BM6P6(@ >>>======???DDDJJJQQQVVV^^^\\\[[[```hhhoooooonnnqqqqqqpppmmmjjjiiiiiijjjmmmnnnooorrrvvv{{{|||yyywwwzzz~~~}}}|||xxxtttsssxxx{{{yyyyyykkkooooooiiiffffffbbb\\\```bbblllzzz{{{uuunnnhhhhhhmmmooojjjdddaaa___\\\[[[ZZZYYYWWWVVVSSSUUUXXX[[[^^^dddmmmssssssuuuwww|||~~~}}}{{{xxxuuuqqqnnnlllbbbaaa___]]]\\\\\\\\\\\\^^^___```bbbdddcccaaa___^^^aaadddccc___YYYTTTRRRTTTRRRTTTWWWXXXYYYdddqqq]]]OOOBBB===:::555444666222222222222222222222222222222222222222222222222222111111111000000//////000///.........000111222111111000000//////......333666999:::888555333222666888999777333111222444666555444333222333444555999666444444888::::::999888888777777666666666555777777777777888888888888999::::::;;;;;;::::::999>>>>>>===<<<;;;:::::::::777;;;AAADDDDDDCCCDDDFFFHHHHHHHHHGGGGGGGGGFFFFFFKKKHHHDDDCCCDDDDDDCCCAAAAAACCCDDDEEECCCAAA===;;;AAA@@@?????????@@@BBBCCCAAA@@@???>>>>>>@@@BBBCCCEEEFFFGGGGGGFFFDDDAAA@@@<<>>???@@@@@@;;;999888888999::::::999777777777666555555444444===<<<<<<===@@@DDDIIILLLSSSUUUXXX[[[___bbbdddeeejjjkkklllkkkiiihhhiiijjjmmmmmmmmmooorrrvvvzzz|||~~~|||{{{{{{zzzxxxvvvuuusssqqqqqqwww~~~wwwsssrrrrrriiinnnoookkkhhhiiifffbbbaaabbbjjjssswwwxxx~~~~~~zzzpppggg___\\\YYYWWWVVVUUUSSSQQQPPPSSSUUUWWWYYY^^^eeekkkiiimmmsssvvvvvvwwwzzz}}}~~~~~~}}}xxxtttrrrmmmmmmkkkiiifffcccaaa___^^^___```aaabbbcccccccccdddcccbbbbbbaaa___\\\ZZZ[[[\\\\\\YYYTTTRRRSSSTTT^^^___dddjjjnnnsssxxxwwwnnn||||||bbbPPPDDD:::777666222111333222222222222222222222222222222222222222222222222111111111000000000//////000///.........///111222000000000000//////......000333666666555333111111333555666555333222333555555444333222222333555555888666444444777999999999777777666666666555555555555555666666777888888888::::::::::::::::::::::::===<<<;;;::::::999999999:::===AAACCCBBBBBBBBBDDDGGGGGGGGGFFFFFFFFFEEEEEEJJJFFFCCCBBBCCCCCCBBB@@@AAABBBCCCDDDCCCBBB@@@???????????????@@@@@@AAABBBBBBAAA@@@???@@@AAACCCDDDFFFGGGGGGGGGFFFDDDBBBAAA???AAACCCCCCAAA@@@???@@@EEEFFFFFFDDDBBBAAAAAABBBCCCHHHUUUgggssszzztttiiiaaa^^^]]]___ZZZPPPHHHAAA>>>======<<<;;;999999:::;;;:::999999888888777777666555555============>>>???AAABBBGGGMMMSSSVVVVVVVVVYYY\\\cccfffjjjlllllllllnnnoooqqqpppooonnnooorrruuuwww}}}~~~{{{wwwsssoooooonnnnnnqqqxxxzzzsssnnnmmmnnnhhhmmmooommmlllmmmllljjjjjjkkkpppvvvwwwxxx}}}xxxmmmiiieee```\\\ZZZXXXVVVTTTTTTUUUWWWYYY[[[___dddgggdddjjjpppppplllkkknnnsssrrrssstttvvv{{{|||zzzzzzyyyvvvrrrmmmiiifffddd_________^^^^^^\\\[[[[[[\\\^^^aaadddfffhhhhhhhhhiiigggddd___[[[XXXVVVVVVVVVVVVTTTRRRRRRVVV___fffwwwzzzqqqgggfffkkk{{{vvvZZZHHHBBB:::444333333111111222222222222222222222222222111111111111111111111111111111000000000000////////////.........///000111000000000////////////...---///111111000000000111000111333333222222333555333333222222222444555666777555444444666888999999666555555555555444444444222333555666777888999999<<<;;;:::999999:::;;;<<<<<<;;;:::999888888888999===???AAAAAA@@@@@@AAABBBHHHHHHGGGGGGGGGFFFFFFFFFGGGDDDBBBAAAAAABBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBB======???@@@AAAAAAAAAAAADDDDDDCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCAAA???>>>???@@@FFFGGGGGGEEECCCAAAAAABBBEEEFFFLLLWWWcccppp~~~~~~{{{xxxqqqmmmllllllmmmhhh___SSSHHHAAA>>>===>>><<<::::::;;;;;;:::999:::999999888888777666666>>>>>>???@@@@@@???>>>===@@@FFFMMMQQQRRRRRRTTTWWWaaaeeekkkppprrruuuwwwxxxxxxvvvsssqqqpppqqqsssuuuxxx~~~zzzwwwppppppoooppptttyyy}}}wwwsssppppppkkkoooqqqqqqooopppqqqsssuuuwww|||uuuvvvzzz}}}xxxqqqkkkfffcccaaa___aaaccceeehhhjjjmmmpppqqqnnnoooooolllhhhgggiiillljjjjjjkkkmmmpppssswwwyyy{{{}}}}}}{{{uuuoookkkiiilllkkkhhheeecccaaa```___^^^^^^___```aaaaaaaaa```___```aaadddfffhhhiiijjjgggeee```ZZZUUUSSSSSSTTTTTTWWWYYY\\\aaammm|||~~~yyyvvvooofffcccfffyyysssZZZHHH===;;;777444333444444333333111111111111111111111111111111111111111111111111000000000000000000///////////////...////////////////////////////////////,,,---......---...000222///000111111111111222333222222111111222444666777666555444444555777888999444444444444444444444444222333555777999:::;;;;;;===;;;:::888888:::;;;===;;;;;;:::999999999999999===>>>??????@@@AAABBBCCCIIIHHHHHHHHHHHHGGGGGGGGGDDDCCCAAA@@@@@@AAABBBBBBDDDDDDBBBAAAAAAAAAAAABBB;;;===???AAABBBBBBBBBAAAFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFDDDCCCBBBBBBBBBCCCBBBBBBAAA???======@@@BBBEEEFFFGGGFFFDDDBBBCCCDDDGGGDDDFFFMMMWWWfffyyyvvvpppmmmnnnooouuuqqqiii]]]QQQGGGBBBAAA???===;;;::::::;;;:::888:::999999888777777666666<<<===???@@@@@@???===<<<<<>>@@@BBBDDDDDDDDDDDDHHHHHHHHHHHHHHHIIIIIIJJJEEEEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@>>>===>>>AAADDDBBBDDDEEEEEEDDDDDDFFFGGGGGGDDDEEEIIIQQQ]]]qqqzzzrrrmmmlllnnnoooyyywwwqqqggg[[[OOOGGGCCC???===;;;:::::::::999777999888888777777666555555999:::<<<>>>>>>===;;;:::999999<<<@@@FFFLLLPPPRRRYYY^^^eeelllrrrwww|||}}}zzzuuupppmmmmmmnnnpppppprrrvvv{{{}}}zzzwwwvvvuuuuuusssrrrsssvvv{{{}}}|||zzzyyyxxxuuuuuuuuuvvvtttttt|||xxxsssnnnmmmppptttuuuuuu~~~~~~pppgggdddbbb___[[[ZZZZZZ[[[]]]```dddgggjjjhhhjjjnnnppprrruuuyyy{{{~~~{{{yyywwwuuurrrpppllllllmmmmmmnnnooooooooozzz{{{}}}|||xxxuuusssrrrooolllgggaaa^^^]]]]]]^^^______```aaacccdddeeefffffffffdddbbb___\\\YYYXXXUUUTTTTTTTTTUUUVVVXXXZZZ```aaa```___^^^aaahhhnnn|||{{{ppphhhdddddd```aaaccceeejjjtttiiiPPPCCC<<<888666444555555111000222222000111111111111111111111111////////////////////////......////////////000000....../////////...---------............/////////---...//////...///111333333222111111333444333111222222111111111333444555333444444444333444666999333333333444444444444555333555888;;;===>>>======:::999888777777888999:::;;;;;;::::::::::::;;;;;;::::::<<<@@@DDDGGGHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCBBBBBBCCCEEEHHHIIIGGGEEEBBB@@@???>>>>>>???@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@??????BBBDDD@@@AAACCCDDDDDDEEEGGGHHHFFFDDDEEEGGGKKKTTTeeettt~~~wwwqqqooopppsssvvv}}}{{{wwwqqqhhh\\\OOOFFFAAA???===;;;;;;:::999777999888888777666666555555999:::;;;<<<<<<;;;:::999666888:::;;;===CCCKKKRRRUUUYYY```fffmmmssszzz~~~}}}yyysssnnnllllllmmmooolllmmmppptttyyy~~~|||}}}zzzxxxuuuqqqmmmnnnppptttvvvvvvwwwyyy{{{wwwuuuuuuvvvuuuwww~~~tttllliiihhhfffeeetttzzz~~~ssskkkeee___ZZZXXXWWWWWWXXXZZZ\\\___aaa```bbbfffhhhiiikkkooosssvvvxxxzzz}}}~~~}}}~~~}}}yyytttqqqrrrsssqqqooommmlllllljjjhhhfffddddddeeegggiiimmmpppqqq{{{|||{{{wwwrrrnnnlllkkkgggddd^^^ZZZXXXYYY\\\^^^eeefffggghhhiiihhhggggggdddccccccaaa```^^^\\\[[[YYY\\\___ccceeegggggggggmmmpppsssuuuvvv|||sssgggbbb```aaacccggglllqqqvvv}}}oooSSSDDD===999777888000333333......111222000111111111111111111111111////////////////////////........./////////000000....../////////...---,,,---------.........//////---...000000//////000111333111111222555777666555333333222111111222333444222444444444222333666999333444444444555555555555444666999<<<======<<<;;;777777777777777777777777::::::999999999999::::::::::::<<>>===<<<;;;999:::999999888888777666666;;;<<<<<<===<<<;;;:::999666:::===:::777<<>>CCCHHHJJJHHHFFFCCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFFFFEEEFFFJJJMMMHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFIIILLLOOOPPPIIIIIIJJJKKKKKKKKKKKKKKKHHHJJJKKKLLLLLLKKKIIIGGGNNNNNNLLLIIIEEEBBBAAABBBAAABBBCCCCCCBBBBBBCCCDDDDDDBBBAAA???>>>BBBPPP^^^mmm|||xxx{{{zzz~~~}}}~~~{{{vvvtttuuuyyy{{{xxxwwwyyy~~~yyyiii[[[GGGEEEBBB@@@???>>>===;;;;;;;;;::::::999888888777888999:::;;;:::999888777999888666555777===DDDJJJQQQXXX___bbbaaadddkkkrrr{{{xxxtttrrrqqqqqqqqqpppnnnoooppprrrtttvvvxxxyyy~~~yyytttpppooonnnmmmmmmoootttxxxwwwttttttvvvwww|||}}}sssggg______^^^```bbbbbbfffsss{{{tttrrrmmmiiibbb^^^[[[ZZZYYYYYYXXXVVVUUUYYY```dddccc```gggkkkrrrwwwzzz|||}}}{{{zzzvvvqqqllllllqqqwwwzzzzzzuuurrrrrrrrrppplllmmmpppsssqqqsssvvvtttmmmlllqqqppprrrsssttttttuuuvvvxxxwwwuuuqqqmmmjjjhhhggggggbbb___ZZZWWWWWWYYY[[[]]]eeejjjkkkgggfffkkkqqqtttvvvwwwxxx|||mmmhhhbbbaaafffpppyyy~~~wwwcccNNNGGG>>>777333222222222333333222222111000//////000000000000000000000000000000111111111111000000---...///000000///...---////////////....................................------------........./////////111222444666777777222222222222222222222222333333333444444444555555555555555555555666777777444555777999999999888888888888777555555444444444:::999888888888999:::;;;<<<<<<===@@@CCCDDDCCCAAA???@@@@@@AAAAAA@@@@@@???CCCBBBAAAAAACCCFFFJJJLLLOOOIIIEEEGGGLLLMMMJJJEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIGGGEEEGGGLLLLLLJJJOOOOOONNNMMMLLLLLLNNNQQQXXXWWWSSSMMMGGGCCCAAAAAABBBBBBCCCCCCDDDCCCCCCCCCEEECCCAAA??????DDDJJJPPPgggqqq{{{|||wwwuuuzzz}}}~~~|||}}}}}}}}}wwwwwwuuummmVVVJJJBBBCCCEEEAAA===<<<;;;;;;:::;;;<<<;;;999666:::;;;;;;<<<;;;:::999888888888777666777<<>>888444333444555555333333222111111000///////////////////////////////////////000000/////////---...///000000///...---////////////............------------------------------.........///////////////000222333444555666111111111111111111111111222222333333333333444444555555444444555555666777444555666777777888888888888777666555444444444444888888777666666777999:::;;;<<<>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@BBBEEEHHHIIIFFFCCCBBBHHHOOOTTTRRRNNNHHHHHHIIIIIIHHHHHHGGGFFFFFFIIIIIIHHHIIILLLJJJFFFJJJKKKKKKLLLMMMQQQVVVZZZZZZXXXSSSMMMGGGCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@??????BBBHHHMMM[[[hhhwww|||vvvrrrpppvvvtttuuu}}}~~~xxxtttyyy}}}zzzsssooo^^^TTTMMMMMMKKKEEE???===>>><<<<<<<<<<<<;;;888666;;;<<<<<<<<<<<<;;;::::::777777888777888:::>>>AAABBBHHHQQQYYY]]]___```aaakkkoootttvvvuuuuuuvvvwwwtttsssqqqooooooqqqssstttxxxzzz~~~|||{{{{{{zzzwwwrrrooopppppptttzzz~~~zzzrrrmmmkkkiiigggeeefffppp{{{~~~rrrmmmgggeeehhhkkkmmmmmmnnnmmmmmmpppuuuyyyzzzxxxpppmmmiiiccc^^^]]]___aaadddhhhpppyyy~~~vvvvvvxxxwwwwwwxxxtttttttttsssppplllnnnsssxxxvvvsssqqqoooooooooooommmmmmmmmllljjjgggeeeccc___]]]ZZZXXXZZZcccoooyyyyyywwwzzzeeeMMM@@@===888555222111222444555444222222222111111000000///////////////////////////---......//////......------...////////////...---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////000111111222333333000000000000000000000000111111111111222222222222444444333333444444555666444444444444555666777777777777666555444444444444666666555444555666777888999<<>>???@@@BBBDDDEEEFFF@@@@@@BBBIIIRRRWWWVVVSSSKKKJJJIIIIIIHHHHHHHHHHHHGGGKKKNNNMMMLLLMMMJJJEEEHHHHHHHHHIIILLLRRRZZZ```]]]YYYRRRKKKFFFCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDAAAAAA@@@??????AAAFFFJJJPPP\\\mmmzzz}}}xxxpppkkkkkkhhhgggnnnyyyzzzyyy{{{zzzzzz}}}yyypppqqqtttssspppoooddd___[[[XXXRRRIIIAAA>>>???>>><<<;;;<<<;;;999777;;;;;;;;;;;;::::::999999666777888888888888:::<<<;;;@@@GGGOOOVVVZZZ]]]]]]eeehhhkkkpppsssvvvxxxyyyvvvtttpppmmmlllmmmoooqqqrrruuuzzz}}}wwwrrrqqqsssyyy|||||||||xxxvvvuuutttpppnnnttt|||{{{yyy{{{}}}{{{}}}}}}~~~xxxwwwxxxzzz|||wwwlllccc[[[YYYUUUQQQPPPTTTZZZ___dddjjjsss{{{xxxmmmlllnnnkkkfffbbbaaabbbcccaaa]]]]]]aaaggggggfffeeeeeehhhlllpppqqqzzz{{{}}}~~~}}}|||zzzxxxqqqpppooonnnsss{{{bbbNNN@@@;;;<<<666444222111222222111///222111111111000000000///////////////////////////.........//////.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000/////////000000000000000000000000000000000000000/////////000000000111111333222222222222333444444333333222222222444666777777666555444444444444444666555444444555666888999999===AAA???;;;999;;;???AAAAAABBBBBBBBBBBBAAAAAA<<<===???AAACCCDDDDDDCCCBBBBBBDDDJJJPPPSSSPPPMMMJJJIIIHHHHHHHHHIIIKKKLLLLLLQQQSSSQQQOOOOOOLLLHHHJJJIIIGGGFFFHHHOOOXXX___```ZZZRRRJJJEEEDDDDDDDDDAAABBBBBBCCCDDDDDDDDDDDDAAABBBAAA@@@@@@BBBFFFIIINNNUUUaaannnxxx|||yyyuuuoooiiicccccckkkuuu}}}yyy||||||xxx}}}{{{zzzzzz}}}yyyooommmnnnmmmlllllleeeeeeccc```YYYNNNEEE@@@@@@>>>;;;:::;;;;;;:::888999999888888888777777888666777999999888777888999888:::>>>DDDLLLSSSZZZ]]]fffddddddiiiqqqxxxzzzzzzvvvsssooollljjjkkklllnnnnnnrrrxxx~~~tttqqqpppuuuxxx{{{zzzzzz}}}~~~{{{}}}xxxooonnnnnnmmmqqqwww}}}||||||zzzrrreeeZZZWWWWWWVVVVVVZZZbbblllttt}}}~~~}}}rrrhhhaaadddhhheee^^^XXXUUUYYY[[[XXXUUUXXX___dddhhhggghhhnnnvvvsssYYYIII@@@;;;888888555444333222333222///---111111111000000000000000...........................//////000000//////.........------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////111111111111111111111111........./////////000000111111111111111222222333222111111111111333444666666555555444444444444555666666555555666888999:::;;;>>>AAA???:::888;;;???BBBBBBCCCCCCCCCCCCBBBBBB<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCDDDHHHKKKKKKHHHEEEFFFFFFFFFFFFHHHKKKMMMOOORRRVVVWWWSSSPPPPPPPPPNNNLLLJJJGGGEEEHHHOOOYYY```ccc\\\RRRJJJFFFEEEDDDDDD@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDHHHKKKRRRUUU\\\iiiwww~~~~~~|||tttkkkaaa^^^dddppp|||yyyxxx}}}xxxppppppxxxxxxpppnnnnnnkkkhhhhhheeegggiiigggaaaYYYOOOGGGAAA>>>;;;::::::;;;;;;:::888777666666555555666666666888999999888777777888666888:::<<>>===:::999<<<>>>AAAAAABBBBBBBBBBBBAAAAAA<<<>>>@@@AAACCCCCCBBBBBB@@@@@@AAACCCFFFFFFDDDBBBAAABBBCCCEEEHHHJJJMMMNNNRRRWWWYYYTTTPPPPPPPPPOOOJJJIIIGGGFFFJJJSSS^^^fffddd\\\RRRJJJGGGFFFEEECCC@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFKKKOOOSSSVVV^^^kkkwww|||zzzvvvppphhh___[[[bbbqqq{{{rrrrrryyyyyypppmmmqqq|||xxxrrrqqqoookkkhhhgggfffkkknnnnnnlllggg\\\RRRGGGCCC>>><<<;;;;;;;;;;;;777777555444444444555666777888999999888777888999555777999999:::???JJJRRR[[[```fffhhhiiilllrrrxxxuuutttrrrpppoooooooooppppppttt|||xxxtttwwwzzz|||}}}xxxrrrnnnvvvyyy~~~|||oooeee^^^[[[^^^aaaffflllttt}}}yyyddd^^^^^^gggppprrrrrrqqqrrrzzz~~~yyytttxxx{{{rrrlllccccccfffjjjooo{{{lllTTTGGG<<<999999777555444333222111222333333222000///000000000000000000000........................---......//////......---...------,,,,,,------............---------,,,,,,------------------------,,,,,,,,,,,,------------......//////000000000111000000000000000000000000............//////////////////......//////000111000000111222333333333333555444444333333444444555777666666666777999;;;<<<;;;;;;:::999999:::;;;<<<>>>??????????????????>>><<<===>>>???@@@AAAAAAAAA>>>>>>???@@@BBBBBBBBBAAA>>>???BBBDDDGGGIIIJJJJJJLLLSSSWWWSSSNNNMMMLLLKKKFFFEEEDDDDDDIIIRRR]]]eeeeee]]]RRRKKKIIIGGGEEEBBBAAABBBCCCEEEFFFFFFGGGGGGDDDDDDCCCBBBCCCGGGMMMRRRRRRUUU[[[fffpppvvvvvvtttnnnhhh```\\\aaammmzzzwwwrrruuu{{{{{{yyyyyyzzztttrrrpppllliiijjjhhhllloooqqqsssqqqfffYYYPPPLLLEEE???===<<<;;;:::888777666444444555555666777888999999888777888:::444888:::888555888BBBKKKQQQ\\\ggghhhcccbbbjjjsssuuuuuutttsssrrrrrrrrrrrrssswww{{{|||}}}{{{zzz|||zzz{{{}}}~~~~~~|||wwwssstttxxx~~~yyymmmddd]]]\\\[[[[[[]]]dddlllsssvvv{{{~~~{{{tttqqqwww|||~~~}}}yyynnniiieeeaaaYYY[[[aaaiiirrrhhhMMMDDD===888777555333444777555444222111222111000...////////////000000000000........................,,,------......------,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,........................+++++++++,,,,,,,,,------......//////000111111222////////////////////////........./////////000000...............///000000///000222333444444333333444444333333333444444555666666555666777999;;;<<<;;;999777777999:::;;;:::<<<<<<============<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>??????@@@@@@@@@===???AAADDDFFFGGGGGGGGGEEENNNUUURRRMMMKKKHHHFFFDDDCCCAAAAAAEEENNNXXX___eee]]]SSSLLLJJJHHHDDDAAACCCDDDEEEFFFHHHHHHIIIIIIDDDCCCAAA@@@BBBGGGNNNTTTQQQQQQUUU]]]gggqqqvvvxxxqqqkkkccc^^^___eeennnsssvvvtttuuu{{{uuusssqqqlllkkkllliiillloooqqquuuuuujjj[[[XXXRRRJJJCCC???<<<:::999888888666555555444444444777777777777666666666666555555555666777999;;;<<>>>>>@@@AAACCCEEEFFF@@@>>>===>>>???AAAAAA@@@BBBAAA??????@@@BBBEEEGGGKKKKKKLLLKKKJJJHHHFFFEEEDDDBBB@@@AAAEEEJJJNNNPPPVVVYYYWWWNNNHHHGGGFFFAAAAAAAAABBBDDDFFFGGGGGGFFFEEEBBB@@@AAAEEEIIIJJJJJJLLLLLLNNNUUU```lllvvv{{{wwwuuuppphhhaaa```dddiiiwwwuuuuuuzzzxxxsssssssssrrrqqqrrrqqqppprrrssspppjjjddd\\\XXXQQQIIIBBB===;;;;;;666666555555555555666666777777777666666666555555444444444444555777888999>>>EEEOOOXXX]]]___aaaaaahhhmmmssswwwwwwxxx{{{~~~|||{{{xxxwwwwwwzzz}}}~~~}}}zzz{{{uuurrrooommmjjjfffbbb^^^\\\[[[___^^^```ffflllrrrzzzwwwkkkeeeaaaaaacccdddjjjqqqvvv}}}vvvhhhUUUDDD:::999666333111111222111111000//////////////////000000000/////////.........------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------------------------/////////....../////////........................000///...---...///111222............////////////222222111111000000111111222222333444444333222222222333555777888888777666999888777777777888:::;;;888999999:::;;;;;;;;;:::>>>>>>>>>???@@@AAABBBCCC@@@???===>>>@@@AAAAAA@@@CCCBBB@@@???@@@BBBDDDFFFIIIIIIIIIIIIGGGFFFDDDCCCDDDAAA??????BBBEEEGGGHHHPPPTTTTTTNNNIIIHHHEEE@@@DDDEEEHHHNNNSSSRRRLLLFFFCCCAAA???@@@DDDGGGHHHHHHKKKKKKLLLPPPXXXdddpppwww|||}}}yyyqqqhhhcccdddhhhlllwww}}}yyyzzzyyy{{{vvvuuuttttttrrrsssrrrqqqpppoookkkfffbbbeee```XXXPPPIIIDDDBBBBBB444444444444555666777888777666666666666555555555333222222222333333444555666;;;BBBJJJPPPUUUZZZ]]]\\\dddnnnsssuuuxxx{{{{{{|||~~~|||zzzzzz{{{zzzzzzyyyvvvqqqjjjddd```___YYYWWWYYY]]]bbbjjjrrrzzz}}}~~~pppfffeeebbbcccjjjpppvvvvvvbbbVVVLLLBBB888444555333000///000000000//////......------....../////////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++------------------------................................................//////...------///000111------------.........///111111000000000111222222222222333333333333222222000111333666777777777777777888888888888888999999666777999;;;<<<<<<;;;;;;??????>>>>>>??????@@@@@@AAA???>>>>>>@@@AAAAAA@@@CCCBBB@@@??????AAACCCDDDEEEEEEEEEEEEDDDCCCAAA@@@AAA???>>>???AAACCCCCCCCCHHHMMMPPPNNNKKKHHHDDD@@@IIILLLSSS]]]ccc___QQQFFFBBBAAA???@@@CCCEEEFFFFFFHHHIIIIIIJJJOOOYYYfffooo{{{{{{pppfffcccccc```lllyyy}}}|||~~~{{{wwwvvvvvvwwwvvvtttttttttpppkkkfffcccbbbeeeaaaZZZSSSMMMKKKJJJKKK444444444444555666777777666666666555555555444444333222222111111222222222222555:::???DDDKKKRRRWWWVVVaaammmrrrsssuuu~~~}}}{{{{{{~~~zzzuuuqqqmmmeee^^^[[[ZZZZZZ]]]bbbnnnqqquuuxxx{{{~~~uuuooouuutttvvv~~~iiiZZZKKKDDD@@@;;;777666333111//////000000000//////..................///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---------...///000---------......//////000////////////000111222333222222222333333222222222000111333444555666666666777888999999::::::999999777999;;;===>>>>>>>>>===??????>>>??????@@@AAABBBAAA@@@>>>>>>@@@AAA@@@@@@CCCBBBAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>===>>>@@@CCCEEEEEEDDDAAAGGGMMMOOONNNJJJEEEAAALLLTTTbbblllmmmcccRRRFFFBBBAAAAAAAAABBBCCCDDDEEEDDDFFFHHHHHHIIIPPP[[[dddoooxxxvvvjjjbbb___ZZZfffrrruuussszzz{{{zzz|||~~~zzzwwwwwwxxxyyyzzzuuuwwwwwwsssmmmiiihhhiiiccc```[[[WWWUUUUUUWWWXXX555555444444444444555555555555555555444444444444333333222222111111222222444555777999===CCCJJJOOOXXXcccpppvvvuuutttyyy~~~~~~~~~||||||}}}|||sssjjjeeeaaa[[[YYYZZZaaacccfffjjjmmmrrrvvvyyy|||}}}rrrdddOOODDD;;;999999666444444222111///000111111111///000//////......//////000------------,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................---------------......///---......///000000111111......//////000111333333222222222222222222222222333333333444444444444444777888999:::;;;;;;;;;;;;888999;;;<<<>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEAAA???>>>>>>???@@@???>>>BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????????????????>>>>>>>>>@@@CCCDDDCCCAAA???CCCKKKPPPOOOJJJEEECCCLLLZZZkkkssslll]]]NNNFFFCCCCCCCCCCCCBBBBBBCCCDDD@@@DDDHHHHHHGGGJJJQQQXXX]]]iiixxx|||rrrgggbbbYYYccclllnnnmmmvvv~~~~~~zzzxxxwwwxxxyyyuuuxxxzzzxxxtttrrrsssuuukkkhhheeecccaaabbbdddeee555555444444444444444555555555444444444333333333333333222222111222222222555555666777999===BBBGGGWWWcccrrrzzzzzzwwwwwwxxxyyyzzz{{{{{{|||{{{rrrooolllfffaaa```[[[[[[[[[[[[^^^aaadddfffgggiiilllmmmpppwww~~~|||{{{zzzzzzxxxvvvwww}}}iiiUUULLL@@@999444666777444222333111000///000222222222000000//////////////////000......---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,------------...---......///000111222222.........///000111222333222222111111111111222222444444444444444444444444666666777999:::;;;<<<===888888999999:::;;;<<<<<<===>>>>>>@@@AAACCCEEEFFF@@@>>>======>>>>>>>>>===AAA@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@@@@AAAAAA@@@???@@@@@@???===;;;???BBBHHHNNNMMMHHHDDDEEEKKKZZZjjjmmmbbbSSSIIIEEECCCDDDEEEDDDBBBAAABBBCCC???BBBFFFGGGFFFGGGKKKNNNPPPZZZiiiwww}}}{{{tttnnn```fffjjjjjjlllwww~~~yyyvvvuuuvvvtttwwwzzz|||}}}~~~tttsssqqqnnnlllkkkjjjjjj333333333333444555666666444444444333333333333222222111111111111111222222222333555555666888<<>>::::::888888888:::<<<===>>>>>>>>>???@@@BBBCCCDDD???===<<<;;;<<<===<<<;;;?????????@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAACCCCCCDDDCCCAAA@@@@@@@@@>>><<<@@@@@@EEEKKKJJJDDDBBBEEEIIITTT______VVVKKKEEECCCBBBCCCEEECCCAAA??????@@@AAAAAAAAABBBCCCEEEGGGHHHIIIMMMXXXiiixxx{{{qqqpppnnnjjjlllwww|||wwwsssssstttsssuuuyyy~~~|||{{{{{{yyywwwuuurrrqqq111111222333444666777888444444444333333333222222000000000000000111222222///111333444444666999;;;@@@NNNcccttt{{{yyysssnnnllloootttyyy}}}~~~uuu{{{}}}sssmmmeee^^^ZZZXXXXXXWWWUUUVVVUUUQQQNNNQQQYYY```gggooopppiiikkkxxxvvvrrrgggeeebbbaaaaaabbbaaaaaabbbeeekkkvvvooo\\\NNNAAA:::888:::444111222222000///000.........///111222111///...------,,,,,,------...//////.........---------++++++************++++++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,---///000000///---,,,------------------------***+++,,,---------,,,,,,++++++,,,---...///000111///////////////000000111333222111000000111222333222222333444555666888999111111111222555888<<<>>>>>>===;;;999999;;;===?????????>>>>>>???@@@@@@AAA???===;;;;;;;;;<<<;;;:::>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEECCCBBBBBBCCCDDDDDDCCCAAA???BBBHHHGGGAAA@@@DDDHHHNNNTTTTTTOOOHHHCCCBBB@@@CCCDDDCCC???======???CCC@@@======???CCCEEEFFFEEEFFFLLL\\\qqq|||tttlllllluuu{{{{{{|||{{{xxxsssqqqsssuuurrrssswww~~~}}}444444444444444444444444333333333222222222111111000111111111111222222222555222222444444111222666<<>>;;;999888999;;;<<>>??????>>>>>>>>>???AAAAAAAAACCCDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA???AAABBBBBB@@@@@@AAACCCMMMQQQUUUVVVQQQJJJCCC???DDDBBB@@@>>>======>>>??????@@@@@@AAABBBBBBCCCCCC???AAAGGGQQQ___ooo~~~wwwnnnmmmttt~~~wwwuuuzzz|||wwwtttsssrrrpppoooooorrrxxx~~~333333333333333333333333333333222222222111111111000111111111111222222222333111222444444111222666999GGGYYYgggssszzz{{{xxxnnnjjjjjjnnnqqqqqqrrrvvv{{{yyyvvvuuuwwwzzz~~~~~~xxxzzz}}}}}}~~~||||||}}}{{{xxxuuupppnnnjjjhhhfffeeeeeeeeeeeefffeeecccaaaaaadddfffjjjiiiooozzzzzznnnjjjhhhjjjhhhccccccfffiiikkknnnrrrtttvvvvvvwww{{{uuu^^^TTTGGG===999888666444444333222111000000000000000000000000/////////...000//////...------,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,//////...------------...///......---,,,,,,++++++,,,,,,---------...............///000000000000000...///111333444555555555555333111222444666555444444444333444666999===???>>>===<<<;;;;;;<<<>>>>>>???????????????@@@BBBCCC>>>===<<<;;;::::::;;;;;;999:::;;;<<<===>>>@@@BBB>>>???@@@AAABBBAAAAAA@@@?????????>>>>>>>>>>>>>>>AAABBBCCCBBBAAA@@@AAABBBGGGKKKPPPQQQNNNIIICCC@@@BBBAAA???>>>======>>>>>>======>>>>>>?????????@@@===???EEENNN[[[kkk{{{{{{sssoooqqqxxx}}}~~~~~~}}}{{{zzz{{{zzzuuuuuuwwwyyyyyyyyyzzzzzzwwwrrrnnnpppqqqtttzzz222222222222222222222222222222222111111111000000000111111111111222222222111000222444444111222666:::KKK___lllttt{{{}}}xxxuuuuuurrrnnnnnnqqq}}}||||||~~~|||yyyuuurrruuu{{{yyyyyy~~~{{{{{{zzzzzz|||}}}zzzxxxyyyzzz|||~~~yyynnnddd```___\\\[[[^^^fffkkkkkkkkklllqqqqqquuu~~~tttkkkdddccceeegggggggggmmmttt}}}~~~hhhTTTFFFAAA<<<999999888555222333222111111000000000000000000000/////////......//////......---,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++...------------...//////.........------,,,,,,+++++++++++++++,,,,,,,,,,,,......///000000000000000000222555888888777555333333222111222444555444333333333444444666777999:::;;;;;;===???@@@AAAAAAAAA???>>>===<<<>>>@@@CCCEEE@@@???===<<<;;;;;;<<<<<<999999:::;;;===>>>??????<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<============>>>???>>><<<;;;;;;<<>>=========<<<=====================;;;>>>BBBIIITTTcccrrr{{{|||tttpppqqqsssuuuyyy||||||yyyxxxzzz}}}{{{tttooosssvvv|||xxxrrrooonnnooouuu333333333333333333333333222222111111111000000000000000111111111222222222000000222555333000333888AAASSSgggqqquuuzzz~~~yyyqqqmmmooouuutttuuuyyy~~~~~~yyytttvvv~~~{{{zzzxxxxxx~~~tttjjjggg[[[ZZZZZZ\\\^^^^^^]]]]]]\\\]]]bbbmmm}}}zzzzzz{{{~~~}}}yyyuuupppkkklllpppuuuwwwwwwyyyvvvaaaOOODDD>>><<<:::999999777444111222222111000000000000000000000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,------///000000......---------,,,,,,,,,***++++++++++++,,,,,,,,,......///000000000000000111444888;;;;;;888555222222222222333333333333222222333444555555666666666888:::===AAACCCEEEEEEEEEAAA>>><<<;;;>>>BBBEEEGGGAAA@@@???===<<<======>>>>>>======>>>>>>???>>>===<<<<<<<<<============<<<===>>>>>>>>>>>>?????????<<<======<<<999888888999;;;>>>CCCEEEEEECCCBBBAAA@@@@@@@@@??????===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBFFFMMMWWWdddmmm|||~~~uuuqqqqqqqqqtttxxx{{{|||{{{{{{{{{{{{{{{pppmmmrrr{{{~~~xxxnnnkkkkkksss555555555555555555555555222222222111111111111000000000111111111222222222000000333555333000444;;;JJJ\\\ooowwwyyy|||}}}sssnnnnnnkkkkkkmmmqqqwww|||~~~zzz~~~~~~}}}|||yyyyyy~~~sssnnnfffdddbbb___^^^]]]ZZZWWWWWWXXX[[[eeepppwwwwwwtttrrrsssttttttuuuvvvwwwxxx{{{xxxvvvvvvxxxyyy|||~~~|||zzzyyyuuu}}}}}}zzz{{{vvvvvvwwwxxxyyy{{{~~~zzzwwwtttqqqnnnlllbbb``````aaaeeeiiilllnnnmmmqqqtttvvv|||~~~zzzyyyzzzzzzwwwvvvyyynnnYYYJJJCCCAAA:::888666444333222000///111111000000///000000000////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111---------------,,,,,,,,,,,,,,,,,,,,,------------......///000000000000000111444888;;;;;;888444111222333444444444333222222222333444555666666555555777999===@@@CCCEEEFFFGGGDDDAAA===<<>>===>>>??????BBBAAA@@@BBBDDDDDDCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@===<<<<<<===;;;===@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::>>>>>>>>>>>>????????????@@@BBBEEEFFFGGGMMMVVV]]]sss~~~{{{yyyrrrpppqqqvvv|||~~~{{{wwwyyy|||ttthhhlllsss{{{~~~zzzooollllllttt555555555555555555555555333333333222222222111111000111111111111222222222222222333444222000777@@@PPPaaassszzz{{{~~~zzzrrroooqqqfffeeefffjjjpppuuuyyyzzz{{{~~~{{{zzzyyy}}}}}}wwwsssssspppkkkhhhhhhddd^^^\\\[[[\\\```fffkkklllkkknnnssswwwwwwrrrmmmjjjiiijjjdddaaaaaacccccceeehhhjjjhhhfffeeefffiiilllnnnsssqqqnnnkkkgggeeecccbbbaaaffflllkkkfffaaa```aaa```aaabbbbbbcccdddhhhjjjiiillloooooommmmmmpppsssooojjjeeeaaa___^^^^^^]]]VVVUUUUUUWWWYYY]]]aaadddaaakkktttxxx|||~~~zzzyyy~~~zzzdddRRREEE===<<>>===@@@DDDEEEEEE??????>>>===>>>???@@@AAABBBAAABBBFFFKKKMMMLLLJJJBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAA???>>><<<===>>><<<>>>@@@AAAAAAAAACCCDDDEEEDDDCCC@@@>>><<<::::::<<<<<<===>>>>>>???@@@@@@EEEHHHKKKJJJGGGHHHMMMSSSeeetttyyytttvvv}}}|||wwwvvvwwwyyy~~~vvvggghhhkkkpppuuuwwwwwwvvvqqqooopppxxx555555555555555555555555444444444333333333333222000111111111111222222222444333444444111111999DDDUUUcccrrrwwwxxxyyyzzzyyyyyywwwwwwtttmmmeeeeeeiiifffddddddfffjjjnnnpppqqqtttyyy~~~~~~zzzwwwuuuzzz~~~}}}~~~zzzyyyzzzwwwpppgggfffeeegggmmmvvvxxxnnnkkkfff]]]WWWXXXXXXVVVVVVYYYUUUUUUUUUTTTUUUWWWZZZ\\\___^^^[[[YYYVVVUUUTTTTTTVVVZZZ^^^^^^[[[VVVTTTSSSUUUVVVXXXWWWVVVWWWZZZ^^^WWW[[[___```___```eeeiiifffaaa[[[WWWVVVXXXZZZZZZZZZ]]]```ccceeeeeefffgggjjjxxx}}}zzzzzz}}}eeeWWWIIICCC>>>999777888444444444333333333444666000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++---------------...///000------------------------------------..................///000000000000000///000111222222222222222333555888888666333333444222333444666888:::<<<===<<<;;;999999<<<@@@EEEHHHJJJEEE???>>>@@@BBBBBB@@@============>>>???AAABBBDDDCCCDDDIIIPPPSSSQQQNNNDDDDDDBBBAAAAAAAAABBBBBBDDDDDDCCCBBBAAA@@@@@@???<<<===>>>>>><<<;;;<<<======???@@@AAABBBDDDGGGIIIJJJHHHDDDAAA>>>;;;::::::<<<===>>>???@@@BBBCCCCCCIIINNNRRRPPPKKKIIIKKKOOOWWWeee{{{}}}xxxyyyyyyxxxuuurrrrrrtttyyy~~~yyylllkkkkkklllnnnpppoooooopppqqqvvv444444444444444444444444555555444444444333333333000111111111111222222222555444444333000111;;;GGGXXXdddooorrrqqqqqqooolllsssoookkkdddZZZRRRSSSYYYhhhfffddddddgggiiikkkkkkoootttzzzvvvtttyyy~~~vvvuuutttvvv{{{uuunnnddd]]]\\\[[[WWWVVVYYYQQQRRRTTTUUUUUUVVVXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSRRRUUUZZZ]]]\\\XXXUUUSSSTTTVVVWWWVVVTTTUUUXXX[[[UUUZZZ^^^``````bbbhhhmmmnnniiiaaa]]]\\\___bbbcccdddiiiooottttttrrrooonnnyyy}}}xxxzzzyyylllXXXMMMCCC===??????999333222000111222222111000000111000000////////////000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))...------------...//////------------------------,,,,,,------------.........//////000000000000000............///000111222333666999999666444333444222333444666999<<>>;;;888777999>>>DDDHHHKKKEEE???===@@@AAA???<<<<<<<<<<<<<<<>>>@@@BBBCCCHHHFFFGGGLLLRRRTTTQQQMMMFFFEEECCCBBBAAABBBCCCCCCGGGGGGFFFEEECCCBBBAAAAAA>>>???AAA@@@??????@@@AAA===???AAABBBCCCFFFKKKNNNMMMJJJEEEAAA===;;;::::::??????AAABBBDDDFFFGGGGGGKKKQQQVVVUUUOOOKKKMMMPPPMMM[[[rrrvvvooommmmmmnnnpppqqqtttyyytttyyyuuuyyy~~~sssqqqooonnnnnnnnnlllkkknnnqqqzzz111111111222222333333333222222222222222222222222555444222000000111222333555444111///000666???EEE[[[bbbjjjmmmkkkiiiiiijjjmmmkkkeeeXXXIIIAAAAAADDDHHHUUUcccjjjgggbbbaaabbbhhhmmmqqqttt{{{}}}||||||{{{yyy~~~|||~~~zzz{{{zzzzzz{{{~~~yyyooogggdddcccbbb```bbbbbbbbb```______aaadddeee```[[[ZZZ[[[]]]]]][[[```bbbdddccc``````cccfffbbb```^^^```ccceeedddbbb\\\eeehhhfffkkkxxxwwwuuussssssuuuwwwwwwwww{{{zzzxxxxxxzzzzzzyyywww{{{yyy|||zzz|||~~~uuudddTTTIII::::::999888666444222111111111111222222333333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))+++,,,......************************)))***+++,,,,,,+++***)))++++++************++++++************))))))))))))************************,,,,,,---.../////////..............................------------...//////000000//////.........---/////////000111111222222888888777777666666666666666666777999<<>>;;;888999===AAADDDEEECCC@@@===<<<;;;<<<<<<=========>>>@@@BBBDDDFFFDDDEEEGGGJJJKKKLLLLLLKKKLLLKKKJJJKKKLLLKKKHHHFFFNNNLLLIIIFFFCCCAAA@@@???AAAAAABBBCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJJJJHHHEEEAAA???>>>>>>>>><<>>CCCWWW]]]eeegggeeeccccccdddgggeee^^^PPPBBB999999<<>>===<<<===>>>??????>>>>>>>>>???AAABBBCCCBBBCCCEEEGGGHHHIIIIIIIIIKKKMMMPPPSSSVVVTTTPPPMMMLLLKKKHHHEEEBBBAAA@@@@@@@@@BBBDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHGGGEEECCC@@@>>>===>>>>>>???GGGPPPTTTPPPIIIEEECCCHHHPPPVVVXXX\\\___^^^YYYUUU\\\eeeooouuufff___hhhxxx}}}yyyxxxyyy|||yyyuuupppjjjmmm|||111222222222222333333333333333333333333333333333444333222000000111222222222222222111222666;;;???PPPVVV\\\___^^^\\\\\\\\\___\\\TTTGGG:::222222555:::<<>>============???@@@BBB?????????>>>??????@@@AAA???@@@BBBCCCEEEFFFFFFFFFHHHLLLRRRYYY\\\[[[VVVQQQIIIHHHFFFDDDBBBAAAAAAAAAAAABBBEEEGGGIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB???===<<<===>>>???BBBMMMYYY\\\TTTJJJCCC@@@EEEKKKQQQUUUYYY^^^^^^[[[VVVZZZ\\\```mmm|||jjjbbbjjj{{{{{{zzzwwwsssxxx|||rrrjjjmmmvvv222222222222222222222222333333333333333333333333333333222111000111111111111222333333333555888;;;GGGLLLQQQUUUUUUTTTTTTUUUUUUSSSLLLAAA666000111444444333777AAAPPP\\\``````dddhhhhhhcccbbbjjjsssxxx}}}~~~~~~|||zzzzzz|||~~~~~~xxxnnnhhhkkkqqqvvvuuuuuuuuuuuu|||{{{yyy{{{~~~|||~~~xxxjjjkkkmmmnnnmmmllllllnnnwww}}}}}}~~~~~~{{{zzzzzz{{{zzz}}}~~~}}}}}}xxxtttttttttvvvxxx{{{~~~zzz___TTTFFF;;;777666555444222333333444444333333222000111111111111111111111///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,++++++***)))))))))*********************************++++++*********++++++************+++++++++++++++*********))))))++++++++++++++++++++++++............------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,......//////000111111111111111222333555666777888999999999:::;;;<<<===>>>999888888888999:::;;;<<<============>>>???AAAAAA===>>>>>>>>>??????@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDGGGMMMTTTXXXWWWRRRNNNFFFEEECCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBCCCCCC@@@>>>===<<<;;;===>>>???CCCOOOZZZ\\\TTTIIIBBB@@@CCCFFFJJJMMMPPPRRRSSSRRRQQQRRRRRRRRRZZZooouuujjjooo{{{{{{|||{{{vvvwwwxxxooommmvvv222222222222222222222222333333333333333333333333222222111111111000000111000111333333333333666888;;;???DDDHHHIIIJJJJJJJJJHHHFFFBBB:::444111222444222222444:::BBBKKKRRRVVV```gggkkkkkkkkkooorrrrrrrrrtttwwwyyy{{{|||~~~}}}sssiiifffjjjoooqqqpppqqqrrrrrrwww|||}}}~~~~~~~~~xxxqqqllljjjiiiqqqwww{{{zzzzzz~~~~~~~~~~~~|||yyyvvv{{{|||~~~yyyeeeYYYHHHCCC;;;666444444222111111222333444444444444333000000000000000000000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************+++++++++************************+++******************+++++++++************++++++++++++++++++************++++++++++++++++++++++++---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---------------------------............///000000111111///000111333555666777888999999:::;;;;;;<<<<<<<<<777777777888999999::::::>>>>>>>>>>>>>>>?????????:::;;;<<<>>>???@@@AAAAAA>>>??????@@@AAABBBCCCCCCBBBCCCFFFJJJMMMMMMKKKHHHBBBBBBBBBBBBCCCDDDFFFGGGJJJIIIGGGEEEEEEFFFHHHIIIDDDDDDCCCBBBBBBAAAAAAAAA>>>===<<<;;;;;;===???@@@BBBKKKUUUVVVPPPHHHCCCBBBBBBBBBDDDFFFHHHHHHHHHJJJJJJKKKKKKLLLQQQ```xxxsssrrrxxx~~~}}}{{{~~~tttrrryyy333333333222222222222111222222222222222222222222222111111111111000000000000222333222222222444555222444888;;;===>>>===<<<::::::888555111000111222111333555666888<<>>>>>>>>>>>888999;;;===???@@@AAAAAA>>>>>>>>>>>>???@@@BBBBBBBBBAAABBBCCCEEEFFFEEECCC@@@@@@@@@BBBDDDGGGIIIKKKPPPNNNKKKHHHFFFFFFGGGHHHBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<>>>@@@BBB@@@FFFNNNQQQNNNIIIEEEDDDCCC@@@@@@CCCDDDDDDFFFIIIFFFGGGIIIKKKNNNVVVfffvvv|||vvvttt{{{~~~yyy~~~zzztttsssxxx333333333222222222111111111111111111111111111111111111111111111000000///111222222111000000222444222222444666777666444222333333333333111000000000222333444444333666:::>>>FFFQQQ```qqqwwwpppjjjkkksss{{{zzzwwwwwwtttooollliiijjjmmmpppsss|||||||||~~~~~~}}}~~~~~~}}}|||||||||xxxxxxzzzzzz~~~kkk\\\MMM@@@999888888777666555444333222111000000111222222222111111000000/////////............---,,,,,,++++++,,,,,,************************,,,,,,,,,+++++++++******************************************************((())))))***++++++,,,,,,************************++++++***))))))***++++++++++++************++++++((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,------------------......///000000000...///000222333555666777777888999;;;<<<<<<;;;;;;888777777666777999:::;;;>>>>>>????????????>>>>>>999:::<<<===????????????>>>============>>>@@@AAA?????????@@@BBBCCCAAA???>>>???@@@BBBEEEIIILLLNNNTTTSSSQQQOOOLLLHHHFFFDDD@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===>>>???BBBCCC???CCCJJJOOOQQQMMMGGGCCCEEEAAA???BBBCCCAAACCCHHHEEEDDDEEEHHHIIIKKKTTT```vvvvvvvvvwwwwwwqqqmmmttt~~~|||yyy~~~wwwooopppssszzz333333333222222111111111000000000000000000000000111111111111111000//////222222222111//////222444666555555666555333000...111222333444333222000000222111111222333555666777???DDDMMM]]]sss{{{mmmiiipppyyy}}}}}}xxxnnnqqqlllkkkmmmnnnooosssyyy}}}||||||}}}~~~~~~}}}yyyppp```OOOFFF???888777:::444333222111000000111111//////000000000000//////000000//////.........---...---,,,,,,++++++,,,,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,*********++++++,,,,,,,,,------......///000000000111222333444666777888999666777999;;;<<<<<<<<<;;;999888777666777999;;;<<<<<<===>>>??????@@@??????:::;;;===>>>>>>>>>===<<<===<<<;;;;;;<<<===???@@@;;;;;;===???AAAAAA???<<<>>>>>>@@@BBBFFFJJJNNNPPPVVVVVVWWWUUUQQQKKKEEEAAA???@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>???@@@BBBDDD@@@CCCIIIQQQTTTQQQIIIBBBIIICCC@@@BBBAAA>>>???EEEDDDAAAAAADDDCCCBBBGGGPPP^^^www|||vvvrrrnnnhhheeelllxxxyyy~~~zzzttt}}}jjjeeeccckkkzzz333222111111000000111111111222333222000///000111333444444444444333222222111111000000000000111111222222222111111111111111111111111111111111111111111111111111111111111111777:::AAAJJJYYYmmm}}}tttqqqvvv{{{~~~yyytttsssqqqnnnlllmmmoooqqq|||~~~}}}}}}~~~||||||{{{~~~|||{{{{{{|||~~~~~~}}}xxxiiiOOOIIIAAA<<<;;;999555000000000000000000000000000000000111111111111000000.........///////////////,,,,,,,,,+++++++++******...,,,+++,,,......,,,))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------......///000111000333555555333222555888;;;888555666:::<<<;;;888777666555555555666888999======<<<===>>>???AAABBBCCC@@@===<<<===>>><<<999999;;;===@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>AAACCCDDDEEEFFFJJJMMMQQQSSSQQQKKKEEE@@@BBBAAA@@@AAACCCEEEDDDDDD@@@AAAAAAAAA@@@@@@>>>>>>GGGIIIMMMPPPQQQPPPNNNMMMLLLGGGBBB???@@@CCCCCCCCCGGGEEEBBB@@@???AAADDDFFFJJJYYYmmmwwwkkkeeeggglllqqqxxx|||{{{{{{vvvjjjaaabbbiiipppxxx333222111111000000111111333444444333111000111222222222222222222111000000111111000000000000111111111111111000000/////////000000000000000000000000111111111111111111111111333666:::BBBOOObbbvvv|||yyyxxxxxx|||~~~{{{|||wwwrrrnnnnnnqqqsssxxx}}}~~~yyyyyy{{{~~~|||{{{zzzzzz{{{}}}}}}mmm\\\PPPGGGAAA;;;888888888444111000000000000000000000000000000111111111111000000////////////............,,,,,,,,,+++++++++******---,,,***+++------+++((()))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------...///000111111555:::;;;999666666666666444111333666888777444777777666666666777888999;;;;;;;;;;;;<<<>>>???AAACCCAAA>>>===>>>>>>===;;;:::;;;===???@@@@@@@@@???<<<<<<<<<<<<;;;::::::999;;;<<<>>>@@@BBBCCCDDDEEEHHHKKKNNNPPPPPPLLLGGGDDDBBBAAA@@@AAADDDGGGIIIIII@@@@@@AAAAAAAAAAAAAAABBBFFFHHHLLLPPPRRRRRRQQQPPPNNNIIIBBB>>>>>>>>>>>>===BBBAAA???===<<<>>>@@@AAADDDNNN]]]mmmvvvmmmjjjnnnrrrtttyyyxxxmmmeeedddffffffeee222222111000000000000111444555555444222000111222000000000000000///......111000000//////000000111111111000//////...------////////////////////////111111111111111111111111111222555;;;FFFUUUeeepppzzzyyyuuuwwwwwwvvvyyyyyyuuutttvvvxxxvvvxxx{{{zzzxxxxxxxxxwwwvvvwwwzzz|||zzztttrrrtttzzz~~~~~~{{{zzzxxxxxx{{{ssscccWWWLLLAAA:::<<<888444333555666444222000000000000000000000000///000000111111000000///000/////////...---------,,,,,,,,,+++++++++******,,,+++***+++,,,,,,***((()))************+++++++++******++++++++++++******+++++++++++++++*********(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++************+++,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------...///000111222888???AAA>>>999666555777666444555666777777666888888777777888888999::::::999999999:::<<<>>>???CCCAAA???>>>??????>>><<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999;;;<<<>>>???AAABBBBBBCCCDDDFFFJJJLLLMMMLLLJJJIIIDDDBBB@@@@@@BBBEEEGGGHHHBBBAAAAAAAAAAAACCCDDDEEEEEEGGGKKKOOORRRRRRRRRQQQNNNIIIDDD???>>>>>>>>>===@@@???===<<<<<<<<<===>>>???EEEKKKSSScccxxxyyyrrrrrruuussswww|||uuummmkkkdddYYY222222111000000000000000333444444333111000000111//////000000//////...---000000////////////000000222111000000///...------////////////////////////111111111111111111111111111222555;;;CCCMMMVVV\\\^^^eeerrrzzzuuuxxx|||{{{zzz~~~~~~wwwppprrrqqqpppooooooqqqtttvvv~~~}}}xxxrrrppprrrvvvzzz|||}}}{{{xxxxxxzzz~~~}}}nnndddUUUIIIBBB===999555555333111111222333222111000000000000000000000000//////000000000000//////000000///...------,,,,,,,,,,,,,,,+++++++++******++++++***++++++***)))((())))))*********+++++++++))))))************))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******+++++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++***************++++++,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------...///000000444999???@@@===999777777::::::999888777666666777888888888999999999::::::999888888888999;;;===>>>AAA@@@>>>>>>=========<<<========================>>>>>>===<<<;;;:::999999;;;<<<===>>>???@@@@@@@@@???@@@CCCFFFHHHJJJKKKKKKGGGCCC???======???@@@AAAEEEDDDBBBAAAAAABBBDDDFFFEEEGGGJJJMMMOOOOOOOOONNNKKKIIIEEEBBBAAABBBCCCCCCAAA@@@??????>>>>>>>>>>>>???AAACCCEEEMMM^^^rrr}}}xxxwwwuuutttwww|||~~~~~~sssddd222111000000//////000000000111222111000//////111000000111111000000///...000000////////////000000222222111000000///......000000000000000000000000000000000000000000000000///111666<<>>;;;999777555333222111111111111111000//////////////////////////////000000000000//////000//////...---,,,,,,+++,,,,,,,,,+++++++++*********+++++++++***)))))))))))))))*********+++++++++((())))))******))))))(((************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((((((((((((((((((((((((***++++++,,,,,,++++++*********))))))******+++,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000444777999999777777:::======>>>===:::555222222444888999999999::::::::::::999888888888999;;;===>>>======<<<;;;:::::::::;;;>>>>>>>>>>>>>>>======<<>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>======:::;;;===@@@CCCEEEHHHIIIFFFCCC>>><<<<<<>>>??????GGGFFFCCCAAA@@@AAABBBCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIHHHFFFCCCBBBBBBCCCEEEBBBBBBAAA@@@???>>>>>>>>>===???AAACCCEEENNN]]]iii{{{rrrnnnmmmssszzzppp111111000////////////000...///000000//////000222111111111111111000000///000//////......//////000111111000000000000//////000000000000000000000000000000000000000000000000---///333999===>>><<<999:::>>>HHHVVVhhh|||~~~{{{}}}~~~zzztttpppmmmlllmmmppprrrrrrvvvvvvuuuuuuxxx~~~~~~zzzxxxuuuppppppssstttvvvzzz~~~|||yyyyyy{{{~~~}}}}}}~~~tttaaaRRRJJJDDDAAA<<<888666555333111333333333222111111000000////////////////////////...//////000000//////...///.........---,,,,,,,,,,,,,,,,,,+++++++++*********+++---,,,+++))))))***)))************+++++++++))))))************)))))))))))))))***************************************)))))))))))))))))))))))))))************+++++++++***))))))))))))))))))***))))))))))))))))))))))))******++++++++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000333444444333333777@@@FFFHHHIIIHHHBBB999333444666888888999::::::::::::999888777777777888:::<<<===:::;;;;;;999888777888:::===>>>@@@AAAAAA???===<<<>>>===<<<;;;:::;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;888888:::<<>>===<<<======<<<===AAADDDEEEGGGPPPYYYwwwtttlllhhhmmmuuu}}}111111000///////////////---...000000000111222444000111111111111000////////////............//////......////////////000000////////////////////////000000000000000000000000---...000444777888555222444888>>>EEEPPP```qqq|||zzztttoooooouuu}}}yyyvvvsssssswww|||~~~{{{wwwssstttyyy{{{zzzwwwuuuvvv{{{yyyzzz|||nnnbbbWWWJJJ@@@===<<<:::777444333222111000222222333333222111111111////////////////////////......////////////......------------------------,,,,,,,,,+++++++++*********,,,...---+++)))***,,,)))************+++++++++)))******++++++******)))((()))))))))*********+++************************)))))))))))))))))))))))))))************++++++++++++******))))))******+++******************************++++++++++++******)))))))))))))))***++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111111111111333;;;FFFOOOTTTVVVTTTKKK???777777999777777999:::::::::999888666666555555666888:::;;;888999:::999666666888:::;;;>>>AAACCCCCCAAA>>><<<;;;:::999888888:::;;;<<<;;;;;;<<<;;;;;;:::999999888999:::<<<===>>>???@@@@@@>>>======@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>===@@@AAABBBDDDDDDEEEEEEDDDFFFGGGFFFCCC@@@???AAADDDCCCBBB???<<<;;;;;;===>>>???>>>@@@DDDDDDCCCGGGNNN^^^nnnxxxppprrrvvv|||111111000///////////////---...000111111222444666000000000000000//////...//////............//////,,,,,,------.../////////........................000000000000000000000000000......000333555333111111444888:::===FFFTTT___rrr}}}vvvnnneeedddjjjsssyyy|||}}}|||vvvtttyyynnn^^^OOOJJJFFF???:::999999777555333222333444555000111333333222111111222////////////////////////......////////////......,,,,,,------------------,,,,,,,,,+++++++++*********---///...+++***+++,,,)))************+++++++++******++++++++++++******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,******************************++++++++++++******)))))))))))))))******+++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000111222666???KKKUUUWWWYYYWWWMMM???555444777666777888999:::999888888444444444444555777888:::888999:::999666555888::::::===BBBEEEEEECCC???<<<888888666666777888:::<<<;;;;;;;;;;;;:::999888888999:::;;;<<<============@@@>>><<<<<<>>>>>>===<<<>>>>>>?????????>>>======>>>???AAACCCDDDEEEFFFFFFCCCEEEFFFEEECCCDDDGGGKKKFFFCCC@@@===;;;<<<>>>@@@FFFAAA@@@BBBAAA>>>AAAGGGIIIYYYrrr~~~|||zzzzzz111111000000//////......///////////////////////////////////////000111111111111111111000000000000......////////////............------------......000000000000111111111111......///000000000000000000222444555777:::>>>BBBRRR\\\kkkzzzyyyooofffcccgggpppwwwzzz|||yyyyyy}}}qqqeeePPPIIIAAA<<<<<<:::777333222222222222222222222222000111111111111000//////...............///000111................................................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))*********+++++++++))))))))))))))))))))))))+++++++++************)))************************(((((()))***************+++++++++*********))))))))))))))))))))))))))))))******************************))))))******+++,,,************************++++++***************+++---,,,++++++******++++++,,,,,,,,,---------.........///111222555<<>>>>>>>><<<;;;;;;<<<<<<===>>>???===============>>>??????CCCAAA???===<<<===???AAA@@@BBBDDDDDDDDDEEEGGGIIIHHHAAA<<<>>>===::::::>>>============>>>>>>>>>>>>HHHKKKXXXooo000000000000////////////000000000000000000000000///////////////000111111111111111000000000//////......////////////............------------....../////////000000000111111......///000000000000000///111222333444666:::===@@@FFFQQQ]]]jjjuuu}}}~~~wwwrrrppprrrtttuuuxxx~~~{{{{{{~~~}}}xxxdddTTTKKKFFF@@@:::777777777555222222222222222222222111111111111111111111000000//////............//////000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************+++++++++*********))))))))))))))))))))))))))))))******************************))))))******+++,,,*********)))))))))))))))++++++************++++++---,,,++++++******++++++,,,,,,,,,------------...,,,,,,,,,---000666===BBBHHHHHHEEE@@@:::666444444666666777888888888888888555666666777888888999999999999999999999888888888999:::>>>CCCHHHJJJIIIGGG<<<<<<:::999999888888888888888888999999999::::::888999:::<<<===>>>>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@AAABBBAAA???===<<<===???@@@@@@BBBDDDDDDDDDEEEFFFHHHIIIBBB>>>??????======@@@>>>>>>>>>>>>============???CCCNNN^^^nnn~~~////////////000000000000111111111111111111111111///////////////000111111111111000000000000//////......////////////............------------...............////////////000......///000000000000///...000111111000111444666777888<<>>===<<<<<<>>>>>><<<;;;999888888888:::999999999;;;===@@@BBBAAA@@@>>>===<<<===???@@@AAABBBDDDDDDDDDDDDFFFGGGGGGBBB>>>@@@@@@??????AAA??????>>>>>>======<<<<<<;;;>>>DDDKKKSSSbbb|||{{{}}}......//////000000111111111111111111111111111111///////////////000000111111000000000////////////......////////////............------------......---------.........//////---...//////000000//////...///000000......000111777555555888???KKKVVV^^^lllrrr{{{}}}vvvwwwwwwwwwxxx}}}~~~~~~yyyxxxrrrcccPPPAAA;;;;;;888555222222444555555444222222222111000000//////111111222222111111000///000///......------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++******))))))((((((++++++*********+++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,---------000...,,,...222444333111111222333222222222444666444555555666666555555555444444444444555555666666999:::;;;===<<<;;;999888999;;;===AAAEEEFFFDDDBBB>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888777999;;;===>>>===;;;:::===<<<;;;999888888777777:::999888888999<<>>???@@@BBBCCCCCCBBBBBBDDDEEECCC@@@>>>???@@@AAABBBBBB@@@??????>>>===<<<<<<;;;???@@@BBBCCCDDDNNNcccxxx|||rrrjjjmmmvvv......//////000000111111000000000000000000000000///////////////000000111000000000////////////.........////////////............------------......------------............------...///////////////...000111000///......///222222222333777;;;@@@CCCLLLTTT```mmmwww~~~yyyuuuvvv}}}}}}~~~~~~|||~~~uuuggg___UUUYYY[[[SSSFFF;;;777888666444333222222333333222111111111000000/////////000111111111111000//////000///...---------------........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********++++++******+++,,,,,,------,,,++++++******+++++++++++++++,,,,,,,,,------+++))))))+++///111///,,,---///000000000111333666444444555555555444444333444444444444444444555555888999<<<===>>>===<<<;;;<<<===???BBBEEEEEECCCAAA???>>>==================<<<<<<;;;:::999999888888888:::;;;<<<===<<<:::999999999888888888888999999<<<;;;:::999999:::<<<===>>>======<<<<<<===>>>>>>@@@AAABBBBBB@@@@@@AAACCCBBBAAA@@@@@@CCCFFFGGGEEE@@@??????>>>===<<<<<<;;;@@@>>>???AAAAAAEEEPPP[[[ttt|||xxxjjjbbbaaahhhwww////////////000000000000........................///////////////000111111000000////////////............////////////............------------......---------............///------...////////////......///111111000//////000///000222444666777777666777===GGGSSS```nnnzzzzzzzzz~~~zzzvvv{{{pppcccXXXNNNHHHAAAFFFKKKHHH>>>666333444333333222000000///////////////////////////000000//////000000//////...---......------,,,---------................................................++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,+++++++++***************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))***************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++***+++---000111000///---...000000000111444666444555555555555444333333444444555666777888888999:::;;;<<<===>>>======<<<===>>>AAAEEEIIIJJJHHHGGG??????>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::999:::;;;;;;;;;;;;::::::999777777777888888:::;;;;;;<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<======>>>>>>@@@@@@@@@>>>===>>>???AAACCCCCCBBBFFFKKKLLLIII??????>>>>>>======<<<<<<;;;999:::>>>AAAAAADDDIII[[[rrrzzzoooeee```ccckkk}}}000000000000////////////........................///////////////000111111000000/////////...............////////////............------------......---............/////////,,,---......//////......+++...000111000000000111000111222333444555444444111333777===GGGSSSaaaiiiyyywwwwww}}}|||}}}}}}}}}sssjjj\\\RRRKKKEEE@@@;;;999===AAA???999444333444111111111000///.........---......//////000000000...............------,,,------,,,,,,,,,---..............................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,+++++++++*********))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++,,,,,,------++++++++++++,,,---......---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,---///000000000111333,,,...///000000222555777555555555555555444333333333444666888;;;>>>@@@AAA??????>>>>>>===<<<;;;;;;===>>>AAAFFFJJJLLLKKKIII@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::888888888888999:::;;;<<<:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<============>>>???>>><<<;;;<<<======AAAAAAAAAEEELLLMMMIII>>>>>>>>>>>>============999777999===>>>===@@@DDDLLLWWWooozzzmmmdddaaaiiiuuu111111000000//////......///////////////////////////////////////000111111000/////////..................////////////...............------..................////////////000,,,---......//////......***,,,///000000000111111000///.........///000111333222000111555>>>IIIQQQdddqqq}}}{{{~~~}}}xxxvvvwwwxxxyyy{{{~~~yyyiii___XXXPPPFFF@@@>>><<<888555333666888777444222333444111222222222000///000111,,,------...///000111111------......------,,,+++,,,,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,(((((()))***+++,,,,,,---++++++++++++,,,---...///---,,,++++++******++++++******+++++++++,,,,,,,,,)))+++...---+++***---000+++---///000111222666888555666666666555444444333222333666;;;???CCCGGGHHHCCCBBB@@@>>><<<::::::999===>>>AAAEEEIIIJJJIIIGGG@@@@@@@@@???@@@@@@AAAAAA999999:::;;;<<<>>>>>>???>>><<<:::888888888:::;;;999999888888999::::::;;;888999<<<>>>???>>>===<<<;;;;;;;;;<<<<<<=========<<<===>>>===;;;::::::;;;999===>>>===BBBIIIKKKFFF============>>>>>>>>>>>><<<;;;<<<===;;;999>>>FFFFFFEEEVVV{{{qqqiiibbbhhhooo|||000000000000000000000000---------......000111111......//////000000111111///////////////.........111111000......---------...........................------,,,,,,------...------------///111333444---.........//////000000000000//////.........---222222111111333555888:::MMMUUUaaaqqqzzzuuuqqqmmmmmmttt|||~~~~~~rrreee[[[QQQJJJ@@@@@@>>>===;;;:::888888222222222222222222222222000000000000////////////...///000222222222111000,,,---...//////...---,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))((()))***+++++++++++++++...---+++***)))***++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++/////////000111333444555555444333222222222222222555999>>>@@@@@@@@@BBBEEEGGGDDD@@@<<<::::::<<<======???BBBDDDEEEDDDBBBAAABBBAAA???===;;;;;;;;;<<<>>>@@@>>>;;;;;;@@@BBB@@@>>>===;;;999888888888999<<<:::888777666777999:::======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999=========<<<;;;:::999888<<<===>>>???@@@AAAAAAAAA???===<<<===???@@@===;;;::::::::::::<<<>>>@@@BBBEEEFFFNNNbbb}}}~~~tttpppnnnsss}}}~~~////////////////////////---------......///000111............////////////.........///////////////111000///......---------...........................------,,,,,,------...------,,,---...///111222---........./////////000000/////////.........---222111000000000222444555<<>>BBBEEEFFFFFFEEEDDDDDDCCC@@@>>>===<<<<<<<<<>>>@@@>>>;;;;;;???AAA@@@===<<<:::999888888999999;;;:::999777666666666777::::::<<<<<<<<<<<<;;;:::<<<;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;:::999999<<<<<<===>>>????????????===;;;:::;;;===>>><<<:::<<<<<<<<<<<<===???AAABBBAAACCCIIIVVVkkk|||////////////////////////......---......///000111............------------------......//////000000111000///......---.................................------,,,,,,------...------,,,,,,------...///...............//////////////////...............111000///......///000111...222888>>>HHHXXXlllzzz|||yyyyyy{{{|||}}}~~~ssseeeSSSMMMDDD???===;;;999666444444333222222111000000111111111111111111111111111111000000///...------......///000000000//////------............------........................,,,,,,------------,,,,,,************************++++++++++++++++++++++++))))))))))))))))))******************************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))(((((((((((()))***+++))))))))))))))))))))))))'''))),,,...///---+++)))+++***))))))))))))))))))))))))******++++++******+++++++++,,,++++++***)))*********************************++++++++++++,,,+++,,,---///000000000000000000000000000111222222555555444444444333333333555777999:::::::::<<<>>>>>>===:::999888999:::;;;<<<>>>AAAEEEGGGGGGGGGGGGEEEDDDBBB@@@>>>===<<<<<<<<<>>>>>>;;;<<<@@@BBB@@@<<<;;;999888888888999:::::::::999777666555444333333777;;;@@@BBBBBB@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<=========<<<<<<;;;999999999;;;;;;:::999@@@????????????AAACCCDDDAAABBBDDDJJJVVViii~~~////////////////////////...............///000000/////////......---------,,,------...///000111111000000///..........................................------,,,,,,------.........------------------................................................//////............//////...000222333666@@@PPP\\\uuuyyylll```RRRHHHGGGCCC>>>:::999999777666333333333333222222222222111111111111111111111111///////////////.........//////000000000000000000------------------------........................,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********************************(((((())))))******++++++)))*********++++++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++)))))))))))))))*********))))))))))))))))))))))))((()))+++,,,---,,,+++*********)))))))))))))))***))))))************)))))))))***+++,,,,,,+++***)))*********++++++*********************+++++++++++++++,,,...000111222333333000000/////////000000111444444444555444444444444444666999<<<<<<;;;:::999::::::999888999:::;;;;;;===>>>AAACCCEEEEEEEEEEEEEEEDDDBBB@@@>>>===;;;;;;888;;;<<<:::<<>>FFFJJJKKKJJJHHHGGGFFFCCCAAA@@@???>>>>>>:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;:::::::::999999999999:::::::::CCCBBBAAAAAAAAACCCDDDEEEFFFDDDCCCDDDLLLYYYgggppp........................///............//////000111000000//////.........,,,------...///000111111000//////............///...........................------,,,,,,------...////////////......------...............------------------...............---------...//////000111111222333111111666???GGGWWWcccssszzz}}}~~~rrrdddYYYRRRJJJBBB<<>>:::777888888999::::::;;;<<<<<<>>>>>>@@@AAAAAAAAA@@@@@@CCCCCCBBB@@@>>><<<;;;:::555888::::::===CCCEEEDDD???>>><<<;;;:::::::::;;;:::::::::::::::888777777888<<>>>>><<<;;;:::::::::;;;<<<===============<<<;;;:::::::::::::::999999:::<<<===DDDCCCBBBBBBBBBDDDEEEFFFIIIEEEAAABBBJJJRRRVVVXXXhhhxxx........................//////............//////000000000000000/////////------......//////000000//////............//////...........................------,,,,,,------........./////////......---.........------------------------------.........,,,---......///000000111//////000000111444888;;;BBBKKKVVV___hhhsss|||}}}uuukkk\\\QQQGGGDDDCCC???;;;999666666555444444444444444333333222222222222222222////////////////////////---------......//////000...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++((()))******++++++******))))))))))))))))))))))))+++***'''&&&&&&(((+++---)))))))))))))))******+++))))))******))))))((((((((()))******+++*********)))***+++,,,,,,+++***))))))))))))************+++***+++---...000111222222...............///000000111222333444444444333222333666;;;@@@BBB@@@:::666777888999;;;<<<<<<<<<<<<======>>>>>>>>>>>>======AAAAAAAAA@@@???===<<<;;;444888::::::===CCCDDDCCC???>>>=========>>>???@@@??????>>>===<<<;;;;;;:::@@@CCCGGGKKKMMMLLLKKKIIIIIIGGGCCC@@@>>>=========>>>===<<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999:::;;;;;;:::999:::===???CCCBBBBBBBBBBBBDDDFFFGGGFFFAAA===@@@FFFKKKJJJGGGQQQ]]]rrr{{{vvvtttvvv........................//////............//////......//////////////////........./////////////////////............//////...........................------,,,,,,------...,,,,,,---.........---,,,.........------,,,,,,,,,,,,,,,,,,------.........---........................,,,+++,,,///222333222666:::@@@EEEJJJSSS___hhhzzz~~~~~~{{{}}}xxxlll```TTTLLLJJJ@@@999;;;<<<999666666222333444555444444555555222222222111111000000000//////////////////////////////.........---------000000...---------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((()))***+++++++++******))))))))))))))))))))))))+++***)))((()))***+++---)))))))))))))))***++++++)))))))))))))))((((((''')))))))))))))))***++++++(((***+++,,,,,,+++***((())))))))))))************)))***+++---.../////////,,,,,,,,,---...///000111///000222333444333222111333444666:::======:::666666777999;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAAAAAAAAAAA???>>>===777;;;<<<;;;===@@@AAA???=========???AAADDDFFFHHHGGGFFFCCC@@@>>>===<<<<<>>>>>>>>@@@AAAAAA@@@>>><<<<<<<<<===>>>::::::::::::::::::999999999:::;;;:::888999===@@@AAA@@@@@@@@@BBBDDDFFFGGG@@@===<<<===@@@CCCDDDCCCEEELLLXXXeeesssvvvrrrooolllnnnrrr{{{........................000//////.........//////,,,------......////////////////////////.........//////.........//////000...........................------,,,,,,------...***+++,,,---...---,,,,,,.........------,,,,,,,,,,,,,,,,,,------.....................---,,,+++***000,,,((()))...000///---111222444555777===EEEKKKNNNXXXiiizzz~~~zzz~~~~~~}}}~~~zzzvvvzzz}}}~~~|||qqqaaaUUUMMMHHHCCC???DDD;;;555999;;;777333333111222444444333222333333444333333222111111000000////////////////////////222111000///---,,,+++***...---+++***)))***++++++------++++++++++++------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,+++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))((())))))***++++++)))))))))))))))(((''''''***)))((((((((()))+++,,,((()))+++,,,,,,+++)))((())))))))))))************))))))+++,,,------......++++++,,,---...///111222...///111333333333111000333222222444888:::999777555777999;;;<<<;;;:::999::::::;;;<<<===>>>???@@@AAAAAABBBCCCBBBAAA@@@???:::===>>><<<<<>>;;;:::;;;===@@@DDDHHHLLLNNNNNNKKKGGGCCC???===<<<<<<888999;;;===@@@CCCEEEFFFCCCAAA@@@??????BBBDDDFFFCCCAAA???===<<<<<<===>>>777888888999999999888888888::::::999777888<<<@@@?????????@@@AAACCCFFFGGG<<<<<<===<<<<<<>>>BBBFFF@@@DDDHHHKKKQQQaaazzzxxxuuuvvvtttsssuuujjjqqqxxx}}}000000000000000000000000......------------..................////////////111111111111000000000000000000//////.........---//////.........---------)))+++...000111000...---........................000000///........................------,,,,,,,,,//////.........---------..................------...///000222444666777888;;;AAAKKKUUUaaassszzzxxxxxxwwwuuuvvvyyy~~~{{{vvvsssqqquuu}}}lllaaaTTTQQQJJJDDD???=========999999888666555444333222111111111111111111111111333333333222111000//////000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))***))))))(((***,,,...000************************))))))))))))))))))))))))******)))))))))))))))***(((((()))))))))(((((('''))))))))))))************)))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111000000000000000111111222444444444444444555666777888888888777777777777777:::;;;;;;===???AAABBBCCCCCCGGGGGGEEEFFFJJJHHHAAA===========================???AAACCCGGGLLLSSSXXXWWWOOOGGGDDDDDDDDD???999::::::;;;===@@@DDDHHHJJJEEEDDDBBBAAABBBEEEHHHKKKFFFBBB===;;;===???@@@???888888888888888888999999999999::::::::::::;;;;;;<<<===???BBBDDDCCC???<<<;;;999888;;;>>>AAA@@@>>>???BBBEEEFFFHHHPPP\\\eeeyyyvvvyyy//////////////////////////////......---.....................////////////111111000000000/////////000/////////............//////.........---------***+++---///000000///...........................000//////...............------------------,,,,,,///.........------------........................//////000111222222333333333888===CCCJJJUUUcccmmm~~~xxxsssqqqtttyyy|||yyy|||{{{rrriii^^^QQQHHHCCCAAA===999666444444555666666555444333222222111111111111111111111111111111111111111000///...---/////////.........------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++******+++---///111))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))************))))))))))))))))))************,,,,,,,,,,,,++++++++++++))))))***++++++++++++***))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))***************************************))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,++++++,,,---//////000000//////000000111222222222222333444666777888666666666666666666666666888999:::<<<>>>BBBEEEGGGFFFIIIIIIFFFHHHLLLKKKFFF========================???@@@BBBDDDGGGLLLRRRVVVTTTOOOIIIEEEDDDBBB>>>::::::::::::;;;===AAADDDFFFCCCBBB@@@@@@@@@CCCEEEGGGDDDBBB???>>>???@@@???>>>999999999999999:::::::::999999::::::::::::;;;;;;;;;;;;===@@@AAAAAA===;;;;;;999999;;;???AAA@@@???>>>@@@BBBBBBCCCIIIRRRYYYjjj|||~~~wwwtttttt////////////////////////111000//////........................////////////000////////////.........////////////............/////////............---,,,,,,---....../////////........................000///......------......,,,,,,------------------............------------........................000000000/////////......000222555777999>>>FFFLLL]]]ggguuu~~~}}}~~~{{{rrraaa\\\UUUOOOKKKEEE>>>888777666555444333333333333222222222111111111000000000000000000000000000000///000000000///...---,,,......---------,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))***)))))))))***,,,...///(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************))))))(((((('''''''''((()))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))******))))))******+++++++++,,,************+++,,,---...///////////////000111111000111111222444666888999444555555555555555555555777777888:::>>>BBBGGGIIIGGGHHHGGGEEEGGGKKKKKKGGG========================@@@AAACCCDDDFFFJJJOOOSSSOOONNNKKKGGGCCC@@@===;;;:::999999999:::===@@@AAA???????????????@@@AAABBBAAAAAA@@@AAAAAAAAA>>><<<;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;::::::;;;===???>>><<<999;;;::::::<<<>>>@@@@@@???===???AAAAAA@@@BBBHHHLLLQQQ^^^ppp{{{nnnhhh////////////////////////222111000//////...//////............//////////////////.........---------///////////////........./////////..................------,,,---...///000........................//////...------------...,,,,,,,,,------.........---------------------------------...............000/////////......------...000333333444666:::===CCCIIIRRR[[[fffsss~~~}}}~~~~~~|||{{{wwwlll```UUUOOOKKKGGGCCC???>>><<<999777333333444444555444444444000000000000000000000000000000000000000000000000///////////////...------------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&&&&'''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***'''''''''''''''(((((()))((()))))))))************((((((''''''&&&%%%$$$$$$((())))))***************)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************))))))))))))******(((((())))))******++++++*********+++,,,,,,---...///............///000000111111111222333555666777444444444444555555555555888888888999===AAAEEEHHHFFFEEEBBBAAABBBDDDDDDBBB========================???@@@BBBBBBCCCFFFJJJMMMIIIKKKKKKGGGBBB>>><<<===<<<;;;999999999;;;===>>>===>>>>>>???????????????>>>???AAABBBBBB@@@<<<:::;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;::::::;;;======;;;999;;;;;;;;;<<<>>>???@@@@@@>>>@@@AAAAAA@@@@@@BBBEEEFFFKKKVVViiiwww........................111111000///////////////............////////////............------------.........//////////////////////////////////////////...---,,,,,,---///000........................//////...---------------,,,,,,,,,------.........,,,,,,---------------------------.........//////......//////////////////+++,,,...///000111222444666888<<<@@@FFFQQQ]]]eeexxx~~~}}}jjjeee^^^UUUNNNGGGAAA>>>>>><<<999777666666666555000111222333333222111000000000000000000111111111/////////////////////////////////000//////...............---------,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))************)))))))))(((&&&&&&&&&&&&'''(((((()))************************))))))))))))))))))))))))((((((''''''((()))******))))))((((((((()))***+++((()))))))))************++++++***)))((((((''''''(((((()))************)))))))))))))))))))))))))))((((((''''''''''''((((((************************'''(((((((((((()))))))))(((((()))))))))***************))))))))))))******((((((((())))))************+++,,,,,,------...............---......///000333333222222222333333444444444444555555666666666999999888999;;;>>>AAACCCEEEBBB???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@CCCEEEDDDFFFHHHEEE@@@<<<===>>>???===<<<::::::;;;<<<======>>>???@@@AAAAAA@@@@@@<<<>>>@@@AAA@@@===;;;999;;;;;;::::::999999999888999999999:::::::::;;;;;;<<<;;;::::::<<<<<<;;;999::::::;;;<<<======>>>???<<<>>>???@@@@@@???@@@@@@BBBBBBGGGQQQbbbzzz........................000//////......//////000............///////////////............---------.........///////////////...////////////000000000///...---,,,,,,---//////........................///...------,,,,,,------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,------.../////////.........//////000000111------..................000111222333777===EEEKKKQQQXXXdddppp{{{zzzwwwyyywwwjjj^^^VVVKKKIIIEEEAAA===;;;:::999777666444333222222333333222222333333222222111000000000000000000111111111////////////////////////...///////////////............---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,............,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))((((((((())))))*********************************))))))))))))))))))))))))''''''''''''((()))******,,,+++******+++,,,...///))))))))))))************)))))))))((((((''''''''''''((())))))******))))))))))))))))))))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))***************))))))))))))******))))))))))))))))))))))))***+++,,,---............---------------...//////444333222222111111222222333333444444555666666666888888999999:::;;;======DDD???===>>>===:::999:::999999999999999999999999888:::;;;;;;;;;<<<>>>@@@???AAACCCAAA>>><<<===@@@AAA@@@>>><<<;;;<<<===>>>===>>>@@@AAABBBCCCCCCCCC===???AAA@@@>>><<<<<<<<<;;;;;;::::::999999888888999999::::::::::::;;;;;;===;;;999999:::::::::999888:::;;;;;;;;;;;;===>>>:::;;;<<<<<<======<<<<<<======>>>DDDMMM```zzz........................------------...///000000............/////////////////////............---............/////////000.../////////000000000000.........---------..............................///...------,,,,,,------------------------,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000............////////////111000/////////000//////---...///000222555999;;;888===EEELLLTTT^^^kkkttt}}}~~~~~~wwwqqqhhh\\\RRRJJJDDDAAA<<<;;;:::777555333333444333333333222111111222333333333333333333333333333000000000000000/////////........................------............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------************************,,,++++++******++++++,,,************************,,,---///000000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((()))***************************************))))))))))))))))))))))))'''&&&&&&'''''')))******+++***))))))***,,,...///))))))))))))************''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))******+++******))))))))))))******,,,++++++******))))))((())))))+++,,,------,,,,,,------,,,,,,------...///222222111111111111222333222222222333444555555555555666888999:::::::::999???:::999======:::888999888888888888888888888888666777999999999999;;;===<<<<<<<<<<<<<<<===???@@@BBBAAA???===<<<===>>>???===>>>???@@@BBBDDDEEEFFFAAABBBBBB@@@===<<<>>>AAA<<<<<<<<<;;;:::999999999999999::::::::::::;;;;;;<<<999777666777888888888777999;;;;;;999999;;;===;;;:::::::::;;;;;;:::999:::999;;;@@@EEENNN```qqq~~~........................,,,,,,,,,---...///000111............/////////000000////////////.........---.........//////000000.../////////000000111111..................------..............................---,,,,,,,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000..................------///---,,,---...///000///,,,---...000111222222333333666:::;;;===CCCMMMVVVZZZeeettt~~~{{{~~~|||qqqeee\\\RRROOOJJJCCC<<<999:::;;;777777666333///------...///000111111000///000111000////////////000111222000000/////////.................................++++++,,,---------,,,,,,+++++++++************)))+++++++++,,,,,,---------************************,,,++++++++++++++++++,,,************************---...000111111000...---++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))&&&'''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******((('''&&&&&&''')))+++,,,))))))))))))************)))))))))***************'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++******))))))))))))******------,,,+++***)))(((((('''(((***+++,,,,,,++++++---,,,,,,,,,,,,---......000000000000111222333444000000111222333333444444222444777999::::::999888999444555;;;===888666999666666666666666666666666555666888888888999:::<<<;;;:::999999:::===@@@AAABBBAAA???===<<<===>>>???======>>>???AAADDDFFFGGGDDDDDDCCC@@@======@@@DDD>>>>>>===<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;888555444555666777666666888::::::888888:::<<<>>>===;;;;;;;;;;;;:::999999888;;;AAADDDFFFNNNXXXqqq~~~sssrrr{{{---------............///...------,,,,,,------...//////////////////......000000//////.........---//////.........---------........................000000////////////000000---,,,+++*********+++,,,///...,,,,,,,,,---///111...---+++******+++---...******+++,,,,,,---......------------------,,,,,,------------------------------------------------------------...000111222333222333444555888:::<<>><<<:::777555333222222111111111000000//////000000000000000000000000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,---...///000111...------------,,,,,,,,,............------,,,+++))))))))))))))))))))))))+++,,,---......---,,,+++******+++++++++,,,,,,,,,...---,,,+++,,,...000111333///+++))))))***++++++(((((((((((((((((((((((('''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((&&&%%%'''(((+++***)))(((((()))***+++((((((''''''''''''(((((('''(((((((((((((((''''''''''''(((((())))))******************)))))))))((()))************+++++++++))))))))))))************,,,,,,,,,---------....../////////000111111222222666666555555555444444444888888999888888777666555888888888888999:::;;;;;;<<<:::777777777888888777666777777777888888888888<<<:::888888999<<<@@@CCCCCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>???AAADDDEEEIIIGGGCCCAAA???@@@AAABBB@@@>>>===<<<======;;;:::::::::999999888888999999888888888999999:::::::::;;;:::999999999:::;;;<<<<<<;;;:::999999999999:::999:::===@@@DDDGGGIIIKKK\\\iii~~~~~~{{{zzzzzz------------...............------,,,,,,------...........................000/////////.....................------------,,,........................//////............//////---,,,++++++++++++,,,---...---+++++++++,,,...///------++++++++++++------******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////............//////111111111111333555666888666888;;;>>>CCCIIIPPPUUUaaajjjuuu}}}~~~vvvqqqjjjccc]]]WWWQQQIIIEEEDDDBBB>>>:::999888777555333111///...111111111000000000//////000000000000000000000000////////////////////////////////////...............------------,,,,,,,,,,,,,,,+++,,,,,,---...///......------,,,,,,,,,+++++++++,,,,,,++++++***)))************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,+++,,,...000111333///,,,******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))((((((((((((*********)))))))))(((((((((((()))))))))*********))))))))))))************,,,,,,,,,,,,------------...//////000000111222222444444444444444444444444666777777777777666666555777777777777777888999:::;;;999666555666666666555666666777777777888888888:::999888777888;;;===???AAA@@@???============>>><<<<<<<<<===>>>@@@BBBCCCFFFEEEBBB@@@??????@@@@@@???>>><<<<<<======;;;:::;;;;;;:::999888888888888999999999999:::::::::;;;999888777777777888999:::;;;;;;;;;:::::::::999999:::;;;===???BBBEEEGGGHHHOOOXXXgggwww~~~|||uuuuuu|||------------...............------,,,,,,------...------------------......////////////............------------,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********++++++,,,,,,,,,------------------------------------------------111000///...---,,,,,,,,,//////......///000111222111222222222222555999<<>>??????===<<<<<<======;;;:::<<<;;;:::999888888888888::::::999999::::::;;;;;;:::999888777777777999999;;;;;;;;;;;;;;;:::999999:::;;;<<<>>>@@@BBBCCCDDDBBBFFFMMMVVVfffzzzuuuooopppvvv~~~,,,,,,---------............------,,,,,,------...,,,,,,,,,---------------///////////////.........------,,,,,,,,,+++++++++........................---------......---------,,,,,,,,,---...///000000,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,.........------.........//////000000///111444777888;;;???AAADDDKKKTTT\\\hhhooowww~~~zzztttnnnfff]]]VVVQQQMMMGGGDDDAAA???<<<999<<<999666555666666444222111111111111000000//////000000000000000000////////////////////////////////////////////////////////////.........------------------,,,,,,,,,++++++---,,,,,,++++++++++++,,,///......---,,,+++******,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))++++++******+++++++++,,,,,,,,,,,,+++++++++,,,---...///222///,,,+++,,,---,,,,,,************************+++***)))(((((()))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***)))))))))***''''''((()))))))))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''''''''((((((((()))))))))((()))))))))************++++++++++++,,,,,,,,,,,,------...//////000000111......///000111222333444111222333444444444444444555555555555666777999999;;;888666444444444333222555555555666666666777777888888999999999888888777999::::::::::::;;;;;;<<<999::::::<<<===>>>@@@@@@AAAAAAAAA@@@@@@??????>>>>>>===;;;;;;<<<===;;;:::<<<;;;:::999888777777777;;;::::::999999:::;;;<<<<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<:::999888::::::;;;<<<======>>>>>>;;;===@@@DDDOOOgggzzzrrrmmmmmmrrr,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------...............///////////////------,,,,,,,,,+++++++++........................---...////////////...---,,,,,,---...//////000000---------------......///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---,,,,,,+++,,,---------///111444111333666777777999===@@@JJJOOOUUU]]]kkkyyytttpppmmm```\\\WWWRRRMMMIIIFFFCCC@@@>>>;;;888777777666555555444222222222111000///000000000000000000000111//////////////////000000............................................................------------------,,,,,,,,,+++++++++...---,,,,,,,,,,,,,,,---......---,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,*********+++,,,,,,---...000...,,,+++,,,---,,,+++************************+++***)))(((((()))***+++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((((((((((('''((((((((()))))))))***(((((((((''''''''''''&&&((((((((()))))))))******((()))))))))*********************+++++++++,,,,,,---------...//////000000,,,---...///000222333333000111222333333333333333555555555666777888999:::;;;999666444555555444333444555555555555666666666888888999:::999888777666666666777888999999999999999:::;;;<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;;;;<<<<<<;;;:::<<<;;;:::999888888888888<<<;;;999888888999:::;;;;;;:::999999999:::;;;<<<=========<<<;;;:::888888999999999999::::::::::::888;;;>>>???EEEUUUnnn}}}vvvsssttt~~~,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---......//////.........///////////////------------,,,,,,,,,,,,........................---...///000000///...---,,,,,,---.../////////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////......//////......---,,,,,,---...---,,,---///000,,,...111333333333444555888;;;???EEESSScccnnnqqqlllmmmpppqqqrrruuuxxx{{{|||vvvssskkkfff___YYYVVVSSSQQQPPPIIIFFFBBB===:::888777777555444222111000000111111------......////////////............////////////......////////////000000.........................................................------------,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++((()))******************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---///---++++++,,,,,,+++************************************))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((((()))+++---+++***(((&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))'''''''''((()))*********((('''''''''&&&&&&&&&&&&(((((()))))))))*********))))))))))))************))))))*********+++++++++,,,,,,------.../////////,,,---...///000111222222111111222333333333222222444444444555777888:::;;;:::777555444555555555444444444444444555555555666777888888999888888777777444444555666777777666666888999;;;<<<>>>>>>??????@@@@@@@@@???@@@@@@AAAAAA<<<;;;:::;;;<<<<<<;;;:::;;;:::999999888888999999<<<:::999777777888999:::777777666666777999;;;<<>><<<:::888888777888888777777777777666666555999<<<===???GGGUUUaaa||||||yyy++++++,,,,,,,,,---------...------,,,,,,------...,,,------...//////000000............/////////000.........------------,,,........................+++,,,...//////...,,,+++,,,,,,---.........---,,,,,,,,,------.........---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++---...///---......//////...---,,,,,,.........---,,,---///+++,,,...000111222333444000333777;;;DDDNNNRRRPPPJJJKKKLLLLLLLLLNNNQQQSSSZZZ^^^ccchhhlllppptttwww{{{|||yyyvvvrrrlllddd]]]WWWRRRPPPMMMJJJEEEBBB@@@???===<<<:::999888555333222222222111111000///......000111,,,---////////////000111.............../////////........./////////000000------------------------.................................---------,,,,,,,,,,,,,,,++++++++++++***++++++***++++++,,,---...+++++++++++++++,,,,,,,,,(((((()))***************************************((())))))******))))))(((******+++++++++,,,,,,,,,((()))***++++++,,,,,,,,,---+++******+++,,,+++))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())),,,111444///---)))&&&%%%%%%'''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))))))))))))))************))))))))))))*********++++++,,,,,,---......//////---......///000111111222222222333333333222111111222222333444555777999:::777555333222444555555444333333444444444555555555666666666666666666777777222333444555555555444333666777999;;;<<<=========@@@???=========???AAABBB<<<;;;::::::<<<<<<;;;:::999999888888999999::::::;;;:::888666555666888999555555555666888:::<<<>>>EEECCC???;;;888777777777666666555555555444444444444666888999:::>>>EEEKKKbbbnnn}}}}}}tttxxx++++++,,,,,,,,,---------...------,,,,,,------...------......///000111111---.........//////000000//////.........---------........................***+++---......---+++***,,,---.........---,,,+++***+++,,,---------,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,---...///......,,,,,,(((***++++++******+++---)))*********,,,---///111...222666999???CCC@@@:::;;;<<<<<<;;;;;;;;;>>>@@@@@@BBBFFFIIIJJJLLLOOOQQQUUU[[[ccclllrrrvvvyyy{{{zzz|||yyyuuupppllljjjfffaaa___^^^\\\XXXUUUSSSQQQMMMIIIEEEBBBAAA@@@===<<<:::999888666444111000222444444444333222333000000000///......000222...000111000///.........//////000000000000000000---.........//////000000------------------------..............................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---)))******++++++,,,------)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&******+++++++++,,,,,,,,,((()))***++++++,,,++++++,,,***)))***++++++***)))(((((((((((((((((((((((()))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((+++000666;;;444111,,,(((&&&''')))+++((((((''''''''''''((((((%%%&&&'''((())))))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************++++++,,,------......///......//////000111111111333333333333333222111000111111111333444666777888555333111111333444555444333333333444444444555555555444444444444555666777222333444444444444222222444666888:::;;;<<<<<<;;;???===<<<:::;;;===@@@BBB<<<:::::::::<<<<<<;;;:::888888888888999:::;;;<<<;;;999777555444666777999666666666888:::===???AAAHHHDDD???:::777666666777555555444444444333333333444555555555777:::???CCCEEEPPP\\\gggxxxuuuuuu~~~|||~~~...------------...//////++++++++++++++++++++++++---------............///------,,,,,,,,,,,,------......---------,,,,,,,,,/////////...------,,,,,,------------------------...---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------------///,,,+++,,,...///---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++************+++,,,,,,---......////////////////////////...,,,***+++...000...,,,////////////////////////...000333555666555444333555444222111111111222222333444666888:::;;;===>>>===@@@FFFNNNTTTVVVUUURRRSSSWWW]]]ccchhhjjjjjjjjjppprrruuuxxx{{{}}}~~~~~~~~~~~~|||yyyuuuqqqmmmjjj```^^^[[[XXXTTTQQQOOONNNMMMLLLJJJGGGEEEDDDCCCCCC;;;;;;999888777777777777777555222333555555333111000111111111111222222222111111000000111111222333111111000///////////////000///...---------------........................//////.........---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))******************************+++*********))))))((((((******++++++++++++******************)))))))))))))))))))))))))))******++++++,,,,,,---,,,+++***)))((()))***++++++***)))(((******))))))(((((('''''')))))))))))))))(((''''''******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))+++)))'''''')))...333666000///---+++))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))***+++'''"""%%%+++************************,,,,,,------...//////////////////000111111222222333333333333333222111000111111000000111222333333222000///111444666444222444444444555555555666666777777777666555333222111333333444666666777777777888888999:::::::::999888999;;;===???@@@@@@???>>>CCC???;;;:::::::::;;;<<<999888777999;;;<<<<<<;;;:::999888666666666666777888888888888:::>>>DDDIIIVVVLLL@@@888666666444222444444444444444444444444666555555555666777999:::???;;;AAAPPP]]]lll~~~|||{{{~~~,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------------.........---------,,,,,,,,,---------...............------------------------++++++***+++,,,---///000------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---+++***+++---...,,,***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++,,,------...---------------------------,,,***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222222111000///222111000///...//////000111111111222333444444555444777;;;AAAEEEFFFDDDAAA???AAAEEEIIILLLMMMMMMMMMPPPRRRTTTWWWYYY[[[[[[[[[^^^```cccfffiiikkklllmmmkkkjjjjjjjjjlllnnnqqqrrrsssmmmfffbbbbbbaaa^^^ZZZZZZYYYXXXVVVTTTPPPNNNLLLIIIHHHFFFCCCAAA???>>>===<<<<<<:::999888888888888666666444333333222222222444222111111333333111/////////000000000111111111000////////////000111111000//////...---.........//////...---------------........................///.........---------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******))))))))))))******************************************)))))))))(((******++++++++++++******************)))))))))))))))))))))))))))******+++***+++,,,,,,+++***)))(((((()))************)))((())))))))))))(((((('''''')))))))))))))))(((''''''''''''(((((())))))************++++++++++++******))))))(((((((((((())))))(((((((((((()))))))))***)))(((''''''''''''((()))%%%%%%%%%&&&(((***---...,,,+++***)))(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((++++++******))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++***+++++++++++++++************************++++++,,,,,,---........./////////000111111222222333333333333222222111000111111111111111222333333333111000111444666555333444444444444333333333333444555555555555444333333666666777888999999999888666888:::;;;<<<;;;:::999777999;;;===??????>>>===999888999:::;;;;;;::::::???===<<<;;;<<<<<<:::999;;;:::888777666666777777666777888888999<<>>888777777666444444444444444444444444444555444444444555666777888;;;777;;;FFFOOOXXXkkk~~~+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------...............---------,,,,,,,,,+++,,,,,,---......//////------------------------+++++++++,,,---...///000------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++***************)))++++++++++++++++++++++++***+++,,,------------,,,******++++++,,,,,,------++++++++++++++++++++++++---++++++,,,---...---,,,........................,,,---///000000///---,,,......---,,,,,,,,,------/////////.........------222333555999;;;:::777444333444555777888888888888888999:::<<<===>>>>>>>>>???@@@AAADDDFFFIIIJJJKKKHHHHHHHHHIIIJJJMMMPPPQQQQQQLLLFFFDDDCCCCCCAAA>>><<<<<<<<<;;;:::999777777888777666555444444444444222111111111111222333444222222111000////////////111000//////000000///............/////////000000...............///000000///...------,,,,,,------///...------------------------------------------......------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++******)))++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++************************************))))))))))))******++++++++++++******************)))))))))))))))))))))))))))******+++)))************))))))(((((())))))******))))))((()))))))))((((((((((((''')))))))))))))))(((((('''''''''(((((())))))******)))******++++++******)))))))))(((((((((((())))))((((((((()))))))))******)))((((((''''''(((((()))###$$$%%%'''((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&+++,,,((()))...---&&&*********************************+++,,,,,,------...//////000000111111222222333222222222222222222222111111111111222222333333222111222444555555444333333333222222222222222333333444555555555555555999::::::;;;;;;;;;::::::555888<<>><<<:::666777:::<<<======<<<;;;888;;;???AAABBBAAA>>><<>>999777555444555555555444333222222111000000000000111111000///............000000///.........//////000000//////.../////////......//////......///////////////000000000111111///............///000000000///......------......------,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++***)))(((*********+++++++++,,,,,,------,,,,,,,,,++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************)))))))))((()))))))))))))))******+++(((((((((((((((((()))))))))(((((((((((((((((()))'''''''''''''''((((((((((((((())))))))))))((((((******))))))((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))************((())))))))))))))))))(((+++***(((''''''(((******))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&@@@MMM???,,,)))---...************************+++++++++,,,------...............///000000111111222111111111111222444444333333222222222222222333111111222222111222222333000111222444666777888999888888888888888777666666999:::::::::::::::999888888<<>>>>>???@@@AAAAAA???===<<<;;;BBBGGGFFFFFFJJJJJJHHHFFFCCC@@@>>>>>>>>>======;;;;;;;;;:::999999888777777999;;;;;;:::999999::::::999777666555333111000444444444444444444444444444555555555666666666666444444777<<<===<<<>>>AAABBBHHHWWWlll,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------......---------,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++***)))+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,---.........------,,,,,,,,,---......//////...------...///000///---------------...000111222111111000/////////////////////000111111222333333///000111222444555666666111111000000000000000111000///...---------------111000///...------------222111000///////////////......------,,,------...---...000///......///000//////000000000111111111...............///000000000//////...---.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,))))))************))))))******+++++++++******)))************++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******************)))))))))))))))))))))))))))******+++)))(((((((((((())))))***)))((((((''''''(((((()))&&&''''''''''''((((((((('''(((((()))))))))))))))''''''(((((())))))******((())))))******))))))((())))))(((((((((((()))))))))))))))*********++++++((())))))******))))))(((***)))'''&&&%%%'''(((***************)))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''>>>NNNDDD000(((***...************************++++++,,,,,,---.........---......//////000000111111111000000111333555666444333333222222222222333111222333333111111222333111222444555777999;;;;;;888888999888888777666666777777888999999888888888:::===BBBFFFGGGEEEAAA>>>AAABBBDDDEEEEEEDDDCCCBBB???IIINNNLLLMMMSSSWWWUUUOOOKKKFFFBBB@@@>>><<<;;;;;;;;;;;;;;;;;;999888888777999::::::999888888999;;;;;;:::999777555444333444444444444444444444444444555666666666666555555666666888999:::999999999======CCCQQQeeeyyy+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++---------,,,------,,,,,,,,,,,,+++++++++++++++++++++***)))))))))+++,,,,,,***)))***,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,******,,,...........................******++++++,,,,,,------+++,,,---...///......---++++++,,,,,,,,,,,,------111///......000000000///------......///000000000000000...------......///---...000111111111000000......///000111111111111.../////////......///000......---------...///000111000///////////////000222111000000///000000000------,,,,,,,,,------...+++---//////------...000........./////////000000---------------......//////...------,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************++++++++++++******+++++++++,,,,,,,,,*********++++++*********))))))***+++++++++******************++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************)))))))))))))))))))))))))))******+++))))))((((((((()))***+++)))(((''''''''''''((()))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))))))))*********+++++++++((()))************)))((('''''''''''''''((((((((('''((()))***))))))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&111<<<>>>666---))))))*********************************+++,,,,,,------------......///000000000111000000000111333555777555444333222222222222222333444666555333222333555444555555666777888999999555555666777777777666666555666777888888888888888:::===AAADDDEEEBBB???===@@@BBBEEEHHHJJJJJJJJJIIIIIIUUU[[[VVVUUU[[[]]]ZZZPPPKKKFFFAAA>>>===;;;999;;;<<<<<<<<<;;;:::999888666777888888666666777888999999999888666555666666444444444444444444444444333444555555555555444333777777777777888::::::888;;;<<<>>>DDDMMMWWW```eeerrr*********)))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,......---------,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++******+++,,,+++***)))(((---------,,,,,,,,,+++++++++++++++++++++***)))((((((***,,,+++(((''')))+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++******************++++++++++++++++++++++++(((+++---,,,***)))+++...++++++++++++++++++++++++******+++,,,------......+++,,,---...///......---------------,,,,,,,,,,,,000...,,,+++,,,---,,,+++,,,,,,---...............---,,,+++******+++,,,,,,,,,---///111111000...---,,,------...//////......,,,---......------...///------,,,,,,---///111222------------......///000---,,,,,,,,,,,,------............---......//////***,,,///...,,,,,,...000---------.........//////,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++++++++++++++)))************+++++++++*********))))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************)))))))))))))))))))))))))))******+++***)))(((((((((***+++,,,)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))*********)))((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))************+++++++++((()))***++++++***)))(((%%%''')))+++,,,***((('''$$$&&&''')))***))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))///;;;???888...(((************************)))))))))***++++++,,,,,,------......///000000000111000//////111333666777555444333333222222222222444666888777444333555777777777777777777777777777111222333555666777777777444555666777888999999999:::<<<@@@BBBBBB@@@===;;;>>>AAADDDIIILLLNNNNNNNNNOOO[[[aaaZZZVVVYYYXXXRRRJJJFFFAAA===<<<;;;:::999;;;<<<<<<===<<<:::999888555666666666444444666888555555555555444444555777444444444444444444444444222333444444444333222111111111111222555999:::999888<<>><<<;;;<<<===???AAADDDGGGIIIKKKTTTVVVWWWUUUOOOJJJGGGGGGEEEBBB>>><<<<<<;;;:::999;;;;;;<<<;;;:::888666444444555777888888888777666666666777777777777666666666666555555444444444333333444666777888777666555333444666999<<<===;;;999<<<<<<<<<<<<<<<<<<<<<<<<===BBBMMMaaazzz++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------,,,++++++,,,,,,,,,,,,------......------,,,++++++---.........---,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++,,,+++***))))))+++,,,...------,,,,,,,,,+++++++++,,,+++***)))(((((()))***++++++++++++,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...------......---,,,,,,+++///.........------------------------..................---------...///000.........---------,,,,,,000///...------,,,,,,---000///..................////////////......------------------------------+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------,,,,,,,,,+++++++++///...------,,,+++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...---+++)))))))))+++++++++,,,,,,,,,,,,---......---,,,++++++++++++)))******+++***)))((('''******+++++++++***))))))************************(((((())))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))*********++++++))))))))))))************+++***))))))))))))***+++))))))))))))*********+++''''''((((((((((((((((((+++(((%%%&&&***,,,***(((&&&'''((())))))((('''&&&'''''''''((()))*********(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))***''''''((()))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((('''---666:::555...---++++++************++++++++++++******++++++,,,---+++++++++,,,,,,---...///000000000000222444666777555444333222111222333444666777777777888888999999;;;999777555444555666777888777777777666666555555777777999:::;;;::::::999;;;<<<>>>?????????===<<<;;;;;;<<<>>>@@@BBBEEEFFFFFFHHHJJJIIIFFFDDDCCCDDDDDDAAA>>><<<<<<;;;:::999;;;;;;::::::888777666555444555666777888777777666666666666666666666666666666666666555555555444444777777666555444444444444222222444777:::;;;999777::::::::::::::::::::::::<<>>?????????>>>===:::::::::;;;<<<===??????<<<===???>>>======>>>@@@BBB@@@===<<<;;;;;;999888:::999888777666666555555444555666777777777777666666666555444444555666666777777666666555555666666;;;999777444333222333333111111222444777888777555777777777777777777777777:::;;;>>>EEELLLSSSWWWXXXbbbppp++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,---.../////////...---,,,+++*********+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,++++++************++++++************************************************((()))***+++,,,++++++***,,,+++++++++++++++++++++*********)))))))))***************++++++++++++,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,+++,,,---,,,,,,---------,,,,,,+++------------------------,,,,,,---------......................../////////........................,,,,,,,,,,,,---...//////***+++---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***+++,,,,,,------,,,---...---+++)))))))))(((((()))+++,,,---...///---,,,,,,+++******++++++******))))))((()))*********+++++++++***)))(((''''''(((((()))***++++++,,,))))))((((((''''''&&&&&&)))((((((''''''(((((())))))))))))))))))***************+++++++++,,,,,,,,,++++++***************)))(((((((((''''''((((((((('''''''''(((((((((((()))''''''(((((())))))))))))+++)))'''''')))+++***)))'''((((((((((((((((((''''''((((((((()))))))))***(((((())))))))))))(((((())))))((((((''''''&&&&&&(((''''''''''''((())))))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))(((''')))***+++,,,---++++++************++++++***************++++++,,,*********++++++,,,---.........///000222555888:::333444444444333333222222222333444555666777888999555444222111111111222333888888999999999999999999:::::::::::::::999999999;;;;;;<<<>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===@@@>>><<<;;;;;;:::999777999888666555444444555666555555555666666666666666777666444222222444666777888777666666666666777777;;;:::999777666555444444111111111333666666555444555555555555555555555555666777:::===AAACCCCCCCCCGGGPPP^^^nnn++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,++++++*********++++++,,,,,,---.../////////...---,,,+++************++++++++++++++++++******+++,,,---------,,,++++++******))))))******+++************************************************''')))***,,,,,,+++***)))++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++,,,,,,---,,,,,,+++,,,,,,------------------,,,,,,,,,------------...,,,------...............------..................,,,++++++,,,,,,---...///***+++,,,.........---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,,,,,,,+++*********++++++******)))((())))))*********************)))((('''''''''((()))******++++++))))))((((((''''''&&&&&&***))))))(((((())))))***(((((())))))******************+++++++++,,,,,,,,,,,,+++++++++******))))))'''''''''(((((('''''''''&&&'''''''''((((((((((((******))))))(((((((((((()))(((''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''''''''(((((()))***************)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((***+++******+++,,,+++++++++************++++++******))))))******+++,,,++++++++++++,,,---...///---......///222555777999666444333111111222333444333333444555666777888999555444333222222222333444777777777888888999999999;;;;;;::::::::::::::::::::::::;;;<<<======>>>>>>AAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>???>>>===;;;;;;;;;:::888666777666555444444444555666555555555555555666666777777666444222222444666777888777666555555666777888888999;;;===<<<:::888666333333222333555666555444444444444444444444444444222444777999::::::::::::;;;???EEEMMMXXXiii{{{++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------............------,,,++++++++++++***++++++,,,,,,++++++***)))***,,,---------,,,+++,,,++++++++++++++++++,,,***************++++++++++++++++++***************((((((***+++++++++***)))*********+++++++++++++++((()))***+++++++++******++++++++++++,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---...,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,------------,,,,,,,,,,,,---------------///...---,,,++++++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))************************+++++++++++++++*********++++++,,,,,,---(((***,,,,,,++++++,,,---+++++++++++++++*********++++++************++++++))))))))))))************((())))))******))))))((('''(((((())))))*********))))))((((((((((((((((((******))))))))))))******((((((((()))******++++++************+++++++++,,,,,,,,,,,,+++******))))))''''''((((((((((((''''''''''''''''''((((((((((((++++++***))))))((('''''')))(((((('''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))%%%***,,,***)))******(((++++++************++++++***))))))))))))***+++++++++++++++,,,,,,---...///---------...000333555777666555333111111222333444333333444555666777777777777666666555555666666666555555666777888888999999===<<<<<<<<<<<<<<<======:::;;;;;;<<<===>>>??????DDDCCCAAA???>>>===<<<<<<888888888;;;>>>@@@AAA@@@<<<;;;:::::::::999777555555555555444555555666666555555444444555555666777666666555444444555666666777666555444444666777999666888<<>>:::888555444333444555666555444444444444444444444444444///222444555333222222333333666;;;???CCCJJJRRRYYYooo{{{++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++++++++******))))))******+++))))))*********++++++++++++++++++*********))))))((())))))***************)))*********++++++++++++((()))***+++++++++******************++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************(((+++---...,,,+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------///...---,,,++++++++++++---,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))*********++++++++++++++++++******************)))*********++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,************************++++++************++++++'''((()))***+++******)))&&&'''((()))************((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++)))))))))*********++++++------,,,++++++***))))))'''((())))))))))))((('''''''''((((((((()))))))))******)))))))))))))))))))))***)))(((''''''(((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%+++---)))''')))***(((++++++************++++++)))))))))))))))***++++++************+++,,,---...------------///111333444444444444333333333222222222333333333444444555555666666555555666666666666555555666777888999::::::<<<;;;;;;;;;;;;<<<>>>???<<<<<<======>>>@@@AAABBBDDDCCCAAA???===<<<;;;;;;999888999;;;???@@@???===;;;:::999::::::999666444444444555666666666666666555555444444444555666777666666666666666666666666777555444333333555777999777999<<<>>>???===;;;:::666444333333444555444333333333333333333333333333111333444333111//////111///333888:::999:::>>>AAAHHHRRR```mmm{{{++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++((((((''''''''''''(((((())))))******++++++++++++++++++++++++******)))))))))))))))))))))*********))))))******++++++++++++)))***+++---------,,,+++))))))))))))******************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,************************(((+++---...,,,+++******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------((()))***+++,,,+++***************++++++,,,,,,,,,++++++++++++,,,---.........---+++***)))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++///---+++)))((()))+++---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,+++++++++++++++++++++,,,------+++)))******))))))******+++++++++++++++***************++++++&&&'''***+++,,,+++***(((%%%&&&''')))************))))))))))))(((((((((((((((((())))))******++++++((((((''''''''''''(((((('''(((((()))***+++++++++((())))))))))))*********------,,,,,,+++***))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((()))******++++++***++++++***(((((((((***)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******++++++'''&&&&&&&&&&&&'''((((((''''''((()))*********)))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''---...)))&&&)))+++)))++++++************++++++)))))))))))))))******+++))))))))))))***+++,,,---------,,,---...000222333111333555666555444111000222222222222222222222333333333333333333333333333555555666888999:::;;;;;;999888888888999:::<<<===>>>>>>>>>???@@@BBBCCCDDDCCCBBB@@@>>><<<;;;::::::===<<<<<<>>>@@@???;;;888:::999999999:::999666444333444666777888777666666555555444333444555666777666666777777777777666666666555333222222444777999:::;;;;;;<<<<<<;;;;;;:::666444222222333444333222111111111111111111111111444666777555222111222444111333555555444555:::>>>===BBBHHHNNNWWWhhh}}}...,,,***)))((()))***+++,,,+++++++++++++++++++++************+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,+++,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++*********************************(((((()))************)))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++***)))((())))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++***************++++++++++++************)))************************%%%&&&)))+++,,,+++***)))))))))*********+++++++++000...,,,)))((()))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++************************)))***+++,,,,,,+++***)))))))))************))))))++++++++++++++++++++++++************************+++***)))))))))***,,,,,,+++++++++************)))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***+++,,,,,,------,,,,,,***)))(((''''''((()))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((($$$$$$&&&'''(((((())))))))))))))))))))))))))))))((())))))+++,,,---......000000///...---+++)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))************''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''')))******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,---...///000000000000333222222222111000000000333111111111333444333222333333333333333333333333666777777999:::;;;<<<<<<<<<:::888:::<<<>>><<<:::===>>>??????@@@BBBEEEHHHCCCBBB@@@>>>=========>>>???>>>===>>>>>><<<:::888;;;;;;:::999888777666555444444444444444444444444555444444333333444444555666555444333222333444555777666333111111111222333666666777777777555444333111222333333444444333333333333333222222111111111000111111111111222222222333444444555555666666666<<<;;;;;;===DDDNNNXXX^^^---+++***)))((()))+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++*********************************((()))******++++++******))))))))))))))))))))))))******))))))******+++,,,******************)))(((************************************************++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,+++++++++************)))************************((()))+++,,,,,,,,,++++++*********++++++++++++,,,,,,+++*********+++---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))************+++++++++++++++++++++++++++++++++((()))***+++******)))((())))))************))))))+++++++++++++++++++++++++++++++++***************+++***)))))))))***+++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,---,,,,,,,,,***)))(((((((((((()))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))((())))))***,,,------...000000///...,,,+++)))(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))*********************+++++++++,,,,,,+++,,,---......//////...111111111111111111111111222111111111333444333222222222222222222222222222666666777888999:::;;;;;;:::888777888:::;;;:::888999:::<<<===>>>???BBBEEECCCBBB@@@>>>============???????????????===;;;999::::::999888666555444444444444444444444444444444555444444333333444444555666666444333333444444555777555333111111111222333444555666666666555444333111222333333444444333333333333333222222111111111000111111111111222222222333333333333333333444444555444555777:::???DDDGGG+++***)))))))))***+++,,,++++++,,,,,,------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///...,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,+++************++++++++++++++++++*********************************)))******+++++++++++++++))))))))))))))))))))))))******))))))******+++,,,((()))******************************************************************++++++++++++++++++++++++************************---,,,,,,+++,,,,,,------+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++******)))))))))************))))))++++++++++++++++++++++++++++++++++++******))))))******))))))******+++,,,------,,,,,,+++***))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++***))))))))))))***+++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******)))))))))))))))))))))))))))))))))((())))))***+++,,,------///......---,,,+++)))(((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((((())))))))))))******))))))))))))*********************++++++++++++,,,***+++,,,------......---000000000000111111111111222111111222444444333222222222222222222222222222555666666777888999::::::777666555666777888888666666999<<<>>>???@@@AAACCCAAA@@@???===<<<<<<<<<===>>>?????????>>><<<:::999999999888666555444222222444444444444444444444444555444444333333444444555666666555444444444444444666555333222111111222222222333444555555444444333111222222333333333333333222222222222222111111111000111111111111222222222222222222111111111111111111222444666777888888999***)))))))))***+++,,,---++++++,,,------...//////000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------------...//////,,,+++******,,,,,,+++*********++++++,,,++++++***************+++++++++*********************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,))))))***+++,,,,,,,,,+++************************************************************************************************,,,++++++++++++,,,------+++++++++*********))))))************************------,,,+++++++++,,,,,,++++++,,,,,,,,,---------............---+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++))))))************))))))************************,,,,,,++++++***)))))))))***************+++++++++...------,,,+++***))))))))))))))))))))))))))))))******))))))))))))******)))******++++++++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))*********))))))((('''((((((((((((((((((((((((((())))))***+++,,,,,,,,,------------,,,***))))))*********))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))(((((())))))))))))((((((++++++******))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++***((('''%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((()))))))))************************++++++++++++***+++,,,------.........000000000000000000//////111000000222444555333222333333333333333333333333444555555666777777888888555555555555666666666666777:::???BBBBBBBBBCCCCCC@@@???===<<<;;;;;;;;;<<<;;;===??????===:::888777999888777666555333222222444444444444444444444444555444444333333444444555555555444444333333222222444444333222111111222222000111222333444444333222111111222333333333333222222222222111111111111111000000111111111222222222222222111111000000000//////111333555777888888888)))))))))******+++,,,,,,++++++,,,------...//////000///...---,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........000222333333111...---------,,,,,,+++******++++++,,,+++******))))))******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,******+++,,,------------***************************************************************************************************************+++,,,,,,+++++++++*********))))))************************,,,+++***************+++++++++,,,,,,,,,---------.........---,,,+++)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))******++++++))))))************))))))************************+++++++++*********))))))))))))******++++++++++++------,,,++++++***))))))))))))))))))))))))))))))******)))(((((()))******((()))******++++++***************++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((('''&&&&&&(((((((((((((((((((((((()))))))))******++++++,,,+++,,,,,,,,,+++***))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((+++*********)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))((()))))))))************))))))*********++++++++++++,,,---......///......111111000000///...------000000000333555555333111444444444444444444444444333444444555555666666666444555666666666666666777777;;;@@@BBBCCCBBBBBBBBB>>>===;;;:::999::::::;;;:::===@@@@@@===:::888888888888777666555444444333444444444444444444444444555444444333333444444555444444444333222111111000333333222222111111222222///000111333333333222222000111222222333333222222111111111111111111111111000000111111111222222222333333222222111111000000/////////111222444666777************++++++++++++++++++,,,,,,------......///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////444666888888777444333333......---,,,++++++++++++++++++***))))))))))))***)))))))))***************)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,,,,+++++++++************)))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++************************&&&&&&&&&&&&&&&'''((()))))))))************))))))************************************************))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))***++++++***))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''&&&)))))))))))))))))))))))))))))))))*********++++++******+++++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))************)))))))))************++++++,,,---....../////////000000000///......------//////000333555666444111333333333333333333333333333333333333444444555555444555666666555555666888666999===??????>>>======<<<;;;:::999888999999::::::???CCCCCC???;;;999999777666666666555555555555444444444444444444444444555444444333333444444555444444444444333111000///222222222222222222111111000111222333333222222111000111111222222222222222000000000111111111111111000111111111111222222222333333333222222222222222444222111000000222444555***++++++++++++******)))+++++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////444777::::::999777666555000///...---,,,,,,,,,,,,++++++***)))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******))))))******+++,,,******+++++++++***))))))++++++++++++++++++++++++************************************************************************************+++,,,------+++++++++************)))************************&&&''')))************)))*********++++++++++++,,,******)))))))))***+++,,,***++++++,,,,,,++++++***************************************************************************+++***))))))(((((()))))))))************+++++++++))))))))))))))))))))))))'''&&&&&&&&&'''(((******))))))************))))))************************)))))))))***++++++,,,,,,((()))***+++,,,++++++***((())))))))))))*********))))))))))))))))))))))))'''((()))******)))(((''''''((())))))******))))))((())))))******))))))((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********)))(((((())))))))))))))))))))))))))))))))))))************))))))***************)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************))))))))))))***************+++,,,------......------------....../////////...///000333666666444111111111111111111111111111222222222333333333333333222555666666444444555777666999<<<<<<;;;:::::::::;;;:::999888777888999999777<<>>>>>999444333333111111222333333444555555444444444444444444444444555444444333333444444555777888888888777555333111000111111222222222111111222333444444333222111000000000111222222222222111//////000000111111111222000111111111111222222222000000111111222222333333---...///000111111111111++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++...,,,***+++---...,,,***------------------------//////000000000///---,,,......------,,,+++******+++++++++++++++++++++++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++)))))))))))))))))))))))),,,,,,++++++***)))((((((,,,+++***))))))***+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------)))************++++++++++++***)))))))))***,,,,,,,,,,,,+++***))))))******************************************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((((((((())))))))))))******))))))))))))******(((((())))))*********+++))))))*********))))))((()))************+++++++++******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************+++++++++************)))(((((((((((())))))))))))***************)))(((((())))))*********))))))((())))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))************------------...///000000222333444444333222000///000000000000000000000000111111111111111111222222222222222222333444555666:::888777888;;;;;;999666666555555444555666777888444777666333222555666444111111222333333444555555888777666555444333333333333222222222333555777888:::;;;;;;;;;:::777444222000000000000000000000000333333333222222222111111000000000000000000000000////////////000111333333555444444333333222222111222111111111000000//////111111000000111111222333++++++++++++++++++++++++&&&'''((()))***++++++,,,++++++++++++++++++++++++,,,+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------,,,,,,+++*********++++++++++++++++++++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++************************++++++******))))))((((((++++++***))))))***++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))************++++++++++++***)))))))))***+++,,,++++++******))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))******))))))))))))******(((((()))))))))***************++++++++++++******(((((()))))))))************)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))),,,,,,+++***))))))))))))(((((()))))))))*********+++++++++*********))))))(((((((((((())))))))))))***************)))(((((())))))************))))))************************************))))))))))))'''(((((())))))(((((('''(((((()))))))))*********(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''''''''((((((((())))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...///000333333333333222111///...111111111111111111000000000000111111222222222333222222222222222333444555888666666888:::;;;999777888777666555555666777777888::::::666333444333111111111222333333444555555999888777666555444444444333333222222333444666666::::::;;;:::888555222111111111111111111111111111333222222222111111111111000000000000000000000000////////////000111222222222222222222222222333333111111111000000000//////111111000000111111222333++++++++++++++++++++++++&&&&&&'''((()))******++++++++++++++++++++++++++++++***))))))++++++***)))+++++++++++++++++++++++++++************++++++,,,,,,,,,++++++***)))))))))************************************))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++************)))))))))+++******))))))******+++******************************))))))))))))))))))+++******))))))******+++******)))))))))******+++)))))))))))))))))))))))))))*********++++++++++++)))************+++++++++******))))))******+++,,,*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))************+++,,,,,,++++++***'''((((((((())))))))))))))))))))))))((((((((((((************))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))))))))(((((())))))))))))******++++++*********)))))))))(((((((((((()))))))))))))))************))))))((())))))************))))))************************,,,++++++******))))))(((((())))))******))))))((((((((())))))))))))******'''((()))******)))((('''''''''''''''(((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///000111222222222111111333333222222111111111000///000000111222333444444222222222111222222333333444444444666999999888777888777666555555555666777888<<<===999666555444000111222222333333444444555777666555444444444444444444444333333333333444444888999999888666444111000222222222222222222222222111111111111000000000000000000000000000000000000000000/////////000000111//////000111111222333333111111000000000000//////111000000000000111222222************************,,,+++++++++************+++++++++++++++++++++++++++*********+++++++++******************************))))))((()))***,,,---+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************))))))))))))******))))))))))))******++++++++++++++++++++++++)))***************************))))))))))))******+++******))))))))))))***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***************+++++++++)))))))))***)))))))))(((************************************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))))))))***+++++++++******((((((((()))))))))******))))))))))))((((((((((((*********)))))))))))))))************************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,(((((((((((()))))))))***************))))))))))))(((((((((((())))))))))))))))))************)))(((((())))))************)))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))(((((((((((()))))))))***&&&((()))++++++)))(((&&&''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))((()))))))))************************+++,,,---...+++,,,---///111333444555444444333333222111111111//////000111333444555555222222111111111222222333111222444666888888777666555555444444444555777888555;;;???<<<999888777444222222222333333444444444222222111111111111111222555444444333333222222222555555555555444333222111111111111111111111111111000000000000000/////////000000000000000000000000000000///.........///////////////000000000111111000000000000000000//////000000000000000111222222************************------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,************************+++***)))))))))+++,,,---******)))))))))))))))((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))************************************+++++++++++++++))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))******++++++++++++((()))************))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))******************************((((((((((((((((((((((((*********++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,'''(((((((((((()))))))))*********)))))))))(((((((((((((((((())))))))))))((())))))*********))))))(((((()))***************''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))************))))))'''(((((((((((()))))))))&&&((()))++++++)))(((&&&''''''''''''(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))((()))))))))************************+++,,,------,,,,,,---...///111222222333333333222222222111111///000111222333444555555222222222111222222333333333555777999999888777666222222222222333555777999555===AAA>>>:::888666444222222333333333333444444111111000000000111111222444444444333333222111111111111222222333333333333000000000000000000000000//////////////////////////////////////////////////////..................000000000//////.........//////////////////000000000000//////000000111222************************(((((()))***+++,,,------+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++*********+++,,,,,,******))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))+++++++++***************((())))))******))))))((())))))((((((((())))))***))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))***++++++++++++***((()))+++,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((()))))))))))))))((((((''''''(((((()))))))))((((((((((((''''''&&&&&&'''((())))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++***)))((((((((((((''''''(((((((((((())))))******)))))))))((((((((((((((((((((())))))))))))((())))))************)))'''((()))******+++******''''''''''''''''''''''''$$$$$$%%%&&&((()))******((())))))******))))))(((''''''(((((((((((())))))'''((()))******)))((('''''''''''''''(((((((((((())))))******))))))((('''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,------000000///...------------222222222222222222222222000111111222333444555555222222222222333444555666999<<>><<<;;;666666555444555666777888;;;BBBEEE???777444333222333333333333333333333333222111222222333444555666222222333444333222111111222111111111111111222222/////////////////////////////////000000111111111////////////////////////,,,,,,,,,,,,---...//////000000000///////////////........./////////000000///////////////000111111))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++)))***+++++++++)))((('''***************+++++++++++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''((()))******)))((('''''''''''''''(((***++++++))))))))))))))))))))))))************++++++++++++)))************+++++++++((()))***+++,,,+++******)))***,,,.........,,,+++************************************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&'''''')))******+++++++++(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''''''''(((((()))***+++''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************''''''(((******+++++++++************************(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///*********+++,,,///111222......///000111222222333333333333333333333333333111222222333555777999:::IIILLLNNNMMMGGGBBB???>>>;;;:::888777666666666777888@@@CCC>>>777555555666333333333333333333333333000///000000111222444444111111333333444333222111444444222111000000000000000000000000000000000000//////000000111111222222////////////////////////+++++++++,,,---...///000......//////000111111111---.........//////000000///////////////000111111))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++************************++++++++++++******+++,,,,,,------,,,,,,+++,,,)))&&&%%%'''***---...,,,,,,+++***)))(((''''''))))))((('''''''''''''''******))))))((((((''''''+++***)))(((((()))***+++''''''''''''''''''''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))***++++++++++++***///...,,,***))))))******))))))))))))))))))))))))+++++++++*********))))))***++++++++++++***))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''******))))))))))))******(((((((((((())))))))))))))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))))))))))))))((((((((((((,,,&&&%%%******&&&%%%((((((((())))))))))))((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''((((((((((((((((((((((((((()))******))))))*********))))))((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***+++++++++***************++++++,,,---....................................---...///...---...///111333333333222222222222222222222222222222555:::===EEEHHHKKKJJJEEE???===<<<888888888888777777777666:::???BBB@@@999555666999777555222111222222222111111111222333333444555555000000111111111222222222333222111000////////////000000//////......------111111111000000000000000111111000///////////////...///000111111000///...........................000000000000000000000000000000000000000000000000))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))******++++++++++++************************************++++++++++++************++++++++++++******(((&&&######%%%((()))***+++******))))))(((((('''))))))(((''''''''''''''')))))))))(((((((((((((((***))))))))))))))))))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***---,,,***)))((()))))))))))))))))))))))))))))))))+++++++++*********))))))***++++++++++++***))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((&&&''''''(((((((((((((((***)))(((((('''''''''(((******))))))))))))******(((((((((((())))))))))))((((((((()))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************(((((((((((()))))))))***))))))))))))((((((((((((***&&&%%%)))***&&&&&&((((((((())))))))))))((((((''''''(((((())))))******)))((('''&&&&&&&&&&&&'''''''''((()))))))))))))))***)))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((())))))***))))))*********))))))(((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))******************************+++,,,------...------...........................///000000//////000222111111111222222222222222333333333222222333777:::@@@BBBDDDDDDAAA>>>;;;:::999999999888888888888777777<<<@@@???:::555555666999777444222333333222111111222222333333444444444111111222222333333333333333222111000////////////111111111000000000//////000000000///////////////111111000///////////////...///000000111000///...................................................////////////////////////((((((((((((((((((((((((%%%&&&'''((()))***+++,,,+++++++++++++++*********))))))))))))))))))))))))+++++++++*********************++++++++++++************************************++++++++++++******(((((())))))))))))(((((()))'''&&&''')))++++++***(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((())))))((())))))******))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************************((()))******++++++*********))))))((((((((())))))))))))))))))))))))))))))+++************)))))))))******++++++******)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))''''''((((((((())))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))+++++++++,,,((((((((()))))))))******(((((((((((())))))))))))(((&&&&&&))))))'''''')))(((((())))))))))))((((((''''''(((((())))))******((((((''''''&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&''')))''''''''''''((((((((((((((((((''''''(((((())))))((())))))******)))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,---....................................///000111000///000111333///000000111111222222222444444444222111222444777<<<<<<===>>>???>>>;;;999:::999999888888888888888999>>>CCCEEEAAA===:::999;;;999666444444333222111222222222333333333333333222333333333333444444444333222111000////////////333222222222222111111111////////////////////////111111000/////////////////////000000000//////...........................------------------------////////////////////////(((((((((((((((((((((((())))))))))))((((((((((((+++++++++*********************************************************************++++++++++++*********************+++++++++******++++++++++++******'''(((((())))))((((((''')))((((((***,,,---,,,***&&&'''''''''((((((((())))))(((''''''''''''((((((&&&''''''(((((()))))))))'''((()))******)))(((''')))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))***************))))))))))))))))))))))))((())))))***************(((((((((((())))))******))))))))))))))))))))))))************))))))))))))***************))))))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((***))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''''')))******+++++++++(((((()))))))))*********(((((((((((())))))))))))''''''((()))((('''(((***(((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&((()))''''''''''''(((((((((((((((((('''''''''(((((()))'''((())))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++,,,---...///000000000........................///000111000//////111333......///000111222222222333444333222111111444666:::888888:::>>>???===:::999999777777666777777888:::???EEEIIIHHHDDD???<<<===;;;777555555444333222333333333222222222222222222333333333333333333333222222111000//////000000222222222222222222222222////////////000000000000111000000/////////////////////////////////..............................------------------------////////////////////////((((((((((((((((((((((((***)))))))))((((((((('''************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++******++++++++++++******((())))))))))))))))))(((%%%%%%%%%''')))***(((&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))'''((()))************)))(((((((((((((((((((((((((((((()))************)))(((((()))******+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))************)))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''((((((((()))&&&''''''((((((((((((((()))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((())))))))))))************'''((((((((()))))))))***''')))+++)))(((((()))***(((((())))))))))))((((((******))))))((((((''''''(((((('''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))((())))))***************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))))),,,---...000111111222222.........................../////////......000111......///000111222222222111222333222111222444666777555444777;;;===<<<:::888777555444444444555666666;;;AAAGGGIIIFFF@@@;;;>>>;;;888666555555444222222222222222222222222111222222222222111111111111222111000000000000000000111111111111111111111111000000000111111222222222111000000///////////////000//////.......................................................................................(((((((((((((((((((((((('''''''''((()))*********)))))))))***************++++++++++++++++++++++++***************+++++++++******++++++++++++******)))))))))***++++++,,,,,,******++++++++++++******))))))************))))))'''&&&&&&(((***+++***((('''''''''(((((()))))))))(((''''''''''''(((((()))''''''''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((())))))***%%%'''(((*********))))))'''''''''''''''''''''''''''((())))))******))))))((()))******+++++++++***(((((((((((((((((((((((((((((()))))))))))))))***))))))******))))))((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))&&&''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((()))(((((((((((())))))))))))''''''((((((((()))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((()))))))))*********++++++''''''(((((())))))******(((---///+++((()))******(((((())))))))))))((((((''''''(((((())))))******((((((''''''(((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((''''''''''''((((((((((((((((((''''''&&&&&&''''''&&&&&&'''((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((('''(((((())))))******+++,,,---...000111222222222........................---...///...------///111///000000111111222222222222333444333333333555666444333222444666888999999777666444333222333555666888;;;AAAIIINNNLLLEEE>>>===;;;888666666555444333111111111222222222222222222222111111111111111000111111000000000000000111/////////000000000000000000111111222222333333333111111000///////////////000000///...------------........................................................................))))))))))))))))))))))))''''''(((((())))))******((()))))))))*********+++************************))))))*********+++++++++******++++++++++++******((())))))***++++++,,,,,,******++++++++++++******))))))************))))))***)))((()))+++---,,,+++((()))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***$$$%%%''')))***)))((('''(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))*********)))((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&''''''((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))*********+++++++++'''''''''((()))************000222,,,((()))+++***(((((())))))))))))((((((''''''(((((())))))******((((((((((((((()))******)))))))))))))))((('''''''''((((((((()))))))))***))))))***++++++++++++***))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((()))******)))((('''(((((())))))***++++++,,,***+++---...000111111111...........................///000///......000222111111111222222222222222444555666555333333333555444555555444444555888:::888777444333222333555666;;;<<>>FFFNNNOOOHHH@@@;;;888666555555666555555//////000111222333333444444444444333333222222222111000000000000000111111//////000000111111111222...//////000111222222222111111000///////////////111000...---,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******))))))***++++++++++++***---,,,***)))))))))******)))************++++++++++++******)))(((''''''&&&+++++++++*********))))))(((((((((((())))))))))))***))))))(((((((((((((((+++*********))))))(((((((((((())))))))))))((((((+++)))'''(((******(((%%%&&&&&&''''''((()))))))))''')))******)))(((((()))******))))))((((((''''''((((((((((((((()))))))))'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((###%%%'''((()))((('''&&&+++)))'''&&&%%%&&&'''(((******))))))(((((('''''''''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''*********)))(((((('''''')))(((((('''&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************)))))))))***++++++,,,,,,((((((((((((((((((((((((+++,,,,,,------,,,,,,+++(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))(((((((((((())))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%###(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))************))))))******))))))***,,,...///+++++++++,,,,,,,,,------111///---,,,---///222444555444333333333333555555;;;:::888666666555666666888777666666888999888777:::999777555333333333333000444;;;BBBEEEEEEBBB@@@999999999999777555333111000000111111111222222222555444333222111111111111111111111111000000000000000000000000000000000000000/////////000111333444222111000.........///000//////...------------.....................------333222///------...000111------------------------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***,,,,,,***)))))))))******)))************++++++++++++++++++***))))))((((((*********)))))))))(((((((((((((((((())))))))))))++++++***))))))((())))))))))))((((((((('''''''''(((((())))))))))))((((((+++)))'''((()))***(((&&&((((((((((((((((((''''''%%%'''(((((('''&&&&&&'''***)))))))))((((((((('''((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((************************''''''((())))))))))))(((%%%&&&((())))))((('''&&&***)))'''&&&&&&&&&((((((((((((((((((((()))))))))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))+++*********************((((((((((((((((((((((((******++++++++++++******(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&))))))************))))))******))))))***+++,,,---............////////////......---,,,---///111222333333333333444555777888:::999888666555555666666888888999999999888888777:::999777555444444444555111444999>>>@@@???===;;;::::::999888777555333333111111111222222222222333444444333222111111111111111111111000000000////////////////////////////////////......///000222333111000///.........////////////...---------------..................------//////......------------------------------------''''''''''''''''''''''''))))))))))))))))))))))))******************************++++++++++++******))))))***++++++++++++***,,,+++******)))*********)))************+++++++++,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((())))))))))))---,,,+++***))))))))))))'''''''''&&&&&&&&&&&&%%%(((((())))))))))))((((((+++)))''''''((()))((('''******)))(((((('''&&&&&&%%%'''(((((('''&&&&&&'''))))))))))))(((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))'''((()))***)))((('''&&&***)))'''&&&&&&'''((((((&&&''''''((())))))*********)))(((''''''((()))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((('''%%%&&&&&&'''(((((())))))***))))))((((((''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******)))))),,,,,,+++******)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((((('''(((((()))***+++''''''(((((())))))******))))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((())))))***((((((((('''''''''&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''(((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''((())))))******))))))(((******))))))))))))***++++++++++++,,,,,,,,,,,,---,,,,,,------.../////////111111222333444666888999888888777666555555555666777:::======:::777777888999888777666666666666777555666999:::;;;:::999777:::999888666555444444444222222222222333333333333444333222111111000111111111111000000000000//////////////////////////////...............///000111//////...---------......///......---------------------------------......+++,,,---...---,,,+++***------------------------((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++******++++++++++++******))))))***++++++++++++***++++++******************))))))*********++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((***((('''&&&'''((((((((())))))))))))((((((''''''''')))******)))(((((()))))))))))))))(((((((((((('''((()))***+++,,,------''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''(((((()))***************))))))******)))((('''&&&)))(((''''''''''''(((((('''''''''((((((((())))))))))))(((''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((******))))))(((((((((''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))+++*********)))))))))((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''((()))++++++&&&''''''((()))******+++))))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''((((((((('''''''''((())))))******((((((((((((''''''''''''''''''(((((())))))))))))'''''''''''''''''''''''')))(((((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((&&&&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((()))))))))((((((((((((((()))))))))*********+++++++++,,,...///000000//////000000111222333444555666666666555555555555555555777<<<@@@@@@;;;777777888777777777777777777888888888888888999999888888888999888666444333222333333222222333333333444444444444333222111000000000000111000000000////////////////////////////////////------------......//////------------------------///...------,,,,,,------,,,,,,------------......++++++,,,,,,,,,,,,++++++------------------------))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++******++++++++++++******))))))***++++++++++++***************+++*********))))))*********+++++++++)))))))))))))))(((((((((************************(((((((((((())))))))))))******)))''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((((('''''''''((()))(((((((((((())))))******''')))******)))(((((()))(((((((((((())))))))))))'''((()))***+++,,,------''''''''''''''''''''''''***)))(((''''''((()))***************************(((((()))************************))))))(((''''''(((((('''''''''((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((()))++++++&&&''''''((()))******+++))))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''''''''(((((()))*********))))))((((((((('''''''''%%%&&&'''(((((((((((('''(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((())))))))))))(((((((((((())))))(((((((((''',,,,,,,,,,,,------------,,,---///111111111000///000111111111222222222222333444444444555555555444666;;;@@@???:::666666888666777777888888888888888666666666666666777777888777555444222111111111222222222333333333444444444333333222111000000000000000000000////////////...........................---------...............,,,,,,------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++******,,,---...------------------------************************))))))))))))))))))))))))(((((())))))***+++++++++******++++++++++++******))))))***++++++++++++***))))))***++++++++++++***)))************+++++++++)))(((((((((((((((((((((************++++++++++++(((((((((((())))))))))))(((((('''&&&&&&&&&''''''((((((((((((((()))))))))(((((())))))))))))((((((%%%&&&((()))'''''''''(((''''''((())))))***++++++%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((((((((('''''''''((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))((())))))******&&&''''''''''''((((((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((''''''((())))))***++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++''''''(((((())))))******))))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((())))))******+++)))))))))(((((((((''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((()))&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''((())))))))))))((((((************++++++++++++---...///111111111111000111111111222222111111000111222333444444444444444666999<<<<<<999666666777666666777888888777777777333333333222333444555555555444333222111111111111222222222222333333333333333222111000000///000000000000////////////..............................------......///......---+++,,,------......------...------,,,,,,,,,,,,,,,++++++,,,,,,------......///...+++******,,,///111------------------------))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++******++++++++++++******))))))***++++++++++++***((()))***+++,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))'''''''''''''''(((((()))''''''((((((((()))))))))(((((())))))))))))(((((("""%%%)))***((('''&&&'''))))))))))))))))))******%%%'''(((((('''&&&&&&''''''((((((((()))))))))***((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((()))***++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((()))******++++++))))))))))))((((((((('''%%%'''(((******)))((('''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''(((((())))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))************)))'''''''''((((((((())))))------...///000000000000000111222333444444333333///000222333444444444333666777777888777777666666555666777777777666555555444444333333333333333333444555555444444333222111111111111222222222222333333222111000000/////////000000/////////.................................---...////////////...---+++,,,---...///......---...---,,,,,,++++++,,,,,,***++++++,,,------......---,,,,,,+++,,,---...///------------------------(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))***************++++++++++++******))))))***++++++++++++***((()))***+++,,,,,,+++***)))************+++++++++******************++++++'''((((((((())))))******(((((((((((())))))))))))(((''''''(((((()))***+++'''''''''((((((((())))))(((((())))))))))))(((((( %%%***+++)))'''&&&&&&++++++******)))(((((((((''')))******)))(((((()))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''************************&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))******&&&&&&&&&'''''''''((((((''''''(((((()))*********&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++***))))))(((((((((((()))))))))))))))(((((((((((())))))***++++++++++++***))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((()))******++++++))))))))))))(((((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))$$$%%%&&&((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++''''''((((((((((((''''''&&&''')))***+++++++++***************++++++++++++,,,,,,------...//////000///111333555666666666666...000111333444444444333666555444444666777666555555666777777777666444333777777666666555444333333555555666777666555333222000000111111111222222222333222111000////////////000/////////..........................................000000000///...---+++,,,.../////////.........---,,,,,,++++++,,,,,,******+++,,,,,,---......***+++,,,---...------,,,------------------------(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************)))))))))***+++++++++,,,)))+++------+++***+++++++++++++++***)))(((((('''((((((((((((((((((((((((***)))(((&&&&&&''''''(((((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((((())))))(((&&&))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))***))))))))))))(((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))************)))((('''&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,,,,+++***)))''''''(((((()))*********))))))((((((''''''&&&&&&(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))******+++((((((((((((((()))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***************)))(((((())))))))))))************))))))((('''&&&%%%$$$$$$((((((((((((''''''''''''%%%&&&'''((((((((('''&&&+++)))'''&&&'''((('''&&&''''''''''''((((((((()))************************'''((()))))))))(((&&&%%%''')))++++++)))'''''''''***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************,,,,,,++++++,,,,,,---...444444444333333333222222111111111111111111111111222333444333333333555777:::999777666555555555555444444444333333222222222333333333444444333222222000000111111111111000000111111000000//////......////////////............//////.........---------000000//////......------000///...------...///000---,,,,,,++++++,,,,,,---/////////......---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************************)))))))))(((***************************************+++++++++***+++,,,+++***)))***,,,++++++******)))(((((('''((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''(((((('''%%%))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((()))(((((((((%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&******)))((((((''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((())))))***+++((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))******))))))((('''*********)))))))))(((((())))))(((((('''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&'''((()))***(((''''''(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&&&&''')))+++***)))''''''''')))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************))),,,++++++++++++,,,------111111111111111111111111111111111111111111111111111222444444444555777999:::999777555444333444444333333333333222222222222222333333444333333222222000000111111111111000000111000000000/////////...////////////............///.........------------////////////............000///...------...///000---,,,,,,++++++,,,,,,---.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++++++++******************++++++)))((((((***,,,++++++******)))((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&))))))*********+++++++++))))))(((((())))))***+++((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))((('''''',,,++++++***(((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&%%%%%%''')))***((('''&&&'''((()))((('''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&''')))******(((''''''((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%(((((()))))))))*********))))))))))))))))))))))))'''((())))))******))))))++++++******++++++,,,---------......///000000000111111111111111111111111111333444555555777999<<<999888666444222111111222111111111111111222222222222222333333333333222222000000111111111111000000000000000000////////////////////////........................------------...............///////////////...------...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************,,,+++++++++***)))))))))*********(((&&&'''***,,,************))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''))))))*********((('''%%%''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&'''''''''(((((((((((()))%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))************)))'''&&&&&&((())))))))))))*********((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''+++******)))(((((('''''''''((((((((())))))******(((((((((((('''''''''''''''''''''&&&'''((())))))'''&&&&&&''')))***)))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&''')))***)))'''&&&'''((()))(((''''''''''''((()))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***************+++,,,,,,++++++,,,---...///000000111111111111111111111111333444555666555666999;;;888777444222000000000000//////000000111111222222111111222333333333333222000000111111111111000000000000000000////////////////////////............---------------------------------....../////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************,,,+++++++++***)))))))))*********(((&&&'''***,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''''''''(((((((((((()))&&&'''(((((())))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))************)))'''&&&&&&'''''''''(((((((((((()))((((((((('''((())))))***((((((((((((((())))))***))))))))))))))))))))))))))))))((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((()))''''''(((((())))))******((((((((((((''''''''''''%%%&&&(((******)))(((&&&&&&&&&&&&((()))***)))'''((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((())))))(((&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))***))))))))))))***++++++***+++,,,---...000111111000000000000000000000000555666666555444444666888777555333111/////////////////////000000111111111000111222222333333333222000000111111111111000000////////////000000000000////////////............,,,,,,------------------,,,,,,------......//////------............---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++******************++++++)))((((((***,,,******))))))))))))))))))))))))))))))))))))))))))((((((((()))(((''''''&&&(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((''''''(((((()))*********(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''))))))(((((('''&&&&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***((((((((((((((()))******))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))))))))(((((('''''''''(((((()))))))))'''''''''(((((()))))))))((((((((((((''''''''''''$$$&&&))),,,,,,***'''%%%'''&&&'''(((******(((&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((((((((()))'''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))((())))))***+++++++++,,,---...///000111000000000000000000000000444555555444222222333555555444222000//////000000000000000000000111111111///000111222333333333333000000111111111111000000////////////000000000000////////////............,,,,,,,,,,,,---------------------------.........------............---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************((()))))))))***************************************************+++++++++***+++,,,+++***)))***,,,)))))))))))))))))))))***(((((((((((((((((((((((('''((()))))))))(((&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&'''(((***+++,,,---((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''(((''''''(((((()))***+++''''''((((((((((((''''''''''''''''''''''''''''''************))))))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%******)))((((((''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''%%%''')))***+++***((('''''''''''')))***)))'''$$$%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((((((((((('''%%%%%%&&&(((''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&'''(((((())))))(((((()))(((((((((((()))******++++++,,,------...//////000000000000000000000000111222222222000000222444444333111000000000111111111111111111111111000000///000111222222333333333000000111111111111000000.../////////000000000111////////////............++++++,,,,,,,,,---------...------------------,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------++++++++++++++++++++++++************++++++++++++(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************))))))******+++++++++,,,)))+++------+++***++++++)))))))))))))))*********(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%%%%'''(((***,,,---...(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''&&&'''((()))+++---''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&''''''(((((()))*********))))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))))))))))))))((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************)))((('''&&&&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((()))***)))&&&###$$$%%%&&&'''(((***++++++((((((((((((((((((((((((***)))(((&&&&&&''''''((((((((((((&&&%%%%%%&&&(((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''---+++)))((()))***)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((()))******+++++++++,,,,,,---......000000000000000000000000...///000000///000222444333222111000000111222333333333222222111111000000//////000222222333333333000000111111111111000000.../////////000000111111000/////////............+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))+++*********))))))((((((%%%'''))))))))))))***+++***************************++++++)))((((((***---******))))))))))))******************************************))))))))))))(((((((((((())))))))))))******))))))))))))******+++*********))))))((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&'''((())))))'''&&&'''''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))***++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))))))))))))))************''''''(((***++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((())))))))))))(((((('''******+++++++++******)))+++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''(((***++++++)))&&&((((((((((((((((((((((((###$$$%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,((()))+++,,,------,,,,,,,,,------...///000111111...------......///000111333222111000000000222222//////000000111111111111222222222222222111000///333222111111111111111111222111111111111111111111222111000.........///000000...---++++++,,,---.........//////...---,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************)))))))))(((%%%''')))***))))))***+++*********************************)))((((((***,,,))))))(((((((((((())))))************************((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''((()))******((('''''''''''''''(((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&'''))))))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&'''''''''((((((((((((''''''((()))************)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))(((((())))))************))))))+++++++++*********))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''')))++++++)))&&&((((((((((((((((((((((((&&&&&&''''''(((''''''&&&***)))((('''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++((()))+++,,,------,,,,,,,,,------....../////////.........//////000111222222222111000000111111222000000000000000111111111111111222222222111000000111111000000111111222222000000111111111111111111222111000///......///000000...---++++++,,,---..................---,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))************))))))))))))&&&((()))***))))))***+++************************)))******)))(((((()))+++(((((((((''''''(((((((((************************((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))((('''(((***+++***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))))))))(((((())))))))))))((((((+++************)))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''')))******)))'''(((((((((((((((((((((((()))))))))((('''&&&%%%$$$******)))(((((((((((()))((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------------/////////000000111222222111111000000000111111222111111111000000000000000000111111222222222111111//////000000111222222222/////////000000111111111111000000////////////000///...---,,,+++,,,---------............------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))))))))&&&(((******))))))***+++************************)))***+++***))))))***+++))))))(((((((((((())))))************************************))))))))))))'''''''''(((((((((((()))))))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))''''''((()))***)))(((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&((((((((()))))))))******'''''''''(((''''''&&&&&&(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((('''&&&&&&(((******((('''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$))))))((((((((((((((()))((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...//////000111111111000000000000000111111111111111111111000000000000///000111222222222222222000000111111111111111111.........///000000111111000000000////////////000///...---,,,,,,,,,---------------......------,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))******''')))++++++***)))***+++)))))))))))))))))))))))))))+++,,,,,,*********,,,+++******))))))******+++************************************))))))))))))((())))))))))))*********))))))************))))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''((()))***++++++******((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&''''''''''''&&&&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&''''''((((((((((((((('''&&&&&&'''))))))((('''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++*********+++,,,---...//////////////////000000111111111111111111111000000000000000///000111222222222222222222222333333222111000///......//////000000000111/////////000000000000///......------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************(((***++++++***)))******)))))))))))))))))))))))))))***,,,,,,***)))***+++,,,++++++******++++++,,,************************((((((((((((''''''''''''))))))*********+++++++++&&&'''((())))))((('''&&&))))))))))))************(((((((((((((((((())))))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******&&&'''((()))***)))((('''(((((((((((((((((((((((((((''''''''''''(((((()))***)))(((((('''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((((((((%%%&&&'''((()))))))))((((((((()))))))))))))))***(((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&'''((()))))))))))))))'''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,...//////,,,++++++******+++,,,,,,*********+++++++++++++++***+++---...//////...---......///000111111111111///000000000111111111111000111111222222222111111222333444444444333111000000000000000000000000000...//////000000000000///......---------,,,,,,,,,+++,,,,,,------------,,,,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************)))***,,,+++***))))))***))))))))))))))))))))))))&&&(((******)))(((((((((++++++************++++++************************((((((((((((''''''''''''))))))))))))************&&&'''((())))))((('''&&&((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''((((((((()))))))))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&''')))))))))(((&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&'''((()))******)))(((((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((&&&%%%&&&'''(((((('''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...000111222,,,,,,+++******++++++,,,*********++++++,,,,,,,,,***+++---///000///......---...///000111111111000......///000111222222333111111222222222111000000000111444555666666555444222222222111000000//////---...///000111111000///------......------,,,,,,***+++,,,---------------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++)))+++,,,,,,***))))))***))))))))))))))))))))))))$$$&&&((()))'''&&&&&&&&&******))))))))))))******************************************))))))))))))(((((((((((())))))))))))((()))***,,,,,,***)))(((&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((((('''&&&''')))))))))((((((((())))))******+++++++++)))(((''''''((()))+++''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''((()))***+++***)))'''%%%(((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''')))***,,,---...''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''''''''((((((((())))))%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''((()))************'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***---///111333444---,,,+++*********+++,,,))))))***+++,,,---------+++,,,///000111000///...,,,---///000111111111000------...000111222333444222222222222222111000///...000333666888999888888444444333222111000//////---...///111111111000///------......------,,,+++***+++,,,,,,------------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************))))))******++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))((('''&&&+++*********))))))(((((('''((()))++++++***)))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&'''((())))))((('''&&&((((((((((((((((((''''''''''''''''''(((***+++,,,///---)))&&&$$$$$$%%%&&&%%%&&&'''((()))***+++,,,***)))''''''((())))))(((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((((()))***************%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&''''''((()))))))))(((((()))***************((((((((((((((((((((((((&&&''''''((()))******+++))))))((('''&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%***)))'''&&&&&&'''((((((((((((((((((((((((((((((+++******,,,///111222111+++++++++*********))))))***++++++,,,,,,------.........---------....../////////000111111111111111111111000000000000111111333333333333333333333333222333555888:::<<<===>>>???:::333//////000222333////////////............///////////////.........//////...---,,,,,,++++++//////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))******))))))))))))))))))************)))))))))((((((((()))***************)))))))))))))))))))))))))))((('''&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***---+++)))'''%%%%%%%%%&&&&&&&&&'''((()))***+++++++++)))'''((()))***)))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))(((''''''&&&''''''((((((((((((((((((((((((***)))***+++...000000000+++++++++*********))))))******++++++,,,---------...------------......///000000111111111111111000111111000000000000111111333333333333333333333333333444666888999:::;;;;;;===999444000000111111111////////////////////////000000//////.........---///......---,,,,,,++++++......---,,,,,,+++******+++++++++++++++++++++++++++******))))))******+++************))))))))))))************************************))))))))))))************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,************)))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&''''''((()))******++++++)))(((((()))******)))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$&&&&&&&&&''''''''''''(((+++***((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((('''&&&%%%%%%(((((((((((((((((((((((()))((((((***---......---+++************)))))))))*********+++,,,,,,------------,,,------...//////111111222222222111111000111000000//////000000111111111222222333333444444555555666777888888777777:::777333222111111111000...//////000000111111222111111000///...------,,,.........------,,,,,,+++------,,,,,,+++*********++++++++++++++++++++++++***))))))))))))))))))***************))))))))))))*********************************)))))))))))))))************************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&'''&&&'''((())))))((('''&&&''''''(((((())))))******+++)))((((((***++++++***'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''***)))(((&&&$$$!!!&&&&&&&&&''''''''''''(((+++***)))((('''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&)))))))))***)))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))'''&&&&&&'''))))))(((((())))))(((&&&$$$###(((((((((((((((((((((((()))(((''')))+++,,,,,,+++************))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////222222222222222111111000000000////////////000000000000111222333444444555666666666666666555444333666555333333333222000.........///000111222333333222111000///...---,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************)))))))))(((************************))))))))))))))))))******************************))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))*********)))((((((((()))+++,,,((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((******)))(((''''''''''''%%%&&&((()))***)))((('''(((((((((((())))))))))))***((('''(((***++++++***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++***)))'''%%%""" &&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))(((((()))************)))(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))***)))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((((((&&&$$$###(((((((((((((((((((((((()))''''''(((***+++***)))))))))))))))))))))))))))(((((()))******++++++,,,+++++++++,,,,,,...//////111111222222222111111000000000////////////000000000000111111222333444444666666666555444333222111444333222333333222000------...///000111222333444222111000///...---,,,,,,---------------,,,,,,,,,............------------+++++++++++++++++++++++++++++++++******+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))+++***)))(((((((((((((((%%%&&&((()))))))))((('''))))))))))))(((((((((((()))'''&&&''')))*********''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))%%%%%%%%%&&&'''''''''(((&&&&&&''''''''''''&&&&&&(((((()))))))))*********(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***((())))))***************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((()))((('''((()))***)))((((((((()))))))))))))))***((((((((()))******++++++++++++++++++,,,---////////////000111111111111111000//////......//////000000000111111222222333333444444444444333222111111222111111222333222000---------...///111222222333111111000///...------,,,------------------------/////////...............++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************)))))))))(((((()))))))))************(((((()))***************))))))))))))))))))))))))&&&'''((()))***))))))((()))((('''&&&&&&'''((()))''''''(((((()))******+++)))(((((('''''''''((((((&&&'''((((((((((((((((((***)))))))))(((((((((''''''&&&%%%&&&((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***&&&&&&'''))))))*********&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''((((((((((((((('''(((((()))***)))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))******))))))((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((***((('''((())))))((('''(((((((((((())))))******''''''(((((()))******+++*********+++,,,---///000,,,---...///000111111111//////............//////111111111111111222222222111222222222222222222111111000000111222222000...------...///000000111111000000//////.........---------------------------........................++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++'''(((***+++++++++***)))))))))))))))))))))))))))&&&'''(((*********)))((()))((('''&&&&&&'''((()))'''(((((()))***++++++,,,''''''&&&&&&&&&''''''(((((((((''''''((((((((((((******))))))((((((''''''&&&%%%$$$%%%'''))))))(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&"""###$$$%%%&&&((())))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''(((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))+++******)))(((''''''&&&'''((()))******)))((('''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###&&&%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((***)))(((((())))))(((''''''((((((((())))))******''''''(((((()))******************+++,,,---///000***+++---///000111111111//////............//////222222222111111111111111///000111222222222222222111000000000222222000///------......//////000000///////////////.........------------------------------------------------++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''''''''''')))+++333///+++)))(((''''''&&&((((((''''''(((***---...))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((***,,,......+++(((&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''************************((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((''''''''''''(((((((((&&&$$$""""""$$$&&&(((&&&%%%$$$%%%&&&''''''&&&(((((((((((())))))))))))((()))*********)))'''&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''(((((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))******))))))******+++,,,////////////000000000000///000111222222111000///000111222222222222111000//////000000111111111222111111111111000///...---......------------......111000000///......------...------,,,,,,++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++************++++++************))))))))))))(((((())))))((('''&&&&&&)))))))))))))))***************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''(((+++---111...***((('''''''''&&&((((((''''''(((***,,,...))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))))))))(((((('''''''''''')))***++++++)))'''%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((((('''%%%######%%%'''((((((&&&$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((()))******+++******(((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***((((((((())))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***************+++,,,,,,////////////000000000000///000111111222111000000000111222333333222111000///000000000111111111111111111111111000///............------------......111111000000///......---......---,,,,,,++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************))))))))))))(((((((((((((((((('''&&&************))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))(((''''''******))))))))))))******************************))))))))))))(((((((((((()))))))))((('''(((+++......+++((('''((((((((('''((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++******)))((('''&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***,,,---...&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((()))******))))))((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$###"""!!!!!!'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******++++++,,,---....../////////000000000...///000111111111111111111222333333333333222111000000000000111111111111111111111000000///............------------......111111000000///...............------,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************))))))))))))&&&'''((((((((((((((((((++++++******))))))((((((+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))))))))((((((***))))))))))))))))))***************************))))))))))))(((((((((((()))))))))'''&&&(((+++...,,,***(((((()))***)))(((''''''&&&'''''')))***+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))))))))***)))'''&&&%%%&&&&&&&&&'''''''''((((((((())))))(((((()))***,,,---&&&&&&'''((())))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******((())))))************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++++++++++++++,,,,,,------.........///000000000//////000000111111222222111222333444444333222111000000000000000111111111000000///.....................------------....../////////.........------.........---,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++******))))))******+++************)))))))))(((&&&&&&'''((())))))((((((++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++*********)))))))))******)))))))))************************))))))))))))((((((((((((((((((((('''%%%&&&)))++++++***((()))***+++***)))&&&&&&&&&''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))'''***...///,,,(((&&&%%%''''''((((((((()))))))))+++***(((''''''((()))***&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((()))***************++++++***)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((++++++******++++++,,,---,,,------...///000000000000000000000000111111222111222333333333333222111111111000000000000000000......---,,,,,,,,,------......------------............---------------,,,//////...------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++))))))(((((((((((())))))************)))))))))(((&&&&&&'''((())))))((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++++++++***))))))************))))))************************))))))))))))(((((((((((('''(((((((((&&&&&&((()))***)))((((((******)))(((%%%&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&''''''((('''''''''(((''''''&&&%%%''''''''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%***///000---)))'''&&&(((((((((((()))))))))******))))))(((((('''((((((&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((()))************++++++***))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---...///000000111111111000000000000111111000111222222222222111000111111111111000000000000...---,,,++++++,,,---.........------------......------------------------//////......---,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++)))))))))(((((()))))))))************))))))))))))&&&'''(((((((((((((((((()))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((******)))''''''(((((('''&&&'''(((((('''%%%%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''((((((((()))))))))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%)))---,,,)))&&&'''***'''''''''((((((((())))))(((((()))*********))))))(((((((((((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,---...///000111333222111000//////000000///000111111111111000///111111111111000000000///000///---,,,,,,---///000......------------....../////////////////////////////////...------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++************++++++************))))))))))))(((((((((((((((((('''&&&(((((())))))******++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((('''))),,,,,,+++)))((((((&&&%%%$$$%%%&&&&&&$$$###%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''((()))******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%$$$''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&(((***((($$$$$$(((,,,&&&&&&&&&'''''''''((((((&&&((()))+++,,,,,,,,,+++((()))))))))((('''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%%%%&&&'''((())))))))))))&&&'''((()))***+++,,,,,,(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((())))))***++++++,,,---...///000111444333111000///...//////...///000111111000///...222111111111000000//////111000///......///111222.........------.........000000000000111111111111/////////...------,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************))))))))))))((()))))))))((('''&&&&&&)))************+++++++++,,,,,,,,,++++++)))((((((************))))))))))))************************((((((((((((''''''''''''++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$!!!!!!###&&&(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&'''((()))((())))))************)))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******'''&&&%%%%%%&&&'''((()))'''%%%$$$&&&)))***(((%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******++++++++++++******(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++''''''(((((())))))******''''''((())))))***))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***+++,,,---...,,,,,,---......//////000...------------...//////000000//////.........---////////////000000000000111000...------...000111222111///---...000222444:::888555111///.........111222222222000...,,,+++,,,+++)))(((((()))+++,,,---,,,+++***)))))))))))),,,++++++******++++++,,,+++******)))(((''''''&&&******+++++++++******))))))************+++++++++((())))))*********))))))))))))******++++++,,,,,,************************)))))))))(((((((((''''''+++******))))))******+++************************))))))))))))))))))))))))))))))(((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((('''''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%######%%%'''(((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''(((((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))''''''&&&%%%&&&'''(((((('''%%%%%%&&&))))))(((%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((***+++''''''(((((())))))))))))&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,******++++++,,,------------------------...//////000/////////.........---.../////////000000000000000///---,,,,,,---///000222111///......000222444999777444111///...............///000000///...---,,,+++***)))))))))***+++,,,,,,+++***)))))))))***,,,++++++******++++++,,,+++++++++***))))))((((((*********++++++******))))))************+++++++++&&&&&&'''))))))*********((()))***+++,,,---......*********************************))))))))))))(((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''((((((((((((++++++******)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((('''((())))))******))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&$$$###"""###$$$&&&(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++'''(((((((((((()))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))******++++++,,,---------------------........./////////...................../////////000000000///...---,,,,,,---...//////...---,,,,,,...000111777555333000///.........***+++,,,...////////////,,,+++++++++******)))))),,,++++++*********++++++++++++************++++++,,,,,,++++++******))))))))))))******+++******)))))))))*********+++++++++&&&'''((()))************))))))******+++,,,,,,---************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))((('''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((''''''((((((((('''(((***+++++++++***))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&%%%%%%%%%$$$'''''''''&&&&&&'''''''''&&&''')))))))))'''%%%$$$###$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&''''''''''''&&&&&&))))))((('''%%%$$$######&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''((()))******((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''+++++++++,,,------......,,,,,,------............................................./////////000000...---,,,,,,,,,,,,---...,,,+++*********+++---...444333111000............******+++,,,---.........---------------+++******++++++*********+++,,,,,,++++++************+++++++++++++++******)))))))))((())))))***************))))))*********+++++++++)))******++++++******)))******************))))))************************++++++++++++***************))))))))))))))))))***************************))))))))))))))))))))))))(((((())))))))))))))))))'''(((((((((((((((((('''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++,,,+++)))'''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''((((((((((((((((((''''''(((***+++++++++***)))*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&%%%%%%%%%$$$&&&''''''''''''''''''&&&%%%''')))***+++***((('''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***((((((((('''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''******++++++,,,---------+++,,,------......---------------...........................////////////---------,,,,,,---------,,,,,,+++++++++,,,---...111111000///.........---,,,++++++++++++,,,,,,,,,...////////////...---,,,++++++++++++++++++,,,,,,+++******))))))******+++)))))))))))))))((((((((('''((()))***************)))************+++++++++******+++++++++******)))*********)))))))))((((((************************+++++++++************)))***))))))(((((())))))***************************))))))))))))))))))))))))(((((())))))))))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))),,,,,,+++)))((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))******))))))+++++++++*********))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))******))))))))))))***))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***++++++***+++,,,......------,,,---------------.........------........./////////------------------------...............//////000.....................---...---,,,+++******++++++..................//////---,,,,,,+++++++++,,,,,,******))))))))))))******)))(((((((((((((((((((((''''''((()))************)))************+++++++++'''((()))***+++++++++************************+++************************+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&'''((())))))((('''&&&&&&&&&''''''((())))))***''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&)))+++++++++)))(((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((''''''(((((()))***************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))******'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&$$$&&&(((((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&((()))))))))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++***)))'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''(((((()))*********)))+++,,,......---,,,+++,,,,,,,,,------.........---------.........//////.........//////.........---------.........//////,,,------.........------...---,,,+++***++++++,,,---,,,,,,,,,,,,...///000...---,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))&&&'''((()))************)))************+++++++++$$$%%%'''(((***++++++,,,))))))***+++,,,------...*********************************))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))++++++******)))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***)))))))))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((('''&&&&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''((()))))))))%%%&&&'''(((((('''&&&%%%''''''%%%$$$$$$$$$$$$$$$&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&''''''((((((((($$$%%%'''(((((((((''''''###&&&)))(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&))))))******)))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))...---***(((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))******)))))))))***++++++,,,,,,)))***,,,......---,,,+++,,,,,,,,,------.........---------.........//////......////////////......******+++++++++,,,,,,,,,+++,,,------......---------,,,+++++++++,,,---...++++++***)))***,,,///111///...---,,,+++***************))))))))))))************************++++++&&&'''((()))************------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))))))))(((((((((((())))))************)))((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''***++++++***'''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))***)))(((&&&%%%))))))))))))))))))))))))&&&'''))))))((((((***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))******)))''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&(((***+++&&&&&&%%%%%%&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((++++++***((((((''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///...---,,,+++,,,---...------------------,,,,,,///...---,,,,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********+++*********))))))((((((------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++******************************))))))(((((('''''')))))))))******))))))((())))))((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''+++******)))'''%%%$$$###(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((************************))))))((((((''''''''''''))))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''(((''''''&&&&&&''''''((('''(((((((((((((((((('''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''((((((((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++''''''&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))))))))((((((((((((******)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))******+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------///...---,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))******)))))))))(((((((((------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++***)))((((((''''''(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''++++++***(((&&&$$$"""!!!(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))************************+++***'''&&&&&&'''(((***))))))))))))))))))))))))((())))))(((&&&%%%%%%&&&(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((('''''''''''''''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((())))))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))******+++)))******+++,,,---......------,,,+++*********+++***++++++,,,------------++++++,,,,,,------............------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++******))))))(((((())))))((((((((((((((('''------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***)))(((''''''''''''((()))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''***)))(((''''''((())))))(((((((((((((((((((((((()))***+++***((('''((()))((((((''''''''''''((((((((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&((((((***)))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))******((()))***+++,,,---......---,,,+++***))))))))))))((()))+++---......---,,,******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,++++++***)))(((''''''((((((((((((''''''''''''------,,,,,,,,,+++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++************************,,,++++++***)))(((((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''''''''''''''((()))******)))((((((((((((((((((((((((((((((((()))******))))))***,,,(((((((((''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((''''''''''''''''''))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&''''''(((******))))))(((&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''((((((((()))))))))***(((((('''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***,,,---......,,,+++******))))))))))))(((***+++---......------******++++++,,,---......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***)))(((''''''''''''''''''((((((((((((------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))'''((()))******++++++***(((((())))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))************************&&&'''***++++++***)))'''))))))))))))))))))))))))%%%'''(((((((((((()))+++)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((((('''''''''(((((()))))))))((((((((((((((($$$%%%%%%&&&''''''(((((()))******)))((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))*********)))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,------+++***************++++++++++++,,,---............******++++++,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++******))))))(((((('''(((((((((((()))))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++((()))***+++,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((************************(((((())))))************))))))))))))))))))))))))'''((())))))((('''(((***))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''((('''''''''(((((((((((((((%%%%%%&&&'''(((((((((((())))))******)))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''((()))*********,,,+++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,***************+++,,,---.........------...//////++++++++++++++++++,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************((()))))))))*********+++*********)))))))))))))))((((((((()))))))))******---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))***+++,,,---------(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++************************((((((''''''''''''(((((()))(((''''''''')))***+++************************''''''''''''''''''''''''((()))***************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''((()))+++---))))))))))))))))))))))))+++,,,---+++)))((()))***))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&'''((())))))))))))((())))))******)))'''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++------+++***))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''******************++++++))))))******+++,,,......111000...------...///000,,,,,,++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************(((((())))))*********+++)))))))))))))))*********(((((())))))******++++++///---,,,,,,,,,,,,***)))------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,---+++(((************************+++*********))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))(((((((((((())))))''''''(((((())))))******+++***)))(((((()))***+++******))))))((((((''''''+++***)))(((((()))***+++)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((************)))'''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((222111///---***'''&&&%%%(((&&&%%%&&&'''((('''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''(((((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''%%%$$$###$$$$$$%%%&&&'''(((((()))&&&%%%&&&((()))'''%%%'''&&&&&&&&&'''(((***+++******)))((((((((((((((())))))))))))************,,,+++***((((((((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,+++***)))((((((***,,,---.........---,,,,,,...000000///---+++++++++---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,)))'''''')))***)))'''///---,,,,,,---...---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,+++)))************************+++*********))))))))))))))))))))))))************++++++++++++++++++++++++++++++******)))((((((((()))(((((((((((((((((()))(((((((((((())))))))))))***)))(((((((((((()))******)))))))))((((((((('''******)))(((((()))******(((((('''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''))))))))))))))))))))))))((((((''''''''''''(((((())))))***))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((()))((((((&&&&&&''''''(((((('''&&&&&&%%%((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&''''''(((((((((&&&%%%&&&((()))'''%%%''''''&&&&&&'''(((***+++***))))))(((((((((((((((%%%&&&&&&'''((())))))*********((('''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((((((((()))+++++++++***)))((()))***,,,---...///...---,,,,,,---//////---,,,*********,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))---***''''''((((((&&&$$$111000......///000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))++++++++++++++++++++++++***************)))))))))))))))))))))************************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((***))))))(((((())))))***'''''''''&&&''''''((((((&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++)))(((''''''))))))(((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((''''''''''''(((''''''&&&%%%)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''&&&&&&'''((()))***))))))((((((''''''(((((($$$%%%&&&'''((()))***+++)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))((()))******++++++***)))))))))***,,,---...//////---++++++,,,...---,,,+++***)))***+++,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++)))''''''''''''&&&%%%999777444222222111000...///...---------------...------------------------,,,,,,++++++++++++******++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))(((((())))))************((((((''''''''''''((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((((()))))))))''''''&&&''''''((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))***((('''((()))***)))((('''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&*********)))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((('''&&&&&&&&&%%%))))))))))))))))))(((((())))))((((((((('''''''''''''''&&&''''''''''''&&&((('''&&&&&&'''((()))***)))(((((('''''''''(((((('''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))''''''''''''''''''''''''))))))******)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))******+++******)))))))))***+++,,,---......---+++***+++,,,---,,,++++++***+++,,,,,,,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++***))))))))))))))))))FFFBBB===999666444111///111000///...------------------------------------,,,,,,,,,,,,+++******+++++++++++++++++++++++++++***************+++++++++((()))))))))************))))))))))))))))))))))))((((((((()))******++++++((((((''''''''''''((((((******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((())))))((((((((('''''''''''''''((()))***'''((())))))''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%***((('''((()))***)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&******))))))((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%))))))((((((((())))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&''''''(((((('''&&&&&&''')))***((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))***************************++++++++++++---...---+++******+++------,,,,,,,,,---------,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000111111111///---+++)))))))))UUUPPPIIICCC>>>:::777444333222000...---,,,++++++------------------------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))************************************(((((())))))*********+++))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))'''(((((())))))(((((('''((((((((('''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''))))))((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''((()))***(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))''''''&&&&&&''''''(((((()))))))))(((''''''&&&&&&((())))))************)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((())))))******+++%%%&&&''''''(((''''''''''''''''''''''''''''''''')))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))((((((''''''''''''))))))))))))))))))))))))(((((()))************)))))))))******++++++++++++)))+++,,,,,,+++***++++++,,,,,,------------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********+++---000333555999999666222,,,(((''''''bbb]]]UUUMMMHHHCCC???===999777555222000...---,,,........................***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++)))))))))))))))***************))))))))))))******(((((((((((())))))))))))(((((()))******)))(((((('''((((((((()))))))))***''''''((())))))(((''''''***)))((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++((('''&&&'''(((((('''&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''))))))'''''''''&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((()))(((((((((((('''''''''''''''''')))*********))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((((()))******++++++%%%%%%'''(((((((((''''''''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))))))))***+++++++++++++++''')))+++,,,+++++++++,,,++++++,,,---------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---000444666::::::888333---***)))***iiiddd\\\TTTNNNJJJFFFCCC???>>>;;;888555222111000........................***,,,...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******))))))))))))))))))++++++************++++++''''''(((((())))))******((()))***++++++***)))((('''((((((((())))))******&&&'''((())))))((('''&&&+++***)))(((((('''((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''+++***)))(((''''''((()))%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++%%%&&&((()))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%&&&&&&'''((())))))***$$$%%%'''(((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))++++++******)))))))))***++++++++++++***%%%(((+++,,,++++++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())),,,000444666555666666333///,,,---///vvvlllccc^^^XXXOOOLLLMMMEEECCC???;;;888666555555333000...---.........---///......---......//////++++++++++++,,,---...///++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((******++++++++++++******************************((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((''''''''''''(((((('''&&&%%%''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((('''''''''''''''''''''((()))******+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''###$$$&&&((())))))((('''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&******))))))((((((((('''***)))((('''&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))*********((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((('''&&&&&&&&&((()))*********))))))((((((''''''%%%&&&''''''(((((('''''')))'''&&&'''******(((%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))'''&&&%%%$$$###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%++++++******************,,,,,,++++++,,,,,,---...+++,,,---------,,,+++*********+++,,,,,,---......,,,,,,,,,++++++*********...---,,,++++++---...000.........------,,,,,,,,,...------,,,+++++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))''')))+++,,,,,,---///111444444444333000---)))'''}}}sssjjjeee^^^VVVRRRSSSIIIHHHFFFCCC@@@===;;;999666444000////////////...000//////.........//////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))(((''''''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&'''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$&&&((())))))((('''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%)))))))))(((((('''''''''***)))((('''&&&''''''((()))))))))))))))((((((((('''''''''''''''((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))(((''''''&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''%%%&&&''''''(((((('''''')))'''&&&''')))***(((%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))+++************+++,,,,,,+++,,,,,,------,,,++++++******++++++,,,------...,,,,,,,,,+++++++++******...---,,,++++++,,,...///......---------,,,,,,,,,------,,,+++++++++++++++++++++***))))))***++++++)))))))))))))))))))))))))))***,,,,,,++++++,,,...222222222000...+++)))'''xxxoooiiiccc\\\YYYYYYSSSSSSRRRPPPMMMHHHDDDAAA???<<<777444444333222222222111000//////////////////...---,,,+++*********++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((+++)))''''''((((((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''$$$%%%&&&((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((((((''''''''''''&&&&&&&&&&&&(((((((((''''''(((((((((&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''''''''''''''))))))(((''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((('''(((((((((((()))))))))***((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***(((((((((''''''(((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''%%%&&&''''''((((((''''''(((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,++++++++++++***---,,,+++++++++,,,...///------------,,,,,,,,,,,,,,,,,,+++************+++++++++***))))))***++++++)))))))))))))))))))))))))))+++++++++)))))))))+++///...---,,,+++***)))((({{{sssnnnjjjfffcccbbb```aaabbbaaa]]]VVVOOOKKKJJJFFFAAA===;;;:::888777444333222111///////////////...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++******)))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((***(((''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$###$$$%%%''')))((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''''''''((((((%%%%%%&&&&&&''''''((((((******))))))((((((''''''''''''((((((((()))))))))(((((((((''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''$$$%%%'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((()))))))))))))))***))))))))))))***++++++***+++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++******************+++((((((((((((((((((((((((((()))***)))(((((()))***+++***)))(((((((((((()))~~~yyyuuusssrrrpppmmmnnnppprrrqqqmmmeee\\\WWWTTTQQQLLLGGGDDD@@@===:::888777555333111000000///......------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++++++++************++++++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((&&&&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&$$$###$$$%%%'''))))))))))))(((((((((''''''''''''((())))))(((''''''%%%%%%&&&'''((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((((((((%%%%%%&&&&&&''''''((((((******))))))((((((''''''&&&&&&'''''''''((((((((('''(((((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((((((%%%&&&''''''((('''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))))))))******+++++++++***************+++,,,,,,************++++++,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++*********++++++*********((((((((((((((((((((((((%%%'''(((((((((((()))+++((((((''''''''''''((()))|||}}}|||yyyyyyzzzwwwrrrwwwzzz}}}~~~{{{tttkkkfff___\\\WWWSSSNNNHHHBBB>>>>>><<<:::888666444333333//////.........//////000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++*********++++++++++++******************************))))))))))))))))))))))))((((((((((((((())))))***************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%''')))***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((((((***)))))))))((((((((((((&&&'''((())))))((('''&&&%%%&&&'''(((((((((((((((((((((((((((((()))))))))'''''''''''''''(((((((((&&&'''(((((()))(((((((((((((((((()))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''((()))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***''''''&&&&&&''''''((()))************************(((((((((((()))))))))***((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''&&&''''''''''''(((((((((%%%&&&''''''((((((''''''&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))******++++++,,,,,,+++************+++,,,,,,******)))******+++,,,---******++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))%%%&&&((((((((((((***+++''''''''''''((((((((((((~~~~~~www{{{~~~zzzvvvkkkiiifffaaa\\\TTTLLLFFFDDDCCCAAA>>>;;;999888777333222111000////////////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''''''''(((((())))))'''''''''(((((()))))))))%%%&&&((()))))))))(((((()))))))))))))))((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''''''''((((((((()))''''''''''''((((((((())))))(((''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%(((***)))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))***+++++++++***))))))))))))***++++++***)))))))))***+++,,,---++++++************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------)))***++++++++++++***)))))))))))))))))))))))))))'''((())))))((('''(((***&&&'''((()))***)))(((((({{{vvvtttqqqmmmggg^^^UUUNNNIIIHHHEEEBBB???===<<<;;;666555333111000///......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((***)))''''''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&&&&'''((()))************&&&&&&&&&'''''''''(((((('''((((((((())))))******%%%&&&((()))))))))((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''((()))******)))((('''&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%(((******'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++((((((((((((((()))*********))))))))))))+++---...++++++***************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,------...)))***+++,,,,,,+++***)))))))))))))))))))))))))))***++++++***(((&&&'''(((&&&''')))++++++***((('''~~~xxxtttqqqlllfffaaaZZZTTTMMMKKKMMMLLLFFF@@@BBB???;;;666222000/////////---++++++---------,,,'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,)))+++++++++***)))***+++++++++******))))))((((((******)))''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))*********+++******)))((('''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&'''***++++++***&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&%%%$$$%%%''')))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))***+++,,,&&&((())))))(((''''''(((''''''((()))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&***)))((('''&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))%%%%%%&&&'''((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))'''((()))***)))(((&&&$$$((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))******+++''''''(((((())))))******))))))))))))************,,,,,,,,,++++++*********************************------,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))}}}zzzwwwtttrrrjjjfffaaa``````\\\SSSLLLIIIEEE@@@<<<999777444222///---,,,+++,,,---,,,+++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++************))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((''''''&&&***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((&&&%%%%%%&&&((())))))(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))))))))(((((()))))))))*********'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((())))))(((''''''''''''''''''(((((())))))******+++***)))'''''''''''''''((()))))))))))))))***)))(((''''''((()))***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((((((''''''''''''))))))''''''&&&'''(((((('''''''''''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''((())))))$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((((((((()))))))))))))))))))))************,,,,,,,,,+++++++++******************************---,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,+++++++++************************************************))))))************))))))))))))(((((((((((())))))~~~~~~yyymmmcccWWWPPPGGGBBB@@@===888444222000...---......---+++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,)))))))))***************,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((%%%$$$###$$$&&&''''''&&&&&&&&&&&&''''''''''''(((''''''((()))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((('''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***(((((())))))))))))******''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((('''''''''''''''(((******)))))))))(((((((((''''''((()))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((''''''''''''(((((()))'''''''''(((((()))))))))(((''''''''''''''''''((('''''''''''''''((())))))%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))************,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))(((((((((((())))))ooodddUUULLLHHHDDD>>>888777555222111111000...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))))))))******+++++++++,,,+++***)))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((()))******+++******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''((((((((((((((((((''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((()))))))))***'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''(((((()))***((((((''''''((()))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''''''''(((((())))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))************))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''''''''&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((()))))))))((((((''''''&&&((()))))))))************++++++++++++++++++++++++************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))***))))))(((((((((((())){{{hhhYYYRRRMMMFFF@@@<<<999666444333111///---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,))))))******++++++,,,,,,******)))((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))******+++******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&''')))***''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))'''&&&&&&'''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''(((((((((((()))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))))))(((((()))+++---//////,,,***)))******)))'''''''''((()))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((&&&&&&'''(((((()))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))'''''''''''''''((()))))))))***************))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''''''''&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&((()))))))))************++++++++++++++++++++++++************************,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************)))(((((((((((((((~~~tttdddZZZSSSLLLGGGAAA???;;;888666444222000000///...---,,,+++++++++------------,,,,,,,,,,,,+++,,,---,,,+++***+++---*********+++++++++++++++***))))))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&((('''%%%%%%'''(((((('''''''''''''''''''''''''''(((''''''''''''(((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&''''''(((((()))''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''***)))((()))***---///111999444///,,,,,,+++(((&&&''''''((()))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((&&&'''(((((()))((((((''''''''''''(((((())))))))))))(((((((((((((((((()))'''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''))))))))))))***************++++++++++++,,,,,,,,,************************++++++++++++,,,---......///......------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++***)))((((((''''''(((}}}qqqggg^^^VVVRRRKKKHHHDDDAAA>>><<<999666333222000///...------.........---------,,,,,,,,,+++,,,------++++++,,,---,,,++++++++++++++++++************))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((((((''''''&&&'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((''''''(((((())))))******))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&'''&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''''''''(((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))+++***)))((()))+++...000999444...+++,,,,,,)))&&&''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))'''(((((())))))((('''&&&'''''''''''''''''''''((((((((())))))))))))(((((('''''''''''''''((())))))'''(((((((((''''''&&&%%%'''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++,,,---...///000000///......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((''''''''''''wwwmmmddd```TTTQQQMMMIIIFFFDDD@@@>>>666555333111////////////.........------,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++*********+++++++++***++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))*********+++******)))(((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&%%%$$$%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))************''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***---+++)))(((((()))+++---222---((('''+++---+++)))'''(((((()))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%'''''''''''''''&&&&&&&&&'''((()))******)))(((''''''''''''''''''((()))))))))))))))))))))(((''''''((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******(((&&&$$$((((((''''''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((((((((%%%&&&&&&''''''((((((((())))))))))))*********************++++++,,,,,,,,,************************++++++++++++,,,---...///111111000///......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++)))(((''''''''''''~~~xxxrrrfffccc]]]VVVOOOJJJGGGEEE@@@>>>;;;777444111///...///---++++++,,,---,,,+++---,,,***))))))+++,,,---******************************************************)))(((((('''((((((+++***)))(((((()))***+++++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&************))))))))))))((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###%%%(((***)))'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''((()))***)))(((&&&$$$''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((()))))))))((((((''')))******))))))((('''&&&((()))***++++++***)))(((++++++******))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''((()))))))))))))))&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$%%%(((***(((&&&))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''(((((())))))******+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,---+++,,,------......---------------------------,,,------,,,,,,+++***))))))************************))))))))))))))))))))))))((((((((((((((()))))))))zzzvvvtttnnnhhhaaa\\\WWWUUUKKKIIIFFFAAA;;;666222000000...,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++************************************************+++***))))))((((((((()))+++***)))(((((()))***+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((()))))))))******((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''***+++***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))((()))***+++***)))'''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''((())))))***))))))(((((('''((()))))))))))))))((())))))*********)))((('''$$$%%%&&&'''((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%''''''((()))))))))))))))'''''''''((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((&&&%%%&&&)))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&&&&&&&'''))))))''''''&&&&&&&&&&&&'''''''''((((((((()))))))))*********)))))))))((((((((())))))*********++++++++++++,,,,,,,,,++++++***)))***************++++++++++++,,,------...---------...------,,,,,,---------------,,,,,,+++******)))************************))))))))))))))))))))))))++++++*********)))))))))|||wwwpppjjjeeebbb[[[ZZZVVVPPPIII@@@888444111///...---...///...---***+++---......---+++)))************************************************++++++***))))))))))))*********))))))))))))******+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))(((((((((((())))))))))))***)))))))))((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''((())))))((()))***+++***)))((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))***++++++***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''))))))************))))))&&&'''((()))************)))************)))((('''###$$$&&&((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''((()))))))))))))))((((((((((((((('''''''''((((((((()))(((((('''&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((('''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((((((''')))))))))*********+++++++++++++++,,,++++++***)))+++++++++*********))))))++++++,,,---------------...---,,,+++,,,,,,......---,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++~~~xxxrrrmmmjjjggggggeee```WWWKKK@@@999444222000/////////...---,,,------......---++++++************************************************++++++***************+++***))))))))))))))))))*********)))))))))))))))***))))))************))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((('''&&&%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))(((''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((((((((((('''''''''''''''''''''''''''((())))))(((((())))))))))))((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((()))******************''''''((())))))))))))))))))))))))))))))(((((('''((()))***++++++)))((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))*********)))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))******************++++++++++++******************************++++++,,,------------,,,...---,,,++++++,,,...///,,,,,,,,,++++++*********************************))))))))))))))))))))))))((())))))***+++,,,,,,---zzzvvvwww~~~zzzvvvssslllnnnooolllcccVVVHHH@@@999777444222111000...---000///---,,,,,,,,,------************************************************+++***************++++++)))))))))******)))))))))***)))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&''''''((()))))))))))))))'''((((((((()))))))))***(((((('''&&&&&&%%%$$$$$$((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++))))))(((((((((''''''''''''''''''''''''((())))))&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((''''''&&&%%%(((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&'''((()))******(((((()))***************)))))))))))))))((('''''')))(((((((((((((((((()))***++++++++++++)))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))***''''''''''''''''''''''''))))))(((((((((((())))))((())))))***************''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))******++++++*********((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,+++,,,---...///,,,,,,+++++++++++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((xxxvvvwww{{{}}}{{{zzzrrrvvvzzzzzzrrrcccTTTJJJAAA>>>:::777555333111///222000...,,,+++,,,---///***************************************************))))))))))))***++++++))))))************)))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''(((((((((((('''(((((((((((()))))))))))))))((('''&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))''''''(((((())))))******(((''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))(((((()))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))*********)))))))))((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((())))))***&&&'''((())))))***))))))************)))((('''&&&''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''((()))))))))))))))((((((((((((((('''''''''(((''''''''''''((())))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***+++***)))((()))***''''''''''''''''''''''''))))))(((((((((((())))))(((((()))***************''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''(((((((((((()))))))))((((((((()))))))))******((()))******+++*********'''((()))***+++,,,------******+++,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***(((&&&$$$""""""~~~{{{xxxyyy~~~~~~~~~~~~vvveeeZZZJJJFFFBBB>>>;;;888444222111000///......---------************************************************)))((((((((())))))***+++((()))***++++++***)))((()))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***)))(((((())),,,(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))(((((((((''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%'''(((((()))))))))((()))))))))))))))((('''%%%%%%%%%&&&''')))+++,,,...,,,***)))((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((''''''((())))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''((()))))))))))))))'''''''''((((((((((((((((((''''''&&&'''((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((***+++***(((&&&((()))''''''''''''''''''''''''))))))(((((((((((())))))'''((()))*********))))))''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''((((((((()))))))))******(((((((((((()))))))))***(((((()))***************))))))*********+++++++++******+++,,,,,,,,,,,,+++)))+++---...//////...---++++++++++++++++++++++++************************))))))))))))))))))))))))******)))'''&&&$$$###"""|||yyy|||zzz~~~sssgggPPPLLLGGGBBB???;;;777444///000111111000...,,,+++************************************************(((((('''(((((()))******((()))***++++++***)))((())))))((())))))***++++++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((()))'''((((((((())))))******%%%%%%&&&'''((()))***+++%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))************((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))###%%%((('''&&&&&&(((+++(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))(((((((((((('''''''''''''''((())))))'''''''''''''''((()))***''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((&&&'''((()))************$$$$$$$$$%%%'''***,,,...666444000,,,)))((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''&&&&&&'''''''''''''''((()))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))((('''&&&&&&'''((()))***''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((***+++***'''&&&''')))''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((******))))))((('''''''''&&&&&&'''''''''******))))))((((((((('''(((((())))))******++++++(((((((((((())))))))))))(((((()))***************+++++++++*********************+++,,,,,,,,,,,,+++(((***---///000///---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((wwwyyyzzz|||wwwggg^^^RRRJJJEEEBBB===999666444111000000000///---,,,---///000///---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))************+++)))(((&&&&&&((()))+++'''((())))))(((&&&$$$"""(((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''***)))(((&&&%%%###"""!!!''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))***))))))(((''''''&&&&&&((()))***''''''((((((((((((''''''***)))(((((((((***+++,,,)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((())))))'''&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&&&&((()))***))))))(((((((((((())))))(((((((((((())))))))))))++++++***)))((('''&&&&&&******))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++666555222///,,,+++******))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))******)))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((******))))))((((((''''''******))))))))))))******)))))))))))))))******+++***)))(((''''''((()))***''''''((()))***++++++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------/////////......------,,,......---,,,,,,+++*********************+++++++++++++++************++++++++++++***(((((('''''''''}}}~~~~~~~~~{{{{{{~~~rrrkkkccc\\\VVVNNNEEE>>>???<<<888555333111...,,,,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((''''''((((((((((((((()))))))))************)))(((''''''((()))***)))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%)))(((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''))))))(((((((((''''''''''''(((((())))))))))))((((((''''''&&&'''((()))***''''''((((((((((((''''''((((((((((((((()))******)))))))))))))))((('''''''''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&''''''((()))'''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++////////////...,,,***)))))))))((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))******)))(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((()))))))))*********)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))***)))))))))((((((((('''((((((''''''''''''(((((())))))(((((())))))***+++***)))(((''''''((())))))(((((())))))******++++++************************)))************+++++++++++++++,,,,,,,,,,,,------.........---------------......---,,,,,,+++******+++++++++***************++++++***)))))))))******+++***)))(((''''''''''''~~~uuuttt|||}}}zzzvvvpppiii\\\NNNCCCEEEAAA<<<999666444111///...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''((()))******(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))***++++++&&&%%%%%%%%%%%%$$$$$$$$$(((((()))))))))(((''''''(((''''''''''''((())))))''''''((((((((((((''''''&&&'''(((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''')))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())),,,......,,,***((())))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))******)))((((((((((((((()))((((((''''''(((((()))((((((((()))))))))************))))))))))))******)))))))))*********++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))*********''''''''''''''''''''''''***)))((('''&&&'''((()))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,++++++***,,,,,,++++++******))))))++++++***)))(((((())))))***)))(((''''''&&&''''''vvvzzzvvvtttyyy}}}}}}~~~|||rrrdddUUUJJJEEEAAA===:::999888777666222000...---,,,---...///......---------,,,,,,,,,************************************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''(((((((((((((((((())))))((((((((((((((((((((()))))))))***))))))(((((((((((())))))((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((())))))***%%%%%%%%%$$$$$$$$$$$$$$$((()))))))))((('''&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&'''(((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((((((((((((((((((''')))((((((''''''''''''''')))))))))******)))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&''')))++++++***)))((())))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***))))))((((((((((((((())))))(((((((((((())))))(((((()))))))))************))))))(((((())))))***)))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((())))))(((''''''(((((()))))))))))))))((((((((((((******))))))))))))******((((((((((((((()))******((((((((((((((()))))))))*********)))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++------,,,+++******))))))++++++***)))(((((((((((())))))((('''&&&&&&''''''fffiiipppwww~~~}}}}}}~~~~~~vvvjjj^^^VVVIIIEEEAAA===<<<;;;:::999444222///---,,,,,,---.........---------,,,,,,,,,************************************************************************)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((''''''(((((((((((((((((('''(((((()))******)))(((((('''(((((((((((()))))))))))))))(((((((((((())))))%%%&&&'''))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))'''&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((''''''))))))***++++++***))))))(((((((((((()))))))))))))))(((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))''''''''''''(((((((((((())))))))))))))))))((((((***))))))((((((((((((((())))))(((((((((((())))))))))))))))))************)))((((((''''''(((((())))))*********++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''))))))))))))))))))))))))))))))((((((((()))))))))(((((((((((())))))))))))******))))))))))))******((((((((('''((())))))***''''''((()))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++...------,,,+++***))))))++++++***))))))))))))))))))((((((''''''''''''(((]]]^^^aaaffflllrrrxxx{{{zzzrrrkkkgggXXXSSSLLLEEEAAA>>><<<:::666444111...,,,+++,,,,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''((((((((((((''''''((((((************((((((''''''(((((((((((())))))(((((())))))))))))((((((%%%&&&(((***+++***((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''******))))))))))))((((((((((((((()))))))))))))))''''''((((((((('''&&&&&&&&&''''''((()))(((((((((''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&'''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((())))))((((((''''''))))))))))))''''''(((((((((((())))))))))))******))))))((((((((('''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((('''&&&'''((()))(((((())))))))))))******''''''''''''((((((((((((******))))))))))))((((((******)))(((((((((((((((***))))))(((((())))))***)))))))))*********++++++((((((''''''''''''(((((()))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++++++++***)))((('''&&&************************(((((())))))))))))******(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((()))***&&&'''((()))*********))))))))))))))))))*********++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++************++++++))))))(((((((((((())))))fffdddaaa``````cccgggjjjllltttzzzyyyyyy|||zzz}}}yyywwwvvviiicccYYYQQQJJJEEEAAA???;;;999666333000...------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&'''(((***++++++***(((''''''''''''((((((((())))))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&((()))))))))((('''''''''(((((((((((('''''')))(((((('''&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%'''((())))))))))))&&&''')))******)))'''&&&(((((((((((()))))))))))))))))))))***************,,,***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((()))))))))))))))))))))(((((()))))))))*********''''''''''''((((((((((((*********)))))))))((((((******)))(((((((((((((((******))))))))))))******))))))*********+++++++++))))))(((((((((((())))))((((((((()))))))))******)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***((((((''''''''''''(((((((((''''''''''''((())))))%%%&&&((()))*********)))(((((())))))******++++++************************)))************+++++++++++++++,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******))))))))))))******wwwqqqiiiaaa\\\[[[\\\]]]^^^fffmmmmmmooovvv~~~~~~}}}}}}}}}rrrlllbbbYYYRRRMMMIIIFFFAAA???<<<999666333111000,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&''')))***++++++***)))'''''''''''''''((((((((()))(((((())))))))))))((((((+++)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))******%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''''''''''''''(((((()))))))))%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((('''''''''((((((((((((''''''***)))((('''&&&&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++******))))))((((((((('''************************(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$&&&(((************(((***+++,,,,,,+++***((((((((((((((())))))))))))(((((()))***+++,,,------111///+++))))))***---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((%%%'''***,,,---,,,***)))(((((())))))*********+++''''''''''''((((((((()))+++*********))))))((((((******)))(((((((((((((((******))))))))))))******)))************+++++++++******))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((('''((()))***************'''((((((((())))))************))))))))))))******'''''''''''''''((())))))%%%&&&((()))*********)))'''(((((()))***++++++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---*********+++,,,---//////+++***************++++++zzzpppkkkhhhaaaXXXZZZZZZZZZ[[[^^^gggrrr{{{{{{vvvoooggg^^^WWWQQQMMMGGG???999;;;:::444111222222///---,,,,,,---,,,+++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((())))))))))))))),,,)))''''''((()))&&&$$$%%%&&&''''''%%%%%%&&&'''(((((())))))))))))((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%+++******)))(((''''''&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************'''(((******((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))************)))((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((***---.........(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++(((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))******''''''(((((())))))******)))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))*********++++++,,,,,,++++++***++++++******)))((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************,,,,,,,,,---...///000111..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************))))))))))))******zzzuuurrrlllddd______^^^]]]]]]bbbiiinnn|||yyyxxxxxxzzzssskkkccc[[[VVVOOOGGGCCCDDDCCC===888777333111...------...---,,,+++,,,---------,,,******************************)))******+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))+++)))''''''((((((&&&$$$&&&'''((((((&&&&&&'''((((((((())))))))))))(((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((''''''*********)))((('''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((()))))))))*********'''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((()))************)))((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((())),,,------,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))*********))))))*********))))))))))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******,,,++++++***))))))******(((((((((((())))))******)))))))))))))))))))))))))))(((((('''((()))***+++******))))))))))))*********++++++,,,,,,++++++***)))))))))))))))*********))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++******************,,,,,,,,,,,,---...//////..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************))))))))))))******~~~}}}yyyssslllkkkjjjfffcccaaabbbcccuuu{{{|||wwwtttrrrttt{{{zzzpppfff___TTTNNNJJJJJJHHHBBB<<<999666333000////////////...+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))))))))))))))***)))''''''(((((('''%%%'''((()))(((''''''((()))(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''&&&&&&''''''((((((((()))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******'''(((******((((((((()))'''(((((())))))*********))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((()))*********))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((((()))***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***)))))))))***************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******,,,+++******)))*********((((((((())))))))))))***)))))))))))))))))))))))))))(((((((((((()))***+++******))))))))))))************++++++++++++******'''(((((()))******++++++)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******++++++++++++++++++,,,,,,,,,+++,,,,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******}}}|||zzzuuupppjjjfffdddkkkoootttyyy~~~zzzvvvqqqwww}}}xxxnnngggZZZVVVRRRQQQOOOIIIBBB===999666333111111111///...+++++++++++++++*********------------------------)))***++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))(((((()))((((((((((((''''''&&&&&&((()))((('''&&&'''((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''(((((())))))******)))))))))(((((((((''''''(((((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''''''''(((***+++,,,,,,++++++(((((((((((((((((((((((((((((((((((()))))))))***'''(((******((((((((()))'''(((((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))******))))))))))))******++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************++++++++++++******(((((())))))************)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******}}}wwwqqqmmmmmmmmmmmmnnnrrryyyvvvxxxyyywwwvvvyyy}}}tttnnneeeccc___\\\YYYUUUNNNGGG>>>;;;777444333222000...,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((('''''''''(((((()))&&&&&&&&&''''''((((((((())))))))))))((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''###$$$&&&((())))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((******((((((((()))'''(((((()))***++++++,,,(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***)))'''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******+++***************++++++************))))))))))))))))))))))))))))))))))))((())))))*********************))))))))))))******)))******++++++******)))************))))))((((((***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))******{{{xxxsssooojjjffffffjjjooosssxxx~~~}}}yyyrrrlllnnnvvv}}}|||wwwnnnmmmhhhcccaaa___XXXQQQEEEBBB===999777444222000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------,,,+++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))((()))))))))))))))((((((''''''((()))((('''&&&'''(((%%%&&&'''&&&%%%$$$%%%'''(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''(((((())))))&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''(((((((((((())))))'''(((******((((((((()))'''(((((())))))*********))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******((((((((((((((()))******((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))'''((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++++++++*********)))************+++++++++***************************************************))))))))))))))))))***))))))))))))))))))))))))******))))))))))))***************)))******+++,,,+++************)))))))))))))))))))))))))))))))))((()))******++++++************))))))))))))******))))))************))))))++++++******)))(((((('''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++,,,---------+++++++++***++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******************************))))))))))))******zzzuuunnnhhheeedddeeeeeejjjtttxxxooommmrrrxxx}}}vvvvvvpppjjjhhhhhhccc[[[MMMIIIDDD???;;;888444222///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((''''''&&&((())))))'''&&&''')))&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))******((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((((()))))))))((())))))******(((((((((((((((((((((((('''''''''((((((((())))))'''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******((((((((((((((()))******))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***(((((((((*********((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))*********))))))*********,,,,,,,,,++++++*********)))************+++++++++************************************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))************))))))***++++++,,,+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++************))))))))))))******))))))************))))))*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,------...+++++++++++++++,,,---...***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********************************))))))))))))******xxxsssooollliiigggdddmmmyyyxxxsssuuuyyyzzzsssqqqsssnnnfffSSSNNNHHHCCC???;;;777444000///...---,,,---..............................******+++,,,------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''%%%(((***)))&&&&&&(((***'''((()))((('''&&&''')))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))'''''''''(((((((((((((((((('''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((()))''')))******((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******((((((((((((((()))******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,++++++++++++******))))))))))))))))))))))))))))))((()))***+++,,,+++************))))))))))))******))))))************))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,---......++++++++++++,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********************************))))))))))))******wwwqqqppprrrtttiiiiiijjjmmmppptttwwwyyy}}}wwwsssooonnnYYYRRRIIIDDDBBB@@@<<<888444222...------,,,,,,++++++++++++***++++++,,,---+++++++++*********))))))************************))))))************))))))************************))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((('''((((((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))***+++,,,,,,******))))))((((((''''''***+++,,,,,,+++***+++,,,(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++******)))(((''''''&&&))))))******++++++,,,,,,'''((((((((((((((('''&&&'''''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((+++++++++++++++++++++,,,+++++++++*********))))))************************,,,+++)))((((((((()))***++++++******************,,,,,,+++***))))))******)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))******)))((('''************************,,,,,,++++++***)))((((((******************************+++++++++******)))*********))))))))))))))))))(((((('''''''''((((((************************))))))))))))))))))))))))++++++++++++++++++++++++...---+++++++++,,,...000........................++++++++++++,,,,,,---...---,,,,,,+++*********++++++++++++************)))))))))))))))))))))))))))}}}xxxwwwyyy{{{qqqpppooonnnmmmmmmnnnooouuuyyytttooolllZZZSSSJJJFFFFFFEEE@@@:::666444111000000000...---,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++***************************))))))************))))))************************))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))***)))))))))(((((((((''')))+++,,,+++***)))***,,,(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))((((((((())))))))))))))))))))))))***************(((((()))))))))))))))((((((''''''''''''((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++(((((((((((((((((((((((())))))***+++,,,,,,------+++++++++*********))))))************************---,,,+++***)))******+++++++++******************,,,,,,+++***************)))))))))))))))***++++++++++++************++++++************************************************************************************************))))))************))))))************************,,,,,,++++++***))))))(((******************************+++++++++******)))------,,,++++++******)))***)))))))))))))))))))))************************************************++++++++++++++++++++++++------,,,+++,,,---...///------------------------,,,,,,+++++++++,,,---------,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))}}}~~~}}}zzzvvvqqqlllhhhfffeeehhhqqq}}}wwwqqqmmm```WWWOOOMMMPPPOOOHHHAAA:::777444222111///+++))),,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,************************))))))************))))))************************))))))************))))))(((((((((((((((((((((((())))))************))))))***)))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''******))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&))))))))))))(((((((((((((((***+++***)))((()))***((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,***))))))))))))))))))((('''((()))******+++******((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++************************(((((()))***,,,---...///+++++++++***************++++++++++++++++++++++++------,,,++++++++++++,,,******++++++++++++++++++,,,++++++************+++******))))))******+++,,,++++++************++++++************************************************************************************************+++++++++******+++++++++************************,,,,,,++++++***)))))))))************************)))******+++++++++******------,,,+++******))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))|||vvvpppkkkhhhfffdddgggppp||||||xxx~~~}}}vvvqqqhhh```XXXXXX\\\[[[SSSJJJBBB???;;;888444000+++(((...------,,,++++++++++++---------,,,,,,,,,,,,,,,************************)))******++++++******)))************************))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((&&&'''(((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''+++***))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***)))((('''(((***)))))))))******)))))))))''''''''''''((((((((((((((((((((((((((((((((((((************************''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---******))))))((((((''''''&&&'''((()))***+++++++++((((((((('''((())))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++---,,,,,,+++++++++++++++******+++++++++++++++,,,,,,++++++******++++++++++++************+++,,,,,,,,,++++++******++++++,,,************************************************************************************************,,,+++***))))))***+++,,,************************+++++++++*********))))))************************))))))***+++++++++******))))))))))))((((((((((((******++++++,,,,,,,,,+++************************************************++++++++++++++++++++++++***+++,,,------------,,,++++++,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,++++++***++++++,,,+++++++++*********))))))))))))))))))))))))))))))}}}~~~{{{wwwtttrrrqqqjjjfffffflllttt}}}{{{|||}}}}}}~~~yyyooohhhccccccfffcccZZZRRRIIIFFFBBB>>>;;;777333000000000...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((***))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***++++++(((((((((((())))))))))))'''((())))))((('''((()))))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******++++++******))))))((((((''''''%%%&&&'''((())))))***)))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************************************************************************************+++***)))(((((()))***+++************************+++++++++***************************************((()))***+++++++++++++++'''''''''((())))))******)))***+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,++++++***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))|||{{{}}}~~~}}}}}}}}}}}}wwwmmmhhhiiilllqqq~~~{{{}}}~~~}}}uuuqqqnnnnnnmmmhhh___WWWIIIFFFAAA>>>===;;;999888333222111///...---------++++++++++++,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((%%%&&&'''((())))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&************************(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))''')))***)))((('''((())))))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******************))))))***))))))))))))))))))(((%%%&&&'''(((((()))(((((())))))(((((())))))***+++************))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))******++++++,,,---------,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******************************************************************************((()))***+++++++++++++++((())))))******+++++++++)))***+++---------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++,,,,,,++++++******++++++,,,,,,+++++++++************)))))))))))))))))))))))))))~~~}}}{{{zzzzzz|||~~~~~~~~~xxxssstttrrrpppwww{{{}}}zzzuuuwww}}}||||||zzzuuummmddd___PPPKKKEEEAAA???>>>===<<<666555333111000///......,,,,,,,,,,,,---------...***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******'''((((((((()))))))))***((()))******(((((()))***)))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))))))))***************'''(((((()))))))))(((((())))))(((((())))))***+++************)))))))))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,************++++++,,,------...+++++++++++++++,,,---...,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++++++++***************************************************************************(((((()))++++++,,,,,,+++++++++******)))))))))))))))+++---/////////...---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++------+++,,,,,,---......//////,,,,,,+++++++++,,,------++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))}}}{{{xxxwwwvvvvvvwww|||||||||}}}}}}{{{sssttt}}}}}}}}}xxxqqqsss}}}|||rrrjjjeee___ZZZQQQJJJFFFCCCBBBAAA777666444222111000//////---------.........//////***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))************************+++***)))(((((()))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))%%%&&&'''((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++******)))))))))(((((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((((((''''''''''''((((((((())))))******(((***+++***)))((()))+++******++++++++++++******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))******++++++,,,,,,)))************))))))((()))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******+++,,,,,,---......++++++++++++,,,,,,---...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++---......---++++++******************************************++++++************************(((((()))++++++,,,,,,,,,++++++***((('''%%%$$$$$$+++,,,...000111111000///************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,------...///000000++++++++++++,,,------...+++*********+++,,,,,,---+++++++++************)))))))))))))))))))))))))))||||||yyysssqqqssszzzzzzzzz{{{}}}yyyvvvyyy}}}vvvwww|||ssssssmmmcccXXXPPPHHHCCC@@@<<<;;;999444000---------//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((&&&###"""###'''*********))))))))))))************)))((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((((((((((((+++)))(((((())))))(((&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************************))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,)))************+++++++++******************************+++++++++******)))++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******************---------,,,,,,,,,++++++------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---///...,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///000000111111000...---------,,,+++************++++++++++++++++++++++++++++++******+++---...///......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))~~~zzzyyyyyyxxxzzz~~~zzzzzzzzzzzz|||~~~~~~|||lllZZZMMMGGGEEEAAA???<<<777333000/////////...------,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''((()))(((&&&&&&''')))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((''''''((((((((())))))))))))))))))))))))******)))(((((((((((((((***)))(((((())))))(((''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********+++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************************(((((())))))*********+++************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,************++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++------------------------000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---......,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++,,,+++++++++******************+++++++++,,,,,,,,,...///000111222222111000///...---,,,++++++++++++++++++++++++++++++++++++******))))))***,,,---......------,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))~~~wwwwwwyyy{{{~~~|||||||||~~~~~~~~~zzz}}}jjjVVVNNNMMMFFFDDD???;;;777444333222......------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))''')))+++,,,***)))))))))******))))))))))))************)))(((((((((((()))((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************''''''((()))***+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,************+++++++++,,,******************************+++++++++++++++***++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,---...000111333333222222//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++*********)))))))))zzzyyy{{{}}}|||{{{{{{{{{{{{yyy{{{zzz{{{xxxdddYYYVVVJJJFFFAAA===:::888666666//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))++++++***)))***+++******))))))))))))******+++***))))))(((((())))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''''''''''')))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''((()))******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************************'''(((((()))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))************++++++++++++*********+++++++++,,,,,,******************************++++++,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......------------------------------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---///000111111111000///...---,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))}}}{{{zzzzzz{{{{{{yyyuuuwwwzzztttggg___NNNIIICCC???===<<<:::999222111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))((())))))(((((((((***,,,******))))))))))))******++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******(((((((((((((((((((((((((((((()))))))))*********(((((()))******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''((()))******)))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************************(((((())))))************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............------------------------------------------------+++,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------------------......------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,...------------,,,,,,,,,*********++++++,,,,,,,,,///............---------******+++++++++,,,,,,,,,------...//////...---,,,...---,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++************}}}zzzyyyzzz|||}}}yyy|||uuussstttzzz~~~uuukkkWWWQQQIIIDDDBBB@@@>>>;;;555444333111000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((('''(((((('''&&&'''***,,,******))))))))))))******++++++***))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******))))))))))))))))))))))))))))))))))))************((((((************(((((())))))))))))))))))))))))((((((((((((((())))))***)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))(((((())))))))))))************************************((((((((()))******++++++))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,************************)))***+++,,,------------*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////------------------------------------............++++++,,,,,,---.....................---------,,,------------------------------------------------------------------------......///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,.........------------------......//////......---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,............------------*********+++++++++++++++//////.........---------******+++++++++,,,,,,,,,,,,---.........---+++***------,,,+++************+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++******+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++*********~~~{{{yyyzzz|||~~~|||wwwttttttyyy}}}wwwddd\\\RRRKKKHHHEEEAAA===999888666333111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((%%%''')))***))))))***+++******))))))))))))******,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))((((((((())))))))))))***'''(((***++++++***((('''))))))))))))))))))))))))((((((((((((((()))*********)))(((((())))))((('''))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************************************'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++,,,,,,,,,------************************)))***+++,,,------------)))******+++,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...---------.........//////........................------------.........///,,,------...//////000000............------------........................---------..........................................///000...,,,+++---///------------------------------------............---...///000000///...------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++************------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,......---+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********************+++++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********{{{{{{|||}}}}}}wwwqqqvvvxxxyyy~~~ooofffZZZQQQLLLHHHCCC>>>;;;:::777555222000///...---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((###&&&+++---,,,+++))))))******))))))))))))******,,,+++******)))*********************************(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---------))))))))))))))))))))))))''''''''''''((((((((()))''')))***++++++***)))'''))))))))))))))))))))))))((((((((((((((()))******+++)))(((((())))))(((&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,---------************************)))***+++,,,------...---))))))***+++,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////---......///000111111222//////.........---------////////////////////////.........///////////////...........................///000///,,,+++---///------------------------,,,---------.../////////---...///000000///...------,,,,,,,,,,,,---......------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,+++++++++******)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++---///000000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))******************+++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******~~~xxxuuutttuuuvvvvvv{{{vvvhhh[[[QQQIIICCC@@@>>><<<:::777444111//////............------,,,,,,++++++*********+++---...************************))))))))))))))))))))))))************************++++++******)))(((((('''++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))************))))))))))))((((((((((((((()))******************))))))))))))))))))))))))************++++++******))))))((((((******************************))))))((((((''''''((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++)))((('''&&&&&&'''((())))))************+++++++++)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******------++++++++++++------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////........................////////////////////////////////////////////////////////////////////////+++,,,...///000///...............///000111222222000000000//////.........////////////////////////000000///////////////...........................------...////////////////////////...............------------------------------,,,,,,,,,---///000........................------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********))))))))))))(((************************)))************+++++++++------------------------***++++++,,,,,,++++++***111///---,,,---.........///...------++++++***))),,,,,,,,,+++++++++******~~~|||xxxwwwuuurrrrrruuurrreeeZZZRRRIIICCC??????>>><<<888444111...///...---,,,+++,,,------++++++*********+++------************************************************))))))))))))))))))))))))))))))))))))************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***************)))************))))))))))))((((((((((((((()))******************))))))))))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))************)))************+++++++++))))))((((((((((((((())))))************+++++++++************************)))************+++++++++******************************++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------------------++++++,,,------...//////........................////////////////////////////////////////////////////////////////////////------.../////////......,,,,,,------......////////////.........---------....................................////////////........................------...///////////////.........---------------........................000///.........///111222////////////////////////......//////......---,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********)))))))))************************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,+++***++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******}}}}}}{{{yyytttpppooo|||yyynnnfff]]]SSSLLLGGGHHHHHHGGGBBB<<<555111000...,,,+++***+++---...,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++******)))************))))))))))))((((((((((((((()))******************))))))))))))))))))))))))************))))))))))))************''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++((())))))*********)))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---......//////........................////////////////////////////////////////////////////////////////////////000//////............///------------------------////////////............////////////////////////......//////000111111111////////////////////////......///000000000//////........................////////////////////////......---------...//////000000000000000000000000///////////////......---.........///////////////------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,***************************++++++,,,,,,++++++***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******yyy{{{~~~}}}~~~xxxvvv{{{tttooohhh^^^WWWTTTVVVWWWUUUOOOEEE;;;555000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***))))))(((************)))))))))(((((((((((((((((())))))***************)))))))))(((((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********((()))))))))************))))))*********+++++++++((()))***,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,---------......//////........................////////////////////////////////////////////////////////////////////////222111///...---...//////000000//////////////////111111111111000000000000111111222222222222222333111111222222222222222222111111111111111111111111///000000111111000000000/////////000000000000000000000000000000000000000........................///////////////////////////////////////......---////////////////////////------------------------------------------------------............------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***************************++++++,,,,,,++++++***,,,,,,------,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******||||||~~~}}}xxxrrrjjjeeefffggggggcccZZZMMMAAA:::222222222111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''************)))))))))(((((((((((((((((())))))***************)))))))))(((((()))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************((()))))))))************))))))*********+++++++++((()))+++,,,,,,,,,+++***))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------...............///////////////////////////////////////////////////////////////////////////000000000000000000000000333222000///......///000000000000000000000//////000000000000000000111111111111222222333333333444333333333222222111111111111111111111111111111111000000000111111000/////////000000000111111111222000000000000000000000000111111111111111111000000///////////////////////////////////////...------//////..........................................---------------------------......//////......---,,,+++++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---///...,,,,,,---...***++++++,,,,,,------...,,,,,,,,,+++++++++******~~~}}}yyyxxx|||{{{xxxpppdddVVVHHH@@@888888777555222///---+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''************))))))))))))((((((((((((((()))******************))))))))))))))))))))))))************))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))************)))************+++++++++((()))***+++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------.........//////................................................////////////////////////////////////////////////////////////////////////000000000000000000000000222111111000000000000111////////////////////////////////////000000000000111111111222222333333444444444444444333333333333444444444444444444444444333333333333333333222111111111222222333444444444222222222222222222222222000111111111111000//////000000000000000000000000000000000000000//////...////////////............////////////////////////,,,,,,,,,------------...,,,,,,------------,,,,,,++++++*********+++,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******---///...+++)))***,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******}}}~~~ppp```SSSKKKAAA>>>:::555111/////////------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))************))))))))))))((((((((((((((()))******************))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))************)))************+++++++++((((((((())))))+++,,,,,,)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---.........////////////........................////////////............////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111222222111111//////000000111111222222111111111222222222333333333333444555555666777777777888888999:::;;;;;;<<<========================<<<<<<<<<<<<<<<;;;::::::888888999999:::;;;;;;<<<::::::::::::::::::::::::333444555555555333222111333333333333333333333333222222333333222222111000111111000000000/////////////////////////////////,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++++++++,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***++++++,,,,,,++++++***,,,///222000,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******xxxxxxxxxxxx}}}~~~zzzjjj\\\UUUHHHCCC;;;444//////111333------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***,,,---...///))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))((((((((((((((()))******************))))))))))))))))))))))))************++++++******))))))((((((++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))************)))************+++++++++)))(((''''''(((***,,,---)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,------...................../////////000///////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///111222333333222111111111222333444555555555555555555666666777777777777888888999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC???@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???>>>===<<<;;;555555555555555555555555444444555555444444333222222222222222111111000000000000000000000000000000,,,,,,,,,------...............////////////......,,,,,,,,,,,,------...///........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++///333666444///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******uuuqqquuuvvvsssuuu}}}vvvgggZZZNNNGGG>>>777555333111000000///...---------------111111000...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++************+++++++++*********))))))((((((++++++,,,,,,,,,+++******++++++***))))))((())))))------,,,,,,+++***))))))++++++************+++++++++++++++*********)))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))+++*********))))))((((((((()))+++,,,+++***'''&&&+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))))))))******++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++------///000000000///---+++)))............/////////000......///000111222333333////////////000000000000222111111000//////......000000/////////.........111111111000000111222222000111222333333222111000222333555555555333111000555666888999999888666555;;;;;;:::;;;<<<===<<<;;;BBB======BBBCCCAAACCCHHHFFFMMMOOOJJJHHHKKKLLLJJJPPPNNNMMMMMMNNNNNNMMMKKKQQQOOOLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHLLLLLLKKKJJJJJJLLLKKKHHHJJJIIIGGGFFFFFFEEEDDDBBBCCCAAA??????AAA@@@===::::::;;;;;;<<<;;;:::777555888555333222333444333333222222111000000000111111222111000//////...///////////////...............111000///...------------------------------------..............................---------,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---.........---,,,+++************,,,,,,,,,+++++++++******}}}}}}~~~vvvttt{{{}}}yyy{{{~~~uuuhhh\\\OOOIIIAAA<<<999666333/////////...------------...000000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,++++++++++++************+++++++++*********))))))))))))************************,,,+++******)))))))))***------,,,++++++***))))))++++++************+++++++++++++++*********))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++***************************)))))))))((()))******+++***)))((('''*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,------......//////......---------------............/////////000000000000000000////////////000000000111//////////////////000000111111111111111111222222333222222111111111222222000111222333333222111000111333555777999999888888<<<===???AAABBBBBBAAAAAAGGGGGGGGGHHHIIIHHHGGGEEEIIIFFFGGGLLLLLLIIIIIILLLFFFMMMOOOLLLKKKNNNPPPOOOPPPOOONNNOOOQQQRRRRRRRRRRRROOOLLLKKKKKKLLLLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKOOOMMMKKKJJJIIIHHHGGGEEEHHHFFFEEEFFFHHHHHHFFFDDDDDDCCCCCCCCCCCCAAA???===<<<:::888777888999999888666555444333222111111111222222111000000///000000000000000000////////////000000///......---......------------------------.................................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---.........---,,,+++************,,,,,,,,,++++++++++++***|||{{{}}}{{{zzz}}}}}}tttiii___RRRLLLFFFAAA>>>:::555111000///......------..................---------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++************++++++***************)))))))))))))))((((((((()))+++,,,++++++***)))))))))******,,,,,,,,,+++******))))))++++++************+++++++++++++++***************+++++++++***************************************))))))))))))))))))))))))))))))))))))***************************+++++++++************))))))))))))************)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''((())))))***+++++++++***)))(((((()))***+++******))))))))))))******************************))))))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...---------...//////000,,,,,,---------.........000000000//////........./////////000000000111111------...//////000111111000000000000000111111111333222222222222222222222222333444444555555555444666888;;;>>>AAACCCCCCDDDGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJIIILLLKKKMMMPPPPPPMMMLLLMMMIIIMMMMMMKKKIIILLLNNNMMMNNNMMMLLLMMMPPPSSSTTTTTTRRROOOKKKIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIKKKLLLNNNOOONNNMMMKKKJJJHHHGGGGGGGGGJJJIIIHHHHHHJJJJJJIIIGGGJJJHHHGGGGGGGGGFFFDDDBBBBBB@@@>>>>>>???@@@???>>><<<;;;999888666555555555555555444333222222222222222222111111000000000000000//////.........//////.........................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---.........---,,,++++++******+++,,,,,,,,,,,,++++++++++++~~~yyyzzz}}}~~~{{{||||||tttllldddYYYSSSJJJDDD@@@===888444111000///...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,---------++++++************++++++***************************)))((('''(((***,,,...***))))))(((((())))))))),,,+++++++++******))))))++++++************++++++************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))***+++++++++,,,*********)))))))))))))))******))))))((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,***(((''''''(((***,,,******))))))))))))******************************((()))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------///...---------...000111---------.........//////////////////............//////000000000111111111---......//////000111111222222111111111111000000000111222333444444555555666777888:::;;;===>>>>>>AAABBBDDDGGGJJJKKKLLLMMMSSSRRRQQQPPPOOOMMMLLLKKKOOOOOOOOONNNMMMLLLMMMNNNOOONNNOOOPPPPPPPPPPPPQQQSSSRRRNNNJJJHHHIIIJJJKKKLLLKKKLLLOOOSSSWWWXXXXXXWWWRRRLLLHHHHHHIIIJJJKKKJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHIIILLLMMMNNNQQQUUURRRRRRPPPMMMJJJHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKIIIGGGHHHJJJJJJHHHEEEEEECCCBBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>============<<<:::888666555555444222222222111111000000/////////...............///............................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---.........---,,,+++++++++++++++------,,,,,,,,,+++++++++||||||zzzzzz{{{~~~{{{{{{{{{tttnnnddd[[[PPPFFFBBB???<<<:::444333111000///.........,,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++************++++++***************++++++++++++***)))((()))+++...///(((((('''''''''(((((()))++++++***************)))++++++************++++++************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))***+++++++++,,,))))))))))))))))))************)))((())))))******************************))))))))))))))))))))))))+++*********)))))))))(((,,,***(((''''''(((***,,,******))))))))))))******************************((()))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++******))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........------------------------111000///------...//////////////////000000000000---------...///000000000000000000000111111111111000000000000000000000000666666555555444444333333///000333555888999::::::<<<===???AAADDDFFFHHHIIIJJJJJJLLLMMMNNNOOOOOOOOOVVVVVVUUUTTTRRRPPPOOONNNRRRSSSSSSRRRPPPQQQTTTWWWUUUTTTRRRQQQSSSXXX]]]___]]]WWWQQQLLLKKKKKKOOORRRRRRUUUZZZaaahhhmmmnnnnnneee___WWWRRRPPPRRRTTTUUUUUUVVVXXXYYYZZZYYYXXXWWWTTTRRRSSSWWWWWWUUUYYY```ccccccaaa[[[TTTNNNKKKKKKHHHIIIJJJKKKLLLNNNPPPRRRNNNKKKJJJKKKNNNOOOLLLIIIEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDAAA>>><<<:::999888444444444333222111111000000//////............/////////////////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,---------,,,,,,,,,++++++|||yyy~~~~~~~~~}}}}}}|||}}}zzzoooeeeWWWLLLFFFCCC@@@>>>888666444222000///......,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++************++++++*********+++++++++++++++++++++*********,,,---...(((((('''''''''((())))))************************++++++************++++++***************++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))************))))))))))))************************++++++++++++)))))))))))))))))))))))),,,++++++***))))))((((((+++***)))(((((()))***+++******))))))))))))******************************))))))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++,,,,,,++++++)))((((((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---------.........//////------............------111000000///............//////000000000111111111,,,---...///000111111222000000000111111111222222111111111111111111111111444444444555555555555555555777:::===@@@AAABBBBBBCCCDDDEEEGGGIIILLLOOOPPPMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUTTTSSSQQQPPPNNNQQQTTTUUUSSSTTTWWWZZZ[[[\\\ZZZYYY^^^iiiqqqttthhh^^^TTTQQQQQQTTT[[[bbbhhhnnnxxx|||uuulllfffeeegggkkkmmmkkkmmmppprrrsssrrrpppnnnlllhhhiiillljjjeeeiiirrrxxxyyyvvvnnncccXXXRRRPPPKKKLLLNNNPPPQQQTTTXXX\\\RRROOOMMMOOOSSSSSSMMMHHHFFFEEEFFFHHHJJJKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHFFFCCCAAA???>>>>>>:::999999888777666555555333222111000////////////000000000000000000000000/////////////////////////////////.........------........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------,,,,,,,,,,,,}}}}}}||||||}}}xxxnnnaaaUUUMMMHHHDDD@@@;;;:::777444222///...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))*********))))))++++++************++++++*********++++++,,,,,,,,,***************+++++++++)))))))))))))))***++++++))))))))))))************++++++************++++++))))))*********+++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++***************((()))))))))************'''((()))***+++******)))))))))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***++++++++++++))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------.........///---.........////////////,,,---...//////...---,,,...//////000000000000///////////////000000000000/////////000000111111111000000111111111222222222111111111222333333444444333444555777:::<<<===>>>AAABBBEEEHHHJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOMMMMMMNNNPPPRRRUUUWWWXXXXXX[[[^^^``````^^^[[[YYYSSSZZZcccggggggffffffgggiiimmmooopppxxxtttgggcccdddiiirrr{{{{{{{{{zzz}}}{{{ooohhhfffaaabbbbbb```______bbbfff```]]][[[]]]___\\\TTTMMMHHHHHHIIIKKKNNNNNNMMMLLLGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???>>>======<<<888777666444333222111111000000000000000000000000////////////////////////////////////....................................------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......------,,,,,,,,,------......------------,,,,,,,,,~~~{{{{{{~~~{{{xxxyyy}}}|||~~~zzz|||tttggg\\\TTTMMMFFFAAA>>><<<999666333000...------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&''')))************++++++************++++++*********++++++,,,,,,,,,))))))*********))))))(((++++++******+++,,,------)))))))))))))))*********++++++************++++++))))))******++++++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))(((((())))))*********+++&&&'''***+++,,,+++***((('''((((((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))************))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000,,,---...//////...---,,,+++---///000222222111111............/////////000111111111111000000000000000111111111111222222222///000111222444555666777999:::===AAADDDHHHKKKLLLKKKLLLNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLLLLNNNPPPSSSWWW[[[^^^```mmmooorrrtttssspppkkkhhhfffqqq~~~{{{|||||||||wwwqqqnnnnnnppptttqqqnnnoooppplllaaaXXXJJJJJJKKKNNNQQQQQQPPPOOOFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDCCCBBBBBB<<<;;;999777555444333333000000000000000000000000000000000000000000000000000/////////............////////////////////////........................+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......------,,,,,,,,,------.........---------,,,,,,,,,~~~{{{~~~|||~~~yyyvvvzzz}}}}}}|||yyy}}}}}}|||{{{oooccc\\\XXXOOOEEE@@@???===999666333333333---.........------,,,+++------,,,,,,,,,,,,++++++*********+++,,,,,,,,,---++++++************++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++************************************************************************,,,,,,,,,++++++*********(((((()))))))))*********)))************+++++++++************************************************+++*********))))))((((((*********++++++*********,,,+++++++++***)))))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************)))))))))************++++++++++++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++************************************************++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------////////////////////////111000000000////////////000000000111222222000...---------.........//////111111222222222222111111333222111000000000111222222222222222222222333333333666999:::;;;<<<>>>@@@AAAFFFKKKLLLJJJKKKPPPUUUSSSRRRPPPPPPPPPOOOMMMKKKJJJLLLMMMNNNMMMKKKIIIGGGGGGOOOZZZdddjjjnnnuuu|||}}}www|||~~~}}}~~~~~~xxxmmmddd\\\]]]]]]^^^bbbeee___WWWPPPKKKEEECCCDDDFFFFFFFFFIIIFFFDDDEEEHHHIIIHHHEEEJJJJJJKKKKKKKKKJJJJJJIIIBBBBBBAAA@@@>>><<<:::888777555444222222222333333333222111000//////......333222000//////000111333222111000///////////////......------------......///...---,,,+++,,,------------------------------............------,,,++++++,,,------......------///...---,,,+++,,,------yyyuuuwwwzzzyyywwwxxxxxx{{{|||wwwvvv{{{zzzyyypppjjjeeeZZZPPPGGGEEEBBB===999444111///////////////......------------,,,,,,,,,,,,++++++*********+++++++++++++++++++++************++++++++++++***))))))***++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))************)))))))))(((,,,+++************+++,,,+++++++++***************************************+++++++++*********))))))************************,,,,,,+++++++++*********))))))************)))))))))************++++++++++++*********)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++***************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.../////////////////////////////////////////////...000000000111222222000...------........./////////000000000000000///......000000000111111111000000333222222222333555777999777999<<>>AAAAAAAAADDDHHHLLLNNNOOONNNPPPRRRSSSSSSQQQOOOOOOPPPNNNNNNOOOQQQUUUWWWWWWVVVXXXVVVTTTSSSTTTVVVYYY\\\___tttyyymmmiiiccc___^^^^^^]]]]]]VVVRRRLLLJJJKKKLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFAAAAAA@@@???>>><<<:::999777555333111000000111111//////////////////////////////.........///000000///......------......//////...------,,,,,,------------------------------,,,,,,,,,,,,,,,++++++***++++++,,,---------------------,,,+++++++++++++++}}}xxxzzz{{{xxxsssqqqpppvvvwwwtttqqqsssuuuuuuyyytttzzz{{{xxx}}}}}}ttt```XXXMMMEEEAAA>>>:::666111111000//////.........------,,,,,,,,,++++++++++++*********)))(((((((((++++++************+++++++++******************+++,,,+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,************************************************************************++++++++++++************))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********))))))))))))*********+++++++++************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...////////////////////////...///000111222222222222111000///000111222000////////////000000000111111555444333222111000000///111111222222444666777888888999;;;===@@@CCCFFFGGGKKKKKKLLLOOORRRSSSQQQOOONNNOOOPPPOOONNNMMMLLLLLLPPPPPPRRRXXX```hhhnnnqqqsssooojjjfffeeegggjjjmmmnnn|||wwwtttrrrrrrrrrkkkfffaaa]]]ZZZVVVPPPLLLGGGHHHHHHIIIJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHGGGEEECCCBBB>>><<<888555222222222333111111222222222111111000............///000000111//////............/////////......---------------------------------------+++++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,+++++++++*********}}}vvvqqqpppooouuuwwwssspppqqqsssrrrsssqqq|||~~~~~~uuugggVVVJJJEEEBBB???;;;333222111///...------...------,,,,,,,,,++++++++++++*********)))(((((((((++++++************++++++*********++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))******&&&(((***,,,,,,***(((&&&)))))))))***+++++++++,,,************************************************+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))*********+++++++++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********))))))))))))*********+++++++++************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------////////////////////////...000222444666666666555222000//////111111111000000000000111111111222222555444333222222222222222555333222222444888<<>><<<;;;888888666555333222111000111111000000000111222222000//////......//////000...////////////...------------------------------***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***xxxwww{{{|||uuuuuuuuuttttttsss}}}zzzeeeYYYUUUQQQIIIAAA<<<:::777333000///......------,,,,,,,,,,,,++++++*********+++++++++++++++++++++************++++++)))***++++++++++++***))))))*********++++++++++++************************++++++++++++++++++++++++************************((()))))))))*********+++++++++******))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************((()))))))))************************************+++++++++***************************************))))))*********+++++++++************************************))))))))))))))))))************)))))))))************+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************+++++++++************))))))************+++++++++***************************************************++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------////////////////////////---///333777999999999888333111//////000111111111222222222222333333333333000000000111333666999;;;<<<===???BBBEEEIIIKKKMMMOOOOOONNNNNNNNNOOOPPPPPPMMMSSSZZZ[[[WWWTTTUUUXXX[[[aaaeeeccc```cccnnnyyyuuuqqqjjjccc\\\VVVRRRQQQMMMKKKHHHFFFDDDDDDDDDEEEKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMKKKJJJGGGEEEDDDAAA???<<<999777555444444333333222222111222222222000000////////////000000...//////000///...---,,,------------------------++++++,,,---------------******+++,,,,,,,,,,,,+++,,,------...---,,,+++***zzzvvvuuussswwwvvv}}}~~~xxxggg^^^\\\ZZZPPPGGG@@@>>>:::555222000//////---------,,,,,,,,,++++++*********+++,,,,,,,,,---++++++************++++++)))***+++,,,,,,+++***)))))))))******++++++++++++************************************************************************(((((())))))*********+++))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***(((%%%######%%%(((***,,,+++++++++******))))))************************))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))************)))))))))************+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++************))))))************+++++++++************************************************++++++,,,------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......////////////////////////,,,...222666999999999888333111///...000111111111222222333333333333444444222111222333666:::>>>@@@AAADDDIIINNNRRRSSSTTTSSSVVVSSSOOOLLLKKKMMMPPPRRRMMMWWW```bbb^^^\\\```fffpppwww|||yyytttwwwyyyrrrkkkfffcccbbbYYYVVVRRRNNNKKKIIIHHHHHHLLLKKKIIIIIIHHHIIIKKKKKKLLLNNNOOOPPPOOONNNLLLJJJIIIFFFBBB>>>;;;:::999999555555444333222222222222000000////////////000000...///000000000///---,,,------------------------+++,,,------............******+++,,,,,,,,,,,,+++------...///...---,,,+++}}}wwwyyy}}}~~~{{{ooogggccc___VVVOOOLLLEEE<<<555222111///---,,,,,,---,,,++++++,,,...*********++++++,,,,,,,,,,,,++++++***+++,,,...//////---***(((((())),,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))***+++,,,,,,+++***)))))))))))))))************)))************++++++++++++++++++*********))))))************************************************++++++***)))(((((())))))))))))))))))))))))))))))------,,,+++*********+++++++++************++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))************************))))))***++++++++++++***************************)))************+++++++++---,,,,,,++++++*********............---,,,+++***,,,,,,,,,++++++*********---------------------------------.........//////......------------......000000000000///////////////111333555666666666666444444444444333111000///444222000///111333555555333444777;;;???CCCGGGIIIPPPPPPQQQRRRRRRRRRQQQPPPQQQPPPOOOLLLLLLNNNSSSWWWZZZbbbkkklllgggffflllsss{{{vvvsssmmmllliiieee^^^VVVPPPLLLIIILLLMMMLLLHHHGGGIIILLLPPPLLLJJJMMMMMMLLLMMMPPPNNNLLLIIIHHHGGGDDD>>>999888777555333222111111111333222111000000000000000111000///------...////////////.........---------------------------------******,,,,,,,,,,,,******------------------------|||yyyzzz|||}}}~~~|||ssslllggg```YYYSSSSSSLLLBBB:::555333000...---------,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------...---+++***)))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************))))))*********++++++++++++++++++*********))))))************************************************++++++***))))))))))))))))))))))))))))))))))))))),,,,,,+++***************++++++************++++++,,,,,,,,,++++++*********************************************************************************************************))))))***++++++++++++***************************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,------...------,,,------,,,,,,,,,+++++++++---------------------------------........./////////......------......////////////000000000000000000111333444555666666555444444444444444333333222444333111111333555666777777:::???EEEIIIMMMQQQSSSRRRRRRRRRRRRSSSSSSTTTUUUQQQPPPOOOPPPSSSYYY^^^bbbiiioootttpppiiigggooowww{{{~~~~~~}}}{{{wwwppphhhbbbZZZWWWTTTPPPNNNMMMMMMLLLLLLIIIHHHLLLMMMLLLLLLOOORRRPPPNNNNNNNNNLLLGGGCCC@@@>>>;;;888555333222222000000/////////000000111000000///............/////////.........---------------------------------***+++,,,------,,,+++***------------------------~~~}}}~~~}}}yyyyyyzzz||||||~~~zzz|||uuunnnfff___[[[\\\UUUKKKBBB;;;666111///.........------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((((())))))******))))))((())))))))))))************)))))))))*********+++++++++++++++***************************************************************+++***))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******++++++************+++++++++++++++++++++*********************************************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,---.....................------------,,,------------------------------.........///////////////............//////...//////000000111111111000111333444555555555555444444444444444444444444444444444444666888;;;<<>>BBBDDDMMMPPPSSSUUUVVVWWW[[[^^^```aaadddfffhhhjjjkkkkkkhhhfffgggooo|||}}}wwwnnnhhhjjjqqqsssmmmeeeWWWOOOJJJJJJLLLKKKKKKNNNJJJJJJKKKMMMNNNOOONNNNNNPPPNNNKKKGGGCCC???<<<;;;777666555444333333222222///000111222111000///...////////////....................................------------------------------------------------~~~vvvrrrtttxxx{{{xxxrrrnnnvvvzzz|||tttqqqnnniii```UUUJJJ@@@:::777222000......///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))***+++,,,------+++***(((++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************************************************************************************))))))(((((((((((())))))((()))))))))************(((((()))))))))************************************************************************************)))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******++++++************++++++************************************************************************************************************************))))))***++++++++++++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,------...,,,------......------,,,////////////////////////................................./////////000000000000000//////000000000...//////000111222222333333333222222333333333333333333222111111222333333444777;;;>>>AAADDDIIILLLTTTXXX]]]^^^___bbbggglllsssvvvzzz~~~~~~}}}wwwvvvyyy|||yyy{{{wwwdddXXXMMMIIIHHHGGGGGGJJJHHHIIIKKKMMMNNNOOOPPPQQQPPPOOONNNKKKIIIFFFDDDCCC>>><<<:::777555333222111000111222222222111///...000000/////////.................................------------------------------------------------xxxssstttvvv{{{{{{yyy~~~{{{wwwvvvxxxzzz}}}wwwtttmmmbbbVVVLLLEEECCC:::555000...///111111///------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++***************************************************************************************************))))))(((((())))))***))))))))))))************((((((((()))))))))*********************+++++++++************************************************)))))))))))))))******+++))))))))))))))))))))))))******)))))))))***++++++++++++************++++++)))))))))***************************************************************))))))))))))))))))))))))************************))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,...////////////000000000............................../////////000000000111111000000000000111111///000000111111222222222444333222222222222222333333333333333444666888999:::>>>BBBEEEFFFHHHMMMQQQWWW___iiippptttzzz|||uuutttssswww~~~qqqbbbSSSLLLIIIFFFEEEFFFEEEFFFHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJCCCAAA>>>;;;777444222111222222222222222111000000000000000/////////..............................------,,,,,,,,,,,,------------------------------}}}yyywwwuuuyyy~~~}}}yyywwwvvv{{{~~~|||~~~yyyooocccYYYSSSQQQCCC<<<333//////000///.........---------,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************************************+++***))))))))))))***+++))))))))))))************(((((((((((()))))))))***))))))*********+++++++++************************************************)))))))))))))))***++++++))))))))))))))))))))))))***************+++,,,,,,++++++************++++++((()))))))))*********+++************************************************************************************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,++++++,,,---...................../////////000000.........................../////////000000000000222111111000000111111222111111111111111111111111555444222111111111222222333444555777:::>>>BBBDDDBBBFFFJJJKKKJJJJJJMMMQQQXXXeeexxx~~~tttvvvyyy||||||nnn___WWWSSSMMMHHHFFFCCCEEEFFFEEECCCCCCEEEGGGIIIJJJLLLMMMNNNNNNMMMMMMIIIGGGDDDAAA===:::888777333333222111111111111222000000000000/////////...........................---,,,+++******+++,,,---------------------------~~~|||~~~zzzuuuxxx||||||yyyvvvvvvwwwyyy|||xxxlllbbb]]][[[KKKAAA666///...///---,,,.........------,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************(((((((((((())))))))))))))))))******++++++++++++************************************************))))))((())))))***++++++))))))))))))))))))))))))++++++******+++,,,------++++++************++++++(((((())))))*********+++************************************************++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,)))***+++---...///000000---.........//////000000////////////////////////////////////000000000000222222111111111111222222222222222111111111111111555444222111111111111222444555777:::???EEEKKKNNNHHHLLLPPPOOOKKKJJJLLLOOOYYYkkkyyy}}}yyytttttt{{{|||vvviiiccc^^^VVVNNNJJJHHHJJJKKKIIIFFFEEEGGGIIIHHHIIIKKKMMMNNNNNNNNNMMMNNNLLLJJJGGGDDDAAA@@@???444333222111000111222333000000000000////////////////////////////////////,,,,,,************,,,,,,------------------------~~~zzz{{{zzzyyywwwwwwxxxzzz|||}}}{{{xxx{{{nnniiiiiiaaaWWWJJJ;;;333///---...222///............---------------++++++++++++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((((((((())))))))))))******+++******)))(((''',,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++*********))))))(((((()))((('''''')))******)))))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************+++***))))))******)))((()))'''''''''***+++,,,+++,,,,,,++++++***)))))))))************************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........---------............//////////////////000111111222222222222111111000000111333333333111000111222444222000000333555777888;;;<<>>666111...///222///............---------------,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************))))))((()))***************)))***)))(((''''''((()))***************************))))))))))))))))))))))))************)))))))))((()))((('''''')))******)))))))))))))))************************************++++++***))))))***++++++******************************))))))******))))))***)))((((((***,,,,,,+++******************++++++************************++++++******************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////............/////////000000///////////////000111111222222222222111111111000///000222111111111222444888666333111222555888:::BBBDDDGGGKKKOOORRRSSSRRRRRROOOMMMOOOMMMKKKNNNUUUWWWbbbqqq~~~zzz{{{zzz{{{{{{yyywwwxxx|||}}}yyywwwvvvrrrjjjbbb\\\YYYYYYYYY]]]]]]UUUNNNKKKIIIHHHJJJKKKMMMPPPRRRRRROOOLLLFFFAAA;;;777777666555444000111111111000///......//////.....................------------------,,,++++++,,,,,,,,,---------~~~}}}}}}~~~vvvqqqrrrxxx}}}{{{uuuuuu|||xxxssspppeee^^^QQQBBB:::555000///111///............---------------,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********'''((()))***++++++++++++***)))(((((((((((()))***************************))))))))))))))))))))))))************))))))))))))***((('''''')))******))))))))))))*********++++++************************++++++***))))))***++++++************************))))))******************,,,***))))))+++,,,++++++((())))))***++++++,,,,,,******************************++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,------------...............////////////////////////000000000111111111000////////////000111111222222222222111111111111///000111222111222555777:::999777666888;;;@@@CCCKKKMMMNNNPPPQQQPPPOOONNNMMMKKKLLLOOOPPPQQQUUU[[[aaajjjvvvzzzzzzqqqllljjjkkkqqqpppcccSSSJJJGGGFFFGGGHHHKKKOOOSSSTTTSSSQQQKKKGGGBBB>>>===;;;:::888111111111000000111111111/////////000000000000000---------------.........,,,,,,,,,,,,------------}}}wwwxxx~~~{{{zzz~~~~~~yyy}}}zzzwwwkkkaaaTTTGGG>>>888222///000///............---------------------...//////000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++*********((()))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))***((('''((()))+++******))))))*********+++++++++************************+++******************+++************************)))***************++++++---,,,******+++,,,+++***))))))*********+++++++++******************************+++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------......................../////////////////////000000000111111000000//////000000111222222222222222222222222222111222333333333444666999888:::<<>>777666555333222222333444/////////000000000000000,,,,,,------......//////,,,,,,------------------|||tttoooyyy}}}yyylllcccWWWKKKCCC<<<555000000///............---------,,,------....../////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))*********)))((((((***++++++***************++++++++++++*********************************++++++*********************************)))+++,,,+++***)))***,,,---,,,******+++,,,+++***+++++++++*********))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000....../////////000000000000000000000000111222222222222222222222222222333111222333222222333777999888===CCCHHHLLLOOORRRUUUXXXWWWUUURRROOOPPPTTTXXX^^^cccjjjoootttzzz}}}sss^^^RRRMMMLLLGGGEEEDDDEEEHHHLLLMMMNNNRRRQQQOOOLLLIIIFFFEEEDDD>>><<<999666444333222222////////////////////////---------....../////////------------------------||||||}}}zzz}}}|||pppmmmvvv}}}xxxlllfff[[[OOOHHHAAA999333111///............---------------............---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))***++++++***))))))************************))))))))))))))))))))))))))))))))))))************+++)))((((((***++++++************++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))***************************,,,...,,,)))((())),,,,,,***))))))+++,,,++++++,,,,,,++++++***))))))(((******************************++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------......///000000000........./////////000000111000000000000111222222222222222222333333333333111222333222333555999<<<@@@EEELLLQQQRRRTTTWWWZZZVVVWWWXXXXXXYYY^^^fffmmmttt|||xxxhhh```[[[WWWQQQMMMHHHEEEGGGJJJNNNPPPPPPQQQQQQPPPMMMJJJIIIIIICCCBBB???;;;777444222111000000000000/////////................../////////............------------}}}zzz|||~~~zzzvvvuuuzzz|||qqqiii___TTTMMMGGG===777555///............---------------......---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,------......+++++++++,,,,,,+++******)))******++++++******)))************************))))))))))))))))))))))))((()))))))))************+++)))((()))***,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************+++...///---)))'''(((+++***)))((((((***,,,,,,+++++++++************************************************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,+++,,,---...///------------------------............////////////------......///000000111//////000000000111111111111111000000111111222333222222222333333333444444333555666777999===CCCGGGLLLPPPVVVXXXZZZ]]]ccchhhdddiiinnnrrrtttzzz~~~|||wwwiiiaaaVVVMMMJJJKKKNNNPPPLLLOOORRRQQQOOOMMMMMMMMMIIIHHHFFFBBB>>>:::777555333333222111000//////...////////////............///.........------------}}}|||~~~}}}~~~~~~yyykkkaaaWWWQQQJJJAAA:::777//////.........------------.........---+++)))(((+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000))))))***+++,,,,,,,,,,,,+++,,,---......---,,,+++************************))))))))))))))))))))))))(((((())))))*********++++++***((()))***,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,///000...)))&&&(((+++)))''''''(((***+++,,,+++)))))))))***++++++,,,,,,******************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++,,,---...///////////////////////////............/////////000---------...///000000111000111111111111222222222111111111000111111222333222222222333333444444444777888;;;===@@@FFFMMMQQQTTTXXX\\\^^^```fffpppxxx~~~yyyzzztttdddVVVMMMKKKLLLMMMJJJMMMQQQRRRPPPNNNNNNOOONNNMMMLLLIIIEEEAAA===;;;666555444333111000//////000000//////......------//////.........---------|||}}}}}}}}}}}}vvviiiYYYOOOLLLIIIBBB;;;444333333222111000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***************************///...---,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))***+++,,,,,,------,,,++++++,,,---...,,,***,,,---......,,,,,,---...,,,,,,,,,++++++*********......------,,,+++******)))************+++++++++------,,,,,,+++*********)))************+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------......///000000000000000///000111222222111000///111111111000111111222333111111111111111111222222///111444777999999888888<<<>>>CCCJJJOOORRRRRRPPPVVVTTTUUU\\\lll|||qqqgggaaaZZZUUUUUULLLQQQRRRMMMIIIKKKMMMNNNNNNOOOOOOOOOLLLHHHCCC@@@:::888555222111000111111111111000/////////000000////////////////////////{{{|||~~~~~~}}}~~~wwwlll^^^TTTPPPMMMFFF@@@666444222111222333333333.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++///...---,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++,,,++++++,,,------,,,******,,,---,,,+++***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++***))))))))))))************+++++++++*********+++++++++++++++)))************+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------......///000000000000000000000111111111111000000111111111111111222222333222222222222222222222222333333444555777999;;;===CCCHHHOOOUUUXXXXXXUUUTTTRRRSSSYYYhhhtttlllbbb[[[ZZZSSSYYY[[[UUUNNNMMMOOOOOOQQQPPPOOONNNMMMLLLIIIHHHAAA???;;;777444222111111111111///......---......////////////////////////|||{{{|||}}}|||~~~~~~}}}xxxpppfff]]]XXXSSSNNNJJJ@@@:::444111222333333333//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...------------------------......---,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))***---+++***+++,,,---,,,***)))***+++***)))((()))+++,,,,,,,,,++++++++++++************)))(((((('''''')))************+++++++++(((((())))))***++++++,,,)))************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---............---......///000000000000000111111000000000000111111111111111111111222333333333333333333333333333333777666555555888===BBBEEEHHHNNNUUUYYYXXXVVVUUUUUUVVVYYYcccyyy}}}qqqiiifff```fffhhhaaaYYYUUUSSSQQQUUURRROOONNNNNNNNNNNNMMMJJJGGGCCC???:::666444222333222111//////.........////////////////////////}}}}}}~~~|||zzz}}}}}}zzzyyyssskkkddd^^^ZZZVVVSSSLLLDDD999333111111000...000//////...............------------------------,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++***************)))))))))---+++******,,,,,,,,,+++)))***+++***)))((()))+++++++++++++++++++++++++++******))))))(((((((((((())))))*********+++++++++(((((()))))))))*********))))))*********+++++++++++++++******************++++++++++++++++++++++++)))+++---,,,+++***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,------.....................///000000000000000222111000//////000111222222111111111111222333333333333333444444555555555888888999;;;???EEEJJJMMMMMMRRRUUUUUUSSSSSSXXX]]]gggjjjuuu|||uuuwwwuuuppplllggg___VVVXXXSSSOOOMMMNNNNNNNNNLLLOOOMMMJJJFFFAAA===:::888555444333222111111111111////////////////////////}}}}}}}}}~~~|||~~~}}}{{{{{{}}}{{{vvvnnnfffaaa\\\YYYVVVQQQJJJ@@@888444111///---111000///...............------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******---+++))))))+++,,,,,,+++***+++,,,+++*********,,,++++++++++++++++++++++++***************)))))))))))))))*********+++++++++*********)))))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++)))+++---,,,+++***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,---......//////............///000000000000000222111000//////000111222222222222111222333333444222333333555666777888888999;;;>>>CCCIIIMMMQQQSSSTTTUUUTTTRRRRRRYYYfffppp|||rrrcccYYYTTTNNNLLLNNNOOOMMMKKKNNNNNNMMMKKKHHHDDDAAA@@@666555444333333222333333////////////////////////~~~}}}}}}~~~~~~~~~yyyyyyyyyzzz|||~~~|||~~~sssjjjddd___YYYUUUQQQMMMGGG@@@999555333222111111000///............------------------------///...------......---+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++++++++++++++,,,,,,---+++))))))***++++++++++++,,,---,,,++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))(((((()))************+++++++++***************+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------.........------,,,,,,------...------...////////////.........///000000000000000111111000000000000111111222222222222222333444444222333555777999;;;===>>><<>>AAACCCDDDBBBEEEIIIMMMPPPQQQQQQQQQLLLNNNSSS]]]jjjzzzsss```SSSNNNMMMJJJHHHHHHJJJLLLOOOOOONNNKKKJJJBBBAAA>>>:::666333111000////////////////////////~~~{{{}}}~~~{{{uuuqqqppprrrvvvyyy}}}uuummmbbbYYYWWWZZZZZZQQQDDD888444444222222000///....................................,,,++++++---///000000///........................,,,,,,,,,++++++,,,---------------,,,,,,+++++++++))))))***+++,,,------...)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((++++++************++++++'''(((((()))***++++++,,,---+++(((((()))+++++++++***+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,***************+++++++++)))************+++++++++*********+++,,,,,,------)))************+++++++++******++++++,,,,,,,,,,,,************************)))+++---,,,+++***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------.........------,,,,,,------...---......///////////////...//////000000000000000///000111222222111000///333333222222333333444555666777:::>>>AAAEEEHHHIIIHHHIIIKKKLLLNNNNNNOOOOOOLLLQQQ\\\lll~~~}}}mmmXXXMMMIIIFFFCCCGGGIIILLLOOOPPPOOOLLLKKKLLLJJJEEE@@@:::666333111////////////////////////~~~|||zzzyyyssspppvvv{{{uuujjjaaaddd```ZZZUUUPPPGGG;;;222111111000...,,,,,,---///000000///...---,,,,,,,,,...---,,,,,,......---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,)))&&&&&&(((***)))(((++++++++++++++++++++++++---,,,+++***))))))))))))))))))******++++++++++++))))))))))))***+++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++++++++++++++******))))))''''''(((******+++++++++************************,,,,,,+++******))))))(((---------............///------------------------....................................///////////////000111222222333222222111111000000111222222333,,,...000111111222444555333777;;;???CCCGGGMMMQQQPPPLLLHHHGGGIIILLLOOOPPPPPPZZZjjj|||xxxuuuzzzxxxkkkdddYYYMMMFFFBBBCCCFFFJJJJJJFFFGGGKKKKKKJJJIIIGGGDDD???888333444333222111111000000000}}}xxxuuuuuutttsssxxx|||sssllleeedddaaa\\\UUUKKK???888222222111000//////000111000000///------,,,,,,---...---,,,,,,......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++)))''''''***+++***((())))))))))))))))))))))))++++++++++++++++++++++++(((((())))))************))))))))))))***+++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,------+++******)))******++++++++++++++++++*********)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++---------............///------------------------........................//////000000000111111111///000111222222333333222333333222222222333333444333444555444333444666888;;;>>>BBBFFFJJJMMMOOOPPPSSSTTTTTTSSSQQQPPPRRRTTT]]]fffuuu}}}yyytttqqqsss}}}{{{mmmZZZNNNHHHGGGIIILLLLLLJJJKKKOOOMMMMMMLLLKKKIIIDDD>>>999666555444222111111111111{{{wwwttttttuuuvvv|||~~~wwwssshhhgggfffddd^^^TTTHHH@@@666555333222000000000000000///...---------------...---,,,,,,......---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***)))***+++,,,***))))))))))))))))))))))))))))))***+++---......------((((((((()))))))))))))))))))))))))))***+++,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,)))))))))))))))***+++,,,++++++++++++************)))***+++,,,------------......------,,,,,,,,,+++------------............---------............///------------------------........................////////////000000000000///000111222333333333333555555444333333333444444333333333222222444888;;;BBBDDDHHHLLLNNNPPPPPPQQQ^^^fffllljjjbbb[[[\\\___jjjssszzzpppllllllnnnvvv~~~kkkYYYLLLGGGEEEHHHJJJIIIJJJLLLNNNNNNNNNOOONNNKKKEEEAAA<<<;;;888555333222111111~~~||||||zzzyyy{{{zzzyyywwwvvvyyyzzzwwwkkkhhhfffhhhiiibbbTTTHHH===:::666333000///---,,,000///...---------------...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,---,,,+++)))++++++++++++++++++++++++)))***---/////////---,,,))))))))))))******************))))))***++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,))))))))))))***+++------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,---...//////000---------............///................................................,,,---------............000000111222333333333333666555444444333333444444222222222222444999???DDDJJJNNNSSSTTTRRRSSSXXX^^^ssszzzooonnnqqquuuuuunnnlllooouuu}}}yyyeeeRRRJJJEEEGGGJJJJJJHHHIIIKKKKKKMMMOOOQQQOOOLLLIIIEEEBBB>>>:::666333111111~~~yyyxxxyyyzzztttssszzz~~~|||xxx|||{{{ooohhhccchhhpppnnn___PPPBBB===666222000000///...//////...------------......---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++*********)))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,*********+++,,,---...///+++++++++++++++++++++,,,)))***++++++++++++++++++------,,,,,,+++++++++*********+++,,,---......///---------............///........................////////////////////////---------............///000111222333333444333333555444333333333333444444777777777888;;;@@@HHHMMMTTT[[[aaa___ZZZ^^^lllyyyyyynnnlllmmmttt}}}sss\\\RRRKKKOOOTTTTTTOOOKKKHHHHHHIIILLLOOOPPPOOONNNLLLJJJFFF@@@;;;666333111vvvssszzz~~~xxxwwwwww}}}}}}vvvuuuzzz|||tttkkkdddiiirrrsssfffYYYFFF???666111111333333333///......---------.........---,,,,,,......---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++---,,,+++***+++,,,)))))))))))))))))))))))),,,---.........---,,,+++,,,,,,,,,,,,,,,++++++++++++***************++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,,,,,,,)))******+++,,,------------------............///........................////////////////////////000000000000111111111111000111222333444444444444333333333333333444555555999:::;;;===AAAGGGOOOUUU\\\dddkkkkkkiiiqqqpppjjjlllqqqxxx}}}bbbWWWQQQXXXaaaaaaXXXQQQKKKJJJIIIJJJLLLNNNOOOOOOOOONNNKKKGGGBBB<<<777444uuupppooo{{{yyyxxxzzz~~~~~~~~~~~~yyyrrrkkklllppppppiiiaaaQQQGGG;;;333111333444333......---------......///...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,+++)))(((***---))))))))))))))))))))))))+++++++++,,,------......,,,,,,,,,+++++++++******++++++***************+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------......******++++++,,,,,,---------------............///........................////////////////////////111111111111222222222333000111222333444444444444333333333444555666777888:::===AAAFFFMMMVVV```fffiiiooovvv{{{yyymmmiiiooouuu{{{}}}sssrrr{{{}}}eee[[[WWWcccpppqqqfff[[[TTTPPPLLLIIIJJJLLLMMMMMMMMMNNNNNNMMMIIICCC>>>:::yyypppnnnppp~~~|||yyyxxxzzz|||}}}|||{{{{{{{{{uuuwww}}}|||xxxrrrooommmllliiiggg]]]QQQAAA555111111111000......---------......///...---,,,,,,......---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,***''''''***---++++++++++++++++++++++++)))))))))***,,,...///000++++++++++++******))))))++++++***************+++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,------------------...------,,,,,,+++,,,,,,---...///000000++++++,,,,,,,,,,,,---------------.........//////////////////////////////000000000000000000000000///000000000111111111111111111222333444444444444444444444555777888:::;;;>>>BBBJJJSSS^^^jjjvvv}}}yyy}}}uuujjjhhhnnnuuuzzzqqqqqqwww|||zzzkkkaaaaaapppuuuiii\\\VVVOOOKKKIIIJJJKKKLLLKKKMMMOOOPPPNNNIIICCC???tttoootttzzz}}}uuurrrrrrssszzz|||}}}|||{{{}}}wwwmmmpppyyy~~~xxxppphhhfffiiillljjj]]]KKK===777333111...111000///...---,,,,,,,,,222000---+++***+++,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++*********))))))((((((...+++(((***...000...******+++,,,---...---,,,+++************************((()))***,,,,,,+++******)))******++++++******))),,,++++++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************+++)))'''(((+++,,,***(((******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++......---+++((((((***+++,,,,,,,,,---------..................////////////////////////000000000000///............//////000000000111111111000000///000222444444333222111222777666666888;;;===??????GGGMMMVVVcccvvvtttmmmiiikkkppp{{{|||uuutttuuuxxxnnnlllwwwzzztttiiiaaaSSSIIIHHHLLLLLLHHHNNNLLLMMMQQQRRRLLLHHHGGGrrrnnnttt|||xxxqqqoooqqqsssuuuxxxzzz{{{{{{}}}~~~ttttttzzz~~~tttmmmjjjkkknnnoooeeeUUUFFF<<<666222/////////...---------......//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))***'''%%%&&&***,,,***'''+++++++++,,,++++++******************************))))))***++++++++++++*********++++++++++++******,,,,,,+++++++++++++++++++++++++++*********))))))************************************************+++)))((((((++++++***(((************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,000000000///,,,,,,,,,...,,,,,,---------.....................////////////////////////000000000000//////.........///000000//////000000111111111000000222444555444444444555666555555777:::???CCCEEEPPPYYYgggwwwtttlllhhhgggjjjwwwxxx~~~|||uuuzzz~~~vvvqqqlllhhh___UUUQQQQQQNNNIIIMMMKKKLLLQQQSSSOOOMMMMMMrrrnnnwww}}}sssmmmmmmqqqtttvvvxxx{{{|||}}}}}}vvvmmmiiihhhiiitttmmmaaaRRRCCC999333111...............///000000---......///...---+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************)))))))))+++)))'''(((,,,---+++))),,,,,,+++***))))))))))))*********************************)))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++***************************************************************+++***))))))***+++***)))************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------///000111111///------...,,,------------.....................////////////////////////000000000000///////////////000111111//////000000111111222222000222555666555555666888777777777:::>>>EEEKKKOOOWWWfffzzzxxxmmmhhhddddddfffrrrwww|||~~~|||tttpppooojjjccc^^^ZZZSSSLLLKKKHHHGGGLLLNNNLLLKKKMMM|||vvvrrr|||zzzqqqmmmoootttwwwzzz|||~~~~~~~~~|||qqqjjjgggfffrrrqqqjjj\\\KKK<<<444222000//////...//////000000---.........------,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************---+++***+++---...---+++...---+++))))))))))))***************************+++***)))))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))***************************************************************************************+++******++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++---//////---+++++++++------------........................////////////////////////000000000000////////////000111222222333333222222222222222222222444666666555555666888999;;;>>>BBBGGGMMMTTTXXX[[[oooooofffdddeeehhhkkkrrrwww|||}}}vvvqqqnnnjjj___SSSLLLGGGEEEHHHJJJIIIIIILLL~~~wwwxxx}}}{{{{{{uuusssuuuyyy|||xxxyyyzzz|||~~~}}}tttnnnkkkmmmpppooodddRRRAAA777333222222111000///......//////...,,,++++++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***************+++++++++***))))))***+++,,,+++***///...,,,+++*********+++************************+++***)))))))))***,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))******************************************************************************++++++*********+++,,,,,,,,,------------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...)))+++---...,,,*********---------.........//////............////////////////////////000000000000/////////000000222333333777666555444333222222222444666777666555555666888;;;@@@FFFKKKPPPVVV\\\aaaggg}}}}}}jjjbbbaaafffnnnuuu{{{{{{zzzvvvgggWWWMMMHHHEEEHHHJJJJJJLLLOOOxxxrrrvvv~~~|||}}}rrrqqqppprrrwww|||~~~~~~uuuppplllqqqtttmmm]]]JJJ<<<555444333222000//////......000...,,,******,,,...000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************++++++++++++++++++,,,,,,,,,,,,---------......---,,,++++++++++++*********************************)))******+++,,,++++++,,,,,,,,,,,,++++++******,,,------,,,+++******************+++++++++++++++++++++++++++++++++***************************+++,,,+++******+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++---......---,,,,,,---------........./////////............////////////////////////000000000000000000000000111222444444888777555444333333333333666777888777666777999;;;@@@EEEMMMSSSYYY```iiiooo~~~tttfff```aaagggsss}}}zzzssscccSSSJJJDDDBBBEEEGGGHHHJJJNNNwwwrrrvvvrrrnnnjjjjjjooouuuzzz|||yyyyyy|||}}}|||~~~~~~|||pppvvv~~~xxxqqqwww{{{xxxiiiVVVDDD999333222111111000000000000...---,,,,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------............//////++++++,,,,,,,,,++++++***************************))))))***++++++++++++*********++++++++++++******((()))+++---------,,,+++))))))*********+++++++++++++++++++++++++++++++++************************)))+++---,,,***)))+++---*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---...///...,,,,,,...///............////////////............////////////////////////000000000000000000000111222333444555555444333222222333444555666777888999999;;;???AAAIIINNNUUU\\\cccnnn|||tttnnnjjjkkkooowww~~~tttfffZZZQQQKKKGGGHHHIIIGGGGGGJJJyyytttxxxyyyrrrjjjgggjjjpppuuuwww~~~zzzsssooorrrttttttsssuuu|||||||||xxxvvv}}}{{{gggooo~~~~~~zzz{{{www}}}rrr^^^III<<<111111111000111111222333+++,,,---.........---,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,,,,(((***+++*********+++,,,((()))+++,,,,,,+++***)))************************((()))***,,,,,,+++***************++++++*********'''(((+++---...---,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************))),,,---,,,***)))+++---((())))))))))))*********+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------,,,++++++---000............/////////000............/////////000////////////000000000000000000000111222444555666111000000///111333555777555777999:::<<>>FFFLLLRRRUUUUUUZZZeeennn~~~rrrqqquuuyyy|||xxxtttrrrssssssrrrpppjjjfffbbbaaabbbdddeeefffhhhgggfffeeefffiiikkkmmmkkkkkklllmmmmmmmmmmmmmmmpppooommmlllkkklllmmmnnntttvvvyyy||||||zzzyyyyyyyyy}}}vvvpppvvv}}}~~~}}}~~~vvvvvvyyy{{{|||yyyyyyzzzzzz|||}}}nnnbbb]]]TTTGGG;;;444111111111111111111000000000//////------------............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))++++++++++++++++++++++++************++++++++++++***************)))))))))***************************((('''(((***,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------.................................//////000000111////////////000000000000...///000111111111111000111111222222333444444444333333444666:::>>>BBBEEENNNRRRUUUXXX\\\fffttt~~~rrriiilllvvv~~~wwwooommmkkkjjjkkklllllllllhhhddd```^^^___ccceeefffdddddddddeeefffhhhiiikkkhhhiiijjjlllmmmooopppqqqsssqqqpppnnnmmmmmmnnnnnntttsssuuuyyyyyyuuussstttuuuwwwxxxwwwwwwyyy~~~~~~{{{yyyzzz|||uuuwww{{{|||}}}}}}{{{||||||{{{{{{~~~xxxkkk```___[[[QQQEEE999333111222000000000000////////////------------.........///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---------,,,,,,++++++******))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++*********)))))))))(((++++++++++++++++++++++++)))((('''(((***,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,------------,,,,,,........................---......///000000111111////////////000000000000---...000111222333222222111111222222333444444555555555666999>>>DDDIIILLLRRRUUU[[[ccclllyyy|||pppnnnwwwwwwssshhhgggfffeeefffffffffeeedddbbb______aaacccdddeeebbbccceeefffhhhiiijjjjjjkkkkkklllnnnppprrrtttuuurrrrrrrrrqqqqqqrrrrrrssswwwtttvvvzzzzzzuuurrrsssqqqsssuuuuuutttuuuxxx|||~~~|||{{{~~~zzzxxxuuutttvvv{{{uuuvvvzzz}}}|||~~~|||ttthhh___```^^^XXXLLL>>>444222222000/////////............---------.........//////---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++******************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++///...------,,,+++***)))***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********))))))((((((++++++++++++++++++++++++)))((('''(((***,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,...------,,,,,,------...+++,,,............,,,+++////////////////////////---......///000111111222////////////000000000000---...000222333444333333111111222333333444555555666777888<<>>EEEIIIJJJNNNSSS^^^iii|||wwwnnngggccc^^^[[[ZZZZZZ]]]^^^^^^\\\]]]\\\[[[[[[]]]___``````fffgggiiikkkmmmnnnnnnnnnlllmmmnnnooooooooonnnmmmooonnnnnnoooqqqtttvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxvvvtttttttttxxxxxxxxxxxxzzz|||}}}zzzwwwyyyttthhheeedddjjjqqqyyyxxxpppooouuu~~~zzzzzz|||zzztttrrrrrrxxxwwwjjjXXXIII>>>777333222222111000///...............------------,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------////////////////////////000000000000111111111111//////000111222333444444333333333333222222222222333444666666555666888:::BBBAAABBBGGGKKKOOOWWW___nnn}}}~~~zzz{{{~~~{{{qqqiiiccc___YYYXXXXXXZZZ]]]^^^^^^]]]____________````````````hhhiiikkkmmmnnnooonnnnnnnnnooopppppppppooommmlllnnnnnnnnnoooqqqtttwwwyyyxxxxxxwwwvvvuuuuuuuuuuuuwwwzzz}}}}}}zzzvvvsssqqqvvvvvvwwwxxxyyy{{{}}}~~~|||yyywwwxxx}}}rrrkkkhhhiiipppwww}}}uuullllllrrryyy~~~~~~}}}yyy|||~~~}}}}}}}}}}}}zzztttuuuqqqhhh^^^TTTGGG<<<555333111000//////...---............------------...------,,,,,,------...++++++------------+++++++++++++++,,,,,,---------,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******************************+++++++++,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000000000000000///000000000111111111111000000111222222333444444444444444333333222222111111333444444444666999<<>>CCCIIITTTbbbqqq~~~}}}|||{{{yyyyyyyyyyyyzzz{{{}}}~~~}}}|||{{{{{{{{{{{{}}}~~~~~~rrrhhhaaa^^^UUUVVVWWWXXXZZZ___eeejjjlllkkkiiiggghhhjjjlllnnnssssssttttttsssqqqooonnnoooppppppqqqqqqpppppppppnnnnnnooopppqqqqqqrrrrrrrrrqqqrrrsssvvvwwwvvvuuusssuuuwwwxxxwwwuuurrrpppssstttuuuuuuuuutttrrrqqqrrrrrrsssuuuuuuvvvvvvuuuyyyvvvsssqqqqqqtttwwwyyy|||}}}~~~|||tttnnnjjjhhhggghhhhhhggghhhoooyyy~~~uuukkkeee___XXXVVVXXX[[[\\\]]]^^^```bbbdddeeegggmmmvvv}}}tttllliiinnnwww~~~|||xxxuuuuuuvvvxxx}}}{{{nnn___^^^```iiivvv~~~{{{xxxvvvyyy~~~{{{{{{{{{yyywwwyyyxxxwwwvvvvvvyyy~~~|||}}}lllPPP>>>777555333000////////////...............------,,,,,,------......,,,++++++,,,---,,,++++++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))))))))))))))************************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******++++++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------............------------..............................///////////////000000000000000111111111222222222111111222222333444444555666777999999:::<<>>777444222000000000/////////.........------,,,,,,------...---+++***+++,,,------,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++************+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---..................------------......////////////////////////...//////000000111111222111111111222222222222333222222333333444444555555555666888:::???EEEMMMRRRXXXjjjwwwssssss}}}zzzyyyyyyxxxuuusssoooppprrrtttuuuvvvvvvvvvyyyzzz{{{|||||||||||||||{{{{{{|||||||||||||||||||||~~~|||vvvmmmeee___\\\UUUVVVWWWXXXYYY\\\```dddcccccccccdddeeegggiiijjjiiijjjjjjkkkmmmnnnooooooooooooqqqrrrssstttttttttqqqsssuuutttqqqoooqqqttttttssstttuuuxxxyyyxxxwwwpppnnnlllkkklllnnnqqqtttuuuuuutttttttttssssssssspppqqqqqqrrrrrrrrrqqqqqqkkkoootttxxx{{{{{{zzzyyyxxxxxxzzz}}}xxxkkkfffeeeffffffcccgggkkkmmmpppuuu|||ppp```YYYTTTUUUVVVVVVYYY]]]^^^ccclllwww}}}xxxvvvuuuqqquuuyyyzzz|||{{{sssjjjeeeccc```___dddllltttzzzvvvooollluuu{{{~~~||||||vvvxxxzzz|||www\\\EEE999666444000000000000/////////......------,,,,,,------...---+++******,,,...------*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))******+++,,,,,,------'''(((***+++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...***+++,,,.....................------------......////////////////////////...//////000111111222222111111111222222222333333222222333333444555555555666888;;;???EEENNNWWW^^^iii|||zzzvvvwww|||zzzxxxxxxwwwvvvtttqqqnnnoooqqqssstttuuuuuuuuuzzzzzz{{{|||}}}|||{{{{{{wwwxxxxxxyyyzzz{{{|||}}}}}}}}}|||~~~~~~|||vvvmmmddd]]]ZZZTTTVVVWWWXXXYYY[[[___bbbaaaaaaaaabbbccceeefffgggfffggghhhjjjlllnnnpppqqqpppppprrrsssttttttttttttqqqtttvvvuuuqqqoooqqqtttsssssssssuuuxxxyyyxxxwwwppppppnnnnnnnnnooopppqqqsssrrrqqqqqqqqqqqqqqqqqqmmmoooqqqrrrsssrrrqqqpppnnnppptttxxxzzz{{{zzzyyyxxxyyy{{{}}}uuujjjgggjjjmmmnnnhhhmmmrrrvvvyyy}}}}}}iii[[[UUUPPPQQQSSSTTTWWW[[[ccciiiuuu~~~}}}yyywwwvvvmmmqqquuuvvvvvvvvvpppiiijjjhhheeecccdddjjjssszzz~~~rrrjjjpppxxx}}}}}}vvvxxxxxxzzzfffJJJ<<<777444000000000000////////////...------,,,,,,------...---+++******,,,......---++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,------......'''(((***+++,,,,,,++++++*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......)))+++,,,...//////...............------.........000000000000000000000000...//////000111222222222111111222222222333333333222222333444444555555666999:::>>>BBBJJJTTT___fffzzzxxx{{{~~~}}}}}}|||zzzyyyxxxxxxwwwtttrrroooqqqsssuuuvvvwwwvvvvvvyyyzzz{{{|||||||||{{{zzztttuuuvvvxxxzzz|||~~~~~~}}}zzzzzz~~~~~~~~~{{{uuukkkbbb[[[WWWTTTVVVWWWXXXYYY[[[^^^aaa`````````aaabbbdddeeefffeeefffgggiiillloooqqqssspppqqqrrrsssttttttttttttrrruuuwwwuuuqqqoooqqqtttsssssssssuuuwwwxxxxxxvvvqqqrrrrrrqqqqqqpppooonnnppppppooonnnnnnnnnnnnnnnmmmooorrruuuuuutttsssqqqqqqrrrtttvvvxxxyyyzzzzzzyyyzzz{{{~~~zzzuuutttssstttvvvqqquuu{{{vvvggg\\\SSSOOOSSSTTTQQQSSSZZZ___mmm~~~{{{wwwsssooopppqqqrrrrrrrrrrrrqqqnnnqqqqqqiiiaaaaaalllvvv~~~uuuvvvyyy~~~www|||wwwZZZCCC888666222000//////111222111000,,,---...//////...---,,,---------------------------------,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***)))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,------+++)))+++,,,,,,------,,,,,,+++------------------------........................//////////////////..............................///////////////.........000111111111111222222222222333333333333333333444333222444888777444444888<<>>BBBFFFNNNVVV]]]iii{{{|||xxx|||wwwqqqmmmmmmooopppqqqppprrrtttwwwxxxyyyyyyyyyyyyyyyzzz|||}}}}}}{{{xxxwwwxxxyyyzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvvvvvvvwwwvvvtttssstttvvvxxxyyyyyy}}}|||}}}~~~|||yyywwwssslllccc[[[VVVTTTSSSRRRRRRQQQQQQTTTXXX\\\___^^^\\\[[[[[[]]]```aaafffhhhkkklllllllllnnnooolllmmmnnnooopppqqqrrrsssssssssssssssssstttuuuvvvuuuuuuvvvvvvwwwxxxxxxxxxuuuuuuuuuuuuttttttssssssmmmmmmnnnnnnoooooopppppprrrrrrrrrssstttvvvxxxyyy||||||}}}~~~xxxkkkbbbXXXRRRPPPTTTXXX^^^ooo}}}|||zzzxxxvvvtttrrrqqqsssvvv|||{{{ooo___TTTOOOOOOVVVbbblllsss|||{{{zzz~~~{{{~~~~~~~~~yyydddTTT???;;;666222111111111000///...------------...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++***,,,......---+++,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,---.../////////////////////////////////...//////000111111222222000111111111111222222222222222333444555666777777444444999AAAHHHNNNWWW```qqq}}}xxxtttoookkkkkklllmmmmmmpppqqqtttvvvwwwwwwvvvvvvyyyyyyzzz|||~~~}}}{{{yyyxxxyyyyyyyyyyyyyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvtttrrrsssvvvzzz||||||}}}~~~{{{zzzzzztttrrrnnnggg___XXXUUUSSSRRRRRRQQQPPPPPPTTTYYY^^^bbb```^^^\\\\\\^^^bbbdddfffiiilllmmmllllllmmmpppmmmnnnnnnoooppppppqqqqqqrrrrrrrrrrrrssstttuuuvvvrrrssstttuuuwwwxxxyyyyyyuuuuuuuuuuuuuuuttttttsssnnnnnnnnnnnnooopppqqqrrrrrrrrrssstttvvvyyy{{{|||{{{{{{|||~~~~~~zzzvvviiiaaaVVVQQQPPPUUUZZZbbbuuu|||{{{zzzxxxvvvsssqqqooonnnrrrxxx|||{{{qqqbbbWWWNNNKKKOOOZZZeeemmmyyy{{{{{{~~~zzzyyy}}}yyy{{{zzzzzz|||hhhWWWAAA===777333222222111111///...---,,,,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,******************++++++******************************+++++++++,,,,,,,,,000///---,,,+++*********++++++***,,,......---,,,---......//////......---------------------------........................++++++,,,------...//////000000000000000000000000...//////000111222222222000111111111111222222222222222333444555666777888777999@@@KKKTTT[[[eeennn|||yyyuuuqqqmmmjjjiiijjjkkkjjjoooqqqsssuuuvvvvvvttttttzzzzzz{{{}}}~~~~~~|||yyyzzzzzzzzzzzzyyyxxxwwwvvvrrrrrrssstttvvvxxxzzz{{{wwwuuussstttwww|||~~~|||}}}yyyxxxyyyqqqoookkkddd]]]WWWTTTSSSQQQQQQPPPOOOPPPTTTZZZ^^^dddbbb___]]]]]]___ccceeefffiiillllllkkkkkkmmmoooooooooooooooppppppppppppqqqqqqqqqrrrssstttuuuvvvqqqqqqssstttvvvxxxyyyzzzssssssssstttssssssrrrrrrqqqpppooooooppprrrtttuuusssssssssuuuwwwzzz}}}xxxyyy{{{~~~}}}qqqgggaaa[[[RRRQQQXXXZZZ___vvvzzz|||{{{xxxuuuqqqmmmkkkiiilllqqquuuuuuooofff___UUUTTTVVVYYY\\\eeewww}}}~~~~~~{{{zzz{{{}}}tttpppxxx~~~qqqbbbLLL???666555666222///000...///000111111000///...///...---,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************************************,,,,,,++++++++++++++++++++++++++++++******)))))),,,+++*********+++,,,---,,,,,,------,,,,,,+++***.........------,,,,,,,,,++++++++++++++++++++++++,,,---......//////......////////////////////////......///000000000000000000000000000111111111111000111222222444444555666666777777666666555555555999@@@KKKTTTWWW\\\ooozzzvvvrrrsssqqqnnnkkkiiihhhiiiiiinnnooopppooonnnnnnpppqqqwwwyyyzzz||||||{{{yyyxxxxxxzzz||||||{{{wwwsssqqqooommmlllpppwww{{{{{{xxx|||vvvqqqqqqvvv|||~~~~~~}}}~~~|||xxxuuurrrrrrooonnnkkkeee]]]VVVQQQOOOQQQPPPNNNNNNPPPTTTXXX[[[```^^^\\\\\\___bbbccccccggghhhjjjjjjjjjkkknnnpppmmmmmmnnnooopppqqqqqqqqqqqqtttuuutttqqqoooqqqsssooosssyyy|||{{{yyyxxxwwwuuuuuuuuuvvvwwwwwwuuussspppqqqrrrtttuuuuuuuuuuuuvvvvvvwwwxxxzzz|||~~~}}}{{{{{{xxxmmmddd^^^ZZZRRRQQQWWWZZZaaayyy~~~}}}xxxzzz}}}~~~zzzvvvrrrmmmjjjiiikkknnnqqqqqqmmmfffaaaYYYWWWVVVYYY]]]eeettt~~~~~~yyywwwxxxyyysssrrrzzzxxxkkkUUUFFF999666666333000///...///000111111000///...///...------,,,,,,,,,---.........---------,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++++++++++++++*********))),,,+++*********+++,,,---,,,------------,,,++++++------------------,,,,,,++++++++++++++++++++++++,,,---......//////......////////////////////////...//////000000000000000000000000000111111111111111111222333444555555666555555666666777777999:::???DDDMMMWWW^^^iii{{{vvvrrroookkkjjjhhhgggfffggghhhiiimmmnnnooonnnmmmmmmoooqqqsssuuuwwwyyyyyyyyyxxxxxxzzz{{{{{{{{{yyyuuurrrppppppnnnmmmqqqvvvzzzyyywwwxxxsssooooootttxxxzzzyyyxxxyyyyyywwwssspppnnnmmmlllllljjjeee^^^XXXTTTRRRQQQPPPOOONNNPPPTTTXXX[[[___^^^^^^^^^___aaadddfffhhhiiikkkkkkkkkllloooqqqssssssrrrqqqqqqqqqqqqqqqpppqqqrrrqqqppppppqqqrrrqqquuuyyy{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxwwwtttrrrssstttuuuvvvwwwxxxxxxxxxvvvwwwwwwxxxzzz|||}}}~~~~~~}}}~~~zzzrrrhhh```[[[YYYRRRQQQVVVZZZddd~~~}}}{{{wwwxxxzzz{{{}}}~~~xxxsssnnnkkkjjjjjjjjjkkkllljjjgggddd```ZZZWWWZZZ___fffrrr||||||}}}}}}wwwssstttwwwuuuwww}}}~~~uuu```OOO>>>777666444111/////////000000000000/////////...------,,,------------.../////////...---,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************************************************************++++++,,,,,,---++++++++++++************+++++++++++++++,,,---------------------,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////////////////000000000000000000000000111111111111111111222333444555666666333444666666777:::>>>AAAIIIMMMVVVbbbnnn}}}zzzuuuqqqnnnkkkeeeeeedddeeefffhhhjjjllllllmmmnnnmmmlllmmmooopppoooppprrrtttvvvvvvvvvvvvzzzzzzzzzxxxvvvssspppoooqqqooonnnqqquuuxxxwwwuuusssppplllmmmpppssstttsssqqqrrrrrrpppllliiihhhhhhhhhhhhgggccc^^^XXXUUUTTTRRRQQQOOOOOOPPPTTTXXXZZZ]]]___``````___aaafffjjjjjjkkkmmmmmmmmmnnnqqqsss{{{yyyvvvsssrrrqqqqqqrrrqqqppppppqqqsssttttttssstttwwwyyyyyyxxxvvvvvvvvvwwwyyyzzz{{{zzzwwwuuusssvvvwwwxxxzzz{{{{{{{{{{{{xxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{xxxssslllddd^^^ZZZVVVQQQPPPUUUZZZfff}}}|||xxxyyyyyyzzz|||~~~yyytttpppmmmllljjjhhhggghhhiiihhhgggeee]]]XXX[[[aaahhhpppvvv{{{~~~}}}uuuuuuyyy}}}{{{tttqqqrrryyyzzz}}}}}}xxxhhhXXXDDD999666666333000//////000000000000//////......------------......,,,---...000000...,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---------------...---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///////////////////////////////////////000000111///000000000111111111111111111222333444555666666333555666666777;;;BBBGGGRRRYYYeeettt}}}vvvrrrnnnkkkiiidddeeeeeefffiiikkkmmmnnnlllmmmnnnmmmmmmmmmoooqqqnnnooopppqqqrrrsssrrrrrrwwwwwwvvvuuutttrrrqqqppprrrpppoooqqqsssuuutttsssooommmkkkkkkmmmnnnnnnmmmllllllllljjjgggdddddddddffffffeeebbb\\\WWWTTTSSSRRRQQQOOOOOOQQQTTTXXX[[[\\\___bbbbbb```bbbiiiooommmnnnpppppppppqqqtttvvv~~~|||xxxtttrrrrrrssstttuuusssrrrtttwwwyyyxxxvvvwwwxxxyyyxxxvvvtttuuuvvvuuuxxx{{{|||{{{yyyvvvuuuxxxyyyzzz{{{|||}}}}}}}}}{{{|||}}}~~~{{{~~~}}}zzzxxxxxxuuutttqqqmmmgggaaa\\\YYYSSSPPPPPPTTTZZZggg}}}zzzzzzzzzzzz|||}}}yyyuuurrrooonnnkkkhhhggghhhiiijjjjjjggg___YYY\\\bbbgggmmmqqqsssyyy~~~~~~~~~sssooojjjmmmssszzzyyytttqqqssszzz~~~~~~zzzvvvuuulll___LLL>>>888777555222000000////////////000000......---------......///***+++---......---,,,***+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************************************))))))***+++,,,,,,------+++++++++++++++++++++,,,++++++,,,,,,------------------.........---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////000//////...///000111111///000000000111111111111111222333444555666666777555777888888999>>>GGGNNNWWWdddwwwzzztttpppmmmkkkiiieeeeeefffgggiiikkklllmmmkkkmmmnnnmmmmmmmmmoooqqqoooppppppppppppoooooonnnqqqrrrrrrrrrrrrrrrrrrqqqppppppooopppqqqqqqqqqpppmmmlllkkkjjjjjjjjjiiihhhhhhhhhhhhfffcccaaaaaabbbfffgggfffbbb]]]XXXUUUSSSRRRPPPOOOOOOQQQUUUYYY\\\]]]aaaddddddbbbdddkkkqqqpppqqqssssssssstttwwwyyy|||zzzwwwtttssstttvvvwwwxxxvvvtttvvvyyy{{{yyywwwxxxyyyyyywwwtttssstttuuurrruuuyyy{{{zzzyyyyyyyyyxxxxxxzzz{{{|||}}}}}}}}}zzz{{{}}}zzz~~~{{{wwwtttrrrnnnllljjjfffbbb\\\XXXVVVPPPOOOPPPSSSXXXfff~~~}}}|||zzzzzzzzzyyyzzz}}}~~~{{{yyywwwsssqqqpppmmmiiihhhhhhiiijjjiiihhh```ZZZ\\\___bbbeeejjjmmmrrrvvvxxxyyy|||mmmfffcccgggpppxxxxxxttttttwww|||{{{zzz{{{{{{wwwqqqnnnpppppphhhXXXFFF<<<999777444000000////////////000000.........---......///000***+++,,,---------,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************************************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------------...............---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////000///.........///111222000000000000111111111111222222333444555666777777777999;;;;;;<<>>???BBBLLL[[[gggxxx~~~~~~zzzvvvssspppmmmkkkjjjiiifffeeebbbbbbccceeeeeefffffffffgggiiijjjjjjjjjjjjmmmooommmmmmlllkkkkkkkkklllllljjjllloooqqqqqqqqqooonnnllllllmmmllllllllllllmmmkkkjjjhhheeecccaaabbbbbb^^^^^^^^^\\\ZZZYYYZZZ\\\^^^______]]]YYYUUUSSSSSSOOONNNNNNOOOSSSXXX]]]```dddddddddeeegggjjjmmmooooooqqqrrrsssssstttvvvxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{|||{{{zzzwwwuuuuuuuuuvvvxxxyyyxxxuuusssssstttooosssvvvuuusssssswww{{{wwwxxxyyyzzz{{{|||||||||wwwyyy|||||||||~~~}}}|||{{{xxxzzz{{{zzzuuunnngggcccaaa```]]]ZZZVVVQQQNNNLLLLLLNNNPPPRRRVVVccczzz{{{yyyxxxvvvtttrrruuuuuuuuusssrrrsssuuuwwwzzzzzzzzz{{{{{{xxxssspppnnnlllkkkjjjiiihhhfffdddhhhbbb\\\YYYUUURRRSSSXXXZZZbbbnnnzzzwwwoooccchhhqqqyyyyyyvvvxxx}}}xxxwwwxxxyyysssjjjiiioooxxxxxxnnnWWWCCC:::666333111000///......///000111...............///000000---------------...///000)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************************************,,,,,,+++++++++++++++++++++++++++,,,,,,---------+++,,,---.........---,,,......//////......---,,,.........------,,,,,,,,,------------------------,,,---......//////......////////////////////////111000...---...///111222000000000000111111111111222333333444555666777777999<<<@@@BBBGGGRRRdddqqqzzzyyy}}}|||zzzuuuqqqkkkiiihhhggggggfffdddbbbaaabbbdddeeefffgggggggggeeefffhhhhhhhhhhhhkkkmmmjjjiiiiiiiiijjjkkklllllljjjllloooqqqqqqooollljjjjjjkkklllkkkjjjjjjkkkllljjjiiigggccc```^^^___aaaZZZZZZZZZXXXVVVUUUWWWXXXVVVWWWXXXWWWTTTQQQPPPPPPNNNMMMMMMOOOSSSXXX^^^aaafffeeeccceeehhhlllnnnnnnnnnoooqqqqqqqqqrrruuuwwwxxxxxxyyyzzzzzz{{{{{{{{{}}}xxxuuuuuuwwwuuuwwwxxxxxxvvvtttssssssqqqtttuuutttppppppuuuzzzwwwxxxyyy{{{||||||||||||zzz|||yyy{{{}}}~~~~~~~~~|||xxxuuussswwwuuussspppmmmhhhccc^^^\\\ZZZWWWSSSPPPMMMLLLKKKLLLLLLNNNQQQUUUaaawww{{{}}}}}}xxxvvvuuusssooopppqqqqqqpppnnnmmmnnnppptttyyy}}}}}}zzzvvvuuuuuurrrqqqmmmjjjgggfffggghhhfffddd```ZZZTTTOOOLLLLLLTTT]]]nnn|||uuugggjjjqqquuuuuuvvv}}}|||}}}}}}zzzvvvrrrpppooo}}}wwwhhhQQQ<<<444777444333222222333333222111000///...---,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,///...,,,+++***++++++,,,.........,,,++++++---///------------------------///............------------------............///......///000000000000000000111111111111222222222000111111111111222222222444333333555777999999888===<<>>@@@IIIPPP___sssxxxpppqqqxxx{{{{{{zzzxxxuuurrrmmmjjjhhhgggfffffffffeeeeeecccbbb]]]]]]]]]]]]^^^^^^^^^^^^_________``````aaaaaabbbbbbaaa```bbbdddhhhkkkmmmiiiiiiiiijjjkkkmmmpppqqqpppnnnlllkkkkkkjjjiiigggcccaaa___]]]\\\YYYVVVSSSRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNQQQTTTVVVWWWZZZ]]]^^^^^^___cccgggiiiiiijjjlllnnnppprrrssspppqqqrrruuuwwwyyy{{{|||zzzyyyxxxxxxyyy{{{~~~~~~{{{xxxwwwwwwxxxyyyvvvvvvvvvvvvvvvwwwwwwxxx|||||||||}}}~~~~~~~~~|||~~~|||zzzwwwuuuuuutttsssqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrsssttttttsssrrrrrrqqqpppooommmlllkkkkkkkkkfffccc___\\\ZZZXXXVVVTTTNNNMMMKKKJJJJJJJJJJJJKKKKKKJJJMMMSSSXXX```nnn|||zzznnndddaaaccchhhsss}}}~~~}}}{{{xxxttttttrrrnnnkkkkkklllnnnmmmoooqqqpppmmmnnnqqqtttxxxwwwuuutttsssooohhhccc```___]]]\\\ZZZUUUMMMHHHEEEGGGOOO___ttt}}}nnnkkkrrrzzz{{{vvvyyy~~~xxxtttzzz|||bbbHHH;;;333111...---///000000/////////...---------.........---,,,,,,++++++,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******)))************+++++++++------,,,+++*********+++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++---//////...---...000------------------------........................---------............///......///000000000000000000000111111111222222222111222222222222333333333444555666666777;;;AAAFFFOOO]]]rrrppphhhppp}}}zzzxxxxxxwwwuuuqqqmmmiiigggeeeeeeeeeeeecccbbbaaaaaa\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^___```aaaaaaaaaaaaaaabbbcccfffjjjmmmhhhhhhhhhhhhjjjlllnnnpppllljjjiiiiiijjjjjjhhhfffaaa```^^^]]][[[YYYUUURRRQQQPPPNNNKKKIIIGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMOOORRRTTTUUUYYY\\\\\\\\\^^^bbbfffhhhhhhiiijjjllloooqqqrrrnnnoooqqqtttvvvyyy{{{|||{{{yyywwwvvvvvvyyy|||~~~|||zzzyyyyyy{{{|||yyyxxxxxxyyyyyyzzz{{{|||}}}}}}~~~vvvtttqqqoooooonnnllljjjlllllllllllllllkkkjjjjjjjjjkkklllmmmnnnooooooooommmlllkkkjjjiiigggfffeee___]]][[[YYYXXXWWWTTTRRRMMMLLLKKKIIIIIIJJJJJJKKKLLLKKKNNNSSSXXX^^^jjjvvv~~~ttthhh___^^^ccciiittt~~~}}}{{{yyywwwvvvuuurrrnnnkkkjjjlllnnnkkknnnpppooommmmmmqqqtttsssuuuwwwvvvsssnnnhhheee___]]]\\\\\\[[[WWWPPPJJJDDDEEEIIITTTeeewwwppphhhhhhnnnyyy|||wwwuuuwwwzzz|||}}}~~~{{{sssvvvmmmRRR@@@888555222000111111111111//////...............///...---,,,,,,++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,------------,,,+++***)))+++---/////////...///000------------------------//////.........------------------............///......///000000000000000000111111111111222222222222222222222333333333333222444555666777<<>>@@@GGGRRR[[[sssyyyqqqwww~~~{{{uuuqqqnnnoooppppppooolllhhhfffaaacccdddaaa\\\YYYXXXYYYTTTTTTTTTUUUUUUUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]][[[^^^aaaaaa```___```bbb``````_________```bbbccceeedddccccccbbbaaa]]][[[]]]ZZZWWWUUUTTTSSSQQQOOOKKKJJJGGGEEECCCAAA@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEDDDEEEGGGJJJMMMOOOPPPTTTWWWWWWWWWYYY]]]aaaaaaaaaaaaccceeeiiilllnnniiijjjlllnnnqqqsssuuuvvvsssssssssssstttuuuwwwxxxzzz{{{|||}}}~~~\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGKKKMMMOOORRRUUU[[[bbbfffpppzzzyyylllddd^^^ZZZ[[[___jjjttt{{{tttooolllkkkjjjiiidddfffiiilllnnnmmmlllkkkpppqqqqqqpppnnniiieeebbb\\\XXXTTTSSSVVVVVVSSSOOOFFFDDDEEEJJJQQQ]]]nnn}}}{{{iiidddiiippp}}}}}}www|||rrrTTTEEE555222777333000333222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........000000000000000111111222000000111222222222222111111222444444444444666777888666888@@@FFFMMMZZZgggyyywwwqqqppp}}}{{{xxxtttqqqpppnnnkkkiiiiiiiiigggeeefffdddaaa]]]ZZZXXXWWWVVVVVVTTTRRRPPPOOOPPPQQQRRRRRRRRRSSSTTTVVVYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\bbbbbb```]]][[[YYYWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLIIIGGGEEEBBB@@@???>>>>>>:::;;;<<<===>>>@@@AAAAAABBBDDDFFFGGGGGGHHHJJJLLLLLLMMMOOOQQQTTTVVVXXXYYY^^^]]]]]]___dddhhhkkkkkkdddgggkkknnnooopppqqqrrrnnnpppsssvvvwwwwwwuuuttt|||||||||}}}~~~VVVVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVTTTSSSRRRQQQSSSRRRQQQOOONNNMMMLLLLLLJJJJJJHHHGGGGGGGGGGGGHHHJJJLLLNNNPPPSSSXXX___cccmmmxxxuuuiiiaaa\\\XXXZZZ___mmmxxx~~~wwwqqqmmmllljjjjjjdddfffhhhkkkllllllkkkjjjlllmmmoooooommmiiidddaaa\\\XXXTTTTTTUUUVVVSSSOOOJJJGGGFFFIIINNNWWWggguuu~~~tttmmmoootttyyy|||```HHH666222666000...000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////...000000000000000111111222000000111222222222222222111333444444333444555777999888<<>>=========888999:::;;;===>>>@@@@@@CCCDDDFFFGGGFFFGGGHHHJJJIIIJJJLLLOOOQQQSSSUUUVVVZZZ[[[[[[]]]___bbbeeeggggggjjjnnnpppooonnnmmmlllkkkmmmoooqqqssssssrrrrrryyyzzz{{{|||~~~QQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNMMMMMMLLLLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKMMMNNNQQQUUU[[[___iiitttwwwnnnddd]]]XXXVVVZZZ```ooo|||zzzsssooolllkkkjjjdddeeeggghhhiiiiiihhhhhhgggiiilllnnnllliiidddaaa]]]YYYUUUTTTUUUUUURRROOOOOOJJJGGGGGGIIIPPP^^^kkkxxx{{{wwwvvvxxx~~~}}}}}}~~~nnnOOO<<<444666000---000...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------......////////////......------------------------,,,------------...............//////////////////000000000000000111111222000111111222222222222222222333444444333333555777999<<>>???@@@CCCEEEFFFFFFEEEDDDFFFGGGGGGGGGIIIKKKMMMOOOQQQRRRUUUWWWYYYZZZYYY[[[___ccciiilllqqqsssqqqmmmjjjhhhggghhhiiijjjlllmmmnnnnnnuuuvvvxxx{{{~~~NNNNNNMMMLLLLLLLLLLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIILLLMMMMMMNNNOOOSSSXXX\\\dddooo{{{yyyoooggg___YYYUUUUUUZZZaaappp{{{tttooollljjjiiidddeeeeeefffffffffffffffcccfffjjjmmmmmmiiieeebbb]]]ZZZVVVUUUTTTSSSQQQOOOPPPKKKFFFDDDDDDIIIUUUbbbrrruuuzzz|||}}}|||~~~}}}yyyvvvxxx}}}yyyZZZCCC999888111///222000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///////////////////////////........................------------........................////////////000000000000000111111222000111222222333333222222222333444333333444666888;;;@@@GGGOOOZZZlllsssgggqqq{{{uuuqqqnnnllljjjiiibbbaaa```aaabbbbbb```___^^^^^^\\\ZZZVVVRRROOOLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMOOOOOOQQQSSSUUUWWWXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRPPPOOOOOONNNMMMLLLKKKKKKGGGGGGFFFEEEDDDBBBBBBAAA???>>><<<;;;::::::::::::777888999;;;===???@@@AAADDDEEEFFFEEECCCBBBCCCDDDEEEEEEGGGIIIKKKLLLNNNNNNOOOSSSWWWWWWVVVXXX^^^cccjjjnnnrrrtttqqqmmmhhhfffcccccccccdddeeehhhjjjkkkrrrsssvvvyyy|||~~~KKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEFFFGGGHHHIIIIIIJJJJJJNNNNNNOOOOOOPPPSSSWWW[[[aaammmyyy~~~~~~xxxqqqiiibbb\\\WWWTTTTTT[[[dddpppzzzsssnnnllljjjiiieeeeeeddddddccccccddddddaaadddhhhlllllljjjgggddd]]][[[XXXUUUTTTRRRPPPOOOOOOJJJEEEBBBAAADDDOOOZZZnnnttt{{{}}}|||~~~}}}yyyyyy}}}eeeKKK<<<888111000333222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,...///111111//////............//////........................---------.........//////---.........//////000000000000000000000111111222111111222333333333333222222333444444444555999;;;>>>EEENNNWWWdddyyyuuuqqq}}}{{{|||}}}}}}{{{zzzvvvpppllljjjhhhfffddd___^^^^^^___``````^^^\\\ZZZZZZYYYWWWSSSPPPLLLJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMOOORRRTTTUUUTTTSSSQQQQQQQQQQQQQQQPPPPPPOOOOOOLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@?????????>>>===;;;:::::::::;;;<<<:::;;;<<<>>>@@@AAACCCCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEEFFFGGGIIIJJJKKKLLLJJJOOOSSSUUUUUUXXX^^^eeellloooqqqqqqmmmgggbbb```____________aaadddfffhhhoooppprrruuuwwwyyyyyyzzz|||GGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDFFFHHHJJJJJJKKKKKKOOOOOOOOOOOOPPPSSSWWW[[[cccnnnzzz|||tttlllfff```[[[WWWTTTUUU^^^hhhsssxxxrrrnnnlllkkkjjjgggfffdddbbbaaabbbbbbcccaaacccgggiiijjjiiigggfff]]]\\\YYYVVVSSSQQQOOONNNMMMHHHDDDBBB@@@AAAIIISSShhhsssrrrUUUAAA:::111///222000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,...000111222......------------......------------------------------........./////////------......///000000000000000000000000111111222111222222333333333333333222333444444555888<<<@@@CCCKKKUUU___oooyyyxxx{{{vvvtttvvvwwwwwwvvvsssppplllhhhfffdddbbb```[[[[[[[[[\\\]]]]]][[[XXXVVVVVVTTTSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLHHHHHHFFFEEECCCAAA@@@???@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>>??????@@@AAACCCDDDEEEEEEDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIGGGJJJNNNQQQSSSWWW]]]bbbjjjkkkjjjgggaaa\\\XXXWWW[[[ZZZ[[[\\\^^^```ccceeejjjkkkmmmpppqqqrrrrrrqqquuuxxx~~~EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBCCCFFFHHHJJJKKKLLLLLLNNNNNNOOOOOOOOORRRWWW[[[gggsss~~~|||rrrjjjeee```\\\YYYUUUVVV```kkkzzz~~~wwwqqqooonnnmmmmmmiiigggdddbbb```aaabbbbbbaaabbbdddfffggggggffffff]]]\\\ZZZVVVSSSPPPNNNNNNLLLHHHEEECCC???>>>DDDMMM]]]lll~~~cccKKK@@@444111333000111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////------......///000000111000000000000000111111222111222333333444444333333222333444555777;;;@@@DDDJJJRRR\\\gggzzzvvv~~~zzzvvvqqqppprrrtttsssrrrmmmkkkhhhfffdddbbb___]]]XXXXXXXXXYYYZZZYYYVVVTTTSSSRRRQQQOOOMMMLLLKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDCCCBBBAAA@@@??????@@@@@@@@@??????????????????>>>>>>===>>>???AAAAAABBBBBBCCCDDDDDDEEEFFFFFFDDDEEEEEEDDDBBBAAABBBCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFHHHKKKOOOTTTXXX[[[___^^^\\\XXXTTTQQQRRRSSSVVVVVVWWWYYY[[[]]]___```ccceeegggjjjllllllllllllppprrrvvvzzz}}}FFFEEEDDDDDDCCCCCCDDDDDD??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFFFFEEECCCAAA@@@AAACCCFFFHHHJJJLLLLLLLLLMMMNNNNNNNNNOOORRRVVVZZZkkkvvv}}}sssiiieeeaaa]]]ZZZVVVXXXbbbmmm}}}vvvrrrpppooooooooojjjgggdddaaa``````aaabbb```aaabbbcccdddeeeeeeeee]]]]]][[[WWWRRROOONNNNNNMMMIIIFFFDDD@@@===AAAHHHRRRdddzzzoooTTTGGG999444555111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,---......///((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------...///000000111000000000000000111111222111222333333444444333333222333444555888<<>>>>>======>>>===<<<;;;<<<>>>@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOJJJKKKNNNQQQPPPOOOVVV^^^ooo~~~vvvmmmgggddd\\\XXX[[[ZZZ[[[iii{{{~~~wwwpppooorrrqqqmmmkkkhhhcccaaaaaabbbcccccc```^^^\\\\\\]]]______^^^\\\ZZZWWWSSSQQQOOONNNMMMLLLJJJGGGCCCAAA@@@AAAAAAMMMZZZlll||||||```GGG===:::555000000000///...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++***)))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......***++++++,,,,,,++++++***........................,,,,,,------.../////////............/////////000111222222111111000///...111111111111222333444555555999;;;:::999>>>JJJTTTSSS\\\iiiyyy~~~sssttt{{{sssooonnnnnnoooppppppmmmkkkeeedddcccbbbbbb___\\\YYYVVVUUUTTTSSSQQQPPPOOONNNNNNMMMKKKIIIGGGFFFFFFFFFGGGEEECCCBBBCCCDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFFFFEEEEEEEEEFFFFFFBBBAAA???>>>???@@@CCCDDDBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA??????@@@BBBFFFHHHHHHGGGEEEDDDDDDDDDEEEFFFCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAABBBEEEGGGHHHGGGJJJIIIHHHGGGGGGIIIKKKLLLOOOPPPRRRTTTVVVXXXYYYYYY[[[\\\^^^```bbbcccddddddhhhjjjlllnnnoooqqqtttwww}}}BBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;<<<===???AAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCFFFHHHIIIJJJJJJKKKMMMOOOKKKLLLNNNQQQPPPPPPXXXaaappp~~~ssslllhhheee___]]]```___bbbqqq~~~xxxssssssvvvtttooollliiieeeccccccddddddcccaaa___]]]\\\]]]^^^^^^]]][[[ZZZWWWSSSQQQOOONNNMMMLLLJJJGGGDDDBBBAAAAAABBBJJJUUUfffvvv||||||}}}kkkOOOAAA;;;666222111111000////////////000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------...............++++++++++++++++++++++++..........................................------........./////////000000111111111111111000000///222222111111222333444444333555888;;;@@@HHHRRRYYY```jjjvvv~~~zzzyyyooolllllllllmmmnnnnnnllljjjfffdddaaa___]]][[[XXXUUUSSSRRRQQQPPPOOOMMMLLLLLLLLLJJJHHHFFFDDDDDDDDDDDDFFFDDDBBBAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@AAAAAAAAABBBAAAAAAAAAAAABBBDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@???@@@CCCEEEGGGIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCBBBAAACCCEEEGGGGGGFFFHHHHHHGGGFFFGGGHHHIIIJJJNNNNNNPPPQQQSSSTTTUUUVVVSSSSSSUUUVVVWWWYYYYYYZZZ\\\^^^```bbbcccfffjjjnnnwww??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@AAABBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCHHHJJJKKKKKKKKKKKKLLLNNNMMMLLLNNNOOOOOOQQQ[[[fffttt{{{pppkkkiiigggdddccceeeeeejjj~~~~~~zzzvvvvvvyyywwwrrrnnnkkkhhhggggggfffeeedddccc```^^^]]]^^^^^^]]]\\\[[[YYYVVVTTTQQQOOONNNMMMMMMKKKHHHFFFDDDCCCCCCCCCEEEMMM\\\nnn}}}~~~wwwuuuvvv{{{||||||yyy\\\GGG;;;777555222222111000000000000111...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,---...............---,,,+++******+++,,,---........................000//////...------,,,,,,....../////////000000000///000111111222111111111333333222222222333444444444555888>>>HHHSSS\\\aaaqqqzzzqqqjjjiiihhhhhhiiijjjkkkiiigggfffbbb]]]YYYVVVTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHFFFDDDCCCAAAAAAAAAAAAEEECCCAAAAAABBBCCCBBBAAA@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>======>>>>>>BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@AAACCCEEEFFFIIIGGGFFFCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWYYYZZZ\\\```eeeiiioooxxx>>>======<<<;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFJJJLLLMMMLLLKKKKKKLLLMMMMMMLLLMMMNNNNNNRRR^^^jjjyyyyyynnnllllllllliiihhhggghhhssszzzuuuvvvzzzzzzwwwrrrooollljjjjjjiiigggeeedddbbb___^^^^^^^^^\\\ZZZYYYXXXVVVTTTQQQOOOMMMMMMMMMKKKIIIGGGEEEDDDDDDCCCBBBGGGSSSfffxxx}}}}}}~~~vvvoooppptttyyyyyytttsssvvv}}}hhhMMM===777888222222111000000000000111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...---+++******+++---...........................//////.........---------...////////////000000000...///000111222222222222444444333333333333444444888:::===CCCMMMYYYeeemmm~~~uuulllhhhfffeeedddeeefffgggfffdddccc^^^WWWQQQNNNMMMKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@AAADDDCCCBBBBBBCCCDDDCCCBBB?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>???BBBCCCEEEGGGHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDCCCCCCAAAAAAAAABBBBBBCCCDDDEEEFFFEEEDDDCCCAAA@@@??????@@@????????????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAACCCBBBBBBCCCDDDEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDGGGHHHJJJMMMPPPRRRTTTUUUXXXWWWVVVUUUTTTUUUUUUVVVUUUVVVVVVWWWXXX[[[___cccgggmmmwww~~~{{{wwwxxx>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNNNNLLLLLLNNNOOOTTTaaannnwwwoooooopppqqqnnnjjjhhhlll}}}zzzrrrttt{{{~~~wwwtttpppmmmkkkiiihhhfffdddbbb```______^^^[[[YYYXXXWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJHHHFFFEEEDDDDDDAAADDDMMM]]]ppp|||wwwzzzxxxqqqnnnlllnnntttvvvrrrooonnnwwwsssUUU@@@999:::111111000////////////000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,---...---------...---+++******+++---...........................---------.........//////////////////000000000111...///000222333333333333444444444333444444555555999===DDDIIIRRRaaattt~~~zzzoooiiigggcccbbb``````aaabbbaaa```^^^YYYQQQKKKHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@AAABBBEEEDDDCCCDDDEEEFFFEEECCCAAAAAA@@@@@@@@@?????????????????????????????????@@@@@@????????????@@@@@@BBBDDDFFFHHHHHHGGGEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBAAAAAACCCDDDDDDCCCAAAAAABBBCCCCCCDDDDDDCCCCCCDDDFFFJJJOOOTTTXXXZZZ\\\YYYWWWTTTQQQPPPPPPQQQQQQPPPQQQQQQPPPPPPRRRUUUXXX```bbbfffiiikkkkkkiiihhhnnnwww>>>>>>======<<<======>>>;;;;;;<<<<<<<<<<<<<<<===:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFEEEFFFGGGHHHJJJKKKMMMMMMLLLNNNOOONNNMMMMMMNNNOOOOOONNNNNNPPPRRRXXXeeesssvvvqqqrrrssssssppplllmmmvvvzzzrrruuu}}}yyysssnnnkkkiiigggfffcccbbbaaa``````___\\\ZZZWWWVVVUUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBCCCIIIUUUgggxxxvvvmmmooovvvxxxuuuqqqqqqmmmnnnsssuuuqqqmmmmmmsss}}}^^^FFF;;;;;;111111000////////////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++---...//////++++++,,,---------------...---,,,++++++,,,---...........................,,,,,,------...//////000/////////000000000111111///000111222333333333333444444444444555666777777777???IIIRRR]]]ooozzzqqqjjjeeeccc```^^^[[[ZZZ[[[[[[ZZZYYYVVVQQQJJJEEEDDDDDDEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCCCCEEEDDDDDDEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA????????????????????????============>>>???@@@AAADDDEEEFFFGGGGGGEEECCCBBBEEEDDDBBBAAA@@@AAAAAABBBAAABBBCCCEEEEEEDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@===============>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDDDDBBB@@@AAAAAABBBBBBBBBCCCCCCCCCCCCGGGNNNUUU[[[^^^```aaa[[[XXXSSSOOOLLLKKKLLLNNNMMMNNNOOONNNMMMMMMNNNPPPWWWWWWWWWXXXYYYZZZ[[[[[[___fffnnnssswww|||}}}======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===;;;;;;===>>>@@@AAABBBBBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLNNNOOOOOONNNNNNOOOQQQQQQPPPRRRTTTWWW]]]kkkxxx|||tttsssttttttqqqpppooouuuzzzuuu{{{}}}tttmmmiiigggffffffbbbaaa```aaaaaa___]]]ZZZVVVVVVUUUTTTRRROOOMMMLLLIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCFFFNNN]]]oootttggghhhnnnqqqqqqrrrrrrqqqsssuuusssooonnnqqqqqqhhhLLL>>>;;;222222111000000000000111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,***************+++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,------------,,,------------------------........................------..................//////000000000111111111000111111222333333333333333333333444555777888999;;;CCCOOO\\\lllwwwnnniiieee```\\\\\\YYYVVVTTTTTTSSSRRRQQQOOOKKKEEEBBBBBBDDDFFFFFFHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBAAAAAABBBCCCDDDCCCCCCCCCEEEGGGGGGEEECCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===???@@@BBBCCCEEEEEEFFFEEEDDDCCCAAA@@@BBBAAA???>>>>>>???@@@AAA@@@BBBDDDFFFFFFEEECCCBBBCCCCCCCCCCCCBBBAAA???>>><<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@>>>>>>@@@BBBDDDEEECCCAAABBBBBBAAAAAAAAABBBCCCDDDDDDIIIRRRZZZ```ccccccbbb[[[WWWQQQLLLHHHHHHIIIJJJIIIKKKNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRVVVZZZ]]]```dddjjjnnnvvvyyyyyysssoooooommmjjjpppwww<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRSSSSSSUUUXXX[[[aaannn{{{xxxssstttuuutttnnnooorrr}}}{{{yyyuuummmhhhffffffeeebbbaaa```aaaaaa```]]][[[UUUUUUUUUTTTRRROOOMMMKKKIIIIIIHHHGGGFFFEEECCCBBBCCCCCCEEEJJJVVViii}}}vvvfffeeejjjmmmoooqqqrrruuuxxxyyyrrrmmmpppwwwpppoooQQQ@@@:::444333222222111111222222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,***)))))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,......................../////////...------,,,,,,000000000000111111111111111111222333333333222222222222333444666888:::;;;BBBHHHTTTdddwww|||ooogggdddaaa\\\WWWYYYVVVRRRPPPOOONNNMMMLLLJJJFFFBBB@@@BBBDDDFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBDDDFFFFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB======>>>???AAACCCEEEFFFFFFFFFEEEDDDBBBAAA???>>>@@@???===<<<<<<>>>???AAA@@@BBBDDDFFFFFFEEECCCAAAEEEEEEEEEDDDCCC@@@>>><<<;;;;;;;;;<<<<<<>>>??????@@@AAACCCDDDDDDCCCAAA@@@======???BBBDDDEEECCCAAACCCBBBAAA@@@@@@BBBDDDEEEFFFLLLUUU]]]cccdddcccbbbWWWSSSLLLFFFBBBAAABBBDDDCCCFFFIIIKKKJJJIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKJJJLLLMMMOOOPPPQQQRRRTTTVVVZZZ___```[[[XXXZZZ\\\]]]ffflllsssvvvwww{{{sssooopppqqqtttxxx~~~???>>><<<:::999999999:::<<<<<<<<<<<<<<<===>>>??????@@@AAAAAACCCCCCDDDEEEIIIHHHFFFEEEEEEFFFHHHIIIMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPSSSVVVXXX]]]gggsss|||~~~xxxtttssstttsssrrrooowww}}}wwwooojjjeeeaaa```___]]]]]]]]]_________]]]XXXWWWVVVTTTRRROOOMMMLLLKKKKKKJJJIIIGGGFFFEEEEEE???AAAFFFLLLRRR___vvvyyyiii______eeellloooqqqsssttttttyyy}}}~~~~~~cccMMM@@@888444///...///000///---//////............//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********///...---,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------//////.........---------////////////000000000000222222222111222222333333222555666444444888<<<>>>HHHPPPZZZhhhssslllddd^^^\\\YYYTTTOOONNNKKKHHHGGGHHHHHHFFFDDDCCCDDDDDDEEEFFFHHHIIIJJJLLLLLLKKKJJJHHHEEECCCBBBFFFDDDCCCAAA@@@@@@AAAAAADDDDDDEEEEEEEEECCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEEEEDDDBBB@@@>>><<<===???AAABBBDDDDDDEEEFFFFFFFFFFFFDDDAAA>>><<<:::999888888999<<<>>>@@@AAADDDFFFGGGFFFFFFFFFGGGFFFEEEDDDBBB@@@===;;;:::999999:::;;;===???AAABBBEEEEEEFFFEEEDDDBBB???>>>===>>>???AAACCCDDDDDDDDDDDDBBBAAA@@@BBBDDDFFFFFFKKKOOOUUU[[[^^^]]][[[YYYSSSNNNGGGBBB@@@AAABBBBBBBBBDDDGGGHHHGGGFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJLLLMMMRRRQQQOOONNNNNNQQQSSSUUU[[[aaagggkkklllooouuuzzzwwwhhhaaaYYYZZZ\\\___bbbeeeggghhhvvv|||>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEIIIHHHGGGFFFGGGHHHJJJKKKNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTWWW[[[aaajjjsssyyy}}}zzztttqqqpppqqqqqqpppqqq{{{wwwoookkkeeeaaa``````___]]]]]]]]]]]][[[YYYWWWWWWVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCFFFJJJPPP\\\rrrqqqeeeaaaeeelllqqquuuvvvwwwyyykkkRRRAAA:::666111///111111000...//////............//////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******///...---,,,,,,,,,,,,---...------,,,,,,------...//////.........---------//////.........---------////////////000000000111222222222111222222333444555444555777999;;;@@@DDDQQQXXXbbbqqq~~~tttggg```YYYTTTRRRPPPLLLHHHGGGEEECCCDDDFFFHHHGGGEEEEEEEEEFFFFFFHHHIIIJJJKKKMMMLLLJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBDDDEEEFFFFFFEEEDDDBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>><<<===???AAACCCEEEEEEFFFFFFGGGFFFEEECCC@@@===;;;:::999999999:::<<>><<<<<<999:::;;;<<<>>>AAACCCDDDGGGFFFFFFDDDBBB@@@???>>>===>>>???AAABBBCCCDDDDDDDDDCCCAAAAAABBBEEEGGGGGGLLLPPPWWW\\\___]]][[[XXXPPPKKKDDD@@@>>>???@@@@@@AAACCCEEEEEECCCBBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIINNNMMMKKKKKKKKKNNNPPPRRRYYY]]]bbbeeeeeehhhnnntttzzzgggXXXQQQOOONNNNNNOOORRRUUUYYY[[[hhhmmmuuu|||~~~<<<=========<<<;;;::::::<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEIIIHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRUUUVVVZZZ```hhhoootttvvvyyyvvvssspppnnnnnnpppqqquuuxxxpppkkkeeeaaaaaaaaa___]]][[[[[[YYYWWWUUUWWWVVVVVVTTTRRRPPPNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEHHHLLLVVVkkk}}}|||mmmcccdddllltttxxxyyy{{{xxxZZZDDD===999333111222222111/////////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***......---,,,,,,,,,------...------,,,,,,------..................---------/////////............---/////////000000000111111222222222222222333444444777333555;;;===>>>HHHTTTdddhhhppp~~~xxxxxx}}}zzzlllbbbWWWRRRLLLIIIHHHFFFCCCAAA>>>>>>>>>@@@DDDFFFGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLIIIGGGFFFEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>><<<===@@@CCCEEEFFFGGGGGGGGGGGGFFFEEEBBB???<<<:::999999999999;;;===???AAAFFFHHHIIIIIIHHHFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>:::;;;<<>>>>>===>>>???AAABBBCCCCCCCCCDDDCCCBBBAAACCCEEEHHHJJJQQQUUU\\\aaabbb```]]]ZZZQQQKKKDDD???>>>???@@@AAABBBCCCDDDDDDAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEJJJIIIHHHHHHIIILLLNNNPPPWWWZZZ]]]^^^___ccciiinnn{{{{{{kkkZZZMMMGGGIIIGGGFFFEEEGGGJJJNNNQQQXXX\\\bbbhhhkkknnnqqqssspppjjjeeejjjxxx;;;<<<===>>>>>>===;;;:::<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSVVVXXX]]]fffpppvvvvvvuuuvvvuuusssooolllmmmpppssswwwpppkkkeeeaaaaaa___]]][[[ZZZYYYXXXUUUSSSVVVUUUUUUTTTRRRPPPOOONNNKKKKKKJJJIIIGGGFFFEEEEEEEEECCCCCCEEEIIIRRRdddtttsssfffdddmmmwwwyyy|||eeeJJJ@@@;;;444222222222111/////////............//////......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------...------,,,,,,------.........................../////////...............//////000000000111111111222222222222222333444555777444777===>>>AAAUUUmmm}}}}}}|||ssssssyyy{{{mmm___VVVLLLIIIDDDBBBAAAAAA@@@>>>:::;;;===@@@CCCEEEGGGGGGJJJJJJKKKKKKLLLLLLLLLLLLMMMKKKHHHFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA??????<<<>>>AAADDDGGGHHHHHHHHHGGGGGGFFFDDDAAA>>>;;;:::888999999:::<<>>>>>>>>???<<<===???AAADDDHHHJJJLLLMMMKKKGGGCCC@@@?????????>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBDDDGGGLLLOOOYYY\\\bbbggghhheeeaaa^^^UUUOOOGGGBBB@@@AAACCCDDDEEEFFFFFFEEEBBB@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEHHHGGGGGGHHHIIILLLNNNPPPUUUWWWYYYZZZ\\\```ggglllwwwxxxtttjjj\\\PPPHHHFFFFFFEEEDDDDDDDDDFFFIIIJJJLLLOOOTTTXXXYYY[[[]]]___\\\XXXVVV]]]mmm;;;<<<===>>>???>>>===<<<=========>>>???@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWW[[[bbbmmmvvv{{{yyyvvvssssssrrrmmmiiikkkrrrxxxwwwooojjjeeeaaa```\\\ZZZXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPNNNNNNKKKKKKJJJIIIGGGFFFEEEEEECCCAAAAAADDDGGGOOO^^^lll{{{xxxjjjgggoooyyy{{{pppSSSBBB<<<555111111111000/////////............//////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,------......------,,,,,,------...---.....................////////////////////////000000000000111111111111222222222222333444555666444666:::>>>???JJJhhh|||uuuoooppp|||{{{nnnaaaUUUNNNDDDBBB???======>>>>>>>>>;;;===@@@BBBDDDEEEFFFGGGKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJGGGEEEDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@??????===@@@CCCFFFHHHIIIIIIHHHGGGFFFDDDBBB@@@===;;;:::888888:::;;;>>>@@@BBBCCCFFFGGGIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@??????>>>???>>>???AAACCCGGGJJJMMMOOOPPPMMMHHHDDD@@@???@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBCCCDDDEEEGGGKKKRRRWWW___bbbfffjjjjjjhhhdddbbbYYYSSSJJJDDDBBBCCCDDDEEEHHHHHHGGGEEEBBB@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMQQQRRRSSSUUUXXX]]]cccgggjjjggg```VVVLLLFFFDDDFFFBBBBBBCCCDDDDDDDDDCCCCCCEEEHHHKKKMMMMMMNNNOOOPPPPPPNNNOOOVVVcccooovvvxxx|||}}}<<<<<<===>>>?????????>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[```iiissszzz|||yyyvvvnnnpppoookkkggglllxxxvvvnnniiiccc______YYYXXXWWWWWWXXXXXXVVVUUUQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEECCCAAAAAADDDGGGLLLXXXcccrrrzzzzzz~~~~~~~~~rrrmmmrrrzzzyyy^^^EEE>>>777222111111000/////////............//////......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------...---------..................////////////000000000000000000111111111222222222222222222333555666777222888===@@@GGG^^^yyysssmmmkkknnn{{{}}}oooaaaTTTJJJEEE===<<<;;;::::::;;;===>>>>>>AAADDDFFFFFFFFFGGGHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGEEEEEEFFFGGGHHHHHHGGGGGGKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@BBBEEEHHHJJJJJJIIIHHHEEEDDDCCCAAA???===<<<;;;777888:::<<>>@@@AAACCCEEEHHHLLLOOOPPPQQQNNNJJJFFFCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDFFFIIIJJJLLLRRR[[[bbbdddeeehhhkkkkkkjjjhhhggg]]]VVVMMMEEEBBBCCCDDDEEEHHHHHHGGGDDDAAA@@@@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKIIIGGGEEECCCBBBCCCCCCAAABBBBBBCCCDDDFFFGGGHHHKKKKKKLLLNNNRRRVVV[[[]]]^^^ZZZTTTLLLFFFDDDFFFHHHCCCDDDFFFGGGGGGFFFDDDCCCBBBDDDFFFFFFEEEEEEFFFGGGGGGHHHKKKPPPWWW]]]aaaccchhhooozzz============>>>???@@@AAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXZZZ[[[aaahhhqqqyyy{{{yyyvvvtttlllnnnooollljjjssstttmmmhhhbbb^^^^^^ZZZXXXWWWWWWWWWWWWVVVTTTOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEECCCCCCFFFGGGJJJRRRZZZgggyyy~~~uuuuuuyyyyyy|||uuuvvvzzziiiHHHAAA999444222222111000//////............//////......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------.........//////.../////////000000000000000000111111111222222222222222222333444555666777222:::???CCCVVVwwwrrrjjjffffffmmm{{{}}}rrrcccUUUIIIBBB???::::::999888888999<<<>>>???BBBFFFHHHGGGGGGHHHJJJJJJKKKLLLLLLLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBDDDEEEGGGIIIIIIIIIIIILLLMMMMMMLLLKKKIIIFFFEEECCCBBB@@@??????AAACCCEEEDDDDDDBBBAAA@@@?????????BBBDDDGGGJJJKKKJJJHHHGGGDDDCCCAAA@@@>>>======<<<666888:::===@@@BBBDDDEEEEEEGGGIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDAAA???BBBBBBDDDFFFIIILLLOOOPPPQQQOOOLLLHHHFFFDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFHHHKKKNNNPPPTTT[[[fffnnnjjjkkkmmmnnnooooooooonnnccc\\\QQQIIIEEEEEEFFFGGGJJJJJJIIIFFFCCCBBBCCCDDDDDDEEEEEEGGGJJJOOORRRUUUUUURRRMMMHHHDDDBBBBBBCCCAAAAAABBBCCCCCCDDDEEEEEEIIIIIIIIIKKKNNNPPPRRRSSSTTTRRRPPPMMMJJJIIIIIIJJJHHHHHHIIIJJJJJJIIIIIIHHHBBBDDDEEEEEECCCCCCDDDEEECCCFFFIIIKKKMMMPPPTTTXXX^^^hhhuuu======<<<<<<===???AAABBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRTTTWWWYYY\\\]]]eeemmmwww|||{{{wwwtttrrrllloooqqqoooooozzzssslllgggaaa]]]]]][[[YYYWWWWWWWWWWWWUUUSSSNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGEEEEEEGGGHHHHHHMMMTTT___sssyyyppppppttttttzzzxxxzzzoooJJJDDD;;;555444444333111//////............//////......---------,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------.........//////.../////////000000111111000111111111111222222222222222222333444555777777222;;;???EEEaaapppbbbaaa```ffftttzzztttiii[[[MMMDDD@@@>>>:::::::::999999:::===@@@>>>BBBGGGIIIHHHHHHIIIKKKIIIJJJKKKLLLKKKJJJGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEBBBCCCFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFDDDBBB???===>>>@@@CCCEEEDDDDDDBBBAAA@@@?????????CCCEEEHHHKKKLLLJJJHHHFFFCCCBBB@@@???>>>>>>======666888:::>>>AAACCCEEEEEEFFFGGGIIIIIIHHHFFFFFFFFFGGGIIIKKKLLLJJJGGGCCC@@@CCCCCCEEEGGGIIILLLOOOPPPQQQOOOMMMJJJHHHFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGKKKOOOSSSUUUYYYaaalllvvvqqqqqqrrrrrrssstttuuuvvviiiaaaVVVMMMHHHHHHIIIJJJMMMMMMLLLIIIFFFEEEFFFHHHHHHIIIJJJNNNSSSXXX^^^aaa```[[[TTTLLLGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJJJJKKKMMMNNNNNNMMMKKKLLLMMMMMMLLLJJJHHHFFFIIIHHHGGGGGGGGGHHHIIIJJJEEEFFFGGGFFFDDDDDDEEEFFFCCCFFFIIIHHHGGGIIIPPPVVVWWWbbbooo~~~@@@===;;;>>>BBBDDDAAA===CCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQSSSUUUUUUTTTWWW\\\aaalllsss{{{~~~zzzsssmmmjjjiiilllooosss{{{rrrgggccc```]]][[[YYYZZZZZZYYYWWWUUUSSSRRRRRRPPPOOOOOOOOOOOONNNLLLKKKKKKJJJIIIGGGEEECCCAAABBBCCCDDDDDDEEEGGGKKKOOO[[[ooo|||uuukkknnnuuuxxx~~~}}}bbbMMM:::555333000000444////////////............000000//////............////////////////////////000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,////////////////////////////////////////////////............///////////////////////////000111111000111111111111222222222666444333333555777999:::999???III[[[wwwrrrcccccc]]]```nnn{{{ssseeeVVVJJJBBB>>><<<999::::::;;;<<<===??????EEEGGGIIIKKKLLLKKKIIIGGGJJJKKKLLLLLLKKKJJJHHHGGGBBBDDDGGGGGGFFFDDDCCCCCCBBBCCCDDDGGGIIILLLMMMNNNLLLMMMMMMLLLKKKHHHFFFDDDFFFCCC???===???BBBEEEFFFGGGBBB>>>===<<<;;;===BBBDDDGGGJJJMMMMMMKKKHHHEEEAAA@@@@@@AAACCCCCC???;;;:::;;;<<<>>>@@@BBBDDDFFFEEEGGGIIIJJJIIIIIIJJJKKKMMMPPPRRRPPPLLLHHHGGGHHHAAACCCEEEIIILLLNNNPPPQQQQQQOOOMMMKKKJJJJJJKKKLLLGGGGGGGGGGGGHHHJJJMMMNNNTTTTTTVVV[[[cccmmmtttwwwwwwwwwxxxzzz{{{yyyvvvtttqqqhhh[[[OOOHHHFFFFFFGGGJJJLLLNNNNNNLLLJJJIIIJJJQQQPPPQQQWWWdddooosssrrroooccc[[[SSSHHHHHHHHH???CCCAAA@@@BBBEEEFFFDDDAAAEEEEEEFFFFFFGGGJJJOOORRRSSSRRRQQQNNNLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDEEEIIIOOOSSSSSS\\\hhhxxxIIIDDD???===@@@AAA@@@===BBBBBBCCCDDDFFFIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSQQQTTTVVVVVVVVVXXX^^^bbbnnnsssxxxyyytttnnniiihhhlllpppwww}}}rrriiidddbbb^^^[[[ZZZZZZZZZYYYWWWUUUSSSQQQRRRQQQOOOOOOPPPPPPNNNMMMKKKKKKJJJIIIGGGEEECCCBBBDDDEEEEEEDDDDDDFFFIIILLLZZZooo|||uuujjjlllssswwwnnnWWWAAA999555111000444////////////............//////......------,,,,,,------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---........................------------------------............///////////////////////////000111111000111111111111222222222333222111222333555777777;;;AAANNNeee~~~oooaaaaaaaaaeeeuuuzzzpppbbbSSSGGG@@@===<<<:::::::::;;;===???@@@AAAFFFGGGJJJKKKLLLKKKIIIHHHJJJJJJJJJIIIHHHGGGFFFEEECCCEEEGGGGGGEEECCCBBBBBBCCCDDDEEEGGGIIIKKKMMMMMMLLLLLLLLLKKKIIIGGGFFFEEEFFFCCC???>>>???BBBEEEFFFGGGAAA======<<<;;;===BBBFFFHHHKKKMMMMMMKKKGGGEEEAAA@@@???AAABBBAAA===:::999:::;;;===@@@BBBEEEFFFFFFHHHJJJJJJIIIIIIJJJKKKOOOSSSWWWXXXSSSMMMIIIGGGBBBDDDFFFJJJMMMOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLLLLJJJKKKLLLMMMNNNPPPRRRTTT______aaaeeelllttt{{{zzzyyyyyy|||~~~}}}yyyvvvuuummm```TTTLLLHHHHHHHHHKKKNNNPPPPPPOOONNNPPPRRRVVV[[[cccnnn{{{yyyiii^^^TTTJJJJJJKKKBBBBBBAAAAAACCCFFFGGGEEECCCFFFGGGIIIIIIJJJLLLOOOQQQUUUUUUUUUSSSRRRPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJLLLNNNQQQSSS[[[dddppp|||yyyMMMGGG@@@===>>>@@@AAAAAAAAABBBCCCFFFHHHJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTRRRUUUWWWWWWXXXZZZ```eeepppsssuuusssnnnjjjiiijjjssszzz}}}ssskkkfffccc```]]]\\\\\\[[[ZZZWWWUUURRRPPPRRRPPPOOOOOOOOOOOONNNLLLJJJJJJJJJIIIGGGEEECCCBBBEEEFFFFFFEEEDDDEEEHHHJJJ\\\rrr}}}rrrpppvvv{{{~~~~~~}}}dddJJJ>>>888222000333////////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...........................------------------------............///////////////////////////000111111000111111111111222222222222222222333444555777777@@@HHHYYYuuu}}}kkk___aaaeeemmmxxxmmm]]]MMMCCC>>><<<;;;:::;;;;;;===???AAACCCDDDGGGHHHJJJLLLLLLKKKIIIHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFEEECCCAAAAAAAAAEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFCCC@@@???AAACCCEEEEEEEEE@@@<<<<<<<<<;;;>>>CCCIIIKKKMMMOOONNNJJJFFFCCCAAA@@@??????@@@>>>;;;888888999:::===@@@CCCEEEGGGHHHIIIJJJJJJIIIHHHIIIKKKPPPUUU[[[]]]YYYQQQJJJEEECCCEEEHHHKKKNNNOOOPPPPPPRRRQQQPPPPPPOOONNNMMMMMMNNNPPPRRRTTTUUUVVVXXXZZZeeegggjjjoootttzzz~~~}}}|||zzzyyyrrrfffZZZPPPKKKIIIIIIMMMPPPSSSTTTTTTVVVZZZ^^^dddpppqqq```UUULLLMMMNNNFFFCCCCCCDDDGGGJJJKKKJJJIIIIIIJJJLLLNNNOOOQQQUUUWWW]]]___```___\\\XXXVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJLLLKKKKKKKKKLLLNNNPPPRRROOOQQQSSSSSSQQQPPPQQQRRRXXX^^^dddjjjrrryyyzzzwwwrrrxxx|||xxxpppjjjlllqqqHHHCCC???===@@@CCCFFFGGGCCCDDDFFFHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMOOOOOOJJJKKKKKKLLLMMMNNNPPPPPPOOOOOONNNNNNNNNPPPRRRSSSSSSUUUXXXXXXYYY\\\aaafffpppqqqqqqooollllllpppsss|||tttmmmhhhdddaaa^^^]]]]]]\\\ZZZXXXTTTQQQPPPPPPNNNMMMMMMNNNMMMLLLJJJJJJIIIIIIHHHGGGFFFDDDCCCDDDEEEFFFFFFEEEFFFHHHJJJZZZrrr~~~yyy{{{~~~}}}{{{}}}}}}|||}}}}}}~~~~~~lllOOO@@@999222000333////////////............//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------........................////////////////////////............///////////////////////////000000111000000111111111222222222222444555666777888:::;;;EEERRRiiixxxfff^^^aaajjjuuuyyylllYYYIII???<<<;;;;;;<<<<<<===???AAADDDFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFDDDAAA@@@@@@AAAGGGGGGHHHHHHIIIJJJJJJJJJLLLJJJIIIGGGFFFFFFGGGGGGFFFCCCAAAAAACCCDDDEEEEEEDDD???<<<<<<<<<<<>>===;;;999888777888:::<<<@@@CCCFFFHHHIIIJJJKKKJJJIIIHHHJJJKKKQQQUUUZZZ\\\YYYRRRJJJEEEEEEGGGIIILLLNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMQQQTTTWWWYYYYYYZZZ\\\___hhhmmmttt{{{~~~}}}yyysssiii]]]SSSLLLJJJJJJOOOSSSWWWXXXZZZ___gggnnn{{{ttt___UUUMMMOOOQQQJJJIIIJJJLLLOOOQQQQQQQQQPPPNNNPPPQQQTTTWWW]]]dddiiipppsssvvvssskkkbbb[[[WWWVVVUUUSSSPPPNNNLLLJJJJJJMMMMMMMMMNNNPPPSSSVVVXXXUUUWWWXXXXXXWWWVVVWWWYYYbbbgggkkkkkkmmmooommmhhhiiihhhgggccc______gggqqq@@@@@@???@@@CCCEEEGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKKKKLLLMMMOOOQQQRRROOONNNMMMLLLLLLNNNQQQRRRSSSVVVXXXYYYYYY[[[aaafffiiikkkmmmmmmnnnsss{{{{{{tttmmmhhhdddaaa___]]]]]]\\\[[[XXXUUURRRPPPNNNMMMKKKKKKLLLLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBDDDEEEFFFFFFGGGIIIKKKUUUmmm~~~|||yyy~~~|||}}}}}}oooPPP@@@999333111333////////////............////////////.........---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,........................////////////////////////............///////////////////////////000000111000000111111111222222222222444666777888999===@@@HHH[[[vvvyyynnn```]]]cccvvvwwwiiiUUUEEE>>><<<;;;;;;>>>???@@@AAADDDFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFEEECCC@@@???@@@BBBHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHFFFEEECCCDDDEEEGGGGGGFFFCCC>>><<<=========AAAFFFMMMOOOPPPPPPMMMIIIDDD@@@?????????>>><<<:::999888888999;;;===@@@DDDGGGHHHIIIJJJJJJJJJHHHIIIKKKLLLSSSUUUXXXZZZYYYTTTNNNJJJHHHHHHJJJKKKMMMNNNOOOOOOMMMNNNOOOOOOPPPOOOOOONNNSSSWWW[[[\\\\\\]]]bbbfffooowww}}}xxxtttlllaaaVVVNNNKKKKKKRRRVVV\\\___ccclllyyyooo\\\TTTNNNPPPSSSNNNOOOQQQUUUWWWYYYYYYYYYYYYZZZZZZ[[[^^^dddnnnyyyyyyjjj^^^YYYVVVUUURRROOOMMMKKKJJJJJJMMMMMMNNNPPPSSSWWWZZZ\\\ZZZZZZ[[[[[[[[[\\\```bbbiiinnnqqqooonnnnnnkkkggglllbbbZZZWWWXXX\\\hhhttt@@@AAABBBDDDEEEEEEEEEEEEIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOQQQSSSPPPNNNLLLKKKKKKMMMPPPRRRSSSVVVXXXXXXWWWZZZ___cccbbbeeejjjnnnttt}}}~~~zzzssslllfffbbb```___]]]]]]\\\[[[XXXVVVSSSQQQNNNLLLKKKJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFEEEAAACCCEEEFFFFFFGGGIIIKKKTTTjjjvvvzzzqqqPPP@@@;;;555222333////////////.....................////////////000------------------------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,------------------------------------------------............///////////////////////////000111111000111111111111222222222000222555666666999???DDDKKK```zzz~~~tttmmmddd\\\aaalllqqqbbbOOOBBB======>>>>>>AAAAAABBBDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKGGGFFFEEEBBB@@@@@@BBBDDDIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFGGGIIIIIIHHHGGGCCC>>><<<>>>??????CCCIIIMMMNNNPPPOOOMMMHHHCCC???>>>??????===;;;999999::::::;;;<<>>888333333////////////............+++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,------------------------------------------------............///////////////////////////000111111000111111111111222222222000333555666666;;;DDDKKKQQQ```uuuvvvnnngggbbb]]]^^^lll||||||fffYYYHHH===<<<@@@AAAAAADDDDDDEEEFFFGGGIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLGGGFFFEEEBBB@@@AAADDDGGGHHHIIIIIIIIIJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKLLLJJJHHHCCC???===???@@@AAAFFFKKKLLLNNNOOOOOOLLLGGGBBB???===??????===:::999;;;<<<<<<===>>>@@@CCCEEEHHHIIIHHHIIIIIIIIIIIIJJJNNNQQQUUUVVVYYY]]]```___[[[WWWMMMKKKHHHFFFGGGIIIMMMOOOLLLLLLMMMNNNPPPSSSUUUWWWWWW]]]cccgggjjjqqq}}}sssdddXXXSSSRRRWWW___jjjtttoooZZZSSSWWWSSSSSSXXXXXX[[[aaaiiiooorrrtttwwwyyy}}}~~~jjj[[[VVVVVVPPPNNNLLLJJJIIIJJJJJJKKKJJJLLLPPPTTTXXXZZZ[[[[[[[[[^^^```bbbbbbdddfffhhhiiinnnqqqooonnnqqqssssssrrrhhhccceeegggiiiwwwBBBDDDEEEFFFFFFGGGIIIKKKFFFHHHKKKNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNNNNPPPRRRTTTSSSQQQNNNLLLMMMOOORRRTTTSSSUUUVVVUUUTTTUUUZZZ^^^ccciiisss}}}~~~xxxzzz~~~zzzsssjjjbbb^^^^^^___[[[[[[[[[[[[YYYWWWUUUSSSPPPOOOMMMMMMNNNNNNLLLKKKGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFHHHHHHFFFEEEFFFFFFIIIVVVkkk{{{zzz}}}|||ssszzz~~~vvvUUUFFF@@@:::555444000/////////............)))***+++,,,...///000111++++++++++++++++++++++++***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---...------,,,,,,------...------------------------////////////////////////............/////////000///////////////000111111000111111111111222222222333555777888999>>>IIIQQQWWW```nnn|||zzziiiddd___]]]\\\cccwwwwww^^^RRRBBB:::<<>>===??????>>>;;;:::<<<>>>>>>>>>???AAACCCFFFHHHIIIGGGHHHIIIHHHIIIKKKOOORRRQQQSSSXXX^^^bbbbbb]]]XXXNNNKKKGGGEEEEEEHHHLLLOOOMMMMMMMMMNNNQQQUUUYYY[[[ZZZ```ggglllqqq{{{|||kkk]]]VVVUUUYYYbbbooo|||xxxeeeTTTRRRYYYUUUTTTZZZ\\\aaahhhrrrzzz~~~nnnXXXMMMMMMRRRMMMLLLJJJIIIHHHIIIKKKLLLIIIKKKPPPUUUYYYZZZZZZZZZ[[[^^^ccceeefffeeeeeefffhhhnnnpppnnnnnnrrrvvvwwwtttpppqqquuuttttttEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKMMMOOOPPPOOOMMMLLLLLLMMMOOORRRTTTTTTTTTSSSSSSSSSSSSTTTTTTNNNMMMKKKLLLOOORRRTTTUUURRRUUUXXXWWWUUUWWW\\\aaajjjrrr}}}}}}|||yyyyyyzzzpppkkkgggaaa^^^^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQOOOMMMKKKIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHKKKUUUbbbmmmyyy{{{zzzqqqzzz~~~bbbHHH<<<999777222000000000000////////////................................................,,,+++***))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................000///...---------------////////////000000000000000000000000000000000000111111111111222333444444666444333444;;;CCCKKKOOOZZZ___jjjwww{{{oooeee^^^[[[YYY[[[```nnnxxxiiiRRRIIIBBB???>>>>>>@@@DDDDDDFFFHHHIIIKKKKKKKKKKKKMMMMMMNNNOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGKKKIIIHHHIIILLLLLLJJJGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKKKKMMMPPPRRRSSSSSSJJJFFFAAA???AAAEEEHHHJJJPPPNNNMMMNNNNNNLLLGGGBBB???===;;;::::::;;;<<<===@@@AAACCCEEEFFFGGGGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPTTTVVVVVVXXX^^^bbb___WWWRRRLLLHHHHHHIIIHHHIIIMMMMMMPPPTTTUUUVVVXXX]]]bbbaaaeeekkkrrr}}}nnn\\\UUUWWW[[[bbbnnniiiUUUUUUTTTUUUWWW[[[___aaahhhpppzzzkkkYYYOOOIIIKKKOOOKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJMMMQQQTTTVVVXXXYYYZZZ]]]bbbeeeeeeeeeeeeeeeggghhhiiilllooossswwwyyy{{{{{{{{{zzz|||FFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRMMMKKKJJJKKKMMMPPPRRRRRRRRRUUUWWWXXXYYY]]]eeekkkuuu{{{{{{uuuvvvvvvxxx{{{qqqkkkgggaaa]]]]]]\\\ZZZWWWVVVUUUTTTRRRPPPPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHEEEMMMWWWbbbnnnzzz~~~{{{www|||||||||wwwvvvuuuzzz~~~gggMMM???;;;777333000000000000////////////........................---------------------------,,,***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................//////...---------------////////////000000000000000000000000000000000000111111111111222333444555666555555888???GGGNNNRRR[[[fffqqqwwwwwwrrrggg\\\ZZZVVVVVV\\\fffuuulll^^^LLLEEE????????????AAAEEEEEEFFFHHHJJJKKKKKKKKKKKKMMMNNNNNNOOONNNMMMLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHFFFDDDDDDDDDDDDDDDIIIGGGGGGHHHKKKLLLJJJHHHFFFGGGIIIJJJKKKLLLKKKKKKNNNNNNNNNPPPRRRUUUVVVWWWPPPKKKDDD@@@AAADDDGGGIIIOOONNNMMMNNNNNNLLLGGGCCCAAA@@@>>><<<<<<<<<===>>>AAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTVVVXXXYYY]]]aaa^^^XXXPPPJJJEEEFFFFFFEEEFFFJJJMMMQQQUUUWWWXXXZZZ___cccfffkkkttt}}}ppp___YYYYYY[[[dddtttrrr[[[RRRRRRSSSUUUYYY^^^cccfffpppvvvvvv___QQQJJJGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIKKKMMMPPPRRRSSSTTTXXX[[[```bbbcccccccccdddhhhhhhiiikkkooossswwwzzzFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIJJJKKKLLLNNNPPPQQQOOOQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUSSSRRRQQQMMMLLLJJJKKKNNNPPPQQQQQQQQQTTTWWWZZZ^^^fffqqqyyywwwooopppsssvvv|||}}}qqqkkkfff```\\\\\\\\\ZZZWWWVVVUUUSSSQQQOOOOOONNNMMMLLLKKKJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHLLLRRR\\\kkkyyy}}}zzzrrrzzz|||{{{}}}{{{xxxvvvyyyyyyzzzzzzzzzzzz{{{{{{oooTTTCCC<<<777333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................//////...------------...////////////000000000000000000000000000000000000111111111111222333444555222333555999@@@GGGNNNRRR[[[nnn|||zzztttqqqgggYYYWWWTTTVVV```mmm|||ppp^^^QQQEEE???<<<>>>@@@@@@BBBEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGDDDCCCBBBBBBCCCEEEEEEEEEGGGIIIJJJIIIHHHGGGHHHJJJKKKMMMNNNNNNNNNQQQQQQRRRTTTVVVYYY[[[\\\XXXRRRIIIBBBAAACCCFFFHHHNNNNNNNNNNNNNNNLLLGGGDDDDDDCCCAAA????????????@@@AAABBBDDDFFFGGGIIIIIIJJJGGGHHHIIILLLOOORRRTTTVVVSSSXXX[[[[[[\\\^^^]]]YYYQQQJJJEEEEEEEEEDDDFFFIIINNNQQQVVVYYYZZZ]]]bbbggghhhooo{{{ooobbb\\\[[[\\\hhhzzzzzz___NNNNNNOOORRRVVV\\\ccciiilllvvv{{{{{{hhhRRRIIIGGGGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHKKKMMMPPPQQQRRRXXX[[[___aaacccdddfffgggkkkkkkkkkmmmpppuuuyyy|||FFFGGGJJJLLLMMMLLLKKKJJJJJJJJJLLLMMMOOOQQQSSSTTTRRRRRRTTTUUUUUUVVVVVVVVVVVVWWWYYYYYYYYYWWWUUUSSSPPPNNNMMMNNNPPPRRRRRRRRRPPPSSSWWW\\\eeeppp~~~wwwpppmmmrrrxxx~~~~~~rrrkkkeee___[[[[[[\\\YYYWWWUUUTTTRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHLLLMMMPPPYYYkkk|||vvv}}}||||||xxx|||yyyttttttvvvyyyzzzzzz{{{xxx]]]HHH===777333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................///......---------......////////////000000000000000000000000000000000000111111111222333444555666222444888===CCCIIIOOOSSS\\\ttt~~~}}}ppp\\\VVVUUU[[[gggttt}}}~~~pppaaaSSSJJJBBB===<<<@@@BBBBBBBBBEEEEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIIIIHHHIIIJJJKKKLLLNNNOOOPPPPPPRRRSSSVVVXXXZZZ]]]aaacccbbbYYYMMMDDDAAABBBFFFHHHLLLMMMNNNNNNNNNKKKHHHEEEFFFEEECCCBBBAAA@@@@@@AAA@@@AAACCCEEEGGGHHHIIIIIIGGGHHHIIIKKKNNNQQQTTTUUUTTTZZZ^^^]]]\\\^^^^^^[[[VVVNNNHHHFFFFFFFFFIIIMMMPPPSSSWWWYYY[[[aaahhhoookkkrrr~~~|||mmmccc]]][[[]]]iiizzz{{{fffUUULLLLLLNNNRRRXXX___fffmmmqqqxxx|||rrr___LLLFFFHHHJJJIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCEEEGGGJJJNNNQQQTTTVVVXXX[[[```dddgggjjjmmmooorrrqqqpppqqqtttyyy~~~FFFGGGJJJKKKLLLKKKJJJIIILLLMMMOOOQQQSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTVVVXXXVVVWWWYYYZZZYYYXXXVVVTTTQQQPPPOOOPPPRRRSSSSSSRRRPPPSSSYYYaaalllyyyuuuooonnnooo{{{rrrkkkeee^^^[[[[[[ZZZXXXVVVTTTSSSRRRPPPMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIKKKSSSeeexxx|||{{{}}}xxxrrrqqquuuzzz|||}}}vvvfffMMM>>>777333000000000000////////////........................------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------....................................---------......///////////////000000000000000000000000000000000000111111111222333444666777666:::???DDDIIIOOOUUUZZZbbbyyyttt\\\TTTVVV```nnnwwwzzzzzz|||~~~qqqbbbVVVMMMHHHBBB>>>>>>BBBDDDBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIFFFEEEDDDCCCCCCCCCDDDEEE@@@AAACCCEEEFFFGGGHHHIIILLLLLLLLLMMMNNNOOOPPPQQQRRRUUUZZZ]]]```dddjjjnnnnnncccTTTGGGBBBCCCFFFIIIKKKLLLNNNOOOMMMKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMPPPRRRSSSVVV\\\```______aaaaaa^^^WWWOOOHHHFFFFFFGGGJJJOOOSSSVVVYYY[[[___gggrrryyyzzz~~~uuujjjddd```^^^___hhhuuu{{{hhhYYYQQQNNNMMMOOOTTTZZZbbbiiipppsssyyy|||iiiXXXHHHEEEJJJKKKJJJHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIKKKNNNQQQTTTVVVYYY]]]ccciiimmmqqquuuwwwzzzzzzyyyzzz|||GGGHHHJJJKKKKKKKKKJJJIIIOOOPPPQQQSSSUUUVVVVVVWWWVVVUUURRRQQQRRRTTTVVVXXXTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRTTTTTTSSSRRRRRRVVV^^^hhhuuu}}}tttmmmkkkpppvvv~~~rrrjjjddd^^^\\\\\\YYYWWWTTTSSSSSSRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIPPP```rrr{{{||||||}}}}}}xxxqqqppptttzzz~~~zzzpppSSSAAA999666000000000000////////////................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.................................------------...//////////////////000000000000000000000000000000000000111111111222444555777777555:::@@@FFFKKKRRR[[[aaaooonnnWWWRRRWWWcccqqqwwwtttqqqqqqwww}}}yyyeeeWWWNNNGGGDDDBBB>>>>>>BBBDDDBBBAAACCCCCCCCCDDDFFFHHHJJJLLLMMMOOONNNMMMMMMLLLLLLMMMMMMJJJKKKKKKKKKKKKJJJIIIHHHEEEDDDCCCCCCCCCDDDEEEEEE???AAADDDEEEEEEFFFGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSUUUZZZ```eeejjjpppwww}}}~~~qqq^^^MMMEEEDDDGGGJJJIIILLLOOOOOOMMMKKKIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSZZZ^^^bbbbbbdddgggfffbbbTTTLLLDDDBBBCCCEEEIIIOOOUUUYYY^^^ccciiirrr|||}}}wwwrrrmmmlllkkklllnnnnnnllljjjcccdddfffjjjpppyyyxxxnnnhhheeebbb```^^^eeeooo{{{|||kkk\\\RRRNNNMMMMMMOOOUUU\\\dddlllsssvvv}}}vvv^^^QQQEEEDDDHHHJJJIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNPPPRRRUUUVVV^^^cccjjjqqquuuxxx{{{}}}JJJJJJKKKKKKKKKKKKLLLLLLPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWXXXYYYYYYWWWVVVVVV[[[dddqqq}}}}}}rrrmmmlllpppzzz~~~qqqjjjddd___\\\]]]WWWUUUSSSSSSSSSRRRQQQOOOOOOOOOOOOOOONNNLLLJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGIIIJJJNNNZZZiiisssvvvxxxxxxyyyzzz~~~}}}xxxsssppprrrwww}}}~~~yyyZZZEEE<<<:::000000000000////////////........................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................---------------...//////////////////000000000000000000000000000000000000111111111222444666777888555;;;CCCJJJQQQ[[[fffnnn|||vvveeeWWWVVV\\\gggqqqrrrllljjjkkksss|||lllZZZOOOIIICCC??????<<<;;;@@@BBBAAAAAACCCBBBBBBCCCDDDFFFIIIKKKMMMOOONNNMMMLLLLLLLLLMMMNNNKKKMMMNNNOOOOOOMMMKKKJJJFFFEEEDDDCCCBBBBBBCCCDDD???BBBEEEFFFEEEEEEFFFHHHHHHHHHIIIKKKOOORRRUUUWWWYYY```hhhooouuu|||jjjUUUHHHEEEGGGIIIHHHKKKOOOOOOMMMJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJLLLNNNPPPSSSVVVWWW]]]```bbbdddiiimmmkkkeeeRRRIIIAAA???AAACCCIIIOOOUUU\\\fffooowww~~~xxxpppggg___ZZZXXXWWWXXXZZZ\\\[[[XXXUUUMMMOOOQQQTTTXXX```jjjqqqsssnnnhhhdddbbbaaa___^^^[[[bbbkkkvvvqqqbbbVVVOOOLLLLLLKKKNNNUUU]]]gggpppvvvzzz}}}tttjjjTTTJJJBBBDDDHHHIIIJJJLLLKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSUUUXXX[[[___aaaiiiooowww}}}MMMLLLLLLKKKLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ^^^]]]]]]^^^______]]][[[YYY^^^iiivvvuuulllkkkoooxxx~~~qqqiiiddd___]]]^^^UUUTTTRRRRRRSSSSSSQQQPPPPPPPPPPPPOOONNNLLLIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHCCCFFFHHHIIIRRR___iiimmmuuuuuuvvvwww|||}}}yyytttqqqqqquuu{{{|||~~~^^^HHH???===000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................---------------...///000////////////000000000000000000000000000000000000111111111222444666777888<<>>????????????AAACCCDDDEEEEEEFFFIIIKKKKKKLLLMMMMMMMMMNNNRRRTTTOOOOOOOOOOOONNNLLLKKKJJJGGGFFFDDDCCCBBBAAA@@@@@@BBBDDDFFFFFFFFFEEEFFFGGGGGGHHHJJJKKKMMMQQQWWW[[[aaalllsssvvvrrrZZZMMMJJJIIIIIIJJJLLLNNNPPPQQQPPPOOOMMMIIIJJJKKKLLLNNNPPPRRRSSSRRRPPPNNNMMMMMMLLLKKKIIINNNQQQVVVZZZ\\\]]]^^^___dddeeegggllltttxxxpppeeeNNNFFF???>>>???@@@EEEJJJSSSZZZhhhxxxuuuiii]]]WWWPPPIIIHHHLLLKKKIIIIIIJJJLLLLLLHHHDDDFFFFFFGGGHHHKKKMMMOOOQQQOOOPPPQQQSSSTTTVVVWWWWWWYYY___fffppprrraaaUUUOOONNNLLLKKKMMMOOOSSS[[[eeeqqq{{{|||{{{tttlllfffccc___XXXRRRCCCCCCDDDFFFHHHJJJLLLMMMLLLNNNOOOPPPPPPQQQTTTVVVXXX[[[```dddhhhoooyyyLLLLLLKKKKKKLLLMMMPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRTTTVVVXXXXXXWWWVVVVVVVVVWWWWWWYYY[[[^^^cccfffiiissspppmmmkkkfff```___bbbeeennn{{{}}}yyytttttt{{{~~~nnnfffccc___YYYWWWVVVUUUTTTRRRQQQPPPPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFIIINNNUUU[[[^^^dddiiioootttyyywwwyyy}}}|||}}}tttpppuuu{{{}}}~~~sssWWWFFFAAA888555111000000000000///........................++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///---,,,++++++,,,---///,,,,,,,,,---------......------,,,,,,,,,---...//////////////////////////////////////////000111111111111111111111111111111444222222555666666999>>>DDDJJJ[[[qqqxxxfff[[[ZZZ^^^fffggggggfffcccaaaaaaaaaiiivvvtttcccQQQFFFAAA<<<::::::;;;;;;<<<===>>>??????>>>AAABBBDDDEEEEEEFFFIIIKKKLLLNNNOOOOOOOOOPPPSSSUUUQQQQQQQQQQQQPPPOOOMMMKKKGGGFFFDDDCCCAAA@@@@@@@@@BBBDDDGGGGGGGGGGGGHHHIIIGGGGGGHHHHHHJJJNNNSSSWWWeeeqqqzzziiiSSSJJJIIIIIIIIIJJJLLLPPPRRRSSSRRRPPPOOOMMMMMMMMMOOOPPPRRRTTTUUUSSSQQQOOOMMMMMMLLLLLLKKKMMMRRRYYY^^^aaacccddddddjjjlllooovvvttteeeMMMEEE>>>===>>>???CCCHHHQQQWWW```llltttuuuqqqlllccc[[[TTTRRROOOJJJIIILLLQQQPPPOOOPPPQQQPPPKKKHHHFFFGGGIIIKKKLLLNNNOOOPPPNNNNNNNNNOOOOOOQQQRRRRRRUUU[[[bbbllltttiii[[[PPPLLLJJJIIIGGGKKKNNNSSS[[[eeeoooyyy~~~yyyssslllfff___ZZZWWWSSSLLLGGGAAABBBCCCEEEGGGJJJLLLNNNNNNOOOOOOOOONNNNNNPPPRRRZZZ___gggooovvvLLLLLLKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWZZZZZZYYYWWWVVVVVVXXXZZZ^^^ccchhhmmmqqqttt|||wwwrrroooiiiddddddhhhpppyyy~~~xxxvvvvvv||||||mmmfffccc]]]XXXVVVUUUTTTSSSQQQPPPNNNNNNNNNJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGFFFHHHLLLRRRXXX\\\___eeemmmrrrwwwvvvxxx{{{{{{vvvrrrrrryyybbbMMMEEE999666222000000000000///........................++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,---------......------,,,,,,------...///000000000000000000000000///////////////000111111111111111111111111111111333111222555777777<<>>>>>>>>>>>@@@AAADDDEEEEEEFFFIIIKKKNNNOOOPPPQQQQQQRRRUUUWWWSSSTTTTTTUUUSSSQQQOOOMMMGGGFFFDDDBBBAAA@@@@@@@@@CCCFFFHHHIIIIIIIIIJJJKKKIIIIIIHHHFFFGGGKKKPPPUUUbbbnnnzzzuuu\\\KKKGGGIIIIIIHHHJJJMMMQQQTTTVVVUUURRRPPPPPPPPPQQQQQQSSSTTTUUUVVVUUUSSSQQQPPPOOOOOOPPPQQQQQQWWW___fffjjjlllnnnooosssuuu{{{xxxdddKKKCCC===<<<<<<===@@@EEEMMMPPPUUU\\\``````\\\XXXTTTPPPNNNQQQRRRPPPOOOQQQTTTTTTTTTTTTTTTQQQLLLHHHIIIKKKNNNQQQSSSTTTTTTTTTPPPOOOMMMLLLLLLMMMMMMNNNPPPVVV\\\eeeuuuttteee]]]RRRKKKHHHGGGEEEDDDIIILLLQQQXXXaaajjjppptttvvvzzz{{{wwwtttqqqkkkddd]]]XXXRRRNNNKKKHHHCCC>>>???@@@AAADDDGGGJJJMMMOOOOOOPPPPPPOOONNNOOORRRTTT[[[bbbmmmwwwLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTWWWZZZZZZYYYWWWVVVVVVXXX\\\bbbiiipppuuuyyy{{{|||vvvqqqnnnjjjgggjjjpppyyy|||yyywwwzzzzzzlllfffbbb\\\WWWUUUTTTSSSRRRPPPNNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDCCCDDDEEEFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGFFFGGGGGGGGGGGGJJJOOOUUUZZZ___dddkkkooossszzzyyyxxxyyyyyyqqqqqqsssxxx~~~oooUUUFFF:::777333111000000000///........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,,,,,,,---------......---------------......//////////////////////////////////////////000000111111111111111111222222222222111222555666777>>>FFFTTT^^^nnnrrr\\\UUU[[[eeemmmllllllkkkgggcccaaa```aaajjjzzzooo[[[OOOBBB===;;;888888::::::;;;<<<===============>>>AAACCCEEEEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTVVVYYYVVVWWWXXXXXXVVVSSSPPPOOOHHHFFFDDDBBBAAAAAAAAABBBEEEGGGJJJKKKKKKKKKMMMNNNLLLKKKIIIGGGFFFIIINNNRRR[[[fffrrrzzztttdddRRRHHHIIIKKKIIIFFFIIILLLQQQUUUWWWVVVTTTRRRSSSSSSSSSSSSTTTUUUWWWWWWWWWVVVUUUSSSRRRTTTWWWYYY]]]aaagggmmmqqquuuxxx{{{|||xxx___IIIAAA;;;;;;;;;<<>>@@@CCCGGGKKKNNNPPPPPPQQQQQQPPPPPPSSSWWW[[[bbbiiittt~~~KKKKKKLLLMMMOOOPPPRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUXXXYYYXXXVVVVVVVVVYYY]]]dddmmmtttyyy{{{|||yyysssnnnllliiihhhmmmttt|||{{{{{{}}}xxxlllgggbbb\\\WWWUUUSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFEEECCCAAACCCDDDFFFGGGGGGFFFEEEFFFGGGGGGFFFGGGKKKRRRWWWaaafffjjjlllnnnttt~~~zzzvvvuuuuuuqqqsssuuuvvvyyy{{{\\\FFF<<<999555222111111000///........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------.........//////...........................///////////////000000111000000111111111222222222222222333555666888AAAKKKYYYbbbpppdddSSSXXXfffpppsssllllllkkkhhheeecccdddeeeppp|||bbbTTTJJJ@@@===:::888888::::::;;;;;;<<<<<<<<<<<<;;;===@@@CCCEEEFFFGGGHHHJJJLLLNNNQQQTTTUUUVVVYYY[[[ZZZ[[[\\\[[[YYYUUUQQQOOOHHHFFFDDDBBBAAABBBDDDEEEHHHJJJMMMMMMMMMMMMOOOPPPMMMLLLIIIGGGFFFGGGLLLOOOUUU^^^gggnnnssstttqqqlll___WWWMMMKKKNNNOOOKKKEEEIIILLLQQQUUUXXXXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXWWWVVVUUUXXX^^^bbblllnnnpppsssvvvzzzsssYYYGGG@@@;;;;;;<<<<<>><<<<<<>>>@@@DDDHHHLLLOOOQQQSSSSSSRRRQQQRRRUUU[[[___lllsss~~~IIIJJJKKKMMMOOOPPPQQQRRRNNNNNNMMMNNNOOOQQQSSSTTTRRRTTTVVVWWWWWWWWWXXXYYY\\\aaahhhqqqwwwzzzzzzzzzxxxsssnnnlllkkkjjjpppwww{{{wwwxxx{{{wwwmmmhhhccc\\\WWWVVVQQQPPPOOONNNMMMLLLLLLLLLJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCEEEEEEDDDCCCAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGEEEEEEHHHNNNTTTcccggglllnnnnnnrrrzzz{{{tttrrrrrruuuyyy{{{xxxxxx|||dddJJJ>>>:::666333111111///...........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------...////////////...........................///////////////000111111000000000111222222333333333222444777888;;;GGGRRR]]]gggtttwwwZZZRRRaaattt||||||ssssssrrrooolllkkklllnnnzzznnnYYYLLLEEE>>><<<:::888888;;;::::::;;;;;;;;;;;;;;;:::<<>>AAAEEEHHHIIIJJJJJJJJJKKKMMMOOOSSSVVVXXX[[[aaajjjmmmlllqqqtttwwwwwwqqqiiibbb^^^^^^aaafffkkknnnnnnnnnmmmfffdddaaa\\\WWWRRRNNNLLLKKKLLLLLLMMMNNNMMMJJJGGGFFFFFFDDDCCCBBBAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEHHHIIIFFFFFFHHHGGGCCC???>>>===<<<;;;:::::::::===???AAADDDIIIMMMPPPRRRVVVUUUTTTRRRSSSXXX^^^cccrrrzzzHHHIIIJJJLLLNNNPPPPPPQQQLLLLLLKKKLLLMMMPPPRRRTTTSSSTTTVVVVVVVVVXXX[[[^^^bbbfffnnnuuuyyyzzzyyywwwvvvqqqooopppppprrryyy}}}yyyvvvtttvvv{{{vvvnnniiiddd\\\WWWWWWPPPOOONNNNNNMMMMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGGGGEEECCCEEELLLRRRaaahhhppptttuuuvvvzzz~~~vvvsssttt{{{{{{|||~~~~~~}}}mmmQQQ???;;;777333222111///...........................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,---...///000//////...........................///////////////000111111///000000111222222333333222333666:::<<>>::::::999777888;;;::::::;;;;;;;;;::::::999;;;>>>BBBEEEFFFGGGHHHIIILLLPPPUUUYYY\\\___ccceeefffggggggeeeaaa[[[UUUQQQGGGFFFDDDCCCEEEGGGKKKMMMOOOPPPRRRRRRQQQPPPPPPQQQNNNNNNOOOMMMKKKKKKLLLNNNLLLMMMNNNQQQQQQQQQPPPPPPLLLOOORRRVVVXXXWWWSSSPPPOOOQQQTTTWWWZZZ]]]______```aaaaaabbbdddfffggghhheeeggghhhggghhhnnnxxxiiiSSSEEE???;;;===@@@AAADDDHHHIIIKKKMMMMMMLLLMMMPPPSSSWWW^^^gggnnnzzzzzzqqqlllmmmooorrrtttvvvvvvttttttooonnnkkkfff```YYYSSSOOOIIIHHHHHHHHHGGGEEEDDDDDDAAAAAA@@@???======>>>???===========================@@@@@@======??????<<<999::::::999999999:::;;;???@@@BBBFFFJJJNNNQQQSSSUUUUUUUUUVVVZZZaaajjjqqq{{{GGGHHHJJJLLLNNNOOOPPPPPPKKKKKKJJJJJJLLLOOORRRSSSTTTUUUVVVVVVWWWZZZ^^^aaafffkkkrrryyy|||{{{xxxvvvrrroooooosssvvvzzzwwwuuuuuusssvvv}}}~~~vvvnnnjjjddd]]]XXXWWWOOOOOONNNNNNNNNNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHEEECCCBBBCCCDDDEEEDDDCCCCCCCCCBBBBBBDDDEEEHHHIIIEEEGGGGGGEEEBBBDDDKKKQQQ^^^gggssszzz{{{zzz|||~~~zzzwwwyyy~~~}}}zzzxxxzzz}}}tttWWW???<<<777444222111///...........................++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,---------......,,,---///000000000///...000000000000000000000000///////////////000111111///000000111222222333333111333777<<>>BBBEEEFFFGGGHHHIIIMMMQQQWWW\\\```cccgggiiikkkkkkkkkiiiddd]]]VVVRRRGGGFFFDDDDDDFFFIIIMMMPPPQQQRRRTTTSSSQQQPPPPPPQQQRRRSSSTTTSSSQQQQQQQQQRRRQQQOOOOOOPPPQQQQQQRRRTTTLLLPPPUUUXXXYYYXXXWWWWWWRRRSSSUUUXXX\\\___bbbdddeeeffffffhhhjjjlllnnnooooooqqqrrrrrrssszzzgggSSSEEE???<<<>>>AAABBBFFFJJJIIILLLOOOPPPQQQSSSWWW[[[^^^jjjwww}}}zzz{{{|||}}}}}}|||zzzyyywwwvvvsssoooggg___XXXTTTGGGEEEEEEEEECCCBBBBBBEEE>>>>>>===<<<::::::;;;===::::::999999999:::;;;<<<:::<<<<<<999888;;;:::888:::;;;<<<;;;;;;<<<>>>???@@@AAACCCFFFJJJNNNRRRSSSSSSTTTVVVZZZaaalllxxxFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKKKKKKKMMMOOOQQQRRRWWWXXXYYYYYYZZZ\\\```dddkkkoootttzzz~~~~~~}}}uuuuuuttttttwww}}}}}}{{{wwwtttssswwwzzz{{{zzz~~~}}}xxxpppjjjeee```\\\ZZZSSSQQQNNNMMMNNNOOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJHHHFFFGGGIIILLLVVV```pppxxxrrrsssvvvzzzwwwvvvzzzzzz```III<<<777555///111555000000000000000///////////////...,,,++++++,,,.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................000000////////////000000//////000111111111111111111000000000111222333333777111222>>>FFFMMM[[[kkkmmm[[[XXX]]]qqqvvv\\\JJJCCC>>>;;;888777777888888888===<<<;;;:::999:::;;;<<<===>>>@@@CCCEEEGGGHHHIIILLLPPPVVV\\\aaafffkkknnnooonnnjjjdddbbb```YYYPPPOOOJJJHHHKKKMMMMMMNNNQQQUUUTTTRRRQQQRRRSSSSSSSSSVVVWWWXXXXXXWWWWWWXXXYYYYYYWWWSSSRRRRRRSSSSSSSSSVVVVVVVVVXXXZZZZZZXXXVVVTTTUUUWWWYYY]]]aaafffiiijjjmmmppppppppprrrwww{{{zzz|||~~~zzz^^^NNNEEEDDDAAA@@@AAAEEEIIILLLQQQQQQQQQRRRUUUYYY^^^aaajjj~~~~~~vvvssspppfffYYYQQQIIIFFFBBB@@@@@@@@@???>>>999999:::::::::999888888777888::::::888777888999:::999999999999999::::::999:::;;;<<<===???@@@@@@BBBBBBCCCGGGKKKOOOPPPPPPUUUYYY___eeennn{{{FFFHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSUUU\\\]]]^^^___```bbbgggjjjnnnqqqwww|||vvvvvvuuuvvv||||||{{{xxxuuurrrsssxxx|||~~~||||||{{{wwwuuuvvv|||}}}uuummmgggaaa[[[XXXSSSQQQNNNMMMNNNOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIGGGFFFFFFIIIKKKWWWbbbvvvxxxqqqoooyyy}}}~~~xxxvvvttttttxxx~~~fffNNN???999777111111333...000000000000///////////////...---,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................//////............////////////000111111111111111111000000111111222333444777333777AAAHHHMMM\\\mmm~~~uuuaaaYYY[[[fff|||jjjTTTFFFBBB<<<:::777666777888999888===<<<;;;:::::::::;;;<<<>>>???AAACCCFFFHHHIIIJJJMMMQQQWWW\\\aaafffjjjnnnnnnnnnjjjfffdddbbbZZZQQQOOOJJJHHHKKKMMMMMMNNNQQQTTTSSSRRRSSSTTTVVVWWWXXXWWWYYYZZZZZZZZZZZZ[[[]]]___]]]ZZZYYYZZZZZZZZZYYYWWWVVVVVVWWWWWWWWWUUUSSSOOOQQQTTTXXX^^^eeemmmqqqrrruuuxxxyyyyyy{{{tttZZZLLLEEEDDDCCCBBBDDDHHHKKKNNNRRRRRRTTTVVVZZZ```fffjjj}}}}}}yyytttgggXXXNNNGGGDDD@@@>>>>>>>>>>>>===::::::::::::999888888777666888:::999888777888888999999999999999999:::::::::;;;<<<===>>>@@@AAAAAAFFFFFFHHHJJJMMMOOOPPPPPPWWW[[[bbblllzzzGGGHHHIIIIIIHHHGGGHHHIIILLLLLLMMMNNNQQQTTTVVVXXX]]]^^^___```aaadddiiilllqqqtttxxx}}}~~~xxxwwwxxx{{{~~~|||xxxuuutttwww~~~~~~xxxwwwxxxrrrpppqqqvvv{{{rrriiiaaaZZZUUUSSSPPPNNNMMMNNNNNNNNNMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJTTTccc{{{}}}vvvqqqrrrwww{{{{{{{{{|||{{{xxxuuutttuuuyyy~~~pppSSSBBB;;;:::333111222---000000000000///////////////...---,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------..............................------------......///000000000111111111111111111111111222333444555777777===FFFJJJPPP```rrr}}}kkkZZZTTT___qqqoooZZZJJJAAA???999888666666777999:::999<<<;;;:::::::::;;;<<<===???@@@BBBDDDFFFHHHJJJKKKNNNRRRXXX]]]aaaeeeiiimmmkkkmmmllliiigggeee\\\SSSOOOJJJHHHKKKMMMNNNPPPSSSSSSSSSTTTVVVXXXZZZ\\\^^^[[[]]]___``````aaaccceeehhhfffeeeeeeeeedddaaa___XXXWWWUUUUUUTTTSSSPPPNNNIIIKKKPPPUUU\\\fffpppwwwzzz}}}kkkUUULLLDDDDDDEEEFFFIIILLLOOOQQQTTTVVVYYY]]]ccckkktttzzzzzzjjjXXXMMMDDDAAA>>>============<<<;;;::::::999888888777777666888999999888777777888999999999999::::::;;;;;;<<<===>>>???AAABBBCCCCCCGGGHHHJJJMMMOOOPPPQQQRRRYYY^^^iiiyyyGGGHHHIIIHHHFFFFFFGGGHHHKKKLLLMMMOOOQQQUUUXXXZZZ\\\]]]___```bbbfffkkkoootttvvvzzz}}}~~~|||xxxxxxzzz|||yyyzzzzzzvvvvvvwwwpppqqqttt}}}uuukkkaaaYYYTTTRRRPPPNNNMMMMMMNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGFFFFFFHHHJJJOOOaaa}}}wwwvvvyyy|||zzzwwwvvvxxxzzzyyyyyyyyy|||~~~zzzWWWCCC;;;:::444111111---000000000000////////////......---,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................///......------......///000000000000000111111222111111111222222444555666777;;;BBBJJJOOOWWWjjj|||vvvggg\\\XXXiii~~~zzzbbbPPPCCC======888777666777999;;;<<<<<<<<<;;;::::::;;;<<<===>>>@@@@@@BBBDDDFFFIIIKKKLLLOOOSSSXXX\\\```cccgggjjjjjjlllmmmlllllliii```VVVOOOJJJHHHKKKNNNOOOQQQUUUTTTVVVXXXZZZ[[[]]]```bbbaaaccceeeggggggiiikkkmmmpppooonnnnnnmmmjjjfffcccZZZXXXUUUSSSQQQOOOKKKIIIEEEHHHLLLQQQXXXcccpppxxx~~~aaaPPPLLLAAACCCEEEHHHLLLOOORRRSSSVVVZZZ___eeelllvvv~~~mmmZZZNNNAAA???=========>>>===<<<;;;;;;:::999888777666666666888999999888777777888888999:::;;;<<<<<<<<<===??????@@@AAACCCDDDEEEEEEDDDFFFJJJLLLOOOPPPSSSTTT[[[ddduuuGGGHHHHHHGGGEEEEEEGGGHHHJJJJJJLLLNNNQQQTTTWWWYYY^^^___bbbdddhhhlllrrrvvv{{{}}}}}}|||xxxxxx}}}|||zzzyyyxxxsssuuu|||uuujjjaaaZZZUUURRRPPPMMMLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBCCCEEEFFFGGGEEEFFFGGGGGGFFFFFFHHHJJJMMMaaa}}}yyyzzz|||{{{yyyyyy|||~~~\\\EEE::::::444000111///000000000000////////////---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................000//////////////////000000000//////000000111222111111111222333555666777999???IIIQQQXXXdddxxxoooccc^^^bbbxxxnnnYYYKKK@@@;;;:::999888888999<<<>>>>>>>>>;;;;;;::::::;;;===>>>???@@@AAABBBCCCFFFIIIKKKLLLOOOSSSWWW[[[]]]```dddfffgggkkkmmmmmmnnnllldddZZZPPPJJJHHHKKKNNNPPPSSSWWWWWWZZZ]]]______aaacccffffffhhhjjjlllmmmooorrrtttxxxvvvtttsssppplllfffbbb\\\YYYUUUQQQNNNKKKGGGEEEAAAEEEIIIOOOWWWdddssssssXXXKKKIII???AAAEEEIIINNNRRRUUUVVVWWW]]]eeekkkrrr|||mmmYYYNNN@@@???===>>>???@@@???>>>;;;:::999888777777777777777888::::::888888888999888:::;;;===>>>?????????@@@AAABBBCCCDDDFFFGGGGGGEEEGGGJJJKKKLLLNNNQQQTTT___nnnGGGHHHHHHFFFEEEEEEHHHJJJJJJJJJKKKMMMPPPSSSVVVXXX\\\^^^bbbfffjjjpppwww|||}}}{{{uuuxxx~~~~~~{{{vvvzzztttiii```ZZZWWWRRROOOMMMLLLMMMMMMMMMLLLJJJIIIHHHFFFEEEEEEEEEEEECCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAABBBCCCDDDFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJPPPcccxxxyyy}}}eeeIII;;;;;;444000111000000000000000////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................000000////////////000000111000/////////000222333111111222333444666777888<<>>?????????::::::::::::<<<===???AAA@@@@@@AAABBBEEEHHHKKKLLLNNNQQQUUUXXXZZZ\\\___aaadddgggjjjkkkmmmllleee\\\PPPJJJHHHKKKNNNQQQTTTYYY[[[___ccceeeeeefffiiilllmmmooorrrtttuuuwwwyyy|||~~~zzzvvvqqqkkkddd___[[[XXXRRRNNNJJJGGGCCC@@@<<>>@@@DDDJJJOOOUUUYYY[[[ZZZbbbkkksssxxx}}}xxxtttxxx{{{gggTTTIII???>>>>>>???@@@AAAAAA???:::999888777666777888888888:::;;;;;;:::999999:::999;;;===???AAABBBAAAAAAAAABBBCCCDDDEEEGGGHHHHHHIIIJJJLLLKKKJJJLLLQQQUUUjjj}}}GGGGGGGGGFFFEEEGGGIIILLLKKKKKKLLLMMMPPPSSSVVVXXX\\\___ccchhhnnnuuu}}}|||yyywwwsssvvv|||zzzttthhh___ZZZWWWQQQOOOMMMLLLLLLMMMMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIIIIIIIHHHJJJKKKSSSddd~~~yyy{{{qqqQQQ???===555///111111000000000000////////////......////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......................../////////....../////////111000///...///000222333111222222333555666888999@@@MMM```ppp}}}sss___\\\cccrrrqqqXXXIIIBBB===:::999999888999;;;===???>>>===::::::::::::<<<>>>@@@BBB@@@@@@@@@AAACCCGGGJJJLLLLLLOOOSSSUUUWWWXXX[[[]]]___ccceeefffiiijjjddd[[[PPPJJJHHHKKKOOOQQQVVV[[[]]]bbbhhhkkklllmmmrrrvvvzzz|||yyyrrrjjjccc^^^YYYUUUOOOJJJFFFBBB>>><<<999>>>CCCIIIRRRbbbwww|||ooo]]]KKKAAAAAA???AAAEEEKKKQQQXXX]]]```ccclllwww~~~yyysssnnnjjjiiinnntttyyy||||||qqq^^^MMMDDD=========???AAABBBAAA@@@999888666666666777999:::999;;;<<<<<<;;;::::::;;;:::<<>>;;;999999888888888:::===>>>===<<<:::::::::;;;<<<>>>AAABBB?????????@@@CCCFFFJJJLLLKKKNNNQQQSSSTTTVVVXXXZZZ\\\___aaacccfffgggbbbZZZPPPJJJHHHKKKOOORRRVVV\\\^^^dddkkkoooqqqsssxxx}}}{{{ssskkkbbb]]]VVVRRRLLLGGGCCC???;;;999999===AAAEEELLL[[[pppxxxrrrmmmfff___TTTGGG@@@@@@AAABBBFFFLLLSSSZZZ```dddmmmvvvxxxllleeebbb```___aaaffflllqqqssswww{{{}}}xxxtttqqqgggWWWHHH@@@<<<<<<<<<>>>@@@BBBAAA@@@888777666555666888:::;;;:::<<<======<<<;;;;;;<<<;;;===@@@CCCEEEFFFEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIFFFIIIKKKMMMOOOWWWccclllJJJJJJJJJHHHFFFEEEGGGIIIOOORRRVVVXXXXXXYYY[[[]]]eeennnwww{{{~~~}}}wwwrrrpppooommmuuu~~~ssshhh___YYYWWWRRROOOLLLJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKYYYnnn}}}bbbEEE:::777111///222111111111111111000000///------------------------,,,,,,---.../////////...)))***+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111111000000//////......222222111111111111111111222000111444555666;;;BBBHHH]]]wwwoooeeepppyyyeeeOOODDD@@@===;;;:::999:::===???@@@@@@???>>>888888999:::<<<>>>@@@AAA>>>@@@BBBCCCDDDFFFJJJLLLLLLMMMNNNOOOOOOQQQTTTVVVYYY]]]^^^]]]]]]```___\\\SSSOOOMMMOOOQQQRRRWWW\\\aaagggnnnuuuzzzxxxssslllaaaXXXXXXQQQHHHAAA>>><<<:::777777;;;>>>AAAEEEOOO]]]hhhwwwxxxyyyxxx{{{vvvjjjfff___\\\XXXTTTOOOHHHCCCBBBAAAFFFMMMSSSYYY___fffkkk{{{|||pppddd\\\UUUPPPPPPSSSYYY[[[```eeejjjnnnrrrsssppplllfff]]]SSSJJJBBB>>>;;;::::::<<<@@@AAA>>><<<;;;999888666666777999:::<<<======<<<::::::;;;===@@@AAADDDFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCEEEGGGEEEJJJNNNPPPSSS^^^nnnzzzLLLLLLKKKIIIFFFFFFGGGIIINNNQQQUUUXXXYYY[[[^^^aaalllwww{{{zzzwwwtttqqqoooooooooooowwwrrrggg^^^XXXVVVRRROOOLLLJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJUUUdddrrr|||fffIII===888222000222...............------,,,------------------------------......///.........)))***+++,,,------------,,,,,,,,,---------......------------------------,,,,,,---------.........////////////////////////111000000000/////////...222222111111111111111111222000111444555777===EEETTTiii~~~nnnjjj{{{uuubbbMMMCCC???<<<:::::::::;;;===???@@@???>>>===999999999:::<<<>>>???@@@???AAACCCDDDEEEGGGJJJMMMMMMNNNOOONNNNNNOOORRRUUUWWWZZZ\\\[[[[[[^^^]]]ZZZSSSNNNLLLNNNPPPRRRWWW^^^ccciiiqqqyyy}}}tttooohhh___WWWTTTNNNFFF@@@<<<;;;999777999;;;>>>@@@DDDLLLVVV^^^ccceeehhhkkkrrrwwwggg^^^[[[UUUUUUVVVVVVTTTNNNHHHEEEEEEIIIOOOTTTZZZbbbmmmtttmmmbbbXXXRRRMMMJJJJJJMMMOOOSSSXXX]]]aaacccdddddd___\\\WWWQQQJJJBBB===::::::999:::<<>><<<;;;999888666666777999:::<<<===>>>===;;;;;;<<<>>>@@@AAADDDGGGJJJKKKLLLLLLJJJJJJJJJHHHFFFFFFGGGHHHIIIMMMRRRUUUZZZfffxxxNNNNNNMMMKKKHHHGGGIIIJJJOOORRRVVVXXXZZZ]]]bbbggguuu}}}rrrooolllkkklllnnnpppqqqssszzzpppfff\\\WWWUUUQQQOOOLLLKKKKKKLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKOOOWWWbbbnnnyyykkkNNN@@@:::444111222------......------,,,+++------------------------.........///......------******+++,,,------------,,,,,,,,,---------..............................,,,------------.........////////////////////////000000000000////////////111111222222222222222222333111222555666888AAAKKKaaatttvvvlllqqqooo^^^KKKAAA>>><<<;;;;;;<<<===>>>??????>>><<<<<<:::::::::;;;<<<>>>???@@@@@@BBBEEEFFFGGGIIILLLNNNOOOOOOOOONNNMMMNNNPPPRRRTTTXXXZZZYYYYYY\\\[[[WWWRRRMMMJJJKKKNNNQQQXXX```dddiiisss}}}uuummmgggaaaZZZTTTNNNIIIBBB===:::888777666;;;<<<===???CCCHHHMMMQQQSSSVVV[[[bbbnnnpppcccZZZVVVUUUSSSVVV[[[______YYYQQQJJJKKKPPPUUUZZZaaammm}}}{{{kkk\\\TTTLLLHHHFFFDDDEEEIIIGGGJJJOOOTTTVVVUUUSSSQQQKKKJJJGGGDDD@@@<<<999777999999:::<<<>>>???>>><<<:::999888777777888:::;;;===>>>>>>>>><<<<<<>>>@@@@@@BBBEEEHHHKKKNNNOOOPPPKKKLLLMMMLLLJJJIIIIIIJJJMMMRRRXXX]]]dddsssMMMNNNNNNLLLKKKKKKMMMOOORRRUUUYYYZZZ[[[___fffmmm|||uuummmjjjffffffjjjppptttvvvxxx|||nnnddd[[[VVVUUUQQQOOOLLLKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKNNNVVVbbbnnnwwwzzz}}}nnnRRRBBB;;;666333333000000000111000//////............................../////////...---,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......------------............------------............////////////////////////000000000000////////////111111222222222222222333333222333555777<<>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<>>>???@@@AAADDDGGGIIIJJJKKKMMMOOOQQQQQQPPPNNNLLLLLLNNNPPPQQQVVVYYYXXXYYY[[[ZZZVVVRRRLLLHHHIIIKKKPPPYYYaaabbbhhhrrr}}}uuujjjaaa\\\WWWRRRNNNGGGCCC>>>:::888777666666<<<<<<===@@@EEEHHHIIIIIIMMMOOOTTT\\\jjjyyyqqqeee\\\XXXWWWXXXYYY\\\aaagggjjjkkkfff[[[QQQSSSWWW\\\bbbmmm~~~}}}lll\\\UUUNNNHHHGGGFFFDDDEEEHHHFFFGGGJJJKKKKKKJJJGGGFFFAAA@@@???===;;;999888888777888999<<<===>>>======:::999888777777888:::<<<>>>?????????>>>>>>@@@BBBBBBDDDFFFHHHKKKMMMOOOPPPKKKLLLMMMMMMKKKJJJKKKLLLPPPVVV]]]dddoooLLLMMMNNNNNNNNNPPPSSSUUUVVVZZZ]]]]]]\\\aaakkkssswwwoooiiigggeeegggkkkrrrwwwzzzxxxkkkbbbZZZUUUTTTPPPNNNLLLLLLLLLLLLKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHLLLJJJJJJPPP[[[ffflllnnntttwwwyyy|||oooUUUCCC;;;777555444111222222222222111000000.........................../////////...---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////////////////////////////////////////000000000000111111222222333333333333444333444666999AAAPPP___www}}}vvvyyygggZZZKKKDDDBBB??????AAA??????>>>===<<<;;;:::999::::::;;;<<<===>>>@@@AAACCCEEEIIIKKKLLLMMMOOOQQQRRRRRRQQQOOOLLLLLLMMMNNNQQQUUUYYYYYYZZZ\\\ZZZVVVRRRKKKFFFGGGJJJOOOXXX```aaagggsssmmmfff]]]UUUPPPMMMIIIFFF@@@>>><<<888666666777888===>>>@@@DDDHHHJJJIIIHHHIIIJJJMMMSSS___rrrvvvkkk^^^YYYTTTRRRTTTXXX[[[]]]aaahhhooorrruuuttthhh[[[YYY\\\aaakkkyyy|||sssfffYYYSSSMMMIIIIIIHHHFFFFFFHHHHHHGGGFFFEEECCCBBBAAAAAA???>>><<<:::999888888888555777999;;;<<<=========:::999888777888999;;;<<<>>>@@@AAAAAA@@@AAACCCEEEFFFFFFGGGHHHIIIJJJKKKLLLIIIKKKLLLLLLKKKKKKLLLNNNSSSZZZccclllxxxKKKMMMOOOPPPQQQSSSWWWZZZYYY]]]```______eeeqqq{{{}}}ssskkkcccfffiiilllpppuuu{{{ttthhh```YYYVVVUUUPPPNNNMMMLLLMMMLLLJJJIIIEEEEEEEEEEEEDDDDDDCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKIIIHHHMMMWWW```gggjjjooopppqqqvvvppppppzzzsssYYYEEE<<<888666444000000111111111000//////.................................///......------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,---------------........./////////////////////////////////////////////000000000000111111222222333444444444444444555888<<>>===;;;;;;:::999999::::::<<<===???AAABBBDDDGGGKKKNNNOOOPPPQQQRRRTTTTTTSSSPPPMMMLLLMMMOOOPPPUUUYYYYYYZZZ\\\[[[VVVQQQKKKFFFGGGIIINNNVVV^^^ccciiiuuu~~~ttt]]]XXXQQQKKKGGGDDDBBB@@@;;;;;;:::888666666888:::>>>@@@DDDHHHJJJKKKKKKKKKJJJIIIJJJMMMUUUcccrrr|||}}}lll]]]TTTMMMMMMNNNOOORRRVVV[[[]]]bbblllvvv|||zzzkkkaaabbbgggrrrzzztttoooeee[[[RRRLLLIIIKKKJJJGGGEEEGGGJJJHHHEEEBBB@@@?????????>>><<<:::777666555555555333666999;;;;;;<<<===>>>:::999888777888:::<<<===???@@@BBBBBBBBBCCCEEEGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJJJJLLLOOORRRXXX```kkkuuuMMMOOOPPPQQQSSSUUUYYY\\\YYY]]]aaaaaabbbjjjyyyzzznnneee```gggpppuuuxxx|||qqqfff___YYYVVVVVVPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIGGGFFFIIIRRR]]]gggmmmmmmppptttxxxllliiiqqqxxxzzz{{{zzzzzz___III===999555222000000000000000///..............................------......///.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---......///............////////////////////////////////////.../////////000000000111111111222222333444444555444444666999>>>KKKaaauuu}}}~~~dddYYYMMMHHHDDDAAAAAACCC???>>>===<<<;;;:::::::::888999:::<<<>>>@@@CCCDDDEEEIIIMMMOOOPPPQQQRRRSSSUUUUUUTTTQQQNNNMMMNNNPPPNNNTTTXXXYYYZZZ\\\ZZZUUUQQQKKKFFFGGGIIILLLTTT\\\bbbhhhttt~~~nnnbbbPPPNNNIIIEEEBBB@@@>>><<<888999:::888777777:::===???DDDIIIKKKJJJJJJKKKMMMJJJIIIHHHIIINNNWWWbbbiiiuuuvvvuuupppeeeYYYOOOJJJFFFIIIMMMPPPRRRWWW^^^ccciiiwww}}}ooommmooo{{{}}}uuuppplllcccZZZPPPKKKJJJLLLLLLHHHFFFGGGLLLKKKIIIFFFDDDBBB@@@???===;;;999666444333333333222555999;;;;;;;;;<<<>>>:::999888888888:::<<<>>>@@@AAACCCCCCCCCDDDGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIIIIJJJMMMSSSWWW___hhhtttPPPQQQRRRSSSSSSUUUYYY[[[WWW\\\aaabbbdddmmm~~~wwwiii______jjjwww~~~oooeee___YYYWWWWWWOOONNNMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDFFFNNN[[[iiirrrlllsssyyy}}}rrrkkknnnppprrrtttuuudddLLL>>>999444000111111111111111000000///////////////////////////,,,,,,---.../////////...,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,------...///000000............/////////000////////////////////////.../////////000000111111111111222333333444555555444444666:::@@@NNNfff{{{xxxyyybbbXXXMMMHHHDDD@@@@@@CCC>>>>>>===;;;;;;::::::;;;777888999;;;>>>AAADDDEEEFFFIIINNNPPPRRRRRRSSSTTTUUUUUUTTTRRROOONNNOOOQQQMMMSSSWWWXXXZZZ[[[YYYUUUPPPKKKGGGGGGIIILLLSSSZZZ___fffqqqtttbbbUUUJJJHHHFFFCCC@@@>>><<<;;;666888:::999777888;;;???AAAFFFLLLMMMJJJHHHKKKNNNFFFDDDCCCCCCGGGNNNVVV[[[fffgggeee```XXXPPPKKKHHHCCCIIINNNRRRTTTZZZccckkkttt|||xxxxxx{{{tttooojjjaaaXXXOOOKKKJJJMMMNNNKKKIIIIIIMMMNNNMMMLLLJJJGGGCCCAAA===<<<888555444333333444111555999;;;::::::<<<>>>:::999888888888:::===>>>@@@AAACCCDDDDDDEEEHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHJJJOOOUUUZZZeeennnzzzTTTRRROOONNNPPPTTTYYY]]]```aaabbbdddjjjttt{{{pppnnniiinnnyyyzzzkkkbbb^^^[[[VVVQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@CCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGPPP^^^kkkssszzzxxxyyywwwkkkfffgggkkkppprrrwwwqqqQQQ>>>:::888444222111000//////.........---------...............,,,------......------,,,.........------,,,,,,,,,+++++++++++++++,,,---...------------------------------......//////000000......---......///000111///////////////000111111333444444222111000111333222555999===CCCPPPaaannnzzz{{{{{{rrr^^^WWWNNNHHHEEEDDDAAA???>>>===<<<:::999888777777666777999;;;>>>BBBDDDFFFHHHKKKOOORRRTTTUUUTTTSSSSSSSSSTTTRRROOONNNNNNOOONNNSSSWWWXXXZZZ[[[VVVPPPPPPKKKHHHHHHHHHIIIMMMRRR]]]eeeppp{{{uuufffXXXOOOGGGEEEBBB???===;;;::::::555666888888999;;;???BBBDDDFFFIIILLLMMMLLLKKKJJJGGGFFFEEEGGGJJJNNNPPPQQQ\\\___aaa^^^VVVNNNHHHFFFJJJJJJNNNUUU[[[aaaiiirrr~~~yyy|||uuurrrnnneee^^^\\\VVVQQQMMMNNNQQQSSSPPPMMMOOOQQQSSSTTTQQQKKKEEEAAAAAA???<<<999777555444444555555555999>>>@@@>>><<<<<<999777777:::===??????BBBBBBBBBDDDGGGHHHGGGFFFIIIHHHFFFEEEEEEEEEFFFGGGHHHFFFFFFJJJLLLOOOWWW___llluuuRRRRRRQQQRRRTTTVVVYYY[[[]]]___ccchhhnnnwww}}}rrrppppppxxxvvvhhh___\\\YYYUUUPPPQQQPPPNNNMMMLLLKKKKKKKKKIIIHHHFFFDDDCCCDDDEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@CCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEFFFLLLZZZjjjtttyyyyyy|||sssfffbbbeeejjjnnnnnnpppyyy}}}ZZZCCC<<<777111222111000//////......///........................,,,------......------,,,......---------,,,,,,,,,......---------......///------------------------.........///////////////111000///...------------111000000////////////000111222333222111111333555666888;;;>>>DDDOOO^^^iiiyyy{{{nnnfff^^^WWWOOOIIIFFFDDDAAA>>>===<<<;;;:::999888888888888999:::===@@@CCCFFFGGGIIIKKKOOORRRTTTUUUTTTTTTTTTUUUUUUTTTRRRQQQQQQRRRTTTXXXZZZYYYYYY[[[XXXSSSPPPKKKGGGGGGHHHHHHMMMSSS___dddllltttzzz}}}~~~~~~zzzpppcccVVVNNNGGGEEEBBB???<<<;;;::::::666777999:::;;;===AAACCCGGGIIIKKKMMMNNNMMMLLLJJJFFFEEEDDDEEEIIIMMMPPPRRR___dddgggcccZZZPPPKKKIIILLLLLLQQQXXX]]]dddppp|||zzz|||uuurrrmmmeee___^^^\\\YYYUUUTTTUUUVVVVVVVVV[[[\\\[[[YYYTTTNNNHHHDDD@@@>>>;;;888666555444444555555666999===???>>><<<<<<999777777:::===???@@@BBBBBBBBBDDDGGGHHHHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEFFFIIIMMMQQQ[[[eeerrr{{{~~~~~~{{{|||SSSTTTUUUVVVXXXXXXYYYYYY[[[___ffflllsss}}}}}}{{{{{{yyypppddd\\\YYYWWWSSSPPPPPPOOONNNMMMLLLKKKKKKKKKIIIHHHFFFEEEDDDEEEEEEFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDFFFFFFGGGHHHDDDEEEFFFGGGJJJWWWjjjzzz{{{|||pppaaa^^^ccciiilllooonnntttdddIII>>>777111222222111000////////////000//////......---------,,,------......------,,,...------------,,,,,,,,,///......------------...------------------------///////////////.........000///...------,,,------222111000//////.........///111222222222333555777999:::===AAAHHHRRR]]]eeeyyy|||pppgggaaa^^^XXXPPPKKKHHHEEEAAA>>><<<;;;::::::999999999:::999:::<<<>>>AAAEEEGGGIIIKKKMMMPPPSSSUUUVVVVVVUUUUUUWWWXXXWWWVVVVVVWWWXXXZZZ]]]]]]ZZZYYYZZZYYYUUUOOOIIIEEEEEEFFFGGGMMMTTT```cccggglllrrrvvvzzz|||}}}zzzsssiii^^^SSSMMMGGGEEEBBB>>>;;;:::999999888999;;;<<<===@@@DDDGGGLLLMMMNNNPPPPPPOOOMMMLLLIIIHHHFFFGGGJJJOOOUUUXXXeeekkkoookkk___TTTNNNMMMNNNPPPUUU[[[aaajjj{{{|||uuuvvvyyyzzzxxxqqqnnnjjjccc``````aaa```^^^\\\ZZZ[[[^^^aaaeeeccc```ZZZTTTMMMGGGCCC>>><<<:::777555444444444555555666:::===???>>>===;;;999777888:::>>>@@@AAABBBBBBCCCFFFHHHJJJIIIGGGEEEFFFFFFGGGGGGGGGGGGFFFGGGFFFGGGKKKPPPWWWdddppp}}}|||xxxuuusssrrrqqqtttxxx|||[[[[[[ZZZZZZZZZZZZZZZ[[[___dddkkkrrrzzz~~~qqqjjj```ZZZXXXVVVSSSPPPOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEGGGIIIIIIKKKUUUkkk|||ppp^^^ZZZbbbjjjmmmppppppwwwkkkNNNAAA:::444333222111000////////////111000000///...------,,,,,,------......------,,,------------------------------,,,+++************------------------------000000//////......------,,,,,,,,,,,,---...///000111000///////////////000000111222222222333555777888;;;@@@GGGOOOYYYbbbhhh|||tttlllfffccc```[[[TTTOOOLLLIIICCC???:::::::::999999::::::;;;:::;;;<<>>???@@@CCCHHHKKKPPPQQQRRRRRRRRRQQQOOONNNNNNMMMMMMMMMQQQWWW^^^cccjjjqqqvvvqqqdddWWWQQQQQQQQQTTTZZZ```fffqqqvvvnnniiijjjlllrrr}}}~~~|||{{{wwwqqqllljjjgggccccccffffffhhhiiieee```^^^```dddbbb___ZZZSSSLLLFFFAAA>>>;;;:::888666444444444444444555777:::===>>>>>>>>>;;;999777888;;;???BBBCCCCCCCCCEEEHHHKKKLLLKKKIIIGGGHHHHHHIIIHHHGGGFFFEEEHHHGGGJJJOOOUUU^^^nnn}}}}}}wwwrrrnnnkkkiiilllooosssyyygggddd```\\\ZZZ\\\^^^```hhhmmmsssyyyzzzuuutttvvvxxxzzztttkkkeee^^^ZZZWWWVVVSSSQQQNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJJJJQQQggg}}}{{{~~~uuu___ZZZbbblllooonnnsss|||rrrSSSDDD<<<666333222111000000/////////111111000///......------,,,------......------,,,---------------------------,,,+++***************------------------------000000//////......------------------...///000000............///000222222222333444333222222444666777===FFFPPPYYYcccmmmsss|||vvvmmmhhhfffeeeccc___YYYUUURRRMMMFFFAAA::::::999999999:::;;;;;;:::;;;<<>>@@@BBBDDDGGGLLLOOOSSSTTTTTTTTTTTTRRRQQQPPPQQQRRRSSSUUUXXX___hhhooorrrwwwzzzuuuiii]]]VVVUUUUUUYYY___ffflllxxxwwwgggcccaaaaaafffnnn}}}|||xxxuuutttpppllljjjjjjjjjhhhjjjooorrruuuuuunnnddd\\\ZZZ[[[VVVSSSNNNHHHBBB>>>;;;:::888777555444333333444444333555888:::<<<===>>>>>>;;;999777999<<<@@@CCCDDDDDDEEEGGGKKKNNNOOOMMMKKKJJJKKKKKKKKKIIIGGGEEEDDDGGGHHHLLLRRRYYYeeexxx}}}|||yyyuuuooojjjgggeeedddkkkqqqxxx~~~pppkkkddd___^^^```eeeiiisssyyyzzzxxxuuurrroooqqquuuxxx~~~{{{lllfffbbb]]]YYYWWWUUUSSSQQQNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGEEEGGGHHHGGGLLL```vvvyyy|||}}}dddZZZbbbmmmrrrrrrzzz{{{YYYFFF===777333333222111000000000000111000000//////.........,,,------......------,,,,,,,,,,,,------------......------,,,,,,,,,,,,---------------------------///////////////.........111000///......---......---------...000111333444333444444333222222444666888CCCQQQ\\\dddlllvvv}}}}}}zzzrrrmmmkkkkkkjjjeeeaaa]]]ZZZVVVPPPHHHBBB:::::::::999999:::;;;;;;:::;;;===???BBBFFFHHHJJJRRRSSSTTTVVVWWWXXXYYYYYYYYY\\\___aaacccfffiiilllmmmwww~~~{{{rrrfffZZZPPPDDD@@@===???AAACCCHHHNNNOOOSSSZZZbbbiiinnnqqqrrrrrrqqqnnnhhhaaaYYYRRRNNNDDDBBB>>>:::888999:::<<>>???;;;999888999===AAADDDFFFFFFGGGJJJNNNQQQRRRPPPNNNMMMMMMMMMLLLJJJIIIGGGFFFGGGJJJPPPWWW___lll{{{vvvtttrrrnnnkkkiiihhhhhhhhhoooxxxrrrnnnhhhccccccgggmmmqqq|||~~~wwwwwwvvvuuuwww{{{uuuhhhbbb___[[[XXXUUUSSSQQQPPPMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAAAAAAAAAAA@@@???AAABBBBBBCCCDDDEEEFFFFFFIIIEEEEEEIIIHHHJJJZZZoooyyyzzz}}}hhhZZZ```nnntttyyy\\\HHH>>>888333333222111000000000000000000000///////////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,------------------------------.........///////////////222222000///////////////............///111222222111222333333333444666888???LLL]]]hhhlllqqq{{{wwwzzz{{{rrrppppppqqqqqqeeebbb___\\\YYYRRRIIIBBB;;;;;;:::999999999::::::<<<===>>>AAADDDGGGJJJKKKQQQQQQRRRTTTUUUVVVWWWWWWYYY\\\```cccfffiiimmmpppyyyttteeeUUUJJJ???<<<;;;>>>@@@AAAEEEJJJIIILLLQQQWWW^^^cccgggiiijjjkkkjjjhhhbbbYYYQQQLLLBBB@@@<<<999888999;;;===AAACCCEEEHHHJJJNNNSSSVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUZZZ```eeejjjqqq|||xxxpppiiidddccceeelllvvvuuuiii___YYYXXXWWWWWW]]]gggooosss|||{{{yyywwwuuusssqqqqqqmmmlllnnnqqqqqqooorrrxxx}}}yyyqqqcccTTTIIICCCAAA???===;;;999777666555555444333222111111222444444222555999;;;;;;<<<===???:::999888999>>>BBBFFFGGGHHHIIILLLQQQTTTUUUSSSQQQNNNMMMLLLLLLKKKLLLLLLLLLLLLPPPXXXaaaiiivvv|||yyywwwpppooonnnnnnooorrruuuwww}}}qqqnnnjjjggghhhmmmssswww~~~~~~yyyzzz{{{}}}rrrfff___]]]ZZZWWWTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLHHHHHHIIIJJJJJJIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFFFFMMMGGGGGGKKKJJJKKKYYYlllzzzzzzzzz{{{kkkYYY___mmmuuuyyy}}}]]]HHH???999444333222111000000000000////////////000000000000,,,------......------,,,,,,,,,,,,------.........))))))))))))***+++,,,,,,---------------------------.........//////000000////////////000111222333000////////////000000111///111222333333555888:::EEETTTgggppppppsss|||ttt{{{uuupppooopppqqqqqqeeebbb___]]]YYYRRRHHHAAA<<<;;;::::::999999999:::===>>>@@@BBBEEEIIIKKKMMMOOOPPPPPPRRRSSSTTTUUUUUUYYY\\\```dddgggkkkooorrrrrr```OOODDD<<<::::::>>>@@@@@@DDDHHHFFFGGGJJJNNNTTTZZZ___bbbeeeggghhhgggbbbYYYPPPJJJAAA???;;;888888999<<<>>>BBBDDDFFFIIIKKKOOOTTTXXXVVVVVVVVVVVVVVVVVVVVVVVVYYY___ffflllqqqyyyxxxpppjjjhhhjjjppp{{{rrrhhh___WWWQQQPPPOOOQQQXXXbbbhhhjjjnnnnnnnnnmmmmmmmmmllllllkkkkkknnnqqqpppmmmooouuutttnnncccUUUIIIAAA>>>===999888777555444333333333222222111111111222444555222666:::<<<;;;;;;===@@@:::999888:::>>>CCCFFFHHHIIIKKKNNNRRRVVVWWWTTTRRRMMMLLLLLLKKKLLLNNNPPPQQQSSSWWWaaajjjrrr||||||||||||ppppppqqqtttxxx}}}pppjjjdddccciiisss{{{|||~~~}}}xxxzzz~~~vvvlllddd\\\ZZZWWWTTTQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJEEEFFFJJJJJJLLL^^^sssyyy{{{tttbbbcccmmmuuu{{{gggIII<<<<<<777555111000000000///...000000//////.........---------------------------------------------------........................111000...------...//////000000000000000000000000////////////000000000000000000000000111111111111111///111666888888:::>>>DDD[[[wwwzzz}}}wwwzzzzzzsssnnnlllmmmnnnnnndddbbb```^^^[[[UUUKKKDDD@@@>>>;;;999999:::<<<===>>>???BBBEEEIIIMMMOOOQQQOOOPPPQQQQQQPPPRRRUUUWWWUUUXXX\\\bbbiiinnnrrrtttxxxhhhZZZKKK@@@<<<======???AAACCCEEEFFFFFFGGGIIIKKKNNNQQQSSSUUU]]]___aaacccaaa[[[RRRKKK@@@???===;;;;;;<<>>::::::;;;<<<>>>AAADDDEEEHHHLLLQQQTTTUUUUUUUUUUUURRRNNNLLLMMMMMMMMMOOOTTT[[[bbbkkktttxxxyyy{{{mmmhhhdddeeekkkuuu}}}vvvrrrwwwzzzzzz~~~wwwppphhh```[[[YYYVVVSSSQQQNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIEEEEEEHHHHHHLLL^^^rrrwwwdddaaajjjsssyyy}}}lllOOO???;;;777555222000000000///...000/////////............------------------------------------------------........................------,,,---...000111222........................////////////000000000000000000000000111111111111555333222555666666999???LLL___wwwwww{{{sssqqqnnnlllkkkjjjhhhggg```___^^^^^^]]]WWWNNNGGG@@@>>><<<:::999:::<<<>>>>>>???BBBFFFIIIMMMOOOQQQPPPQQQQQQPPPPPPQQQSSSUUUTTTWWW[[[aaagggkkknnnppp|||~~~xxxiiiZZZPPPFFF>>><<<===>>>@@@BBBDDDFFFGGGFFFFFFGGGGGGIIIJJJKKKLLLSSSTTTWWWYYYYYYUUUNNNIII@@@>>><<<;;;;;;===???AAAEEEGGGJJJLLLNNNPPPTTTWWW[[[ZZZXXXYYY[[[^^^aaaccckkkooovvv~~~~~~wwwzzz{{{pppeeeXXXOOOLLLEEECCC@@@@@@AAAEEEJJJMMMNNNNNNNNNOOOQQQSSSVVVXXX\\\]]]]]]^^^^^^^^^]]]]]]VVVPPPGGG???;;;999888777444555555555666666666777444444333333222222222222444555777999:::;;;<<<<<<999999:::<<<>>>AAADDDFFFHHHLLLRRRUUUVVVUUUUUUTTTPPPMMMLLLMMMMMMMMMSSSZZZcccmmmzzziiifffeeegggmmmvvv}}}}}}sssllllllttt{{{uuuooojjjbbb\\\YYYWWWUUURRROOOMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFIIIEEEEEEGGGGGGKKK[[[mmm}}}ggg```hhhqqq|||tttWWWCCC<<<888555222111111111000///////////////............------------------------------------------------........................------------...///111111........................////////////000000000000000000000000111111111111666333222444555666;;;BBBQQQ___ssszzzvvvxxxqqqeeefffgggiiijjjgggbbb^^^[[[[[[\\\^^^___ZZZQQQJJJ@@@>>><<<::::::;;;===>>>>>>@@@BBBFFFJJJMMMPPPQQQQQQRRRRRRPPPOOOOOOQQQSSSTTTWWW[[[```eeehhhkkklllvvvsssiiiYYYLLLEEE@@@===<<<===>>>AAACCCFFFHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDGGGHHHJJJMMMNNNMMMJJJGGG???>>><<<;;;;;;===@@@BBBEEEGGGJJJLLLNNNQQQTTTWWW[[[ZZZZZZ[[[^^^ccchhhlllqqqwwwsssggg\\\QQQJJJHHH@@@>>>;;;999999;;;>>>@@@AAAAAAAAAAAACCCEEEGGGIIIOOOOOOPPPPPPPPPOOOOOONNNFFFAAA<<<888777777666555555555555555555666666666333333222222222222222222444555777999::::::::::::888888:::<<>>FFFNNN\\\ooo}}}wwwzzzzzztttnnnhhh___```cccfffgggccc]]]XXXXXXXXXZZZ]]]^^^ZZZQQQJJJ@@@>>><<<;;;:::<<<>>>@@@???@@@CCCGGGJJJNNNQQQRRRRRRSSSRRRQQQOOOOOOQQQSSSTTTWWW[[[```cccfffggghhhpppiii]]]NNNDDD???>>>===;;;<<>><<<<<<<<<>>>AAACCCDDDGGGKKKNNNPPPRRRUUUWWW[[[\\\]]]___dddjjjrrrwwwyyypppdddYYYMMMEEECCC>>><<<:::888888999:::<<<>>>>>>>>>>>>???@@@BBBCCCFFFFFFFFFGGGFFFFFFEEEEEE@@@===:::888777666444333555555555555555555555555111222222222222222222222555666888:::;;;;;;:::999777888:::===@@@CCCFFFGGGJJJPPPWWW\\\\\\ZZZWWWVVVSSSRRRSSSSSSRRRVVVdddrrreeeeeefffhhhlllqqqvvvzzzvvvrrrttt|||yyyooogggbbb]]]YYYUUUTTTRRRPPPNNNLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEFFFFFFHHHJJJKKKIIIHHHMMMSSSccckkksssvvv{{{rrrdddjjjuuu~~~eeeLLL???999777444222222222111000.........///////////////------------------------------------------------......................../////////...------,,,+++////////////////////////////////////000000000000///000000000111111111111000000333666666777>>>FFFNNN___ttt~~~|||yyyxxxzzzwwwpppkkkgggbbb_________```aaabbb___[[[WWWVVVVVVXXXZZZ[[[WWWOOOHHH@@@???===;;;;;;===???AAA@@@AAADDDGGGKKKOOOQQQSSSSSSTTTTTTRRRQQQRRRTTTVVVTTTVVVZZZ___bbbdddddddddhhh___SSSIIIAAA<<<<<<===<<<===@@@CCCFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFAAA???>>>???AAACCCDDDCCCAAA@@@>>>======???BBBDDDEEEHHHLLLOOORRRTTTWWWYYY\\\^^^bbbfffkkkrrr{{{qqqdddXXXKKKAAA>>>;;;::::::999999:::<<<===???????????????@@@@@@AAA@@@AAAAAAAAA@@@@@@???>>><<<:::999888888777555333555555555555555444444444111111111222222333333444888999;;;=========;;;:::777999;;;>>>BBBDDDGGGHHHMMMRRRZZZ^^^^^^\\\YYYWWWTTTSSSTTTUUUVVV\\\lll|||bbbccceeefffhhhmmmrrrwww~~~yyywww~~~wwwlllddd___[[[YYYTTTSSSQQQOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEEHHHKKKKKKHHHGGGHHHKKKZZZdddmmmrrrwwwuuufffiiitttyyylllQQQAAA:::777444333333333222111.........///////////////------------------------------------------------........................+++,,,---...............000000000000000000000000////////////000000000000000000000000111111111111444444666888777888@@@JJJ[[[nnnrrrpppooouuu}}}wwwnnngggbbb^^^\\\ZZZ\\\[[[[[[[[[[[[ZZZXXXUUUTTTSSSTTTVVVVVVSSSLLLFFF@@@???===<<<<<<>>>@@@BBB@@@BBBDDDHHHLLLOOORRRSSSSSSTTTUUUUUUTTTVVVYYY[[[VVVYYY^^^bbbeeefffffffffaaaWWWLLLDDD???;;;:::===???AAADDDGGGJJJKKKLLLLLLLLLLLLMMMMMMLLLJJJIIIGGGBBB@@@>>>>>>@@@BBBCCCBBBDDDCCCAAA??????AAACCCDDDFFFIIINNNRRRTTTVVVYYYZZZ]]]aaahhhmmmssszzznnnaaaTTTGGG>>><<<999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;::::::777666555555777777666555555555555444444444444444111111222333444444555555:::<<<>>>@@@@@@>>><<<;;;999;;;===@@@CCCFFFGGGHHHOOOSSSZZZ^^^^^^[[[YYYXXXSSSRRRSSSWWW]]]fffwww]]]___aaaccceeejjjqqqvvvzzz~~~~~~|||qqqggg```[[[YYYXXXSSSSSSQQQPPPNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFEEEDDDBBBCCCEEEFFFEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGEEEGGGHHHGGGEEEFFFHHHJJJWWWbbbnnntttzzztttdddfffppp}}}tttVVVBBB:::888555333333333222111............/////////000------------------------------------------------........................+++,,,---.........------////////////////////////////////////000000000000000000000000111111111111666555555666777<<>>AAACCCAAABBBEEEHHHLLLPPPRRRTTTSSSUUUVVVWWWXXXZZZ^^^aaa___bbbgggllloooppppppooo```TTTHHHBBB???<<<===AAADDDFFFIIILLLNNNOOOOOOOOONNNOOOOOOPPPOOOMMMJJJIIIFFFDDDBBBBBBDDDFFFGGGGGGHHHFFFCCCAAAAAAAAACCCEEEGGGKKKPPPTTTVVVXXXZZZ\\\^^^eeemmmtttyyy{{{gggWWWKKKAAA<<<<<<999:::;;;<<<>>>????????????????????????>>>======<<<<<<<<<<<<;;;:::999888666444333444666777666555555555555444444333333333111222222444555666777777;;;===???AAAAAA???<<<:::;;;===@@@CCCEEEGGGHHHHHHNNNSSSXXX[[[[[[YYYXXXWWWTTTSSSUUU^^^iiivvvYYY\\\^^^```ccciiiqqqwwwsssuuuuuussstttzzz|||{{{|||vvvlllbbb\\\XXXWWWXXXSSSSSSQQQPPPOOONNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEGGGFFFCCCBBBFFFJJJLLLUUUbbbooowwwsssbbbbbbkkk{{{|||yyyYYYCCC;;;888555333333333333222---.........//////000000------------------------------------------------.........................../////////...,,,***)))........................////////////000000000000000000000000111111111111444333222444777BBBUUUgggpppeeebbbdddrrr~~~zzzqqqgggbbb[[[TTTOOOLLLJJJJJJJJJJJJKKKNNNPPPQQQOOOMMMNNNLLLKKKMMMOOOOOOKKKGGGAAA???===<<<===???AAACCCAAACCCEEEIIIMMMPPPSSSTTTSSSUUUWWWXXXZZZ]]]aaaeeeiiilllqqqvvvzzz{{{zzzyyycccUUUHHHCCC@@@>>>AAAFFFHHHIIILLLOOOQQQRRRQQQQQQRRRRRRSSSSSSRRROOOMMMKKKJJJHHHGGGGGGJJJLLLMMMMMMJJJHHHEEEBBBAAABBBDDDEEEGGGKKKQQQUUUXXXZZZ\\\]]]___fffpppxxx}}}www```NNNCCC<<<;;;===<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???===>>>======<<<;;;:::999:::888666555666666666444555555555444444333333333222222333444666777888888;;;===???AAAAAA???<<<:::===>>>AAADDDFFFGGGHHHHHHNNNQQQVVVXXXXXXWWWVVVVVVWWWUUUYYYeeetttXXXYYY[[[]]]```cccfffhhhiiifffgggiiijjjjjjpppwww|||wwwqqqhhh```[[[YYYWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHHHHHHHGGGGGGIIIKKKUUUhhh{{{zzzfffeeerrr}}}```FFF===999444000///000000/////////............//////111///---,,,,,,,,,...///------------------------000///...------------------------............///000000////////////000000//////000111111111111111......///000111222222333222333555666888FFFbbb{{{nnneeeccchhh{{{~~~}}}|||||||||}}}~~~~~~~~~uuujjjccc]]]WWWPPPIIIFFFDDDCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNLLLKKKJJJJJJJJJHHHEEECCCAAA@@@>>><<<;;;<<<===>>>BBBCCCEEEGGGKKKOOORRRSSS[[[ZZZ[[[___```aaafffmmmxxxzzz~~~{{{aaaSSSDDD@@@AAAAAABBBDDDLLLMMMOOOQQQSSSSSSSSSSSSRRRRRRRRRSSSSSSRRROOOLLLNNNNNNPPPQQQRRRRRRRRRRRRQQQOOOKKKEEEAAA@@@BBBEEEJJJNNNRRRUUUXXX[[[^^^```ggglllsss{{{iiiPPPCCC@@@>>>===>>>>>>???@@@AAABBBDDDFFFGGGFFFDDDCCCCCCDDDDDDCCCAAA@@@>>>;;;:::;;;<<<;;;:::::::::888777666666666666666666666777666666555444///111333444555777;;;===<<>>@@@BBBCCCDDDEEEHHHIIINNNSSSXXXZZZWWWUUUUUUUUUTTTXXXaaaoooyyyuuuyyySSSTTTVVVXXX[[[^^^```aaabbbaaaaaadddfffhhhpppxxx~~~uuuooofff___ZZZWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGHHHHHHGGGGGGIIIKKKXXXnnnkkkdddlll|||aaaFFF===999444000000000000000//////............//////...............------,,,------------------------...---,,,,,,+++++++++,,,---------............///000000////////////000000//////000111111111111111//////000000111111222222333444666888<<>>???@@@CCCFFFKKKPPPTTTVVV\\\[[[]]]aaaccceeekkksssyyyyyy___QQQCCC???AAABBBDDDGGGKKKLLLOOOQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVUUUSSSRRRTTTUUUVVVXXXYYYYYYYYYYYYVVVTTTOOOIIIDDDBBBCCCEEEJJJNNNRRRVVVYYY\\\___bbbhhhnnnwww~~~qqq]]]GGG>>><<<<<<<<<===???AAACCCFFFHHHIIIIIIIIIMMMKKKIIIHHHIIIHHHGGGEEEBBB???===;;;<<<<<<;;;:::;;;:::999888777666666666666666666666666555444444111222444555666888;;;>>>===???BBBBBB@@@>>>======???AAADDDEEEEEEGGGIIILLLPPPTTTYYYZZZWWWTTTSSSTTTVVV[[[eeetttyyyqqqkkkkkksss}}}OOOPPPSSSVVVXXXYYYYYYZZZ\\\[[[]]]aaadddhhhsss}}}{{{rrrlllddd]]]YYYVVVUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFGGGHHHHHHGGGHHHJJJLLL]]]tttrrreeehhhwwwfffKKK===999444111000111111111//////............//////,,,...///000000...,,,+++------------------------...---,,,,,,+++,,,,,,,,,---------............///000000////////////000000//////000111111111111111000111111111111111111111333444777;;;BBBSSSpppyyyjjjfffppp~~~~~~}}}zzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}zzzvvvqqqjjjaaaXXXQQQJJJFFFAAA>>>===>>>??????>>>??????@@@BBBDDDEEEFFFHHHGGGGGGGGGGGGEEEBBB@@@>>>===<<<;;;;;;;;;======;;;===@@@EEEKKKQQQVVVYYY]]]]]]```dddgggkkkttt~~~www[[[OOOBBB???AAADDDGGGKKKKKKLLLNNNQQQSSSUUUVVVWWWTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]___``````______\\\ZZZUUUNNNHHHEEEEEEGGGJJJNNNSSSWWWZZZ^^^bbbdddjjjsss}}}~~~vvv^^^NNN???:::;;;<<<===???AAADDDHHHKKKNNNPPPPPPPPPSSSQQQNNNNNNNNNMMMLLLKKKEEECCC???>>>======<<<;;;<<<;;;:::888777777666666555666666666666555444444333444666777888999<<>>@@@BBBBBBAAA?????????AAACCCEEEFFFGGGIIILLLNNNRRRVVVZZZZZZVVVSSSRRRRRRUUU[[[gggvvv}}}lllgggfffjjjuuuOOOQQQTTTWWWXXXXXXXXXWWW[[[ZZZ\\\```dddkkkzzz|||zzzpppkkkccc\\\XXXVVVTTTSSSQQQQQQPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEE@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGGGGGGGHHHKKKMMM^^^uuuzzzjjjiiirrrmmmRRR>>>:::555111111111222222//////............//////---.../////////...,,,,,,------------------------//////............//////---------............///000000////////////000000//////000111111111111111222111111111111111111111333444888===EEEWWWtttvvvhhhgggwww~~~|||}}}~~~~~~~~~}}}zzzyyyxxxwwwuuuttttttpppkkkeee^^^VVVNNNIIIEEEBBB>>><<<<<<===>>>>>>=========>>>???AAABBBCCCEEEDDDCCCDDDDDDCCC@@@===<<<;;;;;;:::;;;;;;<<<===;;;<<>>@@@BBBEEEGGGKKKOOOSSSVVVXXXYYYYYYVVVSSSRRRQQQQQQPPPNNNIIIGGGCCCAAA@@@???>>><<<===<<<;;;999888777777777555666666666666555444444555777888999999:::===??????AAACCCCCCAAA@@@@@@AAABBBDDDEEEFFFGGGJJJMMMPPPUUUXXX[[[ZZZUUUQQQPPPQQQWWW^^^jjjyyyuuulllnnnrrrzzzPPPRRRUUUXXXYYYYYYXXXXXX[[[ZZZ]]]aaagggqqq|||xxxvvvyyy~~~zzznnniiibbb]]]YYYWWWUUUSSSQQQPPPOOONNNMMMMMMMMMNNNLLLLLLMMMMMMLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFFFF@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDEEEGGGGGGGGGIIIKKKNNNZZZqqqoookkkmmm{{{}}}yyypppSSS???;;;666222111222222111//////............//////000///...---,,,---......------------------------//////.........//////000---------............///000000////////////000000//////000111111111111111222222222222111111111111333444999???IIIZZZuuu{{{qqqfffkkk~~~~~~||||||zzzwwwvvvvvvuuuqqqooolllhhhaaa[[[UUUNNNHHHDDDCCC???<<<::::::;;;;;;:::<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@AAAAAA@@@===;;;999999999::::::;;;<<<<<<<<<===@@@DDDKKKRRRYYY]]]```bbbgggmmmrrrzzz}}}gggQQQHHHAAABBBEEEHHHMMMRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWXXX[[[```dddjjjiiiiiihhhgggfffeeeeee^^^]]]YYYSSSMMMJJJJJJKKKJJJNNNTTTYYY^^^ccchhhkkkqqq|||zzzgggZZZUUUGGG@@@<<<===??????AAADDDJJJKKKMMMQQQVVV\\\```cccdddaaa\\\XXXUUUSSSPPPOOONNNKKKGGGEEEDDDCCCAAA@@@???>>><<<;;;999888888777666666777777666666555444777999:::::::::;;;===???@@@AAABBBBBBAAA@@@AAABBBBBBDDDEEEFFFGGGJJJNNNQQQWWWZZZ[[[YYYTTTPPPOOOPPPXXXbbbqqqwwwrrrrrryyyzzzwww{{{QQQSSSUUUWWWYYYYYYYYYYYY[[[\\\___fffmmm|||wwwsssqqqqqqtttyyywww{{{~~~wwwlllhhhaaa\\\YYYWWWTTTSSSRRRQQQOOOMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGCCCDDDFFFGGGHHHIIILLLOOOWWWnnnqqqjjjhhhuuu{{{uuupppRRRBBB===888333222111111000//////............//////111///---,,,+++,,,...///---------------------------------,,,------...///---------............///000000////////////000000//////000111111111111111111111222222222222222222333555;;;CCCNNN___wwwyyyqqqiiittt~~~~~~|||zzzyyywwwtttttttttrrrmmmiiiddd```XXXRRRMMMHHHDDDAAA>>>;;;888666666777777666;;;;;;;;;;;;<<<<<<===>>>>>>======>>>>>>===;;;888777777888999:::;;;;;;<<<<<<===@@@EEELLLTTT\\\```bbbeeekkkqqqvvvqqq\\\LLLFFFBBBDDDGGGJJJNNNSSSUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWYYYYYY[[[```iiiooovvvtttqqqmmmkkkiiihhhhhh___]]]ZZZTTTNNNKKKKKKKKKJJJNNNTTT[[[```fffkkkooouuukkkWWWJJJFFF@@@<<<;;;>>>???>>>AAAEEELLLNNNQQQVVV]]]ccchhhjjjpppkkkddd^^^ZZZVVVRRRPPPQQQOOOKKKIIIHHHGGGFFFDDD@@@???>>><<<:::999888888777888888888888777666666999:::;;;;;;:::;;;===??????AAABBBAAA@@@@@@AAACCCCCCDDDEEEFFFGGGKKKOOOSSSXXXZZZ\\\YYYTTTPPPOOOPPPTTT```sssvvvqqquuu{{{tttggggggppp}}}TTTUUUVVVXXXZZZ[[[]]]]]]^^^___eeennnyyy~~~tttllljjjllloootttzzzwwwzzzrrriiieee___[[[XXXUUUSSSQQQRRRQQQOOOMMMMMMMMMNNNOOOOOOOOONNNNNNLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGBBBDDDFFFGGGHHHJJJMMMOOOZZZrrrpppgggeeerrr~~~{{{vvvtttUUUDDD???999444222111000/////////............////////////...------------------------------------------------------...//////---------............///000000////////////000000//////000111111111111111111111111222222333333333333666>>>IIIUUUeee|||xxxtttrrr|||}}}{{{zzzzzzxxxtttqqqqqqqqqnnngggaaa]]]XXXPPPJJJEEEBBB???>>>:::888555444555666666666::::::999999999:::;;;;;;<<<;;;;;;;;;<<<;;;999666555666777999:::;;;;;;;;;:::<<>><<<;;;999999888999999999999999888777777999:::;;;;;;::::::<<<>>>???@@@AAA@@@???@@@AAACCCEEEFFFGGGHHHIIIMMMRRRUUUXXXZZZ[[[XXXSSSPPPOOOPPPTTTcccyyy~~~zzz{{{|||lllaaafffqqq{{{WWWXXXXXXZZZ\\\___aaabbbaaadddkkkvvvvvvllleeefffjjjooovvv|||}}}vvvooogggccc^^^YYYVVVTTTRRRPPPSSSQQQOOOMMMMMMMMMOOOOOOPPPOOOOOONNNLLLJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGBBBDDDFFFGGGHHHJJJMMMPPP```xxxoooeeecccqqq~~~~~~{{{~~~|||yyyzzz[[[FFFAAA:::555222000///...//////............//////---...///000000...,,,+++------------------------///////////////000111111---------.........//////000000////////////000000//////000111111111111111000000111222333333444444333777AAANNN[[[kkk|||wwwvvvyyy{{{~~~~~~}}}{{{zzzzzzzzzwwwssspppooonnnjjjbbb[[[XXXRRRKKKDDDAAA>>><<<;;;888777555555777888888888999999888888888888999999::::::999:::;;;:::888666444555777888::::::;;;;;;999:::>>>EEEOOOZZZccciiieeehhhooouuuzzzsss```TTTFFFCCCDDDIIILLLLLLNNNRRRTTTSSSSSSSSSSSSUUUVVVWWWVVVYYY]]]aaafffqqqxxxpppjjjgggggghhhdddccc^^^WWWPPPJJJHHHHHHJJJNNNUUU\\\ccciiiooossszzzwwwpppiiidddYYYIII???===<<<<<<>>>BBBCCCCCCGGGNNNJJJQQQ[[[eeemmmppppppoooeeebbb^^^\\\]]]^^^______VVVSSSPPPNNNNNNMMMLLLKKKBBBAAA???===;;;:::999999999::::::::::::999888888999:::;;;;;;::::::<<<>>>???@@@@@@@@@??????AAACCCGGGHHHHHHIIIJJJNNNSSSWWWXXXZZZ[[[XXXSSSPPPPPPQQQ]]]mmm{{{llldddkkkuuu|||~~~}}}||||||||||||{{{yyyzzz~~~UUUUUUYYY^^^___^^^```eeeiiiooowwwzzznnnkkkiiikkkrrr{{{{{{ppphhhaaa^^^ZZZWWWVVVTTTSSSQQQQQQPPPOOONNNMMMMMMMMMMMMOOONNNLLLKKKJJJJJJKKKKKKGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBBBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFEEEEEEGGGKKKPPP\\\~~~yyylllbbbfffoooyyy}}}||||||~~~```HHH;;;888888111111555222000000000000////////////------------------------//////.........---------------............------...............///000000000000000000////////////////////////000000000000111111111111222333444444888:::EEEVVVdddqqqyyypppzzz~~~~~~~~~|||||||||{{{{{{zzzyyyyyy}}}yyysssooommmhhhbbb]]]SSSNNNGGGBBB>>><<<:::888666555555555555666666777888888777777777777777777999999:::999888666444333777777777777888:::<<<===AAA>>>>>>DDDPPPZZZ^^^___fffjjjooouuu~~~ppp```UUUHHHHHHGGGHHHJJJNNNRRRTTTQQQSSSTTTUUUUUUVVVXXXZZZ]]]]]]\\\aaaqqqsssllljjjfffcccbbbeee```YYYQQQLLLIIIHHHIIILLLPPPVVV]]]ccciiiooosss{{{wwwpppeeedddbbb]]]TTTJJJAAA;;;===???BBBCCCEEEGGGJJJMMMQQQUUU___iiirrrsssnnniiiaaa^^^\\\\\\]]]]]][[[XXXVVVUUUSSSRRRQQQOOOLLLIIIFFFCCC???===<<<;;;999888:::999888888888999:::;;;;;;:::999999999;;;===>>>@@@??????>>>???@@@BBBCCCCCCDDDFFFIIIMMMQQQUUUWWW\\\ZZZXXXWWWSSSPPPUUU\\\lllyyyzzzvvvuuuyyy~~~ZZZYYY]]]bbbddddddgggmmmttt||||||rrrooonnnooottt}}}~~~wwwmmmfff___\\\XXXVVVTTTSSSRRRPPPPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKIIIIIIIIIIIIJJJGGGGGGHHHHHHGGGFFFDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFDDDBBBBBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFEEEEEEGGGKKKOOO___{{{xxxlllcccaaakkkxxx~~~~~~~~~dddKKK===999999111000333000000000000000////////////------------------------//////.........---------------............------...............///000000000000000000////////////////////////000000000111222222222222333444555666:::===FFFSSS```kkk{{{zzzwww~~~|||}}}}}}~~~~~~|||zzzzzzyyyyyyxxxwwwwwwwww{{{wwwrrrnnnkkkfff^^^YYYPPPKKKEEE???<<<:::888666666555555555555666777777888888777777777666666666666777777888888777666555666666666777888:::<<<===@@@>>>>>>CCCKKKTTTZZZ]]]ggglllrrryyyxxxjjj[[[QQQKKKJJJIIIIIIKKKNNNRRRTTTRRRSSSUUUUUUUUUWWW[[[]]]aaaaaaccckkk||||||mmmgggddd```]]]\\\^^^ZZZTTTMMMIIIGGGGGGGGGJJJNNNSSSYYY^^^eeekkkoooyyy}}}yyytttnnnfff`````````___[[[TTTJJJAAA<<<===???BBBCCCEEEGGGKKKMMMVVVYYY___fffjjjiiiddd___[[[YYYWWWVVVXXXXXXVVVTTTTTTSSSSSSSSSRRRPPPLLLHHHEEEBBB???<<<<<<;;;999888:::999888888888999:::;;;===<<<;;;:::;;;===???@@@BBBBBBAAAAAAAAABBBDDDDDDFFFHHHJJJMMMQQQUUUWWWYYY]]]ZZZXXXWWWTTTSSSZZZdddwww~~~~~~aaa```bbbgggjjjlllqqqxxxvvvnnnssstttyyy|||xxxrrriiiccc]]]ZZZVVVTTTSSSRRRQQQOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFDDDCCCBBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFHHHKKKNNN\\\ooo~~~{{{rrriiiccclll{{{~~~xxx|||~~~jjjOOO@@@;;;999111000222...000000000000////////////------------------------...............---------------............------...............///000000////////////000000000000/////////000000000111111333333333333444555666777===???FFFQQQZZZeeesss|||}}}}}}~~~}}}~~~}}}{{{zzzxxxwwwvvvuuuuuutttttttttxxxtttpppllliiibbbYYYSSSLLLGGGAAA<<<999777555444555555555555555666777777999888777777666555444444333444555666666666666666444555555777999;;;===>>>>>>??????AAAEEEMMMWWW]]]hhhmmmuuu|||wwwjjj^^^UUUNNNMMMKKKKKKLLLNNNQQQSSSSSSTTTUUUUUUVVVYYY^^^aaadddfffjjjsssssseee___\\\XXXTTTTTTTTTQQQLLLHHHEEEDDDDDDEEEHHHJJJNNNRRRWWW]]]dddiiipppwwwxxxooolllllliiifffcccaaa^^^ZZZWWWZZZ[[[\\\ZZZTTTLLLCCC>>>>>>@@@BBBDDDEEEHHHKKKNNNXXXYYY\\\___```___ZZZVVVVVVTTTRRRRRRRRRSSSRRRQQQRRRRRRSSSTTTSSSQQQLLLHHHDDDBBB>>><<<<<<;;;:::999:::999888888888999:::;;;???>>>=========???AAACCCEEEDDDDDDDDDDDDEEEFFFFFFJJJKKKNNNRRRUUUWWWYYYZZZ\\\YYYWWWUUUTTTWWWbbbooogggfffhhhmmmpppssszzzwwwssszzz}}}|||yyyvvvrrrmmmeee```[[[XXXUUUSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGEEECCCCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLRRR^^^nnnwwwyyyxxxyyy{{{|||tttjjjrrr|||tttzzz~~~pppRRRBBB;;;:::222111333...000000000000////////////................................................------............------...............///000000////////////000000000000//////000000000111111111333333333333444555777777===AAAHHHPPPXXXbbboooyyy}}}~~~xxx~~~}}}}}}|||zzzxxxwwwvvvtttsssssssssssssssuuurrrnnnkkkfff___UUUNNNHHHDDD>>>:::777666555333555555444555555666777888999999888666555333222222333333444444555555555555444555666888:::===>>>???===???AAAAAACCCJJJVVV___jjjooouuu{{{xxxlll```YYYPPPOOOLLLKKKKKKMMMOOOPPPSSSTTTTTTTTTUUUYYY___dddgggjjjoooxxxuuujjj^^^YYYUUUPPPMMMNNNJJJIIIFFFDDDBBBBBBCCCCCCDDDFFFHHHJJJNNNTTT[[[```aaaiiisss}}}yyylllbbb\\\YYYYYYWWWUUUTTTUUUVVVWWWWWWYYY[[[]]]\\\WWWOOOFFF@@@???AAACCCEEEFFFHHHLLLOOOSSSTTTVVVWWWXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVSSSMMMIIICCC@@@===<<<;;;;;;:::999:::999888888888999:::;;;???>>>======>>>@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGHHHKKKMMMOOORRRUUUVVVWWWWWWXXXVVVTTTSSSTTTZZZjjjyyyooommmnnnssswwwzzz}}}}}}~~~zzzxxxvvvtttpppmmmhhhbbb^^^YYYWWWTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJQQQ[[[ccciiiooowww|||}}}nnnuuu~~~|||wwwyyyvvvSSSBBB;;;999333333555///000000000000////////////........................---.....................------............------...............///000000.../////////000000000111000000000000111111111111111111222222333555666777<<>>???@@@<<>>=========>>>@@@BBBDDDFFFFFFGGGHHHHHHIIIIIIIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTVVV^^^qqqxxxwwwxxx|||{{{zzzyyyyyyyyyxxxuuurrrqqqpppnnnkkkgggbbb^^^\\\XXXUUUSSSRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFHHHJJJJJJIIIHHHLLLRRRYYYaaakkktttzzzooovvv~~~~~~}}}|||yyy{{{VVVCCC;;;999444444666000000000000000////////////........................---------...............------............------...............///000000......//////000000111111000000000111111111222222111111111222333555666777===GGGQQQYYYbbbnnnxxx||||||~~~zzz}}}||||||}}}{{{zzzwwwuuusssqqqpppqqqrrrsssqqqnnniiieeeaaaZZZQQQJJJDDD@@@;;;777666666555444444444444555555777888999:::999888777555444333222555555444333222222333333555666888:::<<<>>>>>>???<<>>???@@@DDDHHHLLLRRRWWW^^^ccckkkrrrsssoooccc]]]UUUMMMHHHFFFCCCBBB@@@AAACCCEEEHHHMMMSSSWWWWWW[[[___aaa]]]TTTJJJCCC@@@BBBDDDFFFGGGJJJMMMPPPQQQSSSTTTTTTSSSSSSUUUVVVTTTWWWZZZ[[[ZZZYYYYYYYYY^^^]]]\\\[[[XXXTTTMMMIIIAAA>>><<<;;;;;;<<<;;;::::::999888888888999:::;;;======<<<<<<===@@@BBBDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNPPPQQQQQQSSSVVVYYY\\\eeeyyy|||xxxvvvvvvqqqpppooonnnnnnmmmlllkkkjjjjjjhhheeeaaa]]]ZZZYYYUUUSSSQQQPPPRRRSSSSSSRRRSSSRRRQQQPPPPPPOOOOOOPPPNNNOOOOOOOOONNNMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDDDDFFFIIIKKKIIIHHHGGGIIINNNUUU___iiirrrwwwyyyuuu}}}zzz{{{~~~yyyZZZFFF<<<:::444444555...000000000000////////////........................---------.........//////------............------...............///000000.........///000111111111000000111111111222222222111222222333444666888999@@@LLLYYYaaajjjvvv~~~{{{yyyyyy|||{{{~~~}}}{{{{{{vvvtttrrroooooopppqqqrrrnnnjjjeee```\\\VVVNNNIIIAAA>>>999666555555555444444444444444666777888999:::999999888666555444444444444333222333444555555444555777999;;;<<<<<<<<<<<<===>>>>>>???DDDKKKQQQ]]]bbbiiinnnrrrxxx{{{rrrhhh```[[[RRRPPPNNNKKKKKKLLLMMMOOOSSSTTTVVVWWWXXX[[[___bbbkkkxxxvvvllldddTTTNNNIIIHHHEEE@@@???AAA>>>>>>??????>>>===<<<;;;888999;;;<<<===???BBBDDDIIINNNRRRUUUZZZ___^^^ZZZSSSMMMGGGBBB@@@???>>><<>>===<<<===>>>@@@CCCEEEFFFGGGJJJLLLNNNOOOPPPPPPNNNMMMKKKJJJKKKMMMOOOQQQRRRVVV]]]bbbeeennn}}}vvvqqqooooooiiihhhgggfffffffffggggggffffffeeebbb]]]ZZZXXXWWWSSSQQQOOOOOOPPPRRRRRRQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOONNNMMMKKKJJJKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDFFFJJJKKKIIIGGGDDDFFFKKKSSS^^^iiirrrvvvssszzzxxxxxx{{{zzz^^^III>>>;;;444333333,,,000000000000////////////////////////////////////---------.........//////---..................---...............///000000---......///000111111222000111111111111222222222333333333444666888999:::CCCQQQ^^^gggppp{{{|||xxxxxxvvv|||}}}}}}{{{{{{uuussspppnnnmmmnnnpppqqqlllhhhaaa]]]YYYTTTMMMHHH???<<<777444444444444333333333444444666777888999::::::999888777666555555333222222222333555777888333444666888999:::999999<<<<<<<<<<<<===@@@EEEHHHQQQXXXaaahhhmmmqqqvvvzzz{{{|||{{{vvvoooggg```]]]SSSQQQOOOMMMLLLMMMOOOPPPTTTVVVXXXYYYZZZ\\\___bbblllzzzwwwiii^^^VVVMMMHHHDDDCCC@@@<<<;;;>>>======>>>>>>===<<<:::999666888:::;;;;;;<<<>>>@@@AAADDDGGGHHHLLLPPPNNNIIIHHHDDD???<<<======<<<;;;<<<>>>@@@@@@???BBBFFFKKKJJJOOOWWW[[[ZZZSSSJJJCCCAAACCCEEEGGGHHHJJJNNNQQQPPPSSSVVVXXXXXXYYY\\\___bbbhhhooorrrqqqnnnkkkkkkeeebbb^^^YYYUUUOOOIIIEEE???===;;;:::;;;<<<<<<;;;:::999888888888999:::;;;>>>>>>======???AAADDDFFFFFFHHHKKKNNNQQQRRRSSSSSSQQQOOOLLLJJJKKKMMMPPPRRRTTTZZZbbbiiimmmuuu{{{wwwtttoooiiieeeddd```]]]]]]___aaa```^^^___]]][[[WWWUUUSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNPPPPPPPPPPPPNNNNNNQQQPPPNNNNNNNNNNNNMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEGGGPPP]]]iiinnnooosss{{{}}}wwwwww|||iiiMMM<<<;;;777666666111333333111000////////////111///---+++***+++,,,---111000///...---,,,++++++..................------............/////////000111111111000000000000000000111111111111222222222666333333555555555:::AAALLLRRR___nnnzzz{{{vvvvvvzzzyyy~~~}}}{{{zzzxxxtttooopppppppppooonnnmmmllliiifff```[[[VVVQQQKKKHHHAAA<<<777444444444333111333333333444666999<<<===;;;:::999888777777777777666666666666777777777777666555666888<<<>>>??????AAA???<<<<<<>>>???@@@@@@GGGLLLSSSXXX\\\ccclllsssssswwwxxxtttooojjjbbbZZZTTTQQQNNNLLLLLLNNNQQQTTTTTTTTTTTTSSSUUU[[[bbbhhhqqqzzzwwwiii]]]SSSLLLGGGEEECCCAAA>>>===;;;;;;===<<<:::999999999::::::999999::::::;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCC???>>><<<:::::::::<<<===>>>>>>???@@@BBBDDDGGGHHHJJJKKKOOOTTTVVVRRRJJJDDDCCCEEEGGGIIILLLOOOSSSVVVWWWYYYZZZ[[[]]]aaafffiiimmmsss|||}}}uuuooofffddd```ZZZTTTNNNIIIFFF@@@@@@???>>>===<<<;;;;;;<<<;;;888777777888:::<<<===>>>???@@@BBBEEEGGGHHHJJJLLLOOORRRSSSSSSQQQPPPPPPOOONNNNNNNNNRRRXXX\\\^^^dddkkknnnqqq{{{}}}wwwsssoookkkfffbbbbbb___\\\\\\^^^___\\\ZZZVVVTTTRRRPPPOOONNNNNNNNNPPPPPPOOOOOOOOOOOOOOOPPPMMMNNNOOOPPPPPPOOONNNMMMQQQOOONNNMMMNNNNNNLLLKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHQQQ]]]hhhlllmmmqqqxxxyyy{{{}}}yyyzzzzzzpppSSS@@@<<<777555555000111111000///.........///111///---,,,++++++,,,---........................................................./////////000000111000000000000000000000000111111111111222222222333111111444444555;;;CCCNNNWWWgggxxx|||uuurrrttt~~~vvvzzz}}}}}}}}}zzzrrroooqqqrrrqqqoooooonnnmmmlllkkkiiiiiigggccc^^^YYYTTTOOOJJJFFF@@@<<<777444444444333222333333444555777999<<<===<<<;;;:::999888888888888999999888888777666555555666555666888<<<>>>???>>>@@@===:::999:::;;;<<<<<<@@@EEEKKKPPPSSSYYYbbbhhhooossstttqqqmmmiiibbb[[[TTTRRRNNNKKKKKKLLLNNNPPPTTTTTTUUUUUUWWW\\\bbbgggkkksssvvvmmm```TTTLLLFFFCCCBBB@@@???===<<<<<<<<<<<<;;;:::999888888999999888999999:::;;;<<<<<<===;;;;;;<<<<<<======>>>>>><<<;;;999888888999;;;<<<<<<<<<===???@@@AAABBBCCCDDDEEEHHHKKKMMMKKKEEE@@@CCCDDDFFFHHHJJJOOOTTTXXXZZZ[[[^^^```bbbffflllooowww}}}~~~vvvqqqeeeddd```ZZZTTTMMMGGGDDD>>>>>>==================:::999888777999;;;>>>@@@@@@AAAAAACCCEEEGGGIIIJJJOOOQQQSSSTTTTTTRRRPPPOOONNNPPPRRRTTTVVVZZZ^^^bbbgggmmmqqqrrrrrr{{{~~~yyyvvvwwwtttooollliiifffbbb______]]]\\\]]]^^^]]]XXXTTTMMMLLLJJJIIIIIIIIIJJJKKKNNNNNNMMMMMMLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMPPPNNNMMMMMMMMMMMMLLLJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHIIIQQQ]]]gggkkklllooouuu~~~qqqssszzz|||yyyzzzxxxyyyZZZDDD===666444555000//////...............///000///...,,,,,,,,,------+++,,,,,,---...///000000............................../////////000000000000000000000000000111111000111111111111222222222222111222444555666>>>GGGRRR___rrrwwwrrrppptttsssttt}}}|||{{{|||}}}}}}}}}}}}{{{uuullljjjnnnrrrrrrnnnmmmllljjjhhheeedddcccbbb___ZZZUUUQQQLLLGGGDDD>>>;;;777444444444333333333444444666888:::<<<>>><<<<<<;;;:::999999999999======;;;999777555444333666666666999<<<>>>???>>>AAA===999777777888999::::::>>>CCCFFFIIIOOOVVV[[[fffjjjllljjjgggfffaaa[[[TTTRRRNNNKKKJJJJJJLLLMMMRRRTTTVVVXXXZZZ]]]bbbeeeeeekkklllbbbVVVMMMFFFAAA???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888:::;;;<<<=========888777666666666777888888888777666555666888:::;;;;;;<<<>>>???@@@??????>>>>>>???@@@CCCDDDCCC@@@===BBBCCCDDDEEEHHHNNNUUU[[[]]]```cccgggkkkooouuuxxx{{{sssoooeeeddd```[[[TTTLLLEEEAAA<<<<<<<<<=========>>>>>>777777777888;;;>>>BBBDDDCCCCCCEEEGGGIIIJJJLLLMMMUUUVVVVVVUUUTTTRRROOONNNNNNQQQWWW[[[___cccfffiiijjjooorrrqqqpppzzz}}}zzzwwwsssmmmjjjkkkiiifffdddbbbaaa```___^^^]]]]]]___```]]]WWWRRRJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMKKKLLLLLLMMMKKKJJJFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJHHHIIIQQQ]]]hhhlllmmmoootttzzzrrrsssxxx~~~~~~yyyuuuuuuwww^^^FFF===555333555000//////.........///000000000///...---,,,---------+++,,,,,,---...///000000---------..................////////////000000000000000000000000111111111000000111111111222222222555444444666666888AAALLLXXXhhh{{{vvvrrrrrrxxxyyymmmvvv~~~}}}~~~}}}|||{{{{{{{{{zzzzzz~~~wwwooolllooorrrqqqmmmkkkiiieeebbb___]]]\\\]]]YYYUUUQQQMMMIIIDDDAAA;;;999777555444444444444444444666777999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;???>>>===:::888666444444777777777999<<<>>>???>>>CCC???:::777777888999999999;;;???AAADDDHHHMMMQQQZZZ^^^```^^^^^^^^^[[[VVVPPPOOOMMMKKKJJJKKKLLLMMMPPPRRRVVVYYY[[[^^^aaaccceeehhhfff[[[PPPIIIDDDAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777777999:::<<<===>>>??????>>>888666444222222333444555555444444444555777:::<<<===>>>@@@AAAAAA???===<<<;;;<<<<<<===?????????>>>BBBBBBBBBCCCGGGNNNWWW]]]```dddiiinnnsssxxx}}}tttllliiieeeddd```[[[TTTKKKDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<777777888999<<<@@@CCCEEECCCDDDGGGIIILLLOOOPPPQQQWWWVVVVVVUUUSSSQQQPPPOOOPPPSSSYYY^^^bbbgggkkkooolllqqqttttttuuu{{{xxxtttppplllhhhccc___^^^^^^]]]\\\[[[\\\^^^___]]]]]]^^^aaabbb___YYYSSSLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKJJJJJJLLLLLLKKKIIIFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGEEEGGGPPP]]]hhhmmmnnnqqquuuyyyrrrpppsssxxxxxxtttqqqrrrwww```GGG===555333555222000000000///000000111111//////......------......---.....................---------.........//////////////////000000000111//////000000111111111111000000111111111222222222555555555666555777CCCOOO___ooosssrrrttt|||}}}~~~qqqmmm}}}~~~||||||{{{|||||||||{{{{{{zzzzzzyyyzzzwwwqqqoooppppppnnnkkkiiieeeaaa]]]ZZZXXXWWWVVVSSSOOOLLLHHHEEE@@@===888888666555444444444555444555777999;;;===>>>??????>>>>>>===============???>>>===;;;:::888777777888777777:::===??????>>>AAA===999666666777888888:::;;;<<<===???BBBEEEHHHLLLPPPRRRQQQQQQSSSQQQMMMIIIIIIIIIJJJKKKLLLMMMNNNMMMPPPUUUXXXZZZ\\\^^^```dddeeeaaaVVVLLLGGGCCC@@@???>>>===;;;;;;:::::::::::::::::::::999999888888;;;<<<>>>@@@@@@@@@??????888777555333222333444555444444333444555888;;;======>>>??????>>><<<:::999888999999:::;;;<<<>>>@@@BBBBBBBBBCCCGGGNNNXXX^^^bbbgggmmmsssxxx}}}{{{nnnfffeeeeeeccc___ZZZRRRJJJCCC???=========<<<;;;::::::999888888999;;;===@@@BBBDDDCCCEEEHHHLLLOOORRRTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQTTTVVVZZZ^^^bbbhhhnnnrrrvvvzzz~~~rrrssswww}}}}}}|||sssoooiiiddd```]]]XXXVVVUUUUUUUUUTTTTTTVVVYYY\\\ZZZZZZ\\\___bbb```ZZZTTTMMMKKKIIIFFFDDDCCCCCCCCCAAABBBCCCEEEHHHKKKMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIKKKKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCEEENNN\\\gggmmmnnnrrruuuyyyooolllkkkppprrrpppppprrrxxx~~~cccIII???666444666222222111000000000000111111......................../////////...---------,,,,,,,,,------...//////////////////000000000111111/////////000111111222222000111111111111222222222333333444444333777DDDRRReeevvvooopppuuuyyyrrrmmmooorrrsssrrrwww}}}{{{|||yyy{{{~~~~~~}}}{{{{{{{{{sssvvvwwwttttttuuussspppiiigggccc^^^YYYVVVTTTSSSQQQNNNJJJGGGDDDAAA===:::555666666555444333555666555666888:::<<<>>>??????@@@@@@???>>>>>>??????@@@???>>>>>>===;;;::::::999999888888:::===??????>>>;;;999666555666777777777999999999999:::<<<===>>>AAADDDFFFDDDDDDGGGFFFCCCBBBCCCDDDGGGIIIKKKMMMMMMJJJNNNRRRVVVXXXZZZ\\\]]]```aaa[[[PPPGGGCCCAAA===>>>===<<<;;;:::999999999999999:::;;;;;;;;;::::::===>>>@@@AAAAAA@@@>>>===888777555444444444555555444444333444555888;;;===;;;;;;;;;;;;:::888666555555666777777777999===@@@CCCCCCDDDDDDHHHOOOXXX^^^ccchhhooouuuzzz~~~uuujjjdddcccccc```\\\UUUNNNGGGBBB???>>>===<<<;;;:::999888888::::::;;;===???AAACCCDDDFFFHHHLLLOOORRRTTTUUUVVVQQQPPPPPPOOOPPPQQQSSSTTTXXX[[[^^^aaaffflllssswwwlllmmmqqqxxx{{{}}}{{{vvvnnniiibbb\\\XXXTTTQQQOOOPPPPPPPPPNNNMMMNNNQQQUUUTTTTTTVVV[[[^^^^^^YYYTTTNNNMMMJJJHHHFFFEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHIIIJJJKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEECCCEEEMMMZZZeeejjjkkkppptttyyyqqqllliiikkknnnooopppssswwwzzzgggMMMBBB888555666222222111000///////////////......////////////......//////.........---------,,,,,,------...//////000//////000000000111111111...//////000111111222222000111111111111222222222222333555666666<<>>;;;888333555666666444333555777555666999;;;>>>?????????AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<;;;:::999999999999:::===??????>>>777666555666888999999888:::888777666666777888888:::======;;;;;;======;;;<<<===@@@CCCFFFGGGIIIIIIHHHKKKOOORRRTTTWWWYYY[[[^^^]]]WWWLLLDDDAAA???;;;:::999999888888999999:::777888:::<<<===============>>>@@@AAA@@@>>>;;;:::555555555555444444444444444333333333555777:::<<<::::::999888777777666555333555777777777999>>>AAADDDEEEEEEGGGJJJPPPXXX^^^ccchhhooouuuyyy||||||vvvnnngggcccbbb___\\\WWWPPPIIIDDD@@@>>><<<;;;;;;;;;::::::999999;;;<<<>>>@@@BBBEEEGGGHHHMMMOOOQQQTTTUUUUUUUUUTTTQQQPPPOOONNNOOOQQQTTTVVV\\\___eeejjjooouuuzzz~~~mmmmmmpppvvvzzz}}}vvvrrrmmmggg___XXXTTTQQQOOOMMMNNNNNNMMMJJJHHHHHHKKKOOOOOOOOORRRWWW[[[[[[XXXSSSPPPOOOMMMKKKIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFAAABBBCCCEEEGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEMMMYYYccchhhhhhnnnrrryyyxxxpppkkklllnnnooopppssswwwxxx~~~jjjPPPEEE:::666666111222111000......---------......///////////////...........................,,,,,,------...///000000000000000000111111111111...//////000111222222222000111111111111222222222333444777999;;;AAASSSdddkkknnnpppzzz|||rrrooorrrnnnooozzz{{{zzz{{{yyy}}}|||xxxwwwwwwvvvxxxwwwrrrpppqqqoookkkgggddd___ZZZUUUSSSQQQPPPJJJGGGDDDAAA???===999777222444666666444333555888555777999<<<>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBB@@@>>>===;;;999999:::999999:::===??????>>>666666777999<<<===<<<;;;;;;999777666666666666666666999999666666999999666888:::===@@@CCCDDDEEEEEEFFFIIIMMMPPPRRRUUUWWWZZZ]]]\\\VVVKKKDDDBBB>>>:::666666666666777888::::::777888:::<<<>>>??????>>>===>>>???@@@???<<<999777222333444444444444333333333333222222444666999:::<<<<<<:::999888888888888444666999999999;;;@@@DDDEEEFFFGGGHHHKKKQQQXXX]]]bbbgggooouuuxxx{{{|||~~~{{{xxxsssnnnhhhdddaaa```]]]YYYSSSKKKEEEAAA>>>===999999::::::::::::;;;;;;<<<===???BBBEEEHHHJJJLLLSSSUUUVVVWWWWWWVVVTTTSSSRRRQQQOOONNNOOORRRUUUWWW]]]ccckkksssxxx}}}{{{wwwjjjrrr{{{wwwqqqlllddd]]]\\\ZZZUUUQQQQQQPPPNNNKKKHHHFFFGGGHHHJJJKKKLLLNNNPPPQQQRRRRRRRRRNNNNNNNNNMMMLLLKKKJJJIIIHHHEEECCCBBBCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKJJJHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEHHHEEEDDDJJJVVVbbbiiillllllvvvsssjjjqqqtttnnnmmmsss{{{|||___HHH<<<777444111111111111111000000000000111111000000//////..................////////////........................111111111000000000000000,,,,,,------.../////////111111222222222333333333333333444555<<>>???@@@DDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAA>>>;;;::::::;;;999888999;;;===>>><<<;;;777777777777888999;;;<<<<<<;;;;;;:::999888777777666666555666666777888999:::;;;===>>>>>>???AAACCCJJJJJJJJJKKKMMMQQQTTTWWWYYYUUUOOOHHHAAA<<<999888777777777777777666666666888888999:::<<<===>>>>>>???>>><<<:::999777777777555555555555555555555555222333555666999:::<<<===<<<<<<<<<;;;999888666555777666666777:::???CCCFFFEEEDDDDDDFFFJJJPPPUUUYYY]]]aaahhhmmmooopppqqqrrrqqqnnnjjjiiiiiihhhdddaaa\\\VVVLLLDDD@@@>>>======::::::::::::;;;<<<===>>>AAACCCDDDDDDDDDFFFKKKPPPWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQSSSWWW\\\```gggkkkssssss|||}}}vvvoookkkddd^^^]]][[[VVVSSSTTTPPPMMMJJJHHHGGGHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOOOONNNNNNMMMLLLKKKKKKHHHEEEDDDDDDEEEEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEHHHEEEEEEJJJVVVbbbkkkooottt|||zzzlllnnnpppkkkkkksssfffNNNAAA;;;777444111111111111000000000000111000000000/////////...............////////////........................000000000000000000000000/////////000111111222222111222222222222333333333222333555999CCCXXXpppzzzxxxyyywww{{{yyy}}}~~~|||||||||}}}}}}~~~~~~~~~}}}{{{zzzwwwvvvuuutttssspppllliiigggccc^^^YYYUUUPPPLLLIIICCCBBB@@@===:::888666555666555555555666777888888:::;;;;;;<<<>>>??????@@@CCCCCCBBBAAAAAABBBCCCCCCAAABBBAAA>>>;;;::::::;;;999999999;;;===>>><<<;;;999999888777888999:::;;;>>>>>>===;;;999888777666555555555555666777888888888:::===>>>???AAACCCFFFHHHHHHHHHJJJLLLNNNQQQRRRSSSPPPJJJEEE???<<<999888666666666666666666666666666666777888999;;;;;;<<<<<<;;;:::888666555555555444444444444444444444444333333555666888:::;;;<<<;;;;;;;;;:::999777666555777777777999<<<@@@CCCEEEFFFEEEEEEFFFIIINNNSSSVVVZZZ^^^eeeiiikkklllllllllkkkhhheeeeeegggfffccc```YYYSSSJJJBBB>>><<<<<<;;;:::::::::;;;<<<===>>>???BBBDDDFFFGGGGGGJJJNNNRRRXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSUUUZZZ___cccnnnxxx{{{|||sssmmmkkkddd___^^^\\\XXXVVVWWWTTTPPPLLLKKKLLLMMMKKKIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLHHHGGGFFFFFFEEECCCGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEGGGEEEEEEKKKUUUbbbnnnttt}}}~~~mmmmmmooonnnrrrzzzlllRRRCCC===888555111111111111000000000000000000000000////////////---............/////////////////////////////////000000000000000000000000000000000111222222333333222222222222333333333333222444777<<>>===;;;999777666666666666666666777888::::::;;;<<<<<<===>>>???@@@@@@CCCCCCBBBBBBBBBBBBCCCDDDBBBBBBAAA>>>;;;999:::;;;:::999:::<<<>>>>>>===;;;:::999888777777888999:::@@@???>>><<<:::888777666555555555555666777888999888:::===???@@@BBBEEEHHHEEEFFFGGGIIIJJJKKKKKKLLLKKKHHHEEEAAA===;;;:::999555555555555555555555555444555555666777888888999999888777555444333333333333333333333333333333333333333555666888999:::;;;;;;::::::999888777777666888999;;;===???BBBDDDEEEGGGFFFEEEFFFHHHLLLOOORRRUUUZZZ```eeeggggggggggggfffcccbbbccceeeeeebbb___TTTNNNFFF???<<<;;;::::::;;;;;;;;;<<<===>>>@@@AAADDDFFFHHHJJJLLLNNNRRRUUUXXXXXXVVVUUUTTTSSSSSSRRRSSSTTTUUUWWWZZZ___eeejjjvvvzzzrrrllljjjdddaaa```]]]ZZZYYY[[[YYYVVVRRRRRRSSSTTTQQQNNNMMMLLLJJJIIIJJJKKKMMMNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPMMMKKKJJJIIIHHHFFFHHHGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDEEEGGGFFFFFFKKKTTTbbbpppyyyyyyjjjlllrrrvvv~~~mmmQQQAAA;;;777444111111111111000000000///000000000000////////////---------.........//////000000000000000000000000/////////000000000000000...//////000111111222222222222222333333333444444555666888>>>MMMggg}}}zzzvvvooovvv}}}}}}}}}~~~}}}|||{{{yyywwwuuussspppllliiibbb^^^YYYTTTPPPLLLGGGDDD>>>===;;;999777666555555777777777888999;;;<<<=========>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAA???;;;999999:::::::::;;;===???@@@>>><<<999888777777777888999:::>>>===<<<;;;:::999888777777777777777888:::;;;<<<:::<<>><<<:::999888333333444444444444444555444444555555666666777777777666555444333222222222222222222222222222222222333333555666888999;;;;;;;;;::::::999888888888888;;;<<>><<<;;;;;;:::::::::;;;<<<===???AAABBBEEEGGGJJJLLLOOORRRUUUVVVWWWVVVTTTRRRQQQQQQQQQRRRTTTVVVYYY[[[^^^dddlllrrr|||wwwqqqmmmiiieeebbbaaa^^^ZZZ[[[^^^\\\ZZZXXXXXXXXXXXXUUURRROOONNNLLLJJJJJJKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRPPPPPPPPPPPPOOONNNKKKJJJGGGEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCEEEEEEFFFFFFGGGJJJRRRaaarrr~~~~~~ooodddhhhrrrzzzkkkOOO???999666444111111111111000000000///////////////000000000000------------............000000000000000000000000......//////000000000000//////000000111111222222222222333333333444444444777888:::@@@PPPkkk}}}xxxkkkwww}}}{{{{{{|||~~~}}}zzzxxxuuusssqqqnnnkkkhhhbbb^^^XXXTTTOOOKKKGGGDDD???===:::777555444333333888888888999;;;===>>>???>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEECCCCCCAAA???;;;999999:::::::::;;;>>>AAABBBAAA@@@999888777777777777999999::::::999999999999999999999999::::::;;;===>>>???>>>@@@AAAAAA@@@@@@AAABBBAAACCCEEEGGGGGGFFFDDDCCCCCCBBB@@@>>>;;;999888777222333333333444444555555555555555666666666666666666555444333333333333333222222222222222222222222222333555777999;;;<<<===<<<;;;::::::::::::;;;;;;>>>@@@BBBEEEGGGHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHLLLQQQXXX^^^bbbdddfffhhhgggeeecccccceeeccc___[[[MMMHHHBBB>>><<<<<<<<<<<<999::::::<<<>>>@@@BBBCCCFFFGGGJJJNNNRRRTTTUUUUUUUUUSSSQQQOOOOOOPPPRRRSSSVVVYYY]]]```ccckkkvvv~~~~~~yyy|||}}}}}}|||zzzwwwsssooommmiiieeecccbbb^^^ZZZ[[[___[[[\\\\\\\\\ZZZXXXVVVUUURRRQQQOOONNNMMMMMMNNNNNNPPPPPPOOOOOOOOOPPPRRRSSSTTTSSSSSSUUUXXXZZZZZZYYYSSSPPPMMMIIIGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAAAAABBBCCCEEEEEEFFFGGGHHHIIIOOO^^^rrrttthhh^^^bbblllwwwlllOOO@@@:::888666111111111111000000000000////////////000000000000,,,------------.........////////////////////////---......//////000000111111111111222333333444444333333333333444444444444555777;;;CCCTTTppp|||ppp~~~~~~}}}{{{yyyyyy{{{}}}}}}{{{vvvtttqqqnnnmmmkkkhhheeeaaa]]]XXXSSSOOOKKKFFFCCC???===:::666444333333444888999999;;;===???AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCCCCBBB???;;;999999999:::;;;<<<@@@DDDEEEEEEDDD>>>===;;;999888777888888777888888999999::::::;;;;;;;;;;;;<<<>>>???AAAAAAAAABBBBBBAAA???======>>>???AAABBBDDDDDDCCCBBBAAAAAA@@@???===;;;888777666222333333444444555555555666666666666666555555555444444333333333333333444222222222222222222222222222333555777:::===???@@@>>>>>>===<<<<<<===>>>???@@@AAADDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDGGGKKKQQQVVVZZZ^^^bbbdddeeecccaaaaaaaaa^^^YYYTTTJJJFFFAAA>>>======>>>===::::::;;;===???BBBDDDEEEGGGHHHKKKPPPTTTVVVUUUTTTSSSQQQOOONNNOOORRRUUUXXX\\\___cccfffjjjtttrrrllllllrrr|||~~~|||{{{wwwwwwvvvtttqqqnnnmmmllliiifffdddbbb^^^YYYZZZ___\\\___cccaaa]]]YYYXXXYYYXXXXXXWWWVVVTTTSSSSSSRRRPPPOOONNNMMMMMMNNNPPPQQQRRRSSSUUUZZZ___cccdddddd\\\YYYSSSNNNJJJHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEFFFHHHHHHHHHMMM\\\qqqrrrfff[[[]]]gggsss|||nnnPPP@@@:::888666111111111111000000000000.../////////000000000111,,,,,,---------.................................------......///000000111000000111111222333333333333333333444444444444555333666;;;DDDVVVrrryyyxxxyyy}}}}}}{{{xxxwwwxxx{{{~~~|||zzzxxxtttqqqnnnlllkkkiiigggeee```\\\WWWRRRNNNIIIEEEBBB===;;;888666444444555666999999:::<<<>>>AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFCCCCCCBBB???;;;888888999:::;;;===AAAFFFIIIIIIHHHGGGDDDAAA===:::777666666999999999:::::::::::::::;;;;;;<<<===>>>@@@AAABBBAAABBBBBB@@@>>><<<<<<=========???@@@@@@@@@??????======<<<;;;:::888777666333333333444555555666666666666666555555444444444333222222222222222333333333333333333333333333333111333555888<<>>???@@@BBBCCC@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEHHHKKKNNNRRRWWW[[[]]][[[YYYYYYZZZWWWQQQLLLGGGCCC???======>>>>>>>>><<<<<<>>>@@@BBBEEEGGGIIIIIIJJJMMMRRRVVVXXXVVVSSSRRRQQQOOOOOOQQQVVV[[[^^^cccfffjjjlllppp|||qqqjjjkkknnnuuu~~~|||zzzxxxssssssrrrooollljjjkkkllliiifffdddbbb]]]XXXZZZ___]]]ccchhhggg```[[[\\\^^^______^^^]]]\\\ZZZXXXWWWPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRVVV\\\ccciiikkklllbbb___XXXRRRMMMKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEFFFHHHIIIHHHKKKZZZqqqtttggg[[[[[[eeesss~~~nnnOOO>>>888666444111111111111000000000000.../////////000000111111,,,,,,,,,---------..............................---------...///000000111.........///000000111111333333333444444444555555333666;;;DDDTTTooo~~~tttnnnnnn~~~~~~}}}zzzwwwvvvxxx|||}}}zzzwwwvvvtttrrrnnnmmmlllkkkiiiggg___[[[VVVQQQLLLHHHDDDAAA;;;:::777555555666888999999:::;;;===???AAADDDEEEAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFDDDCCCBBB???;;;888888999:::;;;>>>BBBHHHKKKKKKKKKNNNKKKFFFAAA<<<888555444<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<>>>???AAABBB@@@AAAAAA@@@===<<<<<<===;;;;;;<<<===>>>>>>>>>>>>999999:::999999888777666333333444444555666777777666555555444444333333222111111111111111222222333333333333333333333333333111333555999===AAACCCEEECCCBBB@@@@@@@@@BBBDDDFFF@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA???@@@AAACCCEEEIIINNNRRRUUUSSSRRRSSSTTTQQQKKKGGGEEEBBB>>><<<<<<===>>>===>>>>>>@@@BBBDDDGGGJJJKKKKKKLLLNNNSSSXXXYYYVVVSSSSSSQQQPPPPPPSSSYYY___ccchhhkkknnnpppuuupppgggkkkrrrvvv{{{xxxuuutttqqqooollliiigggfffeeeeeefffdddbbb___]]]\\\\\\\\\bbbgggjjjhhhccc```bbbfffggggggfffeeeccc```\\\XXXUUUTTTRRRQQQQQQRRRSSSTTTWWWXXX[[[___cccgggjjjkkkaaa^^^XXXRRRMMMKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFHHHGGGFFFDDDDDDDDDEEEEEEIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@AAACCCEEEFFFNNNHHHFFFJJJOOOXXXkkkvvvbbbaaahhhppp}}}pppQQQAAA<<<777333333222111111000000111111////////////............111///------...//////...............////////////////////////////////////000000000///////////////222222222333333444444444555333888HHH\\\oooxxxwwwyyywwwkkkjjjlllzzzzzzzzz{{{|||}}}~~~}}}zzzuuuqqquuutttsssqqqnnnkkkhhhggg```]]]WWWRRRMMMHHHDDDAAA999999888777777777777777:::;;;<<<>>>@@@CCCDDDEEEAAAAAABBBDDDEEEFFFGGGGGGKKKIIIFFFEEEFFFFFFFFFEEEHHHFFFCCCAAA???===:::888:::<<<@@@EEEIIIMMMPPPQQQWWWWWWRRRGGG???<<<;;;888>>>===;;;:::999999::::::===>>>@@@AAABBBBBBBBBAAABBBAAA@@@???>>>===<<<;;;::::::999;;;>>>@@@@@@???;;;999777444333222222222222333555777777666555444222222111111000111111111222333333444444333333222333333444444444333222222444555888;;;>>>AAABBBCCCCCCAAA??????AAABBBBBBBBB>>>>>>@@@AAABBBCCCCCCCCCGGGDDDAAAAAABBBCCCAAA???BBBBBBAAA@@@@@@CCCHHHKKKKKKLLLMMMNNNOOOLLLHHHEEEBBBAAA???======>>>???@@@@@@BBBDDDFFFHHHJJJJJJKKKPPPSSSVVVXXXVVVTTTSSSSSSMMMOOORRRVVVYYY^^^dddhhhhhhlllrrrwww~~~{{{vvvtttzzz{{{pppmmmmmmttt}}}~~~zzzvvvtttsssqqqooommmjjjhhhgggfffffffffdddbbb```___^^^^^^^^^```eeeiiihhhdddcccggglllooonnnllljjjgggccc___\\\XXXWWWUUUSSSSSSTTTUUUWWWXXX[[[```dddggghhhhhhggg```]]]XXXRRRNNNLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEEEECCCEEEFFFHHHHHHGGGFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAABBBDDDFFFGGGHHHEEEDDDHHHMMMXXXmmmkkkggglllsss~~~sssSSSBBB<<<777222333222111111000000111111////////////............000...,,,---...///...---............////////////////////////////////////000000000000000000000000333333333333333333333333999666;;;JJJ\\\jjjvvv~~~xxxnnnrrr}}}qqqggghhhlll~~~~~~{{{{{{||||||~~~{{{vvvrrruuutttrrrooollliiifffddd]]]YYYTTTOOOJJJFFFBBB???999888888777777777888888;;;<<<===???AAACCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJHHHHHHIIIIIIHHHGGGIIIGGGEEECCCBBB@@@===:::;;;===AAAFFFJJJNNNQQQSSSYYY[[[XXXMMMBBB===;;;:::>>>===;;;:::999999:::;;;<<<===???@@@AAAAAA@@@???@@@??????>>>===<<<;;;;;;:::999999;;;>>>@@@??????;;;999777555333222333333333444666777777666555444222222111111111222222333222333333333333333333222444444444444444333333333555777999<<>>>>>@@@AAA@@@>>>?????????>>>>>>@@@EEEHHHGGGGGGFFFGGGGGGFFFEEECCCCCCAAA???>>>===>>>???@@@@@@BBBDDDGGGIIIKKKLLLMMMQQQTTTWWWXXXVVVTTTSSSSSSMMMPPPUUUYYY]]]bbbgggkkkllloootttzzz~~~|||uuunnnhhheeeiiivvvyyyrrrsssxxxyyyvvvssssssqqqpppnnnkkkiiihhhggggggfffeeedddbbbaaa````````````dddhhhhhhggghhhnnntttwwwvvvtttpppkkkfffbbb```]]]\\\YYYXXXXXXZZZ\\\^^^```dddhhhlllllljjjfffccc]]][[[WWWRRROOOMMMMMMMMMJJJJJJHHHGGGFFFDDDDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHEEEFFFFFFHHHLLL[[[sssnnnhhhlllrrrzzzyyyXXXDDD===888222333222111111000000111111////////////............///---,,,,,,...///...---............////////////////////////////////////111111111111111111111111333333333333333333333333:::888===LLL[[[eeejjjnnn}}}oooiiirrrmmmeeehhhooo}}}}}}}}}}}}~~~}}}wwwssstttsssqqqmmmjjjfffcccaaaYYYUUUPPPKKKGGGCCC???<<<888888888777888888999999<<<===???@@@BBBDDDFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMKKKIIIIIIHHHGGGGGGFFFCCC???<<<<<<>>>BBBFFFKKKPPPSSSUUUZZZaaaaaaVVVGGG???===<<>>???AAAAAA@@@>>>=========<<<;;;;;;;;;;;;;;;:::999:::<<>>>>>???AAAAAA@@@CCCCCCCCCCCCCCCBBBAAAAAA>>>======>>>@@@AAA@@@???===>>>>>>>>>>>>???CCCEEEHHHGGGFFFEEEEEEEEEFFFFFFDDDBBB@@@>>>===>>>???@@@@@@BBBDDDHHHKKKMMMOOOPPPSSSUUUXXXXXXVVVSSSRRRRRRNNNRRRXXX]]]bbbfffjjjmmmoooqqqvvv}}}xxxvvvpppjjjbbb]]]YYYZZZdddooo}}}zzz~~~~~~yyyuuusssrrrqqqooommmkkkiiihhhggggggffffffeeedddcccccccccbbbeeehhhhhhiiilllrrrxxx|||{{{xxxsssmmmhhheeedddcccbbb``````aaadddgggiiinnnoooppppppnnniiidddaaa[[[YYYVVVSSSPPPOOOOOONNNKKKJJJIIIGGGEEECCCAAA@@@CCCCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIIIILLLLLLJJJPPPeeeooohhhlllsssyyy^^^HHH@@@:::333333222111111000000111111////////////............///...,,,---...000//////............////////////////////////////////////111111111111111222222222444444333333333333222222777777>>>MMM[[[aaacccdddssstttppp|||}}}nnnhhhmmmuuu~~~~~~}}}~~~~~~yyytttsssrrroookkkgggbbb___]]]UUUQQQLLLHHHEEEAAA===;;;888777777888888:::;;;;;;===>>>???AAACCCDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNNNNLLLJJJHHHHHHHHHHHHHHHFFFAAA>>>===>>>AAAFFFJJJOOOSSSUUU[[[eeeiii]]]LLLAAA>>>>>>@@@>>><<<:::999:::;;;<<<>>>@@@BBBCCCCCCAAA???===;;;;;;:::999999999:::;;;;;;;;;<<<>>>AAABBBAAA@@@;;;:::777666555666777888888888888888777666555444111222333444555555666666333333222222222222333333666555555555555666888888999:::<<<>>>???@@@AAAAAACCCAAA>>>>>>???@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBBBB??????@@@AAABBBCCCDDDCCCAAAAAAAAAAAA@@@AAADDDFFFIIIJJJJJJIIIGGGFFFFFFGGGDDDBBB@@@>>>>>>>>>???@@@AAACCCFFFIIIMMMPPPRRRSSSUUUVVVXXXXXXUUUSSSRRRRRROOOTTT[[[aaaeeehhhjjjllloooqqqwwwzzzuuuqqqnnnggg```[[[WWWXXX```iii{{{zzzwwwtttsssrrrpppmmmkkkiiihhhiiiiiihhhhhhgggfffeeeeeeeeegggiiiiiijjjmmmrrrwwwzzzyyywwwrrrlllhhhggghhhiiiiiiiiikkkmmmpppsssuuuwwwuuurrrmmmhhhccc___]]]YYYXXXVVVSSSRRRPPPPPPPPPMMMMMMLLLJJJHHHEEEBBBAAACCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHGGGEEEFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBCCCEEEGGGHHHKKKOOOOOOLLLXXXxxxvvvmmmqqqxxx|||~~~dddKKKCCC===555333222111111000000111111////////////............000...---...///111111000............////////////////////////////////////000000111111222222222222333333333333333333333333777888@@@NNNXXX\\\^^^```nnnyyy~~~{{{ppplllrrr{{{}}}}}}}}}~~~~~~yyyuuusssqqqnnnjjjddd___[[[YYYRRRNNNJJJFFFCCC@@@===:::777777777888999;;;======>>>>>>@@@AAACCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMMMMLLLJJJFFFFFFGGGHHHHHHFFFBBB???===>>>AAADDDIIINNNRRRTTTZZZffflllaaaOOOCCC@@@@@@AAA???<<<999999:::<<<===AAABBBEEEFFFFFFDDDBBB@@@<<<;;;999888888999:::;;;>>>>>>???BBBEEEEEEDDDBBB<<<:::888666666888:::<<<;;;;;;:::999888666555444222333555666777777777777444444333222222333444444777777777777888999;;;;;;:::;;;===???@@@AAAAAABBBDDDAAA???>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBCCCEEEHHHIIIIIIIIIHHHFFFDDDEEEGGGIIIJJJMMMOOOMMMIIIEEECCCBBBCCCBBB@@@???>>>???@@@AAABBBDDDGGGKKKOOORRRTTTUUUUUUWWWXXXWWWUUUSSSSSSSSSRRRWWW^^^cccgggiiijjjlllqqqrrrxxx~~~xxxrrrnnnmmmfff___]]]\\\^^^eeennnyyy|||zzzyyyxxxuuurrrooollljjjkkkkkkkkkkkkiiihhhfffffffffgggiiijjjkkkmmmqqqttttttuuutttpppkkkiiilllooopppqqqsssuuuxxxyyy{{{{{{wwwsssmmmfff```\\\ZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPPPPPPPNNNLLLIIIFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCBBBCCCDDDEEEGGGHHHGGGNNNOOONNNaaayyyooottt|||~~~}}}gggMMMDDD>>>555333222111111000000111111////////////............///---,,,---///111111000............//////////////////////////////////////////000000111222222222222222222333333444444444:::<<>>???@@@@@@AAACCCDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDEEEGGGJJJLLLKKKJJJFFFFFFFFFGGGHHHGGGDDDAAA???@@@AAADDDHHHLLLPPPRRRWWWcccjjj```OOODDD@@@@@@AAA???<<<999999:::<<<>>>BBBDDDGGGIIIIIIGGGEEECCC>>><<<:::999888999:::;;;???@@@AAADDDGGGHHHFFFDDD<<<;;;888777777999===???>>>===;;;:::888666555444444555777888888888777777666555444333333444555666777888:::;;;======>>>>>>===>>>???AAACCCDDDDDDEEEEEECCC@@@???@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDDDD???@@@AAABBBDDDHHHNNNRRRWWWVVVSSSOOOLLLLLLOOORRRUUUXXXZZZWWWOOOHHHDDDBBBBBBAAA?????????@@@BBBCCCEEEGGGJJJMMMQQQTTTVVVWWWUUUWWWXXXWWWUUUTTTTTTUUUVVV[[[bbbgggkkkmmmoooqqqvvvyyyyyytttnnnjjjhhhaaa[[[\\\___eeeoooxxx~~~|||xxxtttpppnnnnnnnnnnnnmmmkkkiiigggfffdddfffhhhjjjkkkmmmoooqqqoooqqqqqqooolllmmmrrrwwwwwwyyy{{{~~~~~~~~~|||{{{rrroooiiiccc___\\\[[[[[[YYYXXXWWWUUUSSSRRRPPPPPPOOOPPPOOONNNLLLIIIFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIKKKMMMMMMKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDDDDEEEGGGIIIJJJDDDLLLNNNOOOfffxxxqqqyyyhhhLLLDDD===444333222111111000000111111////////////............---+++***+++---//////...............////////////////////////////////////......///000000111222222111111222222333444555555999===FFFMMMQQQVVVbbbnnnuuuwwwwwwvvvttttttssszzz}}}|||}}}}}}zzzwwwuuutttrrrnnnhhhbbb[[[VVVSSSLLLIIIEEEBBB@@@>>>;;;999666666777999;;;>>>@@@AAACCCCCCDDDEEEGGGHHHIIIIIIHHHFFFDDDBBBBBBCCCDDDFFFDDDCCCCCCEEEHHHKKKLLLKKKGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCEEEHHHLLLPPPRRRTTT___eee]]]OOOEEEAAA???BBB@@@<<<999888:::===???BBBDDDHHHKKKKKKIIIGGGEEEAAA???<<<:::999999;;;<<>>@@@AAACCCGGGNNNXXX___kkkhhhccc]]]YYYYYY\\\```ccceeeddd]]]SSSJJJFFFEEE@@@??????>>>???BBBDDDEEEGGGIIIKKKOOORRRUUUWWWXXXUUUVVVWWWWWWUUUUUUUUUVVVZZZ___ffflllppptttxxx{{{|||}}}zzzvvvqqqkkkhhhccc]]]YYY]]]dddnnn{{{|||wwwsssqqqooooooooonnnllljjjgggfffbbbdddgggjjjlllnnnooopppmmmoooqqqooommmpppwww}}}|||~~~{{{yyynnnllliiieeeaaa___^^^^^^YYYXXXWWWUUUSSSRRRPPPPPPLLLLLLMMMLLLJJJGGGCCCAAAAAAAAABBBBBBDDDEEEFFFGGGDDDCCCBBBBBBCCCDDDEEEFFFHHHIIILLLMMMMMMLLLJJJHHHIIIJJJJJJJJJJJJJJJJJJIIIFFFEEEEEEEEEFFFHHHJJJKKKDDDMMMOOOPPPfff{{{wwwgggKKKCCC<<<333333222222111000111111111000/////////............+++)))((())),,,---------............/////////000////////////////////////---......///000111111111000000111222444555666666444;;;DDDLLLPPPWWWiiiyyy|||}}}|||{{{pppsssvvvxxx~~~|||yyyvvvuuutttrrrnnnhhhaaa[[[VVVSSSJJJGGGCCC@@@???===:::888555666777999;;;>>>@@@BBBEEEEEEFFFGGGIIIJJJKKKKKKGGGEEEBBB@@@@@@AAABBBDDDDDDCCCBBBDDDGGGKKKLLLMMMHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFIIIMMMPPPRRRRRR\\\aaaZZZNNNEEEAAA???BBB@@@<<<999888:::===???AAADDDHHHKKKLLLJJJGGGEEECCCAAA>>>;;;::::::;;;<<>>BBBDDDCCCAAA@@@BBBCCCEEEHHHJJJKKKLLLMMMGGGEEEBBBAAABBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@???AAACCCFFFKKKUUUbbbkkkzzzwwwpppiiidddeeehhhllliiihhheee[[[NNNEEECCCCCC??????>>>>>>@@@BBBEEEGGGHHHJJJMMMPPPSSSUUUWWWXXXUUUVVVWWWWWWUUUUUUVVVXXX]]]bbbiiipppuuu{{{{{{|||~~~~~~{{{xxxuuuqqqkkkhhhccc]]]ZZZ```jjjwww}}}xxxtttrrrooolllkkklllllliiigggccccccfffkkkpppsssqqqnnnlllpppsssqqqnnnnnnuuu|||}}}~~~~~~}}}{{{zzz{{{|||wwwsssmmmgggaaa___^^^^^^ZZZXXXUUUSSSRRRPPPNNNKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKMMMNNNMMMKKKJJJJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEMMMPPPQQQaaa~~~~~~}}}lllOOOBBB===999333222111111000000111111......//////000000111111000000//////.........---////////////////////////............////////////333222111000000000222222222444555666555555555666666BBBLLLMMMQQQaaaxxxzzzrrryyy|||zzzuuutttuuutttqqqtttppplllgggaaa[[[TTTOOOJJJHHHCCC???<<<:::999999888888888:::===@@@CCCDDDJJJIIIHHHHHHHHHHHHIIIJJJIIIEEE@@@>>>>>>@@@BBBCCCCCCCCCDDDEEEGGGJJJMMMNNNKKKHHHIIINNNPPPMMMNNNRRRRRRMMMJJJKKKKKKJJJMMMRRRWWW[[[^^^[[[PPPEEEAAABBB@@@???<<<999777888<<>>;;;777666999@@@BBBFFFJJJKKKIIIDDD@@@<<<:::888999<<>>>>>AAAEEEHHHIIIKKKKKKKKKMMMQQQTTTVVVVVV[[[YYYWWWWWWXXXZZZZZZZZZccchhhooouuu|||yyyqqqoooqqquuuyyy||||||wwwsssnnnggg```YYYZZZ]]]aaahhhuuu|||xxxsssooollljjjjjjkkkiiigggggggggiiimmmqqqrrrpppmmmmmmppprrrqqqoooooosssxxx{{{||||||{{{zzzyyy{{{}}}yyyuuuoooiiidddaaa______YYYWWWTTTRRRQQQOOOLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGKKKLLLMMMLLLKKKIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEKKKMMMLLLWWWppp{{{yyy}}}zzzyyykkkNNNAAA<<<777444333333222222222222222.../////////000000000111000/////////............////////////////////////............////////////333222111000000111222222222333555666555555666777999CCCKKKNNNUUUfff|||wwwpppxxx~~~uuummmmmmnnnmmmkkkqqqnnniiiddd___YYYRRRNNNIIIGGGCCC???;;;999888777777777888:::===AAADDDEEEIIIIIIIIIJJJJJJIIIIIIIIIHHHDDD@@@>>>>>>@@@BBBBBBCCCCCCCCCDDDFFFIIIKKKLLLMMMIIIJJJOOOSSSUUU[[[aaacccYYYNNNJJJIIIIIILLLQQQXXX\\\```\\\RRRHHHCCCDDDCCCBBB>>>999666777;;;>>>@@@BBBEEEJJJNNNOOOMMMKKKPPPHHHAAA===:::777888<<<@@@BBBEEEJJJLLLJJJFFFBBB<<<:::999:::===@@@BBBBBB@@@>>>;;;777555555555666999;;;<<<<<<;;;999999:::::::::;;;;;;<<<<<<======???@@@AAABBBCCCDDDEEEEEEIIIJJJKKKMMMMMMMMMLLLLLLGGGFFFEEEDDDDDDEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBDDDIIIQQQZZZ```bbb```\\\[[[[[[]]]___aaa___```\\\TTTNNNKKKHHHDDDCCCAAA>>>???BBBFFFIIIJJJNNNNNNNNNPPPSSSUUUVVVVVVYYYXXXXXXZZZ\\\^^^___```iiinnnuuu|||zzzjjjdddcccfffkkksssyyy{{{vvvoooiiibbb[[[SSSUUUWWW[[[aaalllyyy|||ssspppllliiihhhiiiiiihhhkkkkkkmmmoooqqqqqqnnnkkkoooooopppqqqqqqrrrrrrsssxxxyyyzzzyyyxxxxxxzzz|||zzzwwwrrrkkkfffcccaaa```YYYVVVSSSPPPOOOMMMJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEIIIIIIGGGOOObbbrrrxxxxxxuuurrrssswww|||~~~uuuuuunnnPPPCCC===888555444333333222222333333////////////000000000000////////////............////////////////////////............////////////222111111000111111222222222333555555555555666888:::CCCJJJOOOZZZmmm~~~zzz|||uuupppxxx|||tttkkkggghhhjjjiiigggmmmjjjeeeaaa\\\WWWQQQMMMGGGEEEBBB???;;;888666555666777999;;;???BBBEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGCCC@@@>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIILLLIIIIIIOOOVVV^^^hhhqqqvvveeeRRRHHHFFFGGGKKKPPPVVV[[[___\\\TTTLLLGGGFFFGGGEEE@@@:::666777;;;>>>BBBCCCFFFKKKPPPSSSSSSRRRYYYOOOCCC===:::888:::??????AAAEEEJJJLLLKKKGGGDDD===;;;:::<<>>>>>???@@@AAACCCDDDFFFGGGHHHLLLMMMMMMMMMLLLKKKJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA???@@@AAACCCFFFKKKRRRWWWRRRQQQQQQRRRSSSVVVYYY[[[ZZZ\\\[[[UUUQQQOOOKKKEEEBBB@@@???@@@DDDHHHKKKLLLQQQQQQSSSTTTUUUUUUUUUUUUWWWXXXZZZ]]]```ccceeefffmmmrrrzzzmmm___ZZZ[[[```fffmmmvvv{{{vvvlllddd\\\VVVNNNOOORRRUUUZZZbbbkkkqqq{{{zzzzzzyyywww|||~~~tttqqqmmmiiiggghhhiiijjjkkkmmmnnnpppqqqooommmkkknnnmmmmmmpppsssuuusssqqqxxxyyyyyyxxxvvvvvvwwwyyyyyywwwrrrmmmhhhdddaaa```YYYVVVRRROOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKJJJIIIHHHIIIKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDHHHHHHGGGNNN]]]jjjoooqqqpppqqqssswww||||||tttqqq{{{sssUUUGGG@@@;;;444444333222222222222222////////////000000000000///////////////.........////////////////////////............////////////111111111111111111222222222333444555444555777999;;;BBBJJJRRR```tttzzz{{{}}}uuurrryyy}}}qqqlllgggfffiiikkkjjjhhhjjjfffbbb^^^ZZZUUUPPPLLLFFFDDDBBB>>>;;;888555444666777999===@@@DDDGGGHHHIIIKKKLLLNNNNNNLLLKKKIIIFFFCCC@@@???@@@AAABBBAAAAAABBBBBBCCCDDDFFFGGGGGGHHHGGGHHHNNNWWWbbbnnnuuu{{{hhhRRRGGGEEEGGGJJJNNNRRRYYY^^^\\\WWWRRRNNNKKKHHHEEE@@@:::777888<<<@@@CCCDDDGGGMMMTTTZZZ]]]^^^dddVVVGGG>>>:::999;;;@@@???AAAEEEIIILLLLLLHHHEEE===<<<;;;===AAADDDEEEEEE???===999666444333444555;;;<<<======;;;::::::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEHHHIIIKKKOOOOOONNNMMMLLLJJJIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFBBBCCCDDDEEEEEECCCAAA@@@;;;===???AAADDDIIINNNRRRLLLMMMPPPRRRTTTXXX\\\___bbbeeeeeeaaa\\\XXXOOOGGGCCCAAA@@@BBBFFFKKKNNNOOORRRTTTVVVVVVVVVUUUUUUUUUVVVYYY\\\```bbbeeehhhjjjsssyyyzzzdddWWWTTTUUU[[[aaagggrrrzzzvvvkkkaaaYYYTTTMMMNNNOOORRRVVV[[[aaadddkkkjjjjjjiiihhhooovvvtttoookkkiiihhhjjjllljjjllloooppppppnnnlllkkkllljjjjjjmmmrrruuussspppwwwxxxxxxvvvtttssstttuuuvvvtttqqqmmmhhhdddaaa```[[[WWWRRRNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJIIIJJJJJJIIIHHHHHHJJJLLLMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIIIIJJJNNNYYYcccgggjjjlllooosssvvvzzz~~~}}}uuuppptttwwwXXXIIIAAA<<<333333222111111111111111000000000000////////////.........///////////////////////////////////////............////////////000000111111222222222222222333444444444555777::::::DDDOOOZZZiii{{{|||}}}|||xxxvvv{{{}}}yyysssllljjjhhhiiikkkmmmmmmllliiifffaaa\\\XXXTTTPPPMMMFFFDDDAAA===:::777555444666888;;;>>>BBBEEEGGGIIIJJJKKKMMMNNNNNNMMMKKKJJJFFFDDDBBBBBBCCCDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEGGGJJJPPPXXXcccmmmqqqsssaaaNNNFFFFFFGGGJJJMMMPPPYYY```___\\\[[[WWWRRRFFFDDD@@@;;;888999>>>AAABBBDDDHHHPPPYYYbbbgggiiikkk[[[III???;;;999;;;???@@@AAADDDHHHKKKKKKHHHEEE===<<<<<<>>>BBBEEEFFFEEE???===999666444333444555;;;<<<===<<<;;;;;;<<<===<<<======>>>@@@AAAAAABBBAAAAAABBBDDDFFFIIIKKKMMMQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBDDDEEEGGGFFFEEEBBBAAA:::<<<>>>@@@BBBFFFKKKNNNMMMPPPTTTWWW[[[___eeeiiiqqquuuvvvsssnnnfffXXXLLLDDDCCCCCCEEEJJJNNNQQQRRRSSSUUUWWWWWWUUUTTTUUUWWWXXX[[[___bbbdddgggkkkooo|||}}}kkkXXXNNNLLLMMMQQQVVV```kkksssooofff^^^XXXSSSMMMMMMNNNQQQUUUYYY\\\]]]^^^^^^_________eeewwwxxxvvvtttooolllkkklllnnnkkknnnqqqqqqooommmkkkkkkiiigggfffiiimmmpppooonnnsssttttttrrrpppooopppqqqrrrqqqooommmiiieeebbb```]]]YYYTTTOOOMMMKKKIIIGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJLLLQQQWWW[[[gggjjjnnnrrrvvvzzz~~~~~~wwwnnnoooyyyxxxYYYIII@@@:::333222111111000000111111000000000000////////////.........///////////////////////////////////////............///////////////000111222222222222222222333444333333555888;;;<<>>;;;999:::===@@@AAADDDGGGJJJJJJGGGDDD<<<;;;<<>>@@@===>>>>>>@@@AAABBBCCCDDDCCCCCCDDDEEEGGGJJJMMMNNNPPPOOONNNMMMLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDEEEGGGHHHHHHFFFEEECCC???@@@AAABBBCCCFFFKKKNNNSSSWWW\\\aaafffllluuu|||xxxdddSSSGGGFFFGGGIIIMMMQQQSSSTTTSSSUUUWWWWWWUUUUUUXXX\\\]]]```dddggghhhmmmsssxxxlll^^^PPPJJJJJJJJJLLLOOOWWW```gggeee___[[[WWWTTTOOOOOOOOORRRWWW[[[]]]^^^[[[\\\^^^^^^\\\```ooo~~~yyyyyyxxxtttooommmnnnpppooorrrtttssspppkkkiiiiiifffeeeddddddeeeggghhhhhhkkklllmmmlllllllllnnnpppooooooooommmkkkgggdddbbb```[[[UUUQQQNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIJJJLLLOOOOOONNNMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIKKKNNNRRRdddgggmmmpppssswww{{{}}}}}}vvvllljjjsss{{{[[[JJJAAA;;;333333222111111111111222111000000000/////////.............../////////000////////////////////////............////////////...///111222333333222222222333333333333555888;;;AAARRRhhhwwwzzz||||||}}}}}}||||||{{{zzzxxxvvvtttsssoooooonnnooopppqqqqqqqqqnnnjjjddd___ZZZVVVRRROOOJJJFFFAAA;;;888777777888999;;;>>>AAADDDFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIKKKKKKIIIGGGBBBCCCEEEHHHJJJKKKKKKLLLGGGLLLOOOOOOVVV```ffffffdddZZZOOOKKKHHHGGGIIIMMMPPP[[[aaa___^^^___ZZZPPPDDDCCCAAA===:::999:::<<<===@@@EEENNNXXX```dddfff```QQQAAA;;;:::999:::<<<@@@AAACCCFFFHHHHHHEEEBBB;;;;;;<<>>;;;777555555555666:::;;;<<<<<<<<<===@@@CCC>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFGGGJJJMMMOOOOOONNNMMMLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHJJJOOOTTTYYY^^^cccjjjqqqwwwnnnXXXJJJJJJJJJLLLPPPTTTUUUUUUTTTVVVXXXWWWUUUWWW]]]bbbbbbfffjjjlllooouuu~~~zzz^^^TTTKKKJJJLLLLLLLLLNNNSSSYYY]]]\\\[[[\\\ZZZWWWUUUTTTSSSWWW]]]bbbdddeeebbbdddggggggbbbaaakkkwww|||zzz{{{zzzwwwrrrooooooqqqsssvvvxxxvvvpppkkkhhhhhheeedddbbb```___```aaaccceeefffhhhhhhiiijjjmmmooonnnoooooonnnllliiieeecccbbb]]]WWWRRROOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLKKKJJJIIIJJJMMMPPPOOOOOONNNLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIIIIIIILLLPPP^^^bbbgggjjjmmmpppuuuyyy{{{{{{uuujjjgggooo}}}~~~^^^MMMDDD===555444333333222222333333111111000000/////////...---.........//////000000////////////////////////............/////////000...///111222333333222222222333333333333555999<<>>:::888888888;;;>>>CCCLLLTTT[[[^^^___XXXJJJ<<<888999::::::;;;AAAAAACCCEEEGGGGGGDDDAAA::::::;;;???CCCEEEEEEEEEAAA???;;;888666555666777999:::<<<<<<<<<>>>BBBEEE>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFFFFHHHJJJMMMOOONNNMMMLLLLLLLLLMMMNNNOOOLLLKKKIIIGGGFFFGGGIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJLLLOOOSSSZZZbbbgggjjjooowwwsssZZZMMMLLLLLLNNNRRRUUUVVVVVVUUUWWWYYYXXXVVVYYY```gggfffiiinnnqqqttt|||kkkRRRJJJDDDGGGKKKKKKKKKKKKRRRWWWYYYYYY[[[^^^^^^\\\[[[YYYYYY\\\ccciiilllmmmlllnnnqqqpppiiieeelllvvvzzz~~~|||{{{xxxzzzzzzxxxsssqqqqqqsssqqqrrrssssssooojjjccc___dddaaa^^^[[[ZZZ[[[\\\^^^ccccccbbbbbbdddhhhlllnnnnnnpppqqqooojjjfffeeefffddd^^^WWWRRROOOMMMJJJHHHIIIFFFCCCAAAAAAAAA@@@???AAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLIIIHHHGGGFFFHHHKKKNNNPPPQQQPPPNNNLLLIIIGGGEEEDDDIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKLLLKKKJJJKKKMMMNNNWWWbbbkkkjjjgggkkkuuu|||}}}zzzjjjdddppp~~~```SSSLLL;;;666333000.........---,,,,,,---...000000000///...////////////////////////,,,---...//////...---,,,////////////000000000000/////////000111111222222333222333444333222777>>>III[[[vvvrrr{{{~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvvvvuuurrrpppoookkkgggbbb]]]XXXRRRNNNIIICCC???>>>===:::888:::999<<<@@@BBBDDDFFFIIIKKKKKKJJJJJJIIIIIIJJJLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHJJJLLLLLLLLLJJJIIIKKKLLLMMMOOORRRXXX___dddggg___SSSIIIEEEEEEHHHIIIPPPRRRSSSUUUXXXYYYQQQHHHBBBAAAAAA@@@<<<777888===<<<===@@@GGGNNNSSSTTTSSSJJJEEE>>>999777777888999@@@@@@AAADDDHHHHHHEEEBBB;;;;;;;;;>>>BBBEEEFFFEEEAAA@@@===;;;999999::::::999:::<<<>>>???@@@@@@@@@===>>>???@@@BBBCCCDDDEEEFFFFFFFFFHHHJJJLLLNNNOOOPPPNNNMMMNNNPPPRRRRRRRRRMMMKKKHHHFFFEEEFFFGGGIIIGGGHHHIIIJJJJJJKKKKKKLLLQQQSSSXXX```jjjssszzz}}}zzzlllTTTNNNNNNOOOQQQRRRTTTUUUUUUSSSVVVWWWVVVVVV\\\fffnnnqqqqqqtttyyy}}}mmm[[[JJJIIIHHHGGGHHHJJJMMMOOOUUUWWWXXXXXXXXXYYY[[[^^^```aaaeeehhhllloooqqqrrrxxxzzz|||{{{wwwuuuvvvwww}}}{{{yyyxxxvvvwwwxxxvvvrrrpppqqqrrrrrrrrrqqqooolllgggccc```___]]]ZZZWWWVVVXXXZZZ[[[aaaaaa``````bbbeeeiiikkkkkkmmmmmmkkkfffcccbbbbbbccc^^^WWWSSSQQQOOOLLLJJJIIIGGGEEECCCCCCCCCAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKJJJIIIGGGGGGHHHJJJMMMOOONNNMMMLLLKKKIIIGGGFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKJJJKKKMMMOOOVVV```hhhiiiiiipppyyy~~~mmmdddlllyyyaaaSSSLLL<<<666333111000000111000000---...//////////////////////////////////////////......///000000///......////////////000000000000000000000111222222333333333222333444333222888???JJJ]]]wwwxxx~~~}}}}}}|||{{{zzzzzzzzzyyyxxxwwwwwwxxxwwwuuusssooolllgggccc___ZZZTTTQQQJJJDDD??????===:::999::::::===AAADDDEEEGGGJJJLLLOOONNNLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIKKKLLLLLLKKKJJJIIIHHHJJJLLLOOOSSSYYY```eeekkkcccWWWLLLGGGFFFHHHJJJNNNPPPRRRSSSVVVWWWQQQHHHDDDBBBAAA@@@<<<777888<<<<<<<<>>@@@AAABBBBBBBBB??????@@@BBBCCCEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQOOONNNNNNPPPQQQQQQPPPLLLKKKHHHFFFEEEFFFGGGIIIHHHHHHIIIJJJLLLNNNPPPQQQVVV]]]hhhuuudddPPPNNNOOOPPPQQQSSSTTTUUUUUUTTTVVVXXXWWWWWW\\\fffooossstttxxxwww^^^QQQHHHGGGFFFFFFGGGJJJMMMOOOQQQSSSUUUVVVWWWYYY]]]___bbbeeejjjqqqwww|||~~~{{{{{{|||~~~}}}}}}|||{{{yyywwwuuutttrrrssstttsssqqqooopppqqqrrrqqqooolllhhheeebbbaaa[[[YYYWWWUUUUUUWWWYYY[[[```___^^^^^^```ccceeegggggghhhhhheeebbb^^^]]]]]]```\\\WWWSSSQQQPPPNNNMMMJJJHHHGGGGGGGGGFFFCCCAAACCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKNNNPPPVVV___gggjjjpppyyyrrreeeiiiuuu}}}{{{}}}cccTTTMMM===777444222222333444333333000//////............/////////////////////////////////000000000000//////////////////000000000000111111111222333333444444333222333555444333999@@@MMM```yyy|||}}}|||~~~zzz|||~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyxxxwwwxxxyyyxxxvvvuuunnnkkkhhhdddaaa]]]XXXTTTLLLEEE@@@???>>>:::999;;;<<>>AAAEEEFFFFFFEEE@@@>>>;;;999999:::===???BBBBBBDDDFFFGGGFFFCCC???<<<<<<>>>AAADDDGGGGGGGGGAAA???<<<:::999888999:::===>>>@@@BBBDDDDDDDDDDDDAAAAAABBBCCCEEEFFFGGGGGGGGGHHHKKKNNNPPPQQQQQQRRRRRRQQQOOOOOOPPPPPPPPPOOOLLLJJJGGGEEEEEEFFFGGGIIIJJJIIIJJJKKKNNNSSSWWWZZZ```lll~~~sss\\\PPPOOOOOOQQQRRRTTTTTTUUUUUUTTTVVVWWWWWWWWW\\\fffooovvvxxx~~~ooo^^^QQQKKKFFFFFFEEEFFFHHHKKKNNNPPPPPPRRRUUUWWWYYY]]]```cccgggkkkrrrzzz|||~~~zzzzzzyyyxxxvvvtttrrrpppnnnooooooooonnnnnnnnnooooooooonnnllliiieeebbb```ZZZYYYWWWWWWWWWYYY\\\]]]```____________aaaccceeeddddddcccaaa^^^[[[YYYYYYZZZXXXUUURRRPPPOOONNNNNNJJJIIIIIIIIIIIIHHHEEEBBBEEECCCBBBAAAAAABBBDDDEEECCCEEEFFFEEEEEEEEEGGGIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGHHHHHHHHHIIIJJJNNNQQQWWW^^^fffmmmwwwxxxiiiiiittt~~~~~~|||}}}~~~zzzfffVVVNNN@@@999666444333333444333222111000///---------...///////////////////////////////////////////////////////////////000000000000000000111111222333333444222222333555555444:::BBBPPPdddzzz{{{sssooouuu{{{~~~wwwuuuyyy~~~}}}|||||||||||||||{{{{{{{{{zzzyyyxxxwwwxxxwwwuuurrrllljjjgggdddbbb^^^ZZZWWWMMMGGGAAA@@@>>>;;;:::<<<>>>AAADDDGGGIIIKKKMMMOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIGGGGGGJJJLLLPPPUUUZZZaaaiiinnnpppiii^^^RRRIIIFFFGGGIIILLLOOOOOONNNQQQTTTRRRMMMGGGCCCAAAAAA===888777999======>>>@@@AAAAAA@@@???>>>===<<<:::999;;;===@@@BBBDDDFFFGGGGGGEEEAAA>>><<<<<<===AAAEEEGGGGGGFFFAAA???<<<:::999999999:::>>>???AAADDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJMMMQQQSSSTTTTTTSSSTTTRRRPPPOOOOOOOOONNNMMMKKKIIIGGGEEEDDDFFFGGGIIIKKKJJJKKKMMMRRRYYY___dddmmmzzziiiZZZTTTOOOPPPRRRSSSUUUUUUUUUUUUSSSUUUWWWWWWWWW]]]gggpppyyy|||tttcccXXXPPPLLLLLLGGGGGGGGGHHHKKKNNNQQQSSSSSSUUUXXX[[[^^^aaaeeehhhlllpppwww|||~~~{{{zzzxxxwwwvvvuuussspppnnnmmmjjjjjjjjjkkkkkkllllllllljjjkkkmmmmmmkkkfffbbb___ZZZYYYYYYYYYZZZ\\\^^^___bbbaaaaaaaaaaaabbbcccdddcccbbb___]]][[[YYYXXXVVVTTTSSSQQQOOOMMMLLLLLLMMMJJJJJJIIIJJJJJJIIIFFFDDDEEEDDDBBBAAAAAABBBCCCEEECCCDDDEEEEEEDDDDDDFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIMMMQQQUUU\\\eeennnzzz|||kkkfffoooyyy}}}{{{|||jjjXXXPPPCCC;;;888555333222222000///111000///---------...///////////////////////////........................////////////000000000000//////000000111222222222222111333666666666<<>>;;;;;;===>>>AAAEEEGGGIIIKKKNNNPPPLLLLLLMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGJJJLLLPPPUUUYYY```fffkkkkkkggg^^^TTTJJJEEEEEEGGGKKKNNNOOONNNQQQUUUTTTQQQHHHDDDAAA@@@>>>999777999>>>???@@@AAA@@@???>>>===?????????===::::::<<<>>>BBBDDDGGGIIIGGGCCC@@@===::::::<<<@@@DDDFFFEEEDDDAAA@@@===;;;999999::::::>>>???AAACCCEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJNNNQQQTTTUUUUUUUUUUUUSSSPPPOOOOOOOOOMMMLLLJJJIIIFFFDDDDDDEEEGGGIIIKKKKKKLLLOOOVVV___ggglllvvvyyycccXXXUUUPPPQQQSSSUUUVVVVVVUUUTTTRRRUUUWWWWWWYYY___jjjsss}}}fffVVVOOOKKKKKKMMMHHHHHHHHHJJJLLLNNNPPPRRRUUUXXX[[[]]]```cccgggjjjooottt{{{~~~|||{{{|||~~~}}}{{{yyyvvvuuuuuutttsssrrrooommmkkkiiihhhgggfffgggiiijjjiiihhhdddgggjjjkkkjjjfffaaa^^^[[[[[[[[[[[[\\\^^^```aaaddddddcccccccccccccccdddccc```]]][[[ZZZXXXVVVUUUOOOOOOOOOMMMKKKIIIJJJKKKJJJIIIHHHHHHIIIHHHFFFDDDEEEDDDCCCBBBAAABBBCCCCCCCCCDDDEEEDDDCCCDDDEEEGGGIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHLLLPPPRRRZZZdddnnn{{{}}}jjjaaafffnnnxxxppp[[[RRRFFF<<<999555333222111///...000//////............///////////////////////////......------------......////////////000000000000...//////000111111222222222111333666666777===EEETTThhhzzzuuummmqqqyyy}}}vvvuuuvvvxxx{{{tttssswwwzzz{{{zzzzzzzzz{{{{{{||||||}}}}}}}}}{{{yyywwwuuusssooolllkkkiiifffdddbbb```\\\YYYQQQJJJCCCAAA???<<<<<<>>>===@@@DDDFFFHHHJJJMMMOOOJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJMMMQQQTTTXXX^^^aaabbbaaa]]]UUULLLFFFEEEGGGIIIMMMOOOOOOQQQTTTUUURRRIIICCC@@@@@@???;;;888999===@@@BBBBBB@@@?????????AAABBBCCC@@@;;;999:::<<>><<<;;;:::;;;<<<>>>???AAACCCEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUVVVVVVUUUSSSPPPOOOOOOOOOMMMLLLIIIHHHFFFDDDDDDEEEHHHIIIKKKLLLNNNRRRZZZccclllqqqxxxuuu^^^SSSRRRPPPRRRTTTVVVWWWVVVUUUTTTSSSVVVYYYZZZ]]]dddpppyyy~~~cccTTTNNNKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOTTTWWWZZZ]]]```ccchhhkkkrrrwww}}}{{{{{{zzz{{{}}}|||{{{yyywwwuuusssrrrrrrrrrqqqpppnnnkkkiiifffeeefffeeecccdddggghhhfffddd```bbbdddffffffdddaaa___````````````aaabbbddddddfffeeeeeeddddddcccccccccbbb___ZZZXXXXXXWWWUUUSSSLLLMMMNNNLLLIIIHHHHHHJJJJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGEEEEEEGGGKKKNNNRRR\\\hhhqqq|||{{{hhh]]]___fffqqq|||ttt^^^TTTIII;;;888555333222222000///---...//////////////////////////////////////////000///...------...///000////////////000000000000///000000111111222333333222111333666777888>>>FFFTTThhhyyy}}}{{{rrrvvv}}}vvvrrrttt{{{|||yyyuuussstttvvvwwwwwwzzzzzzzzz{{{|||}}}}}}~~~}}}{{{yyywwwvvvtttpppnnnmmmjjjhhhfffdddaaa^^^[[[SSSKKKDDDAAA???<<<<<>>999:::===AAAEEEFFFEEECCCDDDBBB@@@===<<<<<<<<<===???@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIILLLNNNQQQTTTVVVWWWUUUSSSPPPOOOOOOOOONNNLLLIIIGGGEEEDDDDDDEEEHHHIIIJJJLLLOOOUUU]]]fffoootttsss{{{qqq[[[RRRQQQQQQRRRUUUWWWXXXWWWUUUTTTUUUYYY]]]___bbbjjjwwwdddVVVRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOSSSVVVZZZ^^^bbbfffllloooxxx|||||||||}}}~~~}}}~~~~~~{{{xxxwwwtttrrrqqqppppppqqqoooooommmkkkiiifffdddbbbfffdddbbbccceeefffeeebbb______```aaaaaaaaaaaaaaaeeeeeeeeeeeefffggghhhiiiffffffeeeeeedddccccccbbbaaa]]]YYYWWWWWWVVVTTTRRRKKKMMMNNNLLLIIIGGGHHHJJJJJJHHHEEEDDDEEEFFFFFFEEECCCCCCDDDDDDCCCBBBAAAAAACCCDDDDDDDDDBBBBBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEIIIIIIGGGEEEDDDFFFJJJNNNTTT```mmmvvvwwwfff\\\^^^dddlllyyywww```VVVKKK:::888555333333444333222,,,---///000000000//////////////////////////////111000///......///000111////////////000000000000000111111222333333444444222111333777777888???GGGTTThhhxxx{{{~~~{{{tttzzzyyyooosss~~~}}}yyywwwuuutttssssssttttttyyyzzzzzz{{{|||}}}~~~~~~}}}{{{yyyxxxxxxvvvssspppnnnllliiigggeeeccc___\\\TTTLLLDDDAAA???<<<===@@@;;;>>>AAADDDFFFHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHFFFGGGHHHIIIJJJKKKLLLMMMOOONNNNNNNNNOOOPPPQQQQQQJJJKKKMMMNNNNNNPPPSSSUUUUUUYYY[[[XXXPPPJJJHHHIIIBBBHHHMMMNNNOOORRRSSSPPPHHHBBB>>>@@@@@@===;;;;;;:::===AAABBBAAAAAACCCEEEAAADDDGGGDDD>>>;;;;;;>>>>>>DDDIIIKKKGGGCCC???>>>:::;;;>>>CCCFFFHHHFFFDDDEEECCCAAA>>>=========>>>@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJMMMOOOSSSUUUWWWTTTRRRPPPOOOOOOOOONNNMMMIIIGGGEEEDDDDDDEEEHHHIIIJJJLLLPPPVVV___hhhpppuuummmvvv~~~nnn[[[SSSSSSQQQSSSUUUXXXXXXWWWUUUTTTXXX[[[```bbbfffooo|||fffYYYWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSVVV[[[```eeekkkqqquuu~~~~~~|||}}}zzz}}}xxxuuurrrtttsssqqqpppppppppqqqqqqnnnkkkhhhdddbbb````````````aaabbbbbbbbbbbbaaaaaaaaa`````````____________aaaccceeefffeeeeeefffgggbbbcccdddddddddaaa___]]]^^^\\\YYYVVVTTTQQQPPPPPPMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFEEECCCAAA@@@AAACCCDDDGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIGGGEEEFFFKKKOOOUUUcccsss{{{qqq```ZZZ___eeessszzzfffVVVIII@@@999333333444222000111......//////000000111111000///...------...///000...............///000000//////000111111111111111111111222222222333333333444333444777999;;;AAAHHH[[[iiivvv|||}}}vvvyyy~~~|||zzzwwwtttssstttwwwxxxzzzzzz{{{}}}}}}~~~~~~~~~}}}zzzvvvtttrrrqqqqqqqqqooommmjjjgggbbb]]]XXXVVVPPPIIIDDDCCCAAA???<<<<<<<<<===>>>AAADDDHHHIIIJJJKKKMMMNNNMMMLLLJJJIIICCCFFFHHHIIIJJJJJJLLLMMMMMMMMMMMMPPPYYY```^^^WWWSSSGGGHHHNNNMMMQQQVVVTTTXXX^^^bbb^^^TTTJJJGGGGGGFFFGGGJJJMMMOOOQQQSSSTTTLLLCCC======???===;;;:::999;;;===@@@CCCDDDEEEEEEIIIHHHFFFDDDBBBAAA@@@???@@@BBBEEEGGGFFFBBB>>>;;;<<<<<<===@@@EEEHHHJJJJJJGGGEEECCC@@@???>>>>>>>>>AAA@@@AAADDDFFFGGGEEEDDDHHHGGGFFFGGGIIIIIIIIIHHHHHHHHHIIILLLPPPTTTVVVWWWUUUUUUTTTRRROOOMMMKKKIIIJJJEEECCCCCCDDDCCCFFFKKKKKKKKKNNNVVV```iiinnnooommmqqqvvv{{{~~~fffZZZUUUTTTQQQSSSWWWYYYYYYZZZ[[[\\\___```bbbhhhqqq|||lll^^^[[[\\\]]]```]]]]]]\\\ZZZYYYWWWVVVVVVWWWXXXZZZ^^^eeemmmuuuyyy||||||xxxtttrrrppppppooonnnmmmmmmmmmnnnnnnllljjjgggcccaaa```______``````aaaaaaaaaaaa``````^^^^^^______^^^^^^]]]\\\___```bbbccccccbbbdddeeefffffffffeeeccc```^^^]]]\\\[[[YYYWWWTTTRRRPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDBBB@@@@@@AAABBBCCCEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHHHHFFFDDDEEEIIIMMMVVVdddrrryyysssccc\\\___dddtttzzzjjj[[[MMMAAA999333333444111000111////////////000000000000//////............//////...............///000000//////000111111111111111111111222222222333333333555333333666777999@@@HHHYYYiiixxx|||vvvzzz}}}zzzwwwvvvwwwyyy{{{||||||}}}}}}}}}}}}}}}|||~~~|||yyyvvvtttrrrqqqqqqooommmkkkjjjhhhddd```]]]XXXRRRJJJFFFCCCAAA>>>;;;;;;;;;<<<>>>AAADDDGGGIIIJJJKKKMMMMMMMMMLLLJJJIIIDDDFFFHHHIIIJJJJJJKKKMMMOOOPPPQQQTTT]]]eeeccc]]]UUUIIIHHHMMMLLLQQQWWWVVV\\\aaaeee```VVVLLLHHHHHHGGGHHHKKKMMMPPPRRRTTTTTTLLLCCC<<<===>>><<<::::::888:::===@@@BBBDDDDDDEEEHHHGGGEEECCCBBBAAA@@@@@@@@@BBBFFFGGGGGGCCC???<<<;;;;;;<<<@@@DDDHHHIIIIIIHHHGGGDDDBBB@@@???>>>>>>AAAAAABBBDDDFFFGGGFFFDDDHHHGGGFFFHHHJJJKKKJJJJJJJJJJJJJJJMMMQQQUUUVVVVVVTTTTTTSSSQQQOOOMMMJJJIIIIIIEEECCCEEEEEEDDDGGGKKKNNNPPPUUU[[[ccchhhkkkkkkmmmqqqwwwttt^^^VVVTTTTTTRRRUUUXXXZZZ[[[\\\]]]___bbbcccgggmmmwwwqqqfffcccbbbbbbcccbbbaaa```___]]]\\\[[[ZZZ[[[[[[]]]```fffmmmtttxxx}}}yyyuuuqqqnnnmmmlllkkkkkkjjjiiiiiiiiijjjjjjjjjhhheeebbb```___^^^^^^^^^______``````______^^^[[[\\\]]]^^^^^^\\\[[[YYY[[[\\\^^^_________aaaccchhhfffdddbbb___]]]\\\[[[[[[[[[ZZZXXXUUURRROOOMMMLLLLLLJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCBBB@@@?????????@@@AAAAAACCCEEEHHHJJJKKKKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGEEECCCCCCGGGKKKVVVdddrrrxxx{{{tttddd\\\^^^cccuuuyyypppaaaRRRBBB:::444333333111000111000000000000////////////......////////////.....................///000000//////000111111111111111111111222222222333333333666333333555555888AAAKKK]]]mmm~~~xxxttt{{{}}}{{{xxxxxxyyy{{{|||}}}}}}~~~~~~}}}}}}|||{{{|||{{{xxxvvvtttrrrqqqqqqnnnllljjjiiihhhgggdddaaaZZZTTTMMMGGGEEEBBB>>>:::::::::;;;>>>@@@CCCFFFGGGJJJKKKLLLMMMMMMKKKJJJHHHDDDFFFHHHJJJIIIJJJKKKMMMOOOPPPRRRWWWaaaiiiiiidddXXXKKKIIILLLKKKQQQYYYYYY]]]bbbeeeaaaWWWNNNHHHGGGGGGIIIKKKNNNQQQSSSTTTUUULLLBBB;;;;;;===;;;999999888:::<<>>::::::;;;???DDDHHHIIIJJJJJJHHHFFFDDDBBB@@@??????BBBAAABBBDDDFFFGGGFFFEEEGGGGGGGGGHHHKKKMMMMMMLLLMMMLLLMMMOOORRRUUUUUUUUUSSSRRRRRRPPPNNNLLLJJJIIIGGGDDDDDDGGGHHHGGGHHHLLLPPPUUU]]]eeejjjmmmmmmlllpppssszzzeeeVVVRRRSSSTTTTTTVVVZZZ\\\]]]___bbbdddhhhjjjooovvvzzzpppmmmkkkiiihhhhhhgggfffeeedddcccbbbaaaaaaaaaaaadddhhhnnnssswww}}}{{{xxxtttoookkkiiihhhhhhhhhggggggggggggggggggggggggeeecccaaa___^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\YYY[[[]]]^^^^^^\\\YYYXXXXXXYYY[[[[[[[[[\\\^^^```dddbbb___\\\ZZZZZZZZZZZZ]]]]]]\\\ZZZWWWRRRNNNKKKLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@BBBEEEHHHJJJKKKKKKKKKHHHGGGGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHFFFCCCCCCFFFIIITTTbbbpppvvvyyy~~~ppp```ZZZ^^^eeevvvxxx|||vvvdddSSSCCC;;;444333333111000222111111000000//////......---...///000000///...---...............///000000//////000111111111111111111111222222222333333333555333333444555:::EEERRRjjjxxxzzzssspppzzz}}}{{{yyywwwwwwxxxyyy{{{||||||}}}~~~~~~}}}}}}}}}zzzyyyxxxvvvtttrrrqqqqqqooommmkkkjjjiiihhhfffccc]]]WWWPPPJJJFFFCCC>>>:::888999;;;===@@@CCCEEEFFFJJJKKKLLLMMMMMMKKKIIIHHHDDDFFFIIIJJJIIIJJJKKKLLLLLLOOORRRXXXbbbkkklllhhh\\\MMMIIILLLJJJPPPZZZZZZZZZ___bbb```XXXOOOIIIGGGFFFHHHJJJMMMPPPRRRTTTTTTLLLBBB::::::<<<;;;999999888999<<>>===<<<<<<<<<<<<<<<======@@@BBBEEEHHHJJJKKKJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGIIIIIIGGGDDDCCCEEEHHHQQQ___nnntttwww{{{~~~xxxjjj\\\XXX```iiiwwwwwwzzz{{{gggTTTEEE<<<444333333111111222111111000000//////......---...///000000///...---...............///000000//////000111111111111111111111222222222333333333333222444666777===KKKYYYyyyvvvooojjjzzz~~~{{{zzzxxxwwwwwwxxxyyyzzzyyyyyy{{{|||~~~~~~yyyyyyxxxwwwuuusssrrrqqqrrrpppnnnlllkkkiiieeeccc___YYYRRRLLLIIIDDD>>>:::888999;;;>>>AAACCCEEEFFFIIIJJJLLLMMMLLLKKKIIIHHHEEEGGGIIIJJJIIIIIIJJJLLLKKKOOOSSSYYYbbblllnnnkkk___OOOJJJKKKIIIOOOYYYZZZXXX\\\aaa```[[[SSSMMMJJJEEEFFFIIILLLOOOQQQRRRSSSLLLBBB::::::;;;:::999:::888:::<<>>AAAFFFIIIJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@BBBAAAAAABBBDDDFFFFFFEEEFFFEEEFFFHHHKKKNNNNNNNNNNNNNNNNNNPPPSSSTTTSSSQQQPPPPPPPPPOOONNNMMMKKKJJJHHHEEEGGGLLLNNNNNNPPPTTTWWWcccsss~~~bbbUUUTTTTTTUUUVVVXXXZZZ\\\___bbbfffkkkoooxxx{{{|||wwwtttrrrrrrrrrqqqqqqpppooonnnmmmmmmmmmlllllllllmmmoooqqqsssssswww}}}}}}|||{{{yyyxxxsssqqqlllhhhfffeeeeeeeeeddddddeeefffffffffeeeeeebbbbbbaaa```___^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZ\\\\\\\\\[[[YYYXXXUUUUUUVVVUUUTTTUUUXXXZZZZZZYYYWWWWWWWWWYYY[[[]]]]]]\\\ZZZXXXTTTPPPLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBB@@@???>>>======:::::::::;;;;;;;;;;;;;;;???AAAEEEHHHJJJKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIJJJHHHDDDBBBDDDGGGMMM\\\lllsssuuuxxx|||}}}xxxyyyuuuiii\\\ZZZdddooozzzyyyzzzlllXXXFFF===555333333111111333000000000000////////////......////////////.....................///000000//////000111111111111111111111222222222333333333222333555888999>>>MMM\\\}}}rrrlllhhhyyy|||zzzzzzyyyxxxxxxxxxyyyzzzvvvwwwyyy{{{}}}~~~~~~yyyyyyxxxxxxwwwuuutttssssssqqqpppooommmjjjeeeaaa```[[[TTTNNNKKKFFF@@@;;;888:::<<>>===>>>AAAEEEHHHHHHHHHEEEFFFEEEEEEDDDBBBAAA@@@AAA@@@???@@@CCCEEEEEEEEEDDDDDDDDDFFFIIILLLLLLLLLLLLLLLMMMOOOQQQRRRQQQOOOPPPPPPPPPPPPOOONNNMMMLLLJJJGGGIIIMMMQQQRRRUUUZZZcccqqqmmmYYYVVVXXXWWWVVVYYYZZZ[[[]]]___ccciiiooottt|||{{{xxxwwwwwwuuuuuuttttttsssrrrqqqqqqqqqpppoooooooooooopppqqqooosssxxx{{{~~~{{{~~~}}}|||zzzxxxvvvuuutttpppooollliiigggfffffffffbbbcccdddeeefffeeeeeedddaaaaaaaaaaaa```^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWSSSSSSSSSQQQPPPQQQSSSUUUSSSSSSSSSSSSTTTUUUWWWXXXWWWVVVTTTRRRPPPOOOMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<888888999999::::::::::::;;;>>>CCCHHHKKKLLLLLLKKKGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFHHHIIIGGGCCCAAABBBDDDKKKZZZjjjppprrrtttvvvvvvssswwwwwwnnncccaaajjjuuu{{{|||ppp]]]GGG===555333222111111333////////////000000000000//////............//////...............///000000//////000111111111111111111111222222222333333333222444777999999===KKKZZZttt{{{zzzxxx}}}|||pppkkkjjj{{{|||wwwwwwvvvvvvvvvwwwwwwxxxvvvwwwxxxzzz{{{|||||||||yyyyyyyyyyyyxxxwwwuuutttqqqqqqqqqqqqppplllfffaaaaaa\\\UUUPPPLLLGGGAAA<<<888:::===@@@CCCEEEFFFFFFIIIJJJKKKLLLLLLJJJHHHGGGFFFHHHIIIJJJIIIIIIJJJKKKJJJPPPUUUZZZaaaiiilllkkkcccSSSLLLLLLGGGLLLTTTTTTZZZ^^^bbbddd```YYYRRRMMMEEEFFFIIILLLNNNPPPRRRSSSNNNDDD;;;:::<<<<<<;;;<<<:::<<<>>>AAADDDEEEFFFFFFGGGHHHHHHHHHFFFCCCAAA???===@@@EEEHHHIIIGGGDDDAAA>>>======???BBBEEEEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>>???AAACCCDDDDDDCCCBBBBBBDDDGGGIIIIIIIIIIIIIIIKKKMMMPPPPPPOOOMMMPPPPPPPPPPPPPPPOOONNNMMMLLLJJJJJJOOORRRUUUYYY___lllzzzuuucccVVVWWWZZZXXXXXX[[[ZZZ[[[]]]___dddjjjrrrwww~~~|||{{{xxxxxxwwwwwwvvvvvvuuuuuusssrrrqqqpppooooooppppppmmmpppuuuxxxzzz|||~~~~~~zzz~~~|||{{{zzzxxxwwwuuusssrrrqqqooonnnkkkiiihhhgggggggggaaabbbccceeeeeeeeedddcccaaaaaaaaaaaa```___^^^]]]^^^^^^^^^]]]]]][[[ZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRQQQOOOMMMMMMPPPRRRNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>======<<<<<<<<<;;;666777888999999999999999999<<>>555333222111111333......//////000000111111000///...------...///000...............///000000//////000111111111111111111111222222222333333333333555888:::888;;;HHHVVViiiqqqtttsssyyy{{{oookkklll|||}}}tttsssssssssssssssttttttwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxvvvuuuooopppqqqsssrrrnnngggbbbaaa\\\VVVQQQMMMHHHBBB===999;;;>>>AAADDDFFFFFFGGGIIIJJJKKKLLLLLLJJJHHHGGGFFFHHHJJJJJJIIIIIIJJJKKKHHHMMMSSSWWW]]]eeehhhgggdddSSSMMMLLLGGGKKKRRRQQQZZZ^^^aaabbb___WWWOOOJJJFFFGGGJJJMMMOOOQQQSSSTTTOOOEEE<<<;;;<<<<<<<<<===;;;<<>>AAABBBBBBAAA???@@@AAABBBBBBBBB@@@@@@@@@>>>======@@@BBBCCCCCCBBBAAAAAACCCFFFGGGGGGGGGGGGGGGIIILLLOOOOOONNNLLLPPPQQQQQQQQQPPPPPPOOONNNNNNKKKKKKOOOSSSVVV\\\bbbmmm}}}ppp```UUUXXX[[[XXXXXX]]]ZZZ[[[]]]___dddkkksssyyy}}}~~~zzzzzzyyyyyyxxxxxxwwwwwwtttsssrrrqqqppppppoooooolllppptttwwwyyyzzz|||~~~~~~xxxttttttwwwyyyzzz}}}~~~zzz}}}yyyuuuvvvtttqqqpppppppppnnnmmmkkkiiifffeeeeeedddcccaaaaaaaaaaaaaaaaaabbbbbbbbb````````````_______________^^^\\\ZZZZZZ[[[\\\]]]\\\ZZZWWWUUUSSSSSSTTTTTTRRRQQQOOONNNMMMLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNOOOKKKJJJIIIJJJLLLMMMNNNMMMHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCAAA@@@===;;;::::::::::::999777888888888999999999999999;;;>>>CCCIIILLLNNNNNNMMMGGGFFFEEEGGGJJJLLLJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGDDDBBBAAACCCDDDGGGVVVgggppptttuuurrrmmmpppwww}}}zzznnnfffmmmzzzvvv___III<<<888888111000444111333333222222111000000000000000//////.........------------.........////////////000111111111111111000111111111111222222222333444555666555999GGGUUU^^^eee{{{rrrttt~~~zzzmmmlllggg}}}xxxwwwvvvuuuttttttuuuuuuuuuwwwyyy{{{{{{xxxuuussstttttttttvvvxxxxxxvvvuuusssrrrqqqqqqpppmmmiiifffbbb]]]XXXTTTQQQLLLEEE@@@999:::===AAAEEEGGGFFFEEEHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJLLLNNNPPPWWWaaaeeeeeeiiiYYYMMMLLLKKKHHHKKKTTTYYY\\\]]][[[ZZZYYYRRRKKKIIIHHHIIIKKKNNNRRRSSSSSSFFF@@@:::999<<>>???>>>???CCCHHHLLLMMMLLLLLLJJJGGGFFFFFFEEEAAA===???@@@CCCEEEEEEEEECCCBBBCCCAAA>>>???BBBEEEDDDCCCBBBCCCBBBAAA???>>>???@@@@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBBBBCCCDDDHHHJJJKKKJJJIIIIIIJJJLLLOOOPPPTTTTTTSSSTTTUUUTTTRRRPPPTTTQQQRRRVVVYYY[[[___eeelllzzzyyyccc]]]XXXVVVXXX\\\^^^___]]]___bbbeeeiiinnntttxxx}}}~~~}}}zzzvvvwwwwwwvvvtttrrrrrrsssoootttyyyzzzwwwxxx}}}wwwtttqqqoooiiihhhfffeeeeeegggiiikkkrrryyy}}}vvv}}}zzzyyyvvvssspppppppppooonnnmmmllllllllliiigggeeedddddddddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````____________]]]\\\ZZZYYYXXXYYYZZZ[[[YYYXXXUUUSSSQQQQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHIIIKKKLLLLLLLLLGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@???===;;;:::999:::999888666777666666666666777888888<<>>???@@@BBBCCCDDDDDDCCCCCCCCCAAA??????BBBDDDDDDCCCBBBCCCCCCBBBBBBAAABBBCCC??????>>>>>>???@@@AAAAAA@@@AAABBBBBBBBBCCCFFFIIIHHHHHHHHHHHHJJJMMMPPPRRRSSSSSSTTTVVVYYYYYYXXXWWWSSSRRRUUUZZZ\\\\\\^^^ccckkkzzzppp```\\\XXXWWWYYY]]]______```cccgggkkkooosssxxx|||{{{wwwuuutttuuuvvvxxx}}}~~~|||vvvwwwwwwvvvtttssstttuuuuuuyyy|||}}}|||}}}~~~oooddd___^^^\\\[[[YYYXXXVVVUUUUUUWWWYYY[[[dddkkkvvv}}}wwwzzzzzzzzz{{{||||||}}}}}}zzzwwwsssqqqooommmkkkjjjhhhjjjlllkkkhhhggghhhiiigggeeecccbbbccccccbbbaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYYVVVUUUSSSPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFGGGIIIJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEECCCAAA???>>>===;;;999999999888666555666555444333444555777888===@@@EEEIIIKKKKKKJJJIIIFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGDDDBBBAAACCCDDDLLL\\\mmmvvvzzz}}}}}}{{{{{{{{{kkkaaagggsssyyy}}}eeeMMM>>>999888111111555111///////////////000000000////////////............------.........///////////////000111111111111111111111111111222222222333555444444777:::>>>IIIUUUZZZjjjwwwwwwxxxmmmllliiiyyy|||yyyxxxvvvuuuttttttuuuuuuvvvwwwyyyzzzzzzxxxvvvtttvvvuuutttuuuvvvvvvtttsssoooooonnnnnnmmmjjjeeeaaa^^^]]]\\\\\\ZZZTTTIIIBBB=========>>>BBBDDDEEEDDDJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKNNNPPPRRRYYYcccgggffffffZZZPPPMMMKKKGGGIIIPPPRRRVVVYYYYYYZZZZZZUUUMMMGGGFFFFFFGGGJJJKKKKKKJJJCCC???<<<<<>>>>>>>>???@@@@@@AAABBBCCCBBBBBBBBBDDDFFFFFFFFFGGGHHHKKKNNNQQQRRRRRRRRRRRRUUUXXXYYYYYYXXXRRRSSSWWW]]]^^^\\\]]]aaalll|||rrrccc\\\ZZZXXXYYY\\\___aaabbbdddhhhmmmrrruuuxxx|||~~~|||vvvrrrooommmmmmlllmmmooorrrxxxyyyzzzzzzyyyxxxxxxyyyzzz~~~~~~{{{nnneeeZZZRRROOOPPPOOOOOONNNLLLKKKJJJJJJLLLNNNOOOVVV\\\fffooowww}}}xxxuuuuuuvvvvvvvvvvvvuuuuuussspppllliiifffeeeeeeeeeaaaeeeiiihhhdddbbbdddhhhfffdddbbbbbbccccccbbbaaaaaa``````___^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXYYYXXXWWWVVVVVVVVVWWWWWWTTTSSSQQQPPPNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFEEECCCAAA???>>>===;;;999888888777666444777666444333333666888:::>>>@@@DDDGGGIIIHHHGGGEEEFFFFFFFFFGGGHHHIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDBBBAAACCCDDDKKK[[[llluuuyyy}}}|||jjj```fffssszzziiiPPP@@@999888222222555111000000000000000000/////////////////////.....................//////////////////000111111111111111111111111222222222333333666444444888;;;AAALLLWWW\\\qqqwwwwwwzzzlllhhhjjjuuu{{{}}}|||yyywwwuuuuuutttuuuwwwxxxzzz{{{zzzyyywwwuuuwwwvvvuuuuuuvvvvvvtttrrrpppooonnnnnnmmmiiiddd```]]]]]]___aaa```XXXMMMDDD>>><<<;;;===@@@DDDFFFGGGKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKNNNPPPSSSZZZcccgggeee^^^VVVOOOMMMKKKIIILLLRRRQQQUUUYYYZZZ[[[[[[UUUNNNHHHGGGFFFGGGHHHIIIGGGFFFBBB???>>>>>>BBBEEEFFFFFFDDDBBB@@@???AAACCCFFFHHHFFFEEECCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCBBBAAA@@@AAABBBDDDFFFGGGJJJJJJJJJKKKLLLKKKIIIGGGEEEDDDBBB@@@???@@@@@@AAAAAABBBCCCCCCBBBAAACCCDDDFFFFFFGGGHHHJJJMMMOOOPPPOOOOOONNNOOOQQQRRRQQQPPPRRRSSSVVV[[[[[[ZZZ]]]ccctttpppaaaYYYVVVWWWXXX\\\```dddggghhhjjjnnntttxxxzzz{{{|||}}}}}}yyysssmmmiiiiiijjjllllllmmmpppsssyyy}}}}}}~~~}}}|||}}}ooodddaaa[[[RRRMMMKKKLLLLLLLLLHHHGGGFFFFFFFFFGGGIIIJJJOOOSSSYYY___eeennnxxx}}}xxxssssssssssssrrrqqqpppoookkkiiieeeaaa^^^^^^___aaa___cccgggfffbbbaaacccgggfffdddcccbbbcccdddcccbbb______^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHFFFEEECCCAAA@@@@@@<<<:::999888888888666444999888666555666888;;;===>>>@@@DDDFFFGGGFFFDDDCCCEEEFFFGGGHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDBBBAAACCCDDDJJJ[[[llltttyyy~~~|||jjjaaajjjxxx~~~kkkSSSBBB:::999333333666111333333222111111000//////.........///////////////........./////////000000//////000111111111111111111222222222222333333333555444444888<<>>???AAABBB@@@AAAAAABBBDDDFFFIIIKKKOOOOOOQQQUUUYYYZZZXXXVVVOOOMMMJJJFFFCCCBBBBBBCCCAAACCCDDDDDDBBBBBBCCCDDDGGGGGGGGGHHHJJJKKKLLLMMMLLLJJJJJJJJJLLLNNNMMMLLLRRRQQQSSSUUUUUUWWW___hhhmmm```WWWTTTPPPSSSWWW]]]bbbhhhlllooorrrvvv{{{~~~~~~}}}}}}}}}~~~}}}~~~~~~|||wwwsssnnniiigggiiilllnnnqqqrrrtttxxx}}}~~~~~~}}}~~~ppp___TTTUUUQQQKKKGGGEEEEEEFFFFFFBBBBBBAAAAAAAAABBBCCCDDDIIILLLPPPSSSVVV]]]fffmmm|||wwwppppppqqqpppooollljjjiiibbbaaa^^^ZZZXXXYYY]]]aaaccceeefffeeebbbbbbeeeggggggeeecccbbbccccccbbbaaa]]]]]]]]]\\\\\\[[[[[[ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAA;;;:::888888999999888666;;;:::999999:::<<<>>>@@@???BBBEEEGGGHHHGGGEEECCCEEEFFFHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGDDDBBBAAACCCDDDLLL\\\nnnvvvzzz{{{jjjdddqqqoooVVVCCC:::999444444666111333333222222111000000000.........///////////////....../////////000000000//////000111111111111111222222222222333333333333444444666888:::BBBTTTddduuuvvvsssooovvv~~~||||||zzzyyyxxxxxx{{{||||||}}}|||{{{zzzyyyyyyxxxvvvvvvwwwxxxwwwvvvuuurrrooommmkkkiiifffdddaaaaaabbbdddccc]]]RRRJJJ???===<<<>>>CCCGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLFFFGGGHHHIIIJJJLLLMMMMMMJJJMMMPPPQQQWWW^^^```]]][[[YYYTTTOOOJJJGGGGGGIIIOOOTTTXXXZZZ[[[ZZZSSSKKKHHHGGGGGGHHHHHHGGGEEEBBB@@@AAACCCEEEFFFHHHIIIJJJGGGGGGEEEBBB??????AAABBBBBBDDDFFFGGGFFFFFFGGGHHHGGGFFFCCC@@@???>>>???@@@???AAACCCDDDFFFHHHMMMPPPRRRTTTXXX```hhhlllkkkhhh\\\XXXRRRLLLHHHEEEDDDDDDAAACCCEEEEEEDDDCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHHHHIIILLLOOOOOOOOOQQQOOOPPPQQQRRRVVVbbboootttddd[[[UUUQQQQQQMMMQQQVVV\\\aaagggnnnrrrxxx{{{}}}zzzyyyyyyxxxvvvuuuqqqnnnkkkiiiiiillloooqqqvvvwwwyyy|||~~~}}}|||}}}wwweeeWWWOOOKKKIIIFFFCCC@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBEEEHHHJJJMMMRRRZZZ```ooowww|||wwwmmmmmmmmmllljjjgggeeeccc[[[[[[ZZZXXXWWW[[[bbbgggiiihhhfffddddddeeeggghhhgggeeebbbaaaaaaaaa```^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBAAAAAACCCEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@;;;999888999:::;;;:::888;;;;;;;;;<<<===>>>@@@AAABBBDDDGGGJJJJJJIIIGGGEEEDDDGGGIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGDDDBBBAAACCCDDDLLL]]]nnnwww{{{{{{kkkiiizzzrrrXXXEEE;;;999444555777111///000000000111111222222............/////////000.../////////000000000000//////000111111111111111222222222333333333444444111444777888888AAAXXXmmmtttwwwyyyssszzz}}}}}}}}}|||{{{{{{||||||}}}~~~~~~~~~~~~}}}||||||zzzxxxvvvvvvxxxyyyyyyyyywwwsssnnnjjjiiihhhfffeeedddcccccccccbbb\\\SSSLLLBBBAAA@@@AAADDDGGGHHHHHHJJJIIIIIIHHHIIIIIIKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMOOOPPPTTT[[[\\\YYYYYYYYYVVVOOOIIIFFFFFFFFFJJJOOOUUUWWWYYYYYYSSSKKKGGGFFFFFFGGGHHHGGGDDDAAAAAACCCEEEGGGHHHIIIIIIJJJHHHHHHHHHEEEAAA>>>???@@@@@@DDDIIIJJJJJJIIIIIIJJJJJJHHHEEEBBB@@@>>>======>>>@@@DDDFFFGGGKKKPPPUUUVVVWWW]]]fffoootttrrrooofffaaaZZZRRRKKKFFFDDDCCCAAACCCFFFFFFEEEEEEEEEFFFDDDEEEFFFHHHJJJKKKKKKLLLLLLJJJIIIJJJMMMOOOPPPOOONNNMMMNNNQQQRRRXXXffftttppp]]]SSSOOOKKKKKKMMMLLLPPPUUUYYY]]]cccjjjooovvvyyy|||~~~~~~~~~~~~|||xxxvvvuuutttrrrpppllllllllllllnnnqqqtttvvvyyyzzz}}}~~~nnn[[[QQQNNNGGGFFFEEECCCAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB>>>AAADDDEEEFFFIIIOOOTTT\\\eeesss}}}xxxjjjjjjjjjiiigggddd```^^^YYYYYYYYYYYYZZZ```hhhooonnnjjjfffdddeeegggiiiiiifffdddaaa``````___^^^\\\ZZZZZZZZZZZZ[[[[[[[[[[[[VVVVVVUUUTTTSSSRRRQQQPPPRRRRRRRRRSSSRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHCCCAAA@@@AAACCCEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAA???>>>>>>>>>???@@@:::999888999;;;<<<;;;:::;;;;;;<<<===>>>???@@@@@@DDDFFFIIILLLMMMLLLJJJHHHDDDGGGIIIHHHFFFDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHGGGDDDBBBAAACCCDDDKKK\\\mmmuuuzzzzzzlllllluuuZZZEEE;;;999555666777111+++,,,---///000222333444---.........//////000000////////////000000000000//////000111111111111111222222333333333444444444000444888888777AAAZZZrrruuuyyyzzzvvv~~~}}}}}}~~~||||||{{{{{{|||}}}~~~~~~}}}}}}zzzxxxwwwwwwyyy{{{{{{{{{xxxsssmmmiiigggffffffffffffdddcccbbbaaa\\\TTTNNNEEEDDDCCCCCCEEEFFFFFFEEEIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIILLLNNNOOOSSSXXXYYYVVVUUUWWWUUUOOOIIIHHHHHHHHHEEEKKKQQQUUUXXXYYYSSSKKKEEEEEEEEEFFFGGGFFFCCC@@@AAADDDGGGHHHIIIIIIIIIJJJHHHIIIJJJFFFAAA>>>>>>???@@@EEEJJJMMMLLLKKKKKKKKKKKKJJJGGGDDDAAA>>><<<;;;===@@@DDDGGGIIIMMMSSSWWWYYYZZZ___gggooorrroookkkkkkfff^^^TTTLLLGGGDDDBBBAAADDDFFFGGGGGGFFFFFFGGGAAACCCEEEHHHJJJLLLMMMMMMPPPNNNKKKKKKLLLLLLLLLKKKKKKLLLOOORRRTTTZZZhhhwwwmmm___RRRMMMIIIEEEFFFKKKMMMPPPTTTWWWZZZ___ffflllpppssswwwyyyzzz{{{}}}~~~~~~{{{wwwuuusssrrrooommmlllmmmnnnqqqsssvvvxxxzzz|||}}}cccPPPIIIJJJDDDDDDEEEDDDBBBBBBCCCDDD============>>>>>>>>>>>>>>>AAACCCCCCBBBCCCGGGKKKMMMVVVeeeuuu}}}zzzjjjeeebbbcccccc^^^ZZZXXXVVVXXXYYY[[[cccpppxxxzzz{{{rrrhhheeegggjjjiiifffhhheeebbb___^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQQQQOOOMMMMMMNNNOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAADDDCCCBBB@@@???@@@@@@AAA???BBBCCCAAA>>><<<===???888777777777888999::::::===<<<<<<<<<>>>AAADDDFFFHHHJJJLLLOOOOOOMMMKKKIIIJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGGGGFFFDDDCCCDDDFFFJJJYYYffflllwww|||kkkrrr|||___HHH======777444666333111111111111111111222222////////////////////////............/////////000000000000000000000000000111111222222222333333333555444555777999BBBTTTeee~~~tttttt~~~zzzttt|||yyywwwyyyyyy{{{|||}}}}}}}}}}}}~~~|||zzzzzz~~~|||yyyvvvuuuwwwyyy{{{uuusssooollljjjhhhhhhiiiiiihhhfffccccccbbbZZZPPPMMMEEE@@@CCCGGGHHHGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOQQQSSSTTTWWWWWWVVVRRRMMMHHHFFFFFFFFFHHHLLLOOOPPPOOOMMMLLLDDDDDDEEEEEEEEECCCBBBAAADDDFFFGGGGGGGGGGGGHHHJJJIIIIIIGGGEEEBBB@@@AAACCCDDDFFFIIILLLMMMLLLKKKJJJJJJJJJJJJIIIFFFBBB???===???@@@AAADDDHHHNNNRRRUUUWWW^^^eeehhhgggfffhhhkkkssskkk```UUUNNNJJJGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHFFFEEEGGGKKKLLLKKKIIIOOOOOOOOOMMMKKKIIIJJJKKKPPPMMMNNNTTTWWW[[[gggttt~~~ooo___VVVKKKEEEFFFHHHHHHGGGMMMNNNOOOQQQSSSXXX]]]bbbiiimmmqqquuuvvvvvvwwwxxxwwwxxxwwwuuurrrpppooopppqqqmmmnnnssswwwwwwyyy|||wwwZZZNNNIIIFFFEEECCCAAA@@@AAAAAA@@@???AAA@@@???>>>=========>>>@@@@@@@@@@@@AAABBBCCCCCCKKKMMMTTTbbbuuu~~~~~~|||vvvjjjddd`````````\\\YYYYYYYYY]]]```dddmmmxxxwwwnnnjjjkkkmmmjjjgggfffccc___]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPOOONNNNNNNNNLLLKKKKKKMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>??????@@@@@@???===<<<<<<===777777777777888999::::::=========>>>???BBBDDDEEEHHHJJJLLLNNNOOOMMMJJJIIIIIIHHHGGGGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFDDDCCCDDDEEEHHHXXXgggnnnxxx{{{lllsss```III===<<<777444666333222222111111111111111222////////////////////////........./////////000000000000000000000000000000111111222222222333333333555444555777999AAARRRccctttttt}}}}}}sss~~~{{{yyyyyyyyy{{{|||}}}}}}~~~~~~|||~~~}}}zzzyyyyyy|||zzzxxxvvvuuuvvvwwwxxxuuusssooollljjjiiiiiiiiiiiijjjiiiggghhhhhhaaaXXXNNNFFFAAACCCGGGHHHGGGGGGHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNQQQSSSTTTWWWXXXWWWSSSMMMGGGDDDCCCAAACCCFFFHHHHHHGGGEEEDDDAAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHEEEBBB@@@AAACCCEEEGGGJJJLLLMMMMMMKKKJJJHHHIIIIIIHHHGGGDDDAAA@@@>>>???@@@CCCGGGLLLQQQTTTTTTYYY___aaa``````cccfffllleeeZZZQQQKKKHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFEEEGGGKKKMMMLLLKKKLLLMMMMMMLLLKKKJJJLLLMMMOOOMMMPPPUUUYYY]]]gggrrr|||xxxkkk\\\TTTKKKEEEEEEGGGHHHGGGIIIJJJKKKLLLNNNRRRWWW[[[bbbeeejjjmmmoooqqqtttvvvtttuuuwwwvvvtttsssssssssvvvuuuvvvzzz{{{{{{oooVVVLLLHHHFFFEEEDDDBBBAAABBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCFFFGGGKKKVVVfffuuu||||||}}}yyyssshhhbbb]]]]]]]]][[[[[[^^^```ffflllqqqyyyyyyqqqnnnnnnnnnkkkgggdddaaa\\\ZZZYYYZZZYYYYYYZZZZZZZZZZZZYYYXXXVVVVVVRRRQQQPPPMMMLLLJJJJJJIIIJJJHHHGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<>>>===;;;;;;<<<<<<:::999777777777777888999:::;;;<<<===>>>@@@BBBCCCDDDEEEIIIJJJLLLNNNNNNLLLJJJHHHHHHGGGFFFFFFGGGGGGFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGEEECCCBBBCCCEEEHHHYYYjjjsss}}}zzzmmmssscccKKK>>><<<777555777333444333222111111111111111////////////////////////....../////////000000000000000000000000000000000111111222222222333333333444444666888999@@@PPP___vvvtttsss{{{zzzrrr|||zzzyyyzzz{{{|||}}}~~~~~~~~~|||~~~}}}{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuuuutttrrrooolllkkkjjjjjjkkkjjjlllmmmmmmooopppjjjbbbQQQHHHBBBDDDGGGGGGGGGGGGHHHGGGGGGGGGIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKHHHIIIJJJLLLNNNQQQSSSUUUXXXYYYXXXTTTNNNGGGBBB@@@>>>???@@@AAAAAA@@@???>>>>>>???AAABBBCCCDDDDDDDDDCCCEEEGGGGGGGGGFFFGGGIIIIIIIIIHHHEEEBBB@@@AAACCCFFFHHHKKKMMMNNNMMMLLLKKKGGGHHHHHHHHHGGGEEEDDDCCC===>>>???AAAEEEJJJNNNQQQPPPSSSWWWXXXWWWXXX[[[___aaa[[[RRRKKKHHHFFFFFFEEEEEEDDDCCCCCCEEEGGGIIIKKKFFFFFFFFFHHHKKKMMMMMMLLLJJJKKKLLLKKKJJJKKKMMMNNNMMMNNNRRRXXX[[[___gggooosssuuuwwwwwwxxxsssjjjXXXQQQIIIEEEEEEFFFFFFEEEDDDEEEFFFFFFGGGJJJOOORRRWWWZZZ^^^bbbeeeiiinnnqqqooorrrwwwyyyyyyxxxxxxyyy}}}~~~dddPPPIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBDDDJJJTTT^^^fffiiiuuu|||{{{yyyxxxrrrkkkfff```\\\\\\]]]^^^ccchhhmmmuuu{{{~~~{{{vvvqqqnnnnnnnnnjjjgggccc___[[[XXXYYYZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSOOONNNLLLJJJHHHGGGFFFFFFGGGEEEDDDEEEHHHIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<<<<<<<<<<===:::888888;;;;;;999666777777777777888:::;;;<<<===>>>@@@BBBDDDEEEEEEFFFJJJKKKLLLMMMMMMKKKIIIGGGGGGEEEDDDEEEFFFGGGEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBBCCCDDDJJJ[[[nnnzzzyyykkkrrriiiNNN???===888666777444555444333222111000000000////////////////////////...////////////000000000000000000000000000000000111111222222222333333333444444666888999???NNN]]]oootttrrryyyyyysss|||zzzzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}|||}}}wwwwwwwwwwwwvvvuuuttttttsssrrrooommmlllkkklllmmmllloooqqqrrrssstttpppiiiTTTKKKDDDEEEGGGGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPQQQQQQQQQQQQPPPOOOHHHHHHJJJLLLNNNQQQSSSTTTYYYZZZZZZVVVOOOGGGAAA>>>>>>???@@@@@@AAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCBBBDDDFFFGGGFFFFFFGGGGGGHHHHHHGGGDDDAAA@@@AAACCCGGGIIILLLNNNOOONNNLLLKKKIIIHHHHHHGGGFFFEEEEEEEEE>>>>>>>>>@@@CCCGGGKKKNNNLLLNNNOOOOOOOOOQQQTTTWWWVVVRRRKKKGGGEEEEEEFFFFFFGGGEEECCCBBBCCCEEEHHHJJJHHHHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNLLLPPPVVV[[[]]]aaafffllllllmmmnnnooottt{{{lllcccRRRNNNHHHDDDDDDDDDDDDDDD@@@AAABBBBBBBBBDDDGGGJJJNNNPPPTTTWWW[[[aaaggglllmmmqqqxxx|||~~~~~~~~~~~~zzz[[[LLLHHHHHHFFFEEEEEEFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAABBBAAA@@@@@@?????????@@@@@@AAAAAAAAACCCHHHNNNSSSVVVbbblllwww~~~}}}xxxtttlllcccccc___^^^```cccfffmmmttt}}}uuurrrnnnmmmmmmmmmkkkiiibbb___[[[ZZZZZZ\\\\\\\\\XXXXXXXXXVVVUUUSSSQQQPPPLLLKKKIIIHHHFFFEEEEEEEEEFFFEEEDDDEEEGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>===<<<<<<;;;888666777:::;;;888666777777888888999;;;<<<===>>>???AAACCCEEEFFFGGGGGGKKKLLLLLLMMMLLLJJJHHHGGGFFFEEEDDDDDDFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGEEEBBBAAABBBCCCJJJYYYmmm|||xxxiiippppppSSSBBB>>>999777888333555444333222111111111111000000000000000000000000////////////000000000111000000000000000000000000111111222222222333333333444555777888999???MMM\\\lllsssqqqxxx~~~uuu|||yyyyyy{{{|||}}}}}}}}}}}}}}}}}}|||}}}~~~}}}||||||}}}wwwxxxxxxxxxwwwvvvuuutttsssqqqooommmlllmmmnnnooonnnrrrtttssssssuuuqqqlllWWWMMMFFFFFFHHHGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIMMMOOOQQQSSSTTTTTTSSSSSSHHHIIIJJJKKKMMMPPPRRRSSSYYYZZZZZZVVVOOOHHHBBB???>>>???AAACCCDDDEEEFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@AAACCCFFFGGGFFFEEEFFFFFFFFFFFFEEECCCAAA@@@AAACCCGGGIIILLLNNNOOONNNLLLJJJKKKIIIGGGFFFDDDDDDDDDDDD@@@@@@@@@@@@BBBEEEHHHJJJJJJJJJJJJIIIJJJKKKNNNPPPOOOKKKFFFDDDDDDEEEGGGGGGJJJHHHEEECCCBBBCCCEEEFFFIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJJJJKKKLLLMMMSSSZZZ]]]___bbbfffhhhfffgggjjjnnnvvv~~~nnn___VVVLLLIIIFFFDDDCCCCCCBBBBBB???@@@AAA@@@@@@AAACCCEEEHHHJJJMMMOOOSSSYYY```eeejjjooowww~~~qqqVVVKKKIIIIIIIIIFFFHHHIIIGGGCCC@@@???@@@AAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAA@@@????????????AAAAAA@@@AAABBBEEEIIILLLSSS]]]hhhqqq|||yyytttkkkaaabbb```bbbgggjjjmmmttt|||}}}zzzqqqooolllkkkkkkkkkjjjiii```^^^\\\[[[]]]^^^]]]]]]WWWVVVVVVTTTRRRPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFEEEFFFHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@???>>>===<<<:::999888888999:::999888888999999:::;;;===>>>???@@@AAABBBDDDFFFGGGHHHIIILLLLLLLLLLLLKKKIIIGGGFFFFFFEEEDDDEEEFFFGGGFFFEEECCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGEEEBBBAAAAAABBBGGGUUUiiizzzzzzgggnnn~~~xxxYYYEEE@@@:::999999333555444333222222222222222000000000000000000000000/////////000000000111111000000000000000000000000111111222222222333333333555555777888999???OOO^^^mmm|||rrrqqqyyywwwxxxxxxzzz~~~~~~~~~~~~}}}|||{{{{{{xxxyyyzzzzzzyyyyyyzzz{{{wwwxxxxxxxxxwwwvvvuuutttrrrqqqooonnnmmmnnnpppqqqooossssssqqqqqqsssrrrooo[[[PPPGGGFFFHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIMMMNNNQQQSSSTTTTTTTTTSSSJJJJJJKKKKKKMMMOOOPPPQQQVVVWWWWWWSSSMMMGGGBBB@@@>>>@@@CCCEEEGGGHHHIIIIIIEEEDDDCCCAAA??????>>>>>>@@@BBBEEEGGGFFFEEEEEEEEEBBBCCCBBBAAA@@@@@@BBBDDDGGGIIILLLMMMNNNMMMKKKIIIKKKIIIFFFDDDBBBCCCDDDDDDDDDCCCBBBBBBBBBDDDFFFHHHHHHGGGFFFFFFGGGHHHJJJKKKJJJGGGCCCBBBCCCEEEGGGGGGJJJHHHFFFDDDBBBBBBCCCDDDIIIJJJKKKKKKJJJIIIJJJKKKMMMNNNNNNMMMKKKJJJKKKMMMPPPWWW]]]^^^___bbbeeeeee```ccchhhooozzzrrrcccUUUNNNFFFFFFDDDCCCBBBAAA@@@@@@>>>???@@@@@@???@@@BBBDDDEEEGGGIIIKKKNNNRRRXXX\\\dddjjjsss|||fffQQQJJJJJJKKKLLLJJJMMMNNNKKKEEE@@@???@@@AAAAAAAAAAAABBBCCCEEEEEEDDDCCCBBBAAA@@@@@@???@@@??????@@@??????AAADDDGGGHHHQQQZZZbbbmmm|||~~~yyytttjjj```cccccchhhnnnqqqrrrxxx|||xxxvvvsssnnnkkkhhhfffeeeeeeeeeeee]]]\\\\\\]]]^^^___]]]\\\UUUUUUTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIHHHHHHJJJKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA??????@@@@@@???>>><<<;;;888:::::::::999999999;;;:::::::::;;;===>>>@@@AAACCCCCCCCCDDDEEEHHHJJJKKKMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEBBB@@@AAABBBFFFRRRfffxxx~~~hhhnnn~~~___IIIBBB<<<:::999333444333333222222222333333000000000000000000000000//////000000000111111111000000000000000000000000111111222222222333333333777666666888999@@@QQQaaaqqqyyyppppppzzz~~~wwwxxxtttyyy~~~}}}{{{zzzyyyvvvwwwxxxxxxwwwwwwyyy{{{wwwwwwvvvuuuuuuttttttsssqqqpppooonnnnnnoooqqqrrrnnnqqqrrrooonnnrrrtttrrr]]]RRRIIIGGGHHHFFFEEEFFFEEEFFFGGGIIIKKKLLLLLLMMMNNNOOORRRSSSTTTSSSQQQPPPKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRQQQNNNIIIEEEBBBAAAAAACCCFFFIIIKKKKKKJJJIIIGGGEEECCCAAA@@@????????????BBBEEEGGGFFFEEEDDDDDD??????@@@?????????BBBDDDGGGIIIKKKMMMMMMLLLJJJHHHHHHFFFDDDAAAAAABBBEEEFFFIIIHHHEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEGGGDDDAAA@@@BBBDDDEEEFFFHHHGGGFFFDDDCCCCCCCCCCCCFFFHHHKKKKKKJJJJJJLLLOOOLLLMMMNNNMMMLLLLLLNNNPPPSSS[[[```___^^^bbbcccbbb]]]bbbiiisss}}}tttdddWWWNNNIIIBBBCCCCCCCCCAAA@@@??????===???@@@@@@@@@@@@AAACCCCCCEEEGGGHHHJJJLLLPPPSSS[[[bbblllwwwuuuZZZMMMJJJJJJLLLOOOPPPSSSTTTPPPIIICCCAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>???@@@???>>>>>>AAADDDDDDJJJQQQVVVbbbrrr{{{vvvooodddYYYdddfffkkkrrrttttttxxx~~~yyyyyyrrrpppooonnnkkkhhhdddaaa_________```[[[[[[[[[]]]______]]][[[TTTTTTSSSQQQNNNLLLJJJHHHIIIIIIHHHHHHIIIJJJKKKKKKMMMKKKJJJJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>????????????===<<<;;;888:::===<<<999888:::===:::;;;;;;<<<>>>???AAABBBDDDCCCCCCCCCEEEHHHKKKMMMMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGDDDBBB@@@@@@BBBGGGRRReeexxxjjjooo}}}bbbKKKDDD===:::999222333333222222222333444444000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333888666666777999@@@RRRcccvvv{{{pppppp{{{vvvtttssszzz}}}{{{yyyxxxwwwxxxyyyyyyxxxxxxzzz|||vvvvvvtttssssssrrrssssssqqqpppooonnnoooppprrrsssmmmppppppmmmmmmrrrvvvvvv^^^SSSIIIGGGHHHFFFEEEFFFCCCEEEGGGJJJMMMOOOPPPQQQPPPQQQSSSTTTSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMJJJFFFCCCAAAAAAEEEGGGKKKMMMNNNMMMKKKIIIFFFEEECCCAAA@@@@@@@@@@@@>>>AAAEEEGGGFFFEEEDDDDDD<<<===>>>>>>>>>???BBBEEEGGGHHHJJJLLLLLLKKKIIIHHHFFFDDDAAA@@@@@@CCCFFFHHHLLLJJJHHHEEEDDDDDDDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBEEECCC@@@???@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCFFFJJJKKKKKKLLLOOORRRKKKLLLNNNNNNMMMNNNQQQSSSUUU]]]bbb___^^^aaacccaaa^^^ccclllwwwuuudddUUUKKKEEECCC@@@AAACCCCCCAAA???>>>>>>===>>>@@@@@@@@@@@@AAACCCCCCEEEFFFGGGGGGIIIKKKMMMTTT[[[gggrrr}}}~~~hhhRRRIIIIIIIIILLLQQQTTTWWWXXXTTTKKKDDDBBBCCCAAAAAABBBBBBDDDEEEGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@???AAABBB@@@>>>>>>AAADDDDDDIIIMMMQQQ\\\mmm|||yyyqqqhhh[[[OOObbbeeeiiimmmoooppppppooosssrrrooommmkkkjjjiiiiiibbbaaa^^^\\\[[[[[[[[[\\\\\\]]]___```___\\\XXXVVVVVVRRRNNNLLLMMMOOOPPPQQQKKKKKKLLLMMMNNNPPPQQQRRRQQQPPPNNNMMMMMMMMMNNNOOORRRQQQNNNLLLLLLLLLMMMNNNOOONNNNNNMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBAAACCCDDDEEEEEEFFFIIIKKKPPPOOOLLLIIIGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGDDDBBBAAACCCDDDGGGYYYnnn|||qqqooorrr~~~}}}}}}~~~^^^FFF>>>999888999444333333333222222222111111111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333000///222888;;;BBBVVVkkkmmmooozzz}}}zzz}}}|||||||||~~~}}}{{{{{{}}}{{{xxxvvvuuuvvvxxxyyywwwtttqqqqqqssstttrrrpppwwwsssooonnnppprrrqqqoooqqqooooooqqqssstttwwwzzzhhhQQQGGGIIIFFFFFFIIIFFFIIILLLMMMLLLOOOTTTVVVUUURRRRRRSSSRRRPPPOOOOOOPPPNNNMMMLLLLLLMMMNNNMMMLLLMMMKKKIIIHHHGGGEEEBBB@@@EEEEEEGGGHHHJJJKKKLLLMMMIIIHHHEEECCCAAA@@@AAAAAABBBBBBCCCFFFGGGFFFCCCAAA>>>>>>===>>>???@@@BBBDDDGGGIIIKKKLLLJJJGGGEEEDDDCCCBBB@@@???@@@CCCGGGIIIKKKJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCBBB@@@???@@@BBBBBBCCCDDDEEEEEECCCBBB@@@DDDGGGKKKKKKJJJJJJLLLNNNPPPMMMKKKLLLLLLMMMRRRZZZ```aaabbbaaa^^^\\\\\\\\\___aaagggttt~~~nnn\\\NNNFFFCCCBBBAAA@@@>>>===<<<===???@@@AAA@@@>>>@@@DDDEEEDDDBBBDDDEEEGGGHHHIIIIIIIIIIIILLLOOOYYYeeeoooxxxqqq```PPPLLLNNNNNNPPPTTT]]]hhhjjj\\\KKKCCCBBBBBBEEEEEEEEEEEEFFFHHHJJJLLLKKKIIIGGGGGGFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFIIINNNTTT\\\hhhwwwuuuiii___XXXUUU]]]___bbbeeegggggggggffffffffffffeeeeeeddddddddd___^^^\\\ZZZYYYYYYZZZ[[[\\\]]]___```___\\\YYYVVVVVVSSSOOOMMMNNNPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRQQQOOOMMMLLLMMMNNNNNNOOOOOONNNMMMLLLJJJHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???===<<<;;;========================>>>>>>??????@@@AAABBBBBBBBBCCCEEEEEEEEEFFFIIIKKKPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDBBBAAACCCDDDIII\\\ssssssqqqttt]]]FFF???:::999:::444444444444444333333333222111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333333111444999;;;BBBWWWmmmqqqsss|||~~~xxx}}}{{{zzzzzzyyywwwvvvvvvwwwxxxyyyyyyvvvssssssttttttrrrpppsssssssssrrrqqqpppooooooooonnnnnnqqqtttxxx{{{~~~jjjRRRHHHJJJGGGHHHKKKHHHIIIMMMNNNMMMPPPUUUXXXWWWYYYXXXWWWUUUSSSQQQPPPPPPOOONNNNNNNNNOOONNNMMMLLLLLLKKKIIIHHHGGGEEEBBB???DDDEEEFFFHHHIIIKKKLLLMMMJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEGGGFFFCCCAAA????????????@@@AAACCCDDDEEEGGGJJJJJJIIIGGGEEEDDD@@@@@@??????AAADDDHHHJJJKKKJJJHHHEEEDDDCCCBBBBBBBBBAAA@@@???@@@BBBDDDFFFHHHHHHGGGDDDBBB@@@AAACCCDDDEEEGGGHHHGGGEEECCCBBBBBBDDDHHHIIIIIIJJJLLLOOONNNKKKJJJLLLMMMNNNTTT\\\bbbccccccaaa___\\\\\\\\\]]]^^^eeeqqqyyyhhhWWWIIIAAA???>>>@@@???===<<<===>>>???@@@CCCAAA@@@BBBEEEGGGFFFDDDEEEFFFGGGHHHIIIIIIHHHHHHLLLMMMRRRZZZaaahhhsss~~~cccXXXOOONNNQQQTTT[[[bbbhhhmmmkkk\\\LLLEEEEEEDDDCCCDDDEEEFFFGGGHHHKKKLLLLLLKKKKKKJJJHHHGGGGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLSSS___mmmzzz{{{rrrfff\\\VVVSSSYYYZZZ\\\]]]]]]]]]\\\[[[[[[\\\^^^```bbbbbbbbbbbb[[[ZZZXXXWWWWWWWWWXXXYYY[[[]]]^^^___^^^[[[XXXVVVVVVSSSPPPOOOQQQRRRSSSSSSUUUSSSRRRPPPPPPQQQSSSTTTUUUTTTSSSSSSTTTUUUWWWXXXRRRQQQOOONNNMMMNNNNNNOOOOOOOOOOOONNNLLLKKKIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDBBBAAACCCDDDMMM```wwwtttsssvvv~~~]]]GGGAAA<<<;;;;;;555555555555555444444444444222222111111111000000000000000000000000000000000000000000000111111111111111111222222222333333333666333555999;;;CCCXXXnnnwwwvvv}}}www~~~}}}}}}{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwyyywwwuuutttttttttsssqqqppptttwwwvvvqqqmmmnnnoooppppppqqqsssyyynnnVVVKKKLLLIIIJJJMMMKKKKKKOOORRRRRRUUU[[[^^^\\\___]]][[[XXXTTTRRRPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJLLLJJJHHHGGGGGGEEEBBB@@@CCCDDDEEEGGGIIIJJJLLLLLLJJJKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBDDDFFFFFFDDDBBBAAAAAA@@@@@@AAABBBCCCCCCCCCEEEGGGHHHIIIHHHFFFEEE>>>>>>???@@@CCCFFFHHHJJJJJJIIIGGGEEECCCAAAAAA@@@AAA@@@???@@@AAADDDFFFHHHHHHHHHFFFDDDAAAAAACCCEEEEEEFFFHHHIIIIIIGGGDDDCCCAAACCCEEEGGGIIIKKKNNNQQQMMMJJJJJJLLLMMMOOOUUU]]]cccddddddaaa^^^\\\[[[\\\YYY\\\bbbmmmyyytttcccRRREEE>>><<<===>>>============???@@@AAADDDCCCCCCDDDGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFKKKJJJLLLPPPTTTYYYdddnnnxxxvvvZZZUUUQQQRRRUUU\\\fffpppuuusssiiiYYYLLLGGGFFFFFFCCCEEEGGGIIIIIIKKKMMMOOONNNPPPRRRRRRNNNKKKHHHGGGDDDDDDDDDEEEFFFHHHJJJLLLNNNLLLMMMVVVeeetttyyypppfff]]]WWWUUUXXXXXXXXXWWWVVVUUUTTTSSSRRRTTTXXX[[[]]]]]]]]]\\\UUUUUUTTTTTTTTTUUUVVVWWWYYYZZZ\\\\\\[[[YYYWWWUUUVVVTTTRRRRRRTTTUUUUUUUUUVVVTTTSSSQQQRRRSSSVVVWWWXXXWWWVVVUUUUUUVVVWWWWWWQQQQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDBBBAAACCCDDDPPPbbbwwwttttttwww^^^HHHBBB===<<<;;;555555555555444444444444333222222222111111111000000///////////////////////////000000000111111111111111111222222222333333333777444555999:::AAAVVVmmmyyywww|||uuu|||}}}{{{zzz{{{{{{{{{{{{zzzxxxvvvuuuvvvuuuttttttttttttttttttsssuuuvvvtttpppnnnooopppsssuuuwwwzzzsss[[[NNNNNNKKKLLLPPPNNNNNNSSSXXX[[[```eeegggeeebbb___[[[XXXUUUSSSQQQPPPQQQRRRRRRQQQNNNKKKIIIHHHLLLKKKIIIHHHHHHFFFDDDAAABBBCCCDDDFFFHHHJJJKKKLLLKKKLLLNNNOOONNNKKKIIIGGGCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCFFFHHHIIIHHHFFF>>>???@@@AAACCCEEEGGGHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCBBBBBBBBBDDDFFFIIIKKKHHHHHHGGGEEEDDDEEEIIIKKKIIIKKKMMMOOOOOOMMMJJJHHHCCCDDDEEEGGGJJJMMMQQQSSSMMMKKKJJJMMMNNNOOOUUU\\\ccccccbbb___\\\ZZZZZZZZZXXX[[[aaajjjttt{{{~~~~~~{{{qqqaaaPPPDDD>>>>>>???============>>>@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEJJJIIIJJJMMMOOORRR[[[dddiiivvvkkk\\\XXXVVVWWW^^^gggqqqxxxzzzqqqbbbRRRIIIEEEEEEEEEFFFIIILLLMMMLLLMMMOOORRRSSSYYY______XXXPPPJJJGGGEEEEEEEEEEEEGGGHHHKKKLLLPPPPPPRRR[[[iiixxx{{{rrriiiaaa\\\[[[UUUTTTSSSQQQOOONNNMMMLLLJJJLLLOOORRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWUUUTTTVVVUUUTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[]]]]]][[[YYYWWWVVVVVVVVVVVVPPPPPPOOOOOONNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGDDDBBBAAACCCDDDQQQbbbttt~~~~~~qqqrrruuu```IIICCC===<<<<<<666444444444444333333333333222222222222111111111111///////////////////////////000000000111111111111111111222222222333333333666333444888999???SSSiiiyyyuuuxxxrrrxxx}}}|||{{{~~~~~~~~~~~~{{{xxxvvvtttrrrrrrrrrrrrssssssuuuvvvyyyuuuqqqooopppqqqqqqqqqsssxxx|||www^^^QQQPPPMMMNNNSSSQQQQQQYYYbbbhhhnnnrrrqqqllleeeaaa]]]ZZZYYYXXXVVVUUUVVVXXXXXXUUUPPPLLLKKKJJJMMMLLLJJJIIIIIIHHHEEECCC@@@AAACCCEEEGGGIIIJJJKKKLLLMMMPPPQQQPPPNNNKKKIIIDDDCCCBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAADDDHHHJJJIIIGGGAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDFFFHHHKKKMMMNNNNNNNNNLLLKKKLLLOOOQQQQQQSSSVVVXXXXXXVVVSSSQQQGGGFFFEEEFFFHHHLLLPPPQQQOOOMMMLLLNNNOOOOOOSSSZZZ___```___\\\ZZZXXXYYYZZZZZZ]]]bbbiiippptttvvvvvvuuulll]]]NNNCCC??????@@@======>>>???@@@AAACCCCCCBBBCCCEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHKKKOOOOOOPPPVVV]]]dddkkkuuu{{{nnn^^^^^^[[[ZZZ```lllyyyuuuhhhXXXKKKEEECCCCCCEEEHHHKKKNNNOOOMMMMMMQQQUUU[[[dddllllllaaaTTTJJJFFFFFFEEEEEEEEEFFFHHHJJJKKKOOORRRXXX___jjjxxxzzzsssjjjdddaaa```PPPOOOLLLJJJHHHGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNPPPQQQSSSUUUVVVWWWVVVWWWXXXXXXXXXVVVUUUTTTVVVVVVVVVXXXZZZ[[[ZZZXXXYYYZZZZZZ[[[]]]^^^```aaa___^^^[[[YYYWWWVVVUUUUUUNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGDDDBBBAAACCCDDDPPP```qqq{{{xxxkkknnnrrrcccKKKCCC===;;;<<<777444444444333333333333222333222222222222111111111000000000000000000000000000000000000111111111111111111222222222333333333555222444888888===PPPdddzzzxxxrrrssspppttt}}}|||||||||}}}{{{xxxuuutttpppqqqrrrrrrrrrsssuuuwww{{{uuuooommmpppssstttsssrrryyywww^^^PPPPPPNNNQQQXXXXXXZZZfffttt|||{{{sssjjjeee```^^^______]]][[[\\\]]]]]]XXXQQQMMMLLLNNNMMMKKKJJJIIIIIIHHHEEECCC???@@@AAADDDFFFHHHJJJKKKLLLNNNPPPQQQQQQOOOMMMKKKGGGEEECCCDDDFFFHHHIIIIIIHHHHHHHHHGGGFFFEEECCCBBBBBB@@@@@@CCCHHHKKKJJJHHHCCCCCCBBBAAABBBCCCDDDEEEEEEFFFHHHIIIKKKKKKLLLLLLHHHGGGGGGHHHJJJMMMPPPRRRUUUVVVWWWVVVUUUUUUWWWXXX\\\^^^```aaa___\\\WWWTTTLLLIIIFFFEEEGGGJJJLLLMMMPPPMMMMMMOOOOOOOOOSSSYYY\\\\\\\\\ZZZXXXXXXZZZ\\\^^^```dddhhhkkkmmmmmmmmmkkkdddWWWJJJBBB>>>>>>???>>>???@@@AAABBBCCCDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKOOOTTTUUUUUU[[[bbbiiinnnrrrtttwww}}}nnn___YYY___aaafffpppggg[[[NNNGGGDDDBBBCCCFFFHHHLLLPPPPPPNNNPPPVVV\\\gggpppwwwsssdddSSSJJJGGGFFFFFFFFFFFFHHHJJJLLLNNNQQQVVV]]]eeennn}}}~~~|||wwwpppiiidddbbbbbbMMMKKKHHHEEEDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMOOORRRTTTVVVWWWXXXWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWZZZ\\\]]]\\\ZZZYYYZZZ\\\]]]^^^^^^^^^^^^[[[YYYWWWUUUSSSRRRRRRRRRLLLMMMMMMMMMNNNMMMMMMMMMKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDBBBCCCDDDDDDCCCDDDFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGGGGDDDBBBAAACCCDDDMMM^^^rrr}}}qqqeeeiiinnnfffLLLBBB;;;:::<<<777555555555555444444444444333333222222222111111111000000000000000000000000000000000000111111111111111111222222222333333333333222555999999===NNNaaauuu}}}wwwpppppp{{{sssuuu~~~|||{{{||||||}}}|||||||||{{{yyyxxxvvvvvvssstttuuutttrrrqqqsssvvvvvvtttqqqoooppprrrtttuuuvvv~~~sssZZZNNNPPPPPPVVV___```mmm{{{|||nnnhhhbbb```aaaaaa___\\\]]]^^^\\\UUUMMMIIIJJJLLLKKKIIIHHHHHHHHHGGGDDDBBB>>>???AAACCCEEEHHHIIIJJJLLLMMMOOOPPPPPPOOONNNMMMIIIFFFDDDDDDGGGJJJLLLLLLMMMMMMMMMLLLKKKIIIFFFEEECCCAAA@@@CCCIIILLLKKKHHHCCCBBB@@@@@@AAACCCFFFGGGIIIJJJLLLNNNOOOOOOOOONNNLLLMMMNNNPPPTTTXXX]]]___bbbeeehhhkkklllmmmnnnppprrrssstttrrrnnnhhhaaa]]]UUUQQQKKKHHHIIIKKKLLLLLLNNNLLLMMMPPPPPPPPPTTTZZZYYYYYYZZZYYYYYYZZZ]]]```aaaccceeegggffffffeeedddddd]]]SSSIIIBBB?????????@@@AAABBBCCCDDDDDDDDDDDDCCCFFFHHHIIIIIIJJJLLLOOOPPPOOONNNMMMMMMNNNOOOOOOPPPQQQVVV^^^ccciiisss}}}rrreeeaaa```gggqqq}}}sssYYYPPPHHHGGGFFFDDDFFFJJJKKKPPPTTTUUUTTTYYYbbbjjjssszzz}}}sss```OOOIIIIIIFFFGGGHHHJJJMMMPPPSSSUUU]]]___eeemmmzzz{{{zzzuuuooohhhdddccccccMMMKKKGGGEEEDDDDDDEEEGGGBBBBBBCCCCCCDDDFFFHHHIIILLLMMMOOORRRUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVVVVXXX[[[^^^^^^]]][[[XXXYYY[[[\\\\\\[[[YYYXXXTTTSSSQQQOOONNNNNNOOOOOOKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDCCCBBBCCCEEEGGGGGGHHHIIIKKKLLLKKKKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHGGGDDDBBBAAACCCDDDKKK^^^sssmmmaaaffflllhhhLLLBBB::::::<<<777777666666666555555555555333333333222222222111111000000000000000000000000000000000000111111111111111111222222222333333333333222666::::::===MMM```pppwwwzzz|||xxxpppnnnyyyxxxyyy~~~|||zzzzzz{{{}}}~~~yyyyyyxxxxxxxxxxxxwwwwwwvvvxxxxxxvvvrrrqqqrrrtttqqqsssuuusssqqqpppssswww}}}nnnVVVKKKOOOQQQYYYdddfff}}}oooiiibbb___``````]]]ZZZ[[[[[[XXXPPPHHHCCCEEEHHHIIIGGGFFFFFFFFFEEECCC@@@===>>>@@@BBBEEEGGGIIIJJJLLLMMMNNNOOOOOOOOONNNMMMJJJGGGEEEEEEHHHKKKMMMNNNQQQQQQQQQPPPNNNKKKIIIHHHDDDBBB@@@CCCIIILLLKKKHHHBBBAAA??????@@@DDDHHHJJJMMMNNNOOOPPPQQQPPPPPPOOORRRRRRUUUXXX]]]ccciiilllqqqvvv}}}yyyqqqlll^^^XXXQQQLLLLLLNNNNNNNNNLLLKKKLLLPPPQQQQQQVVV\\\XXXXXXYYYYYYZZZ\\\```cccbbbdddfffeeecccaaa______aaa[[[SSSJJJDDDAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDGGGJJJKKKJJJKKKNNNQQQSSSRRRQQQQQQQQQQQQSSSSSSVVVWWW^^^hhhrrr}}}pppfffdddfffhhhssssss```QQQJJJFFFHHHHHHFFFHHHNNNOOOTTTYYYZZZ\\\bbbnnnwww|||ppp[[[KKKHHHLLLFFFGGGIIILLLQQQVVVZZZ\\\iiihhhkkkvvv{{{zzzvvvpppjjjfffeeefffMMMJJJGGGGGGHHHIIIGGGEEEGGGFFFEEEDDDDDDEEEGGGHHHLLLLLLNNNQQQTTTWWWZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXXVVVXXXZZZ\\\]]]\\\[[[ZZZVVVUUUSSSSSSTTTTTTSSSRRROOONNNMMMLLLLLLMMMOOOPPPKKKKKKKKKLLLKKKKKKJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGEEEGGGHHHFFFCCCAAABBBDDDGGGFFFCCCAAA@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCCCCDDDDDDEEEHHHIIIIIIIIIJJJKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFFFFCCC@@@@@@CCCFFFLLLgggwww}}}zzziii\\\\\\lll|||nnnNNNFFF@@@>>>===:::999999999999888666555333444333222222111111222222/////////000111111222222000000000000000000000000222222222222222333333333333222222555888???MMM\\\jjjlll}}}{{{hhhaaaqqqwww}}}}}}||||||{{{yyyxxxyyyxxxwwwvvvvvvxxxyyy{{{|||vvvsssssssssrrrppprrrrrrrrrpppoooppptttvvvxxxddd\\\TTTRRRUUU]]]jjjwwwvvviii]]]ZZZ[[[ZZZXXXXXXSSSQQQMMMJJJGGGEEEDDDDDDFFFGGGGGGGGGFFFDDDCCCBBBCCCAAA??????AAAEEEGGGHHHMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMKKKIIIJJJMMMQQQSSSRRRSSSUUUWWWUUUOOOKKKGGGDDDBBBCCCGGGIIIJJJHHHCCCCCCBBBCCCEEEHHHLLLNNNNNNOOOSSSWWWVVVRRRRRRVVVZZZ```ggglllqqqxxxzzzqqqfffXXXPPPNNNOOOOOOOOOQQQPPPOOOPPPSSSWWW[[[]]]]]]ZZZWWWUUUVVVZZZ___bbbiiifffcccbbbaaa```^^^\\\XXXUUUPPPJJJFFFCCCCCCCCCEEEGGGIIIIIIIIIHHHIIIJJJKKKIIIGGGGGGKKKOOORRRTTTVVVUUUSSSTTTWWWZZZZZZZZZ\\\bbbmmm}}}ooofffgggjjjqqqwwwvvv```TTTLLLJJJGGGFFFGGGIIIKKKLLLTTT```gggeeehhhvvv}}}iiiXXXOOOKKKIIIHHHIIINNNTTTUUUYYYfffuuu{{{|||zzzvvvqqqmmmiiiddd___[[[LLLIIIGGGGGGHHHIIIHHHFFFGGGFFFEEEEEEDDDEEEFFFGGGJJJKKKLLLOOOQQQTTTWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXWWWXXXZZZ[[[[[[[[[YYYXXXTTTRRROOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJJJJIIIHHHFFFFFFGGGHHHGGGDDDBBBCCCEEEEEEDDDBBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGFFFCCC@@@???BBBFFFNNNjjj{{{{{{jjj\\\]]]nnn~~~pppPPPGGGAAA======999999999999999888777555444444333222222111222222222111111111000000000000000000000000000000000000000111111111222222222222222444333333555777>>>LLLZZZhhhkkk~~~|||iiiaaappp{{{}}}|||}}}|||{{{yyyyyyxxxwwwvvvwwwxxxzzz{{{|||wwwtttssssssrrrqqqtttuuuuuutttrrrrrrtttvvv{{{|||~~~~~~ssskkk___YYYUUUVVVZZZcccqqq}}}zzzmmm___ZZZXXXSSSNNNLLLMMMKKKHHHEEECCCBBBBBBBBBEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA??????BBBEEEHHHIIILLLMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLKKKIIIJJJMMMPPPQQQRRRTTTXXXYYYWWWQQQKKKFFFDDDBBBCCCFFFIIIIIIHHHCCCDDDEEEFFFIIILLLNNNPPPQQQRRRWWW[[[YYYWWW\\\cccmmmttt~~~sssaaaTTTOOOOOOQQQQQQRRRQQQPPPQQQSSSVVVZZZ\\\]]][[[YYYWWWXXXZZZ^^^```cccbbbaaaaaaaaa___\\\YYYWWWTTTPPPKKKGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMOOOPPPOOOOOOPPPQQQSSSTTTTTTWWWXXXZZZ]]]```bbbbbbbbbfffnnn~~~xxxhhhccceeelllxxx|||gggVVVNNNMMMKKKJJJIIIKKKMMMOOOPPPZZZdddjjjkkkssszzzeeeUUUMMMJJJIIIMMMMMMQQQXXX^^^fffttt|||wwwssspppllliiifffccc___]]]KKKIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFIIIIIIJJJKKKMMMPPPRRRSSSUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUSSSPPPLLLJJJIIIHHHGGGEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFDDDCCCDDDEEECCCBBB@@@??????AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGCCC???>>>BBBEEEPPPmmm~~~~~~kkk\\\^^^ppprrrRRRHHHAAA======999:::::::::999888777555444444444333222222222222222222222111111000//////...000000000000000000000000000000000111111111222222555444444666777<<>>===>>>???@@@CCCDDDFFFGGGGGGGGGFFFFFFBBBAAA@@@@@@BBBFFFIIIKKKLLLMMMNNNOOOOOONNNMMMMMMKKKLLLKKKJJJIIIJJJMMMOOOPPPRRRVVVZZZ[[[WWWPPPKKKEEEDDDCCCDDDFFFHHHIIIHHHCCCEEEGGGKKKNNNPPPRRRSSSPPPRRRVVVZZZZZZ^^^jjjvvvnnn[[[QQQPPPRRRSSSRRRRRRRRRSSSUUUXXXZZZ\\\^^^]]][[[ZZZZZZ[[[]]]^^^______```bbbbbb```[[[WWWYYYWWWSSSOOOLLLKKKJJJJJJIIIKKKMMMNNNOOOPPPRRRTTTSSSTTTUUUVVVVVVVVVUUUTTTVVVZZZ___ccceeefffhhhiiilllwwwrrrmmmjjjlllqqqzzzqqqaaaUUUNNNJJJJJJIIIIIIJJJKKKNNNQQQRRR\\\eeekkkpppttt```TTTNNNMMMMMMSSSSSSWWWaaammm|||{{{uuusssnnnkkkgggdddcccaaa^^^\\\JJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQOOOKKKIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIIIILLLLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCDDDDDDAAA@@@??????@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGCCC???>>>BBBEEERRRnnn~~~~~~kkk\\\```rrrsssRRRHHHAAA>>>>>>::::::::::::999888777666555444444333222222222222333111111111111000000//////000000000000000000000000/////////000111111222222555444555777777;;;FFFRRR\\\ddd}}}kkk]]]ggg{{{~~~~~~~~~~~~}}}zzzwwwwwwwwwwwwwwwxxxzzz{{{|||{{{yyyvvvtttsssrrrrrrrrrxxxzzz{{{{{{xxxuuussssssxxxvvvtttsssqqqnnnhhhddd\\\[[[\\\___dddnnnnnnZZZOOOJJJDDD@@@>>>;;;:::999999999;;;===???AAACCCEEEFFFHHHHHHHHHHHHBBBBBBBBBBBBCCCFFFJJJMMMLLLMMMOOOPPPPPPPPPNNNNNNKKKJJJIIIHHHHHHJJJLLLMMMOOORRRWWWZZZYYYSSSLLLFFFDDDDDDDDDEEEFFFHHHHHHHHHCCCFFFJJJNNNRRRTTTUUUUUURRRSSSVVV[[[```lllyyyaaaSSSPPPRRRTTTRRRSSSTTTVVVYYY\\\^^^___^^^]]]]]]\\\\\\]]]^^^^^^`````````bbbcccaaa^^^[[[___\\\YYYUUURRRPPPOOOOOOLLLNNNOOOPPPPPPQQQSSSUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\```eeehhhiiikkknnnpppqqq|||zzzsssnnnmmmpppssszzzlllgggkkksss}}}zzzhhhYYYPPPMMMKKKKKKIIIJJJKKKLLLMMMQQQUUUXXX___gggoooxxxlll]]]VVVRRRPPPQQQWWWYYY___lll~~~}}}xxxqqqooollliiifffcccbbbaaa^^^]]]LLLMMMMMMLLLLLLLLLMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSUUUUUUXXXWWWWWWUUUTTTRRRQQQPPPNNNKKKHHHGGGGGGIIIIIIIIIGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCAAAAAA@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFBBB>>>>>>BBBFFFUUUnnn{{{{{{kkk]]]ddduuutttSSSHHHBBB???@@@===;;;;;;:::999888777666666555444333333222222333333//////000000111111111111000000000000000000000000...//////000111111222222555444666777777:::DDDOOOZZZdddnnn___fffzzz}}}zzz}}}}}}{{{xxxuuuvvvvvvwwwwwwxxxyyyzzzzzzvvvvvvuuusssrrrrrrssssssxxxzzz|||{{{xxxuuurrrqqqrrrpppnnnlllkkkiiigggfffeeeddddddeeefffooonnnVVVHHHAAA===<<<===777666555666777:::<<<>>>???AAACCCEEEGGGHHHIIIHHHCCCCCCDDDCCCCCCFFFKKKNNNMMMNNNPPPRRRRRRQQQOOONNNKKKIIIGGGGGGHHHIIIKKKLLLOOORRRUUUVVVSSSLLLEEEAAACCCDDDFFFFFFGGGHHHHHHIIIDDDGGGLLLPPPTTTVVVWWWWWWVVVWWW[[[dddppp}}}fffVVVQQQRRRTTTRRRTTTVVVZZZ]]]```bbbccc]]]]]]^^^^^^______``````cccaaa``````aaaaaa```___aaa___\\\XXXUUURRRPPPPPPPPPQQQRRRRRRQQQRRRUUUWWW[[[^^^bbbeeeeeefffiiikkkjjjlllnnnpppqqqtttvvvxxxyyy{{{~~~|||tttqqqnnniiieeecccfffkkkooo{{{}}}~~~~~~zzzoooiiifffgggppp}}}nnndddWWWNNNKKKLLLLLLKKKLLLNNNPPPRRRUUUZZZaaagggpppyyywwwfff]]]XXXSSSQQQSSSXXX^^^iiixxxyyyqqqvvvmmmkkkhhhgggffffffffffffdddbbbPPPQQQRRRPPPOOOOOOPPPRRRPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIKKKOOORRRTTTVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPJJJGGGDDDCCCEEEHHHIIIJJJGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKJJJJJJIIIHHHGGGFFFGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEAAA>>>???CCCHHHXXXooozzz{{{jjj```jjj{{{xxxVVVKKKDDDAAABBB???<<<;;;:::999777777777777555444444333333333333333...//////000111111222222000000000000000000000000...//////000111222333333444444666888888999CCCMMM\\\gggqqqbbbhhh|||~~~|||~~~|||zzzwwwuuuvvvvvvvvvwwwwwwwwwwwwwwwrrrtttttttttssssssuuuwwwyyyzzz|||{{{xxxtttrrrrrrpppooommmlllkkkkkkkkklllooopppqqqooolllrrrkkkRRRCCC<<<888888999555555444444666888;;;======???BBBDDDFFFGGGHHHHHHDDDFFFFFFEEEDDDEEEJJJOOOOOOPPPRRRSSSSSSQQQOOOMMMJJJHHHFFFEEEGGGIIIJJJJJJNNNPPPQQQPPPKKKFFFAAA???CCCEEEHHHIIIHHHHHHIIIKKKGGGJJJNNNSSSVVVXXXYYYYYYXXXZZZbbbrrr|||iii[[[UUUTTTTTTRRRUUUXXX\\\```bbbcccddd\\\\\\]]]^^^```bbbdddeeefffdddbbbaaabbbbbbbbbaaa___^^^[[[XXXVVVSSSRRRQQQTTTUUUVVVVVVUUUWWWZZZ]]]```eeemmmrrrsssuuuwwwzzzwwwwwwxxxzzz~~~~~~uuurrroooppprrrqqqlllfffgggfffddddddfffjjjnnnqqq{{{~~~vvvoooppptttvvvyyyzzz{{{{{{{{{~~~}}}~~~zzzwwwjjjdddffflllsss{{{|||mmm\\\WWWPPPMMMMMMMMMMMMLLLNNNQQQUUUYYY^^^gggsss|||zzzlll```]]]YYYRRRRRRVVV]]]iiiyyy{{{nnnlll{{{uuukkkhhheeefffgggjjjmmmmmmkkkiiiTTTVVVVVVUUURRRQQQSSSUUURRRSSSTTTTTTTTTSSSRRRQQQOOONNNLLLKKKIIIHHHHHHHHHFFFIIILLLPPPTTTWWWYYYYYYWWWVVVUUUTTTRRRQQQQQQQQQIIIFFFCCCBBBDDDGGGIIIJJJIIIJJJKKKMMMNNNOOONNNNNNJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHGGGEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBDDDFFFHHHJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFDDDAAA>>>???EEEJJJ\\\qqq|||~~~gggcccrrr\\\PPPGGGCCCCCC@@@===<<<:::888777777777888555555444333333333333444000000000000000111111111000000000000000000000000//////000111222333444444333333666888888999BBBLLL]]]gggnnnaaaggg|||}}}{{{zzzyyyxxxvvvvvvvvvvvvvvvuuuuuutttpppsssuuuvvvuuuvvvyyy{{{zzz{{{|||{{{xxxuuuttttttrrrrrrqqqpppooooooppprrrwwwzzz}}}|||vvvwwwvvvcccLLL???:::777666777555444333333555777999;;;<<<>>>@@@CCCEEEFFFFFFFFFFFFHHHHHHFFFDDDEEEJJJOOOQQQRRRTTTUUUTTTQQQNNNLLLJJJGGGDDDDDDGGGIIIIIIIIIKKKMMMMMMJJJEEEBBBAAABBBDDDGGGJJJKKKJJJIIIJJJLLLLLLNNNQQQUUUXXX[[[\\\\\\^^^bbbqqqyyymmmaaaYYYVVVUUUTTTVVVZZZ]]]````````````[[[[[[\\\^^^aaaeeehhhjjjjjjiiihhhiiiiiihhhfffddd^^^]]]\\\[[[YYYXXXWWWVVVXXXYYYZZZ[[[\\\___cccgggoooyyy{{{tttjjjhhhgggffffffeeedddcccfffgggjjjnnnrrrtttttttttyyyzzzvvvkkkdddffflllppptttxxx}}}|||sssnnnllliiimmmooollleeebbbhhhooo{{{~~~vvvjjj^^^TTTQQQOOONNNOOOPPPRRRRRRUUUYYY^^^eeennn|||jjj___XXXYYYWWWTTTXXXbbbkkk||||||rrrmmmsssvvvnnnkkkhhhjjjlllpppqqqppplllhhhWWWYYYYYYWWWTTTRRRTTTVVVSSSTTTVVVWWWWWWVVVUUUTTTQQQPPPNNNLLLJJJIIIIIIHHHGGGIIIMMMRRRVVVYYY[[[\\\WWWVVVUUUSSSRRRRRRQQQQQQKKKHHHEEECCCEEEHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQQQQLLLMMMMMMMMMMMMMMMLLLLLLHHHHHHFFFEEEDDDDDDDDDDDDFFFDDDCCCEEEHHHJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEE@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEDDD@@@>>>@@@FFFKKK^^^sss{{{eeeeeexxxaaaSSSIIIDDDDDD@@@===<<<:::888777777777888555555444333333333333444222222111111000/////////000000000000000000000000///000111222333444555555222222555888888999BBBLLL[[[eee~~~xxxhhh]]]dddzzz{{{zzz{{{{{{{{{vvvvvvvvvvvvuuutttsssrrrpppsssvvvxxxwwwxxx|||{{{||||||{{{xxxvvvuuuvvvqqqrrrqqqooonnnnnnpppqqqzzz~~~|||jjjYYYGGG>>>;;;999888999555444333333444666888999<<<===@@@BBBDDDEEEEEEEEEGGGIIIJJJGGGDDDDDDIIINNNRRRSSSUUUVVVTTTQQQMMMKKKJJJGGGDDDDDDGGGIIIIIIHHHJJJJJJJJJFFFBBBAAACCCFFFDDDHHHKKKLLLKKKJJJKKKMMMPPPQQQTTTWWWZZZ\\\^^^___jjjppp}}}wwwoooeee]]]XXXVVVUUUWWW[[[]]]^^^^^^]]][[[ZZZZZZ[[[]]]aaafffkkkmmmoooooopppqqqrrroookkkggg^^^^^^^^^^^^^^^^^^^^^]]]ZZZ[[[]]]___bbbfffkkkooozzzqqquuuvvvrrroooooommmjjjdddddddddbbbaaaaaaccceeehhhlllssszzz~~~~~~zzzvvvqqqqqqjjj^^^XXX\\\dddjjjvvv|||xxxlllddd```^^^```cccdddcccccchhhnnnzzztttggg___XXXRRRPPPOOONNNNNNPPPSSSWWWZZZ```eeellluuunnn]]]TTTPPPUUUVVVWWWaaaoooxxxwwwooonnnppp}}}yyyrrrqqqoooppprrrtttsssooohhhbbbZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXXXXYYYWWWSSSPPPOOOMMMJJJHHHJJJLLLPPPVVV[[[^^^^^^]]]YYYXXXWWWUUUSSSQQQPPPOOOJJJGGGDDDCCCFFFJJJNNNOOOKKKMMMPPPQQQQQQOOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDBBBDDDHHHKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEECCCAAA???>>><<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIKKKJJJHHHGGGFFFGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGDDDBBBAAA???>>>EEENNN___xxx|||hhheeeuuunnn___SSSLLLFFF<<<@@@???===;;;999888888777777777666555444333333222222222222111111111111000111111222222222333333333000111111111111222222222444333444777777888???GGG]]]fffvvvpppddd\\\cccrrr~~~{{{{{{~~~xxxuuussstttvvvxxxwwwuuuqqqrrrtttvvvwwwxxxyyyyyytttvvvwwwuuusssrrrtttwwwwwwsssqqqssstttsssvvv{{{mmmZZZLLL???;;;:::888555444333333333333444666888999======>>>???BBBFFFJJJLLLOOOMMMJJJGGGGGGIIIMMMOOOUUUYYYZZZXXXVVVUUUQQQLLLIIIGGGDDDCCCDDDGGGHHHHHHNNNLLLJJJGGGFFFEEEEEEEEEHHHHHHJJJKKKLLLLLLLLLLLLTTTRRRUUUYYYYYYZZZbbbmmm}}}}}}{{{xxxuuuuuuuuuwwwyyyyyytttmmmgggdddcccbbbaaaZZZ\\\]]]\\\ZZZXXXXXXYYYXXX\\\`````````cccjjjqqqsssuuuwwwzzz{{{wwwpppjjjbbb```^^^^^^___aaaaaa```bbbbbbeeehhhiiilllvvvpppjjjdddeeefffeeecccccceeeffffffeeebbb```___bbbhhhllloooyyywwwooohhhccc\\\WWWYYY```iiiooo|||qqqaaa[[[\\\[[[^^^___]]]\\\```kkkuuu{{{nnnbbbZZZUUURRRQQQOOOOOOOOOSSSYYY___bbbcccfffkkkuuunnn```XXXSSSSSSVVVXXXZZZdddoooyyyrrrqqqpppuuu}}}}}}wwwuuurrruuuyyyzzzuuummmeee```\\\[[[YYYXXXVVVUUUTTTTTTWWWWWWYYYYYYZZZYYYYYYXXX\\\ZZZWWWUUUTTTSSSQQQPPPUUUVVVZZZ^^^bbbcccaaa___YYYXXXWWWUUUTTTRRRQQQPPPKKKHHHEEEDDDFFFJJJMMMNNNNNNPPPQQQRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNJJJJJJJJJIIIHHHHHHGGGGGGIIIGGGEEEFFFIIILLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA???>>><<<<<<===>>>???@@@AAABBBBBBDDDCCCCCCCCCDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGDDDBBBAAA??????EEENNN___yyy|||jjjgggwwwrrrcccWWWQQQKKKAAA@@@???===<<<:::999888888888777777666555444333222222222222111111111111000111111111111222222222333000111111111111222222222333222444777777888???HHHZZZbbbooo~~~lllaaaYYY```ooo~~~zzzzzz|||wwwuuussstttvvvwwwvvvtttssstttuuuvvvvvvvvvvvvvvvtttvvvwwwvvvssssssuuuwwwwwwsssrrrttttttsssvvv{{{}}}dddRRRFFF<<<999999777555444444444333333555666888999=========???BBBFFFIIIKKKOOONNNKKKIIIIIIKKKNNNQQQXXX[[[\\\YYYVVVUUUPPPKKKIIIFFFDDDCCCEEEHHHJJJJJJNNNMMMKKKIIIGGGFFFEEEEEEHHHHHHIIIJJJLLLMMMNNNOOOVVVVVVWWWZZZZZZ___nnn~~~{{{pppiiihhhgggggghhhiiikkkmmmqqqmmmgggccccccdddeeeeeedddccc```\\\WWWUUUUUUVVVZZZ___dddeeeeeehhhnnnttt||||||~~~|||tttnnnkkkhhheeebbbbbbaaa___^^^ccceeehhhlllmmmqqq}}}ttteee___^^^___``````___```bbbdddbbbaaa```___```dddjjjooosss||||||pppfff```]]]XXXWWWZZZaaajjjooo{{{qqqbbb\\\]]]]]]]]]\\\ZZZYYY]]]fffmmmrrrlllbbb[[[WWWVVVVVVVVVTTTVVVYYY\\\```eeehhhjjjoooxxxrrrbbbYYYWWWVVVYYY\\\^^^dddtttrrrtttzzz~~~zzzxxx{{{}}}|||vvvmmmddd^^^\\\[[[XXXVVVUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYXXX]]]\\\ZZZYYYYYYYYYYYYZZZbbbcccfffhhhiiigggbbb^^^YYYXXXWWWVVVTTTRRRQQQQQQLLLIIIFFFFFFHHHKKKNNNOOOTTTSSSSSSRRRRRRQQQQQQPPPNNNNNNOOOOOOOOOOOOOOONNNKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIGGGGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB????????????>>>===<<<;;;======>>>???@@@AAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGDDDBBBAAA??????FFFOOO```yyy|||llljjjyyyttteeeZZZTTTOOOFFFAAA@@@>>><<<;;;999999888888888777666555444333333222222222111111111111000000000000111111111222222000111111111111222222222222222333666777999@@@HHHVVV]]]hhhvvvmmmbbbYYY___mmm}}}{{{}}}~~~yyyxxxzzzwwwvvvuuuuuuvvvwwwvvvuuuuuuuuuuuuvvvuuuuuuttttttuuuvvvwwwvvvuuuuuuvvvwwwwwwttttttuuutttssswww}}}~~~tttZZZIII???888777999777555555555555444444555777999:::<<<<<<===>>>AAADDDGGGIIIOOOOOONNNLLLKKKMMMQQQTTT\\\___^^^YYYVVVTTTOOOJJJGGGFFFDDDDDDGGGJJJLLLLLLMMMMMMLLLJJJIIIGGGFFFEEEHHHHHHIIIJJJLLLOOOQQQSSSXXXYYY[[[ZZZ[[[ggg|||vvvsssoooiiibbb[[[ZZZZZZ\\\^^^```cccdddeeefffccc___^^^```dddgggiiillliiiccc\\\VVVSSSTTTVVV\\\bbbiiillllllmmmssswww~~~vvvpppqqqoookkkhhhgggeeecccaaafffhhhmmmqqqqqqvvvnnnaaa^^^ZZZ\\\]]]]]]]]]___bbbdddccccccbbbaaabbbgggmmmqqqxxx}}}tttggg[[[WWWUUUTTTUUUYYY```hhhlllttt|||pppddd___```aaa^^^YYYUUUUUUXXX]]]aaa```\\\WWWTTTVVVZZZ^^^```aaadddhhhiiijjjlllqqquuu{{{wwwiii___YYYVVVSSSVVV[[[___cccooovvvtttwwwlllaaaZZZYYYXXXVVVTTTSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZ\\\___aaalllmmmnnnooommmhhh```ZZZXXXXXXWWWUUUTTTSSSRRRQQQLLLJJJHHHHHHKKKOOORRRSSSXXXVVVTTTSSSRRRRRRRRRQQQMMMNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===============<<<<<<<<<>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGDDDBBBAAA@@@@@@GGGOOObbbyyy{{{mmmlll|||qqqbbbXXXTTTPPPGGGBBBAAA???===;;;::::::999999888888777666555444444222222222111111111000000///000000000000111111111000000111111111222222222222111333666777999@@@IIIUUU]]]jjjwwwuuuiii___aaammm}}}wwwtttvvv~~~}}}xxxwwwyyyyyyyyyxxxxxxyyyxxxxxxwwwuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvuuusssxxx~~~~~~qqqWWWCCC<<<666777999777555555666666666666777888:::;;;;;;<<<===>>>@@@CCCEEEGGGMMMOOOPPPOOOMMMOOOSSSVVV```bbb___YYYTTTRRRNNNHHHFFFEEEDDDFFFIIILLLNNNOOOMMMMMMLLLKKKJJJHHHGGGFFFIIIHHHIIIJJJMMMPPPTTTWWWWWWZZZ\\\[[[___rrr~~~pppgggaaa___]]]\\\ZZZYYYWWWVVVRRRTTTWWW[[[]]]___``````\\\ZZZXXXYYY^^^cccgggiiillliiiddd]]]XXXVVVWWWXXX^^^eeemmmqqqpppqqqtttxxx|||uuuoooqqqpppnnnmmmnnnnnnlllkkkjjjmmmqqqtttssswwwnnneeeddd^^^^^^_________aaaeeehhhjjjiiiiiihhhhhhlllqqquuu~~~|||uuummmaaaVVVQQQQQQRRRTTTXXX\\\aaaccceeemmmtttwww||||||ooofffdddeeeggg```XXXRRRRRRSSSTTTTTTVVVTTTSSSUUU\\\dddkkkoootttvvvwwwtttqqqrrryyy~~~pppbbbZZZWWWXXXYYYTTTXXX^^^fffqqq{{{{{{~~~uuuhhh\\\UUUTTTSSSRRRRRRRRRSSSUUUUUURRRRRRSSSSSSTTTUUUVVVVVVWWWYYYZZZZZZ[[[^^^cccgggrrrrrrsssrrrooohhh___YYYWWWWWWVVVUUUSSSRRRQQQQQQLLLJJJIIIKKKOOOTTTWWWXXXYYYWWWTTTSSSSSSSSSRRRPPPLLLMMMNNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<=========??????????????????@@@@@@???@@@AAACCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFDDDBBBBBB@@@@@@GGGPPPcccyyyxxxlllmmm|||iii[[[RRROOOMMMEEECCCBBB@@@>>><<<;;;;;;:::999999888777666555555444222222222111111111000000///000000000000111111111000000111111111222222222222111333666777888???HHHYYYccctttssseeeccckkkyyyzzzvvvwww{{{wwwvvvyyy{{{|||}}}}}}|||{{{zzzzzzuuuuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwxxxuuusssxxx~~~pppXXXBBB<<<888999999777555666888777777777888:::<<<===;;;<<<===???@@@BBBDDDEEEJJJNNNPPPPPPOOOOOOTTTXXXaaabbb^^^WWWRRRPPPLLLGGGEEEDDDDDDFFFJJJMMMOOOOOOMMMMMMLLLJJJIIIHHHGGGGGGIIIIIIIIIKKKNNNRRRVVVYYYVVVZZZ]]]^^^hhhuuucccYYYSSSMMMMMMMMMLLLLLLMMMNNNPPPMMMOOORRRUUUWWWXXXXXXXXXVVVUUUUUUXXX]]]bbbeeefffhhhgggeee```[[[YYYYYYZZZaaahhhppptttsssrrrsssvvvzzz~~~zzzuuuqqqrrrqqqqqqrrrtttuuutttssspppqqqtttuuusssuuu~~~oooggggggbbbcccccccccccceeeiiilllppppppppppppppptttyyy|||{{{tttnnnhhh___VVVPPPQQQRRRTTTVVVXXXYYYZZZWWW^^^dddhhhooowww|||}}}|||tttlllhhhggghhhkkkbbbXXXQQQOOOOOONNNLLLRRRRRRTTT[[[fffrrr|||{{{wwwyyyxxxiiieee___YYYVVVVVVXXXZZZ[[[```iiiwww{{{{{{pppcccWWWOOOOOOPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOPPPQQQSSSSSSTTTWWWYYYZZZ[[[___fffkkktttssssssrrrnnnhhh___ZZZVVVUUUTTTSSSRRRQQQPPPPPPMMMKKKKKKMMMQQQVVVYYYYYYXXXUUURRRRRRTTTTTTQQQNNNJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMKKKHHHFFFFFFFFFBBBAAAAAA@@@???@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???????????????>>>???AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFCCCBBBBBB@@@AAAHHHQQQdddyyysssiiimmm{{{aaaUUUMMMLLLKKKDDDDDDCCCAAA???===<<<<<<;;;::::::999888777666555555222222222111111111111000000000000111111111222222000111111111111222222222333222333666666777>>>FFFZZZhhh~~~{{{kkkeeehhhsss{{{}}}~~~|||yyyvvvwww{{{}}}~~~|||||||||wwwxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwyyy{{{{{{zzzxxxxxxxxxyyyyyyvvvtttyyymmmUUUBBB===999:::999777666888999999888888999;;;===>>><<<===>>>???AAABBBCCCDDDGGGKKKPPPQQQOOOOOOSSSXXX___```[[[TTTOOONNNKKKGGGDDDDDDDDDFFFJJJMMMOOOOOONNNLLLJJJHHHGGGGGGHHHHHHIIIJJJKKKMMMPPPTTTWWWYYYVVVZZZ___fffxxxppp]]]SSSMMMIIIHHHGGGFFFEEEFFFGGGHHHIIILLLMMMOOOQQQRRRSSSSSSRRRRRRRRRTTTXXX]]]aaacccccceeeeeeddd```]]][[[[[[\\\gggnnnvvvxxxuuussssssuuuxxx{{{wwwwwwxxxwwwwwwxxxzzzzzzyyywwwwwwvvvwwwwwwuuuuuu}}}~~~{{{zzz|||}}}tttkkkiiidddeeeeeeeeefffiiinnnqqqtttuuuvvvvvvwwwzzz~~~|||vvvnnnjjjggg___WWWQQQRRRTTTVVVWWWWWWWWWWWWRRRXXX\\\___fffooottttttwwwtttpppkkkiiihhhhhhiiihhh```VVVOOOLLLLLLLLLKKKOOOPPPUUU^^^lllzzznnnaaaWWWWWWWWWVVVUUUVVVXXX[[[aaajjjyyyvvvjjj___TTTLLLNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQOOORRRUUUVVVWWW\\\dddkkkooonnnmmmllliiiddd]]]YYYTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLNNNQQQTTTVVVVVVUUURRRPPPRRRTTTTTTPPPKKKIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJLLLMMMLLLHHHFFFEEEFFFAAAAAA@@@???????????????=========<<<<<<<<<;;;;;;999999999999;;;<<<>>>???@@@@@@@@@?????????>>>>>>===>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFCCCBBBBBBAAAAAAIIIRRReeeyyynnneeekkkyyy}}}^^^RRRLLLLLLLLLFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999888777666666555222222222111111111111000111111111111222222222333000111111111111222222222444333444666555666<<>>???===>>>???AAABBBCCCCCCCCCCCCIIIOOOPPPNNNNNNRRRWWW\\\\\\XXXPPPLLLLLLJJJGGGDDDCCCDDDFFFJJJMMMNNNMMMNNNLLLIIIFFFEEEFFFHHHIIIJJJKKKMMMPPPSSSUUUWWWYYYXXX\\\cccqqquuurrroooeeeWWWMMMJJJHHHEEEGGGEEECCCCCCFFFGGGGGGFFFIIIJJJKKKMMMNNNOOOOOOOOONNNPPPTTTZZZ___bbbbbb`````````^^^]]]\\\^^^bbbfffpppvvv|||}}}xxxuuuuuuvvvzzz|||yyy||||||{{{|||}}}~~~|||~~~{{{yyyzzzyyyxxx{{{}}}}}}~~~{{{nnnkkkeeefffggghhhkkkooovvvzzz||||||{{{yyyxxxyyy{{{~~~zzzyyysssmmmjjjggg^^^UUUQQQRRRUUUXXX[[[\\\]]]]]]YYY\\\^^^___dddlllpppooommmjjjfffddddddeeeeeeeee___YYYRRRLLLJJJKKKNNNOOOQQQQQQUUU]]]iiiuuuvvvhhh\\\UUURRRSSSUUUVVVWWWZZZ___dddppprrrfff\\\RRRLLLNNNOOOPPPQQQOOOLLLIIIGGGIIIIIIHHHIIIJJJLLLNNNOOOJJJMMMQQQRRRRRRWWW```gggiiihhhgggfffddd```ZZZVVVSSSSSSRRRQQQPPPOOOOOONNNOOONNNMMMMMMPPPRRRSSSSSSSSSPPPOOOQQQTTTTTTOOOJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGJJJLLLJJJGGGDDDCCCDDDAAA@@@@@@???????????????======<<<<<<<<<;;;;;;;;;888888888888:::<<<>>>???AAAAAA@@@@@@???>>>>>>>>><<<===@@@BBBDDDEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFCCCBBBBBBAAABBBIIIRRReeeyyykkkcccjjjxxx|||]]]RRRMMMNNNOOOIIIEEEDDDBBB@@@???======<<<;;;::::::999888777666666222222222111111111111000111222222222222333333333000111111111111222222222555333444666555555;;;CCCJJJ\\\wwwvvvkkkkkkttt{{{xxxuuuuuuzzz||||||{{{|||~~~}}}|||xxxwwwwwwzzz~~~~~~{{{xxxxxxyyy{{{{{{vvvtttzzztttZZZDDD???:::777888888888;;;???::::::::::::;;;===>>>@@@>>>>>>@@@AAABBBCCCCCCCCCAAAGGGNNNPPPMMMMMMRRRWWWZZZZZZUUUNNNJJJKKKJJJGGGDDDCCCDDDFFFJJJLLLMMMLLLNNNLLLGGGDDDCCCEEEHHHJJJJJJKKKNNNQQQTTTVVVWWWXXX[[[___gggxxxzzzggg[[[WWWVVVPPPHHHFFFGGGFFFBBBAAA???===@@@DDDHHHGGGEEECCCDDDEEEFFFGGGIIIJJJJJJKKKNNNTTT[[[aaacccbbb```ZZZZZZYYYXXX[[[bbbjjjqqqwww|||{{{wwwvvvxxx||||||yyy}}}||||||~~~}}}{{{|||}}}{{{|||~~~|||~~~{{{mmmiiifffgggiiilllooovvv}}}{{{vvvttttttuuuwwwwwwsssooolllhhh]]]RRROOORRRVVVZZZ^^^aaacccdddaaacccccccccfffmmmooommmhhheeeaaa```bbbcccbbbaaaWWWTTTNNNJJJIIIKKKPPPSSSTTTTTTVVV[[[ccclllssswww}}}kkk^^^VVVQQQOOORRRTTTUUUVVVYYY___iiippppppddd[[[SSSMMMJJJLLLOOOQQQQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJLLLOOORRRUUUWWW\\\ZZZXXXWWWWWWWWWVVVUUUPPPPPPPPPPPPPPPOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::999999999;;;===???AAA@@@???>>>============@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJFFFCCCBBBAAACCCKKKUUUhhhuuuzzzmmmaaadddrrr}}}vvv```TTTOOORRRJJJKKKEEEBBB@@@???AAAAAA>>><<<;;;<<<<<<;;;:::888666444555555444333333222222111000000000000000000000000222222222333333444444444333444444444444777;;;???KKKZZZnnnxxxfffgggyyy|||wwwxxx|||||||||||||||}}}~~~}}}}}}~~~~~~|||{{{}}}|||yyyxxxxxxxxxzzz{{{|||{{{zzzxxxwwwwwwxxxyyyxxxeeeRRRFFF<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBCCCGGGGGGHHHJJJLLLOOOQQQRRRWWWUUURRRNNNKKKIIIHHHHHHFFFEEECCCDDDGGGJJJKKKKKKIIIHHHFFFCCCBBBCCCHHHKKKQQQOOOOOORRRSSSSSSUUUZZZUUU```sssppp\\\PPPKKKHHHHHHHHHHHHGGGFFFEEEDDD???@@@AAABBBCCCEEEFFFFFFCCCCCCDDDEEEGGGIIIJJJKKKOOORRRWWW\\\```___[[[XXXUUUSSSPPPOOOTTT___mmmwww}}}zzzzzz~~~|||}}}|||qqqooommmkkkiiijjjqqqzzz}}}uuuppppppppppppuuussspppmmmjjjccc[[[TTTSSSUUUYYY```ggglllooopppuuuqqqnnnoootttwwwuuurrrfff___[[[___cccaaa]]]\\\QQQQQQPPPPPPQQQSSSVVVWWWWWWXXXYYY\\\```eeejjjnnnrrrttt{{{vvvcccZZZWWWVVVVVVWWWUUUVVV[[[aaaccciiiyyyvvvjjj^^^TTTQQQHHHJJJMMMNNNNNNLLLIIIGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGIIILLLNNNPPPOOOMMMLLLLLLNNNOOONNNNNNLLLMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKHHHIIIIIIJJJIIIHHHGGGFFFHHHHHHGGGEEEDDDBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>??????>>>======<<<;;;;;;===<<<;;;:::;;;===???@@@@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDEEEIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIEEEBBBAAA@@@BBBKKKUUUhhhuuuyyy~~~ooodddgggttt~~~ppp^^^TTTPPPSSSLLLMMMHHHEEEBBBBBBBBBAAA>>>;;;;;;;;;;;;;;;999888666555555444444333222222111111111111111111111111111111222222333333333333333333333444444444444777;;;>>>HHHTTTfffyyyuuudddfffxxx}}}yyyzzz~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||zzzyyyyyyxxxxxxyyyzzz|||}}}|||{{{zzzyyyxxxxxxyyyzzzyyy}}}wwwkkk[[[KKK@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAABBBBBBBBBBBBAAAEEEFFFGGGIIILLLNNNQQQRRRVVVTTTQQQMMMKKKIIIHHHHHHHHHFFFEEEFFFHHHKKKLLLKKKKKKJJJHHHEEECCCEEEIIILLLRRROOOPPPSSSTTTRRRTTTYYYXXXbbbuuuttt]]]OOOHHHEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJOOOQQQUUUYYY[[[YYYUUUQQQIIIHHHGGGHHHNNNZZZhhhrrryyyxxxttttttsssrrrrrrvvv}}}wwwooollllllmmmnnnrrrooollljjjgggbbb[[[VVVVVVYYY___iiiuuu|||yyyzzz~~~~~~zzznnnfffaaabbbbbb^^^YYYVVVRRRQQQQQQQQQSSSUUUXXXZZZ^^^___aaaeeeiiilllnnnnnnnnnnnnqqqzzzyyynnnddd\\\[[[\\\YYYWWWVVV\\\]]]bbbjjjqqq|||}}}qqqeee[[[XXXGGGHHHKKKLLLLLLKKKHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDDDDDDDEEEFFFGGGHHHCCCBBBBBBCCCFFFHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>?????????>>>======<<<<<<>>>============???@@@AAA???????????????@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHDDDAAA@@@@@@BBBKKKUUUiiivvv{{{~~~tttjjjlllwwwiiiZZZSSSQQQUUUMMMOOOJJJHHHFFFDDDCCCAAA>>><<<::::::::::::999888666666444444333333222222111111111111111111111111111111333333333333333222222222333444444444444666:::===CCCMMM\\\oooqqqccceeevvv}}}|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{yyyuuuvvvwwwxxxzzz{{{}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{www}}}rrrpppmmmhhh```UUUHHH@@@;;;;;;:::::::::;;;;;;<<<=========>>>???@@@AAABBBAAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEGGGIIILLLNNNPPPQQQPPPNNNLLLJJJIIIIIIJJJJJJIIIGGGHHHJJJLLLMMMMMMMMMLLLJJJGGGEEEFFFIIIMMMQQQPPPQQQTTTSSSQQQSSSXXX]]]hhh|||www\\\NNNIIIFFFDDDCCCCCCCCCDDDDDDCCCBBBBBBEEEFFFGGGGGGGGGEEECCCBBBBBBBBBBBBCCCDDDEEEGGGGGGMMMNNNPPPRRRSSSQQQLLLHHH@@@??????@@@EEEPPP\\\dddjjjrrr|||}}}||||||{{{zzz|||~~~wwwooohhhgggiiikkkmmmooollliiifffddd```]]]ZZZ[[[___hhhvvvxxxnnnfffdddbbb\\\UUURRRSSSSSSTTTUUUXXX[[[^^^```gggiiinnnuuuzzzyyysssnnndddaaaaaadddiiikkkgggccc___ZZZXXX]]]``````^^^___fffhhhnnnxxx{{{mmmccc^^^EEEGGGIIIKKKLLLKKKJJJIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@@@@AAADDDFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@???AAA@@@@@@???>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB????????????@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFCCC@@@@@@???BBBKKKUUUkkkyyyzzzqqqrrr{{{dddXXXSSSPPPTTTLLLNNNIIIHHHFFFEEECCCAAA???>>>:::::::::999999888777777444444444333222222111111111111111111111111111111444333333333222222111111333444444444444666999<<>>???@@@AAACCCDDDDDDEEEGGGIIIIIIIIIHHHGGGDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLJJJJJJLLLNNNNNNNNNMMMMMMKKKHHHFFFGGGIIILLLPPPOOOQQQSSSRRRPPPRRRXXXaaarrrcccNNNIIIHHHGGGEEECCCDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJIIIGGGDDDBBBAAAAAAAAAAAABBBCCCDDDEEEHHHHHHIIIKKKKKKIIIEEEBBB???>>>======???EEEMMMSSSWWW___kkkttt|||}}}~~~xxxssslllggggggiiilllnnnpppmmmiiieeeaaa___^^^]]]aaagggssswwwmmmhhheee^^^WWWUUUTTTVVVXXX\\\aaafffjjjlllssswwwuuujjj\\\YYYVVVWWWZZZ]]]^^^]]]ddd___^^^cccgggiiimmmrrrqqquuu~~~tttfff___CCCDDDGGGIIIJJJKKKJJJJJJEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCAAA@@@@@@BBBCCCBBBAAA@@@AAACCCFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEBBBAAAAAAAAA@@@@@@??????AAA@@@??????>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAA?????????@@@BBBCCCEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@@@@???BBBLLLVVVjjjzzzxxxzzzbbbXXXSSSOOOQQQIIILLLFFFFFFFFFDDDCCCAAAAAAAAA<<<;;;;;;:::999888777777555555444444333222222222111111111111111111111111333333333222222111111111222333444444444666888;;;AAAHHHSSSbbbxxxyyynnngggjjjxxx~~~}}}}}}}}}~~~}}}{{{xxxvvvwwwxxxxxxyyyyyyxxxxxxvvvvvvuuuvvvwwwxxxzzz{{{xxxhhhccc]]]XXXUUUPPPIIICCC======;;;;;;;;;<<<===>>>===>>>>>>???@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDFFFIIILLLPPPQQQPPPNNNLLLLLLNNNOOOOOOOOOLLLLLLKKKHHHFFFGGGIIILLLOOOOOOQQQSSSQQQPPPUUU\\\eee~~~tttTTTFFFEEEEEECCCBBBCCCCCCEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLLLLIIIGGGEEEBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEDDDAAA>>>@@@??????======@@@EEEIIIKKKQQQYYYbbblllwww~~~{{{vvvpppmmmmmmoooqqqrrrtttqqqmmmgggccc``````aaaeeeooo~~~xxxpppiiibbb\\\ZZZWWWZZZ___eeemmmtttzzz}}}nnn___YYYWWWUUUTTTWWW\\\```ccckkkiiilllqqqtttvvv{{{xxxggg]]]DDDEEEGGGHHHIIIIIIIIIIIIEEEEEEFFFFFFHHHIIIKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFDDDBBB@@@?????????===<<<;;;===???BBBDDDFFFGGGHHHLLLKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBB???@@@@@@AAACCCDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@@@@@@@CCCMMMXXXiii|||}}}bbbXXXRRRNNNOOOHHHKKKEEEFFFGGGEEECCCAAABBBCCC???>>><<<;;;999888888888666666555555444333333333222222222222222222222222222222222222222111111111222333555555444555777999AAAIIITTTaaarrr{{{mmmhhhsss}}}||||||||||||{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuwwwyyy{{{}}}~~~mmmfff___[[[ZZZWWWPPPKKKAAA???===<<<;;;<<<>>>???>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKIIIGGGEEEBBB@@@>>>======???@@@AAADDDHHHLLLPPPRRRRRRPPPNNNMMMOOOPPPPPPOOOKKKKKKKKKIIIHHHHHHKKKMMMOOOPPPRRRTTTSSSSSS[[[eeeppp~~~eeeMMMFFFFFFCCCAAABBBAAABBBDDDFFFGGGHHHIIIIIIKKKLLLMMMMMMMMMKKKIIIGGGCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???AAAAAA???======>>>?????????AAAEEEGGGFFFJJJPPPVVV___kkkzzz{{{xxxxxxxxxxxxwwwyyywwwsssmmmhhhffffffhhhlllyyyuuulllddd^^^]]]ZZZ^^^fffppp{{{xxxdddWWWVVVVVVWWWXXX[[[aaahhhnnnuuuxxxwwwdddZZZLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMKKKLLLLLLMMMLLLKKKJJJIIIHHHFFFCCCBBBAAAAAA???>>>;;;===???BBBDDDFFFGGGGGGKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@AAAAAADDDOOOYYYmmm~~~aaaXXXRRRMMMNNNHHHLLLHHHIIIJJJGGGDDDBBBBBBCCCBBBAAA>>><<<:::999888888777777777666555555444444222222222222222222222222111111111111222222222222222333555555555555777999>>>HHHTTT___lll}}}uuuiiittt~~~{{{zzzzzz{{{{{{{{{yyyxxxwwwvvvuuuvvvvvvwwwvvvvvvvvvwwwyyy{{{~~~~~~pppiiibbb___```^^^XXXRRRDDDBBB@@@===<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFFFFGGGIIILLLMMMJJJIIIGGGDDDAAA???>>>===???@@@AAACCCFFFJJJMMMPPPSSSQQQOOONNNOOOPPPOOOOOOKKKKKKKKKKKKJJJKKKMMMPPPRRRRRRTTTVVVUUUXXXcccppplllYYYIIIFFFEEEAAABBBFFFCCCDDDFFFHHHJJJKKKLLLLLLPPPPPPOOONNNLLLJJJHHHGGGDDDCCCBBBAAA@@@????????????>>>======>>>>>>===;;;;;;===???@@@AAABBBDDDFFFDDDGGGKKKOOOVVV```mmmvvv}}}{{{{{{{{{xxxtttooommmnnnqqqxxxsssiiiaaa^^^^^^]]]bbbmmmzzznnnaaa[[[ZZZ^^^ccchhhnnnwww}}}mmm]]]TTTTTTTTTSSSQQQOOOMMMKKKIIIFFFGGGGGGHHHJJJLLLNNNOOOMMMNNNOOOPPPPPPOOONNNMMMNNNLLLIIIHHHGGGGGGEEECCC>>>@@@BBBDDDGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAABBBCCCEEEFFF@@@@@@@@@@@@@@@AAAAAAAAA@@@???????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBBBBDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEBBBAAAAAABBBEEEPPPZZZsssaaaWWWQQQLLLOOOIIINNNKKKMMMMMMJJJEEEBBBBBBCCCDDDBBB@@@===:::999888888888888888777666666555555222222222222222222222222000000111111222222222333111333555555555555666888<<>>======>>>???AAABBBBBBDDDFFFHHHJJJKKKKKKIIIHHHGGGHHHKKKNNNPPPKKKJJJHHHEEECCCAAA@@@@@@AAAAAABBBCCCEEEHHHKKKMMMTTTQQQOOONNNOOOPPPOOONNNKKKLLLMMMLLLLLLMMMPPPRRRTTTTTTVVVXXXXXX\\\iiiwww|||]]]NNNCCCBBBAAA<<>>@@@AAAAAA@@@AAACCCAAAEEEIIIMMMQQQYYYcccjjjqqqvvv}}}|||}}}|||xxxtttrrrtttwww|||mmmddd^^^]]]______eeeqqqyyyjjjdddeeeffflllvvv~~~tttpppqqqxxx}}}vvvdddVVVOOO______^^^ZZZUUUQQQNNNMMMKKKKKKLLLMMMNNNNNNNNNNNNJJJPPPRRRPPPPPPRRRRRRPPPMMMMMMMMMKKKJJJHHHFFFEEEFFFGGGGGGGGGHHHKKKOOORRRTTTNNNKKKMMMMMMJJJIIIJJJNNNLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDCCC@@@AAACCCDDDDDDDDDCCCCCCDDDBBB@@@@@@BBBBBBBBBAAA@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDEEECCCBBBCCCBBBFFFSSS___yyyvvvxxxjjjWWWRRRKKKJJJNNNKKKKKKLLLJJJEEEDDDGGGHHHFFFCCC@@@===;;;;;;;;;;;;:::;;;:::999888777777777777555444333222111111111111111222333444555444333333555555444555555666777888;;;EEERRR\\\dddnnn|||~~~nnnooo~~~{{{||||||yyyyyy{{{}}}|||{{{{{{xxxuuussssssvvvyyy{{{}}}|||||||||}}}~~~rrreee\\\]]]```^^^\\\\\\LLLJJJFFFCCCAAAAAABBBBBBAAABBBCCCEEEHHHJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCGGGEEEEEEFFFIIIKKKKKKKKKNNNOOONNNMMMKKKKKKMMMPPPLLLOOOPPPPPPNNNOOORRRUUUWWWSSSTTTYYY[[[aaaxxxiiiQQQMMMIIIFFFEEEEEEEEEEEEGGGIIIKKKMMMNNNQQQTTTWWWXXXVVVSSSRRRRRRQQQMMMJJJFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>===<<<===>>>???===>>>@@@BBBCCCCCCCCCBBBDDDFFFHHHKKKPPPXXXbbbhhhrrrvvv{{{|||{{{zzzyyy|||nnnfffccc^^^^^^ddddddkkkvvvoooeeehhhpppxxxwwwpppggglllsss{{{yyyhhhZZZPPPLLLiiigggccc^^^XXXSSSPPPOOOLLLMMMNNNOOOOOOPPPPPPPPPKKKPPPRRRPPPOOORRRSSSRRRRRRQQQQQQOOONNNLLLKKKJJJJJJLLLOOOQQQRRRSSSTTTUUUVVVQQQMMMNNNNNNKKKJJJLLLMMMLLLKKKIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDBBBAAABBBDDDEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCBBBCCCCCCGGGTTTaaazzzssssssjjjYYYTTTLLLJJJKKKGGGJJJLLLJJJFFFEEEIIIJJJHHHCCC@@@===;;;;;;<<<;;;:::999888777666666555555555555444333222111111111111111222333444444444333333444444444444555666777777;;;CCCNNNXXXaaammm{{{llljjjzzz~~~~~~}}}zzzzzz|||}}}|||{{{zzzyyyxxxwwwxxxyyy{{{|||}}}}}}~~~~~~tttiiiaaacccfffccc___]]]PPPNNNJJJFFFDDDCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPNNNMMMJJJHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEFFFHHHJJJJJJJJJNNNOOOOOOMMMLLLLLLNNNPPPTTTUUUVVVUUURRRRRRSSSVVV[[[VVVWWW]]]cccooozzz]]]PPPLLLHHHFFFFFFGGGGGGFFFJJJKKKMMMOOOPPPQQQUUUWWWYYYWWWUUUTTTTTTRRRNNNKKKGGGEEECCCBBBBBBBBBAAA@@@>>>>>><<<;;;;;;<<<<<<======>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGJJJOOOXXXbbbhhhqqqvvv|||~~~xxxfffcccdddccceeekkkkkkooouuu}}}{{{pppnnnxxx|||pppkkkhhhooozzzoooaaaUUUMMMJJJvvvqqqjjjaaaYYYTTTQQQPPPMMMNNNNNNOOOPPPPPPQQQQQQMMMPPPQQQOOONNNSSSUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQTTTXXX]]]______]]][[[[[[UUUPPPPPPOOOLLLKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEECCCCCCDDDFFFHHHHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEECCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBCCCDDDIIIWWWddd|||nnnlll|||ooo^^^YYYPPPKKKKKKGGGKKKLLLKKKGGGGGGJJJLLLJJJDDDAAA>>><<<<<<<<<<<<;;;999999777666666666666666555444333222222111111111111222333444444444333333333333333333444555666666999???IIIUUUcccrrrmmmfffqqq|||zzz}}}~~~||||||}}}}}}}}}|||yyyzzzzzz{{{|||}}}}}}~~~~~~~~~vvvmmmfffgggjjjfffaaa]]]WWWTTTPPPKKKHHHGGGGGGGGGHHHIIILLLNNNPPPQQQQQQQQQSSSPPPLLLIIIGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNIIIHHHFFFGGGIIIJJJJJJIIINNNOOOPPPOOONNNMMMOOOPPPTTTUUUVVVUUUSSSSSSUUUVVV]]]XXXWWW___jjj}}}eeeSSSNNNKKKHHHGGGHHHIIIIIIIIILLLNNNPPPQQQQQQSSSUUUXXXYYYXXXXXXXXXWWWTTTPPPMMMJJJHHHEEEDDDDDDCCCAAA@@@???>>>===<<<;;;<<<======>>>???AAACCCEEEGGGGGGHHHGGGGGGGGGIIINNNWWWbbbiiiqqqxxx~~~}}}}}}}}}zzzkkkaaadddkkknnnrrrwwwwwwwwwwwwyyyzzzwwwwwwjjjddddddnnnxxx|||lll```WWWNNNIIIIIIyyymmmaaaXXXRRRNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQNNNQQQQQQNNNNNNTTTXXXYYYYYYYYYWWWVVVVVVWWWXXXYYYZZZ\\\aaafffiiiiiifffddd^^^XXXSSSQQQOOOKKKJJJLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFEEECCCDDDFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA??????@@@BBBDDDFFFBBBCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCEEEKKKZZZhhh~~~ggggggwwwvvveee___TTTOOOOOOLLLNNNOOOMMMHHHHHHKKKLLLJJJDDDBBB???>>>>>>>>><<<;;;;;;;;;:::999888888888888555555444333222222222222222222333333333444444444222222222222333444555555777<<>>===>>>>>>???>>>???AAADDDFFFIIIJJJKKKHHHHHHHHHJJJOOOXXXbbbjjjsss|||}}}wwwuuuttttttxxx~~~nnnfffcccjjjtttzzz|||xxxxxx|||zzzooofff``````eeevvvooodddZZZSSSNNNIIIGGGHHH}}}nnn```WWWQQQMMMKKKKKKKKKKKKKKKLLLMMMNNNOOONNNQQQQQQNNNOOOUUUZZZ\\\YYYXXXWWWWWWXXXZZZ]]]___ccceeehhhmmmqqqrrrpppmmmbbb[[[TTTRRROOOJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGEEECCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<===???BBBCCCAAABBBDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEECCCCCCDDDFFFMMM\\\kkkyyybbbgggwwwyyyggg^^^SSSOOORRRQQQRRRRRROOOJJJHHHJJJJJJGGGEEECCC@@@?????????===<<<<<<;;;:::999888888888888666555444333222222222222222222222333333333444444222222111222222333444555666===IIIYYYjjjyyyuuugggkkk|||~~~|||}}}~~~~~~~~~}}}{{{yyyyyyzzz}}}|||nnnffffffhhhfffbbbbbb^^^YYYTTTPPPMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRRRRUUUTTTTTTRRRPPPNNNKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNLLLKKKKKKMMMNNNNNNMMMOOOQQQTTTUUUTTTSSSSSSSSSTTTUUUWWWZZZ^^^bbbeeefffiiigggjjjwwwhhhXXXWWWMMMLLLKKKKKKNNNOOOPPPPPPPPPQQQSSSSSSSSSUUUWWWYYY\\\]]]]]]]]][[[XXXUUUTTTRRRPPPLLLJJJIIIHHHFFFDDDCCCBBB@@@???>>>>>>>>>??????@@@BBBDDDGGGJJJLLLMMMIIIJJJJJJLLLQQQYYYcccjjjsss}}}xxxqqqmmmjjjiiimmmssszzz|||sssjjjggggggoooyyyyyyvvvssstttzzz}}}sssiiiccc``````fffmmm{{{~~~lll[[[TTTNNNLLLIIIFFFFFFIIIxxxiii\\\UUUQQQNNNLLLJJJIIIIIIHHHIIIKKKLLLMMMMMMQQQQQQOOOQQQWWW\\\^^^YYYXXXWWWXXXZZZ___dddggglllmmmqqqvvv|||}}}zzzvvvfff^^^VVVSSSOOOJJJHHHJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKGGGFFFEEEEEEEEEEEEEEEEEEFFFDDDBBBAAAAAAAAA@@@?????????????????????>>>>>><<<<<<;;;;;;<<<>>>???AAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDEEEGGGNNN^^^mmmtttaaajjj{{{uuucccZZZNNNKKKPPPQQQSSSTTTPPPJJJGGGIIIHHHFFFEEECCCBBBAAAAAA@@@>>><<<:::999888777777666777777666555444333222222222222333333222222222333444555222222222222333444555555777>>>IIIVVVbbbnnnyyywwwhhhjjjzzz~~~~~~~~~|||yyyxxxyyy|||wwwjjjhhhmmmmmmiiifffccc^^^XXXTTTRRRQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWUUURRROOOMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKLLLNNNOOOOOONNNPPPSSSWWWYYYXXXVVVUUUUUUUUUVVVYYY^^^ffflllppprrrsssrrrvvv}}}bbbWWWVVVOOONNNMMMOOOQQQSSSSSSRRRQQQSSSUUUUUUVVVWWWZZZ]]]]]]^^^___]]]ZZZXXXXXXXXXVVVSSSPPPNNNMMMLLLJJJHHHCCCBBBAAA???>>>>>>>>>???AAAAAABBBDDDGGGJJJLLLNNNJJJKKKMMMOOOTTT[[[dddjjjqqqyyyyyyooohhhccc```dddjjjrrrwww{{{mmmiiihhhjjjooovvvzzzzzzyyyooommmnnnsss|||yyyoooiiibbb\\\\\\^^^bbbjjjrrrhhh[[[QQQLLLIIIIIIHHHEEEFFFJJJuuukkk]]]SSSPPPOOOMMMLLLJJJIIIHHHGGGHHHJJJLLLMMMLLLPPPRRRQQQRRRYYY^^^^^^ZZZZZZYYYZZZ^^^eeekkkooosssuuuzzz|||jjjaaaYYYUUUPPPKKKIIIKKKIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLDDDDDDEEEEEEFFFEEEEEEEEECCCAAA@@@???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCAAA@@@???>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGIIIFFFEEEEEEGGGOOO^^^mmmvvvdddnnnooo___XXXMMMIIINNNOOORRRSSSPPPJJJGGGIIIIIIFFFEEEDDDBBBBBBBBBAAA???<<<::::::999888777777777777666555444333333222333333333333222222222333444555222222222333333444555666666===FFFOOOYYYeeettt{{{kkkllluuu~~~}}}|||{{{{{{}}}ooolllqqqqqqmmmjjjgggbbb]]]YYYVVVVVVVVVVVVUUUSSSRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJKKKMMMOOOOOOOOORRRUUUZZZ\\\[[[YYYXXXWWWVVVXXX]]]hhhuuuqqq```YYYUUUQQQQQQPPPQQQTTTUUUUUUTTTSSSUUUWWWXXXYYY[[[___aaa_________\\\YYYXXXYYY[[[XXXVVVSSSQQQQQQPPPNNNLLLGGGFFFDDDCCCBBBAAABBBBBBBBBBBBCCCDDDFFFIIILLLMMMKKKMMMOOOSSSWWW]]]eeejjjpppwwwqqqggg___\\\```fffmmmsss}}}}}}wwwooojjjjjjkkkmmmqqqrrrpppmmmlllmmmrrr|||yyykkkeee^^^YYYWWW[[[```gggqqqzzzmmm]]]UUUMMMJJJIIIJJJHHHEEEFFFJJJggg^^^RRRKKKJJJKKKKKKJJJJJJIIIHHHGGGHHHJJJLLLMMMKKKPPPRRRRRRTTTZZZ^^^___\\\[[[[[[]]]bbbiiipppuuuwwwzzzmmmddd[[[WWWRRRLLLJJJLLLHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLBBBCCCDDDFFFFFFFFFEEEDDDAAA@@@>>>???@@@AAAAAA@@@======>>>>>>?????????@@@<<<===>>>>>>???>>>>>>===>>>>>>???@@@@@@@@@??????======>>>???@@@@@@AAAAAA@@@???===<<<<<<>>>???AAA@@@AAABBBCCCDDDFFFFFFGGGDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGJJJGGGEEEFFFHHHOOO___nnnyyyfffpppkkk___ZZZNNNIIIMMMMMMPPPQQQNNNIIIGGGJJJJJJHHHFFFDDDCCCCCCCCCAAA???======<<<;;;:::999999999999666666555444333333333333444333222111222333444555333333333333444555666666444;;;CCCKKKTTTcccwwwppppppqqq|||~~~~~~~~~~~~~~~~~~~~~sssooosssrrrlllmmmjjjeee```\\\ZZZYYYYYYUUUSSSQQQOOONNNPPPRRRSSSYYYXXXWWWWWWWWWWWWXXXYYYQQQQQQQQQPPPOOOOOOOOONNNJJJIIIHHHIIILLLNNNOOONNNRRRVVV[[[^^^]]][[[YYYYYY[[[^^^gggvvvjjjbbb]]]UUUSSSRRRRRRSSSVVVWWWVVVUUUUUUWWWYYY[[[\\\^^^bbbddd___```___\\\XXXWWWZZZ]]]YYYWWWTTTSSSSSSRRRPPPOOOMMMKKKIIIHHHFFFFFFFFFGGGBBBBBBCCCDDDFFFHHHKKKMMMKKKMMMQQQUUUYYY___eeejjjrrrxxxttthhh___[[[___eeeiiiooozzzyyywwwzzzxxxssslllmmmmmmmmmnnnnnnkkkfffpppsss{{{{{{yyyggg___```___[[[ZZZ```hhhqqq}}}xxxdddYYYUUUMMMJJJJJJKKKIIIEEEEEEIIIVVVTTTOOOLLLIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMNNNQQQUUUZZZ^^^aaa\\\\\\^^^dddmmmwwwvvvlll___UUUQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGEEEDDDCCCDDDFFFGGG@@@@@@?????????@@@AAABBB>>>============>>>>>>???;;;<<<===?????????>>>>>><<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIMMMDDD@@@FFFKKKQQQbbbuuullluuu|||jjjYYYTTTRRRMMMLLLOOOMMMNNNNNNNNNLLLIIIFFFDDDGGGFFFDDDEEEFFFFFFEEEDDDAAA@@@>>>;;;:::999999999666666666555444444333333333333333444444444555555444333333333333444555555666:::AAAIIIQQQ___uuuwwwkkkkkkuuu}}}{{{zzz|||~~~tttqqqooooooppplllllliiieeefffgggbbb\\\YYYUUUPPPLLLLLLMMMNNNOOOOOONNNMMMMMMPPPTTTXXX[[[ZZZYYYZZZ[[[[[[XXXQQQKKKFFFDDDGGGMMMMMMJJJMMMSSSUUU]]]eeehhheeebbbbbbdddaaaeeeqqqhhh^^^XXXRRRSSSSSSTTTWWWYYY[[[[[[ZZZ^^^___```ccceeegggiiijjjkkkhhhccc___\\\[[[\\\\\\YYYYYYXXXWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDFFFHHHIIIKKKNNNRRRUUUXXX]]]eeekkksssyyymmm___[[[\\\]]]dddlllttt}}}|||{{{|||{{{zzzxxxnnnllljjjiiijjjllloooppppppttt{{{xxxssslllddd```bbbaaadddfffhhhrrrsssccc[[[[[[VVVRRRNNNLLLKKKLLLLLLLLLPPPOOOLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFIIIIIIJJJMMMPPPUUUYYY\\\\\\^^^cccjjjtttyyyooo```UUUOOOLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIFFFDDDCCCAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<===>>>>>>===<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJCCCAAAFFFJJJQQQdddxxx}}}lllwww}}}iiiXXXRRRPPPMMMMMMRRROOOOOONNNMMMKKKHHHFFFDDDIIIHHHFFFGGGHHHHHHGGGEEEAAA@@@>>>;;;:::999999999777777666555555444444333333333333444444444555555444333333333333444555555666999???HHHPPP^^^ttt{{{ooojjjsss~~~}}}sssllliiiiiilllmmmnnnmmmkkklllmmmhhhaaaZZZVVVOOOKKKJJJKKKLLLLLLKKKJJJIIIIIILLLOOOTTTVVV^^^ccchhhkkkhhh^^^RRRJJJJJJGGGIIINNNPPPOOORRRWWW[[[dddoootttrrrmmmjjjiiilllppp{{{|||ggg___[[[VVVXXXYYYZZZ]]]___aaabbbbbb```bbbdddhhhkkknnnqqqrrrsssppplllgggccc```^^^]]]^^^]]]]]][[[ZZZXXXWWWVVVYYYXXXVVVUUUSSSRRRQQQQQQMMMKKKHHHFFFEEEFFFGGGHHHKKKOOOSSSVVVYYY^^^eeekkkpppvvv~~~tttbbbZZZXXXYYY```gggoooxxx}}}|||}}}|||zzzzzzsssoooqqqrrrsssuuuwwwzzz|||}}}wwwuuupppllliiiddd______bbbgggkkkoootttpppccc\\\\\\WWWTTTPPPMMMMMMNNNMMMMMMHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDFFFIIIMMMQQQTTTXXX^^^fffppp{{{wwwlll^^^RRRLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===??????===<<<;;;:::::::::<<<<<<=========<<<;;;;;;============<<<;;;:::999:::;;;<<<<<<======<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGCCCBBBFFFJJJRRRggg|||{{{lllwww{{{hhhWWWRRRPPPMMMPPPVVVTTTSSSQQQNNNKKKIIIHHHGGGKKKJJJIIIIIIJJJJJJIIIGGGBBB@@@>>><<<:::999999999777777666666555555444444333333333444444444555555333333333333333444555555555777===EEENNN\\\rrrssshhhooo~~~~~~~~~tttiiiccceeejjjmmmoooqqqqqqssstttnnnfff\\\WWWOOOIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFIIIMMMOOO^^^hhhssswwwpppaaaRRRIIIMMMJJJJJJOOOSSSUUUWWWZZZ___mmm~~~|||yyy}}}ttteeebbb___\\\\\\]]]___aaacccfffggghhhiiikkknnnsssvvvyyy{{{|||~~~|||yyytttooojjjfffccc_________^^^\\\ZZZXXXWWWZZZYYYYYYWWWVVVUUUTTTTTTRRROOOLLLHHHFFFFFFGGGGGGKKKOOOSSSVVVYYY^^^eeekkkooottt{{{zzzeeeZZZUUUUUUYYY___hhhqqq~~~~~~|||xxxwww|||yyyrrruuuzzz~~~uuunnneeebbb``````___^^^aaagggnnnuuu~~~{{{nnnccc^^^]]]YYYVVVRRRPPPOOOOOOOOONNNBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA?????????@@@CCCFFFIIIKKKPPPXXXeeeppp|||~~~mmmcccWWWNNNKKKLLLMMMMMMHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@>>>===;;;>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<;;;::::::>>>======<<<;;;:::999999;;;<<<<<<===>>>=========>>>>>>???AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHEEECCCCCCFFFIIITTTkkkzzzjjjtttvvvfffXXXUUUSSSOOOQQQWWWYYYWWWTTTPPPMMMLLLKKKKKKMMMKKKJJJJJJKKKKKKIIIHHHCCCAAA???<<<:::999999999888888777666666555555444333333333444444444555555333333222222333333444555444555:::BBBKKKXXXmmmvvveeejjjxxx~~~~~~}}}xxxjjjbbbeeekkklllpppsssvvvyyyzzzsssjjj^^^XXXOOOIIIEEEDDDCCCCCCAAA@@@@@@@@@AAADDDGGGIIIUUU```nnnqqqiii\\\QQQLLLOOOMMMLLLPPPVVVZZZ]]]___eeewwwllldddddddddbbbcccdddfffhhhiiikkknnnppptttvvv{{{|||uuuoookkkbbbbbbbbbaaa```^^^]]]\\\YYYYYYYYYXXXWWWVVVUUUUUUTTTRRRNNNJJJHHHGGGGGGHHHJJJNNNRRRUUUXXX]]]dddjjjqqquuu{{{yyyfffYYYTTTSSSSSSYYYaaajjjxxx~~~}}}~~~}}}~~~tttjjjeeehhhmmmrrrtttppphhhbbb^^^\\\\\\___```aaaiiiqqqxxxyyymmmddd^^^\\\YYYVVVSSSQQQQQQQQQPPPOOO???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA======<<<===>>>AAADDDFFFGGGPPP]]]iiittt}}}qqqccc\\\RRRKKKKKKMMMNNNNNNIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<===>>>======<<<<<<;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::======>>>????????????>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEDDDDDDFFFLLL[[[rrryyyhhhppppppdddZZZYYYWWWQQQPPPUUUYYYWWWSSSPPPNNNMMMNNNNNNNNNLLLKKKKKKKKKKKKIIIHHHEEECCCAAA>>><<<:::::::::999888888777666666555555333333333444444444555555333222222222222333444444444444777???GGGSSSfffvvvxxxcccfffrrr~~~~~~}}}~~~{{{llldddffflllmmmrrrvvvzzz}}}~~~wwwmmm^^^XXXPPPJJJEEECCCAAA@@@???>>>>>>>>>???AAACCCEEEJJJSSS]]]___YYYSSSRRRTTTUUUVVVWWWZZZ```fffiiijjjtttxxxhhheeefffggggggkkkmmmoooqqqrrrtttxxx{{{{{{}}}sssnnnkkkjjjhhhgggeeedddcccbbb\\\\\\\\\\\\\\\[[[ZZZYYYVVVSSSOOOLLLIIIIIIIIIJJJIIIMMMQQQTTTVVV\\\ccciiirrrvvv{{{wwwfffYYYSSSRRRPPPUUU\\\dddsss~~~~~~wwwjjj_________```aaaaaa___]]]ZZZZZZZZZ\\\```ccchhhsss~~~xxxlllddd^^^ZZZWWWUUURRRQQQRRRRRRQQQPPP>>>???AAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<===???BBBCCCCCCIIIRRR\\\eeeppp{{{zzzvvvuuuuuuooofff___XXXPPPKKKJJJKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB@@@???============:::::::::;;;<<<===??????>>>===<<<<<<;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDHHHSSSgggvvvfffooommmccc\\\]]]YYYRRRPPPTTTUUUTTTQQQOOONNNNNNOOOPPPOOONNNLLLLLLLLLLLLJJJIIIGGGEEECCC@@@===<<<;;;;;;999999888888777777666666333333333444444444555555222222222222222333444444333333666===DDDNNN\\\jjjvvv{{{dddcccmmm~~~~~~}}}}}}ooofffeeejjjoootttxxx|||wwwnnn\\\XXXRRRLLLHHHEEEAAA???>>>>>>======>>>@@@AAABBBBBBHHHMMMNNNLLLMMMTTTZZZ___dddiiikkkooouuuzzz{{{pppjjjiiijjjkkkllllllooosssvvvxxx|||yyyrrrsssppplllhhheeecccbbbbbb\\\]]]^^^___^^^^^^\\\[[[YYYWWWSSSNNNLLLKKKKKKKKKIIIMMMQQQTTTWWW\\\ccciiippptttzzzvvvgggYYYQQQPPPNNNRRRXXX```ooo~~~sssfff\\\XXXWWWUUUTTTTTTUUUWWWXXXYYYZZZ___eeekkkttttttgggbbb]]]XXXUUUTTTRRRRRRTTTTTTTTTSSS?????????@@@@@@?????????@@@AAAAAABBBAAA@@@???>>>AAA@@@???>>>>>>@@@BBBCCCDDDFFFJJJOOOUUU[[[```ccceeefffeeebbbcccdddaaa\\\ZZZTTTNNNKKKJJJKKKIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@CCCAAA???===<<<<<<>>>???<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<===>>>???>>>>>>===<<<===>>>???@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDDDDKKK]]]vvvqqqfffsssmmmccc]]]\\\YYYQQQPPPUUUTTTSSSRRRRRRRRRSSSTTTUUURRRPPPNNNNNNNNNNNNLLLJJJIIIHHHEEEBBB???>>>======:::999999888888777666666333333333444444444555555222222222111222222333444333222555<<>>???@@@>>>BBBEEEFFFFFFJJJRRRXXXgggrrr{{{|||}}}~~~uuunnnooopppnnnoooqqqnnnsssyyy~~~|||tttlllfffcccbbbbbb___```bbbccccccbbbaaa``````]]]XXXSSSOOOMMMLLLLLLKKKNNNSSSUUUXXX]]]eeekkkpppuuu|||sssgggYYYPPPOOOLLLPPPUUU\\\kkk}}}{{{nnnbbb[[[SSSSSSSSSSSSSSSTTTVVVXXX[[[___gggqqq{{{kkk```___\\\WWWUUUSSSSSSTTTVVVWWWWWWVVV??????>>>>>>============???@@@@@@AAAAAA???>>>===CCCBBBAAA@@@@@@AAACCCDDDFFFEEEEEEGGGKKKMMMNNNNNNQQQUUUVVVUUUVVVXXXXXXUUUUUUPPPLLLJJJKKKLLLJJJHHHEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCAAA>>>;;;;;;<<>>>>>=========>>>>>>>>>===<<<<<<===>>>???@@@>>>>>>=========???@@@BBBAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGFFFDDDCCCMMMcccmmmfffvvvoooddd]]][[[WWWPPPQQQWWWUUUUUUUUUVVVWWWXXXZZZZZZTTTRRRPPPPPPPPPOOONNNLLLKKKIIIFFFCCC@@@???>>>>>>::::::999999888777777777333333333444444444555555222222111111222222333444333222555;;;@@@EEEOOOXXXnnniiicccfff{{{yyytttxxx~~~zzznnngggfffjjjnnnqqqsssuuuuuummmdddYYYWWWTTTRRRNNNJJJDDD@@@===<<<<<<<<<======>>>???<<>>???@@@AAAAAAAAAAAA??????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIDDDEEEFFFGGGGGGGGGGGGGGGGGGCCCDDDOOOddd}}}pppqqqppphhh___[[[WWWRRRQQQTTTRRRUUUXXX[[[\\\ZZZWWWUUUSSSRRRQQQQQQRRRRRRPPPNNNFFFFFFFFFEEEBBB???<<<:::;;;;;;;;;::::::999999999999888777666555444333333222333333444444333333222777555555:::@@@HHHTTT___ssskkkeeehhhwww~~~zzz}}}~~~sssjjjiiijjjllloooqqqqqqnnnjjjggg]]][[[WWWSSSPPPLLLGGGCCCDDDBBB@@@@@@AAAAAAAAA???>>>AAADDDDDDBBBDDDJJJOOOhhhwww~~~{{{vvvooommmqqqwww{{{}}}}}}zzzuuupppmmmpppnnnppptttuuurrrppprrrnnnggg^^^VVVQQQPPPOOOOOOQQQQQQRRRUUUZZZaaahhhmmmrrr}}}{{{ooobbb\\\WWWLLLPPPOOORRR\\\hhhuuuxxxpppiiiccc^^^[[[YYYZZZ[[[[[[\\\___cccfffmmmrrr}}}|||lllbbb]]]XXXVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZ999:::;;;===>>>?????????>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGGGGHHHEEEBBBAAAAAAAAAAAA@@@CCCCCCCCCDDDEEEHHHJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHHHHGGGGGGFFFCCCCCCNNNccc||||||rrruuuoooggg^^^[[[WWWSSSRRRUUUWWWXXX[[[\\\ZZZWWWSSSPPPNNNMMMLLLMMMNNNNNNLLLJJJFFFFFFEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;999888777666555444444333333333444444444444333333777666777<<<@@@HHHUUUbbbyyyjjjbbb```mmmrrrhhhgggggghhhjjjmmmnnnmmmjjjhhhaaa^^^ZZZVVVQQQLLLGGGCCCEEECCCAAAAAABBBBBBBBBAAA???BBBDDDCCCAAABBBGGGLLLXXXggguuu{{{~~~{{{~~~{{{wwwuuuwww||||||xxxvvvsssuuuyyyyyyuuurrrsssnnnhhh___XXXSSSQQQPPPOOOOOOPPPRRRVVV\\\dddlllrrrzzz~~~}}}}}}sssgggaaa\\\QQQQQQNNNPPPXXXcccppp{{{wwwpppjjjfffcccaaa___\\\___bbbeeegggiiimmmpppzzzrrrddd]]]YYYVVVUUUWWWYYYYYYYYYYYYYYYYYYYYYYYY666777777888:::<<<===>>>;;;<<<===???AAACCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHEEEBBB@@@@@@@@@???>>>??????>>>>>>???AAACCCDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFDDDCCCBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHEEEBBBCCCMMMbbbzzzzzztttyyymmmeee]]][[[XXXTTTTTTVVV[[[\\\\\\[[[XXXSSSNNNKKKJJJIIIIIIIIIJJJJJJIIIGGGFFFEEECCCBBBAAAAAAAAAAAA>>>>>>>>>=========<<<<<<999888888777666555444444333444444555555444444333444555888<<<>>>DDDTTTbbbzzzpppbbbZZZcccvvvqqqhhhfffdddeeefffiiilllnnnmmmkkkfffccc^^^YYYTTTNNNHHHDDDFFFDDDCCCBBBDDDDDDDDDCCCDDDEEEFFFDDDBBBCCCGGGKKKLLLYYYiiittt~~~~~~~~~}}}||||||xxxsssrrrkkkfff___ZZZWWWTTTRRRQQQPPPSSSVVV[[[aaakkkuuu{{{zzztttpppooonnnmmmqqqvvv}}}qqqiiibbbVVVRRRNNNNNNTTT\\\hhhxxxuuuqqqkkkgggffffffeeeeeeeeeiiioootttyyy~~~pppfff\\\YYYXXXVVVWWWYYY\\\\\\\\\[[[[[[YYYXXXXXX:::999888777777888:::;;;999:::<<>>>>>===>>>???@@@@@@AAABBBDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHGGGEEECCCBBBAAA@@@@@@CCCBBBBBBAAAAAABBBCCCDDDBBBDDDFFFHHHHHHFFFDDDBBBBBBBBBDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHEEECCCDDDOOObbbyyyxxxuuuzzz|||jjjbbb\\\ZZZXXXUUUTTTVVV[[[\\\[[[YYYVVVPPPKKKHHHHHHGGGGGGHHHIIIIIIHHHFFFEEECCCAAA@@@@@@BBBDDDFFFCCCCCCBBB@@@???===<<<;;;999999888777777666555555333333444444444444333333000222666999:::???OOO___uuu~~~}}}lll]]]```rrr~~~qqqjjjiiidddcccdddhhhmmmqqqrrrqqqhhheee```[[[VVVQQQKKKGGGHHHFFFEEEEEEFFFGGGFFFEEEIIIJJJIIIGGGEEEEEEHHHJJJLLLUUUcccppp|||yyypppmmmeeebbb^^^[[[ZZZYYYWWWUUUVVVYYY]]]bbbiiisss~~~tttjjjeeebbbccccccbbbeeejjjsss}}}tttiii[[[TTTPPPNNNQQQWWWaaaqqqxxxtttooollllllmmmnnnooorrrvvv}}}vvvggg```ZZZYYYYYYXXXZZZ]]]^^^^^^^^^^^^^^^\\\[[[ZZZ???>>><<<;;;:::;;;;;;<<<999:::<<>>============<<<===???AAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCDDDDDDDDDGGGFFFEEECCCAAA@@@??????AAAAAAAAAAAABBBCCCCCCDDDCCCEEEGGGIIIIIIGGGEEECCCCCCDDDEEEFFFFFFGGGGGGFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDGGGRRRdddyyyuuutttxxxzzzggg```ZZZYYYWWWTTTSSSUUUWWWWWWWWWVVVSSSOOOKKKIIIFFFEEEEEEFFFGGGHHHFFFEEEDDDBBB@@@???@@@CCCFFFHHHIIIGGGEEECCC@@@===;;;:::999999999888777777666666222222333333333333222222000222555888777===LLL\\\qqqzzzyyygggeeeqqq}}}rrrkkkjjjaaa``````fffmmmsssuuutttiiifffbbb]]]YYYTTTOOOKKKJJJHHHGGGGGGHHHIIIIIIHHHKKKJJJIIIGGGFFFFFFHHHJJJOOOTTT^^^kkkwwwxxxnnniii```^^^\\\\\\]]]^^^]]]]]]\\\```eeejjjpppyyy|||fff```\\\YYY[[[[[[ZZZ\\\aaagggnnnxxx~~~ooo```WWWSSSPPPQQQSSS\\\lll{{{{{{xxxuuutttvvvzzz|||}}}~~~zzzlllbbb]]]ZZZ[[[[[[YYYZZZ]]]^^^___```aaaaaa```___^^^??????>>>===<<<<<<<<<<<<:::;;;===???AAADDDEEEFFFGGGGGGGGGHHHJJJMMMOOOQQQPPPNNNLLLLLLMMMLLLJJJIIIFFFEEEBBB???===;;;;;;;;;;;;<<<===>>>????????????AAAAAAAAAAAABBBDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCFFFEEECCCAAA@@@???>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEHHHTTTgggzzzqqqpppuuu~~~vvvddd^^^YYYXXXVVVRRRQQQSSSRRRRRRSSSRRRQQQNNNKKKJJJDDDCCCCCCDDDFFFFFFEEECCCCCCBBB@@@@@@AAADDDGGGIIIKKKJJJGGGDDD@@@===;;;999999999999999888888777777222333333444444333333222333444666888888===KKKYYYooo|||tttmmmsss}}}ssskkkhhh]]]\\\]]]cccmmmtttuuusssllliiieeeaaa]]]XXXSSSOOOLLLJJJIIIIIIKKKLLLLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJOOORRRZZZfffqqq}}}{{{pppkkk```___^^^^^^aaacccddddddaaagggmmmsssxxxrrr___YYYUUUSSSUUUTTTRRRSSSWWW]]]bbbhhhnnnuuurrrdddYYYUUURRRQQQRRRYYYiiixxx|||{{{{{{~~~sssggg]]]ZZZYYY\\\[[[XXXXXX[[[]]]^^^```aaabbbaaa___^^^GGGFFFEEEDDDBBB@@@>>><<<<<<===>>>???AAACCCDDDDDDGGGGGGGGGHHHJJJMMMPPPRRRRRRPPPPPPPPPQQQQQQOOOMMMKKKIIIFFFBBB???===<<<;;;<<<;;;;;;;;;<<<===>>>>>>?????????@@@AAABBBDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDCCCAAA@@@???>>>>>>>>>;;;<<<===???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDHHHUUUggg{{{kkkmmmtttpppccc\\\WWWVVVUUUQQQOOOQQQNNNNNNOOOOOONNNLLLJJJIIIEEEDDDDDDEEEGGGGGGFFFEEEBBBAAAAAAAAABBBEEEGGGIIIJJJIIIGGGDDDAAA>>><<<;;;:::999999999999888888888444555555555555555555444666444444666888===IIITTTkkk|||xxxvvvzzzrrrjjjfff\\\[[[\\\dddooovvvvvvtttrrrooojjjfffaaa[[[VVVRRRMMMKKKJJJKKKMMMNNNNNNMMMLLLJJJHHHHHHJJJLLLMMMNNNRRRUUU\\\fffmmmvvvwwwsssfffcccbbbbbbdddgggiiiiiiiiipppxxx~~~{{{eeeYYYUUUQQQPPPQQQPPPMMMMMMPPPRRRVVVZZZ^^^cccnnn}}}~~~vvv{{{wwwmmmcccXXXUUUSSSRRRQQQWWWffftttzzzmmmdddZZZYYYZZZ^^^]]]YYYYYY[[[]]]^^^`````````^^^[[[ZZZWWWVVVTTTQQQLLLHHHCCCAAA===>>>???@@@AAABBBCCCCCCGGGFFFFFFGGGJJJMMMPPPRRRRRRQQQQQQRRRSSSSSSRRRPPPOOOMMMJJJFFFBBB@@@>>>>>><<<<<<;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>======999:::<<<===??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>????????????DDDEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCHHHUUUhhhzzzgggjjjtttkkkbbb[[[WWWVVVTTTOOONNNOOOLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGHHHJJJKKKJJJHHHAAAAAAAAABBBCCCEEEGGGHHHHHHGGGEEEDDDBBB@@@>>>>>>::::::999999999999999999666666777777777777666666666222000222666;;;EEEOOOfffzzzzzzxxxwwwwwwqqqjjjeee^^^\\\^^^gggrrryyyyyyvvvxxxtttoooiiiddd]]]WWWSSSNNNLLLKKKLLLNNNOOOOOONNNOOOMMMLLLLLLNNNQQQSSSTTTWWWZZZbbbiiilllppp~~~zzzkkkhhheeeeeegggiiikkklllpppwwwkkk[[[UUUUUUQQQOOOPPPOOOKKKJJJLLLIIIMMMPPPSSSWWW```mmmwww~~~vvvoootttzzzkkkeee___WWWUUUTTTRRRQQQUUUdddrrr}}}tttiiibbbZZZYYY\\\``````\\\[[[^^^]]]^^^______^^^[[[XXXVVVdddeeebbb[[[VVVTTTOOOJJJFFFEEECCCAAA???>>>>>>>>>CCCCCCDDDEEEFFFHHHJJJKKKQQQQQQPPPQQQQQQRRRSSSTTTUUUPPPKKKIIIIIIIIIGGGEEEFFFBBB<<<999999;;;<<<<<<>>>>>>===>>>???@@@BBBCCC>>>AAABBB@@@;;;:::===@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>======<<<===<<<;;;;;;<<<>>>AAACCCBBBCCCEEEFFFGGGGGGFFFFFFAAABBBCCCDDDBBB@@@<<<:::BBBCCCDDDEEEGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBGGGOOOYYYfffvvv|||llljjjppphhh]]]ZZZVVVTTTRRRPPPMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGDDDGGGKKKLLLKKKHHHFFFEEEFFFEEEEEEDDDEEEGGGIIIJJJFFFEEECCC@@@???>>>>>>???<<<<<<<<<;;;::::::999999777666555444444444444444444333333333555;;;CCCIII___vvv{{{~~~{{{wwwrrrpppooonnnllliiibbbcccfffmmmuuu|||zzztttpppooohhh]]]WWWXXXSSSQQQOOONNNOOOPPPOOOOOOQQQPPPOOONNNOOORRRXXX]]]\\\___ccchhhooowww{{{vvvllljjjrrruuupppooottt}}}xxxbbbYYYXXXTTTSSSQQQOOOMMMKKKIIIHHHJJJKKKLLLOOOSSSYYY```eeeyyyyyy|||vvvlllqqq{{{ppphhheeefff```ZZZRRRNNNRRR[[[eeelllxxxnnnddd]]]______]]]\\\\\\[[[\\\\\\[[[ZZZZZZ[[[ZZZWWWSSSOOOmmmooolllfffaaa```\\\WWWJJJHHHEEEAAA???>>>>>>>>>AAABBBCCCDDDFFFHHHJJJKKKMMMNNNNNNOOOPPPRRRSSSTTTSSSPPPLLLKKKKKKKKKJJJHHHGGGCCC>>>;;;;;;<<<==================>>>@@@AAACCC@@@BBBDDDAAA===;;;>>>AAAAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>=====================<<<<<<;;;===<<<;;;;;;<<<>>>AAABBBBBBCCCDDDFFFFFFFFFEEEDDDAAAAAA@@@???>>>>>>>>>===AAABBBDDDEEEFFFGGGGGGGGGJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDD@@@DDDNNNZZZjjj|||hhhgggnnnfff\\\YYYUUUSSSRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFIIIKKKLLLJJJHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJGGGEEECCCAAA@@@????????????>>>>>>===<<<;;;:::999888777666555444444444444444333333333555;;;BBBHHH[[[rrr~~~ooollliiiiiikkkmmmmmmlllhhhhhhjjjpppxxx}}}~~~||||||wwwrrrpppiii^^^XXXXXXTTTQQQOOONNNOOOQQQQQQQQQQQQQQQPPPPPPPPPTTTYYY]]]^^^aaafffkkkqqqyyyyyywww~~~}}}}}}jjjYYYSSSTTTUUUTTTRRRPPPMMMKKKIIIIIIHHHJJJKKKLLLOOOTTT\\\bbbnnn}}}yyy~~~tttlllpppyyypppjjjeeedddfffbbb^^^XXXTTTUUU[[[eeelllvvvmmmeee``````_________^^^]]]]]]\\\[[[ZZZZZZZZZYYYVVVRRRNNNmmmooommmhhheeedddbbb]]]OOOLLLGGGCCC@@@>>>>>>>>>???@@@BBBDDDFFFHHHJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPNNNLLLLLLMMMLLLKKKIIIGGGDDD@@@>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBBAAACCCDDDBBB???===???BBB@@@@@@??????>>>===============>>>>>>???>>>>>>>>><<<<<<======<<<<<<;;;:::===<<<<<<<<<===???@@@BBBAAABBBCCCDDDDDDDDDCCCBBB@@@>>>;;;999999;;;>>>AAAAAABBBCCCDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCC@@@EEEOOO___ssseeedddlll~~~{{{dddYYYWWWTTTRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJKKKLLLKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA???===<<<;;;::::::999888666555444444444333333333333555:::AAAFFFUUUkkkqqqfffeeeccceeehhhllloooooommmkkkmmmuuu{{{~~~zzzvvvrrrlllbbb]]]\\\WWWSSSOOONNNOOOQQQRRRSSSPPPQQQRRRRRRSSSVVVZZZ]]]dddhhhnnnsssxxx~~~xxxwwwvvvzzztttbbbWWWTTTVVVUUUTTTSSSQQQNNNLLLJJJIIIIIIKKKLLLKKKKKKPPPZZZbbbjjj|||~~~{{{|||uuummmqqq}}}wwwnnnkkkjjjgggggghhh``````]]]YYYWWW\\\fffnnn}}}sssjjjeeebbb```aaabbbbbbaaa```^^^\\\\\\ZZZYYYXXXVVVTTTOOOLLLdddffffffbbb```aaa___[[[RRROOOJJJEEEAAA?????????>>>???AAADDDFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKJJJHHHGGGCCCAAA@@@???@@@AAA@@@???<<<<<<<<<<<<===???@@@BBBBBBCCCDDDBBB???>>>@@@BBB@@@@@@???>>>>>>======<<<<<<===>>>???????????????======>>>>>>======<<<;;;============>>>???AAAAAAAAABBBCCCCCCCCCAAA@@@???<<<:::888777888;;;>>>AAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAADDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDHHHTTTfff|||eeeeeemmm|||wwwbbbVVVTTTRRRQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMKKKHHHGGGGGGIIIHHHJJJLLLMMMMMMLLLJJJHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAA???===;;;;;;<<<;;;999777666555444444333444444444555999???CCCNNNddd|||zzzooohhhgggggggggjjjmmmoooqqqmmmlllooozzz}}}zzzwwwqqqjjjdddbbb[[[WWWQQQNNNNNNPPPRRRRRRPPPRRRSSSUUUVVVYYY]]]```jjjooovvv|||llleeedddeeekkksss{{{mmm^^^WWWWWWZZZVVVUUUSSSQQQOOOMMMLLLKKKJJJMMMNNNLLLKKKPPP[[[dddppp|||||||||{{{rrrttt|||zzzrrrkkklllnnnllljjjjjj^^^aaabbb^^^YYY\\\fffppp{{{pppgggcccccc```bbbdddeeedddbbb___\\\[[[YYYWWWUUUSSSQQQMMMKKK[[[^^^^^^[[[ZZZ\\\[[[XXXSSSPPPKKKFFFCCCAAA@@@@@@>>>???BBBDDDFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEDDDAAAAAAAAABBBDDDEEECCCBBB============>>>@@@AAACCCBBBCCCBBBAAA?????????@@@@@@@@@??????>>>=========<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>????????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>===777777888999:::<<<>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@CCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFLLLYYYmmmhhhiiippp}}}sssaaaTTTRRRPPPOOOPPPPPPOOOMMMHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNKKKIIIHHHIIIJJJHHHJJJMMMOOOOOONNNKKKJJJDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB???===<<<;;;<<<;;;:::888666555555444333444444555555888<<>>>>>>>>;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCBBBAAA>>><<<;;;666777999;;;===>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFNNN^^^rrrkkkmmmuuuooo___SSSQQQOOONNNOOOOOONNNLLLIIIIIIJJJJJJLLLMMMOOOOOONNNOOONNNMMMJJJIIIJJJLLLJJJLLLNNNQQQQQQQQQOOONNNGGGGGGHHHIIIIIIHHHHHHGGGFFFEEECCCAAA???===;;;;;;;;;:::999777666555555555222444555555555777:::===BBBSSSjjj||||||~~~~~~~~~{{{vvvrrrmmmjjjiiilllooorrrsssuuuwwwyyy||||||~~~}}}{{{{{{wwwpppiii^^^ZZZTTTPPPOOONNNNNNMMMOOOQQQTTTWWWZZZ```fffjjjrrrxxxvvvgggZZZYYY[[[\\\ccclllvvvuuu```VVVRRRRRRTTTTTTTTTSSSSSSRRRQQQQQQPPPJJJJJJKKKNNNSSS\\\ffflllooopppqqqqqqrrrvvvzzz~~~wwwzzz|||yyyyyy|||zzz}}}{{{yyysssuuussskkk```\\\aaaiiixxx~~~tttkkkccc```______aaaccceeedddaaa^^^\\\YYYVVVQQQOOOMMMLLLKKKIIIIIILLLMMMKKKKKKNNNNNNKKKMMMMMMKKKJJJGGGEEECCCBBBAAACCCEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHGGGGGGHHHKKKNNNPPPQQQQQQSSSSSSPPPKKKHHHBBBAAAAAAAAABBBDDDFFFGGGEEEDDDBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@?????????;;;<<<===???AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>;;;:::777888:::<<<===??????@@@>>>>>>??????@@@@@@??????=========>>>??????@@@@@@AAACCCFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHEEEQQQdddxxxjjjnnnyyykkk]]]SSSQQQOOONNNNNNNNNMMMKKKNNNNNNOOOOOOPPPPPPPPPOOOMMMNNNOOONNNLLLKKKLLLMMMMMMNNNQQQSSSTTTTTTTTTSSSMMMMMMLLLKKKIIIGGGDDDCCCDDDCCCBBB@@@>>><<<;;;::::::999888777666555555555222444555666666666888:::===KKK^^^ooo~~~~~~~~~}}}{{{yyytttooolllkkkjjjooouuuyyyzzzzzz|||}}}zzzzzz}}}xxxnnndddZZZWWWSSSPPPPPPOOONNNNNNOOOQQQSSSWWW[[[bbbjjjpppyyy~~~yyy{{{nnnaaaXXXYYY]]]aaakkkvvv}}}gggZZZUUURRRRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSMMMLLLMMMTTT^^^iiiqqquuussssssssstttuuuwww|||}}}zzzvvvvvvxxx~~~wwwwwwsssjjj```\\\```fffooo{{{vvvooohhhccc___]]]___```bbbbbbbbb```]]][[[WWWSSSOOOLLLKKKKKKKKKJJJHHHLLLMMMKKKLLLNNNNNNKKKKKKKKKKKKJJJIIIFFFDDDBBBCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDFFFHHHHHHIIILLLQQQVVVYYYYYYZZZZZZYYYTTTNNNIIICCCCCCCCCCCCDDDFFFGGGIIIGGGEEECCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@@@@???:::;;;===???AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA>>>;;;::::::::::::;;;===???AAABBB===>>>>>>????????????>>>;;;;;;<<<===>>>???@@@@@@AAACCCFFFHHHJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGUUUjjj~~~hhhnnn{{{hhh[[[SSSQQQOOOMMMNNNMMMLLLKKKRRRSSSSSSTTTSSSQQQPPPOOOLLLMMMOOOOOOMMMLLLLLLMMMOOOPPPRRRUUUVVVWWWWWWWWWRRRQQQPPPMMMIIIEEEAAA???BBBBBBAAA???===<<<;;;:::888888777666666555666666222444666666666666777999:::EEEVVVfffwww}}}|||{{{zzzvvvrrrpppqqqpppuuu|||~~~~~~~~~zzzzzz}}}vvvkkk___WWWTTTQQQPPPQQQQQQPPPOOOOOOQQQSSSVVV\\\dddmmmsss~~~~~~{{{xxxwwwwwwyyy{{{|||{{{xxxuuuuuussszzzmmmaaaYYY\\\bbbhhhtttvvvhhhZZZSSSQQQOOOOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUQQQOOOQQQZZZhhhttt{{{}}}|||||||||}}}}}}}}}wwwsssrrruuu}}}}}}xxxsssrrrnnnfff^^^\\\aaaffflllyyyyyyqqqjjjgggccc___[[[^^^___```aaa```^^^\\\[[[VVVRRRNNNKKKJJJKKKKKKJJJ