BM66(h |||yyyzzz~~~|||wwwwwwxxxzzz|||wwwuuurrrooolllkkkjjjjjjnnnmmmkkkfffcccbbbeeehhhiiilllqqqvvvyyyzzzyyyxxxtttsssppplllgggbbb]]][[[YYYXXXVVVUUUUUUYYY]]]```qqq}}}xxxoookkkooo|||~~~|||zzzqqqqqqppppppyyy|||yyyxxxyyyxxxwwwvvvsssooolllkkk___^^^\\\XXXVVVXXX___eeeqqquuuwwwuuulllbbb[[[XXXSSSVVVYYY]]]```bbbcccccceeefffiiilllooorrrtttuuutttuuuwwwyyy{{{|||}}}~~~{{{wwwqqqmmmjjjwwwzzz||||||xxxtttpppooonnnllljjjfffcccaaa___^^^YYYZZZZZZWWWRRRQQQRRRUUUTTTXXX___fffiiiiiigggeee``````^^^[[[WWWSSSOOOMMMJJJJJJIIIGGGGGGIIIMMMQQQWWWddduuulllddddddeeefffggghhhiiiiiimmmtttrrrvvv~~~vvvkkkccceeehhhmmmtttzzz}}}rrrmmmmmmttt~~~|||{{{tttmmmjjjgggeeeccc```]]]YYYWWWVVVTTTTTTSSSPPPPPPUUU___gggooopppmmmeeeYYYPPPLLLLLLJJJNNNSSSYYY[[[[[[XXXVVV]]]^^^```cccfffiiikkklllpppqqqtttwwwzzz|||}}}~~~~~~{{{vvvqqqllljjjjjjnnnrrrsssqqqmmmjjjhhheeedddbbb___[[[WWWTTTRRRWWW[[[^^^]]]XXXUUUUUUVVVPPPTTT[[[aaadddeeecccbbb]]]]]]\\\ZZZVVVQQQMMMKKKFFFGGGGGGEEECCCDDDHHHLLLRRR___ooo~~~|||yyysssttt~~~yyyxxx~~~xxxnnneee^^^[[[ZZZ[[[XXX[[[```eeejjjpppvvvzzzcccBBBIIIIIIJJJLLLMMMNNNOOOPPPQQQXXXSSSSSS|||}}}|||||||||xxxooocccZZZ]]]```eeelllrrrxxx|||~~~uuutttzzzsssvvvzzzqqqlllgggeeebbb^^^ZZZWWWVVVUUUSSSTTTTTTSSSTTT[[[hhhqqqwwwtttmmm```SSSLLLKKKNNNLLLQQQXXX^^^___]]]XXXUUU^^^___aaacccfffhhhjjjkkklllmmmppptttwwwzzz|||}}}yyyyyyxxxvvvrrrnnnjjjgggeeejjjooorrrqqqnnnllljjjgggfffeeebbb^^^ZZZVVVSSSTTTZZZ______ZZZUUUTTTUUUPPPSSSWWW\\\___aaaaaaaaa]]]]]][[[XXXSSSMMMHHHEEEDDDEEEEEECCCAAAAAAEEEHHHGGGSSSbbbpppsssgggaaa___[[[XXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXYYY^^^dddiiijjjiiihhhgggggggggggghhhjjjkkkiiigggdddaaaaaabbbeeegggcccaaabbbaaaYYYOOOLLLQQQPPPNNNNNNTTT\\\^^^ZZZTTTOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNOOOQQQSSS\\\^^^```______```eeeiiilllccc[[[YYYWWWQQQLLLJJJHHHLLLXXXkkk|||wwwzzz{{{hhhUUUPPPUUUkkk}}}jjjnnnlllfffaaaccciiijjjgggeeeggggggkkk{{{tttdddXXXUUUQQQIIIFFFJJJHHHEEEEEELLLSSSXXX^^^dddnnnuuuRRRGGGGGGGGGHHHKKKNNNQQQTTTVVVPPPHHHPPPSSSaaa}}}|||yyyuuuqqqmmmfff___ZZZ]]]cccggglllpppuuuyyy{{{jjjdddqqq~~~kkklllbbb]]]^^^ZZZQQQPPPWWWWWWTTTTTTXXXaaajjjqqqtttnnnggg]]]TTTPPPNNNNNNOOOZZZZZZZZZYYYXXXWWWXXXYYY``````aaadddgggiiiiiihhhoooppprrrtttvvvxxxyyyzzzyyyxxxxxxwwwtttnnnfffaaagggeeehhhnnnpppmmmjjjiiihhhgggfffbbb^^^XXXSSSPPPTTTYYY^^^^^^[[[WWWUUUVVVVVVUUUVVV\\\bbbfffccc```___\\\XXXVVVUUUQQQKKKGGGFFFFFFFFFEEEDDDDDDCCCCCCGGGMMMYYYhhhxxxzzzooogggXXXLLLBBB??????>>>===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<@@@FFFJJJLLLKKKPPPPPPOOOOOOOOOQQQSSSUUUMMMKKKHHHFFFEEEFFFHHHJJJRRRQQQRRRSSSLLLBBB>>>AAAAAA@@@AAAFFFLLLNNNLLLJJJCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFHHHJJJTTTVVVYYYYYYZZZ^^^eeejjjkkk```TTTOOOKKKGGGFFFGGGEEEGGGMMMVVVaaahhhjjjjjj^^^```mmmxxxcccSSSKKKHHHUUUkkkyyywwwoooppplllddd\\\\\\aaabbb```bbb___ZZZZZZfff{{{ooo]]]WWWUUUQQQIIIDDDFFFBBBBBBGGGMMMQQQXXX^^^fffyyylllNNNEEEEEEGGGEEEKKK___rrrooo^^^NNNGGGNNNQQQ___~~~|||yyyuuurrrllleee^^^YYYZZZ^^^ccciiiooosssvvv{{{|||xxxnnn]]]UUU]]]iiimmmaaaYYYZZZ[[[YYY^^^fff\\\]]]```hhhpppuuussspppaaa[[[SSSNNNMMMQQQTTTWWW\\\[[[YYYWWWUUUUUUVVVXXX]]]^^^aaaeeehhhkkkkkkkkkooopppqqqrrrtttwwwyyyzzzyyyyyyyyyyyyvvvooogggaaaeeecccfffmmmpppmmmjjjjjjhhhgggeeebbb]]]WWWSSSPPPQQQUUUZZZ]]]]]][[[XXXWWWWWWVVVVVV[[[aaadddbbb___```\\\YYYWWWVVVRRRMMMHHHGGGFFFFFFEEEDDDDDDDDDCCCEEEJJJSSS```nnnzzz~~~zzzwwwvvvvvvpppggg^^^QQQFFF===<<<======<<<=========<<<<<<<<<;;;;;;;;;999999:::>>>CCCGGGIIIIIIHHHGGGEEEEEEFFFIIILLLNNNNNNLLLIIIGGGFFFFFFGGGGGGIIIIIIKKKLLLHHH???:::::::::;;;<<>>======>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAABBBCCCDDDCCCBBBCCCFFFHHHMMMPPPTTTVVVYYY]]]eeejjj]]]TTTMMMJJJIIIHHHJJJNNNQQQRRRSSSRRRQQQQQQRRRSSSOOOUUUfffzzzbbbSSSJJJCCCHHHXXXiiirrruuupppkkkbbbYYYXXX___eeeeeeaaa[[[TTTRRRVVVffflll\\\YYYYYYPPPDDDGGGCCCAAADDDHHHLLLSSSZZZaaauuu___HHHFFFCCCFFFEEEPPPsss}}}YYYMMMFFFKKKLLLZZZ|||xxxuuurrrllleee___XXXWWWXXX]]]fffmmmqqqqqquuuxxx}}}~~~|||kkkpppwwwjjj^^^UUUPPPTTT[[[zzz}}}lll^^^[[[^^^```gggoooooopppttt|||~~~rrrgggTTTPPPKKKIIILLLRRRXXX[[[]]]ZZZVVVSSSQQQSSSUUUWWWYYY\\\aaagggkkkmmmnnnnnnoooooooooppprrruuuxxxzzzzzzzzz{{{{{{xxxqqqhhhbbbbbb```dddkkkooommmkkkllliiihhhfffbbb]]]XXXTTTQQQOOOQQQTTTYYY]]]^^^\\\ZZZYYYXXXXXX[[[```cccbbb``````]]]ZZZXXXWWWTTTNNNJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDGGGNNNWWWcccnnnwww|||{{{wwwsssrrrqqqlllccc[[[SSSHHH???======;;;::::::;;;;;;;;;;;;::::::::::::777777888;;;???CCCEEEGGGJJJIIIGGGGGGHHHKKKNNNQQQMMMKKKIIIGGGEEEDDDDDDDDDHHHIIILLLNNNLLLFFF???<<<;;;===>>>???@@@CCCIIIMMMFFFDDDAAA???>>>???@@@AAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCEEEGGGJJJKKKPPPWWWZZZ\\\^^^bbbeeeSSSPPPOOORRRRRRRRRUUUZZZXXX]]]aaa___XXXTTTTTTWWWVVVYYYfff~~~fffVVVOOOIIILLLXXXiiiwww~~~xxxlll^^^[[[```fffhhhddd^^^ZZZZZZXXXZZZjjj~~~iii^^^^^^XXXNNNMMMIIIFFFFFFGGGJJJQQQYYYdddvvvxxxSSSFFFJJJFFFEEEGGGXXXvvvlllHHHKKKGGGIIIJJJVVV{{{vvvuuutttnnngggcccZZZWWWUUUYYYccckkknnnnnnssswww{{{~~~{{{mmmlllpppuuuuuujjj^^^WWWUUUVVVXXXZZZhhhrrrlllnnnqqqvvv{{{|||lll^^^QQQNNNLLLLLLPPPTTTWWWYYYYYYUUUPPPMMMNNNRRRVVVXXXYYY]]]ccciiilllmmmnnnnnnpppooonnnnnnooosssvvvyyyzzz{{{}}}~~~{{{tttllleeeaaa___bbbiiimmmllllllmmmkkkjjjgggddd___[[[WWWUUUOOOMMMNNNRRRXXX]]]^^^]]]\\\[[[[[[]]]aaacccbbbaaaaaa]]]ZZZYYYYYYVVVPPPLLLFFFEEEDDDBBBAAAAAAAAABBBDDDFFFKKKQQQZZZeeepppwww|||}}}xxxtttpppooonnnjjjaaaYYYQQQGGG===;;;;;;888666666777777666666666666555555333444555777999<<<@@@CCCEEEDDDBBBBBBCCCFFFHHHJJJIIIHHHFFFDDDBBB@@@???>>>EEEGGGIIILLLMMMJJJBBB;;;888:::<<<;;;;;;>>>EEEKKKEEECCC@@@===;;;<<<>>>???=========>>>>>>?????????===>>>???@@@AAAAAAAAAAAA???@@@AAAAAAAAABBBEEEGGGLLLSSS[[[______\\\[[[[[[UUUTTTUUUYYYZZZ\\\dddllleeelllrrrooocccYYYVVVWWWXXX]]]kkkuuuaaa[[[TTTVVVaaasss}}}iii^^^]]]______gggaaa^^^___ZZZTTTXXXccc{{{yyyjjjccc___YYYTTTPPPLLLKKKIIIIIIOOOWWWhhhxxx~~~hhhLLLGGGNNNPPPGGGHHHWWWeeebbbQQQBBBGGGFFFHHHJJJVVV~~~|||uuuvvvvvvpppjjjiii___ZZZVVVXXX```hhhlllllltttwwwzzz||||||}}}~~~vvvqqqpppllljjjsssuuukkk^^^WWWYYY]]]]]]YYYaaaqqq|||xxxvvvpppeee\\\SSSSSSSSSUUUWWWWWWVVVUUURRRNNNJJJJJJOOOTTTXXXZZZ[[[```gggkkkllllllmmmnnnooonnnmmmmmmooorrruuuxxxzzz{{{}}}~~~yyyqqqkkkdddaaaaaafffjjjjjjkkknnnmmmkkkiiifffbbb___\\\ZZZRRRNNNJJJKKKQQQXXX\\\^^^]]]]]]^^^```cccddddddccc```]]]ZZZZZZYYYWWWRRRMMMGGGEEECCCAAA@@@@@@@@@AAACCCEEEHHHLLLSSS^^^jjjrrrvvv{{{xxxuuuuuutttooofff^^^RRRHHH??????@@@>>><<<<<<;;;;;;::::::::::::999999888999::::::<<>>>>>??????@@@<<<===>>>@@@@@@AAAAAAAAA>>>???@@@@@@@@@BBBEEEGGGKKKRRR[[[___]]]YYYUUUTTTUUUVVVZZZaaahhhrrrmmmYYYOOOLLLYYYeeezzzvvvjjjiiisssnnnbbb```bbbbbbiiiddd___\\\XXXSSSSSSVVVUUUiii|||uuujjjccc```YYYVVVRRROOOKKKHHHMMMUUUgggvvvzzzzzzyyyxxxZZZGGGHHHOOOUUUIIIEEELLLNNNGGGEEEJJJCCCEEEHHHLLLVVVuuuwwwwwwwwwqqqmmmmmmddd___ZZZYYY]]]dddiiikkksssvvvyyyzzzzzz{{{tttqqqrrrsssmmmiiirrrxxxnnnhhh```]]]dddkkkjjjccc```___ggg~~~wwwppphhhbbbaaabbbbbbaaaYYYYYYYYY[[[[[[ZZZVVVSSSLLLJJJIIILLLSSSYYY\\\]]]^^^ccciiilllkkkkkkmmmoooooonnnnnnnnnooorrruuuvvvyyyzzz|||}}}xxxtttkkkeeebbbeeeggggggjjjmmmmmmllljjjgggeeecccaaa```WWWRRRLLLIIILLLQQQWWW[[[[[[]]]```cccdddddddddccc___]]]ZZZYYYZZZXXXSSSNNNHHHGGGDDDBBB@@@@@@AAABBBCCCDDDFFFHHHMMMVVVccclllsss~~~xxxtttrrrppprrrrrrmmmccc[[[KKKAAA::::::;;;999888777666666666555555555444444222444555555555888===AAAEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFCCCAAA???DDDFFFGGGIIIOOOSSSKKK@@@::::::999999999<<>>>>>???@@@@@@AAA<<<<<<>>>???@@@AAAAAAAAA???@@@AAAAAAAAACCCFFFHHHKKKQQQXXX[[[ZZZWWWVVVVVVYYY```mmm{{{mmmXXXOOOMMMcccuuu~~~pppggggggkkklllkkkmmmjjjbbb\\\ZZZYYYWWWKKKTTTeeerrrtttmmmhhhhhh___\\\YYYUUUOOOJJJNNNUUUdddrrrvvvxxxwwwlllmmm}}}pppOOOCCCFFFKKKLLLGGGDDDEEEEEEDDDFFFIIIAAAEEEGGGIIIPPPccczzzxxxxxxqqqmmmooohhhddd^^^ZZZZZZ___eeeiiinnnsssyyy{{{zzzzzz}}}~~~yyyuuusssnnniiiooo{{{wwwkkkkkkjjjllluuu}}}yyyppp___ZZZZZZddduuu}}}sssmmm```]]]WWWTTTTTTZZZbbbhhhcccaaa^^^\\\YYYVVVRRROOOJJJIIIKKKQQQYYY___```^^^___dddiiikkkkkkkkknnnrrrnnnnnnooopppqqqssstttuuuxxxxxx{{{~~~~~~|||rrrkkkdddcccddddddhhhlllkkkjjjiiigggfffddddddccc[[[XXXSSSNNNKKKMMMQQQUUUWWW[[[___cccddddddbbbbbb^^^\\\YYYYYYYYYXXXSSSOOOLLLJJJGGGDDDCCCCCCDDDEEEEEEGGGHHHHHHJJJRRR]]]fffssszzzuuuttttttuuuvvvqqqggg^^^OOOFFF>>>===>>>;;;999888888888777777777666666666333555666555555888===BBBBBBCCCDDDDDDDDDCCCAAA@@@IIIJJJJJJJJJIIIGGGDDDBBBCCCDDDDDDFFFNNNSSSLLL???:::999777777999<<>>>>>>>>@@@CCCFFFKKKPPPVVVYYYYYYYYYZZZ\\\iiiuuuyyydddXXXXXX\\\ppprrriiiiiilllnnnnnnxxxzzzpppfffddd```YYYXXXPPPRRRaaammmnnnmmmpppcccaaa^^^ZZZSSSMMMPPPVVVbbbqqqvvvyyypppeeeeeeuuugggHHH@@@DDDGGG===CCCFFFDDDGGGLLLHHH???AAAFFFFFFFFFGGGRRR~~~rrr}}}zzzxxxppplllooojjjfff```ZZZXXX[[[bbbgggjjjqqqyyy|||{{{yyy{{{}}}|||}}}zzztttnnnhhhjjjrrr}}}vvvyyy{{{}}}}}}ppp___]]]^^^aaaaaaggg|||xxxkkkccc]]]YYYTTTSSSRRRPPPQQQYYYccclllmmmhhhaaaZZZUUUQQQMMMJJJKKKKKKNNNUUU^^^cccaaa^^^___dddiiikkkjjjlllpppuuunnnooopppqqqrrrsssttttttwwwwwwyyy}}}xxxnnnfffcccbbbbbbfffkkkjjjiiihhhfffeeeeeeeeeeee]]]]]]ZZZSSSMMMKKKMMMPPPTTTXXX___cccdddcccaaa```^^^[[[YYYYYYYYYXXXSSSOOOOOOMMMIIIFFFEEEEEEFFFGGGJJJKKKLLLKKKKKKPPP[[[cccsss}}}uuutttsssssssssrrrlllccc\\\QQQEEE;;;999999777555666666666666777666555555444777666555444555777999:::BBBEEEHHHHHHGGGEEEDDDCCCGGGIIILLLLLLJJJGGGEEEDDDEEEDDDCCCDDDHHHKKKLLLLLL@@@:::444666<<<@@@???<<>>999888999999::::::;;;;;;::::::999;;;<<<<<<=====================>>>======???CCCFFFIIIVVV```___[[[^^^eeejjj}}}jjjfffbbb^^^iii|||yyyooolllqqqxxx|||wwwqqqjjjeeebbb]]]XXXTTTVVV\\\bbbddddddfff```]]]]]]ZZZRRRPPPSSSaaaiiiooosss||||||kkkjjjmmmpppzzz}}}UUUAAABBBDDD???AAABBBBBBDDDFFFHHHJJJKKKHHHFFFCCCFFFHHHJJJiiixxxllltttqqqrrrpppmmmiiiccc]]]YYYWWWXXX___ggggggkkkqqquuuwwwxxxzzz{{{{{{}}}zzzooojjjeeegggnnnzzz|||ppphhhiiiiiihhhffffffgggiiikkkggg```ZZZVVVSSSQQQOOOQQQSSSTTTTTTUUUYYYbbbiiifffaaaYYYPPPIIIHHHKKKNNNQQQQQQTTTYYY```bbbaaa^^^fffiiilllkkkjjjlllrrrwwwoooooopppqqqrrrrrrssssssrrrwww}}}vvvjjjcccbbbeeehhhiiiiiihhhgggffffffggghhhiiidddbbb^^^ZZZUUUPPPMMMLLLKKKPPPYYYbbbgggfff```[[[^^^^^^]]][[[YYYWWWTTTSSSQQQNNNJJJFFFEEEFFFIIIKKKWWWSSSOOOLLLKKKMMMWWWbbbwww|||ttttttsssssssssrrrmmmddd]]]PPPEEE;;;888888777555555555555666666555555444333777666444444444555777888@@@DDDGGGIIIGGGEEEDDDCCCDDDFFFHHHJJJIIIHHHFFFFFFDDDBBBBBBCCCEEEGGGHHHHHHCCC>>>888777999::::::888@@@CCCEEEDDD@@@<<<:::999999999::::::::::::::::::;;;;;;<<<===============<<<============???BBBEEEFFFUUUccchhhjjjooouuuxxxooogggeeekkkrrrwwwwwwsssyyy~~~yyysssooolllbbb]]]YYYYYY]]]______]]]bbb]]][[[\\\YYYSSSRRRUUU]]]ccchhhnnnyyyxxxggg\\\eeevvvlllLLLAAACCCCCC>>>@@@@@@AAABBBDDDFFFHHHIIIIIIGGGCCCEEEFFFEEE___kkknnnvvvqqqqqqooommmgggaaa[[[XXXVVVWWW]]]eeedddhhhnnnsssuuuvvvxxxyyyzzz|||~~~~~~~~~xxxnnnggglllvvvyyypppxxxyyynnniiiggg\\\YYYTTTSSSTTTVVVVVVUUUUUUVVVWWWXXXYYY\\\aaaeeeccc___VVVNNNJJJKKKQQQVVVSSSUUUYYY___dddggggggffffffiiilllkkkjjjjjjoootttooooooppppppqqqrrrssssssuuuyyy~~~zzzooofffccccccdddfffhhhhhhggggggggghhhhhhiiifffeeeccc```\\\XXXTTTRRRKKKNNNSSSZZZ___aaa___]]]^^^]]]\\\ZZZXXXVVVTTTSSSRRRPPPLLLHHHEEEGGGLLLPPPZZZVVVQQQNNNKKKLLLVVVaaavvv|||ssssssrrrrrrssssssnnneee^^^PPPEEE;;;888888666555555444444444444444333333222666555333222222333444555===AAAFFFHHHHHHEEECCCCCC???AAACCCFFFGGGGGGGGGFFFAAA@@@@@@AAACCCDDDDDDCCCCCC@@@<<<888666666666777<<>>BBBEEEHHHWWWhhhttt|||wwweeeZZZXXXbbbqqq}}}|||wwwyyy|||yyywwwhhhddd___^^^___```^^^\\\___\\\[[[\\\[[[WWWVVVXXXXXXZZZ^^^gggwwwyyyiii]]]ZZZkkk~~~UUUAAABBBDDDAAA>>>??????@@@AAABBBDDDFFFGGGFFFEEEBBBDDDDDDAAAUUUyyy|||iiiuuu{{{rrrpppooonnnfff```[[[XXXVVVUUUZZZbbbaaaeeekkkppprrrtttvvvwwwxxxzzz|||}}}}}}}}}zzzuuu}}}zzzzzzxxxlllhhh___[[[VVVWWWZZZ[[[XXXUUUZZZ\\\^^^___```cccgggjjjeee```YYYQQQMMMPPPVVV[[[VVVYYY]]]```bbbdddgggiiiiiilllnnnmmmkkkjjjlllooonnnnnnooopppqqqrrrssstttwww{{{~~~yyyooogggbbbbbbccceeefffhhhiiiiiiiiiiiihhhiiiiiiiiihhheeeaaa]]][[[PPPPPPQQQTTTZZZ^^^```aaa___^^^]]][[[YYYWWWUUUUUURRRRRRPPPJJJFFFHHHOOOVVV___[[[VVVQQQLLLLLLUUU```uuu{{{rrrrrrqqqqqqssssssnnneee___OOODDD:::777777555444444333333333333333222111111444333222111111111111111:::>>>CCCGGGGGGEEECCCBBB<<<===???AAADDDEEEDDDCCC>>>>>>>>>@@@BBBDDDCCCBBB??????>>>:::666444666999777;;;AAAEEEEEEBBB>>>;;;888888888999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>AAADDDMMM[[[mmm{{{rrr[[[NNNJJJ\\\rrrqqqdddXXXQQQ[[[mmmtttxxxzzzxxxwww|||~~~{{{oookkkeeebbbbbbbbbbbbbbbaaa```______^^^\\\[[[[[[VVVTTTWWWdddwwwvvvhhh```___hhh}}}hhhEEE>>>CCCCCC???????????????@@@BBBDDDEEEFFFCCCCCCAAADDDFFFBBBPPPmmmyyyuuuuuupppoooooohhhccc^^^[[[WWWTTTWWW\\\___dddjjjooorrrtttvvvwwwwwwyyy{{{|||||||||~~~uuupppjjjfffcccdddgggfff___YYY[[[```eeeeeedddhhhrrr{{{zzzwwwppphhhaaa^^^^^^```]]]___aaa```___aaafffkkkmmmoooqqqpppnnnllllllmmmmmmnnnooopppqqqrrrssstttxxxzzz}}}~~~~~~zzznnneeebbbbbbccceeegggjjjkkkkkkiiihhhhhhjjjlllmmmlllhhhdddaaaYYYWWWVVVWWW[[[___aaabbb```___]]][[[ZZZXXXWWWWWWRRRSSSRRRMMMGGGIIISSS\\\ddd```[[[UUUNNNMMMVVVaaawwwzzzqqqppppppppprrrqqqmmmddd^^^OOOCCC999777777555333444222222222222222111111000222222111000000000//////666:::@@@CCCDDDCCCCCCBBB===<<<<<<>>>AAABBB@@@>>><<<<<<===???CCCEEEFFFFFF@@@BBBBBB>>>888444555888444888===BBBDDDCCC@@@===999888888888888999:::;;;999::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===AAADDDNNN[[[lllyyy|||tttuuuuuu]]]MMMMMMTTTgggqqq]]]YYYXXXVVV]]]iiigggjjjnnntttzzztttkkkeeebbbbbbdddeeedddeeedddbbb```___]]][[[VVVSSSUUUdddyyyxxxeeeZZZUUUccczzzvvvXXX@@@@@@EEE@@@===AAA??????@@@AAABBBCCCEEEFFFDDDEEEBBBEEEIIIDDDKKKbbb|||rrrooopppmmmgggccc___YYYSSSTTTXXX^^^ccciiiooorrrtttvvvxxxwwwyyy{{{|||||||||~~~yyyuuulllkkkkkknnnqqqooohhhbbbXXXaaagggeeeaaahhhzzzuuummmiiicccdddcccbbbaaadddkkkqqqpppqqqrrrqqqpppnnnmmmmmmlllmmmnnnoooqqqrrrssstttvvvyyy{{{||||||~~~uuujjjcccaaa```bbbfffiiikkkkkkjjjhhheeehhhkkknnnmmmkkkgggddd```^^^]]]]]]___`````````^^^\\\[[[XXXWWWVVVVVVUUURRRTTTTTTOOOKKKMMMVVV___fffccc___YYYQQQOOOYYYeee{{{|||yyyppppppooooooppppppkkkbbb[[[NNNCCC999666666444333333222222222222222111111000000000000000000/////////333666;;;???@@@AAABBBCCC???===<<<===AAABBB@@@===>>>===<<<>>>CCCGGGIIIIIIEEEGGGGGGCCC<<<666333333444666999>>>BBBCCCAAA???:::999888777777888999:::888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<@@@CCCJJJWWWfffqqqwwwyyyssslllhhhooorrrgggUUUOOOXXXeeetttxxxlllfffnnnwwwzzz{{{{{{uuullleeecccdddeeegggjjjiiieeecccbbb```\\\YYYTTTWWWggg{{{vvvcccXXXTTT___ttt```NNNAAACCCDDD>>><<<@@@??????@@@@@@AAACCCDDDEEEGGGGGGDDDFFFJJJDDDEEEUUUxxxvvvppppppooojjjfffbbb[[[TTTRRRUUU\\\```gggmmmpppsssuuuwwwvvvxxxzzz{{{{{{{{{}}}~~~}}}}}}~~~~~~zzztttsssuuutttsssrrrqqqmmmiiifffaaaiiimmmiiiccciii}}}uuummmbbbcccdddeeefffjjjnnnqqqppppppooonnnnnnmmmmmmmmmllllllmmmoooqqqrrrsssttttttwwwzzz{{{{{{|||{{{pppgggbbb^^^```dddhhhjjjjjjjjjiiidddfffjjjmmmmmmkkkhhhfffcccbbbaaaaaabbbaaa^^^\\\ZZZXXXVVVTTTSSSRRRRRRRRRSSSUUUUUUSSSPPPSSS[[[bbbfffdddaaa\\\TTTRRR^^^kkkyyy~~~yyypppooonnnnnnooonnniii```YYYMMMBBB888666666444222333222222333333222222111000/////////000000000000000000333777:::<<<>>>AAACCCAAA???===???CCCEEECCC@@@AAA>>>======AAAEEEIIIJJJGGGHHHIIIGGGBBB;;;555222555444555999>>>AAAAAA@@@<<<:::999777666777888999888888999:::::::::::::::999::::::::::::<<<@@@BBBHHHTTTaaaiiimmmooommmhhhccceeefffaaa[[[[[[ccckkkvvv{{{tttqqq~~~}}}yyyqqqllljjjjjjlllppppppkkkiiijjjgggbbb\\\WWW[[[jjj|||ppp___RRRTTT\\\yyySSSIIIAAA@@@@@@===<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDEEE@@@CCCHHHCCCBBBNNN^^^zzzqqqpppmmmiiifffccc]]]UUUSSSUUUWWW[[[bbbhhhlllooorrrssstttvvvxxxyyyyyyzzz|||}}}|||{{{{{{{{{|||~~~~~~{{{{{{yyyuuuuuuyyy~~~zzzzzzyyytttrrrtttvvv}}}~~~xxxrrruuuyyypppjjjkkkooorrruuutttpppmmmkkkjjjhhhhhhiiijjjjjjjjjkkklllmmmoooppprrrssstttrrrvvvzzz{{{{{{|||{{{oooggg\\\^^^bbbeeehhhiiijjjiiidddfffjjjlllmmmllljjjhhhfffeeedddddddddccc```^^^YYYWWWUUUSSSQQQQQQRRRRRRVVVWWWWWWWWWXXX[[[```dddddddddbbb]]]VVVVVVbbbqqqwww}}}yyypppooonnnnnnnnnmmmggg^^^WWWMMMBBB888555555333222222222333333333333222111111......///000111111111000///222555888:::===AAADDDCCC@@@>>>AAAFFFHHHGGGDDDCCC@@@======???DDDGGGIIIEEEFFFHHHIIIFFF@@@999444666444333555;;;@@@BBBAAA===;;;999777666666777888888888999::::::::::::999999::::::::::::<<>>===<<<============>>>???AAAAAA>>>???;;;???GGGDDDBBBMMMQQQ|||rrrpppjjjgggeeeccc^^^VVVTTTVVVSSSXXX___eeeiiilllnnnpppsssuuuwwwwwwwwwxxxzzz|||{{{zzzyyyyyyzzz|||~~~~~~||||||{{{uuupppttt~~~}}}www{{{}}}vvvnnngggeeeccccccdddfffhhhhhhkkkkkkmmmnnnppprrrssstttqqqvvvzzz|||||||||~~~wwwmmm\\\]]]```dddggghhhiiijjjfffgggjjjmmmnnnmmmllljjjjjjhhhfffeeeffffffeeeccc[[[ZZZWWWUUUSSSSSSTTTUUUXXXXXXYYYZZZ]]]```ccceeeccccccccc^^^XXXXXXfffuuuyyy|||yyymmmooonnnnnnooopppjjj___VVVLLLAAA888444333111111333111111111111000000000000000000//////......------------///444;;;??????>>>BBBAAA@@@===<<<>>>BBBEEE<<<======<<<:::<<<@@@EEEHHHJJJHHHCCCBBBBBB;;;222444333222333555999===@@@>>><<<999666666777999:::999999999888999999::::::999::::::::::::<<<@@@CCCIIISSS___kkkuuuwwwmmm```bbb\\\^^^gggkkkgggfffiiifffaaadddtttqqqgggeee```ZZZVVVYYYbbbiiiwww~~~}}}zzzwwwtttsssssspppkkkggg[[[VVVZZZkkk~~~|||jjjYYYPPPMMMSSSiiiwwwSSSBBBAAA???============>>>???===<<<>>>AAABBB???;;;>>>>>>>>>>>>???AAACCCEEEOOOqqqvvvooolllgggeeefffccc[[[UUURRRUUUUUUYYYbbbgggiiilllqqqpppsssuuuvvvvvvuuuuuuvvvzzzzzzzzzzzz|||~~~ooosssyyy{{{wwwuuu}}}yyy|||qqqfff___bbb```\\\^^^fffiiigggjjjiiiiiikkkmmmpppqqqqqqtttvvvzzz|||~~~xxxgggccc___]]]___dddjjjnnniiimmmmmmiiiiiimmmmmmiiijjjjjjjjjjjjiiigggccc```ddd^^^XXXWWW[[[^^^]]][[[```bbbbbbbbbbbbccceeeggggggeeeeeeeee___\\\iii{{{xxx|||xxxmmmooommmnnnpppqqqkkkaaaXXXLLLBBB888444333111111333111111111000000000///////////////...............///...///333888<<<===<<>>DDDHHHHHHFFFFFFEEE>>>555333333333333555888:::<<<===<<<999777666666777777888888888888888999:::;;;999::::::::::::<<>><<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<>>>>>>>>???@@@BBBCCCKKKfffrrrpppkkkhhhiiifff]]]VVVSSSSSSRRRWWW___dddfffjjjoooppprrruuuvvvuuuuuuuuuvvvxxxxxxxxxyyyzzz|||~~~sssgggjjjqqq{{{ssslllooouuu}}}mmm___VVVYYY```dddbbbbbbfffiiiiiiiiiiiiiiikkkmmmoooqqqqqqsssuuuyyy|||~~~uuuqqqkkkffffffgggjjjllljjjmmmmmmkkklllpppppplllkkkkkkjjjjjjjjjhhhfffdddaaa___\\\\\\]]]```cccdddeeefffggggggeeedddeeeffffffddddddddd___^^^lll~~~vvvzzz~~~wwwmmmnnnmmmnnnppprrrmmmcccZZZLLLBBB888444333111111333111111000000000000//////------..................000///...000444888;;;<<<@@@??????===;;;<<>>AAAIIIQQQ[[[kkkggg^^^ccceeekkk{{{~~~kkkhhhfffddddddddd___VVVPPPNNNVVV```iiipppvvv|||{{{{{{}}}uuuuuu}}}{{{yyyuuuoooiii```YYY[[[iii{{{pppaaaUUUHHHEEEUUUmmm]]]AAA>>>===<<<;;;;;;:::;;;;;;999:::;;;;;;::::::<<<===??????>>>===>>>???AAAAAAGGGXXXwwwtttoookkkllliii```XXXUUUQQQPPPSSSZZZ```bbbggglllnnnqqqtttuuuuuutttuuuvvvvvvvvvvvvwwwxxxzzz|||}}}tttiiiiiirrrzzzvvvjjjgggiiipppxxxlll^^^WWWTTTUUU___hhhhhhfffgggiiijjjhhhiiijjjkkkmmmooopppqqqrrruuuyyy|||}}}}}}vvvoookkkhhhfffeeeiiikkkllllllooosssrrrnnnooonnnlllkkkjjjiiihhhhhhaaabbbcccbbbaaabbbfffjjjgggiiikkkjjjgggdddcccbbbeeebbbbbbbbb___```oootttyyy}}}~~~~~~vvvmmmmmmmmmmmmqqqsssnnnddd\\\MMMBBB888555333111000222111000000000////////////,,,,,,,,,------......//////...------111555:::<<<===>>>>>><<<;;;;;;<<<>>>>>>>>>>>>===<<<;;;::::::666:::>>>AAACCCCCCAAA>>>888666444222111222555666<<<<<<======;;;888555333555555666666888999;;;;;;888999:::::::::;;;>>>@@@DDDPPP[[[hhh{{{iiifffdddkkk|||llljjjeee^^^WWWTTTTTTVVVaaafffqqq~~~||||||uuuooohhh~~~{{{~~~}}}wwwnnnggg___YYYZZZiii{{{rrr___QQQHHHFFFPPPiiinnnNNN=========<<<;;;;;;;;;;;;;;;888:::;;;:::888888<<>>=========>>>???@@@EEENNNuuulll{{{~~~vvvpppkkklllkkkddd\\\XXXQQQOOOPPPVVV[[[___dddkkklllooorrrtttttttttuuuvvvuuuuuuvvvwwwxxxyyyzzz{{{xxxyyywwwqqqxxxiii[[[\\\fffqqq|||tttcccZZZXXXZZZYYY```gggjjjiiihhhhhhgggggghhhkkklllmmmnnnoooqqqsssvvvyyy{{{|||}}}yyysssmmmfffaaahhhiiikkknnnrrruuusssoootttssspppmmmiiihhhiiijjjfffffffffeeeddddddfffgggfffhhhkkkjjjhhhdddaaa```ccc``````bbbaaacccsssrrrwww{{{||||||{{{uuummmmmmlllmmmqqqsssnnneee\\\MMMCCC999555333000000222000000000////////////...++++++,,,,,,------......,,,+++++++++...333888<<<;;;<<<===<<<:::999:::;;;======>>>??????===;;;999666777:::===@@@AAACCCFFF???;;;555000///000444666:::<<<>>>???===:::777444555555555666777999:::;;;888999:::;;;:::;;;===>>>???OOOZZZbbbvvvuuuiiigggrrryyyxxx|||jjjggg```WWWRRRUUU```iiipppxxx|||{{{wwwmmm```|||vvv{{{xxxnnnfff\\\WWWYYYiii|||ppp]]]NNNFFFBBBMMMddd}}}YYYCCC===<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<;;;999999===AAA>>>===<<<<<<<<<===>>>???CCCJJJttt{{{eeevvvxxxpppjjjkkkkkkfff___[[[SSSPPPPPPTTTXXX\\\bbbiiijjjmmmpppsssssstttuuuvvvvvvvvvwwwxxxyyyzzzzzzzzz}}}~~~zzzpppooossszzz|||fff[[[UUU___ooo{{{uuufff]]]ZZZ[[[cccaaabbbfffiiiiiifffccceeehhhkkkmmmmmmmmmoooppptttvvvyyyzzzzzzzzz{{{}}}}}}}}}vvvllleeelllkkkmmmsssxxxyyyuuurrryyyxxxtttoooiiiggghhhiiiiiieeecccdddhhhiiigggdddeeehhhkkkllljjjfffcccbbbccc______bbbcccfffuuu}}}pppvvvzzzzzzzzzyyytttnnnmmmlllmmmppprrrnnnddd[[[NNNCCC999555333000000222000000////////////......++++++,,,,,,,,,,,,,,,,,,************,,,///555999999:::<<<;;;999888777888>>>>>>@@@AAAAAA???:::666:::999;;;>>>@@@AAAEEEKKKDDD???999333000000333555777999<<<>>>>>><<<999777555555555555666777999999777999;;;;;;::::::<<<===<<>>>>>;;;<<<<<<======<<<;;;;;;999:::;;;;;;;;;<<<>>>@@@<<<<<<;;;;;;;;;<<<>>>???BBBGGGgggooorrr|||rrriiiiiijjjfffaaa^^^VVVRRROOORRRUUUYYY```gggiiikkkoooqqqrrrsssuuuvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}{{{nnniiiooovvv~~~vvvaaa[[[^^^nnn{{{tttooonnnooorrrzzz}}}uuummmgggdddgggaaa^^^ccchhhgggccc```dddhhhlllmmmllllllnnnppprrrtttwwwxxxxxxxxxyyyzzzzzz~~~{{{pppgggssspppqqqyyy}}}xxxtttzzzyyywwwqqqjjjggghhhjjjgggcccbbbffflllooolllhhhgggjjjnnnooommmjjjhhhgggccc______dddeeeggguuu~~~}}}nnntttyyyyyyxxxwwwsssnnnmmmlllllloooqqqlllbbbZZZNNNCCC999555333000///111000000/////////.........,,,,,,,,,,,,+++++++++++++++,,,,,,+++***,,,000444777999;;;;;;999666666666<<<===???BBBDDDBBB===888;;;:::<<>>DDDMMMWWWaaannn~~~|||{{{tttooouuunnnhhh```^^^ffftttyyyjjjoootttqqqnnniiiiiioooyyy{{{ooobbbYYYTTTPPPVVViii}}}yyynnn]]]JJJ@@@HHHWWWnnn~~~wwwRRRAAA======999:::;;;<<<<<<;;;:::999999999999;;;===>>>>>>===::::::999::::::<<<>>>???AAAAAAVVVvvvwwwkkkhhhiiifffaaa^^^XXXRRRNNNOOORRRUUU\\\dddgggjjjnnnqqqrrrssstttvvvuuuvvvxxxyyyzzzzzzyyyyyyzzz|||~~~yyytttrrruuuxxx~~~zzziiigggnnnppphhhbbb```aaaeeeppp}}}xxxrrrbbb^^^^^^dddgggddd``````bbbggglllnnnlllkkkmmmpppnnnpppsssuuuvvvwwwyyy{{{|||}}}xxxmmmvvvrrrsss{{{}}}vvvrrrwwwxxxwwwrrrlllhhhiiilllgggggghhhlllpppqqqooommmjjjllloooooommmjjjiiihhhddd```aaafffgggiiisss~~~mmmtttyyyxxxwwwvvvrrrnnnmmmlllllloooppplllaaaXXXNNNCCC999555333000///111000/////////............---,,,,,,++++++*********---......,,,)))))),,,///666999;;;;;;888666555444777999===CCCGGGFFFBBB===999888<<>>>>>;;;777888::::::;;;:::999888999777777;;;???@@@===:::999999999999:::<<<>>>??????<<>>@@@@@@???===<<<:::888444111111111111333555999<<>>>>>===;;;777444000000000222444888;;;===;;;999777444333333555555888888999:::;;;<<<<<<<<<>>>===???GGGUUUccclllqqqxxxqqquuuvvvtttxxx|||dddNNNLLLLLLPPPeeennn]]]UUUIIIAAAGGGXXXkkk{{{~~~oooXXXPPPhhh[[[AAA999::::::777999999888777666666666666777888:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::EEE>>>OOO}}}qqqllliiigggggg___XXXOOOJJJKKKPPPTTTVVV___bbbgggkkkmmmoooqqqrrrtttuuuwwwyyyzzz{{{{{{zzzzzz{{{}}}wwwiiibbbhhhooossssssrrrrrrsss}}}lll___aaadddfffhhhhhhiiikkklllhhheeeaaaaaacccfffiiijjjooopppqqqrrrrrrsssvvvyyyxxxwwwxxx}}}wwwpppmmmllljjjiiiqqqqqqpppmmmiiigggffffffiiinnnssstttpppmmmlllmmmmmmkkkjjjmmmrrrrrrmmmhhhdddiiiuuuzzzpppqqqzzztttwwwzzz|||zzzuuuoookkkkkkkkklllooopppkkkccc\\\LLLDDD:::333000000///......------,,,,,,------...++++++++++++,,,,,,,,,,,,******))))))******++++++000111444888;;;<<<:::888333222444999@@@EEEFFFEEEBBB???:::666444666999<<<>>>>>>>>>@@@@@@>>>;;;888000000000000333666999;;;;;;;;;999777555444333222666777888999:::;;;<<<<<<;;;<<>>@@@AAABBBFFFPPPaaammmuuu~~~ppp^^^ddd|||uuu[[[LLLLLLMMM```|||ssseeeYYYOOOJJJDDDcccpppbbbdddwwwrrrSSS::::::???;;;888:::555555555555666666777888666777999:::::::::999999666666777777777777777888999777<<>><<<444333222111111333444666666777999;;;:::888666444444444444555777999:::<<<===AAACCCAAABBBKKK[[[iiiwww~~~wwwgggaaarrrxxxfffPPPPPPNNN^^^{{{~~~ssscccRRRGGGGGGJJJZZZzzztttvvv~~~{{{WWWBBB444888;;;555444999444444444444555666777888666777888999999999888777555555555666666666777777<<<777===???JJJ~~~vvvmmmnnnjjjeee^^^aaa^^^YYYSSSOOONNNPPPQQQVVVZZZ___cccgggkkkooorrrtttsssrrrsssuuuxxx{{{~~~|||{{{{{{{{{|||}}}~~~~~~ttt___TTTWWW]]]bbbaaaeeeppptttrrrqqqsssvvvvvvssspppfffcccaaaaaadddgggjjjkkklllnnnpppoooooonnnooopppkkkmmmppptttxxx|||}}}{{{xxxxxxzzz}}}yyytttooonnnqqqttttttsssrrrpppooottt{{{}}}yyyvvv}}}zzzxxx~~~rrruuuxxxyyywwwqqqkkkfffhhhhhhjjjmmmnnnjjjbbb\\\PPPHHH===555222111000///---,,,,,,++++++,,,,,,---************++++++++++++...---,,,,,,+++,,,,,,,,,))))))+++...333777999:::;;;999666333222333444555999:::;;;<<<;;;999666555666666888;;;>>>@@@???>>>999777555333222222333444444666888;;;<<<;;;999777444333333333555777999:::999>>>AAAAAA@@@HHHWWWddduuuyyyhhhnnnwwwssshhhZZZXXXSSS^^^yyy|||wwwnnnaaaQQQCCC???IIIUUUnnnuuuzzzkkkBBB999444888999555666<<<444444444444444555666777555666777888888777666666444444555555666666777777888555>>>AAAIIIxxxuuu}}}wwwkkkccc^^^^^^\\\YYYTTTPPPMMMNNNOOOUUUXXX]]]aaaeeeiiinnnqqqsssrrrqqqrrrsssuuuxxxzzzyyyyyyzzz{{{|||}}}~~~~~~mmm\\\YYY```iiirrroookkkmmmuuu~~~ssszzzwwwnnncccbbbaaabbbeeehhhiiiiiikkkmmmooooooooonnnooopppjjjllloooqqqssstttwwwyyyyyy}}}~~~{{{{{{|||{{{wwwtttuuuzzzzzzwwwvvvyyy~~~~~~zzz{{{xxxzzzqqqtttxxxzzzxxxsssmmmiiihhhhhhjjjlllmmmiiiaaaZZZOOOGGG<<<444111000///---------,,,,,,,,,,,,------************++++++++++++---,,,,,,+++******++++++)))***+++,,,...222777;;;;;;999777333111000111333666777999;;;;;;;;;;;;:::777777777999<<>><<<999555333222222222444666999;;;<<<;;;:::999444333333222333555777888888<<<@@@@@@???EEEPPPZZZjjjzzz}}}zzz|||sssfffjjjggg^^^ddd|||wwwnnnaaaXXXMMMEEEAAAGGG[[[ooo|||zzzppppppUUU:::999777888999:::::::::444444444333444444555555555666777777777777555555444444555555666777777777555444;;;@@@HHHkkkvvvoooeeeddd``````^^^XXXRRROOONNNOOORRRUUUYYY]]]aaaeeejjjnnnppppppqqqqqqsssvvvxxxyyyxxxyyy{{{|||}}}||||||{{{}}}nnnlllqqqwwwzzzzzzuuulllffffffmmmwww~~~sssjjjaaaaaabbbeeehhhjjjiiihhhlllnnnppppppooonnnnnnoooiiilllnnnnnnmmmmmmoooqqqqqqtttxxx|||}}}||||||}}}}}}}}}yyy~~~qqqtttxxxzzzyyyuuuoookkkhhhhhhjjjlllmmmhhh```YYYNNNFFF;;;333000///...,,,...------,,,,,,------...)))************+++++++++,,,,,,+++***))))))******)))+++,,,++++++///666;;;:::999777444111000111222666777777999;;;<<<>>>???999777777888<<>>AAA@@@>>>AAAIIIPPP___rrr{{{jjjxxxttthhhjjj|||wwwmmmcccMMMFFF@@@@@@EEETTTooo}}}wwwvvv~~~{{{vvvXXX@@@777999777444666999777111555444444333333444444444555555666777777666555444444444555555666777888888888777999:::===SSSrrr{{{sssgggiiieeeeeeccc^^^WWWQQQPPPQQQPPPRRRVVVZZZ]]]bbbgggjjjnnnoooppprrrtttwwwyyyzzzxxxzzz|||}}}}}}|||zzzyyy~~~~~~}}}~~~}}}wwwzzzzzzzzz{{{uuu}}}wwwmmmdddbbbiiivvvuuujjjeeebbbccceeeiiilllmmmkkkiiimmmoooqqqqqqooommmmmmmmmhhhkkkmmmllljjjhhhiiikkkiiimmmqqqtttwww|||}}}|||www{{{}}}{{{zzzxxxppphhhkkkmmmnnnlllllliii___UUUTTTHHH<<<666222...---...---,,,++++++******+++++++++++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))***,,,///222444<<<;;;888666333222111000000222666<<<===;;;<<>>CCCFFFDDDCCCCCC@@@;;;555///,,,222333555777999;;;===>>>===;;;888666444333333333444666:::???CCCFFFHHHHHHQQQ___mmmwwwsss|||www}}}yyyqqqeeeWWWMMMCCC@@@===DDD[[[wwwooo______yyy}}}bbbCCC:::666555555555555444444444333333333444444444555555555666666666666666555555666555555555555666666777888:::888999<<<@@@___aaadddqqqjjjggghhhfffaaa\\\XXXRRRMMMNNNOOORRRVVV[[[aaaeeehhhooonnnnnnpppuuuwwwvvvtttxxxyyyzzzzzz{{{{{{{{{{{{}}}}}}wwwrrruuuvvvrrrnnntttsssnnniiihhhmmmuuu}}}}}}uuukkkhhhiiigggfffffffffgggiiikkklllmmmoooqqqqqqnnnlllmmmooommmmmmmmmmmmlllkkkjjjiiieeegggjjjmmmqqqtttwwwxxx{{{~~~|||wwwzzzvvvzzz|||{{{zzzwwwooogggiiikkklllkkkkkkiii```VVVSSSGGG<<<666222...---...---,,,++++++******+++++++++++++++******++++++,,,************************))))))((()))+++---000222888888777666555333111000222111555;;;===;;;<<>>AAADDDEEEFFFEEEBBB<<<555222222333555777888::::::;;;===<<<:::888666555444444333555888<<<@@@CCCFFFGGGFFFOOOZZZfffwww}}}|||xxxvvvqqqiii^^^RRRGGG@@@???GGGRRR^^^oooyyykkk\\\[[[qqqvvvQQQ<<<888555555555555444444444444333333333333444444444444555555666666666555555444555555555555555555666777777999777888;;;>>>XXXggg\\\mmmzzzpppkkkjjjgggbbb^^^YYYSSSOOOLLLMMMOOOSSSXXX]]]bbbeeelllkkkkkknnnrrrttttttrrrwwwwwwxxxzzzzzz{{{{{{{{{~~~}}}}}}xxxqqqrrruuuuuunnniiisss}}}qqqnnnkkkkkkooouuuzzz|||wwwtttssstttrrrnnnmmmpppkkkkkkkkkjjjkkkkkklllllllllnnnppppppnnnlllmmmooonnnnnnnnnmmmlllkkkjjjiiifffggghhhkkkmmmpppssstttwwwyyy||||||www{{{uuuyyy{{{zzzyyywwwoooggghhhkkklllkkkllljjjaaaWWWQQQFFF:::555222...---...---,,,++++++******++++++,,,++++++*********++++++++++++++++++++++++++++++))))))(((((()))+++---...444666888:::999777444222333111222888;;;;;;;;;======<<<999666444555888;;;@@@CCCGGGIIIGGGBBB<<<888000111333444666888999999=========<<<:::888666555222333555777;;;???BBBDDDCCCGGGMMMXXXkkksssmmmhhh```TTTIII@@@<<<;;;CCCSSSgggsssxxxvvvpppiii[[[cccqqq```EEE:::999555555444444444333333333222222333333333444444444444444555555555555444444444444444444444555666777555888666777::::::OOOqqqfff^^^vvvoookkkgggccc___ZZZUUURRRJJJKKKLLLOOOSSSYYY^^^aaahhhhhhiiilllppprrrrrrqqqtttuuuwwwxxxyyyzzz{{{{{{}}}}}}}}}~~~}}}tttooossswwwwwwooojjjuuu{{{tttnnnnnnoooqqqtttvvvvvvvvvhhhfffgggkkknnnooossswwwrrrrrrrrrqqqpppooonnnmmmnnnoooqqqqqqpppoooooopppnnnnnnnnnmmmlllkkkiiihhhhhhhhhhhhiiikkkmmmpppqqqrrrsssuuuwwwxxxxxxxxxwww{{{}}}~~~~~~~~~~~~xxx~~~vvvzzz|||{{{zzzxxxqqqiiikkkmmmnnnmmmllljjjaaaWWWOOODDD:::555222///---///---,,,++++++******++++++,,,++++++***************++++++++++++++++++++++++******)))))))))***+++,,,222555:::>>>???===999777555111111666:::::::::;;;::::::999555222111333666999===CCCHHHHHHEEE@@@<<<222111111111333666999:::<<<===>>>???>>>;;;888777333333222444666;;;???AAAEEEFFFIIIPPP]]]ppp{{{yyyrrrggg[[[VVVLLLAAA::::::@@@EEEWWWdddppprrrhhh]]]VVVTTTXXX}}}sssRRR@@@:::777444444444444333333333222222222222222333333333333222333333444444444444333333333333333444555666666555888777777:::999FFF```jjjwwwzzzqqqkkkeeecccaaa\\\YYYWWWLLLKKKKKKLLLPPPUUU[[[^^^eeefffiiillloooqqqssssssssstttuuuwwwyyyzzzzzz{{{||||||}}}~~~{{{xxxvvvzzz|||zzztttqqq|||vvvqqqnnnqqquuuzzz}}}|||wwwssskkkeeecccfffjjjnnnsssyyywwwwwwwwwvvvtttrrrooonnnpppqqqrrrsssssssssssssssnnnnnnmmmlllkkkiiigggggghhhhhhhhhhhhjjjmmmpppqqqqqqqqqrrrsssttttttttttttxxxyyyzzzzzzyyyzzz|||~~~}}}{{{zzzyyyzzz{{{{{{zzz}}}}}}zzz|||{{{www{{{~~~}}}|||zzzssskkkoooqqqqqqnnnmmmiii___UUUOOOEEE;;;666333///---...---,,,++++++******++++++,,,+++******)))))))))***************************++++++************++++++...222777<<<>>>===;;;999666222111555888777999<<<888888666444222222333444555999???EEEHHHGGGDDDBBB<<<:::666222111333555777999;;;>>>??????===;;;999555444333333444888;;;>>>@@@CCCFFFIIINNN[[[nnn}}}ssskkkfff^^^UUUIIIDDD===888:::BBBNNNWWWiiijjjggg]]]OOOHHHMMMUUU}}}zzzVVV@@@999666333444333333333222222222222111111111222222222333333111111222333333333333333222222222222333444555666555999777888;;;999???RRR{{{ssstttkkkccccccccc^^^\\\]]]PPPNNNLLLLLLNNNSSSXXX\\\cccfffiiilllooorrrtttuuurrrsssuuuwwwxxxyyyzzzzzz{{{|||}}}}}}~~~~~~yyytttwww~~~yyyuuusssssswww{{{tttppphhhaaabbbfffjjjpppwwwwwwwwwxxxwwwvvvsssqqqoooppppppqqqrrrsssttttttsssooonnnnnnllljjjhhhfffeeeeeeeeeeeegggiiillloooppprrrsssssstttuuuuuuuuutttwwwxxxxxxvvvtttssstttuuuxxxwwwuuusssrrrqqqqqqqqqooorrrtttrrrssszzzxxx|||~~~~~~~~~|||uuulllqqqrrrrrrooolllhhh]]]SSSPPPFFF<<<888555000---...---,,,++++++******++++++,,,+++***)))))))))))))))))))))))))))))))))))))))************************))),,,111555888999888888666444444666555444888>>><<<999666444555666555555444888===CCCGGGIIIJJJJJJKKKHHHBBB<<<777333222222666888;;;>>>??????===<<<999888666444555777999;;;;;;???EEEHHHIIIPPPaaarrr|||mmm```XXXQQQIIICCCBBB@@@???CCCLLLVVV___dddaaaZZZOOOEEE@@@FFFYYYjjj\\\@@@555555666666333333333222222222111111000000111111111222222222///000111222222333333222111111111222333444555666444888666777<<<999;;;HHHyyyvvv{{{nnneeeeeeeee```]]]```UUURRRNNNLLLMMMPPPUUUYYY```cccgggkkkmmmpppsssvvvssstttvvvwwwxxxyyyzzzzzzzzz{{{}}}}}}|||}}}~~~yyyssszzz~~~yyyzzz|||||||||~~~vvvlllccc\\\^^^cccgggmmmsssssssssttttttssssssrrrqqqnnnmmmnnnpppssstttsssrrrqqqpppooonnnkkkiiigggfffaaabbbdddfffhhhkkklllmmmssstttuuuvvvwwwwwwvvvuuuvvvwwwvvvssspppnnnnnnooorrrqqqpppnnnllliiihhhgggfffjjjlllkkkmmmvvv~~~www{{{~~~~~~}}}|||uuulllnnnpppooommmkkkggg]]]RRRRRRHHH>>>999666000---------,,,++++++******++++++,,,+++***)))((((((((((((************************((()))))))))***)))))))))'''))),,,///333555777888666666777777444222888AAAEEE>>>777666999;;;999666555666:::???DDDIIIMMMOOOSSSQQQNNNIIIBBB;;;555111333555888;;;>>>??????>>>===<<<:::888777777888999999;;;@@@EEEFFFIIIUUUbbbppp|||qqqiii___SSSKKKGGGCCC>>><<<@@@AAAGGGSSS^^^dddbbb]]]LLLDDD???CCCNNN___www}}}aaaCCC888666555555888222222222222111111111111000000000000111111111222...///000111222222222222000000111111222444555666333666333444;;;999888AAA[[[uuuiiihhhgggaaa^^^```YYYUUUPPPLLLKKKNNNSSSVVVZZZ^^^cccgggiiilllpppsssuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{}}}}}}{{{{{{}}}~~~~~~~~~tttbbb[[[XXX]]]dddgggjjjmmmmmmnnnnnnnnnoooqqqrrrsssooonnnnnnqqquuuvvvuuutttuuutttsssqqqnnnkkkiiihhhdddeeehhhjjjllllllkkkkkkpppqqqtttwwwwwwwwwuuuttttttuuutttqqqnnnlllmmmnnnmmmmmmllljjjgggdddbbb```aaagggiiihhhjjjtttvvvzzz}}}}}}}}}{{{tttlllkkkmmmmmmkkkiiifff\\\RRRSSSIII???;;;666111---------,,,++++++******++++++,,,+++***)))((((((((((((++++++++++++++++++++++++&&&'''(((((()))((((((((())))))+++...111555888:::555777:::888333000888CCCLLLCCC:::888===???<<<777444555777:::@@@GGGMMMQQQRRRSSSTTTSSSMMMDDD:::444111333666999<<<>>>@@@@@@@@@>>><<<:::888777777777555444888>>>@@@@@@FFFOOOZZZdddmmmssswww\\\QQQIIIAAA>>>>>>>>>======:::>>>IIIXXXdddcccWWWJJJBBB===AAARRRhhh~~~tttxxxVVV@@@111666:::444000444222222222111111111111000000000000000111111111111......000111111222222222000000000111222444555666111555111222:::999666===AAA}}}{{{mmmkkkiiiaaa]]]```[[[WWWPPPKKKJJJLLLQQQTTTVVVZZZ```dddfffiiimmmqqqvvvwwwxxxyyyyyyyyyyyyyyyxxx{{{}}}}}}{{{zzz|||{{{~~~|||rrr]]]XXXXXX```gggiiihhhiiiiiiiiijjjkkkmmmooorrrtttsssqqqqqqtttxxxzzzyyywwwwwwwwwuuusssqqqnnnkkkjjjiiikkknnnppppppooommmkkklllooorrruuuvvvuuusssrrrssssssrrrpppnnnlllmmmnnnllllllkkkiiifffbbb___]]]```fffiiigggjjjuuu|||yyy~~~{{{|||yyylllmmmmmmllljjjjjjhhh^^^SSSVVVKKKAAA<<<888222......,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))((())),,,///333666555555555555555666666666CCC@@@===<<<>>>>>>;;;999::::::999888:::AAALLLTTTOOOOOORRRVVVWWWPPPDDD:::777666555777999;;;<<<;;;EEE@@@;;;;;;===<<<777222777777999;;;===@@@BBBDDDIIIMMMTTT]]]jjjyyyqqqYYYMMM@@@===<<<<<<999888===EEECCCEEECCCIIITTTNNNDDDEEEEEERRRdddyyy\\\>>>999444333444444111...222111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000222333333444555666777777CCCQQQqqqjjjhhhbbb]]]^^^]]][[[VVVOOOJJJIIIMMMQQQUUUXXX[[[^^^bbbggglllpppqqqsssuuuwwwxxxyyy|||~~~yyyxxxxxxxxxyyy{{{}}}~~~|||}}}{{{qqq]]]ZZZ[[[bbbgggjjjlllpppjjjggghhhmmmnnnnnnpppssswwwwwwxxxyyyxxxwwwvvvuuuwwwtttrrrrrrttttttqqqooouuusssqqqooonnnnnnoooooommmmmmpppuuuzzz{{{xxxtttvvvtttpppmmmkkklllnnnooolllkkkiiifffdddbbbaaa```___dddhhhggghhhppp}}}}}}|||yyy~~~zzz|||yyylllnnnoooooolllllliii```UUUUUUKKKAAA<<<888222......,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***))))))((()))+++...111444555555666666666666555555:::::::::===AAABBB@@@>>>???>>><<<;;;<<<@@@FFFKKKUUUTTTSSSRRRQQQMMMGGGBBBHHHAAA888222222555:::<<<@@@???===<<<<<<<<<;;;:::888888888999:::;;;======:::===BBBHHHQQQ]]]hhhpppvvvlllgggaaa^^^___ccc___SSSGGGBBBBBB===:::<<<>>>???BBBFFF@@@BBB<<<<<>>???AAABBBCCCCCCKKKLLLNNNPPPRRRRRRPPPOOOTTTLLLAAA888444333555555444888===>>>===<<<===>>>:::999888777777777777777555666888:::>>>DDDLLLQQQ[[[eeeuuu~~~xxxwwwqqqgggYYYNNNGGGEEEHHHCCC@@@@@@@@@===;;;<<<@@@<<<;;;AAAEEEDDD@@@???;;;>>>999888AAANNNfffjjjTTTGGG:::666222111333444222000111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222333444555666777777<<<@@@\\\sssjjjhhhddd^^^^^^]]]YYYTTTNNNKKKKKKKKKOOOQQQTTTWWW[[[___eeeiiimmmooorrrsssssstttvvvwwwwwwwwwvvvwwwxxxyyy{{{|||zzz|||}}}wwwrrrhhh```\\\___dddgggjjjnnnnnnjjjjjjmmmooonnnqqqvvvyyyyyyyyyyyyxxxwwwvvvuuutttsssssstttwwwyyyyyyxxxuuuuuuuuutttqqqnnnkkkiiiiiikkknnnqqqrrrsssuuuwwwuuussspppmmmkkkjjjkkkllllllkkkiiifffdddbbbaaa```\\\```cccdddhhhttt~~~yyyyyyzzzyyyyyyzzzxxxmmmqqqsssssspppmmmiii```WWWSSSIII???;;;777111......,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***))))))(((''''''((()))+++,,,222444666888888777555333333444666999<<<>>>??????@@@??????CCCGGGHHHEEEAAA???AAAFFFOOOVVVXXXUUUQQQTTTRRROOOKKKFFF>>>666000---111666;;;===<<<;;;:::;;;:::999777666666666666888888888777777999===AAADDDKKKTTT\\\cccjjjsssyyyuuuiii```XXXRRRHHHHHHGGGDDD@@@======>>>EEEBBB>>>=========???@@@AAA@@@BBBHHHIIIBBB;;;888777>>>@@@FFFXXXmmmmmmMMMAAA;;;666444111111222333333222000000000000000000//////000000000000000000000000000000000000000000000000/////////000000000000000111222333444555666666777999@@@MMMyyyxxx~~~mmmiiifffaaa]]]\\\ZZZVVVQQQLLLIIIGGGLLLNNNQQQTTTWWW\\\aaaeeekkknnnppprrrrrrrrrssstttvvvuuuuuuuuuvvvxxxzzz{{{{{{|||~~~zzzzzzlllccc[[[]]]cccggglllpppnnnjjjjjjmmmoooppptttyyyxxxxxxwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxzzz|||||||||vvvwwwxxxxxxuuupppkkkhhhiiilllooopppoooqqquuuxxxtttsssqqqnnnmmmlllkkkkkklllkkkiiifffdddbbbaaa```]]]___aaaccchhhuuuzzzxxx}}}yyyyyyxxxyyyxxxmmmpppttttttppplllggg^^^VVVRRRHHH>>>:::666111---...,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((((((((('''''''''((()))***000222444777888777555333333333222333555888===@@@@@@@@@BBBGGGKKKKKKFFFBBB@@@>>>???GGGQQQWWWTTTPPPUUUXXX[[[]]]ZZZRRRGGG???:::555000000444888999999;;;:::999888888888888999777888777666444444666888<<>><<<;;;;;;<<<===:::===???AAACCCFFFGGGHHHEEEDDDDDDDDDAAA<<<<<<@@@GGGPPPXXXeee{{{sssIII999888111333222000000111222222222//////////////////000000////////////////////////////////////////////////......//////000000000000111111222333444555666666888>>>BBBbbbjjjllluuukkkhhheee]]]]]][[[XXXTTTNNNHHHEEEJJJLLLOOORRRUUUYYY^^^bbbiiillloooqqqqqqqqqrrrsssttttttttttttuuuwwwxxxzzz{{{|||~~~~~~|||~~~oooddd[[[\\\cccjjjoootttllliiijjjnnnpppqqquuuzzztttttttttttttttuuuuuuvvv{{{||||||}}}}}}}}}}}}~~~}}}yyytttpppiiilllnnnnnnmmmnnnrrrvvvtttsssrrrqqqooonnnmmmmmmlllkkkiiifffdddbbbaaa``````aaaaaaccchhhuuuzzztttwwwxxxyyywwwwwwwwwmmmpppttttttpppjjjeee]]]UUUQQQGGG===999666000------,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((''''''''''''''''''(((((()))---///111444666666555555333333111000111555<<>>999<<<<<<;;;===CCCEEEDDDDDDCCCAAA@@@@@@BBBDDDFFFGGGCCC???<<<;;;:::888777<<<<<<<<<<<<<<<===>>>>>>>>>EEEJJJJJJJJJKKKJJJHHHCCC>>>;;;999999>>>KKKXXXsss|||}}}WWW888444999222222111000//////000111222......////////////000000////////////////////////////////////////////////---......//////000000111111111222333444555666666888666777SSSaaa\\\zzztttllliii___^^^\\\ZZZWWWRRRKKKFFFHHHJJJMMMPPPSSSWWW\\\```eeeiiimmmppppppqqqqqqrrrssssssrrrssstttuuuwwwxxx{{{|||}}}}}}}}}sssggg]]]^^^eeelllqqquuullljjjkkkoooqqqqqqsssvvvoooooopppqqqsssuuuwwwyyy}}}~~~}}}|||}}}~~~yyyvvvjjjkkkllllllkkklllnnnppprrrrrrrrrrrrqqqpppooonnnlllkkkiiifffdddbbbaaa``````aaabbbdddjjjvvv|||{{{uuusssyyywwwxxxwwwwwwwwwnnnpppuuuvvvpppjjjddd\\\UUUPPPFFF===999555000------,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''(((((())))))***,,,...111333555666777777777555222111333888<<<<<<@@@DDDGGGGGGHHHHHHIIIFFFCCC???===BBBNNN\\\fff\\\[[[[[[```gggpppwww{{{rrrdddOOO===444333555777666666555666666777888888777999:::999888777888999888999999999999999:::;;;777999888555666:::<<<:::======<<<;;;;;;<<<======:::;;;<<<<<<;;;:::888777:::;;;<<>>??????===>>>???JJJ```xxxuuuOOO999888222+++---...111111000///......///111---.........//////000000////////////////////////////////////////////////---------...///000000111000111222333444555555666333333;;;<<>>666333222111222333333222111333333333333555777:::;;;@@@;;;888999>>>AAA???===CCCAAA>>>;;;999999:::;;;>>>===<<<;;;;;;<<<===>>>666:::===<<<<<<@@@GGGKKKSSSVVV[[[___^^^XXXOOOHHHFFFEEECCC@@@>>>???DDDHHHVVVggg~~~}}}vvvHHH@@@777222111111///,,,////////////////////////////////////////////////....................................////////////......//////000000111111111111111111222333444555666000888:::>>>iii~~~cccWWWllliiiffffffdddcccaaa\\\WWWRRRGGGGGGGGGIIILLLPPPTTTWWWYYY^^^cccddddddeeejjjooonnnqqqtttuuuvvvwwwyyy{{{|||{{{zzzzzzzzz|||}}}~~~vvveeebbbkkkssssssoooxxxwwwuuussspppkkkeee```iiikkknnnsssxxx|||~~~}}}||||||{{{~~~|||yyywwwxxxyyywwwqqqkkknnnmmmlllmmmooooooooonnnnnnmmmjjjgggccc```^^^\\\^^^```cccffflllwww|||zzz{{{||||||{{{rrr|||||||||}}}~~~{{{nnnnnnwwwyyyqqqjjjeee\\\RRRNNNHHH???777222000...------,,,,,,++++++******)))***)))'''&&&&&&&&&((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++...222555999BBBDDD:::444666666111111444777;;;@@@FFFLLLQQQZZZeeekkkfff^^^WWWRRRMMM[[[XXXUUUYYYgggsssqqqggg^^^dddkkkoookkkccc[[[VVVGGGBBB;;;777555333111///333444555555555444333111444555777999===AAADDDFFFGGGDDD@@@<<<999999:::;;;=========>>>???@@@BBBCCCGGGJJJLLLNNNRRRYYY```eee```___\\\YYYTTTMMMFFFAAAAAA>>>;;;???LLL```vvvnnnVVV;;;666000...///111000.......................................................................................////////////.........///000000111111111111111111222333444444777>>>GGGDDD===VVVuuubbb\\\pppuuukkkgggdddbbbbbb^^^XXXSSSIIIHHHGGGGGGJJJNNNRRRUUUWWW[[[```bbbaaacccggglllnnnqqqtttvvvwwwwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}jjjdddmmmxxxzzzwwwzzzxxxuuurrroookkkfffbbblllnnnrrrwww|||~~~|||zzzyyyyyy{{{~~~}}}~~~}}}wwwrrrnnnmmmkkkkkkllllllkkkjjjjjjiiigggeeecccaaa___^^^^^^```ccchhhppp{{{pppgggllltttuuurrrpppxxx~~~}}}~~~yyylllnnnvvvxxxppphhhcccZZZOOOOOOIII???777222000...---,,,,,,,,,+++******))))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''((((((((((((((('''((())),,,///111444<<>>@@@III[[[vvvfffKKK888333///,,,,,,///111000...................................................---------------------------............/////////---......//////000111111111111000111111222333444===PPPZZZQQQAAACCClll^^^YYY{{{rrrkkkdddaaabbb```ZZZSSSKKKIIIFFFEEEFFFKKKOOOSSSTTTXXX\\\^^^^^^```dddhhhmmmqqquuuwwwxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{uuurrr||||||xxxtttpppmmmkkkhhhfffoooqqqvvv{{{{{{xxxwwwwwwwwwzzz}}}}}}xxxqqqooommmllllllkkkiiigggeeeddddddcccbbbaaa``````]]]^^^ccckkkvvv~~~fffXXXbbbqqqtttpppooo~~~|||zzzzzztttgggmmmuuuwwwooohhhccc[[[PPPPPPIII@@@888333000...---,,,,,,++++++***)))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((('''''''''(((***,,,---...666999777666999999666444333222222555;;;DDDJJJYYY\\\]]][[[ZZZ]]]ccchhhkkkiiiaaaSSSGGGEEELLLRRR[[[```ggglllpppsssvvvxxx~~~rrr```RRRAAA???:::666444555666777444777:::999666555777999<<<;;;::::::<<>>IIIUUUmmm}}}aaaIII999111444222//////000000...,,,---------------------------------------------------------------------------------.........//////------......///000000111000000000000111222333444;;;QQQWWWOOOCCC888SSS~~~___qqq}}}rrrfffaaabbbaaa[[[TTTNNNKKKGGGDDDDDDHHHLLLPPPRRRUUUXXXZZZ[[[^^^aaadddkkkoootttwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{{{{zzzzzz|||~~~zzztttpppooonnnnnnmmmrrruuuyyy~~~}}}xxxuuuuuuvvvxxx||||||yyyvvvtttqqqooonnnllliiigggcccbbbbbbaaaaaa`````````\\\^^^cccnnn{{{mmm[[[cccppprrrrrrvvv|||yyyxxxqqqeeekkktttwwwpppiiifff^^^TTTPPPJJJAAA888333000...---,,,,,,+++******))))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''(((***++++++000333444555777888666777777666444333555888;;;EEEHHHLLLPPPSSSWWW^^^dddhhheee___SSSFFF???BBBHHHHHHSSSdddrrrzzz{{{xxxvvvzzz}}}zzzooofffccc]]]SSSIII>>>555000555555666777999:::;;;;;;:::999888777777999;;;===AAAAAAAAAAAAAAAAAAAAAAAAEEEAAA@@@CCCDDDBBBEEEKKKFFFDDDBBB@@@BBBIIITTT\\\hhhuuuzzz]]]DDD666333555333222111000000...---+++------------------------------------------------------------------------------------............---------...//////000000000000000000111222333333111>>>@@@>>>===333@@@hhhxxxppp}}}lllcccbbbaaa\\\VVVRRRNNNIIIEEEDDDFFFJJJMMMPPPRRRUUUWWWYYY\\\___aaahhhlllqqqttttttssssssrrrssstttvvvxxxyyyzzzyyyyyyxxx{{{{{{xxxxxxxxxyyyxxxyyy{{{}}}xxxuuutttvvvyyy{{{~~~}}}zzzxxxwwwuuurrrpppnnnllliiifffdddccccccbbbaaa```___^^^]]]___fffqqq~~~nnnjjjllllllrrr|||zzzyyyrrrhhhkkktttwwwqqqkkkhhh```VVVQQQKKKAAA999333000...---+++++++++***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))******+++---///222444666666999::::::999666444333444666:::DDDOOOUUUVVVXXX[[[fff\\\VVVYYY^^^]]]XXXTTTKKKOOOWWW___iiisss|||}}}~~~|||xxx{{{}}}}}}yyynnn]]]LLLAAA===;;;999888888888999999888888888888999999::::::::::::999999999;;;<<<===999888===DDDEEEBBBGGGQQQQQQSSSWWW]]]fffuuuwwwYYYAAA222,,,///555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------......///000000000000///000000111222333///111000333777666===OOO}}}pppxxxjjjdddbbb^^^[[[UUURRRMMMHHHFFFFFFHHHJJJMMMOOOQQQTTTWWWZZZ\\\]]]dddhhhlllooopppppppppqqqrrrsssuuuvvvwwwxxxyyyyyywww{{{~~~|||yyywwwuuuvvvyyy|||~~~}}}{{{zzzyyyuuussspppnnnllljjjhhheeefffeeedddcccbbb```______```dddkkkvvvxxxnnnmmmwwwzzzyyysssjjjllluuuxxxqqqjjjggg___UUURRRKKKBBB999333000...---++++++******))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))******))))))+++...111333444666888;;;;;;:::888888999555777???KKKQQQQQQTTTXXXaaa[[[]]]ooo{{{sssggg]]][[[cccpppyyyzzz}}}}}}zzzyyyyyy{{{tttlll______\\\XXXSSSQQQTTTXXXNNNNNNMMMLLLIIIEEEBBB@@@???>>>>>>???BBBGGGKKKNNNSSSUUU]]]fffddd^^^cccppp{{{~~~hhhSSS<<<222///......000+++,,,,,,++++++,,,---///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////000/////////000000111222333333...111333222888AAABBBlllllllllrrrgggcccaaaaaaXXXUUUPPPKKKHHHGGGHHHHHHJJJKKKMMMPPPTTTWWWXXXYYY```cccgggjjjlllmmmnnnppprrrrrrssstttuuuwwwyyyyyyxxx|||~~~{{{zzzxxxxxxyyy|||~~~~~~~~~}}}{{{yyyxxxyyytttrrrooonnnmmmllliiigggffffffeeedddccccccbbbbbbdddjjjrrr{{{~~~rrrvvv}}}pppnnntttyyyyyyxxxrrrkkkmmmvvvxxxqqqjjjfff]]]SSSRRRLLLBBB999333000...---++++++******)))(((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))*********'''&&&))),,,...111333333666:::<<<===>>>@@@AAA<<<888999AAAFFFJJJRRR[[[ZZZ___ooolll___YYYWWWeeemmmxxx~~~~~~~~~~~~vvvkkkaaa[[[aaa```aaadddiiiqqqxxx}}}~~~mmmKKK:::,,,---444444000---.........,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000////////////000111222333444...444333)))444AAA888aaagggNNNnnnxxxjjjeeedddeeeZZZWWWSSSNNNJJJHHHGGGGGGHHHHHHJJJMMMQQQTTTVVVVVV^^^aaadddgggiiikkknnnppprrrrrrrrrrrrtttvvvyyyzzzzzz~~~{{{{{{~~~}}}|||{{{zzzzzz||||||||||||zzzxxxwwwwwwwwwuuusssqqqpppooonnnllljjjfffffffffeeeeeeeeeddddddhhhnnnwwwyyypppzzztttfffgggqqqyyy~~~zzzwwwhhhnnnuuuuuunnniiiggg___TTTTTTLLLAAA999666444222000------,,,++++++******)))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((((((((((((***,,,---000555999999>>>HHHPPPRRRMMMFFF???======???FFFNNNXXXaaarrrrrrccc\\\^^^WWW```xxxvvvYYYEEE000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......////////////000000000000000/////////111444777888NNNlllXXXVVVmmmqqqgggdddccc^^^]]]ZZZUUUNNNIIIGGGFFFDDDEEEGGGJJJNNNQQQTTTVVV\\\^^^aaaccceeehhhlllooossssssssstttvvvwwwyyyzzz|||~~~~~~vvv|||~~~|||{{{}}}zzzuuuvvvyyy{{{{{{{{{zzzyyyvvvyyyvvvnnnlllooonnnjjjjjjjjjiiiiiiiiiiiijjjjjjpppvvv|||~~~|||}}}mmmdddeeelllsss~~~zzz~~~wwwiiimmmtttuuunnnjjjhhhaaaVVVUUUMMMBBB:::666444111///------,,,++++++******))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((((((((((((***+++,,,---333777;;;BBBJJJNNNNNNNNNHHHAAA???===;;;???DDDQQQ^^^ppp~~~{{{xxxwwwggg___fffrrryyyuuu|||nnnXXXCCC555/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------........./////////000000000000000000///000111333666777???jjj^^^TTTaaa}}}ppphhhccc]]]]]]ZZZVVVQQQLLLIIIHHHDDDDDDFFFHHHLLLOOORRRTTTYYY[[[^^^```bbbeeeiiilllppppppqqqrrrsssuuuvvvwwwzzz{{{~~~yyy}}}}}}{{{|||~~~}}}{{{|||{{{vvvwwwyyy{{{||||||{{{{{{{{{}}}zzzssspppqqqpppkkkffffffggghhhiiikkklllmmmvvv||||||vvvtttvvv|||vvvjjjeeelllyyy}}}yyy|||wwwjjjmmmtttuuuoookkkiiibbbXXXVVVNNNCCC;;;777444111...------,,,++++++******)))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((((((((()))***++++++***...444:::CCCKKKKKKGGGJJJFFFCCCBBB@@@<<<<<>>GGGFFF@@@BBBAAACCCGGGHHHEEECCCEEE>>>@@@FFFJJJJJJNNNYYYffffffeeejjjuuu}}}yyykkk\\\aaaaaacccfffkkkrrrxxx|||{{{lllWWWBBB444---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.............../////////000000222111111000111111222333888<<>>???;;;===>>>DDDLLLOOOMMMLLLNNNHHHAAA;;;;;;===AAAIIIQQQ^^^bbbjjjuuu|||vvvsssjjjhhhjjjmmmppptttsssmmmkkkwwwsssYYYMMM<<<111...///000///,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////111111111111111111111222555333KKK}}}[[[PPPZZZppp~~~hhhaaa___]]]\\\\\\ZZZVVVRRRHHHFFFCCCAAABBBEEEHHHKKKNNNPPPSSSVVVXXX[[[___bbbfffgggjjjmmmoooqqqrrrsssvvvwwwyyy|||~~~yyysssqqqtttyyy|||}}}}}}~~~}}}|||{{{{{{zzzxxxwwwxxxnnnoooqqqtttwww{{{~~~|||uuunnnoootttuuuuuuyyywww}}}zzzvvvlllnnnuuuuuunnniiiggg___TTTVVVOOOFFF>>>:::666222///------,,,++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''((((((&&&%%%+++444777555<<<>>>DDDNNNSSSRRRRRRTTTQQQKKKIIIMMMQQQPPPMMMMMMYYY___gggnnnzzz|||www}}}zzzrrrvvvxxxsssiiijjj|||wwwpppttt}}}fffRRRBBB999///+++---000///---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------........./////////000000111111111111111111444222===___pppVVVPPPZZZsss|||ddd```]]]\\\]]]\\\YYYUUUMMMJJJEEEAAA@@@BBBFFFHHHLLLNNNQQQSSSUUUXXX\\\___bbbdddhhhlllooorrrssstttwwwwwwyyy{{{}}}uuupppnnnrrrwwwwwwxxxzzz}}}~~~~~~zzzwwwvvvwwwwwwuuuwwwzzzqqqrrrtttwwwzzz~~~}}}yyyrrrjjjiiimmmttt}}}wwwwwwzzzwwwllljjjqqqsssmmmiiiggg```VVVUUUOOOFFF???;;;888333000------,,,++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''&&&((()))(((%%%'''---000000888:::AAALLLRRRSSSUUUXXXSSSUUU]]]iiinnniiibbb^^^UUUZZZ]]]```jjj||||||{{{mmmYYYFFF888333111...,,,,,,---,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------.........////////////000111111111111111444222666KKKrrriiiXXXTTT^^^jjjppp|||gggbbb]]][[[\\\]]]ZZZWWWRRRNNNHHHBBB@@@AAADDDFFFIIIKKKNNNPPPRRRUUUYYY\\\]]]```eeejjjooorrrttttttvvvwwwxxxyyy{{{}}}qqqmmmmmmsssxxxwwwttttttuuuzzz~~~{{{{{{}}}~~~}}}zzz{{{vvvsssttttttrrrtttyyyssstttwww{{{~~~xxxtttnnniiijjjnnnxxxwwwwww{{{wwwmmmgggnnnpppkkkiiihhhbbbXXXUUUNNNFFF???<<<888444111------,,,,,,+++******)))&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&'''++++++'''&&&***,,,,,,333555===IIIQQQTTTXXX]]]VVV\\\jjjwwwyyyrrrkkkiiiWWWZZZZZZXXXaaavvveeeNNN???333+++,,,...000///,,,+++,,,...******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......---------.........//////...///000111111222222222222///000>>>]]]xxxeeeWWWSSSUUUTTT```uuuiiiccc\\\ZZZ\\\]]][[[XXXUUUQQQIIICCC@@@@@@CCCEEEGGGIIILLLNNNPPPTTTWWWZZZZZZ]]]ccciiinnnrrrtttuuuvvvvvvvvvxxxyyy{{{}}}~~~~~~ooolllmmmuuu{{{yyytttrrrpppyyy|||yyy{{{~~~{{{xxx}}}vvvrrrsssrrrooorrrxxxvvvwwwzzz|||tttpppmmmkkknnnsss{{{yyy}}}vvvjjjlllqqqpppjjjhhhiiicccYYYXXXOOODDD>>>===:::333---......,,,+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))---///555@@@KKKTTTWWWXXXWWW```llltttwwwtttooolll___aaagggkkkjjjkkkvvvwwwgggPPP>>>555222111000,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...////////////////////////000111111000555444333HHHqqqkkk___\\\XXXUUU___|||wwwhhh]]]^^^```\\\VVVSSS[[[VVVOOOHHHCCCAAAAAABBB>>>BBBHHHKKKMMMPPPTTTXXXYYY\\\___cccfffjjjnnnrrrtttuuuvvvwwwyyy|||~~~}}}{{{tttwww{{{|||{{{xxxwwwvvvuuu}}}|||wwwyyy}}}}}}~~~zzztttmmmjjjkkklllmmmlllpppuuuzzz~~~}}}uuummmiiigggiiisss||||||yyy|||vvvjjjlllqqqpppjjjhhhiiicccYYYXXXOOOEEE???<<<999333.........,,,+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((***,,,000999CCCJJJNNNOOOTTT]]]hhhooooookkkhhhffffffaaaeeevvv|||jjjOOOEEE888///---......---,,,,,,+++++++++************)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////////////////000000111///444555444@@@aaa{{{gggYYYVVVmmmnnn]]]ZZZ\\\\\\ZZZZZZYYYUUUOOOIIIDDDAAA@@@??????CCCGGGJJJKKKNNNRRRUUUXXXZZZ^^^aaadddhhhmmmpppssstttuuuwwwyyy{{{}}}~~~}}}~~~|||wwwtttxxx{{{~~~}}}yyywwwxxx{{{|||}}}zzzxxxuuuqqqllliiihhhhhhiiiiiihhhlllssszzz}}}tttmmmhhhhhhjjjppp|||}}}zzz{{{vvvjjjlllqqqpppjjjhhhiiibbbXXXWWWOOOEEE???<<<999333.........,,,+++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''***///777===@@@BBBKKKUUU___ccc___[[[[[[]]]^^^fffuuu}}}~~~}}}iiiSSSDDD333///+++***---///...---++++++++++++*********)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////......//////000111...222666555666KKKuuuoooZZZdddxxxddd]]]___```___]]]ZZZWWWSSSMMMHHHDDDAAA@@@@@@BBBEEEGGGIIIKKKOOOQQQUUUXXX\\\___bbbfffkkknnnrrrrrrtttvvvxxxzzz{{{||||||}}}~~~wwwqqqxxxxxxxxx|||~~~yyyuuuppppppnnnjjjgggeeefffgggdddfffmmmzzzvvvppphhhddddddhhhnnnvvv}}}zzz}}}zzzuuujjjkkkpppqqqkkkiiiiiibbbXXXVVVOOOFFF???<<<888444000......,,,+++***)))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---222555777>>>HHHRRRUUUQQQPPPTTTZZZeeesss|||}}}yyywwwtttppprrr~~~xxxeeeVVVGGG888...111///......///...,,,)))+++************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++***++++++++++++,,,,,,,,,+++,,,,,,------.../////////............///000000///000444666222999]]]iiidddyyyqqqgggeeeccc___[[[\\\[[[XXXTTTOOOJJJFFFCCC@@@AAABBBDDDFFFIIIMMMOOORRRUUUXXX\\\___cccgggkkkoooppprrrtttvvvxxxyyyzzz|||}}}{{{sssxxxxxx}}}{{{qqqrrrrrroooiiieeeeeegggfffeeelll|||{{{qqqkkkeeeeeejjjssszzz}}}yyy|||yyytttiiijjjpppqqqkkkiiiiiibbbWWWUUUOOOFFF@@@;;;888444111......,,,+++***)))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())),,,///111111;;;FFFLLLMMMRRR]]]fff}}}|||uuuhhhTTTDDD;;;555000,,,111///---,,,+++)))'''&&&*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))************+++++++++,,,*********+++++++++,,,,,,++++++,,,,,,---........................//////000222...222777222111HHHeeeyyyccceee|||ooofffbbb^^^ZZZ]]]]]][[[YYYTTTOOOJJJGGG@@@??????@@@DDDHHHLLLNNNOOOQQQUUUXXX[[[___dddgggmmmnnnpppsssuuuvvvwwwwwwzzz{{{}}}~~~uuuwwwvvvrrrlllgggfffgggeeecccjjj~~~{{{sssmmmiiieeejjjuuuuuupppuuu|||yyy}}}xxxsssgggjjjpppqqqllljjjjjjbbbWWWTTTNNNGGG@@@;;;777444222......,,,+++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((()))+++---***222<<>>BBBFFFJJJLLLLLLNNNRRRUUUXXX\\\aaadddjjjlllnnnqqqssstttuuuuuutttvvvxxxzzz|||}}}}}}}}}~~~~~~{{{vvvpppkkkhhhgggbbb```jjjxxxqqqkkkhhhfff^^^fffvvv|||qqqccc^^^jjj{{{xxx}}}xxxrrreeejjjpppqqqllljjjjjjbbbVVVSSSNNNGGG@@@;;;777444333......,,,+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))((('''(((***))),,,222888???KKKXXXbbbtttzzzuuudddTTTIII888333---***+++,,,---,,,)))***+++,,,,,,,,,------))))))((((((((('''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++************++++++++++++***++++++,,,,,,---.........------------...//////...---///333222111777@@@lllxxxZZZZZZvvv~~~mmmddd___]]]]]]]]][[[XXXUUURRRPPPGGGCCC>>>===@@@DDDGGGGGGIIILLLOOOSSSVVVZZZ^^^bbbhhhjjjmmmppprrrsssssssssqqqsssvvvyyy{{{}}}}}}}}}}}}}}}xxxsssooolllgggeeeqqqzzzqqqjjjfffeeeeee\\\dddtttxxxlllbbbfff{{{zzzxxx~~~xxxqqqdddiiipppqqqmmmkkkjjjbbbVVVRRRNNNGGG@@@;;;777444333......,,,+++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''"""%%%))))))'''&&&'''(((***)))***+++000999DDDKKKhhhnnntttzzzzzz~~~}}}ooo___QQQDDD999222+++***)))***++++++)))&&&)))+++------+++)))(((((()))(((((((((''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---.........------------...//////+++---///000000222888===```]]]VVVnnn|||hhh]]]```______^^^[[[YYYVVVUUUKKKFFF@@@===???BBBDDDDDDHHHJJJNNNQQQTTTXXX]]]```gggiiilllppprrrrrrrrrrrrrrrsssvvvzzz}}}{{{~~~|||vvvrrrpppooozzz}}}}}}vvvnnnhhhfffeeefffdddkkkxxxwwwnnnlll{{{}}}xxx}}}|||yyyttthhhlllpppooojjjiiiiiiaaaUUURRRLLLEEE@@@<<<888333000///...,,,***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))*********+++...111BBBNNN^^^jjjoooppprrrtttvvvzzzxxxdddWWWFFF999444222111000+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************************************+++,,,------......------,,,,,,------.../////////,,,,,,---///111333555666GGGhhhttt[[[aaarrruuueeecccbbb^^^ZZZ\\\```]]]WWWSSSMMMEEE@@@>>>???AAAAAAEEEIIIMMMPPPRRRUUUYYY]]]eeegggjjjkkkkkkkkkmmmnnnppprrruuuxxx{{{|||}}}}}}{{{}}}~~~~~~~~~{{{qqqzzzsssgggfffhhhiiiggggggmmm{{{zzzxxx{{{vvvzzz~~~yyyvvvrrrfffjjjnnnnnniiihhhhhh```TTTQQQLLLEEE@@@<<<999444111///...,,,***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((()))(((((())),,,......555>>>HHHRRR___mmmxxx{{{zzzlll]]]SSSEEE===333---,,,,,,+++)))++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))************************************+++,,,------...---------,,,,,,------.../////////------...///000222444555888KKKtttccc___nnnmmmbbb```______```___]]][[[TTTOOOHHHCCCAAA@@@@@@@@@@@@DDDHHHKKKMMMPPPUUUXXX```bbbeeefffffffffhhhiiikkkmmmqqqtttwwwyyyzzz{{{{{{{{{|||||||||~~~~~~rrrkkkfffdddccccccggglllxxxzzzttt{{{|||vvvzzz}}}xxxuuurrrfffhhhmmmmmmhhhhhhhhh```SSSPPPLLLFFFAAA===999666333000...,,,***))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&'''((('''&&&&&&(((***'''(((***,,,333AAARRR]]]pppvvv}}}}}}~~~lll[[[OOOEEE<<<555///,,,******------+++(((************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************************************++++++,,,---------------,,,,,,,,,---......//////.........///000111333333444555TTTmmmlllhhhaaa___cccddd^^^\\\___WWWSSSMMMHHHDDDBBB@@@>>>>>>@@@DDDGGGIIIMMMQQQTTTYYY[[[^^^_________aaabbbeeegggkkkooosssvvvwwwxxx{{{{{{{{{zzzzzz}}}{{{pppeeedddcccbbb```aaakkkwwwzzzrrrrrrxxx|||yyywwwssshhhggglllmmmiiiiiiiiiaaaTTTOOOLLLGGGBBB===999777555000///---+++***)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%&&&''')))******)))***---333888LLLSSS]]]hhhrrrzzzzzztttggg\\\LLL???888444000---,,,++++++---//////,,,)))******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))))))))************************************++++++,,,------------,,,+++,,,,,,------.../////////////////////000111222777111@@@llluuu|||{{{iii^^^ccceee^^^[[[```ZZZWWWRRRMMMIIIEEEAAA>>>???AAACCCEEEHHHLLLPPPSSSTTTVVVYYYZZZZZZZZZ\\\]]]```bbbggglllppptttvvvwww~~~}}}|||zzzyyy{{{~~~}}}}}}rrrhhh```______aaabbbhhhvvv{{{ssswww~~~xxx|||yyyvvvrrrgggggglllnnnkkkkkkkkkbbbVVVOOOMMMHHHCCC===999777666111000...,,,************(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))(((&&&%%%&&&'''&&&(((+++,,,,,,+++++++++***000888BBBMMMXXXbbbhhh~~~{{{yyyyyy{{{}}}rrrfff[[[RRRLLLCCC===555///---,,,+++***+++***))))))******)))''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))***************************************+++,,,,,,------,,,,,,++++++,,,,,,---.........//////......///000000111444111555LLLtttttt|||zzzcccaaaccc^^^ZZZ]]]\\\ZZZUUURRRNNNIIIDDD@@@AAAAAAAAACCCFFFJJJMMMOOOQQQSSSUUUWWWWWWWWWXXXZZZ\\\___dddjjjooosssvvvwww}}}{{{yyyzzz|||}}}vvvkkkeee___[[[[[[```iiittt{{{tttzzz{{{vvvzzz~~~xxxtttooobbbffflllnnnkkkllllllcccWWWPPPNNNJJJDDD===999777777222000...,,,+++***++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((())))))'''&&&&&&'''((((((((())))))*********%%%'''***---111777>>>CCCPPPTTT\\\fffppp{{{~~~vvvrrreee___UUULLLCCC;;;555000000...,,,+++++++++***))))))((('''''''''((()))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))******************************************+++,,,,,,,,,,,,,,,+++++++++,,,------..................///000000111000333222777VVV{{{lllzzzpppcccaaa^^^\\\\\\^^^[[[XXXUUUQQQMMMHHHEEEAAA???>>>???BBBFFFHHHIIIMMMOOOQQQSSSSSSSSSTTTVVVYYY\\\aaaggglllpppsssuuu|||||||||{{{yyyyyy{{{}}}wwwkkkdddbbb^^^YYY[[[fffttt|||tttzzzzzzuuu{{{yyyuuunnn```dddjjjmmmkkkllllllcccVVVQQQPPPLLLEEE===888666777222111///---++++++++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((()))'''&&&&&&'''+++)))'''&&&&&&''''''''')))*********)))))),,,...(((///888CCCNNNYYYaaaeeewww~~~~~~yyyqqqhhh^^^UUUMMMHHHBBB>>>888333///---***)))******++++++,,,,,,+++***)))))))))(((((()))+++---((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))******************************************+++,,,,,,,,,,,,+++***++++++,,,,,,---......---------...///000111222///444333222CCCgggvvvllluuujjj```____________\\\YYYVVVTTTQQQMMMJJJCCC@@@======@@@CCCDDDDDDHHHJJJLLLNNNNNNNNNOOOQQQTTTWWW\\\bbbgggllloooppptttvvvxxxyyyyyyyyy{{{|||~~~~~~~~~wwwlllbbb]]]\\\ZZZ[[[dddtttvvvxxx{{{www}}}|||wwwoooaaabbbiiillljjjkkkkkkbbbUUUQQQQQQMMMFFF===777666777333111///---,,,++++++,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''((('''&&&&&&'''%%%%%%%%%'''))))))(((&&&###&&&((()))((('''((((((+++,,,+++***+++000333444666>>>IIITTT]]]gggqqqxxxzzzqqqmmmkkkeee[[[XXXTTTNNNGGG@@@:::333///111...***)))***+++,,,,,,&&&&&&((()))***+++***)))((()))***)))(((((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))******************************************+++,,,,,,,,,,,,+++***++++++,,,,,,---......------------///000111222...111222222777NNNuuummmdddppprrr```___bbbbbb___\\\YYYWWWUUUSSSPPPMMMEEEAAA>>>===@@@CCCDDDCCCDDDFFFIIIJJJJJJJJJLLLMMMQQQTTTYYY^^^dddhhhkkklllmmmppptttwwwyyyzzz{{{}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~|||uuummmeee^^^YYYVVVYYY___nnn}}}xxx}}}uuuwww|||yyywwwrrrdddfffiiigggeeehhhlllcccUUUSSSTTTQQQHHHAAA>>><<<999666333///,,,++++++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++++++++++++++------...000333888<<>><<<999555111---+++***+++++++++*********))))))(((((())))))))))))((((((&&&''')))*********)))((())))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000222888<<<;;;GGGmmm~~~hhh[[[xxxeee```bbb\\\YYYYYYWWWTTTQQQPPPPPPQQQJJJIIIEEEBBB>>>>>>???AAABBBBBBBBBBBBDDDFFFIIIKKKQQQRRRUUUXXX]]]bbbgggiiikkkmmmoooqqqrrrvvvzzz}}}zzz{{{}}}}}}~~~~~~~~~~~~xxxkkk___]]]]]]ZZZVVVSSS^^^nnnuuu{{{}}}vvvyyy~~~{{{yyyrrrdddgggiiihhheeeiiilllcccVVVTTTVVVQQQHHH@@@===:::666666333///,,,,,,++++++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******************)))))))))***+++---...+++---000444777888999999888999:::;;;===>>>???@@@AAAAAA@@@@@@>>>===;;;;;;>>>===<<<;;;999888777666777666444111000000111111111000///---,,,+++++++++******)))))))))(((((((((((((((((())))))(((((((((&&&'''((()))***)))(((((()))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000111222666999777???]]]}}}|||cccgggxxxvvvfff```\\\^^^[[[WWWTTTSSSRRRQQQOOONNNMMMIIIEEEAAA??????@@@@@@@@@@@@@@@BBBDDDGGGIIIOOOPPPRRRVVVZZZ___dddffffffhhhjjjlllnnnqqquuuxxxxxxyyy{{{|||}}}{{{uuuiiiaaaZZZXXXVVVTTTWWW\\\kkkxxx}}}www|||}}}zzzssseeegggjjjiiifffjjjnnneeeWWWVVVVVVRRRHHH@@@<<<888555666333///---,,,,,,+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))((())))))))))))(((((('''''',,,,,,,,,------------...---------.........//////---......//////.........))))))))))))(((((((((((()))((('''''''''((()))***))))))((((((((())))))***((((((((((((''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&&&&%%%)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000111000333555333666HHH]]]uuudddaaatttjjj___^^^___[[[VVVTTTUUUUUUSSSQQQRRRQQQNNNJJJFFFBBB@@@>>>>>>=========???AAADDDFFFKKKLLLOOORRRWWW[[[___aaabbbdddfffhhhjjjmmmpppssstttvvvxxxzzz{{{}}}~~~~~~~~~qqqfff\\\YYYVVVSSSPPPQQQ\\\hhh{{{~~~|||xxx~~~{{{tttfffhhhjjjiiigggkkkooofffXXXUUUVVVRRRHHH@@@<<<999555777333///---,,,,,,+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((()))***+++++++++***+++***)))))))))+++,,,---.........---,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++,,,++++++***)))((((((((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000111000222444222111999CCCttt}}}uuutttrrrdddbbb\\\ZZZWWWUUUTTTTTTUUUVVVTTTRRRPPPMMMJJJFFFBBB???<<<<<<;;;;;;<<>><<<888777444000---,,,,,,++++++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''$$$$$$&&&'''((()))))))))((('''&&&&&&&&&((()))++++++******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%*********)))))))))(((((())))))((((((((((((((()))---,,,+++)))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((())))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111000111333222111333666GGGtttrrriii^^^___]]]XXXSSSQQQTTTWWWSSSQQQOOOOOONNNKKKFFFBBB>>>===;;;;;;;;;===???@@@EEEFFFIIIMMMPPPSSSVVVWWW[[[^^^aaaccceeegggjjjmmmmmmooosssvvvyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}rrrdddWWWOOOOOOMMMOOOVVV___iiiuuu~~~{{{www~~~|||xxxsssggggggjjjiiiggglllooogggYYYTTTUUURRRIIIBBB@@@>>>:::777444000---------,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''------+++*********+++,,,---,,,,,,++++++******))))))************)))((((((((((((''''''&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%((((((''''''(((((())))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&''''''(((((())))))***((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000111222222333444777[[[vvviiihhhccc]]]WWWTTTUUUWWWTTTRRRPPPPPPQQQOOOKKKGGGAAA@@@>>><<<<<<<<<>>>???BBBCCCFFFJJJMMMOOOQQQRRRTTTWWW[[[^^^```bbbdddfffhhhkkkppptttvvvyyy}}}~~~~~~~~~~~~}}}~~~zzzpppbbbUUULLLHHHIIIHHHOOO^^^ooo{{{zzzvvv}}}yyyuuurrrgggfffiiihhhgggkkkooogggYYYVVVXXXTTTKKKCCC@@@>>>:::888444000...------,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''***)))((('''&&&''''''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((((((((((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''((())))))***(((((((((((()))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///...//////...///111444444666FFFgggtttmmmeeeaaaaaaaaa___\\\YYYUUURRRRRRSSSRRRNNNJJJFFFDDDAAA???=========>>>>>>@@@CCCFFFIIIKKKLLLMMMPPPSSSWWWZZZ\\\]]]```aaacccfffkkkpppsssvvvzzz|||}}}~~~~~~xxxrrrggg\\\TTTNNNKKKJJJKKKNNNZZZmmm~~~|||zzzyyyvvv|||~~~vvvsssqqqgggfffhhhhhhfffkkkooofffYYYYYYZZZVVVLLLDDD@@@===999888444000...------,,,+++))))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''%%%$$$######%%%'''(((%%%%%%&&&'''((()))******%%%&&&&&&&&&''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((((((((((('''''''''&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///...///...,,,,,,000444555333444KKKwwwzzznnncccbbbkkkoookkkccc]]]YYYTTTSSSUUUTTTPPPKKKIIIGGGDDD@@@>>>>>>>>>>>>;;;===@@@DDDGGGHHHIIIJJJOOORRRVVVYYY[[[]]]___```___ccchhhmmmqqqtttwwwzzz}}}}}}~~~{{{~~~~~~~~~nnncccUUUMMMMMMOOOPPPOOOSSSYYYhhh{{{tttvvvvvvwwwzzzwwwxxxtttggggggoooiiicccjjjlllbbb\\\VVVYYYVVVMMMDDD@@@===;;;===:::666111...,,,,,,,,,((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$((('''%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///000000000000111111111111444666;;;VVVyyymmmeeeqqqvvviii]]]SSSRRRUUUTTTRRRQQQMMMJJJEEEBBBAAA@@@???>>><<<===???AAADDDFFFGGGHHHLLLMMMPPPSSSWWWYYY[[[\\\]]]___cccgggjjjnnnssswwwzzzzzz{{{{{{}}}}}}}}}vvvlll^^^VVVNNNLLLOOOSSSTTTSSS___nnnvvv~~~xxxyyy|||xxxxxxttthhhgggoooiiiccckkklllbbb\\\VVVYYYWWWMMMDDD@@@>>>;;;<<<999555111...---------((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$'''&&&$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------....../////////000000000111111111...777999IIIxxxssslllxxx}}}mmmcccYYYWWWWWWUUUTTTUUUOOOLLLIIIFFFEEEDDDBBBAAA<<<======>>>@@@BBBCCCDDDHHHJJJMMMPPPSSSVVVXXXYYY[[[]]]aaadddgggkkkpppsssvvvwwwxxxzzz|||~~~xxxnnnbbbWWWPPPMMMIIIHHHKKKRRRZZZ___mmmzzzxxxzzz|||wwwvvvrrrfffgggoooiiiccckkkmmmbbb\\\WWWZZZWWWNNNEEEAAA>>><<<;;;888444000...------...((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,------....../////////000000000000111111***888666999___zzzxxxlll___YYYVVVSSSRRRTTTRRRPPPMMMLLLKKKIIIGGGDDD@@@???>>>======???AAABBBDDDEEEHHHKKKOOORRRTTTVVVXXXZZZ]]]```cccfffjjjmmmppprrruuuxxx{{{}}}~~~}}}~~~~~~~~~~~~zzzjjj\\\PPPHHHDDDEEEFFFGGGLLLVVVeeeqqq~~~xxxzzz|||vvvtttpppdddhhhoooiiiccckkkmmmccc\\\WWWZZZXXXNNNEEEAAA???<<<:::777333000...---......((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000111,,,777333///FFFkkkwwwcccYYYVVVUUUSSSSSSSSSRRRPPPPPPOOOMMMJJJHHHFFFDDDAAA???>>>???AAABBBAAABBBDDDGGGKKKNNNQQQRRRUUUWWWZZZ\\\^^^aaaeeehhhjjjmmmqqqvvvzzz|||}}}}}}}}}~~~~~~}}}~~~~~~~~~{{{rrrdddWWWNNNJJJHHHCCCEEEHHHMMMUUUccctttyyy}}}xxxuuuqqqfffhhhpppjjjdddlllmmmccc]]]XXX[[[XXXOOOFFFBBB???===999777333000---------...((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$&&&((((((%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,++++++,,,------......///...////////////000000000///333111000888IIIooo{{{aaaWWWYYYZZZYYYWWWTTTSSSQQQQQQQQQOOOMMMJJJJJJGGGDDDAAA??????@@@AAA@@@@@@BBBDDDGGGKKKNNNOOORRRTTTWWWYYY[[[]]]aaadddeeehhhmmmrrrvvvyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}~~~}}}uuujjj\\\PPPJJJFFFFFFFFFFFFHHHMMMWWWeeeuuu{{{{{{xxxtttjjjhhhpppjjjdddlllnnnccc]]]YYY\\\YYYPPPGGGCCC@@@>>>:::777333///---,,,,,,---((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###'''***)))&&&$$$$$$&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,++++++,,,------......///......////////////000000000000///444666777VVVsss[[[TTTWWWZZZYYYWWWUUUSSSQQQQQQQQQPPPOOOMMMKKKIIIEEEBBB@@@????????????@@@@@@AAADDDGGGJJJLLLNNNPPPSSSUUUWWWZZZ]]]``````cccggglllqqqtttvvvwwwxxxyyy{{{}}}~~~~~~~~~|||}}}~~~~~~~~~xxxsss```VVVKKKGGGFFFCCCAAABBBKKKPPPZZZhhhwww~~~zzzzzzwwwtttkkkhhhpppjjjdddlllnnnddd]]]YYY\\\ZZZPPPGGGCCCAAA>>>;;;888444///,,,++++++,,,((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%"""&&&))))))%%%"""###%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,------......///........./////////000000...//////222666444CCCaaatttddd^^^]]]ZZZYYYYYYWWWTTTRRRQQQQQQQQQQQQPPPLLLKKKIIIFFFDDDBBB@@@@@@???>>>>>>???@@@CCCFFFHHHIIIKKKNNNPPPRRRVVVZZZ]]]\\\^^^aaaeeeiiimmmqqqrrrtttuuuwwwyyy{{{}}}~~~}}}~~~~~~|||~~~~~~~~~~~~~~~{{{rrrfff^^^NNNGGGCCCDDDEEECCCFFFKKKWWWbbbqqq~~~zzzvvv|||xxxtttrrrhhhiiipppjjjdddlllnnnddd]]]YYY\\\ZZZPPPGGGCCCAAA>>>;;;999444///,,,+++***+++)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%% %%%)))((($$$!!!"""$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///............/////////000,,,111...---444444666BBBtttyyyrrriiiaaa^^^```XXXUUURRRQQQQQQRRRSSSRRROOOOOOMMMKKKHHHFFFDDDCCC>>>>>>======>>>@@@CCCEEEEEEGGGKKKMMMPPPSSSWWW[[[YYYZZZ]]]```dddiiimmmooossssssuuuwwwyyy|||}}}~~~}}}~~~~~~}}}~~~~~~}}}~~~{{{|||}}}~~~}}}zzz{{{|||zzzrrreeeUUUKKKFFFAAA@@@BBBCCCFFFQQQ]]]eeetttvvv~~~ssssssvvviiijjjooogggaaalllpppfff^^^\\\\\\[[[TTTKKKCCC???>>>:::777333000///...---,,,,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!! """$$$$$$$$$########################$$$$$$$$$#####################$$$######"""!!! """############$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))************************)))******++++++,,,------............////////////---///111222333444777:::TTTxxxjjjdddbbbZZZTTTRRRVVVWWWSSSPPPRRRRRRPPPMMMKKKJJJIIIGGGEEEAAA???<<<<<<>>>@@@BBBCCCEEEFFFHHHJJJMMMPPPRRRTTTWWWYYY[[[]]]___aaaeeehhhnnnnnnoooqqqsssuuuwwwyyy~~~||||||}}}~~~~~~}}}|||{{{|||~~~~~~}}}~~~|||}}}~~~~~~~~~~~~}}}zzz}}}uuummmggg^^^QQQFFFAAAFFFAAA@@@DDDIIIQQQaaaqqqwww~~~ssssssvvvhhhhhhnnnfffaaammmqqqhhh```^^^^^^\\\UUUKKKBBB>>>===;;;777333000//////...,,,,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!###$$$$$$#############################################$$$$$$!!!""""""#########""""""""""""#########$$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************)))******++++++,,,------............////////////...000111222222444666999LLLsss~~~qqqiiifff\\\VVVVVVWWWUUUTTTVVVSSSQQQNNNLLLKKKIIIGGGEEEDDDAAA>>>===>>>@@@AAAAAAAAABBBCCCEEEHHHKKKNNNOOOSSSUUUXXXZZZ\\\___bbbeeejjjkkklllnnnpppsssuuuwww}}}||||||}}}}}}~~~~~~}}}|||{{{}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~xxxtttvvvjjj\\\RRRKKKDDDBBBCCCCCCAAADDDKKKUUUaaatttyyyyyy~~~ssssssuuuggggggmmmgggbbbmmmrrriiibbb``````^^^VVVKKKBBB===<<<;;;888444222111000...---,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$"""########################"""""""""###$$$$$$$$$%%% """######$$$$$$$$$"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))************************)))******++++++,,,---------............////////////000222222111222555777===___tttjjj```XXXWWWXXXVVVTTTSSSSSSQQQNNNLLLLLLKKKIIIGGGGGGDDDAAA??????@@@??????>>>>>>???BBBDDDGGGIIIKKKMMMPPPSSSUUUWWWZZZ^^^aaaeeeeeegggjjjmmmppprrrttt|||{{{|||~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}xxxoooiiidddXXXKKKCCC???===AAAFFFBBBEEELLLXXXfffuuuzzz~~~ssssssuuueeehhhooohhhccclllppphhhbbb___```^^^VVVLLLDDD???>>>;;;888555333222000///---,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""###%%%%%%###!!!########################!!!!!!"""###$$$%%%%%%%%%!!!!!!"""###############""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************)))******++++++,,,---------------.........//////000111222111111111333555111OOOppphhh```]]]\\\YYYTTTQQQQQQOOOMMMLLLMMMMMMLLLKKKKKKHHHDDDBBBAAA@@@???>>>===>>>???@@@BBBDDDFFFHHHHHHKKKNNNPPPSSSVVVZZZ]]]___```bbbeeehhhllloooqqqyyyyyy{{{~~~~~~}}}~~~~~~}}}{{{|||}}}~~~~~~~~~}}}{{{zzz|||~~~~~~}}}}}}~~~|||}}}~~~}}}||||||~~~~~~~~~|||yyytttkkkaaaZZZOOOIIIDDDCCCBBBAAADDDHHHGGGNNNZZZhhhuuu{{{~~~ssssssuuueeejjjrrrkkkdddlllnnnfffaaa]]]]]]\\\VVVMMMEEEAAAAAA;;;888555333222111...,,,,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""###%%%%%%###!!!########################!!!!!!"""###$$$%%%%%%%%%###############"""!!!!!!!!!!!!"""""""""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------------------............000111111111000000222444111@@@dddsssggg```\\\XXXUUUPPPNNNMMMMMMOOOPPPPPPOOONNNLLLHHHEEEDDDCCCAAA???>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJLLLNNNQQQUUUXXXZZZ[[[]]]```dddhhhkkkmmmtttvvvxxx{{{}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~}}}|||{{{zzz{{{}}}~~~~~~}}}||||||}}}zzz{{{|||||||||}}}~~~|||zzzwwwsssmmmeee[[[QQQJJJEEEBBBAAADDDDDDDDDFFFKKKSSS^^^kkkwww{{{}}}sssuuuvvvfffkkksssmmmeeekkkmmmeee```[[[\\\[[[UUULLLEEEBBBAAA:::777555333222000...+++,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""###$$$$$$$$$"""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$######""" !!!!!!!!!"""""""""###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""#####################$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,------------.........///000000000///000111333777666EEEooowwwggg___\\\[[[SSSQQQPPPPPPRRRSSSRRRQQQPPPNNNKKKIIIHHHGGGDDDBBB>>>>>>============>>>>>>AAACCCFFFHHHIIILLLPPPRRRUUUVVVXXX[[[^^^bbbeeeggglllooosssvvvxxxzzz|||~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}|||{{{zzzzzz{{{}}}}}}{{{zzz{{{|||xxxzzz|||}}}~~~|||xxxvvvtttoooggg___VVVNNNEEE@@@FFFBBB@@@BBBCCCFFFMMMVVVeeeppp|||{{{|||~~~tttvvvwwwgggjjjsssmmmeeelllmmmfffbbb[[[\\\[[[TTTKKKDDD@@@???888666444333222000---***,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&$$$"""!!!###$$$$$$#############################################$$$$$$""""""#########""""""!!!!!!!!!!!!!!!"""""""""### """###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,---------.........---...000//////000222444666444777MMMyyysssiiibbbZZZXXXVVVUUUUUUUUUSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFBBBAAA@@@???======<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLPPPQQQRRRUUUXXX\\\___```dddhhhmmmpppqqqsssvvvyyyyyy|||~~~}}}}}}}}}}}}|||zzz{{{|||~~~}}}}}}{{{|||}}}}}}}}}|||zzzzzzxxxzzz{{{{{{zzzyyyyyyzzzwwwzzz}}}xxxrrrnnnlllccc^^^UUUNNNIIIEEECCCAAAEEECCCDDDHHHMMMTTT___jjjvvvzzz|||~~~tttvvvxxxggghhhqqqmmmffflllnnnhhheee\\\]]][[[TTTJJJBBB>>>===888666444222111///,,,))),,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&$$$!!! """$$$$$$$$$########################$$$$$$$$$############### !!!"""######$$$$$$###!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,---------......,,,.../////////000222444...888;;;999LLL{{{zzzmmmaaa^^^[[[YYYXXXVVVTTTRRRQQQPPPNNNMMMMMMMMMKKKIIIGGGFFFDDDBBB@@@???>>>===<<<===???@@@AAACCCFFFHHHLLLMMMOOOQQQTTTWWWZZZ\\\^^^bbbhhhkkkmmmooorrruuutttxxx}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{yyyxxxyyy{{{}}}}}}|||{{{|||}}}}}}}}}|||zzzyyywwwyyyzzzzzzyyyxxxxxxyyywwwzzz~~~wwwoooiiifffdddQQQLLLEEE@@@@@@BBBEEEFFF???BBBJJJUUU^^^fffqqq||||||yyy|||yyy{{{uuurrrqqqiiihhhnnnooojjjjjjmmmiiibbb___^^^[[[UUUMMMEEEAAA???888777555333000---+++***)))))))))(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$##################!!! !!!$$$%%%$$$!!!########################""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!######""""""""""""######$$$#########""""""!!!!!!################################################!!!""""""""""""#########"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,---------......////////////000000000000333111222666<<>>???>>>===<<<===???AAABBBEEEFFFHHHKKKOOOSSSVVVXXXZZZ\\\___aaadddgggkkknnnqqqtttwwwzzz|||~~~}}}|||{{{{{{|||~~~{{{zzz{{{{{{wwwwwwxxxzzz|||}}}}}}{{{{{{{{{||||||{{{zzzzzz|||~~~|||{{{yyyvvvuuuuuuvvvvvvyyy}}}|||tttmmmfff^^^VVVOOOIIIDDD>>>>>>BBBFFFEEECCCEEEMMMYYYeeeqqq|||{{{{{{xxxyyysssqqqppphhhjjjqqqrrrkkkhhhjjjggg```^^^]]]ZZZTTTLLLEEE@@@???888777555333000---,,,+++)))))))))(((''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$##################$$$$$$###!!! !!!$$$%%%$$$"""########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""###############"""""""""######""""""""""""##################"""""""""!!!################################################"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,------------....../////////000000000000333111222333444@@@aaaqqqfffaaa]]]YYYUUUXXXTTTOOOLLLLLLNNNOOOPPPMMMLLLJJJHHHFFFDDDBBBAAA@@@???===<<<<<<<<<>>>???AAABBBDDDGGGJJJNNNQQQSSSSSSVVVYYY[[[]]]```dddgggkkknnnqqqtttvvvyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{zzz}}}}}}zzz{{{|||}}}~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{{{{|||~~~}}}{{{yyywwwvvvwwwyyyzzz}}}yyyuuunnneee\\\UUUOOOIIIEEE@@@@@@AAAAAABBBCCCDDDEEERRR]]]nnn}}}}}}wwwzzzvvvwwwqqqoooooohhhkkkssstttlllggggggeee```]]]\\\YYYSSSKKKDDD@@@>>>999888555222000---,,,+++)))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%###"""!!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""###############$$$$$$$$$######""""""""""""##################""""""""""""############################################################$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$""""""############""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000222000111222000222BBBUUUoooccc\\\ZZZYYYUUUPPPLLLLLLNNNPPPQQQNNNNNNMMMKKKIIIGGGFFFFFFAAA@@@>>><<<;;;;;;;;;;;;===>>>@@@CCCFFFIIILLLNNNMMMOOORRRTTTVVVYYY]]]```bbbeeeiiilllooorrruuuxxxyyyzzzzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~zzzyyy}}}~~~||||||}}}}}}}}}|||{{{yyyxxxvvvxxx{{{{{{{{{{{{|||}}}zzzxxxvvvuuuvvvyyy|||zzzqqqiiibbb\\\SSSKKKFFFCCC@@@???===@@@BBBCCCDDDHHHPPPVVVjjjtttyyyvvv|||}}}zzzvvvwwwqqqpppoooiiijjjrrrtttlllfffgggfffbbb]]]\\\ZZZTTTLLLEEEAAA@@@:::888555222000...,,,,,,)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%###""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""###############$$$######""""""""""""###############"""""""""""""""######################################################$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$"""""""""######"""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------........./////////000000000///000333222000555===OOOssshhhddd[[[XXXUUUSSSRRRRRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIEEECCCAAA???===<<<;;;;;;===>>>???AAACCCFFFHHHJJJJJJLLLNNNPPPRRRTTTXXX[[[[[[^^^bbbeeehhhkkkooorrrttttttuuuvvvxxx{{{~~~}}}|||{{{zzz{{{}}}~~~|||xxxxxx|||~~~}}}yyyzzzzzzzzzyyyxxxwwwvvvvvvxxxzzz{{{zzzyyyzzz{{{vvvuuutttsssvvvzzzxxxuuusssnnnddd[[[PPPMMMGGGBBB@@@???@@@@@@@@@BBBEEEHHHOOO[[[jjjuuu||||||xxxzzztttrrrqqqjjjhhhpppqqqjjjgggiiiiiieee^^^^^^[[[UUUNNNGGGCCCBBB;;;999666222///...------)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%"""###############$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$###""""""""""""""""""###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******+++,,,,,,+++++++++,,,,,,,,,------............////////////000...///222444333444666999ZZZvvvgggbbb\\\WWWUUUUUUUUUUUUPPPOOONNNMMMLLLKKKKKKJJJIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGJJJKKKLLLOOORRRUUUUUUXXX\\\___aaadddhhhkkknnnnnnooopppsssvvvyyy{{{~~~|||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~|||{{{zzzzzz|||}}}~~~}}}yyyyyy~~~wwwwwwxxxxxxxxxxxxwwwwwwwwwyyyzzzzzzxxxwwwxxxxxxvvvuuuttttttvvvzzz~~~}}}uuukkkeeeccc^^^TTTLLLDDDCCCAAA???>>>>>>???@@@CCCGGGNNNZZZhhhwwwqqq}}}{{{}}}wwwtttrrrkkkhhhmmmmmmhhhhhhmmmlllfff___^^^[[[VVVNNNHHHDDDCCC<<<999666222///.........)))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""###$$$$$$$$$%%%"""###$$$$$$######$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!""""""############""""""""""""######""""""""""""############""""""""""""""""""""""""####################################$$$$$$$$$%%%!!!!!!!!!"""""""""##############################!!!"""######$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------........./////////111//////000222333333222333???XXX~~~{{{rrrdddZZZTTTTTTUUUVVVQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFDDDCCCBBB???>>>>>>======>>>>>>???@@@BBBDDDEEEFFFHHHKKKNNNOOORRRUUUXXXZZZ]]]```ccceeefffgggjjjmmmppprrrtttvvvyyy|||~~~|||~~~~~~}}}}}}~~~zzzzzzyyyyyyyyyyyyzzzzzz}}}||||||{{{{{{{{{{{{{{{~~~{{{|||xxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxwwwvvvvvvxxxyyyzzzyyywwwvvvuuuvvvwwwxxxnnnggg]]]VVVRRRMMMFFF@@@===>>>???>>>===>>>@@@BBBIIIRRRbbbuuu}}}yyy}}}|||yyyuuurrriiijjjmmmjjjfffiiipppmmmddd^^^]]][[[UUUNNNHHHDDDCCC<<<:::666222///.........)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$##################$$$$$$"""$$$%%%%%%######$$$&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$######""""""""""""######!!!"""""""""############""""""""""""""""""""""""########################"""""""""#########$$$$$$!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%!!!""""""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))******++++++***++++++++++++,,,,,,,,,---------.........//////////////////000222111///111555<<<[[[zzz|||oooeee^^^YYYVVVSSSSSSQQQPPPOOOMMMLLLKKKLLLLLLKKKKKKJJJHHHGGGGGGCCCBBB@@@???======<<<<<<===???AAABBBBBBDDDGGGIIIIIIKKKNNNPPPRRRTTTWWWYYYZZZ\\\___bbbeeehhhjjjkkklllnnnrrruuuwwwyyy{{{~~~~~~~~~xxxxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{|||||||||{{{zzz{{{}}}}}}{{{|||zzzyyyxxxxxxwwwwwwwwwwwwuuuvvvuuuttttttvvvzzz}}}|||zzzwwwsssoookkkhhhfff\\\WWWOOOIIIEEEBBB???===<<<===???@@@AAAFFFMMMRRR^^^jjj||||||zzz||||||zzzuuuqqqhhhmmmmmmiiieeejjjqqqmmmbbb]]]\\\ZZZTTTMMMGGGCCCBBB===:::666222///......///)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$###############!!!$$$&&&%%%###"""$$$'''########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,---------.........//////---///000///000222111///333888222>>>oooxxxrrrcccYYYUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFDDDBBB@@@>>>=========???AAABBBBBBCCCFFFIIIEEEGGGIIIKKKLLLNNNQQQSSSSSSUUUYYY]]]```bbbddddddcccfffkkknnnpppsssvvvxxx~~~||||||}}}|||zzz{{{|||zzzyyyyyyxxxyyyyyyzzzzzzwwwyyy{{{}}}}}}}}}{{{zzzvvvyyyzzzxxxyyy|||}}}{{{zzzyyywwwuuutttssssssrrrsssssssssrrrssswww}}}{{{yyytttnnnggg```ZZZVVVMMMJJJFFFAAA??????@@@AAA===>>>AAACCCHHHQQQ]]]fffuuuuuurrr}}}{{{wwwyyysssqqqqqqjjjmmmpppmmmgggiiiooolllcccddd```YYYSSSNNNIIIEEEBBB<<<:::777333000...------***((('''&&&''''''&&&$$$''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""" """$$$$$$######$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###########################!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---------........./////////////////////000111111///666444222MMM{{{zzz{{{pppbbbZZZUUUWWWWWWRRROOOPPPLLLLLLLLLNNNOOONNNKKKIIIJJJIIIHHHGGGFFFDDDAAA>>>???>>>===<<<<<<===>>>???BBBBBBCCCEEEGGGJJJLLLNNNNNNOOOQQQSSSVVVZZZ\\\^^^```bbbeeeggghhhjjjmmmooouuuwwwyyyzzzyyyyyyzzz{{{~~~~~~~~~{{{zzz{{{||||||||||||zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwww{{{zzzyyyxxxwwwwwwwwwwwwzzzyyywwwvvvvvvwwwxxxyyyvvvwwwwwwwwwvvvuuuuuutttrrrooommmpppuuuwwwvvvrrriiigggddd```ZZZUUUQQQOOOIIIHHHEEE@@@======@@@CCCEEEFFFJJJSSS```pppqqqjjjwwwzzzttt|||{{{yyy|||vvvrrrppphhhoooqqqnnniiijjjpppmmmdddbbb]]]WWWQQQMMMHHHDDDAAA<<<:::777333000...------***(((''''''''''''&&&$$$'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$###""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$##############################!!!!!!!!!!!!"""""""""###!!!###%%%%%%$$$###$$$%%%#########"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###########################"""######$$$$$$######"""############"""""""""!!!""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------.........///////////////000000111111///...222???VVVmmm{{{|||~~~pppaaaZZZVVVRRRRRRVVVUUUQQQMMMKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIHHHEEEBBBAAA@@@???>>>======>>>>>>>>>>>>???@@@BBBEEEGGGHHHJJJKKKLLLOOORRRUUUWWWYYYZZZ\\\___aaabbbdddfffiiilllnnnppprrrrrrrrrtttuuuxxxyyyyyyxxxxxxyyy|||~~~}}}{{{zzzzzzzzz{{{{{{zzzyyywwwwwwxxxxxxwwwwwwwwwwwwwwwwwwzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuuuutttsssqqqooommmpppnnnmmmnnnqqqpppjjjfff^^^[[[VVVRRRNNNKKKIIIGGG@@@AAABBBBBBAAA@@@AAACCCLLLQQQYYYeeettttttkkkiiihhhlll}}}xxxvvv|||zzz}}}vvvrrrooofffqqqssspppjjjlllqqqnnneee___[[[UUUPPPLLLHHHCCC@@@<<<:::777333000...------***(((''''''''''''&&&$$$&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$######"""#########"""""""""!!!!!!"""""""""$$$$$$############$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""#########%%%&&&&&&$$$######$$$""""""""""""############""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$########################$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))***************++++++++++++,,,++++++,,,,,,,,,---------//////......//////000111666---...777777666GGG```}}}pppeee[[[VVVUUUWWWSSSOOOLLLLLLNNNOOOPPPMMMLLLKKKLLLMMMLLLJJJHHHDDDCCCBBB@@@???>>>======;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFHHHKKKMMMPPPQQQRRRTTTWWWXXXYYY[[[]]]``````bbbeeeggghhhiiikkkllloooppppppppppppqqqtttwwwzzz|||~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~||||||}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyxxxvvvvvvxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvuuutttqqqqqqrrrrrrqqqqqqpppoooooopppqqqqqqooollliiigggllljjjhhhhhhgggbbbZZZTTTQQQLLLGGGEEEFFFFFFEEECCC>>>???@@@AAABBBFFFKKKNNN```gggrrrsssjjjfffoooyyyxxxzzz|||yyyzzzsssooommmeeerrrtttqqqkkklllpppmmmddd^^^ZZZUUUQQQMMMIIIDDDAAA<<<:::777333000...---,,,***)))''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$###############$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%&&&'''&&&$$$""""""###!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$########################$$$%%%%%%%%%%%%%%%%%%$$$#########"""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********************++++++++++++******+++++++++,,,,,,,,,///............///000000444---000888555...999NNNtttzzzuuusssbbbWWWVVVTTTQQQQQQQQQRRRQQQPPPMMMLLLKKKLLLMMMNNNMMMKKKHHHGGGEEECCCAAA@@@???>>>===<<<<<<<<<===>>>>>>???@@@@@@AAACCCEEEGGGIIIJJJKKKMMMPPPQQQRRRSSSVVVXXXXXX[[[^^^______```bbbdddfffggghhhiiiiiijjjmmmoootttwwwyyy{{{|||}}}~~~{{{zzzzzz{{{|||{{{}}}~~~}}}|||{{{|||}}}zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxwwwvvvvvvwwwwwwwwwvvvuuuttttttsssppprrrsssuuutttsssqqqpppmmmnnnooooooooommmllljjjiiikkklllmmmlllhhhdddbbbdddbbb^^^\\\XXXSSSLLLGGGGGGDDDAAABBBFFFHHHGGGDDDDDDCCCAAABBBGGGRRR^^^ggg{{{zzzrrrwwwzzzvvv{{{uuutttmmmlllmmmgggrrrtttqqqjjjkkkooolllccc___\\\WWWSSSOOOJJJEEEBBB<<<:::777333000...---,,,+++)))((('''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###############$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%&&&'''&&&$$$"""!!!"""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$######""""""""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))************))))))*********+++++++++*********+++++++++,,,,,,...............//////000,,,---...000111222777<<>>======<<<<<<<<<===>>>>>>>>>???AAABBBDDDEEEFFFHHHKKKLLLLLLNNNPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\^^^```bbbcccccceeegggjjjnnnqqquuuxxxzzz|||~~~{{{{{{{{{|||~~~}}}zzzxxxxxxyyy{{{zzz{{{|||{{{zzzzzz{{{|||yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrqqqpppoooooopppqqqsssrrrqqqooommmjjjjjjkkkkkkjjjiiigggfffggghhhiiihhheee```[[[XXXYYYVVVRRRMMMJJJGGGDDDBBBCCCAAAAAACCCEEEFFFDDDAAABBBDDDHHHNNNYYYggguuu~~~||||||xxxzzzrrrpppjjjjjjmmmhhhsssuuurrrkkkkkkoookkkbbb```]]]YYYUUUQQQKKKFFFBBB<<<:::777333000...------+++)))(((((((((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&%%%###!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%########################""""""############""""""""""""""""""############""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++)))))))))************+++******+++++++++,,,,,,,,,......------......///000,,,111111---///777888222888JJJssszzzkkk^^^WWWTTTSSSSSSQQQOOOMMMLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===<<<;;;;;;============>>>???AAAAAABBBDDDFFFGGGGGGIIIKKKMMMPPPRRRTTTTTTTTTSSSTTTUUUVVVXXX[[[]]]]]]___aaadddfffiiinnnrrrtttvvvxxxzzzyyyyyyyyyzzz|||}}}|||{{{|||~~~~~~}}}}}}{{{xxxwwwwwwxxxxxxxxxyyyzzzyyyxxxxxxyyyzzzwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttsssrrrqqqpppnnnmmmlllkkknnnnnnoooooonnnmmmkkkjjjdddddddddcccbbbaaa```___eeeeeeccc```[[[UUUPPPLLLNNNKKKHHHDDDAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@@@@AAAJJJYYYhhhuuu~~~ssskkkyyy{{{fffyyyrrrqqqkkkkkkmmmhhhuuuwwwsssllllllppplllcccaaa^^^ZZZVVVQQQKKKEEEAAA<<<:::777333000...------+++***(((((())))))'''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$"""###$$$$$$""" !!!#########"""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%########################""""""############""""""!!!"""""""""############""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++))))))))))))************++++++++++++,,,,,,,,,---...------------...//////000333333///000666777333888===VVV|||pppggg___[[[VVVTTTQQQOOOOOOOOONNNMMMLLLLLLMMMNNNNNNNNNMMMLLLHHHGGGEEEBBB@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>===???AAABBBBBBCCCEEEGGGGGGJJJLLLMMMMMMMMMNNNPPPNNNQQQTTTVVVWWWYYY[[[]]]^^^aaafffiiijjjkkkmmmnnnssstttvvvxxxzzz|||}}}~~~wwwvvvvvvwwwyyyyyyxxxwwwzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwuuutttssssssrrrsssttttttuuutttsssrrrqqqqqqrrrrrrpppooonnnllljjjiiiggggggiiiiiihhhgggeeedddcccccc]]]\\\[[[ZZZXXXXXXXXXWWW[[[ZZZXXXUUUQQQLLLHHHEEEEEEDDDCCCBBB@@@@@@AAABBB???AAACCCBBBAAADDDJJJOOOVVVaaarrrsssjjjgggjjjxxxnnn|||uuu[[[HHHxxxssstttnnnmmmnnnhhhwwwyyyuuunnnmmmqqqmmmdddbbb___ZZZVVVQQQJJJDDD???<<<:::777333000...------+++***(((((())))))'''&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ """######!!! !!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$######$$$&&&#################################$$$$$$#########!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))************++++++,,,,,,,,,---------...------------...//////.........///...///222555999333;;;```{{{{{{~~~{{{{{{}}}mmmccc[[[XXXUUURRRRRRQQQPPPNNNKKKMMMNNNPPPQQQQQQPPPPPPNNNLLLJJJGGGEEECCCBBBBBB;;;;;;;;;;;;;;;;;;<<<===999;;;===>>>>>>???AAACCC@@@BBBEEEGGGHHHIIIJJJLLLIIIKKKOOOQQQRRRTTTVVVXXXYYY\\\```bbbcccccccccdddiiikkknnnqqqrrrrrrqqqpppsssrrrrrrsssuuuvvvtttsssvvvvvvuuuuuuuuuttttttsssssstttuuuuuusssssstttuuussssssqqqpppppppppqqqqqqsssrrrqqqoooooooooooopppnnnmmmllljjjhhhfffeeeddddddbbbaaa^^^]]]\\\[[[[[[XXXVVVTTTRRRQQQQQQQQQRRROOOOOONNNLLLJJJHHHFFFEEE@@@AAACCCCCCBBBAAAAAAAAA>>>BBBEEEEEEEEELLLYYYdddrrrzzzmmmbbbbbbiiittt{{{uuuuuunnncccmmm~~~www\\\DDD777xxxuuuzzztttpppooojjjwww{{{wwwlllkkkqqqlll``````\\\XXXUUURRRMMMFFF@@@:::888444000......///000---,,,***)))))))))'''%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!"""######!!!"""$$$$$$"""!!!"""###!!!"""#########!!! """"""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////000111111222222999555555JJJuuurrrmmm|||wwwnnnfffdddiiirrryyyvvvnnnbbbXXXTTTSSSTTTUUUOOOQQQSSSSSSOOOLLLOOOSSSMMMNNNNNNLLLJJJGGGFFFFFFEEECCCAAA@@@???>>>;;;999<<<<<<;;;:::;;;<<<===>>>???????????????@@@AAAAAACCCDDDEEEHHHKKKNNNQQQSSSSSSTTTVVVYYY[[[]]]^^^^^^```aaadddgggiiiiiiiiiiiiiiijjjllloooqqqsssttttttrrrqqqpppooooooqqqssstttxxxwwwtttrrrqqqqqqrrrsssrrrpppooommmkkkkkkkkklllppppppooonnnllljjjhhhggghhhgggfffdddbbb```^^^]]][[[ZZZWWWUUUTTTTTTUUUVVVOOONNNMMMLLLLLLLLLMMMNNNLLLIIIFFFFFFHHHHHHFFFCCCEEECCCAAAAAABBBDDDDDDDDDEEECCCGGGOOOZZZeeetttsssffflllwwwzzziiidddlllvvvwwwpppUUUGGG;;;...xxxtttxxxsssnnnnnnjjjvvvzzzuuukkkjjjqqqlll```ccc^^^YYYUUURRRMMMGGGBBB;;;999555111///......///---+++***)))))))))'''%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""###$$$$$$""""""###$$$"""###$$$$$$$$$$$$###"""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""######!!!"""$$$$$$"""!!!"""###"""""""""""""""!!! """"""""""""""""""""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---....../////////000111111222222888444333<<>>>>>>>>===<<<<<<<<<===>>>===============>>>??????@@@AAABBBDDDGGGIIILLLMMMLLLNNNPPPRRRTTTVVVWWWWWWXXXZZZ]]]___aaabbbbbbbbbbbbdddfffhhhjjjlllmmmmmmnnnmmmlllkkkkkkmmmnnnooovvvuuusssqqqppppppppppppnnnmmmkkkjjjhhhhhhhhhiiihhhggggggfffdddbbbaaa```aaa```___]]][[[YYYXXXWWWUUUSSSQQQNNNLLLLLLLLLMMMIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCDDDFFFIIIJJJHHHEEEEEEDDDCCCBBBBBBEEEIIILLLQQQSSSZZZeeennnvvvxxxzzzyyyuuulllmmmyyyuuuYYYDDD<<<555---wwwsssvvvqqqmmmmmmjjjtttxxxtttiiiiiipppmmmaaaeee```YYYUUUQQQMMMHHHCCC<<<:::666222///---------,,,+++))))))))))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""###$$$$$$""""""###$$$"""######$$$$$$######"""$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!"""$$$$$$"""!!!"""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##################""""""############"""""""""""" !!!""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111111222333222333555:::PPP|||xxxsssvvvoooqqqwwwuuukkkgggaaa[[[VVVUUUUUUTTTRRRQQQQQQPPPPPPOOONNNMMMMMMKKKIIIGGGGGGGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;<<<============>>>???@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQTTTWWWYYYZZZZZZZZZZZZ[[[]]]___aaaccccccdddgggfffeeeeeeeeefffhhhiiimmmmmmlllkkkjjjiiiiiihhhgggfffeeedddcccbbbbbbbbb^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXWWWUUUTTTSSSRRRQQQNNNLLLJJJGGGEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@??????===>>>AAAEEEHHHHHHEEECCCCCCEEEGGGFFFFFFKKKTTT\\\gggkkkuuuyyykkkccckkk{{{sssttt}}}sssWWWBBB777222...+++wwwrrrtttoookkkmmmjjjrrrwwwrrrhhhiiipppnnnccceee```XXXSSSPPPLLLHHHDDD===;;;777333///---,,,+++,,,***)))((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""###$$$###"""!!!"""$$$""""""############""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""$$$$$$"""!!!"""######"""!!! !!!"""###""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!#########"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000111111111//////555999444888VVVzzziiiddd```eeerrr}}}rrrjjjhhhfff]]]TTTTTTSSSQQQQQQRRRRRRQQQPPPLLLKKKIIIIIIIIIIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@???===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>???BBBCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQSSSTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]]]]```______^^^___```aaaaaaaaaaaaaaaaaa```___^^^]]]^^^^^^]]]\\\[[[[[[ZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQPPPPPPOOONNNMMMMMMHHHGGGEEEDDDBBBBBBAAABBB@@@@@@AAABBBBBBCCCCCCCCCAAABBBCCCEEEFFFFFFEEECCCCCCKKKSSSUUUVVV\\\hhhrrr~~~wwwssspppxxx{{{{{{mmmUUU???777555///***)))wwwrrrtttnnnkkkllliiirrrvvvrrrggghhhpppnnndddccc^^^WWWRRROOOLLLGGGCCC>>><<<888444000---,,,++++++)))(((((())))))'''&&&%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""######"""!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""$$$$$$"""!!!"""######"""!!! !!!"""###""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$###""""""!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""######%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------.........///000000111111111---222999666111>>>RRR{{{}}}sssjjjggghhhpppttt^^^YYYVVVSSSRRRSSSSSSRRRPPPMMMLLLJJJJJJKKKJJJIIIGGGHHHHHHGGGFFFEEECCCBBBBBBAAA@@@@@@?????????@@@@@@>>>>>>======<<<<<<======>>>???@@@BBBCCCDDDDDDDDDFFFGGGIIIKKKLLLNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRNNNNNNNNNOOOOOONNNNNNMMMJJJJJJJJJIIIIIIIIIHHHHHHCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIILLLNNNQQQ\\\iiippprrrwwwrrrOOO>>>222333333,,,))),,,xxxsssuuuoookkkkkkhhhtttwwwrrrhhhhhhqqqoooddd```\\\VVVRRRPPPMMMHHHDDD===;;;888555111...,,,+++***)))'''(((((()))'''&&&$$$%%%&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""######!!!!!!"""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""##############################""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""############&&&&&&%%%$$$"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************+++++++++++++++++++++++++++,,,---------......//////000000111555...,,,111333222555<<>>>>>>>>???<<<===>>>???@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPPPPPPPOOOOOOOOONNNLLLLLLLLLLLLLLLKKKJJJJJJEEEFFFGGGGGGHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFCCCEEEGGGJJJNNNTTT[[[aaammmxxxooowwwjjjOOO???555------,,,((()))///xxxtttwwwqqqlllkkkgggvvvyyyssshhhhhhqqqoooeee^^^ZZZVVVTTTRRROOOJJJEEE<<<;;;888555222///---,,,)))(((''''''((()))'''&&&$$$%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""###"""!!! !!!######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""$$$$$$"""!!!"""### !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""""""""############%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++++++++***++++++,,,---------......///000000000333000......222444555555777LLLsss{{{qqqxxxooohhhddd___YYYTTTVVVTTTRRRQQQQQQPPPNNNLLLKKKLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHIIIEEEFFFFFFGGGFFFEEEDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFEEEFFFHHHMMMQQQTTTPPPTTT[[[aaagggpppyyyvvvqqqhhhMMM<<<555111,,,)))(((''')))+++xxxuuuyyyrrrmmmkkkfffwwwzzztttiiiiiiqqqoooeee]]]ZZZWWWUUUTTTQQQKKKGGG;;;:::888555222000---,,,)))(((''''''((()))'''&&&###$$$&&&((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""###"""!!! !!!######"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""$$$$$$"""!!!"""### !!!#########"""!!!""""""""""""""""""""""""######""""""""""""######$$$$$$##################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""#########$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---------......///000000000---222555333444888777444999555IIIvvvxxx}}}|||tttsss}}}vvvmmmgggZZZXXXVVVTTTTTTSSSPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBB>>>???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFDDDBBBAAAAAABBBCCCDDDAAABBBCCCDDDCCCBBBAAA@@@???@@@AAACCCDDDDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEHHHHHHIIILLLQQQYYYaaaeeehhhnnnwww|||xxxgggIII;;;:::,,,---,,,)))***+++)))&&&qqqqqqooommmqqqjjjkkkrrrvvvsssjjjjjjrrrooodddbbb^^^WWWQQQPPPQQQLLLEEE@@@===888555222000...,,,---,,,***)))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""""""""""""""############!!! !!!$$$%%%$$$$$$$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!########################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&*********)))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000111222333333444999???MMMjjjxxxnnnnnn{{{qqqiiifffaaa___ooo{{{tttjjjccc___[[[WWWSSSRRRQQQPPPNNNNNNNNNOOOOOOKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC??????@@@@@@AAAAAABBBBBBBBB@@@???@@@BBBCCC@@@===@@@@@@BBBDDDFFFHHHJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHJJJMMMPPPRRRTTTVVVYYY^^^kkkzzzyyycccIII===555---+++******)))(((''''''&&&qqqpppnnnlllpppjjjkkkssswwwrrrhhhiiiqqqooodddaaa]]]VVVQQQQQQRRRMMMFFFBBB>>>999555222///,,,***---+++))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!"""""""""###""""""""""""############"""!!! !!!###$$$$$$###############"""""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""########################"""""""""!!!########################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...///000111222333333333444444999LLLhhh~~~uuueeeqqq}}}llljjjppprrrpppnnnooosss}}}tttwwwxxxllleeebbb]]]\\\ZZZWWWUUUTTTTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLFFFGGGHHHIIIHHHHHHIIIJJJGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@BBBEEEGGGFFFEEEBBBBBBCCCDDDFFFGGGIIIJJJIIIHHHGGGGGGHHHJJJLLLNNNNNNOOORRRVVV\\\aaafffiiiuuuxxx{{{|||}}}dddJJJ999444111///******))))))(((''''''&&&pppooollljjjoooiiikkkuuuxxxrrrffffffooonnnddd___\\\UUUPPPQQQSSSOOOHHHCCC???:::555222///+++)))+++***((())))))***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######""""""""""""###############"""!!!"""###$$$###"""############""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////000111222222444333222222777GGGccc|||}}}{{{}}}vvvuuuaaa___```hhhyyyqqq\\\XXXZZZppp}}}xxxqqqjjjccc___]]][[[ZZZXXXWWWVVVUUUUUUUUUMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBCCCFFFHHHHHHGGGIIIIIIHHHHHHHHHJJJKKKLLLKKKKKKKKKLLLPPPVVV[[[___aaadddjjjqqqyyynnnjjjxxxsss]]]DDD555///---,,,---***))))))(((((('''''''''pppnnnllliiinnniiikkkvvvxxxpppddddddmmmmmmccc]]]ZZZTTTPPPQQQTTTPPPIIIBBB>>>999555222///,,,******)))(((((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""#########!!!"""""""""############$$$###!!!"""######"""!!!#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,---.........------......//////000111111222222111555888666777HHH^^^~~~mmmggg```^^^ggg|||eeeZZZSSSaaa~~~{{{uuusssoooiiiddd___\\\ZZZUUURRRPPPNNNLLLKKKJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJHHHGGGGGGGGGHHHHHHHHHLLLLLLKKKKKKMMMOOOQQQSSSUUUWWW[[[aaahhhpppvvvzzzzzzhhhlllvvvWWWDDD555333222,,,(((***))))))((((((((('''''''''pppooollljjjoooiiijjjvvvwwwooobbbbbbllllllccc\\\ZZZTTTPPPRRRTTTQQQJJJ???<<<888444222111///---***((('''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""""""""############!!!"""""""""############$$$###!!!"""######"""!!!""""""""""""""""""############""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))))))))(((((())))))************+++++++++++++++++++++++++++,,,,,,---...---------.........///000000111111///...222888555///555AAAUUUsss}}}vvvrrrttt}}}vvvgggWWW[[[xxx}}}ssskkkfff^^^ZZZUUURRRRRRSSSTTTSSSOOONNNMMMMMMLLLMMMNNNNNNKKKLLLLLLMMMNNNNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNMMMNNNQQQUUUZZZ___dddfffpppttt{{{~~~kkkOOOCCC888111444222***'''+++((((((((((((''''''''''''ppppppnnnlllpppiiijjjtttvvvnnnbbbbbbkkkkkkbbb\\\ZZZTTTPPPRRRUUUQQQJJJ>>>;;;777444333222000...***)))'''(((((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!########################$$$$$$############$$$$$$$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""#########$$$$$$""""""""""""###############"""!!!"""###$$$###"""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((())))))***((((((((()))******++++++++++++++++++++++++++++++++++++,,,---------------.........//////000000000222000///222333111222666777OOOsssyyy{{{~~~qqqkkk|||~~~wwwnnngggdddbbb___\\\VVVUUUSSSPPPOOONNNNNNNNNJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJIIIHHHHHHHHHJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLNNNQQQTTTWWWXXXYYY\\\]]]```cccjjjqqqzzzzzzssszzz}}}xxxwww{{{fffMMM<<<888333///,,,)))''')))...''''''''''''''''''''''''pppqqqpppnnnqqqiiiiiiqqqtttmmmaaabbblllkkkbbb]]]ZZZTTTPPPQQQTTTQQQJJJ???<<<888444222111///---+++)))((((((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$"""!!!########################$$$$$$############$$$$$$###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""############"""!!!""""""#########$$$$$$$$$""""""""""""############"""!!! !!!###$$$$$$###!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############!!!"""""""""####################################!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""######""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$##############################%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***'''(((((()))******++++++************************++++++,,,------------,,,.........///////////////222222111///222777777444222???QQQssswwwiiiccciiiyyyxxxqqqllliiiddd___[[[XXXWWWVVVTTTTTTTTTSSSSSSRRRPPPPPPSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUTTTUUUWWWYYY\\\^^^```aaagggkkkqqquuuwwwxxxzzz||||||yyywww|||}}}```HHH;;;666...///,,,'''%%%(((******''''''''''''''''''''''''ppprrrrrrppprrriiihhhooorrrlllbbbbbblllkkkbbb]]]ZZZTTTPPPQQQTTTPPPIIIAAA>>>999555222000---+++,,,***((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$""" ########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""############!!! !!!$$$%%%%%%$$$!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***'''(((((()))***+++++++++************************++++++,,,---------,,,,,,.........///////////////)))///111---000888777///777:::777HHHxxxxxxpppyyyggg]]]]]]```xxx|||uuuooojjjgggffffffeeedddcccaaa___]]][[[ZZZZZZYYYXXXXXXXXXXXXYYYXXXWWWVVVVVVXXXZZZ]]]___ccceeejjjooouuuzzz~~~{{{www~~~www\\\EEE999555222&&&+++,,,'''(((...+++"""&&&'''''''''''''''''''''vvvmmmrrrqqqpppmmmfffgggmmmjjj```bbbmmmlll```\\\UUUTTTRRROOOTTTTTTHHHCCC???:::555222000...,,,+++)))'''''''''((('''&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""###########################"""!!!!!!""""""###""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++++++++++++++++++++,,,,,,,,,,,,------.../////////000000000111222222333333444444666===MMMlllsssdddnnn~~~xxxuuurrrkkkcccgggmmm}}}|||zzz}}}}}}vvvmmmkkkrrrzzzzzzzzzzzzyyyyyy{{{{{{mmmjjjttttttnnn|||hhhQQQGGG>>>111,,,...******)))(((((((((((((((''''''''''''''''''''''''vvvnnnssssssqqqooohhhkkkppplllbbbcccnnnmmmbbb\\\UUUTTTRRROOOTTTTTTHHHCCC???:::555222000...,,,+++)))'''''''''((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""############""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""########################"""!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))*********+++++++++******++++++++++++,,,,,,,,,,,,------...////////////000000111111222333333000000111555<<>>999555222000...---,,,***((('''(((((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""############"""$$$$$$##################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################"""""""""""""""#####################""""""""""""###############"""!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))************))))))******++++++,,,,,,+++,,,,,,------...////////////000000111222222222222333777888666444;;;EEEYYYvvvsssvvvsssmmmsssyyyyyytttsssxxx}}}}}}rrrlllfff```\\\RRRRRRQQQRRRUUU^^^hhhooonnnvvv{{{zzz}}}vvvYYYBBB===444---...///,,,***,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&ooolllsssrrrqqqqqqmmmuuussslllddddddiiiiiiccc]]]VVVUUUSSSPPPUUUUUUIIIBBB>>>999555222111///---,,,***((((((((()))((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""#################################$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#####################"""""""""""""""###############"""!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((()))))))))*********(((((()))******+++,,,,,,++++++,,,,,,---............//////000111111222222...///222555444333777===666SSSwww}}}yyynnniiihhhcccaaafffjjjfff___[[[]]]aaaggguuu~~~~~~xxxvvvqqqmmmlll{{{wwwpppiii```YYYUUURRRPPPNNNLLLOOOSSSYYYbbbooo|||nnnQQQ===555333...***+++,,,)))'''&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnlllsssrrrpppqqqmmmwwwuuunnnggggggkkkjjjeee]]]VVVUUUTTTPPPUUUUUUIIIAAA>>>999555333111///...,,,***(((((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$###############""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######"""""""""###############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!"""""""""###########################"""!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((()))))))))******'''(((((()))***+++,,,,,,+++++++++,,,------............///000000111111222///...///333333222555:::888:::FFF```uuuccc```^^^gggtttyyyrrrtttrrrlllbbb[[[ZZZ\\\UUUZZZaaacccbbb___]]]]]]___hhhttt|||~~~yyyrrrjjjcccaaafffmmmuuutttlllccc^^^]]]QQQPPPOOOMMMKKKIIIHHHGGGNNNQQQXXXbbbooo~~~zzzgggPPP<<<333222+++)))((()))***)))'''&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ooommmtttrrrpppqqqmmmuuurrrlllhhhhhhjjjgggccc^^^VVVUUUTTTPPPUUUUUUIIIAAA===888555333111///...---+++)))((())))))((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%###############"""!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***''''''((()))***+++,,,,,,***++++++,,,,,,---............//////000111111111222///000333444333555999===777666EEEddd~~~fff^^^]]]nnnxxxmmmeeeaaa```^^^]]][[[XXXTTTQQQOOONNNJJJLLLTTT]]]dddlll{{{yyyllldddaaaZZZ]]]^^^[[[UUUPPPNNNOOOIIIKKKMMMLLLLLLPPPXXX^^^jjjmmmrrrzzzrrrYYYHHH<<<333///000)))*********++++++***((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%pppooovvvsssqqqrrrnnnpppmmmiiieeeffffffddd___^^^VVVUUUTTTPPPUUUVVVIIIAAA===888555333111000...---+++)))((())))))((('''''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""########################""""""############""""""########################%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!######$$$$$$$$$ !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ """###$$$%%%&&&###############"""!!!!!!""""""###""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,***++++++,,,,,,---............//////000111111111111------111444333333666000555888888@@@[[[ssshhhttt|||zzzpppnnnjjjfffaaaZZZSSSNNNSSSLLLIIIMMMRRRWWW```iiitttssswwwzzzkkkaaa^^^ZZZVVVQQQMMMKKKKKKKKKLLLMMMOOOPPPPPPUUUeeezzz~~~nnn[[[FFF:::333---,,,///)))++++++))))))***)))&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%ssslllrrrqqqqqqsssooonnnnnnkkkhhhhhhiiieee^^^[[[^^^ZZZRRRPPPSSSPPPHHHDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######""""""""""""######""""""############""""""###""" """""""""!!!""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!"""###$$$###!!!""""""############""""""""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!! !!!!!!!!!!!!"""###############""""""""""""############""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,---...............------,,,...000111111222444666666444555777888@@@TTThhhuuuggg___aaa[[[SSSPPPQQQRRRSSSRRRVVVSSSUUU[[[```gggwww~~~ooo___UUUWWWUUUPPPKKKKKKQQQSSSRRRXXX\\\bbbjjjxxx~~~nnnNNNEEE888000...---+++((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%tttmmmrrrrrrrrrtttpppooonnnjjjfffggghhheee___ZZZ]]]ZZZSSSRRRUUUSSSKKKDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################$$$$$$$$$#########""""""######""""""""""""############""""""""""""######""""""############""""""###""" """""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!###"""!!!!!!######"""!!!""""""############""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!!!!!!!"""!!!!!!"""###############""""""""""""############""""""###$$$$$$$$$$$$###$$$######""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,------............------,,,...000111111222444666888444333555666999CCCOOOeeevvvooofff```]]]\\\ZZZXXXTTTQQQQQQRRRRRRTTT]]]iiiuuukkkhhhhhhhhhlllsss}}}~~~~~~{{{uuulllccc^^^WWWYYYYYYYYY```kkkrrrssszzzvvv___OOOBBB;;;111,,,++++++***((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%uuunnntttssssssuuurrrqqqoooiiiddddddgggfffaaaZZZ^^^[[[TTTTTTXXXVVVNNNDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$########################$$$$$$$$$###############""""""############""""""######""""""""""""######""""""############""""""###""" """""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! """"""!!! """"""############""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""###!!!!!!"""###############""""""""""""############""""""###$$$$$$$$$$$$###"""""""""######"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,------............------,,,...000111000111333555777333222444666555666999FFFlllzzzpppfff```___\\\YYYXXXXXXZZZccclllvvvvvvxxx{{{}}}}}}{{{yyywwwwwwvvvvvvuuutttqqqlllhhh```XXXRRRRRRUUUVVVWWWXXX```eeelllooommmkkkjjjjjjiiinnntttzzzmmmTTT@@@333555000+++)))***+++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvooouuutttuuuwwwssssssooohhhbbbbbbffffffbbb\\\___]]]VVVUUUYYYVVVNNNDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!######""""""""""""######""""""############""""""###""" """""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########""""""""""""""""""  !!!"""!!!""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""######!!!!!!"""###############!!!"""""""""############""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,---.........------,,,...///000000000222444222111333555666666666666@@@TTTooo}}}xxxppphhhbbbaaafffkkkooo|||~~~oooqqqsssyyy~~~{{{~~~|||yyyuuurrrnnniiiccc^^^\\\[[[[[[WWWXXXZZZ[[[ZZZYYYWWWUUUVVVXXX[[[\\\\\\ZZZYYYXXXTTTRRRQQQSSSWWWZZZ\\\^^^___iiivvv|||bbbKKK;;;222......,,,******+++,,,,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvpppuuuuuuvvvxxxuuusssppphhh```aaaeeefffccc^^^aaa^^^VVVTTTWWWTTTLLLDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################!!!"""###$$$$$$###"""!!!######""""""""""""######""""""############""""""###""" """""""""!!!########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""  !!!"""!!!""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""######!!!!!!"""###############!!!"""""""""############""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,---......------,,,---////////////111333---111555555444555999;;;???CCCMMM^^^zzz{{{rrrmmmmmmtttwwwyyy|||iiihhhggghhhkkkooosssuuuvvvppphhhccc```^^^^^^^^^cccggghhhddd``````^^^[[[\\\YYYUUUQQQOOONNNOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPWWW[[[^^^___]]]ZZZYYYZZZWWW]]]bbbdddgggnnnwww~~~|||jjjRRR@@@555111//////++++++******+++++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvpppuuuuuuvvvyyyuuusssoooggg``````eeefffccc^^^aaa]]]UUUSSSVVVRRRJJJDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$##########################################$$$$$$$$$""""""############""""""######""""""""""""######""""""############""""""###""" """""""""!!!########################!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! """"""!!! """"""############""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""###!!!!!!"""###############""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""############$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++***+++,,,------...------,,,---//////......000111---333555222000333888::::::@@@FFFJJJYYY{{{~~~yyytttvvvwwwrrrjjjccc___```ccceeeqqqjjjccc___[[[WWWVVVWWWWWW\\\]]]YYYVVVUUUSSSPPPUUUTTTRRRPPPPPPQQQRRRSSSRRRSSSTTTUUUWWWXXXXXXXXX^^^dddkkknnnmmmmmmppptttyyy{{{WWWGGG777111111///,,,+++))))))))))))((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuooouuuuuuvvvyyyuuurrroooggg```aaaeeefffbbb[[[^^^[[[SSSRRRUUURRRJJJDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###########################""""""#########$$$$$$$$$######""""""""""""############""""""""""""######""""""############""""""###""" """""""""!!!########################""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!######"""!!!""""""############""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!!!!!!!"""!!!!!!"""###############""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""############"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******************+++,,,------------+++---............///111///333333000111666777555888@@@HHHJJJMMMaaa~~~xxxxxx{{{xxxrrrnnnnnnkkkccc^^^^^^iiinnnooolllhhhgggdddaaa[[[[[[[[[[[[[[[\\\]]]^^^^^^aaafffkkknnnnnnmmmlllrrr|||eeeSSS???555...///000---******)))))))))((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuooouuuuuuvvvxxxuuurrrooogggaaaaaaeeeeeebbbXXX[[[YYYRRRQQQUUUSSSKKKDDD???:::555333111000///---+++***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######""""""############""""""###""" """""""""!!!########################""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$$$$"""!!!"""###$$$###!!!""""""############""""""""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!! !!!!!!!!!!!!"""###############""""""""""""############""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,------...---+++---......------///000000111000///555<<<999222777;;;BBBHHHLLLRRR^^^hhh}}}www}}}www[[[DDD666777000,,,------***+++///*********)))''''''(((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwmmmqqqsssvvvxxxtttuuuooofffaaadddiiifff```[[[\\\ZZZTTTRRRSSSRRRNNNFFFAAA999444111000/////////,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$###""" ########################""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!"""######$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%#########""""""""""""!!!""""""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############ """%%%''''''%%%""" ###""""""###%%%%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,------,,,,,,------...//////////////////000111111222222///444:::@@@CCCEEEGGGHHHddduuu{{{aaaLLL>>>666333------,,,,,,+++***))))))******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyynnnssstttwwwyyytttrrrlllccc^^^bbbgggddd^^^]]]^^^[[[UUURRRRRRPPPLLLFFFAAA:::444222111000//////,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###################################################$$$$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""#########"""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############!!!"""$$$&&&&&&$$$"""!!!###""""""###%%%%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---,,,,,,------...//////////////////000111111222222111444777:::<<<@@@DDDGGGHHHTTTiiivvv\\\FFF:::444111///,,,++++++***))))))((((((***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||qqquuuuuuwwwxxxssspppkkkbbb^^^aaagggeee_________\\\UUURRRQQQOOOKKKGGGBBB;;;555222111111000///---***)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&######################################################$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$$$$######"""!!!!!! """"""""""""####################################"""""""""#########$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""###""""""###%%%%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---......//////...//////000000111111222333444444444555:::@@@DDDDDDGGGLLLUUUggg```QQQ===111...///---)))******))))))((((((''''''))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrruuuuuuvvvwwwrrrqqqlllddd___ccciiigggaaa^^^___\\\VVVRRRRRRPPPLLLHHHCCC;;;666333222111111///---+++)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############################################################""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""############""""""!!!!!!!!!"""""""""####################################""""""""""""####################################!!!"""""""""############""""""""""""""""""""""""#################################"""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$##################$$$###""""""###%%%%%%$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,,,,------...//////......//////000111111111333333222222222666;;;???KKKKKKFFF???@@@SSSsssnnnUUU???:::333000000///,,,((()))))))))((((((((('''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ssstttsssuuuwwwrrrqqqlllddd```ccciiihhhaaa\\\]]][[[UUUSSSSSSRRROOOHHHCCC;;;666333222111111000---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########################################################"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!!""""""############!!!"""""""""####################################!!!!!!"""""""""#################################!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$$$$###""""""###$$$$$$###""""""###%%%%%%$$$"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,++++++,,,,,,---..................///000000111111111222333333333444666999AAADDDCCC;;;444;;;PPPddddddJJJ:::111222222111///,,,++++++)))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuutttrrrtttwwwtttqqqlllccc___bbbhhhfff___\\\]]][[[VVVSSSTTTSSSPPPGGGBBB;;;555222111111000000...+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###""" !!!!!!"""######$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#####################$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""###############"""""""""""""""######%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$###""""""###%%%%%%$$$"""########################"""############$$$$$$$$$"""""""""############$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((())))))***++++++++++++++++++,,,------......---......//////000000111...111333444333333333444888@@@EEEAAA999666>>>HHHXXXjjjrrrUUU???777666...000///+++&&&%%%)))...)))))))))))))))(((((((((''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxuuurrruuuzzzwwwsssnnneee```ccchhhfff___]]]___\\\VVVSSSTTTRRROOOFFFAAA:::444222111000///000...+++*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###""""""""""""""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######$$$$$$#########"""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""#######################################""""""###%%%%%%$$$"""########################"""############$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))******++++++***++++++,,,,,,---......------......///000000000---///111111000000111333666===EEEDDD>>>999:::===HHHOOO]]]rrryyy```III:::333111111------+++(((&&&&&&(((+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzvvvssswww|||zzzwwwqqqhhhcccfffjjjhhhaaa```aaa]]]WWWSSSSSSQQQMMMFFFAAA999444111000//////000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$$$$######"""!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######"""""""""""""""############""""""""""""!!!""""""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""###""""""###%%%%%%$$$"""########################"""############$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++***++++++,,,,,,---......------......///000000000---...///...---...111333...444;;;======;;;===???:::DDDOOOWWWbbbyyy___MMM888111444666///'''******+++...///...)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwyyywwwuuuvvvwwwnnncccaaaeeegggccc]]]___```]]]WWWTTTUUUSSSOOOIIIDDD===555000...//////...---,,,------+++(((%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$###### """###%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""######""" !!!"""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######$$$$$$##################################################################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''((()))))))))))))))))))))))))))***************++++++,,,,,,------...---------............///---...///000111222333333333333444666888:::<<<===CCCBBBEEEMMMTTT]]]nnnxxxjjj]]]BBB===555000---,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$xxxuuuxxxvvvuuuwwwyyyooodddaaaeeegggddd___^^^```]]]WWWTTTTTTRRROOOJJJEEE>>>666000------......,,,+++++++++***'''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""######""" !!!"""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$#############################################################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%''''''((()))))))))))))))(((((()))))))))***************+++,,,,,,------...------------............---...///000111222222333222333333555666999:::;;;IIIGGGGGGJJJKKKNNNYYYfff}}}hhhXXXIII===:::666111---,,,,,,++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%xxxtttvvvuuuvvvxxx{{{pppdddaaaeeehhhfffaaa]]]___]]]WWWTTTTTTRRRNNNLLLFFF>>>666000---,,,,,,...,,,***))))))((('''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######""" !!!"""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$##############################################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''((())))))))))))((((((((())))))))))))************++++++,,,---------,,,,,,,,,---------......---......///000111222222111111222333444666888999???>>>???AAABBBDDDLLLUUUdddmmmyyy]]]III===444,,,000---+++***++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%yyytttvvvvvvwww{{{|||pppddd___cccgggeeebbb]]]^^^]]]WWWTTTTTTQQQMMMJJJEEE>>>666000------...000---***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""$$$##################$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""###""" !!!###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################$$$$$$$$$$$$#####################$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((()))))))))************+++,,,,,,------+++,,,,,,,,,------------------...//////000111111000000000111222333555666222333666888:::===CCCHHHLLLNNNWWWiii~~~nnnUUUAAA666222000---***)))((()))***+++***)))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%|||vvvwwwwwwxxx|||{{{ooobbb^^^bbbfffdddaaa\\\___]]]XXXUUUTTTQQQMMMHHHCCC<<<555000//////000111...+++))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""#########$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!""""""!!! """###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---++++++++++++,,,,,,,,,------------...//////000000////////////000111222333222444555444444555666777;;;>>>BBBHHHTTTiiippp\\\OOO???444000...,,,+++***)))((()))******)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&~~~xxxyyyxxxxxx{{{yyynnnbbb___cccfffccc___]]]___^^^YYYVVVUUURRRMMMFFFBBB;;;555111000000222000...,,,++++++***)))'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""!!! """$$$""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,------------....../////////.........///000111111000333333111111333333000...555;;;:::999AAASSSbbb{{{aaaQQQ@@@888222111000---,,,,,,+++***((()))))))))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&yyyyyywwwvvvxxxyyyooodddaaaeeegggddd___^^^```___[[[XXXWWWSSSNNNHHHCCC<<<555000//////000...---+++++++++***'''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""!!! !!!"""$$$""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))***++++++,,,,,,************++++++++++++,,,------------.........//////.........///000000+++///000...000555666222---222666555333444999???UUUeeerrrzzz~~~gggRRRCCC<<<000,,,+++//////+++,,,///+++)))((('''((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''yyyyyyuuutttuuuyyyoooeeecccgggiiieee___^^^aaa```\\\YYYWWWTTTNNNIIIEEE===666000......///,,,++++++++++++)))&&&###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%################################################""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((())))))))))))***++++++,,,,,,)))************+++++++++,,,,,,------------------//////.........//////000///222111...///333333...333111000111333555555444:::???JJJZZZnnn~~~bbbMMMAAA999222...111---,,,---+++%%%&&&+++***(((&&&&&&'''((()))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''zzzyyywww~~~sss{{{qqqgggdddggggggbbb\\\[[[```aaa\\\VVVTTTRRRPPPKKKDDD:::333111222222111000...+++***))))))'''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!########################""""""""""""############((('''%%%###!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!########################"""############$$$$$$$$$######""""""######$$$%%%################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////////////////////////////000000000111111111111444111444===FFFRRRnnn~~~jjjXXXCCC444000000---***,,,+++******))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{zzzwww~~~tttwwwmmmdddbbbfffhhhccc^^^[[[```bbb\\\VVVTTTRRRPPPJJJCCC:::333111111111111000...+++***))))))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################!!!!!!"""""""""#########%%%$$$###"""!!!!!!!!!!!!####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$######"""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!########################"""############$$$$$$$$$######""""""######$$$%%%################################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((()))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---.........//////////////////////////////////////////000000000111111111999333333777777888FFFWWWuuuooo^^^OOOEEE888000//////---+++++++++***)))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}|||xxx~~~tttsssjjjaaa```eeehhheee```[[[```bbb\\\VVVTTTRRROOOIIICCC:::444000000000000000...+++***))))))'''&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""############""""""!!!########################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""########################"""############$$$$$$$$$######""""""######$$$%%%################################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((++++++***)))((((((((((((*********++++++++++++,,,,,,,,,,,,,,,---------------------.........//////////////////////////////////////////000000000000555000111555444000333;;;FFFVVVjjj|||jjjUUUDDD;;;666333///...------,,,***+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%~~~xxx}}}uuusssjjjaaaaaafffiiifffaaa\\\aaabbb\\\VVVTTTRRROOOHHHCCC;;;444000///000000000...+++***))))))'''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""!!!######################## !!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""!!!!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""########################""""""#########$$$$$$$$$######""""""######$$$%%%################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))((((((((())))))************++++++++++++++++++,,,,,,,,,---------,,,,,,---------........................................../////////000000///---///666999777666888444<<>>777222///000222000...+++***))))))'''&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""########################"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""########################""""""""""""############%%%$$$###"""!!!!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################!!!""""""######$$$$$$$$$######""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""############$$$$$$$$$######""""""######$$$%%%################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((***+++,,,)))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------.........///222000///000111111000000222222111///000555===DDDTTTlll|||eeeXXXAAA999111///111222///,,,++++++***)))''''''(((***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}ssszzzxxxyyypppfffeeeiiilllhhhccc]]]bbbccc]]]VVVSSSPPPNNNGGGEEE@@@999333000111333000...+++***))))))'''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$########################!!!!!!"""###################################################$$$$$$$$$$$$$$$######"""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################!!!""""""######$$$%%%%%%"""""""""""""""""""""#####################$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""####################################"""############$$$$$$$$$######""""""######$$$%%%################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++))))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111333555555000000111222222222333555333???RRReeevvvnnn\\\NNNBBB::://////...//////...***(((***)))((('''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}rrrzzzyyywwwnnneeedddiiillliiiddd]]]bbbccc]]]VVVSSSPPPNNNGGGEEEAAA:::333000111444000...+++***))))))'''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$########################!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################!!!""""""###$$$$$$%%%%%%"""""""""""""""#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$########################"""############$$$$$$$$$#########"""###$$$$$$%%%################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000222000///000222222111//////111222222222444777333444:::@@@MMMiiixxxhhhQQQAAA;;;999111)))---...///---***)))+++...+++***((()))******(((&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||zzzqqqxxxtttxxxmmmbbbbbbjjjnnnhhhaaa^^^bbbbbb]]]WWWTTTPPPLLLIIIEEE???999555333444444444000+++((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&%%%###!!!!!!"""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!"""###############""""""############""""""######""""""""""""######""""""""""""############################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))************++++++******************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111222222222111111111111222222444222111222666>>>EEEJJJlllyyymmmYYYIIIDDD<<<444///...///000+++++++++************)))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyxxxqqqyyyvvvyyymmmbbbaaahhhlllhhhaaa^^^bbbbbb]]]WWWTTTPPPLLLIIIEEE???999444333333444222///***((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############################################################"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""$$$%%%%%%###""""""#########################################################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""#################################$$$$$$$$$$$$%%%########################"""######$$$$$$$$$$$$$$$!!!!!!"""###############""""""############""""""######""""""""""""######""""""""""""############################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********************************)))***++++++++++++***)))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---...///000111111111111111000000111111111111000//////222777<<<@@@AAAGGGTTTdddwwwrrreeeUUUDDD777555333000---+++++++++++++++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwvvvooowwwuuuzzznnnbbb```fffjjjhhhccc___cccccc]]]WWWTTTPPPKKKHHHDDD>>>888444222222333000---)))''''''(((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############################################################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################!!!###$$$$$$#########$$$######################################################$$$$$$$$$$$$##############################################################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""######$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$!!!!!!"""###############""""""############""""""######""""""""""""######""""""""""""############################################################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))************)))******++++++******)))*********++++++++++++,,,*********++++++++++++,,,+++,,,,,,---...///000000111000000//////000000111111000///...///111444666111111444999EEEWWWiiiuuujjj^^^MMMAAA:::666111---***+++,,,------,,,++++++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwuuummmvvvtttzzznnnaaa^^^ccchhhhhhddd___cccccc]]]XXXTTTPPPKKKGGGCCC===777333111222333///,,,)))'''((((((''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######################## """$$$$$$$$$###$$$&&&######################################################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%%%%!!!!!!"""###############""""""############""""""######""""""""""""######!!!"""""""""############################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))))))))))))))************))))))************++++++++++++************+++++++++++++++,,,,,,---......//////000//////......//////000111000000000000111111111555555555555777<<>>888444222222333000...+++******)))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$$$$$$$%%%&&&######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!!!!"""###############""""""############""""""######""""""""""""######""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""############$$$"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))***))))))(((((())))))***)))))))))************+++)))))))))************++++++++++++,,,,,,,,,------...------------------...+++,,,---...///000000///...///000000000000333555444444444333555<<>>333444777888888444...***///---+++++++++---......++++++++++++++++++,,,---***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxrrriiiqqqooooooggg___^^^bbbgggiiiiiibbbfffeee___XXXUUUPPPKKKIIIEEE???999555333444555333111...---,,,***(((%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################## !!!"""""""""""""""!!!!!!"""###############""""""############""""""######""""""""""""######""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***))))))))))))************))))))))))))************++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---.........//////000000000+++---///000000000111222......///000111222111111333000999JJJPPPNNNYYYkkk~~~~~~qqqmmmlllnnn___LLL===888;;;@@@CCC444222...,,,,,,---///000+++,,,,,,------,,,***))))))*********)))((('''&&&))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxnnnhhhjjjpppmmmfff```aaaggglllllliiidddfffeee```XXXRRRQQQQQQJJJEEE???:::777666555444111///---+++++++++)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""########################### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$##################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////000000000111111111111,,,555>>>???:::888;;;@@@KKKRRRdddxxx}}}|||~~~wwwoooaaaRRRGGGAAA@@@@@@HHHBBB:::444444888???DDD//////...------------...+++++++++*********))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwnnnjjjlllrrroooggg``````fffkkkkkkiiieeefffeee```YYYSSSQQQQQQJJJEEE>>>999777555444333111///,,,+++++++++)))((()))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$%%%###""""""$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############################## !!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------........./////////////////////000000000111111...444999:::666333555888222444@@@LLLNNNIIINNNXXX___kkk~~~{{{fffVVVCCC@@@;;;777555555777888<<<999555222111333666999///......---------------+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuooollloootttqqqhhh```^^^dddjjjkkkiiieeefffeeeaaaYYYSSSPPPPPPJJJEEE>>>999666444333222111...,,,+++++++++)))((())))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$######################################################$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$%%%###"""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////....../////////000000000000111333333111///000000666444777===<<<666555;;;555<<>>888555333111000000...++++++++++++)))((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$########################!!!!!!""""""############""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---............/////////111000....../////////...777222222555666222000333777888777555444666;;;>>>GGGLLLUUU```mmmyyymmm]]]SSSKKKDDD???666666555666777555111...333333333333222000///...---///000111111///---+++...------,,,,,,,,,,,,,,,************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuurrrpppqqqtttrrriii___]]]bbbhhhjjjiiibbbcccccc___WWWPPPLLLKKKIIIDDD===777444111///...///---+++***++++++)))((('''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........111...------000222222111222...,,,///111111000111111111111000000111444666333333555888===CCCHHHLLLSSSWWW^^^fffnnnuuuzzz}}}zzzsssllljjjlllgggZZZIII;;;555222000...111000......///000000///,,,,,,------...000111222....../////////...------------,,,+++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvrrrppppppssspppggg___]]]ccciiijjjhhhaaacccddd___WWWOOOKKKJJJIIIDDD===666222000...,,,...,,,*********+++***(((&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------///...---...111333333333333111000000222333333222,,,---...000222333555555222222333444444333222111333666999<<<>>>BBBGGGKKKJJJUUUbbbmmmzzz~~~}}}wwwtttsssqqqmmmYYYQQQKKKIIIFFFBBB@@@BBB@@@;;;666333333333000...111000//////...///000111+++++++++,,,...000333444------,,,,,,+++,,,,,,------,,,++++++******++++++(((((()))))))))))))))***))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttqqqpppppprrrmmmfff^^^^^^dddjjjjjjhhhccceeeeeeaaaYYYQQQLLLKKKIIIDDD<<<666222///,,,+++...,,,***)))*********(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$###%%%'''&&&$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////000111222+++,,,,,,+++***+++,,,+++111000////////////...---...///111222333222111000000222333333222222444777333666999<<>><<<;;;;;;<<<999<<>>EEEBBB???<<<;;;999777555333444333///000666999888444///---111444222000000444111---,,,---/////////+++---//////...,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))*********'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttooooooooonnnooohhhbbbaaaeeejjjkkkjjjffffffeeeaaaZZZSSSNNNLLLJJJEEE>>>888444222000///+++---,,,)))***---,,,(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++------------------------------------------------........................///////////////.........////////////000000000000000000000000000000000000222222222222222222222222444444444444444444444444555444444333333444444555555666666666666666666555444444444444444444444444444555555444333222111000......////////////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((%%%###$$$''')))uuupppqqqqqqqqqmmmgggaaa```dddiiijjjiiieeeeeeeeeaaaZZZSSSMMMKKKIIIDDD===777444222000///+++---,,,)))***---,,,((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''''')))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###########################"""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$###"""""""""""""""########################"""""""""""""""""""""""""""$$$%%%''''''&&&%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++------------------------------------------------------------------------///.........................../////////000000000000000000000000000000000222222222222222222222222222222222222222222222222222222111111111111222222111111222222222222111111222222222222222222222222222222222222111000///............//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%''')))ssspppqqqqqqqqqkkkeee______cccggghhhgggcccdddccc___XXXQQQLLLJJJIIIDDD===777333111000///+++---+++)))***---+++'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%&&&''''''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))'''&&&&&&&&&###########################""""""""""""!!!!!!!!!""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$##############################"""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$###""""""""""""###########################""""""""""""""""""""""""###$$$&&&'''''''''&&&%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.........////////////////////////////////////111111111111111111111111////////////////////////000//////......//////000......////////////......///////////////////////////////////////...---,,,------............------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))*********+++---pppmmmooooooooojjjddd^^^^^^bbbfffgggeeebbbcccbbb^^^WWWPPPKKKIIIHHHCCC<<<666333111000...,,,---+++)))))),,,+++'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$#################################"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$###""""""#################################""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------....................................////////////////////////..............................------------.........//////000000//////...---------------------------.........------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,...000444888qqqnnnoooooooooiiiddd^^^___cccgggfffeeebbbbbbaaa]]]VVVOOOJJJHHHFFFAAA;;;555222111///...,,,---+++((())),,,***&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%#########""""""""""""""""""""""""""""""""""""############""""""############""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$####################################""""""""""""""""""#########$$$$$$$$$$$$###############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...+++,,,,,,,,,------------------------------------......................................................------------............////////////......------------------------------------------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------+++++++++******)))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((()))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******+++---444<<>>DDDGGGzzzssspppooopppiiidddaaaeeegggfffeeeeeeccceeeccc[[[TTTPPPMMMIIIEEEAAA;;;666333111///---///...,,,***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''))),,,,,,***''')))'''&&&''')))+++++++++...,,,,,,...000///......666:::;;;888666888888555888777666666777888888888666555666666888888888777777666555555555444222111...//////000///...---,,,)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))***************)))))))))***+++++++++******))))))******+++***************************++++++++++++++++++***************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))************************************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))((()))))))))*********++++++,,,,,,---------------++++++++++++,,,,,,---------------------,,,,,,,,,,,,+++******+++,,,,,,+++,,,---000666<<>>@@@BBBDDDFFFAAAHHHNNNNNNNNNQQQSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFEEEDDDCCC>>>>>>??????@@@@@@??????============:::777444222...,,,***)))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))(((((((((((()))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))************************************)))))))))))))))))))))))))))***++++++++++++***))))))))))))*********++++++)))******++++++******))))))))))))******++++++,,,((()))+++,,,------,,,,,,---------............///........................,,,,,,---------,,,,,,+++***,,,333<<>>;;;777444222111...,,,'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******)))))))))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))(((((((((((())))))***))))))))))))************))))))(((((((((((())))))((()))))))))************************************)))))))))))))))*********)))***,,,------,,,***)))))))))*********+++++++++******++++++++++++******************++++++++++++((()))+++,,,---,,,+++***............////////////---------....../////////---...000000///...------///222:::EEEMMMPPPLLLHHH>>>>>>;;;555///---222777???@@@===666000...+++(((+++++++++---000333777999xxxvvvtttoooiiiddddddhhhkkkiiieeeeeeaaadddbbbZZZTTTQQQNNNJJJFFFAAA;;;666444333222222000///---+++))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''((()))***,,,...111333777999???GGGQQQYYY]]]___lllttt{{{~~~}}}zzz{{{}}}{{{qqqeeeZZZUUUUUUWWWVVVSSSOOOLLLLLLNNNRRRTTTJJJGGGBBB>>><<<:::777666///...---,,,***(((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***)))((((((''''''(((((()))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((()))******(((((()))))))))*********))))))(((((((((((())))))((()))))))))************************************((()))))))))*********+++)))+++,,,......,,,+++)))************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---......---,,,+++,,,,,,------...///////////////000000111222333333111444666666333111111222999<<>>>>><<<>>>@@@???<<<:::;;;===<<<===@@@FFFKKKJJJEEE@@@??????<<<555///---222777BBBNNNTTTHHH777---,,,...---,,,++++++,,,...000222tttvvvwwwssslllfffdddgggjjjiiiggghhhaaacccaaaZZZTTTQQQNNNKKKEEE@@@999444222222222222111///---+++***))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))***+++---///111222222666<<>>@@@999888888999<<<@@@EEEGGGGGGHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[\\\SSSUUUVVVSSSNNNMMMPPPUUU^^^]]]]]]```eeegggeeecccMMMKKKHHHEEEBBBBBBDDDFFFKKKUUUZZZSSSFFF;;;444000...---,,,++++++---///000~~~yyysssxxxuuuoooiiieeeeeeeeecccdddgggdddbbb^^^ZZZUUUQQQKKKHHHEEEBBB<<<777333111111222//////...---+++***))))))''''''''''''''''''''''''!!!"""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$%%%(((***)))((($$$$$$$$$&&&((())))))(((000000222666999>>>JJJUUUggggggooo~~~rrrtttvvvlllqqq{{{jjj^^^UUUOOOKKKLLLCCC999777999999888777CCC===888666333,,,((((((...+++(((&&&'''(((((('''&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$""""""""""""##################""""""######$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++++++++---,,,,,,+++,,,,,,---...------,,,,,,+++*********000000000///...---......000333555777>>>GGGJJJIIICCCFFFLLLPPPTTTWWW[[[^^^cccbbbccceeefffhhhpppyyy}}}}}}}}}~~~xxxsssooollllllkkkddd\\\___hhhsss{{{{{{uuurrr___]]]ZZZWWWTTTPPPMMMJJJSSSTTTUUUUUURRRJJJAAA:::000000...,,,+++,,,...000zzztttyyywwwnnnhhhdddddddddcccdddgggeeebbb___ZZZUUUPPPKKKHHHDDDAAA<<<666222111111111//////...---+++***))))))''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###%%%((())))))'''(((''''''(((+++---......///444???LLLVVV^^^iiisssooogggmmmuuuzzzyyy~~~rrrffffffoooxxx{{{uuurrrkkkccc___bbbllluuuyyy~~~}}}zzz|||~~~rrrgggaaaWWWTTTOOOKKKFFF@@@<<<:::888999>>>EEEEEE===444111+++)))(((''''''(((((()))(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################"""""""""""""""##################""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))************++++++++++++,,,,,,++++++************---.........---,,,,,,,,,//////000000000111333444111888>>>BBBHHHRRRZZZ]]]___dddkkkqqquuuxxxzzz|||uuurrrqqqrrrtttrrrjjjcccZZZYYYVVVTTTRRROOOJJJGGGCCC@@@<<<888666444111///{{{uuuzzzxxxlllfffbbbcccdddccceeehhhfffddd```[[[TTTNNNJJJGGGDDDAAA;;;666222000111111000///...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***)))((('''''''''(((,,,000444777CCCGGGSSScccqqq{{{{{{mmm\\\UUUZZZaaaddddddmmmmmmiii```]]]___aaaaaakkkgggcccaaacccddddddcccccclllsssoooccc\\\^^^dddhhhpppyyy~~~rrraaaQQQHHHEEEEEE<<<888777;;;>>>???@@@CCC666333///***&&&&&&(((***)))'''&&&%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!"""""""""#########$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))************+++++++++,,,***++++++,,,,,,++++++***,,,---///...---------...---///222444555888<<>>:::{{{uuuzzzwwwkkkeeeaaabbbcccccceeehhhfffdddaaa[[[TTTMMMIIIGGGEEEAAA<<<777333111111222111000...,,,***)))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''((())))))))))))'''(((***---333;;;CCCHHH```aaahhhvvvuuujjj___]]]___```bbbeeebbb[[[SSSQQQTTTVVVTTTPPP[[[``````[[[UUUTTTTTTRRRZZZYYYXXXYYYYYYXXXSSSOOO```hhhoookkkaaaYYYZZZ___[[[hhhvvv|||wwwpppmmmmmm{{{iii^^^WWWRRRJJJ@@@777444555777>>>DDDFFFCCC>>>555---)))(((***((('''&&&&&&&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))*********+++++++++,,,,,,((()))+++---.../////////---///111111///000222555222666<<>>DDDIIIPPP]]]nnn{{{vvvzzzppphhh___[[[\\\______]]]wwwxxxrrrpppiiieeeeeeeeecccdddgggaaacccbbb\\\SSSLLLKKKLLLAAA>>>999333000.........444222...***((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))***+++---111:::FFFNNN[[[bbbllluuu~~~zzzkkkZZZOOOIIIDDDBBBEEEGGGFFFHHHKKKLLLKKKMMMRRRVVVYYYbbbkkkjjjpppyyy|||{{{xxxvvvzzz~~~~~~}}}~~~~~~vvvqqqooommmjjjgggaaaaaakkk{{{~~~tttnnnpppgggeeeeeekkkttt}}}ppp^^^UUUSSSIII>>><<>>999222,,,))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------...------///444:::@@@DDDPPPVVV]]]dddnnn|||ssswwwvvvkkkjjjhhh```WWW~~~zzzvvvrrrnnnjjjeeeaaa```bbbfffhhheeedddbbb]]]UUUNNNJJJHHH>>><<<777333000......///111///---+++***)))******************)))(((&&&&&&))))))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%'''+++......,,,...666AAAKKKWWWaaammmnnnsss|||~~~rrrfffbbb```XXXNNNHHHBBBAAABBBDDDJJJPPPVVVYYY```fffddddddkkklllppp|||xxxqqqnnnlllkkkmmmppppppmmmiii]]]\\\eeewww}}}sssnnnwwwrrr```[[[TTTLLLFFFBBB@@@???<<<<<<<<<:::555///***'''(((((((((((('''&&&&&&&&&(((((('''&&&$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,+++***+++---.........,,,+++******+++---///000000///...333>>>JJJSSSYYYeeerrr}}}vvvhhh|||xxxuuuqqqmmmjjjfffbbbaaacccfffhhheeedddbbb]]]UUUNNNJJJHHH>>><<<777333000......///111///---+++***)))******************)))((('''&&&((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&(((***---000999FFFRRRZZZccckkkvvvwww|||~~~sssjjjfffUUUOOOLLLPPPSSSNNNHHHDDDEEEJJJRRRZZZaaaggglllooojjjqqqppppppyyy{{{~~~uuuqqqqqqoooiiiccc\\\^^^jjj|||uuummmtttvvvppp]]]LLLBBB???@@@===:::666666666555///+++***(((&&&'''(((***)))((()))(((((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++...---,,,+++,,,,,,+++***,,,,,,.........---,,,+++...333;;;EEEPPP\\\iiirrrxxx|||vvvtttpppllljjjgggdddcccdddfffgggeeedddbbb\\\UUUNNNIIIGGG???<<<777222///...//////111///---+++***)))******)))******))))))((('''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((''''''(((***,,,333999FFFUUU```hhhqqq{{{~~~~~~|||qqq]]]MMMEEECCC@@@AAAFFFJJJIIIHHHIIINNNUUU```iiipppuuu{{{yyy}}}|||zzzssslllddddddkkkxxxxxxsssuuukkkdddhhhvvvwwwaaaRRRKKKJJJBBB:::333333888:::777222...+++'''''')))+++***)))((((((((((((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,......------,,,,,,++++++.........///000111333444<<>>777444444666<<<@@@===555---******&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---//////,,,***+++000555777===GGGSSS^^^gggmmmppp}}}{{{xxxsssnnnkkkgggeeedddgggjjjmmmeeeeeebbb\\\SSSLLLGGGDDDAAA===666000------///111111///---+++***)))******(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))---000777>>>GGGRRR\\\ccceeeccceeejjjhhh\\\MMMEEEBBB???AAAFFFJJJKKKOOOTTT___aaaiiitttyyyxxxvvvwww{{{lllrrrwww{{{~~~}}}~~~~~~|||zzz}}}vvvzzztttmmmjjjgggfffgggnnnmmmbbbZZZooo}}}mmm^^^QQQFFF===777666:::@@@DDDCCC===444///((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...///000//////333<<>>333***)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------///222333666>>>KKKTTT]]]```fffsss}}}vvvyyy}}}~~~~~~{{{{{{rrrpppkkkeeebbbccceeehhhjjjfffddd```ZZZSSSMMMHHHEEE@@@;;;444///......///000......---,,,++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&'''+++000555BBBEEEJJJNNNUUU___kkkssstttbbbTTTSSSRRRJJJDDDEEEAAAGGGJJJRRRaaafffkkkyyytttyyy}}}}}}zzzzzz}}}~~~uuuqqqvvv~~~zzzzzzoooeeeeee___ppp~~~xxxyyy|||ooojjj{{{mmm\\\WWW]]]AAA:::666<<>>888<<>>BBBCCCGGGNNN\\\aaa```eeeppppppoooyyyyyyzzz}}}~~~}}}yyyuuunnnhhhllluuu~~~||||||}}}uuuqqqnnnsssqqqccc[[[YYYZZZcccwwwsssjjjhhh]]]MMM===777===JJJUUUYYYIII888000---+++******(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))(((''''''((()))+++,,,---,,,+++***,,,,,,+++******+++,,,---((())))))******+++++++++*********)))))))))))))))'''((('''&&&$$$%%%''')))'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))***))))))((())))))******+++,,,,,,,,,'''+++000222222222444666BBBIIIXXXhhhttt~~~~~~|||vvvjjj^^^YYYWWWTTTTTTWWWbbbZZZUUUWWWZZZ[[[\\\^^^RRRWWW\\\[[[WWWVVVZZZ___cccqqq||||||xxxwwwmmmmmmiiieeecccdddgggiiikkkcccaaa]]]XXXRRRLLLHHHEEE>>>999444///...............---,,,+++************((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''))),,,000666@@@JJJRRRVVVZZZ^^^^^^YYYQQQIIIEEE>>>999:::DDDLLLPPPRRRUUU___ddddddlllxxxxxxwwwpppjjjbbbiiiuuuqqqmmmuuu{{{wwwssstttwww}}}}}}{{{tttjjjllljjjbbbbbb]]]WWWUUUZZZggg|||yyyuuummm```QQQFFFDDDIIINNNVVVUUUPPPDDD555***)))---'''''''''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))***+++++++++))))))))))))((()))+++---++++++,,,,,,------......111000///......///111222//////000///......000111333111000...,,,,,,,,,,,,)))***+++***'''&&&&&&((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''')))******)))(((((()))))))))***************))))))***++++++,,,,,,---...---...222666;;;CCCJJJZZZfffuuuxxxnnnuuuccc___]]]aaaeeehhhlllooolllaaaXXXWWWUUUPPPOOOSSSRRROOOOOORRRSSSQQQRRRTTTPPPSSSUUUTTTPPPOOOQQQUUUWWW]]]dddmmm}}}||||||yyyxxxlllmmmiiieeecccdddgggiiiiiicccaaa]]]XXXRRRKKKGGGDDD===999333000.........---------,,,+++************((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))---///333999@@@JJJTTT[[[```dddeee___TTTJJJFFFEEEAAA???CCCNNNYYY\\\ZZZWWWZZZggguuu|||zzztttnnnfffnnn{{{uuufffeeennnrrryyyxxxyyysssmmmiiicccdddgggggg___XXXZZZbbbxxxlllbbbZZZVVVRRRPPPQQQWWWZZZSSSEEE888...***'''&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***+++++++++,,,,,,+++***,,,000333111000///000333888===AAAOOOMMMIIIFFFDDDDDDDDDEEEAAAAAA@@@===::::::<<<>>><<<:::777555333333444555+++---//////...,,,++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((*********)))(((************+++,,,,,,,,,*********+++,,,,,,------111...111;;;DDDJJJQQQXXXlllooofffsss}}}sssiiibbb___VVVTTTWWW^^^aaabbbhhhpppmmmccc^^^cccbbbXXXSSSTTTPPPOOOQQQUUUTTTOOOMMMOOOOOONNNMMMLLLMMMNNNOOOOOOUUUWWWXXXZZZddd~~~{{{~~~||||||qqqnnnjjjfffdddeeefffggghhhcccaaa]]]WWWQQQJJJEEEBBB<<<888333000......---,,,---,,,+++******))))))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++,,,...222777===DDDLLLTTTYYYhhhhhhddd\\\QQQIIIFFFGGGCCCEEELLLVVV^^^```]]]XXXeeeooowwwyyyxxx|||uuuhhhhhhrrroooeeegggqqq|||}}}zzzvvveeeiiittt~~~zzziii]]]ZZZ```qqqgggccc```[[[VVVVVVUUUSSSTTTVVVPPP===++++++(((%%%&&&((()))(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((()))***,,,---000444777777666666999<<<<<<===@@@GGGQQQ___kkksssxxxuuupppkkkgggeeedddddd\\\\\\ZZZUUUPPPOOORRRUUUVVVTTTQQQLLLFFFAAA===;;;333111000///000000...,,,))))))))))))(((((((((''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((())))))******)))+++++++++++++++,,,---...******++++++,,,------------000<<>>333...(((''')))***(((&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***+++...222666999@@@HHHRRRXXXYYYYYYZZZ[[[^^^___ccckkkvvv~~~~~~wwwwwwuuupppjjjiiilllqqquuuuuuuuurrrlllbbbYYYSSSPPPGGG<<<666666777444111000000///...---,,,,,,+++************))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((()))***+++***************,,,---...******+++,,,,,,------......777IIIXXXWWWNNNOOOYYYvvvzzzxxxxxxrrrnnnlllhhhcccdddhhhnnnnnnyyyuuunnnhhhaaa]]]^^^\\\YYYUUUPPPNNNOOORRRUUUMMMNNNPPPRRRQQQVVVhhhzzz}}}}}}|||qqqooolllhhheeeeeeeeeeeeeeeeeebbb^^^WWWOOOHHHBBB???;;;888333000///...,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))---000222<<<@@@GGGMMMQQQUUUYYY\\\KKKAAA999:::BBBGGGDDD>>>EEERRR___```]]]^^^gggpppdddeee```dddmmmhhh___bbb___kkkrrruuu}}}~~~rrrdddbbb]]]```ttttttiiibbbXXXXXXSSSNNNQQQZZZ[[[WWW:::333+++((()))***(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))),,,,,,,,,///555<<>>:::888777666555444222111111++++++++++++*********)))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''''''''''')))+++,,,***))))))((()))+++---...***++++++,,,,,,------...333>>>PPPZZZPPPDDDJJJ[[[|||sss|||yyy|||~~~wwwuuuvvvkkkjjjddd[[[RRROOOTTTZZZ\\\WWWSSSPPPKKKIIIPPP[[[pppxxx|||{{{{{{oooqqqhhhcccfffgggccceeekkkbbb```\\\VVVPPPIIIDDDAAA<<<999555111...---------......,,,+++***)))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&'''&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$&&&$$$"""$$$'''&&&"""'''&&&&&&'''+++222888===DDDDDDGGGQQQ\\\^^^VVVMMMGGG>>>;;;@@@AAA===AAAJJJXXXWWWYYY```jjjpppqqqppplllaaa]]]dddhhhbbb___bbbcccqqq{{{wwwvvvuuurrrooollliiigggfffeeedddeeeiiiooouuuyyy{{{rrr```eee[[[WWW\\\fffxxxrrrhhhmmmfff```YYYRRRIIIFFFSSScccWWWGGG333)))***,,,***'''&&&'''&&&&&&%%%&&&(((***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''&&&&&&'''(((***))))))((((((((((((((())))))(((///000111555<<>>???>>>:::999:::444:::888---''')))(((###******))))))((('''&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))++++++******************///+++***---000///111444999EEETTTVVVLLLHHHYYYooossszzzmmmfffdddccceee[[[YYY```]]]QQQPPPYYY]]]```nnnxxx|||||||||qqqqqqhhhdddggggggdddffflllbbb```\\\VVVPPPIIIDDDAAA<<<999555111...------.........,,,+++***)))))))))((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&******((('''))))))&&&((()))))),,,111777<<<@@@EEEEEEGGGMMMRRRQQQJJJBBBDDD;;;888>>>@@@@@@GGGRRRZZZ```kkkxxxyyyqqqtttiiicccdddbbb^^^ccclllzzztttnnnlllggg[[[RRRJJJIIIIIIGGGFFFDDDBBBAAAAAA@@@??????BBBFFFJJJLLLPPPVVV]]]bbbeeejjjrrrwwwnnn\\\```^^^[[[VVVOOOUUUoooxxxgggmmmggg```XXXMMMGGGMMMXXX___VVVHHH:::///)))&&&$$$))))))((('''''''''((()))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))*********)))''''''((())))))***,,,111555333888@@@FFFLLLUUUaaaiiirrr|||xxxppp]]]QQQEEE@@@>>>===???BBB===???;;;333...///000///*********)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***++++++******************+++)))+++...///...111555CCCJJJUUUYYYWWW\\\ssszzznnnvvvxxxooojjjiiieee```[[[bbb```dddnnnzzzxxx}}}}}}tttrrriiieeehhhiiieeegggmmmbbb```\\\VVVPPPIIIDDDAAA;;;999555111...------.........,,,+++***)))))))))((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$(((***((('''((((((%%%(((***---111666;;;???AAACCCDDDEEEGGGGGGEEE@@@<<<>>>777666<<>>888;;;???@@@???@@@DDDGGGOOORRRWWW\\\cccnnn{{{vvveeedddlllnnn```KKKCCCOOO```nnnmmmiiieeebbb[[[QQQKKKJJJ```aaa]]]OOO<<<,,,&&&%%%*********)))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((()))******)))(((''',,,---......///444;;;@@@EEEKKKSSSYYY^^^hhhwwwsssbbbXXXRRRKKKEEEBBBDDD???<<<:::555///,,,...++++++***))))))(((((('''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++((()))---111000...444<<>>@@@AAAAAA@@@???>>>>>>:::666888@@@GGGLLLUUU^^^aaacccgggkkkllliiibbb]]]``````eeemmmsssxxxzzzpppbbbXXXRRRNNNKKKHHHDDD@@@<<<;;;======888444555555666666666777888888777777777777888888888999:::<<<===<<<:::999;;;<<<;;;;;;;;;;;;===BBBIIIOOOeeevvv}}}xxxmmmzzzvvvaaaSSSRRRVVVgggjjjeeecccgggiiibbbRRRFFFVVV^^^ddd^^^MMM;;;000,,,***)))))))))))))))'''&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))&&&(((***,,,,,,,,,,,,,,,---...111777???HHHOOORRR```aaacccgggnnn{{{~~~zzzmmm\\\RRRGGG>>>;;;???===222---///,,,,,,++++++***)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))))))))(((((()))))))))***************+++++++++++++++,,,+++---000111///111<<>>?????????<<<======<<<::::::===@@@999:::???HHHNNNSSSWWW\\\ccc```]]][[[[[[[[[[[[[[[VVV\\\iiiyyy}}}pppgggZZZRRRFFF===999888888777999888666777888999888666333333222222333444555666222333444444555555666666888999:::999999888999:::777888999999:::;;;>>>@@@AAALLL[[[jjj{{{xxxxxxjjj___ZZZ[[[{{{{{{oooddddddkkklll___PPPNNNWWWbbbeee^^^NNN===333+++)))''''''))))))(((&&&((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))*********,,,.........///222444333333888EEEVVVeeekkklllrrrooopppwww}}}{{{wwwuuu~~~vvvmmmiiikkkqqq{{{{{{^^^OOOEEEEEEDDD<<<999<<<111000///...,,,+++***)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))))))))******************++++++,,,,,,,,,,,,---.../////////666III[[[qqqwww}}}~~~}}}|||{{{qqq}}}nnn^^^SSSWWW^^^]]]aaaeee```^^^kkk~~~oooddd```iiippp~~~vvv{{{}}}xxxrrriiifffkkkkkkgggggglllaaa___[[[UUUOOOHHHCCC@@@:::888444111......//////......,,,+++***)))))))))((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&''''''''''''((('''$$$'''000888666///111444:::???AAABBB@@@??????===;;;777666777;;;>>>>>>AAAHHHOOOUUUXXXZZZ[[[\\\ZZZXXXVVVWWWYYY\\\^^^eeennn|||zzzpppcccTTTJJJ???===:::888777666444222666666666555444333333333777666555555555777888999555666666777888999999999555555666666888888999:::888999:::;;;<<<<<<;;;;;;666999===AAAKKK___yyysssddd^^^WWW\\\ooorrrcccdddkkkiiibbbVVVZZZaaagggggg]]]JJJ<<>>999888666444222///...---++++++***))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((())))))******+++)))))))))*********++++++******++++++,,,------------,,,---///444BBB[[[qqq||||||{{{ooo^^^WWWRRRRRR\\\___gggqqqrrriii```ccclllzzziiiXXXWWWXXXaaasssuuuyyy{{{wwwqqqiiifffkkkkkkffffffkkkaaa___ZZZUUUNNNHHHCCC@@@:::777444111///...///000......,,,+++***)))))))))((((((((((((''''''''''''%%%&&&'''(((((((((((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''$$$&&&%%%$$$(((...111///555888===@@@BBBAAA>>><<>>@@@DDDHHHMMMRRRWWW\\\^^^^^^[[[ZZZXXXWWWXXX\\\aaaeeerrr|||~~~zzzrrrggg]]]UUUMMMBBB;;;444444555666777666555444555666666555333111222333111111000000111333666777444444333333333444555555666666666777999:::::::::::::::::::::999888666555555555444333666???MMMWWWpppnnnaaa```RRRQQQTTTeeessseeeggglllnnnfffdddccchhhkkkfffXXXLLL777111+++((()))***)))&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,***,,,...000555AAAQQQ]]]|||{{{xxxxxxzzzxxxsssllliiijjjiiigggdddooo{{{|||zzzyyyqqqqqqoookkkfffdddeeegggnnnuuu{{{rrreee\\\OOOCCCBBB@@@>>>;;;888555333222///...---,,,+++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++))))))*********+++++++++******++++++,,,------...---,,,///777CCCWWWsssuuuyyyyyy___bbbZZZQQQSSSSSSXXXeeeppp|||~~~{{{zzzsssaaa]]]YYY^^^llltttxxxzzzwwwppphhhfffjjjkkkffffffjjjaaa^^^ZZZUUUNNNHHHCCC@@@:::777444111///...///000......,,,+++***))))))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&'''''''''(((((($$$***,,,'''%%%)))///333666999<<>>;;;999GGGAAA;;;888:::???DDDGGGIIIMMMPPPSSSXXX^^^aaaaaafffccc^^^YYYYYY___gggmmmnnnyyy~~~|||~~~rrrgggddd[[[OOOFFFBBB???;;;888555333111000111333666888000222444333222111333555444444444444666999<<<>>><<<;;;:::999888888999:::666555555555777777777666:::999888999;;;<<<;;;;;;666777777777888:::>>>AAABBBSSSjjj}}}wwwdddZZZ```YYY```]]]PPPUUUwwwmmmggglllppprrrlllggghhhlllkkkccc[[[>>>777...*********(((&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,000222666<<>>:::777555333444555555555555444444444333222222333444333333444444333222333777<<>>;;;::::::999999777777666666666666777777<<<:::;;;>>>???<<<<<<>>><<<;;;:::999888888888888>>>???DDDNNN^^^yyy{{{uuukkkdddhhhnnnqqqgggWWW\\\llljjjrrruuurrrmmmjjjkkkllliiieeeWWWFFF111'''(((,,,***''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((('''((()))******)))+++***,,,///---)))***111999<<>>@@@<<<;;;999777444111---+++)))((('''''''''((()))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))***************************+++++++++((()))---222111------111000444>>>QQQjjjrrrtttvvvfffaaaeeexxxgggVVVTTTXXX[[[\\\ssswww~~~{{{xxxuuulllfffhhhlllkkkiiiiii```^^^YYYSSSMMMGGGBBB@@@:::777333000000///............,,,+++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''''')))---222666888:::666333222555888999999<<<;;;:::>>>CCCHHHJJJKKKKKKNNNNNNMMMPPPVVVWWWSSSUUUXXX]]]bbbeeegggiiijjjlllnnnrrrvvvxxxyyyyyyxxxtttwwwtttllljjjhhh]]]OOOHHHEEE@@@;;;777666666666444444444444444444555555666666666777888999::::::444444333222333555888;;;FFFDDDBBB@@@?????????>>>???>>>======<<<======>>>;;;999999======;;;;;;======<<<;;;999888777777777666555777===FFFVVVnnnyyyjjjrrruuuvvvmmm]]]YYYqqqrrrjjjnnnoooooommmlllkkkjjjhhhaaaRRR>>>///******((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))******)))'''''''''((())))))''''''))),,,,,,,,,333>>>JJJQQQ]]]iiinnnqqqzzzwwwvvv{{{lllfffcccggghhhlllqqqvvvzzz{{{{{{}}}mmm[[[PPPIIICCCBBBEEE<<<======999555111000111***)))'''&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************************+++++++++++++++***,,,///...+++,,,000222999KKKfff{{{xxx{{{nnniiijjjjjjiiijjj{{{nnn___XXXVVVVVVtttwww}}}yyyvvvtttlllfffiiilllkkkiiiiiiaaa^^^YYYSSSMMMFFFBBB???:::777333000/////////.........,,,+++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''))),,,000555999<<<;;;888555222333555999;;;;;;;;;===CCCKKKOOOMMMJJJNNNNNNLLLJJJLLLQQQQQQOOOPPPSSSWWWXXXYYY\\\dddjjjkkklllmmmooopppqqqqqqqqqjjjlllhhhaaa```ccc^^^TTTFFFBBB;;;555333444666999666555555444555666777888555555666777999999::::::<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@===;;;;;;>>>>>>;;;;;;>>>>>>===<<<:::888777666666555333333666999<<>>666111111333,,,+++)))'''&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************************++++++,,,,,,...+++***---...,,,...222BBBOOOhhh{{{aaasss{{{lll___VVVYYYfffsss}}}~~~kkk___ZZZtttvvv|||wwwsssssslllhhhjjjlllkkkiiiiiiaaa^^^ZZZSSSLLLFFFAAA???999666222000/////////.........,,,+++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&)))---111444888<<>>CCCHHHMMMPPPPPPPPPUUUSSSPPPNNNNNNPPPOOONNNOOOMMMJJJHHHKKKUUUbbbkkklllkkkiiigggeeecccbbbbbb^^^___[[[WWWWWWZZZXXXRRRBBB???999555444666999;;;888777666666777999;;;===;;;<<<======<<<<<<===>>>===<<<;;;<<<>>>?????????CCCEEEFFFGGGGGGGGGGGGHHHGGGFFFEEECCCCCCCCCDDDDDDCCC@@@???BBBAAA>>>>>>AAAAAA???===;;;999888777777:::666666999;;;999999;;;IIIWWWqqqzzzrrrmmmnnnjjjbbbaaafffpppnnnmmmooorrrqqqmmmkkkkkkhhhdddZZZKKK;;;000++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))))))))*********'''(((***++++++,,,---...222000222999FFFUUUcccmmmuuussssssuuuuuuwww|||zzz~~~~~~vvvqqqjjjhhhooo|||zzziii______```^^^[[[XXXjjjkkkOOOIIIHHHEEEAAA;;;555000...000...,,,***))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************)))******++++++,,,,,,,,,...++++++...000000333888NNNddd|||lllmmmmmm___XXX[[[aaaiiirrrssscccsssuuu{{{vvvrrrsssmmmjjjlllmmmkkkjjjjjjaaa___ZZZSSSLLLFFFAAA>>>888555111////////////.........,,,+++***)))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((---222666888:::===@@@FFFHHHGGG@@@666333666<<<<<>><<<;;;::::::;;;777666:::<<<999888999;;;===FFF[[[yyyvvvpppiii___YYY[[[cccrrriiiffflllqqqpppmmmlllggggggbbbWWWGGG888...)))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))))))))************'''***------,,,++++++,,,///666EEE\\\uuu{{{yyy~~~||||||{{{zzz}}}vvvpppnnnvvv|||eeeaaa___aaagggmmmnnnmmmnnneeeZZZSSSTTTYYYbbbhhhsssvvv|||zzzsssrrrtttvvvgggiiiqqqpppSSSLLLEEEBBBBBB>>>555---111000...,,,++++++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,------...------000000111777???UUUrrryyyuuussscccaaaccceeelllttt{{{kkkrrrtttzzzvvvrrrsssooolllnnnooolllkkklllbbb___ZZZSSSLLLFFFAAA>>>777444111////////////.........,,,+++***)))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***+++000666999999999:::<<>>>>>@@@;;;:::<<<<<<999888:::888:::===AAAJJJddd{{{qqqfffZZZWWW[[[ZZZfff|||{{{lllbbbgggooopppoooppplllkkkhhh```SSSCCC333)))******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((((()))***)))))))))*********++++++))),,,...---+++***,,,///777IIIgggpppooommmkkkooo{{{ooohhhaaa```fffmmmqqqssssssssstttyyy{{{wwwtttooojjjhhhjjj```fffmmmssstttsssrrrqqqiiisssyyyfffjjj```TTTGGGDDDGGGGGG@@@777444222000...,,,+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))******+++,,,---......//////000000///333AAAOOOppp~~~~~~xxx]]]TTT___nnnxxxwwwyyypppssszzzvvvssstttpppoooqqqpppmmmlllnnnbbb___ZZZTTTLLLEEE@@@>>>777444000////////////.........,,,+++***)))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***,,,222999;;;888555555666555AAAKKKHHH===666999@@@EEEJJJMMMIIICCCEEEOOOZZZSSSQQQSSSWWWUUUKKKBBB???;;;AAALLLWWW^^^^^^[[[WWWVVVVVVVVVUUUUUUUUUTTTTTTQQQNNNIIIDDD===777444444222333555777999;;;<<<======>>>???AAACCCEEEFFFGGGDDDFFFHHHIIIJJJQQQ[[[cccfffaaa\\\[[[^^^```___]]]\\\^^^^^^ZZZTTTRRRTTTWWWXXX[[[^^^aaaaaa```]]]\\\]]]XXXTTTRRROOOJJJHHHKKKIIIHHHFFFEEEDDDCCCCCCCCCFFFCCCAAABBB@@@;;;999<<<888999;;;:::888BBB]]]xxx}}}nnn``````hhhbbbWWWVVVrrr~~~nnnmmmnnnmmmpppvvvqqqmmmhhhddd^^^QQQ@@@222*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((())))))***))))))*********+++++++++,,,---...------222;;;BBBSSSfff}}}vvvzzzzzzyyyvvvvvv{{{|||xxx{{{~~~uuuiii]]]UUUQQQYYY^^^iiivvv~~~sss```dddkkkrrr}}}ttteeeQQQGGGHHHJJJHHHDDD<<<:::777333///---,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))******+++,,,---...///...///111111222>>>XXXpppwwwhhh]]]ZZZfffuuu{{{vvvxxxxxxwwwuuusssssstttqqqrrrtttuuuuuuwwwzzz|||ooossszzzvvvssstttqqqppprrrqqqnnnmmmooobbb```ZZZTTTLLLEEE@@@===777444000.../////////.........,,,+++***)))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******---333999:::666222000111***999GGGHHH>>>777;;;BBBIIIKKKKKKHHHDDDFFFNNNUUULLLJJJNNNTTTRRREEE:::666999BBBNNNVVVXXXWWWVVVWWWTTTUUUUUUVVVUUUUUUTTTSSSHHHDDD@@@;;;666222333666555555666888;;;>>>@@@BBBCCCEEEGGGIIIKKKLLLMMMMMMTTTXXX[[[^^^bbblllzzz}}}~~~|||wwwpppmmmooosssrrruuuzzz~~~}}}zzzwwwfffaaa\\\ZZZUUUPPPNNNQQQJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFAAA;;;999<<<888444333888999:::BBBKKKaaa}}}kkkkkkuuukkkYYYMMM\\\vvvpppjjjnnnxxxsssllleeeeeeeee]]]LLL>>>************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((()))******)))************+++++++++,,,---------111<<>>999444000...---))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************)))******+++---...//////,,,...111333777KKKoooyyycccbbbhhhjjjrrr}}}}}}zzzwwwvvvwww~~~wwwmmmdddcccbbb___\\\\\\]]]___YYY\\\^^^]]][[[[[[___bbblllqqqwww}}}uuuxxxzzzsssqqqsssuuummmvvvvvvlllpppkkk```[[[WWWTTTNNNDDD??????777555111//////...---,,,...------,,,+++***))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))666666555444333111///---000333666666555888@@@FFFGGGCCCCCCEEEDDDCCCJJJTTTBBBLLLTTTOOOAAA666333666@@@FFFNNNQQQQQQPPPSSSVVVVVVWWWYYYYYYVVVQQQLLLIIICCC<<<666555444333444777999888888;;;AAAGGGKKKNNNRRRSSSXXX___eeegggccc^^^oootttyyy}}}wwwmmmfffbbb___ZZZVVVTTTQQQNNNNNNOOONNNJJJFFFJJJHHHGGGGGGGGGDDD>>>999:::888666666999;;;<<<===JJJ]]]zzzsssqqqYYYYYYppp}}}llliiirrrqqqssspppiiifffdddYYYNNN444111,,,)))((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))(((((((((((())))))***++++++***)))***...111***,,,---222AAAVVVgggnnn~~~tttttt|||~~~xxxvvvrrrmmmooouuuwwwssseeeUUUQQQ]]]mmmuuuzzzwwwxxxjjj[[[ssszzzyyykkkXXXIIIGGGMMMJJJJJJHHH???444---,,,......---+++)))'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((('''''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000---******---///...---333000///555HHHiiimmmmmmjjjeeegggttt~~~wwwqqqrrrnnnhhheeeccc```[[[XXXJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJNNNSSSYYY]]]aaaiiiuuu~~~sssvvvyyysssqqqqqqtttmmmwwwwwwmmmrrrlllbbb\\\XXXUUUNNNDDD??????777444111//////...---,,,---,,,,,,+++***)))(((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++---///222666:::999555000...///000222555777888;;;AAAEEEHHHCCCBBBFFFHHHGGGJJJNNNGGGKKKLLLDDD888222333888DDDIIINNNPPPNNNNNNPPPSSSXXXXXXXXXVVVRRRKKKEEEAAA>>>999555555555222333777888;;;@@@HHHQQQZZZ___bbbjjjsssvvvoookkkeeeaaaZZZXXXUUUTTTUUUTTTPPPLLLJJJGGGEEEEEEGGGFFFCCC???<<<999666666777888999888;;;FFF^^^{{{lllfffgggzzzmmmjjjqqqrrrsssqqqkkkgggeee]]]TTT???777---))))))+++***(((***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***))))))((((((((())))))---------.........,,,++++++...444AAAWWWmmmxxxxxxzzz|||vvvssswww}}}yyyrrrlllkkkjjjjjjnnnuuuwwwggg]]]]]]```aaaaaa___fffrrrtttrrryyyxxxlllWWWdddsss}}}~~~vvvgggSSSCCCKKKKKKJJJFFF???888222//////...,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000...,,,,,,...//////------///777GGG___|||yyykkkmmmooosss|||}}}{{{xxxrrriiibbb]]]YYYTTTPPPNNNKKKGGGCCCCCCBBBAAA@@@@@@AAABBBBBB=========<<<<<<=========@@@CCCGGGJJJOOOVVV___fffssstttvvvzzzqqqtttxxxrrrqqqooosssmmmxxxyyyooosssmmmddd^^^ZZZVVVNNNDDD>>>>>>666444111//////...---,,,,,,++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))...333666777???FFFEEE>>>555111111000222555999<<<@@@BBBDDDFFFBBBBBBHHHMMMMMMJJJIIIMMMJJJBBB888111111777===HHHKKKNNNMMMKKKJJJMMMOOOUUUUUUTTTQQQKKKEEE???;;;888444222444444333555999===CCCMMMZZZfffpppwwwzzzzzzpppddd```\\\[[[[[[ZZZWWWTTTOOOLLLHHHHHHIIIJJJHHHEEE???<<<888777777777777666888888AAAUUUrrrssshhhbbb[[[dddpppiiiiiipppsssrrrnnnjjjgggaaa[[[NNNAAA222***+++---+++(((***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***)))))))))))))))******)))***,,,...///...+++(((///555???OOOddduuuyyytttuuu}}}}}}|||yyyuuuqqqppppppgggddd```YYYWWW[[[fffooommmvvvwwwkkkccc^^^YYYXXXYYY\\\aaahhhxxx}}}~~~xxxqqqnnnkkkiii___]]]]]]^^^ZZZWWW```mmm~~~zzzbbb]]]]]]eeeqqqhhhMMMKKKHHHFFFFFFFFFAAA888111222111...,,,***)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...---...///000...------333BBB\\\zzz{{{|||xxxxxxuuuqqqmmmhhh```VVVNNNHHHFFFBBB@@@>>>===;;;999===<<<<<<;;;<<<<<<======AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;<<<===AAAEEEJJJNNN___```ccciiiqqqzzzqqqtttwwwrrrpppmmmrrrmmmyyy{{{qqqtttnnneee```ZZZVVVNNNDDD======666333000.........---,,,,,,,,,+++***)))(((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((&&&'''***///555999===CCCJJJJJJDDD;;;333...111222666;;;AAACCCCCCBBBAAABBBFFFLLLPPPOOOKKKHHHNNNEEE:::111000555>>>DDDIIIJJJKKKIIIGGGGGGJJJLLLMMMMMMKKKIIIEEE@@@<<<999444111000222444666<<>>======>>>>>>??????????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA>>>>>>@@@BBBCCCCCCMMMOOORRRYYYcccoooyyyrrruuuwwwrrrqqqnnnsssnnnzzz|||rrruuunnneee```ZZZVVVNNNCCC===<<<555222///.........---,,,------,,,+++***))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((()))+++000444777888:::>>>BBBCCC===444,,,333555999???CCCEEECCCAAA<<>>:::777555333111111555999???JJJUUU___fffqqq|||wwwpppjjjdddaaa[[[XXXVVVUUUUUUSSSNNNJJJBBB???;;;999999999999888777:::<<<;;;<<>>:::666222...+++***)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---------...///000444GGGfffvvvzzz{{{qqqkkkkkknnnYYYUUUOOOHHHCCC???;;;999::::::;;;<<<===???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCDDDEEEEEEEEEDDDCCCEEECCC@@@@@@AAACCCCCCCCC@@@@@@BBBGGGOOOYYYbbbgggooottt{{{sssvvvyyytttsssrrrvvvpppzzz{{{qqqtttmmmddd___YYYUUUMMMBBB<<<;;;444222///.........---,,,......---,,,+++***))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))+++---///222444555111111333999@@@AAA;;;444777:::>>>BBBCCCCCCAAA@@@<<>>FFFOOO^^^kkkxxxxxxqqqccc___\\\ZZZYYYWWWRRRNNNCCC@@@<<<:::999999888777222777<<<;;;666;;;PPPffftttnnnnnnsssnnn^^^RRROOO[[[}}}vvvooolllmmmsssuuupppiiifff```[[[PPP@@@111******---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((()))))))))******************+++,,,------+++------+++---777JJJYYYrrr~~~vvvxxxzzz}}}lllTTTLLLIIICCC===;;;BBBDDDGGGHHHHHHIIIKKKMMMLLLIIIHHHKKKQQQUUUTTTQQQOOOKKKHHHFFFCCC@@@CCCIII@@@CCCCCCAAABBBEEEFFFDDDEEECCCCCCGGGMMMXXXiiiwwweeeTTTYYYdddwwwyyyiiiZZZSSSTTTbbbyyyttt```QQQKKKJJJKKKLLLDDDCCCAAA===888333...+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((***)))(((''''''&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------///222555;;;XXX~~~vvvjjjuuubbbWWWUUUIIIFFFAAA<<<999999:::;;;:::;;;===??????AAAEEEGGGFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHCCCBBBAAAAAAAAAAAACCCDDD@@@@@@??????BBBFFFKKKNNNXXX^^^fffooowwwrrrvvvzzzwwwwwwvvvyyyqqqzzzzzzooosssmmmbbb]]]XXXTTTLLLBBB<<<;;;444111...---......------------,,,+++***)))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&)))---222555666555555//////000555;;;??????===;;;???CCCDDDBBB@@@???@@@AAAHHHKKKHHHEEECCC>>>777......000555;;;???AAAAAABBBAAA??????@@@@@@@@@@@@>>><<<:::666333111000000666999BBBMMMWWWbbbqqq~~~xxxqqqhhhaaa]]]YYYUUURRRJJJFFFBBB>>><<<;;;999888666666888:::888999BBBMMMhhh|||ssscccVVVNNNbbbxxxooojjjoootttsssnnnlllccc^^^TTTHHH;;;111,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((()))))))))******************++++++---.........,,,,,,111???TTTkkkyyy{{{sssmmmuuu{{{sssxxxeeeTTTGGGFFFFFFCCCDDDJJJJJJQQQZZZ______[[[VVVSSSSSSRRRSSSXXX___ddddddbbbaaa\\\YYYWWWQQQJJJKKKQQQKKKLLLIIICCCBBBFFFHHHFFFEEEAAAAAAEEEHHHNNN[[[hhhsss}}}}}}ddd___^^^eeetttsssbbbVVVQQQ___sss{{{uuukkk^^^RRRKKKHHHGGGDDDEEEDDDCCC>>>888222///***))))))(((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***)))(((''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------------111666;;;NNNmmmzzz|||www|||mmmSSSAAA<<<>>>>>>===<<<===???CCCEEEEEEHHHMMMPPPSSSWWW\\\aaa___```bbbdddffffffgggfff^^^^^^]]]\\\YYYUUUQQQOOOOOOPPPPPPLLLGGGEEEFFFHHHHHHGGGDDDCCCBBBBBBCCCDDDFFFKKKRRRYYYaaammm{{{qqqvvv|||yyyyyyyyy{{{rrrzzzyyynnnrrrlllaaa\\\WWWSSSKKKAAA;;;;;;333111...---.........---,,,,,,+++***)))(((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$)))///555999999777666------...///111555999<<<===BBBGGGFFFAAA===>>>@@@GGGIIIGGGBBBAAA@@@888------///444999>>>AAABBBAAAAAA@@@???>>>???>>>===;;;777666555333222333333444777===JJJYYYdddooo|||ttthhh```[[[WWWTTTRRRNNNHHHCCCAAA>>><<<:::<<<666222555888999;;;>>>CCCdddxxx```VVV]]]uuurrrgggkkkssstttrrrrrrfff```VVVLLLBBB888///((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))************++++++++++++,,,---...///666222222???YYYxxxuuuooojjjsss{{{rrr~~~kkkXXXMMMGGGHHHPPPQQQKKKMMMVVVhhhsssyyyiiimmmttt|||}}}yyyxxxwwwooodddbbbeee______WWWLLLIIIMMMPPPNNNGGGDDDDDDGGGEEECCCHHHQQQbbbhhhiiihhhttt}}}sssfff___aaammm~~~}}}dddUUUTTT\\\rrrpppssstttmmm```SSSLLLIIICCCDDDFFFFFFBBB===666222******))))))))))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))******)))''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---............333:::@@@aaa}}}|||{{{}}}uuuiiigggccc\\\LLL===<<>>???<<<888666111---...000333999???@@@CCCEEEBBB===;;;>>>AAAHHHEEECCCBBB===444...---///111555:::???@@@???===<<<;;;;;;<<>>;;;777;;;333---...111111444777888CCCWWWhhhoootttuuujjjeeeaaa]]][[[TTTLLLIIIJJJHHHCCC===:::999999999999999::::::AAAIII```}}}lllbbbaaalllwwwgggnnnvvvrrrpppuuummmdddYYYTTTPPPFFF555''')))((('''&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++...***(((***+++***---222000222===ZZZtttgggooorrrpppsss}}}yyyzzzrrr```VVVOOOKKKRRR\\\iiiqqqssspppnnnmmm~~~pppgggbbb^^^\\\PPPKKKJJJNNNNNNIIIGGGHHHTTTZZZ[[[ZZZaaappp}}}xxxmmmccc___cccjjjyyysssbbbTTTZZZkkk{{{}}}|||~~~~~~qqqYYYFFFDDDHHHIIIGGGBBB===777111///---***))))))***))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))*********************)))))))))))))))++++++,,,,,,,,,---------...---///111...000>>>OOOwwwvvvxxx{{{iiijjj}}}zzzpppmmm[[[TTTIII@@@======???AAADDDEEEGGGKKKQQQZZZccciiipppwww~~~ooo```WWWVVVWWWUUUQQQLLLHHHGGGHHHHHHGGGDDDCCCBBBBBBEEEKKKTTTYYYkkkqqq}}}qqqqqqxxxwwwwwwxxxxxxwwwtttqqqpppooonnnbbbYYYXXXWWWJJJAAA===777333222000///---,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))(((''''''((()))))))))...000444:::???BBBDDDEEE444000///333777999;;;???AAAAAA@@@===;;;<<<@@@CCCGGGBBB???===888000------222444777;;;<<<===<<<<<<>>><<<<<<===>>>===999666555000...000222444888>>>CCCNNNbbbxxxuuuiiieeeeeekkkvvv|||sssjjjccc```]]]YYYUUUQQQKKKFFFBBB;;;:::999777777777777888888<<>>===@@@DDDFFFFFFMMMWWWbbblllxxx{{{nnngggddd___WWWRRROOOLLLGGGCCCDDDCCCBBBAAAAAADDDHHHKKKWWW___lll{{{rrrrrrxxxvvvuuutttttttttsssrrrqqqpppooobbbXXXXXXWWWIII@@@===666333222000///---,,,,,,,,,------,,,+++******))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((''''''''')))***+++111444777:::===CCCLLLRRR>>>666000333999<<<>>>@@@AAA>>>:::999;;;???BBBDDDEEE>>>999666111,,,+++...555888:::;;;999888999;;;@@@???>>>======;;;777444111//////222333555>>>GGGNNNVVVjjj{{{tttqqqkkkhhhkkkfffgggiiijjjhhhiiirrr|||xxxmmmeeedddbbb]]]UUUMMMGGGDDDBBB@@@<<<999777666777777888777===KKKbbbnnnjjjlllfff\\\XXXhhhwwwfffhhhqqqvvvuuuoooiiiaaa\\\YYYPPPCCC888,,,***))))))***+++***)))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************)))************++++++++++++)))+++......,,,///444777HHH^^^sss{{{{{{zzzxxxwwwyyy|||ooo\\\QQQPPPWWW```eeeooo~~~{{{rrreeeYYYRRRMMMPPPNNNFFFFFFRRReeerrrwww|||~~~vvvooojjjiiigggjjj{{{mmm[[[LLLGGGWWWlll}}}mmmTTTMMMGGGFFFGGGDDD<<<666...,,,++++++,,,,,,***((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))************************************,,,,,,,,,,,,------------...//////...111CCCeee~~~zzztttkkk]]]PPPIII@@@???>>>???CCCIIIOOOSSS\\\gggxxxyyyjjj___YYYTTTMMMHHHIIIHHHFFFDDDBBBAAA@@@???EEEMMMYYYggguuurrrrrrwwwtttssstttqqqqqqttttttpppnnnnnnbbbXXXXXXWWWIII@@@===666333222000///---,,,,,,,,,------,,,+++***)))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((('''''')))+++---333666888777777>>>JJJUUUOOO@@@222000555:::???CCC???;;;888999???DDDDDDCCCBBB;;;333000,,,***,,,111555999<<<:::666555888===AAA@@@???===;;;888555333000000111333333888FFFTTT^^^eeetttqqqcccgggmmmpppzzz|||sssooonnnwww~~~qqqlllfff___YYYTTTNNNJJJKKKHHHCCC???;;;999888888;;;::::::>>>IIIbbbqqqkkkooonnnbbbXXXXXXeeemmmcccllltttuuurrrmmmfffaaa\\\TTTHHH@@@///,,,***)))++++++***((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))************))))))*********+++++++++)))(((+++/////////444:::FFFWWWjjjwww}}}|||uuulllkkk{{{~~~ttthhhbbb]]]^^^iiiyyyppp\\\]]]YYYQQQHHHEEELLLYYYbbbkkkqqqyyyxxxfffcccsssvvv```MMMPPP^^^vvv~~~kkk[[[KKKEEEDDDCCCAAA???///...------------+++)))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((()))))))))************)))***************++++++,,,,,,,,,------------...111222222111999TTT}}}yyyjjjbbbZZZPPPGGGCCCAAABBBEEEJJJQQQZZZdddkkkuuullleee]]]VVVSSSQQQOOOLLLJJJFFFBBB???AAAFFFLLLUUU___lllzzzttttttxxxuuutttuuuqqqqqquuuuuupppkkkkkkaaaXXXXXXVVVIII@@@<<<666333222000///---,,,,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''((()))(((''')))---000444777777333000444AAALLLOOOAAA444333888<<>>777000---++++++///555444888:::999555555999>>>@@@@@@>>>;;;888555333222//////222555888AAAUUUgggwww~~~~~~qqqddd```nnnzzztttnnnssszzzkkkbbb```^^^XXXRRRQQQNNNIIIDDD???;;;999888888888888888:::IIIeee~~~yyysssuuunnnbbbVVVOOOZZZ{{{|||eeeeeennnqqqtttqqqkkkeee]]]TTTKKKDDD444///***)))***+++)))&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))*********+++++++++***)))+++------...666???]]]fffoootttwwwuuulllcccccc{{{}}}zzzqqqeeeYYY]]]fffvvv~~~hhhaaaXXXTTTRRROOOLLLJJJZZZbbbkkkvvvxxxccc^^^lllxxx___RRRQQQ___aaajjj{{{mmmXXXLLLFFFCCCDDDGGG333222000//////...,,,***))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,,,,,,,---------.........///111333888IIIjjj|||mmm[[[QQQJJJEEEBBBCCCHHHLLLRRRZZZeeesssvvvjjj```\\\WWWTTTQQQMMMHHHEEECCCDDDDDDEEEKKKWWWgggsssvvvvvv{{{yyyxxxwwwqqqpppwwwxxxpppiiiiiiaaaWWWWWWVVVHHH???<<<555333222000///---,,,,,,,,,+++************)))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''))))))(((''')))...333555777666111,,,...777??????999777<<>>888999<<>>???HHHXXXddduuu~~~uuutttzzzxxxxxxwwwppppppxxxzzzqqqjjjjjjaaaWWWWWWVVVHHH???<<<555333222000///---,,,,,,,,,))))))))))))************(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''')))***)))''')))///555777888777333...---111666555444888@@@DDD@@@<<<<<<777999>>>EEEHHHFFF@@@:::333...+++---...///444:::666666777777888888999999999::::::777333111222444222555>>>IIITTT```qqq}}}tttjjjggghhhuuu{{{pppiii```ZZZWWWVVVRRRMMMFFF@@@:::777888777888:::::::::???GGGddd~~~wwwjjjXXXRRRddd}}}wwwooopppsssssspppiii```XXXRRRPPPCCC:::///***+++,,,+++((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************)))************+++++++++///---...111555???QQQcccvvvtttmmmeeedddiiimmmmmm|||pppnnnooollllllppptttuuuaaaWWWRRROOOMMMMMMNNNOOOSSS]]]pppnnnaaaYYYXXX[[[NNNSSSVVV[[[kkk}}}zzz||||||zzzrrraaaTTTVVV```yyyuuudddZZZQQQTTTeeezzzoooRRRCCCCCC???;;;555111//////......******))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***++++++,,,------------------............---000888MMMpppssseeeXXXQQQHHHDDDBBBEEEPPP[[[fffooo}}}~~~xxxtttooonnnkkkhhheeebbb```___cccdddeeefffjjjrrr|||nnnddd\\\WWWSSSMMMLLLIIIBBB>>>BBBMMMWWWlll|||qqqpppwwwvvvvvvwwwnnnoooyyy|||rrrkkkkkkaaaWWWWWWVVVHHH???<<<555333222000///---,,,,,,,,,((((((((()))******++++++(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''')))***)))''')))000666888999999666222///000222777666999>>>???<<<:::<<<777:::???DDDFFFCCC>>>:::...+++***---///000555:::888777666777999999777555666888888666222111222444999===GGGTTT___gggsss~~~}}}{{{zzzkkk___aaajjj~~~sssjjjddd[[[ZZZWWWRRRKKKDDD>>>:::999555555888:::999;;;>>>HHHtttzzzpppbbbXXXdddwwwwwwtttrrrrrrpppjjjbbbZZZVVVUUUIII>>>111+++,,,---,,,)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++......000555>>>NNNggg|||~~~vvvkkkgggnnnxxx}}}vvvmmmtttxxxuuu|||kkk\\\KKKAAAAAACCCAAA>>>>>>AAACCCAAABBBIIIWWWccclll\\\WWWTTTUUUQQQPPP^^^ssszzztttmmmoootttuuukkk\\\UUUWWWSSSxxxjjj___QQQNNNXXXmmmhhhOOOJJJCCC>>>777222000/////////******))))))))))))******)))(((((((((''''''''''''''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,---------------.........//////333555>>>UUUzzz}}}sssbbbSSSHHHFFFEEEFFFHHHOOO^^^lllwwwsssiiicccbbb``````eeegggkkknnnooonnnlllkkkjjjmmmooommmiiieeeddddddeeejjjrrr~~~ooofff___[[[VVVVVVSSSJJJBBBAAAGGGNNNjjj~~~xxxrrrwwwuuussswwwsssssswwwwwwrrrkkkhhh```WWWXXXVVVFFF<<<:::444222111000...------------,,,,,,++++++***)))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((+++)))'''(((,,,000333555666>>>???555---...000111000666===???;;;777666777999>>>DDDEEEAAA999444111++++++---...111444666777666555555555666777888999777444333444333222666<<>>???===:::;;;>>>@@@???>>>???BBBEEEUUUpppwww___]]]ZZZVVVTTTXXXbbbnnnvvvlllqqqvvvzzz}}}nnn]]]YYY```jjjttt^^^SSSTTT___sssuuuWWWKKKCCC@@@<<<888666333...+++...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''''''''((((((((())))))************+++++++++...---,,,+++++++++,,,---,,,///000............---222888LLLpppsssbbbUUUPPPGGGFFFJJJRRRXXX___ooo~~~sssiiigggdddbbbbbbgggnnntttzzz{{{~~~zzzsssjjjcccbbbdddlll}}}vvvkkklll]]]VVVQQQQQQOOOJJJGGGFFFOOOccczzztttyyywwwvvvwwwttttttyyyyyyssskkkhhh```WWWXXXUUUFFF<<<999444222111000...------------,,,,,,++++++***))))))((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))((('''***///444777888:::BBBCCC;;;222000111000444999???@@@<<<888777777999===AAAAAA<<<666111///+++,,,---///222444555666444444444444555666777888777444333444444444999@@@LLLQQQ[[[fffpppuuuvvvuuuuuuwwwzzz~~~rrrccc[[[\\\hhhssseeeaaa\\\XXXUUUPPPHHHBBB???<<<999888888999999888777DDD^^^xxxvvvhhh[[[\\\```vvvtttqqqmmmhhhaaaYYYTTTOOOHHH===444...,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************///+++)))+++,,,++++++......---:::JJJZZZttt~~~ggg\\\XXXRRRJJJHHHEEEAAA=========<<<999>>>@@@BBBAAA@@@???AAACCCGGG___hhh^^^SSSQQQWWW^^^```___kkkpppuuuzzz~~~sssaaaaaa```iiikkkXXXQQQUUUfffvvvyyy```KKKEEECCC@@@<<<888333000.........,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''''''''((((((((()))))))))************+++++++++------,,,+++++++++,,,---,,,---...//////000000///000BBBbbb{{{lllZZZNNNJJJIIIJJJRRR]]]gggrrrwwwrrrmmmjjjgggiiimmmrrryyy|||uuukkkcccccciiirrrpppggg___XXXXXXVVVPPPKKKHHHFFFQQQcccyyy|||{{{vvv{{{yyyxxxwwwtttuuuzzzzzzsssjjjfff___VVVWWWUUUFFF<<<999444222111///...------,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((,,,222777:::;;;===DDDFFFAAA888333111///777;;;??????<<<888777888:::;;;<<<:::666111...---+++,,,///111333444444444111222222333555666777777666333222444666888???GGGUUU[[[eeeooottttttrrroookkkrrr{{{~~~~~~|||uuuqqqggg^^^^^^hhh{{{rrrjjjaaa[[[ZZZVVVNNNGGGDDDAAA<<<999999999999888777:::GGGcccxxx}}}tttccc\\\]]]tttxxxtttpppmmmjjjeee^^^XXXRRRMMMEEE:::111,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************---******,,,,,,******---000222BBBZZZooo{{{fffPPPIIIJJJNNNQQQHHHCCC>>>======>>><<<;;;@@@AAACCCCCCAAA@@@AAABBB???QQQnnnvvv]]]SSSVVV[[[YYYSSSaaafffnnnxxx{{{yyyooohhhrrr~~~dddRRRNNNWWWcccqqq~~~oooTTTHHHFFFCCC???;;;777444222...000111...***'''(((***))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''((((((((())))))))))))************+++++++++---,,,,,,++++++,,,,,,------,,,,,,...111222111111555RRRzzz{{{ooo___NNNGGGHHHNNNSSS___nnn|||sssiiifffkkktttzzzyyynnnjjj^^^]]]fffxxxvvvjjj___\\\ZZZUUUNNNKKKCCCBBBHHH\\\}}}yyy{{{www|||zzzyyyvvvtttuuuzzzzzzrrrhhhccc^^^UUUVVVTTTEEE;;;999444111000///...---,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))...444888999999:::@@@DDDBBB;;;555111///666999<<<<<<;;;999:::;;;<<<;;;999555111...---,,,,,,---000333444444333222111111333444555666777777444111111555888<<>>;;;===MMMiii{{{ppphhhaaa^^^qqqwwwrrrooonnnoookkkccc[[[SSSPPPJJJ???444---,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************+++++++++,,,***+++---,,,***+++...777;;;NNNeeexxxxxxsss~~~}}}{{{}}}|||~~~~~~~~~}}}nnn\\\KKKDDDPPPaaaLLLDDD======@@@@@@??????@@@AAABBBCCCCCCBBBAAAAAA???IIIZZZkkkvvv~~~~~~cccXXXXXXZZZYYYPPPUUU```rrr~~~|||tttxxx___PPPMMMPPP]]]xxx~~~sss[[[NNNHHHAAA>>>??????:::666000444555222+++'''(((+++))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))'''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------...,,,+++...000000111333EEEdddyyynnnaaaRRRHHHHHHNNNXXX```nnn~~~yyyjjjlllnnnpppuuu~~~zzznnngggkkkooouuunnnddd___YYYTTTQQQGGGDDD@@@JJJhhhyyyuuu{{{yyyxxxuuussstttyyyxxxoooeee```\\\TTTUUUSSSDDD;;;999333111000///---,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((('''))),,,000555777666555333777<<<>>>;;;555222222777888:::;;;<<<===???AAA???<<<777222000......------///111333444333222111111222444666777777777777111///111666;;;@@@IIIRRR^^^bbbgggiiihhhffffffgggppptttxxxwwwsssrrruuuyyyxxxyyy{{{~~~uuukkkfff___jjj|||~~~}}}~~~vvvfff```]]]XXXTTTPPPLLLFFFAAA>>>===;;;999===999888===LLLjjjzzzjjjYYYZZZqqqwwwrrrmmmooossspppggg^^^RRRQQQKKKBBB777000...///))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************))))))*********++++++++++++***+++---,,,***,,,222:::DDDYYYkkk{{{{{{wwwxxx|||rrraaaLLL???GGGZZZRRRFFF======@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBB???@@@EEELLLPPPTTT]]]gggfffXXXVVVYYYKKKKKKQQQdddzzzwwwzzzuuu]]]LLLDDDPPPeee{{{tttiii]]]OOOAAA>>>CCCFFFAAA:::555888999555...))))))+++))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((()))))))))***))))))*********++++++++++++++++++,,,,,,---------000,,,+++...///...222999VVVtttwwwmmmaaaVVVMMMLLLSSS]]]dddnnn}}}uuukkkgggiiipppzzz}}}ssshhhkkkxxxwwwiii___YYYWWWLLLLLLFFFBBBPPPmmmwwwsssyyyxxxwwwvvvsssssswwwvvvmmmddd___[[[SSSTTTSSSDDD;;;888333111000...---,,,,,,++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''(((***...333666777444222...///444999999555444666999999:::;;;>>>AAAEEEGGG@@@<<<555111////////////000111222333333333222111222333555666777777666555000///333:::???EEEMMMVVVaaadddggggggffffffiiillltttuuutttrrroooooossswwwtttvvvxxx{{{~~~wwwnnnhhhdddgggyyyuuuhhhaaa\\\XXXRRROOOIIIEEEBBB>>>;;;999999888888999===QQQ|||zzzeeeYYY]]]vvvnnnooosssssskkkaaaSSSQQQMMMEEE<<<555111///))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,+++***+++---,,,+++000777===LLLdddrrr~~~{{{{{{zzzyyyzzzwww___VVVMMMDDDIIIWWW[[[KKK>>>>>>@@@@@@AAADDDFFFDDDBBBBBBCCCDDDCCCCCCAAA>>><<<<<<<<<<<>>EEEJJJRRRYYY___dddhhhiiihhhjjjnnnrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrtttvvvyyy|||~~~vvvnnnjjjiiijjj}}}yyykkkbbb]]]VVVTTTPPPLLLHHHDDD???<<<888888:::;;;999CCCcccnnnbbb^^^vvvqqqmmmqqqsssmmmeeeXXXTTTOOOHHHAAA:::333...))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,+++***+++---,,,,,,444===IIIZZZpppyyyssshhhhhhjjjpppzzzkkkUUUSSSQQQJJJQQQaaahhhTTTCCCBBBDDDCCCEEEJJJNNNJJJEEECCCDDDDDDDDDCCCCCC>>>;;;;;;;;;;;;>>>CCC???PPPkkkooo]]]]]]WWWRRRRRRXXXkkkqqqqqqwww}}}\\\PPPOOOddd}}}bbbOOOGGGEEEEEEDDD@@@???>>>;;;666111---***))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((()))))))))*********)))************+++++++++)))***+++---......------...,,,///222//////???TTTyyyxxxssseee[[[TTTWWW___gggpppxxxvvvmmmkkkrrr}}}lllfffiii~~~|||jjjccc\\\TTTMMMIIIDDDFFFYYYooowwwqqqwwwxxxxxxzzzvvvtttvvvuuummmeeebbbZZZRRRSSSRRRCCC:::888333000///...---,,,+++++++++******************++++++))))))))))))))))))))))))'''((()))******)))((('''))),,,111777;;;;;;888444111---...444777666999???999777555555888<<>>>>>AAAFFFLLLRRR^^^mmmttt^^^]]][[[TTTNNN[[[wwwjjjccchhh{{{eeeLLLPPPnnntttXXXGGGAAACCCGGGCCCAAA???<<<999444...)))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))************)))************+++++++++)))***+++---......---------,,,000333000222FFF```~~~vvvqqq```WWWTTT\\\iiirrrxxx|||xxxrrrlllmmmwww~~~yyytttyyy~~~mmmkkk{{{vvviiiXXXNNNPPPKKKAAAEEESSSyyyrrrvvvsssrrryyyuuuvvv{{{wwwjjjaaabbb\\\SSSSSSRRREEE<<<999222000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&,,,333999===@@@AAA<<<555000///...///222888>>>BBB666666444222777>>>@@@===777222---,,,///111///,,,111111111000111111222222555666666555333222222333777;;;BBBJJJQQQVVVYYYZZZ[[[[[[___hhhqqqsssmmmfffkkkmmmooopppqqqpppnnnmmmkkkmmmqqquuuxxxzzz{{{{{{~~~~~~ttttttpppiiidddgggrrr{{{tttkkkbbb___[[[VVVPPPJJJEEEBBB:::999:::999777:::EEERRR~~~pppkkkcccssswwwmmmoooooollliiibbb^^^TTTKKKFFFCCC:::111...+++))))))+++,,,)))&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,222000///---***,,,999FFF[[[nnn}}}vvvxxxkkkgggkkkppp{{{~~~www}}}wwwggg]]]\\\```pppxxxjjjbbbgggRRRKKKiiijjjRRRMMMPPPHHHHHHYYYVVVQQQKKKEEECCCBBBCCCDDDAAA?????????@@@DDDRRR___jjjrrr||||||eeeXXXZZZSSSNNNjjjtttnnnjjjZZZjjj~~~uuuKKKJJJ___tttoooUUUDDDBBBGGGAAA@@@@@@???===777000+++,,,***(((((()))***)))(((+++*********))))))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///444,,,///888444333PPPxxx}}}rrrgggUUU[[[cccjjjqqqyyyuuunnnqqqwwwyyynnnhhhfffeeedddeeejjjppptttuuuyyy}}}{{{yyytttnnnjjj^^^[[[___lllzzzwwwlllsssttt```QQQOOONNNFFFBBBDDDyyyrrrvvvtttrrrxxxtttvvv|||xxxkkkbbbaaa\\\SSSSSSRRREEE<<<999222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&''''''(((((('''---333888:::===???<<<777111///---...333999===>>>333444333222555;;;;;;888555111---,,,///111///---222111111111111222222333555666666444222111222333777;;;CCCJJJQQQUUUWWWXXXWWWXXX]]]eeemmmnnnjjjeeeeeefffhhhjjjkkkkkkkkkkkkooopppqqqrrrsssttttttuuuxxxssspppqqqqqqooopppsssmmmmmmlllhhhgggooouuukkkeee^^^WWWSSSNNNIIIEEE===;;;:::999888888@@@JJJhhhnnnhhhaaauuuuuupppmmmkkklllgggbbbXXXNNNIIIEEE>>>555///,,,)))))),,,,,,***'''************************************************)))************+++++++++******+++++++++,,,,,,,,,111///------,,,222@@@OOOnnn|||yyyxxxrrrsssrrrxxx}}}rrrcccUUUMMMKKKLLLfffzzzyyyuuuvvv___RRRhhhuuu\\\RRRUUURRRTTTcccbbb[[[RRRKKKHHHEEE@@@;;;;;;999===HHHTTTbbbrrr~~~}}}}}}uuu___]]]XXXPPP```{{{zzzsss^^^\\\ggg~~~bbbQQQVVViii}}}uuu[[[IIIDDDHHHBBBBBBAAAAAA???:::333///---+++)))((()))***)))(((************)))))))))((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///000,,,...444333:::[[[|||}}}|||vvvkkkaaa]]]bbbjjjsss|||yyyrrrrrrxxxwwwnnnaaaWWWPPPNNNLLLKKKMMMQQQUUUWWWXXX[[[aaagggtttwwwzzz{{{xxxrrrlllggg```^^^\\\ZZZXXXWWWUUUSSSUUUUUUYYYaaaiiitttwwwlllsss{{{gggVVVSSSRRRJJJFFFFFFxxxrrrwwwuuutttwwwsssvvv}}}zzzmmmbbbaaa\\\RRRSSSRRRDDD<<<999222222111000///...---------************))))))))))))((((((((((((((((((((((((''''''''''''(((((()))***111666999999;;;>>>>>>;;;444000---///555:::;;;:::333555666444666:::888444333000------///111000///222222111111222222333444444555555333111111222444888===DDDLLLQQQTTTUUUUUURRRVVV]]]cccggggggfffddddddeeefffhhhjjjlllmmmnnnpppppppppoooooonnnnnnnnnjjjccc]]][[[[[[[[[```fffiiiiiihhhjjjppp}}}zzzooobbbZZZWWWTTTOOOJJJBBB===999999888777:::???PPPsss~~~sssjjjaaaqqqssskkklllpppmmmhhh^^^SSSLLLIIIBBB;;;111---******,,,---+++)))************************************************)))************+++++++++******+++++++++,,,,,,,,,///,,,+++---000:::KKK[[[ttt~~~yyywwwyyyuuuxxxjjjVVVHHHAAAAAABBBBBBYYYyyymmm]]]jjjqqq^^^ZZZYYY[[[eeeddd[[[RRRLLLJJJFFF???999>>>AAALLL___oooxxx~~~nnniiiaaaXXXSSSTTTYYY^^^nnngggbbbVVVSSS\\\|||qqq^^^ZZZmmmxxxZZZOOOZZZkkksss~~~fffRRRIIIHHHCCCCCCCCCCCCAAA===888333...,,,)))((())))))((('''************))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---///000000444HHHlll{{{zzzxxxsssoooggg___hhhlllttt~~~}}}rrroooqqq{{{zzzppphhhYYYSSSKKKDDD@@@>>>===<<<===???BBBBBBBBBDDDIIIMMMYYY[[[^^^^^^[[[VVVOOOKKKIIIHHHGGGHHHKKKQQQVVVZZZ```cccgggiiihhhjjjvvvrrrffffffvvvaaaZZZXXXRRRMMMLLLxxxrrrxxxwwwvvvvvvrrruuu}}}|||nnnccc```\\\RRRRRRQQQDDD;;;888222222111000...------,,,,,,************)))))))))(((((((((((((((((((((((((((&&&'''((((((((()))+++---666::::::888888===???>>>666222...111999===;;;777666:::<<<::::::;;;888333111///------000111111000222111111111222333444555444444333111000111333666;;;???FFFMMMRRRSSSSSSRRRQQQWWW^^^bbbcccccccccdddfffffffffgggiiijjjlllmmmjjjkkkmmmnnnmmmkkkhhhfff[[[TTTMMMJJJJJJMMMVVV___jjjggggggnnn||||||iii]]][[[YYYSSSMMMEEE>>>999999:::888777888DDD\\\~~~vvvhhhooowwwjjjlllsssqqqmmmcccWWWOOOLLLFFF???444000+++***,,,---,,,***************************************************))))))*********+++++++++******+++++++++,,,,,,,,,...+++***...555BBBUUUfffrrr|||ttt~~~wwwrrrqqqppp~~~zzzsss^^^RRRBBB::::::>>>AAABBBLLLqqqyyykkknnnpppddd______fffeee___VVVNNNHHHDDD@@@>>>IIIRRReeewww~~~vvvjjjdddRRRNNNGGGAAA???BBBIIINNN[[[vvv~~~uuudddUUUOOOiiiuuurrrbbbdddmmmwwweeeQQQOOOXXX___jjj|||ttt^^^PPPIIIDDDCCCCCCDDDCCC@@@;;;777111...***)))))))))((('''*********)))))))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---333222///999WWWzzz|||uuullljjjiiifffrrruuu{{{{{{ooojjjooowwwqqqaaaTTTLLLDDDBBB???===<<<<<<<<<===:::<<<===>>>>>>???CCCFFFGGGHHHHHHHHHGGGEEEBBBAAAEEEFFFIIIPPP[[[iiiwww{{{{{{rrrjjjhhhrrrddd^^^XXXTTTRRRwwwrrryyyyyyyyyxxxsssuuu}}}|||oooccc___[[[RRRRRRQQQDDD;;;888111000000...---,,,+++++++++************)))))))))(((''''''''''''''''''''''''&&&'''(((((((((***...111777::::::555444888;;;;;;777333111555<<>>???@@@CCCDDDBBBAAA???======>>>@@@AAACCCGGGNNNYYYgggyyytttdddiii{{{qqqeee]]]WWWUUUwwwrrryyyzzz{{{{{{uuuuuu||||||oooccc^^^[[[QQQRRRQQQCCC;;;888111000///...---,,,+++++++++************))))))))))))''''''''''''''''''''''''%%%((())))))(((+++000555444888999333000111444444555333333777<<<>>>:::666555;;;>>><<<999777444///......//////000000111111//////000000111222333444222111000///000444:::???EEEGGGKKKOOOQQQRRRRRRQQQWWW[[[___```^^^]]]^^^```_________```````````````^^^```bbbaaa]]]TTTLLLFFF???<<<::::::;;;???JJJUUUYYY[[[cccuuuqqqiiiddd\\\VVVMMMEEE???>>>>>>:::888999;;;???SSSzzzrrrooopppjjjiiioooooohhh]]]UUUPPPJJJDDD===777000,,,+++,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,000;;;HHHVVVhhhvvvyyytttzzzwwwooohhhhhhkkkqqq}}}]]]FFFCCCFFFIIIIIIFFFAAA<<<999===UUU|||zzzuuu```XXX]]]YYYZZZXXXPPPHHHJJJWWWcccvvvuuusssjjjYYYGGG>>>???999CCCQQQ\\\dddlllvvv~~~zzzdddUUUJJJPPPcccyyymmmyyyqqqWWWGGGDDDTTTpppvvv^^^JJJGGGFFFEEEEEEEEECCC???<<<888444///+++*********)))))))))))))))************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---//////444LLLnnnttt||||||sssggghhhqqqyyyxxx|||wwwooossszzz~~~sss___NNNAAA:::;;;@@@999;;;<<<;;;:::999:::;;;;;;===@@@BBBDDDEEEEEEEEEDDDAAA>>><<<<<<>>>AAACCCDDDJJJSSS^^^iiixxxzzztttuuummmcccccc|||rrreee\\\YYYwwwrrrzzz||||||vvvuuu{{{{{{ooobbb^^^[[[QQQQQQPPPCCC:::777111111000///---,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%(((******)))+++222777444999;;;555000///000000000111444888;;;;;;888555444:::===:::777555222......///000000000///000000.........///000111333444111000000///111666>>>CCCJJJKKKMMMOOOQQQRRRRRRRRRYYYZZZ[[[\\\ZZZYYYYYYYYYWWWXXXZZZ\\\\\\\\\\\\\\\VVVVVVUUURRRLLLEEE>>>:::888777888;;;;;;===EEEOOOUUU^^^lll|||sssjjjccc]]]TTTLLLEEEBBB???:::999;;;777:::EEEaaarrrooo}}}ooogggmmmnnnjjj```XXXRRRLLLFFFBBB;;;222,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++---555CCCSSSbbbrrr}}}vvvxxxzzzrrrooouuu~~~ooo___kkklllllliiiaaaUUUIIIAAA@@@DDDccclllXXXPPPWWWQQQTTTVVVTTTSSS[[[jjjwww|||ooo^^^OOOBBB<<>>]]]{{{}}}vvv|||zzzzzz|||pppjjjooowww||||||wwwvvv|||gggXXXHHH@@@;;;888;;;@@@<<<>>>??????<<<;;;===>>>BBBDDDGGGKKKLLLLLLIIIGGGAAA@@@???@@@AAACCCFFFHHHMMMTTT^^^fffmmmvvvyyyrrrllliii{{{ooobbbgggtttggg```wwwrrr{{{|||}}}xxxuuu{{{zzznnnbbb]]][[[QQQQQQPPPCCC:::777111222111000///...---------************))))))))))))''''''''''''''''''''''''%%%(((******))),,,222999666===???999333111000///,,,///444888:::999666555444;;;>>>:::666555333000...000111111000/////////---------...///111222333000000//////222888@@@FFFMMMMMMNNNOOOPPPRRRSSSSSSYYYXXXXXXXXXWWWVVVUUUTTTLLLNNNQQQSSSUUUUUUUUUTTTMMMKKKIIIEEEAAA<<<999777777888;;;>>>======CCCLLLWWWfffxxxzzzppphhhbbbXXXQQQJJJEEE???999999<<<666:::AAARRRvvvppprrrvvviiilllnnnlllcccZZZTTTNNNHHHDDD===333---++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***---888III[[[jjjzzz|||{{{zzz{{{}}}|||lllWWWIIIEEE888LLLzzztttwwwooofffaaaXXXUUU```aaaccccccbbbccciiisss{{{hhhXXXDDD:::;;;CCCQQQ^^^ooo[[[XXXOOOMMMZZZooo}}}~~~{{{bbbFFF___wwwnnn[[[MMMKKKJJJJJJIIIGGGCCCAAA===888222...,,,,,,++++++(((((())))))*********+++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///444///222HHHlll~~~xxxxxxzzzwwwnnnooovvv|||}}}~~~~~~|||xxxsssdddLLLBBB===???AAA>>>::::::888;;;======<<<<<<>>>AAAFFFHHHKKKOOOQQQNNNJJJFFF;;;===@@@DDDHHHKKKMMMNNNUUU]]]gggooossswww}}}~~~~~~qqq}}}kkk```hhhqqqhhhyyywwwyyywwwzzzyyywwwxxx|||zzznnnbbb[[[UUUQQQNNNKKKEEE:::444333111///---+++++++++,,,---************))))))))))))))))))))))))))))))))))))(((((('''''')))...444999<<>>DDDIIINNNQQQQQQMMMHHHHHHOOOVVVVVVTTTSSSSSSSSSPPPKKKFFFFFFEEEDDDDDDEEEGGGJJJLLLDDDAAA>>>;;;:::999777666===;;;:::;;;@@@FFFMMMQQQffftttwwwhhhbbb]]]UUUNNNKKKFFF???::::::999<<<===BBB\\\wwwrrrzzzhhhnnnkkknnnkkk]]]VVVQQQFFFCCCDDD===111+++---...,,,************************************************)))************+++++++++...,,,++++++,,,.../////////111<<>>======>>>AAAEEEGGGPPPQQQTTTXXXZZZVVVMMMEEEDDDBBBEEENNNTTTUUUXXX^^^iiinnnuuu{{{sssiiieeemmmuuuzzzxxxzzzwwwzzzyyyvvvxxx{{{yyynnnaaa[[[UUUQQQNNNKKKDDD:::444333000///---+++++++++,,,---************))))))))))))))))))))))))))))))))))))((((((''''''***...444777:::BBBCCC999...+++---...111333666666555333333333666777777444000------......////////////...------.........//////.........+++...111555:::@@@FFFKKKLLLMMMMMMJJJGGGIIINNNTTTOOOMMMJJJIIIIIIGGGCCC@@@======<<<<<<<<<===???@@@@@@>>>;;;999::::::;;;;;;>>>???@@@@@@CCCIIIQQQVVVooo~~~mmmeee```XXXQQQMMMHHH@@@:::999;;;;;;:::>>>QQQuuuuuuhhhuuusssnnnjjjnnnlll```YYYSSSGGGEEEEEE???333,,,,,,---+++************************************************************++++++++++++---,,,++++++,,,.........333666CCCYYYooo~~~rrrxxxllljjjnnnxxxxxxqqqkkk___RRROOOXXXrrrvvv^^^QQQHHHNNNaaarrrxxxvvv}}}zzzrrrcccVVVPPPQQQOOOKKKCCCBBBGGGQQQ\\\kkkvvvYYYRRRPPPVVV[[[aaaooo~~~{{{jjjfffbbbuuu}}}eeeZZZVVVeeezzz}}}uuuaaaXXXNNNJJJIIIHHHFFFDDDBBB>>>999333...+++))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...------------...///000000222555999iii|||yyyzzzuuutttpppvvv~~~uuuyyy~~~wwwuuuuuu}}}xxxeeeSSSEEE???>>>===<<<;;;:::::::::999=========???BBBEEEIIIKKKPPPSSSWWWYYYVVVPPPJJJFFFCCCFFFNNNXXX[[[\\\```hhhlllttt{{{~~~|||zzzzzz|||}}}oooccc```uuu|||zzzyyyzzzwwwyyyyyyvvvwww{{{yyymmmaaa[[[VVVQQQNNNKKKDDD:::444333000///---,,,++++++,,,---************))))))))))))))))))))))))))))))))))))(((((('''(((+++///333666999>>>???999333111000...555666777666444222222222666666555222///---------...............---,,,,,,---...///000000///...---+++...222777<<>><<<;;;777777666666666666777777;;;:::999:::<<<@@@DDDFFFGGGJJJKKKKKKLLLRRR\\\eeezzzzzzlllddd\\\TTTPPPKKKCCC<<<:::<<<888777;;;DDD\\\ooo\\\nnnzzzooojjjmmmnnnddd]]]WWWKKKHHHGGG@@@666...,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------111999JJJbbbwww{{{bbbaaahhhxxxrrrcccYYYFFFBBB===:::<<>>===BBBMMM```sssfff[[[UUU[[[aaacccgggnnn{{{hhh\\\RRR^^^uuu\\\IIIQQQkkkxxxfffUUUNNNKKKFFFEEEIIIDDDBBB===777222...+++)))************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...------------...///000111---444CCCrrruuullllllmmmssspppwww}}}{{{}}}wwwssstttvvvqqq___PPPDDD===999;;;<<<<<<<<<::::::<<<===>>>???AAADDDGGGJJJLLLNNNNNNRRRTTTRRRLLLFFFDDDEEEKKKOOOVVV\\\]]]```iiissswww|||}}}uuuqqqsssxxx~~~iiiZZZbbbsss{{{zzz{{{wwwyyyzzzxxxxxx|||yyynnnbbb\\\WWWRRRNNNJJJCCC999333333000///---,,,,,,+++,,,,,,************)))))))))((((((((((((((((((((((((((()))(((((()))---111444555888:::<<<<<<;;;888333///777888888777555444555666777666444222///...---...------......------,,,+++,,,---///000000///---,,,,,,///444999???EEELLLPPPMMMJJJGGGGGGJJJLLLLLLKKKEEEBBB???;;;:::::::::;;;777777777777777777888888;;;<<<>>>AAAEEEKKKQQQVVVXXXZZZZZZXXXWWW^^^mmmyyyvvviii___WWWSSSOOOGGG@@@<<<;;;555666<<<===HHHppp}}}kkk[[[jjjqqqiiilllppphhhaaaZZZOOOKKKIIICCC999111---+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---------,,,------222BBBZZZnnnzzz~~~sss~~~~~~vvvpppppp|||uuufffWWWKKKDDD888:::???@@@===<<>>CCCMMMcccrrrxxxeeeWWWYYY___aaabbbeeetttqqqiiiccc[[[rrrzzzaaaJJJKKKaaa{{{xxx[[[OOOJJJFFFHHHOOOFFFDDDAAA<<<666000,,,)))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...------------...///000111---777NNNvvvyyyppplllkkkrrrttt||||||}}}~~~~~~}}}zzzvvvssssssxxx{{{}}}ppp\\\MMMEEEAAA???===<<<===???>>>======@@@BBBBBBDDDGGGJJJLLLNNNOOOOOOQQQQQQNNNJJJFFFEEEGGGJJJUUUVVVWWWYYY\\\cccnnnwww||||||xxxrrrmmmnnnuuu|||zzzeee___eee|||{{{{{{wwwxxx|||yyyyyy|||zzzoooddd^^^XXXSSSNNNJJJCCC999333333///......---,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((()))((((((+++000444666555555555888===???;;;333...777888888888777888:::===:::888555222000000//////------......------,,,++++++---...000000...---+++...111666;;;@@@FFFLLLPPPMMMIIIFFFEEEHHHIIIFFFCCC@@@???===:::999999:::;;;999999999999999:::;;;;;;AAAEEEKKKPPPUUU\\\bbbgggjjjjjjgggcccbbbjjj{{{pppeee[[[WWWTTTLLLEEEAAA:::555888@@@===???___vvvjjjjjjooo~~~uuuiiijjjpppkkkddd]]]RRRMMMJJJEEE===555---***+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,......,,,,,,...000===WWWtttvvvppprrr^^^OOOFFFAAA???AAA>>>======<<<;;;@@@FFFTTTkkkzzzdddeeetttkkkRRRBBB;;;@@@XXXqqquuu\\\UUUXXX[[[___eeennnfffiiimmmVVVKKKSSSnnncccOOOHHHFFFIIINNNEEEEEECCC@@@:::333---)))************************))))))))))))))))))))))))************++++++++++++,,,,,,++++++,,,,,,---..................///111111333???]]]{{{vvvqqqnnnnnntttzzzzzz~~~}}}xxxwwwuuussstttxxx~~~~~~xxxfffZZZKKKBBB@@@AAAAAA???@@@AAABBBBBBAAABBBDDDEEEFFFHHHLLLOOORRRTTTTTTTTTWWWQQQIIIEEEGGGLLLQQQSSSWWWWWWYYY^^^gggpppttttttpppjjjdddccckkkyyyttteee```iii}}}||||||wwwwww}}}yyyyyy|||yyyoooddd^^^YYYSSSNNNJJJBBB888333333.........------,,,++++++************)))))))))))))))))))))))))))))))))))))))((((((---444888999777333111222888;;;777222000666777777777777:::>>>AAA;;;888444111111111000///...............---,,,,,,,,,---...//////...---,,,000444999===AAAFFFJJJNNNJJJGGGDDDDDDEEEDDDAAA>>>>>>???@@@???>>>===>>>???>>>===;;;:::999;;;<<<===JJJQQQ[[[dddiiinnnssswwwvvvuuuqqqlllmmmvvv}}}pppbbb\\\XXXQQQJJJFFF<<<777:::AAA>>>===TTTrrr|||mmm```hhhyyyzzziiigggooollleee___UUUOOOJJJFFFAAA888///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***---......,,,---111555IIIhhhzzz{{{sss___NNNDDDAAA@@@@@@@@@;;;999<<>>>>>@@@???JJJ```wwwdddiiizzzmmmUUUIIIRRRpppppp___ZZZZZZbbbkkkxxxrrreeeyyydddLLLBBBTTT}}}nnnTTTHHHFFFGGGGGGEEEFFFFFFDDD???777///***++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,---...............///000111111333DDDiii|||kkkiiikkkoooyyy~~~|||}}}uuuuuuuuuwww{{{tttjjjTTTMMMFFFCCCEEEGGGGGGEEEMMMKKKIIIJJJKKKLLLLLLKKKJJJLLLOOOSSSVVVXXXYYYZZZQQQJJJCCCAAAGGGNNNTTTVVVSSSYYYaaammmyyy{{{rrraaa]]]\\\eeexxxmmm```ZZZsss~~~}}}}}}wwwwww{{{xxxwwwzzzwwwmmmbbb]]]ZZZTTTNNNIIIBBB888333333............---,,,++++++************))))))))))))))))))))))))))))))))))))(((''')))///777<<<<<<:::666000...222444222333666666666666555666999===AAA<<<777222000000000///......////////////...------------------------------333666:::>>>AAADDDHHHJJJGGGGGGFFFFFFEEEDDDAAA???DDDHHHLLLNNNMMMKKKJJJKKKJJJGGGCCC???===>>>@@@BBBRRR]]]kkkvvvzzz}}}~~~}}}zzzxxxzzz}}}lllccc]]]UUUMMMIII@@@;;;:::===<<<===MMM```qqqeeelllrrr~~~iiieeemmmkkkfff```WWWOOOJJJGGGCCC;;;000+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,...555:::RRRqqq~~~~~~ccc\\\TTTQQQQQQRRRQQQOOOOOOKKKJJJMMMNNNHHHCCCAAACCCDDDMMMaaaooooooxxx|||hhhXXXcccooo___XXX^^^iii{{{hhhhhh}}}\\\DDDCCC[[[tttyyy^^^LLLIIIGGGDDDEEEGGGIIIIIIDDD;;;222---++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...............///000111222333GGGsss}}}jjjhhhjjjnnn{{{}}}}}}uuuvvvyyy~~~|||wwwpppfff^^^SSSQQQQQQTTTYYY\\\]]]\\\```[[[WWWXXX[[[]]]ZZZUUUTTTUUUVVVWWWXXXXXXXXXXXXHHHGGGEEEFFFJJJOOOTTTWWWZZZcccmmmvvv}}}ssshhhkkksss|||iii^^^eee~~~}}}}}}wwwwwwzzzvvvuuuxxxuuukkkaaa\\\ZZZTTTNNNIIIAAA888333333............---,,,+++***************))))))))))))))))))))))))))))))))))))(((''')))000999>>>>>>;;;<<<333---...000000666>>>666666555444444777<<<@@@;;;666111...//////...---//////000000//////...---...------,,,,,,------...555888<<>>:::999999<<>>ZZZwww{{{sssyyy|||xxxhhhiiioooxxxyyyoooeee___YYYSSSSSSUUUUUUTTTVVV^^^ooodddRRRbbbuuu^^^PPPTTT^^^lllppp^^^pppwwwWWWEEEGGGPPPkkk|||~~~fffQQQLLLKKKEEEFFFIIIKKKLLLGGG>>>555///++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............//////000111222999OOO}}}sssooolllnnnzzz~~~~~~{{{}}}vvvxxx}}}zzzsssjjjaaaZZZWWWZZZ\\\aaagggnnntttwwwxxxqqqjjjcccdddjjjkkkfff```___^^^\\\ZZZWWWUUUSSSRRRGGGLLLPPPRRRSSSTTTYYY]]]gggooouuuvvvyyy}}}|||www{{{uuukkkbbblll|||xxxzzzvvvvvvxxxvvvmmmccc^^^YYYRRRLLLHHHBBB888222111...------,,,,,,++++++***,,,+++***((((((((()))***))))))(((((((((((())))))'''))),,,///444;;;CCCHHH888555000...111555999;;;;;;777222111333555555444222000...---...///............---------......///---.........------...000666:::???BBBCCCDDDDDDEEEKKKMMMMMMLLLKKKLLLOOORRRXXX\\\bbbeeefffffffffggg___\\\YYYUUUQQQMMMJJJGGG\\\eeettt~~~}}}zzziiiddd```UUUKKKFFF@@@;;;999888:::BBBKKKeeerrr___ttt||||||gggkkkrrrlllaaa]]]VVVPPPHHHCCC@@@;;;222+++++++++,,,---.........---......---------,,,,,,,,,++++++,,,,,,,,,,,,------333---+++.........===PPPjjj{{{{{{sssvvv{{{qqqwww{{{}}}||||||~~~|||zzzgggXXXkkk}}}eee]]]XXXQQQ]]]sss}}}______xxxdddKKKEEEHHHiiizzzvvv___OOOIIIGGGFFFLLLMMMJJJGGGDDD:::///,,,------+++***)))***+++************************++++++++++++++++++++++++,,,,,,,,,---------......---...///...///111222222<<>>777333---+++...333888:::999666222111111333333333111///------...//////...//////...---,,,,,,------,,,---...------...000333:::===@@@BBBBBBBBBCCCCCCIIIMMMQQQSSSSSSUUUZZZ]]]```bbbfffhhhhhhiiikkklllnnnkkklllrrr{{{|||vvvnnncccdddjjjyyy~~~|||{{{{{{xxxwwwzzz|||}}}pppggg\\\TTTJJJDDD>>>;;;999999???GGGSSSppp|||jjjjjjpppmmmttttttjjjcccYYYSSSKKKGGGCCC>>>555...------.../////////......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,---///...222FFF[[[wwwnnnooozzz{{{iiibbbhhhjjjoooqqqvvv|||}}}|||kkk]]]mmmzzz~~~bbbXXX\\\PPPNNNQQQbbbqqq]]]QQQ]]]xxxuuu\\\III>>>OOOjjjnnnYYYMMMIIIJJJKKKKKKHHHFFFCCC===666///...---,,,+++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,---------............/////////111444888QQQxxxzzz{{{tttjjjgggnnnxxxzzzwwwvvvwwwxxx|||zzzuuukkk___WWWWWW]]]cccfffooo~~~vvvooo___\\\WWWPPPIIIIIIUUUcccyyy}}}xxxbbbaaazzz}}}vvvtttvvv{{{yyymmmaaaZZZXXXQQQKKKGGGAAA888222111...------,,,,,,++++++*********))))))))))))))))))))))))(((((((((((()))))))))...666;;;<<<;;;:::999<<<888222///111555999<<<999777555444333444444333000///---...///000///...//////...---,,,,,,,,,,,,+++,,,---------///222555;;;===@@@AAABBBCCCDDDFFFKKKOOOTTTYYY[[[\\\^^^```\\\\\\]]]]]]^^^aaaeeeiiijjjkkkoooyyyyyyooooooxxx|||zzzyyywwwsssqqqrrrtttxxxwwwkkk```YYYMMMGGGAAA===:::999>>>EEENNNeee|||pppcccrrrvvvpppwwwyyyoooeeeZZZTTTLLLHHHEEE???777000......///////////////...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,...///...666LLLbbb|||zzzwwwkkkvvv~~~vvvhhhfffkkkjjjqqqrrrvvv{{{qqqaaahhh}}}zzz}}}hhhZZZ___XXXMMMDDDMMMhhhnnnVVVUUUjjj}}}kkkRRR@@@DDD___qqqYYYKKKLLLKKKIIIGGGEEECCC>>>:::000...+++***++++++,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,---------...............000000111666<<<```zzzvvvjjjfffiiipppzzz}}}wwwtttrrrvvvzzz|||{{{wwwsssqqqpppkkkeeekkkqqq{{{oooddd```]]]XXXRRRMMMPPP___ooojjjbbbnnn~~~|||vvvtttvvvzzzxxxmmm```ZZZWWWPPPJJJGGGAAA888222111...------,,,,,,++++++***)))))))))*********))))))))))))(((((((((((()))))),,,000666999999888777666>>>:::555222333666999:::999:::::::::888666555444///...---...000000///.........---,,,,,,,,,,,,,,,+++,,,,,,,,,---000444777999;;;>>>@@@AAADDDGGGJJJNNNQQQWWW^^^dddeeebbb___]]]\\\YYYVVVVVVYYY___cccccchhhoooxxx~~~yyy{{{|||zzzxxxvvvqqqnnnnnnpppttt~~~qqqddd]]]RRRKKKEEE@@@;;;999<<>>222///+++)))***+++***************************************++++++,,,,,,,,,,,,,,,,,,---------......///---...111000000888AAAqqq}}}pppfffffflllsss|||yyyuuurrrrrrxxxtttqqqqqqssswww}}}lllcccccc```^^^[[[XXXZZZfffrrrrrrbbbbbbxxx~~~}}}wwwtttuuuyyywwwlll```ZZZVVVPPPJJJFFFAAA888222111...------,,,,,,++++++***(((((()))************)))))))))(((((((((((())))))...222666888888666555555999777333222333666777888999<<>>???@@@DDDIIIMMMNNNNNNUUUfffvvvwwwjjj[[[RRRUUUZZZ]]]___```aaabbbhhhkkknnnpppppppppqqqrrrwww|||kkk```XXX___gggqqq~~~{{{xxxvvvuuuppplllkkklllooowwwqqqfff[[[TTTLLLFFF???:::<<>>>>>??????@@@CCCHHHKKKLLLKKKSSSggg{{{}}}mmm[[[ZZZbbbnnnxxx}}}zzzzzzyyyyyyxxxssslllggghhhlllttt{{{|||vvvkkkccc```aaa``````kkkzzz~~~~~~~~~{{{wwwuuurrrmmmiiihhhhhhjjjrrrzzzvvvjjj]]]VVVNNNHHHAAA;;;<<<@@@BBBPPPffftttuuuvvvjjjqqqsssmmmddd^^^VVVQQQNNNIII@@@999---.........---,,,,,,+++......------------,,,,,,++++++,,,,,,,,,---------...---...444FFF```zzzppp~~~~~~xxxyyyuuujjjaaallliiioooxxxppp^^^OOOGGGOOOYYY```lllxxxooo]]]VVVOOOGGG???LLLyyykkk\\\^^^oooPPPBBBCCC]]]yyy|||iiiUUULLLGGGFFFKKKKKKEEEBBBCCC???888111------...+++)))************************))))))***+++,,,,,,------,,,,,,,,,---------......111,,,...333222000;;;LLL|||zzziiiaaakkkxxx}}}{{{tttsssrrrssszzz|||~~~nnncccvvv}}}yyysssttt{{{zzzkkk]]]WWWXXXPPPIIIFFFBBB999333000...---,,,,,,++++++,,,,,,+++++++++*********)))))))))***+++***))))))+++---333444888???BBB???666---......///333999;;;;;;888666777999===>>>;;;333---...///000000000///---,,,,,,------......------,,,++++++,,,...000444777888>>>>>>>>>>>>@@@BBBDDDEEENNNKKKOOOaaauuu{{{nnn___cccqqqqqqiiiiiijjjnnnxxx{{{{{{xxxnnneeeeeennnwww{{{{{{|||~~~}}}{{{uuupppmmmkkkkkkkkkiiihhhjjjooottt~~~xxxmmmdddZZZQQQLLLFFF???;;;;;;AAAMMM___xxxrrrsssbbblllzzzlllccc^^^VVVOOOMMMKKKBBB888222---,,,...///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,222333444DDDbbb|||llldddzzzwwwnnngggeeegggiiipppyyysss^^^WWWUUUVVVZZZ```iiivvvnnn```SSSKKKHHHRRRqqqqqqcccuuueeeJJJAAA\\\|||lll[[[MMMMMMKKKHHHGGGGGGEEEBBBCCC<<<333...,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111---***111555///;;;[[[~~~}}}iii___lll{{{|||}}}{{{qqqmmmnnnuuuvvvxxxhhhmmm~~~~~~zzzrrrrrrxxxxxxlll```\\\XXXPPPJJJGGGBBB999333111...---,,,,,,++++++,,,,,,************))))))))))))((()))******))))))+++---666666999===@@@<<<444,,,///...000444999<<<<<<;;;777777777888999777222......///000000000///---,,,,,,------......------,,,+++,,,,,,...111444777999>>>>>>>>>>>>???AAACCCDDDFFFEEEIIIUUUeeennnmmmhhhvvv~~~qqqmmmssszzz|||~~~}}}{{{uuuoookkkkkkkkkjjjgggdddeeeiiillltttsssggg]]]SSSMMMGGG@@@;;;;;;AAAMMM^^^sssqqqlllfffgggssslllfffaaaXXXPPPMMMKKKCCC:::333...,,,...///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...000888OOOlllnnnpppyyypppiiicccbbbdddjjjqqqzzzuuuccc[[[[[[eeeiiiooowwwyyyfffTTTNNNOOO[[[xxxsss```jjjfffKKKQQQlll{{{nnnZZZOOOOOOMMMJJJHHHFFFDDDCCCBBB<<<444...,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000---+++111444000AAAdddssslllcccppp}}}{{{ooolllppp|||{{{llliiisss~~~zzzrrrpppvvvwwwlllbbb```XXXQQQKKKGGGBBB999222111...---,,,,,,++++++,,,,,,*********)))))))))(((((('''((()))(((((()))+++...888888888;;;<<<999333---000///111444999<<<======888777555444444333111......///000000000///---,,,,,,------......------,,,+++,,,---///222555888999???>>>>>>>>>???@@@BBBCCCEEEFFFIIIOOOZZZhhhuuu~~~xxxzzz~~~}}}|||{{{}}}vvvpppkkklllllliiifffbbbaaabbbdddiiisss}}}{{{mmmbbbWWWPPPJJJBBB<<<:::@@@KKK\\\ppprrrkkkllldddmmmnnnjjjeee[[[RRRNNNLLLEEE===444///---...///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------///---000AAA^^^yyysss~~~tttmmmhhhdddccceeekkkrrr{{{iii```eeeooovvv{{{kkkVVVQQQUUUaaa{{{{{{^^^[[[sssdddJJJ[[[wwwttt\\\PPPPPPOOOLLLHHHEEEEEEEEEBBB<<<555///,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------............,,,///222222JJJrrrjjjyyy~~~ppphhhtttzzzkkkiiitttvvviiijjj~~~zzzrrrqqqxxxxxxmmmbbb___XXXRRRLLLHHHAAA888222222...---,,,,,,++++++,,,,,,++++++*********)))))))))'''((((((((('''))),,,///999888777888999777444000000111222555999<<<>>>???888777666555333111///......///000000000///---,,,,,,------......------,,,+++,,,...111444777999:::???>>>>>>>>>>>>@@@BBBCCCGGGHHHJJJMMMWWWjjj~~~{{{zzzyyyyyy|||~~~~~~xxxrrrnnnmmmllliiieeebbb```______```dddjjjoootttzzz~~~sssggg[[[TTTMMMDDD===;;;<<>>777000,,,+++,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,---------......---000......111666UUUmmmttt{{{rrrmmmxxxxxxgggfffuuuoooiii~~~yyysssttt{{{zzzmmm```[[[XXXSSSNNNIIIAAA777222222...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********'''''''''''''''***---111777777666666777777666555000222444777999;;;===???777888999888555111...---...///000000000///---,,,,,,------......------,,,+++---///222555888:::;;;>>>>>>======>>>@@@BBBCCCEEEEEEEEEIIIVVVjjjzzz}}}zzzxxxwwwwwwvvvxxxzzz|||zzzvvvqqqnnnjjjhhheeeccc```^^^[[[ZZZVVVVVVXXX]]]bbbgggjjjmmmuuuwww{{{zzzmmm___WWWQQQHHH@@@<<<999EEEZZZppp{{{uuuhhhiiivvvqqqmmmcccWWWQQQNNNIIIBBB888222/////////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111111===XXXqqq{{{qqqmmmiiifffgggjjjnnnuuummm[[[TTTUUU```kkksssvvv]]]VVVRRRTTTkkkiiiNNNPPPoooWWWNNNnnnuuuXXXPPPLLLLLLKKKHHHIIIMMMEEEAAA:::333---+++,,,---*********************************++++++,,,,,,,,,,,,,,,,,,---------......,,,111///...111;;;^^^{{{|||sssqqqzzzuuuddddddvvvwwwmmm}}}yyysssttt||||||nnn___ZZZXXXTTTOOOJJJAAA666222333...---,,,,,,++++++,,,,,,++++++++++++*********)))'''(((((('''(((+++///333777777777777777777777777000333666888999:::;;;<<<888:::;;;999555111...---...///000000000///---,,,,,,------......------,,,+++---000444777:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEDDDEEEIIIVVViii{{{qqqxxx~~~zzzyyyxxxxxxqqqsssuuuvvvuuurrrooommmeeeccc```^^^\\\YYYUUURRRKKKJJJKKKPPPUUUXXX]]]ccciiilllrrrzzz|||wwwuuu|||qqqbbb[[[UUULLLCCC>>>888BBBVVVnnnyyy{{{jjjeeerrrqqqnnneeeZZZSSSPPPJJJDDD:::444000//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///222FFFeeezzz~~~tttjjjeeebbb```cccgggooowww___MMMMMMRRR^^^pppzzzxxxeee\\\TTTOOOaaa}}}uuuUUUJJJ[[[pppWWWIIIbbb{{{cccUUUKKKLLLMMMKKKKKKOOOIIIEEE>>>666///+++,,,...++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......+++111000...444@@@cccyyyuuuuuu}}}|||pppbbbcccwww{{{~~~~~~qqq|||yyyrrrsss{{{zzznnnbbb]]]XXXTTTPPPKKKAAA666222333...---,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((((((((())),,,111555999999999888777666777777///333888::::::888888999;;;;;;:::777222......///...///000000000///---,,,,,,------......------,,,+++---111555888;;;<<<===;;;;;;;;;<<<>>>AAACCCEEEDDDFFFHHHKKKTTTeee{{{|||jjjiii}}}|||zzzzzzuuuvvvvvvuuutttqqqooommmdddaaa___]]][[[WWWQQQLLLHHHEEEFFFIIIKKKKKKRRRZZZ]]]```eeekkkooopppmmmjjjXXXVVVUUUZZZhhh~~~tttddd]]]XXXOOOEEE@@@;;;@@@PPPfff{{{vvvpppcccmmmooonnnggg\\\UUUQQQKKKEEE<<<555000000///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000111666PPPvvvzzzoooeee```^^^___ccchhhpppyyyzzzYYYPPPYYYbbbttt~~~mmmkkkkkkqqq{{{iii___WWWNNNXXXnnneeePPPRRRbbb|||xxxVVVFFFUUUrrrsss^^^MMMMMMPPPNNNMMMOOOLLLIIIBBB999000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......+++111000///666EEEfffxxxwwwyyyrrrjjjaaaeeeyyy{{{sssuuuxxx{{{yyyrrrqqqxxxyyyoooeeebbbXXXUUUQQQKKKAAA555222333...---,,,,,,++++++,,,,,,((('''''''''&&&&&&&&&&&&)))))))))((()))---222666;;;;;;;;;:::777666555666...333999;;;:::777666666===<<<999333...,,,///222...///000000000///---,,,,,,------......------,,,+++---111555999;;;======:::::::::<<<>>>AAADDDFFFAAAEEEHHHIIIMMM]]]uuujjj```uuu~~~}}}|||||||||zzzxxxvvvsssqqqpppgggddd```^^^[[[WWWPPPJJJJJJFFFFFFGGGEEECCCIIISSSTTTVVVZZZ]]]]]]YYYRRRMMMAAABBBAAACCCNNNggguuueee^^^ZZZQQQGGGAAA>>>@@@KKK___ttt{{{uuubbbjjjnnnmmmggg^^^VVVRRRLLLFFF===666111000///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111555:::XXX|||zzzpppeee``````aaagggnnnqqqyyykkkhhhooouuu~~~tttllllllgggcccfffoooiii```YYYNNNRRRccc{{{sssXXXRRR___}}}rrrXXXGGGOOOlll~~~dddPPPNNNSSSPPPMMMOOOOOOLLLEEE:::111,,,,,,///------------------------))))))***+++,,,,,,------,,,,,,,,,---------......+++222000000888GGGgggxxxxxx|||jjjfffaaafff{{{}}}vvvooopppvvv|||~~~|||yyyuuuuuuxxxvvvmmmddd```XXXUUUOOOGGG???777111......------,,,,,,++++++***))))))))))))))))))))))))***)))'''&&&''',,,333999===CCCCCC:::333333444333111555:::===<<<999666555======;;;777222///------///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---000444666888:::===???999:::;;;===>>>@@@AAABBB<<>>???:::<<>>CCCBBB:::222111111000111555:::<<<;;;888555444888888888555111///...///000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---000444666888:::===???999:::;;;===???AAABBBCCCEEEGGGKKKLLLJJJLLL[[[llluuulllttt|||zzzyyywwwuuurrrooollljjjeeeccc```]]]ZZZVVVQQQMMMJJJGGGCCCAAAAAAAAAAAA@@@CCCBBBBBBAAA???>>><<<;;;CCC======AAA@@@GGGfffpppfffaaaXXXLLLEEE>>>>>>EEEUUUhhh}}}}}}iiibbbkkkllliiiaaa[[[WWWPPPJJJBBB:::111---...000///---,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---000222444KKKhhhtttccc\\\YYY[[[eeerrryyy{{{rrrllldddaaa\\\\\\fffyyyfffZZZUUUSSSRRRqqqsssTTTPPPuuujjjUUUEEEMMMfffgggTTTSSSUUUQQQOOORRRVVVSSSLLLBBB888000---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......111///222333888TTTxxxyyyxxxzzz~~~~~~qqqllllllfffaaaaaaqqq~~~vvvqqqllliiijjjmmmoooppp~~~{{{xxxtttsssuuutttlllccc___WWWTTTNNNGGG???777111......------,,,,,,++++++***))))))))))))))))))))))))))))))(((''')))...555:::===AAA@@@999222000///...222666:::<<<:::777555333333444444222000///000111000000000///......---------------,,,,,,+++++++++---000444777888:::===???999:::<<<>>>@@@BBBDDDDDDJJJIIIJJJJJJGGGGGGOOOXXXlll|||llleeettt~~~|||xxxwwwvvvsssooollliiigggdddbbb___]]]ZZZVVVQQQNNNGGGDDDAAA???>>>>>>===<<<999999999999:::;;;===>>>EEEAAA@@@AAA>>>DDD___xxxkkkddd[[[QQQJJJAAA???DDDRRReeexxx|||{{{eee]]]ffflllmmmggg___XXXRRRMMMCCC;;;222---...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------000222666WWWsss}}}}}}pppaaaYYYTTTUUUaaappp~~~|||rrriiiccc___ZZZZZZbbbssstttaaa[[[UUUOOOhhh\\\NNNkkkrrr```JJJGGGZZZjjj```YYYXXXWWWRRRQQQUUUYYYVVVPPPFFF;;;333...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......222...111333;;;[[[{{{vvv{{{yyyxxxzzz}}}}}}nnnhhhhhhbbb]]]bbbwww~~~xxxppplllfffdddeeeiiilllnnn}}}~~~{{{vvvrrrqqqtttrrrkkkccc___WWWTTTNNNGGG???777222///...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((***///666;;;;;;===<<<888333000///...333666:::;;;:::777555444333333333111//////000222111111000///...---------...------,,,,,,++++++***...111444777999;;;===???999:::<<<>>>AAACCCDDDEEEFFFFFFFFFFFFGGGHHHKKKNNNXXXbbbnnnrrrnnnkkkmmmqqq~~~}}}|||{{{{{{vvvvvvtttrrrooommmjjjiiidddbbb___\\\ZZZVVVQQQMMMEEEBBB???======<<<:::999555555666888<<>>aaaxxx{{{vvvkkkooopppvvvyyy~~~~~~nnnhhhggg^^^ZZZaaa{{{{{{vvvnnniiidddaaabbbfffjjjllluuu}}}~~~~~~{{{uuuqqqooorrrqqqiiibbb^^^VVVSSSNNNGGG???888222///...------,,,,,,++++++***))))))))))))))))))))))))(((((()))))),,,111777<<<888888999888555222111111444777:::;;;:::777666555666666555222000///111222222111000...---------------------,,,,,,+++++++++...111555777999;;;>>>@@@:::;;;<<<>>>@@@BBBDDDEEEBBBBBBCCCDDDGGGJJJKKKJJJKKKNNNTTT]]]fffjjjiiifffqqq}}}zzzyyyxxxuuuttttttsssrrrpppnnnmmmeeebbb^^^ZZZWWWSSSNNNKKKCCCAAA>>>===<<<;;;999888444555777<<>>@@@;;;;;;<<<>>>@@@AAABBBCCCAAABBBCCCCCCEEEIIIIIIFFFFFFJJJOOORRRUUUYYY]]]aaacccttt{{{yyyyyyuuuuuuuuuuuutttsssrrrqqqfffbbb[[[UUUPPPLLLHHHEEE@@@???===<<<<<<;;;999888444666:::AAAJJJTTT]]]bbbaaaeeehhhdddZZZWWWeeevvvyyykkk___WWWSSSEEEAAAAAALLL]]]rrr|||pppbbbeeemmmppphhh^^^YYYVVVUUUJJJ@@@555......000///...------------------------,,,---.........///222555CCCVVVooo~~~nnnxxxZZZSSSUUUUUU^^^lllrrrpppttt{{{{{{vvvmmmggg___ZZZ[[[]]]eeeyyy~~~fffZZZVVVRRRooolllTTTGGGWWWyyymmm\\\mmmjjj```VVVWWW]]]\\\VVVWWWWWWTTTMMMCCC888///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000///444;;;NNNuuuzzzlll______cccjjjrrryyysssjjjhhh\\\YYYddd|||xxxtttoookkkeeeaaa______``````fffwww{{{{{{}}}{{{sssnnnlllnnnnnngggaaa^^^VVVSSSMMMGGG???888333000...------,,,,,,++++++***))))))))))))))))))))))))&&&((()))+++...333999>>>;;;888888<<<<<<666444555555777;;;<<<<<<;;;;;;;;;777777555222000000222555444222000...,,,,,,,,,---***++++++,,,,,,------...///111555888:::<<<>>>@@@;;;<<<<<<===???@@@@@@AAA>>>BBBCCCAAABBBGGGGGGDDDGGGKKKNNNMMMKKKMMMTTT[[[\\\fffzzz|||{{{wwwwwwvvvvvvuuusssrrrqqqgggaaaWWWOOOHHHDDDAAA???===<<<;;;;;;;;;;;;999777666999???HHHRRR]]]gggllltttyyy{{{ttteee\\\cccnnn}}}nnnaaaYYYUUUHHHBBBAAAIIIYYYmmmxxxcccfffmmmqqqlllccc]]]WWWRRRKKKAAA555///...000///...........................,,,---.........000333555III^^^ttt~~~iii}}}eeeTTTWWWTTTZZZiiirrrtttxxxyyy~~~uuuoooggg___ZZZZZZ[[[aaatttfffYYYZZZUUUqqqwwwcccKKKLLLjjjlllqqqqqqgggYYYWWW^^^___YYYVVVWWWUUUPPPFFF:::111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......222000444<<>>>>>:::999>>>===777333555555888;;;============>>>666555444111000000333666444333000---,,,,,,,,,---)))***+++,,,------...//////222555888:::<<<>>>@@@<<<<<<<<<===>>>>>>??????;;;AAABBB@@@AAAFFFHHHEEEJJJIIIIIIIIILLLOOOSSSUUUYYY\\\kkk~~~yyyxxxxxxvvvuuusssqqqpppggg___TTTJJJCCC>>>;;;:::;;;:::999:::;;;:::888777999<<>>???;;;777111...///111333444333222///,,,++++++,,,,,,***+++,,,,,,+++---000222///111555999===??????@@@:::===???@@@?????????@@@???@@@AAABBBDDDFFFHHHIIIFFFGGGGGGIIIKKKOOOQQQSSSWWWZZZ^^^lll|||xxxuuuqqqnnniiifffbbbZZZNNNDDD>>>;;;;;;;;;888888777777777777888888999<<>>??????;;;===???@@@@@@??????@@@@@@@@@AAABBBCCCEEEGGGHHHFFFFFFGGGIIIKKKNNNQQQSSSTTTVVV[[[fff||||||wwwsssooojjjeeebbbVVVPPPGGG???;;;::::::999888777777666777777888999;;;???FFFPPP[[[eeemmmqqqrrrpppjjj^^^QQQKKKKKKNNN```kkkyyyvvveeeZZZTTTNNNEEE???CCCOOOccc|||ccc^^^dddllloookkkbbbXXXRRRSSSGGG999000///000///,,,........................+++111...,,,///...111???gggttt{{{]]]wwwqqq```UUUSSSVVVaaakkkqqqvvv{{{~~~xxxzzzqqqkkk___[[[XXXVVVUUUYYYeeerrrxxxbbb\\\TTTbbb\\\WWW}}}VVVPPP\\\bbb\\\TTTTTT[[[___\\\\\\ZZZVVVMMM@@@444---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......222222222???bbbdddiii\\\```iiivvv|||rrrhhhaaa[[[```xxx{{{wwwvvvtttrrrooojjjeee```]]][[[\\\^^^jjj}}}xxxyyyzzzvvvqqqmmmlllmmmllleee```___YYYSSSMMMHHH@@@555//////,,,,,,,,,,,,+++++++++++++++++++++******))))))((((((((((((***///666===BBBOOOGGG;;;222......000222222444777888777555444444888444000---...000222333333222///,,,++++++,,,,,,,,,,,,---,,,++++++...000///222555999<<<>>>>>>>>>:::<<>>AAALLL```yyy]]][[[cccmmmrrrnnndddYYYRRRSSSHHH:::111///000///---........................+++000...,,,000...555FFFqqqvvv{{{YYY|||gggXXXUUUSSSWWWaaakkkpppuuuzzzlllxxxvvvmmmggg\\\ZZZYYYYYYWWWWWW^^^gggxxxnnn^^^YYY___~~~vvvXXXkkk}}}uuuPPPBBBPPPZZZXXXQQQQQQXXX___bbb___[[[VVVOOOEEE777...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///111111333CCCgggwww~~~ddd~~~ggg\\\bbblllvvv|||pppggg```YYYbbb|||{{{xxxwwwtttrrroookkkfffbbb^^^]]][[[ZZZ```mmmtttuuuyyyxxxxxxyyyvvvpppllljjjlllkkkeeeaaa```[[[TTTMMMHHH???555//////,,,,,,,,,+++++++++******+++*********)))))))))(((***)))(((+++000666<<<>>>IIICCC999111------///111333555999<<<:::444111222666333///---...111222333333111///,,,++++++,,,,,,,,,------+++***+++---///000222666999<<<=========999;;;===>>>>>>======>>>@@@@@@@@@@@@AAABBBDDDDDDFFFFFFFFFHHHJJJMMMOOOQQQQQQTTTXXX[[[cccttt~~~yyyqqqiiiaaaZZZTTTPPPBBB@@@>>>>>>??????>>>===::::::999999;;;===???AAABBBEEEJJJOOOQQQQQQPPPOOOMMMLLLIIIFFFCCCBBBBBBDDDMMMWWWeeeooouuuzzzkkk]]]VVVLLLEEE???AAAJJJ]]]vvv^^^XXXbbbnnnuuurrrhhh[[[TTTSSSIII<<<333/////////...........................+++000...---000///999PPPxxxxxxzzzzzzbbbqqqiii___VVVSSSSSSXXXbbbjjjnnntttyyycccddd}}}uuulllfff```]]]\\\\\\[[[YYY\\\ccclllyyyxxx^^^\\\]]]{{{___YYY~~~}}}nnnOOO???KKKWWWWWWQQQOOOVVV]]]bbb___ZZZSSSOOOGGG:::...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...///000111333777HHHlllxxxfffsssaaaYYY```kkkvvv{{{pppddd\\\XXXddd|||yyyxxxtttsssppplllgggccc```___[[[WWWWWW\\\___aaafffmmmooosssyyy~~~xxxwwwyyywwwnnnjjjhhhjjjiiiccc``````ZZZTTTMMMGGG???555000000,,,,,,,,,+++++++++***************)))))))))))))))+++)))(((+++111666999999===;;;666111...---///000777777<<>>>>>@@@AAAAAA???>>>===<<<<<<===@@@CCCGGGIIIKKKKKKLLLLLLKKKIIIGGGFFFCCCAAA??????AAACCCEEEFFFLLLUUU```hhhmmmrrrxxx}}}nnn^^^UUUNNNGGGAAAAAAIIIZZZsssjjjXXXbbbpppxxxuuukkk^^^UUUTTTJJJ>>>444////////////........................+++///......000000>>>ZZZ||||||zzzooojjjmmm^^^WWWRRRQQQRRRXXXaaahhhlllrrrxxxooo```|||}}}vvvnnniiiddd```^^^]]]\\\ZZZ]]]bbbffftttccc___\\\yyy^^^OOOtttmmmWWWFFFOOOWWWYYYSSSOOOTTTZZZ___]]]WWWOOOKKKFFF;;;...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111333555888HHHkkkhhhyyyiii]]]XXX___jjjuuu{{{pppaaaWWWVVVggg}}}zzzxxxtttsssppplllgggddd```___ZZZUUUPPPOOONNNOOOTTTYYY[[[]]]___bbbeeejjjqqquuuxxxwwwyyyxxxnnnjjjggghhhgggbbb______XXXRRRMMMHHH@@@666111000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***((((((,,,222777888888666666666444111000111222:::999>>>EEEBBB888444777444111///...000333444555333222///,,,++++++,,,,,,++++++,,,+++******---///111333666999;;;;;;;;;;;;666888;;;<<<;;;:::;;;<<<======>>>>>>???AAABBBCCCFFFEEEFFFGGGHHHKKKMMMOOOMMMPPPTTTVVVUUU\\\nnn{{{tttjjj___UUULLLEEE@@@<<<<<<===???BBBBBB@@@>>>>>>>>>???AAADDDJJJOOORRRTTTSSSQQQNNNKKKGGGDDDCCCAAA???>>>BBBGGGKKKLLLJJJKKKQQQZZZ```eeeiiiooosssssswww}}}qqq```UUUOOOIIICCCAAAFFFVVVooolll[[[eeerrrzzzxxxmmm```XXXTTTLLL???555000...///000........................+++......///111000CCCddd||||||rrrrrrfffYYYPPPQQQRRRYYYccciiilllqqqwww~~~~~~gggxxx}}}vvvpppkkkeee```]]]]]]\\\[[[]]]aaacccooosssbbb]]]www[[[NNNiiipppfffQQQSSSVVVXXXUUURRRUUU[[[]]]^^^XXXMMMGGGDDD:::...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///111111000222555EEEkkkxxxiiipppccc[[[YYY```kkkuuu{{{}}}nnn```UUUUUUhhh|||yyyxxxsssqqqnnnjjjeeeaaa^^^\\\VVVRRRLLLGGGDDDDDDFFFHHHGGGGGGHHHHHHJJJOOOUUUZZZhhhtttxxxwwwzzzyyypppkkkhhhiiigggbbb______UUUPPPLLLIIIBBB777111000------------,,,,,,,,,,,,((()))))))))))))))))))))(((''''''---555:::;;;:::777888999777444333555666;;;999===EEECCC888444999444111//////222444555666333222///,,,++++++,,,,,,)))***+++******+++...000222333666999:::;;;::::::777:::<<<===<<<<<<<<<===;;;<<<<<<===???AAABBBCCCEEEEEEEEEFFFHHHJJJLLLNNNMMMPPPUUUXXXVVVYYYhhhxxx|||uuuiii]]]SSSJJJBBB>>>;;;<<<===@@@CCCDDDCCCBBB>>>>>>???BBBGGGNNNTTTXXXWWWVVVTTTPPPLLLGGGBBB@@@??????BBBJJJRRRUUUQQQLLLGGGKKKQQQWWW[[[```fffkkkjjjmmmsssxxx|||sssaaaWWWPPPJJJCCC@@@CCCQQQjjjlll^^^hhhuuu|||zzzooobbbZZZTTTMMMAAA666000...///000........................***......000111111GGGkkk~~~ssswwwooo]]]SSSRRRTTT\\\eeejjjmmmrrryyy~~~}}}|||uuuooojjjddd___^^^``````^^^^^^``````jjjyyyfff___vvvbbbOOOaaaxxxsssVVVRRRQQQUUUVVVUUUXXX^^^___ccc]]]OOOEEEAAA999...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...000111222///555@@@YYYoooiiinnn^^^XXXWWW```llluuu{{{xxxlll```WWWUUUjjj|||yyyxxxpppnnnkkkfffaaa\\\YYYWWWPPPNNNIIICCC@@@?????????>>>??????>>>???AAAEEEHHHRRRbbbyyyxxxwww{{{{{{rrrmmmiiijjjhhhccc``````SSSOOOLLLJJJCCC888222111......------------,,,,,,(((((((((((())))))))))))'''%%%'''...777>>>???===;;;<<<<<<999666555888;;;;;;888<<>>>>>>>>======>>>:::;;;;;;===???AAACCCDDDEEEEEEEEEFFFHHHJJJLLLMMMPPPRRRXXX\\\ZZZ[[[gggwww}}}vvvjjj^^^SSSIIIBBB>>><<<<<<>>>BBBFFFHHHGGGFFF>>>>>>???CCCIIIPPPWWW[[[UUUUUUTTTQQQLLLFFF@@@<<<:::<<>>===;;;???@@@AAAAAA@@@@@@AAACCCDDDWWWqqquuutttwwwuuupppkkkhhhiiiiiibbb\\\ZZZWWWTTTPPPLLLBBB666//////------,,,++++++******)))************))))))))))))'''(((+++...333999@@@DDD>>>444444<<<;;;000///999AAA555777===;;;<<<>>>999666111,,,,,,///444777777777000++++++***(((''')))******))))))+++---000111222444777:::<<<======<<<;;;>>>@@@AAA@@@>>>============>>>???AAABBBCCCDDDAAABBBCCCEEEHHHKKKMMMOOOPPPUUUZZZ\\\]]]aaahhhooovvvhhhZZZOOOGGGCCC@@@<<<===@@@CCCGGGHHHGGGFFFBBBAAA@@@BBBFFFMMMTTTYYYYYYVVVRRROOOMMMIIIDDD@@@999999===EEENNNPPPKKKDDD???===>>>BBBJJJUUU]]]bbbgggggghhhjjjnnnssswww{{{{{{jjj^^^RRRJJJBBB===???JJJ```ssswwwdddbbbqqqxxxnnniiidddWWWRRRFFF888000000000...........................,,,333...---444444JJJxxx|||```iii[[[LLLSSSVVV]]]eeennntttwwwwwwxxxyyyqqqiiidddbbbaaabbbdddfffhhhgggfffgggiiinnntttwwwvvvqqqmmmkkklllnnnppptttwwwzzz|||qqqaaaggg~~~eeeSSSXXX|||dddJJJFFFNNNOOOZZZeee\\\cccmmmfffUUUKKK???333111...------,,,,,,------...------------------------...,,,---000000...111666;;;hhhdddpppfffRRRUUUbbbiiivvv{{{uuuggg\\\VVVSSSjjj~~~yyyuuuooojjjccc\\\VVVQQQMMMJJJHHHHHHGGGDDD@@@===<<<===>>>>>>???@@@BBBDDDGGGIIIDDDJJJ```xxxwwwyyywwwoooiiigggiiihhhbbb\\\ZZZWWWTTTPPPLLLBBB666000///------,,,++++++******)))+++*********))))))((((((&&&'''***...444<<>>@@@AAA???>>>============>>>???AAABBBCCCCCCBBBBBBCCCEEEHHHJJJLLLNNNOOOSSSWWWYYYZZZ\\\ccchhhzzz|||mmm^^^RRRIIICCC@@@>>>???@@@CCCEEEFFFEEECCCBBBAAAAAACCCHHHOOOVVV[[[XXXUUUQQQNNNLLLIIICCC???999777777;;;BBBDDDAAA===;;;:::;;;???HHHSSS]]]cccbbbccceeegggjjjmmmqqqsss~~~zzzkkk```RRRLLLEEEAAAAAAKKK^^^ppplllgggrrr}}}tttjjjgggbbbXXXSSSGGG888000000000///...........................333...---222444LLLwww~~~dddrrriii[[[YYYRRRVVVZZZ___gggnnnsssvvvvvv|||xxxqqqjjjeeecccccceeegggkkklllkkkiiidddcccaaaaaa```^^^ZZZXXXUUUVVVXXXZZZ]]]```bbbdddlllnnnrrrxxxrrrbbbeeeiiiRRROOOpppjjjNNNHHHPPPOOOUUU___[[[bbblllfffWWWNNN@@@222000...------,,,,,,------...------------------------...---...000///...444<<<```dddvvvrrrYYYYYYeeennnuuuzzztttfff\\\VVVUUUkkk{{{vvvoooiii```XXXQQQLLLGGGEEEFFFFFFFFFDDDAAA???>>>???======>>>@@@DDDGGGJJJLLLLLLJJJXXXwwwyyywwwyyywwwmmmhhhfffhhhhhhbbb]]][[[VVVSSSQQQMMMCCC777000///------,,,++++++******)))+++++++++***)))(((((('''%%%&&&)))...666@@@HHHMMMFFF666---///000---111:::<<<222555:::666777;;;888555111------111666999999666000,,,++++++((((((*********))))))+++---000111333555777999::::::999999;;;===???@@@>>>=========<<<===>>>???@@@BBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMQQQTTTUUUUUUWWW[[[___hhhxxxqqqdddXXXOOOIIIEEECCCCCCCCCDDDFFFFFFEEECCCBBBAAABBBEEEJJJQQQXXX]]]XXXVVVSSSPPPMMMHHHCCC???<<<888444444666999888777:::999:::>>>FFFPPPYYY___ZZZ\\\___aaacccfffjjjmmmwww||||||nnncccTTTNNNGGGDDDDDDLLL^^^nnnuuunnnuuu|||rrrgggeeebbbYYYTTTHHH999000000000///........................///111......333888TTT{{{uuujjjwww```WWWPPPUUURRRTTTXXX^^^fffmmmsssvvvxxxxxx~~~~~~xxxqqqkkkfffcccdddfffjjjlllllliiiggg\\\WWWPPPJJJGGGEEEDDDCCCAAAAAABBBCCCEEEGGGIIIJJJPPPPPPTTT^^^mmm|||sssdddfffpppYYYIIIZZZpppQQQFFFOOOPPPQQQXXX[[[```jjjggg[[[SSSCCC333///...------,,,,,,------...------------------------......///000---...999DDD|||aaavvv}}}^^^XXXdddnnntttxxx~~~ssseee[[[UUUWWWlllyyytttmmmfff\\\RRRKKKFFFBBB???CCCDDDDDDCCCAAA@@@@@@AAA>>>???AAADDDIIINNNRRRUUUVVVKKKQQQoooxxxvvvwwwtttmmmhhhfffiiiiiiddd^^^\\\VVVSSSQQQMMMDDD888000000------,,,++++++******))),,,++++++***)))(((''''''&&&&&&)))...777@@@GGGLLLEEE555+++,,,...---111888:::444999>>>777555777444444111---...333888;;;;;;666000,,,,,,+++))))))+++******))))))+++---000111444555777999:::999888777;;;===??????===<<<<<<===<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMPPPQQQRRRSSSVVVYYY[[[llltttiii```XXXRRRNNNIIIGGGFFFGGGHHHIIIHHHGGGCCCCCCDDDGGGLLLSSSZZZ^^^]]][[[XXXUUUPPPJJJDDDAAAAAA===888555444666777888===>>>@@@CCCGGGKKKQQQUUURRRTTTVVVWWWYYY^^^eeekkkooottt|||qqqdddVVVOOOHHHDDDDDDMMM```qqqxxxpppwww~~~ssshhhfffbbb\\\VVVIII:::111000111000......................../////////000444>>>]]]ttt|||ooo{{{bbbYYYPPPRRRMMMNNNSSS\\\eeemmmsssyyy|||yyy}}}xxxrrrlllhhhbbbccceeehhhhhhfff```\\\OOOJJJBBB===;;;<<<<<<<<<:::::::::;;;<<<>>>???@@@???===@@@IIIVVVfffyyypppfffjjjuuu___JJJOOOooo|||XXXDDDLLLUUUUUUVVV[[[[[[ffffff```ZZZHHH555111...------,,,,,,------...,,,,,,------------------...///000000---///<<>>CCCEEE>>>444,,,---...---000666:::666???DDD:::444444000444000...000555:::======666000,,,,,,,,,)))***,,,******))))))+++---000111444666777999999999777666;;;<<<>>>===<<<;;;<<<===<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHJJJMMMOOOPPPRRRTTTVVVTTTccctttzzzqqqhhh```YYYUUUMMMKKKIIIHHHIIIJJJJJJIIIDDDEEEFFFHHHMMMTTTZZZ]]]bbbaaa___ZZZTTTLLLFFFCCCAAA@@@===999777777999;;;BBBEEEHHHIIIHHHFFFFFFFFFHHHIIIJJJIIIKKKSSS^^^gggkkkooouuu~~~ttteeeYYYQQQGGGAAAAAALLLbbbvvvpppkkkuuu~~~uuujjjfffbbb^^^XXXKKK:::111000111000........................000---000111111???___{{{xxx|||sssrrr}}}eee\\\RRRSSSLLLOOOVVV___gggmmmsssyyy}}}}}}}}}xxxsssmmmjjjeeeeeeeeeeeeccc]]]VVVPPPDDDAAA===::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>;;;:::<<>>???AAABBBBBBCCCCCCDDDEEEFFFGGGIIIJJJHHHIIIKKKNNNPPPQQQRRRRRROOO[[[hhhnnnttt|||}}}sssjjjaaa[[[RRROOOLLLJJJJJJJJJJJJJJJGGGGGGHHHJJJNNNSSSWWWZZZbbbcccbbb]]]VVVNNNIIIFFF@@@@@@???;;;777666999===DDDHHHKKKJJJEEE???<<<;;;===>>>??????@@@GGGTTT^^^gggkkkrrrzzzwwwfff\\\RRRGGG@@@@@@KKKbbbvvvhhhdddqqq~~~wwwllliiidddaaaZZZLLL;;;111111222111........................222,,,111222---<<<\\\pppooorrrttthhhtttzzzbbbXXXOOOTTTPPPXXX^^^eeekkkooorrrwwwzzz~~~yyysssnnnkkkiiihhhgggddd___WWWNNNGGG@@@>>><<<;;;<<<;;;:::999<<<;;;;;;;;;;;;<<<======>>>>>>@@@AAA???EEE^^^www}}}jjjbbbhhhrrrxxxnnnUUUDDDIIIeee^^^RRRaaabbbXXXXXXXXXaaadddfffdddOOO999444...------,,,,,,------...+++,,,,,,------.........---...000111///000;;;GGGdddjjjmmmfffsssccciiissswwwzzz}}}~~~lll___WWWSSSTTTiiizzzzzz{{{~~~vvvllleeeZZZUUUNNNIIIGGGFFFEEEEEEAAACCCEEEEEEEEEEEEGGGHHHJJJKKKNNNRRRWWW\\\aaaddd^^^VVV\\\tttwwwtttuuusssnnnhhhfffhhhgggaaa[[[YYYTTTRRRRRROOOGGG:::222000------,,,++++++******)))))))))))))))************))))))***000888<<<;;;888222111111111...---222888888777BBBEEE999222666666222000...222888>>>@@@@@@666000,,,,,,,,,***+++---******))))))+++---000111555666888:::;;;;;;:::999;;;<<<<<<;;;::::::;;;===;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJIIIJJJKKKLLLNNNOOONNNMMMJJJSSSZZZ\\\aaammm{{{vvvmmmggg]]]XXXSSSOOOMMMLLLKKKKKKJJJJJJJJJKKKMMMQQQTTTWWW]]]___```\\\VVVOOOKKKIIIAAAAAA@@@:::444333888>>>BBBEEEGGGCCC===777666777777:::=========BBBLLLTTTaaafffnnnvvv~~~zzziii^^^UUUIIIBBB@@@III^^^qqqgggdddrrrzzzrrrppplllbbb\\\MMM;;;222111222111........................111)))111555--->>>___nnnmmmsssvvv___uuu~~~dddWWWMMMRRRQQQYYY```ggglllmmmooossswww{{{zzztttooollljjjhhheeeaaa[[[RRRHHHBBB???===<<<<<<<<<<<<;;;999;;;;;;;;;;;;;;;<<<======@@@@@@CCCGGGEEEGGGZZZqqqsssffffff{{{vvv{{{aaaLLLLLLeeeoooSSS^^^aaaXXXYYY\\\cccfffiiifffOOO666111...------,,,,,,------...++++++,,,,,,---......///------...111111111777???ggggggrrrvvvbbbppptttdddhhhpppzzz|||~~~{{{iii]]]VVVSSSSSSiiizzzyyy{{{~~~uuujjjcccUUUQQQLLLHHHGGGFFFFFFEEEAAACCCFFFHHHJJJLLLOOOQQQRRRSSSTTTWWW[[[___ccceeecccYYY\\\rrrtttrrrssspppmmmgggdddfffeee___YYYVVVTTTRRRRRRPPPGGG:::222000------,,,,,,+++******)))((((((((()))******++++++))))))+++222:::===;;;777000111333111,,,,,,333<<<888666???BBB666222999;;;222//////222999>>>AAAAAA666000,,,,,,---++++++...+++***))))))+++---000111555666999;;;<<<<<<;;;:::;;;;;;<<<;;;:::999;;;===;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHIIIKKKKKKJJJKKKLLLMMMLLLJJJHHHFFFMMMQQQPPPUUUdddvvvxxxrrrgggbbbZZZUUUQQQOOONNNMMMLLLKKKKKKKKKMMMPPPRRRTTTWWWZZZ\\\ZZZUUUOOOLLLKKKDDDDDD@@@888111111888@@@>>>@@@AAA<<<666333444777666<<>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@>>>DDDLLLMMMMMM[[[mmm~~~lllfff~~~yyyuuuZZZQQQdddvvvQQQXXX^^^WWW[[[```fffhhhjjjgggNNN444///...------,,,,,,------...++++++,,,,,,---...//////---,,,---111222111444:::DDDrrreeeuuu{{{^^^___yyyiiilllrrr|||}}}yyyhhh\\\VVVSSSRRRjjj{{{zzz}}}}}}ssshhhaaaRRROOOKKKHHHGGGFFFEEECCCAAADDDHHHKKKNNNRRRVVVYYYYYYZZZ[[[]]]```cccgggiiihhhZZZYYYnnnwwwuuuvvvtttjjjhhheeeeeedddaaa[[[VVVWWWUUUTTTPPPDDD777000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))%%%&&&)))222;;;???<<<888888777666555///,,,111999;;;;;;::::::999888888777777333...000;;;GGGIIIDDD444111...,,,,,,,,,,,,+++***)))))))))+++---000222444;;;;;;;;;BBB>>>888;;;<<<======<<<::::::;;;===============>>>???AAAAAA@@@@@@AAABBBDDDFFFHHHIIIOOOKKKHHHIIIMMMMMMHHHCCCDDD>>>===CCCDDDDDDQQQbbbwww{{{wwwpppfff[[[UUUSSSTTTVVVSSSPPPMMMMMMOOOPPPOOONNNOOOOOONNNNNNMMMLLLLLLKKKHHHDDD???<<<999777444222;;;<<<<<<:::777555555555666===EEEHHHHHHGGGJJJMMMXXX\\\bbbiiiqqq}}}zzzmmmcccXXXNNNGGGAAACCCUUUjjjtttwww|||yyyqqqhhh]]]KKK<<<333000000000////////////////////////...000,,,333444FFFttt|||eeexxx```TTTRRRQQQOOOWWWZZZ```eeejjjooouuuxxxzzz|||}}}vvvooojjjjjjfffaaaZZZTTTMMMEEE@@@@@@@@@??????>>>?????????@@@===;;;;;;???BBBBBBBBBGGGEEEKKKUUUZZZZZZ```jjjtttdddxxxuuuyyyyyyYYYaaarrrZZZVVVUUURRRVVVcccfffeeehhhgggOOO666/////////...------------...------------------------...///000000000111444777===GGGmmmkkk___uuummmUUU[[[~~~xxxdddddduuuyyyzzz}}}~~~lll]]]SSSPPPPPPggg~~~|||pppeee]]]TTTQQQLLLIIIGGGGGGEEEDDDGGGHHHKKKOOOSSSVVVYYY[[[_________```aaa___\\\YYYTTTRRRUUUcccvvvvvvssstttrrrjjjhhheeeddddddaaa[[[VVVVVVUUUTTTPPPEEE777000111------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))(((***000999AAAEEEFFF;;;888666444000...222999666666777888999;;;<<<<<<666333///111<<>>999===<<<======<<<::::::;;;===============>>>???AAAAAABBBCCCCCCDDDEEEGGGHHHIIILLLJJJHHHHHHHHHEEE@@@;;;:::555555:::999888AAANNNiii{{{pppddd\\\YYYYYYZZZVVVSSSPPPNNNOOOOOOMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIEEE@@@<<<:::777444222555666888888666444444555888>>>FFFJJJIIIHHHIIIKKKTTTXXX^^^eeelllwww{{{oooaaaWWWNNNHHHCCCGGGYYYnnn|||~~~xxxjjj^^^KKK<<<333000000000////////////////////////000222...666777KKKyyynnnsssZZZOOOOOOQQQQQQWWWZZZ```eeejjjoootttxxxxxxzzz~~~xxxrrrmmmjjjfff```ZZZUUUPPPJJJFFFEEEDDDCCCBBBAAAAAAAAAAAADDDBBB@@@AAADDDHHHIIIIIIKKKKKKRRR[[[]]][[[bbbmmmppp```tttsss}}}fffccczzznnnVVVVVVYYYYYY^^^dddiiihhhjjjfffOOO666111//////...------------...------------------------...///000000000111444777===CCC]]]```XXXuuunnnRRRQQQqqqnnn```bbbqqqyyy{{{}}}|||kkk\\\RRRPPPPPPhhh~~~|||uuukkkccc]]]UUURRRMMMJJJIIIHHHGGGFFFJJJKKKNNNQQQTTTWWWYYY[[[]]]]]]^^^___^^^[[[VVVRRRIIICCCAAAIIIWWWkkktttqqqrrrpppjjjhhheeeddddddaaa\\\WWWVVVUUUTTTPPPEEE888111111------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***+++///888DDDOOOVVV???999444222000///333888333444555777888:::;;;;;;555333000333>>>HHHHHHAAA444111---++++++,,,++++++))))))))))))+++...111222777>>>;;;:::AAA>>>:::???===>>>>>><<<;;;:::;;;===<<<<<<======>>>@@@AAABBBCCCDDDDDDEEEFFFHHHIIIIIILLLKKKIIIFFFBBB===888555555111222555333///444>>>ZZZrrryyymmmeeeaaa``````ZZZWWWRRROOONNNMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJFFFBBB>>>;;;888555222333555888::::::999::::::<<>>MMMeee^^^\\\___WWWqqqxxxllldddfffrrryyy{{{~~~|||lll]]]TTTQQQQQQhhh|||}}}zzz|||wwwvvvzzzpppiiiccc```WWWTTTPPPMMMLLLLLLKKKJJJOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZ[[[[[[ZZZVVVOOOKKKEEE<<<888===DDDSSSssssssppppppnnnkkkgggdddccccccaaa\\\XXXUUUTTTTTTQQQFFF999111111------,,,,,,,,,+++++++++)))))))))))))))))))))))))))***,,,000999FFFTTT^^^@@@888111/////////222777666666555555555444444444444222111444@@@IIIHHH@@@333111---++++++++++++***))))))((()))+++...111333888>>>:::999???>>>:::???>>>>>>>>>===;;;:::;;;===<<<<<<<<<===>>>@@@AAABBBAAABBBDDDEEEGGGIIIJJJJJJMMMLLLHHHCCC<<<888666666999666555666444111444:::MMMbbb~~~~~~sssjjjeeecccbbbZZZXXXTTTPPPLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJGGGCCC@@@===:::666333222666;;;>>>??????@@@@@@BBBGGGMMMPPPOOOMMMKKKJJJLLLPPPVVV[[[aaajjjttt|||}}}nnn___VVVMMMIIIFFFJJJ]]]sss~~~qqqbbbLLL<<<333111111000////////////////////////,,,000---555:::SSSwwwzzzbbbVVVSSSSSSUUUWWWZZZ```dddiiinnnssswwwzzz|||{{{uuuqqqjjjeee___[[[XXXXXXWWWVVVSSSQQQOOOMMMKKKJJJIIIHHHIIIIIIIIIKKKPPPTTTXXXZZZ[[[\\\aaabbb\\\YYYfffxxxooo```qqq{{{[[[RRRhhhtttWWWTTT[[[^^^ccceeennnnnnjjjdddOOO888222//////...------------...,,,,,,---------------------///000000000222555888666<<>>??????===;;;:::;;;<<<;;;;;;<<<===>>>@@@BBBCCC@@@BBBEEEHHHJJJLLLNNNNNNKKKHHHCCC<<<777555777::::::777666666555333555999AAAMMMddd}}}yyynnngggbbb```YYYWWWTTTOOOKKKHHHGGGFFFDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHDDDAAA???<<<888555333888>>>BBBDDDCCCCCCCCCEEEIIINNNPPPPPPNNNKKKIIIJJJNNNTTTYYY^^^fffpppwww~~~nnnaaaWWWNNNIIIEEEHHH\\\qqq|||}}}uuudddMMM;;;444222111000////////////////////////+++000---444<<>>CCCJJJrrrVVVOOOyyycccXXXvvvkkkggggggmmmyyy{{{~~~lll]]]SSSQQQRRRhhhyyy{{{yyy{{{xxxhhhVVVGGGEEEVVVssszzzssskkkgggccc___[[[XXXWWWWWWVVVUUUWWWVVVUUUTTTTTTUUUVVVWWWYYYWWWUUUUUUUUUUUUSSSRRRLLLGGGIIINNNMMMPPPeee~~~rrrooopppnnnkkkgggcccbbbbbbaaa]]]ZZZTTTTTTUUUSSSHHH:::222222------,,,,,,,,,,,,++++++))))))))))))))))))))))))$$$''',,,444<<>>:::>>>???@@@???>>>;;;:::;;;<<<;;;;;;<<<===???@@@BBBCCCCCCEEEHHHKKKNNNOOOPPPPPPFFFBBB;;;666444555888:::666666666666666555444444666:::IIIccc|||tttjjjccc___[[[ZZZVVVQQQKKKGGGEEEFFFAAABBBCCCDDDEEEGGGHHHHHHIIIGGGEEECCCAAA>>>:::888:::???FFFJJJKKKJJJHHHGGGDDDFFFIIIKKKKKKJJJGGGFFFFFFKKKQQQVVV[[[bbblllrrr|||pppbbbXXXOOOIIIEEEHHH[[[ppp}}}yyywwwxxx~~~yyygggMMM;;;444222222000////////////////////////---333///666???]]]qqqfffpppbbb\\\WWWTTTUUUWWWZZZ___dddhhhmmmrrruuu|||}}}{{{vvvrrrooojjjddd```^^^]]]]]]\\\\\\[[[XXXVVVSSSQQQPPPOOOQQQSSSVVVYYY\\\aaagggkkkqqqnnnlllfff[[[UUUaaatttxxxdddooouuuyyyxxx___OOO\\\zzzwwwUUULLLQQQWWW^^^bbbkkkiiieeedddUUU>>>333//////...------------...+++,,,,,,------.........---...///000000222666999???@@@BBBHHHooo```OOOnnnsssZZZUUU}}}{{{lllggghhhoooyyy|||{{{iiiZZZQQQOOORRRgggyyy|||yyy{{{vvvcccSSSFFF>>>CCCHHHVVVgggqqqvvvzzzqqqlllkkkhhhccc```^^^^^^\\\[[[YYYXXXVVVTTTTTTTTTVVVWWWYYYWWWVVVWWWXXXYYYXXXWWWWWWZZZ]]][[[VVVYYYlllsssppprrroookkkgggcccbbbbbbaaa^^^[[[SSSTTTUUUSSSIII;;;333222------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''(((,,,444<<>>>>>DDDAAA;;;???@@@@@@@@@>>>;;;:::;;;<<<;;;;;;<<<===???AAABBBDDDDDDFFFIIIKKKMMMMMMMMMLLLCCC>>>999666777999999888777:::>>>??????===777333222111888LLLcccxxxzzzooogggddd```___[[[TTTKKKFFFDDDDDD???@@@AAABBBCCCDDDEEEFFFHHHGGGEEEDDDCCC@@@===:::===BBBHHHLLLLLLIIIFFFEEE>>>???@@@AAABBBBBBAAA???AAAFFFLLLQQQWWW^^^gggmmmsss{{{wwwbbbYYYOOOJJJFFFJJJ]]]rrrxxxuuusssvvv}}}|||hhhNNN;;;444333222000////////////////////////---333///555???___ooobbbkkk```]]]XXXWWWYYYWWW[[[___dddhhhlllqqquuuyyy{{{{{{xxxuuupppjjjeeebbb```^^^]]]]]]\\\ZZZWWWUUUSSSRRRRRRSSSVVVYYY\\\^^^cccjjjooosssppplllfffXXXMMMRRR```ttt}}}fffnnnmmmxxxttt]]]MMM[[[zzzxxxWWWLLLPPPXXXaaabbbjjjfffcccfff[[[CCC555//////...------------...++++++,,,,,,---......///,,,---///000000333666999>>>@@@GGGUUU|||pppVVVkkklllXXXYYYqqqiiijjjsssyyy|||yyyiii[[[SSSQQQRRRgggzzz}}}xxxzzz|||yyydddPPPFFFBBB@@@BBB???BBBJJJNNNRRR___pppzzzuuusssooojjjfffdddcccaaa```\\\[[[XXXVVVUUUVVVWWWXXXXXXXXXYYY\\\]]]\\\YYYVVVdddttt}}}sssddddddrrrsssqqqsssqqqkkkgggcccaaabbbaaa^^^[[[SSSTTTUUUTTTIII;;;333222---------,,,,,,,,,++++++))))))))))))))))))))))))+++***,,,333;;;???===999111111222222///---333<<<999999888777555444333333111///...333AAAMMMNNNHHH222000,,,************)))((('''((()))+++///222444999AAA@@@AAAGGGCCC===@@@@@@AAA@@@>>><<<:::;;;<<<:::;;;;;;===???AAACCCDDDDDDEEEGGGIIIIIIHHHGGGFFFCCC>>>::::::===>>>:::666>>>CCCJJJMMMMMMHHH>>>666444000333@@@RRRfff~~~}}}tttmmmjjjdddccc___VVVLLLFFFCCCCCC@@@AAAAAABBBCCCEEEEEEFFFGGGFFFEEEDDDDDDBBB>>>;;;777<<>>OOOfffrrrUUUddddddTTTXXXssshhhiiisssyyy|||zzzjjj]]]WWWVVVRRRggg{{{~~~xxxxxxzzz}}}pppWWWFFFAAACCCEEE???:::;;;@@@@@@>>>GGGWWWooo~~~xxxtttnnnjjjhhhfffdddccc^^^\\\ZZZWWWVVVWWWYYYZZZVVVXXX\\\```aaa^^^XXXSSSiiinnngggooovvvuuurrrsssqqqiiidddbbbdddbbb]]]YYYXXXUUUUUUVVVSSSIII;;;333222...------,,,,,,++++++***))))))))))))))))))))))))******---333:::>>>===<<<666555666777444000222777999777666555666777666666777555222555???KKKMMMIII888000+++,,,---++++++,,,)))))))))***,,,...000222888;;;???CCCDDDCCC@@@===BBB???<<<===???@@@>>><<<>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDFFFFFFFFFDDDBBB=========<<<<<<===>>>@@@TTT\\\aaa]]]TTTHHH<<<222555666666777???QQQkkk}}}zzzppplllfffbbbZZZQQQHHHCCCBBBCCCAAA@@@AAADDDFFFGGGFFFDDDDDDAAA???@@@DDDFFFCCC@@@888888777555555444444444444666777777666555555666:::>>>CCCIIIOOOUUU\\\```kkkpppyyy|||fff[[[PPPKKKGGGMMMccczzzzzzvvvrrr~~~~~~gggJJJ777222333111///////////////////////////333333,,,666AAA\\\dddcccssslllbbb___aaa^^^XXX[[[```dddggglllpppsssxxxyyy|||}}}wwwqqqoooooollleee^^^```^^^[[[XXXUUUTTTUUUUUUTTTXXX\\\^^^```ccchhhmmmhhhlllllldddVVVLLLKKKMMM```|||ppplll~~~ggglll|||wwwjjjYYYPPPVVVjjj~~~bbbRRRWWWaaaddddddbbbgggpppsssdddJJJ555///......------,,,++++++++++++,,,------......///...------...///111333444;;;===\\\wwwmmmVVV^^^fffYYYJJJkkktttffffffooo{{{nnn___UUUPPPOOOeee~~~xxxyyywwwwww|||nnnSSSMMMKKKCCC@@@???<<<666:::AAA===<<>>555444666888666111222666777666666666888999999999333000///444BBBNNNPPPJJJ888111+++,,,---+++***,,,)))))))))***,,,...000222:::===AAAEEEFFFDDDAAA>>>AAA???======>>>???>>><<<>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCC;;;>>>@@@???>>>AAAJJJQQQcccfffcccVVVGGG>>>888444555666666666;;;III]]]mmmxxx}}}rrrmmmiiiddd\\\SSSJJJDDDBBBBBB@@@@@@AAADDDGGGHHHHHHFFFEEEAAA>>>>>>AAABBB???<<<666555444333222222222222444555777777555444555666888<<>>>>>>>>===>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDDDD>>>BBBEEECCCAAAGGGSSS^^^iiifffZZZGGG999555777888888999:::999:::AAANNNXXX___gggqqqxxx{{{vvvpppjjjeee^^^VVVNNNHHHEEECCC???@@@AAAEEEIIIKKKJJJIIIFFFAAA<<<:::;;;;;;999777333222222111000000000000333444666666444444444555666999===AAAFFFKKKQQQUUU```fffssssssfff[[[OOOHHHEEEKKKaaaxxx}}}lllNNN999333333111...////////////////////////,,,222000888>>>VVVsssiiirrrjjj```\\\___]]]ZZZ]]]bbbfffjjjnnnsssvvvzzz|||||||||~~~}}}xxxrrrllliiieeeaaa]]]ZZZXXXWWWXXXXXXXXXYYY[[[[[[YYYWWW[[[___hhhsssxxxsssggg]]]SSS```rrrssseeedddmmm}}}fffOOOUUUssshhhQQQJJJSSS___iiiiiiooozzzqqqQQQ666//////......---,,,,,,,,,++++++,,,------......///000000000111333444666777:::999GGGPPPjjj]]]]]]rrrpppYYYLLLVVViiisssqqqlllddddddqqqvvv}}}lll^^^VVVRRRQQQdddzzzvvvpppuuuwwwzzz||||||~~~}}}lllSSSCCCFFF@@@AAA===999<<>>AAABBB???<<<999@@@???==================>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAACCCEEEGGGFFFIIIJJJHHHGGGJJJSSSZZZ]]]WWWIII:::444777;;;<<<<<<>>>???>>><<<>>>DDDIIIPPPWWW^^^bbbaaa```aaacccwww{{{tttjjjfff```YYYSSSNNNIIIFFF@@@@@@BBBFFFKKKMMMMMMLLLFFFBBB<<<777666555444222111111000///////////////222333555555333333333444555777:::===AAAFFFLLLPPPZZZbbbooovvvfffZZZOOOHHHEEEKKKaaaxxxoooOOO:::333333111...////////////////////////,,,333222999===WWWyyyoootttkkkaaa]]]___]]]XXX\\\```eeeiiimmmrrrvvv{{{}}}sssrrrxxxzzzvvvrrrooojjjeee```\\\YYYWWWXXXWWWVVVWWWYYYXXXTTTPPPDDDLLL]]]tttnnn\\\KKKOOO]]]qqqsssgggfffiiiyyyqqqSSSVVVwwwlllWWWLLLSSS^^^kkkmmmsss~~~vvvSSS444/////////...------,,,,,,++++++,,,------......//////000111222444555777777===<<>>>>>>>>===<<<<<<======>>>>>>>>>===>>>>>>??????===>>>???@@@@@@BBBGGGJJJMMMMMMLLLMMMNNNOOONNNMMMMMMFFF===777;;;AAAAAA<<<===@@@AAAAAA>>><<<===???GGGKKKOOOOOOKKKFFFBBBAAAPPPpppwwwrrrmmmgggaaaZZZSSSKKKFFFBBBBBBDDDHHHLLLNNNNNNMMMFFFBBB<<<777444222000000111000//////////////////111222444444222222222333444666888:::===BBBHHHLLLVVV^^^mmm~~~xxxeeeZZZPPPJJJGGGMMMbbbyyy}}}qqqPPP:::333333111///000000000000000000000000000555222888>>>]]]|||rrrwwwnnnccc___```]]]VVVYYY^^^cccggglllppptttyyy}}}wwwccc```fff___iiixxx{{{xxxuuurrrnnnhhhbbb\\\XXXVVVWWWUUUUUUVVVYYYXXXSSSOOOCCCEEEPPPcccrrrqqq^^^KKK@@@@@@JJJ```vvvqqqgggggg]]]hhhvvvSSSSSSxxxjjjUUUOOOWWWaaaeeejjjtttyyyWWW777000//////......---,,,,,,++++++,,,------......///...///000222444666777777:::;;;DDDDDDdddtttfffoooMMM```aaaZZZWWW[[[XXX[[[jjjpppvvv{{{}}}iii]]]UUURRRQQQ___}}}yyyuuuxxxuuutttwww}}}~~~}}}}}}}}}ppp\\\ccchhhbbb^^^QQQBBBJJJSSSJJJIIIIII@@@:::???EEEVVVpppxxxpppllljjjiiiiiiggggggfffdddaaa_________```bbbccc```YYYTTTSSSTTTSSSTTT\\\iiipppiii^^^VVVeeeqqq~~~vvvqqqoookkkhhhdddccceeeddd___\\\[[[XXXVVVUUUPPPEEE777000000...------,,,,,,++++++***))))))))))))))))))))))))'''&&&(((000>>>MMMWWW[[[CCC999111---,,,+++...222444777:::888444222222333333000...666HHHVVVVVVNNN<<<333+++***+++******,,,)))))))))***,,,...000222666999===AAABBB@@@===;;;>>>>>>>>>===<<<;;;<<<>>>>>>>>>>>>======>>>>>>???<<<>>>?????????BBBIIINNNQQQPPPOOOQQQSSSQQQKKKEEEDDDAAA======CCCGGGBBB999===>>>@@@???<<<999888777===@@@BBBAAA===999666444888SSSqqqzzz~~~yyyrrrkkkcccYYYNNNFFFEEEFFFGGGJJJMMMOOONNNMMMEEECCC>>>999444222000000000//////......//////000000222333333111111111222222333555777:::>>>EEEIIISSS[[[jjjzzzwwwcccZZZRRRNNNKKKQQQeee{{{qqqPPP:::333333222///000000000000000000000000222666222888AAAcccuuuyyyrrrfff```___[[[SSSWWW\\\aaaeeejjjooorrrwww|||}}}fff[[[]]]UUUXXX]]]bbbgggmmmrrrvvv||||||wwwtttpppiiiccc\\\XXXUUUVVVUUUUUUVVVWWWVVVTTTRRRLLLEEEAAAFFFOOOOOOFFF;;;??????DDDTTTlllllldddfffpppOOO\\\zzz{{{UUUPPPvvvjjjOOOMMMZZZdddZZZeeesss{{{\\\===000000//////...---------++++++,,,------......///...///111333555777777888777888BBBCCCaaawww[[[kkk~~~mmmPPPcccggg^^^TTTVVVWWW[[[hhhnnnttt{{{kkk^^^VVVRRRPPP]]]}}}{{{xxxyyyuuussswww|||xxxtttrrrzzzvvvZZZTTTVVVFFF===>>>777555999===OOOjjjyyyrrrnnnkkkiiihhhfffeeedddbbb```^^^]]]\\\___aaabbb```ZZZUUUSSSSSSPPPWWWfffxxx~~~ttteee[[[bbbllluuuxxx}}}uuupppnnnjjjgggcccbbbdddccc^^^[[[[[[VVVUUUUUURRRGGG999222111...------,,,,,,++++++***))))))))))))))))))))))))'''''')))111===HHHOOOQQQ<<<444------------...111444888;;;:::555222222333111///...555DDDSSSUUUPPP<<<333+++******)))***,,,)))))))))***,,,...000222444777<<<@@@BBBAAA>>><<<===>>>???===;;;:::<<<>>>>>>>>>============>>>>>>;;;===?????????CCCJJJQQQXXXWWWWWWVVVTTTOOOHHHCCC???BBBCCCBBBCCCDDD@@@:::>>>???@@@>>>;;;888555444666777888999777666555555444CCCYYYmmm}}}zzztttmmmdddWWWNNNIIIIIIJJJLLLNNNOOOMMMLLLDDDCCC@@@<<<777444222111///......------......//////111222222111000000111///111222333666;;;BBBGGGPPPXXXfffvvvtttbbbZZZTTTRRRPPPUUUhhh}}}qqqPPP999222222222000000000000000000000000000222555000888CCCggg|||zzzssshhh```^^^XXXRRRVVV[[[```dddiiinnnrrrtttzzzsssbbbZZZTTTSSSQQQNNNLLLNNNRRRUUUYYYggg{{{xxxvvvqqqkkkddd]]]XXXUUUUUUVVVVVVUUUSSSRRRSSSSSSLLLEEE>>>???FFFMMMMMMKKKSSSTTTRRRUUUhhh~~~iiieeeiii___GGGVVVpppgggYYYtttxxxQQQNNNYYY___VVVeeeuuuyyy]]]@@@000000//////......------++++++,,,------......///...000222555777999999999===:::CCCEEE]]]zzz\\\cccmmmaaaQQQjjjuuummm]]]YYYZZZ]]]dddqqqvvv|||pppbbbYYYTTTQQQ\\\{{{{{{xxxvvvvvvwwwzzz}}}vvvooojjjrrrrrr^^^WWWBBB:::===;;;;;;===<<>>???===;;;:::<<<>>>???>>>============>>>>>>;;;===?????????CCCLLLSSS___``````[[[SSSKKKFFFCCC;;;BBBFFFCCC???>>>===<<>>999555333333---------,,,,,,---......///000222222000///000111---...000111444999@@@EEENNNVVVdddsssrrraaaZZZUUUTTTSSSXXXjjj}}}pppOOO999222222222000000000000000000000000000000333///888EEEiiizzzttthhh```\\\UUURRRVVV[[[```eeejjjooorrrrrryyyvvvrrrnnnaaaSSSRRRPPPKKKFFFBBB@@@@@@@@@MMMbbbvvvyyyqqqsss|||yyywwwrrrllleee^^^YYYVVVUUUWWWWWWUUUQQQOOOQQQTTTGGGEEEFFFNNNZZZeeelllnnnkkklllddd\\\hhh~~~kkkhhhooozzz[[[GGGSSShhh|||fffsssZZZQQQXXXYYYXXXiiiyyyvvvYYY===000000000///......------++++++,,,------......///000111444777999:::;;;;;;FFF@@@HHHJJJ]]]|||iiihhhdddWWWPPPmmm~~~xxxbbbZZZYYYYYY\\\qqquuuyyy|||ssseee[[[VVVRRR[[[zzz~~~yyywwwsssvvv{{{~~~|||vvvmmmgggdddcccVVV???>>>CCCCCCCCCBBB;;;EEE___mmmrrrwww|||~~~xxxsssoookkkiiifffeeecccbbb```^^^\\\YYYWWWYYY\\\^^^]]]ZZZVVVSSSQQQMMMOOOXXX^^^[[[RRRKKKKKKNNNLLLGGGMMMccc