BM6P6(@ }}}zzzxxxxxx|||{{{zzz|||xxxlll\\\NNNSSS___~~~dddbbbhhhsssrrr\\\SSSXXXYYY\\\^^^ZZZYYYXXXVVVSSSQQQRRRUUUWWWVVVYYY^^^bbbfffiiijjjjjjmmmpppuuuxxxzzz{{{|||~~~~~~~~~{{{tttnnniiijjjnnnrrrrrrpppiiiaaa]]]^^^bbbbbbaaa]]]VVVNNNIIIHHHIIIFFFQQQbbbsss}}}yyytttgggbbb[[[XXXWWWUUUQQQMMMKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDBBB???===<<<>>><<<::::::;;;;;;;;;:::999999999999:::;;;<<<<<>>===;;;999888888999:::999888888888888999999:::;;;<<>>===888666555555777888888777888888777888888999:::;;;===@@@CCCFFFJJJNNNSSSWWW___ccciiinnnssszzzqqqgggbbbccc```[[[WWWUUUOOOHHHAAA===888555555666666666999===HHHZZZjjjwwwhhhcccdddlllpppkkkbbb\\\VVVOOOMMMSSS[[[iiipppeeeaaa___]]][[[|||yyyxxxxxxwww{{{qqqaaaSSSNNNYYYuuuyyyaaa^^^___cccwwwlllWWWQQQYYY\\\___aaa]]]XXXXXXXXXWWWUUUTTTUUUVVVZZZZZZZZZZZZ\\\___bbbdddgggkkkpppsssuuuwwwxxxzzz{{{}}}|||uuukkkbbb^^^\\\XXXXXXYYYbbbrrrzzz{{{{{{{{{zzzyyyzzz}}}{{{|||wwwnnnmmmoootttuuusssooohhh___WWWSSSNNNMMMOOOZZZkkk|||uuuhhh^^^YYYXXXYYYUUURRRLLLGGGDDDDDDEEEFFFIIIIIIKKKMMMNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFCCC@@@>>>===777666555555777888888777777777777777888999:::;;;<<<>>>AAADDDGGGLLLQQQVVV\\\```ggglllqqqyyyvvvkkkeeeeeebbb^^^]]]]]]XXXQQQAAA===888555555666666666:::===HHH[[[nnn{{{kkkdddbbbiiimmmiii___YYYVVVOOOMMMSSSZZZgggttthhhccc```^^^[[[~~~|||yyyxxxxxxxxx|||tttaaaRRRMMMYYYrrrooo\\\ZZZ[[[___qqqlllWWWPPPXXXZZZ]]]```\\\WWWYYYZZZYYYWWWUUUUUUVVV[[[ZZZYYYYYY[[[^^^aaacccdddhhhmmmqqqsssuuuvvvxxxyyy{{{~~~|||uuujjjaaaYYYWWWWWWTTTSSSTTTXXXbbbttt{{{yyyyyyyyyxxxwwwyyy||||||}}}qqqeee]]]VVVUUUTTTWWW```oootttggg^^^ZZZZZZVVVSSSMMMHHHEEEEEEGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEECCC@@@>>><<<999888666777888999999888777777777777888999:::;;;===???AAACCCFFFKKKQQQUUUYYY^^^dddiiiooowwwxxxlllddddddbbb```bbbccc^^^VVVAAA===888555555666666666:::<<>>???@@@CCCHHHOOOSSSTTTYYY```fffllluuuuuuhhhccccccccccccgggggg^^^TTTAAA===888555555666666666999<<>><<<:::::::::999777999999999999:::;;;<<<===<<<===>>>???BBBGGGMMMRRRSSSXXX___eeekkkttt~~~sssffffffgggggggggjjjiii___SSSAAA===888555555666666666999<<>>???@@@@@@BBBFFFKKKOOOTTTXXX]]]dddkkkttt}}}uuulllllliiiiiijjjmmmsssqqqaaaQQQ@@@:::555555444222333666777===HHH[[[xxxsss```WWWYYY___jjjmmmbbb[[[WWWSSSRRRQQQWWWeeesssuuulllgggdddaaa~~~}}}|||{{{zzzyyy{{{~~~xxxhhhZZZTTT\\\wwwwww___QQQSSSRRRSSSiiinnn```QQQLLLMMMOOORRRVVV[[[[[[[[[[[[YYYWWWUUUTTTSSSTTTTTTUUUWWWYYY[[[\\\```cccgggjjjlllnnnpppssswwwxxxyyy{{{||||||}}}}}}{{{qqqgggddd^^^YYYUUURRRPPPOOOSSSSSSTTTVVVYYY^^^bbbeeeiiimmmwww}}}wwwsssssssssrrrssstttvvvxxxyyy{{{~~~pppbbbXXXQQQLLLRRRRRRUUUXXXYYYZZZbbblll{{{|||{{{uuulllbbb\\\YYYWWWWWWWWWXXXZZZ\\\___```bbb^^^YYYUUURRRPPPNNNMMMNNNKKKHHHFFFGGGGGGFFFDDDEEECCC???;;;::::::;;;<<<999999999999:::;;;<<<======>>>???@@@AAAEEEJJJNNNSSSWWW]]]dddllluuu~~~zzzwwwxxx~~~ppphhhgggiiijjjlllqqqwwwuuufffVVVAAA;;;666555555333333666777<<>>>>>@@@DDDJJJNNNSSSWWW^^^fffnnnxxxwwwoookkklll~~~xxxkkkcccbbbgggiiilllqqqvvvttteeeVVVCCC<<<777666555333333555666;;;EEEVVVpppiiiZZZVVVXXXdddkkkdddYYYTTTOOOMMMKKKMMMWWWaaavvv{{{nnnhhhdddbbb}}}}}}}}}}}}zzz|||vvvggg[[[UUU[[[tttjjjYYYXXXWWWXXXpppzzzjjjYYYPPPMMMLLLMMMPPPSSSUUUWWWXXXYYYXXXVVVUUUQQQQQQRRRSSSUUUWWWXXXYYY___bbbfffiiilllnnnqqqtttuuuuuuuuuvvvwwwxxxyyyzzz~~~}}}}}}|||}}}}}}~~~~~~|||}}}{{{qqqhhhdddccccccfffiiiooouuuzzz}}}tttwww~~~}}}ssssssssstttvvvxxxxxxwwwxxxyyy|||}}}~~~mmm\\\RRRNNNKKKJJJMMMPPPWWWcccnnnvvvjjjcccaaa^^^^^^```ccchhhmmmrrruuuuuunnnccc[[[VVVUUUTTTTTTOOOMMMKKKIIIIIIIIIIIIHHHIIIGGGDDDAAA>>><<<;;;;;;:::999999999::::::;;;<<<:::;;;<<<===???DDDIIIMMMRRRWWW___hhhqqq{{{uuujjjddddddqqqwwwhhh```]]]aaadddgggkkkooolll]]]NNNCCC<<<777666555333333555666;;;CCCRRRiii}}}}}}ooo]]]UUUUUU```iiieeeZZZTTTOOOMMMKKKLLLSSS\\\hhhrrriiieeeccc~~~}}}}}}yyy{{{~~~zzzjjj]]]VVV[[[ssslllZZZZZZZZZ\\\uuurrr^^^QQQLLLIIIJJJMMMQQQSSSVVVXXXYYYXXXVVVUUUPPPPPPQQQRRRTTTVVVXXXYYY___bbbfffiiijjjllloooqqqttttttttttttuuuwwwxxxyyy}}}||||||{{{{{{{{{||||||}}}~~~wwwrrrsssuuu{{{wwwuuutttuuuwwwyyyyyyxxxxxxyyy{{{||||||~~~zzzfffZZZPPPJJJFFFIIINNNWWWeeeqqq}}}vvvllleeeccc```bbbeeeiiimmmrrruuuwwwwwwoooeee\\\WWWVVVVVVVVVNNNNNNLLLJJJIIIIIIJJJJJJIIIHHHFFFCCC@@@===;;;:::::::::999999999:::;;;;;;999:::<<<===???CCCIIIMMMSSSXXXaaajjjttt~~~wwwggg```___eeeyyyuuufff[[[VVVWWWZZZ^^^bbbfffdddXXXKKKBBB<<<666666555333333555555:::AAAMMMbbbzzzzzzvvvvvvuuuaaaWWWTTT___iiieeeYYYSSSOOOMMMLLLKKKPPPWWWaaayyywwwlllfffddd|||{{{vvvxxx{{{}}}~~~mmm___VVVZZZqqqlllYYYYYYZZZ___{{{{{{bbbRRRJJJFFFGGGJJJPPPRRRUUUXXXYYYXXXVVVUUUPPPPPPQQQRRRTTTVVVXXXYYY^^^aaaeeegggiiikkkmmmoootttssssssssstttvvvxxxyyy|||{{{{{{zzzzzzzzzzzz{{{~~~~~~|||wwwvvvxxxzzzyyywwwxxxzzz{{{||||||}}}qqqcccUUUMMMFFFGGGLLLVVVeeerrrtttwwwyyyyyyuuuoookkkhhhaaaaaabbbeeehhhkkknnnpppqqqkkkccc\\\XXXVVVUUUUUUMMMNNNMMMKKKIIIHHHJJJLLLIIIHHHGGGEEEBBB???<<<::::::::::::999999::::::;;;999:::<<<===@@@DDDJJJNNNTTTZZZcccmmmvvvvvveee\\\[[[^^^tttrrrcccYYYSSSOOOSSSWWWZZZ___```WWWLLL@@@:::555555444333333666444999???III[[[rrrsssoooooo||||||ggg\\\WWWaaajjjgggYYYSSSNNNMMMLLLJJJLLLQQQ^^^ttt|||ooohhheee{{{xxxvvvxxx{{{}}}~~~nnn___UUUYYYqqqttt]]]YYYYYY```jjjVVVKKKGGGHHHLLLPPPRRRVVVYYYZZZYYYVVVUUUPPPQQQQQQSSSTTTVVVXXXYYY[[[^^^bbbeeehhhjjjmmmoootttsssrrrrrrsssuuuxxxyyy{{{{{{zzzyyyyyyyyyyyyyyy~~~~~~}}}~~~|||{{{|||zzzwwwyyyzzz|||||||||}}}|||{{{sssaaaVVVLLLIIINNNWWWeeerrrqqqqqqrrrtttuuusssnnnjjj___]]]YYYWWWXXX\\\aaaeeehhhddd___ZZZXXXVVVTTTSSSLLLMMMMMMKKKHHHHHHJJJLLLIIIIIIIIIGGGEEEAAA>>><<<;;;::::::999999:::::::::999;;;<<<>>>@@@EEEKKKOOOVVV\\\eeeoooxxxuuucccZZZYYY]]]ttt~~~qqqddd[[[UUUOOORRRTTTUUUXXXYYYRRRHHH>>>777333333444222333666444888===FFFVVVlll}}}tttnnnmmmzzzoooccc]]]eeennnjjj]]]WWWRRRPPPNNNJJJJJJMMMYYYmmmrrriiieeezzzwwwxxxzzz}}}ooo^^^SSSWWWpppddd[[[YYY```qqq[[[OOOJJJLLLPPPPPPSSSWWWZZZ[[[YYYVVVTTTQQQQQQRRRSSSUUUWWWXXXYYYXXX[[[```dddgggjjjnnnqqqtttsssrrrrrrsssuuuxxxyyy{{{zzzyyyyyyxxxxxxxxxyyy}}}}}}||||||~~~|||yyyyyy{{{|||||||||}}}zzzxxx{{{kkk___RRRNNNQQQYYYgggssstttqqqppprrruuutttnnniii]]]XXXQQQKKKKKKPPPWWW\\\aaa___\\\YYYXXXVVVSSSQQQKKKMMMMMMKKKHHHGGGIIILLLJJJJJJJJJIIIGGGDDD@@@>>>;;;;;;:::999999::::::::::::;;;===>>>AAAEEEKKKPPPWWW]]]fffpppyyytttcccZZZZZZ^^^uuuxxxyyyrrrggg```ZZZSSSUUUTTTRRRSSSRRRJJJAAA<<<666222222333222333777444888<<>><<<::::::;;;<<<;;;:::===<<>>888666444333222333444555666888:::???NNNfff}}}||||||uuufff\\\UUUNNNKKKKKKLLLWWWkkktttnnn|||{{{zzz|||~~~yyymmm```cccwwwbbbZZZXXXccczzzkkkWWWOOONNNPPPSSSWWWZZZZZZYYYXXXWWWWWWUUUTTTSSSSSSVVVXXXZZZ___```bbbcccdddfffjjjmmmqqqqqqssstttvvvxxxyyyyyyzzz{{{||||||{{{zzz{{{}}}~~~yyytttoooiiiaaa\\\^^^iii~~~pppjjj```WWWUUU\\\gggpppnnnhhh```YYYSSSMMMGGGCCCCCCBBB@@@>>>===>>>BBBFFFJJJJJJJJJKKKKKKJJJJJJIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDD???===;;;;;;;;;<<<;;;:::<<<<<>>777666444222222333444555555777:::???LLLccc|||}}}{{{kkk___XXXSSSOOOMMMKKKTTTeeezzzsss{{{zzzyyy{{{~~~yyylllaaabbbrrr|||```ZZZWWW^^^pppsss\\\PPPLLLPPPTTTXXXZZZYYYXXXWWWWWWWWWVVVTTTSSSTTTVVVYYY[[[\\\^^^```aaacccfffjjjnnnpppqqqrrrtttuuuwwwxxxyyyxxxzzz{{{||||||}}}~~~~~~~~~~~~{{{ppphhh___ZZZXXX___qqq}}}fffaaaZZZRRRMMMNNNTTTYYY[[[XXXRRRMMMJJJGGGDDDCCC@@@AAA@@@>>>======???BBBEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFEEE@@@>>><<<;;;<<<<<<;;;:::;;;;;;>>>BBBEEEGGGOOOYYY___eeeoooyyywwwjjj___ZZZ\\\bbbsss~~~yyyooohhhfffeeeccc___\\\XXXSSSNNNHHHBBB>>>666555333222222333444555555666999???JJJ```{{{||||||rrreee\\\VVVQQQMMMLLLRRRaaaxxx|||ssszzzyyyxxxzzz~~~xxxlll```^^^hhhyyy^^^YYYVVVZZZgggwww}}}cccSSSMMMQQQVVV[[[\\\ZZZWWWWWWXXXXXXWWWUUUTTTUUUWWWZZZ[[[[[[\\\___```bbbeeejjjmmmooooooqqqrrrtttvvvwwwxxxvvvxxx{{{||||||~~~}}}}}}|||||||||~~~~~~sssiii```ZZZWWWYYYhhhzzzyyy```[[[TTTMMMHHHFFFFFFGGGNNNLLLJJJFFFDDDCCCBBBBBB>>>???@@@>>><<<<<<<<<>>>AAABBBCCCEEEFFFGGGHHHHHHJJJKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIHHHFFFEEE@@@>>><<<;;;<<<<<<;;;999;;;;;;>>>CCCEEEHHHQQQZZZbbbhhhqqqzzz{{{mmmaaa[[[___fffzzz~~~}}}vvvkkkdddddddddcccbbb___\\\XXXRRRKKKBBB===666444333111111222444555444555999???III\\\zzz{{{xxx{{{{{{kkk^^^VVVOOOIIILLLQQQ\\\qqq{{{ppp{{{zzzxxxzzz}}}|||pppddd^^^```vvvrrrYYYVVVTTTWWWbbbrrrkkkXXXQQQTTTYYY^^^___\\\YYYYYYZZZXXXWWWUUUUUUUUUWWWZZZ\\\\\\]]]___```aaadddgggjjjnnnnnnoooqqqssstttvvvvvvwwwyyy{{{||||||}}}}}}}}}||||||||||||}}}}}}}}}|||yyywww{{{}}}{{{}}}yyymmmbbb\\\WWWWWWfffxxxttt___XXXOOOHHHEEECCCAAA???EEEEEEDDDCCCBBBAAABBBBBB???AAABBBAAA???============>>>@@@BBBDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEAAA???===<<<<<<<<<;;;999<<<<<>>>>>@@@AAABBBBBBBBBDDDEEEBBBDDDFFFEEECCC@@@???@@@:::;;;===@@@BBBDDDEEEEEEIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEAAA???===<<<<<<<<<;;;999======@@@EEEIIILLLUUU^^^hhhnnnvvv~~~}}}oooccc]]]bbbjjj{{{mmmeeedddddddddbbbaaa```]]]VVVLLLAAA999555444222111111222444555333444888???GGGYYYyyytttmmmnnnyyyrrrcccZZZSSSNNNIIIJJJRRReee{{{|||{{{}}}uuuccc]]]XXXlll{{{cccTTTOOOOOOTTTZZZhhh{{{fffYYYZZZeeejjjccc\\\[[[]]]\\\\\\[[[YYYVVVTTTUUUYYY\\\]]]^^^___aaaccceeeggghhhnnnnnnnnnnnnooopppqqqrrrwwwuuuuuuwww{{{}}}|||{{{yyyzzzzzz{{{|||}}}}}}~~~~~~~~~{{{pppggghhhhhheeedddnnnuuuggg___ZZZ\\\ggguuu{{{www]]]TTTKKKHHHFFFAAA>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFFFFGGGFFFDDD???<<<<<<===>>>???AAACCCDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKHHHIIIJJJIIIHHHEEEBBB@@@======<<<;;;;;;;;;;;;<<<<<<<<>>???@@@@@@AAABBBCCCEEEGGGHHHHHHGGGGGGGGGGGGDDD@@@===<<<<<<<<<===???AAADDDEEEDDDFFFHHHHHHHHHGGGHHHIIIGGGHHHGGGGGGEEECCC@@@???======<<<;;;;;;;;;;;;;;;======@@@FFFKKKQQQ\\\ggglllsss}}}tttjjjbbb]]]fffrrr{{{pppiiieeedddcccbbbdddeeeaaaYYYLLLAAA:::555444444333333333333333222666666:::EEERRRmmmvvvjjjbbbggguuu~~~xxxkkk___VVVPPPJJJMMMQQQXXXhhh~~~||||||~~~xxxccc\\\VVVjjjqqq[[[NNNKKKLLLQQQVVVccc~~~mmmZZZXXXaaaiiihhhccc```^^^\\\WWWXXXWWWVVVUUUWWWZZZ]]]]]]]]]^^^```aaacccddddddhhhiiijjjmmmpppsssvvvwwwwwwvvvuuuwwwyyyzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxyyy{{{|||~~~wwwmmmeee\\\[[[WWWVVV^^^ooo{{{mmmdddbbbcccjjjqqqwwwxxx{{{~~~}}}rrr]]]TTTLLLIIIGGGBBB???@@@AAAAAACCCDDDFFFHHHIIIJJJJJJIIIHHHIIIHHHFFFBBB???<<<;;;;;;;;;<<>>>>>BBBHHHMMMSSS^^^iiisssyyy~~~pppggg___\\\fffuuu|||pppiiifffffffffcccgggjjjhhh]]]OOOAAA888555555444333333333333444222666555888BBBNNNjjj||||||yyykkk```aaaooo{{{zzzpppdddYYYQQQJJJJJJLLLRRR```yyy~~~~~~yyyccc]]]ZZZooouuu___QQQLLLLLLOOOTTTfffpppYYYVVV^^^eeehhhfffaaa]]]ZZZYYYZZZZZZYYYWWWXXXZZZ\\\ZZZ[[[]]]___aaacccdddeeeggggggiiilllooorrrtttvvvuuuuuuuuuvvvxxxxxxyyyxxx{{{{{{zzzzzzzzzzzzzzzzzzwwwxxxzzz|||~~~wwwnnnggg]]]ZZZVVVTTTZZZiii{{{~~~rrrjjjhhhjjjnnnqqqqqqrrrtttxxxzzzppp\\\SSSKKKIIIHHHDDDAAABBBCCCDDDEEEHHHJJJKKKLLLMMMLLLKKKJJJJJJJJJHHHDDDBBB===<<<:::999:::===AAADDDDDDFFFGGGGGGEEEDDDDDDEEEIIIHHHFFFDDDCCCBBBAAAAAA===<<<<<<;;;:::;;;;;;;;;@@@@@@DDDJJJOOOVVVaaallluuu|||}}}oooeee\\\ZZZgggwww{{{nnngggfffggghhhhhhmmmrrrooobbbPPP@@@777666555444444333333444444444777666888AAALLLfff}}}vvvuuupppbbb```mmm{{{xxxjjj]]]TTTMMMLLLLLLPPP\\\rrrxxxddd```___vvvxxx```RRRMMMLLLPPPUUUiiizzzbbbZZZ]]]ccchhhhhhccc^^^\\\]]]^^^^^^\\\ZZZYYYYYYZZZXXXYYY[[[^^^aaadddfffgggggghhhiiijjjllloooqqqrrrssstttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyzzz}}}vvvnnnhhh```]]]XXXUUUWWWdddwwwzzzqqqmmmlllkkkjjjiiijjjkkkpppwww{{{uuukkkZZZRRRKKKIIIIIIFFFDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOONNNMMMLLLLLLJJJGGGEEE@@@>>>;;;::::::===@@@BBBDDDFFFGGGGGGEEEDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<@@@AAAEEELLLQQQXXXdddooouuu|||}}}nnnddd[[[ZZZiii|||vvvjjjdddccceeegggkkkqqqvvvrrrcccPPP???666555555444333333333333444444888666888@@@IIIbbbyyyqqqooo}}}uuueeeaaalll{{{ppp```VVVPPPMMMLLLPPPYYYlllvvvdddaaaaaayyywww___PPPLLLMMMRRRXXXhhhsss```___bbbhhhiiieeeaaa___^^^``````___\\\ZZZYYYZZZXXXYYY[[[^^^aaadddfffgggggggggggghhhjjjlllmmmnnnppprrrtttuuuuuuvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~uuunnnjjjeeeaaa\\\WWWVVV^^^ppp|||sssmmmhhhddddddeeegggkkkrrruuunnndddXXXPPPJJJJJJJJJHHHGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPRRRPPPOOONNNNNNLLLJJJGGGCCCAAA???===<<<===???@@@CCCEEEFFFFFFEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAA???>>>======<<<<<<======@@@AAAEEEMMMSSSZZZfffqqquuu|||zzzmmmddd]]]___rrr~~~wwwwwwzzz|||oooccc^^^___aaadddgggnnnsssnnn___LLL===666444444333222222222222333333777666888???FFF]]]}}}tttmmmkkkyyyxxxfff```iiixxxtttcccYYYQQQMMMLLLPPPWWWgggsssccc___^^^vvvzzz```PPPKKKLLLRRRYYYfffddd___^^^cccfffbbb______\\\^^^``````]]][[[ZZZZZZ[[[\\\]]]___aaacccdddeeeddddddeeefffhhhjjjlllmmmnnnpppsssttttttuuuxxx{{{wwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||}}}xxxsssooommmhhhbbb\\\WWW[[[lllvvvppplllhhhiiijjjmmmrrrtttkkk___VVVNNNIIIIIIKKKJJJJJJLLLMMMNNNPPPRRRSSSRRRQQQPPPTTTRRRPPPOOOOOONNNKKKIIIFFFEEEBBB@@@???>>>>>>>>>@@@BBBDDDDDDDDDCCCDDDEEEAAABBBDDDEEEFFFFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>@@@AAAEEEMMMSSSZZZgggrrrxxx~~~sssiiicccaaahhhsssiiikkkqqq|||sssggg]]]YYYZZZ]]]___]]]dddiiidddVVVFFF;;;666333333222111111111111222///555555777===CCCWWWuuu|||ppplllmmmxxx|||hhh```gggwww{{{iii```RRRNNNNNNSSSYYYfffqqqbbb]]][[[ssseeeRRRKKKKKKQQQXXXfff}}}{{{ddd\\\YYY^^^aaa^^^\\\]]]YYY\\\^^^___]]]\\\[[[[[[^^^______```aaabbbccccccbbbbbbccceeegggiiilllmmmlllooosssttttttuuuxxx|||vvvvvvwwwxxxyyyyyyzzzzzz{{{{{{|||}}}~~~|||xxxuuusssnnnhhhaaaZZZ[[[kkk}}}yyyooopppqqqrrrvvvvvvkkk___TTTMMMHHHIIILLLKKKLLLNNNOOOPPPRRRSSSTTTSSSRRRPPPUUUSSSQQQPPPPPPOOOLLLKKKHHHGGGEEECCCAAA???>>>===>>>@@@BBBCCCBBBBBBCCCEEECCCEEEGGGJJJKKKKKKJJJIIIAAA@@@@@@???????????????@@@AAAEEEMMMSSS[[[gggrrr{{{vvvmmmfffcccdddoooqqqffflllvvvuuunnnbbbYYYVVVWWWZZZ[[[TTT[[[```\\\OOOBBB999666333222111111000000111111---333333666<<<@@@SSSpppyyyooommmpppyyykkkaaahhhxxxqqqhhhTTTPPPQQQWWW[[[gggwww___ZZZZZZnnnmmmUUULLLMMMQQQTTTddd}}}{{{wwwhhhZZZQQQTTTXXXVVVUUUXXXYYY[[[]]]_________]]]\\\]]]^^^___```aaaaaaaaa```bbbcccdddfffhhhkkklllmmmoooqqqssssssrrrrrrrrrtttuuutttssstttuuuxxxzzz|||{{{{{{{{{{{{}}}~~~|||nnnbbb]]]```fffllluuudddVVVOOOMMMJJJHHHHHHIIIKKKLLLPPPPPPQQQPPPNNNOOOQQQTTTTTTTTTUUUVVVVVVSSSPPPLLLJJJJJJIIIGGGDDDAAA>>><<>>===>>>???AAADDDGGGKKKOOOVVV```kkkrrr}}}{{{vvvpppddd^^^dddmmmwwwvvvlllooovvvzzzjjjZZZUUUWWWXXXXXXXXXVVVXXXXXXTTTLLLBBB999555444333333222222333333444444444666777777>>>OOO```vvvrrrtttoooaaabbbuuufff___TTTNNNTTT^^^nnnwwwbbb\\\[[[nnnzzz___QQQOOORRRUUUeee}}}{{{vvvhhhYYYNNNPPPSSSQQQQQQUUUYYYZZZ]]]___``````___^^^^^^^^^^^^___``````aaaaaabbbccceeefffiiikkklllmmmoooppprrrsssrrrrrrssstttuuutttttttttuuuwwwzzz{{{{{{{{{{{{{{{}}}~~~qqqfffaaaaaaeeeiiiuuufff\\\RRRPPPNNNLLLLLLMMMOOOPPPNNNOOOPPPOOONNNNNNQQQSSSTTTTTTTTTTTTSSSPPPLLLIIIMMMMMMLLLKKKIIIFFFCCCBBB@@@AAABBBCCCEEEFFFHHHHHHJJJKKKMMMOOOPPPPPPPPPOOOIIIFFFCCC???>>>>>>@@@AAADDDGGGKKKPPPWWWaaalllsss}}}rrrlllllldddbbbjjjqqqxxxqqqiiillltttvvvgggYYYUUUXXXYYYZZZZZZWWWXXXXXXTTTKKKAAA888333333333222222222222333333333444666777777>>>NNN^^^|||||||||llliiiwwwnnncccYYYSSSXXXaaaoooxxxfff^^^[[[lllkkkWWWQQQQQQSSSaaayyywwwlllZZZMMMLLLNNNNNNOOOTTTXXXZZZ]]]___aaabbbaaaaaa^^^^^^]]]]]]^^^___aaabbbcccccceeegggiiijjjlllmmmnnnpppqqqqqqqqqqqqrrrtttuuuuuuttttttuuuwwwxxxzzzzzzzzzzzz{{{|||~~~vvvllleeeccccccdddrrrqqqeee___XXXVVVTTTRRRQQQRRRSSSTTTQQQSSSUUUSSSPPPNNNPPPSSSTTTTTTTTTRRRPPPMMMJJJHHHNNNNNNMMMLLLJJJHHHFFFEEEBBBCCCDDDFFFHHHIIIKKKKKKMMMNNNPPPQQQQQQQQQPPPOOOJJJHHHEEEAAA??????@@@AAACCCGGGMMMRRRYYYbbbmmmuuuyyymmmggggggdddgggqqqwwwzzzyyynnnhhhkkksssrrrdddXXXVVVYYY[[[\\\]]]YYYZZZYYYTTTJJJ???666111222222111111111111222222333333555777777===LLL[[[vvvzzzqqqwwwyyyiii^^^XXX[[[bbbmmmyyyhhh___ZZZkkkuuuZZZPPPNNNNNN[[[qqq|||sss```OOOLLLMMMNNNQQQWWWWWWYYY\\\```bbbccccccccc___^^^\\\\\\\\\^^^aaabbbcccccceeefffhhhjjjkkklllmmmnnnoooooooooppprrrsssuuutttttttttuuuvvvxxxxxxyyyyyyzzz{{{}}}~~~zzzxxxxxxzzz{{{{{{yyypppiiidddaaa```dddrrruuukkkeee```^^^[[[XXXVVVVVVXXXYYY\\\___```\\\UUUPPPPPPQQQQQQRRRRRRQQQNNNLLLKKKKKKUUUTTTSSSPPPNNNLLLJJJHHHGGGGGGIIIJJJLLLNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNLLLIIIFFFCCCAAA@@@AAAAAACCCHHHOOOUUUZZZcccooowww{{{pppjjjccceeemmmwww}}}vvvlllgggkkkrrrqqqeeeZZZXXX[[[\\\]]]^^^[[[\\\YYYRRRHHH<<<444///111111000000000000111111222222444666777===JJJXXXmmmuuutttpppddd[[[[[[```jjj}}}yyyhhh___ZZZkkk~~~^^^PPPNNNMMMWWWiii{{{fffSSSMMMMMMMMMRRRXXXVVVXXX\\\___bbbddddddddd^^^]]]\\\[[[\\\^^^```aaabbbcccdddeeegggiiijjjjjjkkklllmmmmmmmmmnnnppprrrssssssttttttuuuvvvwwwxxxyyyyyy{{{|||~~~|||yyyppplllkkkmmmmmmmmmrrryyy~~~{{{ssskkkeeeaaa___bbbiiirrr|||{{{ssskkkhhhccc___]]]^^^```bbblllpppqqqjjj^^^SSSNNNMMMKKKMMMNNNMMMLLLKKKMMMPPP^^^]]]ZZZVVVSSSOOOMMMLLLIIIJJJKKKLLLMMMNNNOOOPPPMMMMMMNNNOOONNNMMMLLLKKKKKKJJJGGGDDDBBBBBBBBBBBBDDDKKKRRRXXX\\\dddpppyyy|||qqqkkkccciiittt~~~|||ssskkkgggjjjpppssshhh___]]]]]]]]]]]]___^^^]]]XXXPPPEEE:::333///111000000//////000000111111111222555777<<>>666444333222111111000000111111222000///000444777;;;DDDMMM^^^}}}pppiiifffpppzzzvvvqqqiiidddfffgggiiisss~~~ooofffbbbdddxxx^^^PPPNNNLLLPPPVVVggglll^^^UUUNNNMMMQQQUUUWWWZZZ^^^```aaaaaaaaaZZZZZZ\\\]]]]]]]]]]]]]]]___``````bbbcccdddeeeeeeeeeeeefffeeefffhhhkkknnnnnnooorrrtttwwwxxxyyyzzzzzz|||~~~}}}qqqlllkkkhhheeeeeecccccceeedddcccfffkkknnnppptttzzzwwwqqqnnnmmmmmmhhhiiiiiihhhjjjwwwtttddd]]]RRRUUUWWWVVVUUUWWW^^^dddeeeccc```\\\XXXVVVUUUTTTMMMLLLLLLLLLKKKKKKJJJJJJFFFGGGIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDIIIQQQZZZ^^^___dddoooyyy}}}rrrmmmmmm}}}yyytttrrrrrrvvv|||wwwpppiiihhhgggeeeeeehhheee___TTTGGG<<<666444555222222111111111111222222000...000444777;;;CCCKKK\\\zzz~~~mmm```WWW]]]fffccchhhcccbbbggghhhgggmmmwww~~~tttjjj___dddyyy___QQQMMMJJJLLLTTTeeeuuu```VVVPPPOOOPPPXXXYYY[[[[[[[[[]]]___bbbWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaabbbdddbbbaaadddhhhllllllkkkmmmnnnqqquuuxxxzzzyyyxxx{{{|||}}}~~~~~~|||yyy|||{{{rrrmmmkkkiiiggghhhhhhgggfffggghhhiiijjjkkknnnrrrwww|||{{{zzzzzz~~~{{{vvvpppqqqvvvvvvpppiiijjjppp~~~nnnddd^^^[[[XXXVVVYYY___ggglllqqqpppooolllggg```ZZZWWWTTTPPPLLLJJJJJJJJJHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEKKKPPPWWW]]]cccjjjtttzzzvvvqqqrrr~~~{{{vvvnnnhhheeefffhhhjjjmmmbbbRRREEE===999666444444444333222111111111222333111111444555999DDDNNN]]]mmmrrrcccYYYVVVYYY\\\bbbdddeeeddddddffflllpppvvvlll___```sss{{{\\\OOOLLLJJJKKKRRRaaayyy~~~gggYYYQQQQQQSSSWWWYYY[[[\\\\\\]]]___aaaYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[\\\]]]^^^___``````bbbaaa```cccgggjjjkkkjjjmmmnnnqqquuuxxxyyyyyyxxxxxxyyyzzz|||~~~yyyuuuqqqlllkkkmmmrrr~~~xxxuuutttrrrppprrrqqqooonnnmmmmmmmmmnnnppprrruuuyyy|||}}}yyyxxxwww~~~yyyuuuwww}}}~~~uuummmlllrrruuujjjbbb^^^YYYWWWZZZbbblllsssxxxwwwtttooohhhaaaZZZVVVTTTQQQLLLJJJJJJIIIGGGDDDFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFEEECCCCCCDDDEEEMMMRRRYYY```fffnnnwww~~~zzzuuu~~~~~~yyyrrrllljjjkkknnnppppppdddSSSDDD<<<777444222222111000000//////000000333111111444666999CCCNNN[[[kkktttcccUUUQQQSSSWWW^^^aaadddeeeeeegggjjjmmm|||{{{nnn]]]ZZZiiiqqqWWWMMMKKKIIIIIIOOO[[[rrrqqq]]]RRRRRRVVVVVVYYY\\\]]]]]]]]]^^^___[[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZ[[[[[[\\\]]]^^^^^^```______aaadddggghhhhhhlllnnnqqquuuwwwxxxxxxxxxuuuwwwyyy{{{}}}yyypppgggbbb^^^ZZZZZZ\\\bbbooo~~~}}}zzzxxxzzzxxxuuussspppooooooooouuuvvvxxxzzz|||~~~zzzvvvvvvvvv}}}{{{}}}sssoootttzzzmmm___ZZZTTTPPPSSS]]]hhhooouuusssppplllfff___ZZZWWWTTTQQQMMMJJJIIIGGGEEECCCDDDEEEFFFGGGGGGGGGFFFEEECCCDDDEEEDDDCCCCCCDDDFFFNNNTTT\\\cccjjjsss|||}}}zzz~~~vvvpppoooppprrrssssssfffSSSCCC999444111000111111000/////////000000222111111444666999BBBMMMYYYjjj{{{gggUUULLLMMMRRRYYY]]]cccggghhhhhhhhhiiivvvooo[[[TTT```vvvfffQQQJJJIIIHHHHHHLLLXXXmmm{{{bbbSSSQQQVVVUUUXXX\\\]]]]]]\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^___bbbdddfffgggkkkmmmqqqtttvvvwwwwwwxxxwwwxxxzzz|||}}}ttthhhccc[[[VVVRRRQQQRRRTTTZZZiii}}}zzzwwwtttsssrrrrrrwwwxxxyyy{{{|||~~~xxxtttuuuzzzuuupppsssuuugggXXXTTTNNNKKKMMMTTT\\\bbbaaaaaa```^^^\\\ZZZXXXWWWRRRPPPNNNKKKHHHEEECCCAAACCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCBBBCCCEEEGGGOOOUUU^^^fffnnnwww|||{{{yyytttssssssrrrqqqrrreeeQQQAAA777333111000222222111111111111222222222000111444666999BBBKKKYYYkkkqqqZZZLLLKKKPPPTTTZZZcccjjjmmmllliiiggguuuoooZZZQQQYYYmmmuuu]]]MMMHHHGGGGGGFFFKKKWWWllljjjVVVQQQUUUTTTWWW[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[]]]^^^```bbbdddfffiiimmmrrrtttuuuuuuwwwxxxzzz{{{|||}}}~~~~~~}}}nnnccc[[[YYYUUUPPPMMMNNNQQQRRRTTTddd}}}}}}zzzxxxwwwwwwwwwwwwyyyzzz}}}vvvsssttt~~~rrrlllmmmvvvvvvnnnkkkqqqmmm```UUURRROOOMMMNNNPPPSSSUUUPPPPPPPPPPPPQQQQQQRRRSSSPPPOOONNNKKKGGGCCCAAA@@@BBBBBBDDDEEEEEEEEEDDDDDDBBBBBBCCCBBBBBBCCCFFFHHHOOOUUU___hhhpppyyyzzzzzzzzz~~~zzzyyy{{{{{{xxxtttlll___MMM>>>666333333222222111111000111111222222222000222444666888AAAJJJ[[[lll|||yyy~~~zzzaaaOOOKKKMMMQQQWWWaaakkkppppppllliiisss{{{ooo[[[QQQVVVfffmmmXXXKKKGGGFFFFFFFFFKKKWWWkkk~~~uuu^^^SSSSSSTTTVVVYYYZZZYYYXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[]]]^^^^^^```ccceeehhhlllrrrtttttttttvvvxxx{{{|||}}}~~~~~~~~~~~~yyynnnbbbZZZSSSUUUSSSNNNKKKMMMPPPOOOMMM[[[rrr|||zzzxxxxxxxxxyyyzzz|||~~~uuuqqqsssxxxjjjccccccgggqqq{{{uuulllccc______hhhyyyxxxhhh]]]SSSRRRRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMJJJFFFBBB@@@@@@@@@AAACCCDDDEEEDDDDDDCCCAAABBBBBBAAAAAACCCFFFIIIPPPWWWaaajjjrrr{{{{{{yyy{{{~~~}}}yyyxxxzzzyyydddYYYHHH;;;555444333333//////.........///000000111000222555666888@@@III[[[llltttwww}}}uuurrrwwwiiiUUULLLKKKNNNTTT^^^jjjrrrssspppmmmooowwwooo]]]SSSTTT```iiiUUUKKKGGGEEEEEEGGGKKKUUUhhhyyyooossshhhYYYUUUSSSUUUVVVWWWVVVVVVWWWYYY[[[[[[ZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXYYYXXXZZZ]]]]]]]]]___bbbfffggglllrrrtttssssssuuuxxxyyyzzz{{{}}}~~~~~~{{{sssllleee^^^YYYQQQUUUUUUPPPLLLNNNNNNLLLKKKUUUfffzzz}}}|||}}}}}}}}}~~~}}}rrrnnnppp{{{nnnaaaZZZXXXXXX]]]bbbccchhhllllllmmmpppnnnjjjaaa\\\XXXXXX[[[dddtttrrreee^^^VVVWWWWWWVVVUUUSSSRRRQQQRRRPPPMMMIIIGGGFFFGGGGGGJJJLLLMMMJJJFFFBBB@@@AAA???@@@BBBCCCDDDDDDCCCCCCAAAAAAAAA@@@@@@CCCGGGJJJRRRYYYcccmmmttt}}}}}}}}}zzzvvvrrrtttzzz}}}ttt___TTTEEE:::444333222222...............///000000111000222555666888???HHHYYYjjjvvvtttyyyqqqmmmqqq|||ttt^^^QQQLLLKKKPPPZZZfffppptttssspppooowwwppp___TTTSSS]]]~~~hhhUUULLLGGGEEEDDDHHHJJJSSSeeettthhhhhhppp]]]VVVSSSTTTUUUUUUTTTTTTVVVXXX[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWXXXXXXXXXXXXXXXXXXXXXZZZ]]]^^^]]]___bbbfffffflllrrrtttrrrrrruuuxxxvvvwwwyyy{{{}}}~~~yyyqqqiiieeeaaa^^^\\\RRRXXXYYYSSSNNNOOONNNKKKMMMSSS___qqq|||ppplllnnnsssgggZZZTTTQQQOOOPPPSSSUUUXXXZZZXXXZZZ]]]^^^[[[XXXUUUTTTWWWZZZaaannnzzz|||oooddd___````````````___^^^]]]]]]UUURRRNNNJJJGGGFFFFFFFFFIIIKKKLLLJJJEEEBBBAAAAAA???@@@AAACCCDDDDDDCCCCCC@@@AAAAAA@@@@@@CCCGGGKKKSSS[[[eeeooovvv~~~}}}vvvssspppsss{{{vvvjjj\\\RRRDDD999444222111000000000000000000111222222111000222555666777???GGGWWWhhh~~~uuu|||wwwoookkknnnxxx|||fffVVVOOOIIINNNWWWcccnnnttttttrrrrrrzzzsssaaaWWWUUU[[[xxxgggUUUNNNIIIGGGIIIHHHMMMSSS```}}}rrreeedddzzzyyyddd\\\TTTTTTSSSRRRSSSWWWYYYYYY[[[\\\\\\[[[XXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[^^^aaadddeeefffjjjooorrrtttuuuwwwxxxyyyyyyzzzzzz{{{|||}}}}}}{{{wwwrrrlllgggccc```___WWWVVVVVVVVVQQQKKKKKKPPPOOOXXXfffuuu}}}sssnnnlllxxx~~~kkkddd[[[TTTQQQQQQSSSTTTRRRQQQPPPQQQSSSTTTTTTTTTXXXUUUSSSVVVZZZaaammmxxx|||llldddbbbaaaiiioooppprrrrrrlllbbb^^^YYYSSSNNNMMMLLLIIIFFFKKKLLLNNNMMMKKKGGGCCC@@@AAABBBCCCEEEFFFEEEBBB??????======@@@AAABBBGGGNNNVVVaaakkkrrrxxx{{{vvvtttrrrpppwww}}}|||qqqfff\\\LLL<<<666555222///...////////////000000000000111///000333444444888>>>LLLccc|||zzzrrrkkkkkkvvvsss^^^OOOMMMPPPZZZ^^^bbbqqqwwwllltttwww|||tttaaaWWWVVV\\\zzzlllWWWLLLFFFDDDFFFEEEJJJPPP]]]zzzssseeebbbsss|||fffZZZXXXWWWVVVUUUVVVXXXYYYYYY[[[[[[\\\[[[YYYWWWXXXYYYWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZ\\\^^^aaaccceeefffjjjnnnrrrtttuuuwwwxxxwwwxxxxxxyyyzzz{{{||||||~~~|||xxxqqqiiiccc```^^^\\\ZZZZZZYYYTTTOOOQQQWWWWWWaaaooo~~~~~~tttnnnllluuutttccc^^^XXXTTTSSSSSSTTTTTTTTTRRRPPPPPPRRRSSSTTTSSSWWWTTTTTTWWW[[[bbbmmmyyy{{{kkkbbb___dddmmmuuuyyy|||~~~yyyqqqhhhbbbYYYRRRNNNLLLIIIHHHJJJLLLNNNNNNLLLHHHEEECCCCCCCCCCCCDDDEEEDDDAAA???@@@>>>>>>AAABBBCCCIIIPPPYYYcccnnnuuu{{{{{{xxxwwwuuuuuu{{{~~~}}}zzzuuulllcccYYYIII999333333111...---000000000000111111111111111///000333444333777===HHH___xxxwwwnnnmmmvvv}}}hhhXXXPPPNNNTTTYYY[[[hhhsssnnnuuuxxx|||uuuaaaWWWWWW^^^|||sss[[[LLLEEECCCEEEEEEHHHMMMXXXtttyyylllfffqqqmmm\\\[[[YYYWWWWWWXXXYYYYYYYYYZZZ[[[\\\[[[YYYXXXXXXYYYWWWWWWXXXYYYZZZ[[[[[[\\\YYYYYYZZZ\\\^^^aaaccceeefffiiinnnqqqssstttvvvwwwuuuuuuvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~{{{qqqhhhcccbbb___\\\ZZZXXXTTTQQQUUU\\\cccmmm}}}wwwqqqooouuuwwwfff\\\ZZZXXXWWWXXXYYYXXXWWWVVVTTTQQQPPPRRRTTTUUUVVVWWWUUUUUUXXX[[[```kkkvvvxxxhhh___\\\^^^fffooovvv|||}}}wwwooocccXXXQQQMMMJJJIIIIIIMMMPPPQQQNNNJJJGGGFFFFFFEEECCCCCCCCCCCCAAA@@@AAA>>>???BBBDDDFFFMMMTTT]]]hhhsssyyy~~~|||{{{yyyzzz|||vvvqqqjjjdddWWWHHH999333333111000000111111111111222222222222111///000333333333777===CCCYYYsssuuusss{{{vvveeeXXXMMMNNNSSSTTT]]]lllpppsssvvvzzzvvvbbbXXXXXXaaa|||aaaOOOGGGFFFHHHHHHIIILLLUUUlllxxxrrrwwwyyyccc[[[WWWTTTVVVXXXXXXXXXXXXZZZ[[[\\\[[[YYYXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYYZZZ\\\___aaacccdddfffiiinnnqqqrrrsssuuuvvvssstttuuuvvvwwwxxxyyyzzz}}}}}}}}}}}}~~~}}}qqqkkkiiiddd```]]][[[XXXVVV\\\eeepppzzzwwwuuuvvvyyyiii^^^[[[[[[\\\]]]___^^^\\\ZZZXXXUUURRRQQQSSSWWWZZZ[[[ZZZXXXXXXYYYXXX[[[eeeppprrrddd\\\YYYWWW\\\cccjjjrrrzzzzzznnn```VVVOOOLLLKKKJJJNNNSSSTTTQQQLLLJJJIIIIIIFFFCCCBBBBBBBBBBBBAAA@@@>>>>>>BBBEEEHHHPPPXXXaaalllwww~~~}}}}}}|||zzzzzztttmmmgggTTTGGG:::555555333333444000000000111111111222222111///000222333222666<<<@@@TTTooo~~~{{{sss```OOOLLLQQQOOOUUUdddlllppprrrvvvzzzwwwcccXXXYYYdddlllTTTHHHFFFGGGGGGHHHJJJQQQccc~~~~~~lll\\\TTTPPPTTTWWWWWWVVVXXXZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[]]]___aaacccdddeeeiiimmmppprrrrrrtttuuurrrssstttuuuwwwxxxyyyzzz}}}}}}}}}}}}~~~wwwtttooojjjgggeeebbbbbbjjjsss~~~}}}yyyxxxyyypppggg```]]]\\\]]]^^^```aaa```]]]ZZZWWWUUUSSSSSSWWW[[[^^^```]]]\\\ZZZYYYUUUVVV```kkkzzznnnccc\\\[[[YYYZZZ\\\aaahhhrrr~~~wwwjjj^^^UUUOOOMMMLLLQQQWWWWWWSSSNNNKKKKKKJJJGGGDDDBBBBBBCCCBBBAAA???===>>>BBBFFFKKKSSS\\\fffqqq|||{{{yyyyyy~~~www}}}uuujjjaaaMMMBBB888555555333333444/////////000000000111111111///000222222222555;;;???PPPjjj~~~gggSSSLLLOOOMMMQQQ]]]dddlllppptttxxx}}}yyycccXXXZZZfffyyyZZZJJJEEEDDDBBBCCCGGGNNN]]]zzzuuuaaaUUUOOOSSSWWWUUUVVVYYYZZZ[[[\\\\\\ZZZZZZZZZ\\\___^^^]]][[[ZZZXXXWWWVVVWWWXXX[[[]]]```bbbcccccceeeiiimmmpppqqqrrrssstttsssssstttvvvxxxyyyzzz{{{~~~~~~}}}}}}~~~yyyvvvrrrqqqooopppxxx|||xxxwwwoooggg```___aaa^^^^^^^^^___```___\\\YYYWWWUUUTTTUUUYYY]]]```aaa^^^\\\[[[YYYUUUVVVbbboooxxxooofffbbbaaa^^^[[[ZZZ\\\```hhhwwwvvvjjj^^^VVVRRROOOVVV[[[[[[UUUNNNKKKKKKIIIFFFDDDCCCCCCCCCCCCBBB@@@>>>???DDDHHHNNNXXXaaakkkvvvyyywwwwwwxxx|||~~~}}}~~~{{{ttt{{{|||rrrbbbTTTDDD;;;555444333111000111.../////////000000000000111//////222222111555;;;>>>LLLdddmmmXXXMMMMMMMMMVVV```___iiioootttwww{{{yyydddYYY[[[hhhaaaMMMFFFCCCAAABBBFFFMMMWWWnnnjjj[[[RRRUUUXXXUUUVVV[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXX[[[^^^```bbbcccccceeehhhmmmooopppqqqrrrsssttttttvvvwwwyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~xxxsssllldddcccggg```___^^^___``````^^^\\\XXXVVVUUUVVVYYY[[[\\\\\\[[[ZZZZZZYYYWWW\\\lll{{{}}}tttnnnkkkjjjddd___]]]]]]]]]aaannn{{{vvvhhh]]]WWWSSSZZZ```^^^VVVNNNJJJJJJGGGEEEDDDCCCDDDEEEDDDCCCBBB@@@AAAFFFLLLRRR]]]gggrrr||||||}}}yyyxxxyyywww{{{|||zzzzzz{{{yyysssppptttxxxzzzzzzrrr```OOO===777333444444111///000//////000000000111111111111//////222222111444:::;;;EEE\\\zzzwwwbbbSSSMMMQQQcccmmmfffcccjjjqqquuuxxx~~~zzzdddYYY\\\iiifffQQQJJJGGGDDDEEEHHHMMMSSSeeesssaaaUUUWWWYYYVVVVVV\\\ZZZ[[[\\\\\\[[[ZZZ[[[]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVXXX[[[^^^```bbbbbbccceeehhhlllooopppqqqqqqrrruuuuuuwwwxxxzzz|||}}}~~~}}}||||||||||||}}}}}}~~~{{{}}}~~~}}}|||uuukkkgggiiidddbbb``````aaabbbbbbaaaXXXWWWVVVVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZbbbtttzzztttqqqqqqkkkgggeeedddbbbbbblllyyy~~~ooobbb[[[VVV\\\bbb```VVVMMMIIIIIIFFFEEEDDDDDDEEEFFFDDDCCCDDDBBBCCCHHHNNNUUU```jjjvvv~~~yyyzzzzzzyyy{{{~~~{{{yyyxxxrrrllllllooorrrvvvyyytttcccRRR;;;666444777777333000111000111111111111222222222111//////222222111444:::888AAAVVVtttlllYYYOOOWWWooo{{{ooo]]]eeemmmqqqssszzz~~~|||gggYYYZZZjjjhhhNNNGGGHHHDDDEEEDDDJJJRRRWWWpppnnn[[[VVVYYYYYYYYY[[[ZZZ\\\___```___^^^^^^^^^\\\[[[ZZZYYYYYYXXXXXXXXX[[[[[[]]]^^^___`````````ccceeehhhlllooopppqqqrrrqqqtttwwwxxxyyyzzz|||~~~zzz|||}}}}}}||||||}}}~~~wwwpppkkkfffeeebbb^^^___cccdddbbb\\\XXXVVVXXXXXXUUUUUUXXXYYYXXXXXXXXX^^^lll}}}|||wwwtttsssooommmlllhhhbbb```iiitttzzzhhhbbbZZZ```ddd^^^RRRGGGEEEGGGGGGEEEEEEGGGJJJLLLJJJHHHGGGGGGIIILLLSSS^^^kkkssswwwtttzzzyyy||||||zzzwwwsssooofffhhhlllrrrssskkk\\\PPP@@@<<<888555333222000...222111111111000000//////111111111111222333444555888AAANNNdddooo[[[QQQSSSZZZ___```XXXaaakkkooopppuuu~~~|||hhh[[[]]]nnngggNNNFFFEEECCCDDDCCCHHHNNNQQQgggyyyccc[[[\\\]]]\\\]]]\\\]]]_________^^^___aaa___^^^\\\ZZZYYYYYYYYYYYY[[[\\\]]]^^^___`````````eeegggiiilllnnnoooooooooqqqsssvvvxxxyyyzzz|||}}}{{{|||~~~}}}||||||}}}~~~zzzvvvnnnnnnjjjeeeeeeiiiiiiggg___ZZZWWWXXXWWWUUUVVVYYY\\\\\\\\\^^^gggwww|||xxxuuunnnmmmmmmkkkfffcccgggooo~~~~~~llleee^^^aaabbb[[[QQQIIIFFFGGGHHHGGGGGGIIILLLMMMLLLJJJHHHIIIKKKPPPXXXdddqqqzzz{{{zzzyyywwwyyysssuuu}}}xxxwwwzzzxxxyyy|||xxxsssmmmhhhfffgggiiimmmmmmfffXXXMMM???<<<888555333222000...111111111111000000000///111111111111222333444555888???JJJ^^^}}}}}}mmmYYYLLLIIILLLMMMMMMUUU^^^gggkkkkkkoooxxx{{{yyy|||hhh[[[___rrrgggMMMDDDCCCAAACCCAAADDDJJJJJJZZZxxxlll```______^^^]]]^^^_________^^^___aaadddbbb```]]]ZZZXXXXXXYYYZZZ[[[\\\]]]___``````aaaaaaggghhhjjjkkklllmmmmmmmmmpppsssvvvxxxxxxyyy{{{}}}|||}}}~~~}}}||||||}}}~~~zzzyyyuuuooonnnppppppllleee^^^XXXXXXXXXWWWXXX\\\]]]]]]^^^aaajjjyyy}}}zzzqqqnnnnnnnnnkkkffffffjjj|||ooohhhcccbbb^^^WWWPPPKKKIIIIIIHHHHHHIIILLLNNNOOONNNLLLIIIKKKOOOUUU___lllzzzwwwrrrooommmrrrsssyyy}}}zzzyyy{{{xxxvvvvvv{{{wwwrrrlllfffgggfffeeefffeee___SSSJJJ>>>;;;777444333222000///111111111111000000000000111111111111222333444555888<<>>BBB======EEEFFFIIIVVViii|||rrrlllgggccccccbbb___]]]\\\^^^``````___]]][[[ZZZZZZZZZZZZ^^^___```aaabbbcccccccccfffffffffggghhhjjjlllnnnnnnpppsssuuuvvvwwwyyyzzztttwww{{{||||||{{{{{{{{{zzz}}}|||pppmmmnnnmmmlllmmmrrrxxx|||zzzzzzrrrnnniiidddbbbdddgggiiirrrrrrtttsssllleeefffkkkrrr|||vvvkkk______XXXWWWUUURRROOOMMMLLLLLLHHHIIIIIIGGGGGGJJJPPPTTTWWW^^^iiiuuu}}}vvvllliiinnn||||||tttvvv~~~uuulllaaaYYYTTTNNNFFF???888555222111111111000000///000000000111111111111111111111111222333444555777666999@@@LLLddd|||~~~xxxcccTTTLLLIIIHHHUUUfffsssvvvssslllhhhyyyvvvyyymmmaaabbbmmmpppVVVHHHEEEEEE>>>AAA<<<:::BBBDDDFFFPPP]]]rrrkkkeeeccccccbbb```]]]\\\]]]^^^```___^^^]]]\\\\\\[[[[[[^^^___```bbbcccccccccccchhhhhhgggggggggiiijjjkkknnnpppsssuuuvvvwwwyyyzzzrrruuuyyy||||||{{{zzz{{{zzz|||xxxtttsssqqqnnnnnnzzztttjjjaaa\\\\\\___aaalllooottttttlllcccccchhhjjjxxxxxxnnnhhh]]]SSSTTTTTTUUUVVVTTTPPPMMMLLLLLLJJJJJJIIIGGGFFFJJJQQQWWW]]]eeeqqq|||}}}xxxpppqqqxxxyyyrrrvvvuuulllaaaXXXRRRLLLDDD===777555222111111111111000//////000000111111111222111111111111222333444555777666777===FFFZZZ~~~|||wwwwwwzzz~~~ooo]]]QQQLLLIIIVVVjjjyyy~~~zzzrrrmmm|||yyy{{{nnn___\\\aaa|||fffSSSIIIDDDAAAAAAAAAAAAAAAAAADDDHHHLLLWWWxxxrrrggg______]]]\\\]]]___^^^\\\___^^^^^^]]]]]]^^^^^^___aaaaaabbbbbbcccccccccdddcccdddeeeeeeddddddfffhhhkkkmmmpppsssuuuvvvvvvuuuwwwyyy|||}}}|||{{{{{{{{{~~~~~~~~~~~~~~~yyyuuuuuuvvvwww|||mmmeee```ZZZZZZ]]]dddjjjpppmmmeee```aaadddkkkgggbbb\\\YYYUUUQQQOOOMMMMMMNNNNNNMMMKKKIIIHHHHHHJJJKKKIIIHHHKKKQQQVVV```kkk{{{xxxtttuuu{{{uuuqqqtttyyy}}}}}}qqqjjjaaaYYYRRRIII@@@:::222111///.........///000222222111111000/////////...//////000111222222222111111666===@@@KKKkkk{{{xxxvvvuuuooo\\\MMMRRRRRR^^^uuu~~~ssslll}}}zzz{{{nnn___ZZZ^^^yyy~~~dddPPPFFFBBB>>>???@@@@@@@@@@@@CCCGGGJJJVVVsss}}}nnnaaa___\\\ZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^______`````````aaaaaaaaabbbcccddddddcccdddfffhhhjjjlllnnnqqqssstttuuuuuuvvvyyy{{{|||{{{zzz{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}{{{xxxyyy}}}qqqiiibbb\\\[[[]]]^^^dddiiihhhbbb^^^___ccchhhddd^^^XXXSSSOOOKKKIIIJJJJJJKKKLLLKKKKKKJJJIIIGGGHHHIIIHHHHHHLLLSSSYYYhhhsss}}}zzz}}}|||~~~vvvsssuuuxxxyyyxxxmmmfff]]]TTTMMMEEE<<<666111000000///////////////111111111000000000//////...//////000111111222222333333777<<<===GGGddd~~~zzzwwwtttzzzhhhZZZUUUVVV```rrrwwwmmm{{{{{{ooo```YYY[[[ttt~~~bbbMMMDDDAAA???>>>????????????AAAEEEHHHPPPgggzzzgggbbb\\\[[[\\\]]]\\\[[[VVVWWWYYY\\\]]]___``````____________````````````aaabbbccccccbbbccceeegggiiijjjkkkmmmoooqqqssstttuuuwwwyyyzzzyyyyyyzzz{{{}}}}}}||||||{{{{{{zzzzzzxxx{{{}}}sssmmmlllllllllkkkjjjjjjmmmrrrxxx~~~|||yyyppphhh```]]]]]][[[```eeeeeeaaa```bbbeeegggbbb\\\VVVRRRMMMIIIFFFGGGGGGHHHIIIJJJIIIIIIIIIGGGHHHIIIIIIKKKRRR[[[cccsss}}}www|||zzzxxxxxxwwwsssppphhhaaaWWWNNNFFF???888222000000000000000//////...000000000000000000000////////////000111111222222444444777::::::BBB[[[ttt~~~xxxsssxxx|||zzzjjjYYY[[[aaannnrrr|||{{{qqqbbbZZZYYYpppbbbMMMEEECCCBBB>>>>>>?????????AAADDDGGGJJJZZZpppggg^^^]]]^^^___^^^___ZZZ[[[]]]___aaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbaaabbbdddeeehhhhhhiiijjjllloooqqqrrrsssuuuwwwxxxwwwxxxyyy{{{|||{{{{{{zzzyyyxxxxxxwwwssswww}}}rrrnnnhhhddddddeeeeeeeeeeeeddddddgggjjjssszzzpppgggbbb___]]]```dddeeeeeeeeegggjjjfffbbb\\\WWWSSSPPPLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMQQQZZZfffooo~~~~~~|||tttyyy}}}xxxpppkkkeee]]]QQQGGG@@@:::444000///000111111111000...---/////////000000000000000//////000000111111111111333444666888888>>>RRRfffyyyrrrttt|||}}}xxx]]]]]]___iii|||{{{|||{{{~~~tttfff]]]YYYpppcccMMMEEEDDDCCC>>>???@@@@@@@@@AAADDDGGGGGGRRRtttyyylllaaa___```______aaa^^^___```aaabbbbbbbbbbbbaaa`````````````````````___```aaa`````````bbbdddeeefffggghhhjjjlllooopppqqqssstttuuuuuuvvvyyy{{{zzzzzzyyyyyyxxxwwwvvvvvvrrrwww~~~yyyqqqfffeeedddcccdddccccccaaacccaaa```aaabbbhhhwwwyyypppiiieee^^^```ccceeeggghhhiiiiiiaaa]]]YYYUUUSSSPPPNNNLLLIIIIIIHHHGGGFFFFFFEEEEEEGGGIIIMMMQQQWWWbbbpppyyy|||}}}uuummmrrrzzzzzzqqqkkkddd[[[NNNCCC===888333//////000111111111000...---......//////000000000111000000000000000111111111111222444555666<<>>???@@@AAA@@@AAACCCEEEGGGOOOjjjuuueeeaaaaaa^^^]]]``````______^^^^^^^^^______^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^______^^^___aaaccccccdddfffhhhjjjkkkmmmnnnoooppprrrssssssuuuxxx{{{yyyyyyxxxxxxwwwwwwvvvvvvssswww~~~~~~tttpppooohhhiiijjjjjjiiifffdddbbbdddbbbaaabbbccchhhuuu||||||{{{tttnnnaaabbbdddhhhjjjkkkhhhfff\\\YYYUUURRRPPPOOOMMMKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFJJJOOOUUU]]]iiiwww}}}|||zzzssshhhlllrrryyy}}}~~~~~~}}}}}}uuuooodddZZZLLLAAA:::666333000000000000000000//////...------...//////000111111000000000000000000111111///111333333444:::EEENNNiii|||ssslll```XXX^^^nnn}}}|||zzz|||~~~wwwkkk```ZZZqqqlllRRRFFFBBB???<<<>>>@@@@@@???@@@BBBCCCEEELLL```nnnhhheee^^^\\\___```___]]][[[[[[\\\^^^```^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^```bbbaaaccceeehhhjjjkkkllllllmmmooopppqqqrrrtttxxxzzzxxxxxxxxxwwwwwwwwwwwwwwwuuuxxx~~~~~~zzztttpppppprrrqqqqqqqqqpppnnnlllkkkkkkjjjhhhhhhhhhhhhlllwwwyyyrrrtttzzz~~~~~~yyylllmmmnnnrrruuusssnnniii___\\\XXXUUUSSSQQQOOONNNKKKJJJIIIHHHHHHHHHHHHIIIIIINNNUUU\\\eeeqqq|||{{{}}}zzzvvvnnnooosssuuuwwwwwwvvvuuuwww{{{zzzvvvdddYYYKKK???888555333111111000000///////////////,,,,,,---...///000111222111000000000000000000000000222444333333888???DDDWWW{{{|||vvvbbbVVV\\\fffooo|||zzz|||~~~vvvkkkaaaZZZrrrsssWWWJJJCCC@@@;;;===>>>???>>>???@@@BBBAAAIIIXXXrrrwwwooojjjaaa]]]```aaa___\\\ZZZ[[[]]]```bbb`````````______^^^^^^^^^\\\]]]^^^^^^]]]]]]___aaa```bbbfffiiikkklllkkkkkkmmmnnnooopppqqqtttwwwzzzwwwwwwwwwwwwxxxxxxxxxxxxwwwxxx}}}zzzvvvvvvwwwvvvvvvwwwssssssrrrpppooonnnpppqqqooommmlllllljjjkkkuuuxxxkkkhhhnnntttyyyyyyzzz~~~~~~wwwpppgggddd___\\\YYYWWWUUUSSSKKKJJJIIIHHHIIIJJJKKKLLLMMMSSS[[[cccmmmyyyyyyyyy}}}|||{{{yyyyyyxxxwwwuuurrrpppooonnnttt{{{}}}{{{cccYYYJJJ>>>777444333111222111///.........///000+++,,,---...///111111222111111111000000000000000222444555333333666;;;===IIIkkk}}}dddUUU[[[aaaeeeyyy{{{zzz|||mmm^^^]]]sss|||\\\JJJCCC???>>>>>>>>>>>>>>>??????@@@EEEFFFNNNaaassskkkddd```___]]][[[YYYYYY\\\___bbbccc]]]```bbbbbb```___^^^___^^^]]]]]]\\\\\\^^^___```aaaaaaccceeegggiiijjjkkkllllllmmmoooqqqsssuuuvvv{{{zzzxxxwwwwwwwwwxxxxxxxxxzzz}}}~~~|||wwwuuusssssstttuuutttssstttttttttssssssvvvzzz}}}}}}mmmffffffjjjttt{{{vvvlll```ZZZYYYTTTNNNQQQLLLIIIJJJIIIGGGIIINNNPPPZZZgggppp{{{|||xxx}}}{{{~~~vvvmmmiiillllllooovvv|||~~~|||jjj[[[JJJ>>>666111000222/////////////////////////////////////////////////////////000111111222222///000222222222444666888EEEYYYyyynnnWWWQQQSSS[[[nnnzzzzzz}}}~~~nnn```___ttt___JJJAAA>>>>>>>>>======>>>>>>???@@@AAACCCIIIYYYtttzzzmmmbbb]]]]]]ZZZXXXVVVWWWZZZ]]]^^^______```aaaaaa___]]]^^^^^^______^^^^^^^^^______`````````bbbccceeefffhhhhhhiiiiiijjjlllnnnppprrrsssvvvvvvuuuuuuuuuvvvwwwxxxzzz|||~~~|||yyywwwvvvvvvuuutttsssxxxxxxxxxwwwvvvwwwzzz|||uuujjjgggbbbiiittt~~~rrrkkkeeeZZZPPPQQQMMMKKKLLLKKKJJJNNNSSS]]]hhhsss|||~~~|||~~~vvv}}}yyypppmmmnnnnnnppptttzzz|||zzzwwweeeWWWGGG<<<666111000222/////////////////////////////////////////////////////////000111111222222///000222222222333666888@@@OOOkkkrrrZZZPPPNNNTTTeeewww~~~yyyyyy}}}}}}nnnaaa```tttbbbIIIAAA???===============>>>?????????@@@EEEPPPdddpppaaa\\\\\\XXXVVVVVVWWWZZZ\\\\\\\\\```aaa```___\\\[[[\\\]]]___```````````````_________``````aaabbbcccdddeeeggghhhhhhjjjlllnnnppprrrqqqqqqqqqrrrsssuuuvvvwww{{{|||~~~}}}{{{zzzyyywwwvvvyyyzzz{{{{{{zzzzzz|||~~~ssslllaaaccchhhqqq}}}~~~uuueeeVVVRRROOOOOOPPPPPPPPPUUU[[[lllvvv|||qqqvvv}}}zzzrrrppppppooooooqqqtttuuurrrooo]]]PPPBBB:::555111000222////////////////////////////////////////////////...//////000000111111222///000222222222333555888<<>>>>>???@@@DDDKKKYYYsssuuuccc\\\[[[XXXWWWWWWYYY[[[]]]\\\[[[``````___]]]ZZZYYY[[[\\\^^^^^^___``````___]]]\\\______``````aaabbbbbbbbbgggggghhhjjjlllnnnpppqqqpppppppppqqqrrrssstttuuuxxxzzz}}}~~~~~~~~~|||{{{yyy{{{}}}}}}}}}}}}vvvmmmhhheeejjjvvvpppaaaWWWUUUUUUWWWWWWWWW]]]ddduuuzzztttxxx{{{}}}vvvqqqrrrrrrooolllllllllkkkgggdddSSSHHH<<<777444111000222////////////////////////////////////////////////......//////000111111111///000222222222222555777<<>>>>>???CCCHHHQQQfff|||ggg\\\XXXXXXWWWWWWXXX[[[\\\[[[ZZZ______^^^[[[YYYXXXYYY[[[[[[[[[]]]]]]]]]\\\[[[ZZZ______`````````aaaaaaaaadddeeefffgggiiilllnnnoooqqqqqqqqqrrrrrrrrrrrrrrrvvvxxx{{{||||||~~~~~~~~~yyyppphhhiiisss~~~xxxiii]]]\\\]]]_________eeennn||||||}}}~~~~~~}}}{{{sssrrrtttsssnnniiieeedddaaa\\\XXXJJJ@@@777444333111000111////////////////////////////////////////////////.........///000000111111///000222222111222444666999999AAAXXXzzztttrrrvvv|||tttaaaSSSOOOXXXcccyyywwwxxxzzzkkk[[[YYYmmm___GGG@@@@@@;;;;;;;;;;;;;;;<<<======<<<<<<@@@DDDIIIXXXyyynnn^^^UUUWWWVVVUUUUUUXXXYYYYYYYYY\\\]]]\\\[[[XXXWWWXXXZZZXXXXXXYYYZZZZZZZZZZZZZZZ^^^^^^^^^______````````````aaabbbccceeegggiiikkkpppqqqrrrrrrrrrrrrrrrqqqvvvxxxzzzyyywwwvvvvvvwwwssswww~~~xxxooooooxxx}}}}}}zzznnnaaabbbdddgggggghhhpppzzz~~~wwwtttuuuxxxtttnnngggaaa]]]YYYTTTPPPCCC;;;444333333111000111////////////////////////////////////////////////---......//////000000111///111222111111111333555333555<<>>===@@@DDDCCCGGG^^^yyyrrrccc\\\ZZZWWWVVVXXX[[[\\\]]]WWWYYY[[[[[[YYYXXXXXXXXXWWWVVVVVVVVVXXXZZZ\\\^^^YYYYYYZZZ[[[\\\]]]^^^^^^``````aaaccceeegggiiijjjjjjkkknnnppprrrsssssssssuuuxxx{{{|||{{{yyyyyyyyytttpppqqqyyy~~~uuuppprrryyy}}}qqqaaadddjjjppprrrvvv{{{uuutttvvvwwwwwwxxxqqqggg^^^YYYSSSNNNJJJ===666111222333111///000////////////////////////////////////////////////------......///000000000000111111111000111222444444:::???CCCMMMfffyyytttrrruuuyyycccXXXXXX\\\~~~yyyuuurrrwww|||iii[[[YYYhhhmmmSSSDDD===;;;<<<<<<;;;:::999999888777===999;;;AAADDDFFFVVViii{{{tttkkkaaaZZZ[[[]]]ZZZYYY\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\YYYYYYXXXXXXYYY[[[]]]^^^^^^___```bbbdddfffhhhhhhhhhjjjmmmppprrrsssssssssxxxyyy{{{}}}{{{{{{}}}rrrhhhhhhmmm}}}uuunnnppptttzzzyyysssqqqrrrssstttssstttooocccZZZVVVNNNFFF888444000///000111000...////////////////////////......////////////................../////////////////////000111111222222777666999???BBBOOOrrrzzzvvv~~~ppp```YYYYYY|||zzzxxxwww|||jjjZZZWWWfffiiiPPPCCC???===;;;;;;;;;;;;;;;;;;;;;:::>>>:::<<>>;;;===BBBBBBBBBLLLYYYyyyvvvuuu~~~xxxiiibbb```^^^\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\YYYYYYXXXWWWXXXXXXYYYYYY[[[\\\]]]___aaacccdddeeeggghhhjjjlllooorrruuuvvv~~~rrriiiffffffpppzzzpppsss{{{{{{uuuqqqppprrrssstttjjjfff^^^WWWSSSOOOFFF<<<666333000///000000000///////////////////////////......////////////......---............/////////...//////000000111111222333222333555666???YYYttt}}}}}}pppggg|||~~~jjjYYYSSS___{{{{{{```JJJAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@AAAAAAHHHRRRiiiyyy{{{nnneeeaaa^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[WWWWWWVVVUUUUUUUUUUUUUUUYYYYYY[[[]]]___aaabbbcccfffggghhhjjjmmmqqquuuwww{{{}}}qqqjjjeeemmm~~~qqqhhhmmmwww~~~yyyuuuqqqoooooopppppppppeee^^^UUUPPPNNNJJJAAA888333222000000000000000000////////////////////////---......//////......------------.........//////......//////000111111111444444555555555===RRRggg{{{nnnkkkYYYSSS^^^{{{|||___JJJAAA???>>>;;;;;;::::::999888888777888888;;;>>>@@@AAAGGGNNN^^^}}}kkkbbb^^^[[[XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUUUUTTTWWWXXXYYY[[[]]]___```aaadddeeefffhhhkkkooosssuuuwww}}}{{{rrriiinnn|||vvvkkkccchhhrrrxxx{{{}}}uuusssrrrqqqrrrqqqpppnnnbbbYYYPPPLLLJJJEEE<<<555111111111000//////000111////////////////////////------............------------------.....................///000000111111///000111111111888HHHWWW|||www~~~lll[[[TTT```}}}~~~aaaKKKAAA>>><<<;;;;;;:::999888777666666777888:::<<>>;;;:::::::::999999888888888999:::;;;;;;===BBBFFFHHHPPPlllnnnbbb[[[WWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\^^^___```___aaacccfffhhhjjjkkklllooosssxxx~~~zzzqqqllljjjooo~~~uuujjjeeebbbdddffffffiiimmmuuuwww{{{~~~~~~zzzsssmmm\\\SSSLLLHHHBBB888333333,,,///111111//////000222////////////////////////,,,------......------,,,,,,,,,---------.........------......///000000000222444555333333888>>>CCCVVVuuunnn]]]WWWdddbbbMMMCCC>>>:::999999::::::::::::;;;;;;;;;<<<;;;:::<<>>>>>@@@BBBGGGSSSqqqooo^^^^^^YYYUUUUUUUUUTTTWWW\\\\\\\\\\\\[[[[[[YYYXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTVVVWWWWWWWWWXXX[[[]]]______```bbbeeegggiiikkklllkkklllooorrryyy}}}vvvmmmfffcccdddgggppp}}}{{{uuujjjkkkkkkhhhdddccceeehhhtttttttttvvvwwwssskkkeeeUUUPPPHHH@@@;;;666222000/////////000111111222222////////////............---,,,,,,+++*********+++)))************+++++++++++++++,,,---...000000111333444555555444444555777>>>LLLbbb}}}}}}}}}xxx{{{~~~jjj]]]YYYfffkkkTTTFFF???===:::::::::999999999888888999:::<<<======>>>@@@BBBHHHPPPfffnnnddd^^^YYYZZZZZZYYYZZZ]]]]]]]]]]]]\\\\\\ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWVVVWWWZZZ\\\]]]^^^^^^```bbbdddfffgggiiihhhjjjmmmpppwwwxxxnnngggdddeeejjjsss{{{yyyvvvwwwvvvqqqjjjffffffhhhooommmlllmmmmmmjjjddd___UUUOOOGGG???999555222000111111000000000000000000////////////...............------,,,+++,,,,,,,,,------,,,,,,++++++******++++++,,,---...///000000111333444444333333444555999DDDVVVnnn~~~~~~}}}wwwyyy~~~}}}iii\\\YYYhhhnnnVVVFFF???===:::::::::999999999888888888:::<<<=========???AAAGGGKKKWWWrrrjjj```YYYYYY[[[[[[ZZZ\\\^^^^^^^^^^^^]]]\\\[[[[[[WWWWWWVVVUUUUUUUUUVVVVVVSSSUUUVVVVVVUUUVVVXXXZZZ\\\\\\\\\]]]___```bbbccceeeeeegggjjjnnnttt~~~tttmmmiiikkkqqq{{{}}}{{{{{{{{{~~~~~~xxxpppjjjhhhhhhiiifffdddddddddccc^^^ZZZTTTNNNDDD<<<777444222000222222111000000///....../////////............---///......---------------//////...---,,,+++*********++++++,,,---...//////000111222222111111222444333:::GGGZZZvvvyyywwwwwwzzz~~~}}}wwwwww||||||hhh[[[YYYjjjoooUUUDDD===<<<:::::::::999999999888888888:::<<<<<<<<<<<<>>>@@@CCCGGGNNN```uuugggZZZWWWZZZ[[[\\\]]]_______________^^^]]]]]]WWWWWWVVVVVVVVVVVVVVVWWWSSSUUUUUUUUUTTTTTTVVVXXX[[[[[[[[[[[[\\\^^^______bbbbbbeeehhhlllrrr{{{vvvpppuuu|||~~~xxxzzz~~~}}}}}}{{{sssllliiiiiidddcccaaabbbcccbbb]]]YYYRRRKKKAAA999444222111111111111000000//////////////////.........---------......---------------............---,,,++++++***+++++++++,,,---......//////111222222111000222333222444;;;IIIbbb}}}pppnnnrrryyywwwwww{{{{{{gggZZZYYYkkksssVVVCCC>>>>>>:::::::::999999999888888888:::;;;<<<;;;<<<===???===DDDKKKUUUqqqwwwddd\\\[[[\\\___aaa___````````````______^^^YYYXXXWWWWWWWWWWWWWWWWWWTTTUUUVVVUUUTTTTTTUUUWWWZZZZZZZZZ[[[[[[\\\]]]^^^aaaaaacccgggjjjppp}}}|||yyyvvv|||~~~||||||~~~~~~{{{rrrkkkhhhgggaaa```aaadddeeebbb[[[VVVMMMGGG>>>666222111111111......//////000000000000............------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------.........///111222222111111222333333333555???SSSqqqmmmiiiooozzzxxxwww{{{yyyfff[[[ZZZkkkzzzYYYEEE@@@AAA:::::::::999999999888888888999;;;;;;:::;;;<<<>>>:::BBBIIIOOO```}}}ttteee]]]ZZZ\\\______```````````````______[[[[[[ZZZYYYXXXXXXXXXXXXUUUVVVVVVUUUTTTSSSUUUVVVYYYYYYYYYZZZZZZ\\\]]]^^^``````bbbfffhhhmmmyyyzzzwwwvvvzzzyyyxxxvvvsssqqqsssxxx|||zzzqqqiiiffffffbbbaaabbbdddddd___VVVPPPHHHBBB;;;555222222111111------...//////000111111.........------------,,,,,,,,,,,,,,,,,,,,,---...***+++++++++,,,,,,,,,------------........./////////000222111000000111333333222444:::GGG___qqqjjjooo}}}zzzyyy}}}wwwfff[[[ZZZkkk]]]GGG@@@@@@:::::::::999999999888888888999;;;;;;::::::;;;===;;;???EEEKKKSSSgggyyyiii^^^\\\^^^______```````````````___^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWWWWVVVTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^```ccceeeiiittt~~~uuurrrsssttt~~~{{{qqqoookkkhhhgggjjjoootttyyy}}}~~~~~~|||vvvmmmhhhggggggiiigggdddccc```ZZZQQQKKKBBB>>>888444222222222111......//////////////////.........---------,,,,,,---------------...//////------------,,,,,,,,,,,,........./////////000000---///000000//////000111000000222777===MMMiiiwwwnnnqqq{{{zzz~~~~~~vvveee[[[[[[kkk^^^FFF======:::::::::999999999888888888999::::::::::::;;;<<<>>>===AAAGGGLLLZZZyyyyyyiiicccddd______```````````````___```___^^^\\\ZZZYYYXXXXXXWWWXXXXXXVVVTTTTTTUUUVVVUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]___bbbcccfffqqq|||vvvoooooosssvvvyyytttllliiieeeaaa```ccciiimmmqqqxxxvvvwwwuuupppjjjggghhhjjjrrrmmmgggbbb^^^WWWOOOIII???;;;777444333333222111000000000///......------......---------,,,,,,,,,...............///000111000000///...---,,,,,,+++/////////000000000000000,,,---///...------...000---...111444777AAAZZZsss|||rrrrrr{{{zzz{{{}}}{{{fff[[[^^^qqq~~~[[[FFF>>>;;;777777777777666666666666777777777888999999::::::>>>:::<<>>;;;<<>><<<999999999999888888888888888888999999:::;;;;;;<<<===;;;<<<@@@AAACCCRRRccc{{{kkkeee^^^\\\___bbbbbb```aaa```___^^^]]]\\\[[[[[[\\\[[[YYYXXXVVVUUUUUUUUUXXXWWWUUUTTTSSSSSSTTTTTTUUUWWWYYYZZZ\\\```dddhhhsss~~~|||{{{xxxsssnnnhhhfffcccaaa```cccfffhhhrrryyyvvviiiggggggjjjiiifffeeeggggggcccYYYPPPKKKJJJEEE???666444222111111111000......//////000000//////...000000//////...---------------------------------///......000111111///---)))+++,,,,,,******+++------------............/////////111222111222;;;EEEVVVuuu~~~~~~~~~~~~yyywwwxxx{{{~~~|||hhh\\\[[[hhhgggOOOCCC@@@???999999888888888777777777777888888999999::::::;;;;;;:::===@@@???AAAKKKWWWyyyuuujjj]]]XXX[[[```aaa___bbbbbbaaaaaa___^^^\\\[[[\\\[[[ZZZXXXWWWVVVVVVUUUXXXWWWUUUTTTSSSSSSSSSSSSSSSUUUVVVWWWYYY\\\aaadddmmmzzz}}}{{{zzzyyywwwsssoookkkkkkjjjiiiiiijjjmmmooopppvvvyyynnnlllllllllllljjjhhhggg```[[[RRRKKKGGGEEE@@@;;;555333222111222222000/////////000000000000///////////////......---------------------------,,,,,,------.../////////---,,,+++,,,...---,,,,,,---///---------............///------000222111000666>>>JJJddd}}}~~~~~~~~~|||{{{|||~~~~~~xxxwwwxxx{{{~~~{{{ggg[[[ZZZfff}}}~~~cccLLLBBB???>>>888888777777777666666666666666666777888888999999888999===??????AAAIIIQQQnnnxxxeeeZZZYYY]]]______ccccccbbbbbb```^^^]]]\\\]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWZZZ___bbbjjjqqq}}}{{{zzzyyyyyyyyywwwtttrrrqqqssstttsssqqqooopppqqqooorrr}}}|||vvvtttrrroooooonnnkkkggg[[[UUUNNNJJJGGGBBB<<<888555333222222333333222000//////000000000000//////............------------......---------,,,,,,,,,***+++---------,,,+++++++++,,,...---,,,,,,---///---------............///,,,,,,///333333111555:::CCCSSSnnn{{{}}}}}}}}}}}}{{{zzz{{{~~~yyywwwxxx{{{}}}zzzggg[[[[[[hhh{{{___III???<<<:::777777777777666666666555555555666666777888888888777999<<<>>>???BBBHHHMMMdddvvvccc\\\\\\___aaafffeeedddbbbaaa___^^^]]]^^^]]][[[ZZZXXXWWWWWWWWWSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWYYY]]]aaahhhiiippp|||}}}{{{vvvwwwxxxxxxxxxwwwuuutttwww{{{}}}|||xxxtttssstttvvvxxx~~~~~~||||||yyyvvvvvvvvvppphhhYYYRRRLLLJJJFFF???999666333222222333444444222111///000000111111000000///------------------------.........------,,,,,,+++)))+++------+++******+++)))+++,,,,,,******+++------------............///---,,,///333444222444999<<>>AAAFFFIIIWWWyyypppbbb___cccgggjjjhhhfffcccbbbaaaaaaaaa^^^]]]\\\ZZZYYYXXXWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUXXX\\\___eeecccgggqqqzzz~~~zzzwwwuuurrrtttvvvwwwvvvvvvuuuuuuvvv|||}}}~~~yyyyyymmm[[[QQQIIIGGGCCC<<<777777111111111222333333222000000000111111111111000000------------------------///......---,,,,,,++++++(((+++......+++******+++)))+++,,,,,,******+++------------............//////---///333333111222666888:::HHHddd|||}}}~~~~~~}}}|||}}}zzzxxxyyyxxx|||~~~|||iii^^^```ppp{{{```KKKBBB>>><<<999999999888888888888777777777777888999999::::::777;;;<<<<<<<<<@@@DDDEEELLLjjjzzzgggbbbffflllmmmkkkgggeeecccbbbcccccc___^^^\\\ZZZYYYXXXXXXXXXTTTTTTUUUTTTTTTSSSRRRQQQSSSTTTTTTTTTUUUWWW[[[^^^bbb___bbbjjjqqquuu|||~~~yyyuuurrrqqqppprrrtttuuuuuuuuuuuuuuurrrzzz|||}}}xxx}}}sss]]]QQQGGGCCC@@@999777888/////////111333333111///000000111111111111000000------------------------//////...---,,,,,,++++++))),,,//////,,,***+++---+++---......---,,,...///---------.........//////111//////222222///000333888888CCCZZZyyy~~~}}}}}}zzzzzz||||||}}}{{{llliiijjj{{{aaaIII???<<<;;;888888777666666666666666666666666666777777777777888888777888:::===@@@AAAMMM^^^zzzzzzjjjiiimmmmmmeeeffffff```ccciiieeebbb```^^^]]]]]]\\\[[[YYYUUUUUUUUUTTTTTTTTTTTTTTTVVVUUUSSSRRRTTTXXX\\\______```aaacccfffkkkrrrwww{{{zzzuuupppllljjjmmmrrrvvvvvvrrrnnnllllllpppwww}}}tttYYYOOOFFFAAA===777333222111111000///...---,,,,,,////////////000000111111...------,,,,,,------...000//////---,,,+++***************++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,------...////////////000000000000222222999JJJbbb~~~|||{{{{{{|||}}}|||llliiijjj}}}dddLLL@@@<<<:::888888777666666666666666555555666666666777777777888888888888:::===@@@AAAFFFQQQgggvvvkkkgggddd^^^bbbgggeeeiiillleeeeeebbb___]]]\\\\\\ZZZYYYVVVUUUUUUUUUTTTTTTSSSSSSUUUUUUTTTTTTUUUXXX[[[]]]^^^___```aaabbbfffkkkooolllpppuuuxxx|||~~~yyytttpppmmmllllllnnnrrruuutttnnnhhhdddccciiirrr{{{lllVVVLLLBBB>>>:::555111111///////////////...............///......---,,,+++...------,,,,,,------...------------------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///.../////////000000000000222000444???RRRlll~~~}}}}}}|||{{{|||~~~~~~~~~mmmiiijjjhhhOOOBBB===:::888888777666666666666666444444555555555666666666999888888999;;;===???AAAFFFJJJWWWooowwwjjjbbb[[[```jjjnnnuuuvvvllljjjfffaaa^^^\\\\\\ZZZYYYWWWWWWVVVUUUTTTTTTSSSSSSUUUUUUUUUUUUWWWXXXZZZ[[[[[[\\\^^^^^^^^^___bbbdddcccfffkkkooowww{{{xxxsssnnnlllmmmoooqqqqqqtttvvvsssllleeeaaa```fffpppyyy~~~~~~xxx```RRRGGG>>>999666222000111............//////000000///000111222222111///......------,,,,,,------...******+++,,,---...//////***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////....../////////000000000222000111666AAAUUUrrr}}}~~~~~~~~~||||||}}}mmmhhhiiiiiiPPPCCC===:::888777777666666666666666444444444444555555555666999999999:::;;;===???@@@GGGGGGNNN]]]ttt~~~mmmbbbbbbkkkrrr}}}wwwmmmiiiddd```^^^\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXWWWYYY[[[[[[[[[[[[\\\]]]bbbdddfffiiiqqq|||xxxuuussspppnnnnnnpppsssuuuvvvwwwwwwsssmmmhhhgggggglllsssyyy~~~~~~{{{zzzzzz|||}}}|||lllVVVMMMCCC:::666444111000111.........///////////////***,,,///222444444333111...------,,,,,,------...******+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,...///000........./////////000000222111222444888EEE]]]sss}}}}}}~~~}}}|||~~~mmmfffeee{{{iiiPPPBBB===:::888777777666666666666666444444444444555555555666888888999:::;;;<<<>>>>>>???AAAFFFOOO\\\xxxpppggghhhnnn{{{{{{oookkkfffbbb```___]]][[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWVVVTTTVVVXXXYYYYYYXXXYYYZZZ^^^______bbbjjjyyy~~~zzztttqqqmmmnnnnnnoooqqqrrrtttuuuwwwxxxxxxtttpppnnnqqqttttttwwwzzz}}}xxxvvvwwwxxxzzz{{{vvvcccSSSHHH???777555444222111222111000000///......------$$$'''***---//////---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,---///000............////////////...000333555666<<>><<<888888777666666666666666555555666666666777777777555666777888999:::::::::======AAAHHHMMMXXXuuutttuuuwwwooollljjjiiihhhgggfffbbb```]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYXXXWWWVVVVVVUUUUUUSSSTTTUUUUUUSSSSSSTTTVVVVVVVVVXXX[[[cccmmmxxxxxxssspppvvvxxx~~~|||xxxuuussspppnnnkkkkkkkkkkkkmmmooorrruuuwww|||~~~}}}}}}|||}}}zzzwwwuuuvvvwwwwwwtttcccTTTJJJ>>>777333444555333111111000000//////.........---////////////...---,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))***,,,------,,,***)))++++++******+++,,,---------------.........//////------000333444444999AAAQQQjjj~~~~~~~~~~~~zzzggg]]]XXXkkkuuuVVVEEE???<<<888888777666666666666666666666666666777777777777444555666888888999999999???:::<<>><<<888888888888777777777777444555555666777888999999666666666666777777777777<<<:::;;;???CCCHHHQQQZZZwwwiiikkkmmmllliiigggffffffbbb```^^^^^^______^^^]]]\\\ZZZWWWUUUVVVVVVUUUTTTWWWTTTQQQOOOOOOQQQTTTUUUPPPOOONNNOOORRRWWW]]]```hhhkkknnnqqqrrrpppnnnllljjjiiihhhfffeeecccbbbaaaffffffiiimmmttt}}}|||zzzxxxxxxwwwrrrlllnnnuuuyyyxxx|||xxxsssppprrrwww{{{~~~xxxrrrxxx{{{yyyvvvvvvvvvtttxxxwwwssskkk___RRRHHHCCC555444333222111///......111000///......---......///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++*********))))))((((((++++++************++++++,,,,,,++++++++++++,,,,,,'''((()))+++---...000000...///000111222333444444<<>>AAACCCHHHOOOWWWssspppjjjnnnpppllleeecccaaa___^^^^^^]]][[[XXX]]][[[XXXWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYY[[[]]]___bbbcccgggjjjooorrrvvvyyy}}}~~~}}}|||yyyvvvtttrrrqqqpppkkkooossswww~~~{{{wwwuuu{{{~~~~~~yyyuuuuuussspppfffbbbZZZQQQGGG>>>777444222222111111111000000000------------...///000111......///000000///---,,,------------------------******))))))))))))******,,,,,,,,,++++++++++++++++++******))))))******+++***))))))(((((())))))***---------.....................///000111222333333666:::BBBTTTqqqvvvwww|||gggXXXUUUbbbtttUUUDDD<<<999888777777777666666666666777777777777666666666666555555555666666666777777999888;;;???AAA@@@DDDJJJLLLccc}}}qqqpppqqqmmmhhhcccaaa_________^^^]]][[[]]][[[YYYYYYZZZZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKPPPPPPOOOPPPPPPQQQRRRRRRPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXX___aaaeeegggkkkoootttxxxyyy|||}}}zzzwwwwwwuuusssqqqooonnnmmmmmmmmmssszzzzzzyyy}}}{{{xxxsssnnnccc]]]TTTJJJBBB<<<777444000000000000111111111111---------------...///000,,,---///000000...---+++........................)))))))))(((((()))))))))++++++++++++++++++++++++******))))))))))))******++++++************++++++++++++,,,...///000111222......//////000111222222888888<<>>999666333111000000000000000000000000000///...---,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))++++++************++++++)))))))))))))))************))))))(((((())))))***)))((((((''''''(((((()))---,,,,,,,,,,,,+++++++++---........./////////000...000555<<>>DDDBBBFFFQQQggg}}}oooaaa\\\WWWUUUVVVYYY\\\^^^^^^]]]]]]^^^______\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPSSSVVVXXXZZZ[[[]]]aaacccdddggglllqqqvvvyyy{{{||||||}}}~~~~~~~~~}}}|||{{{||||||}}}{{{xxxuuussssssssstttsssrrrpppmmmjjjgggffffffiiimmmrrrvvvxxxxxxyyyzzz{{{xxx{{{|||pppkkkkkkiiihhheeecccgggttt}}}mmm```WWWNNNCCC<<<888666333000000000000000000/////////......---,,,,,,---------+++++++++,,,,,,---------************************+++******))))))******+++)))))))))******+++++++++))))))(((((((((((())))))((((((''''''''''''((((((++++++*********)))))))))------............//////111000444===FFFTTTiii{{{|||~~~zzzbbbUUUSSS^^^uuuwww^^^III@@@===<<<777666666666555555555555111111222222333444555555444444444555555555666666666444555777888777;;;AAA???CCCJJJWWWnnn|||~~~gggaaa[[[WWWWWW[[[^^^```^^^^^^^^^___```___]]][[[[[[[[[YYYXXXVVVVVVVVVVVVQQQPPPNNNMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMNNNNNNOOOMMMLLLLLLKKKLLLLLLMMMNNNQQQTTTVVVXXXYYYZZZ]]]___bbbeeeiiinnnrrruuuvvvvvvwwwwwwyyyyyyyyyyyyxxxwwwwwwxxxzzz|||~~~~~~~~~}}}zzzvvvrrrooommmmmmmmmnnnmmmllljjjhhhgggeeeeeeiiimmmtttzzz}}}{{{vvvxxx}}}|||rrrnnnoooffffffeeecccgggssspppbbbRRRIII>>>777555333000---111000000000////////////,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---...///------------------------******))))))))))))***************++++++,,,,,,,,,))))))(((((((((((())))))******))))))))))))******&&&&&&'''((()))******+++------..................444...///888BBBJJJVVV```vvv~~~}}}~~~xxx___UUUSSS]]]xxxvvv___KKK???<<<===:::888666666666777666444333333333222222111111111333444444444555666666666444444555666777999;;;<<<@@@===BBBOOO^^^rrrnnn]]]YYY[[[ZZZ[[[]]]^^^___``````___^^^______]]]\\\[[[[[[[[[YYYVVVSSSPPPPPPOOOOOONNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPQQQSSSUUUWWWYYY[[[\\\aaabbbeeehhhkkknnnpppqqqssssssssstttttttttuuuuuuuuuwwwzzz|||}}}}}}}}}|||}}}}}}{{{zzzyyyvvvtttqqqlllhhhhhhiiillllllkkkhhheeeeeehhhllloookkksss}}}~~~yyyvvvwwwhhhjjjgggcccffftttwwwcccOOODDD888333333555333000000000000000000000000000...---,,,,,,++++++++++++...,,,******---...---+++------,,,,,,,,,,,,++++++((((((((((((((((((((((((+++++++++*********))))))+++*********+++,,,------+++*********))))))((((((******+++++++++,,,,,,,,,/////////000000000000000,,,...111444777===CCCGGG___vvv}}}~~~~~~sss\\\SSSSSS___}}}www```LLL???;;;;;;999888666555666666555444444444444333333333222222444444444444555555555555444444555666777999:::;;;BBB>>>@@@IIISSSaaa}}}jjj___ZZZWWWXXX\\\\\\]]]___``````___^^^^^^[[[ZZZYYYZZZZZZYYYWWWUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPRRRTTTVVVXXXZZZ[[[^^^___aaadddgggjjjlllmmmmmmmmmmmmnnnooooooooopppsssuuuwwwyyyzzzzzzyyyyyyzzz|||~~~{{{xxxvvvtttsssnnnmmmjjjeeebbbbbbdddggggggfffeeedddeeehhhmmmpppuuu|||zzzzzzllllllhhheeekkkyyyttt___JJJAAA777333444555222///////////////////////////...---,,,,,,+++++++++,,,...,,,******,,,...---+++------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))((())))))******++++++++++++******))))))++++++++++++,,,,,,,,,,,,........./////////000000000111222222333666:::===OOObbb}}}}}}}}}~~~qqqZZZRRRRRR___~~~xxxaaaLLL???:::999999777555444555555444333555555444444444444333333555555555555444444444444444444444555777888:::;;;AAA>>>>>>CCCGGGPPPdddyyyoooaaaZZZZZZ]]]]]]^^^aaabbbbbb```^^^\\\]]][[[ZZZZZZ[[[\\\ZZZYYYYYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQPPPPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPQQQSSSUUUVVVXXXYYYZZZ[[[]]]___bbbdddfffggggggggghhhiiiiiijjjkkkkkkoooppprrrsssttttttttttttvvvxxx{{{|||||||||~~~~~~}}}|||||||||}}}~~~|||zzzwwwssspppmmmkkkiiieeedddaaa^^^\\\]]]```cccdddfffgggiiikkknnnssswww~~~wwwtttnnnkkksss}}}iiiTTTCCC===555222444444222...////////////////////////------,,,+++++++++,,,,,,...,,,***+++,,,------,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********************)))((((((((()))))),,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,---...//////000///000000000///000333666@@@KKKaaa~~~~~~sss\\\RRRPPPZZZyyyyyyaaaLLL???:::888888666444444444555444333444444444444444333333333555555555444444333333333444444444555666777999999<<<;;;<<<@@@BBBHHHWWWfffssseee``````]]]^^^aaadddfffeeebbb```cccbbb____________]]]\\\[[[ZZZXXXVVVUUUSSSSSSRRRSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNPPPQQQSSSTTTUUUVVVVVVWWWYYYZZZ\\\^^^``````ccccccdddeeefffggghhhiiijjjjjjkkklllmmmnnnnnnooorrruuuxxxyyyyyyyyyzzz|||zzzyyywwwuuuuuuuuuuuuvvvsssqqqnnnjjjfffcccaaa```^^^]]]\\\ZZZYYY[[[```ccchhhlllqqqtttvvvyyy~~~}}}vvvuuu~~~|||vvvvvvvvvmmmXXXFFF<<<888333222333333111...////////////////////////---,,,,,,++++++,,,,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************---,,,+++******)))******************************))))))*********+++++++++)))******,,,---...//////***,,,---......000333555999>>>LLLggg~~~~~~rrr]]]RRROOOXXXuuuzzzaaaMMM@@@;;;999888666444444444555444333222222222222222333333333555555444444333333333222444444444444555666888888888888;;;>>>@@@DDDOOOYYYjjjwwwiiibbb[[[\\\___dddiiimmmmmmlllllljjjgggeeedddbbb___\\\[[[ZZZYYYXXXVVVVVVVVVVVVSSSSSSRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[]]]]]]^^^```bbbcccdddeeeddddddddddddfffgggiiikkkppprrruuuwwwvvvvvvvvvwwwsssrrrooommmkkkkkkkkkkkkiiihhheeeaaa^^^\\\ZZZYYYYYYYYYXXXXXXYYY\\\aaaeeepppvvv}}}|||~~~~~~vvvnnnkkkggg\\\JJJ<<<777444222222333222000---........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++,,,---,,,,,,+++++++++*********************************************************,,,,,,+++***))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))((()))***+++,,,---...///(((***,,,---...000222555555888AAASSSlll||||||}}}~~~nnn[[[SSSOOOXXXvvvcccNNNBBB<<<:::999777555444555555444333111111222222222222333333444444444444333333333333333333333444444555777777666888:::;;;<<>>???FFFGGGQQQfff~~~vvvooommmiiidddaaa^^^\\\[[[ZZZYYYXXXYYYZZZZZZXXXWWWUUUTTTSSSQQQPPPOOONNNNNNOOOOOOOOONNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOQQQSSSQQQTTTWWWZZZ[[[]]]```aaafffdddbbb```^^^]]]\\\\\\[[[ZZZXXXVVVUUUSSSSSSSSSWWWVVVUUUVVVYYY\\\^^^^^^bbbdddgggkkkpppvvvzzz}}}{{{||||||{{{zzz{{{~~~zzzqqqkkkeee^^^SSSGGG===666333222222222111111000////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,+++***))))))***+++,,,---+++)))((('''((()))***---,,,***)))((()))***,,,)))))))))((()))******+++++++++******++++++,,,------,,,,,,,,,,,,---......333444444333555>>>KKKVVVttt~~~~~~}}}mmmccc```YYYXXXrrrqqqTTTDDD===;;;777666555444444444555555444666777666333111000111333333333333333333333333222333333333444555555555888777777777888;;;===???>>>BBBKKKZZZooowwwsssmmmhhheeeccccccccc^^^\\\[[[ZZZ[[[[[[YYYXXXVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMMMMNNNOOOPPPPPPSSSVVVXXXYYYZZZ]]]___```___^^^\\\ZZZXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSVVVUUUTTTVVVYYY^^^aaacccfffhhhkkkppptttxxx|||}}}{{{zzzwwwvvvwww}}}~~~xxxooogggaaaYYYSSSJJJ@@@888333111111222222111111000/////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++******************++++++***))))))***++++++,,,+++)))((('''((()))***+++***((('''&&&'''((())))))))))))))))))******++++++*********++++++,,,,,,---,,,,,,,,,,,,---......111111111000000666AAAJJJ]]]sss{{{||||||}}}~~~tttkkkfff[[[[[[vvvqqqUUUDDD===;;;999777555444444444666777777777777666333222333444333333333333333333333333444444444444333333333333777666666777888:::<<<>>>;;;@@@HHHPPP\\\www{{{sssnnnkkkjjjiiiaaa___\\\ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQOOONNNMMMLLLMMMMMMPPPRRRTTTUUUUUUVVVXXXZZZ[[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUXXX]]]ccciiimmmnnnppptttxxx{{{}}}}}}~~~~~~{{{xxxwww|||}}}www|||~~~wwwnnneee]]]XXXKKKGGG@@@999444222222333222111111000000//////...------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,+++++++++***)))((()))***+++,,,+++******))))))******++++++***)))((('''((()))***+++***((('''''''''((())))))))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,---......///000000...---000777===JJJ]]]www{{{{{{zzz{{{|||~~~wwwmmmeee\\\]]]xxxoooTTTDDD<<<:::999777555333333444666777888777666444222222444555222222222222222222222222333333333333333444444444555555666666888999;;;<<<;;;>>>CCCHHHPPPeeexxxqqqmmmhhheee```^^^]]]]]]\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRPPPNNNMMMMMMNNNNNNPPPRRRSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWUUUVVVXXX[[[```hhhpppuuuxxxzzz~~~~~~~~~{{{xxxuuu{{{qqqkkkgggbbbYYYRRRCCC@@@;;;666333333444555111111111000//////......------------------------------,,,,,,+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++***)))((('''((())),,,---******))))))))))))*********)))(((((((((((()))))),,,+++******))))))******(((((()))***************)))******+++++++++++++++,,,,,,++++++,,,,,,---...///000000///...000333666@@@MMMbbb{{{|||{{{zzzzzz{{{}}}~~~|||mmmddd^^^bbbzzzjjjQQQBBB;;;999777666444222222333444555777555333111111222333444222222222222222222222222000000111222333444555666444444555666777999:::;;;999999<<>>AAADDDEEENNNSSSccc||||||tttkkkffffffddd^^^]]]```aaa___]]]\\\]]]```cccfffeeegggjjjjjjgggdddbbbaaa___^^^]]]]]]^^^]]][[[YYYZZZVVVSSSSSSRRRPPPTTTZZZaaabbbbbb^^^[[[]]]dddkkkppprrruuuxxx{{{}}}zzzuuunnniiilllmmmppptttxxxzzzyyyxxxzzzyyy}}}wwwwwwuuuzzz}}}zzztttttt{{{~~~xxxrrrlllbbbXXXOOOGGG@@@<<<333333333333333333222222,,,---///111333111---***,,,,,,,,,---------......,,,,,,+++***)))))))))***,,,++++++******++++++,,,***)))((((((((()))+++,,,)))))))))))))))*********///...---,,,***(((&&&%%%((()))***)))'''&&&&&&'''******)))))))))))))))*********)))((((((((((((((())))))))))))))))))))))))&&&''')))+++++++++******......///000000000000000333...///888>>>DDDWWWkkkxxxyyyzzz|||}}}~~~uuucccYYY___nnnttt```HHH>>>===777555555444444444444333333333333333222222111111111111111111111000000000000111111111111111111222222333222222222222333444444666666888999<<<>>>AAABBBFFFJJJVVVjjjvvvkkkhhheeeaaaaaacccdddbbb___^^^aaagggmmmqqqttttttrrrooojjjgggeeeeeebbbaaa```aaabbbbbbaaa___aaa\\\YYYXXXVVVRRRSSSWWW\\\]]]\\\YYYYYY^^^gggooovvvvvvwwwxxxzzz||||||~~~||||||~~~~~~}}}yyyvvvxxx|||wwwtttllleeeZZZPPPGGG@@@;;;888555444333222000000//////---...000222333222...+++,,,,,,,,,------------...++++++******)))*********,,,++++++******++++++,,,***)))((((((((()))++++++,,,,,,++++++******))))))%%%%%%&&&'''(((((((((((('''))))))((('''&&&&&&'''(((((('''''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))******++++++***------...////////////...444......444666999GGGXXXuuuyyyzzz{{{}}}~~~{{{rrraaaWWW\\\jjjppp]]]GGG>>><<<555666666666555555444444444222222222222222111111111111111111111000000000000///000000111222222333333222222222222222333444444555555666777999;;;<<<===>>>AAAIIIVVVeee{{{vvvmmmjjjjjjjjjkkkfffbbb^^^]]]```hhhqqqwww}}}xxxrrrooooooppplllkkkjjjjjjjjjjjjhhhgggddd___[[[YYYUUUPPPPPPRRRSSSSSSRRRPPPRRRYYYdddlllrrrqqqpppooorrryyy{{{zzz}}}~~~xxxrrrnnnkkkbbbZZZOOODDD===888666444333222000///......//////......000222333222///,,,,,,,,,,,,,,,------------*********)))******++++++++++++************++++++)))))))))((()))******+++...---,,,+++***))))))((( !!!###%%%'''(((((()))'''((()))(((&&&&&&&&&((((((''''''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))***+++,,,+++,,,------......------222...---111111111:::FFFXXXrrr|||}}}~~~uuuooo___UUUYYYfff~~~nnn\\\FFF>>><<<555666666555555444444333333222222222111111111111111111111111111000000000///000000111111111222222222222222222111222333333444555555555555777888999:::;;;>>>DDDKKKSSSaaazzz~~~{{{wwwssssssrrrqqqiiiddd^^^\\\___gggqqqxxx~~~{{{{{{|||wwwvvvtttttttttssspppnnnjjjbbb[[[WWWSSSOOOOOORRROOOOOONNNLLLNNNTTT]]]dddhhhgggeeeeeeiiisss}}}zzzwwwuuusssoooggg```UUUNNNCCC:::666444444555111000.........///000222---......000222111...+++++++++,,,,,,,,,---------***)))))))))***+++,,,,,,++++++************++++++)))))))))))))))******++++++++++++******)))))))))&&&&&&'''(((((((((''''''&&&'''((((((&&&&&&&&&((())))))((((((((()))******((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((((((***+++---+++,,,,,,---------------///------111222111777???CCC[[[yyy|||}}}~~~qqqlll^^^SSSWWWeeeooo\\\GGG???===555555555444444333222222111111111111111111111111111111111111111000000000///222222222111111111000000222111111111111222333333555555555555666777888888999===CCCHHHJJJQQQbbbsss|||~~~zzztttnnniiieee___]]]```iiissszzz~~~xxxyyyzzz|||~~~}}}zzzxxxuuuiii^^^XXXTTTQQQRRRUUURRRQQQPPPOOOQQQUUUZZZ^^^dddcccbbbccciiiuuuwwwqqqlllmmmqqqmmm```TTTIIICCC;;;555333444666777222111000///......//////,,,,,,,,,...//////,,,***+++++++++,,,,,,,,,------***)))))))))***+++,,,,,,+++******))))))******+++((()))))))))************''''''(((((())))))******)))))))))))))))((('''&&&%%%'''((('''&&&%%%'''(((((((((((((((((()))******+++***)))'''&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((((((***+++---,,,,,,---............---...---...111222222555999:::III```yyyzzz{{{|||}}}~~~~~~~~~~~~ooolll^^^SSSWWWfffppp\\\FFF???>>>666555555444333222111111000000000000111111111111111111111111111000000000000333333222222111000000///111111111111111222333333555555444555555666777888888:::@@@DDDDDDFFFQQQ\\\qqq|||{{{~~~xxxlllfffccc___]]]aaahhhqqqwww|||yyyuuurrruuuzzzuuuiii]]]WWWUUUTTTUUUXXXUUUTTTSSSSSSWWW\\\cccffflllllllllnnnttt~~~yyyooohhhcccdddhhhcccUUUGGG>>>:::555222333444666666333333222000...---++++++,,,++++++,,,...---+++***++++++++++++,,,,,,,,,,,,*********)))******++++++******))))))))))))******(((((()))************)))%%%&&&&&&'''((()))******&&&''''''(((((((((''''''%%%&&&''''''&&&%%%'''(((%%%%%%%%%%%%&&&'''((((((---,,,***)))''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,+++,,,------......------......///000000000000000555<<>>===555666666555444333222111111///000000000111111111222111111111111000000000000222222111111111111111111111111111111111222222333333333333333444555666777888888;;;>>>???@@@GGGOOO\\\tttzzzpppmmmhhhffffffjjjooorrrvvv|||yyyrrrmmmmmmrrryyy|||mmmddd]]]]]]aaabbbdddgggbbb___^^^```iiittt{{{zzzvvvzzzxxxfffaaa\\\YYYWWWPPPFFF===666444222111222222111000---...///000///---,,,***,,,++++++,,,......,,,******++++++++++++,,,,,,,,,++++++******)))***************))))))))))))******'''((()))***+++******)))''''''(((((())))))******&&&&&&'''(((((((((((('''$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%&&&'''((((((******)))((((((((())))))'''''''''''''''''''''''''''((()))******++++++******++++++,,,,,,,,,,,,,,,---.........//////...,,,000444:::EEEZZZvvv{{{|||}}}~~~~~~~~~~~~~~~~~~ooommm___SSSXXXiiiqqqZZZDDD===<<<444888777666555444333222222//////000000111111111222111111111111000000000000000000000111222222333333111111111000111222222333111111222222333444555666:::777777:::<<<===CCCJJJLLL]]]vvvzzzuuurrrqqqrrrrrrqqqvvv|||~~~{{{uuuoookkknnnrrrzzzzzzuuuiiicccbbbjjjssswwwzzz}}}tttqqqooosss{{{xxxvvv{{{}}}zzzxxx|||vvvooo```^^^YYYRRRIII@@@:::777222111000000000///---***$$$'''***...000000///...---,,,,,,---......---+++******+++++++++,,,,,,,,,,,,,,,+++***)))))))))*********))))))))))))******'''((()))++++++******)))************))))))))))))************)))(((''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''((()))***+++'''''''''((((((***++++++''''''''''''''''''''''''&&&''')))+++++++++******))))))***++++++++++++++++++---------///222111...,,,000333777EEEaaa}}}{{{}}}~~~}}}}}}}}}~~~~~~yyywwwiii\\\XXXYYYpppuuu]]]GGG===;;;555777666666444333222111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000444444444555555555666666888777777777999<<>>;;;555777666555444333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333333333444444444555555666666666777999;;;===???@@@FFFRRRcccsss}}}ssshhhaaaTTTKKK@@@999777555333000000000000000000000000000........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((('''((((((((((((''''''&&&(((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''(((((((((((((((((()))***************************************---...///000000//////...111//////222555<<>>CCCHHHOOOWWWggg{{{}}}~~~vvviiiZZZKKKBBB888555222111000111111111////////////////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&''''''((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''*********)))((('''&&&%%%(((((()))))))))*********)))))))))***++++++,,,------+++,,,000111///222666|||~~~~~~~~~|||zzzzzz}}}zzzyyyoooddd^^^]]]ooo~~~fffKKK===<<<777555555444444444333333333000000000000000000000000........................////////////////////////////////////////////////////////////000000000000111111222333444555666666;;;777666<<>>:::888555666666666555444222111111111000000000000111111000000///...............//////////////////....................................------......///000/////////000111222333444333444555666666777999;;;>>>DDDLLLRRRXXX```llluuu}}}}}}~~~}}}||||||{{{xxxuuu{{{uuutttrrrrrruuuzzzyyyqqqkkkeee[[[MMMBBB<<<777222000000111///---000000///...------------------------,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***---,,,+++***))))))))))))((())))))******))))))(((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''((()))***,,,------+++******))))))******+++{{{{{{|||}}}}}}~~~~~~~~~~~~}}}zzzvvvggg^^^eeeqqqjjjTTTEEE>>>:::888555555666555555333222111111111000000000000111111000000///...............////////////............------------------------......------......///000////////////000111222222222333555555444555888:::<<>>BBBAAACCCJJJQQQ]]]qqqzzzxxxwwwwww{{{yyyppplllmmmsssxxxnnnggg[[[RRRFFF;;;666333222111---.../////////......///...------,,,,,,------...,,,,,,,,,++++++++++++***************************************************************************)))***++++++++++++***)))''''''((((((((((((((('''''''''((((((((((((''''''&&&&&&'''((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))((('''(((((())))))))))))(((((('''''''''((()))***+++,,,||||||{{{|||}}}~~~~~~|||~~~qqqoooccc___gggooogggRRRDDD===999777444444333222222222333333111111000000000000111111000000///...............111000000///...---------........................---,,,,,,,,,,,,---......---------...000111333444000222222222111111333555444444555777888999;;;<<<===:::<<<@@@DDDJJJYYYiii~~~xxxvvvuuuuuuvvvzzzyyyxxxzzz}}}xxxlllaaaYYYKKKDDD<<<555333333333333---...////////////000222------,,,,,,,,,------...,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********((('''%%%''''''((((((((((((''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((******((('''&&&(((((((((((())))))************))))))))))))******|||}}}~~~~~~~~~zzz|||~~~uuuoooiii___[[[nnnjjjWWWCCC;;;;;;666555555444333222222222222444111000111000,,,,,,...111111000///////////////////////////////////////,,,------......------,,,,,,,,,------------,,,,,,////////////............222222111111111111222222555555666666777777888888666999;;;<<<===BBBKKKSSSooo~~~}}}nnn]]]OOOGGG@@@999222000111333111///111000000///...---------------,,,,,,+++***)))))),,,,,,,,,+++++++++******,,,)))&&&&&&(((***)))(((,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%"""######$$$%%%&&&''''''((())))))(((&&&$$$$$$%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***))))))*********))))))(((|||}}}~~~~~~}}}|||~~~wwwoooiii___^^^vvvnnnYYYDDD;;;;;;666555555444333222222222222000......111111//////222000//////...............------------------------,,,------......------,,,---------......---------//////////////////////////////............//////333444444555555666666777666999;;;::::::>>>FFFLLLZZZnnnxxxkkk]]]PPPEEE>>><<<777111000111333111...000000000///...------------,,,,,,++++++*********,,,,,,,,,+++++++++******,,,***'''(((***++++++))),,,,,,,,,++++++*********))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%%%%&&&''''''((((((&&&%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***)))***************))))))}}}}}}~~~~~~~~~}}}||||||zzzpppiii```bbb~~~sss[[[DDD;;;;;;666555555444333222222222222000---...111111//////222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---..................---......//////000000111111111111000000000000111111222222222333444444555555777888999888777:::???DDDJJJUUUhhhzzzuuuuuuuuutttuuuxxx~~~vvvdddTTTJJJBBB:::555777333000000222222000...000000//////...---------++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++))))))+++,,,+++++++++++++++++++++*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((()))%%%%%%$$$#########$$$$$$'''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''')))((((((''''''(((((())))))******+++++++++******}}}}}}}}}}}}||||||{{{{{{~~~{{{rrrjjjaaadddwww]]]EEE;;;;;;777555555444333222222222222333000///111000---,,,///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////......---......//////000111222222222222111111111111222222111111222333333444444555666777888777666888<<>>:::555111222000///000111111///---/////////......---------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******+++++++++++++++++++++***************))))))))))))))))))))))))+++***)))((((((''''''((()))))))))))))))(((((((((&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******++++++++++++***|||{{{{{{{{{{{{{{{{{{{{{~~~~~~zzztttmmmbbbcccyyy^^^EEE;;;;;;777555555444333222222222222222//////111111------///111000//////......//////------------------------,,,------......------,,,------............---------......///000111111222......------------......111222222333333444555555444555666777777999;;;===AAABBBCCCHHHWWWqqq~~~~~~wwwmmmiiihhhjjjooottt}}}}}}wwwxxxwwwqqqlll^^^RRRCCC:::888777333///.........000000000///---............------------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))************)))******************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&'''((((((''''''&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((())))))(((&&&$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''((()))***+++++++++++++++zzzzzzyyyyyyzzzzzz{{{|||~~~}}}}}}{{{vvvooocccccc~~~www^^^EEE;;;;;;777555555444333222222222222...,,,---000111000000333111111000///////////////------------------------,,,------......------,,,,,,------------------,,,------......//////000000//////............//////111111222222333444444444222333444666888999;;;;;;555:::@@@DDDKKK\\\ssszzzuuuqqqqqqsssvvvwwwvvvyyy{{{||||||ssskkkjjjmmmqqqyyyuuuooolllggg___XXXGGG@@@888333444444222///......////////////......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***++++++***))))))***)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((''''''&&&'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$#########$$$%%%%%%###$$$%%%&&&'''((())))))))))))***(((%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((&&&''''''((((((''''''&&&'''((()))***************xxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}||||||wwwqqqeeeeeeuuu\\\EEE;;;;;;777555555444333222222222222...,,,---000111000000444000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++------------............111111000000000000111111///000000111111222222333222222333555777888888777111888>>>AAACCCKKKXXXccczzz~~~wwwtttsssrrrqqqooonnnpppyyy~~~xxxuuu~~~xxxtttwww}}}yyynnneee]]]VVVMMMFFF888555111000000111111000.../////////.........///---------------------------,,,,,,++++++*********,,,,,,,,,+++++++++******(((+++------+++)))***+++((()))))))))*********+++))))))))))))))))))))))))(((''''''(((((()))***+++***))))))(((''''''&&&&&&((((((((((((((('''''''''$$$%%%'''((()))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''''''((()))(((&&&%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&'''))))))******)))wwwwwwwwwwwwxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~xxxqqqfffhhhsss[[[DDD;;;;;;666555555444333222222222222111///...111111......000//////...------------...++++++++++++++++++++++++,,,------......------,,,***++++++,,,,,,++++++***------------------,,,,,,......------------............//////000111111111222222333555666666555333777:::<<<<<<<<<@@@HHHOOOWWWhhh|||~~~|||uuuqqqnnnsss~~~zzzqqqeeeYYYNNNEEE<<<666333222000///...000111333///000000///------...000------------------------------,,,,,,+++***)))))),,,,,,,,,+++++++++******))),,,//////,,,***+++---(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((***+++,,,***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&$$$%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((('''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))))){{{{{{{{{|||||||||||||||~~~~~~}}}}}}~~~~~~}}}{{{zzz~~~sssgggkkkqqqXXXFFF;;;666666444444333222111//////...//////000000000000//////000...,,,+++***+++---...------,,,,,,,,,,,,++++++------,,,++++++******)))++++++++++++++++++++++++------------------------.........////////////000000000000111222222333333111222222333333444444555222444777999:::<<<>>>AAAIIIRRR```lllyyywwwuuu{{{wwwlll```QQQEEE???;;;777333333222222111000//////............------,,,,,,,,,---------,,,,,,+++++++++000///...---+++***)))(((+++,,,,,,------,,,,,,+++((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))(((''''''(((+++,,,++++++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&))),,,---,,,***)))))))))))))))(((((((((((((((((((((((()))))))))))){{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~vvvkkkmmmoooWWWFFF;;;666777555444444333222111000000//////000000000000/////////...---,,,,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...//////000000111222222000000111111222333333444222444666888888:::<<<>>>???FFFOOOWWWbbbsssooodddZZZQQQDDD;;;777555222///222111111000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++******)))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((('''&&&(((***++++++***((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&''')))***+++***)))(((''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))|||{{{{{{zzzzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~zzzpppooommmUUUEEE:::666777444444444333333333222222//////000000000000////////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,---------......------...//////000000111//////000000111222222222222444666666666777999;;;;;;>>>BBBFFFNNN\\\ooo|||~~~wwwssssssxxxppp[[[NNNEEE???777333222111///---000000000///......------////////////............+++++++++,,,,,,,,,,,,,,,(((((())))))***+++++++++))))))************))))))******))))))))))))******)))))))))************+++))))))))))))))))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''((((((((()))))))))}}}|||zzzzzzzzz{{{}}}~~~}}}||||||||||||}}}~~~~~~~~~{{{|||~~~{{{rrrppp}}}jjjSSSDDD:::666777333333333333333333222222//////000000000000//////....../////////...---,,,------,,,,,,,,,+++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////000111111//////000000111222222333222333555555444444666777;;;<<<===>>>BBBMMM[[[eee{{{xxxsssrrrvvvsss___LLLAAA:::777333111111111000/////////.........---------..................------,,,,,,,,,,,,++++++************++++++,,,,,,------++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((())))))|||{{{{{{zzz{{{|||}}}~~~||||||{{{{{{||||||}}}~~~~~~~~~~~~zzzqqqnnnyyyfffQQQCCC:::777777222222222222111111111111//////000000000000//////......//////......---,,,------,,,,,,,,,+++++++++(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......///000000111111222000000111111222333333333111333444444333222333555777888999:::<<>>AAADDDNNNZZZmmmxxxeeeTTTGGG???;;;999555444333111000/////////........................+++++++++++++++,,,,,,,,,...------+++***)))((('''++++++***)))((((((''''''(((((())))))))))))((((((******))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&'''''''''(((((((((yyyzzz|||}}}~~~}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}~~~}}}uuullljjjzzzzzzaaaNNNBBB:::777888444444333222111111000000//////000000000000//////...---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------...//////000000111//////000000111222222222000111333333222222333444777888999:::;;;===@@@BBBBBBIIIXXXnnnzzzsssnnn```XXXKKKAAA:::777666666444333222000...---..............................+++++++++,,,,,,---------++++++++++++*********************)))((('''''''''(((((())))))))))))(((((())))))************))))))******))))))((((((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((xxxzzz|||~~~}}}{{{zzz{{{zzzzzzzzzzzz{{{||||||~~~~~~|||tttjjjjjj|||yyy___MMMAAA:::777888666666555444222111000000//////000000000000//////...---+++))))))***+++,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,------...//////000......//////000111111111000111333333222222333555555555444555666999===???@@@DDDNNNaaaxxxyyyrrrhhh]]]UUUGGGBBB===888666666555444444333222000...---...000......//////////////////,,,,,,,,,------.........(((((()))***++++++,,,,,,++++++++++++******************++++++++++++******((()))***++++++***)))(((******))))))((((((((('''(((((((((((((((((((((((()))(((''''''((()))(((&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((({{{{{{{{{|||||||||||||||||||||}}}~~~~~~~~~~~~{{{rrrhhhggg{{{www]]]KKKAAA:::777777333333222222111000000000000000000000////////////------......------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////////////////000000000000444333333555999;;;:::888===???FFFPPP\\\nnnyyyjjj^^^WWWPPPFFF???888888777555444333222222111000000///////////////,,,,,,,,,---///000222333***++++++++++++,,,,,,,,,(((((())))))*********++++++++++++*********))))))'''((()))***************))))))))))))((((((((((((***(((&&&(((***+++)))&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&|||||||||||||||}}}}}}}}}||||||}}}~~~~~~~~~zzzrrriiiiii}}}www]]]KKKAAA:::777777333333222222111000000000000000000000/////////...,,,,,,,,,,,,,,,+++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------...///////////////.../////////000000000000333222222444888:::999777999:::>>>EEEMMMYYYlll}}}{{{jjjaaaTTTLLLGGGCCC;;;555666555444333222111000000111000//////......//////,,,,,,,,,---...///000111,,,,,,++++++*********)))((()))))))))************+++++++++*********))))))((()))******************))))))))))))(((((((((((()))'''&&&''')))***(((&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&{{{{{{|||||||||}}}}}}}}}|||}}}~~~}}}xxxrrrjjjkkkwww]]]KKKAAA:::777777333333222222111000000000000000000/////////......,,,------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------...////////////........./////////000000000111000111333666777666555888888;;;???BBBHHHVVVcccuuubbbNNNGGG>>>:::999888333///333222222111000//////...000000///............///,,,,,,,,,,,,,,,---......---,,,+++***)))(((''''''))))))))))))************+++************)))))))))******+++++++++******)))(((((((((((())))))))))))((('''''''''))))))'''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&zzzzzzzzz{{{||||||}}}}}}|||}}}~~~~~~yyyvvvrrrjjjlllxxx]]]JJJ@@@999777777333333222222111000000000000000/////////.........//////000000//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******))))))((((((************************++++++,,,,,,,,,---------,,,---......//////.............../////////000000//////000222333444444444666666999===>>>AAAIIISSS^^^eeeooowww{{{|||wwwcccLLL@@@;;;555444555666444111111000000000//////......000///......------......,,,,,,+++++++++++++++,,,++++++******)))((((((''')))))))))))))))*********************))))))))))))++++++,,,++++++***))))))(((((((((((())))))))))))((((((((()))))))))((('''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&xxxxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~{{{wwwsssoooiiikkkxxx]]]JJJ???999666777333333222222111000000000////////////............//////000000//////...---+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********))))))(((((((((************************+++++++++,,,,,,,,,------,,,------...........................////////////---...000111111222222333222222555888999999===DDDFFFKKKRRRWWW\\\bbbiiinnnyyywwwpppiiihhheeeSSS???;;;777444333444555444333000000000000///////////////......---------------,,,,,,+++************+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''((((((((()))))))))***((()))******))))))))))))%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&xxxxxxyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{vvvqqqlllfffiiiyyy]]]III???888666777333333222222111000000000/////////.........------,,,------------,,,++++++*********+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,---............---------........./////////,,,...000111000000111222555444555888777555777;;;>>>???AAACCCFFFKKKQQQUUUiii~~~yyyqqqkkk___ZZZWWWXXXYYYTTTGGG;;;777444222111111111000///////////////000000000000......---,,,,,,,,,,,,---,,,++++++*********++++++)))))))))*********++++++************))))))))))))(((((()))))))))))))))***))))))*********))))))(((''''''(((((())))))******''')))******)))(((((()))%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||vvvoooiiibbbfff}}}zzz]]]III>>>888666777333333222222111000000000//////.........---------,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++******))))))))))))******((())))))******++++++,,,***************************++++++++++++,,,,,,,,,+++,,,------......---------------.........//////,,,...111111000///000222777555666888888555666:::999::::::;;;===@@@DDDGGGWWWjjjzzzpppmmmiiifffccc^^^VVVPPPIIICCCEEEPPPSSSHHH>>>;;;555333111//////...------........./////////000000...------,,,+++,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++*********************)))))))))((((((((((((((())))))******''''''((()))))))))(((((('''''''''((()))*********$$$''')))(((&&&%%%&&&(((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}vvvoooggg___ccc|||zzz]]]III>>>888666777333333222222111000000000//////.........---------------......------,,,+++))))))******++++++++++++++++++++++++++++++++++++******))))))))))))******(((((()))***+++,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......---------------.........//////,,,///111111//////000222111///111555666444555999444555666999;;;>>>AAACCCHHHTTTeeetttzzzrrrjjj]]]YYYUUURRROOOJJJCCC===>>>777===OOORRRCCC999<<<555444222111000///......,,,------....../////////...---,,,,,,++++++,,,,,,++++++******+++,,,,,,---...------,,,+++***))))))+++*********))))))(((((('''((((((((())))))******&&&&&&'''(((((()))((((((&&&''''''((()))******+++"""%%%''''''$$$###$$$&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&zzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}{{{rrrfff]]]bbbyyyzzz^^^HHH===:::888666333222111000///////////////////////////......---------......------,,,+++...------,,,+++***))))))******)))(((((()))******++++++***)))(((((()))))))))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++,,,---...///000///...---,,,,,,,,,---------.........//////000111222222222333222111111111222333444666555555555777999;;;<<<<<>><<<:::999666777;;;AAAEEECCC:::333CCC999///,,,...111000---------------------------,,,,,,---...---,,,+++***************)))(((&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$'''(((((((((((())){{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~zzzrrrhhh```eee|||zzz^^^HHH>>>:::888666333222111000///////////////////////////......---------......------,,,+++---,,,,,,++++++*********++++++++++++++++++++++++++++++***)))))))))))))))((()))***+++++++++******************************++++++++++++++++++++++++((())))))***+++*********,,,,,,,,,------------.........///000000111222222222222111111111222333444555444444444555777888999777===CCCFFFIIIQQQ]]]gggvvvpppeeeZZZMMMCCC;;;:::888666555444333333222333777===AAA???777111777222---,,,...///---***------------------------,,,,,,---------,,,+++***************)))((('''&&&))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''(((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&'''&&&&&&'''(((|||{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{|||}}}~~~{{{yyysssjjjccciiiyyy]]]HHH>>>:::888555333222111000///////////////////////////......---------......------,,,++++++++++++++++++++++++++++++,,,---......---,,,++++++***))))))))))))))))))'''((())))))******))))))************************+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------......//////000000111111111111111000111222222333444333333333333444555666888999:::;;;<<<@@@FFFJJJQQQXXXeeettt~~~}}}~~~~~~}}}}}}wwwnnn```TTTLLLDDD===999444333333222222222222333///000444999===<<<777111------...///...---,,,+++------------------------,,,,,,,,,---,,,++++++***************)))(((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$#########$$$%%%&&&%%%$$$###%%%'''{{{{{{{{{zzzzzz{{{||||||~~~~~~}}}}}}~~~yyywwwrrrjjjccchhh~~~vvv[[[GGG===:::888555333222111000///////////////////////////......---------......------,,,+++*********++++++,,,,,,,,,+++,,,...//////...,,,+++******)))))))))))))))***((()))))))))))))))))))))************************************************---,,,+++++++++,,,...///++++++,,,,,,,,,---------.........//////000000000000000000000111111222222333333333333333333444444999888777888:::===???@@@@@@DDDKKKUUU```llluuuzzzwwwpppmmmjjjhhhhhhfffbbb___WWWRRRIIIAAA:::777555555333333222222222333333444000111444999<<<<<<888555,,,///222222000------...------------------------,,,,,,,,,,,,++++++*********************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((())))))******%%%%%%%%%%%%$$$$$$$$$$$$'''''''''%%%######%%%'''{{{{{{zzzzzzzzzzzzzzz{{{~~~~~~~~~~~~~~~~~~}}}xxxvvvqqqiiiaaafff|||rrrYYYEEE===:::888555333222111000///////////////////////////......---------......------,,,+++*********++++++,,,,,,---)))+++,,,......,,,+++)))***)))))))))))))))******************)))*********))))))))))))))))))))))))************************+++***)))((()))***+++,,,+++++++++,,,,,,,,,------...............///////////////000000000111111111222222333333333333333333555444333444777::::::999<<<===???CCCIIIPPPVVVYYYbbbhhhpppvvv|||uuukkkaaa\\\WWWTTTTTTQQQLLLHHHCCC@@@;;;666222222333555111111000///////////////000111333777999999888666000333444222...,,,...111------------------------,,,,,,++++++************)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%))))))(((&&&$$$$$$%%%'''||||||{{{zzzzzzzzzzzz{{{}}}|||||||||||||||}}}}}}|||yyyvvvqqqhhhaaaggg}}}mmmUUUCCC<<<:::888666333222111000///////////////////////////......---------......------,,,+++*********++++++,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))******+++++++++***)))))))))******))))))))))))))))))))))))************************+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,------........................///000000000000///000111222333333333333222444333333444555666555333888888999;;;>>>AAADDDFFFIIIOOOUUUZZZ___hhhsss|||{{{rrreee[[[OOOJJJFFFCCCBBB@@@===:::999777444111000000111222111111000///...............///000222333444444444222333333000,,,***---///------------------------,,,,,,+++************+++)))******+++******))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((()))'''%%%%%%&&&'''~~~~~~}}}|||||||||||||||}}}}}}||||||||||||}}}}}}}}}~~~}}}}}}~~~}}}|||~~~{{{wwwrrriiicccjjjzzziiiRRRAAA:::999888666333222111000///////////////////////////......---------......------,,,+++++++++++++++++++++,,,,,,******++++++++++++******)))))))))))))))***+++++++++***)))((('''(((((()))))))))))))))))))))))))))************************+++,,,,,,---------------***++++++++++++,,,,,,,,,---------------------------...///000000000//////---...///111222222222111333444555555444333333333444555777888:::;;;<<<<<<===@@@CCCFFFIIINNNUUU[[[jjjzzzvvvlllddd\\\QQQIII???===:::888777666555444666444111000111111000///222111000000000000000000---.../////////000111222222222111///...------...------------------------,,,,,,***)))))))))***+++)))******++++++*********))))))))))))))))))))))))''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||}}}}}}}}}~~~~~~|||{{{}}}|||yyyssskkkfffooowwwfffOOO@@@:::999888666333222111000///////////////////////////......---------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,))))))((())))))***++++++***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******)))((((((******+++++++++,,,,,,,,,------------------------,,,---///000000000///...***+++---///111111111000...111333444222111111222444555777999:::999999888;;;;;;<<<===>>>AAAEEEHHHKKKXXXfffnnnssswwwwwwuuuzzzyyy}}}vvvvvvvvvtttrrrqqqqqqrrreee___WWWQQQKKKEEE>>>999888777555444333222333444888444111222444444000---......------......///000...///000/////////111333111111111222222111///...---------------------------,,,***)))))))))***+++)))******+++++++++******))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""%%%''''''&&&%%%$$$%%%~~~}}}|||{{{}}}{{{zzzzzz{{{|||{{{{{{|||}}}~~~~~~}}}}}}yyyzzz{{{}}}~~~~~~~~~~~~||||||~~~|||wwwnnneeeuuuyyyeeeMMM???888444111222111111111111111000///.........////////////......000000000000///...---,,,***************************++++++++++++***))))))******************************+++******)))((((((''''''(((((())))))************))))))(((((('''''',,,+++***(((((()))+++,,,************))))))((((((------,,,++++++,,,,,,,,,........................000000000000000000000000///000000000111111111111000000111222333444444555555666777888:::<<<======CCCEEEJJJNNNRRRTTTUUUUUUTTTWWWZZZ___gggwwwzzzqqqiiiddd```^^^[[[XXXTTTQQQOOONNNGGGEEEBBB???===<<<<<<<<<333333222222222222222222111111111111000000000///////////////////////////////////////////////////111111111111111000000///........................------,,,++++++***))))))+++)))(((''''''((()))+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''+++(((%%%%%%'''(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&***)))'''&&&$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~||||||~~~}}}}}}}}}}}}{{{{{{|||}}}}}}}}}||||||xxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{}}}{{{wwwoooiiixxxsssaaaLLL@@@<<<888777888000111111111111000000///......////////////....../////////......---,,,++++++++++++******************++++++++++++***))))))************************'''''''''''''''&&&%%%%%%'''((((((((()))))))))******)))))))))((((((((('''***+++++++++++++++******++++++*********)))))))))---,,,,,,++++++,,,,,,,,,........................//////////////////////////////000000000111111111111111222222222222222222444444555666888999::::::888:::>>>AAACCCDDDDDDDDDEEEGGGHHHJJJOOOZZZiiittt}}}{{{yyyuuuooofff]]]UUUPPPJJJIIIFFFDDDBBB@@@???>>>>>>===;;;999777666555555444333333222111111000000111111111000000000//////////////////////////////........................//////000111111111111111........................///......---,,,,,,++++++***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~~~~}}}~~~}}}}}}||||||||||||||||||{{{zzzwwwxxxyyy{{{|||}}}~~~~~~~~~}}}{{{{{{}}}|||vvvppplll|||ooo^^^JJJ@@@<<<999777777///000000111111111111000......////////////......---------------,,,+++***++++++++++++******))))))***++++++++++++***))))))************************))))))******))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,------,,,***)))+++++++++++++++*********,,,,,,++++++++++++,,,,,,------------------------........................////////////000000000000222222222222111111000000222222333444444555666666444555777999::::::999999;;;<<<======???EEENNNVVV]]]bbbjjjooosssxxx~~~zzzyyy{{{yyyqqqjjjccc```\\\UUUNNNFFF@@@===:::999888777666666666666555555555444333222111000444333333222111000//////000000000000////////////////////////////////////........................,,,---...000111111222222////////////////////////......------,,,+++++++++)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''"""%%%'''&&&###"""%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%)))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%'''((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{|||~~~~~~{{{|||}}}~~~~~~}}}{{{zzz|||||||||||||||{{{zzzyyywwwxxxxxxzzz{{{}}}~~~~~~~~~}}}|||~~~vvvooolll}}}ooo^^^JJJ???999444000000...///000111111111111111---......//////......------------------,,,++++++,,,,,,++++++***)))))))))***++++++++++++***))))))******************************+++++++++******)))(((((((((((())))))))))))))))))))))))(((((((((((()))***,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------------------------------------........./////////000000111111111111111111111000222222222222222333333333444555666777777777666666777999:::;;;===@@@EEEJJJMMMQQQVVVZZZ\\\]]]```bbbbbbcccdddcccbbbccceeegggqqqtttxxx{{{|||~~~}}}|||lllfff___[[[ZZZXXXTTTPPPJJJHHHEEEAAA===:::888666777666666555555555555555111222333444333222111000111111111111111000000000000000/////////.................................------------------------++++++,,,---...//////...------------------------++++++******)))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyy{{{~~~yyy{{{}}}~~~|||zzz|||}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzz|||}}}~~~~~~vvvmmmjjj|||qqq___KKK???999333///---...///000111111111111111------............---------............---,,,,,,+++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))&&&&&&''''''(((''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))++++++*********+++------++++++++++++++++++++++++************++++++,,,---------------------------........................---............/////////......///000000111222222222222222222222222222222111111222333444444444444222333666777888:::<<<>>>???BBBEEEGGGHHHGGGGGGGGGIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPTTTWWWYYY[[[]]]^^^______aaabbbccccccccccccbbbaaa``````aaaaaa___]]]PPPMMMIIIFFFEEECCC???======<<<:::888777666666777555555444333222222222222000111222333333333111111...//////000000111111222/////////............---------------------------------------------------***+++++++++++++++******++++++++++++++++++++++++***)))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''%%%###%%%(((******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyy{{{~~~~~~{{{|||~~~~~~|||}}}}}}}}}}}}}}}|||{{{|||{{{zzzzzzzzz{{{}}}~~~vvvnnnjjj{{{qqq___KKK@@@;;;777444444///000000111111111111000------............------------............------***************************++++++++++++***))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))+++***(((((((((***,,,...*********+++++++++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///------...///000111222222111111111111111111222222111111111222333444444555111222333444555555444444666888:::<<<===<<<;;;:::===>>>???>>>===<<<<<<>>>;;;<<<>>>AAACCCEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKMMMLLLJJJJJJJJJIIIGGGDDD<<<<<<;;;;;;999888666555:::999888666555555555555555444333222111111111111000000000111111111000000.........///000000111111///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&### """&&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy{{{~~~}}}{{{|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{|||}}}~~~wwwqqqmmm}}}qqq^^^JJJ???:::888777777000111111111111000000///,,,------......------,,,,,,,,,------------,,,,,,)))))))))***++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((()))***++++++)))))))))*********++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000000/////////000000111111111222222222222222333333333222222333555666666555333666666777888999999888777777888999999888777777888777777888999;;;;;;;;;:::<<<===>>>???@@@@@@@@@@@@BBBAAA@@@@@@@@@???<<<999333555666555444444555666666666555555444333222222444444333333222333333333000000///////////////000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******************************************************((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy{{{}}}yyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~yyywwwtttppp~~~qqq^^^III===888555444555111111111111111000///...,,,------......------,,,***++++++,,,,,,,,,++++++(((((()))***+++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))(((((((((''''''((((((((())))))******$$$&&&(((***+++***))))))(((((())))))*********+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........------......///000000111000000///...---------...000000222555777888777666777666555555555555333111333444666666555555555666999888777888888888666555555555666777888999999999888777777888999999777555222333555444222333666999000111111222222111111000111111000000111222333333222111000///...///000111333222111///...,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------************************''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))(((%%%$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{|||~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~zzzrrrlllrrrrrr___III===888555444444444333222111000......---//////...---,,,,,,++++++,,,------......------,,,...---,,,,,,+++++++++,,,++++++++++++***((('''&&&)))(((''''''(((***---...&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,((((((''''''(((***+++---000000///...---,,,++++++//////000000000000///...///000000000111111111111222222222222222222222222222222222333333333444444000111222333444555555555555555555555555555555555777777777666666555555555555555555444444333333333333222222111111222222333333333333222222111111111000000000000000000000000111111000000//////......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************+++,,,------+++((('''))),,,...,,,)))((((((''''''&&&&&&&&&%%%'''&&&%%%&&&(((((('''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%$$$$$$###$$$$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&yyyzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||xxxpppjjjqqqqqq^^^III===888555333444111111000000//////......///......---,,,,,,++++++,,,,,,------------,,,,,,------,,,+++++++++++++++)))************))))))(((&&&%%%$$$######$$$&&&''')))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++*********+++,,,...///000000000/////////////////////000000000//////...//////000000000111111111111111111111111111111111222222222333333333333444111111222333444444444333444444444444444444444444444444444333333222222222444444444333333333222222222222222111111222222222333333222222222111111111000000000000000000000000/////////.........------///......---,,,,,,++++++***++++++,,,,,,---------++++++++++++++++++************************************)))))))))***++++++*********)))))))))+++,,,))))))))))))((((((''''''((((((((((((((('''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&wwwxxx{{{~~~}}}}}}~~~}}}}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}yyyuuummmhhhpppppp]]]HHH<<<888555333444////////////////////////.........------,,,,,,+++,,,,,,------------,,,,,,,,,+++******************(((((()))******************)))'''&&&&&&&&&'''(((++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---...............//////000000000......///////////////...////////////000000000000///////////////000000000111111222222222333333333111222222333333333222222333333333333333333333333222222222222222111111111333222222222222111111111222222111111111111222222222222222111111111111111000000000000000000000000.........------------------------,,,,,,++++++***))))))***+++,,,---......******************++++++******************************)))((((((((())))))))),,,---***&&&&&&)))...++++++************))))))(((***,,,***'''&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&wwwxxx{{{}}}||||||~~~|||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~yyywwwssskkkgggooonnn[[[GGG<<<888555333444000000000000////////////......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******))))))))))))******((())))))*********)))))),,,,,,+++*********+++,,,+++)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))***+++************************,,,++++++******++++++,,,***************++++++,,,++++++,,,,,,,,,---------------.../////////.............../////////000000///////////////000000000111111111111222222222222111222222222222222111000111111111111111111111111333333333333222222222222111111111111111000000000111111000000000000111111111111111111111111111000000000000000000000000000......---------------------------,,,,,,,,,++++++******++++++,,,,,,,,,---))))))******++++++,,,,,,************************+++***))))))(((((((((((()))+++,,,+++((('''((()))************************'''+++---+++&&&###&&&)))'''''''''''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$""""""###%%%'''%%%$$$$$$%%%&&&&&&%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%xxxyyy{{{~~~zzzyyyzzz}}}~~~|||~~~~~~}}}wwwwwwssskkkfffpppkkkZZZFFF<<<888555333444444444333222111000///...---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))(((((()))******+++++++++******)))''''''&&&'''''''''((()))*********)))'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))(((((('''''',,,+++******))))))))))))*********************************))))))*********))))))*********+++******,,,,,,,,,,,,++++++++++++,,,,,,---...............---............//////////////////000000000111111000000000111111111222222111111111222111111000000111111111111111111111111222222222222222222222222000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////....................................------------,,,,,,,,,++++++************+++++++++,,,,,,------************************,,,+++***))))))))))))))))))))))))+++---+++'''$$$))))))))))))))))))))))))&&&***,,,***$$$"""$$$((((((((('''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$###$$$&&&((('''%%%######%%%&&&%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$######$$$&&&(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%zzzzzz|||}}}zzzxxxxxxyyyzzz|||}}}~~~}}}~~~xxxvvvrrrjjjfffoooiiiXXXEEE;;;888555333333666555444333111000///...------------------------++++++,,,,,,,,,,,,++++++))))))))))))))))))***+++,,,+++++++++)))((('''&&&%%%%%%&&&'''((()))************))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))((((((((((((...---,,,***))))))((((((************************))))))(((((((((((())))))***++++++,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,---............------------.........///......//////000000111111///000000000000111111111///000000111111111000000111111111111111111111111/////////000000000000000/////////000000000000111000000////////////000000////////////000000000000////////////////////////.............../////////........................------,,,+++***)))((((((,,,,,,,,,,,,,,,---------************************++++++***)))))))))******)))((('''***------(((###'''''''''(((((((((((()))&&&(((***(((%%%$$$%%%'''+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&''''''%%%###"""$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******))))))&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%zzzzzz{{{~~~}}}{{{yyyxxxxxxxxxzzz{{{}}}~~~}}}zzzvvvqqqiiidddmmmhhhWWWDDD;;;888555333333333333333222111000000///------------------------++++++,,,,,,,,,,,,++++++***))))))))))))***+++,,,***************)))((('''((()))******++++++++++++(((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))))))))))))))************************''''''&&&&&&&&&&&&'''''')))***+++++++++******))),,,,,,,,,,,,------------******+++------.........,,,,,,---------.........,,,------...//////000000/////////000000000111111......///000111111111111111111111111111111111111/////////000000111111111//////000000000111111111000//////......//////000........./////////000000////////////////////////,,,,,,---------.........------------------------,,,,,,++++++******)))))),,,,,,,,,+++++++++++++++************************))))))((((((((()))******)))((((((((()))***))))))'''''''''((((((((())))))((((((((((((''''''''''''---+++)))'''&&&&&&'''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!"""###'''%%%""""""###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((***++++++$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$zzzzzzzzz}}}~~~}}}|||{{{zzzyyyyyyzzz{{{}}}~~~~~~{{{~~~{{{uuuppphhhbbblll~~~gggVVVDDD;;;888555333333000000000000000000000000------------------------+++++++++,,,,,,+++++++++******))))))***+++,,,,,,(((((()))***************)))************)))(((((($$$%%%'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))((((((((((((((()))***))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''((()))***+++,,,------)))***+++,,,------...---,,,,,,,,,---------......++++++,,,------...//////////////////000000000000------///000111111111111111111111111111111111111111111222222333333333444///000000000111111222222//////............//////---.........//////000000////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++++++++******))))))************************'''''''''''''''((()))***((())))))&&&$$$%%%+++000''''''(((((()))))))))***)))((('''((()))***)))(((...,,,***'''&&&&&&&&&'''''''''''''''''''''''''''###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))***)))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''&&&### '''%%%"""!!!###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$yyyyyy{{{|||~~~}}}||||||}}}~~~|||{{{||||||}}}~~~~~~}}}~~~}}}~~~}}}~~~~~~|||zzzpppeeecccmmmwwwcccSSSAAA999888666555666000000////////////000000------------------------------,,,,,,+++***))))))*********))))))))))))(((******))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''&&&%%%$$$$$$***)))(((''''''((()))***((()))*********((('''&&&$$$$$$%%%%%%&&&'''(((((()))************++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++***((()))***,,,++++++---------............///+++,,,,,,,,,---.........///////////////////////////000000000111111111111000000111111111111000000111111111111000///...---............////////////...............---------+++,,,---......---,,,+++,,,,,,,,,------.........,,,,,,+++++++++,,,------,,,+++++++++++++++++++++))))))************))))))+++*********))))))(((((()))))))))(((''''''&&&&&&******))))))((((((''''''(((((())))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''%%%$$$$$$&&&(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxzzz{{{}}}~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~yyypppeeecccmmmxxxaaaQQQAAA999888666555555222222000///............------------------------......------,,,++++++***++++++*********)))))))))******))))))((((((((((((%%%&&&&&&''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''((('''&&&%%%%%%&&&'''''')))))))))))))))(((''''''***)))(((''''''((()))***((()))******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))*********+++++++++*********+++******))))))+++++++++++++++++++++++++++***((()))***,,,++++++------------........................////////////////////////////////////....../////////000000000...//////000000//////...,,,,,,---.........---------.........////////////........................,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,++++++***))))))))))))************))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwxxxyyyzzz|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~|||{{{|||xxxpppeeebbblll~~~xxx]]]NNN???999888666444444444333111000...------,,,------------------------///......------,,,,,,+++,,,+++++++++***************))))))))))))((((((((($$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''***)))((('''&&&&&&&&&&&&))))))*********)))(((((())))))(((((((((((())))))((())))))))))))(((((('''''''''''''''(((((((((((()))))))))*********++++++(((((()))*********))))))+++++++++++++++++++++++++++***((()))***,,,++++++,,,,,,,,,---------......////////////............////////////////////////---------............///------............------)))***+++,,,---------------------.........//////......//////////////////------,,,,,,,,,,,,------++++++++++++************------,,,,,,++++++******......---+++***)))((('''))))))************))))))((((((((((((''''''''''''&&&&&&''''''((())))))***'''''''''((()))*********)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwxxxyyyzzz|||}}}~~~~~~|||{{{|||~~~~~~}}}~~~|||||||||}}}wwwnnndddaaajjj|||uuu[[[MMM>>>999888666333333333222111///......------------------------------......------,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''***))))))((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))((())))))))))))((((((((())))))))))))(((((((((((())))))))))))************&&&'''((()))))))))))))))************************+++***((()))***,,,+++++++++,,,,,,,,,---------------------,,,,,,+++++++++........................------------............------............------+++,,,------............,,,,,,---------...............///////////////000...---,,,++++++,,,---...,,,,,,++++++*********)))---------,,,+++***))))))---,,,,,,+++***))))))((())))))************))))))((((((((((((((((((((((((''''''''''''(((((())))))'''((((((((()))))))))***+++***((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyyyyzzz{{{}}}~~~~~~~~~|||zzz{{{}}}~~~}}}|||}}}~~~}}}}}}}}}}}}||||||}}}~~~vvvmmmbbb```iii|||rrr[[[LLL>>>999888666333222111000000///////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))************((()))))))))***))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))*********''''''((((((((((((((('''(((((())))))))))))(((((()))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))*********&&&'''((()))))))))))))))************************+++***((()))***,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++***---------------------------------.........//////---......//////......---------......---,,,,,,+++,,,,,,,,,,,,---------------........./////////000---,,,+++******+++,,,---------,,,,,,++++++******,,,,,,---,,,+++***)))(((*********************+++))))))************))))))))))))))))))))))))))))))))))))((((((''''''''''''***)))))))))((((((((('''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyzzz{{{|||}}}~~~}}}~~~}}}yyyzzz|||~~~~~~}}}||||||~~~~~~{{{zzzyyy}}}~~~}}}|||}}}~~~~~~tttkkk```]]]hhh|||ppp\\\MMM>>>888777555333333000000////////////000000------------------------++++++++++++++++++++++++,,,+++++++++************)))))))))************+++))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&'''((()))************(((((()))*********))))))(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((())))))))))))((((((((()))))))))******(((((()))*********))))))************************+++***((()))***,,,++++++******+++++++++,,,,,,,,,............---------------------------------------------.........//////---..................---,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,------.../////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***)))((((((((())))))***+++++++++))))))************))))))))))))))))))***************))))))(((''''''&&&&&&*********)))(((''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyyyyzzz{{{||||||}}}~~~}}}~~~~~~}}}zzz{{{}}}~~~~~~}}}|||~~~}}}~~~~~~~~~}}}{{{zzzyyy}}}~~~sssiii^^^[[[ggg}}}qqq___PPP???888666444333333111111000//////...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********+++++++++,,,,,,,,,+++)))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''(((&&&'''((()))))))))((('''''''''((()))))))))))))))'''((()))******)))(((''')))(((''''''((()))***+++'''''''''(((((()))))))))(((((((((((()))))))))************+++******))))))************************+++***((()))***,,,++++++************++++++++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,++++++************++++++++++++)))***+++,,,,,,+++)))((())))))))))))************))))))************))))))((((((((()))))))))******((((((((((((((('''''''''))))))))))))((((((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}{{{|||~~~~~~}}}{{{~~~~~~~~~}}}~~~~~~}}}}}}||||||rrrhhh\\\ZZZfff~~~sssbbbQQQ@@@888666444333444444333111000...---------------------------------------------------------*********))))))))))))((())))))******++++++++++++000000///...,,,***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((((((((()))))))))'''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''((()))******)))(((''')))(((''''''''')))***+++%%%&&&&&&'''((())))))***(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++***((()))***,,,,,,+++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---...////////////******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,------,,,+++***(((((())))))******++++++((()))+++,,,,,,+++***)))++++++******))))))(((((())))))************))))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''(((((())))))******&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxyyyzzzzzz{{{{{{|||~~~~~~~~~~~~~~~|||{{{yyyyyy{{{|||{{{zzz||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||~~~sssfff[[[[[[hhh}}}qqq]]]MMM>>>777555222//////111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++***)))(((((())))))(((((()))***+++,,,,,,,,,...111222///...000...***$$$%%%&&&'''(((((((((((()))((((((''''''''''''((('''''''''((((((((((((((('''(((((((((((((((''''''***)))))))))((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((()))(((((())))))))))))))))))))))))***)))'''&&&'''((('''&&&***,,,---......+++)))'''++++++************++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++---///...+++***,,,//////---,,,,,,,,,,,,+++)))---,,,+++******,,,---///++++++******++++++,,,---******)))(((''''''''''''))))))))))))))))))******(((((((((((())))))))))))''''''''''''((((((((((((+++++++++++++++***)))(((''''''''''''(((((((((((()))))))))))))))(((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$xxxxxxyyyyyyzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}||||||{{{~~~~~~}}}}}}~~~}}}~~~|||tttggg[[[[[[ggg{{{ppp^^^OOO???888777444111111111///......//////...---------------..................---,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((())))))***,,,---...444777777444222222///+++&&&'''(((((()))))))))))))))((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((()))))))))((((((((((((((((((((((((((((((,,,***(((((()))))))))(((((()))+++,,,,,,***(((&&&***))))))))))))))))))***++++++*********)))))))))*********++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++------+++++++++,,,+++***)))***,,,...---,,,111000///...,,,***((('''++++++******++++++,,,------,,,,,,++++++++++++,,,*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%'''((()))xxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}zzz}}}~~~~~~}}}~~~~~~{{{uuugggZZZ[[[ggg{{{ppp___OOO@@@:::888666333333111000...///000000///---....../////////000000000...---,,,,,,+++,,,,,,,,,+++***))))))))))))))))))))))))((((((***---///111:::===>>>;;;999777333---))))))))))))************(((((('''%%%%%%$$$$$$$$$))))))((((((''''''&&&&&&''''''((((((((((((((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))***))))))((((((((((((((((((((((((((((((---+++))))))***+++***)))%%%&&&((()))***)))'''&&&))))))(((((((((((())))))******)))))))))(((((((((*********))))))******+++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++,,,,,,++++++,,,---......+++)))***)))((()))+++---,,,+++((()))+++,,,---+++***(((+++************+++,,,,,,******)))))))))***+++++++++*********))))))(((((())))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''&&&%%%&&&''''''''''''(((((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%'''***+++wwwxxxxxxyyyzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{|||}}}~~~}}}}}}{{{}}}~~~~~~}}}}}}~~~|||ssseeeYYY\\\jjj~~~ppp^^^OOO???999888666444333111000//////000000///---.........///000000111111,,,++++++******+++++++++******)))))))))))))))******)))(((((()))---000222;;;???BBB@@@>>>===888222++++++***)))))))))))))))))))))'''&&&%%%$$$$$$$$$'''''''''(((((((((((((((&&&'''((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''((()))++++++,,,******+++******)))((('''((((((((((((((((((((((((,,,***))))))***++++++***$$$%%%'''((())))))(((((())))))(((((((((((())))))******)))))))))(((((((((******)))(((((()))+++,,,************************))))))))))))*********************++++++,,,,,,,,,---,,,---000222222---))),,,+++))))))******((('''###$$$&&&(((***************************++++++,,,(((((((((((())))))***+++++++++******)))((((((((())))))))))))((((((((((((++++++***)))((((((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&%%%$$$###"""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))wwwwwwxxxxxxyyyzzzzzz{{{zzzzzz{{{|||}}}}}}~~~~~~~~~|||{{{{{{|||}}}}}}||||||~~~||||||}}}~~~|||pppcccZZZ___pppnnn[[[LLL===888777555333333222000//////000000///...---------....../////////***)))))))))))))))*********)))))))))))))))*********)))(((((())),,,///222777<<>>666444333111111222------........./////////...---,,,+++******************+++++++++***))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((()))*********''')))---111444444000---$$$$$$%%%%%%&&&''''''(((***)))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***************'''(((((())))))(((((('''))))))))))))((((((((((((''''''(((((((((((('''''''''((()))++++++***))))))))))))))))))))))))))))))((()))***+++***(((&&&%%%)))((((((''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrrrrssstttvvvwwwxxxxxxxxxyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~rrrjjjlll}}}{{{iii[[[DDD<<<555444333111000333..................------......------,,,---------+++,,,,,,,,,++++++***)))''''''((((((((((((''''''************************''''''(((((((((((((((((('''''')))---111333222111((((((''''''&&&&&&&&&%%%***))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***)))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((())))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&))))))(((''''''&&&%%%%%%((((((((())))))((((((((())))))(((((((((((())))))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%sssssstttvvvwwwyyyzzzzzzwwwxxxzzz|||}}}}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~|||}}}~~~}}}|||}}}}}}}}}~~~{{{ppphhhjjj{{{yyygggYYYCCC;;;555444333000000333000000///...---,,,,,,+++))))))))))))***+++,,,,,,------------,,,,,,+++***''''''((((((((((((''''''************************'''((((((((('''&&&&&&%%%((('''''')))...222444555,,,+++***)))'''%%%$$$###******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%%%%&&&''')))***((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))*********))))))((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%sssrrrrrruuuyyy{{{zzzxxxzzz|||~~~~~~|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~|||zzzxxxyyy}}}~~~}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}||||||}}}~~~zzzkkkiiinnn}}}uuucccWWWBBB===777222111111111111000000000///......------------,,,,,,,,,,,,++++++,,,+++******))))))*********)))((()))+++,,,,,,***&&&))),,,---,,,)))(((((())))))))))))))))))))))))&&&&&&%%%&&&))),,,///111333111---)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++((($$$###&&&((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%'''***,,,,,,***'''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((('''''''''''')))((('''''''''(((***+++******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((************)))((('''&&&))))))))))))))))))))))))************))))))))))))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((***++++++%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''))))))%%%"""&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################%%%%%%&&&'''&&&%%%$$$###&&&%%%$$$%%%%%%%%%###!!!tttssssssvvvyyy{{{zzzyyyzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~|||zzzxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~~~~}}}|||}}}~~~wwwkkkiiippptttbbbUUUAAA===777222111111111111000000000///......------------,,,,,,,,,,,,++++++,,,+++******))))))*********)))((()))+++,,,+++***'''))),,,,,,+++)))))))))'''''''''''''''''''''''''''&&&&&&&&&(((***---...222000---+++((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$"""###&&&))))))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&'''))))))***))))))(((((((((((((((***)))((('''''''''''''''(((((('''''''''((())))))***************))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********)))(((%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&###%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######%%%$$$$$$$$$$$$$$$$$$###uuuuuuuuuwwwzzz{{{zzzyyyzzz|||~~~}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyyzzz|||}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~|||}}}~~~~~~}}}||||||~~~|||tttiiihhhrrrsss```SSS@@@<<<666333111111111111000000000///......------------,,,,,,,,,,,,++++++,,,+++******))))))*********)))((()))+++++++++***(((***+++***)))((()))+++''''''''''''''''''''''''((('''&&&&&&'''((()))***//////...,,,+++)))'''&&&%%%&&&&&&&&&&&&'''''''''$$$###"""$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((******)))(((((((((((())))))))))))***))))))((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,,,,***'''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$############$$$$$$%%%uuuvvvwwwxxxzzzzzzzzzzzz|||}}}~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzz{{{{{{|||}}}}}}~~~}}}||||||}}}~~~{{{|||}}}~~~~~~}}}||||||~~~|||{{{{{{~~~yyyooofffgggsssrrr___QQQ???;;;666333111111111000000000000///......------------,,,,,,,,,+++++++++,,,+++******))))))*********)))((()))***+++***)))((())))))(((&&&''')))+++''''''''''''''''''''''''(((((('''&&&&&&&&&'''''',,,,,,---...---+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))((((((((((((((()))&&&'''(((((((((&&&%%%###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))&&&%%%))))))((((((''''''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""###%%%'''tttuuuwwwxxxyyyzzz{{{{{{}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}|||{{{zzz}}}|||zzzzzzzzz}}}wwwlllbbbeeesssqqq]]]OOO>>>:::666333222111111000000000000///......------------,,,,,,,,,+++++++++,,,+++******))))))*********)))((()))******)))((('''((('''&&&$$$%%%'''***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((***,,,---...,,,***)))&&&&&&&&&'''''''''(((((('''((((((((('''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%''')))******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&''''''(((%%%&&&''''''&&&%%%###"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%(((rrrtttwwwxxxyyyyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}|||~~~}}}~~~~~~~~~{{{||||||~~~}}}}}}||||||}}}~~~~~~}}}|||{{{|||||||||zzzzzz|||~~~{{{||||||}}}}}}|||{{{{{{||||||}}}~~~~~~}}}{{{zzz{{{zzzzzzzzz{{{}}}~~~uuukkk^^^bbbrrrppp]]]NNN===999555333222222111000000000000///......------------,,,,,,,,,,,,++++++,,,+++******))))))******+++)))(((((()))***)))''''''''''''&&&$$$%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''***,,,---,,,++++++&&&&&&'''''''''(((((((((%%%&&&((('''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))***)))))))))''''''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''(((((($$$$$$$$$$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""%%%((((((%%%$$$%%%'''ooorrrvvvwwwxxxyyy{{{~~~{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~}}}}}}||||||}}}~~~}}}||||||{{{|||}}}|||zzzyyy{{{~~~{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||{{{yyyzzz{{{|||}}}~~~sssjjj[[[```pppppp]]]NNN<<<999555333222222111///000000000///......------------,,,,,,,,,,,,++++++,,,+++******))))))******+++)))(((((())))))(((''''''((()))(((''''''(((***((((((((((((((((((((((((%%%&&&&&&'''((()))))))))$$$%%%''')))+++,,,,,,,,,''''''''''''((((((((((((%%%&&&'''&&&$$$$$$'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((''''''''''''(((((()))'''((()))***************''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%%%%%%%%%%###&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&"""'''++++++'''%%%%%%&&&mmmqqquuuwwwwwwxxx{{{~~~zzzzzz{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}}}}||||||||||||~~~}}}||||||{{{}}}~~~|||zzzyyy{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||yyyzzz|||~~~{{{rrrkkkYYY^^^oooppp]]]NNN;;;888555333222222111///000000000///......---------------,,,,,,,,,++++++,,,++++++***)))*********+++)))(((((())))))(((&&&(((***+++***)))((()))***''''''''''''''''''''''''$$$%%%&&&((()))*********###$$$&&&(((***,,,------''''''''''''((((((((()))((()))(((%%%!!! ###&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******'''&&&%%%%%%%%%'''(((***'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******))))))))))))******''''''''''''''''''''''''!!!$$$'''******)))'''&&&&&&''''''(((((()))))))))"""%%%))))))'''%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''###(((------)))%%%$$$&&&rrrtttvvvwwwxxxzzz}}}|||}}}~~~||||||}}}~~~|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}|||||||||~~~~~~~~~}}}~~~~~~}}}~~~}}}{{{zzzzzz{{{|||}}}|||~~~~~~wwwmmmgggZZZ\\\ooo~~~lll[[[OOO<<<999555222111111000///000///...---,,,+++++++++---------,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))(((''''''((((((((('''&&&&&&%%%'''%%%$$$%%%'''***,,,---(((((()))((('''&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%******)))(((((((((((((((***(((&&&%%%%%%'''***+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######$$$%%%'''+++)))'''&&&&&&)))---///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&************************((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$###"""""""""qqqsssuuuwwwxxxzzz}}}}}}~~~~~~}}}|||||||||}}}}}}~~~}}}}}}~~~|||{{{{{{|||}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}}}}||||||}}}}}}~~~{{{||||||{{{zzzzzz{{{}}}}}}|||{{{}}}~~~}}}{{{zzzyyyzzz{{{|||xxxzzz|||}}}||||||}}}~~~vvvkkkfffZZZ^^^rrr|||jjjYYYLLL<<<999555222111111000///111000///...------------+++++++++*********))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&%%%'''''''''''''''&&&%%%%%%&&&%%%######$$$&&&'''((('''((((((((('''''''''((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&***)))(((((('''''''''((()))(((&&&&&&&&&''')))***(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%&&&''')))(((&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############oooqqqtttvvvwwwzzz~~~~~~~~~}}}}}}||||||{{{{{{|||}}}||||||}}}~~~}}}{{{yyyzzzzzz{{{~~~|||||||||||||||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}||||||{{{{{{||||||}}}}}}}}}}}}|||zzzyyyzzz{{{{{{zzzyyyzzz}}}~~~}}}{{{yyyxxxxxxyyyyyyvvvxxx{{{|||||||||}}}uuujjjccc[[[bbbxxxyyygggUUUIII;;;888444222111111000///111000///...............++++++++++++***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((((((''''''''')))(((''''''&&&'''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%nnnpppsssuuuwwwzzz~~~}}}|||{{{zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}~~~}}}{{{yyyxxxwwwvvvwwwzzz~~~{{{}}}}}}}}}{{{zzzyyyyyy{{{{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||}}}~~~~~~|||{{{zzz{{{}}}|||zzzxxxxxx{{{~~~~~~}}}{{{yyyxxxxxxxxxxxxvvvyyy{{{}}}}}}~~~~~~uuuiiibbb]]]gggwwwdddSSSFFF;;;888444111111111000000000000///...------......------------------------)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&((('''&&&&&&&&&((()))((((((''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&oooqqqtttvvvxxx{{{~~~~~~}}}|||{{{|||~~~~~~}}}|||||||||}}}{{{}}}~~~~~~}}}}}}~~~~~~~~~|||{{{}}}}}}}}}}}}||||||{{{{{{uuutttuuuwww|||yyy{{{~~~}}}{{{xxxxxxyyy{{{{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||zzz{{{{{{{{{zzzzzz|||~~~~~~{{{yyyxxxzzz|||}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwvvvxxx{{{}}}}}}~~~vvvkkkccc^^^llltttbbbPPPDDD:::777333111111111000000......------,,,---------------------------------)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***'''&&&&&&(((%%%%%%&&&''''''&&&&&&&&&###%%%&&&&&&%%%%%%''')))'''&&&%%%&&&)))+++***)))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((%%%&&&((()))***)))((('''&&&'''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++******)))(((''''''&&&%%%%%%&&&''''''&&&%%%%%%###%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&ppprrruuuwwwxxx{{{~~~~~~~~~}}}{{{{{{{{{||||||zzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{||||||}}}}}}}}}uuuttttttvvvzzz}}}~~~~~~uuuyyy}}}}}}{{{xxxyyyzzzyyyyyyzzz{{{|||}}}~~~}}}}}}||||||{{{{{{||||||}}}wwwxxxyyyyyyxxxyyy{{{}}}~~~|||zzzzzz{{{|||||||||}}}||||||{{{zzzyyyxxxxxxuuuwwwzzz||||||}}}wwwlllccc^^^oooppp^^^NNNBBB999666333111111111000000...------,,,,,,,,,------++++++++++++,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,)))''')))+++&&&&&&''''''(((((('''''' ###&&&&&&$$$###&&&)))(((&&&%%%'''+++---,,,***''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$######$$$%%%&&&''''''&&&%%%$$$!!!$$$%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&%%%%%%'''&&&%%%$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&ssstttwwwxxxyyy{{{}}}|||{{{zzzzzz{{{||||||zzz|||~~~~~~}}}||||||}}}~~~~~~||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{|||}}}}}}vvvuuuuuuvvvxxxyyyyyyxxxqqqvvv|||}}}{{{yyyzzz|||zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~zzz{{{|||{{{zzzzzz{{{}}}|||{{{zzz{{{}}}~~~~~~}}}||||||||||||{{{{{{zzzyyyvvvyyy{{{|||}}}}}}xxxlllbbb\\\nnnlll[[[KKK@@@999666222000000111111000......------------......+++++++++,,,,,,,,,------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''+++---,,,)))(((+++...&&&'''(((((())))))(((((("""%%%((('''$$$###%%%((()))'''%%%(((---000...,,,''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))***&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$%%%'''(((((('''%%%$$$###&&&(((&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%tttvvvxxxyyyzzz||||||{{{zzzyyyzzz{{{|||}}}{{{}}}~~~~~~|||zzzzzzzzz{{{|||}}}~~~~~~}}}|||||||||||||||||||||||||||{{{{{{zzzzzz{{{{{{|||wwwvvvvvvwwwxxxxxxvvvtttooouuu{{{}}}{{{yyy{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}yyyyyyzzz|||~~~{{{||||||}}}||||||{{{{{{zzz|||~~~wwwkkkbbbZZZmmm~~~iiiXXXIII???888555222000000111111000//////.........//////000---------....../////////,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***---,,,)))(((+++///''''''((()))******))))))&&&***---+++&&&$$$%%%(((***'''&&&(((...111///---''''''''''''''''''''''''&&&%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((()))******''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&***,,,***&&&$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%ppprrrtttuuuvvvxxx|||~~~|||||||||||||||{{{{{{{{{|||~~~~~~{{{zzzzzzxxxyyy{{{{{{{{{|||~~~~~~|||yyyyyy|||~~~~~~}}}zzzxxxwwwxxxyyyyyywwwxxxxxxxxxxxxwwwvvvvvvxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~}}}|||||||||~~~~~~}}}|||{{{{{{{{{{{{||||||~~~ttthhh```]]]sssjjjXXXHHH===444444333222111111111111///............---------++++++++++++++++++++++++***************************)))((()))***+++***((())))))***))))))(((''''''***(((&&&'''))))))'''%%%(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))+++***)))((('''&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&---+++'''%%%$$$%%%''')))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((---,,,***(((((((((((()))(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&'''''')))))))))((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########$$$%%%#########$$$$$$%%%%%%%%%$$$######%%%))))))'''$$$)))&&&###$$$%%%%%%&&&(((&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrssstttuuuuuuwwwzzz|||~~~|||||||||{{{{{{zzzzzzzzz{{{}}}~~~|||zzzyyyyyyyyy{{{||||||{{{|||~~~|||zzzzzz{{{}}}~~~~~~}}}|||zzzxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}||||||{{{~~~~~~}}}||||||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{|||~~~||||||||||||}}}~~~}}}}}}||||||yyyyyyzzzzzz{{{}}}~~~ttthhh```[[[rrr}}}gggWWWHHH===555555444333222222222222///............---------++++++++++++++++++++++++***************************)))((((((******)))((()))*********))))))((('''***(((&&&'''((()))'''%%%(((''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((((()))))))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&,,,***(((%%%%%%%%%'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((---,,,***(((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''&&&%%%%%%&&&''''''$$$$$$&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###"""$$$(((,,,///...,,,'''$$$###%%%((('''$$$"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ssstttuuuuuutttuuuwwwyyy||||||~~~~~~|||||||||{{{zzzyyyyyyxxxyyy{{{}}}|||zzzxxxxxxxxx{{{|||}}}}}}||||||~~~}}}{{{zzz{{{|||}}}|||{{{{{{yyyxxxxxxyyyzzz{{{zzz{{{{{{{{{{{{zzzyyyyyywwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||||||||{{{{{{~~~}}}|||{{{zzzzzzzzzzzz||||||||||||||||||||||||~~~}}}{{{yyyyyy{{{}}}~~~{{{{{{{{{{{{|||~~~~~~~~~}}}}}}||||||xxxxxxxxxxxxyyyzzz||||||rrrfff___\\\sssyyydddUUUHHH>>>666555444333333222222333///............---------,,,,,,,,,,,,++++++++++++************************)))(((''''''))))))(((''')))))))))***))))))((('''***(((''''''(((((('''&&&'''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$%%%***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&)))))))))((((((((('''''''''''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((,,,+++***(((''''''''''''(((''''''''''''&&&&&&&&&###$$$&&&'''(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""%%%***///333444444+++(((%%%$$$&&&'''%%%"""%%%%%%$$$$$$######$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqssstttttttttuuuwwwxxxzzzzzz|||~~~}}}||||||{{{zzzyyyxxxxxxwwwxxxzzz{{{{{{yyywwwwwwxxx}}}~~~~~~}}}||||||~~~~~~{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{||||||||||||||||||{{{{{{zzzvvvwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzxxxxxxzzz|||~~~zzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}|||||||||||||||xxxwwwxxxxxxyyyzzz{{{|||pppddd___aaawwwttt```SSSGGG===555555444333222222222222///............---------,,,,,,,,,,,,,,,+++++++++************************)))'''&&&'''((()))(((&&&''''''(((((((((((('''''')))((((((((((((((('''&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&%%%###"""!!! %%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((()))***))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&"""###############""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&)))---111333333333333...%%%!!!###'''(((%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooqqqsssuuuuuuvvvxxxzzzzzzyyyyyy|||~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{zzzxxxwwwxxxyyy}}}~~~~~~}}}||||||~~~~~~{{{yyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||||||||}}}}}}||||||{{{zzzwwwwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}{{{yyyxxxxxxyyy{{{}}}zzzzzz{{{{{{|||||||||}}}zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~lllaaa___dddxxxppp]]]QQQFFF<<<444333222111000000000000///............------------------,,,,,,,,,++++++************************)))'''&&&'''((()))(((&&&%%%%%%&&&&&&'''&&&&&&%%%(((((()))(((''''''''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''******)))((('''%%%%%%$$$###$$$$$$%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))***))))))))))))((((((((((((&&&'''''''''''''''''''''&&&''''''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###!!!'''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&((('''&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$((())))))))))))))))))(((%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***,,,---444;;;:::...###"""&&&(((%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooqqqtttvvvvvvwwwyyyzzzyyyxxxvvvxxx{{{~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{{{{yyyyyyzzz{{{{{{|||}}}}}}||||||~~~~~~zzzyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||{{{zzzzzzwwwxxxxxxyyyyyyxxxxxxxxxxxxyyy{{{|||}}}~~~{{{zzzyyyyyyxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzzzzzzz{{{|||zzzzzz{{{|||}}}}}}||||||yyyyyyzzzzzz{{{{{{||||||||||||{{{{{{|||}}}~~~~~~~~~|||ggg^^^^^^dddwwwmmm[[[PPPDDD:::333222111000000////////////............---------......------,,,,,,++++++************************)))(((''''''))))))((('''$$$%%%&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''((((((((()))***)))((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''(((((()))%%%%%%&&&%%%%%%$$$###"""$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&)))(((&&&&&&&&&(((+++,,,'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$%%%'''(((...;;;@@@666)))%%%$$$"""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqsssvvvwwwwwwwwwxxxyyywwwuuussstttxxx|||~~~~~~~~~~~~zzz{{{{{{{{{{{{|||||||||{{{|||||||||zzzzzz|||}}}yyy{{{||||||{{{|||~~~}}}zzzxxxyyy{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{|||~~~~~~~~~yyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{zzz{{{|||}}}}}}}}}||||||zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~xxxccc[[[^^^cccxxxkkkZZZOOOCCC888444333222111000000000000///............---------///......---,,,,,,++++++***************************)))((((((******)))(((%%%&&&'''(((((((((((('''''')))***)))&&&%%%'''((())))))+++++++++***((('''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&$$$###"""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))++++++***(((############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###$$$&&&'''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))""""""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$######((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%$$$###$$$'''***...777888...'''(((&&& $$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%sssvvvxxxxxxwwwvvvvvvwwwtttrrrppprrrvvv{{{~~~zzzzzz{{{{{{|||}}}}}}}}}|||}}}}}}}}}{{{{{{}}}xxxyyy{{{{{{{{{|||~~~~~~|||yyyxxxyyy{{{{{{{{{yyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwyyyyyyzzzzzzzzzyyyyyyxxxuuuvvvxxxzzz{{{}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~||||||||||||||||||||||||zzz{{{|||}}}}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~vvvaaaYYY^^^dddzzzkkkZZZNNNBBB777555444333222111111111111//////.........---------//////...---,,,,,,++++++************************+++)))((()))***+++***(((''''''((()))******))))))''')))***)))&&&%%%&&&))))))***,,,---,,,+++)))'''''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''(((((((((###$$$&&&'''(((''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$&&&'''%%%$$$"""""""""###$$$%%%''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((((('''(((((('''''''''&&&&&&&&&###$$$&&&((())))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''((()))******)))(((''',,,+++)))'''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$&&&+++///444444,,, (((***$$$$$$#########$$$%%%%%%&&&)))(((''''''&&&%%%$$$###(((&&&### !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%oooqqqsssvvvwwwvvvuuutttsssssstttuuuwwwxxxzzz{{{{{{|||}}}~~~|||{{{zzzyyyyyyyyyyyyyyy{{{}}}|||{{{{{{zzz{{{|||}}}~~~~~~~~~|||{{{{{{~~~}}}{{{zzzzzzzzz{{{||||||zzzyyyyyy{{{||||||{{{{{{zzzyyyyyyzzzyyywwwuuuxxxxxxxxxyyy{{{~~~}}}|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}||||||||||||{{{|||{{{zzzyyyzzz}}}{{{yyyzzz{{{||||||}}}~~~}}}|||{{{|||~~~~~~sssccc\\\___llliiiWWWJJJ???888555555444333222000000///222222111///...---,,,+++111000///...------,,,---++++++************++++++)))))))))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$&&&'''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''(((&&&%%%%%%&&&&&&%%%###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""%%%+++222666777000'''###$$$%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$######$$$$$$mmmooorrrtttuuuuuusssrrrsssssstttuuuvvvxxxzzz{{{xxxyyyzzz|||~~~~~~~~~||||||{{{zzzzzzzzzzzzzzz{{{}}}}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{}}}}}}|||{{{{{{{{{{{{|||{{{zzzyyyzzz|||~~~~~~~~~}}}|||zzzzzz{{{{{{yyyxxxyyyyyyzzz{{{|||~~~}}}|||{{{zzzyyyzzz{{{{{{||||||||||||{{{{{{{{{{{{|||||||||{{{zzz{{{}}}~~~{{{zzz{{{}}}~~~~~~}}}~~~}}}|||zzz{{{~~~~~~~~~~~~~~~rrrccc^^^aaarrr~~~eeeSSSFFF<<<666555444444333111000000///000//////......------------,,,+++***))))))))))))++++++************++++++*********))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''''''''''''''(((((('''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&%%%%%%%%%&&&&&&'''(((&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%)))000666;;;...)))$$$###%%%((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$lllmmmppprrrssssssrrrqqqssssssttttttvvvwwwyyyyyyuuuvvvwwwyyy|||~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzz{{{|||||||||}}}}}}}}}}}}}}}|||~~~}}}||||||}}}}}}}}}}}}|||{{{{{{yyyxxxxxxzzz}}}~~~{{{{{{{{{||||||{{{yyyzzz|||}}}~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz|||}}}}}}|||{{{{{{}}}}}}zzzzzz|||~~~}}}}}}}}}{{{yyyzzz|||~~~}}}}}}}}}}}}}}}~~~rrrccc```eeeyyyyyy___MMMBBB:::444444444333222111000000///---------------.........+++***)))(((((((((((((((++++++************++++++,,,,,,+++***)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))(((%%%######$$$&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&%%%&&&&&&'''(((((()))***)))'''&&&'''((('''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&***///444777'''$$$"""###&&&))))))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$lllnnnpppqqqssssssrrrqqqssssssssstttuuuvvvwwwxxxrrrsssuuuxxxzzz}}}}}}||||||}}}|||{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~|||{{{zzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{|||}}}~~~}}}|||{{{zzzvvvvvvvvvyyy}}}~~~{{{zzz{{{|||||||||zzz{{{}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{|||||||||{{{{{{{{{zzzzzz|||}}}}}}|||{{{{{{}}}}}}{{{{{{|||~~~~~~~~~}}}}}}|||zzzyyyyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~rrrcccaaahhhuuu[[[III???888444333333333222111000000///------------------------,,,,,,+++***************++++++************++++++------,,,+++***)))((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''((()))'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%&&&(((***+++(((%%%###$$$&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((()))***)))'''''''''((((((((((((((((((((((((((())))))(((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***'''%%%###$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$nnnoooqqqrrrssstttsssssstttssssssssstttuuuvvvvvvrrrsssuuuwwwzzz}}}~~~~~~|||}}}~~~yyyyyyyyyxxxxxxyyyzzzzzz~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~{{{||||||}}}}}}|||zzzyyytttttttttwww{{{}}}zzzyyyyyyzzz{{{{{{zzz{{{}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}}}}|||||||||{{{{{{|||}}}~~~}}}{{{{{{|||~~~~~~|||{{{{{{|||}}}}}}|||}}}}}}|||zzzyyyyyy|||~~~~~~sssdddccckkkrrrXXXGGG>>>888444333222222111111000000000.........---,,,,,,++++++------,,,++++++++++++,,,++++++************++++++------,,,+++***)))((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%&&&(((***///+++'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''(((((((((((((((((((((((())))))(((''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$ooopppqqqsssttttttuuuuuuttttttsssssssssttttttuuussstttuuuwwwzzz|||}}}~~~~~~}}}}}}~~~}}}||||||~~~xxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~~~~zzz{{{{{{{{{{{{zzzyyyyyyuuuttttttwwwzzz~~~~~~|||yyyyyyyyyzzzyyyyyyyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyyyyzzz~~~}}}}}}}}}||||||||||||{{{|||}}}|||{{{zzz{{{|||{{{zzzyyyzzz{{{}}}}}}||||||||||||{{{zzz{{{~~~tttddddddnnnoooVVVFFF>>>888555222222111111111000000000/////////...---,,,,,,+++,,,++++++*********++++++++++++************++++++,,,,,,+++***)))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))...+++'''%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((''''''&&&'''''''''&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%######$$$&&&(((***,,,---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ppppppqqqrrrssstttuuuuuuttttttssssssrrrsssssssssssstttuuuwwwxxxzzz{{{|||~~~~~~~~~~~~~~~}}}~~~{{{zzz{{{|||yyyxxxxxxxxxxxxyyyzzz{{{yyyzzz||||||zzzyyyxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzzzzyyyxxxxxxxxxxxxyyywwwvvvvvvxxx{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzyyywwwyyyyyyzzz{{{|||~~~~~~|||zzzyyyyyyyyyyyy}}}}}}|||||||||{{{{{{{{{zzz{{{||||||zzzyyyyyyzzzvvvuuuvvvxxx{{{~~~~~~~~~{{{||||||{{{{{{|||~~~~~~~~~~~~}}}sssdddfffqqqkkkTTTEEE===888444111111111111000000000000........................++++++*********++++++,,,++++++************++++++*********))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((((((&&&%%%$$$&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%''')))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&''''''"""###$$$$$$%%%''')))+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$ppppppqqqrrrsssttttttuuuttttttsssrrrrrrrrrsssssssssssstttvvvwwwyyyzzzzzzyyy{{{~~~|||zzz|||}}}zzzxxxzzz{{{yyyyyyyyyyyyzzzzzz{{{|||vvvxxx{{{{{{yyywwwvvvvvvyyyyyy{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}zzzyyyxxxwwwvvvwwwxxxyyyzzzxxxxxxyyy{{{}}}~~~}}}}}}|||{{{{{{|||{{{yyywwwxxxxxxxxxyyy{{{~~~~~~|||zzzyyyyyyyyyyyy||||||{{{{{{{{{zzzzzzzzzyyy{{{|||{{{zzzxxxxxxyyyrrrrrrssswww{{{{{{||||||||||||}}}~~~}}}}}}}}}}}}{{{}}}sssdddhhhtttiiiSSSEEE===777333111111111111000000000000------......///000000111---,,,,,,,,,,,,,,,------++++++************++++++))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''###""""""###%%%'''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,,,,+++***%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$pppqqqrrrqqqooonnnoooppppppppppppqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwwww}}}~~~~~~|||}}}|||{{{~~~~~~zzzwwwvvvvvvvvvyyyyyy{{{{{{{{{{{{yyyyyyvvvyyy|||{{{xxxvvvvvvwwwwwwwwwxxxyyy{{{}}}}}}yyyvvvwwwzzz|||}}}||||||{{{{{{{{{{{{||||||zzzzzzyyyxxxxxxyyyzzzzzz{{{zzzzzzyyyzzz{{{|||}}}~~~}}}|||{{{yyyyyyyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{|||}}}~~~}}}{{{yyyxxxxxxvvvuuuvvvyyy}}}~~~}}}{{{zzz{{{}}}~~~|||||||||}}}~~~zzzzzzzzz{{{}}}rrrooommm}}}xxx```PPP@@@:::999111222222222111111111111000//////......---,,,++++++---,,,++++++******++++++...---+++)))))))))))))))((((((''''''''''''(((((('''((())))))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((((((&&&&&&'''((($$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&***&&&""""""%%%)))******(((((((((((((((((((((((('''(((((()))((('''%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%#########%%%'''((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''############$$$%%%&&&&&&'''((((((((()))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###mmmoooppppppooooooppprrrppppppppppppqqqqqqqqqrrrqqqqqqrrrssstttuuuvvvvvv{{{}}}}}}}}}|||~~~}}}zzzxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxvvvxxx{{{zzzxxxvvvwwwxxxxxxxxxxxxyyy{{{|||~~~~~~~~~~~~~~~|||yyywwwxxxzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}{{{{{{zzzyyyyyyzzz{{{{{{zzzzzzyyyyyyzzz|||}}}~~~~~~}}}{{{zzzzzzyyyyyy|||{{{zzzzzzzzzzzz{{{|||zzz{{{|||}}}|||zzzxxxwwwwwwvvvuuuwwwzzz}}}~~~|||zzzyyyzzz}}}}}}}}}|||{{{{{{{{{{{{{{{}}}|||||||||~~~~~~pppnnnlll}}}uuu^^^NNN???:::999222222222222111111111000000*********))))))(((((('''------,,,+++++++++++++++---,,,+++)))(((((()))***)))))))))(((((()))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''''''''''''''(((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''%%%$$$%%%''')))((('''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''***)))((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjlllnnnnnnnnnoooppprrrppppppppppppqqqqqqqqqqqqppppppqqqrrrssstttuuuuuuyyy|||~~~}}}~~~|||zzzyyyxxxxxxyyywwwxxxyyyyyyyyyyyyxxxwwwvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||||||||{{{yyyxxxyyyzzzzzzyyyxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{|||zzzyyyyyyzzz{{{}}}~~~|||{{{{{{zzzzzz|||{{{{{{zzzzzz{{{{{{|||yyyzzz{{{|||{{{zzzwwwvvvvvvuuuvvvxxx|||~~~~~~}}}|||zzzyyyzzz|||~~~|||||||||||||||{{{{{{zzz~~~~~~zzzlllkkkkkk~~~sss[[[LLL>>>999888222222222111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,***)))(((((()))*********))))))))))))******+++***)))(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''((('''((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((&&&%%%&&&''')))(((&&&$$$''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''iiikkkmmmmmmmmmmmmoooqqqqqqqqqqqqqqqrrrrrrrrrrrrppppppqqqrrrssstttuuuuuuwww{{{}}}}}}}}}{{{yyyxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyzzz{{{{{{yyywwwvvvwwwyyyzzz|||}}}}}}~~~{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyyyyzzz|||~~~~~~}}}||||||{{{{{{|||{{{{{{{{{{{{{{{{{{|||zzz{{{|||||||||zzzxxxvvvttttttuuuyyy|||~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~|||}}}~~~~~~}}}|||vvvhhhgggiii~~~rrr[[[LLL===888888111111111111111000000000000000000000000000111111111......---,,,,,,,,,------,,,+++***((((((((()))***))))))))))))))))))))))))+++***((('''&&&'''((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))((((((((((((''''''((((((''''''''''''((((((''''''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))'''((()))((('''&&&''')))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&(((***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&jjjlllmmmmmmllllllmmmnnnssssssssssssssssssrrrrrrqqqqqqrrrssstttuuuuuuvvvuuuyyy}}}~~~}}}~~~}}}zzzxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz}}}}}}}}}|||||||||{{{{{{yyyyyyyyy{{{}}}|||zzzwwwvvvwwwyyy{{{}}}~~~~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||~~~||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~}}}{{{yyyxxxrrrssstttwww{{{~~~~~~}}}~~~}}}{{{zzzzzz{{{|||}}}|||}}}~~~~~~}}}|||}}}}}}~~~ssseeeeeehhh~~~sss[[[LLL===888777000111111111000000000//////---------------...............---,,,,,,,,,------+++***)))((((((((()))***'''(((((())))))((((((''')))((('''&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((())))))'''((())))))''''''((()))((((((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%''''''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$kkklllmmmmmmlllkkklllnnnssssssssssssrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvtttwwwzzz~~~~~~~~~|||zzzwwwvvvxxxxxxwwwvvvvvvwwwxxxxxxyyyxxxvvvwwwxxxyyyyyyxxxzzzyyyyyyyyyyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}yyyyyyzzz|||~~~}}}{{{xxxvvvxxxzzz|||~~~~~~~~~~~~{{{{{{||||||||||||{{{{{{|||{{{{{{|||}}}}}}||||||{{{{{{||||||~~~~~~}}}|||zzzxxxqqqqqqrrruuuyyy|||}}}}}}~~~|||{{{{{{{{{{{{|||zzz{{{{{{|||||||||||||||||||||}}}pppccccccggg~~~rrrZZZKKK===888888111111111000000000/////////---------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,******(((((((((((()))***&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&''''''(((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$&&&&&&&&&%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######iiikkklllmmmlllmmmnnnppprrrrrrrrrqqqqqqpppppppppppppppqqqrrrssstttuuuuuutttuuuwwwyyy{{{}}}}}}~~~|||~~~~~~|||zzzyyyyyyxxxwwwwwwwwwwwwxxxyyy{{{yyyvvvvvvxxxyyyxxxwwwyyyxxxxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~zzzzzz{{{}}}~~~~~~|||zzzxxxyyy|||~~~~~~}}}~~~~~~}}}}}}}}}||||||}}}~~~}}}|||{{{{{{{{{||||||}}}~~~~~~}}}||||||{{{|||}}}}}}}}}{{{yyywwwqqqpppppprrrvvvzzz|||}}}~~~}}}|||{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~ooobbbbbbggg~~~mmmWWWIII<<<999999333111000000000////////////000//////......---------------,,,+++++++++++++++***)))(((''''''((()))***&&&((()))******)))(((&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%!!!$$$&&&'''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%### $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%gggiiilllmmmmmmnnnqqqrrrqqqpppppppppoooooonnnnnnoooooopppqqqrrrsssssstttttttttuuuwwwyyyzzz|||}}}zzz}}}~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzz}}}yyyvvvvvvxxxyyyxxxvvvxxxxxxxxxxxxyyyzzz{{{|||{{{{{{|||}}}~~~{{{{{{{{{}}}}}}|||yyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{zzzzzzvvvwwwxxxyyyyyyxxxwwwvvvzzz{{{|||||||||zzzxxxvvvpppooonnnpppuuuyyy|||}}}}}}||||||||||||~~~}}}|||||||||~~~~~~~~~nnnaaabbbggg~~~iiiSSSGGG;;;999;;;555000000000000//////////////////...---,,,++++++***---,,,++++++******++++++***)))(((''''''((()))***''')))***++++++***)))''''''((()))******)))((('''''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&''')))***+++,,,---((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''((()))***)))((('''(((***!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""''')))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''((()))******(((&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''lllmmmmmmnnnnnnooooooooooooooooooooonnnnnnnnnnnnpppnnnmmmooosssuuutttrrruuuuuuuuuuuuwwwyyy{{{|||{{{|||}}}}}}}}}~~~|||zzzzzz|||}}}|||zzzzzzyyywwwxxxyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzzyyyyyyzzz|||{{{zzzyyyxxxwwwwwwwwwzzzzzz{{{|||}}}|||yyywwwssspppqqquuuvvvuuuwww{{{~~~|||{{{xxxzzz{{{zzzzzzzzz}}}}}}}}}}}}~~~wwwrrrjjjbbbhhhuuu}}}eeeRRRGGG;;;888999444////////////............///............---------+++++++++************)))***)))((()))***+++***((()))((((((''''''''''''((('''(((((((((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''(((((('''''')))((('''&&&%%%$$$#########$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))(((((((((((('''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&!!!!!!###$$$&&&'''))))))"""###%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%)))(((((('''%%%$$$######(((((('''&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&((()))*********)))(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%$$$!!!###%%%'''((('''&&&%%%$$$$$$###"""###$$$&&&'''hhhhhhiiiiiijjjkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnpppnnnmmmooorrrttttttrrrqqqqqqqqqrrrsssuuuwwwxxx}}}~~~|||{{{}}}}}}|||zzzzzzyyywwwxxxyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{zzz{{{|||}}}{{{xxxvvvsssqqqqqquuuwwwvvvxxx|||~~~|||{{{yyyzzz{{{{{{zzzzzz}}}~~~~~~}}}}}}~~~wwwssskkkeeejjjvvv{{{bbbPPPFFF999777888333000000000//////.....................------------+++++++++************)))***)))((()))***+++***((())))))((((((((((((((()))((()))***)))'''&&&'''(((***)))(((''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%""""""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((())))))(((((('''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''&&&%%%$$$!!!"""######"""!!!$$$############$$$$$$%%%eeeffffffggghhhhhhiiiiiinnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnooorrrssssssrrrooooooooooooqqqsssuuuvvv}}}~~~}}}}}}}}}{{{zzzzzzyyywwwxxxzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}|||~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{||||||{{{xxxuuutttrrrrrrvvvwwwwwwyyy}}}~~~~~~}}}||||||yyyzzz{{{{{{zzz{{{|||~~~~~~~~~}}}}}}yyyuuuooojjjppp{{{www___NNNDDD888666777222222222111000//////..................------------+++++++++************)))***)))((()))***+++***(((******)))))))))******+++)))***+++***((('''((()))******)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######ffffffggghhhiiijjjjjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqpppppppppqqqrrrtttvvvwww{{{|||~~~}}}|||{{{zzzyyyzzzxxxwwwxxxzzz{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~}}}}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}|||xxxvvvuuurrrrrrvvvxxxxxx{{{~~~~~~~~~~~~}}}}}}||||||zzz{{{|||{{{zzz{{{|||~~~~~~}}}}}}~~~}}}xxxuuu|||ttt\\\LLLCCC888666777222444333222111000///...---.........---------,,,,,,+++++++++*********))))))***)))((()))***+++***(((***************+++,,,---)))***+++***((('''((()))))))))((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))((('''%%%%%%&&&'''&&&&&&%%%$$$######"""''''''&&&%%%%%%$$$######&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))(((((((((''''''&&&&&&%%%%%%""""""""""""###$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$#################################$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***)))))))))%%%&&&''''''&&&%%%###"""ffffffggghhhiiijjjkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnoooooooooooopppqqqqqqqqqqqqqqqsssuuuwwwxxxyyy|||~~~|||zzzxxxxxxxxxzzzxxxwwwxxxzzz|||||||||xxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}{{{{{{|||}}}}}}}}}|||||||||}}}~~~~~~}}}}}}}}}~~~}}}zzzwwwvvvrrrrrrvvvxxxxxx|||~~~}}}}}}|||||||||{{{|||||||||{{{{{{|||~~~~~~~~~~~~qqqZZZJJJBBB888666888222444333222111000///...---...------------,,,,,,,,,+++++++++*********))))))***)))((()))***+++***(((************+++---......((()))***)))'''&&&'''((('''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&#########$$$%%%'''((()))%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''((()))((('''%%%%%%&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))******))))))---,,,+++***(((&&&%%%%%%#########$$$$$$&&&''''''((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%########################$$$%%%%%%%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$cccdddeeefffggghhhiiijjjjjjjjjkkkkkklllmmmmmmmmmlllnnnoooooonnnnnnooopppooooooooopppqqqsssuuuvvvzzz|||}}}|||yyywwwxxxxxxzzzxxxxxxyyy{{{}}}}}}|||yyyyyyxxxxxxxxxxxxyyyyyy{{{{{{|||~~~~~~zzzzzz{{{|||~~~~~~~~~||||||{{{{{{{{{{{{{{{||||||||||||~~~~~~{{{xxxuuurrrqqquuuwwwxxx|||~~~}}}|||||||||||||||}}}|||{{{{{{|||~~~~~~~~~mmmWWWHHHAAA888666888333222222111000//////......------------,,,,,,,,,,,,+++++++++************)))***)))((()))***+++***((())))))******,,,---//////((()))***)))'''&&&'''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''%%%'''((((((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))******)))//////---+++)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&%%%&&&((($$$$$$$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&&&&bbbcccdddeeeggghhhiiiiiiiiijjjjjjkkkllllllmmmmmmlllnnnoooooommmlllnnnpppooooooooooooppprrrtttvvvxxx{{{~~~~~~|||~~~}}}zzzxxxyyy{{{zzzxxxxxxyyy{{{}}}}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{|||||||||}}}{{{{{{{{{}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyzzz|||}}}}}}{{{xxxuuuqqqqqqtttvvvxxx|||~~~}}}||||||||||||}}}}}}|||{{{{{{|||~~~~~~iiiTTTFFF???666555777222000000000//////.........---------,,,,,,,,,+++++++++++++++************)))***)))((()))***+++***((((((((()))***+++---///000)))***+++***((('''((()))'''''''''''''''((())))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))((('''%%%$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''"""###$$$%%%&&&''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))...---,,,+++)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++***&&&$$$&&&)))''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''cccdddeeefffhhhiiijjjkkkiiiiiijjjkkkkkklllmmmmmmkkknnnpppooommmlllnnnppppppppppppppprrrtttvvvwwwuuuxxx{{{}}}||||||||||||{{{}}}}}}{{{yyyzzz}}}zzzxxxxxxyyy{{{}}}~~~}}}}}}||||||{{{{{{{{{||||||}}}}}}}}}}}}~~~|||||||||~~~{{{|||~~~~~~}}}}}}|||zzzyyyyyyyyyyyyvvvvvvxxxzzz||||||zzzxxxuuuqqqpppsssvvvwww|||}}}|||{{{{{{|||}}}~~~}}}{{{{{{|||~~~}}}gggQQQDDD>>>555444666000////////////............---------,,,,,,,,,+++++++++++++++************)))***)))((()))***+++***((((((((((((***+++---///000***+++,,,+++)))))))))***((((((((((((((()))******$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***+++&&&'''((())))))'''%%%$$$!!!"""###%%%&&&'''((((((###$$$$$$%%%&&&(((((()))+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((("""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###%%%'''(((((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))),,,++++++***)))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,***&&&$$$&&&)))&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''bbbcccdddfffggghhhhhhiiiggghhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmpppnnnlllmmmooorrrttttttxxxzzz{{{}}}~~~~~~{{{|||}}}~~~|||{{{{{{yyyyyyyyyzzzzzz|||}}}~~~wwwwwwwwwwwwyyy|||~~~}}}wwwyyy|||~~~~~~}}}}}}}}}|||{{{{{{zzzzzzvvvwwwwwwxxxxxxxxxwwwwwwxxxvvvrrrooopppuuu}}}~~~}}}|||zzz}}}~~~}}}}}}~~~~~~uuuxxx^^^PPPBBB:::777444222333000000000000////////////,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((('''(((((()))***+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((('''&&&%%%$$$((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''((((((((('''&&&%%%%%%+++***)))(((((()))***+++'''%%%###%%%''')))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((###!!!'''***(((###$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&$$$###"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''aaabbbdddeeeggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkllllllmmmmmmnnnpppnnnlllmmmpppsssttttttvvvwwwyyy{{{}}}}}}}}}}}}{{{|||}}}~~~}}}||||||zzzzzzzzzzzz{{{||||||}}}zzzyyyyyyxxxyyy{{{}}}~~~~~~}}}~~~|||{{{}}}~~~}}}}}}}}}|||{{{{{{zzzzzzwwwwwwxxxxxxxxxwwwwwwvvvvvvuuusssppppppuuu{{{~~~}}}{{{zzzzzzzzz|||~~~{{{sss~~~vvv\\\NNN@@@999666333111222000000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))(((((((((((())))))***++++++******)))(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((('''((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&''''''(((%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&***&&&######&&&'''%%%"""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&%%%(((''''''&&&&&&''''''(((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%```aaaccceeefffggggggggghhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkllllllmmmmmmnnnooonnnlllnnnpppsssttttttrrrtttvvvyyy{{{|||||||||zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyzzz{{{|||}}}}}}}}}||||||}}}~~~{{{~~~}}}}}}}}}|||{{{{{{zzzzzzxxxyyyyyyyyyxxxwwwvvvvvvuuutttsssrrrqqqtttyyy}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}yyyuuusssXXXKKK===777555222000111000000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''))))))*********((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%#########%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))(((((('''&&&(((''''''&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''******)))(((((()))************)))(((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$``````bbbdddeeefffffffffhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmmmmmmmnnnmmmlllnnnqqqsssttttttqqqrrruuuxxxzzz|||||||||zzzzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}}}}|||||||||{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{{{{zzz{{{|||~~~|||}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvuuutttttttttsssrrrtttvvvyyy~~~}}}||||||{{{{{{zzz{{{{{{{{{|||||||||}}}}}}~~~}}}{{{|||nnnUUUHHH<<<666555222111111000000000000////////////,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++******)))(((((('''(((((((((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$'''***&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((()))))))))******)))(((((()))******)))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$^^^___aaacccdddeeeeeeeeegggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkllllllllllllkkkkkkmmmpppsssssssssqqqsssvvvxxx{{{|||}}}}}}yyyzzz{{{}}}~~~|||}}}}}}}}}}}}~~~~~~~~~|||}}}}}}~~~~~~}}}|||{{{wwwwwwxxxxxxyyy{{{||||||{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}}}}|||{{{}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttuuuuuuuuussssssuuuvvv}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}|||~~~jjjRRRFFF:::666555333222222000000000000////////////,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++******)))(((((('''(((((('''''''''((())))))******''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''&&&&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$$$$'''+++(((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$((((((((())))))*********))))))''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***)))(((&&&$$$######$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%^^^^^^```bbbcccdddddddddfffffffffggggggggghhhhhhggghhhhhhiiiiiijjjkkkkkkiiiiiiiiilllooorrrrrrqqqrrrtttvvvyyy{{{|||||||||xxxyyy{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||wwwwwwxxxyyy{{{||||||}}}zzzzzzyyyyyyzzz{{{}}}~~~}}}}}}{{{{{{}}}}}}}}}|||{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwvvvtttssstttuuuzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||zzzeeeOOODDD999666555444222333000000000000////////////......------------,,,,,,++++++++++++++++++++++++*********))))))************))))))(((((((((((()))'''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&%%%$$$######&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%%%%''''''((())))))))))))((($$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''))))))'''$$$###%%%'''((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''(((((())))))******+++((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***)))((('''&&&######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%]]]^^^___aaabbbcccddddddeeeeeeeeeeeeffffffffffffffffffgggggghhhhhhiiiiiigggggghhhkkknnnpppppppppssstttwwwyyyzzz{{{{{{{{{xxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}|||||||||{{{|||~~~~~~~~~zzz{{{{{{||||||}}}||||||zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}|||}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxvvvtttssstttvvvzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{vvvbbbLLLAAA666444444333111222000000000000////////////......------------,,,,,,***************************))))))(((((())))))***)))(((((((((((())))))***''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%&&&''''''((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))******+++((((((&&&&&&&&&&&&(((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###\\\]]]___aaabbbcccccccccdddddddddeeeeeeeeeffffffeeeeeeffffffggghhhhhhhhhffffffgggjjjmmmppppppooossstttvvvxxxyyyzzzyyyyyyxxxxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||zzz|||~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzzxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzyyyvvvtttsssuuuvvv|||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{}}}|||yyyttt```III>>>555333333222000111000000000000////////////,,,,,,,,,+++++++++******************************))))))(((((((((((())))))(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''%%%%%%&&&'''((((((((('''))))))'''&&&&&&'''))))))%%%'''))))))'''&&&(((***%%%&&&&&&&&&'''(((((((((###$$$&&&'''((('''&&&&&&&&&&&&%%%&&&'''((())))))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((())))))(((((((((((())))))''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((()))+++,,,---&&&''''''((()))*********)))((('''&&&&&&'''((())))))))))))))))))*********###$$$%%%&&&''''''(((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''''''''&&&$$$###&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""\\\^^^______^^^___```bbb```ccceeeccceeehhhhhhfffdddeeegggiiiiiiiiihhhhhhgggiiijjjkkkkkklllmmmooossstttvvvwwwxxxxxxxxxwwwxxxyyy{{{~~~||||||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~|||{{{zzzxxxxxxxxxzzz|||}}}{{{{{{zzzxxxvvvuuuvvvxxxyyyzzz}}}~~~|||{{{{{{{{{||||||}}}}}}~~~~~~~~~vvvsss___KKKBBB999666444111000111666555333111////////////------,,,,,,+++***))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((%%%)))'''!!!%%%///000(((((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''))))))((((((((((((((()))***)))((()))***+++***(((***(((&&&%%%'''(((((((((((((((&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%###!!!###%%%'''%%%###''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((())))))***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###+++)))&&&######%%%''')))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[\\\^^^^^^]]]]]]___```___bbbdddbbbcccggggggdddddddddeeefffgggggggggggggggiiijjjkkkjjjkkklllnnnqqqrrrtttvvvxxxxxxxxxxxxyyyyyy{{{~~~~~~|||{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxzzz{{{}}}{{{{{{{{{xxxvvvuuuvvvxxxxxxzzz|||~~~~~~}}}|||zzzzzz{{{{{{||||||}}}}}}zzz{{{}}}}}}tttrrr]]]HHH???777555555222222333444333111///.........///------,,,,,,+++******)))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%***)))&&&,,,777:::444'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((()))))))))************((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''***)))(((((('''''''''(((***)))((((((******)))(((,,,***((((((******)))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))))))))(((((('''&&&((((((''''''''''''(((((((((((('''&&&&&&&&&'''''''''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYY[[[\\\\\\\\\\\\]]]___]]]aaacccbbbcccggggggeeeddddddddddddeeefffgggggggggiiijjjjjjiiiiiijjjlllnnnooorrruuuwwwxxxxxxxxxyyyyyy{{{}}}~~~{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{||||||~~~~~~}}}|||{{{zzz{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxyyyzzz{{{|||{{{{{{{{{yyywwwvvvwwwxxxwwwyyy{{{}}}~~~~~~~~~zzzzzzzzzzzz{{{|||}}}~~~zzz|||xxxssspppZZZEEE===666555555333333444111000///............///------,,,,,,++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$)))***(((...888;;;777'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((+++***)))((('''''''''''')))(((''''''))))))((('''***)))***+++,,,,,,***(((***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%'''(((((((((((('''&&&&&&((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&'''''''''$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWYYYZZZZZZZZZZZZ[[[]]]\\\```ccccccfffjjjllljjjddddddccccccccceeeggghhhggghhhiiiiiihhhggghhhjjjkkklllooosssvvvwwwxxxxxxyyyyyyzzz|||~~~{{{zzz{{{|||}}}}}}}}}||||||{{{{{{||||||}}}~~~||||||{{{{{{|||}}}~~~~~~}}}}}}||||||}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{||||||zzzxxxwwwxxxyyywwwxxxzzz|||}}}~~~{{{{{{{{{{{{|||~~~uuussslllVVVDDD<<<555555555333222333/////////////////////000------,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###''''''%%%(((...000---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''')))(((&&&&&&&&&''')))***---,,,+++***(((((('''''')))'''&&&'''((()))(((&&&&&&&&&(((,,,//////---++++++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++,,,,,,+++((('''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%&&&(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVWWWYYYYYYXXXXXXZZZ[[[\\\```cccdddhhhnnnpppnnneeeddddddcccdddeeeggghhheeeggghhhgggffffffggghhhhhhjjjmmmqqqtttvvvwwwxxxxxxwwwxxx{{{~~~~~~zzzyyyzzz|||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyzzzzzzzzzzzz||||||{{{yyyxxxyyyyyyxxxxxxyyyzzz|||}}}~~~~~~}}}}}}ssstttfffOOODDD<<<555555444222000111//////000000000000000000---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((($$$&&&&&&$$$$$$'''(((&&&(((((((((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''(((((((((+++***((('''''')))+++---///...---+++***))))))))))))'''&&&'''((()))(((&&&###%%%)))...333444333111++++++)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''&&&&&&&&&&&&'''''''''(((+++,,,,,,+++((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$&&&((()))******)))+++***((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUWWWXXXXXXXXXXXXYYY[[[[[[```cccdddgggmmmooommmddddddddddddeeefffggggggccceeeffffffeeeeeefffhhhfffhhhlllooorrruuuvvvvvvvvvvvvvvvyyy}}}~~~zzzxxxyyy{{{}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}|||{{{{{{}}}~~~~~~|||{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz|||}}}}}}{{{yyyyyyzzzzzzyyyyyyyyyzzz|||~~~{{{qqqvvv}}}___JJJCCC;;;555555444111///000//////000111111111000000------------,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))%%%''')))((('''''')))***((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""'''''''''(((((())))))***''''''&&&&&&'''(((((()))''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))+++***)))((((((***,,,---......,,,+++************)))(((''''''))))))((('''%%%'''+++111666888888666+++***)))(((((('''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&''''''((()))+++------)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%'''((()))))))))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUWWWXXXXXXXXXXXXYYY[[[[[[___aaaaaaccchhhiiifffaaabbbcccdddeeeeeeeeeeeeaaacccdddeeedddeeefffhhheeegggkkknnnqqqssstttuuuttttttuuuxxx}}}~~~yyywwwyyy{{{}}}~~~}}}}}}||||||||||||}}}}}}}}}~~~}}}~~~}}}|||~~~~~~}}}||||||{{{|||}}}~~~|||{{{zzz{{{{{{{{{zzzyyyyyyxxxzzz|||}}}}}}|||zzzzzz{{{{{{zzzyyyxxxyyy{{{~~~uuummmwwwttt[[[JJJ@@@999333444555222111111...///000000000///...---------------------------++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++)))'''(((***&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((())))))******&&&&&&&&&&&&''')))***+++'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&'''((())))))(((&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))))))))***)))((((((((()))++++++,,,+++***)))))))))))))))***)))((((((******)))((('''(((+++///444666666555******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''(((((('''''''''((((((***+++,,,'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%""""""######%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUWWWXXXXXXXXXXXXYYY[[[[[[___```^^^___bbbbbb______```bbbcccddddddcccccc```bbbdddddddddeeefffhhheeegggjjjnnnppprrrsssssssssssstttwww}}}~~~yyywwwxxx{{{}}}~~~||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~|||{{{~~~~~~}}}}}}|||||||||}}}~~~|||{{{zzz{{{{{{{{{zzzzzzyyyxxxzzz|||~~~~~~|||{{{zzz{{{|||{{{yyyxxxxxxzzz}}}qqqkkkwwwoooZZZMMM===666222333555333222333---.../////////...,,,+++------------------------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))%%%&&&'''(((((('''&&&%%%%%%%%%'''((((((((('''&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((******&&&"""###&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%%%%%%%&&&((()))+++,,,%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''')))*********(((&&&$$$###$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''((())))))***((((((((((((((())))))***))))))((((((((((((((()))+++)))((()))***+++***(((&&&'''(((,,,000222222111***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''(((((((((''''''((()))******))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$%%%&&&'''(((!!!""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTUUUUUUVVVWWWXXXYYYYYY]]]]]]]]]^^^^^^_________```___^^^]]]^^^^^^___```aaabbbccceeeggghhhjjjjjjhhhffffffiiiooossstttsssrrrssstttvvvzzz}}}}}}yyyvvvuuuvvvxxxxxxxxxzzz{{{zzzzzz{{{}}}|||~~~~~~}}}||||||{{{}}}~~~|||zzz~~~~~~}}}||||||}}}}}}~~~wwwxxxxxxyyyzzzzzzzzzyyy}}}}}}}}}}}}}}}|||||||||}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}ssssssjjjTTTFFF999666333222333333333222////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((+++***'''&&&%%%&&&''')))''''''((((((((((((''''''))))))(((((((((((())))))'''''''''(((((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$&&&(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''''''''(((***+++---...+++(((%%%$$$&&&((('''%%%))))))((('''''''''''''''))))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++))))))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***+++++++++***************((((((''''''''''''(((((($$$%%%''')))++++++++++++''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''')))+++,,,,,,,,,,,,'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((***+++$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######""""""###%%%&&&''''''&&&&&&TTTUUUUUUVVVWWWXXXYYYYYY[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]___```aaa``````bbbccceeeggghhhiiigggffffffiiinnnqqqrrrrrrqqqqqqqqqsssuuuyyy}}}|||yyyvvvvvvvvvwwwwwwyyyzzz{{{{{{zzz{{{}}}|||~~~~~~}}}||||||zzz{{{}}}~~~}}}~~~}}}|||{{{{{{{{{xxxxxxyyyzzzzzzzzzzzzzzz||||||||||||||||||{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~wwwoooppphhhQQQCCC888666333222222333222111////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************+++++++++*********))))))((((((''''''''''''((((((***)))((('''&&&''''''(((''''''((((((((((((''''''))))))(((((((((((())))))+++***)))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''''''''((()))***+++,,,,,,)))&&&&&&((()))((('''))))))((('''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((&&&&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********************)))((((((''''''''''''((((((%%%&&&(((***+++++++++***''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&(((***++++++++++++((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$###"""!!! TTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]ZZZZZZZZZ[[[\\\^^^```bbb^^^___```aaaccceeeffffffgggffffffhhhkkknnnooooooqqqqqqpppppprrrvvvyyy|||{{{zzzyyywwwwwwvvvvvvwwwyyy{{{{{{{{{zzz{{{}}}~~~}}}|||||||||zzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{zzz||||||{{{{{{{{{zzzzzzzzz}}}|||{{{zzzzzz{{{|||}}}|||{{{|||}}}~~~}}}ooohhhmmm|||dddNNN@@@888555222111111222111000////////////............---,,,,,,++++++,,,,,,---+++++++++++++++*********************************+++++++++*********))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))+++***)))(((((('''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''%%%$$$&&&((()))'''%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))((((((''''''''''''''''''((()))))),,,***(((((()))))))))((())))))((('''''''''(((((())))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((()))))))))))))))((((((''''''''''''(((((('''((())))))******))))))''''''((((((((((((''''''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''')))*********))))))(((''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%"""###$$$&&&''''''''''''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###""" SSSTTTTTTUUUVVVWWWXXXYYYVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[]]]^^^```^^^^^^___aaabbbdddeeeeeefffffffffgggiiikkkmmmmmmsssrrrqqqpppqqqtttxxxzzzvvvwwwxxxxxxwwwvvvvvvvvvyyyzzz{{{zzzyyyzzz{{{}}}}}}|||||||||||||||{{{{{{zzz{{{|||~~~}}}|||{{{zzzzzz{{{{{{|||{{{{{{zzz{{{{{{zzzzzzzzzyyyyyyyyy}}}|||{{{zzzzzz{{{|||}}}zzzzzzzzz{{{}}}xxxjjjccckkkxxxbbbLLL???888555222111111111000///////////////............---,,,,,,++++++,,,,,,---+++++++++***************************************((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''((()))((((((''''''''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''((()))***+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((%%%$$$''',,,---)))%%%((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''((()))''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((''''''&&&&&&&&&''''''******))))))))))))(((((())))))((((((((((((((()))))))))((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((&&&%%%'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((('''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''(((************)))(((''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!RRRRRRSSSTTTUUUVVVWWWWWWTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]^^^______aaabbbcccdddddddddeeefffggghhhiiikkklllrrrqqqpppoooppprrruuuwwwsssuuuxxxxxxvvvuuuvvvwwwxxxyyyzzzyyyxxxxxxzzz{{{}}}|||{{{{{{||||||~~~}}}{{{zzzyyyzzz{{{|||~~~zzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{zzzzzz{{{|||}}}yyyyyyzzz{{{|||}}}~~~uuuhhhaaallluuu___LLL@@@888555222111111111000///////////////............---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''(((((()))(((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***'''&&&(((---...+++&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&((()))))))))((('''''''''))))))((((((((())))))***))))))((((((((())))))***'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((***+++,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$###"""###%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&PPPPPPQQQRRRSSSTTTUUUUUURRRSSSTTTUUUVVVXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^___```aaabbbccccccccceeefffgggggghhhkkkmmmnnnmmmmmmmmmnnnppprrrssspppssswwwwwwuuutttvvvxxxyyyzzzzzzyyyxxxxxxyyy{{{~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}|||zzzyyyyyyyyyyyy{{{}}}~~~zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{{{{|||}}}|||{{{zzzzzz{{{|||}}}yyyyyyzzz{{{||||||}}}}}}}}}~~~rrrggg```mmmqqq]]]LLLBBB999666333111111111000///////////////............---,,,,,,++++++,,,,,,---)))))))))***************(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((+++***)))((((((''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''***((('''))),,,,,,***((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''''')))******((('''''''''))))))((((((((()))******))))))((((((((()))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))***,,,,,,,,,+++***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%''''''(((((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$&&&''''''NNNOOOOOOPPPQQQRRRSSSTTTRRRRRRSSSUUUVVVWWWXXXYYY[[[ZZZZZZYYYZZZ[[[]]]^^^\\\]]]]]]^^^___```aaaaaabbbdddfffgggggghhhkkknnnkkklllmmmnnnppppppqqqqqqooorrruuuuuussssssvvvzzz{{{||||||{{{zzzyyy{{{||||||~~~~~~}}}{{{{{{zzzyyyyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyxxxyyy|||}}}~~~~~~}}}|||zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}yyyyyyzzz{{{|||||||||||||||~~~~~~oooeee```nnnlllZZZKKKCCC:::888444222222222000///////////////............---,,,,,,++++++,,,,,,---((()))))))))*********+++))))))))))))))))))))))))+++************)))))))))((((((''''''''''''(((((((((''''''&&&'''((()))***''''''((((((((((((''''''(((''''''&&&&&&''''''(((+++***)))((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''''''''''''''(((((('''***,,,+++)))'''''')))))))))(((((()))******+++))))))(((((()))******+++)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''''''''((()))******&&&''''''((())))))******((((((''''''''''''((((((((('''&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((***+++++++++***)))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######"""######%%%&&&'''MMMNNNNNNOOOPPPQQQRRRRRRQQQRRRSSSUUUVVVWWWYYYYYYYYYYYYYYYYYY[[[]]]___```[[[[[[\\\]]]^^^^^^______aaadddggggggggghhhlllooolllmmmoooqqqsssssssssrrrnnnrrruuutttrrrrrrwww{{{}}}}}}~~~}}}{{{{{{|||~~~|||~~~~~~}}}zzzzzzyyyxxxyyyzzz{{{|||yyyzzzzzzzzzzzzzzzzzzzzzvvvxxxzzz{{{|||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvwwwxxxzzz|||~~~}}}|||{{{zzzzzz{{{|||}}}yyyzzz{{{{{{|||||||||{{{|||~~~{{{kkkddd___ooo|||iiiXXXKKKCCC;;;888555333222222111000000/////////............---,,,,,,++++++,,,,,,---(((((())))))*********+++************************************))))))))))))((((((''''''''''''(((((()))(((&&&%%%&&&'''***+++''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''(((((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$&&&(((%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((())))))((('''&&&$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))(((+++...---***((()))***))))))((())))))***++++++))))))((())))))***++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))((('''''''''''')))+++,,,'''''''''((()))******+++((((((''''''''''''(((((()))(((((('''((()))***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))******)))((((((&&&'''((())))))((('''&&&''''''&&&%%%$$$$$$$$$$$$"""$$$%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''LLLMMMMMMNNNNNNOOOOOOPPPNNNPPPRRRTTTWWWYYYZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ\\\___bbbbbbaaa^^^\\\bbbdddgggggggggffffffggglllmmmnnnoooooopppppppppoooqqqvvvyyy{{{{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~|||{{{}}}}}}{{{xxxyyyzzz{{{|||}}}}}}}}}||||||zzzyyyyyyzzz{{{}}}||||||{{{{{{{{{{{{|||zzzwwwtttvvvzzz}}}~~~~~~~~~{{{zzzzzz{{{}}}xxxzzz||||||{{{zzzzzz{{{~~~xxxhhh___]]]qqquuubbbSSSIIIDDD:::888555333111111222222///.........------------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))((()))++++++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,))))))'''&&&&&&&&&&&&&&&+++***)))(((((()))******'''''''''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&%%%%%%'''******'''$$$'''''''''''''''((()))***(((((('''''''''&&&&&&&&&(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))***++++++++++++***))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((++++++************++++++)))((('''((()))******((())))))))))))((((((((((((***(((&&&&&&&&&'''&&&%%%''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%''')))'''%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((LLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSUUUVVVXXXXXXXXXZZZZZZYYYXXXXXXYYYYYYZZZZZZ\\\___bbbccccccaaa```aaadddfffgggfffffffffggglllmmmnnnooopppqqqqqqqqqooorrrvvvzzz||||||{{{zzz||||||||||||}}}}}}~~~|||}}}~~~~~~}}}|||}}}zzzyyy{{{{{{yyywwwzzzzzzzzz{{{||||||}}}}}}~~~|||zzzyyyyyyzzz{{{~~~}}}|||{{{zzzyyyxxxxxxyyyvvvuuuvvvzzz~~~~~~|||||||||}}}~~~zzz{{{||||||{{{{{{}}}~~~vvvggg^^^ZZZooosss___PPPEEE@@@999777555222111000111111/////////.........------------,,,,,,,,,,,,+++++++++++++++*********))))))+++***)))***+++,,,+++))))))))))))((((((((('''''''''''''''''''''''''''''')))((((((''''''((()))***&&&&&&&&&%%%&&&&&&&&&''')))((((((''''''((()))***((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))&&&%%%%%%''')))***'''%%%'''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''((())))))***++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((()))************)))((('''&&&%%%%%%))))))(((((((((((())))))((('''&&&''')))***)))((((((((())))))***+++,,,,,,+++)))''''''((()))((('''((((((((((((((('''''''''''''''&&&%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''((('''%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%'''$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''(((MMMMMMMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWYYYXXXXXXXXXXXXXXXYYYYYYYYY[[[___bbbddddddcccbbbaaaccceeeffffffeeeeeefffkkklllmmmooopppqqqqqqqqqppprrrvvvyyy||||||{{{zzz{{{{{{zzzzzz{{{}}}~~~||||||}}}}}}~~~~~~}}}|||{{{zzz{{{zzzxxxwwwxxxyyyxxxwwwzzzzzzyyyyyyzzz{{{}}}~~~}}}{{{yyyxxxxxxyyyzzz~~~}}}}}}{{{zzzxxxvvvuuuwwwvvvuuuwww{{{~~~}}}}}}}}}|||||||||{{{{{{|||rrreee]]][[[rrrnnnZZZKKK@@@;;;777666333111000000000000000000000/////////......------,,,,,,,,,,,,+++++++++++++++***************,,,***(((((()))***************)))))))))((((((((())))))))))))))))))))))))***)))((((((''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&'''((()))***))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((((((((((((((()))))))))(((((((((((()))))))))***))))))))))))(((((((((((('''&&&%%%&&&((()))((('''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%((()))******++++++******+++******))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((''''''''''''&&&))))))((((((((()))******))))))((('''&&&%%%%%%$$$(((''''''&&&&&&''''''(((((('''&&&'''((())))))'''((((((((())))))*********+++)))((((((***++++++***))))))(((((('''''''''&&&''''''&&&%%%%%%&&&''''''***)))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''LLLLLLMMMNNNNNNOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYY[[[^^^aaabbbbbbaaaaaa```bbbdddeeeeeeddddddeeeiiijjjkkkmmmooopppppppppppprrrvvvyyy{{{|||{{{{{{{{{zzzyyyyyyzzz|||~~~||||||{{{{{{|||~~~~~~|||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxx{{{zzzxxxxxxxxxzzz}}}~~~~~~}}}zzzxxxwwwwwwxxxyyy||||||||||||zzzyyywwwvvvwwwvvvvvvxxx|||}}}|||{{{||||||{{{zzzzzz||||||nnnbbb]]]```xxxiiiUUUGGG===888555444333111000/////////000000000000////////////------,,,,,,,,,+++++++++************************,,,)))&&&&&&''')))******************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((''''''(((((())))))))))))&&&&&&''''''((()))************)))((('''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''(((((()))))))))''''''((((((((()))))))))******))))))((((((''''''((('''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***)))'''&&&%%%((())))))*********************)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''((('''''''''''''''((((((%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''((((((&&&&&&&&&((()))((('''***)))((('''&&&%%%$$$###***((('''(((***,,,,,,,,,)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%&&&'''((((((&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''KKKKKKLLLLLLMMMNNNNNNOOOMMMNNNPPPRRRUUUVVVWWWXXXUUUUUUVVVVVVWWWWWWWWWWWWZZZ[[[]]]^^^___^^^]]]]]]___aaacccddddddccccccdddeeefffhhhjjjlllnnnnnnoooppprrruuuxxxzzz{{{{{{{{{{{{zzzzzzzzz{{{|||~~~|||{{{{{{{{{|||~~~~~~}}}||||||{{{yyyyyyyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwxxxzzz|||}}}}}}{{{yyywwwvvvvvvwwwxxxyyyyyyzzz{{{{{{{{{zzzzzzwwwwwwxxxyyy{{{~~~~~~|||{{{zzz|||{{{zzzxxxxxx{{{wwwjjj```\\\bbb}}}zzzdddQQQEEE<<<888444333222111000/////////000000000000////////////------,,,,,,,,,+++++++++************************---+++(((''')))***++++++************))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))))))))'''(((((((((((('''&&&%%%''''''((()))******++++++******)))((('''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((******))))))(((((('''''''''''''''''''''''')))*********)))(((''''''((((((&&&'''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''((((((((()))))))))***+++++++++)))((('''(((((()))************)))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))((('''&&&''')))))))))(((***)))((('''&&&%%%$$$###((('''&&&''')))+++++++++))))))(((((('''''''''&&&''''''''''''''''''''''''#########$$$%%%'''((()))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&JJJJJJJJJKKKLLLLLLMMMMMMJJJKKKNNNPPPSSSUUUVVVWWWSSSTTTUUUVVVVVVWWWVVVVVVYYYYYY[[[[[[\\\[[[ZZZZZZ^^^```bbbccccccbbbbbbccccccdddfffhhhkkklllmmmnnnoooqqqsssvvvxxxyyyzzzzzz{{{{{{|||||||||}}}}}}}}}{{{{{{||||||}}}~~~~~~}}}||||||yyyzzzzzzyyywwwvvvxxxyyyxxxxxxwwwwwwxxxyyy{{{||||||{{{xxxvvvuuuuuuvvvwwwvvvvvvwwwxxxyyy{{{|||}}}xxxyyyyyyyyyyyy{{{}}}||||||||||||||||||zzzyyyxxx{{{|||sssggg___]]]dddwwwaaaOOOCCC<<<888333333222222111000000///000000000/////////......------,,,,,,,,,,,,++++++***************+++++++++///---++++++,,,---...---******)))))))))(((((((((''''''''''''''''''''''''$$$$$$&&&'''((()))))))))%%%&&&&&&'''&&&$$$"""!!!'''((()))***++++++******))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&((())))))(((''')))*********))))))((()))))))))&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((())))))))))))******++++++*********'''((())))))******))))))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((())))))******))))))((('''(((((((((((()))))))))++++++***)))))))))******))))))((((((((('''''''''***))))))(((((())))))***)))((('''((()))******(((((((((((())))))*********'''&&&%%%&&&(((*********((((((((((((((((((((((((&&&'''(((((((((((('''&&&""""""###$$$%%%&&&((()))'''''''''''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''###"""!!!"""$$$%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&HHHHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[[[[]]]___bbbcccbbbaaabbbbbbbbbccceeehhhkkkmmmnnnnnnnnnppprrrtttvvvxxxyyyyyy|||}}}~~~}}}|||zzz{{{{{{}}}~~~~~~~~~}}}|||||||||zzz{{{{{{yyyvvvuuuvvvxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{zzzwwwuuuttttttuuuvvvuuutttssssssuuuxxx{{{}}}zzz{{{{{{yyyxxxxxx|||~~~}}}||||||}}}}}}}}}}}}{{{zzz{{{yyypppeee^^^]]]jjjvvv___MMMAAA:::777333333333333222111000000/////////.........------------,,,,,,,,,,,,++++++))))))*********+++++++++---,,,++++++------,,,+++)))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''$$$%%%'''''''''&&&$$$###'''((()))******)))((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%'''******)))((((((***)))(((((((((((())))))***&&&&&&&&&'''''''''((((((((((((((())))))((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((())))))***+++,,,'''(((((()))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''((((((((()))))))))))),,,++++++***))))))******)))))))))))))))(((((((((***))))))(((((())))))******)))((()))+++++++++)))(((((())))))***+++,,,,,,((('''&&&&&&(((******)))&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$###$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%GGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\___aaabbbbbbaaaaaabbbbbbcccfffiiikkkmmmoooooonnnoooqqqsssuuuwwwxxxxxx|||~~~~~~{{{yyyzzz|||~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{yyy{{{{{{yyyuuusssuuuwwwvvvvvvxxxyyyyyyyyyyyyyyy{{{yyywwwuuuttttttuuuvvvuuusssqqqppprrruuuyyy{{{{{{||||||yyyvvvvvvzzz}}}}}}|||{{{|||~~~}}}|||}}}~~~xxxoooddd^^^^^^rrrwww___MMM@@@888555333333333333333222111000///.........---------------------,,,,,,,,,++++++))))))******++++++++++++))))))((()))++++++)))'''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%&&&)))***+++***)))(((''''''((())))))((('''&&&'''''''''(((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))''''''(((((())))))******$$$'''+++,,,***(((((()))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&'''((()))+++---'''(((((()))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))'''((((((((())))))************)))(((((('''((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))+++)))))))))+++,,,+++***))))))))))))(((((((((((()))((('''''')))******)))%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&))))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))&&&%%%&&&((($$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&''''''&&&%%%&&&((()))((('''###%%%))),,,---,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%HHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZ\\\]]]]]]^^^___```aaaaaaaaacccgggjjjmmmooopppppprrrrrrqqqrrrsssuuuwwwxxxzzz|||~~~~~~}}}|||}}}~~~zzz{{{}}}~~~~~~~~~~~~}}}|||{{{}}}}}}|||{{{{{{{{{{{{{{{}}}|||zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvyyyxxxvvvttttttuuuvvvwwwxxxwwwtttrrrqqqrrrsssssszzz{{{{{{|||}}}}}}||||||~~~}}}|||||||||~~~|||}}}xxxqqqooobbbZZZcccxxxnnnZZZKKK>>>777555444333222111000000000000111111000...---,,,+++***(((((()))***++++++++++++,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&$$$###%%%(((***)))'''******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++(((%%%&&&)))+++***)))&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))(((((('''''''''((((((************************(((((()))***)))(((&&&%%%*********+++++++++,,,,,,)))((((((''''''(((((()))+++***)))((((((((((((((()))******************)))((()))***++++++***)))(((((()))*********)))'''&&&+++*********))))))((((((***)))(((''''''((()))***((()))+++,,,,,,***'''&&&(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((($$$"""!!!!!!$$$''')))***+++***((('''&&&&&&&&&'''((('''&&&''')))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&333 '''GGGQQQ888&&&)))!!!%%%******(((&&&&&&''''''&&&$$$######$$$&&&'''IIIIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLMMMOOOOOOPPPPPPOOOPPPRRRTTTTTTUUUTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZ\\\\\\]]]^^^___```aaaaaaaaacccfffiiilllnnnnnnooorrrrrrrrrssstttvvvxxxzzz{{{|||~~~}}}|||{{{{{{|||{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwuuusssrrrrrrssstttxxxyyyzzz{{{|||}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~|||sssnnn```YYYbbb|||hhhVVVHHH===777666444333222111000000000000000000///...---,,,,,,+++------.........------,,,*********)))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))(((''''''''''''''''''%%%$$$%%%((()))((('''))))))))))))((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((()))***,,,&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''(((***))))))((((((((())))))))))))))))))((((((((((((,,,,,,------,,,++++++***))))))))))))*********+++))))))(((((((((((())))))*********))))))******+++((())))))))))))))))))((()))))))))******)))))))))'''((()))******++++++***+++*********))))))))))))+++***)))(((((()))***+++************))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((('''&&&((((((''''''''''''(((((()))'''%%%$$$&&&((())))))***)))(((''''''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++"""111UUUcccLLL222***++++++)))'''%%%%%%''')))'''&&&$$$######$$$&&&'''IIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]______```aaaaaacccfffhhhjjjlllllllllrrrrrrsssuuuwwwyyy{{{||||||}}}}}}|||zzzyyyzzz{{{|||}}}~~~~~~}}}||||||}}}~~~}}}|||{{{zzzzzz{{{zzzyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwvvvwwwwwwvvvvvvvvvwwwvvvuuuuuutttrrruuuzzz}}}~~~}}}zzzxxxxxxwwwuuutttttttttuuuuuuvvvwwwxxxzzz|||}}}~~~~~~~~~ssslll^^^YYYeeewww```PPPEEE<<<777777333333222111000000000000//////.........---------////////////...---,,,+++*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))(((''''''''''''''''''&&&%%%&&&(((((('''&&&)))))))))(((((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&)))+++***'''&&&***---&&&''''''(((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((******)))))))))******+++*********)))))))))((((((++++++***)))))))))******)))))))))*********++++++******))))))))))))*********************+++++++++((())))))******))))))((()))))))))(((((()))))))))&&&''''''(((***,,,...///***************)))))))))+++******))))))******+++,,,+++)))((((((((()))***((())))))******))))))((((((((((((((()))))))))))))))))))))((('''&&&%%%$$$((((((''''''''''''((((((,,,)))'''&&&'''''''''&&&))))))))))))((('''&&&%%%&&&%%%$$$%%%'''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$444TTTfffYYY@@@000***'''%%%$$$%%%'''((((((&&&&&&$$$$$$$$$$$$&&&&&&FFFFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^___``````aaabbbeeegggiiijjjjjjjjjqqqrrrsssvvvyyy{{{}}}}}}}}}}}}|||yyyxxxxxxyyy}}}~~~~~~}}}|||||||||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz}}}{{{yyyvvvuuutttssswwwwwwwwwwwwwwwvvvuuuuuusssvvvzzz}}}~~~}}}zzzxxxxxxwwwvvvvvvvvvvvvwwwwwwtttuuuxxxzzz|||~~~~~~~~~~~~~~~~~~~~~qqqiii]]]\\\lllpppZZZKKKAAA:::666666333222222111000000111111---.....................,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***))))))((('''''''''''''''((('''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))'''''')))+++'''''''''((())))))******(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((()))))))))******))))))******++++++,,,,,,,,,,,,+++++++++******)))((('''&&&'''((()))*********+++++++++,,,,,,******))))))))))))*********************)))(((((())))))************))))))******(((''''''(((******'''''''''''')))+++---///******************************))))))))))))************)))))))))))))))***)))))))))******)))))))))(((((((((((())))))))))))(((((((((((('''&&&$$$$$$((((((''''''''''''((((((***(((&&&%%%&&&&&&&&&%%%'''((()))))))))(((&&&%%%((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&...>>>MMMNNNDDD:::&&&$$$###$$$((()))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&BBBCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^______```bbbdddggghhhiiijjjjjjnnnpppsssvvvyyy}}}~~~~~~}}}{{{xxxwwwxxxyyy}}}~~~zzzzzzyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||||||||{{{zzzyyyyyyyyyyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{}}}zzzxxxvvvuuuuuuxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyuuuvvvxxxzzz|||~~~}}}}}}~~~~~~}}}}}}sssiii]]]___qqqmmmWWWIII???888555555333222111111000111111111---------...............))))))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&%%%&&&((()))(((&&&''''''(((((()))*********))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********+++++++++,,,,,,++++++************+++++++++++++++***)))'''&&&$$$(((((())))))))))))((((((+++***)))(((((()))***+++***)))((('''((()))***+++***************+++++++++))))))))))))))))))))))))'''(((***++++++***)))((())))))************))))))(((((((((((())))))))))))(((((((((((('''&&&%%%$$$((((((''''''''''''(((((((((&&&%%%&&&'''((((((''''''((()))))))))(((&&&%%%((('''&&&''')))))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,---333;;;AAAAAA888222+++(((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%AAABBBCCCFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLRRRRRRQQQQQQRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZYYYZZZ[[[[[[]]]]]]^^^______aaadddfffiiijjjjjjjjjkkkmmmqqquuuyyy}}}~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~vvvuuuttttttuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}|||{{{zzzzzzyyyzzzzzzyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzxxxyyyzzz|||}}}~~~~~~~~~||||||}}}~~~}}}|||}}}wwwjjj\\\___sss~~~kkkVVVGGG>>>666333333222222111111111111111222------..................)))***+++,,,------------)))))))))))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))((('''''''''''''''%%%'''((('''&&&&&&'''(((&&&''''''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((%%%$$$&&&***+++(((%%%'''(((((())))))******+++))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))******************+++,,,++++++***++++++,,,---...+++,,,,,,------......///...............//////000,,,,,,,,,,,,------------...------,,,,,,------...------...---,,,***(((&&&((())))))))))))))))))(((+++++++++******+++++++++,,,+++***)))))))))))))))*********+++++++++++++++))))))***++++++***))))))&&&(((***,,,,,,+++)))''')))******++++++******)))(((((((((((())))))))))))'''(((((((((((('''&&&&&&((((((''''''''''''((((((((('''''')))+++,,,,,,+++'''(((((((((((((((''''''&&&%%%$$$%%%'''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))---...++++++000888===OOOEEE777+++%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%CCCCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPPPPPPPQQQRRRTTTUUUTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^___```cccfffiiikkkllllllhhhjjjnnnsssxxx|||~~~~~~{{{yyyyyy{{{}}}}}}}}}~~~~~~}}}|||vvvuuutttsssrrrsssttttttvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{yyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxyyyzzz{{{|||||||||||||||}}}}}}~~~}}}}}}}}}{{{{{{|||}}}|||}}}wwwiii[[[___ttt{{{iiiSSSEEE<<<666333333222111111111111111222222..................------,,,,,,------...---------(((((()))))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))((('''''''''''''''$$$&&&((('''&&&&&&(((***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''''''((((((((())))))))))))''''''((()))******)))(((((((((((()))******++++++))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,---------------...///000111---...///000222333444444111222333333444444444333222222333333333444444444222111111000000111111222///000222222222111///...---......//////......---,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++************++++++,,,,,,,,,++++++,,,------,,,++++++'''((()))***+++******))))))******++++++******)))(((((((((((())))))))))))''''''((()))))))))((((((((((((''''''''''''(((((()))((((((***,,,---,,,***((((((''''''''''''((((((&&&%%%$$$%%%'''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&)))***,,,,,,******---222FFF@@@777,,,&&&$$$'''+++$$$%%%%%%&&&&&&%%%%%%$$$EEEEEEFFFFFFGGGGGGGGGGGGJJJKKKLLLNNNNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^```cccgggjjjlllmmmmmmfffhhhmmmrrrwww{{{~~~~~~|||zzzzzz|||~~~|||}}}~~~~~~||||||yyyxxxvvvtttssssssssssssssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||xxxwwwwwwwwwxxxyyyyyyzzz}}}|||zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvrrrsssvvvyyy{{{{{{{{{{{{xxxxxxzzz{{{||||||||||||~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~}}}}}}tttgggZZZ___uuuxxxfffQQQDDD;;;555333333222111111111111111222222//////.........---------------------,,,+++************++++++,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++))))))((('''''''''''''''###%%%((((((&&&&&&(((+++&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&***------***)))***,,,((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++++++++++++++++++++++++++*********+++,,,,,,---////////////000111333333111222333555777999:::;;;999:::;;;=========<<<;;;::::::::::::;;;;;;;;;;;;555444444333333444444555111222555777777777666555444444555555555555444444,,,,,,............,,,,,,,,,---/////////...---,,,*********++++++,,,,,,,,,------...//////...------))))))(((((((((***+++,,,******++++++++++++******(((((((((((())))))))))))&&&'''((()))************((((((''''''''''''(((((((((''''''(((******)))''')))((('''&&&&&&'''))))))((('''&&&''')))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))%%%%%%((((((%%%&&&***(((+++...---)))'''(((***$$$%%%%%%&&&&&&%%%%%%$$$AAACCCEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRTTTWWWXXXWWWTTTVVVWWWZZZ\\\]]]^^^^^^^^^```aaadddfffhhhiiiiiiiiijjjjjjkkknnntttyyy}}}~~~~~~zzzyyyzzz{{{{{{{{{zzzwwwuuuvvvyyy||||||zzzvvvvvvuuutttsssrrrrrrqqqssstttuuuuuuttttttuuuwwwzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuuuuuvvvwwwxxxwwwvvvuuuvvvwwwxxxzzz|||}}}}}}{{{{{{zzzyyywwwwwwxxxzzz~~~}}}|||{{{zzz|||{{{yyyxxxxxxzzz}}}~~~ooo```\\\\\\qqqzzzgggPPPCCC<<<888666666333333222222111000/////////...---,,,,,,---...///------,,,,,,,,,,,,++++++************************&&&'''(((******++++++***,,,***((('''&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++...,,,)))'''&&&''')))***+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&))))))***++++++++++++***))))))))))))))))))))))))***))))))))))))******+++++++++******)))(((((('''+++++++++***))))))((((((++++++*********+++---...'''((()))***++++++++++++......---,,,---...///000111111222333555666666777999::::::;;;<<<>>>???@@@EEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;999999999888999999::::::999::::::::::::999888888999::::::;;;:::999777666===<<<:::777555333222111...///111222111000...---)))***---//////---+++)))+++,,,---///000111111222,,,+++***))))))***++++++)))))))))***************)))))))))))))))))))))))),,,+++)))((('''(((***+++))))))(((((('''''''''&&&&&&''')))*********)))((())))))))))))(((((((((((()))(((((('''''''''(((((((((((('''''''''(((((()))***((('''&&&&&&'''(((***%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&%%%&&&&&&"""###%%%&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++***)))(((((()))***+++'''''''''%%%$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%AAACCCEEEFFFEEEEEEGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSUUUWWWXXXWWWUUUVVVWWWYYYZZZ\\\\\\\\\\\\___aaacccfffhhhjjjjjjjjjkkkkkkllloootttyyy{{{|||~~~|||yyyxxxyyyyyyyyyxxxwwwvvvvvvxxx{{{|||zzzxxxuuuttttttsssrrrrrrqqqqqqrrrssstttsssrrrrrrtttvvvzzzzzzzzzzzzzzzzzzzzzyyyuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxvvvuuuvvvwwwxxxwwwuuuttttttvvvwwwxxxzzz{{{{{{xxxyyyyyyxxxwwwxxxzzz|||~~~{{{zzzuuuvvvwwwzzz|||~~~|||jjj[[[YYY\\\rrrxxxeeeNNNBBB;;;777555555333333222222111000000//////...------------...///------,,,,,,,,,,,,++++++************************)))******++++++,,,------+++***((('''''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,...,,,)))'''&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((()))))))))))))))((((((((('''''''''))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***......------,,,++++++***+++*********))))))((((((***)))))))))***+++---...******+++---............222222222222333555777888;;;;;;<<<===>>>???@@@@@@BBBBBBBBBDDDEEEGGGIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@>>><<<:::999777666666666666777888888888888999999999999888777888999:::<<<>>>@@@AAAAAAAAA@@@>>>===;;;:::999999444444444444333222000///---......///...,,,)))(((+++,,,------...............---+++*********++++++((((((((()))))))))))))))***************************)))'''&&&&&&&&&((()))))))))((((((((('''''''''&&&'''((()))***))))))(((***)))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%''')))+++++++++)))(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&''')))***&&&&&&&&&%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%@@@BBBDDDEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTTTTUUUWWWXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ^^^```cccfffiiikkkllllllllllllmmmpppuuuyyy{{{||||||zzzxxxxxxxxxwwwvvvtttssstttvvvzzz||||||yyywwwsssssssssrrrrrrqqqqqqppppppqqqrrrqqqpppppprrrtttyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvvvvwwwwwwvvvtttrrrssstttuuuvvvwwwxxxxxxuuuwwwxxxxxxxxxyyy{{{}}}}}}zzzyyyzzz|||~~~~~~}}}{{{zzz|||~~~~~~~~~~~~}}}xxxfffXXXXXX\\\ttttttbbbMMMAAA;;;777444444333333222222111000000000///...------------...///------,,,,,,,,,,,,++++++************************+++***))))))***+++---...))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))+++,,,---...,,,***(((&&&&&&'''((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((()))******++++++******))))))))))))))))))))))))((((((((((((((()))***+++,,,++++++******)))))))))************)))))))))))))))))))))***+++---/////////000111222444444555555777777888999;;;===???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@>>><<<999777555333222222222333333444555222222333333444333333333333444555777:::>>>AAACCCBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;999888777666666555555444333111...,,,+++---.........---,,,+++***///...---,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++***)))((('''&&&'''(((((())))))((((((((((((''''''''''''((()))))))))))))))******)))))))))(((((((((((((((''''''''''''((((((******)))((((((''''''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((( ###)))---///...+++(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$&&&'''(((%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%???AAACCCDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHNNNNNNNNNNNNOOOOOOOOOPPPTTTTTTTTTVVVWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYYYY]]]___bbbfffiiikkklllmmmkkkkkkmmmqqqwww|||~~~~~~zzzyyyxxxwwwxxxvvvtttqqqssstttvvvxxxzzzzzzxxxwwwsssssssssrrrrrrrrrrrrrrrpppqqqrrrqqqpppppprrrtttwwwxxxyyyzzzzzzzzzyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{yyywwwwwwwwwwwwuuusssqqqqqqrrrsssttttttuuuuuuuuuwwwxxxxxxxxxyyy{{{|||~~~|||~~~~~~}}}{{{xxxwwwyyyzzz{{{{{{{{{}}}|||wwwfffXXXXXX\\\sssqqq___KKK@@@;;;777555444222222222111111111000000.........------.........------,,,,,,,,,+++++++++***************************((('''&&&'''(((***,,,)))))))))***)))(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''')))+++,,,---...,,,***(((&&&&&&&&&''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((((((((((())))))***************))))))))))))))))))))))))******)))******+++,,,---++++++******)))))))))(((************++++++++++++,,,---...///000222333444666777999:::;;;<<<============>>>???AAABBBDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@<<<<<<;;;:::888666444333000000///000000111222333///000111222222222222222333333111111333666999;;;>>>???@@@@@@AAAAAAAAAAAACCCAAA???===<<<<<<===>>>???>>><<<:::888666555444333333222111///---,,,+++000///...---+++******))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))******))))))(((((((((((((((((('''(((((()))))))))))))))*********)))))))))(((((((((''''''''''''(((((())))))))))))((('''&&&%%%%%%(((''''''&&&&&&''''''(((&&&%%%###""""""###%%%&&&!!!&&&+++---,,,***(((&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%>>>@@@BBBCCCCCCCCCDDDEEECCCDDDEEEGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOORRRSSSUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZ\\\^^^aaaeeehhhkkklllmmmiiijjjmmmrrryyy~~~yyyxxxwwwwwwwwwvvvtttqqqtttuuuuuuuuuuuuvvvxxxyyyssssssssssssttttttttttttqqqrrrsssrrrqqqqqqsssuuuvvvwwwyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{|||}}}}}}|||zzzxxxwwwwwwwwwuuusssqqqqqqqqqrrrrrrssssssssswwwyyyzzzzzzyyyyyyzzz{{{~~~~~~{{{{{{{{{|||}}}~~~xxxyyy{{{||||||yyyvvveeeXXXWWW[[[rrrmmm\\\JJJ@@@<<<888555444222222222111111111111111---..................---------,,,,,,,,,+++++++++***************************)))'''&&&&&&(((***+++)))))))))***)))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&'''(((***,,,---,,,+++***((('''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))***+++,,,---/////////...............,,,,,,,,,------.........222333444666777888999:::===>>>???@@@BBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJJJJJJJKKKIIIHHHFFFEEECCCCCCBBBBBB??????>>>===<<<;;;::::::666666666666666555444333111111111111222333444555444444666777888888888888888666444222222444666888999:::;;;===>>>>>>>>>>>>AAA@@@>>>======>>>AAABBBBBBBBBAAA???>>>======<<<999888888666444222000///000000///...---+++******,,,,,,,,,++++++*********************************,,,++++++***************(((((())))))))))))))))))((((((((((((((())))))***************))))))))))))'''''''''''''''((())))))'''((((((''''''%%%$$$###''''''&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&###%%%&&&(((************'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%((((((((((((''''''&&&&&&###$$$%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%===???AAABBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXZZZ[[[[[[[[[]]]```dddgggiiikkkkkkhhhiiilllrrrxxx}}}xxxvvvuuuuuuuuuuuutttrrruuuvvvuuutttssssssuuuxxxsssssssssttttttuuuuuuuuurrrssstttsssrrrssstttvvvuuuvvvyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~|||zzzxxxxxxxxxwwwuuutttrrrrrrrrrrrrrrrsssssssssxxxzzz||||||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~zzz|||~~~uuurrrbbbVVVXXX^^^vvvhhhXXXGGG???;;;777444333111111111111111111111111------...//////...------------,,,,,,,,,,,,++++++************************+++***))))))))))))++++++))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))%%%&&&&&&'''(((***+++,,,******)))((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((())))))***'''''''''''''''''''''''''''((()))******)))((('''(((((())))))))))))******'''((())))))******))))))))))))))))))))))))))))))'''''''''((()))***+++,,,////////////////////////......///000111222222333777777999;;;<<<=========???@@@AAABBBBBBCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDBBB@@@>>>===<<<<<<:::999999888888777777666666666777888999999999999777777777888999:::;;;<<<999999;;;<<<>>>>>>??????;;;999777555555777999;;;:::;;;<<<>>>>>>>>>======>>>===<<<;;;<<<>>>@@@AAA@@@AAAAAAAAA@@@??????>>><<<<<<;;;:::888666555444111111111111000///------,,,++++++******)))))))))******************************)))))))))((((((((((((((())))))))))))******((((((((((((((()))******++++++*********)))))))))''''''&&&''''''((()))***&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))((())))))+++,,,---&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&'''(((((($$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%<<<>>>AAAAAAAAAAAABBBDDDFFFFFFGGGIIIKKKLLLMMMNNNIIIJJJKKKLLLNNNPPPQQQQQQNNNQQQSSSTTTRRRRRRSSSUUUUUUUUUUUUVVVWWWYYY[[[\\\ZZZ\\\___cccfffhhhiiiiiiggghhhkkkpppuuuyyyzzzzzzuuusssqqqqqqrrrssstttssstttvvvwwwvvvsssqqqrrrtttqqqqqqrrrsssssstttuuuuuurrrssstttsssrrrrrrtttvvvtttvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwyyyzzz|||}}}}}}{{{zzzxxxxxxxxxxxxvvvuuutttssssssssssssssssssssswwwzzz|||}}}}}}|||}}}~~~}}}~~~~~~}}}zzzyyy{{{}}}tttppp___VVV]]]hhh|||cccSSSCCC<<<999555222000111111111111111111111111------...//////...------------,,,,,,,,,,,,++++++************************************************+++***((('''''''''((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))******'''''''''''''''''''''''''''(((***++++++***((('''(((((()))))))))*********'''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,..............................111111222333444555666777888999;;;<<<=========<<<======>>>>>>>>>>>>======>>>???AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>===<<<<<<<<<===========================>>>???@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEEEECCCCCCEEEGGGHHHIIIJJJJJJDDDCCCAAA???>>>>>>???@@@AAABBBDDDEEEEEEDDDBBBAAA??????>>>>>>>>>???@@@AAA@@@@@@BBBBBBAAA@@@>>><<<<<<<<<;;;;;;:::888777666444444555555555333222111.........---,,,+++++++++++++++++++++++++++++++++)))*********))))))(((((((((((()))))))))*********)))(((((('''((()))***++++++++++++*********))))))&&&&&&&&&''''''((()))***&&&''')))******((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))***+++---...&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$&&&'''''''''$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%<<<>>>@@@AAAAAAAAABBBCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSMMMPPPSSSSSSQQQQQQRRRTTTSSSSSSSSSTTTUUUXXXZZZ[[[ZZZ\\\___bbbeeegggggghhhggghhhjjjnnnsssuuuuuuttttttqqqooonnnppprrrssssssrrrvvvyyyxxxuuuqqqppppppppppppqqqrrrssssssttttttrrrsssssssssrrrrrrtttvvvsssuuuxxxzzz{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwtttuuuvvvwwwyyyzzz||||||{{{yyyxxxxxxyyyxxxwwwvvvuuuuuuttttttttttttssssssvvvxxx|||~~~~~~~~~~~~wwwzzz~~~~~~zzz|||wwwppp___XXXbbbrrrzzz___PPPAAA:::777333000...111111111111111111222222,,,---...//////...---,,,---------,,,,,,,,,++++++************************''''''(((((((((((('''&&&,,,***((('''&&&''')))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))''')))***,,,,,,***)))'''(((((())))))*********+++'''(((((()))))))))))))))))))))))))))))))))))))))---------...///000222222222222222222222333333333333333444555666888999999888999;;;<<<<<<<<<;;;;;;999::::::::::::999888888666888:::<<<>>>?????????DDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLQQQRRRSSSUUUWWWXXXYYYYYYSSSRRROOOLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAABBBDDDDDDCCC@@@===;;;:::::::::::::::999888777666666777888888777666555333222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))*********+++)))((('''''''''(((***++++++++++++************)))&&&&&&&&&'''''')))******'''(((***+++,,,+++)))(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((***+++,,,,,,%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''' """###%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%======>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIILLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRVVVVVVUUUUUUWWWYYY\\\]]]___```bbbdddfffggggggggghhhhhhiiijjjkkkmmmooopppppppppoooooooooppprrrssssssrrrqqqpppooooooooooooooooooppptttxxxyyywwwtttssssssttttttttttttssssssrrrtttwwwyyy{{{zzzyyywwwuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyy|||xxxtttuuuyyy{{{yyywww{{{zzzzzzxxxvvvtttrrrppptttvvvyyyzzz{{{}}}~~~}}}||||||~~~{{{|||~~~{{{ooofff^^^dddtttZZZJJJ;;;666777555222000222222111111000/////////////////////////////////)))))))))***+++,,,......&&&,,,...***))),,,+++'''&&&''''''(((((((((((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&%%%%%%&&&''')))*********))))))((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((&&&''''''((((((((('''''''''(((((()))******++++++************++++++++++++++++++++++++,,,,,,,,,,,,///...+++((('''''''''(((***++++++,,,...000222333333444555444222111222333222222222222222222222222222444777777666444333333444555666666555555777999888777777999<<<@@@EEEGGGIIIGGGFFFGGGKKKNNNOOOPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNOOOLLLGGGEEEJJJQQQRRRNNNPPPQQQRRRQQQOOONNNOOOPPPRRRSSSWWW]]]dddggghhhggggggddd___[[[YYYVVVRRRPPPUUUVVVVVVVVVTTTQQQOOOMMMHHHIIIJJJJJJHHHHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBBBB???>>>===<<<:::888777777777666555444555777:::;;;666666777666555222///---,,,---///000000...---,,,)))))))))+++------+++)))---,,,***)))))))))***+++***************)))(((''''''((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))''''''&&&&&&&&&((()))+++((('''&&&&&&$$$$$$###"""&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''''''''&&&%%%;;;<<<===>>>???AAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRVVVUUUUUUUUUVVVXXX[[[]]]```aaabbbcccdddeeeeeeeeeddddddeeefffhhhjjjlllmmmoooooonnnnnnnnnooopppqqqrrrqqqpppooonnnnnnnnnoooqqqppppppsssvvvvvvuuurrrssssssttttttttttttssssssrrrtttvvvxxxzzzyyyyyyxxxuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzvvvtttuuuyyy|||{{{yyyzzzzzzyyyxxxuuusssqqqpppsssuuuwwwyyyzzz{{{~~~~~~}}}|||yyy{{{}}}xxxmmmfffccclllttt[[[LLL===777666444000///222222111111000/////////------------------------+++++++++***++++++,,,,,,(((------)))(((***)))%%%)))))))))))))))((('''&&&''''''((()))))))))))))))************))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((())))))))))))(((***)))((('''''''''((()))***)))))))))((((((((('''(((((((((''''''&&&&&&%%%&&&'''''''''((((((((((((*********++++++***))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---.........///000111222222444555555333111//////000111111111111111111111111444444444444333333444555555666777777777777999;;;>>>======???BBBFFFJJJLLLNNNMMMLLLMMMPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSOOOPPPRRRTTTUUUVVVUUUTTTTTTTTTQQQOOOQQQWWWXXXUUUUUUWWWXXXWWWVVVVVVWWWYYYWWWZZZ```hhhqqqxxxzzz{{{{{{yyyvvvrrrmmmhhheeeccc]]]^^^___^^^\\\XXXUUURRROOOOOOOOONNNMMMMMMNNNOOOMMMLLLKKKIIIGGGFFFFFFEEEAAA@@@???>>><<<;;;:::999888777555444444555666777999999999888777555333111111000///...---,,,,,,,,,+++******+++------,,,******))))))((((((((()))))))))************))))))(((((())))))************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&'''((())),,,+++***((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&::::::;;;<<<>>>???@@@AAACCCDDDDDDEEEGGGHHHHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTVVVXXXZZZ[[[___```aaabbbccccccccccccdddeeefffhhhkkkmmmooopppnnnnnnmmmmmmmmmnnnooooooqqqpppnnnlllkkklllmmmnnnrrrppppppqqqrrrsssrrrqqqssssssttttttttttttsssssstttuuuvvvwwwxxxyyyyyyyyyvvvvvvvvvwwwwwwwwwxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxwwwuuussstttxxx||||||zzzyyyyyyxxxwwwtttrrrpppooorrrtttvvvwwwxxxyyy|||~~~}}}|||vvvxxx{{{~~~}}}pppjjjkkkwwwrrr\\\MMM>>>888666222///---222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))++++++((((((***)))'''+++++++++***)))((('''&&&''''''((()))))))))))))))*********))))))))))))((((((((('''&&&&&&'''((((((''''''''''''(((((((((((('''((())))))******))))))...---+++***)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&)))))))))))))))*********((((((((()))))))))******(((((((((((((((((((((((()))))))))***+++...000111222222222222333444555666555666555333000.........000111111222222333333333555555333333444777999;;;:::<<<>>>??????@@@CCCEEEFFFFFFFFFGGGIIIMMMPPPRRRVVVVVVVVVWWWYYYYYYWWWUUUSSSUUUXXX[[[\\\\\\[[[ZZZVVVXXXZZZ]]]^^^^^^]]]\\\\\\``````]]]\\\^^^```^^^aaaaaaaaa___]]]\\\\\\^^^^^^aaahhhrrr}}}|||vvvssssssoooppppppooolllfff```\\\XXXWWWTTTRRRQQQQQQRRRSSSQQQPPPOOONNNMMMLLLKKKKKKFFFFFFEEEDDDCCCBBBAAA@@@>>>===:::888666555555555888888888888888999::::::777555222///---------......---++++++,,,---,,,+++((())))))*********))))))))))))******+++******************+++******))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&'''((()))------,,,***(((&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&999:::;;;<<<===??????@@@BBBBBBCCCDDDFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTVVVWWWYYYZZZ\\\]]]___```aaabbbbbbbbbccceeegggiiilllnnnpppqqqnnnnnnnnnnnnnnnnnnnnnooopppnnnllljjjjjjkkklllnnnoooooonnnnnnoooqqqqqqrrrssssssttttttttttttssssssuuuuuuuuuvvvwwwxxxxxxyyyvvvwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwxxxuuusssrrrsssvvvxxxyyyxxxxxxxxxwwwuuusssqqqooonnnrrrtttvvvwwwwwwyyy{{{}}}~~~{{{zzztttvvvzzz~~~wwwoooppp}}}|||kkkXXXKKK===888666222///...111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******)))(((***+++,,,++++++,,,,,,+++***)))((((((''''''((()))))))))))))))''''''''''''''''''''''''***((('''%%%%%%'''(((***'''''''''((((((((((((((((((((()))***************---,,,+++***)))((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))((())))))))))))***************))))))((('''&&&%%%))))))))))))))))))))))))******+++++++++,,,,,,,,,************************------------...000111222333333444555666888999:::444444555333111///000111333333444555666777888888888888888;;;???CCCEEEGGGAAADDDGGGJJJLLLNNNQQQSSSRRRRRRRRRRRRTTTVVVYYYZZZ___```aaadddffffffdddaaa^^^___aaacccdddeeeeeeeeefffgggiiijjjjjjiiihhhgggjjjqqqtttooojjjjjjjjjiiiqqqpppmmmiiidddaaa```aaa```bbbhhhpppzzzxxxwwwxxx~~~|||vvvoookkkccc___[[[WWWUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKJJJIIIGGGDDDAAA===;;;:::999555555555666888;;;>>>@@@;;;:::777555444333333333222///,,,+++,,,---,,,,,,***+++,,,---------,,,+++((()))******++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((***+++++++++***(((&&&$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&999:::;;;<<<===???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZ[[[]]]___aaabbbcccccc___```cccfffiiijjjllllllooooooooooooooooooooonnnnnnmmmkkkiiiiiijjjkkklllllllllmmmmmmnnnppprrrtttssssssttttttttttttssssssuuuuuuuuuvvvvvvwwwxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwuuusssrrrrrrssstttuuuuuuwwwvvvuuutttrrrooommmlllrrrtttvvvwwwwwwxxx{{{|||~~~}}}zzzxxxuuuwwwzzz}}}xxxnnnppp~~~ssscccQQQFFF;;;777555222111111111111000000///.........------------------------************+++,,,---...222...+++***+++++++++*********++++++++++++******''''''((()))))))))))))))&&&&&&&&&&&&&&&'''''''''***)))'''&&&&&&''')))***((((((((((((((('''''''''(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))*********+++............---,,,+++***)))))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///000000111222333555555555555555444555555666777000222333333222222444555666666888999;;;<<<===>>>===>>>BBBHHHOOOTTTUUUUUUMMMQQQUUUYYY\\\___bbbdddeeeddddddccccccdddeeefffhhhiiilllqqqtttuuusssqqqooonnnmmmllllllnnnpppqqquuuuuuttttttrrrpppnnnmmmttt|||{{{tttrrrqqqqqqvvvuuurrrlllgggdddcccccc^^^^^^```eeejjjnnnppppppuuuzzz~~~|||vvvrrrrrrttt{{{~~~}}}zzzooojjjccc^^^\\\ZZZXXXVVVUUUVVVVVVVVVVVVUUUTTTSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQOOOLLLIIIEEEBBB@@@???888777666666777999<<<>>><<<===>>>>>>>>>===<<<;;;555333///.........------+++,,,---......---,,,+++((()))***++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))*********)))(((&&&$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''999999:::<<<===>>>???@@@???@@@AAABBBDDDEEEGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^```aaabbbbbb```bbbdddgggjjjkkkkkkkkkoooooopppppppppooonnnnnnlllkkkkkkjjjjjjkkkkkkkkkiiikkkmmmnnnoooppprrrtttssssssttttttttttttsssssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvtttsssrrrqqqqqqrrrssstttuuuuuutttsssqqqnnnlllkkkrrrtttvvvwwwwwwxxxzzz||||||}}}}}}zzzxxxvvvwwwyyy{{{~~~qqqgggkkk}}}lll\\\KKKAAA888555444222111333111000000//////......---------------------------)))))))))***+++,,,...///;;;333---,,,+++)))''''''))))))***+++++++++++++++''''''((()))))))))))))))'''(((((((((((()))))))))))))))(((''''''((())))))(((((((((((((((''''''''''''((())))))******))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))************,,,---------,,,+++******((((((((()))******++++++)))))))))************+++******+++,,,---......///000111333555777999:::;;;999888777555444333333333111333666777777999;;;===<<<===>>>@@@CCCEEEFFFGGGHHHIIIMMMUUU]]]ccccccaaabbbfffkkknnnqqqsssuuuwwwtttsssrrrpppooonnnmmmmmmkkklllpppuuuzzz|||{{{zzztttqqqnnnllllllnnnqqqssstttssspppmmmjjjiiihhhgggnnnuuuzzzvvvpppooonnnmmmkkkjjjgggccc___]]]^^^```ZZZYYYYYYZZZ\\\]]]]]]\\\aaadddggggggeeedddeeegggkkkooovvv|||wwwrrrkkkfffdddbbb___[[[WWWXXXYYYZZZZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNKKKHHHFFFEEECCCAAA>>>;;;999999999:::===???AAACCCDDDCCCBBBAAA:::888555444333222000///+++,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++,,,++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((++++++***)))'''&&&$$$###%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((777888999:::;;;===>>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZ]]]]]]^^^___`````````___bbbdddgggjjjllllllllllllnnnnnnooooooooonnnmmmllljjjjjjkkkllllllkkkkkkjjjiiilllooopppooooooppprrrssssssttttttttttttssssssssstttvvvwwwxxxwwwuuutttuuuuuuuuuvvvvvvvvvwwwwwwtttttttttuuuuuuuuuvvvvvvsssssssssrrrrrrsssuuuwwwttttttsssrrrpppmmmkkkjjjqqqsssuuuuuuuuuvvvxxxzzzzzz||||||zzzwwwwwwwwwxxx{{{}}}vvvkkkbbbhhh~~~iiiXXXGGG>>>777444333000000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---<<<222***++++++)))''')))******************))))))''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((())))))))))))(((%%%&&&''')))))))))))))))'''((((((((()))))))))***((((((((((((((()))))))))((((((((()))))))))******((((((((())))))(((''''''&&&'''''')))***+++,,,---)))))))))*********++++++***+++,,,...000111222333555666777999:::;;;<<<<<<<<<;;;::::::999:::::::::;;;>>>@@@BBBCCCDDDGGGIIIGGGHHHJJJLLLOOOQQQSSSTTTTTTSSSUUU[[[dddjjjkkkiiipppssswwwyyyzzzzzz{{{|||uuutttrrrooollljjjhhhgggdddfffiiinnnsssvvvvvvuuummmkkkiiihhhhhhiiikkklllooolllhhhdddbbbaaabbbccceeekkkooonnnlllmmmmmmkkkeeedddaaa]]]ZZZYYYZZZ\\\YYYWWWVVVVVVXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\```dddjjjqqqvvvzzz||||||xxxsssmmmkkkkkkiiiddd```YYYZZZ\\\]]]]]]\\\[[[ZZZUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPNNNLLLKKKKKKJJJGGGDDDAAA??????>>>???@@@AAABBBCCCCCCCCCCCC@@@>>><<<;;;:::888555222///...---+++************++++++,,,,,,,,,+++************+++,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((666666777888:::;;;<<<======>>>???AAACCCEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[````````````___^^^]]]]]]```aaadddggghhhiiihhhgggmmmmmmnnnnnnnnnmmmkkkjjjiiijjjlllmmmmmmlllkkkiiijjjmmmqqqrrrpppnnnnnnooosssttttttttttttttttttsssrrrtttvvvxxxxxxwwwuuusssuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttuuuuuuuuuvvvrrrssssssssstttuuuxxxzzzttttttsssqqqooommmkkkjjjpppqqqssstttttttttvvvxxxzzz|||~~~|||xxxwwwuuuuuuxxx}}}xxxsssjjjbbbhhhhhhWWWFFF>>>666333111///...111000000000///......------++++++++++++++++++++++++---,,,++++++******++++++777,,,&&&(((,,,++++++...+++++++++***)))((('''&&&'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''(((*********)))((('''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))((())))))************)))%%%&&&''')))***,,,---...++++++,,,,,,,,,------------...///111444666777888<<<<<<<<<<<<;;;:::999999======>>>@@@BBBDDDFFFGGGGGGIIIKKKMMMNNNOOORRRTTTQQQRRRTTTWWWZZZ\\\^^^```]]]ZZZYYY]]]eeelllnnnmmmnnnqqqtttuuutttrrrrrrrrrmmmllljjjfffccc```]]]\\\\\\]]]___ccchhhkkklllkkkhhhiiiiiiiiijjjjjjjjjkkkrrrooojjjeeecccdddfffhhhfffkkkooooooqqqtttuuusssmmmlllhhhccc___]]]^^^___YYYXXXWWWXXXZZZ\\\\\\\\\YYYWWWWWWXXXZZZ\\\]]]]]]___aaafffkkkooorrrttttttuuuppplllkkklllkkkgggbbb[[[\\\^^^``````___]]]\\\XXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVVVVUUUSSSRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGAAAAAA?????????AAACCCDDDDDDBBBAAA@@@???<<<888555333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''''''''#########$$$%%%'''***+++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$%%%&&&'''(((666666666777888999;;;;;;?????????AAACCCEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\^^^______^^^___```bbb^^^bbbfffggggggggghhhkkklllmmmmmmmmmlllkkkkkkjjjkkkkkkjjjjjjkkkkkkllllllmmmmmmnnnpppqqqrrrsssttttttsssssstttuuuuuutttrrrtttwwwzzz{{{zzzxxxxxxxxxssssssssstttuuuvvvvvvwwwtttuuuuuuuuuuuuttttttssssssssstttuuuvvvwwwxxxxxxttttttssspppmmmkkkkkklllttttttvvvwwwxxxyyyyyyyyyyyy|||~~~|||zzzwwwtttvvvzzztttnnneeedddpppeeeSSSBBB===777333111111111000000000000000////////////...+++)))***---...---+++,,,,,,,,,++++++*********---+++)))((())))))((('''++++++************++++++***)))(((''''''((()))***((((((((((((((((((((((((*********)))((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((()))*********************)))((('''))))))))))))))))))))))))(((((()))***************+++++++++***************))))))((((((((((((((())),,,------,,,)))(((((())),,,+++******,,,///000000222222333666999<<<======@@@???>>>===<<<<<<<<<<<>>???????????????;;;999555222///.........++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))((((((((((((***+++,,,+++)))''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((())))))************(((&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$&&&''''''&&&$$$$$$'''&&&&&&%%%%%%%%%&&&&&&666666666777888999:::;;;???>>>???@@@CCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]______^^^^^^```aaabbbeeehhhiiigggggggggiiikkkkkkllllllkkkjjjjjjiiiiiijjjkkklllmmmlllkkkjjjkkkkkkmmmnnnppprrrssstttsssrrrrrrsssuuuvvvuuussstttwwwzzz{{{zzzxxxxxxxxxsssssstttuuuuuuvvvwwwwwwuuuvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvtttttttttqqqnnnllllllmmmrrruuuyyy|||~~~}}}{{{zzzxxxzzz|||~~~}}}||||||yyyvvvwww{{{}}}uuukkk```aaarrrzzz```PPPAAA===777333222111111000000000000000////////////...---++++++,,,------,,,---,,,,,,,,,++++++++++++---+++))))))))))))((('''*********))))))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''(((((()))************))))))((())))))))))))))))))))))))'''((())))))******)))))))))(((((((((((((((((((((+++******)))))))))******((()))******)))((()))+++---,,,+++,,,///111333444777777888:::===???@@@@@@AAAAAAAAABBBBBBCCCDDDEEELLLMMMPPPRRRTTTUUUVVVVVVYYYXXXZZZ^^^\\\YYY[[[aaakkkqqqvvvvvvwwwxxxuuuoooddd___WWWSSSSSSUUUWWWXXXZZZ[[[\\\]]]\\\]]]```bbbggghhhiiijjjjjjiiihhhgggmmmqqqwwwzzzzzzxxxwwwvvvrrruuuyyyzzz{{{~~~}}}|||vvvwwwyyyzzzyyyxxxvvvuuuppplllhhhfffhhhjjjkkkkkkpppooommmkkkiiigggfffeeecccaaa______bbbcccbbbaaaaaabbbdddeeecccaaa]]][[[bbbbbbbbbbbbaaa___^^^]]]aaa___]]]\\\\\\\\\[[[ZZZXXXVVVTTTSSSTTTUUUTTTSSSUUUSSSPPPNNNLLLHHHDDD@@@<<<<<<<<<==================;;;999555333111000///---------,,,,,,+++++++++,,,,,,,,,++++++******))),,,,,,,,,+++++++++******(((((((((((()))))))))***))))))))))))(((((((((((()))+++,,,+++)))''''''(((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((())))))))),,,,,,------,,,***((('''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''666666666666777999:::;;;===>>>???@@@AAACCCDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHJJJKKKLLLMMMNNNPPPQQQQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\]]]______^^^^^^```aaafffhhhjjjjjjhhhgggfffgggjjjjjjjjjjjjjjjiiiiiihhhgggiiilllnnnnnnmmmkkkiiijjjkkklllnnnpppqqqssssssrrrqqqrrrsssvvvwwwvvvttttttwwwzzz{{{zzzxxxxxxxxxttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuxxxwwwwwwvvvuuutttsssssstttuuutttrrrooommmmmmnnnqqqvvv|||~~~{{{yyyzzz{{{}}}~~~~~~~~~{{{yyyyyy{{{~~~zzzuuugggZZZ^^^uuusss[[[KKK@@@<<<777333222222111000000000000000////////////...//////...,,,+++,,,---------------,,,,,,,,,,,,---+++)))))))))***)))(((***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((())))))++++++*********++++++,,,$$$&&&((())))))***,,,...---......000222666888:::===>>>>>>???AAABBBCCCDDDAAABBBDDDFFFHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRXXXWWWYYY\\\^^^^^^bbbhhhtttyyy|||{{{yyyvvvpppiii___[[[VVVTTTTTTUUUVVVWWW```bbbccccccdddeeegggiiisssuuuyyy|||}}}}}}|||{{{}}}zzzvvvtttuuuxxxyyyzzz~~~|||yyytttoookkkiiidddbbb____________^^^]]]```cccdddccc___[[[[[[\\\fffhhhjjjkkkkkkjjjhhhgggjjjgggccc```^^^]]]\\\[[[[[[YYYWWWWWWXXXZZZZZZZZZ[[[YYYWWWUUUSSSNNNIIIEEE@@@???>>>===<<<<<<<<<<<<>>>===<<<:::888555333222000000000///...---,,,,,,......---,,,+++***)))))),,,,,,,,,+++++++++******((((((((()))))))))******))))))))))))(((((((((((()))***++++++)))''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((()))(((''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))555555555666777888999:::<<<===???@@@@@@AAACCCDDDFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZ[[[[[[]]]^^^^^^^^^^^^___aaafffggghhhiiihhhggggggfffiiijjjjjjjjjjjjjjjiiiiiihhhiiikkklllmmmllllllkkkmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqsssvvvwwwvvvuuutttwwwzzz{{{zzzxxxxxxxxxvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwvvvuuutttssssssrrrtttuuuuuutttqqqooooooppprrrwww}}}~~~|||||||||}}}~~~~~~|||zzzyyyzzz|||~~~~~~~~~yyyqqqdddYYY^^^uuummmWWWIII>>>:::666333222222111000000000000000///////////////111111///+++***,,,...---------------------------+++))))))*********)))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))******%%%&&&&&&'''((()))))))))((((((((((((((()))******(((((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((***************++++++++++++************++++++,,,%%%''')))***+++,,,...000///000222444666999===@@@BBBCCCDDDEEEEEEEEEFFFFFFBBBCCCEEEHHHJJJLLLNNNNNNKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUWWW[[[___dddjjjnnnrrrtttuuusssoookkkeeeaaaYYYXXXXXXZZZ]]]```cccdddqqqrrrssssssssstttwwwyyy~~~|||zzzooommmjjjfffcccaaa^^^]]]```dddeeebbb\\\XXXZZZ]]]fffhhhkkknnnqqqtttuuuvvvqqqmmmgggcccaaa```___^^^___]]]ZZZZZZ[[[]]]]]]]]]\\\[[[[[[ZZZYYYUUUPPPMMMIIIGGGEEEAAA???===<<<<<<<<<<<<======<<<:::777666444333222111000///...---//////......---,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********))))))))))))(((((((((((((((***+++***(((''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,)))(((((('''''''''''''''))))))((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''((()))***+++444444444555666777999999:::<<<>>>???>>>???AAADDDEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSUUUWWWYYYZZZZZZ[[[[[[\\\^^^^^^]]]]]]___```cccccceeeggghhhhhhhhhgggjjjjjjkkkkkkkkkkkkjjjjjjkkkjjjiiiiiijjjkkkmmmoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssvvvwwwvvvuuutttwwwzzz{{{zzzxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttttttttttttttuuuvvvvvvsssrrrqqqrrruuuwww{{{}}}||||||}}}~~~}}}|||zzzyyyxxxyyy|||~~~~~~xxxmmmccc[[[```uuuiiiUUUIII<<<999555333333222111000000000000000///////////////111111///+++***,,,...---------------------------+++))))))***+++***)))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''((()))***+++((((((((((((((((((((((((&&&''''''((((((((((((((())))))******++++++++++++)))))))))))))))***+++,,,)))+++---------...000222111333666777888;;;@@@DDDDDDGGGJJJKKKIIIGGGGGGHHHFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOQQQSSSUUUWWWXXXVVVWWWXXXZZZ```fffkkkmmmllljjjiiihhheeebbb``````[[[]]]aaaeeeiiinnnrrruuuyyyzzz}}}~~~}}}zzzuuupppmmmjjjiiiiiilllmmmiiiccc```bbbeeehhhiiiiiilllpppuuuyyy|||tttpppkkkgggeeedddcccbbb___]]]\\\[[[\\\\\\[[[ZZZ\\\\\\]]]^^^______\\\ZZZRRRPPPMMMHHHDDD@@@>>><<<:::<<<>>>??????===;;;:::666666555444333222111000///...............------,,,,,,,,,+++++++++******))))))))))))************))))))))))))((((((((((((''')))******(((''''''((('''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++,,,))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&'''((()))***+++444444444444555777888999888;;;>>>>>>======@@@CCCCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPRRRUUUWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^]]]]]]___```aaaaaabbbeeeiiijjjiiihhhiiijjjkkkkkkkkkkkkkkkkkkllljjjhhhggghhhkkknnnppprrrrrrrrrrrrrrrqqqqqqqqqrrrqqqrrrsssvvvwwwvvvttttttwwwzzz{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttsssssssssttttttuuuuuuuuutttvvvwwwwwwuuutttsssssswwwxxxzzz|||~~~|||{{{{{{{{{|||}}}~~~||||||{{{yyywwwxxx{{{~~~xxxkkkbbb\\\dddyyy}}}eeeRRRHHH:::888555333333333222111000000000000////////////...//////...,,,+++,,,---,,,,,,,,,,,,---------------+++))))))+++,,,+++******))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&'''((()))***))))))))))))))))))))))))''''''((())))))))))))((('''''''''((())))))******)))))))))))))))***+++,,,,,,...000000000000222444333666999999999;;;@@@DDDFFFKKKQQQSSSPPPMMMKKKKKKLLLMMMOOOQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUTTTUUUUUUUUUYYY```bbb```bbb___^^^```bbbaaadddhhhkkknnnqqqtttvvvzzz~~~~~~}}}~~~yyy{{{{{{yyyuuurrrsssuuusssqqqooooooppptttxxx{{{xxxtttoookkkjjjhhhfffeee^^^]]]]]]^^^^^^]]]ZZZXXXXXXXXXYYY\\\```bbbbbbbbbYYYXXXUUUQQQLLLGGGCCC@@@@@@AAABBBCCCCCCBBB@@@>>>::::::999888777777666666000000//////...---------,,,,,,,,,+++++++++******)))))))))*********++++++))))))))))))(((((((((((('''(((***)))(((''''''((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))333333333444555666888888777;;;>>>>>><<<<<>>CCCIIIPPPYYY\\\YYYTTTQQQQQQOOOQQQRRRTTTTTTTTTRRRQQQNNNMMMMMMMMMMMMOOOPPPQQQOOORRRRRRRRRWWW______[[[]]][[[___gggmmmooosssyyy}}}{{{{{{{{{}}}~~~|||yyyuuuqqqooollliiifff```aaaccceeefffeeeaaa]]]UUUUUUVVVYYY___cccfffggg``````___]]]XXXSSSNNNKKKJJJJJJJJJIIIHHHFFFDDDBBB>>>>>>>>>>>>======<<<<<<777666555333111///...---,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))((((((((((((&&&((())))))(((''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))***))))))(((((((((((((((&&&&&&''''''(((((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''333333333444555666777888666:::>>>>>>;;;;;;???CCC@@@BBBDDDFFFHHHIIIJJJKKKIIIIIIJJJLLLMMMNNNOOOPPPOOOQQQUUUXXXZZZ[[[[[[ZZZZZZ\\\]]]]]]]]]]]]^^^```eeeddddddgggkkkllljjjhhhgggggghhhiiiiiiiiiiiiiiihhhhhhjjjkkklllmmmmmmmmmlllmmmnnnoooqqqssstttuuutttsssssstttuuuuuutttrrrtttwwwzzz{{{zzzxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxvvvuuutttssstttttttttttttttttttttttttttvvvyyyyyyxxxvvvuuuuuuxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{yyyzzz~~~~~~~~~uuulll___XXXhhhsss\\\KKKCCC888666444333333333222111000000000000////////////...+++)))***---...---+++*********++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++++++++************++++++***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((()))*********&&&&&&'''((()))***++++++((((((((((((((()))******+++***(((&&&%%%&&&'''((())))))))))))))))))))))))(((((()))***************((())))))***+++,,,,,,,,,++++++++++++,,,---...///+++---000111222333666888777:::<<<;;;888888===AAALLLUUU___bbb___ZZZVVVUUUOOOPPPRRRTTTUUUTTTSSSRRRLLLLLLLLLLLLMMMOOOQQQSSSOOOSSSVVVWWW___hhhiiicccbbbbbbiiivvv~~~yyyvvvrrrnnnjjjfffdddfffiiimmmooonnniiifffZZZYYYZZZ]]]ccchhhlllnnneeefffgggfffccc^^^YYYVVVSSSSSSQQQOOOLLLIIIFFFEEEBBBAAAAAAAAAAAAAAAAAAAAA???>>>;;;888555222000///,,,,,,,,,+++++++++******)))************+++++++++))))))))))))((((((((((((&&&'''))))))(((''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))******************)))(((((((((((((((&&&''''''((()))******+++,,,+++***)))((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&222444555444333333444555999::::::;;;<<<===>>>>>>===AAAFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOORRRSSSRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\\\\^^^___eeebbb```bbbeeehhhhhhggggggffffffhhhlllnnnllljjjjjjiiihhhhhhhhhkkkmmmnnnlllnnnpppqqqrrrqqqooonnnmmmppptttwwwxxxwwwuuussstttuuuvvvwwwwwwxxxzzz}}}~~~|||yyywwwvvvuuutttxxxwwwuuuwwwxxxxxxuuuqqquuuwwwxxxwwwuuusssssstttsssrrrrrrqqqrrrsssuuuvvvvvvyyy}}}}}}{{{zzz{{{}}}}}}zzzzzz{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~lllfff]]]\\\pppmmmWWWHHH@@@:::888555333333222000///////////////...............+++***+++---...---++++++******))))))******+++************************************************))))))))))))))))))))))))'''((((((((((((((((((((($$$%%%'''((((((((('''&&&((()))******(((''''''((()))((('''((()))***)))(((++++++***'''%%%$$$&&&'''))))))))))))))))))))))))''')))++++++***)))((()))+++******))))))***,,,---++++++,,,------,,,******222000111444555222111444777777777777:::???DDDGGGOOO]]]hhhhhhaaa[[[WWWTTTVVVTTTQQQOOONNNNNNNNNNNNIIIIIIHHHHHHHHHLLLQQQUUUUUUVVVZZZaaajjjppprrrqqqwwwzzz}}}vvvooollllllmmmooorrruuuuuusssqqqkkkgggdddcccgggmmmqqqtttpppooommmkkkhhhccc]]]YYYYYYXXXVVVUUUUUUSSSPPPMMMKKKIIIFFFGGGIIIJJJIIIGGGEEEDDDBBB@@@<<<888444222...---,,,---...---+++)))))))))***++++++++++++***)))******++++++)))((('''((('''&&&&&&'''((()))***((()))++++++***(((&&&$$$&&&'''''''''(((((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((())))))***++++++((('''&&&%%%&&&&&&((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222333555444333333444555888999999;;;<<<===>>>>>>===AAAEEEHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTUUUWWWXXXZZZZZZ[[[[[[[[[\\\^^^^^^]]]^^^___aaafffcccaaabbbeeeggghhhgggeeeddddddfffiiikkkjjjhhhiiiiiihhhhhhiiijjjlllmmmlllnnnoooqqqqqqpppooonnnmmmooorrrtttuuuuuutttsssrrrsssuuuuuuuuuwwwyyy{{{~~~}}}{{{yyyxxxvvvvvvuuuxxxwwwvvvwwwyyyyyyvvvsssuuuwwwxxxxxxvvvuuuuuuvvvssssssrrrqqqqqqrrrssstttwwwzzz}}}}}}|||{{{|||}}}}}}||||||}}}}}}{{{|||}}}{{{jjjeee]]]^^^sssjjjUUUGGG@@@:::888555333333222000///////////////...............,,,***+++---...---+++---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))(((((((((((((((((('''''''''(((((())))))))))))))))))***++++++)))(((((())))))((('''((()))***)))((()))******)))''''''(((***))))))))))))))))))))))))''')))++++++***)))))))))))))))(((((()))+++---...---...///000111111111111666444333666666333333666444555777999>>>DDDJJJNNNZZZeeemmmjjjccc___\\\ZZZYYYVVVRRRPPPOOOOOOOOOOOOMMMNNNMMMLLLLLLNNNRRRVVVXXX\\\cccnnnxxx~~~zzzwwwqqqnnnkkkjjjlllppprrrssstttrrrpppnnnlllhhhdddaaa```^^^[[[ZZZYYYXXXVVVUUURRROOOLLLKKKLLLLLLJJJHHHHHHHHHGGGEEEAAA<<<777555222000............,,,+++******++++++++++++++++++)))******+++******(((((('''&&&%%%%%%%%%&&&((())))))*********)))(((&&&%%%'''''''''((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))+++++++++***)))(((''''''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111333444444333333444666666777888999;;;<<<===>>>===@@@EEEGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\^^^_________aaacccgggeeebbbbbbdddfffggggggeeeddddddeeehhhiiiiiihhhggghhhhhhiiiiiijjjjjjjjjlllmmmooopppppppppooonnnmmmnnnpppqqqrrrrrrrrrrrrrrrsssuuuvvvvvvwwwyyy{{{|||{{{zzzyyyxxxxxxwwwwwwwwwwwwvvvxxxyyyzzzxxxwwwwwwxxxyyyyyyxxxvvvwwwwwwttttttsssrrrrrrrrrsssssswwwyyy|||}}}|||{{{||||||}}}|||~~~||||||~~~wwwhhhccc^^^aaawwwzzzdddRRREEE???999777444333333222000///////////////...............,,,+++,,,------,,,+++---,,,,,,++++++,,,,,,---************************************************)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((()))******)))+++,,,,,,***))))))***)))((('''((()))***)))(((''')))++++++*********,,,))))))))))))))))))))))))(((***++++++***))))))***'''''''''((()))+++---...,,,---...///111222444444777333222333333000111444444888>>>DDDJJJQQQWWW[[[gggooossspppiiigggeeeccc___[[[UUUQQQOOOOOOOOONNNPPPPPPPPPOOONNNOOORRRUUUVVV[[[eeerrr}}}|||zzzwwwvvvvvvuuutttrrrsssqqqooonnnooonnnmmmlllhhheee```^^^^^^^^^^^^^^^[[[XXXUUURRRQQQOOOMMMKKKJJJJJJJJJIIIGGGCCC???<<<888555222000//////...,,,,,,,,,,,,,,,,,,,,,++++++******++++++******)))(((((('''''''''''''''((()))******))))))((((((''''''''''''(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))+++---,,,***'''$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111222444444333333444666555666777888:::<<<=========@@@DDDFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNQQQSSSUUUXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\______```aaaccceeegggeeecccbbbcccdddfffggghhhggggggggghhhiiijjjjjjfffggghhhiiiiiiiiiiiiiiilllmmmnnnooooooooonnnnnnoooooooooooopppqqqrrrsssrrrtttvvvwwwwwwxxxzzz{{{yyyzzzzzzzzzyyyyyyxxxxxxvvvvvvwwwxxxyyyzzzzzzyyyyyy{{{{{{zzzxxxvvvvvvvvvwwwvvvvvvuuuttttttttttttvvvxxxzzz{{{{{{{{{{{{zzz~~~|||{{{~~~~~~||||||~~~{{{tttggg```^^^eee|||sss___NNNBBB<<<999666444333222222111///////////////...............---------------,,,,,,+++******))))))******+++************************************************((((((((((((((((((((((((******))))))(((''''''''''''&&&&&&%%%%%%&&&((()))(((***++++++)))(((((())))))((('''((()))***)))(((&&&)))+++,,,+++*********))))))))))))))))))))))))(((***++++++***)))***+++)))((((((((()))+++---......///000111222444666777777333111222222000222666:::BBBNNNXXX^^^cccfffiiiooovvvzzzxxxuuutttrrroooiiibbbYYYRRROOONNNMMMLLLMMMNNNNNNNNNMMMOOORRRTTTUUUZZZbbbmmmvvv||||||}}}~~~yyyuuummmkkkjjjjjjmmmpppqqqqqqmmmhhhccc```___aaabbbbbbaaa___\\\YYYVVVTTTRRRQQQLLLKKKJJJIIIHHHGGGFFFFFF===:::555222111000///...///......---,,,,,,,,,,,,++++++++++++******))))))******************++++++******)))((('''((((((((((((((((((((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000111333333333333444666555666777888:::;;;<<<======@@@CCCEEEFFFFFFHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]___``````aaaccceeefffeeecccaaaaaabbbeeegggiiiiiihhhhhhggghhhiiijjjgggggghhhiiiiiiiiihhhhhhllllllmmmmmmnnnnnnnnnnnnppppppoooooooooqqqrrrssspppsssuuuwwwwwwwwwxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxtttuuuvvvvvvwwwxxxyyyzzz|||}}}}}}{{{wwwtttssssssyyyyyyyyyxxxxxxwwwwwwvvvuuuvvvwwwyyyzzzzzzyyyxxx|||{{{yyy|||~~~}}}}}}~~~xxxrrrfff\\\^^^iiinnnZZZKKK???999888666333222222222111///////////////.....................------,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((('''&&&&&&%%%%%%&&&((()))'''(((***)))(((&&&&&&''')))((('''((()))***)))(((''')))++++++***((('''((()))))))))))))))))))))))))))***++++++******+++---,,,+++******+++,,,...///444444555666888999999:::999666555777888888:::???DDDPPP```lllqqqqqqppppppttt{{{uuukkk^^^UUUQQQOOOMMMKKKMMMMMMNNNNNNNNNQQQUUUXXX]]]```dddiiinnnssswwwyyy}}}|||zzzxxxwww}}}{{{nnnkkkhhhhhhjjjlllmmmmmmmmmiiiddd`````````aaa```aaa```___\\\ZZZXXXXXXXXXSSSPPPLLLIIIGGGGGGHHHIIICCC???:::666444333111000222111///...------------,,,++++++***************++++++++++++++++++*********)))((((((((((((((()))))))))))))))))))))((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%$$$$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%///111222333222333444666777777888999:::;;;;;;<<<===???BBBDDDDDDEEEGGGIIIIIIIIIJJJLLLOOORRRUUUWWWWWWWWWYYYZZZZZZ[[[[[[[[[[[[]]]___`````````bbbdddccccccaaa___^^^```dddhhhhhhiiihhhgggeeeeeegggiiiiiiiiiiiiiiiiiiiiiiiiiiillllllllllllmmmmmmmmmnnnpppoooooooooooopppqqqrrrnnnqqqtttuuuuuuuuuvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxrrrtttuuuttttttuuuwwwyyy{{{|||{{{yyyvvvsssqqqqqqzzzzzz{{{{{{{{{zzzyyyyyyvvvvvvvvvxxxzzz{{{yyywww|||~~~~~~{{{yyyzzz|||~~~~~~|||vvvpppeeeXXX]]]lllhhhVVVHHH===777777555333222222222111///////////////...............//////...,,,+++,,,------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&((()))((('''&&&&&&&&&)))((('''((()))***)))((((((***+++***)))''''''((()))))))))))))))))))))))))))***+++*********,,,...------------...///111222555666888:::;;;<<<;;;;;;:::888999>>>BBBCCCFFFKKKSSS```pppzzzzzzvvvrrrqqqwww}}}sssdddYYYUUUSSSQQQOOOQQQQQQQQQPPPQQQUUUZZZ^^^dddeeeggghhhiiilllooorrryyyzzzzzzyyyyyy}}}xxxuuupppmmmlllkkkjjjiiimmmjjjfffdddbbbaaa___]]]_________]]][[[ZZZ[[[]]][[[XXXRRRLLLIIIGGGHHHHHHGGGDDD@@@<<<:::888666444444333111///...---......,,,,,,+++************+++((())))))))))))((((((''')))))))))))))))(((((((((******))))))))))))((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%$$$"""!!!###&&&))),,,(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%...000222222222333444666999999999999::::::;;;;;;===???AAACCCDDDEEEGGGIIIIIIIIIJJJLLLOOORRRUUUWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\^^^____________aaabbb``````___]]]\\\^^^dddhhhjjjkkkjjjhhheeeeeehhhkkkkkkjjjiiihhhhhhiiijjjkkkllllllkkkkkkllllllmmmnnnmmmnnnnnnnnnnnnoooooooooooorrrvvvwwwwwwwwwxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwqqqrrrsssrrrqqqqqqtttwwwwwwxxxxxxwwwtttrrrqqqrrryyyyyyzzz{{{|||{{{zzzzzzxxxwwwwwwyyy|||}}}{{{xxx}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~{{{tttnnnbbbTTT\\\nnnyyycccRRRFFF===777666444222111222222111///////////////...............000111///,,,+++,,,------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++'''(((((()))))))))))))))'''(((***)))'''&&&&&&''')))((('''((()))***)))((()))*********))))))***,,,)))))))))))))))))))))))))))***+++*********---///------...///111444777888888;;;???CCCEEEEEEDDDCCCBBBAAAEEEMMMRRRUUUYYY^^^fffppp|||}}}vvvrrrrrruuuyyy~~~yyyiii^^^[[[[[[ZZZXXXWWWVVVTTTRRRRRRVVV\\\aaafffiiikkklllkkkkkkmmmpppwwwzzz}}}~~~~~~|||xxxvvvsssqqqoooooonnnllljjjhhhddd___\\\\\\^^^___]]][[[ZZZ\\\^^^\\\[[[WWWTTTPPPNNNLLLKKKLLLIIIFFFCCCAAA???;;;999666555222000.........///---,,,+++*********++++++(((((()))))))))(((&&&&&&'''((()))******)))((('''*********)))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&%%%$$$$$$%%%''')))***)))))))))))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%...000222222222333444666::::::::::::::::::::::::===???AAABBBCCCEEEGGGIIIIIIIIIJJJLLLOOOSSSVVVXXXXXXYYYZZZ\\\^^^_________\\\^^^______^^^^^^___aaa______^^^\\\[[[^^^ccchhhmmmnnnmmmkkkhhhgggjjjnnnmmmkkkjjjhhhhhhiiikkkllllllkkkkkkkkkkkklllmmmmmmkkklllmmmmmmnnnmmmmmmmmmsssvvvyyy{{{{{{{{{{{{|||xxxyyyzzz{{{{{{yyyxxxvvvpppqqqrrrqqqoooooorrruuussstttvvvuuusssrrrrrrssswwwxxxzzz{{{{{{{{{zzzzzzzzzxxxxxx{{{~~~|||yyy~~~}}}}}}}}}}}}{{{yyyyyyzzz|||~~~yyyzzzzzzsssmmmaaaRRR[[[ooottt___PPPEEE===888666444222111222222111000000/////////...............000111///,,,***,,,...+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,$$$%%%'''((((((((('''&&&((()))+++***(((''''''((()))((('''((()))******((()))************+++...000)))))))))))))))))))))))))))***+++******+++---000,,,,,,...000444888;;;===AAAEEEKKKPPPSSSSSSRRRPPPOOOOOOUUU___fffiiimmmrrrttt|||~~~vvvssstttrrrtttvvvzzz|||kkkaaa```aaaaaa___[[[YYYUUURRRQQQUUU\\\aaaiiinnnrrrtttsssrrrssstttuuuyyy~~~~~~|||zzzrrrqqqqqqpppmmmhhhaaa\\\\\\]]]^^^\\\ZZZYYYZZZ]]]XXXYYYZZZZZZXXXVVVSSSQQQOOOMMMJJJHHHFFFCCC???<<<777666333000......//////---,,,+++*********+++,,,)))***+++++++++)))((('''&&&''')))++++++***((('''+++*********))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''(((((((((((((((((()))************(((&&&%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%...000111111000111333666555555777888:::<<<=========???AAABBBBBBCCCEEEGGGFFFHHHKKKOOORRRUUUWWWXXXXXXYYYZZZ\\\\\\]]]]]]]]]]]]^^^^^^___`````````___aaa___^^^]]]]]]```bbbdddiiijjjkkkkkkiiiiiijjjkkklllkkkkkkjjjjjjkkkllllllnnnnnnmmmlllkkkiiiiiihhhllllllmmmmmmnnnmmmmmmmmmqqqrrrtttwwwyyy{{{|||}}}yyyyyyyyyxxxxxxxxxwwwwwwqqqsssuuutttrrrqqqsssuuussspppooossstttqqqooopppvvvvvvwwwxxxyyyyyyyyyyyywwwyyy|||~~~~~~~~~|||||||||||||||zzzzzz|||}}}zzzzzz}}}}}}tttjjjcccPPP^^^sssmmm[[[NNNBBB:::666333333333222222222111111333333222000000/////////000///...---------------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))(((((('''''''''&&&((((((%%%$$$)))//////+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++)))******+++++++++******+++,,,,,,+++)))((()))+++...111444666999>>>FFFLLLSSS[[[cccgggdddaaa___```XXX]]]eeelllqqqtttxxxzzz|||wwwpppkkkjjjjjjlllrrrzzzwwwrrrjjjdddbbbccccccccc___[[[WWWUUURRRQQQXXXaaalllrrruuurrrppprrruuuuuu}}}}}}{{{uuupppkkkfffcccYYYWWWUUUSSSSSSSSSTTTUUUXXXXXXXXXXXXWWWWWWYYYZZZVVVSSSPPPMMMKKKJJJGGGFFF<<<;;;999666333111000000111...+++)))************,,,,,,,,,,,,***(((%%%$$$((((((((()))***,,,......,,,+++)))((((((((()))***''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''---------+++(((&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''///...///222777888444111555555666888:::;;;=========???AAABBBBBBCCCEEEGGGHHHJJJLLLOOOSSSUUUWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\]]]^^^___```aaaaaa``````^^^]]]\\\[[[[[[^^^```bbbgggiiijjjiiihhhhhhiiijjjmmmllllllkkkkkkkkkkkklllmmmllllllkkkjjjjjjiiiiiillllllmmmmmmnnnnnnmmmmmmppprrrtttvvvxxxzzz{{{{{{yyyxxxxxxxxxwwwwwwwwwwwwrrrtttvvvuuusssrrrsssttttttpppooorrrssspppooopppuuuvvvxxxzzz{{{{{{zzzzzzxxxzzz|||}}}}}}~~~~~~}}}|||}}}}}}~~~}}}{{{zzz||||||tttiiiaaaSSSbbbxxxjjjWWWJJJ???888555333333333222222222111111000///...------,,,,,,,,,//////...---------------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))************))))))))))))((((((((('''''''''''')))(((''')))------******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))******+++++++++++++++,,,------,,,++++++,,,...111444888:::===GGGVVVbbbjjjmmmqqqrrrpppmmmllllllgggjjjnnnqqqtttwww{{{}}}{{{uuuppplllfffgggkkkpppuuuyyy{{{{{{yyywwwuuurrrooommmkkkkkkfffbbb]]]ZZZVVVVVV]]]eeelllsssvvvtttssswwwzzzzzz{{{sssjjjddd]]]ZZZVVVRRRRRRTTTWWWZZZVVVWWWXXXYYYYYYZZZ[[[\\\ZZZWWWTTTRRRPPPMMMJJJGGGFFFDDDBBB>>>;;;888666555222///,,,+++,,,,,,,,,,,,,,,---------+++***(((''')))))))))***+++,,,---...+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))))))))((('''''''''''''''''''''''''''''')))***+++***((('''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''222//////666???AAA888///444555666777999;;;<<<======???AAACCCCCCDDDFFFHHHJJJLLLNNNQQQSSSUUUVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\[[[]]]___aaabbbaaa```___]]]\\\ZZZZZZZZZ\\\^^^```eeeggghhhhhhgggggghhhjjjmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnpppqqqsssuuuwwwyyyyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvtttvvvwwwwwwuuusssssssssuuuqqqooorrrssspppoooqqquuuwwwzzz}}}~~~}}}|||{{{zzz|||}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}{{{|||~~~{{{tttiii___XXXhhh~~~fffRRRFFF<<<666444333333333222222222111111222111000000///////////////...------------------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))************))))))))))))(((((((((((('''''''''+++---***(((******((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))******++++++++++++,,,,,,---......---...000222444888===BBBIIIXXXlll{{{}}}{{{zzzzzzyyywwwuuunnnooopppppprrruuuzzz~~~zzzvvvsssqqqmmmjjjbbbfffkkkqqquuuxxx{{{}}}~~~}}}wwwtttssslllgggaaa]]]XXXVVV\\\eeepppwww||||||}}}uuummmhhhccc[[[TTTRRRSSSWWWZZZUUUVVVVVVWWWXXXZZZ[[[\\\]]][[[YYYWWWVVVSSSNNNKKKPPPNNNKKKGGGCCC???<<<:::555222///......///...---,,,------------,,,+++++++++************+++,,,---***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((('''((((((((((((((((((((((((&&&((())))))))))))***,,,)))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''000------444<<<===666...333444555777999:::;;;<<<===???AAACCCCCCEEEGGGIIILLLMMMOOOQQQSSSUUUVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\ZZZ\\\^^^```aaa```___^^^]]]]]]\\\[[[\\\^^^```aaadddfffggghhhggggggiiijjjlllllllllkkkkkkjjjiiiiiiiiiiiijjjjjjkkkllllllllllllllllllmmmmmmnnnoooooopppqqqsssuuuvvvwwwxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyxxxvvvuuutttuuupppnnnppprrrqqqqqqsssuuuwww{{{~~~|||~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}{{{{{{}}}{{{yyyttthhh^^^ZZZlll~~~bbbNNNBBB:::555555333333333222222222111111333222111111000000000111......---,,,,,,---------))))))***+++,,,,,,,,,,,,************************))))))************))))))))))))(((((((((((((((((((((---000,,,(((((((((''')))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************+++,,,,,,---+++---...//////000222444666<<>>AAABBBCCCEEEGGGIIIMMMNNNOOOQQQSSSUUUUUUVVVUUUUUUUUUVVVWWWYYY[[[\\\ZZZ\\\]]]______^^^]]]\\\_______________aaabbbcccdddeeeggghhhhhhhhhjjjllljjjjjjjjjkkkjjjiiihhhgggiiiiiijjjkkklllmmmnnnnnnmmmlllllllllmmmooopppqqqqqqrrrssstttvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwtttooommmoooqqqqqqrrrvvvuuuxxx|||~~~~~~~~~}}}|||{{{||||||}}}|||{{{{{{}}}yyywwwrrrggg]]]ZZZnnn{{{___KKK@@@999666666333333333222222222111111//////...---------......------,,,,,,,,,------...))))))***+++,,,,,,,,,,,,************************))))))************))))))(((((())))))))))))))))))(((...111---)))(((((('''(((((())))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************+++,,,---...+++---...//////111444666888???MMM___ppp{{{yyywwwxxx|||{{{tttppppppnnnmmmnnnrrryyyyyyuuuqqqqqqttttttpppkkkkkkpppvvv{{{~~~yyyvvvwwwxxxtttoookkkddd___bbbiii|||wwwqqqllliiiggggggeee```YYYTTTTTTUUUUUUUUUYYYYYYZZZ\\\^^^]]][[[XXXVVVVVVTTTSSSPPPMMMJJJIIIBBB???<<<888666333000...------------,,,---------******)))(((((((((((()))))))))***++++++)))((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))'''((())))))(((''')))******)))((('''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%***)))'''%%%$$$%%%&&&(((,,,...///...---...111444222333444666777999:::;;;;;;===@@@AAABBBDDDGGGIIILLLMMMOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\````````````aaabbbcccdddcccdddgggggghhhiiikkkmmmhhhiiijjjkkkkkkjjjiiihhhjjjjjjkkklllmmmnnnoooooommmmmmllllllmmmoooqqqrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvxxx{{{}}}~~~}}}wwwqqqmmmnnnpppoooqqquuuuuuxxx{{{~~~~~~~~~|||||||||||||||}}}~~~~~~wwwrrrmmmccc[[[XXXooouuu[[[III???888666666333333333222222222111111000000//////...//////000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,+++***))))))************************))))))************))))))(((((())))))))))))*********......+++)))******(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++*********+++,,,...///,,,...///000000222555777;;;EEEWWWkkkzzz|||xxxvvvvvvyyy|||uuuqqqpppooommmmmmpppuuuyyyzzzyyyzzz}}}zzzvvvwwwxxxyyyzzz{{{~~~}}}wwwuuuvvvxxxuuutttsssnnniiilllqqq~~~vvvooogggaaa___]]]ZZZXXXWWWXXXYYY\\\___```___^^^YYYYYYYYYYYYWWWUUURRRQQQJJJGGGCCC@@@===:::666333000///...---,,,,,,,,,,,,***))))))((((((((())))))***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))((('''((((((((((((((((((((((((((()))***)))'''&&&'''((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''000222444222000000333666222222333555777888::::::999<<<>>>@@@AAACCCFFFHHHJJJKKKMMMPPPRRRTTTUUUUUUUUUUUUTTTUUUWWWYYY\\\^^^cccbbb```^^^]]]]]]]]]]]]^^^^^^______```aaaaaabbbaaaccceeeffffffhhhjjjlllhhhiiikkkmmmmmmmmmlllkkkkkkllllllmmmnnnoooppppppmmmmmmllllllmmmoooqqqsssssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttwww||||||uuuooonnnnnnmmmnnnqqqvvvwwwzzz}}}~~~||||||~~~~~~~~~~~~|||~~~tttmmmfff^^^XXXWWWooopppVVVFFF===777555555333333333222222222111111222222111111111111222222,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***))))))************************))))))************))))))(((((()))))))))*********+++,,,+++(((***------)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++*********+++---///000///000222222222444666999>>>MMMbbbrrryyyzzzyyyxxxwwwyyy|||xxxrrrnnnoooppppppppprrrvvvyyy~~~{{{wwwvvvwwwzzz}}}~~~{{{yyyxxxxxxyyyzzz|||~~~{{{}}}|||wwwtttooofff```ZZZYYYYYY\\\___aaabbbaaa\\\\\\]]]\\\[[[XXXVVVTTTOOOMMMJJJGGGEEEBBB>>>;;;555333111///---,,,+++++++++***************+++,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))))))))((('''''''''''''''''''''''''''''''''((()))(((''''''((()))'''''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''...///000000/////////000111222333555777888999:::999;;;>>>???AAABBBEEEGGGIIIJJJMMMOOORRRTTTUUUUUUUUUUUUTTTUUUWWWZZZ]]]___gggeeebbb___^^^^^^^^^___\\\\\\]]]^^^^^^______```___aaaccceeeeeegggiiikkkhhhjjjlllnnnoooooonnnmmmmmmmmmnnnnnnoooppppppqqqnnnmmmllllllmmmooorrrsssttttttuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvtttsssvvv|||yyyqqqooommmjjjkkknnnvvvwwwzzz|||~~~~~~|||{{{{{{~~~|||rrriiiaaaZZZVVVWWWppplllSSSDDD<<<666444444333333333222222222111111///...............//////++++++++++++,,,,,,---...))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((())))))*********+++,,,+++)))'''***//////+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************************+++++++++++++++******)))+++---///111111222444444444555888:::@@@RRRhhhtttuuutttwww|||yyyzzz|||}}}|||xxxrrrmmmoooqqquuuwwwyyy|||zzztttrrrvvvzzz|||}}}}}}||||||}}}|||{{{}}}qqqggg]]][[[[[[\\\___bbbbbbbbb]]]]]]]]]]]][[[XXXUUUSSSRRRPPPNNNLLLKKKIIIEEEBBB888666444000...,,,++++++,,,,,,++++++,,,,,,---...,,,+++)))((((((((()))***''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((''''''&&&''''''''''''''''''''''''%%%'''(((((('''''')))***'''&&&&&&''''''((()))***%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''------...///000111222222222333333444666888999:::===???@@@AAABBBDDDHHHKKKMMMNNNPPPRRRSSSTTTUUUUUUVVVTTTSSSSSSVVVZZZ___bbbeeecccaaa^^^]]]\\\\\\\\\ZZZ[[[\\\]]]^^^____________``````bbbccceeeggghhhfffhhhkkkoooppppppooonnnmmmnnnpppqqqrrrpppooonnnoooooonnnlllkkklllpppsssuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvtttsssssstttyyyvvvnnnjjjjjjmmmooo{{{}}}~~~~~~}}}}}}||||||~~~}}}|||||||||~~~~~~xxxpppcccYYYVVV[[[wwwzzzgggRRREEE???999666666111111111111000000000000////////////............,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))(((((('''''''''&&&***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******************''')))+++,,,,,,---///111555777888666444333666999GGGRRR```hhhooovvvxxxvvvxxxtttsssrrrppppppsssyyy|||zzz{{{zzzxxxvvvvvvxxxzzz}}}|||yyywwwxxx|||zzzkkkgggbbb]]][[[\\\___aaa]]]^^^]]][[[XXXWWWVVVWWWXXXWWWTTTSSSQQQNNNIIIFFFCCC>>>888333111111000000---+++)))'''&&&(((+++,,,...,,,)))((()))******)))******))))))******+++,,,))))))))))))((((((((((((***(((&&&'''))))))'''%%%((((((((((((''''''''''''$$$%%%'''))))))((('''&&&'''''''''((((((***++++++&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((------...///000111222222222222333444666888999:::;;;===???AAABBBEEEIIILLLLLLMMMOOOQQQSSSTTTTTTUUUUUUTTTTTTTTTUUUXXX[[[]]]^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^___```aaaaaaaaabbbcccdddfffhhhiiihhhjjjlllnnnooonnnmmmkkkkkkmmmooopppqqqqqqpppoooooooooooonnnmmmnnnpppsssvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssrrrrrrvvv|||~~~vvvoookkkkkknnnppp{{{}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}||||||}}}}}}~~~~~~yyy|||~~~xxxmmm]]]VVVWWWccc~~~uuucccMMMAAA;;;666333333111111111111000000000000////////////............---------------,,,+++++++++,,,,,,++++++)))((((((************************))))))))))))))))))))))))******)))))))))(((((((((*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++++++++*********(((***---......///222444444555666555555888===BBBNNNVVV___gggrrr|||~~~{{{uuuoookkklllnnnnnnpppttt~~~{{{uuutttvvvxxxxxxzzzyyywwwtttrrrsssvvvyyy~~~|||{{{||||||sssiiiaaa]]][[[[[[[[[\\\]]]\\\\\\[[[[[[[[[YYYXXXWWWWWWVVVSSSOOOLLLGGGCCC===777444222000......---,,,+++++++++,,,,,,---+++))))))++++++***)))***************++++++,,,))))))))))))((((((((((((***(((&&&'''))))))'''%%%'''((((((((())))))******$$$%%%'''))))))((('''&&&''''''''''''((()))***+++************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((------...///000000111222222222333444666888:::;;;:::<<>>>>>CCCLLL[[[kkkxxx||||||xxxqqqvvvxxxyyyxxxwwwxxx{{{~~~{{{vvvsssooohhhcccaaa___^^^___```aaa```___^^^\\\YYYWWWUUUSSSQQQNNNFFFDDD???:::666333111111---------///000///,,,***((()))+++,,,,,,+++***)))))))))))))))(((((((((((()))***,,,***((('''(((***((((((((((((((()))))))))((((((((((((((())))))***)))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((---------...............000111222444666999;;;===:::===AAADDDEEEFFFGGGIIIIIIJJJMMMOOORRRTTTUUUVVVUUUVVVXXXZZZZZZYYYXXXWWWTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^_________bbbcccdddfffiiilllnnnpppqqqpppooommmllljjjiiiiiijjjkkklllnnnpppsssuuuvvvnnnpppqqqqqqpppoooqqqrrrnnnoooqqqsssuuuwwwxxxyyyvvvvvvuuuttttttttttttuuusssrrrpppoooooooooqqqrrrmmmmmmmmmnnnoooqqqssstttrrruuuxxxyyyzzz{{{}}}~~~}}}~~~zzzrrrcccWWWYYYdddwwwbbbRRRAAA:::777444111111111111111111000000000000000/////////............,,,,,,------,,,,,,+++***)))******+++++++++******************************++++++++++++++++++++++++(((((())))))*********+++***)))))))))***+++,,,,,,************************************************))))))***+++,,,,,,------,,,,,,------...///000000555777999::::::;;;===???GGGKKKUUUcccpppxxxzzzzzzzzzyyysssooowwwyyy|||}}}}}}{{{sssdddaaa___^^^___`````````___\\\YYYVVVUUUTTTQQQOOOKKKIIIFFFBBB===888444111///....../////////,,,***''')))+++,,,,,,,,,***)))))))))))))))(((((((((((((((+++,,,+++((('''(((***''''''((()))***+++,,,,,,((((((((((((((()))*********))))))((((((((())))))(((((())))))******++++++)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((,,,,,,------...////////////000111333555888:::;;;======???AAADDDFFFHHHIIIJJJKKKNNNRRRUUUVVVTTTRRRVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\^^^]]]]]]]]]```bbbcccccccccdddfffhhhiiijjjllljjjgggeeeeeefffgggiiihhhjjjmmmnnnnnnmmmnnnooonnnmmmlllnnnqqqsssrrrpppmmmnnnoooqqqsssuuuvvvwwwqqqtttvvvwwwuuuttttttuuuttttttsssrrrqqqqqqqqqqqqrrrooommmnnnrrruuuvvvvvvttttttuuuwwwxxxyyyzzz{{{}}}|||}}}~~~wwwrrrdddTTTWWWgggyyy]]]MMM===888777555111///000000111111111222222222000000///...------,,,,,,)))******++++++,,,------************************,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))...)))(((+++,,,***)))***+++++++++++++++++++++++++++*********+++,,,---------------...000111333444888999:::::::::<<<@@@CCCLLLUUUaaaiiilllmmmoooqqq{{{~~~{{{xxxtttqqqwww}}}sssmmmfff```^^^]]]]]]]]]]]]YYYUUUSSSSSSSSSQQQNNNQQQOOOKKKFFF@@@;;;666444111///...---------+++)))------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((+++*********))))))((((((***)))(((***...000000...***(((&&&%%%$$$%%%'''((('''(((((()))***+++++++++)))((((((''''''''''''(((***)))(((''''''''''''''',,,,,,------...////////////000111333555888:::;;;===>>>@@@BBBDDDFFFHHHHHHJJJKKKNNNRRRUUUWWWUUUSSSVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^^^^^^^___aaacccdddddddddeeefffgggiiijjjkkkiiigggeeedddeeeggghhhiiikkknnnooonnnnnnoooppptttrrrpppppprrrrrrpppnnnqqqqqqrrrrrrsssssssssttttttuuuwwwwwwuuusssssssssuuutttsssrrrrrrqqqqqqqqqrrrpppnnnooosssvvvwwwwwwtttuuuvvvxxxyyy{{{||||||}}}}}}}}}~~~~~~~~~|||vvvqqqbbbUUU\\\oooqqq[[[LLL===888777555111000000000111111111222222222000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,************************++++++***))))))***+++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++'''&&&)))***(((''')))++++++++++++++++++++++++************+++,,,------.........///000222444444888:::;;;<<<===@@@EEEHHHQQQZZZdddfffcccfffppp{{{}}}zzzwwwtttzzz}}}uuunnnhhhbbb]]]ZZZZZZVVVRRRQQQRRRSSSSSSQQQTTTSSSQQQLLLGGGBBB===:::444222000/////////---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))***)))))))))((((((((((((+++*********))))))))))))(((&&&%%%''')))+++***(((***)))((('''''''''(((((('''(((((()))******++++++***)))(((''''''''''''''')))(((''''''&&&&&&'''''',,,,,,------...////////////000111333555888:::;;;>>>???@@@BBBDDDEEEGGGHHHJJJKKKNNNRRRVVVWWWWWWUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\^^^^^^___```ccceeeeeeeeeeeeeeefffggghhhiiijjjhhhgggeeeeeefffhhhiiikkkmmmooopppppppppqqqrrrwwwuuutttsssttttttrrrpppssssssssssssssssssttttttvvvwwwxxxwwwtttrrrrrrrrruuuuuutttssssssrrrrrrrrrrrrqqqpppqqquuuxxxyyyzzzwwwxxxyyyzzz{{{|||}}}~~~{{{{{{zzzzzz|||~~~yyytttnnn___VVVddd{{{kkkXXXJJJ<<<777777444111111000000000111111111111222/////////...------,,,,,,//////...------,,,++++++************************++++++***))))))***+++++++++++++++***************))))))))))))************)))))))))))))))))))))))))))%%%%%%)))+++))))))***************************************+++,,,---...//////000000222333555666888:::===???BBBFFFLLLOOOWWW```fffaaaZZZ___ttt|||zzzyyyoooeee^^^ZZZWWWSSSQQQQQQSSSTTTUUUVVVVVVVVVTTTPPPKKKFFFCCC:::777444111111000///...++++++++++++++++++++++++++++++,,,,,,,,,+++************)))))))))(((((((((***************)))))))))+++)))((()))******)))(((*********)))))))))((((((((((((((()))******++++++******)))''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&,,,,,,------...////////////000111333555888:::;;;>>>???@@@BBBDDDEEEGGGGGGKKKKKKMMMQQQVVVXXXWWWVVVTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\^^^______aaadddfffeeeeeeeeeeeefffggghhhiiijjjiiihhhgggggghhhjjjkkkoooppprrrssssssssstttvvvwwwwwwvvvwwwwwwwwwwwwvvvqqqqqqrrrsssuuuvvvwwwwwwuuuvvvwwwvvvtttrrrssssssuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrtttvvvyyy{{{||||||||||||}}}}}}}}}}}}}}}{{{yyywwwwwwxxx{{{~~~~~~zzzwwwtttkkk\\\XXXmmmiiiTTTHHH;;;777666444222111000000000000111111111111//////.........---------...---------,,,,,,,,,+++************************+++******************+++************************((()))))))))************))))))))))))))))))))))))***&&&&&&***---,,,,,,...************************************+++,,,......111111111222444555777888888:::???CCCGGGLLLRRRUUUZZZaaaddd___YYYaaayyyuuummmbbb^^^XXXSSSQQQQQQRRRSSSSSSUUUVVVWWWUUURRRNNNKKKBBB>>>999555333111///---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************)))))))))((((((************************+++*********+++++++++***))))))*********)))((('''(((((())))))************+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&,,,,,,------...////////////000111333555888:::;;;>>>???@@@BBBDDDFFFGGGHHHKKKLLLMMMQQQUUUWWWWWWVVVSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\^^^______aaadddfffeeeeeeeeefffggghhhiiijjjkkkkkkjjjjjjkkklllmmmnnnrrrtttuuuuuuuuuvvvwwwyyy{{{{{{{{{zzzyyyxxxxxxxxxsssssstttuuuvvvvvvwwwwwwtttuuuvvvuuutttsssuuuvvvuuuuuuuuuuuutttsssrrrqqqppprrrtttvvvxxxzzz}}}~~~~~~}}}|||{{{|||zzzwwwuuuuuuwwwzzz|||~~~}}}}}}~~~yyywwwssshhhZZZ\\\uuugggPPPEEE:::777666333222333000000000000000000000000...............---------******++++++,,,,,,,,,---*********************************++++++*********************************((()))))))))************)))))))))))))))))))))))))))&&&&&&***---,,,,,,...******************************++++++,,,...///000333333444444666777999:::888<<>>???BBBDDDFFFHHHIIILLLLLLMMMPPPSSSUUUUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\^^^^^^___```ccceeeddddddeeefffgggiiijjjkkkkkkkkkllllllmmmnnnooopppsssuuuvvvvvvuuuvvvyyy{{{~~~zzzwwwvvvvvvxxxxxxwwwwwwvvvuuuttttttssstttuuutttssstttvvvwwwttttttuuuuuutttsssqqqpppoooqqqtttwwwxxxzzz}}}~~~}}}|||{{{}}}{{{yyywwwvvvwwwyyyzzz~~~}}}}}}yyywwwpppeeeZZZbbbyyyaaaLLLBBB999666555222222444111000000000000000//////........................))))))***++++++,,,------************************)))***++++++++++++***)))***************+++++++++))))))))))))************))))))))))))))))))))))))((($$$$$$(((+++******,,,++++++++++++++++++++++++++++++,,,---...000111222555555555666888999;;;<<<;;;???DDDJJJOOOTTTYYY]]]]]]aaafffkkkqqqzzz{{{}}}zzzvvvnnncccXXXQQQNNNNNNPPPRRRTTTVVVWWWUUUTTTRRROOOLLLGGGBBB>>>999444000000000///......---,,,,,,******+++,,,,,,,,,++++++++++++*********)))))))))*********+++++++++++++++&&&(((******)))***+++---))))))((((((((('''''''''))))))))))))))))))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((,,,,,,------...////////////000111333555888:::;;;;;;<<<>>>AAADDDGGGIIIJJJMMMLLLLLLNNNQQQSSSSSSRRRQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^^^^^^^___aaacccccccccdddfffhhhjjjlllmmmkkkkkklllmmmnnnoooppppppsssttttttttttttuuuwwwzzzzzzwwwvvvwwwzzzyyyxxxwwwvvvuuuttttttuuuvvvvvvtttsssssstttvvvrrrssstttuuutttrrrpppooommmqqquuuwwwxxxzzz~~~~~~}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~}}}~~~wwwtttmmmaaa\\\iiipppZZZIII@@@999666555222222444111111000000////////////........................++++++,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))%%%%%%)))+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444666666777888999;;;<<<===???CCCIIINNNSSSWWW\\\___aaagggpppwww|||xxx|||}}}rrrfff^^^ZZZYYYXXXYYYYYYYYYXXXWWWUUUTTTRRRPPPMMMJJJFFFBBB<<<888333222111000///...---,,,)))***+++,,,,,,,,,,,,++++++++++++*********))))))*********++++++,,,,,,,,,)))+++,,,,,,***)))+++---+++***)))((((((((())))))***)))))))))))))))))))))(((''''''''''''(((((()))''''''&&&&&&''''''((())),,,,,,------...//////000///000111333555888:::<<<:::;;;>>>AAADDDHHHJJJKKKMMMLLLLLLNNNPPPRRRQQQQQQPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[]]]^^^]]]]]]^^^```bbbbbbcccdddfffhhhkkkmmmnnniiijjjkkklllmmmoooooopppqqqrrrsssrrrrrrsssvvvyyy{{{yyyyyy{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwtttrrrqqqsssuuurrrssstttttttttrrrpppnnnlllpppuuuwwwxxxzzz~~~}}}}}}}}}}}}}}}~~~~~~vvvrrrjjj___]]]nnnlllWWWHHH???888666444222222555111111000000/////////...---.....................///......------,,,,,,+++************************)))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))************))))))))))))))))))))))))+++''''''+++---++++++,,,---------------------------......///111222444555777777888999:::<<<===>>>BBBFFFLLLQQQUUUZZZ^^^aaaeeemmmxxxyyy~~~tttkkkgggggg``````^^^]]]ZZZXXXVVVUUURRRQQQPPPOOOLLLHHHBBB>>>555444333111000...---,,,)))***+++,,,,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,''')))***(((%%%###$$$&&&---,,,***(((((()))***,,,*********)))))))))))))))'''&&&&&&''''''((()))***'''''''''''''''((()))***------..................222333333444666888999:::>>>???@@@AAAEEEHHHLLLNNNPPPOOONNNNNNOOOPPPRRRSSSQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZYYYXXXXXXYYYZZZ\\\[[[ZZZYYYZZZ[[[]]]___bbbcccdddfffgggiiijjjkkkiiikkknnnoooooooooqqqrrrwwwvvvvvvuuutttssssssrrrzzz|||~~~}}}zzzxxxwwwwwwuuuuuuvvvvvvvvvwwwwwwwwwvvvuuutttrrrrrrssstttttttttsssqqqrrrttttttpppmmmlllooosssvvvxxxzzz}}}~~~~~~~~~{{{vvvnnnhhhaaa___wwweeeSSSBBB===777333111111111000000000000000000///......000000000000000000000000.........------,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++***)))))))))*********+++,,,,,,,,,---++++++************++++++,,,''''''...000,,,)))***------,,,+++************+++,,,---...///...------000000222444666666555333888999:::;;;===???AAABBBFFFMMMSSSUUUZZZdddmmmqqqqqquuu{{{}}}}}}wwwuuunnnkkkhhheeeaaa\\\VVVRRRPPPPPPQQQQQQQQQMMMHHHCCC>>>:::444000////////////------------------------***************+++++++++++++++******************))))))***++++++++++++******************)))((((((((((((((((((((((((((((((&&&'''((())))))***))))))'''''''''''''''((())))))---------.........//////222222333444666888999:::>>>>>>@@@BBBEEEHHHKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSQQQRRRSSSTTTUUUVVVVVVWWWVVVXXXYYYYYYWWWWWWXXXZZZ\\\[[[ZZZYYYZZZ\\\^^^___cccdddeeeggghhhjjjkkkllljjjlllooopppqqqrrrsssuuuxxxxxxwwwvvvuuutttsssssstttvvvxxxxxxvvvuuuuuuvvvyyyyyyyyyxxxxxxxxxxxxwwwuuuuuutttttttttssstttttttttrrrrrrsssttttttqqqnnnnnnqqquuuxxxyyyzzz|||}}}~~~}}}~~~~~~}}}vvvnnnhhhaaaaaayyy}}}bbbQQQAAA===777333222111111000000000000000000///......------------------------......---------,,,,,,,,,------,,,,,,+++******)))******************++++++))))))))))))))))))***************))))))*********///***+++000333///------,,,+++++++++++++++,,,,,,***+++---............---000111333666888999999888:::;;;<<<===???AAACCCEEEEEENNNVVVZZZ```kkktttxxxxxx{{{~~~vvvsssoookkkhhhccc^^^ZZZVVVVVVUUUUUUUUURRRNNNKKKCCC???999555222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))***+++++++++,,,))))))***++++++++++++******************)))(((((())))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((()))******+++,,,,,,---...///000000222222333444666888:::;;;===>>>@@@CCCFFFHHHIIIJJJJJJKKKMMMNNNPPPQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUVVVXXXWWWVVVVVVXXXYYY\\\[[[ZZZZZZ[[[]]]^^^___ddddddfffgggiiikkklllmmmjjjmmmppprrrssstttvvvxxxzzzyyyyyyxxxwwwvvvuuutttppprrrttttttttttttuuuwww}}}}}}|||{{{zzzyyyxxxwwwuuuuuuvvvvvvvvvuuutttssssssrrrrrrsssuuutttrrrpppooossswwwzzz{{{{{{{{{{{{}}}{{{}}}~~~}}}vvvmmmgggaaabbb{{{uuu]]]NNN@@@<<<777333222222111000000000000000000///......////////////////////////...------------,,,,,,,,,---,,,,,,++++++*********((())))))***++++++,,,,,,))))))))))))))))))((((((***))))))(((((())))))***...,,,,,,000222000......************+++,,,---...***+++,,,---...//////...///111444777:::<<<<<<<<<:::;;;===>>>>>>AAADDDGGGIIISSS]]]cccjjjttt|||~~~~~~~~~{{{vvvrrrnnnjjjfffcccYYYWWWUUUTTTSSSRRROOOMMMJJJGGGAAA<<<999555111...---------,,,,,,,,,------,,,,,,++++++******))))))(((((()))***+++,,,,,,---))))))***++++++++++++***************)))))))))(((************************((())))))))))))((((((''')))))))))))))))***++++++++++++,,,---...///000111111222333444666888:::;;;<<<>>>@@@CCCFFFGGGGGGGGGGGGIIIKKKNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVTTTUUUVVVVVVVVVVVVWWWYYY[[[[[[[[[[[[\\\^^^___```cccdddeeeggghhhjjjkkkllliiilllooorrrsssuuuwwwyyyzzz{{{{{{{{{zzzyyywwwvvvssstttuuutttttttttvvvxxx~~~~~~}}}{{{yyywwwvvvtttvvvwwwyyyxxxvvvtttrrrssssssttttttuuutttsssrrroootttyyy|||}}}|||||||||}}}zzzxxxyyy{{{|||wwwlllfff```bbb{{{nnnXXXKKK>>>:::666333222222111000000000000000000///......000000000000000000000000------------------------,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,++++++******))))))))))))(((((((((((())))))+++***+++---...---,,,,,,+++++++++++++++,,,---...++++++,,,...///000000111000222666888:::;;;<<<>>><<<>>>@@@AAAAAADDDIIIMMMRRR]]]hhhooovvv~~~zzzuuuqqqmmmiiifff^^^[[[VVVSSSQQQOOOMMMLLLOOOLLLHHHDDD@@@;;;666333111000///............///------,,,+++******)))))))))))))))***+++++++++,,,))))))***++++++++++++***+++******)))))))))))))))************************))))))***))))))((('''&&&))))))(((((())))))***+++++++++,,,---...///000111111111222444666888:::<<<<<<>>>@@@CCCEEEFFFFFFFFFEEEGGGJJJMMMOOOQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUSSSTTTVVVVVVUUUVVVWWWYYY[[[[[[\\\\\\^^^___```aaabbbbbbccceeeggghhhjjjjjjgggjjjnnnppprrrtttwwwyyyzzz{{{|||||||||{{{yyyxxxxxxxxxwwwuuussstttvvvxxx}}}~~~~~~}}}{{{yyyvvvuuuuuuvvvyyyzzzzzzxxxuuusssssstttuuuvvvuuutttssssssoootttyyy}}}~~~{{{xxxvvvuuuvvvzzz}}}vvvjjjccc^^^bbbzzzhhhTTTIII<<<999555333333222111000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++***+++++++++*********)))))),,,++++++******)))))))))))))))(((((((((((())))))(((***+++******+++++++++...------,,,++++++,,,,,,,,,,,,---...000111333333222555888999999999;;;>>>???BBBEEEFFFGGGJJJQQQWWW[[[gggttt|||~~~yyyuuuqqqllliiihhhccc\\\WWWTTTRRROOONNNPPPNNNKKKIIIFFFCCC>>>:::444333111///...---.........------,,,+++***)))))),,,+++++++++***)))))))))))))))***++++++++++++***+++***))))))(((((())))))************************))))))***))))))((('''&&&(((''''''''''''((())))))+++,,,,,,---...///000000000111222444666999;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTVVVVVVVVVVVVXXXYYY[[[[[[\\\]]]___```aaaaaaaaaaaacccdddfffhhhiiiiiigggiiimmmpppqqqsssuuuwwwxxxyyy{{{}}}~~~}}}|||{{{zzzzzzwwwtttqqqrrrtttwww{{{|||}}}}}}|||yyywwwuuuvvvwwwyyy{{{zzzxxxvvvttttttvvvxxxwwwuuusssrrrsssqqquuuzzz~~~|||yyyuuusssrrrrrruuuyyy~~~~~~sssggg___]]]ccc|||~~~dddQQQGGG:::888555333333333222111000000000000000///......------------------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,++++++***))))))(((((((((((((((((((((''''''***))))))(((((())))))***(((,,,---+++***,,,---,,,///...---,,,++++++++++++------...///111333555777555888;;;<<<:::;;;>>>AAA@@@DDDHHHIIIJJJOOOWWW___gggsss~~~~~~}}}yyytttppplllggg```ZZZVVVSSSQQQOOOQQQOOOMMMKKKJJJHHHDDDBBB888666333000---,,,------------,,,,,,++++++******---,,,,,,+++***)))(((((())))))***++++++++++++***,,,+++)))((((((((()))***************************((())))))))))))((((((''''''''''''''''''(((((()))---------.........//////000111222444666999;;;<<>>999555333222222,,,,,,,,,,,,,,,,,,,,,---***************+++++++++))))))***++++++++++++***,,,+++)))((('''(((***+++((((((((((((((((((((((((''''''((())))))***)))))))))))))))))))))******+++,,,------,,,++++++---000222333333333333555888;;;;;;===@@@CCCDDDGGGJJJLLLHHHHHHJJJKKKMMMNNNNNNNNNQQQRRRSSSSSSSSSSSSSSSRRRUUUWWWYYYYYYXXXVVVVVVWWW[[[\\\^^^```aaaaaa``````cccdddfffhhhjjjjjjjjjjjjkkkkkkkkklllnnnqqqsssuuusssxxx||||||{{{{{{}}}zzzuuussssssvvvyyy|||{{{zzzyyyyyyyyyyyyyyywwwxxxzzz||||||{{{zzzyyyxxxyyyzzzxxxuuurrrqqqqqquuuwwwzzz{{{|||~~~~~~}}}|||zzzwwwtttuuuuuuvvvvvvxxxzzz|||}}}xxxkkk```UUUXXXmmmrrrWWWFFF???999777555333333333111000111111111000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********)))))))))************+++++++++)))))))))))))))******+++------,,,,,,,,,,,,++++++...---+++,,,---//////...+++000444777<<>>666444111///------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''---,,,,,,,,,,,,,,,,,,---***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++---///000///.........///111555666666666777888<<<>>>@@@AAAAAABBBDDDFFFEEEFFFHHHJJJLLLNNNOOOOOOLLLMMMNNNOOOOOOPPPPPPOOOMMMOOOQQQRRRSSSSSSUUUWWWXXXWWWVVVUUUVVVXXX[[[]]]^^^```cccfffhhhiiijjjjjjlllllllllnnnppprrruuuvvvxxxzzz}}}~~~~~~~~~{{{wwwvvvxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{yyyxxxxxxtttvvvwwwvvvuuutttuuuvvv{{{}}}~~~}}}~~~|||}}}}}}|||~~~~~~xxxqqqeeeZZZVVViiixxx___MMMBBB>>>888666333222333333111000//////////////////...---........................+++++++++++++++,,,------------,,,,,,+++***))))))************************++++++,,,,,,,,,---------******))))))******+++,,,++++++,,,,,,---......///---...///111222555888:::???FFFQQQ]]]mmm}}}~~~}}}xxxmmm```UUUOOOKKKJJJKKKOOOPPPQQQRRRQQQLLLFFFAAA999777333000...---...///------------------------------,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))222444666666444222111111///111555666666666777888===>>>@@@AAAAAABBBDDDFFFEEEFFFHHHJJJLLLMMMNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOLLLNNNPPPPPPQQQRRRTTTVVVXXXWWWUUUTTTUUUXXX[[[]]]^^^```cccfffiiijjjkkkkkkmmmmmmmmmnnnpppsssvvvwwwxxx{{{}}}~~~zzzwwwwwwyyy{{{yyyyyyzzz{{{{{{zzzzzzyyy{{{{{{{{{{{{zzzyyyyyyxxxtttuuuvvvvvvuuuuuuvvvxxx|||~~~~~~~~~~~~~~~{{{|||~~~~~~~~~vvvooodddYYYYYYppppppYYYIII???;;;777555333222222222111000111111000000///---,,,+++..............................---,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++,,,,,,,,,---------***************++++++,,,------------------------///000111222333777<<>>@@@AAAAAABBBDDDFFFFFFGGGIIIJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMOOOOOOOOOQQQSSSVVVUUUTTTRRRRRRSSSUUUXXXZZZ^^^___cccfffiiikkkllllllmmmmmmnnnoooqqqtttvvvxxxyyyzzz}}}~~~}}}zzzwwwwwwxxxzzzzzz{{{|||}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyytttuuuvvvuuutttuuuvvvxxx}}}~~~~~~~~~}}}}}}~~~~~~{{{|||~~~|||tttmmmaaaXXX\\\uuujjjUUUGGG>>>999666444222222222222111000222111111000///---+++***------------------------000///...---,,,,,,,,,,,,---,,,,,,++++++************************+++++++++))))))))))))*********++++++************+++,,,,,,............------,,,,,,...000111111333:::CCCJJJ[[[cccnnnyyy}}}}}}~~~~~~sssddd[[[XXXVVVSSSMMMMMMNNNPPPRRRSSSQQQNNNDDDBBB???:::666333000///------------------------+++++++++++++++,,,---...+++******))))))******+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))---...//////......000222111222444444444555888::::::<<<>>>???@@@AAADDDEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNOOOOOOOOOPPPSSSUUUSSSRRRQQQQQQRRRTTTWWWXXX\\\^^^aaaeeehhhjjjllllllnnnnnnnnnoooqqqtttwwwxxxxxxzzz|||~~~{{{xxxvvvwwwyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{{{{uuuvvvvvvuuuttttttvvvxxx}}}~~~}}}{{{{{{}}}~~~~~~zzzqqqjjj]]]VVV\\\wwweeeRRRFFF===888666444222111222222111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((((((((()))))))))******++++++******++++++,,,---------------............///000222333777AAANNNYYYgggooowww|||{{{zzz~~~zzzmmmeeedddccc___VVVTTTQQQQQQRRRRRRRRRQQQKKKJJJGGGCCC===888333000........................,,,,,,+++++++++,,,---...,,,++++++******++++++,,,---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))---.../////////111444777222333333333333555888;;;888:::===>>>???@@@CCCEEEHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPNNNOOOOOOOOONNNPPPRRRUUUSSSSSSSSSSSSTTTVVVWWWXXXZZZ\\\```dddgggiiikkkkkknnnnnnoooppprrrtttwwwyyyxxxyyy||||||xxxvvvvvvwwwwwwxxxzzz||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||vvvvvvvvvuuuttttttvvvxxx|||}}}{{{zzz{{{}}}|||xxxooogggZZZTTT\\\www|||aaaPPPEEE===888555333111111222222111000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++,,,,,,))))))******++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,---...///000000111333555777<<>>@@@BBBDDDFFFGGGFFFGGGHHHJJJLLLMMMMMMMMMJJJIIIIIIKKKNNNPPPPPPOOORRRRRRRRRQQQRRRRRRSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZ[[[^^^bbbeeegggiiilllnnnqqqqqqqqqqqqsssuuuxxxyyyyyyzzz|||}}}{{{{{{xxxyyyzzz{{{||||||{{{{{{|||{{{zzz{{{|||}}}|||{{{zzzxxxvvvtttttttttvvvwww|||}}}~~~~~~~~~~~~}}}}}}~~~~~~yyyrrreeeZZZNNNTTTeeelllYYYJJJ???888777444444333222222111111000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................///111222333555888===FFFRRR```mmmtttttt{{{}}}zzzzzz}}}sssllliiifff```[[[\\\YYYVVVSSSQQQMMMHHHDDD;;;999666222000/////////......//////......---,,,************************+++******+++......---,,,+++)))(((((()))******)))*********+++++++++,,,,,,000000000111222222333333333333444444666777999999<<<<<<>>>@@@BBBDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNKKKKKKLLLMMMOOOPPPPPPPPPUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[^^^bbbfffhhhjjjmmmppppppppppppppprrrtttvvvxxxyyyzzz|||~~~{{{{{{{{{||||||||||||||||||{{{zzz{{{}}}~~~~~~}}}zzzyyywwwvvvvvvvvvwwwxxx{{{|||}}}~~~}}}~~~zzzvvvqqqdddYYYJJJTTTjjjfffSSSFFF<<<777666444444333222222111111000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,---------............////////////000222444;;;===CCCMMMYYYdddmmmrrryyy~~~}}}~~~}}}zzzwwwssslllfffccc```\\\XXXUUURRROOOLLLCCC@@@<<<666222000//////---...///000///...---,,,*********************************,,,......---+++***))))))))))))******)))*********+++++++++,,,,,,000000000111222222333333333333333444666777999:::<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[___cccfffiiilllooorrrooooooooooooqqqsssuuuvvvzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~}}}zzzzzzyyyxxxxxxxxxyyyyyy|||}}}~~~~~~~~~~~~~~~yyyssslll```UUUHHHVVVppp{{{aaaOOOCCC:::666666444444333222222111111000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------///000000000///111555999@@@DDDKKKSSS^^^hhhqqqvvv}}}}}}|||uuuooojjjfff___ZZZVVVSSSQQQOOOKKKHHHCCC<<<777222000///---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////---+++))))))******)))))))))))))))))))))************+++//////000000111222222333222222333444666888999:::<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKOOOPPPRRRRRRQQQQQQSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWXXXYYYZZZ[[[\\\\\\\\\___cccgggjjjmmmqqqsssppppppooopppqqqrrrtttvvv{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~zzzpppfffYYYPPPIIIZZZvvvuuu\\\KKK@@@888666666444444333222222111111000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000111222111222666>>>DDDJJJPPPWWW^^^eeeooozzz}}}|||{{{wwwssslllddd\\\VVVRRRPPPNNNPPPMMMHHHCCC<<<777333111...............------,,,------------------------******,,,...000000...,,,((()))++++++)))((()))***((((((((())))))))))))***......///000000111111222222222333444666888:::;;;======???@@@BBBCCCEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLNNNPPPRRRRRRQQQPPPRRRUUUUUUUUUUUUVVVXXXYYY[[[[[[XXXXXXYYY[[[\\\\\\]]]]]]\\\___dddhhhkkknnnrrruuurrrrrrqqqqqqrrrtttvvvwwwzzzzzzzzz|||}}}}}}}}}}}}}}}~~~|||{{{{{{}}}}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~|||nnnbbbVVVOOOKKK^^^{{{nnnVVVFFF===777666888444444333222222111111000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------.........////////////111333333666>>>JJJSSS^^^dddjjjkkkmmmttt~~~wwwlllaaaZZZUUUQQQOOOPPPNNNLLLHHHCCC===999666000000//////......//////------------------------++++++---///111111///,,,'''))),,,,,,)))((()))***((((((((()))))))))******.........///000000111111222222333444666888:::;;;===>>>???@@@BBBCCCDDDEEECCCDDDFFFHHHKKKLLLMMMNNNNNNPPPRRRRRRPPPOOORRRTTTTTTTTTUUUVVVXXXZZZ\\\]]]XXXYYYZZZ[[[\\\]]]]]]]]]\\\___dddhhhlllooosssvvvtttssssssssstttvvvwwwxxxzzzyyyyyyyyy|||~~~}}}|||{{{||||||~~~|||{{{{{{||||||{{{yyy{{{{{{{{{||||||||||||||||||||||||}}}~~~~~~|||nnnbbbXXXRRRLLL```~~~|||iiiRRRCCC;;;777777:::444444333333222111111000000/////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......////////////000000000000...111333555999DDDSSS^^^qqqvvvyyyvvvrrrvvvtttggg___YYYUUUSSSNNNNNNMMMJJJFFFBBB===:::333222000/////////000111------------------------+++,,,...000222222///---&&&))),,,,,,***((((((***((())))))))))))*********222111///......000222333333333333444666777999:::======???@@@BBBCCCEEEEEEDDDFFFHHHIIIIIIJJJLLLMMMQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]]]]___bbbfffkkkooorrrtttuuuvvvvvvuuuttttttvvvwwwxxxyyyzzz{{{}}}}}}{{{zzzzzz~~~~~~~~~}}}||||||{{{{{{||||||zzzzzz{{{}}}~~~uuujjj^^^SSSNNNOOOiiixxx\\\JJJCCC999444444000222222222111111111111000////////////............------,,,,,,,,,------...------...///...---+++******))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333)))###'''---...///333666444666???IIITTTbbbnnnuuukkkdddZZZQQQQQQKKKIIIKKKKKKFFFAAA@@@:::666111......///000000------.........---++++++)))***,,,...//////...---++++++++++++++++++++++++***************+++++++++111000/////////000111222333333333444666777999:::======>>>@@@BBBCCCEEEEEEEEEGGGIIIJJJJJJKKKMMMNNNRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXYYY[[[]]]^^^^^^___aaaeeehhhlllnnnooouuuvvvwwwwwwvvvuuuvvvxxxvvvwwwzzz{{{}}}~~~}}}|||{{{~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzz|||~~~~~~sssggg[[[QQQMMMVVVpppsssXXXFFF@@@777444555222222222222111111111111000////////////............---------,,,,,,------...,,,------...---,,,+++***&&&%%%%%%&&&((())))))(((************************---------.........//////222+++(((,,,//////000333666999CCCPPP\\\fffrrr}}}}}}zzzxxxzzz~~~~~~vvvoooeee\\\UUUNNNIIIJJJKKKHHHEEEEEE???;;;555111000000000000,,,---.........---,,,,,,+++,,,...///000000//////+++++++++++++++++++++++++++++++++******))))))(((//////000000000000111111222333333444555777888999<<<===>>>@@@AAACCCDDDEEEFFFHHHJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVWWWWWWYYY\\\^^^___```aaaccceeehhhjjjlllmmmtttvvvyyyyyyxxxxxxxxxyyyvvvxxx|||~~~~~~~~~}}}~~~}}}}}}||||||{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~zzzooocccVVVNNNLLL\\\uuunnnSSSBBB===555444666444222222222111111111111000////////////...............------,,,,,,---------,,,,,,,,,,,,,,,,,,+++******)))((()))+++---,,,+++************++++++++++++------........./////////000......111222111333666;;;CCCSSSeeerrryyy}}}yyyuuurrrpppsss|||~~~tttkkk\\\SSSLLLKKKLLLKKKLLLNNNHHHCCC<<<666444222111000,,,---...............---......//////000111111111++++++++++++++++++++++++,,,+++***)))(((''''''&&&...///000000111111000000222222333444555777888999<<<===>>>???AAACCCDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZ]]]^^^bbbccceeegggjjjlllnnnooosssvvvzzz{{{{{{zzzyyyzzzyyy|||~~~~~~~~~~~~}}}||||||{{{{{{zzz{{{{{{{{{|||~~~wwwnnn```QQQKKKMMM___vvvkkkPPP@@@<<<555444777555222222222111111111000000////////////..................---,,,,,,,,,------++++++++++++++++++++++++...------...///000000///,,,,,,,,,---------------............////////////111111111222333555999>>>FFFNNN^^^qqq}}}~~~wwwssskkknnnpppsss{{{~~~tttcccXXXNNNKKKLLLMMMPPPUUUOOOIIIBBB<<<777555222000---........./////////////////////...///000111111,,,,,,+++++++++++++++*********))))))((((((''''''......///000000000000///222222222333555666888999<<<<<<===???AAABBBDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRSSSUUUVVVWWWXXXXXXWWWXXXXXXWWWWWWWWWYYYZZZ[[[```aaadddgggjjjmmmpppqqqsssvvvzzz||||||{{{{{{{{{zzz~~~~~~~~~~~~~~~}}}||||||{{{{{{~~~~~~~~~~~~~~~vvvmmm^^^OOOLLLSSSfffzzziiiOOO???<<<555444666444222222222111111111000000////////////............///...---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++***+++,,,---,,,+++,,,,,,---------................../////////000000222222222111444;;;DDDIIIQQQUUUaaarrr|||uuurrrlllgggiiipppsssrrryyyxxxeeeYYYMMMIIIIIIJJJOOOSSSRRRMMMGGGAAA===888444222////////////////////////......---------...//////,,,,,,,,,++++++*********''''''(((((())))))******......////////////000000111222222333444666777888;;;<<<===???@@@BBBCCCDDDCCCEEEGGGGGGGGGHHHJJJLLLKKKLLLMMMNNNNNNOOOOOONNNQQQSSSUUUVVVWWWXXXWWWWWWXXXXXXWWWVVVVVVWWWYYYZZZ\\\^^^aaaeeehhhllloooqqqsssvvvyyy{{{{{{{{{|||}}}{{{~~~~~~~~~}}}||||||uuummm^^^OOOPPP\\\sssdddKKK>>><<<777444666222222222222111111111111000////////////............///......---,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++***)))***+++,,,+++*********++++++,,,,,,------....../////////000000000222333222222999FFFQQQUUUXXXVVV\\\lll~~~yyynnnhhhgggddd```dddjjjvvvzzzhhh[[[OOOIIIHHHHHHKKKOOORRROOOKKKGGGCCC>>>999555111111000///////////////,,,,,,---------------------,,,,,,++++++*********&&&'''(((((()))***+++,,,//////...---...///000111111111222333444666777888;;;<<<===???@@@BBBCCCDDDCCCEEEGGGHHHHHHIIIKKKLLLKKKKKKMMMNNNOOOOOONNNNNNQQQRRRUUUWWWXXXWWWWWWVVVVVVVVVUUUUUUVVVXXXZZZ[[[]]]^^^aaaeeehhhlllooopppsssuuuxxxyyyyyy{{{}}}}}}~~~~~~~~~~~~~~~}}}|||qqqkkk]]]PPPWWWhhh~~~~~~\\\EEE;;;<<<777555666222222222222111111111111000////////////............//////...---,,,,,,,,,,,,---,,,+++++++++---...///...,,,+++,,,---...,,,+++******++++++,,,------....../////////000000000000000222333666CCCTTT^^^___\\\UUUUUUeee{{{{{{sssjjjbbbaaaaaahhhsss}}}~~~nnnbbbVVVPPPMMMKKKLLLOOOQQQPPPOOOMMMJJJEEE>>>999444333111///.........///+++,,,---......---,,,+++------,,,,,,+++******)))((())))))******+++++++++000///---,,,---...000222111111222333444666777888;;;<<<===>>>@@@BBBCCCDDDDDDFFFHHHIIIIIIJJJLLLMMMKKKLLLNNNOOOPPPPPPOOOOOOQQQRRRUUUWWWXXXWWWWWWVVVTTTTTTTTTUUUVVVYYY[[[\\\```aaadddgggjjjmmmpppqqqtttuuuwwwxxxxxxzzz}}}~~~|||}}}~~~~~~}}}~~~~~~}}}|||||||||}}}~~~~~~xxxnnniii]]]RRR[[[oooxxxVVV@@@888;;;777666666222222222222111111111111000000/////////............000///...---,,,+++++++++------,,,+++,,,---///000,,,+++******,,,,,,+++***,,,,,,------...///000000////////////000000000000///222444;;;KKK]]]eeeddd___TTTQQQ```xxxwwwmmmiiieeeccciiiooouuu{{{vvvjjj^^^XXXTTTPPPPPPQQQPPPQQQQQQQQQOOOJJJBBB===555444222000............+++,,,...//////...,,,***------,,,,,,+++***))))))+++++++++***************------...///000000//////111111222333555666777777999:::;;;===>>>@@@AAABBBEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNLLLKKKJJJLLLNNNMMMPPPTTTVVVVVVVVVWWWWWWVVVVVVUUUVVVXXXZZZ]]]___```cccfffhhhjjjmmmppprrrttttttuuuvvvwwwyyy{{{|||~~~~~~~~~}}}|||{{{uuurrrkkkYYYMMM]]]xxxlllPPPFFF;;;555666666444000222222222111111111111000......---------,,,,,,,,,///............---------+++++++++,,,,,,---------+++++++++,,,,,,------------------...............111000...---///111000---222111777FFFWWWaaaccccccXXXVVVWWWaaasss}}}rrrnnnkkkiiieeeccchhhooozzzzzztttkkkeee```[[[UUUQQQWWWTTTQQQRRRSSSQQQKKKEEE>>>888222000111222000---///......---------......///...---+++***)))((((((---,,,+++***))))))))))))---......///////////////000000111333444555666777888888:::;;;===???@@@@@@EEEEEEFFFGGGHHHJJJKKKKKKJJJLLLMMMLLLJJJJJJKKKLLLLLLPPPSSSVVVVVVVVVWWWXXXXXXWWWWWWWWWYYY[[[^^^``````cccfffhhhjjjmmmppprrrttttttuuuvvvxxxzzz{{{|||~~~~~~~~~wwwqqqiiiZZZRRRdddjjjMMMDDD:::555666777444111222222222111111111000000.........---------,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------............///111111000000222444444333444666===JJJVVV\\\]]][[[VVVUUUXXXbbbtttzzztttooohhhaaaaaadddjjjqqqzzz|||uuunnnhhhbbb\\\XXXXXXUUURRRSSSUUUUUUQQQMMMCCC===555222222222000---//////......------.........---,,,+++++++++++++++---,,,+++***))))))))))))........./////////////////////000222333444555666666777888:::<<<===>>>???DDDDDDEEEFFFFFFGGGHHHHHHGGGIIILLLLLLKKKJJJJJJJJJLLLOOOSSSUUUVVVVVVXXXYYYZZZYYYYYYYYY[[[\\\___```aaacccgggiiijjjmmmppprrrtttuuuvvvwwwyyy{{{|||}}}~~~zzzpppfffYYYWWWnnncccIIIAAA999555666777555222222222111111111000000000.........------------,,,///............------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.........////////////......///111222444555:::@@@HHHQQQWWWYYYXXXVVVVVVWWW]]]iiiyyyzzzrrrhhhaaa```]]]```fffkkkssszzzqqqiiidddaaa]]]YYYVVVVVVXXXYYYWWWUUUJJJDDD<<<666444222000---000000///...............------,,,,,,,,,------...---,,,+++******)))******//////........./////////......///111222333444555666777888:::;;;===>>>???CCCCCCCCCDDDDDDEEEEEEEEEFFFHHHLLLMMMLLLKKKJJJJJJLLLNNNRRRTTTUUUVVVXXXZZZZZZZZZZZZZZZ[[[]]]^^^___bbbdddgggiiikkkmmmppprrrtttuuuwwwyyy{{{|||}}}~~~}}}nnnaaaWWW[[[vvvwwwXXXDDD>>>777555555666555222111111111111000000000000............------------///............------------------------,,,,,,,,,......------,,,,,,,,,+++------......//////000000000//////000000///333888CCCLLLUUUZZZ\\\]]]^^^\\\ZZZ]]]ffftttuuullliii______^^^^^^bbbnnn}}}yyypppkkkjjjeeebbb^^^\\\\\\\\\[[[YYYQQQKKKCCC<<<777444111///111111000///..................------------......---,,,++++++************000///............//////......///000222333444444777777999:::<<<>>>??????BBBBBBBBBCCCCCCDDDDDDDDDFFFIIILLLMMMMMMLLLLLLLLLLLLOOOQQQSSSTTTUUUWWWYYYXXXXXXYYYZZZ[[[]]]^^^___ccceeehhhjjjkkkmmmppprrrtttuuuxxxzzz|||~~~~~~~~~kkk]]]VVV___}}}mmmOOO???;;;777444555555444222111111111000000000////////////.........---------///............---------------------------------.........------,,,,,,,,,------......///000000111444333333444222111999CCCPPP[[[dddeeefffjjjkkkjjj```fffrrrxxxuuukkkhhhccc]]][[[```hhhpppzzzuuutttqqqnnnjjjfffbbb___[[[YYYUUUQQQIIIBBB===888555333222222111000///.........000000///...---------------,,,++++++++++++++++++111000...------...//////......///111222333444555777777888:::<<<===??????@@@@@@AAABBBCCCCCCDDDDDDFFFHHHKKKMMMLLLLLLMMMNNNNNNPPPRRRSSSSSSTTTVVVXXXWWWWWWYYYZZZ\\\^^^___```cccfffhhhjjjkkkmmmppprrrtttvvvyyy|||~~~~~~}}}iiiZZZVVVeee|||eeeJJJ<<<999666555444444222111111111000000000//////////////////.........------///............---------,,,---------.....................---------------------...///000000111222333000222555444555BBBSSSdddpppyyyzzz{{{~~~yyymmmttt{{{yyyvvvyyy~~~{{{wwwpppggg___\\\]]]___pppxxx}}}|||xxxssskkkccc[[[WWWVVVSSSOOOIIICCC===999777444333222000////////////111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,111000...---------//////...///000111222444555555555666777999:::<<<===>>>??????@@@AAACCCDDDEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOOOOQQQRRRRRRRRRSSSUUUWWWVVVWWWYYY\\\^^^```aaabbbdddfffiiijjjkkkmmmppprrrtttvvvyyy}}}zzzgggYYYYYYlllppp\\\FFF:::888666555444222111000111000000000////////////////////////............///............---------+++,,,,,,---...///000000------------............------...///000111222222111///222999<<>><<<444444222111000/////////......---------------...,,,,,,,,,++++++,,,,,,---222111...---,,,---.../////////000222333444555666444555666777999;;;<<<===>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGHHHHHHJJJMMMOOOPPPRRRRRRRRRQQQRRRTTTVVVVVVXXXZZZ]]]```bbbcccddddddfffiiikkkkkkmmmppprrrtttvvvzzz}}}xxxeeeYYY\\\rrryyyeeeUUUBBB999888666555333222000///000000000000////////////000/////////............//////.........---------***+++,,,---...000111111,,,---------.../////////------...///000111222222555444:::DDDJJJTTTmmm}}}tttnnnkkkiiilllrrr{{{uuulllggg]]]```fffkkkmmmttt|||mmm```XXXRRRSSSSSSQQQLLLFFFAAA???555444333111000/////////+++++++++,,,---...//////,,,,,,,,,++++++,,,------000000//////.........---///000222222111111222444666666888999;;;<<<>>>>>>@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQSSSUUUXXXYYYZZZZZZZZZ^^^bbbdddccc```bbbfffkkkllllllmmmoooqqqwwwxxxzzz|||~~~|||oooeee^^^___zzzpppYYYHHH@@@666555555444444333222222000000000000////////////......------------.....................---------------------------------,,,,,,,,,---------......///000000000//////111333222444;;;HHHXXXnnnyyypppjjjiiiiiinnnuuu~~~{{{sssggg```\\\^^^aaafffqqq~~~vvviii``````WWWPPPQQQRRRMMMFFFBBB:::888444000......///000111000...---,,,++++++***************************000/////////.........---...000111111000000222333555555666888:::;;;======???@@@@@@AAABBBCCCDDDDDDGGGGGGHHHHHHJJJKKKMMMNNNMMMNNNOOOPPPRRRUUUWWWXXXZZZZZZ[[[^^^bbbdddcccaaabbbfffjjjlllmmmmmmppprrrvvvwwwyyy|||~~~zzzkkkaaa[[[```{{{lllUUUEEE<<<555555555444333333222222000000000000////////////......------------......------..................------------------------,,,,,,---------.........+++,,,...//////000222444666888CCCXXXpppxxxpppkkkkkkkkknnnuuuzzzqqqiiiddd```^^^dddlllrrrvvv~~~}}}uuuoooggg\\\TTTSSSSSSNNNHHHEEE???===999444111000000000000///...---,,,,,,+++,,,++++++++++++++++++++++++/////////...............---///000000000000111333444444666777999;;;<<<<<>>>>>???AAABBBCCCDDDDDDIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVYYYZZZ\\\___bbbdddddddddccceeehhhkkkmmmpppssstttsssuuuwww{{{}}}sssaaaVVVXXXfff}}}cccLLL>>>777555555444444333222222111000000000000////////////......------------......,,,,,,,,,---...///000000------------------------------------............,,,...111222222222333444666===OOOmmm|||vvvrrrrrruuuxxxwwwmmmjjjlllttt|||{{{yyyzzzzzz}}}~~~}}}||||||}}}~~~~~~}}}xxxuuutttsssqqqooollljjjgggfffgggjjjnnnqqqzzz}}}tttjjjffffffaaa\\\\\\fffxxxzzzmmm```XXXSSSNNNLLLLLLLLLIIIEEE???:::555111/////////...............///,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---///000///000222333555666777999;;;<<<===>>>===>>>???@@@BBBCCCDDDEEEIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUXXXZZZ]]]```bbbcccdddeeedddeeegggjjjnnnqqqsssttttttuuuxxx{{{~~~~~~ooo^^^VVV[[[lllzzz___JJJ>>>888555444444333222222111111000000000000////////////......------------......,,,,,,,,,---...///000000---------------------------------........./////////000222222111111222333<<>>???<<<===>>>@@@AAACCCDDDEEEHHHHHHHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQSSSUUUVVVWWWZZZ^^^aaabbbccceeeggggggfffgggiiinnnrrrssstttuuuwwwyyy|||yyyjjj\\\WWW```rrrtttZZZHHH===999444444333333222222111111000000000000////////////......------------......,,,---------.../////////------------------------------.........////////////000222222222444777999CCCRRRlll}}}~~~rrriiibbb___```dddnnnvvvzzzrrrppppppooooooqqqkkklllnnnppprrrsssttttttuuuxxx}}}~~~zzzyyyxxxtttpppmmmjjjfffbbb___^^^^^^^^^]]]^^^___bbbfffkkkooorrrtttuuuwwwzzzzzzkkk]]]RRRRRRVVV\\\iiivvvzzzmmmcccZZZQQQNNNOOOMMMLLLJJJFFFAAA<<<777444111111000///////////////++++++++++++++++++++++++,,,,,,,,,------.........,,,...000111111222444555555666777888:::<<<===>>><<<<<<>>>???AAACCCDDDEEEGGGGGGHHHHHHJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVZZZ___aaabbbccceeehhhiiiggggggiiinnnrrrsssssswwwyyy{{{}}}ssseeeZZZYYYddduuummmTTTCCC;;;888444444333333222111111111000000000000////////////......------------......------..................------------------------............///////////////111333666999???EEEJJJQQQaaa|||}}}ppphhhaaa]]]]]]aaafffkkkttt}}}xxxrrrssstttssssssuuuppprrrvvvyyy{{{{{{zzzyyyvvvwwwyyyyyyyyy{{{~~~|||vvvrrrlllgggeeegggkkknnngggeeebbb```___aaadddffffffgggiiilllqqqyyypppaaaUUURRRPPPOOOUUU```ooo~~~~~~sssjjj```UUUPPPPPPLLLLLLKKKIIIEEE@@@<<<999333222111000//////......------------------------,,,,,,,,,------.........---...000111111222444666444555666777999;;;<<<===;;;<<<>>>???AAACCCDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNPPPPPPQQQQQQSSSTTTVVVVVVVVVZZZ___bbbbbbcccfffhhhjjjhhhgggiiinnnrrrrrrrrryyyzzz|||~~~oooaaaXXXZZZfffvvvgggPPP@@@888777444444333333222111111000000000000000////////////.........------........................---------------------------------............/////////000111333666;;;AAAJJJSSSYYYbbbqqqyyymmmgggbbb___```dddeeehhhmmmssszzz~~~wwwsssuuuxxxwwwwwwyyywwwzzz~~~~~~vvvuuussspppmmmmmmnnnpppxxx{{{sssnnnnnnttt{{{uuuqqqjjjddd``````aaacccdddeeefffiiinnnwwwzzzjjj]]]YYYSSSLLLOOOWWW[[[kkkwwwooodddXXXRRRRRRLLLLLLLLLKKKHHHDDD???===444333222000///.................................,,,,,,++++++,,,,,,---.........///000111222333333444444444666888;;;>>>???======???@@@BBBCCCEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMMMMOOOQQQRRRSSSTTTVVVXXXXXXYYY\\\___bbbeeehhhiiilllllllllkkkjjjlllooorrrxxxzzz}}}~~~~~~~~~|||~~~yyyllleeeVVVTTTkkkxxx___JJJ;;;666666555444333222111111111111////////////............//////.........---------,,,,,,++++++***+++++++++///......---------......///000000//////000222555222777>>>IIIUUUcccpppxxx{{{|||uuunnnkkkgggdddeeeiiiiiifffgggkkkmmmrrr|||yyyzzz}}}}}}zzzzzzsssnnnjjjgggccc___bbbggghhhvvvyyyuuuvvv|||xxxoooiiiggghhhiiihhhjjjnnnrrrxxx|||mmmaaa\\\YYYVVVSSSWWW\\\jjj|||yyypppeeeXXXOOOMMMKKKIIIKKKNNNMMMGGGAAA888777555333111111000000+++,,,------.........---------,,,,,,------...///......///000111222333333444444444555777:::<<<=========???@@@BBBCCCEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMMMMOOOQQQRRRSSSTTTVVVXXXWWWXXX[[[___cccfffiiijjjkkkllllllkkkjjjkkknnnqqquuuyyy~~~zzzmmmggg\\\^^^uuupppXXXGGG;;;666666555444333222111111111111111000000000000///////////////.........---------,,,+++++++++++++++,,,,,,///......------.........000000000000//////222444333999CCCNNN\\\mmm~~~zzzrrrnnniiiddddddhhhllljjjjjjllllllmmmwww{{{qqqlllgggfffccc``````ccceeeqqq}}}wwwsssttt|||}}}wwwuuuuuuvvvuuuwwwzzz|||qqqiiibbb[[[UUUQQQRRRZZZeeepppzzzzzzpppddd[[[RRRNNNKKKKKKMMMMMMJJJFFF>>><<<888444111000000111,,,,,,------...............------------...//////......///000111222333333444444444555777999:::;;;======???@@@BBBCCCEEEEEEFFFGGGIIIIIIIIIJJJKKKMMMNNNOOORRRSSSSSSTTTVVVXXXWWWXXX[[[___cccgggiiikkkkkkkkklllkkkjjjkkknnnppprrrwww~~~yyynnngggaaahhhdddNNNBBB:::666666555444333222111111111111111111111111000000000000...............---------++++++++++++,,,,,,---...///......---......//////111111111000//////111444666;;;DDDNNN\\\nnn{{{tttmmmgggfffiiinnnmmmnnnpppnnnnnnttt{{{ssskkkfffeeeeeebbb```aaadddnnnyyy}}}vvvppprrr|||~~~tttiiiaaaWWWSSSSSSVVV[[[aaalllwww}}}ssslll[[[UUUOOOLLLLLLNNNMMMLLLGGGCCC<<<666222000000111---------...............---------------......///......///000111222333333555555666777888999:::;;;======???@@@BBBCCCEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMNNNPPPRRRSSSSSSTTTWWWYYYYYYZZZ\\\```cccfffhhhjjjlllmmmmmmmmmlllmmmoooqqqssswww~~~xxxmmmaaaaaaooo|||ZZZFFF>>>999666444444444333222111111111111111111111000000000//////........................++++++++++++,,,...//////...............//////000111222222000//////111444666888???NNNaaavvv|||tttllljjjlllnnnpppsssvvvvvvvvvxxx{{{yyyooofffeeefffeeeccccccfffoooyyyxxxqqqrrr|||zzzxxxyyy~~~~~~||||||~~~~~~wwwggg___XXXUUUTTTWWWaaakkkvvv~~~yyyhhhaaaWWWPPPNNNNNNOOOOOOMMMHHH@@@888333000000111..................//////,,,,,,,,,+++,,,,,,---.........///000111222333333666666777999:::;;;;;;<<<======???@@@BBBCCCEEEEEEFFFHHHJJJJJJJJJJJJLLLNNNNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\^^^```ccceeeggghhhmmmoooppppppooooooqqqsssuuuxxx|||~~~~~~vvvkkk]]]cccwwwtttSSSAAA<<<999555333444444333222111111111111000000/////////.........---.....................,,,,,,,,,,,,---...///000...............///000111111222222111000000222444444666@@@WWWuuuyyyqqqnnnpppqqquuuzzz|||}}}|||{{{zzz}}}uuujjjggggggffffffgggiiirrr|||wwwvvv~~~{{{rrrkkkiiikkkppp|||{{{yyyyyyxxxxxx{{{}}}wwwmmmbbbYYYRRRPPPVVV___```iiivvvuuunnncccYYYRRROOOOOOOOOPPPKKKDDD<<<666333222222000000///.........///000,,,++++++++++++,,,------......///000111222333333555666888:::;;;<<<============???@@@BBBCCCEEEEEEGGGHHHJJJJJJJJJJJJLLLNNNNNNPPPSSSTTTTTTUUUWWWYYY\\\]]]^^^aaaccceeeggghhhnnnpppqqqqqqqqqqqqrrrtttvvvxxx{{{~~~~~~}}}}}}~~~rrrggg\\\gggkkkNNN???;;;888555333555444333222111111111111////////////............---------...............------------......///000............///000111111000111111111000111444666:::???MMMhhhvvvtttvvvzzz~~~zzztttrrr|||~~~sssnnnllljjjjjjlllnnnwww~~~{{{ooofffeeeeeegggqqq}}}}}}|||{{{zzzsssttttttwww}}}rrreeeZZZRRRSSSXXX\\\^^^eeennnzzz~~~xxxooocccZZZSSSPPPNNNOOOLLLHHHBBB===999666444222111///......///000000,,,,,,,,,,,,,,,---............///000111222333333333555777999;;;<<<============???@@@BBBCCCEEEEEEGGGIIIJJJKKKJJJKKKLLLNNNOOOQQQSSSTTTTTTUUUXXXYYYYYY[[[]]]```dddgggjjjkkknnnoooqqqrrrqqqqqqrrrssstttwww|||}}}|||~~~}}}oooccc]]]kkkvvv```III===;;;888666555555444333222111111111111000000000////////////...---------........./////////...............//////............///000111222///000111111111222555888AAAMMMbbb}}}~~~|||tttnnnvvvyyysssrrrtttwww~~~vvvkkkiiigggeeejjjuuu}}}vvvvvvvvvwwwzzzyyykkk```]]]___ccc___```hhhttt~~~wwwmmmbbbXXXQQQNNNMMMMMMLLLIIIEEE@@@;;;888333222000......///000111...------------...//////......///000111222333333111333666888;;;<<<============???@@@BBBCCCEEEEEEGGGIIIJJJKKKJJJKKKMMMNNNOOOQQQSSSTTTTTTVVVXXXZZZWWWXXX\\\```eeeiiilllnnnmmmoooqqqqqqqqqpppqqqrrrrrrvvv||||||~~~|||mmm```]]]mmmkkkYYYEEE<<<:::999777777555444333222111111111111111111111111000000000000---------.........//////000//////............///............///000222222...///000111111333666999@@@SSSpppxxxpppvvv|||yyy{{{|||yyy{{{~~~vvvsssoooiiillluuu}}}{{{|||}}}~~~~~~yyylllhhhiiieee___]]]dddppp}}}|||ssshhh\\\SSSOOOLLLNNNOOONNNKKKEEE???;;;444222000///...///000111,,,,,,,,,++++++,,,------......///000111222222333555555666777888:::<<<===??????@@@AAACCCDDDEEEEEEHHHIIIKKKLLLLLLMMMPPPRRRSSSRRRRRRSSSVVVXXXYYYYYYZZZ]]]```ccceeehhhkkknnnooopppppppppoooqqqsssvvvxxxzzz}}}xxxhhhaaa[[[www\\\NNN@@@;;;;;;999777777555444333222111111111111111///---...000000...+++............///////////////////////////000111111............/////////000000---...444555333555:::III^^^~~~{{{uuuzzzyyytttnnnooo}}}uuurrrooooooqqqxxxqqqooojjjaaa\\\bbbnnn{{{}}}}}}wwwhhhZZZSSSRRROOOLLLMMMNNNLLLEEE???777444222222444444222000,,,+++++++++,,,------......//////000111222333333555555666777888:::<<<===>>>???@@@AAABBBDDDDDDEEEHHHIIIKKKLLLLLLMMMPPPRRRTTTSSSSSSTTTUUUWWWWWWWWWYYY\\\___bbbdddgggjjjmmmooopppqqqqqqqqqrrrtttvvvyyy{{{rrrfffbbbcccxxxXXXKKK>>>999999777666666444444222111111000000000111///...///000111...,,,............//////////////////......//////000111........./////////000000000...000444666555:::AAATTThhh{{{~~~wwwrrrllllll|||~~~xxxtttpppoooppp|||~~~{{{qqqfff^^^```iiitttsssgggaaa\\\XXXTTTSSSSSSPPPJJJDDD<<<888444222222333222000++++++++++++,,,---////////////000111222333444444555555666777888:::<<<===>>>>>>???@@@BBBCCCDDDDDDHHHIIIKKKLLLLLLMMMPPPRRRUUUUUUTTTTTTUUUUUUVVVVVVYYY[[[___aaacccfffiiilllnnnpppssssssssssssuuuvvvzzz|||~~~nnneeedddgggnnnQQQEEE:::777777555444555333222111000000000000000111000//////000000///---............////////////......------......///000....../////////000000000000000222444555888BBBLLL]]]mmmyyyuuupppppp||||||xxxssspppqqqzzzwwwyyy~~~sssfffbbbeeelllvvv}}}sssnnngggdddaaa^^^\\\WWWPPPJJJCCC>>>777222111111111000******++++++---...000000000000111222333444444555555555666777888:::<<<======>>>???@@@AAACCCDDDDDDHHHIIIKKKLLLLLLMMMPPPRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ\\\```bbbeeegggkkkmmmnnnqqqtttuuuuuuuuuvvvwwwzzz|||~~~|||}}}llleeegggmmmeeeKKKAAA888666666444444555222111111000//////000000111111000//////000//////............////////////---------------...//////...////////////000000000000222444444444;;;IIIVVVeeeooo}}}{{{tttqqquuu{{{{{{{{{zzzuuusssuuu{{{vvvvvvvvvyyy}}}ssshhheeeffflllttt~~~tttooonnnmmmllljjjggg___VVVOOOJJJDDD<<<555111000000111+++++++++,,,---///000111000000111222333444444555555555666777888:::<<<===>>>>>>???@@@BBBCCCDDDEEEHHHIIIKKKLLLLLLMMMPPPRRRQQQSSSUUUVVVVVVWWWZZZ]]]\\\___bbbeeegggjjjmmmpppooorrruuuwwwwwwwwwxxxyyyyyy|||}}}|||}}}~~~jjjccceeewwwxxx___FFF>>>777666666444444666222111000000///000000000111111000///......///000............////////////---------------...//////////////////000000000111000333555444666BBBTTTaaapppttt{{{yyyoooiiigggmmmuuu{{{|||wwwwwwzzz~~~zzzzzzyyyxxxxxxyyyzzz{{{rrrhhhccceeejjj|||~~~uuuqqqrrrssstttsssnnndddXXXQQQNNNJJJBBB:::444111111222,,,,,,,,,,,,---...000000//////000111222333444444555555666777888:::<<<===>>>???@@@AAACCCDDDEEEEEEHHHIIIKKKLLLLLLMMMPPPRRRPPPTTTWWWWWWWWWYYY]]]aaa___aaaeeegggiiilllooorrrqqqsssvvvwwwwwwxxxzzz{{{zzz{{{}}}|||}}}|||}}}wwweee```ddd|||pppXXXCCC<<<777666666333333666222111111000000000111111000000000...,,,,,,...000............////////////......------......///000/////////000000000111111000444666777>>>PPPdddpppyyyyyyyyy{{{|||llleeeccciiirrrzzz~~~}}}{{{xxxuuutttvvv{{{~~~pppfffccceeegggooo|||}}}{{{xxxyyyzzzvvvooocccXXXRRRPPPMMMHHHAAA999555333444---------------...//////...//////000111222333333555555666777888:::<<<===@@@@@@AAABBBDDDEEEFFFFFFHHHIIIKKKLLLLLLMMMPPPRRRSSSVVVYYYZZZXXXYYY]]]bbb```bbbfffhhhjjjmmmpppsssssstttvvvwwwwwwyyy{{{~~~}}}||||||||||||}}}~~~~~~{{{}}}~~~~~~~~~ooocccbbbggggggPPP???:::666666555222111444222222111111111111222222/////////---******---000............//////////////////......//////000111//////000000000111111111111666888<<>>999555555444000000333333222222222222222333333...//////,,,)))))),,,000............/////////000///////////////000111111000000000000111111111111222666:::AAASSSooo~~~||||||rrrjjjeeehhhooovvv~~~}}}|||{{{|||{{{rrrqqqcccaaaaaafffqqqsssfff\\\VVVSSSNNNPPPOOOKKKCCC<<<888666------,,,+++,,,---...///111000000000111222333333333555888999999;;;===???>>>???AAACCCEEEGGGHHHIIIHHHJJJLLLMMMNNNPPPSSSVVVWWWXXXZZZ]]]___```aaaaaaeeeeeefffgggjjjmmmppprrruuuvvvwwwwwwxxxzzz}}}~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}ssshhhaaaeeellluuuXXXDDD888777666555444333222222000111111111111000//////111111000......---------////////////////////////////////////000000000000000222333222111000111222999777<<>>???AAACCCEEEGGGHHHIIIHHHJJJLLLMMMNNNPPPSSSVVVZZZ[[[]]]___aaabbbccccccffffffgggiiillloooqqqrrrtttvvvwwwxxxxxxzzz|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~zzzpppeeeaaahhhsssiiiOOO???888888777666555444333333111111222222111111000///111000///......---------............................../////////000000000///000111000//////000111666888BBBXXXuuuzzzwwwyyy~~~zzzvvvuuussspppqqquuu{{{nnnbbb]]]]]]```gggpppzzzkkk___ZZZQQQRRRSSSRRROOOIIICCC???...---,,,,,,,,,---//////000000000111111222444444444666888999999:::<<<>>>>>>???AAACCCEEEGGGHHHIIIHHHJJJLLLNNNOOOQQQTTTWWW]]]^^^```bbbcccdddeeeeeeeeefffhhhkkkmmmooopppppptttvvvxxxyyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzuuulllbbb```nnn}}}xxx___JJJ???999888888777666555444444222222222222222111111000111000///......---..............................------.........////////////000111000000000222444555<<>>>>>???AAACCCEEEGGGHHHIIIHHHJJJMMMNNNPPPRRRUUUXXX^^^___aaaccceeeffffffgggdddfffiiikkkmmmnnnnnnnnnsssuuuxxxyyyyyyxxxyyyyyy}}}}}}~~~~~~~~~~~~|||vvvuuuqqqhhh^^^```sssqqqWWWFFF>>>777777777666555444444444222333333333333222111111000000///.......................................------------.........///111222333333222333666888999FFF\\\vvvyyyqqqsssuuu|||xxxqqqpppppp|||}}}wwwwwwzzz}}}|||oooeee```___```ggg{{{tttkkkbbb\\\WWWUUUVVVTTTOOOJJJ......---,,,---...///000000000000111222444555666555777888999999:::<<<===>>>???AAACCCEEEGGGHHHIIIIIIKKKMMMOOOPPPSSSVVVYYY]]]___aaaccceeegggggghhhgggiiikkknnnoooppppppooorrruuuxxxyyyxxxxxxxxxyyy|||}}}~~~xxxuuutttpppfff\\\aaaxxxiiiOOO???999555555555444444333333222222333333333333222111111000//////............///........................------------.........///111222333333333555888;;;@@@PPPjjj~~~vvvuuuyyy~~~yyyttt}}}~~~{{{uuusssttt|||vvvooommmmmmpppwwwyyynnnhhhccc______lll}}}vvvpppggg[[[UUUTTTSSSQQQNNN///...---------...000000000000000111333444666777555777999999999999;;;===>>>???AAACCCEEEGGGHHHIIIIIIKKKMMMOOOQQQTTTWWWZZZ\\\]]]```cccfffhhhiiijjjmmmmmmooopppqqqrrrssssssrrrtttvvvwwwwwwwwwxxxzzz|||}}}~~~yyywwwtttnnneee]]]ddd~~~eeeMMM???:::444444444333333333222222222222222222222111111000//////............//////------------------------------.........////////////000111111222555999<<>>???AAACCCEEEGGGHHHIIIIIIKKKNNNPPPRRRTTTXXX[[[[[[]]]```dddgggjjjlllmmmnnnnnnoooooopppqqqrrrsssqqqssstttuuuuuuwwwyyy{{{{{{|||~~~yyytttmmmddd```jjjzzz___KKK@@@<<<555444444444444333333333111111222222111111000/////////............//////------------------------....../////////000000000///000111111222666;;;>>>OOOaaayyyvvvrrrwwwyyytttooommmjjjiiipppyyynnnggg___```aaaeeelllxxx{{{pppeeeaaa]]]aaaqqqzzzoooddd\\\WWWVVVVVV///......---...///000111000000111222333555777777666777999999999999;;;<<<>>>???AAACCCEEEGGGHHHIIIIIIKKKNNNPPPRRRUUUYYY[[[[[[]]]```dddhhhkkknnnooommmllllllllllllnnnpppqqqqqqrrrsssttttttvvvzzz}}}{{{|||~~~}}}~~~~~~~~~zzztttllldddbbbnnnoooVVVEEE<<<:::555555555555555555444444111111111111111000////////////.........//////000------------------------////////////000000000000111222333333555888===AAATTTeee{{{vvvnnnooowwwqqqkkkjjjgggdddhhhwww{{{mmmddd___]]]ZZZYYY]]]gggsss{{{}}}rrriiibbb^^^fffssswwwmmmccc\\\YYYYYY)))***++++++------...//////000111222444555666777::::::::::::::::::::::::???@@@AAACCCEEEFFFHHHIIIKKKNNNQQQTTTVVVXXXZZZ\\\^^^aaaeeegggjjjlllpppsssppppppooonnnnnnnnnnnnnnnmmmnnnpppsssuuuxxxyyyzzzxxxzzz|||}}}}}}}}}~~~}}}|||}}}}}}~~~~~~yyylll```eee|||fffOOOAAA:::666555555444333333333333444000000000111222222222333111111000///////////////,,,---......//////......---...///////////////...333111000333555888AAAJJJdddqqq|||uuuppp{{{vvvnnniiifffeeegggjjjttt{{{llldddZZZZZZYYYYYYYYY\\\```cccmmmvvvzzzpppfffbbbdddooozzzuuuqqqkkkddd^^^++++++,,,---...//////000///000111222444555666777999::::::::::::::::::;;;??????AAACCCEEEGGGHHHIIILLLNNNRRRTTTVVVXXXZZZ\\\___bbbeeehhhjjjmmmpppsssrrrqqqqqqppppppppppppppppppqqqqqqrrrtttvvvxxxyyyxxxzzz}}}~~~~~~~~~~~~~~~}}}vvviii```ggg}}}cccLLL>>>777333555555444333333333333333111111111111111111222222111111000///////////////,,,---......//////............//////000000//////111000222444555:::GGGUUUnnnzzz{{{zzz{{{}}}|||{{{}}}|||{{{zzzzzz|||~~~~~~}}}zzzyyyxxxyyy{{{|||~~~}}}}}}}}}yyyqqqkkkhhhggghhhkkksss|||mmmdddZZZYYYXXXVVVUUUVVVXXXZZZ]]]fffsssyyynnngggdddiiixxx|||xxxvvvrrrmmmiii,,,,,,---...///000111111000000111222444555666666999999999::::::;;;;;;;;;??????AAACCCEEEGGGIIIIIIMMMOOOSSSUUUVVVXXXZZZ\\\```cccfffiiikkkmmmqqqssstttsssssssssrrrrrrrrrrrrtttsssrrrqqqqqqsssuuuvvvxxxzzz}}}~~~~~~uuuhhhbbbmmmxxx\\\HHH<<<666444555444333333222222333333111111111111111111000000111111000///////////////------...////////////.........//////000000000000111222555888<<>>???AAACCCEEEHHHIIIJJJMMMPPPSSSVVVWWWYYY[[[]]]```cccfffhhhjjjmmmppprrrtttttttttuuuuuutttttttttvvvtttqqqooonnnoooqqqrrrxxxzzz}}}}}}{{{zzzxxxvvvzzz~~~rrrfffeeesssjjjSSSDDD<<<999888444333333222222222222222222222111111000000//////111000000///////////////------...///////////////////////////000111111222555555999BBBMMM\\\pppzzztttuuu}}}}}}|||yyywwwtttrrrpppooonnnnnnmmmlllkkkjjjjjjjjjkkkkkkiiihhhffffffffffffgggfffeeedddcccdddeeefffccccccdddeeegggiiilllmmmqqqpppooonnnmmmmmmnnnnnnmmmnnnoooqqqtttvvvvvvvvvrrrsssvvvzzz|||oookkkiiijjjjjjmmmuuu~~~pppggg^^^\\\ZZZYYYYYYXXXWWWVVVOOOSSSXXX[[[aaapppvvvmmmgggfffrrr~~~}}}|||++++++,,,---...///000000111111222333333444555555777777888999;;;<<<======>>>???AAACCCFFFHHHJJJKKKMMMPPPSSSVVVXXXZZZ\\\^^^```cccfffhhhjjjllloooqqqttttttuuuvvvvvvvvvuuutttwwwtttqqqnnnmmmmmmooopppwwwyyy}}}~~~yyyuuurrrmmmkkkoooyyyxxxlllbbbeeettt|||^^^KKKAAA:::777888333333222111111111111222222111111000000/////////111000000///////////////---...//////000000//////000/////////000111333444888666<<>>>>>???AAADDDFFFIIIKKKLLLLLLOOOSSSVVVYYY[[[___aaabbbdddgggiiijjjlllooorrrtttuuuwwwxxxxxxwwwwwwvvvvvvuuurrrpppnnnnnnooopppvvvxxx|||~~~~~~yyysssooolllkkknnnuuu{{{oooddd]]]dddrrrsssUUUEEE===666333444333222111111000000111111000000000000000000//////111111000///////////////......///000000000000///000000//////000222444555888888CCC\\\wwwsssoooyyy|||yyyvvvtttrrrqqqnnnlllkkkjjjiiigggeeedddccccccaaa```___^^^^^^___```aaa___^^^]]]\\\ZZZYYYXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVXXXXXXYYY[[[\\\]]]^^^^^^___^^^\\\[[[ZZZZZZ[[[\\\\\\^^^``````___]]]]]]]]]___^^^^^^aaafffllloooppprrruuuyyy}}}{{{uuuooommmkkkiiikkkppp{{{}}}|||ssslllllliiifffdddccc```ZZZUUUQQQPPPMMMKKKLLLSSS___ggguuu~~~zzziiifffgggooo|||,,,,,,---...///000000111111222222333333444444555555666777999;;;===>>>???>>>???AAADDDGGGIIIKKKLLLKKKNNNSSSWWWZZZ]]]aaacccdddfffiiikkklllnnnqqqtttvvvwwwyyyzzz{{{zzzyyyxxxvvvuuutttsssrrrrrrrrrrrrtttwwwzzz}}}~~~}}}wwwsssoooooosssyyy|||zzziii```\\\eeerrr|||jjjLLL@@@<<<555222333222222111000000000000000/////////000000000000000111111000///////////////......///000000000000000111000000///111333555666999???QQQnnn}}}}}}}}}|||vvvpppvvv}}}{{{sssqqqnnnllljjjhhheeecccbbbaaa```___^^^]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^\\\\\\[[[ZZZYYYXXXVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ]]]\\\ZZZWWWWWWWWWXXXVVVVVVYYY^^^bbbddddddeeegggjjjllloootttyyy}}}~~~vvvrrrooolllmmmqqqvvvwwwyyy||||||yyysssnnnllljjjhhhiiijjjhhhbbb]]]WWWTTTOOOLLLMMMPPPTTTVVVaaaiiixxxrrriiibbbccclllzzz------...///000111222222222222222333333444444444555666777999;;;===>>>???>>>???AAADDDGGGJJJLLLMMMJJJMMMRRRWWWZZZ^^^bbbeeefffhhhkkkmmmnnnpppsssuuuxxxyyy{{{}}}}}}|||{{{zzzvvvvvvvvvvvvvvvuuuuuuuuusssvvvzzz|||~~~{{{wwwppprrrxxx~~~~~~qqqhhh```___iiittt}}}bbbFFF===<<<777444555222111111000000000000000......//////000000111111111111000///////////////...//////000000000000000111000000000111333555777;;;FFF^^^|||{{{~~~}}}zzzuuuqqqtttyyysssuuu~~~~~~{{{xxxvvvuuunnnllliiigggeeeccc```^^^\\\[[[[[[ZZZYYYYYYYYYYYY[[[ZZZYYYXXXXXXZZZ\\\]]]]]]]]]\\\\\\[[[YYYXXXWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUWWWXXXZZZ[[[\\\[[[ZZZZZZUUUXXX[[[[[[XXXUUUUUUUUUSSSRRRQQQTTTYYY\\\]]]\\\^^^___```aaacccfffkkkooovvv}}}|||wwwssspppppptttuuuttttttvvvxxxwwwsssoooiiihhhhhhlllqqqqqqmmmhhh```[[[TTTQQQPPPPPPNNNLLLNNNVVVbbbqqq{{{pppeeeaaadddmmm000000000000111111111111......///111222333444555777999:::;;;;;;===???BBBBBBBBBBBBCCCEEEHHHJJJLLLNNNPPPSSSWWW\\\```dddeeehhhiiilllooorrruuuwwwyyyzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwuuuuuuvvvwwwvvvuuussstttwwwzzz~~~~~~}}}||||||}}}ssskkk___^^^lllzzztttZZZBBB;;;999333222555333333222222111000//////111111000000000000111111111111000......---------////////////000000000000333000000333444333666;;;888MMMjjjtttsss{{{qqqggglllttt|||wwwuuu}}}|||xxxuuutttuuusssmmmhhhjjjgggdddddddddbbb___[[[[[[YYYXXXWWWYYYZZZZZZZZZ[[[[[[ZZZYYYXXXYYY\\\^^^\\\\\\[[[[[[ZZZ[[[[[[[[[VVVVVVUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXTTTVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVTTTRRRQQQRRRSSSTTTUUUWWWXXXXXXZZZZZZZZZZZZ\\\^^^aaabbbhhhmmmuuu|||xxxvvvwwwzzzsssrrrqqqrrrssssssrrrqqqjjjhhhgggjjjppptttvvvvvvnnnhhh^^^UUUNNNLLLLLLMMMNNNOOOTTT]]]hhhwww{{{nnnfff```aaalllyyy/////////000000000111111//////000222333444555666777999:::;;;;;;===???BBBBBBBBBBBBCCCEEEHHHKKKLLLQQQRRRUUUYYY]]]```ccceeehhhiiilllooorrruuuxxxyyy{{{{{{||||||||||||{{{{{{zzzxxxwwwwwwxxxyyyxxxwwwwwwxxxzzz}}}}}}yyyqqqddd[[[[[[kkk{{{jjjSSS===777666111///222333333222222111000000///111111000000000000111111111111000......------...////////////000000000111111//////222333333666;;;BBBYYYvvv{{{|||yyykkkcccgggooowww~~~~~~|||yyywwwtttpppoooooommmhhhcccdddbbb```___```^^^[[[XXXYYYXXXVVVVVVXXXYYYZZZZZZ]]]]]]]]][[[ZZZ[[[^^^``````___^^^]]]]]]]]]]]]]]][[[ZZZZZZYYYXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYVVVWWWYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVTTTRRRTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUVVVXXXYYY[[[\\\___ccciiipppuuu{{{|||zzzzzzttttttssstttuuusssqqqnnnjjjhhhfffiiiooouuuyyy{{{yyysssiii^^^VVVRRRPPPPPPKKKJJJMMMSSSZZZddduuu}}}qqqgggbbbgggooo.........////////////000000000111222444555666777777999:::;;;;;;===???BBBBBBCCCCCCDDDFFFIIILLLMMMSSSTTTWWWZZZ]]]aaacccdddhhhiiikkkooorrrvvvxxxyyy{{{|||}}}~~~~~~~~~~~~~~~|||{{{yyyyyy{{{||||||{{{||||||~~~}}}|||vvvoooaaaYYYZZZjjj||||||^^^KKK999555555222000111333333222222111000000000111111000000000000111111111111000///............/////////000000000111111222000000333444444888>>>NNNgggrrrggg```eeemmmuuu{{{vvvsssrrroookkkjjjjjjhhhccc______^^^]]]]]]]]]\\\ZZZXXXYYYYYYXXXXXXYYY[[[\\\^^^aaaaaaaaa```___```bbbeeecccbbbbbbaaa``````aaaaaacccbbbaaa______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\\\\ZZZZZZZZZXXXWWWWWWXXXWWWVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVYYY]]]aaaffflllrrrvvv{{{~~~yyyvvvuuuuuuuuuuuusssooolllhhheeecccdddjjjrrryyy}}}zzzpppdddZZZTTTPPPOOOMMMJJJIIIKKKMMMRRR^^^iiiwwwlllggghhhppp---------........./////////000111222333555666666777999:::;;;;;;===???BBBCCCCCCDDDEEEGGGJJJMMMOOORRRSSSVVVZZZ^^^bbbdddfffhhhiiilllooosssvvvyyy{{{{{{|||}}}~~~}}}||||||~~~~~~~~~~~~|||yyy|||~~~zzzssslllaaa[[[]]]jjj{{{pppTTTFFF999777888666333333222222222111111111000000111111000000000000111111111111000///......////////////000000000111111111444222333555555666<<>>@@@AAADDDFFFIIIJJJKKKMMMOOORRRUUUWWWZZZ```fffiiikkkkkkkkknnnssswwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxqqqnnnnnnjjjiiivvvtttrrrrrrjjjbbb```[[[bbbqqq{{{]]]HHH???;;;777555555555333111222111111111111111222222000000000000///////////////111222222000///000000/////////000111333444555333777999===MMMjjjzzzzzz{{{~~~|||yyyxxxrrrqqqpppooonnnoooppppppmmmnnnnnnoooppppppqqqqqqsssvvvzzz}}}~~~{{{zzzyyytttrrrnnnjjjfffcccaaa```^^^\\\ZZZYYYYYYYYYXXXVVVVVVUUUSSSQQQPPPQQQRRRSSSZZZ[[[ZZZZZZYYYXXXWWWVVVXXX[[[___ccciiipppwww|||zzzzzz{{{{{{zzzwwwvvvvvvwwwzzz{{{{{{yyyuuupppmmmllliiihhhfffdddddddddeeeffflllmmmooorrrwww{{{~~~zzzsssnnnkkkgggaaa[[[___XXXRRRRRRVVVbbbxxx{{{tttttt~~~.........///////////////111111222333555666777777888888999:::<<>><<<888666555555333222222111111000000000111111111111000000000/////////...000222222000000000111111111111111222333333444555777<<>>@@@BBBDDDDDDFFFIIIKKKLLLNNNQQQSSSXXX\\\```eeehhhkkkmmmoooooorrrvvvzzz{{{}}}yyysssoooqqqrrrrrrvvv|||}}}xxxhhh______iiivvvnnnWWWHHH>>><<<999777555444333333222111111000000000000111111111111000000000//////...000111222000000000111222222222222222333444444777999AAATTTqqq~~~zzzwwwtttooolllooovvv~~~}}}{{{xxxvvvtttsssrrrqqqrrruuuxxxzzz||||||||||||}}}vvvrrrlllgggeeecccaaa``````___\\\ZZZWWWVVVUUUTTTWWWVVVTTTSSSQQQPPPOOOOOOWWWWWWVVVTTTRRRRRRUUUWWWXXX]]]eeekkknnnlllhhheee_________\\\XXXVVVUUUVVVXXX]]]eeelllqqqtttwwwyyyzzzwwwsssnnnjjjgggeeeeeebbbdddfffffffffiiipppuuu}}}~~~zzzuuummmeeeaaaaaacccnnnrrroooppp{{{,,,------...///000111111//////000111333444555555888999:::<<<>>>AAACCCEEEEEEGGGJJJLLLNNNPPPSSSUUUXXX\\\aaaeeegggiiimmmoooooorrrvvvyyy{{{|||~~~}}}xxxuuutttvvvxxxxxxzzz~~~vvvccc[[[\\\hhhyyyyyycccPPPEEE>>>===:::777555444444444222111111000//////000000111111111111000000000000...///111111111000111222222222222222333444555555;;;???LLLeee|||wwwssslllgggjjjpppvvv~~~|||{{{zzzxxxvvvuuuuuuuuuuuuwwwzzz~~~}}}wwwrrrooommmkkkiiidddcccaaa^^^[[[YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSQQQMMMJJJHHHIIIKKKQQQUUUZZZ___aaa```]]][[[XXXXXXWWWUUUQQQNNNNNNNNNMMMRRRZZZbbbiiioootttxxx}}}{{{xxxtttoookkkgggfffgggggggggeeedddgggmmmrrryyy|||~~~~~~tttllleeebbbeeeqqqtttnnnooo------......//////000000111111222333555666777777888999:::<<>>===999555333444666222222000///............222222222111111111111000---///111111111111222333000111222333555777999;;;FFFUUUrrr}}}uuusssttt|||wwwsssqqqpppooommmkkkhhhfffddd^^^\\\ZZZXXXVVVVVVWWWXXXRRRQQQOOOJJJFFFDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGFFFCCCBBBBBBBBBAAABBBEEEIIINNNUUU^^^dddlllqqqxxx~~~|||yyywwwpppiiijjjqqqyyy||||||yyy~~~yyynnnggggggkkkuuupppjjjeeeeeehhhsss}}}kkkkkkooozzz---......///......------111111222333555666777777:::;;;<<<>>>AAADDDFFFHHHJJJLLLNNNOOOQQQTTTYYY\\\```ccceeegggiiikkknnnpppsssuuuxxx{{{{{{yyyyyyeeeXXXZZZbbbpppxxxeeeWWWJJJCCC@@@888999:::;;;:::888666444222111111111000000//////111111222333333333333222333333222222111222222222222000111666888888:::>>>KKKccc}}}~~~~~~}}}~~~}}}~~~~~~}}}~~~}}}zzzwwwtttrrrrrrnnnppppppnnnkkkhhhggggggaaaaaa```\\\XXXTTTSSSSSSRRRPPPMMMJJJHHHFFFEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA???>>>??????>>>======???AAACCCGGGMMMUUUZZZdddkkkvvv}}}yyysssmmmmmmssszzz~~~}}}xxxrrrlllgggcccbbbhhhtttrrrdddccceeefffooo|||{{{nnnhhhppp{{{.........//////......---111111222333555666777777::::::<<<>>>AAADDDFFFHHHKKKMMMOOOPPPRRRTTTYYY\\\aaadddgggjjjlllnnnqqqsssuuuwwwzzz~~~|||xxxtttooo^^^TTTZZZeeevvvqqq___QQQFFF???>>>999999:::;;;:::888666555111111222222222222222222111111111000000000000///333333222222111222222333333222333666666777===EEEXXXppp~~~~~~}}}|||}}}|||yyyvvvsssqqqpppooopppqqqooolllhhhfffeeeeeeeeeccc___ZZZUUUSSSRRRPPPNNNLLLIIIGGGFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCDDDBBB@@@?????????===<<<;;;<<<===>>>AAAFFFLLLQQQVVV^^^iiirrrxxx}}}~~~uuurrrtttxxx{{{{{{}}}{{{wwwqqqkkkeeeaaa^^^```jjj}}}nnngggccc___dddnnn~~~yyyoooooorrrzzz.........///////////////111222333444555777888888::::::<<<>>>AAADDDFFFHHHLLLNNNPPPQQQRRRUUUYYY\\\aaadddiiimmmoooqqqtttvvvxxxyyy||||||wwwoooyyyvvvgggXXXRRR]]]jjj~~~jjjWWWJJJAAA<<<;;;999:::;;;;;;:::999777666222222222333444444555555333222000////////////000333222222111222222333333444444555666555777DDDQQQjjj{{{}}}}}}~~~~~~~~~~~~}}}{{{xxxuuurrrpppooopppqqqrrrppplllgggcccbbbeeeeeeddd```YYYSSSOOONNNMMMLLLJJJHHHGGGFFFFFFFFFIIIIIIHHHHHHGGGEEEDDDDDDEEECCCAAA??????>>><<<;;;;;;;;;;;;;;;<<>>AAADDDGGGHHHNNNOOOQQQRRRSSSUUUYYY\\\```dddjjjnnnqqqsssvvvxxxyyyzzz~~~}}}xxxlllsss~~~rrrcccVVVTTT```ppphhhTTTGGG>>>:::::::::::::::;;;:::999888777333444444444444444444444555444222000000111333444222222111111222222333333333444666555444:::MMM___{{{|||yyy}}}}}}~~~}}}{{{yyyvvvsssqqqooooooqqqrrrpppjjjeee```^^^```aaa```\\\VVVPPPLLLJJJKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDFFFDDDBBBAAA@@@???<<<:::;;;;;;;;;;;;;;;<<<@@@CCCLLLRRRZZZbbbiiisss}}}~~~|||zzzyyywwwtttoooiiiccc```\\\]]]eeewwwttteeeZZZYYY]]]]]]gggyyy~~~sssmmmttt~~~000////////////000111222111222333555777999:::;;;;;;<<<===???BBBEEEHHHIIINNNPPPRRRSSSTTTWWW[[[^^^```dddiiimmmpppsssvvvyyyxxxzzz~~~~~~xxxllloooxxxxxxmmm```UUUTTTbbbrrriiiTTTFFF===:::;;;999999::::::999999888888666666555444333333222222444333222111222333666777222111111111222222333444333444666666666AAAYYYooo}}}|||~~~}}}}}}|||zzzwwwtttrrrpppnnnoooooolllgggaaa]]][[[[[[[[[[[[WWWRRRMMMKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEGGGEEECCCCCCBBB@@@===;;;::::::;;;::::::<<>>???@@@BBBEEEHHHKKKLLLMMMOOORRRTTTVVVZZZ___bbbeeegggiiikkknnnrrrwww{{{yyy{{{~~~}}}vvvnnnnnnpppvvv~~~uuutttkkk___SSSLLLRRRggg|||eeeOOOAAA;;;:::===777777777777777777777888888888777666555555444444777666666555444333333333111111111111222333444555666555777<<>>>>>???@@@@@@BBBEEEHHHIIIIIIHHHGGGGGGGGGFFFGGGGGGFFFBBB???:::;;;;;;:::999999;;;<<<>>>BBBGGGLLLRRR\\\gggooouuu|||}}}uuummmgggddd[[[[[[]]]dddppptttiiibbb```YYYWWWZZZcccnnn|||wwwpppzzz111000//////000222444555222333444666888;;;<<<===???@@@AAACCCFFFIIILLLMMMMMMOOORRRTTTWWW[[[```dddhhhiiijjjkkknnnrrrxxx}}}zzz|||yyynnnnnnpppttt|||yyyqqqsssiii\\\OOOIIISSSmmm~~~```JJJ>>>999999===777666666666666666777777888888888777777777777777<<<<<<;;;999777555333222111111111111222333444555777666888???LLLbbb~~~yyyvvvttt~~~~~~~~~~~~~~~~~~yyyzzzzzzyyyvvvssspppnnnhhhgggddd___ZZZVVVVVVWWWSSSQQQNNNHHHCCCAAABBBDDD???>>>===;;;;;;;;;<<<<<<>>>@@@DDDGGGIIIIIIHHHHHHGGGGGGGGGHHHIIIGGGDDDAAA>>>>>>>>>===;;;:::;;;<<<<<>>===???BBBDDDFFFHHHLLLOOONNNOOOQQQSSSWWW[[[^^^```fffhhhjjjmmmooosssxxx|||{{{~~~zzzwwwsssqqqssswww~~~yyyyyyooo```TTTRRRRRRWWWooorrrWWWHHH@@@:::555222888888777666666666666666:::999888888888888999:::???AAAAAA@@@<<<777555444777555222111222333444444:::888<<>>===<<<;;;:::999999999999===>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBAAAAAA???>>><<<;;;===???BBBCCCEEEIIIPPPUUUaaajjjxxxxxxppphhhbbbbbbccchhhqqq}}}yyyrrrnnnlllddd\\\WWW\\\gggrrr~~~sssmmmvvv------...///000111222222555555666777:::<<<>>>??????AAACCCEEEGGGJJJNNNPPPPPPQQQSSSVVVYYY]]]```bbbcccfffiiillloootttyyy}}}}}}}}}zzzxxxyyy}}}zzz{{{qqqbbbSSSNNNRRRbbb}}}hhhPPPDDD@@@===999777777666555555444444555555777777777888:::===@@@AAAHHHGGGEEE@@@;;;888888888<<<:::888666666666666666<<<;;;@@@RRRlllyyytttvvv|||}}}~~~|||zzzzzzzzz~~~~~~}}}||||||}}}|||zzzxxxvvvvvvtttrrrnnnjjjgggeeeaaa]]]XXXTTTRRRRRRQQQPPPIIIHHHEEEBBB???===;;;;;;<<<;;;:::999888888888888:::;;;===???AAACCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCCCCBBBAAA???>>>===<<<>>>@@@@@@BBBEEEKKKOOO[[[cccooo{{{vvvmmmjjjiiiiiikkkrrr|||{{{vvvrrrqqqkkkbbb]]]___gggppp{{{ssskkkooo}}}---......///000111222222555666666888:::<<<>>>@@@@@@BBBEEEGGGIIIKKKOOORRRSSSTTTVVVYYY\\\```cccdddbbbeeehhhlllpppuuuzzz~~~~~~}}}}}}lllaaaSSSMMMVVVoooppp]]]JJJAAA???===:::999666555444444333333444444666777999<<<@@@DDDGGGIIIIIIFFFBBB===999888;;;===@@@???>>><<<;;;:::::::::@@@AAAKKKbbbwwwllleeefffkkkooottt{{{}}}zzz}}}}}}~~~~~~|||||||||{{{xxxvvvsssrrrooolllhhhdddaaa___[[[WWWSSSPPPOOOOOONNNMMMFFFDDDBBB???===;;;999999999999888777666666666666666777999<<<>>>@@@AAAAAACCCDDDFFFHHHIIIIIIHHHGGGDDDDDDDDDCCCCCCAAA@@@??????@@@@@@@@@@@@BBBFFFIIIRRRXXXbbblllvvvuuutttrrrpppooossszzz}}}{{{zzzuuummmfffgggjjjpppxxx|||ppplllqqq~~~......///000111222222333555555666888:::<<<>>>???AAACCCEEEGGGIIILLLPPPRRRUUUVVVXXX[[[^^^aaadddfffeeehhhkkknnnqqqvvv{{{~~~~~~gggbbbXXXTTTbbb}}}gggWWWFFF???===;;;888777666666555444444444444444888:::???DDDGGGHHHHHHHHH>>><<<:::666555666:::>>>>>>>>>???>>>=========>>>DDDMMM^^^wwwoooccc]]]]]]bbbeeelllwww~~~xxxzzz||||||}}}{{{zzzzzzxxxuuurrrpppnnnkkkhhhccc___\\\ZZZWWWTTTPPPMMMLLLKKKJJJHHHEEECCCAAA???===;;;:::999777777666555444444555555333444666888:::<<<======AAACCCFFFIIIJJJIIIHHHGGGDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAACCCEEEIIINNNUUU]]]fffsss|||yyyuuussstttxxx}}}~~~wwwpppoooppprrrxxx~~~~~~{{{qqqmmmsss......///000111222333333444555666777999;;;===???AAACCCEEEGGGIIILLLOOORRRVVVWWWYYY[[[^^^aaadddfffjjjllloooqqqssswww{{{|||eee```YYYZZZmmmwww^^^QQQDDD???>>>;;;888777888777777666666666666666888<<>>@@@DDDGGGHHHHHHGGGFFFBBBCCCCCCCCCCCCCCCBBBBBBEEEDDDBBBAAA@@@@@@@@@@@@CCCFFFKKKQQQYYYeeesss}}}}}}yyywwwyyy|||{{{wwwuuuttttttxxxyyyooonnnxxx...//////000111222333333555555666888:::<<<>>>???AAACCCFFFHHHJJJLLLPPPSSSWWWXXXZZZ\\\___bbbdddfffmmmoooqqqsssuuuxxx|||vvv```UUUNNNVVVooo|||lllTTTIIIAAA@@@AAA???======:::999888888777777888888777:::>>>AAA@@@<<<777333555666777555333111111222111444777888888<<>>===<<<;;;999777666666666444444333333333333333444111222333555666666666666;;;===@@@CCCEEEFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCCCCAAA???>>>???>>>===<<<>>>AAAEEEIIINNNXXXdddmmmwww|||{{{yyywww{{{wwwooopppwww//////000111222333333444777888888:::<<<>>>@@@BBBCCCEEEGGGIIIKKKNNNRRRTTTYYYZZZ[[[]]]```ccceeeggglllnnnqqqsssuuuxxx}}}nnnZZZLLLIII\\\zzzuuueeeNNNFFF@@@BBBDDDCCCAAABBB::::::999888888888888888888888999999888666444333666666666555222111111222000333555666666;;;DDDKKKeeeuuujjjgggffffffgggfffnnnxxxyyytttiiiiiikkkrrr|||}}}~~~xxxuuurrrooommmiiieeeaaa___]]]ZZZVVVRRROOONNNMMMKKKHHHEEECCCBBBAAA>>><<<:::999777666555444444333444333333222222333333444333333444555555555555444999:::<<>>>>>@@@@@@>>>;;;:::===AAACCCGGGMMMVVV\\\iiisss}}}yyyrrrrrrxxx//////000111222333333444999999:::<<<>>>@@@BBBCCCDDDFFFIIIKKKMMMOOOSSSVVVZZZ[[[\\\^^^aaadddfffhhhjjjlllooorrruuuyyy~~~hhh[[[NNNQQQnnnppp```MMMFFFBBBDDDEEEDDDBBBCCC:::999999888888888888888:::888666555555666888999333444333222111111444666222444666666666;;;EEEMMMooosssiiiiiihhhhhhhhhhhhpppyyyyyynnnllljjjppp|||}}}yyy{{{}}}~~~~~~}}}|||vvvtttpppmmmjjjfffbbb^^^YYYWWWTTTPPPMMMKKKJJJIIIEEECCCAAA@@@@@@???===;;;999888777666555444444444333333333222333333444444444444555555555444444333888888:::<<<>>>AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEBBB@@@@@@BBBCCC@@@>>>777;;;???AAABBBGGGMMMRRR```iiiuuuyyytttnnn{{{111000111111222333444555444666999;;;<<<>>>AAADDDDDDGGGJJJLLLNNNPPPSSSVVV[[[\\\^^^aaadddgggiiijjjmmmooosssuuuxxx{{{~~~eeeVVVLLLSSSttt}}}kkk___SSSLLLDDDAAABBBCCCAAA>>>>>>===<<<;;;;;;999666444777666666555555444333333444333333222333444555666555111444<<<>>>===GGGWWWzzzssskkkgggdddggglllkkkqqqyyy|||tttooommmttt~~~}}}yyyxxxxxxxxxyyyyyywwwuuunnnllliiifffccc___YYYVVVRRROOOLLLJJJIIIGGGDDDBBB@@@???>>>===<<<;;;::::::888666444333444555555444111111111111111111111111222222333333333333444444444555666777:::<<<>>>???CCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDBBBAAA@@@??????@@@??????>>>>>>AAAFFFJJJVVV\\\hhhxxxsssooopppzzz000000111111222333555555555888;;;===>>>@@@CCCEEEHHHJJJMMMOOOPPPRRRUUUWWW]]]^^^```cccfffhhhjjjkkknnnqqqtttvvvyyy|||www___PPPLLLXXXyyy{{{jjj^^^RRRMMMHHHFFFGGGHHHEEEBBB===;;;999888888777555333555555555444444444444444444444333222222333444555555222444:::;;;>>>NNNaaawwwkkkeeebbbaaaeeejjjnnnttt{{{{{{uuurrrwww~~~|||zzzwwwvvvuuutttuuutttqqqooojjjhhheeebbb___[[[VVVRRRNNNLLLIIIHHHFFFEEEBBB@@@>>>>>>===<<<;;;:::999999777555444444444555444333222222222222222222222222222222222333333333444444666666666777888:::;;;<<<@@@AAACCCEEEFFFFFFFFFEEEFFFEEEEEECCCBBBAAA@@@???===>>>======<<<>>>BBBEEEMMMRRR^^^mmmzzz}}}qqqooosss000000111111222444555666777:::<<>>AAADDDEEEFFFEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@===>>>???>>>======???AAADDDHHHQQQ___mmmzzzzzzsssooottt000000111222333444666777888:::===???AAACCCFFFHHHJJJMMMPPPSSSUUUXXX[[[^^^aaabbbdddgggiiilllnnnooosssuuuxxxzzz|||wwwcccSSSLLLXXXnnn}}}kkk[[[PPPJJJJJJKKKMMMOOOMMMIIIEEE:::777444222333444444333111111222222333444555555777666555444444444555666999999999;;;>>>NNNnnntttkkkcccbbbbbbcccggglllwww{{{~~~~~~~~~yyy{{{zzz{{{~~~{{{xxxvvvtttqqqnnnkkkiiigggdddaaa^^^[[[XXXUUUSSSPPPLLLIIIFFFDDDBBB@@@@@@???<<<:::::::::999888888777666666444333444555666666333111333333333333333333333333111222222222222333333333444444444444555666777888:::<<>>>>>???@@@BBBJJJVVVcccppp~~~rrrnnnrrr000000111222333555777888888;;;===@@@AAACCCFFFHHHHHHKKKOOOSSSVVVZZZ^^^aaaaaabbbdddgggjjjmmmoooqqqtttwwwyyy|||~~~yyyjjj[[[RRRRRReee~~~qqq```QQQGGGCCCEEEGGGJJJJJJHHHDDDAAA999666333222333444555555000111111222333444555555888777666555555666777888888999:::<<>>>>>===;;;999888888777777666666555555333333333444666666444111222222222222222222222222111111111222222222333333111111222333444666777888999;;;>>>AAADDDEEEEEEEEEFFFFFFGGGHHHGGGFFFDDDCCCAAACCCDDDCCC@@@>>>======>>>???EEEOOOZZZgggyyy{{{ooolllttt000000111222444666777888999;;;>>>@@@BBBDDDGGGIIIHHHKKKPPPTTTWWW[[[___bbbaaabbbeeehhhlllppprrrtttvvvxxxzzz|||~~~}}}qqqcccXXXTTTZZZssshhhWWWJJJAAA@@@AAACCCDDDCCCAAA>>><<<777555333333444555555555111222222333444555555666777666666555666777888999555888:::>>>KKKgggqqqjjjeeeeeefffgggjjjooowww{{{~~~~~~}}}zzzwww{{{{{{}}}~~~||||||{{{zzzxxxtttqqqnnnllliiidddaaa___]]][[[YYYTTTQQQMMMKKKIIIHHHEEECCC@@@???===<<<<<<<<<:::888777777666666666555555555333222222333555555444222111111111111111111111111111111111111222222222222111111111222444666777888999:::<<<>>>@@@BBBCCCDDDCCCEEEFFFHHHHHHGGGFFFDDDAAABBBCCCAAA???<<<<<<<<<<<<<<<@@@HHHQQQ]]]mmm{{{vvvlllmmm|||000000111222444666888999;;;===@@@BBBDDDFFFHHHKKKLLLOOORRRUUUXXX[[[^^^aaaaaacccfffjjjooosssvvvxxxvvvxxx{{{}}}~~~~~~yyyooo```WWWUUUccc|||cccTTTIIIAAA@@@@@@@@@???===;;;::::::555444333333555555555333333333444444555555555666444444333333444666888999555999===DDDVVVuuu~~~pppjjjfffhhhjjjkkkooossstttyyy|||{{{zzzyyywwwzzz{{{}}}~~~}}}}}}{{{zzzuuuuuuuuusssqqqmmmiiigggdddaaa\\\YYYXXXWWWUUUTTTOOOLLLIIIFFFEEEDDDBBB@@@===<<<::::::::::::888777666666666666666555555555444222111222333555555444222222222222222222222222111111111111222222222222333222222333444555666666888888888999;;;>>>@@@AAA@@@BBBEEEGGGIIIHHHGGGFFFCCCCCCCCCAAA???======>>>;;;;;;>>>EEELLLUUUcccqqqqqqkkkttt000000111222444666888999===???BBBDDDEEEGGGJJJLLLPPPRRRUUUWWWXXXZZZ]]]```bbbdddggglllqqqvvvyyy{{{vvvxxx{{{}}}~~~{{{zzzyyyooo```WWWVVVkkkyyybbbTTTJJJDDDAAAAAA@@@===:::888888999333222222333555555444222444444444555555555555666222111111222333555777999888<<>>;;;:::888888999999777555666666666666666555555555444222111111222444555555333333333333333333333333000111111111111222222222555555444333333444444444777666666666888;;;>>>??????AAADDDGGGIIIIIIHHHGGGFFFFFFFFFDDDAAA@@@@@@BBB===<<>>>>><<<:::888999;;;<<<:::888555555555555444333222111444444444444444444444444555222000000333444333111111111111111111111111111000000000000000000000000222222333444666888:::;;;???AAACCCEEEGGGGGGGGGGGGEEEEEEEEEEEECCCAAA???>>>BBBAAAAAACCCEEEKKKYYYggg{{{qqqnnnuuu}}}444555555666888:::<<<======@@@CCCEEEFFFHHHJJJLLLOOORRRWWWZZZ\\\^^^```bbbdddgggkkknnnppprrruuuwwwyyyxxxxxxzzz{{{tttppppppkkkaaa```eeeqqqXXXNNNFFF>>>;;;;;;:::999888777666666333333333333333333333333333333333333333333333333555666777666666666888:::>>>BBBNNNgggvvvkkkjjjjjjmmmrrrwwwxxxxxxtttttttttwww}}}{{{yyyzzz{{{|||~~~}}}zzzwwwtttpppmmmkkkjjjjjjfffdddaaa___]]]ZZZVVVSSSSSSRRRPPPNNNLLLIIIGGGFFFEEEDDDBBB???===<<<<<<<<<:::777555555666666444222666666666555555444222222333333333333333333333333222000...///111222111///111111111111111111111111222222222222222222222222333333333444666777999:::===>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???AAA@@@AAADDDFFFKKKVVVbbbtttxxxrrrvvv{{{zzz555666666888:::<<<===>>>>>>@@@BBBDDDFFFHHHLLLOOOPPPSSSWWWZZZ\\\^^^aaadddhhhjjjnnnppprrrsssvvvwwwwwwvvvwwwzzz~~~uuuooonnnjjjeeeiiirrrhhhOOOEEE@@@;;;999999888888777666555555444444444444444444444444333333333333333333333333444666777888777777999;;;===EEEYYYxxx|||qqqkkkjjjjjjmmmsssyyy}}}zzzxxxwwwxxx{{{~~~zzzyyy{{{~~~}}}}}}|||yyyuuussspppmmmiiifffcccbbbbbbbbb```^^^\\\[[[YYYVVVSSSNNNMMMKKKIIIGGGFFFDDDCCCBBB@@@>>><<<::::::::::::;;;999777666666666444222666666666666555555444333333333333333333333333333222000//////000111111000222222222222222222222222333333333333333333333333444444444444555666777888999;;;===@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGEEECCCBBBAAA@@@AAAEEEGGGJJJSSS]]]kkk{{{yyyxxxrrrvvvxxx333444444666888:::<<<===???@@@CCCDDDFFFIIINNNQQQRRRUUUXXX[[[]]]```ccceeelllnnnqqqssstttuuuwwwxxxuuutttuuuxxx~~~vvvnnnkkkiiiiiitttbbbJJJ@@@>>><<<888888777666555555444444555555555555555555555555333333333333333333333333333555777888888999;;;<<>>======777666666555555444444444555555555555555555555555333333333333333333333333333555777888999:::===???DDDVVVtttuuunnnkkklllmmmpppvvv}}}}}}||||||||||||{{{}}}{{{vvvsssrrrppplllhhhbbbaaa```^^^]]]\\\[[[[[[YYYVVVTTTRRRPPPNNNJJJGGGIIIHHHFFFDDDAAA>>><<<;;;===<<<:::999888888888999333444444444444444444555666666666666666666555444222222222222222222222222333333222222111222222333222222222222222222222222111111111111111111111111666666555444444444444444777777999;;;>>>@@@CCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGCCCAAACCCFFFIIIQQQYYYcccrrrwww|||yyyyyy444444666777:::<<<>>>@@@AAACCCEEEGGGIIIKKKOOORRRUUUXXX^^^bbbdddeeeggghhhiiilllnnnppppppqqqrrrtttsssrrrsssvvv|||yyyjjjdddcccnnnfffOOOBBB===;;;:::666666666555555555444444444444444444444444444444333333333333333333333333333555666777888;;;???BBBGGG\\\}}}}}}sssoookkkmmmpppsssyyy}}}|||}}}{{{}}}|||rrrooorrr}}}|||~~~yyytttooolllkkkiiieeeaaa[[[[[[ZZZZZZYYYXXXXXXWWWUUUSSSQQQOOOMMMKKKGGGDDDFFFEEECCCAAA>>><<<:::999;;;:::999888777777888999222444555555444555666888555555666666666555555444333333333333333333333333000111111000//////000222333333333333333333333333444444444444444444444444666555555444333333444444666777888999<<<>>>@@@BBBCCCDDDFFFHHHHHHHHHHHHGGGIIIEEECCCFFFIIILLLRRRXXXaaannn{{{xxx{{{yyyzzz555666777999;;;>>>@@@AAAAAADDDGGGIIIKKKLLLNNNPPPUUUZZZaaaeeeggghhhhhhiiiiiikkknnnppppppqqqssstttuuutttuuuxxx~~~zzziiiaaaaaaoooqqqWWWFFF???<<<:::888666666666666555555555555333333333333333333333333333333333333333333333333444555555666777;;;AAAEEEQQQgggxxxyyyvvvpppoookkknnnrrrvvv||||||}}}~~~yyynnniiikkkwww||||||}}}~~~zzzwwwppplllgggdddcccaaa]]]ZZZVVVVVVUUUUUUSSSRRRQQQPPPQQQOOOMMMLLLLLLJJJGGGDDD@@@@@@???>>><<<;;;::::::999888777666666666777888333555777666555444666888444444555555555555444444333333333333333333333333///111222111///...000222333333333333333333333333444444444444444444444444555555444333333333444444555555555666888;;;===>>>AAABBBDDDFFFGGGHHHGGGGGGGGGEEEFFFLLLPPPQQQRRRVVV^^^hhhxxx|||{{{|||zzzvvv}}}|||www444555666888;;;===@@@AAABBBEEEHHHKKKLLLLLLNNNOOOVVV[[[bbbhhhjjjjjjiiiiiikkknnnqqqrrrssstttvvvwwwwwwvvvwwwzzz{{{hhh______oooiiiOOOAAA???>>>;;;777666666666666666555555555333333333333333333333333333333333333333333333333555555555555777<<>>999:::;;;<<<;;;:::999888777666555444333444444555555555555444444444333333333333333444444555555555000333666666333111222333333333333333333333333333111111111111222333444555222222333333333444444444222222333333444555666666555444444555666888:::;;;>>>BBBGGGJJJJJJIIIHHHHHHDDDFFFHHHJJJKKKMMMPPPRRR[[[aaammm{{{~~~zzz{{{~~~{{{}}}|||xxxvvv{{{666888:::;;;<<<===@@@BBBDDDFFFJJJMMMNNNPPPSSSUUU___```dddgggjjjlllmmmmmmnnnoooppprrruuuxxxzzz|||{{{{{{||||||~~~yyyaaa\\\iiiyyybbbRRRBBB;;;999777777888777666666555444444333333333333222111111222333333222222222333333444444555666444777;;;:::===MMM```uuujjjmmm|||~~~qqqhhheeefffhhhmmmsss{{{|||~~~{{{uuuwwwyyy|||{{{|||}}}{{{zzzwwwtttooollljjjgggdddbbb^^^[[[XXXVVVUUUSSSPPPMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCAAA@@@>>>===<<<999::::::::::::999888888555444333222222222333333333333222222111111111000222222222333333444444444111444666666444222333444333333333333333333333333111111111111222333444444222222222333333333444444333333333444444555555666666666555555666777888999:::===AAADDDDDDDDDDDDEEEDDDFFFHHHIIIJJJLLLOOOQQQYYY___jjjxxx{{{}}}{{{zzz{{{uuuxxx666888;;;<<<===???AAACCCFFFIIIMMMOOOQQQSSSVVVXXX___bbbfffjjjlllmmmmmmlllmmmnnnppptttwwwzzz}}}~~~}}}~~~~~~~~~ppp]]]___rrr{{{kkkUUUIII===999999888777999666666555555444333333333333333222222222222333333111222222333444444555555444555999======CCCYYYqqqpppiiinnn{{{xxxllldddbbbbbbfffkkkttt~~~|||}}}{{{wwwvvvxxx{{{~~~zzzwwwuuuooolllhhhdddbbb___\\\ZZZWWWUUURRRPPPOOOMMMJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@>>>===;;;::::::999999888888777777777888555555444333333333333444333333222222111000//////111111111111111222222222333444666666555444444555333333333333333333333333111000000111111222333444222222222333333333444444444444444555555555555555777777666666666666777777777999<<<>>>???AAACCCEEEEEEFFFHHHIIIIIIKKKNNNPPPWWW[[[fffrrr|||~~~wwwyyyyyyyyy888:::<<<>>>???@@@CCCEEEKKKNNNRRRUUUVVVYYY[[[^^^aaadddhhhmmmoooooonnnmmmlllmmmqqqtttxxx|||~~~zzzhhh[[[ccc|||sss```LLLBBB:::999999888777888555555555444444333333333333333333333333333333333111222222333444555666666555666:::>>>???IIIfffvvvjjjgggmmmxxx|||rrrhhhbbbbbbcccccckkkvvv||||||{{{uuutttvvvyyy{{{}}}xxxtttpppmmmhhheeeaaa^^^\\\YYYVVVTTTQQQPPPNNNKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDCCC??????>>>===;;;:::999999999888777555555666777777777777666666666666666666555555444333222111111000000000000000000000000000222333444444444444444444333333333333333333333333111000000111111222333444222333333333333444444444666666666555555555555555666666666666777777777888888999;;;<<<>>>AAAEEEHHHEEEGGGHHHIIIIIIJJJMMMOOOUUUYYYbbbllluuuyyyuuu{{{999;;;>>>@@@AAABBBEEEGGGMMMPPPTTTWWWYYY\\\___aaacccfffkkkooorrrrrrqqqppplllnnnrrrvvvyyy|||~~~qqqbbb\\\kkkkkkVVVGGG@@@::::::999777666777444444444444444333333333333333333333333333333333111222222333555666666777777777;;;@@@CCCQQQrrrzzzjjjccceeejjjsss{{{{{{xxxrrrkkkeeecccdddeeebbbjjjvvv{{{xxxssssssvvvzzz{{{|||vvvqqqlllgggcccbbb___\\\YYYWWWUUUSSSQQQLLLLLLKKKHHHEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@=========<<<;;;::::::999888777666555444555666777666777777777777777777777555555444444333222111111000000000000000000000000222111111111222333333333333333333333333333333333111111111111222333444555333444444444444555555555666666666666666666666555555555666777999999::::::888999:::;;;<<<@@@FFFJJJFFFHHHIIIIIIIIIJJJLLLNNNSSSVVV^^^gggnnnwwwvvvuuuzzz:::<<>>999999888666555777444444333333333333333333333333444444444444333333111222333444555666777888999888;;;BBBJJJ]]]yyylll```^^^bbbgggmmmrrrnnnkkkhhhdddcccccceeefff```hhhttt|||}}}yyysssppprrrvvvzzz}}}|||sssmmmhhhddd^^^YYY[[[XXXUUUSSSRRRQQQOOONNNHHHIIIHHHFFFBBB@@@???@@@>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;:::::::::777777666666555555666666444555666666777666666666333333333222222222111111222222222111111111111111222000///000222333333333333333333333333333333333222222222333333444555666555555555666666666777777666666666777777777777777555666888999;;;<<<<<<<<<777888888999:::>>>DDDHHHHHHIIIJJJJJJJJJJJJMMMNNNRRRTTTZZZaaagggooo|||}}}vvvvvv;;;===@@@BBBDDDFFFIIIKKKMMMPPPUUUXXX[[[]]]```ccchhhkkknnnsssvvvyyyzzz{{{uuuvvvyyy|||~~~~~~~~~~~~vvvccc___fff}}}fffQQQ@@@;;;777888777444555777333333333333333333333333333333444555555444333333111222333444555777888888:::888;;;EEESSSiiimmmbbbYYYZZZ___cccfffiiicccaaa___^^^___aaacccccc^^^eeeppp{{{|||uuurrrpppnnnpppvvv}}}}}}|||yyyrrriiiccc```\\\WWWRRRSSSPPPNNNMMMMMMMMMKKKJJJEEEFFFFFFCCC???======>>>===============<<<;;;:::::::::::::::999999999999777777777777777666555555444555666777777777666666222333333333333444444444444444444333333222222222333111//////222444444444333333333333333333333333444444444444555666777777666777777777888888888888666666666777777888888999888999:::<<<<<<===<<<<<<777888999999;;;>>>CCCFFFJJJKKKLLLLLLKKKKKKMMMOOOOOOPPPUUU\\\```ggguuuxxxvvvyyy;;;>>>AAACCCDDDGGGJJJLLLPPPSSSWWW[[[]]]```ccceeejjjlllooossswww{{{}}}xxxzzz}}}~~~}}}~~~}}}|||~~~yyyqqq```___jjj{{{___III===888555666555333555888333333333333333333333333333333444555555444333333111222333444666777888999;;;777;;;HHHYYYrrrppphhh]]]VVVXXX^^^aaabbbddd\\\[[[ZZZ[[[]]]___``````\\\cccmmmwww}}}yyyqqqpppooonnnpppwww}}}xxxvvvtttqqqjjjbbb]]][[[XXXSSSNNNMMMKKKIIIHHHIIIIIIHHHGGGCCCDDDEEEBBB===;;;;;;===<<<<<<<<<<<<;;;:::999888999999999888888888888888666777888888888777555444666777888:::::::::999888444444555666666777777888555555555444444333333333444111///000333666666555333333333333333333333333555555444555555666777888777888888888999999999999555555666777888999999::::::;;;<<<======<<<;;;;;;999:::;;;<<<<<>>@@@CCCEEEFFFHHHJJJMMMOOOSSSXXX]]]```cccfffiiilllmmmppptttxxx{{{~~~{{{|||}}}~~~~~~~~~~~~~~~}}}||||||yyyrrrpppmmmkkkXXX]]]nnnmmmWWWGGG999999999888777555444333222222333333333333444444555444333333222222222222333333333333333444555666===:::===MMMiiixxxqqqkkkaaaWWWOOORRRYYY[[[ZZZZZZZZZXXXVVVXXX\\\```aaa```^^^^^^dddqqqxxxzzz}}}tttoooppprrrtttxxx~~~}}}yyyuuuoookkkfffbbb\\\UUUOOOKKKIIIHHHDDDDDDDDDEEEEEEEEEEEEEEE@@@@@@>>>======<<<<<<<<<;;;;;;;;;::::::999999999777666666555555555666666666777888888777777888999999:::<<<<<<999777777777777777888888888888777777555555555444444333333333444444333222333444555666555555444333333333333444888888777777888888999:::999:::;;;<<<===>>>???@@@???>>>===<<<<<<===>>>???DDDAAA??????@@@@@@===:::888999999999;;;???EEEIIIMMMNNNNNNOOOOOOOOONNNNNNJJJLLLPPPTTTYYYaaajjjpppzzzqqqooowww@@@BBBEEEGGGHHHJJJMMMOOORRRUUUZZZ^^^aaadddhhhkkklllnnnpppssswwwzzz|||~~~||||||}}}~~~~~~~~~~~~}}}uuuooolllhhhdddYYYfff|||yyycccNNN???888777666555444333222222222222333333333333444444555444333333222222222333333333333333444555666666<<<;;;AAATTTrrrzzzmmmddd^^^]]]TTTOOORRRWWWXXXYYYZZZ\\\[[[ZZZZZZ[[[[[[[[[ZZZWWWXXX___llltttvvvzzzyyypppoooqqqsssvvvzzz~~~{{{wwwsssoooiiieee^^^[[[VVVPPPLLLIIIHHHHHHBBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<<<<;;;;;;;;;::::::::::::999999999888777777777666666666777777666777999888777777888999:::<<<===<<<;;;999::::::::::::999999999888888888666666555555444444333333555555444444444555666777666555555555555555666666999999999999999:::;;;;;;<<<<<<===???@@@AAAAAABBBBBBAAA@@@?????????@@@AAABBBAAA???@@@@@@???<<<999::::::;;;;;;===AAAGGGLLLOOOOOOPPPPPPPPPOOONNNMMMLLLMMMOOORRRVVV]]]eeekkkuuuwwwsssvvvBBBEEEHHHJJJKKKMMMPPPSSSVVVXXX\\\___bbbfffjjjmmmmmmnnnppprrruuuxxxzzz{{{|||}}}~~~zzz~~~zzzrrrnnniiiccc^^^ZZZpppwww___III;;;777666444222111111111222222222333333333333444444444444333222222222333333333333333444444666777777;;;===IIIaaaooobbbYYYSSSWWWRRRQQQSSSUUUUUUXXX]]]aaacccdddaaa\\\XXXVVVWWWVVVXXX___iiipppsssuuuyyyzzz{{{xxx~~~~~~uuuooonnnqqqtttxxx}}}yyyvvvrrrnnnjjjeee```\\\TTTQQQNNNJJJGGGEEEEEEEEE?????????>>>======<<<<<<======<<<;;;::::::::::::999999999888888888888888777777777777777777888888666888999999888888999:::===>>>>>>>>>======???@@@???>>><<<;;;::::::::::::888777777666555555444444666666666555666777777888777777777777888888999:::<<<;;;;;;;;;;;;<<<======???@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBB@@@<<<999;;;;;;<<<===@@@DDDKKKOOORRRSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNQQQWWW___dddnnnwwwzzzwww|||CCCFFFIIIKKKMMMPPPSSSUUUXXXZZZ]]]___bbbfffkkkooonnnoooppprrrtttvvvwwwxxx}}}~~~~~~{{{~~~xxxrrrnnnggg```[[[^^^yyyxxx]]]GGG:::777555333111000000222333222222222333333333444444444333333222222333333333333333333444555777888999;;;BBBTTTqqq{{{iii^^^WWWSSSUUUTTTUUUVVVUUUTTTZZZccchhhmmmoookkkaaaZZZXXXZZZ]]]___eeekkkpppqqqrrrsssxxxyyy|||~~~~~~zzzuuupppnnnmmmpppuuu{{{zzzwwwooolllhhhddd```[[[VVVSSSLLLJJJHHHEEECCCAAAAAAAAA======<<<<<<;;;:::999999;;;;;;:::999999999999999888888888777777777777777666777777888888888888888777999::::::999999;;;<<>><<<<<<===>>>::::::999888777666666555666666666777777777888888888888999999;;;<<<===>>>>>>>>>>>>===>>>??????@@@AAABBBCCCDDDEEEDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDAAA>>>;;;:::;;;===>>>AAAGGGNNNSSSWWWXXXYYYYYYXXXTTTQQQOOOMMMLLLLLLKKKMMMSSSZZZ```hhhppp}}}zzzwwwCCCEEEIIILLLNNNQQQTTTWWWZZZ\\\^^^```bbbfffkkknnnnnnoooppprrrsssuuuvvvwww}}}~~~~~~~~~wwwqqqlllbbb\\\ZZZeeevvvYYYBBB777777555333111111222333444222222222333333333444444333333333222222333333444333333333555666888:::;;;===JJJcccttteee]]]ZZZYYYXXXXXXZZZZZZWWWVVV___jjjmmmsssvvvrrrggg___^^^```aaafffkkkooosssuuutttssszzz}}}|||yyytttnnnjjjhhhiiimmmqqqwww~~~{{{vvvqqqnnnfffbbb^^^ZZZVVVSSSNNNKKKHHHGGGDDDBBB???>>>======<<<<<<;;;;;;:::999888888:::999999888888888888999777777777777777777777777555666777888888888888777999:::<<<<<<<<<<<<===???AAABBBCCCCCCCCCEEEHHHJJJIIIGGGDDDBBB@@@@@@@@@AAA======<<<;;;:::999888888666777777888888888888888::::::;;;<<<===???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCDDDDDDDDDBBBBBBAAA@@@????????????@@@AAACCCDDDDDDCCCAAA>>><<<:::999;;;<<>>>>>>>>>>>@@@BBBCCCDDDFFFFFFFFFGGGJJJLLLLLLJJJHHHFFFDDDDDDDDDDDDAAA@@@???>>>===<<<;;;:::888888999::::::::::::999<<<<<<======???@@@BBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@AAACCCDDDDDDBBB@@@???>>>>>>=========???@@@AAAAAAAAAAAA???<<<999888999999;;;===@@@EEEKKKSSSYYYaaaccceeefffddd___ZZZVVVMMMNNNMMMMMMMMMQQQUUUYYY]]]dddmmmwww|||}}}CCCFFFJJJMMMPPPSSSWWWZZZ]]]___cccfffgggiiilllnnnooopppqqqssstttvvvwwwxxx{{{|||~~~zzzrrrfffYYYXXX```hhhLLL<<<:::444444444444444333333333222222333333333333444444333222222222333333444555222333444555888:::<<<===CCC[[[zzzfff___]]]___cccfffdddaaa___\\\^^^iiiuuuyyy|||}}}yyyrrrllljjjkkklllssszzz}}}{{{yyyvvvtttwwwyyyooohhhhhhkkkoooqqqvvv~~~{{{tttnnniiiccc^^^ZZZSSSPPPLLLHHHFFFDDDBBB@@@@@@???>>>===;;;:::999888:::999999999999999999999999888888888888888999999777777777888888999999999777888:::<<<===<<<<<<;;;===>>>@@@AAA@@@AAACCCDDDCCCEEEHHHIIIIIIIIIJJJLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>======:::;;;<<<=========<<<<<<>>>>>>>>>??????AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDD@@@AAACCCDDDDDDBBB???>>>============???AAACCCDDDBBBBBBAAA>>>:::888888::::::<<<>>>BBBGGGNNNWWW\\\bbbdddgggiiigggbbb\\\XXXQQQRRRRRRQQQPPPPPPSSSUUUVVV\\\eeennnwww}}}~~~DDDGGGKKKNNNQQQUUUYYY\\\^^^aaaeeehhhjjjkkkmmmnnnooopppqqqsssuuuwwwxxxyyy{{{|||}}}vvvgggYYY[[[eeexxx[[[???333444333333444444444333222222222222333333333444444444222222222222333333444555222333444666888:::===>>>FFF```rrraaa]]]^^^bbbhhhkkkfffbbb___]]]```kkkwww~~~wwwrrroooooovvv~~~xxxuuuooojjjkkksss~~~zzzqqqhhhcccdddiiinnntttyyy{{{vvvoooiiiccc]]]XXXTTTNNNKKKFFFCCCBBB@@@>>>===<<<<<<;;;;;;:::999999888888888888888999999999999999888888888888888999999777777888888999999999:::999:::<<<>>>??????>>>===>>>@@@AAABBBBBBBBBDDDFFFCCCFFFIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>><<<===???@@@@@@@@@???>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEDDDBBB???===>>>>>>>>>???AAACCCEEEGGGEEEEEEDDD???;;;999;;;>>>;;;===@@@DDDIIIQQQYYY___bbbdddhhhjjjhhhccc]]]YYYUUUUUUUUUTTTQQQPPPQQQRRRQQQWWW___gggqqq|||}}}yyyFFFIIILLLOOORRRUUUYYY\\\aaacccgggkkknnnoooppppppoooppprrrtttvvvxxxyyyyyy|||}}}~~~vvveee]]]eeeqqqjjjMMM>>>888666444444333333333333222222111222222333333444444555555555555444444333333333333666888777777;;;@@@BBBKKKnnnjjj[[[\\\aaadddggghhh```\\\]]]aaagggsss{{{yyyzzz{{{yyyuuutttooohhhdddfffnnnvvv|||tttlllhhhfffffflllsssyyytttnnnfff^^^YYYTTTPPPNNNDDDCCCAAA???>>>===<<<<<<999999999999888888777777;;;;;;:::999888888999999888888888888777777777777888888999::::::;;;;;;<<<<<<>>>AAACCCDDDBBB???===BBBBBBBBBCCCDDDFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMLLLJJJIIIIIIIIIIIIHHHGGGEEECCC@@@>>>===??????@@@@@@@@@??????>>>>>>>>>>>>???>>>======<<>>AAAGGGPPPXXX^^^```dddfffiiilllkkkiiieeeccc\\\\\\[[[YYYVVVRRRPPPOOOOOORRRVVV]]]fffqqq|||~~~~~~}}}~~~HHHKKKOOORRRTTTXXX\\\^^^bbbeeehhhlllooopppqqqqqqqqqrrrtttvvvxxxyyyzzz{{{|||}}}|||hhhaaammm}}}}}}```HHH<<<888555444444333333333333222222111222222333333444444555555555444444444333333333111444666666777:::@@@EEEYYY{{{hhhZZZZZZ^^^```bbbccc]]]ZZZ^^^dddmmmzzz|||zzzzzzzzzyyyuuunnnhhhggglllqqqxxxpppiiiffffffgggnnnvvv}}}~~~zzzwwwkkkfff^^^WWWRRRMMMJJJGGGCCCBBB@@@>>>===<<<;;;;;;999999999999888888888777999888888777666666777777999999999999999999999999::::::;;;;;;<<<============???BBBDDDEEEDDDCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOONNNLLLKKKKKKKKKJJJIIIHHHGGGDDDBBB@@@???@@@@@@AAAAAAAAA@@@??????<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFHHHIIIIIIJJJHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@BBBEEEHHHJJJLLLIIIDDD???;;;::::::;;;>>>@@@DDDKKKTTT[[[```cccdddfffiiilllmmmllljjjiii```^^^ZZZWWWTTTQQQOOOMMMMMMOOOSSSXXX___iiissszzz~~~yyyKKKMMMQQQUUUXXX[[[___bbbeeegggkkknnnqqqrrrrrrrrruuuuuuwwwxxxzzz{{{|||}}}{{{}}}hhhdddwwwlllSSSAAA:::777555444444333333333333222222111222222333333444444555555444444444444333333333111444777888888;;;DDDLLLnnn~~~eee[[[\\\___bbbdddddd```___dddmmmwww||||||~~~xxxqqqllllllnnnvvvtttlllfffeeefffjjjrrr{{{~~~}}}}}}}}}~~~zzz|||~~~}}}yyytttnnniii```[[[TTTOOOJJJGGGCCCAAAAAA@@@>>>===<<<;;;::::::999999999999888888888888888888777777666666777777::::::;;;;;;<<<==================>>>??????@@@@@@BBBCCCEEEGGGIIIKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNPPPRRRQQQOOOMMMMMMMMMKKKKKKJJJIIIGGGDDDCCCAAABBBBBBBBBBBBBBBAAAAAA@@@>>>>>>???@@@BBBDDDGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEDDDCCCCCCDDDFFFIIIKKKLLLIIIDDD???<<<:::;;;;;;???CCCIIIQQQYYY___cccfffeeegggjjjlllnnnooopppooohhhccc\\\WWWUUUSSSOOOLLLKKKMMMOOOSSSXXX___gggmmmyyywwwzzzLLLOOOTTTWWWZZZ^^^bbbeeehhhjjjnnnqqqtttuuuuuuuuuwwwwwwxxxyyy{{{|||~~~~~~|||}}}~~~yyybbbbbb~~~pppZZZFFF<<<999777666444444333333333222222222111222222333333444444555444444444444444444444444444666:::;;;:::>>>JJJWWWuuuccc^^^```dddgggjjjkkkiiiiiinnnwww}}}vvvrrrpppuuuxxxrrrlllggggggjjjnnnwww}}}yyyuuusssqqqqqqqqqnnnrrrvvvyyy{{{~~~{{{vvvpppiiibbb]]]WWWSSSNNNIIIFFFCCCAAA???>>>===<<<;;;::::::::::::999999999999999999999999::::::999999999999:::::::::;;;;;;<<<>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCHHHHHHJJJLLLNNNQQQSSSTTTLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOQQQSSSSSSQQQOOONNNNNNLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBEEEDDDCCCCCCDDDGGGIIIKKKNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNIIIIIIHHHGGGHHHIIIKKKLLLLLLIIIDDD???<<<;;;;;;<<<@@@EEEMMMUUU\\\aaaeeehhhhhhiiijjjlllnnnpppqqqrrrpppiii```[[[XXXVVVRRRNNNJJJLLLMMMPPPSSSYYY___dddmmmuuu|||zzz~~~NNNQQQUUUYYY\\\```dddggglllnnnqqqtttwwwxxxxxxwwwxxxxxxxxxyyy{{{}}}~~~ppp[[[___sssbbbMMM>>>999888888777444444333333333222222222111222222333333444444555444444444444444444444444666777;;;<<<;;;@@@QQQddd{{{mmmaaa^^^aaacccfffiiikkklllnnnuuu|||yyyyyy|||tttrrrmmmjjjlllooottt|||~~~vvvsssooojjjeeecccaaaaaabbbffflllqqquuuyyy~~~{{{wwwrrrmmmggg```YYYTTTNNNKKKGGGDDDCCCAAA>>>===<<<<<<;;;:::999999999:::999999999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<===???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFIIIIIIJJJLLLNNNQQQTTTVVVNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNQQQSSSSSSQQQOOOMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRRRRRRRRRRRRRMMMMMMLLLKKKKKKLLLMMMNNNKKKHHHDDD???===<<<===>>>AAAGGGPPPXXX^^^bbbfffhhhjjjkkkkkklllmmmnnnoooppprrrmmmeee___\\\XXXSSSPPPLLLMMMOOOPPPRRRVVV\\\```fffmmmwww~~~}}}PPPSSSWWW[[[___bbbgggjjjoooqqqtttwwwyyyzzzzzzzzzyyyyyyyyyzzz|||hhhYYYaaahhhWWWEEE;;;888777777888444444333333333333222222111222222333333444444555333333333444444444444555666666999<<<<<>><<<;;;;;;::::::999999999::::::999999999999::::::::::::::::::999999::::::;;;;;;<<<===>>>???@@@AAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJLLLNNNPPPQQQNNNMMMLLLLLLLLLLLLLLLMMMJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPSSSTTTRRROOOMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKNNNQQQTTTVVVRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSOOOOOONNNMMMMMMMMMMMMMMMIIIGGGCCC???===>>>???@@@DDDKKKSSSZZZ^^^aaafffiiillllllllllllmmmmmmnnnnnnooonnnkkkfff```ZZZUUURRRPPPQQQRRRRRRRRRUUUXXX[[[___eeennnyyy}}}yyyxxx{{{wwwSSSVVVZZZ^^^bbbfffjjjmmmrrrtttwwwzzz||||||||||||zzzzzzzzz|||~~~yyybbbZZZhhhyyy^^^OOO@@@:::888555444666444444333333333333222222111222222333333444444555333333333444444444555555666666:::???AAAMMMkkkvvvlllccc[[[XXXVVVTTTVVVZZZ[[[bbbkkkxxxyyyqqqmmmjjjiiilllttt{{{zzzssslllhhhZZZXXXTTTQQQNNNLLLLLLLLLMMMPPPUUUZZZ___eeelllpppqqquuuzzz~~~~~~|||{{{zzz~~~{{{zzzyyyyyywwwtttoookkkeeeaaaZZZUUUPPPMMMIIIGGGBBB@@@>>>>>>>>>>>><<<;;;:::::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNQQQTTTUUUSSSPPPNNNMMMIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDFFFHHHKKKLLLMMMNNNKKKLLLNNNPPPRRRTTTVVVWWWRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQOOOOOONNNMMMLLLKKKKKKKKKGGGEEEBBB???>>>???AAACCCHHHOOOWWW\\\^^^aaafffkkkkkklllmmmnnnooooooooonnnnnnqqqssspppggg___ZZZXXXTTTTTTTTTRRRQQQQQQSSSUUUXXX]]]dddmmmxxxvvvsssvvvzzztttooovvv|||rrr}}}UUUXXX\\\```dddhhhmmmpppsssuuuxxx{{{}}}}}}}}}}}}{{{{{{|||}}}ppp]]][[[nnnsssYYYKKK???;;;888444222555444444444333333333222222111222222333333444555555333333333444444555555555888888<<>>===::::::999999::::::;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMOOORRRUUUVVVTTTQQQNNNNNNGGGHHHHHHHHHGGGGGGFFFEEEBBBDDDFFFIIILLLNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPQQQRRRTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIHHHFFFDDDAAA???>>>@@@BBBDDDKKKRRRYYY]]]___bbbgggllljjjkkkmmmooopppqqqppppppooouuu{{{xxxnnnddd______WWWWWWUUURRROOONNNOOOPPPSSSWWW^^^eeeooo}}}}}}oooiiikkkwwwwwwqqqiiioooxxxpppwwwWWWZZZ___dddgggkkkooorrrwwwwwwwwwxxxzzz|||}}}{{{|||~~~dddXXXbbbzzzkkkQQQDDD888666777666444444333333333333333333333333444333333222222333333444444444444444444555666777777<<<@@@AAAIIIccczzznnncccYYYQQQQQQSSSRRRRRRSSS]]]bbbmmm~~~tttjjjfffeeeeeehhhnnnuuu{{{|||wwwxxxxxxsssmmmkkkgggfffdddaaa]]]YYYVVVTTTNNNNNNMMMKKKHHHFFFEEEEEEHHHIIIJJJLLLOOORRRUUUWWW___ccciiioootttxxxyyyyyy|||zzzwwwssspppmmmllllllkkkjjjiiihhhiiijjjkkkllloooooonnnnnnlllkkkjjjiiihhhgggfffddd```\\\WWWUUUQQQPPPLLLIIIEEEBBB@@@???=========<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHEEEDDDCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLMMMOOOTTTXXXWWWQQQLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFCCCFFFJJJNNNQQQTTTWWWZZZVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRUUUSSSQQQNNNMMMMMMMMMNNNPPPMMMIIIJJJLLLLLLHHHCCCGGGEEEBBB@@@@@@CCCFFFIIIPPPUUU[[[```dddfffiiikkkpppnnnlllnnnqqqsssrrrpppuuuwww{{{~~~{{{rrrfff^^^[[[XXXUUUSSSSSSSSSSSSRRRRRRUUUYYY\\\cccqqqwwwmmmgggfffiiiwwwzzznnnllllllpppzzzxxx{{{ZZZ]]]bbbgggkkknnnrrruuuxxxxxxyyyzzz{{{}}}}}}~~~{{{|||~~~www]]]XXXhhhgggOOOCCC888666666555333333333333333333333333333333444333333222222333333444444333333333444555666777777<<<@@@BBBMMMhhhwwwjjjaaaXXXQQQQQQSSSSSSSSSUUU\\\aaalll|||}}}qqqgggddddddfffjjjpppxxx|||ssslllkkkkkkhhhfffeeeaaa```___]]][[[XXXVVVUUUPPPPPPPPPNNNLLLJJJJJJJJJFFFFFFFFFFFFHHHJJJLLLMMMUUUYYY___ffflllppprrrssssssqqqmmmiiieeebbb`````````___^^^^^^^^^___```aaaeeeeeeeeeeeecccbbbaaa```___^^^]]][[[XXXTTTPPPMMMJJJHHHFFFDDDAAA@@@>>>>>>===============>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHJJJJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLPPPUUUXXXWWWRRRNNNMMMOOOOOONNNNNNLLLKKKIIIHHHGGGGGGJJJOOOSSSVVVXXXZZZ[[[VVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWYYYXXXUUUSSSQQQPPPPPPPPPQQQNNNLLLMMMNNNNNNIIIDDDFFFDDDAAA???@@@CCCGGGIIIPPPUUUZZZ___cccfffiiikkkpppnnnnnnooorrrtttsssqqqtttxxx}}}vvvjjjbbb\\\YYYWWWUUUUUUTTTRRRPPPNNNQQQUUUZZZ```lll|||wwwmmmgggggggggsss|||sssnnnmmmnnnvvvxxxvvv]]]```eeejjjnnnrrrvvvyyyyyyzzz|||}}}~~~~~~~~~}}}{{{}}}}}}iiiXXX^^^uuu|||bbbKKK@@@777555666444333333444444444444444444444444333333222222222222333333333222222333444555666666:::===AAAGGGVVVtttqqqddd^^^VVVPPPQQQTTTTTTUUUWWW\\\```iiiwwwxxxllldddbbbccciiimmmuuu|||yyynnneee\\\[[[[[[ZZZ[[[]]]YYYYYYZZZZZZZZZYYYXXXXXXTTTSSSRRRPPPOOONNNNNNMMMHHHGGGEEEDDDDDDDDDEEEFFFJJJMMMTTT[[[aaafffiiijjjfffddd```\\\XXXUUUSSSRRRTTTSSSRRRRRRRRRSSSUUUVVV[[[[[[ZZZZZZYYYXXXWWWVVVTTTTTTSSSQQQNNNKKKHHHFFFCCCBBBAAA@@@????????????===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGCCCDDDEEEGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKRRRUUUWWWVVVRRRPPPQQQSSSQQQQQQQQQPPPNNNLLLIIIGGGIIINNNUUU\\\``````^^^\\\WWWWWWVVVVVVVVVWWWWWWXXXWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^\\\ZZZWWWUUUSSSSSSRRRPPPOOOPPPQQQOOOIIIEEECCCBBB@@@???AAADDDHHHJJJQQQUUUZZZ___bbbeeehhhkkkppppppppprrruuuvvvuuutttuuuyyy{{{qqqiii___]]]ZZZWWWVVVSSSPPPNNNMMMOOORRRVVV\\\fffrrr{{{|||qqqlllmmmllluuu~~~zzzrrroooooosss{{{ttt}}}^^^bbbgggkkkooossswwwzzzzzz|||~~~~~~}}}}}}pppbbb\\\lllzzz___GGG>>>666555555333222333444444444444444444444444333333222222222222333333222222222222333555666777<<<>>>DDDOOOddd|||mmmaaa[[[TTTPPPRRRTTTTTTVVVYYY]]]```gggrrrrrrgggbbbbbbdddmmmssszzzpppddd\\\UUUTTTUUUUUUWWW[[[XXXYYY[[[]]]^^^``````aaa___]]]YYYWWWUUUTTTRRRQQQMMMLLLJJJGGGFFFEEEEEEEEEDDDGGGLLLRRRXXX\\\^^^___YYYWWWTTTQQQNNNLLLKKKKKKLLLKKKJJJJJJKKKLLLNNNOOORRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLJJJIIIFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCBBBAAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLRRRSSSTTTSSSQQQQQQSSSUUUSSSSSSSSSRRRPPPMMMJJJHHHHHHPPP\\\hhhmmmkkkddd^^^[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^___```aaabbbcccbbbaaa```^^^[[[XXXUUUTTTQQQQQQQQQQQQQQQNNNHHHCCCAAA@@@???@@@BBBFFFJJJMMMRRRUUUZZZ___bbbeeehhhkkkpppqqqsssvvvxxxzzzzzzzzzzzz|||~~~wwwrrrgggbbb\\\WWWTTTRRRPPPNNNTTTTTTSSSSSSWWW```kkkssszzzuuuvvvxxx}}}wwwtttqqqrrrzzzwwwwww___bbbggglllooossswwwyyy{{{}}}~~~xxxuuugggcccggg|||xxx\\\CCC<<<666666555333222333444444444444444444444444333222222111111222222333222222222333444555777777;;;===EEEWWWrrrxxxiii___XXXSSSQQQSSSTTTTTTWWW[[[^^^aaagggooo|||yyymmmdddaaacccfffrrrxxxvvvjjj^^^YYYUUUWWWYYYYYY\\\aaaccceeegggjjjmmmoooqqqrrrppplllfffaaa^^^\\\XXXVVVRRRPPPMMMJJJHHHFFFFFFFFFCCCEEEHHHKKKNNNPPPQQQRRRMMMLLLJJJHHHGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEECCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKMMMNNNOOOOOONNNNNNPPPQQQQQQPPPOOOPPPRRRTTTSSSSSSRRRQQQPPPMMMKKKIIIHHHSSSddduuu}}}yyyoooeeebbbbbbaaaaaaaaabbbbbbcccdddddddddddddddccccccccccccbbb```^^^[[[XXXUUUSSSOOOOOOPPPPPPNNNJJJEEEAAA?????????AAADDDIIIMMMOOOSSSWWW[[[___bbbeeeiiilllpppssswwwzzz}}}}}}}}}~~~~~~|||zzzpppiii___WWWSSSQQQPPPPPP^^^ZZZUUURRRTTT[[[eeelllwww}}}}}}|||}}}yyysssqqquuu}}}vvv{{{bbbeeejjjmmmpppsssvvvyyy|||}}}~~~rrrlllaaafffuuusssUUU@@@:::666777666333222444333333333333333333333333222222111111111111222222222222333444555666888999:::===IIIaaassseee^^^VVVSSSQQQSSSUUUTTTWWW\\\^^^bbbiiipppyyytttiiicccdddgggkkkuuu|||yyynnnggg^^^ZZZYYY\\\___aaaffflllzzz|||~~~zzzrrrlllhhhddd___[[[YYYWWWSSSOOOKKKHHHGGGFFFCCCDDDEEEFFFFFFGGGGGGGGGDDDCCCBBBAAAAAABBBCCCCCCAAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@EEEDDDCCCBBB@@@???>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGIIIJJJIIIHHHGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQOOONNNMMMLLLKKKJJJMMMWWWiii|||xxxnnniiiiiihhhggggggggggggggghhhhhhgggfffeeedddccccccbbbaaa^^^\\\YYYVVVTTTSSSNNNNNNNNNMMMJJJFFFBBB???>>>>>>@@@CCCGGGLLLPPPSSSVVVXXX\\\```bbbfffjjjmmmppptttzzz~~~{{{{{{}}}~~~yyyqqqfff\\\VVVSSSRRRRRR```[[[UUUQQQRRRXXX```eeeooozzzzzz|||xxxqqqpppwwwzzzvvv~~~gggjjjnnnqqqsssuuuxxx{{{||||||}}}sssjjj]]]lllkkkLLL>>>999777888777444333555222222222222222222222222222222111111111111222222333333444555666888999:::===AAAQQQnnnnnn___\\\VVVSSSRRRTTTTTTTTTWWW\\\]]]ccckkkrrrzzzzzzooofffdddggglllpppwww~~~|||xxxwwwpppllljjjmmmqqqvvv{{{wwwqqqlllgggddd___ZZZTTTPPPMMMKKKFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>>>>???AAACCCDDDBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCGGGFFFEEEDDDCCCDDDEEEEEEGGGHHHJJJJJJIIIIIIJJJLLLIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNOOOPPPOOOOOOOOOMMMKKKJJJIIIIIIJJJKKKRRRZZZhhhxxxzzzqqqnnnnnnlllkkkjjjjjjiiiiiiiiihhhgggfffeeedddccccccaaa___\\\YYYVVVUUUTTTTTTNNNNNNMMMKKKGGGCCC@@@>>>===>>>AAADDDIIINNNSSSUUUXXXZZZ^^^aaacccgggkkknnnpppuuu}}}}}}}}}~~~xxxnnneee^^^YYYUUUSSSXXXUUUPPPOOOPPPUUUYYY\\\eeeppp|||zzzwwwqqqrrrzzzwwwxxxkkknnnrrrtttvvvxxxzzz||||||||||||}}}sssiii]]]qqqeeeEEE===999888999888444444666111111111111111111111111222222111111111111222222333444444555777888:::;;;AAAGGGYYYyyyjjj\\\YYYUUUSSSSSSUUUUUUSSSVVV[[[\\\cccmmmuuu|||~~~wwwllleeedddiiiooossswwwvvvsssmmmeee^^^YYYUUUSSSJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCAAA@@@@@@AAAAAA???>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBGGGFFFDDDCCCBBBBBBCCCCCCFFFHHHJJJJJJJJJJJJLLLMMMHHHHHHGGGHHHIIIKKKMMMNNNOOONNNNNNOOOPPPPPPOOONNNMMMKKKIIIGGGFFFHHHJJJKKKTTTYYYcccqqq|||}}}wwwpppqqqpppnnnmmmkkkkkkjjjjjjhhhggggggfffeeeddddddccc```^^^[[[WWWUUUTTTTTTTTTNNNNNNMMMJJJEEEAAA??????===???AAAEEEJJJPPPTTTWWWYYY[[[^^^aaadddggglllooopppvvv~~~}}}uuummmeee^^^WWWRRRNNNMMMLLLMMMPPPSSSTTTUUU]]]hhhvvv}}}~~~tttrrrwww}}}{{{wwwlllooosssxxx|||}}}|||{{{~~~uuupppkkk}}}rrrVVVHHH666666555444333333333333000111222333444555555666444333333333333444555555666333222555666666:::???BBBHHH___lllaaa```TTTQQQRRRUUUWWWVVVWWW[[[```eeemmmuuu~~~}}}tttkkkgggeeegggnnnwwwzzz|||vvvnnnbbbXXXTTTRRRPPPMMMJJJHHHFFFEEEAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHFFFDDDCCCDDDEEEIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFHHHGGGFFFEEEEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGEEECCCBBBDDDFFFHHHIIIHHHFFFDDDDDDFFFHHHEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKJJJIIIHHHGGGIIIJJJJJJMMMPPPPPPMMMIIIFFFEEEAAACCCEEEGGGGGGIIILLLOOORRRXXXbbblllrrrsssrrrqqqrrrqqqpppnnnmmmkkkjjjiiidddddddddcccbbbaaa___^^^[[[YYYWWWVVVVVVTTTRRROOOSSSPPPLLLGGGCCCAAA??????===???BBBGGGKKKOOOSSSTTTXXX\\\bbbgggkkknnnqqqsssuuuwwwzzz~~~~~~}}}|||zzz{{{wwwkkkbbb[[[VVVSSSMMMJJJLLLOOOQQQTTTYYY[[[___hhhvvv~~~xxxwwwyyyoooqqquuuyyy}}}~~~}}}}}}vvvqqquuucccJJJ>>>666666555444333333333333333333333333222222222222444333333333333444555555666333333666888888;;;@@@HHHSSSmmm{{{ggg\\\YYYTTTQQQRRRUUUWWWVVVXXX\\\aaaeeekkkuuuyyyqqqiiiffffffhhhpppxxx~~~tttjjj___[[[UUUQQQNNNLLLIIIFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDFFFGGGFFFFFFFFFHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJHHHGGGGGGHHHJJJJJJKKKKKKKKKJJJJJJLLLNNNMMMLLLKKKIIIIIIIIIIIIJJJHHHHHHIIIHHHHHHHHHHHHIIIIIIKKKMMMMMMKKKHHHFFFEEEBBBDDDEEEFFFGGGIIILLLOOOTTTWWW^^^dddiiilllmmmmmmoooooonnnllljjjiiiggggggdddddddddcccbbb```______\\\[[[ZZZYYYYYYWWWTTTRRRPPPMMMIIIEEEBBB@@@@@@@@@@@@BBBEEEHHHLLLPPPSSSUUU[[[___eeejjjmmmpppsssuuutttvvvyyy|||~~~}}}|||zzz|||{{{rrriii```XXXTTTNNNKKKLLLNNNNNNPPPSSSYYY[[[cccooozzzssstttwww{{{}}}~~~wwwtttvvvXXXCCC;;;666666555444333333333333333222222222222111111111444333333333333444555555555333555888999999<<>>666666555444333333333333//////000111222333333444444333333333333444555555222222555999:::999>>>DDDLLLhhh|||mmm___XXXVVVSSSQQQQQQVVVYYYZZZ]]]bbbggghhhlllwww~~~~~~tttooolllnnnqqqvvv~~~|||lllbbb^^^ZZZTTTNNNNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHJJJMMMNNNOOOPPPSSSUUUWWWZZZ]]]^^^^^^]]]^^^^^^aaa```^^^ZZZVVVSSSOOONNNKKKKKKLLLMMMNNNNNNMMMKKKHHHHHHGGGEEEDDDDDDFFFHHHHHHIIIIIIHHHHHHKKKOOORRRVVVVVVWWWYYY\\\```dddfffiiiiiihhhfffdddcccaaaaaa]]]\\\[[[ZZZZZZYYYYYYYYYUUUUUUWWWYYYYYYWWWRRROOOMMMKKKFFFBBB???>>>??????AAACCCFFFJJJOOOSSSVVVXXX]]]```eeehhhkkkmmmpppsssuuuwwwyyy{{{|||~~~|||{{{|||}}}oooaaa[[[UUURRRSSSRRRNNNMMMNNNPPPQQQVVV___hhhrrrxxxyyyzzz|||}}}~~~~~~}}}~~~|||{{{lllWWWDDD;;;;;;666666555444333333333333//////000111222333333444444333333333333444555555111222555999999999???GGGMMMoooqqqfff\\\VVVUUURRRPPPQQQWWW[[[]]]bbbhhhlllmmmrrr|||~~~zzzyyy{{{~~~}}}}}}~~~qqqmmmlllqqquuuzzzxxxjjjccc]]]VVVPPPQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJLLLMMMOOOOOOMMMNNNOOONNNLLLKKKLLLMMMIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPSSSVVVWWWYYY\\\^^^aaaccceeefffeeedddddddddfffggghhhhhhddd^^^XXXTTTRRRPPPNNNNNNOOONNNLLLIIIGGGGGGFFFDDDCCCDDDGGGJJJMMMNNNNNNMMMMMMOOORRRUUUWWWXXXZZZ]]]```ccceeefffggggggeeedddbbb```______[[[ZZZYYYXXXWWWWWWXXXXXXSSSSSSUUUVVVWWWUUUPPPMMMNNNJJJEEE@@@=========>>>???AAAEEEJJJOOOTTTXXXZZZ]]]```dddgggjjjmmmpppsssxxxzzz|||||||||}}}~~~||||||{{{}}}tttggg]]]WWWTTTTTTRRRNNNMMMNNNMMMMMMRRRZZZbbblll{{{zzz{{{yyyxxx{{{{{{{{{|||}}}~~~|||~~~}}}ooo^^^MMM>>>999:::666666555444333333333333333222222222222111111111444333333333333444555555222333666999999:::BBBLLLWWW{{{wwwhhh^^^VVVQQQPPPRRROOOQQQXXX^^^bbbhhhooorrrtttzzzxxxtttwww{{{|||{{{{{{yyymmmkkklllqqqwww{{{}}}tttiii```XXXSSSTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRPPPQQQQQQPPPNNNMMMMMMNNNKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHJJJJJJMMMOOOPPPQQQPPPPPPQQQRRRPPPQQQRRRTTTUUUUUUUUUUUUTTTVVVYYYZZZ[[[[[[]]]^^^fffgggiiiiiihhhggghhhiiiiiimmmrrruuusssmmmfffaaaZZZVVVQQQOOONNNMMMIIIFFFFFFFFFFFFDDDDDDEEEIIIMMMRRRTTTUUUUUUTTTUUUWWWYYYZZZ\\\^^^aaaccceeefffgggddddddcccaaa___^^^\\\\\\ZZZYYYXXXWWWVVVWWWXXXXXXTTTSSSTTTUUUUUUSSSOOOLLLKKKHHHBBB>>>;;;;;;===>>>???AAAEEEJJJPPPUUUXXX[[[^^^aaadddhhhkkknnnrrruuu{{{|||~~~}}}||||||}}}~~~~~~}}}}}}{{{|||||||||xxxoooaaaZZZUUUTTTRRRMMMLLLMMMKKKKKKPPPWWW^^^fffssswwwtttxxx|||}}}|||rrrpppsss~~~~~~~~~|||www}}}vvvbbbRRREEE===:::<<<666666555444333333333333333333333333222222222222444333333333333444555555444555888::::::<<>>IIIVVVyyyfffYYYVVVSSSPPPOOOPPPOOORRRZZZbbbhhhqqqyyyyyy~~~zzzooommmuuu~~~xxxsssqqqmmmttt~~~tttooommmooovvv{{{}}}uuurrrsssnnnjjjhhhiiillloooppppppppptttyyy~~~|||ooohhheeeYYYXXXWWWVVVTTTSSSRRRQQQMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPSSSUUUWWWWWWWWWWWWWWWUUURRRPPPOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQTTTSSSQQQPPPPPPQQQSSSTTTVVVYYY]]]```bbbdddfffhhhggghhhkkknnnpppqqqrrrrrrqqqqqqqqqoookkkgggddddddbbbcccddddddeeegggjjjmmmssswww}}}qqqiii^^^WWWTTTQQQLLLHHHFFFGGGHHHGGGGGGIIIMMMPPPZZZ]]]```aaa```^^^^^^^^^eeedddbbb``````bbbdddeee___^^^]]][[[ZZZXXXWWWVVVSSSRRRPPPOOOOOOPPPQQQRRRQQQOOOMMMLLLKKKJJJGGGEEE???<<<999666666999===@@@HHHIIIKKKNNNRRRUUUWWWXXXYYY[[[___cccgggkkkpppttt|||~~~~~~}}}zzzxxxxxxxxx{{{~~~}}}~~~~~~}}}yyyuuuvvv{{{~~~|||sssjjjaaa\\\WWWQQQOOOQQQJJJJJJMMMRRRUUUYYYaaajjjzzzyyyuuuuuuuuussspppjjjhhhrrrzzz|||dddNNNEEE;;;888:::666666555555555555444444444444333222222111111222222333333333333444555666666777999666777>>>???LLLdddxxxcccXXXRRROOONNNOOOQQQRRRUUUXXX^^^gggqqqxxxyyynnnlllwwwzzzsssnnnllljjjmmmuuuyyywwwsssrrrhhhmmmsssxxx|||{{{vvvsssooollleeeccc```^^^___ccchhhkkknnnooosssxxx~~~{{{ooojjjaaacccdddaaa\\\XXXWWWXXXVVVTTTQQQOOOPPPPPPOOONNNSSSPPPPPPSSSTTTQQQQQQSSSVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYXXXUUUSSSPPPRRRTTTSSSPPPOOOQQQSSSTTTRRRPPPOOOPPPQQQQQQPPPVVVVVVVVVTTTTTTVVVYYY]]]^^^aaagggmmmrrrtttttttttuuuvvvvvvxxxyyyzzz{{{|||}}}zzzwwwtttpppkkkhhhgggfffeeefffhhhlllqqqtttuuuxxx}}}wwwjjj^^^VVVRRRPPPOOOLLLKKKIIIGGGGGGJJJPPPTTTXXX^^^fffhhheeeaaa```aaabbbaaa```aaabbbaaa___]]]\\\YYYWWWUUUUUUUUUSSSRRRQQQOOOMMMLLLMMMMMMLLLKKKOOOOOOMMMKKKHHHFFFCCCBBB;;;:::888777888:::<<<>>>@@@DDDJJJOOORRRTTTVVVXXXZZZ\\\```dddhhhnnntttxxx~~~}}}|||{{{yyyxxxvvvvvvwww|||~~~}}}|||{{{yyyxxxxxxyyy{{{|||wwwoooddd\\\XXXUUURRRPPPMMMNNNOOOQQQSSSWWW]]]bbbpppyyyyyyxxxxxxxxxrrrnnnllloooxxx{{{rrr|||}}}^^^IIIBBB:::888:::777555555555555444444444444333222222222333444555555333333333333444555666666777999777999@@@CCCQQQkkkppp^^^UUURRROOOOOOPPPPPPRRRVVVYYY]]]eeepppyyyyyyrrrrrr~~~wwwpppkkkgggfffkkkooonnnkkkkkkhhhnnnuuu{{{zzzvvvqqqlllhhhcccaaa]]]\\\]]]```eeehhhjjjlllpppuuu{{{xxxssskkknnnpppnnniiidddaaa```\\\ZZZWWWVVVVVVWWWWWWVVVYYYXXXZZZ]]]\\\YYYXXX[[[[[[\\\^^^___````````````___^^^]]]]]]^^^]]]ZZZWWWWWWXXXYYYXXXVVVTTTVVVXXXXXXXXXXXXWWWWWWWWWYYY[[[YYYZZZZZZ[[[[[[^^^cccfffnnnrrrwww}}}~~~yyysssmmmiiigggggghhhjjjllloooqqqrrrtttwww{{{~~~uuulllddd]]]XXXUUUNNNMMMKKKIIIIIILLLQQQUUU___fffmmmppplllhhheeedddbbbaaaaaaaaaaaa```]]][[[XXXVVVSSSRRRSSSRRRQQQOOOMMMKKKIIIIIIJJJJJJIIIHHHKKKJJJIIIGGGDDDBBB???>>>:::999888777777999<<<>>>@@@DDDJJJNNNQQQSSSUUUWWWYYY\\\```dddhhhmmmssswww{{{{{{zzzxxxwwwvvvuuuuuuyyy}}}~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{xxxrrrjjjaaa[[[WWWSSSQQQMMMNNNOOOOOOQQQUUUZZZ^^^iiirrr~~~{{{wwwrrrpppooopppvvvuuuuuuuuuWWWDDD???888888:::777555555555555444444444444222222222333444555777777333333333333444555666777888:::888:::BBBHHHYYYtttrrreeeWWWRRRQQQOOOPPPQQQNNNSSSWWWYYY[[[cccpppzzzyyyvvvyyywwwnnngggaaabbbdddddddddeeeiiipppzzz}}}xxxrrrkkkfffaaa^^^[[[YYYYYY\\\```cccfffhhhlllqqqvvv}}}xxxwww{{{~~~xxxqqqnnngggddd```^^^___aaabbbccchhhiiilllooolllfffeeehhhiiijjjkkkmmmnnnooonnnnnniiihhhgggggggggeeebbb```\\\]]]]]][[[YYYXXXXXXYYY\\\```cccaaa^^^\\\```cccdddeeehhhjjjllloootttxxx~~~wwwqqqmmmhhhjjjlllnnnpppqqqqqqrrrsssuuuwwwzzz~~~~~~xxxqqqhhh^^^XXXPPPOOOMMMKKKKKKNNNSSSWWWcccjjjrrrvvvsssmmmhhhfffcccbbbaaaaaa```^^^[[[XXXRRRQQQOOOOOOOOOOOONNNLLLHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDCCCAAA???<<<:::999999888777666777999;;;===AAADDDIIIMMMOOOQQQSSSUUUXXX[[[___cccggglllqqquuuwwwwwwvvvvvvuuuttttttsssyyy}}}}}}|||xxxxxxxxxxxxxxxxxxxxxxxxxxxvvvqqqiii```YYYUUUSSSNNNNNNNNNNNNNNNQQQUUUYYY^^^gggssszzzsssrrrrrrssssssttt{{{}}}|||}}}|||oooSSSAAA===888777:::777555555555444444444333333222222222333333444555666333333333444444555666777999<<<999<<>><<<;;;888666555777777666666777999;;;<<<@@@DDDHHHKKKLLLNNNQQQSSSVVVYYY^^^bbbfffjjjooossstttttttttsssssssssssssssxxx{{{~~~~~~|||{{{zzzvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxwwwpppfff\\\WWWUUUOOOOOONNNLLLKKKMMMPPPSSSVVV^^^jjjtttwwwmmmooorrrttttttssswww}}}{{{{{{}}}zzzvvv~~~mmmQQQ@@@===888777999555555444444444444333333333333333222222222222222333444444444444555666777777:::===;;;===FFFQQQiii}}}qqq```XXXQQQPPPPPPOOOOOORRRPPPUUUZZZZZZZZZaaappp||||||}}}{{{ooobbb]]]]]]___ccchhhpppxxxyyypppjjjeeeaaa]]]YYYXXXZZZ]]]___eeefffiiillloooyyyxxx}}}vvvtttpppmmmkkkjjjiiiiiiqqqzzz}}}{{{~~~zzzwwwpppooommmmmmmmmppprrrtttrrrqqqqqqrrrtttvvvyyy{{{{{{yyyuuuqqqlllddd\\\VVVOOOOOONNNLLLKKKMMMQQQTTTXXX^^^ffflllllliiieeebbbbbb```^^^]]]\\\YYYUUURRRKKKJJJIIIJJJKKKJJJHHHFFFAAA???>>>>>>?????????>>><<<<<<;;;:::888777555444555555555555666888:::;;;???BBBFFFHHHJJJLLLOOORRRTTTXXX\\\aaadddhhhmmmppppppqqqqqqrrrssssssttttttuuuwwwzzzzzzyyyxxxxxxxxxuuuuuuvvvwwwwwwvvvuuuuuuuuuxxxyyytttjjj```YYYWWWQQQPPPOOOLLLJJJJJJMMMOOORRRYYYcccllluuuuuukkkkkkooorrrrrrqqquuu|||{{{wwwwwwzzz{{{rrriiitttkkkPPP@@@===888777888444444444444444333333333333444333222222111111111222444444444444555666777888999===<<>>>>>===::::::999999888666555444333333444555666888999:::===@@@CCCFFFHHHKKKOOOQQQSSSVVV[[[```cccgggkkkmmmmmmmmmnnnpppqqqsssttttttrrrtttvvvvvvuuuuuuwwwxxxtttttttttttttttttttttttttttvvvwwwuuunnnfff^^^YYYSSSRRRPPPLLLJJJIIIKKKMMMOOOVVV^^^eeelllvvvxxxnnngggjjjlllmmmnnnrrryyy~~~~~~uuuqqqrrrvvvxxx}}}|||iii___mmmfffLLL===<<<888777888333444444444333333333222222333333222222222333333444444444444444555666777888777<<<<<>>AAADDDGGGJJJOOORRRQQQUUUZZZ___bbbeeeiiikkkiiijjjkkkmmmoooqqqrrrsssqqqrrrtttttttttuuuwwwyyyuuutttsssrrrrrrssstttuuutttuuuvvvvvvssslllccc]]]UUUTTTQQQMMMJJJJJJKKKMMMMMMRRRYYY^^^ccclllwww{{{pppeeeeeeeeegggjjjoootttwww|||sssmmmmmmpppvvvyyy}}}vvvddd\\\nnncccIII;;;;;;777777888444444444444333333333222222222222222333444555666777555444444555555666777888555;;;<<>>AAADDDPPPppptttbbbYYYNNNMMMMMMNNNPPPTTTXXXZZZ]]]]]]]]]^^^cccmmmwwwuuulllbbb______dddnnnxxx~~~{{{qqqeee\\\ZZZ\\\^^^___eeeeeehhhnnnvvv}}}}}}yyyvvvvvvwwwwwwvvvtttsssqqqooonnnmmmlllllliiihhhgggeeeaaa]]]YYYWWWSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUTTTYYYWWWTTTPPPMMMJJJHHHGGGEEEDDDCCCBBB@@@???>>>===<<<:::888888:::;;;<<<;;;888777777666555444444333222333333444555666888888:::<<>>CCCJJJ[[[{{{ooo]]]VVVOOONNNMMMNNNQQQUUUZZZ]]]```______aaafffoooyyyrrriiiaaa___aaafffpppzzzzzzzzzyyymmmccc]]]\\\\\\]]]eeeeeegggmmmttt~~~|||zzzyyyyyyyyyyyyuuutttrrrpppnnnmmmlllkkkhhhgggeeebbb___[[[YYYWWWVVVVVVUUUSSSRRRQQQPPPOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSQQQNNNKKKHHHFFFDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;:::888888:::;;;<<<;;;999999888777666444444333333333333333555666777888;;;>>>AAADDDGGGJJJOOORRRQQQTTTXXX[[[]]]^^^___```bbbdddgggjjjlllnnnnnnnnnooooooooopppqqqtttvvvwwwuuutttrrrpppppppppqqqrrrpppqqqsssvvvwwwssslllggg^^^YYYRRRPPPPPPPPPMMMIIILLLKKKMMMRRRWWW[[[cccllluuu}}}~~~pppiiicccaaa```bbbjjjrrrtttuuuuuurrrmmmiiiggggggrrrtttyyy|||}}}eeedddoooqqqSSSFFF<<<555555777666555555444444333333333333222222222222222222222222333333444444444555666777888999;;;>>>EEESSSjjj}}}hhhXXXRRRPPPOOONNNNNNRRRWWW]]]aaacccbbbbbbeeekkksss{{{}}}llleee``````ccciiittt}}}|||wwwtttyyy~~~vvvkkkaaa[[[ZZZ[[[dddcccdddjjjqqq~~~~~~}}}}}}|||{{{xxxwwwuuurrrooommmkkkjjjfffdddaaa^^^[[[YYYXXXWWWZZZYYYWWWUUUSSSQQQPPPOOOQQQQQQRRRSSSRRRQQQPPPOOONNNLLLJJJGGGEEECCCBBBAAABBBAAA@@@???>>><<<<<<;;;;;;:::888999:::<<<<<<;;;;;;:::999888666555333333333333333333444555777777:::===@@@CCCFFFIIINNNQQQRRRTTTWWWXXXYYYZZZ]]]___aaacccfffiiikkkmmmmmmnnnooooooooopppqqqssstttuuutttsssqqqpppoooooopppqqqoooppprrrtttuuurrrmmmiiiaaa[[[TTTPPPOOONNNLLLJJJMMMKKKLLLPPPSSSVVV]]]dddlllsss}}}|||rrriiidddaaaaaagggnnnrrrssssssppplllhhhfffeeeooorrrvvvzzzyyy{{{www```bbbuuu~~~___EEE@@@999444666888666444444333333333333333333333333444444444555555555555555666777777777666777888:::===>>>FFFYYYwwwtttaaaUUUQQQPPPOOONNNOOOSSSYYY___ccceeeeeeeeeiiipppxxxyyyqqqfffaaa___bbbgggnnnxxx{{{vvvsssssstttuuu{{{}}}zzzzzz{{{~~~xxxmmmbbbZZZXXXYYY___^^^```eeennn|||}}}|||zzzyyywwwssspppllliiihhhcccaaa]]]YYYWWWVVVWWWWWW]]]\\\ZZZXXXUUUSSSQQQPPPSSSSSSTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGEEECCCCCCBBBCCCBBBAAA@@@???>>>======;;;:::999:::;;;<<<<<<;;;<<<<<<:::888777555333333333333333333444555666777777999===@@@BBBFFFJJJNNNRRRTTTUUUUUUUUUWWWZZZ]]]___aaadddgggjjjkkklllllloooooooooppppppqqqrrrrrrrrrrrrpppoooooooooppppppnnnoooppprrrrrrpppmmmjjjeee___WWWQQQNNNMMMKKKJJJKKKIIIJJJNNNPPPQQQWWW^^^fffllluuu~~~|||pppiiieeedddhhhnnnssstttsssqqqnnnkkkhhhgggkkkmmmssswwwxxxyyymmm[[[bbbyyynnnTTT@@@===888555666777444222222333333333333333333333333444444444555555666666666999:::;;;:::888777999;;;???@@@III```lll]]]TTTPPPOOONNNNNNOOOTTTZZZ```cccddddddfffllluuu}}}zzzpppgggaaa^^^___eeelllsss}}}zzzvvvsssqqqnnnkkkooouuuzzz~~~~~~xxxssspppqqqtttsssppphhh___XXXWWWWWWYYYXXX[[[aaajjjyyy}}}{{{{{{zzzxxxtttppplllhhhfffaaa___[[[WWWUUUVVVWWWXXX^^^]]][[[YYYVVVTTTSSSRRRUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@??????>>>======;;;:::999:::<<<===<<<;;;<<<<<<:::888777555333333333333333333333444555666555888;;;>>>AAAEEEIIILLLQQQRRRRRRRRRRRRTTTWWWZZZ\\\^^^aaaeeegggiiijjjkkkmmmnnnnnnoooooooooooooooppppppoooooonnnnnnoooooolllmmmnnnnnnnnnmmmllllllhhhccc[[[SSSOOOLLLKKKJJJHHHFFFHHHKKKMMMNNNTTTZZZbbbfffmmmvvvyyyqqqnnnlllnnnrrrttttttsssrrrpppnnnkkkiiigggjjjpppvvvxxxyyyiiiZZZhhhsss___KKK???<<<777555666666333111222222222333333333333444444222222222333444444555555999<<<===<<<999888;;;===AAADDDPPPjjjvvveeeZZZTTTOOOMMMMMMNNNPPPTTTYYY^^^aaaaaaaaaeeennnyyy{{{ooofff^^^\\\___hhhqqqyyy{{{vvvrrrooojjjeeefffjjjuuu{{{~~~vvvnnniiihhhdddcccbbb^^^YYYVVVUUUUUUUUUTTTWWW^^^ggguuu|||yyy{{{zzzxxxtttpppkkkgggddd___]]]ZZZWWWVVVVVVXXXYYY\\\\\\[[[YYYXXXVVVUUUTTTVVVVVVVVVUUURRRPPPMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>======<<<;;;;;;:::;;;::::::;;;======<<<:::;;;:::999888666555333333333333333333333444555555666999<<>>>>><<<:::999999888777666444444333333333222222333333444444555888;;;>>>AAADDDIIILLLKKKLLLNNNOOOPPPQQQTTTVVVVVVXXX[[[___bbbdddffffffggghhhjjjkkklllllllllkkkggghhhhhhhhhhhhhhhhhhhhhggghhhhhhgggffffffiiilllmmmiiiccc[[[SSSMMMKKKJJJFFFEEEFFFIIIJJJJJJMMMSSSXXX\\\aaagggnnnzzz|||yyyzzzyyywwwuuuuuuvvvtttqqqmmmpppppprrrvvvvvvuuuyyysssgggggg|||kkkVVVDDD;;;999999555444666666444555888222222222333333444444444444444555555666777888888222666::::::999:::???CCCCCCNNNdddjjj\\\VVVPPPJJJIIIJJJMMMPPPSSSVVVYYYZZZYYY[[[aaannn|||zzzooobbbYYY[[[\\\bbbmmmwww}}}rrrlllhhheeeeeeggggggpppyyyzzzqqqeee^^^[[[QQQNNNLLLMMMPPPRRRQQQOOOUUUTTTWWW\\\bbblll~~~|||yyyxxxxxxvvvsssooojjjeeebbb]]]\\\[[[ZZZYYYYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYSSSSSSSSSRRRPPPNNNKKKJJJLLLJJJHHHEEECCCAAA@@@?????????>>>>>>======<<<<<<;;;:::;;;<<<>>>>>><<<:::888777777666555444444333333333222222222333444444333555888;;;>>>BBBFFFJJJIIIKKKMMMOOOPPPQQQSSSUUUTTTVVVZZZ^^^aaacccdddeeeeeefffhhhjjjkkkkkkkkkkkkddddddeeeeeefffeeeeeedddeeeggggggeeeddddddhhhlllnnnkkkfff^^^UUUNNNKKKIIIGGGFFFGGGIIIIIIHHHKKKPPPXXX[[[```eeekkkuuu|||{{{}}}{{{yyyyyyzzzyyyuuurrrvvvttttttvvvtttrrrtttyyytttiiilll{{{sss]]]LLLBBB;;;777777777666555444444333333555444333333222222222222444444444444444555777777777888:::999777999===AAAFFFVVVttttttdddYYYRRRMMMJJJLLLLLLKKKLLLOOORRRVVVYYYYYYXXX]]]fffpppxxxyyyvvvvvv{{{tttggg```___ZZZ]]]cccmmmwww|||rrrkkkgggfffgggllllllmmmnnnmmmggg]]]VVVSSSQQQNNNLLLKKKMMMOOOQQQUUURRRTTTZZZ___gggxxx{{{xxxvvvvvvtttrrrmmmiiiddd```]]]___[[[XXXYYY\\\]]]YYYUUUYYYXXXVVVVVVXXXYYYXXXXXX\\\ZZZWWWSSSOOOMMMLLLKKKIIIGGGEEEBBB@@@>>>===<<>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888666444333333222222111111222222333666777999;;;>>>AAADDDFFFJJJJJJJJJKKKMMMQQQTTTVVVVVVVVVWWWYYYZZZ\\\]]]]]]bbbdddfffgggffffffggghhhfffeeecccbbbaaaaaabbbbbbeeedddcccaaaaaaaaabbbccchhhgggddd___YYYQQQJJJFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPVVV]]]aaadddlllyyy}}}}}}{{{zzz{{{||||||{{{yyyxxxxxxvvvsssqqqpppqqqssskkkhhhqqqpppYYYHHH>>>888555777666666555555444333333555444333333222222333333444444444444555666777777777999:::999888999>>>CCCMMM___~~~qqqbbbXXXQQQKKKHHHKKKKKKJJJJJJMMMPPPTTTVVVYYYWWWYYYaaajjjsss~~~yyyrrrpppmmmqqq{{{~~~qqqddd]]]]]][[[^^^eeeoooyyyvvvooolllmmmmmmlllkkkiiifff```ZZZWWWRRROOOLLLIIIHHHIIIKKKMMMPPPOOORRRXXX^^^fffttt|||xxxuuusssrrrooolllhhhccc```^^^]]][[[YYY[[[______[[[WWWXXXVVVUUUVVVXXXZZZZZZYYY[[[YYYVVVSSSPPPMMMKKKJJJHHHFFFDDDBBB@@@???>>>===???>>>===;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888666444333333222222111111222222333555666888;;;>>>BBBEEEGGGKKKKKKJJJKKKLLLNNNQQQRRRQQQRRRTTTVVVXXXZZZ\\\]]]___aaacccccccccccceeeggggggeeecccaaa____________aaa```___^^^^^^^^^______eeedddccc___YYYRRRKKKGGGEEEDDDDDDEEEFFFHHHJJJKKKMMMSSSZZZ]]]___fffpppyyy|||{{{zzz{{{}}}|||zzzwwwssspppoooqqqsss{{{rrrcccjjjzzzhhhRRRDDD<<<888777777666666555555444444444555444333333333333333333444444444444555666777888777999:::999999;;;@@@EEERRRhhhyyyjjj^^^UUUOOOJJJGGGJJJIIIHHHIIIKKKNNNQQQTTTXXXUUUVVV[[[cccmmm{{{|||sssooofffggglllzzzzzzmmm```ZZZZZZ\\\```hhhrrr|||zzzuuuuuuuuuuuusssmmmddd]]]ZZZZZZSSSQQQMMMIIIGGGGGGIIIJJJMMMNNNRRRXXX___fffsss~~~{{{xxx|||}}}xxxuuuqqqpppmmmjjjfffbbb___^^^[[[ZZZ[[[^^^bbbbbb___[[[WWWVVVUUUVVVXXXZZZZZZZZZXXXWWWUUUSSSPPPMMMJJJIIIFFFEEEDDDBBBAAA@@@?????????>>>;;;:::999:::;;;<<<::::::::::::::::::::::::::::::::::::888666444333333222222111111222222333333444777:::>>>BBBFFFHHHLLLKKKJJJJJJJJJKKKMMMNNNLLLMMMOOORRRUUUWWWYYYZZZ[[[\\\]]]^^^^^^```cccfffhhhfffccc```]]][[[[[[ZZZ\\\[[[ZZZZZZYYYZZZZZZZZZ___``````^^^ZZZSSSMMMIIICCCCCCCCCDDDEEEGGGIIIJJJLLLQQQWWWZZZ[[[```hhhooo}}}~~~{{{yyyxxx{{{~~~}}}wwwqqqlllkkknnnqqqvvv}}}|||iii```nnn|||aaaMMMAAA;;;::::::777666666666555555444444555444444333333333444444444444444444555666777888888999:::::::::===CCCHHHRRRlll~~~{{{|||rrrcccXXXQQQNNNKKKIIIJJJIIIHHHHHHJJJMMMQQQSSSXXXUUUUUUYYYaaammm~~~|||xxxqqqmmmkkkrrruuuiii]]]XXXYYY]]]cccmmmwwwpppddd______YYYVVVQQQMMMJJJIIIIIIJJJMMMPPPUUU\\\bbbjjjttt{{{|||uuuoooppp|||~~~xxxuuuqqqooolllhhhddd```^^^]]]ZZZ[[[]]]bbbeeeeeebbb^^^YYYXXXVVVVVVXXXYYYXXXWWWUUUUUUTTTRRRPPPMMMJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>===:::999888999;;;<<<::::::::::::::::::::::::::::::;;;:::999777555333333222222111111222222333444555777999===@@@CCCEEEHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMOOORRRTTTUUUVVVXXXYYYYYYZZZZZZ]]]aaaeeeiiigggccc___[[[YYYWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWYYYZZZ\\\\\\ZZZUUUOOOLLLDDDDDDDDDDDDEEEGGGIIIJJJLLLPPPVVVYYYZZZ^^^dddiiisss}}}}}}xxxuuuwwwzzz}}}~~~wwwnnnhhhgggjjjmmmrrrxxx}}}rrrbbb]]]ppp|||]]]JJJ@@@:::888:::666666666666666555555555444444444333333444555555555555555555555666888888888:::;;;:::;;;???FFFKKKSSSqqqyyy~~~wwwlll^^^RRRMMMMMMMMMMMMJJJJJJIIIIIIKKKNNNRRRTTTYYYWWWWWW\\\dddpppxxxqqqsss}}}|||qqqfff\\\XXXZZZ___fffrrr|||ssshhhddd^^^ZZZUUUPPPLLLJJJKKKKKKMMMRRRXXX^^^eeennnvvvzzzyyyqqqjjjhhhnnn~~~yyyvvvsssqqqmmmhhhccc```]]]\\\[[[]]]```dddffffffcccaaa]]][[[XXXWWWWWWWWWUUUTTTRRRRRRRRRQQQOOOLLLIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA===<<<:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;:::999777555444333222222111111222222333555666777888;;;===???@@@CCCCCCDDDFFFGGGIIIKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVWWWXXXYYY[[[```ccciiifffccc^^^ZZZWWWUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXZZZYYYUUUQQQOOOHHHGGGGGGFFFGGGHHHJJJKKKIIIMMMRRRUUUXXX\\\bbbffflllvvv|||vvvtttvvvzzz~~~yyynnngggeeeiiilllpppttt|||yyyoooeeeZZZ\\\rrr}}}[[[HHH???777444666666666666666666666666666444444444444444444555666555555555555666777888888888:::;;;;;;<<<@@@HHHOOO[[[}}}}}}qqqgggYYYPPPLLLLLLMMMMMMJJJIIIIIIJJJLLLPPPTTTVVV[[[ZZZ\\\bbbhhhsssvvvuuu}}}wwwlllbbb[[[YYY\\\```iiivvvrrrjjjaaa]]]XXXRRRNNNLLLLLLLLLNNNTTTYYY___gggqqqwwwxxxuuullleeebbbdddqqq~~~zzzwwwtttqqqmmmhhhdddaaa___^^^^^^```bbbeeeeeeeeecccbbb___]]]YYYXXXWWWUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;999777555444333222222111111222222333555555666777888:::;;;<<<>>>???AAACCCFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOSSSTTTVVVWWWXXXZZZ]]]```fffddd```\\\XXXUUUTTTSSSRRRSSSTTTTTTTTTTTTTTTSSSRRRSSSUUUWWWVVVUUUSSSRRRLLLKKKIIIHHHHHHIIIJJJJJJFFFIIILLLOOOSSSXXX]]]aaagggqqq{{{wwwsssssswww}}}|||ppphhhfffiiimmmooorrrwww~~~rrrddd[[[XXXaaa|||yyyWWWFFF???888555777666666666666666666666777444444444444444555666666555555555555666777888999999:::;;;;;;===BBBJJJQQQhhh{{{iiiaaaWWWPPPMMMLLLKKKIIIHHHHHHHHHIIILLLPPPUUUWWW\\\]]]aaafffkkkttt|||zzz|||pppggg___YYYZZZ^^^aaakkkyyyttteeebbb\\\WWWRRRPPPPPPQQQRRRXXX]]]aaajjjvvv{{{{{{qqqhhhaaa___]]]aaavvv~~~{{{yyyrrrpppmmmiiifffdddddddddaaacccdddeeedddcccbbbbbb___\\\YYYWWWWWWVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIFFFEEECCCBBBAAA@@@@@@@@@;;;<<<============<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::888666444333222222111111222222333222222333444666888:::;;;<<<===???BBBEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRUUUVVVVVVXXXZZZ\\\aaa___\\\XXXUUUSSSRRRQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQSSSTTTTTTTTTTTTTTTNNNMMMKKKIIIHHHHHHHHHIIIGGGHHHIIIKKKOOOTTTYYY]]]bbbkkkxxxuuurrroooooottt{{{{{{ppphhheeegggjjjmmmooosssyyyppp```XXXZZZiiisssQQQDDD???:::888;;;666666666666777777777777444444444444444555666777555555555666666777888999999:::<<<<<<===CCCKKKRRRpppuuuccc]]]VVVQQQOOOLLLHHHDDDFFFFFFGGGHHHLLLPPPUUUXXX]]]___ccchhhlllrrrxxxlllddd]]]XXXZZZ^^^bbbmmm{{{}}}jjjgggaaa[[[WWWUUUUUUUUUWWW]]]bbbeeennn{{{pppfff```___[[[ZZZhhh{{{~~~|||{{{qqqooollliiihhhggghhhhhhdddeeeeeedddcccaaaaaabbb]]][[[XXXWWWWWWWWWUUUTTTQQQOOOMMMKKKIIIIIIIIIIIIFFFEEEDDDBBBAAA@@@??????:::<<<===??????>>><<<;;;::::::::::::::::::::::::;;;<<<<<<;;;:::888666444333222222222222222222333///000111333555888:::<<<<<<===???BBBDDDEEEFFFGGGEEEFFFGGGIIIKKKMMMNNNOOONNNQQQTTTUUUUUUVVVWWWYYY]]][[[XXXUUURRRQQQPPPPPPOOOOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUOOONNNLLLIIIHHHGGGGGGGGGJJJIIIIIIJJJMMMSSSXXX\\\___gggsss}}}rrroookkkkkkooouuu{{{}}}yyymmmeeebbbdddffflllnnnpppvvvzzziiiZZZXXXbbbvvviiiLLLBBB???:::666888777777666666555555555444555555555555555444444444777777777777777777888888777===:::999@@@CCCHHHWWW|||nnn^^^YYYSSSNNNLLLLLLKKKKKKIIIGGGHHHKKKMMMOOOUUU]]]``````bbbfffooo|||sssddd\\\YYYXXX[[[```fffooo|||zzznnnddd```___[[[XXXWWWWWW]]]ccchhhqqq{{{rrrhhhaaa```ZZZUUU]]]jjj~~~{{{tttpppllllllooooookkkgggfffccc```______```___^^^___]]][[[XXXVVVUUUUUUUUUPPPPPPNNNMMMKKKIIIHHHGGGEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999777555222222111111111111111111111111222333555777999:::;;;<<<===???AAACCCDDDEEEDDDEEEGGGHHHIIIKKKOOORRRTTTTTTUUUTTTSSSTTTWWWYYYWWW[[[^^^YYYOOOHHHGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNIIIJJJMMMOOORRRTTTUUUUUURRRNNNKKKIIIKKKKKKJJJHHHCCCCCCCCCEEEIIIOOOUUUYYY\\\aaakkkwwwuuulllfffhhhmmmooorrrtttxxxxxxvvvooofffbbbdddhhhmmmnnnooosss{{{uuujjjcccfffrrr}}}bbbHHH???>>>999555666777666666666555555555555555555555555555555555555777777777777888888888888777===;;;;;;BBBEEEMMM^^^}}}lll[[[WWWQQQMMMKKKJJJJJJIIIIIIGGGGGGKKKMMMOOOVVV^^^aaabbbeeejjjsss~~~qqqccc[[[XXXXXX\\\bbbjjjsssssshhhcccaaa\\\YYYXXXVVV]]]cccgggnnnuuuxxxwwwmmmccc]]]]]]ZZZTTTXXXbbbrrr~~~{{{vvvrrrooooooqqqpppmmmiiigggeeebbbaaaaaaaaaaaa```]]]\\\ZZZWWWUUUTTTSSSSSSOOONNNLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<======<<<:::888666333222222111111111111111333333333333444555777777;;;;;;===>>>@@@BBBCCCDDDBBBDDDEEEFFFGGGIIIMMMOOOTTTTTTTTTSSSRRRRRRSSSUUUYYY[[[]]]YYYSSSMMMLLLLLLJJJJJJJJJJJJKKKLLLLLLMMMIIIJJJKKKMMMOOOQQQRRRSSSRRROOOLLLJJJKKKKKKIIIGGGFFFEEEEEEFFFIIIMMMRRRUUUYYY^^^gggsss|||zzzqqqjjjkkknnnpppqqqtttsssuuutttooohhhcccccceeeiiikkkmmmooovvvqqqnnnppp{{{mmmWWWBBB<<<<<<888555555666666666666555555555555444444444555555666666777777777777888888888999999888>>><<<===DDDHHHSSShhhvvviiiXXXTTTOOOKKKIIIIIIHHHGGGIIIGGGFFFJJJLLLOOOWWW___dddeeeiiippp{{{wwwlll```ZZZXXXYYY___eeepppxxxyyylllfffccc^^^ZZZYYYWWW___fffjjjoootttssspppjjjaaa[[[\\\ZZZTTTTTTYYYbbbwww}}}zzzwwwssspppoooppppppllliiihhhfffdddcccccccccbbbaaa\\\[[[YYYVVVTTTRRRRRRQQQOOONNNMMMJJJHHHEEECCCBBBDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>===<<<:::888333333222111111111111111444444333333333444555555::::::;;;===???@@@AAABBB@@@AAACCCCCCDDDFFFIIILLLSSSTTTTTTRRRPPPOOOPPPQQQWWWWWWWWWVVVSSSPPPNNNLLLJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPSSSPPPMMMKKKKKKJJJIIIGGGHHHGGGFFFFFFHHHKKKNNNPPPUUUYYYbbbmmmuuu}}}xxxqqqpppqqqqqqsssuuusssuuuvvvsssmmmhhheeefffeeehhhjjjkkknnnxxxqqquuuyyy]]]MMM>>>;;;;;;999666555666666666666666555555555333444444555666777777888666666777888888999::::::;;;???===>>>EEEHHHXXXrrr{{{oooeeeVVVRRRMMMJJJIIIHHHGGGFFFIIIFFFFFFIIILLLPPPXXX```fffhhhmmmwwwqqqggg]]]YYYXXXZZZaaaiiiuuu|||}}}ooogggccc^^^[[[ZZZZZZbbbkkkrrrwww{{{zzzvvvooofff^^^]]][[[VVVTTTUUUZZZjjj}}}zzzuuussspppooonnnmmmjjjgggiiigggeeedddeeedddcccaaa\\\[[[YYYWWWUUUSSSQQQPPPRRRQQQNNNLLLIIIFFFDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>@@@@@@@@@???>>>===;;;:::444333333222111111111111222222222222333444555555888999:::;;;===>>>???@@@???@@@AAAAAAAAACCCFFFIIIPPPQQQQQQPPPNNNNNNOOOPPPPPPNNNMMMMMMOOONNNKKKHHHJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLNNNRRRPPPNNNLLLKKKIIIHHHGGGHHHGGGFFFFFFGGGIIILLLMMMSSSVVV^^^gggmmmuuuxxxwwwvvvvvvwwwzzzzzz{{{|||xxxrrrmmmjjjiiicccgggjjjiiihhhooo~~~|||vvv~~~jjjPPPFFF<<<:::;;;:::888777555555555666666666666666444444555555666777888888555666777888999:::;;;;;;===@@@>>>???DDDHHH\\\{{{}}}qqqggg```TTTPPPLLLJJJIIIIIIGGGFFFGGGEEEEEEIIIMMMPPPXXXaaagggiiippp|||}}}yyykkkccc\\\YYYYYY\\\dddmmmxxxrrriiiddd^^^[[[[[[YYYcccmmmvvv~~~xxxnnnccc^^^ZZZVVVSSSSSSUUU___uuu~~~zzzwwwuuusssqqqooommmjjjiiihhhgggeeeeeeeeeeeecccaaa^^^]]][[[YYYWWWTTTRRRQQQQQQPPPNNNKKKHHHEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<555444333222111111111111000000000111333444666777777777888999:::<<<======>>>???@@@@@@@@@AAADDDFFFKKKLLLNNNNNNMMMMMMNNNOOOKKKHHHFFFGGGJJJKKKHHHDDDGGGGGGFFFEEEEEEEEEFFFFFFIIIHHHFFFFFFFFFHHHKKKLLLOOOOOONNNMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFIIIKKKLLLQQQSSSZZZbbbgggmmmyyy~~~|||{{{zzz||||||vvvqqqmmmkkkeeejjjllljjjfffkkkwww~~~}}}~~~~~~|||qqq\\\GGGAAA<<<:::::::::999888555555555666666666666666555555555666666777777888555555777888:::;;;<<<===>>>@@@>>>@@@EEEJJJbbbqqqggg```ZZZQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDFFFKKKNNNQQQYYY```fffiiiqqq~~~|||vvvgggaaa[[[ZZZZZZ]]]gggqqqzzzyyymmmfff___\\\[[[VVV```kkkttt~~~xxxlllbbbZZZUUUQQQPPPNNNUUUeee{{{{{{zzzxxxuuurrrooommmllliiigggffffffgggfffdddaaa___^^^]]][[[XXXUUUSSSQQQNNNMMMKKKHHHFFFCCCAAA@@@BBBAAAAAAAAA@@@@@@@@@???????????????????????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======666555444222111111111111......///000222444666777555666666777999::::::;;;===>>>>>>>>>===>>>AAACCCEEEGGGIIIJJJIIIIIIJJJKKKHHHFFFCCCDDDFFFGGGEEEBBBDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMLLLIIIGGGGGGGGGDDDDDDDDDEEEFFFHHHJJJKKKOOOQQQWWW]]]aaafffqqq||||||zzz}}}{{{uuuoookkkhhhlllooommmkkknnnvvv~~~yyycccOOOAAA???;;;888888999999888555555555555666666666777666666666666666777777777444555666888:::<<<===>>>===???>>>BBBHHHNNNjjjvvvfff^^^YYYSSSNNNLLLIIIGGGGGGGGGEEEDDDCCCBBBFFFLLLPPPRRRXXX___dddgggpppyyyqqqddd___[[[ZZZ[[[___iiisss|||uuujjjaaa\\\[[[WWW^^^gggooozzzyyylll```WWWQQQNNNJJJMMMXXXooo|||}}}|||{{{wwwtttpppnnnnnnjjjiiihhhiiiiiihhheeeccc______^^^\\\YYYVVVSSSQQQLLLKKKJJJGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>======666555444333222111111111//////000000111333444555444444555666777888999999;;;<<<<<<;;;:::;;;>>>@@@AAACCCEEEEEEDDDCCCCCCDDDFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDFFFFFFGGGHHHJJJLLLKKKHHHFFFFFFGGGDDDDDDDDDEEEEEEGGGHHHIIIMMMNNNSSSYYY[[[___jjjuuu{{{wwwyyy~~~}}}sssmmmjjjmmmqqqrrrrrruuuzzzwwwmmmYYYGGG>>>===;;;777777888888777444555555555666666777777777777777777666666666666444555666888:::<<<===>>><<<>>>>>>CCCJJJQQQpppmmm___ZZZTTTNNNLLLIIIGGGFFFFFFEEEDDDBBBAAABBBFFFMMMQQQSSSXXX___cccfffooo~~~uuukkkccc___\\\[[[[[[___jjjuuu~~~zzznnnccc]]][[[YYY```gggmmmwwwvvvfffZZZSSSOOOJJJKKKRRReee|||||||||zzzwwwrrrooommmmmmlllkkkjjjjjjkkkjjjgggddd___^^^]]]\\\YYYUUURRRPPPMMMLLLKKKIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????BBBBBBBBBCCCCCCCCCDDDDDDBBBBBB@@@???>>>=========777666444333222111111111111111000000111222222333333444444555666777888888999::::::999888999;;;===???AAACCCBBB@@@>>>>>>>>>CCCBBBAAA???>>>===<<<===>>>>>>>>>>>>???@@@AAABBB===???@@@BBBDDDDDDEEEEEEFFFIIIKKKKKKHHHFFFFFFHHHFFFEEEEEEEEEEEEEEEFFFFFFKKKLLLQQQVVVXXX[[[eeeppp{{{yyytttuuuzzz|||yyypppjjjmmmqqquuuxxx{{{