BM66(i@ wwwuuuqqqlllfff```[[[YYYYYY]]]___[[[SSSOOOQQQUUUVVVUUUWWW\\\cccooo|||pppfff]]]YYYWWWTTTRRRTTT[[[^^^___^^^\\\]]]ccciii{{{}}}xxxpppjjjeee^^^UUUOOOFFFDDDBBB???>>>>>>>>>???AAABBBDDDHHHKKKOOOSSSTTTWWWZZZ___cccfffiiilllooorrrssssssrrrpppllliiifffiiifffbbb]]]ZZZXXXXXXXXXQQQMMMKKKKKKIIIHHHLLLSSS[[[hhhtttzzzzzzvvvmmmeee```\\\[[[```kkkuuuyyyzzzzzzxxxyyyzzzoooccc\\\SSSPPPMMMNNNUUU```llltttmmm[[[OOOFFF???:::::::::999999888777666666777666555444444555666777555666666777888:::;;;<<<;;;<<<<<<===>>>??????@@@@@@AAACCCEEEEEEEEEEEEDDDGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSRRRTTTUUUWWWUUUTTTSSSUUUWWW[[[]]]\\\^^^______^^^^^^```aaafffhhhkkknnnwwwxxxvvvrrrmmmhhhaaa\\\ZZZZZZ[[[ZZZUUUNNNJJJJJJLLLMMMKKKMMMQQQWWWaaarrr~~~uuulllccc___\\\WWWUUUUUUTTTVVVVVVSSSPPPQQQUUUZZZggg~~~|||vvvoooiiiddd]]]UUUOOOGGGEEECCCAAA@@@@@@@@@AAABBBCCCFFFIIIMMMPPPTTTUUUYYY[[[]]]___bbbfffkkkoooqqqrrrssssssqqqnnnjjjhhhhhhgggeeebbb^^^[[[YYYXXXTTTPPPNNNMMMKKKJJJMMMSSS\\\hhhuuuzzzzzzvvvnnneee___\\\\\\bbbmmmvvvyyyyyyyyyxxxyyyyyynnnbbbYYYRRROOOMMMOOOWWWdddpppyyylllYYYMMMEEE???:::::::::999999888777777666777666555555555555666777999999888888888888999999<<<======>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMOOONNNMMMLLLLLLNNNOOOQQQQQQRRRTTTSSSRRRRRRSSSTTTWWWWWWVVVVVVVVVXXXZZZ\\\^^^___```aaa``````aaaccchhhjjjnnnrrr{{{{{{yyywwwwwwzzz|||zzzyyyvvvqqqkkkddd^^^[[[ZZZWWWRRRMMMHHHDDDCCCBBBDDDBBBBBBFFFJJJRRR___kkk{{{{{{rrriiieeeaaa[[[UUUTTTRRRSSSRRRNNNJJJJJJMMMPPPWWWiiiyyytttmmmgggbbb\\\TTTNNNGGGFFFDDDCCCBBBBBBBBBCCCCCCEEEGGGKKKOOORRRUUUVVV[[[[[[\\\\\\^^^cccjjjnnnoooppprrrrrrrrrooollljjjhhhhhhhhhfffddd```\\\YYYYYYUUURRRQQQNNNLLLNNNTTT\\\hhhtttzzzyyyvvvmmmeee^^^\\\]]]dddooowwwzzzyyywwwwwwyyy~~~xxxmmm___VVVPPPNNNNNNQQQZZZhhhuuu~~~jjjWWWKKKDDD>>>;;;::::::999999888777777777777666666555555666666777:::999999888888999999:::===>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPOOOMMMLLLLLLNNNOOOQQQQQQRRRSSSSSSRRRRRRSSSUUUXXXXXXYYYYYYYYYZZZZZZ[[[___```bbbbbbaaaaaaccceeeiiimmmrrrwwwvvvqqqooommmnnnppptttzzz~~~}}}zzzuuunnnfff___ZZZWWWQQQJJJEEECCCAAA???<<>>>>>AAADDDHHHQQQ[[[lll|||xxxoookkkfff]]]VVVSSSRRRRRRPPPLLLHHHHHHJJJMMMPPP[[[nnn}}}vvvqqqkkkfffaaa[[[TTTNNNEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGJJJMMMQQQTTTWWWXXX[[[\\\]]]]]]^^^bbbgggkkkmmmnnnppprrrrrrpppnnnllljjjjjjiiihhheeebbb___]]]]]]YYYVVVUUUQQQMMMOOOTTT[[[gggssswwwwwwssskkkccc]]]\\\^^^fffqqqyyyzzzyyyvvvwwwyyy~~~|||uuujjj]]]TTTOOONNNNNNRRR\\\jjjwwwhhhTTTHHHBBB>>>;;;999999999888888888777777666666666666666777777777777777777888:::;;;===>>>===>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKLLLNNNPPPRRRQQQSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\\\\[[[ZZZ^^^```aaabbbaaaaaaccceeehhhmmmsssyyyzzzoookkkiiiggghhhkkkkkkooouuuyyy{{{|||~~~|||wwwoooeee]]]WWWQQQKKKDDD@@@AAAAAA>>><<<@@@======@@@BBBCCCIIIOOO^^^jjj}}}vvvqqqkkk```XXXUUUMMMLLLJJJFFFDDDDDDFFFGGGIIINNNXXXjjj~~~zzztttoooiiiddd```[[[TTTNNNDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJMMMQQQUUUXXXZZZ[[[\\\^^^```aaabbbcccfffhhhkkkmmmppprrrrrrqqqooonnnlllkkkjjjgggeeecccbbbaaa```\\\YYYWWWSSSNNNOOOTTT[[[fffqqquuuuuuqqqiiiaaa]]]\\\___hhhssszzz|||zzzwwwxxx{{{zzzuuuooofff[[[SSSOOONNNOOOSSS]]]kkkxxx}}}eeePPPEEE@@@===;;;999999999888888888888888555666666777777777777777888888888999:::<<<>>>>>><<<===>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNKKKKKKJJJJJJKKKLLLMMMNNNKKKJJJJJJJJJLLLNNNQQQSSSSSSUUUVVVWWWVVVVVVXXXYYYZZZ[[[\\\^^^^^^]]][[[ZZZ\\\^^^___`````````bbbdddfffkkkrrryyywwwnnnllllllkkkllloooggghhhkkklllnnnqqquuuyyyyyyyyywwwssskkkaaaXXXRRRIIIEEEAAA???@@@AAA???===>>>;;;;;;>>>@@@@@@BBBFFFPPPWWWfffzzz{{{vvvnnnccc[[[WWWLLLJJJGGGDDDCCCDDDEEEFFFFFFFFFLLLYYYlll{{{{{{}}}xxxrrrmmmhhhddd```[[[TTTOOOFFFFFFGGGHHHIIIIIIJJJJJJMMMOOOSSSWWW[[[]]]___```___bbbdddfffffffffggghhhmmmoooqqqttttttsssrrrpppnnnmmmkkkiiigggfffeeeeeebbb___\\\ZZZVVVQQQQQQUUU[[[fffpppttttttpppiiiaaa^^^]]]```hhhttt|||}}}|||yyy{{{}}}zzzsssnnniiibbbZZZTTTNNNNNNPPPUUU___mmmzzzxxxaaaMMMCCC>>><<<999888888888888888888888888555555666777888888888888<<<;;;;;;::::::;;;;;;<<<<<<===>>>???AAABBBDDDDDDEEEFFFIIIKKKMMMMMMMMMMMMIIIIIIHHHIIIJJJKKKMMMOOOKKKJJJJJJJJJLLLOOORRRSSSTTTVVVWWWXXXWWWXXXYYY[[[ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZ\\\^^^___^^^___aaacccccciiipppvvvzzzttttttvvvvvvwwwyyyppppppmmmjjjggggggiiillllllmmmmmmjjjddd[[[RRRLLLDDDBBB@@@?????????>>>===<<<999999===???>>>>>>AAAFFFIIITTTeeeuuu{{{tttmmmbbbZZZWWWOOOLLLHHHEEEDDDDDDEEEEEEDDDCCCHHHPPP[[[mmm|||wwwxxx|||xxxqqqmmmgggcccaaa\\\UUUPPPKKKLLLMMMNNNPPPPPPQQQQQQSSSUUUYYY^^^bbbdddeeeffffffggghhhhhhggghhhjjjlllppprrruuuwwwxxxwwwuuutttnnnnnnnnnnnnllljjjgggfffeeebbb___^^^YYYTTTTTTXXX]]]gggrrruuutttqqqjjjbbb___^^^```hhhttt|||~~~}}}|||~~~|||vvvmmmgggccc___ZZZVVVMMMMMMPPPWWWbbbqqq~~~ttt]]]KKKBBB===:::888888888888888888888888888444555777888999999888888<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@BBBDDDEEEFFFEEEGGGJJJMMMNNNMMMLLLJJJGGGGGGFFFGGGIIIKKKNNNOOOOOOOOOMMMMMMMMMOOOQQQSSSTTTUUUWWWXXXWWWXXXZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^ZZZ[[[]]]^^^^^^___aaacccbbbgggmmmttt|||~~~zzz||||||wwwooogggaaa``````aaabbbdddccc^^^VVVNNNHHHAAAAAA@@@@@@>>>=========;;;888999>>>@@@>>>>>>???CCCDDDLLLZZZfffrrrxxxppphhh^^^VVVTTTOOOKKKGGGCCCBBBAAAAAA@@@@@@@@@CCCHHHLLLWWWmmm|||{{{|||~~~}}}yyyyyy}}}yyyqqqlllgggdddaaa\\\VVVQQQOOOPPPRRRTTTUUUVVVVVVWWWWWWZZZ^^^cccfffiiijjjjjjkkkkkkjjjhhhgggiiimmmpppsssuuuxxxzzzzzzyyyxxxvvvmmmoooqqqrrrqqqmmmiiifffgggdddaaa```\\\WWWVVVZZZ___iiisssvvvvvvrrrkkkddd```^^^```hhhsss|||}}}|||tttjjjbbb___\\\ZZZWWWKKKLLLPPPXXXeeetttqqq[[[JJJAAA===:::777888888888888888888999999444555777888999999999888999999::::::<<<===???@@@>>>???@@@BBBDDDEEEGGGGGGDDDGGGKKKNNNOOOMMMKKKHHHFFFEEEEEEFFFHHHKKKNNNPPPTTTSSSQQQOOOOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[YYYYYYZZZ[[[]]]^^^______ZZZ\\\^^^______```bbbdddbbbfffmmmrrr{{{}}}{{{zzz~~~yyyoooeee^^^ZZZ[[[YYYVVVSSSQQQLLLGGGCCCBBBAAA@@@>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<@@@BBBFFFLLLUUUaaannnvvv~~~rrrhhh```ZZZSSSNNNIIIHHHEEECCCAAA?????????>>>@@@BBBCCCFFFNNN[[[ddduuukkkffffffmmmvvv|||}}}|||xxxqqqnnniiiddd^^^YYYUUUTTTOOORRRXXX]]]``````___^^^[[[\\\___dddjjjmmmnnnnnnmmmkkkjjjiiikkknnnrrruuuxxxyyy{{{}}}|||{{{xxxwwwvvvuuusssqqqnnnllljjjiiigggeeeeeeccc^^^XXXXXX\\\fffjjjoootttuuuqqqjjjeee\\\___dddllltttyyy{{{{{{}}}~~~vvvkkkdddaaa^^^ZZZVVVQQQQQQSSSZZZgggtttyyykkkZZZMMMCCC<<<:::<<<:::999999888777666555555666666666777888888999999999999:::;;;;;;<<<======BBBCCCCCCDDDDDDDDDDDDDDDIIIIIIKKKMMMOOOOOOLLLIIIFFFEEEDDDDDDFFFIIILLLOOOTTTSSSRRRPPPNNNMMMMMMMMMQQQRRRRRRSSSUUUVVVWWWWWWVVVXXX\\\___aaabbbbbbaaa]]]\\\[[[ZZZ[[[]]]```aaabbbdddggglllwww{{{yyywwwxxx|||zzzoooeee___ZZZXXXTTTPPPMMMIIIEEEAAABBBAAA@@@>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<===???AAAEEELLLUUU```gggwwwwwwlllccc\\\VVVPPPLLLIIIHHHEEEBBB@@@????????????@@@AAA@@@@@@EEENNNUUUnnn~~~mmmccc^^^^^^dddkkkuuu{{{}}}zzzyyyzzz}}}~~~{{{tttqqqmmmgggaaa[[[XXXVVVQQQUUU[[[aaaeeefffdddcccaaabbbeeeiiiooorrrrrrrrrpppooommmmmmnnnqqquuuwwwyyy{{{}}}~~~{{{zzzwwwvvvtttrrrooommmkkkjjjiiigggeeeccc^^^XXXXXX\\\dddgggmmmqqqrrrnnnhhhccc___aaafffmmmuuuzzz|||||||||}}}yyynnnfffbbb^^^YYYTTTPPPQQQTTT]]]jjjxxxuuufffUUUIII@@@999888:::999999888888777777666666666666777777888888999999999::::::;;;<<<===>>>>>>BBBBBBDDDEEEGGGGGGHHHHHHHHHIIIKKKMMMOOONNNKKKHHHDDDCCCBBBBBBDDDGGGKKKMMMSSSRRRQQQOOONNNNNNNNNNNNPPPQQQRRRTTTUUUVVVWWWWWWXXXZZZ\\\___aaabbbccccccbbbaaa```___^^^___``````aaadddgggnnnyyy{{{tttrrrqqqrrrwww}}}}}}rrrlll```\\\VVVPPPLLLHHHDDDAAAAAAAAA???>>>============:::::::::;;;;;;;;;;;;<<<<<<===>>>???CCCIIIQQQWWWbbboootttmmmccc\\\WWWRRRMMMIIIIIIGGGEEEBBB@@@???>>>>>>>>>@@@@@@>>>===>>>DDDHHHVVVfffzzz{{{kkkaaa\\\[[[```fffpppxxx{{{wwwtttssswwwzzz~~~xxxvvvqqqkkkeee___[[[XXXTTTXXX```hhhlllmmmlllkkkjjjkkkmmmqqqvvvxxxxxxwwwuuutttsssssstttvvvyyy{{{{{{}}}~~~yyyxxxvvvsssqqqnnnlllkkkjjjfffcccbbb]]]XXXXXX\\\ccchhhmmmrrrrrrmmmgggcccbbbdddiiipppwww{{{|||||||||}}}{{{qqqiiiccc]]]WWWRRROOOQQQVVV```mmm{{{sssdddSSSGGG???999777999888888888888888888888777666666777777888999999999::::::;;;<<<===>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKHHHHHHKKKMMMOOONNNJJJGGGDDDCCCBBBBBBDDDGGGJJJLLLQQQPPPOOOOOONNNNNNOOOOOOPPPQQQSSSUUUWWWWWWWWWWWWZZZ[[[\\\^^^```bbbcccdddfffeeedddcccbbbaaa```___aaadddhhhooo||||||zzzzzzwwwtttnnnlllkkklllnnnsssxxx||||||mmmhhh___WWWQQQLLLGGGEEEAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???CCCHHHLLLXXXdddvvvwwwlllfff^^^WWWTTTPPPLLLHHHIIIGGGEEEBBB@@@???>>>>>>===>>>@@@@@@???@@@DDDFFFFFFQQQaaapppxxxkkkddddddiiinnnvvv}}}{{{wwwuuutttxxxzzz~~~|||zzzuuupppiiiccc^^^[[[WWW\\\eeemmmssstttsssrrrrrrsssuuuxxx|||~~~~~~|||zzzzzzyyyzzzzzz|||~~~}}}~~~|||zzzxxxtttpppmmmjjjiiifffaaa^^^]]]ZZZWWWXXX\\\eeejjjqqqtttsssnnniiieeedddfffjjjqqqwww{{{||||||{{{}}}|||sssjjjccc\\\UUUQQQOOOQQQXXXbbbooo{{{xxxgggTTTHHHAAA;;;999:::888888888888888888888999666777777888888999::::::;;;;;;<<<>>>???AAABBBBBBDDDDDDFFFHHHIIIJJJKKKKKKHHHHHHKKKNNNPPPOOOKKKHHHGGGFFFDDDDDDEEEHHHKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRUUUXXXZZZZZZYYYYYYZZZZZZ[[[\\\^^^```bbbcccddddddddddddcccaaa```___ccceeeiiippp|||xxxuuuuuusssqqqllljjjhhhgggggghhhkkklllrrrxxx|||uuujjj```XXXQQQLLLIII@@@@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@DDDGGGLLLWWWhhhyyy~~~wwwiiiddd]]]XXXUUURRRNNNJJJIIIHHHEEECCCAAA?????????===???@@@AAAAAABBBDDDEEEBBBGGGPPP\\\hhhvvv{{{rrrsssxxx|||}}}yyyxxxxxx{{{|||~~~|||yyysssmmmgggaaa^^^[[[```hhhpppvvvxxxxxxwwwxxxxxxzzz}}}}}}}}}|||xxxtttoookkkhhhfffbbb]]]YYYXXXXXXWWWYYY]]]fffkkkrrruuusssnnniiifffeeegggkkkqqqwww{{{|||{{{{{{~~~}}}xxxqqqiiiaaaZZZTTTQQQOOOSSSZZZeeeqqq{{{{{{iiiUUUHHHAAA;;;888888888888888888999999999999777777777888999999::::::;;;<<<===???AAACCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKNNNQQQQQQOOOMMMJJJHHHFFFEEEFFFHHHJJJLLLMMMLLLLLLMMMMMMOOOPPPPPPQQQTTTXXX[[[]]]]]]\\\ZZZYYYYYYYYYZZZ\\\^^^```aaa______```aaaaaaaaaaaa```eeegggjjjpppzzz}}}vvvtttssssssooommmjjjfffcccbbbbbbbbbiiinnnvvv}}}yyynnncccZZZSSSMMMIII@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999:::;;;<<<<<<===@@@BBBCCCLLL[[[lll}}}{{{kkkfff___[[[YYYVVVQQQMMMKKKIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???DDDDDDGGGOOOWWW___jjjttt{{{zzzzzz~~~|||wwwqqqkkkfffccc```eeekkkrrrxxxzzz{{{{{{{{{|||}}}}}}{{{xxxtttpppllliiigggddd]]]XXXXXXXXXYYY[[[___eeekkksssuuurrrlllhhhfffeeegggkkkrrrxxx|||}}}}}}}}}zzzvvvrrrlllddd]]]WWWTTTRRRQQQVVV^^^jjjuuu}}}zzzgggQQQEEE>>>:::777666999999999999999999888888777777888888999:::::::::<<<===>>>AAACCCEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIKKKKKKLLLNNNRRRTTTTTTSSSMMMLLLIIIGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTYYY]]]___^^^\\\[[[WWWXXXYYYZZZ\\\]]]^^^___[[[[[[]]]^^^```bbbcccdddggghhhkkkpppyyy{{{uuuuuuwwwtttrrrnnnjjjeeebbb```___aaadddggglllpppsssvvvwwwwwwqqqhhh^^^VVVOOOHHHEEE@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999;;;;;;;;;;;;===???@@@FFFQQQaaasss|||oooiiiccc___\\\YYYTTTPPPLLLJJJHHHEEECCCBBBBBBBBB@@@???>>>>>>>>>>>>>>>===DDDAAAAAAFFFKKKNNNVVV^^^hhhkkknnnooopppttt}}}}}}{{{{{{{{{vvvpppkkkhhhgggjjjoootttxxx{{{}}}}}}}}}~~~zzzyyywwwuuurrrooommmlllkkkccc\\\[[[\\\\\\^^^bbbfffmmmuuuwwwssslllhhhgggfffhhhmmmssszzz~~~~~~~~~yyyoookkkeee^^^XXXUUUTTTUUUSSSYYYcccppp|||vvvcccMMMBBB>>>:::888888:::::::::999999888888888777888888999999::::::;;;===>>>???BBBDDDGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMOOOSSSWWWZZZZZZUUURRROOOLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOOOORRRXXX]]]___^^^[[[YYYWWWXXXZZZ\\\]]]^^^^^^]]][[[\\\\\\^^^```cccfffhhhgggiiikkkpppyyy~~~wwwxxx{{{xxxvvvrrrnnniiieeebbb```ZZZZZZ[[[^^^bbbgggkkknnnnnnhhh```XXXQQQJJJDDD@@@@@@???>>>>>>>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::999;;;<<<<<<;;;;;;<<<>>>>>>AAAIIIVVVgggxxx~~~yyyqqqlllfffaaa^^^[[[UUUQQQMMMKKKIIIFFFDDDCCCBBBBBB???>>>======???@@@@@@@@@CCC>>>===BBBEEEEEEKKKSSSRRRTTTUUUUUUVVVZZZaaagggqqq}}}}}}~~~yyytttooolllkkkmmmqqquuuyyy|||~~~xxxxxxwwwuuutttsssrrrqqqrrriiiaaa_________```ccchhhpppxxxzzzuuuoookkkjjjgggiiinnnuuu|||{{{jjjgggaaaZZZUUUSSSTTTVVVUUU[[[ggguuutttaaaLLLBBB???===;;;<<<;;;;;;::::::999888777777777888888999999:::;;;;;;===>>>@@@BBBEEEGGGIIIJJJGGGIIIJJJLLLNNNOOOPPPPPPPPPNNNMMMOOOTTTYYY]]]___\\\YYYVVVRRRPPPPPPPPPQQQLLLLLLLLLLLLLLLMMMNNNNNNMMMQQQWWW\\\^^^]]]ZZZXXXWWWYYY[[[^^^______^^^]]]^^^^^^^^^___aaaeeeiiikkkgggiiikkkpppzzz}}}|||~~~~~~zzzuuurrrpppkkkddd___[[[XXXTTTSSSTTTXXXZZZ[[[^^^ZZZTTTMMMGGGDDDBBBAAA>>>===<<<<<<<<<<<<======<<<<<<<<<;;;:::999888777===<<<<<<<<<<<<===>>>>>>@@@BBBFFFNNNYYYiiiyyy}}}zzzsssmmmfffbbb```\\\VVVPPPOOOMMMJJJGGGFFFEEEBBB@@@AAA@@@???>>>>>>@@@BBBCCC????????????@@@BBBDDDFFFGGGIIIKKKMMMNNNPPPSSSVVV___fffyyy}}}xxxuuusssvvvvvvxxxzzz|||}}}~~~{{{yyywwwvvvuuutttrrryyyrrrhhhcccbbbdddeeeeeemmmpppuuuxxxxxxtttooolllnnnmmmmmmrrryyy~~~rrrkkkbbbZZZYYYYYYWWWUUUUUUTTT```nnn|||}}}{{{nnn\\\JJJ@@@===;;;::::::999999888777666666777777777777888999;;;<<<======???@@@CCCEEEGGGHHHHHHHHHJJJMMMOOOPPPOOONNNOOOOOOQQQRRRTTTWWWYYY\\\^^^___^^^]]]ZZZWWWUUUTTTTTTTTTOOONNNMMMLLLKKKKKKKKKKKKMMMOOOSSSWWWYYYYYYYYYXXX[[[[[[\\\\\\]]]^^^______^^^^^^^^^___bbbfffjjjmmmjjjjjjkkkppp|||~~~yyyvvvsssooohhhccc[[[WWWRRROOOOOOQQQRRRSSSTTTRRRMMMHHHDDDAAAAAA@@@>>>>>>======<<<<<<======::::::;;;;;;;;;::::::999:::::::::::::::;;;<<<===@@@AAAEEEKKKUUUdddsss}}}|||yyysssmmmgggcccbbb___YYYTTTPPPMMMIIIGGGEEEDDDBBBAAA@@@???>>>===>>>???AAABBB@@@?????????@@@AAACCCDDDBBBCCCDDDDDDDDDEEEHHHJJJMMMSSSccc{{{{{{yyyxxxyyyyyy{{{}}}}}}{{{yyyxxxxxxwwwvvvtttwwwqqqjjjeeedddfffffffffkkkpppwww{{{|||wwwppplllooonnnnnnsssyyyuuummmcccZZZXXXXXXVVVUUUVVVWWWcccrrr}}}}}}kkk[[[HHH@@@===;;;999:::::::::999888888888888888777777888:::;;;<<<===>>>@@@AAACCCEEEGGGHHHHHHHHHJJJLLLNNNOOONNNNNNNNNOOOQQQRRRSSSUUUWWWYYY[[[\\\^^^\\\ZZZWWWVVVTTTTTTTTTOOONNNMMMMMMLLLLLLMMMMMMOOOPPPSSSVVVYYYZZZZZZYYY\\\\\\]]]^^^___``````aaa```_________aaaeeehhhjjjiiihhhiiinnnzzz~~~zzzwwwsssmmmhhh^^^YYYRRRNNNLLLLLLLLLKKKLLLJJJGGGDDDBBBAAAAAABBB@@@???>>>===============999::::::;;;<<<<<<;;;;;;999999999999:::;;;<<<===???@@@CCCHHHRRR___nnnwww}}}}}}yyytttoooiiifffdddbbb]]]YYYRRRNNNIIIFFFDDDCCCCCCBBB@@@???>>>===>>>???@@@AAA@@@?????????@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBDDDDDDHHHRRRcccxxx~~~~~~}}}}}}}}}{{{yyyyyyyyyxxxwwwuuutttpppkkkhhhhhhhhhhhhhhhjjjpppxxx~~~yyyrrrmmmnnnnnnooosssyyy~~~yyypppfff\\\XXXWWWUUUVVVXXX[[[hhhxxx~~~hhhWWWFFF???===;;;999999;;;:::999999999999999999777888999:::;;;===>>>>>>@@@AAACCCEEEGGGHHHHHHIIIIIIKKKMMMNNNMMMMMMNNNOOOQQQQQQRRRRRRTTTUUUWWWWWW\\\[[[YYYWWWVVVUUUTTTTTTOOOOOONNNNNNNNNNNNNNNOOOQQQRRRSSSUUUWWWYYYZZZ[[[]]]]]]^^^___```aaabbbbbbbbbaaa``````aaadddfffhhhgggfffggglllyyy~~~zzzvvvqqqlllccc^^^WWWQQQNNNLLLKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEBBBAAA@@@>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>??????@@@BBBHHHQQQ___mmmwwwyyy||||||wwwsssnnnjjjgggccc___\\\TTTPPPJJJEEEDDDDDDCCCCCCAAA@@@@@@??????@@@AAAAAA@@@@@@@@@???@@@@@@@@@@@@CCCDDDDDDCCCAAA@@@BBBCCCDDDEEEKKKUUUccczzz}}}{{{yyyxxxxxxwwwuuussspppooommmkkkjjjjjjiiiiiikkkpppwww}}}}}}yyysssooommmnnnooosssxxx}}}{{{ssshhh]]]XXXVVVTTTVVVZZZ^^^lll}}}yyybbbSSSDDD===<<<:::999999:::999999888888888999999888888999;;;<<<===>>>???@@@@@@BBBDDDEEEGGGHHHHHHHHHJJJLLLLLLLLLLLLMMMOOOQQQQQQPPPPPPPPPQQQSSSSSSZZZYYYXXXWWWVVVVVVUUUUUUSSSRRRQQQPPPOOONNNNNNOOOQQQQQQQQQRRRTTTWWWYYYZZZ\\\\\\]]]^^^```aaabbbbbbcccbbbbbbbbbccceeegggiiiddddddeeejjjxxx~~~zzzuuuqqqhhhbbb[[[TTTQQQOOONNNMMMJJJIIIHHHFFFEEEEEEEEEEEECCCCCCAAA@@@>>>>>>==================<<<;;;:::999:::::::::;;;;;;===>>>>>>>>>???BBBHHHSSSaaapppzzzyyy{{{~~~{{{xxxsssmmmiiiddd```]]]VVVQQQKKKGGGEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBB@@@@@@@@@@@@AAA@@@@@@@@@>>>???@@@???>>>>>>???AAA@@@AAADDDJJJRRRddd~~~|||{{{yyyxxxwwwuuurrrooonnnnnnnnnmmmkkkjjjjjjjjjmmmpppuuuyyyzzzxxxtttrrrlllmmmooossswww{{{{{{tttjjj___YYYVVVTTTWWW\\\bbbppp~~~www]]]OOOAAA<<<<<<:::888888888888777777777777888999999999:::;;;===>>>???@@@??????@@@BBBDDDEEEGGGHHHHHHIIIKKKKKKKKKKKKMMMOOORRRQQQOOONNNNNNOOOPPPQQQWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUTTTRRRPPPOOONNNNNNPPPPPPOOOPPPQQQTTTVVVXXXYYYZZZ[[[\\\^^^___```aaacccccccccdddfffhhhjjjkkkcccccceeekkkyyyyyyxxxzzz{{{xxxlllggg___XXXTTTQQQPPPOOOKKKJJJHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA???>>>>>>===?????????>>>===;;;:::999999999999999999::::::;;;===>>>BBBIIITTTcccrrr||||||||||||zzzzzz{{{}}}}}}~~~}}}{{{vvvpppjjjeeeaaa___WWWSSSNNNJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBAAA>>>???@@@@@@??????@@@BBB===>>>AAAEEEJJJVVVmmm|||~~~{{{yyyxxxxxxwwwuuuqqqnnnoooppppppooommmkkkkkklllppprrruuuxxxxxxwwwtttssskkknnnqqqssswww{{{zzzsssjjj```[[[WWWUUUYYY___ffftttzzzxxx}}}sssXXXJJJ>>>;;;;;;:::888777777777777666777777888999999:::;;;<<<===???@@@@@@???@@@@@@AAACCCEEEGGGHHHHHHIIIKKKKKKKKKLLLNNNQQQSSSQQQOOONNNMMMNNNPPPQQQUUUVVVWWWWWWWWWWWWVVVVVVXXXWWWUUUSSSRRRQQQPPPPPPOOONNNNNNOOOPPPRRRUUUVVVWWWXXXYYY[[[\\\^^^___```bbbcccccceeefffhhhjjjjjjcccdddgggnnn|||uuuooojjjlllvvvsssmmmddd\\\WWWTTTRRRPPPKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDBBB@@@???>>>===>>>>>>>>>>>>>>>===<<<;;;;;;:::999999888888999999;;;===AAAGGGRRRaaapppzzz|||{{{xxxuuusssuuuyyy}}}{{{}}}~~~}}}zzzxxxwwwxxxzzz||||||zzzwwwqqqkkkfffdddcccXXXUUUPPPMMMKKKIIIFFFEEECCCCCCCCCCCCCCCBBBBBBAAA???@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBCCCEEE@@@@@@AAADDDFFFMMM\\\kkk~~~}}}xxxwwwwwwxxxxxxwwwtttqqqrrrttttttrrrooommmnnnpppqqqtttxxx{{{{{{xxxtttqqqmmmpppsssvvvxxx|||yyyqqqiiiaaa]]]XXXVVVZZZ```kkkxxx|||yyyxxxzzzzzzjjjTTTGGG<<<:::;;;:::777777888777777777888888999:::::::::;;;===>>>???@@@AAABBBAAABBBCCCDDDGGGIIIJJJIIIJJJKKKKKKKKKLLLOOORRRTTTRRRPPPNNNNNNOOOQQQRRRTTTUUUVVVWWWXXXWWWWWWVVVWWWVVVUUUTTTSSSSSSSSSTTTNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\]]]______cccccccccdddeeeeeeffffffdddfffiiiqqqxxxnnnccc___eeepppyyy~~~zzzsssjjjaaa[[[WWWTTTRRRMMMLLLLLLKKKKKKJJJJJJJJJHHHFFFDDDBBB@@@???>>>>>><<<======>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;<<>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDAAAAAABBBCCCBBB@@@@@@@@@@@@CCCNNNYYYooo}}}vvvvvvwwwxxxzzzzzzwwwuuuuuuwwwwwwtttpppoooppprrrqqquuuzzz~~~~~~zzztttpppnnnqqquuuxxxzzz~~~yyypppiiibbb^^^YYYWWW[[[aaannn{{{}}}|||}}}wwwssscccRRREEE;;;999;;;:::777666999888888888999::::::;;;:::;;;<<<===>>>???@@@AAACCCCCCCCCDDDFFFHHHKKKLLLIIIJJJKKKKKKKKKMMMPPPSSSTTTSSSPPPNNNNNNPPPRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWNNNOOOPPPQQQRRRTTTTTTUUUWWWWWWYYYZZZ\\\^^^___```dddccccccccccccccccccbbbeeegggkkktttvvviii``````eeekkknnnxxx|||ooofff```[[[TTTNNNLLLLLLKKKJJJIIIIIIKKKNNNIIIHHHFFFCCCAAA@@@???>>>===>>>>>>>>>?????????@@@======<<<;;;;;;;;;;;;<<<999999===EEELLLTTTbbbnnnssssssrrrooonnnooorrruuuvvvtttrrrrrrsssqqqlllgggjjjlllnnnqqqtttuuuvvvwwwvvvwwwwwwvvvrrrmmmhhheee```\\\VVVQQQNNNLLLIIIGGGCCCCCCDDDDDDCCCBBBAAAAAA???AAACCCEEEFFFEEEDDDCCCEEEDDDCCCBBBAAABBBCCCDDDAAABBBBBBAAAAAADDDJJJOOO^^^rrr~~~||||||}}}}}}|||{{{~~~yyyuuusssrrrtttuuuxxxyyyzzzzzzxxxuuurrrpppoooqqquuuyyy|||~~~yyypppggg]]]YYYVVVWWW^^^fffsss}}}}}}yyyuuuxxx{{{iii\\\KKKDDD<<<888999:::888666666666777777888:::;;;<<<======>>>???@@@AAABBBBBBAAABBBDDDFFFHHHJJJLLLMMMNNNNNNOOOOOOOOONNNMMMMMMSSSRRRQQQQQQRRRRRRPPPNNNTTTUUUVVVWWWWWWVVVTTTSSSWWWVVVUUUUUUTTTUUUUUUUUURRRSSSSSSTTTUUUUUUVVVVVV[[[[[[ZZZ[[[\\\]]]___```dddccccccccccccdddeeefffiiiiiilllsssrrrhhheeedddddddddjjjqqquuummmgggaaaYYYSSSKKKKKKIIIHHHGGGGGGJJJKKKHHHGGGEEECCCAAA???>>>>>>?????????@@@AAAAAAAAAAAA>>>===<<<;;;::::::::::::;;;;;;>>>DDDJJJQQQ^^^jjjoooppppppooooooqqquuuxxxvvvtttrrrrrrrrrooojjjeeeeeefffhhhjjjllloooqqqsssuuuvvvwwwwwwtttpppllliiiccc___YYYSSSPPPMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEEEE@@@AAAAAA@@@@@@BBBHHHLLLXXXkkk~~~}}}|||}}}~~~~~~{{{xxxvvvuuuvvvwwwyyyzzz{{{{{{zzzwwwtttrrrmmmpppssswwwzzz~~~}}}xxxooofff]]]YYYXXXYYY```hhhttt~~~{{{uuutttwww~~~zzzgggZZZJJJCCC<<<888888999888666888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHJJJKKKLLLOOOOOOPPPPPPPPPOOOOOONNNRRRPPPPPPPPPQQQQQQOOOMMMSSSTTTUUUVVVVVVUUUSSSRRRVVVVVVUUUUUUUUUUUUUUUVVVSSSTTTTTTTTTUUUUUUVVVVVV[[[[[[ZZZ[[[\\\]]]___```bbbbbbcccdddeeefffggggggddddddhhhqqq~~~tttnnniiiddd```aaaeeeqqq~~~wwwqqqjjjaaaZZZNNNLLLJJJHHHGGGHHHJJJKKKHHHGGGEEEBBB@@@???>>>===@@@@@@AAABBBCCCDDDDDDDDDAAA@@@???===<<<;;;::::::===<<<>>>CCCGGGMMMYYYeeekkklllnnnoooppptttyyy|||{{{xxxuuutttssspppjjjeeeaaaaaaaaabbbeeeiiimmmooouuuvvvxxxyyywwwtttpppnnngggbbb\\\VVVRRROOOLLLIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGGGGCCCCCCBBBAAA@@@BBBFFFJJJPPP```{{{{{{zzz{{{}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}{{{yyyuuusssnnnqqqtttvvvyyy~~~}}}xxxmmmeee\\\YYYYYY[[[ccckkkwwwxxxssspppttt~~~wwwdddVVVGGGAAA;;;777888888777666999999999999:::;;;;;;<<<;;;<<<======??????@@@AAADDDEEEFFFIIIJJJLLLMMMMMMOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPNNNLLLQQQRRRTTTUUUUUUTTTRRRQQQUUUUUUUUUTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVV[[[ZZZZZZZZZ[[[]]]___``````aaaccceeeggggggggggggaaabbbfffooo~~~xxxrrrkkkgggbbbbbbiiixxx|||tttjjjaaaUUURRRNNNKKKKKKLLLMMMMMMGGGFFFDDDBBB@@@>>>======???@@@BBBDDDEEEEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<<<<;;;===AAAEEEKKKWWWbbbjjjlllnnnpppssswww||||||zzzxxxtttmmmhhhbbbaaa___^^^aaaeeekkknnntttvvvxxxyyyyyyvvvsssqqqjjjeee^^^XXXTTTPPPLLLJJJJJJIIIGGGFFFFFFGGGHHHJJJHHHHHHHHHHHHHHHJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEHHHIIIJJJWWWnnnvvvwwwyyy|||~~~}}}|||{{{zzzzzz|||}}}}}}|||zzzwwwuuurrrtttwwwyyy{{{~~~xxxlllddd\\\YYYYYY\\\eeemmm{{{~~~xxxsssvvvttt```RRRCCC???:::777777888777666:::999999999::::::;;;<<<>>>???@@@AAABBBCCCCCCDDDHHHIIIKKKMMMOOOPPPPPPPPPMMMNNNNNNOOOPPPPPPPPPOOONNNMMMMMMNNNOOOOOONNNLLLOOOQQQRRRTTTTTTSSSRRRQQQSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYZZZ\\\]]]^^^___aaaccceeeffffffddddddbbbcccfffooo}}}~~~xxxsssooofffccceeeppp}}}rrrjjj]]]XXXRRRNNNNNNNNNNNNMMMHHHGGGEEEBBB@@@???>>>===>>>@@@BBBEEEFFFGGGGGGFFFEEEDDDBBB@@@>>><<<;;;;;;::::::<<>>:::888777777888888999999999999999:::;;;<<<@@@AAAAAABBBCCCDDDEEEEEEJJJKKKMMMOOOPPPPPPPPPPPPJJJKKKLLLNNNNNNOOOOOOOOOMMMLLLLLLNNNPPPPPPOOONNNNNNOOOQQQSSSSSSSSSQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^```aaacccdddeeedddbbbaaaaaaaaaeeemmm|||~~~wwwsssiiiddddddkkkzzz{{{sssddd]]]UUUPPPOOOOOONNNLLLIIIHHHFFFCCCAAA@@@???>>>>>>@@@CCCFFFHHHIIIHHHHHHCCCBBB@@@>>><<<;;;::::::;;;:::<<>>===;;;999888888999:::999999999:::;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEFFFHHHIIILLLNNNNNNNNNMMMLLLIIIJJJKKKMMMNNNOOOOOOOOONNNMMMMMMOOOQQQRRRQQQPPPNNNOOOQQQSSSSSSSSSRRRQQQNNNOOOOOOPPPQQQRRRTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]___aaaaaacccdddddddddcccbbb^^^]]]```hhhxxx{{{qqqkkkgggkkkuuu{{{llldddZZZTTTSSSRRRPPPMMMJJJIIIGGGDDDBBBAAA@@@??????AAAEEEHHHKKKKKKKKKJJJDDDCCCAAA???>>>===<<<<<<===<<<>>>CCCHHHNNNZZZeeeooorrrwww{{{}}}vvvpppiiieee```[[[YYYZZZ\\\^^^bbbeeejjjnnnqqqrrrqqqqqqooojjjddd^^^YYYVVVRRRPPPJJJKKKKKKKKKLLLLLLLLLMMMPPPQQQSSSTTTUUUUUUTTTTTTPPPQQQQQQPPPOOONNNLLLKKKHHHFFFDDDDDDFFFGGGGGGEEEJJJMMMVVVjjj|||}}}~~~|||yyyzzz{{{{{{}}}xxxrrrfff```[[[^^^ccclllxxx~~~jjjTTTFFF===<<<;;;:::888999:::;;;::::::;;;<<<===???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKMMMNNNMMMKKKJJJIIIJJJKKKMMMOOOPPPPPPPPPOOONNNOOOQQQSSSUUUTTTSSSNNNOOOQQQSSSTTTSSSRRRQQQOOOOOOPPPQQQRRRTTTVVVWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^```aaa```aaabbbccceeefffggghhh___\\\\\\bbbppp|||tttnnnnnntttsssjjj___YYYWWWVVVSSSPPPJJJIIIGGGEEECCCAAA@@@@@@@@@CCCGGGJJJMMMMMMMMMLLLGGGFFFDDDCCCBBBAAA@@@@@@@@@???@@@DDDHHHNNNYYYeeeooosssxxx}}}zzzuuummmiiiccc]]]ZZZZZZ[[[\\\[[[___eeekkkooorrrrrrrrrpppllleee```\\\XXXUUUSSSKKKLLLMMMNNNNNNNNNNNNNNNTTTVVVXXXZZZZZZZZZXXXXXXRRRSSSSSSSSSRRRPPPNNNLLLJJJGGGEEEFFFIIIJJJIIIHHHKKKLLLSSSeee}}}~~~~~~~~~|||tttoooddd^^^\\\```hhhrrr}}}hhhSSSEEE<<<<<<<<<:::999999;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJMMMOOOOOONNNLLLKKKIIIJJJLLLNNNPPPQQQQQQRRRPPPOOOPPPRRRUUUVVVUUUTTTNNNOOOQQQSSSTTTTTTSSSRRRPPPPPPQQQRRRTTTVVVWWWXXXUUUVVVWWWYYYZZZ\\\]]]^^^___^^^^^^^^^___aaacccddd``````bbbdddfffiiilllnnnccc___[[[]]]iii{{{~~~tttnnnqqq|||xxxmmm```YYYXXXWWWTTTPPPMMMLLLKKKJJJHHHEEECCCBBBCCCEEEGGGKKKOOOPPPNNNLLLJJJJJJIIIGGGDDDAAA===;;;===???@@@BBBHHHRRR```jjjssswww||||||vvvooojjjccc______^^^\\\YYYWWWYYY\\\bbbhhhmmmoooppppppooolllgggbbb\\\WWWTTTNNNNNNOOOPPPPPPPPPOOOOOOXXXWWWXXX[[[^^^___]]]ZZZ\\\YYYVVVUUUTTTRRRPPPMMMMMMLLLJJJHHHGGGGGGHHHHHHJJJMMMRRR___www~~~{{{wwwpppjjj^^^\\\[[[___hhhuuuuuu```NNNCCC<<<;;;::::::999999999:::AAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOIIIKKKNNNQQQSSSSSSSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVRRRQQQPPPPPPQQQSSSUUUWWWTTTSSSRRRQQQRRRSSSUUUVVVQQQUUUXXXYYYXXXXXXZZZ]]]___```bbbccccccbbbaaa___cccdddddddddhhhoooqqqoooiii___VVVVVV___mmm{{{rrrrrryyy}}}rrrddd\\\ZZZYYYUUURRROOONNNLLLJJJGGGDDDBBB@@@BBBCCCGGGLLLPPPSSSRRRQQQNNNMMMKKKIIIFFFBBB@@@???===???AAACCCIIITTTbbbllluuuyyy~~~xxxpppkkkdddaaa```___]]][[[XXXYYY[[[```fffkkkmmmmmmmmmllljjjgggbbb^^^YYYWWWOOOOOOPPPQQQRRRSSSTTTTTTZZZYYYZZZ]]]```aaa___\\\]]][[[YYYWWWVVVTTTQQQNNNNNNMMMKKKJJJIIIIIIIIIJJJJJJMMMRRR\\\qqq}}}zzzuuummmggg^^^]]]]]]aaajjjxxxlllXXXIII@@@<<<<<<;;;:::::::::::::::=========>>>???@@@BBBCCCHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLOOORRRTTTUUUUUUUUUQQQSSSTTTVVVXXXXXXXXXWWWSSSRRRQQQPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUURRRUUUXXXYYYXXXXXXZZZ\\\^^^___aaabbbcccbbbaaa```]]]```bbbeeellluuuzzzyyymmm```TTTRRRXXXbbbpppzzz{{{www{{{yyykkkaaa]]][[[XXXTTTSSSQQQOOOLLLHHHEEEBBBAAAAAABBBFFFKKKQQQUUUVVVUUURRRPPPMMMJJJFFFDDDCCCBBB>>>@@@BBBFFFLLLWWWdddnnnxxx}}}|||sssnnnhhheeedddcccaaa^^^ZZZYYYZZZ]]]bbbgggiiijjjiiiiiihhhfffccc```]]][[[RRRQQQQQQRRRTTTWWWYYY[[[]]]]]]___aaaddddddbbb```___^^^]]]\\\[[[XXXTTTQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJLLLQQQXXXhhh}}}yyyrrrjjjccc]]]]]]___dddnnn{{{xxxbbbPPPDDD@@@<<<<<<;;;;;;::::::;;;;;;>>>>>>???@@@BBBDDDFFFGGGJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMPPPSSSUUUVVVVVVVVVPPPRRRTTTVVVXXXXXXXXXXXXTTTSSSRRRQQQPPPQQQRRRRRRUUUVVVWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYXXXXXXYYYZZZ\\\]]]___```aaaaaaaaaaaa\\\___aaaeeemmmxxx}}}}}}pppbbbTTTPPPSSSYYY```gggmmm~~~qqqgggaaa^^^ZZZWWWUUUTTTQQQNNNKKKHHHFFFEEEBBBBBBEEEJJJOOOSSSUUUUUUTTTQQQMMMHHHEEEDDDDDDDDDAAACCCEEEHHHMMMWWWdddmmmzzzxxxsssmmmjjjiiihhhdddaaa\\\[[[ZZZ\\\```dddgggggghhhhhhhhhfffdddaaa___]]]WWWUUUTTTTTTUUUYYY]]]___```aaaccceeeffffffeeecccbbbbbbaaaaaa```]]]XXXTTTPPPOOONNNNNNMMMMMMLLLLLLJJJLLLPPPVVVaaaxxx~~~yyyqqqgggaaa\\\]]]aaahhhrrr~~~rrr\\\KKKCCCAAA;;;;;;:::::::::::::::;;;??????@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJIIILLLKKKIIIHHHHHHIIIKKKLLLOOOPPPQQQRRRSSSSSSSSSSSSNNNPPPRRRTTTVVVWWWWWWWWWTTTSSSSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZYYYXXXUUUTTTUUUWWWXXXXXXXXXXXXXXXYYYYYYZZZ\\\^^^``````aaaaaa___aaaaaabbbhhhqqquuutttnnn```SSSPPPRRRVVVZZZ^^^___ssswwwmmmfffaaa\\\YYYTTTSSSQQQNNNLLLJJJIIIIIIDDDDDDDDDGGGKKKOOOPPPPPPQQQNNNJJJEEECCCBBBCCCCCCDDDFFFHHHJJJMMMVVVaaaiiizzz{{{vvvppplllkkkiiieeeaaa___]]]\\\]]]```cccffffffiiiiiiiiihhhfffcccaaa___\\\ZZZXXXWWWXXX[[[___aaadddeeehhhiiiiiiiiihhhgggggggggffffffeeebbb]]]YYYRRRRRRQQQQQQPPPOOONNNMMMKKKLLLPPPUUU]]]oooyyypppgggaaa[[[^^^ccckkkvvvlllVVVFFF@@@@@@::::::999999999999::::::;;;<<<===???AAACCCFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLQQQQQQQQQQQQPPPOOOOOONNNLLLNNNPPPRRRSSSTTTTTTTTTRRRSSSSSSSSSTTTUUUVVVVVVTTTVVVXXXZZZZZZXXXVVVTTTVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXZZZ\\\]]]___``````___```^^^\\\___fffiiigggggg\\\QQQOOOQQQTTTWWW[[[^^^rrr}}}tttmmmfffaaa]]]SSSRRROOOLLLJJJIIIIIIIIIGGGEEEDDDEEEGGGJJJKKKKKKLLLJJJFFFBBB@@@@@@AAABBBEEEGGGIIIJJJMMMTTT^^^fffxxx~~~yyysssooommmiiiddd```bbb```___```cccfffggggggiiiiiijjjiiihhhfffdddccc```___]]]\\\\\\___ccceeehhhkkknnnnnnnnnlllllllllmmmllljjjjjjiiifffbbb^^^WWWWWWWWWUUUTTTRRRPPPOOONNNMMMPPPVVV[[[hhhyyyooofffaaa]]]```gggpppzzzzzzeeePPPCCC===<<<::::::999999999:::;;;;;;===>>>???@@@BBBEEEGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKQQQQQQPPPOOONNNMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRTTTUUUVVVVVVWWWRRRTTTWWWXXXYYYXXXVVVTTTVVVVVVVVVWWWZZZZZZYYYXXXWWWWWWXXXZZZ[[[]]]^^^___ZZZZZZWWWUUUXXX___bbb```aaaXXXRRRQQQSSSVVV]]]dddlll}}}{{{tttlllfffbbbWWWUUURRRNNNLLLJJJJJJJJJIIIFFFDDDDDDFFFHHHIIIJJJGGGEEECCCAAA??????@@@@@@CCCEEEGGGIIILLLSSS]]]ddduuu}}}zzzuuurrrnnnhhhccccccccccccdddgggiiiiiihhhggghhhiiijjjkkkjjjiiihhhbbbbbbaaaaaabbbeeeiiikkkmmmpppssstttrrrpppqqqqqqqqqooommmlllkkkiiifffccc^^^]]]]]][[[YYYVVVSSSQQQRRROOOQQQWWWZZZaaauuuwwwmmmfffaaa```dddlllvvvrrr^^^MMMBBB<<<;;;;;;;;;;;;;;;;;;<<<======@@@AAABBBCCCEEEGGGIIIJJJEEEFFFHHHJJJLLLMMMNNNNNNKKKLLLNNNOOOOOONNNMMMLLLOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQTTTVVVWWWVVVVVVUUUUUUTTTTTTWWWZZZ\\\[[[YYYWWWWWWWWWXXXYYY[[[\\\]]]UUUVVVSSSPPPTTT[[[^^^]]]^^^[[[YYY\\\```gggsss~~~yyyqqqiiieee]]][[[WWWRRROOOMMMLLLLLLIIIGGGDDDCCCEEEHHHJJJJJJDDDCCCBBB@@@?????????@@@@@@CCCEEEHHHKKKSSS]]]eeesss||||||xxxsssmmmhhheeedddeeegggjjjkkkkkkiiieeegggiiikkklllmmmmmmmmmcccccccccdddgggjjjnnnpppppptttwwwxxxuuuttttttuuutttrrrooommmllljjjhhhfffbbbbbbaaa___\\\YYYVVVTTTVVVQQQRRRXXXZZZ\\\llluuullleeeaaacccgggpppyyyooo[[[MMMCCC>>><<<===============>>>??????>>>>>>???@@@BBBDDDEEEGGGEEEGGGIIIKKKMMMOOOPPPPPPMMMOOORRRTTTTTTSSSQQQOOONNNMMMMMMMMMNNNNNNOOOPPPOOOOOOPPPQQQQQQPPPOOOOOOQQQQQQQQQRRRQQQQQQPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUUUUTTTTTTVVVZZZ\\\[[[YYYWWWWWWWWWWWWXXXZZZ[[[\\\UUUUUURRROOORRRYYY]]][[[______bbbhhhoooyyyzzzppphhhaaa^^^XXXTTTRRRPPPMMMLLLKKKIIIGGGFFFEEEFFFGGGHHHDDDDDDCCCBBBBBBAAA@@@@@@AAACCCFFFIIIMMMSSSYYY]]]lllvvv~~~vvvooojjjiiijjjlllmmmmmmllljjjiiilllkkkiiijjjkkkllllllkkkjjjiiiiiiiiikkknnnppprrrvvvxxxzzz{{{zzzyyyyyyzzzvvvwwwwwwvvvqqqmmmiiigggiiigggdddcccaaa___[[[YYYVVVVVVWWWXXX[[[bbbjjjpppxxxnnneeeaaa___dddjjjttt~~~lllWWWHHHAAA===<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@AAACCCDDDFFFGGGGGGFFFGGGIIINNNRRRUUUVVVOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMOOOOOOOOOOOOQQQSSSWWWTTTQQQPPPRRRRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQRRROOOPPPSSSVVVYYYZZZ[[[[[[YYYWWWTTTSSSSSSUUUXXXZZZZZZYYYXXXUUUSSSTTTWWWYYY\\\```hhhttt{{{rrrkkkddd```ZZZUUUSSSQQQPPPNNNNNNLLLJJJGGGFFFFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAAAACCCFFFIIIMMMRRRXXX]]]jjjuuu~~~wwwsssppppppqqqqqqqqqpppooonnnmmmlllkkkkkkmmmnnnnnnmmmlllkkkkkklllmmmpppsssuuuxxxzzz|||}}}|||{{{{{{|||zzzzzzyyyvvvrrrooommmlllkkkiiigggeeecccaaa^^^[[[ZZZZZZYYYYYY[[[```ggglll~~~uuulllfffcccbbbjjjppp{{{~~~jjjVVVIIIAAA===;;;<<<<<<;;;;;;;;;<<<======???@@@AAABBBCCCEEEFFFFFFGGGFFFGGGJJJOOOSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNOOOOOONNNOOOPPPQQQTTTQQQOOOPPPQQQRRRQQQOOOMMMMMMLLLMMMMMMNNNOOOOOOOOOPPPRRRUUUVVVWWWWWWWWWUUUTTTRRRQQQRRRUUUXXXZZZ\\\\\\[[[YYYWWWVVVXXXZZZcccgggppp}}}|||uuuooogggbbb]]]XXXVVVTTTSSSRRRQQQOOOLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFIIILLLQQQWWW[[[gggqqq~~~zzzyyyxxxwwwvvvuuuuuuuuurrrqqqoooppprrrssssssrrroooooonnnoooqqqsssvvvxxx{{{}}}~~~~~~~~~~~~{{{xxxvvvtttssssssooommmjjjiiigggeeeaaa___^^^^^^]]]\\\\\\___cccgggppp}}}zzzqqqiiieeedddeeeooowww{{{fffTTTHHHAAA===;;;<<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFFFFFFFFFFFFFFFFHHHLLLQQQTTTUUUUUUYYYWWWTTTRRRPPPQQQRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOPPPOOONNNMMMNNNPPPPPPOOONNNOOOQQQRRRQQQPPPLLLLLLKKKKKKKKKLLLMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPQQQTTTWWWYYY]]]^^^^^^]]][[[ZZZZZZ[[[ccchhhrrr}}}{{{{{{xxxvvvwww{{{~~~{{{uuuqqqjjjfff```\\\ZZZYYYWWWVVVSSSQQQNNNKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFIIIKKKPPPUUUYYYbbbmmm}}}|||zzzyyyzzzzzzyyywwwvvvvvvxxxyyyxxxxxxrrrqqqqqqrrrsssvvvyyy{{{~~~~~~|||{{{xxxvvvsssqqqooommmllliiifffcccbbbbbbaaa___^^^___bbbeeegggppp~~~~~~~~~vvvmmmfffdddeeehhhrrr{{{zzzcccPPPEEE@@@>>><<<<<<<<<<<<<<<===>>>???@@@@@@BBBEEEGGGIIIIIIHHHGGGEEEFFFHHHMMMRRRTTTTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQSSSVVVWWWYYY[[[]]]]]]\\\[[[[[[\\\aaagggrrr~~~|||yyywwwuuutttsssssspppppprrrtttwww~~~|||vvvrrrnnnjjjfffbbb```___]]][[[UUUSSSPPPNNNMMMLLLMMMNNNKKKKKKJJJHHHGGGFFFDDDDDDCCCEEEGGGHHHJJJNNNSSSWWW\\\hhh{{{~~~~~~~~~~~~|||zzzzzz{{{{{{zzzyyyttttttssstttvvvxxx{{{}}}|||xxxwwwuuusssqqqpppmmmjjjgggdddddddddcccaaabbbdddfffdddjjjrrrzzz~~~~~~uuukkkdddcccfffjjjvvvzzz___KKKAAA???>>>>>>;;;;;;<<<===>>>???AAABBBCCCEEEGGGJJJKKKKKKKKKJJJFFFFFFIIILLLQQQSSSRRRQQQKKKLLLNNNPPPQQQQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMOOOPPPSSSUUUVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUSSSVVVYYY[[[[[[[[[\\\\\\cccjjjvvv}}}|||{{{yyywwwuuutttssspppmmmlllnnnnnnooottt{{{yyyuuusssqqqnnnkkkjjjgggdddaaaZZZXXXUUURRRQQQPPPPPPQQQNNNNNNLLLKKKIIIHHHFFFFFFDDDEEEGGGHHHIIIMMMQQQUUUYYYcccuuu|||{{{{{{{{{zzzxxxwwwwwwvvvwwwxxx{{{~~~yyyzzzxxxvvvtttsssqqqmmmjjjgggggghhhgggeeedddeeegggdddfffjjjooouuu}}}~~~tttiiicccdddjjjooo|||uuu[[[GGG???>>>>>>===;;;;;;<<<===???@@@BBBCCCEEEFFFHHHJJJLLLLLLLLLLLLHHHGGGHHHKKKNNNPPPPPPOOOIIIKKKNNNRRRSSSTTTSSSSSSNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPOOOMMMLLLLLLMMMOOOQQQRRRRRROOOMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMNNNPPPSSSUUUXXXYYY[[[ZZZXXXVVVTTTTTTTTTTTTQQQTTTWWWYYYYYYZZZ[[[\\\bbbiiivvv~~~|||zzzxxxvvvpppmmmllllllkkkjjjnnnttt~~~yyyxxxwwwvvvuuutttpppkkkgggcccaaa]]]XXXUUUSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIDDDFFFGGGGGGIIILLLPPPSSSXXX]]]lll}}}~~~}}}{{{yyyzzzzzzyyyzzz|||~~~||||||{{{xxxwwwuuusssooommmkkklllllljjjhhhfffeeefffeeegggiiikkknnnrrrwwwzzz}}}}}}rrrhhhdddgggooouuummmUUUEEE@@@???===;;;;;;;;;<<<===???AAACCCDDDEEEFFFGGGHHHJJJKKKLLLLLLJJJHHHHHHIIIKKKMMMMMMMMMLLLMMMOOOPPPRRRSSSTTTUUUOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOONNNMMMLLLMMMNNNMMMPPPSSSSSSPPPNNNMMMNNNKKKKKKLLLMMMNNNOOOQQQRRRNNNNNNNNNPPPQQQTTTVVVXXXZZZYYYXXXVVVUUUUUUUUUUUUTTTVVVYYYYYYYYYYYY[[[\\\]]]eeesss~~~|||yyywwwuuurrrooommmmmmkkkiiikkkppp~~~}}}||||||||||||zzzvvvpppkkkjjjgggbbb]]]XXXUUUSSSRRRUUUTTTSSSQQQOOOMMMLLLKKKEEEFFFGGGGGGHHHKKKOOOSSSXXXZZZeeeuuu{{{|||~~~|||}}}|||||||||~~~~~~|||yyyxxxvvvtttpppnnnnnnoooooommmiiifffeeeeeehhhiiijjjlllnnnppprrrttttttwwwyyyyyy{{{|||qqqhhheeeiiissszzzvvvfffRRREEEAAA@@@===999;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFHHHJJJKKKLLLKKKIIIGGGGGGIIIKKKKKKKKKOOONNNMMMMMMNNNQQQSSSUUUOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNNNNMMMLLLMMMNNNKKKOOOSSSSSSQQQOOOOOOQQQJJJJJJKKKLLLNNNPPPQQQRRRPPPOOOOOOOOOPPPRRRTTTUUUWWWWWWVVVVVVUUUUUUVVVVVVYYYZZZ[[[[[[ZZZYYYZZZ\\\\\\eeettt|||zzzwwwtttqqqllliiihhhhhhhhhuuu|||yyyqqqooojjjeee```\\\XXXWWWYYYYYYZZZYYYWWWTTTPPPNNNIIIHHHGGGGGGHHHJJJMMMOOOTTT[[[eeeoooxxx~~~{{{xxxwwwuuusssrrrnnnoooooonnnkkkiiihhhhhhiiijjjkkklllllllllllllllnnnkkkjjjjjjkkkqqqxxxnnnfffgggooozzzzzzeeeXXXJJJBBB>>>;;;;;;>>>======>>>???@@@BBBCCCDDDGGGIIIJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLOOOQQQSSSUUUVVVRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMOOOPPPQQQNNNOOOPPPQQQRRRQQQPPPOOOQQQNNNJJJKKKNNNPPPPPPPPPLLLLLLMMMNNNOOOOOOOOOOOOKKKSSSXXXVVVTTTVVVYYYYYYXXX\\\```___[[[XXXXXXZZZ```ggguuu}}}zzzwwwrrrnnnllljjjiiiuuu|||yyytttmmmgggaaa]]]\\\\\\]]]______]]]ZZZVVVTTTOOOLLLIIIGGGGGGIIIMMMOOOTTT[[[dddnnnuuuzzz}}}|||zzzyyywwwuuurrrssssssqqqnnnkkkjjjkkkllllllmmmmmmmmmmmmlllllllllhhhffffffeeehhhssswwwlllgggjjjttt{{{rrrbbbVVVHHHAAA===:::;;;=========>>>???@@@BBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPQQQNNNKKKLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMSSSVVVTTTTTTWWWXXXWWWWWW[[[______[[[YYYZZZ\\\___ggguuu}}}yyytttoookkkiiiuuu~~~zzzrrrkkkfffdddbbbccceeeeeeeeecccaaa___YYYUUUOOOIIIGGGIIILLLOOOVVV\\\fffnnnsssvvvxxxyyy~~~|||zzzwwwxxxxxxuuurrrooonnnnnnoooooooooooonnnmmmlllkkkjjjgggdddccc``````gggppp}}}tttjjjhhhppp|||tttjjj^^^RRRFFF@@@===::::::<<<======>>>???AAABBBCCCDDDDDDEEEGGGIIIJJJIIIIIIHHHJJJIIIIIIIIIJJJKKKLLLMMMOOOOOOOOONNNNNNMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQOOOMMMNNNOOOQQQPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQTTTTTTRRRSSSVVVUUUQQQVVVZZZ^^^^^^\\\[[[\\\^^^aaaiiiwww~~~xxxrrrmmmjjjvvvwwwqqqnnnjjjiiihhhggghhhjjjkkkmmmgggaaaWWWOOOJJJIIILLLNNNXXX^^^hhhppptttvvvvvvvvv|||}}}{{{|||{{{yyyuuurrrppppppqqqqqqpppooonnnlllkkkjjjjjjgggeeeddd```^^^aaagggvvvyyypppgggiiiuuurrrfffYYYNNNCCC???<<<::::::<<<<<<===>>>@@@AAABBBCCCCCCEEEFFFIIIMMMOOOOOONNNLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPPPPPPPOOONNNMMMMMMLLLOOONNNNNNNNNNNNOOOOOOPPPPPPRRRTTTVVVVVVVVVUUUTTTTTTRRRPPPNNNMMMNNNPPPQQQPPPPPPPPPPPPQQQQQQPPPPPPNNNOOOQQQSSSTTTVVVVVVWWWWWWVVVSSSQQQUUUXXXUUUNNNUUUXXX[[[]]]\\\]]]^^^```ccclllzzz|||vvvrrrooozzz}}}yyyrrrooojjjgggggglllrrrvvvqqqkkk```VVVOOOLLLMMMNNNVVV]]]gggppptttuuuttttttuuu}}}}}}~~~~~~{{{wwwtttrrrrrrrrrrrrqqqpppnnnlllkkkjjjiiifffddddddbbb___```dddjjjwww~~~ssslllggglllyyyrrreeeTTTJJJAAA>>><<<::::::<<<<<<===???@@@BBBBBBCCCCCCGGGHHHLLLQQQVVVVVVTTTQQQMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPPPPQQQSSSUUUWWWWWWWWWVVVUUUUUUSSSPPPMMMLLLMMMOOOQQQPPPQQQRRRSSSRRRQQQPPPPPPNNNOOOQQQTTTVVVXXXYYYYYYYYYWWWUUUUUU[[[```^^^XXXTTTVVVYYY[[[\\\^^^___aaabbbkkkzzz{{{wwwvvv|||{{{vvvnnnhhhfffjjjpppuuutttnnnfff\\\UUUQQQOOOOOOSSS[[[fffnnnrrrsssqqqpppoooqqq{{{}}}yyyvvvuuuuuuttttttsssrrrpppnnnlllkkkhhhdddcccdddccc``````cccdddjjjttt|||vvvmmmjjjjjjqqq~~~pppcccPPPGGG???>>>===;;;;;;<<<;;;===???AAABBBCCCBBBBBBFFFHHHLLLTTTZZZ[[[XXXTTTNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVUUUVVVTTTQQQNNNMMMMMMNNNOOOPPPRRRUUUUUUTTTRRRQQQPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWYYY```ggghhhcccTTTUUUVVVXXX[[[]]]___``````iiixxx|||zzzyyyyyy}}}~~~tttlllggggggjjjlllooolllfff```ZZZUUUSSSQQQTTT\\\gggpppsssrrrooommmlllhhhkkkyyy|||zzzyyyyyywwwvvvvvvuuusssqqqpppooojjjfffdddeeeeeecccbbbeeedddeeehhhooowww}}}~~~wwwqqqjjjkkkooowww}}}kkk]]]MMMEEE>>>>>>>>><<<<<<===;;;<<>>>>>???===<<<>>>;;;<<>>>>>??????@@@@@@@@@AAADDDFFFIIILLLNNNQQQRRRSSSLLLKKKIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNPPPRRRUUUUUUTTTSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPQQQTTTTTTRRRQQQPPPPPPPPPPPPRRRRRRSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTQQQNNNNNNQQQWWW\\\^^^bbbooo~~~}}}xxxvvvqqqmmmjjjiiiiiiiiipppvvvxxxoooiiieeecccaaaaaaaaa```]]]ZZZXXXXXXXXXXXX]]]eeelllooonnnjjjhhhkkkfffbbb```bbbkkk~~~|||{{{zzzzzz{{{{{{yyywwwnnnmmmlllkkkiiigggfffeeegggiiikkkmmmooorrrwwwzzz~~~zzzuuuqqqnnnmmmlllqqqyyyxxxiiiYYYMMMGGGCCC???<<<<<<>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCEEEIIINNNUUUZZZ^^^LLLKKKJJJIIIIIIKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUVVVUUUSSSTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRSSSRRRRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOQQQSSSUUUWWWWWWXXXWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRPPPNNNNNNQQQUUUZZZ\\\aaammm}}}{{{yyyvvvrrrmmmhhhdddbbbbbbbbbjjjqqq|||{{{rrrlllhhheeeccc]]]___```___]]][[[[[[\\\]]]```fffjjjlllllliiihhhlllgggbbb______eeetttzzzttttttwww~~~~~~}}}{{{qqqqqqooonnnlllkkkiiiiiijjjlllnnnppprrrvvv{{{~~~{{{wwwsssooonnnpppvvvrrrbbbRRRFFFCCC@@@>>>======>>>>>>===<<<===>>>???@@@AAABBBCCCDDDCCCCCCFFFLLLTTT]]]bbbLLLKKKJJJJJJJJJLLLMMMNNNKKKKKKLLLMMMNNNPPPQQQRRRQQQSSSVVVVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTOOOPPPPPPPPPPPPOOONNNNNNPPPRRRUUUWWWXXXXXXWWWVVVXXXYYYZZZZZZYYYWWWTTTSSSRRRQQQQQQRRRSSSVVVYYY[[[___jjjzzz}}}}}}xxxuuuoooiiieeebbbaaa```eeelllwwwyyysssnnniiifff___aaacccdddbbbaaaaaaaaaccceeehhhkkklllmmmllllllkkkgggccc```^^^aaannn{{{zzzqqqooorrryyy}}}vvvvvvuuusssqqqpppnnnnnnnnnpppsssuuuxxx|||{{{wwwrrrooommmvvv}}}}}}nnn^^^OOOEEE???>>>======>>>>>>===<<<<<<===>>>???AAABBBCCCDDDHHHFFFEEEEEEHHHNNNSSSWWWKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKKKKLLLLLLNNNOOOOOOPPPSSSUUUVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRROOOOOOPPPPPPPPPPPPOOOOOOQQQSSSVVVXXXYYYYYYXXXWWWXXXYYYZZZ[[[YYYWWWTTTSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^dddrrr|||wwwqqqlllhhhfffeeeccciiittt~~~wwwqqqmmmhhhjjjlllkkkjjjhhhggggggggghhhiiijjjlllmmmnnnnnnjjjgggdddbbb___aaakkkwwwzzznnnkkklllnnnvvv~~~zzzyyyxxxvvvuuusssrrrqqqqqqsssvvvyyy|||zzzvvvrrrpppnnn}}}}}}yyyjjj[[[OOOGGG>>>===<<<===>>>???===<<<<<<===>>>???AAACCCDDDDDDGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNLLLKKKJJJJJJJJJJJJJJJKKKOOOQQQTTTTTTTTTSSSTTTUUUTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUTTTSSSQQQOOONNNOOOPPPPPPQQQQQQQQQPPPPPPPPPRRRUUUXXXZZZ[[[[[[[[[YYYYYYZZZZZZYYYWWWUUUSSSTTTVVVXXXWWWVVVVVVXXXZZZ\\\```iiizzz{{{uuupppllljjjdddiiirrr||||||wwwxxxxxxuuurrrooommmmmmjjjjjjjjjjjjkkkkkkllllllhhhfffeeedddaaaaaajjjuuu{{{nnniiiiiigggnnnxxx|||{{{zzzyyywwwuuutttssssssuuuxxx{{{~~~yyyvvvttttttttt}}}tttrrryyyttteeeXXXMMMHHH???>>>======>>>>>>===<<<===>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHLLLNNNQQQRRRRRRQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTSSSTTTUUUUUUTTTRRRPPPMMMLLLOOOPPPPPPQQQQQQQQQQQQPPPOOOQQQTTTWWW[[[]]]___```ZZZZZZZZZYYYXXXWWWVVVUUURRRTTTUUUTTTRRRQQQTTTWWWZZZ]]]fffvvv|||vvvppplllgggjjjqqqyyyyyytttssssssppppppnnnmmmkkkjjjiiiiiihhhgggfffeeebbb```gggqqq~~~{{{pppkkkiiihhhmmmtttxxx{{{}}}|||zzzyyyxxxwwwzzz}}}}}}yyywwwyyy|||~~~~~~xxxoookkklllsss|||}}}mmm^^^QQQIIIDDDAAA???======>>>>>>>>><<>>======>>>>>>===@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLGGGIIILLLNNNMMMMMMNNNOOONNNOOOPPPRRRRRRRRRQQQPPPOOOPPPQQQRRRRRRPPPNNNLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNPPPTTTZZZaaagggjjj]]]\\\YYYWWWVVVVVVWWWXXXSSSUUUVVVRRRNNNNNNRRRVVVWWW___lll~~~{{{vvvrrroookkkjjjlllrrr||||||ssssssyyyyyyxxxvvvtttqqqnnnlllkkkmmmkkkhhhffffffgggiiijjjqqqtttyyyzzzyyyuuusssrrrwwwzzz~~~}}}zzzvvvtttttt|||zzzzzz{{{rrriiieeebbbbbbhhhpppxxxtttcccVVVMMMFFFAAA@@@@@@????????????@@@@@@<<<<<<===???@@@AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHKKKLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRNNNNNNNNNQQQ\\\iiiqqqrrr^^^XXXSSSSSSVVVYYYXXXVVVUUUTTTRRROOOMMMNNNRRRUUU[[[bbbppp}}}|||{{{{{{{{{zzzwwwtttpppnnnlllkkkkkkpppyyy{{{sssqqquuuzzzzzz{{{zzzxxxuuurrrpppqqqpppmmmkkkjjjjjjkkklllooorrrwwwxxxxxxvvvuuuuuuyyy}}}~~~yyyvvvuuu{{{}}}yyyvvvxxx~~~}}}|||xxxooofffaaa^^^___fffooozzzqqq```SSSJJJDDD@@@>>>>>>============>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@AAACCCDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNMMMNNNVVVbbbhhhiii\\\WWWSSSSSSVVVYYYYYYWWWTTTSSSQQQNNNMMMNNNQQQUUUYYYbbbsss~~~yyyvvvuuuuuuuuuvvvvvvuuurrrpppnnnmmmkkkkkkmmmttt|||zzzssspppppp{{{}}}zzzwwwxxxvvvtttrrrpppooooooooonnnqqquuuwwwxxxxxxyyyzzz~~~~~~yyyvvvuuu|||}}}wwwuuuxxx~~~zzzxxxwwwuuummmddd___\\\^^^gggppp~~~mmm[[[NNNGGGBBB???>>>======<<<<<<======>>>????????????????????????@@@AAABBBCCCDDDDDDDDDDDDCCCDDDGGGIIIKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKPPPYYY^^^^^^[[[WWWSSSSSSVVVYYYYYYWWWRRRRRRPPPNNNMMMNNNRRRUUUYYYcccuuu{{{vvvsssrrrtttuuuvvvvvvuuussspppnnnllljjjiiijjjpppxxxzzztttqqqppp{{{~~~|||{{{yyywwwuuuttttttsssrrrtttwwwyyyzzz|||zzzvvvooovvv~~~yyywww|||}}}wwwuuuuuutttmmmeee```]]]```jjjuuu}}}hhhVVVJJJDDDAAA?????????>>>>>>>>>>>>?????????????????????@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEFFFDDDEEEGGGIIIJJJKKKJJJJJJIIIHHHIIIIIIIIIJJJKKKKKKOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMLLLKKKNNNUUUXXXXXX[[[XXXUUUUUUVVVWWWWWWVVVRRRRRRQQQOOONNNPPPTTTWWW\\\eeettt|||xxxuuutttvvvvvvvvvuuussspppmmmkkkhhhgggeeefffjjjsss|||{{{yyywww~~~}}}{{{zzz{{{{{{|||{{{}}}zzztttlllrrr~~~~~~zzz{{{}}}wwwuuuuuusssmmmgggcccaaacccnnnzzzyyyeeeSSSHHHCCCAAA?????????>>>>>>>>>>>>??????<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKNNNNNNNNNMMMMMMLLLLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJMMMNNNMMMOOOUUUXXXXXX\\\ZZZXXXVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPRRRVVVYYY___eeeqqq|||zzzzzzvvvvvvuuusssppplllhhheeecccbbbaaaaaadddkkktttzzzzzz|||xxxqqqjjjppp{{{|||{{{yyywwwwwwssspppllliiifffiiitttttt```PPPFFFBBB@@@???===<<<<<<;;;;;;<<<<<<===<<<<<<===???@@@AAABBBCCC@@@@@@???@@@@@@AAACCCCCCFFFGGGHHHHHHHHHGGGEEEDDDFFFEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIIIINNNPPPOOOQQQVVVYYYYYY[[[ZZZYYYWWWVVVUUUTTTTTTVVVVVVTTTRRRQQQRRRVVVYYY^^^cccnnn~~~vvvuuutttrrrnnnjjjeeeccc______^^^\\\]]]aaahhhnnnppprrruuuwwwxxxzzz}}}uuummmhhhnnnxxx}}}}}}{{{xxxwwwxxxvvvuuusssppprrr}}}zzznnn\\\MMMDDDAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@????????????AAABBBCCCDDDDDDFFFFFFGGGFFFEEEDDDEEEDDDDDDDDDFFFHHHKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIHHHGGGGGGHHHHHHHHHNNNQQQPPPPPPTTTWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWVVVTTTRRRPPPQQQUUUXXX\\\aaalll}}}vvvvvvuuusssooojjjfffddd]]]]]]\\\YYYXXXZZZ```eeebbbeeehhhjjjkkkmmmppprrrxxxzzz}}}~~~}}}ssskkkhhhmmmvvv|||wwwvvv~~~}}}}}}|||yyy{{{uuujjjYYYKKKCCC@@@>>><<<>>>>>>============>>>>>>????????????????????????BBBAAAAAA@@@AAABBBDDDEEEAAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCEEEHHHKKKLLLGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIHHHGGGFFFFFFGGGGGGHHHNNNQQQPPPOOORRRUUUUUUTTTUUUWWWWWWWWWWWWXXXZZZWWWVVVTTTQQQOOOPPPSSSVVVZZZaaammm}}}|||zzzwwwuuuqqqmmmgggbbb___[[[WWWTTTTTTTTTTTTTTTQQQSSSUUUYYY^^^dddiiikkkppprrrtttuuuttttttuuuwww~~~xxxpppkkkiiilllttt~~~|||yyyxxxnnnaaaQQQHHHBBB===<<<>>>888999:::<<<===>>>>>>>>>>>>>>>?????????>>>>>>===@@@???>>>>>>>>>???AAAAAACCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFIIIHHHIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNLLLKKKJJJHHHGGGGGGHHHHHHJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSXXXUUUSSSSSSUUUVVVSSSQQQVVV\\\iii{{{}}}zzzwwwsssmmmgggbbb[[[WWWQQQNNNLLLLLLLLLKKKJJJJJJLLLOOORRRWWWZZZ]]]fffhhhjjjlllllllllmmmooovvv~~~yyysssooolllooouuu~~~~~~{{{zzzyyyiii\\\NNNFFFAAA>>>===???999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGIIIKKKKKKKKKJJJIIILLLKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKKKKLLLNNNPPPQQQRRRSSSQQQRRRSSSTTTTTTUUUUUUTTTWWWUUUSSSSSSUUUUUUSSSQQQPPPVVVbbbwww}}}yyytttmmmfffaaaXXXSSSLLLGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNOOOZZZ\\\```bbbcccdddeeegggnnnxxx|||xxxuuuqqqssswww}}}yyyyyyzzz}}}~~~rrrbbbVVVJJJDDD@@@>>>===@@@:::;;;<<<===>>>???????????????@@@AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDFFFIIIKKKLLLKKKIIIGGGJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUTTTRRRRRRVVVccczzz{{{tttmmmeee___VVVQQQJJJEEECCCCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLRRRUUUZZZ]]]___aaacccdddmmmyyy}}}zzzwwwwwwzzz}}}zzzxxxvvvvvvxxx|||}}}}}}nnn^^^SSSHHHCCC@@@>>>===???;;;<<<===>>>????????????>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEGGGIIIJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMOOOPPPRRRSSSSSSSSSTTTSSSSSSSSSTTTTTTTTTTTTZZZ___mmm{{{tttkkkccc]]]RRRNNNIIIEEEDDDEEEFFFFFFDDDDDDDDDDDDFFFHHHJJJLLLMMMRRRXXX\\\___bbbdddeeeooo{{{||||||}}}{{{wwwvvvuuuwwwwwwyyy|||~~~~~~mmm[[[QQQGGGCCCAAA===<<<>>>;;;<<<===>>>?????????>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEEEEEEEGGGIIIJJJHHHGGGGGGFFFFFFEEEDDDCCCDDDEEEHHHJJJLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOQQQRRRSSSSSSSSSTTTTTTUUU^^^fffwww|||tttkkkbbb\\\PPPMMMIIIGGGHHHIIIIIIIIIBBBBBBBBBCCCDDDFFFIIIJJJLLLQQQXXX^^^bbbeeehhhiiiooozzz}}}wwwtttuuuvvvyyyzzz{{{~~~~~~iiiWWWMMMEEEBBBAAA===<<<===;;;<<<======>>>>>>>>>===;;;;;;<<<===>>>>>>>>>>>><<<===>>>>>>??????>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDGGGEEECCCBBBCCCEEEHHHJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFIIILLLNNNNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMPPPQQQSSSSSSSSSSSSUUUVVVZZZeeeyyy~~~vvvmmmddd^^^QQQOOOMMMLLLMMMMMMLLLKKKFFFFFFEEEEEEFFFHHHIIIJJJOOOTTT\\\ccchhhkkknnnpppqqqyyy{{{uuusssuuuxxxzzz{{{}}}~~~aaaPPPHHHAAA@@@@@@>>><<<>>>;;;;;;<<<============<<<;;;<<<===>>>>>>?????????<<<<<<>>>?????????>>>===??????@@@@@@@@@@@@@@@???BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDCCCCCCDDDEEEGGGHHHFFFGGGHHHIIIHHHHHHGGGFFFEEEGGGKKKOOOPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOOOONNNMMMNNNQQQSSSSSSRRRRRRUUUWWWXXXdddxxxxxxnnneee___UUUTTTRRRRRRRRRQQQOOOMMMMMMLLLKKKJJJJJJKKKLLLMMMSSSXXXaaahhhnnnqqqtttvvvvvv{{{zzztttssswwwzzzzzz{{{~~~~~~zzz[[[KKKCCC===>>>???>>>===???:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@;;;<<<>>>?????????>>>===>>>????????????>>>>>>===AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFHHHMMMPPPQQQPPPMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMPPPSSSSSSRRRRRRUUUXXX[[[gggzzz~~~wwwpppkkkhhhbbb```]]]\\\[[[ZZZXXXVVVTTTPPPNNNMMMLLLJJJNNNTTTZZZcccmmmsssyyy}}}|||wwwwwwxxx~~~|||wwwvvvwwwyyyzzz|||{{{{{{lllXXXFFFCCC@@@>>>===<<<:::888::::::::::::::::::::::::::::::999999;;;===???AAA>>>>>>>>>===>>>??????@@@AAA@@@?????????@@@BBBCCC@@@AAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEIIIKKKNNNOOOMMMKKKIIIIIIHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPPPPOOOOOOQQQUUUXXX]]]fffuuu~~~yyyuuurrrpppnnnllljjjiiihhhfffccc```ZZZVVVSSSRRRQQQPPPUUU[[[bbbkkktttyyy~~~{{{xxxxxx||||||zzzzzz{{{{{{}}}||||||yyy```NNNCCCAAA>>>===>>>>>><<<;;;;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<============>>>============>>>?????????????????????@@@AAAAAA@@@@@@AAABBBCCCEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFHHHJJJMMMNNNMMMKKKJJJJJJLLLLLLKKKKKKKKKMMMNNNOOONNNNNNNNNMMMNNNOOOOOOPPPPPPOOOMMMLLLLLLOOOTTTYYY```hhhvvv~~~~~~||||||{{{{{{yyywwwvvvtttsssooojjjgggbbb]]]ZZZXXXWWWWWW]]]eeemmmuuu}}}~~~xxxvvvwww}}}~~~~~~}}}}}}}}}}}}}}}~~~jjjUUUFFF@@@>>><<<===>>>??????>>>===<<<;;;::::::;;;<<<===:::;;;===>>>>>>===;;;:::>>>>>>======>>>>>>???@@@===>>>??????@@@@@@?????????@@@@@@AAABBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEHHHJJJKKKKKKJJJJJJKKKOOOMMMKKKIIIIIIKKKNNNOOONNNNNNNNNNNNNNNOOOPPPPPPPPPNNNLLLIIIIIIMMMTTTYYY```hhhuuu|||}}}~~~}}}}}}}}}{{{vvvpppllliiiddd___^^^\\\]]]dddkkkuuu|||vvvsssppprrryyy}}}}}}sssbbbQQQGGG???===<<<<<<>>>??????>>>===<<<:::999999:::<<<===;;;;;;===>>>>>>===<<<<<>>@@@@@@???>>>>>>??????@@@@@@AAAAAABBBBBB???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHBBBDDDFFFGGGGGGGGGHHHJJJLLLLLLJJJJJJKKKMMMOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLLLLOOOTTTYYY___fffrrr{{{{{{{{{{{{|||}}}wwwrrrnnniiidddbbb``````gggnnnwww~~~~~~tttpppllljjjmmmsssyyy}}}}}}}}}~~~~~~zzzjjj\\\QQQJJJ@@@>>>===<<<===>>>===<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCC<<<===>>>@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFF???@@@BBBBBBBBBCCCEEEGGGGGGHHHJJJLLLNNNOOOPPPQQQNNNMMMMMMMMMMMMNNNOOOOOONNNPPPQQQQQQQQQRRRUUUWWW___fffrrr}}}|||zzzzzz|||yyyuuusssmmmiiigggdddccchhhpppwww~~~}}}uuuqqqlllhhhiiimmmrrrvvv}}}~~~{{{}}}|||}}}~~~|||~~~ooo```TTTLLLHHHAAA???===<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>AAACCCAAAAAA@@@@@@AAAAAABBBCCC===>>>??????@@@@@@??????@@@@@@@@@@@@@@@????????????@@@AAACCCDDDEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDD>>>????????????@@@CCCFFFDDDFFFIIIMMMOOOQQQQQQRRRLLLLLLLLLLLLLLLMMMNNNNNNMMMOOOQQQRRRRRRSSSTTTVVVbbbhhhttt|||zzz|||~~~|||yyyxxxsssooommmiiigggkkkqqqwww~~~yyyvvvqqqlllkkknnnssswww~~~{{{wwwyyy|||{{{|||||||||wwweeeVVVKKKEEEBBB@@@>>><<<<<<<<<===<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@????????????@@@AAAAAA???????????????@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@BBBCCCCCCCCCCCC??????@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>???CCCFFFGGGGGGIIIKKKMMMPPPQQQRRRKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNNNNOOORRRUUUaaaiiiuuu~~~{{{|||~~~{{{wwwsssqqqnnnjjjmmmrrrwww~~~}}}{{{vvvqqqoooqqquuuyyyyyytttvvvzzz}}}{{{{{{}}}{{{|||rrr___PPPEEE???===???===;;;;;;=========<<<===>>>AAABBBBBBAAA>>>===<<<===>>>??????>>>===<<<>>>>>>>>>===>>>??????@@@AAA@@@?????????@@@BBBCCCBBBBBBAAAAAA@@@?????????>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@???AAAAAA@@@???>>>@@@CCCGGGKKKJJJIIIIIIKKKNNNQQQSSSJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIIIILLLPPPTTT___gggttt~~~|||{{{~~~}}}wwwrrrqqqqqqrrr{{{}}}}}}xxxuuutttwwwzzz~~~xxxuuuwwwyyyzzz}}}zzzzzz|||~~~xxxfffUUUJJJCCC>>>;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>>>>?????????===========================<<<<<<;;;;;;===>>>???<<<===>>>???????????????BBBBBB@@@???>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDBBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDD>>>>>>>>>???@@@AAACCCDDDHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMLLLIIIGGGIIILLLMMMIIIIIILLLMMMLLLNNNRRRYYYbbbppp~~~}}}{{{}}}~~~zzzwwwwwwwww|||~~~|||yyyxxxyyy{{{zzzuuuwwwyyyzzz{{{~~~~~~}}}~~~}}}}}}~~~rrr```PPPGGGBBB>>><<<::::::;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???===>>>???????????????>>>??????>>>>>>>>>>>>??????BBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCC>>>?????????@@@BBBCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNMMMJJJIIIJJJMMMKKKHHHHHHKKKMMMLLLNNNSSSXXX```mmm{{{~~~|||}}}{{{zzzyyy{{{}}}~~~~~~~~~}}}vvvvvvxxxyyyyyy|||}}}}}}~~~ttthhhWWWJJJBBB???>>>===999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????@@@??????>>>>>><<<<<<<<<<<<===???@@@AAAEEEDDDAAA???>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNMMMNNNOOOMMMKKKJJJKKKLLLIIIFFFFFFJJJMMMNNNQQQVVVXXX```kkkxxx~~~{{{xxxvvvyyy{{{}}}~~~~~~wwwuuuvvvwwwwwwzzz}}}}}}~~~kkk```QQQDDD>>>======<<<999999:::;;;;;;;;;;;;;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======@@@@@@@@@@@@???>>>======;;;;;;;;;<<<===>>>???@@@CCCBBBAAA?????????@@@AAA@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCBBB@@@???AAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNOOONNNPPPPPPMMMKKKKKKJJJHHHHHHFFFFFFKKKOOOQQQUUU[[[]]]bbblllyyyzzzwwwvvvvvvyyy}}}yyytttttttttuuuyyy~~~{{{zzz{{{}}}}}}xxxdddYYYLLLAAA===<<<;;;;;;888999999:::::::::::::::999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<;;;;;;<<<===>>>>>>===>>>@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMPPPPPPLLLKKKMMMKKKFFFJJJGGGGGGMMMQQQTTTYYY```ccchhhqqq~~~|||xxxxxxxxxvvvzzz~~~~~~}}}vvvsssssstttxxx~~~~~~{{{yyyzzz{{{~~~zzzkkkZZZRRRGGG???<<<;;;:::999777888999999::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;======>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;===???AAABBBAAA@@@???======>>>@@@AAABBBCCCDDDEEEEEEFFFEEEDDDBBB@@@???AAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJOOOOOOKKKMMMRRROOOHHHKKKHHHHHHNNNRRRVVV\\\ccchhhllluuuzzzsssppppppsssuuuyyy~~~~~~}}}|||yyyuuuttttttxxx~~~}}}}}}~~~lll[[[OOOIIIAAA<<<;;;<<<;;;999777888888999999999999999888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===???@@@AAA>>>>>>??????????????????======>>>@@@AAABBBCCCDDDCCCDDDEEEEEEDDDBBB@@@???AAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIFFFLLLNNNLLLQQQYYYXXXOOOKKKHHHHHHMMMRRRVVV]]]ccciiinnnwww|||zzztttpppiiidddcccfffkkkooo|||}}}}}}|||||||||wwwuuutttxxx~~~uuuaaaOOOHHHCCC===:::;;;<<<;;;:::777777888999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<999999:::<<<>>>AAACCCDDDBBBAAA???===<<<===>>>???>>>>>>???@@@BBBCCCDDDEEEBBBCCCDDDEEEEEECCCAAA@@@@@@@@@??????@@@@@@AAAAAACCCCCCDDDFFFFFFGGGGGGGGGCCCJJJMMMMMMTTT___^^^VVVKKKHHHHHHMMMQQQUUU\\\ccciiinnnxxx|||vvvqqqmmmiiifffaaa\\\XXXWWWWWW[[[fffrrr}}}}}}{{{yyyzzzyyywwwxxx{{{|||yyy}}}kkkZZZPPPDDDBBB>>>;;;999999999:::888888888888888888888888888999::::::::::::999888777888;;;===>>>===<<<;;;===;;;:::;;;>>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIJJJMMMRRRXXX]]]aaaiiinnnwwwwwwrrrkkkeeeaaa^^^[[[YYYYYYUUURRRQQQQQQVVVaaammmyyy~~~}}}{{{zzz{{{~~~~~~~~~~~~{{{yyytttbbbRRRHHHBBB@@@===:::888888888999888888888888888888888888888999::::::::::::999888777888:::;;;<<<<<<;;;;;;===;;;:::;;;===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::;;;===========================>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBB@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLPPPUUU[[[aaadddhhhjjjqqq|||xxxssshhhddd]]]WWWTTTRRRPPPNNNQQQMMMKKKKKKLLLQQQ\\\hhhuuu|||||||||{{{yyy~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}zzzzzz|||mmm^^^PPPHHH@@@>>>;;;999777777777888999999999999999999999999888999999::::::999999888888888999999::::::;;;;;;<<<;;;:::;;;======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCBBBCCCCCCCCCBBBAAA@@@???=========>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKMMMQQQWWW^^^dddhhhjjjlllpppxxxzzzrrrllleeeaaaZZZUUURRRPPPNNNLLLMMMJJJIIIJJJKKKOOOZZZeeerrryyy}}}|||yyyyyyyyywww}}}||||||}}}}}}~~~}}}zzzxxxzzzzzz}}}sssfffYYYOOOIII>>>===;;;999888777888888999999999999999999999999999999999999999999999999999888888888888999:::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBBAAAAAABBBBBBAAA@@@??????<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIKKKOOOUUU]]]cccggggggjjjoooxxx|||tttooohhhddd^^^XXXUUUQQQNNNKKKLLLJJJIIIKKKLLLOOOXXXcccnnnuuuzzzxxxwwwxxxyyyxxx~~~}}}~~~}}}zzzwwwuuuzzz}}}yyyiii[[[OOOFFFAAA===<<<;;;:::999999999999999999999999999999999999999999999999999999999999999999888888888999::::::::::::;;;<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@??????>>>;;;;;;;;;<<<===>>>???@@@???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGKKKQQQXXX^^^aaa]]]bbbkkkvvv~~~zzzqqqmmmgggaaa\\\VVVPPPLLLOOOMMMMMMNNNNNNPPPXXXaaakkkrrrwwwwwwwwwzzz||||||~~~~~~|||zzzyyyxxx}}}vvveeeUUUIIIAAA<<<<<<;;;;;;:::999999999999:::::::::::::::::::::::::::999999888888999999:::999999::::::::::::::::::999:::<<<<<<:::999:::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA>>>???????????????>>>>>>:::::::::;;;<<<===??????>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCDDDEEEHHHLLLRRRXXX[[[XXX___iiiuuu{{{tttmmmddd[[[UUUWWWUUUTTTUUUTTTTTTZZZcccllltttzzz{{{|||~~~~~~}}}|||}}}}}}~~~rrraaaSSSIIIAAA===999999999999888888888888::::::::::::::::::::::::::::::999888888999::::::999:::;;;<<<<<<;;;:::999888:::<<<<<<:::999999;;;999999999999999999999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@===>>>>>>??????>>>>>>===999999::::::;;;<<<>>>???===>>>???AAABBBDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEGGGJJJOOOTTTWWWWWW^^^gggqqq}}}tttiiibbb^^^\\\[[[\\\ZZZYYY^^^fffpppxxx~~~~~~~~~~~~}}}||||||}}}wwwhhhZZZOOOGGGAAA>>>888888888888777777777777::::::::::::::::::::::::;;;:::999888888999:::;;;999:::<<<======<<<:::999888:::<<<<<<999888999;;;999999999999999999999999888999:::;;;;;;;;;::::::999999999999999999999999;;;;;;;;;<<<===>>>???@@@======>>>>>>>>>>>>>>>===999999999:::;;;<<<===>>><<<===>>>@@@BBBDDDEEEFFFCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFGGGJJJNNNRRRUUUSSSYYYaaaiiisssvvvmmmkkkhhhccc```___```dddfffuuuyyy~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzpppcccVVVHHH===999;;;777666666666666888:::;;;999999999999999999999999888999:::;;;:::888666555888888777777777777888888<<<;;;::::::999999999::::::999888777777888999:::999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAAHHHGGGFFFEEEDDDDDDDDDDDDIIIIIIIIIJJJMMMPPPSSSVVVVVVZZZ^^^dddlllxxxzzzwwwrrrmmmkkkkkkmmmoooyyy}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~ttthhhZZZNNNDDD;;;888999777666666666666888999:::888888888888888888888888666777999::::::999888777888777777666666777777888:::999999888777777888888999888777777777777888999999999999:::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::::::::===>>>???AAABBBBBBBBBBBBGGGFFFFFFEEEDDDDDDEEEEEEGGGGGGGGGIIIKKKNNNRRRTTTUUUXXX\\\aaagggrrr~~~{{{xxxwwwxxxyyy~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{}}}ooo```PPPGGGAAA;;;888888777666666555666777999:::777777777777777777777777444555777999999999999888777666666555555666666777888777777666666666666666888888777777777777888888999999999999::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;===>>>???AAABBBBBBCCCBBBFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIMMMPPPRRRTTTWWW[[[^^^ccckkkuuu}}}~~~}}}|||||||||||||||||||||||||||}}}~~~~~~|||zzzzzz}}}mmm\\\JJJBBB@@@===999888777666555555666777888999666666666666666666666666555666777888888888777777666666555555555555666666777666666555555666666666777777777777777777777777888999999999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIILLLOOOQQQUUUXXX\\\___cccjjjssszzz~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~|||{{{{{{~~~iiiXXXFFF???>>><<<888666777666555555555666777888555555555555555555555555777777777777666666555555666666555555555555666666777777666666666777777888777777888888888888777777888888888999999999::::::999999999:::::::::;;;;;;888888888999999:::::::::<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGIIILLLOOOQQQUUUYYY^^^bbbfffnnnxxx~~~}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~}}}{{{aaaQQQAAA;;;;;;999666444777666555555555666777888555555555555555555555555888777777666555444444444777666666555555666666777777777777777777888888999888888999999999999888888888888888888999999999999999999::::::::::::;;;;;;777888888999999:::::::::;;;;;;;;;;;;::::::::::::777777888888999:::;;;;;;============>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFHHHKKKNNNPPPUUUXXX]]]bbbhhhqqq}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyy{{{}}}~~~qqqWWWJJJ===:::999888666666777666555444444555666777555555555555555555555555666666555555444555555555888777777666666777777888777777666666777888888999888999:::;;;;;;:::999888888888888888999999999999999999::::::::::::;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999555666666777888999:::;;;<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEGGGIIILLLNNNSSSVVVZZZ___fffppp}}}}}}{{{yyyxxx{{{{{{zzzzzzzzzyyyyyyyyy||||||||||||||||||||||||wwwwwwxxxzzz|||xxxgggRRRGGG===::::::999888999777666555444444555666777666666666666666666666666444444444444444555666777888888777777777777888888666666666666666777888888999:::;;;;;;;;;;;;:::999777888888888888999999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;:::::::::999999666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===???AAAAAAAAABBBBBBDDDEEEGGGHHHDDDDDDCCCDDDEEEHHHKKKLLLQQQTTTWWW\\\bbbnnn|||~~~~~~~~~}}}{{{zzzyyyyyy{{{{{{zzzyyyxxxwwwvvvvvvwww{{{}}}yyyuuusssqqqrrrvvvzzz{{{hhhUUUFFFCCC>>>999666444444444555555555555666666666777666777777777777666666555555555555666666666666666999999888777666555444333666444333444666888888777::::::::::::::::::::::::888888777777666555555444999:::999888777777;;;===999999999:::;;;<<<>>>>>>;;;;;;<<<<<<;;;;;;:::999888888888999:::;;;<<<===;;;<<<<<<===>>>??????@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIJJJKKKMMMRRRVVV]]]iiiwww~~~}}}|||}}}}}}|||zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuutttyyy|||}}}yyyuuutttsssuuuyyy~~~|||ooo]]]MMMBBB@@@<<<888666555666666666666666777777777777777555666666777777777666666777777666555444333222111666666666777777777777888777555444555777999999888777777777777777777777777999999999999999999999999999666333333666888888777888888888888:::;;;<<<===;;;;;;;;;<<<;;;;;;:::999999999999999:::<<<===>>><<<<<<======>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLOOOSSSXXX___jjjxxx~~~~~~|||{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuttttttsss{{{~~~|||xxxuuutttvvvyyy~~~ssseeeUUUIII>>><<<:::888777777888999888888888888777777777777444555666666777777777777777777666666555444333333666777777777888888888888888666555666888::::::999666666666666666666666666555555666777777888999999:::444000111777:::888444777777777777888:::;;;<<<;;;;;;;;;;;;;;;:::999999999999999:::;;;===>>>???=========>>>??????@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJMMMPPPTTTZZZbbbnnn|||xxxxxx|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzxxxwwwvvvvvvvvvvvvttttttuuuvvvvvvuuutttttt|||}}}~~~}}}yyyvvvuuuuuuzzz}}}}}}lll[[[MMMEEE<<<;;;999777777777888999888888888777777777666666333444555666777777777777666666777777888888999999:::999999888777777666666888666555666888::::::999888888888888888888888888444444555555666777777777:::777444555999;;;999777777777777888888:::;;;;;;:::;;;;;;;;;;;;:::999999999999:::;;;<<<===???@@@>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGIIIJJJKKKLLLPPPUUU\\\eeesss{{{rrrpppssssss{{{{{{zzzzzzyyyyyyzzzzzz|||{{{yyywwwuuutttssssssssstttvvvwwwxxxxxxwwwvvvzzz{{{{{{yyywwwvvvvvvwww~~~sssaaaPPPDDD>>><<<;;;999777666666666666666666666666666666666666333333444666777777777777666666666777888999999:::999999888888777666666666777555444555777999999888999999999999999999999999999999999999999999999999888888999999888999:::;;;999999888999999:::;;;<<<::::::;;;;;;::::::999888999999999:::<<<>>>???@@@????????????@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDFFFHHHJJJLLLKKKOOOVVV^^^hhhwwwwwwlllgggiiijjjuuuzzzzzzyyyxxxxxxxxxyyyyyy}}}{{{yyyvvvtttrrrqqqppprrrtttvvvyyyzzzzzzyyyxxxxxxyyyyyywwwvvvwwwyyy|||xxxjjj[[[LLLAAA===;;;:::999777666555555444444555555555666666666666333444555555666666666666666666666555555444444444444444555666777888888999777555444555777999999888777777777777777777777777888888888888888888777777555777999888777666888:::999999999999999:::;;;;;;:::::::::::::::999888888888888999:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBCCCEEEHHHKKKLLLLLLPPPWWW___jjjyyyyyylllggghhhhhhqqq~~~|||yyyxxxwwwwwwvvvvvvvvvwwwyyyxxxvvvtttrrrqqqppppppqqqsssvvvyyyzzzzzzyyyxxxwwwxxxxxxwwwwwwzzzzzzjjj___UUUIII???<<<999999888777666555555555444444555666777888888999444444555555666555555555555555555444444444444444333333444555666777888888888666555666888::::::999666666666666666666666666444444555555666666777777666666666777888888777666999888888888888999999:::999::::::::::::999888888777777888999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMOOOSSSYYYaaajjjxxx}}}rrrmmmnnniiippp}}}}}}{{{xxxwwwvvvuuuuuuuuuuuuuuuvvvuuutttrrrqqqpppppppppooorrruuuxxxzzzzzzyyyxxxwwwxxxxxxxxxyyy}}}{{{jjjZZZSSSMMMCCC:::888777777777777666666666666444555555777888999:::;;;555555555666555555444444333333444555666777888999555555555555555444444444999888777777:::;;;;;;;;;777777777777777777777777555555666888999;;;<<<<<<999666333666;;;<<<999444888777777777777777888999999::::::::::::999888888666666777888:::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAABBBEEEHHHKKKMMMSSSVVV[[[bbbjjjwww}}}rrrpppttt~~~}}}{{{yyyyyyyyyxxxvvvtttrrrpppoooqqqpppooonnnmmmlllkkkkkkqqqrrrrrrtttvvvwwwuuutttssstttvvvxxx{{{nnndddVVVJJJCCC@@@<<<:::;;;999777555444444666666555555666666777777888888888888777777666666666555888888777666555444333333444444444444444444333333111222444666777777666555777777666555555555555555666666666666777999:::;;;777777777777777777777777777999::::::999888:::;;;;;;<<<===<<<999777777777666888999999888999;;;===??????@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@???@@@AAADDDFFFIIILLLMMMVVVXXX]]]aaaiiiuuuyyyzzz}}}}}}}}}|||zzzxxxvvvvvvuuuuuusssrrrqqqppppppoooooonnnmmmmmmllllllsssssstttvvvxxxxxxwwwvvvrrrtttxxx|||{{{hhh^^^QQQFFF@@@===:::999:::999777555444444555666555555555555555666666666777777666666666555555555777777666666555555444444555444444444444444444444222333444555666666666666777777666555555555555555777777666666666777888888777777777777777777777777777999::::::999888:::;;;<<<>>>>>>===;;;999999999888999:::999888888:::;;;>>>???@@@@@@AAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCFFFIIIKKKMMMTTTWWW[[[___fffrrr}}}}}}{{{zzzzzzzzzzzzyyywwwssssssrrrrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssuuuvvvwwwwwwwwwvvvyyy~~~~~~qqq___VVVIII???;;;999999888999888666555444444555666555555555444444444444444666555555555555444444444555555555555555555555555555555555555555555555555444444444444444555666777777666666555555555555666888777666666555555555666777777777777777777777777777999::::::999888:::;;;>>>???@@@???<<<::::::;;;:::;;;;;;999888777888:::>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@CCCCCCBBBCCCDDDGGGJJJLLLQQQTTTXXX]]]dddnnn{{{~~~}}}||||||{{{zzzxxxxxxyyyyyyxxxwwwqqqqqqpppoooooonnnnnnnnnmmmmmmmmmnnnooooooppppppppprrrtttvvvwwwxxxzzz{{{sssfffWWWNNNBBB:::777777888777777666555444444444555555666555555555444444333333444444444444444444444444444444444555555666666666555555555666666666666666555444444333333555666777777666555555555555666666666666555555555555666666777777777777777777777777777999::::::999888:::;;;===>>>???>>><<<;;;:::;;;999::::::999888777999;;;===>>>>>>???@@@?????????>>>>>>>>>>>>>>>??????@@@CCCCCCAAAAAACCCEEEHHHJJJMMMPPPUUU[[[bbbmmm{{{~~~~~~~~~}}}{{{{{{|||}}}{{{yyywwwvvvwwwxxxwwwvvvrrrqqqooommmlllkkkkkkkkkllllllmmmnnnooopppqqqqqqqqqtttwwwyyy{{{}}}wwwgggZZZOOOGGG===777666777777777555555555444444444444444777666666555555444444444333333333444444444444444333333444444555555666666555555555555666666777777666555444333333444666777666666555555555555666666444444444444555666777888777777777777777777777777777999::::::999888:::;;;;;;<<<======;;;999999:::777888999999888999;;;===<<<===>>>>>>??????>>>>>>>>>>>>======>>>>>>???@@@BBBAAA@@@@@@AAADDDFFFGGGIIIMMMTTTZZZbbbnnn{{{zzzzzz}}}zzzzzz}}}~~~~~~~~~~~~|||zzzyyy{{{}}}{{{xxxvvvuuuuuuvvvuuuuuurrrpppnnnllljjjjjjjjjjjjlllmmmmmmnnnpppqqqqqqrrrmmmqqqvvvxxxzzz~~~vvvjjj\\\QQQHHHBBB:::666666777777666444444444444444444444333666666666555555555555555333333333444444444444555333333444444555555555666444444444555555666666777555555444444444555555666666555555555555666666777444444444555666777999:::777777777777777777777777777999::::::999888:::;;;999;;;<<<;;;999888888999666777888999888999<<<>>><<<<<<===>>>>>>>>>>>>>>>??????>>>===>>>???@@@AAA@@@@@@AAAAAACCCDDDEEEFFFHHHLLLSSSZZZbbbmmmzzzyyysss{{{~~~{{{yyy|||~~~|||{{{~~~~~~zzz|||}}}|||yyyxxxyyy{{{zzzwwwtttrrrrrrsssrrrrrrpppooolllkkkjjjjjjkkklllmmmmmmnnnooopppqqqqqqrrrlllqqqvvvzzz|||xxxjjj___TTTJJJBBB===888666666777555333333333333444444444333333444444444444444555555555333444444444555555555555444444444444444444444444222333333444555555666666444555555555555555444444555555555555555666777777666666666666666777888999777777777777777777777777777999::::::999888:::;;;999:::;;;;;;999888888999777999999999888888:::<<<;;;<<<======>>>>>>======AAA@@@>>>>>>>>>???AAABBB???@@@BBBDDDFFFGGGGGGGGGIIIMMMSSSYYY```jjjvvvyyy|||~~~|||{{{|||~~~|||yyywwwzzz}}}{{{zzzzzz|||~~~}}}yyywwwwwwyyyyyyvvvrrrppppppppppppooonnnmmmkkkjjjjjjkkkmmmnnnmmmnnnnnnoooppppppqqqqqqrrrwww~~~qqqcccYYYOOOGGG???;;;777555666666444111222222333444444444333333222222222333333444444444444444444555555666666666444444444444444444444444222222333333444555666666444444666666666555444333555555555555555666777888999888888777777777777777777777777777777777777777777999::::::999888:::;;;999:::<<<;;;:::999999:::::::::;;;999888777999:::;;;<<<<<<===============AAA@@@???>>>>>>@@@BBBCCC???AAADDDGGGIIIIIIHHHHHHJJJNNNSSSYYY___hhhssszzz}}}vvvsss}}}|||yyyxxxyyyyyywwwwwwxxxyyyxxxwwwvvvuuuqqqqqqooonnnmmmlllkkkkkkmmmllljjjhhhhhhiiijjjkkknnnmmmmmmnnnqqqsssssssssyyy}}}|||nnn___QQQGGGAAA<<<999666555555666555444999555111111333555444333333444444555555444444333222333555666666666555444444444444444444555666777222222333333333444444444444555666666777777666666444444555555555555444444555555666666555444333333555444333333333555666777888999:::;;;:::999888777555666666666777777777888999999::::::;;;<<<<<<<<>>===<<<<<<===>>>???BBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCEEEGGGIIIJJJJJJNNNTTTYYY^^^eeennntttxxxttt|||~~~}}}{{{yyyxxxxxxxxxyyywwwxxxxxxxxxxxxvvvuuutttrrrqqqooommmllllllllllllmmmlllkkkjjjjjjkkklllmmmlllkkkkkklllooorrrsssttt~~~ooo^^^OOODDD>>>;;;888666555555666555444888555222111333444444333222333333333333333333222333444555555666666555555444444444333444444555555111111222222222333333333111222222333444333333333444555555666666555555444666666666666666555444444666555555555555555666666888999:::::::::999888888777777777888888888888888;;;;;;<<<===>>>??????@@@???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGIIIJJJNNNTTTXXX\\\ccckkkrrr}}}zzzuuuzzz~~~~~~yyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxxxxvvvtttrrrqqqqqqpppnnnlllkkkkkklllmmmllllllmmmmmmmmmmmmmmmmmmkkkkkklllmmmppptttxxxzzzppp]]]MMMAAA;;;999777555444555666555555777555222222333444444333111222222333333222222111444444333333444444555666444444333333222333333333111111111111222222222222333444555555666666555555555555666666666666555555666666777777777666555555666666777777777666666555888888999999:::999999888999999999999999999888888======>>>???@@@AAABBBCCC???>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAA@@@@@@AAABBBDDDFFFGGGKKKOOOSSSVVVYYY___hhhnnnyyy{{{vvvyyy~~~~~~}}}~~~||||||yyyxxxwwwwwwwwwwwwxxxxxxwwwxxxwwwvvvuuurrrpppnnnooommmkkkiiihhhiiikkklllmmmmmmnnnnnnnnnmmmllllllnnnoooqqqssswww|||ppp[[[KKK@@@;;;999666444444555555555555555444333222222333333333222222333333333333222222333222111111111222444555444333222222111222222222111111222222222333333333444555555666666666666666555666666777777666666555666777777777777777666666777777888999999888666555888888888999999999999999999999999999999888888888<<<<<<===>>>@@@AAABBBBBB@@@??????>>>============<<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@BBBDDDFFFGGGLLLOOORRRTTTWWW]]]eeekkkvvv|||xxx{{{~~~}}}zzzzzz}}}{{{zzzyyy{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuutttrrrooommmkkkkkkjjjhhhgggggghhhiiijjjmmmmmmnnnnnnmmmlllkkkjjjqqqtttxxx{{{jjjWWWIIIAAA===999777555444555666555444444444444333222222222333333333444444444444333333111000///...///000111222333222222111111111222222333333333444444444444555111111222333333333333222555555666666666666555555666666777777777777777666666777888999999888777666777777777888888999999999888888888888888888888888999:::;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>><<<===>>>???@@@BBBBBBCCCAAAAAA@@@AAABBBDDDFFFHHHLLLOOOQQQSSSVVV\\\eeelllvvv~~~|||~~~|||yyyxxx}}}}}}{{{zzzyyyyyy}}}|||{{{zzzxxxwwwuuuuuurrrrrrrrrqqqooommmjjjiiihhhhhhhhhggghhhhhhiiiiiilllllllllmmmmmmmmmmmmmmmrrrwww~~~rrr___OOOEEEAAA@@@<<<999666555555666555444222333444333222111111333333444444555555444444333//////......//////000111222222111111222222333444444444444444555555555555111222333333444444333333444444555555555555444444555555666777777777666666666666777888888888888888777777777777777888999:::777777777888888888999999999999::::::;;;;;;<<<<<<>>>??????@@@@@@??????>>>======>>>???@@@AAABBBCCCAAA@@@@@@AAABBBDDDFFFHHHLLLNNNQQQSSSWWW^^^gggoooxxx~~~~~~}}}{{{yyy~~~||||||{{{zzzyyyyyyzzzzzzyyyyyyyyyxxxvvvuuusssrrroooooooooooommmkkkiiigggggghhhiiijjjjjjjjjjjjiiijjjjjjjjjlllnnnqqqsssuuuvvv}}}{{{qqq```OOODDD>>>>>>???>>>;;;888666666666555444111333555444222000111222333333333444444333333333//////000111111111111000111111111222333444555666333333333444444444555555444444555666666666666555333333444444444444333333444444555666666666666666555555555666777888999:::777666666666777888:::;;;666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>=========>>>???@@@AAAAAA????????????AAACCCEEEFFFKKKNNNQQQTTTXXX```kkksss|||~~~~~~~~~}}}|||~~~yyyyyyxxxxxxyyyyyyzzz{{{uuuuuuuuuuuutttsssrrrqqqmmmmmmmmmmmmllljjjhhhfffggghhhjjjlllmmmlllkkkjjjhhhhhhiiikkkoootttyyy{{{{{{mmmcccSSSEEE<<<999<<<>>>@@@===:::777777666555333000333555444111000111222222222222333333222222222///000222333333333222111000111111222333555666777222222333333333444444444000111222222333333222222222333333444444333333222333333444555666666555555444444444444666888:::;;;777666666666666888:::;;;777777888999;;;<<<==================<<<<<<<<<<<<888999;;;===>>>>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>@@@BBBDDDEEEKKKNNNQQQTTTYYYbbbmmmuuu~~~}}}}}}}}}~~~~~~}}}|||zzzzzz{{{{{{zzzxxxyyywwwtttsssssssssrrrqqqnnnllljjjhhhggggggggghhhiiiiiiiiijjjkkkllljjjiiijjjkkkmmmooorrrxxx{{{qqqcccWWWHHH>>>::::::999888999999888777666555444444333333333333333333333333111111000000000000111111333333333222222111111111000111111111111222222222333444444555555444444333444333333222111111111222///000222444444333222111444444333222222222333333555555444333444555666777777666444444444555777888:::999999:::;;;<<<===>>>BBBBBB@@@???===<<<<<<<<<;;;;;;;;;<<<<<<=========???>>>===<<<<<<===>>>??????>>>>>>===???AAACCCEEEKKKOOOTTTYYY^^^eeeooouuu~~~|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}{{{yyyxxxxxxyyyyyywwwvvvtttrrrpppooooooooonnnmmmkkkkkkjjjiiihhhhhhhhhhhhjjjiiiiiiiiijjjkkkkkkjjjlllnnnppptttyyyrrrgggWWWNNNAAA999777888777666888888777777666666555555333333333222222111111111222222222111111222222222333333333222222222111111111111111111222222222222333333444444444444333333444333333222111111222222111222333444555444333333222222222222333333444555666555444444444555777777777666444444444555777888999999::::::;;;<<<======>>>===<<<:::999999888888666777888:::;;;;;;;;;<<<>>>======<<<<<<<<<<<<===???>>>===>>>???BBBDDDFFFIIIMMMSSSXXX^^^hhhsss{{{vvvyyy|||~~~~~~~~~|||yyyvvvvvvwwwwwwyyyxxxxxxxxxxxxyyyyyyzzzxxxvvvuuuuuuuuuuuutttrrrpppnnnlllkkkkkkkkkjjjiiiggghhhhhhiiiiiihhhhhhhhhkkkjjjiiiiiiiiikkkmmmnnnppprrrwww|||xxxeeeYYYJJJCCC;;;666666777777666777777777777777777777777444333333222111000000///444333333333333333333444333333333222222222222111111111111111222222222333333333444444444444333333444333333222222222222222333333444444444555555555111111111222333444666666555555555444555666666777666555444444444666777888999:::::::::;;;<<<<<<===;;;:::999888777777777777444666888:::;;;;;;;;;;;;=========>>>>>>======<<<>>>>>>===>>>@@@CCCFFFHHHIIILLLRRRXXX```mmmzzzooorrrvvvyyyzzz{{{}}}~~~~~~~~~zzzvvvssssssssssssttttttttttttuuuvvvvvvwwwvvvtttrrrrrrrrrrrrpppooommmllliiiiiiiiijjjiiigggdddeeeggghhhiiiiiihhhgggkkkjjjjjjiiiiiilllqqqtttvvvyyynnnZZZNNNBBB>>>:::777777888777666555555666666666777777777555555444333222000000///444333333222222333333444222222222222222222222222111111111222222222333333333333333444444333333333444333333222222222333333444333333333333444555555222222222222333444555666444444444444444555555666555555444444555666777888999::::::;;;;;;<<<<<<<<<;;;::::::999888888888888777888:::<<<======<<<;;;;;;<<<>>>@@@AAA@@@@@@???>>>======>>>@@@DDDGGGIIIIIIMMMRRRYYYcccrrrfffjjjnnnrrrtttvvvyyyzzz|||~~~~~~{{{xxxuuutttssssssqqqqqqrrrrrrsssssssssssstttrrrppppppppppppnnnllljjjhhhfffffffffgggfffeeebbbccceeeggghhhhhhhhhggggggggghhhhhhiiinnnuuuzzzvvvdddRRRFFF>>><<<999888777666666555444444444555666666777777777666666444333222111111222222111111111111222222222222222222222222222222111222222222222333333333222333333333333333333222444333333222333333444444222222222111222333333444444333333222222333333333222222333333444444444444444444444555666777777888999:::;;;<<<<<<<<<;;;;;;::::::999999888999999999999:::;;;<<<<<<<<<;;;:::999;;;===???@@@AAAAAA@@@=========>>>@@@CCCGGGIIIJJJMMMSSS[[[fffvvv\\\```eeeiiilllooorrrtttwwwyyy}}}~~~}}}{{{yyywwwuuutttooopppqqqqqqrrrqqqqqqqqqrrrpppnnnmmmmmmmmmkkkiiifffdddbbbbbbcccccccccbbbbbbcccdddeeefffgggggggggcccfffiiikkkmmmsss|||vvviiiYYYJJJAAA999999777666444333222222222333333333444444555555777666666555444333333222111000000//////000000111111222222222222333333333222222222222333333333333222222333333333333222222333333333333333444444555111111111222222222333333555444333333222222222333222222333444444444444333333444444555666777888888999:::;;;<<<<<<<<<::::::777777777777777777888888999999999:::::::::;;;;;;:::;;;<<<===>>>?????????======<<<===???BBBEEEGGGIIIMMMSSS[[[fffvvvRRRVVV[[[```dddgggkkkmmmooorrrwww{{{}}}~~~}}}}}}}}}}}}|||}}}~~~}}}{{{xxxuuusssppppppqqqrrrqqqqqqooooooooommmkkkjjjjjjiiigggeeeeeecccaaaaaabbbcccbbbaaaccccccccccccdddeeeggggggfffjjjppptttxxxuuuhhhZZZMMMAAA;;;666666666555333222222333222222222222222222333333555555555444444333333333111000000//////000000111111111222222222333333333222222222333333333444444222222333333333333222222333333333333333444555555111222333444444444333222333333222222222333444444333444555666666666555555222333444666777777888888999:::<<<======<<<:::999666666666666666777888888999999888888:::<<>>>>>>>>>>>======<<<<<<>>>@@@CCCEEEHHHLLLRRRZZZdddsssKKKOOOUUUZZZ^^^bbbfffiiijjjmmmrrrvvvzzz}}}~~~|||{{{zzzzzz{{{{{{zzz{{{}}}~~~|||yyyuuurrrqqqqqqrrrrrrrrrpppooonnnlllkkkiiihhhhhhgggeeecccgggeeeccccccdddeeedddddddddcccbbbbbbccceeefffgggkkkqqqxxx~~~{{{lll]]]PPPDDD;;;666666666666555444333555666111111111111111111111111333333333333333333333333111111000000000000111111111111111222222333333333222222333333333444444444222222222333333222222222333333333333333444555666111222444666666555444333111111111222333444555666444555777888888888777666222333444666777888888888999:::<<<======<<<:::999777777777777777888999::::::999999:::<<<@@@EEEGGGJJJHHHFFFCCC@@@?????????======<<<<<<===???BBBCCCFFFKKKQQQYYYcccpppKKKLLLNNNQQQUUUZZZ^^^aaacccfffiiinnnsssvvvyyyzzz~~~}}}~~~~~~}}}|||{{{{{{|||}}}~~~zzzyyyxxxwwwuuutttsssrrrpppppppppooonnnllljjjiiifffeeedddbbbbbbbbbbbbcccbbbdddeeegggggggggffffffjjjiiifffddddddiiipppvvvxxx|||{{{{{{yyylll\\\QQQGGG>>>999888444444444444444444444444333333333333333333333333222222111000//////000000000000000000000000000000000111111111111222222222333333333444555666555333222222111111222222333444666555444444222222111000555555555444444333333333777666444333333444555777555555555555555555444444555555555555666888999;;;888999;;;<<<<<<;;;999888:::999999999::::::;;;<<<<<<;;;:::<<<@@@DDDGGGHHH@@@@@@???>>>============<<<===>>>??????AAADDDFFFGGGLLLQQQVVV[[[dddqqqzzzHHHIIIJJJMMMPPPTTTWWWYYY___```dddhhhlllppptttuuuyyy{{{}}}~~~{{{}}}~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwuuutttsssrrrqqqoooooonnnmmmkkkiiigggfffeeedddcccbbbaaabbbbbbccccccdddeeefffggggggggggggjjjjjjiiiiiikkkqqqyyyzzzvvvzzz{{{qqqcccTTTKKKCCC<<<888999444444444444444444444444444444444444444444444444222222111000000000000000000000000000000000000000000111111111111222222222333222222333555555444222222222111111222222333444444444444333333222222111555555444444444333333333555444333111111222444555555555555555555555555555777666666555555666777777666777999;;;<<<<<<;;;::::::::::::999::::::;;;;;;>>>======>>>???@@@???=========<<<<<<===>>>@@@AAA<<<===??????@@@BBBFFFIIIIIIMMMQQQTTTXXX___iiiqqqHHHHHHIIIJJJLLLOOOQQQRRRXXXYYY[[[^^^bbbgggkkknnnppprrruuuwwwyyy|||zzz|||}}}~~~}}}{{{zzzyyyzzzzzzyyyyyyxxxxxxwwwvvvttttttvvvvvvuuusssrrrqqqppppppnnnmmmkkkiiigggeeecccbbbccccccbbbbbbaaabbbbbbbbbddddddeeefffgggiiijjjkkklllmmmoooqqquuu|||~~~uuunnnsss|||~~~sssdddXXXJJJBBB===888777888444444444444444444444444333333333333333333333333222111111111000000000000000000000000000000000000000111111111111222222222222111111222444444333111222111111111111222333333333333333333333333333333444444444444333333333333333222111000000111222333555555555555555555555555888777666555444444444444333555777:::<<<=========;;;;;;:::::::::::::::;;;>>>>>>???@@@BBBAAA>>>;;;::::::;;;;;;===@@@BBBCCC<<<===???@@@@@@CCCFFFIIIJJJMMMPPPQQQSSSWWW___eeesssJJJJJJKKKKKKLLLMMMMMMNNNRRRRRRSSSUUUYYY^^^cccfffgggjjjnnnqqqtttxxx}}}{{{|||}}}~~~~~~~~~{{{yyywwwwwwxxxyyyttttttuuuvvvuuutttrrrqqqtttsssrrrqqqpppooonnnnnnmmmkkkiiigggeeecccaaa```bbbbbbbbbbbbbbbbbbbbbcccddddddeeefffiiillloooqqqrrrtttwww{{{~~~yyy~~~wwwhhhiiivvvxxxjjjZZZNNNBBB<<<888555555777333333333333333333333333111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222222111000000111333333222000111111111111111222222333111111222222333333333333333333333333333333333333222111111000111111222333444444444555555555555555777666666555444333333333333555777999;;;=========<<<<<<;;;::::::::::::;;;<<<<<<>>>BBBFFFHHHHHHGGG===>>>@@@AAABBBBBBAAA@@@<<<===?????????AAADDDGGGIIIKKKMMMNNNOOOSSSXXX\\\hhhyyyKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNPPPSSSWWW[[[^^^```cccgggkkkooosssyyy|||{{{}}}}}}~~~~~~~~~~~~}}}}}}|||}}}|||yyyvvvuuuuuuvvvvvvpppqqqrrrsssssssssrrrqqqqqqppppppooonnnmmmllllllkkkiiigggeeecccbbbbbbbbbaaaaaabbbbbbcccccccccccccccdddfffjjjoootttyyy{{{}}}|||uuuiiiccclll|||~~~ooo___SSSHHH===999666333333555333333333333333333333333222222222222222222222222000111222222222222111111000000000000000000000000000000111111111222222222000000000111222333222000111111000000111111222333000111111222222333333444333333333333333333333333222222222222222333444444444444444555555555666666444444444555555555555555666666777999:::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<@@@EEEKKKNNNOOODDDGGGJJJLLLJJJFFFAAA=========>>>======>>>@@@CCCFFFHHHJJJLLLOOORRRVVVXXXbbbsssIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKKKKMMMOOORRRTTTVVVYYY[[[___cccgggkkkppptttvvvxxx|||~~~~~~~~~|||zzzyyyyyyyyyxxxwwwuuusssqqqqqqqqqqqqnnnooooooppppppoooooonnnllllllkkkjjjjjjiiihhhhhhgggfffeeeccccccccccccddd```aaabbbddddddeeeeeeeeedddfffkkkqqqyyy}}}lllgggiiitttyyyiiiZZZLLLBBB:::888666333222333333333333333333333333333444444444444444444444444000111222333333333222111000000000000000000000000000111111111111222222222111000000111333333222000111000000000000111222222000111111111222222333333222222222222333333333333222222333333444555555555333333444444555666666666222222444555777777777777888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<======;;;;;;===AAAFFFIIIJJJIIIKKKOOOPPPNNNHHHAAA<<<<<<<<<===<<<<<<===???AAAEEEGGGIIIMMMQQQTTTWWWXXX___oooGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSWWWZZZ]]]aaafffjjjmmmooosssvvvxxx{{{~~~}}}|||}}}~~~~~~~~~}}}{{{yyyvvvuuutttuuuuuutttsssrrrqqqpppooonnnmmmooonnnmmmlllkkkjjjiiiiiigggffffffeeeeeeddddddccccccbbbaaaaaaaaaccceeefff```aaaccceeeffffffffffffeeejjjqqqzzz|||wwwqqqrrrwww}}}rrrcccVVVDDD===777777777555333333222222222222222222222222333333333333333333333333///000222444444333222111000000000000000000000000000111111111111222222222111111000222333444333111000000000000000111222222111111111111111222222222111111222222222333333333111222333444444555555555333333444444555666666777222333555777888888888888777777777888888999:::;;;::::::::::::;;;===>>>???>>>===<<<===???AAAAAA@@@CCCEEEHHHIIIGGGCCC???<<<999;;;<<<<<<<<<>>>BBBDDDFFFGGGKKKOOOTTTWWWYYYYYY\\\lllGGGHHHJJJKKKLLLKKKKKKJJJGGGHHHIIIJJJKKKKKKJJJJJJKKKNNNQQQTTTWWWZZZ___bbbdddgggjjjmmmppptttxxx||||||~~~~~~|||zzz|||}}}|||{{{{{{{{{yyywwwuuurrrqqqqqqrrrrrrsssssssssrrrqqqooommmlllqqqooollliiigggeeeeeeeeecccbbbbbbbbbaaa````````````_________```cccfffggg```bbbdddfffggggggggggggggglllvvv|||vvvvvv{{{~~~uuuiii[[[OOO???888555777888666444444222222222222222222222222///////////////////////////000222444444444222111000000000000000000000000000111111111111222222222222111111222444444333111000000000000000111111222111111111111111111111111111111111222222333333333000111222333444555555444333333444444555666777777333555666888888888888777666666666777888:::;;;<<<999999::::::<<<===???@@@======>>>@@@AAA@@@>>>;;;;;;<<<============<<<;;;777999;;;<<<>>>AAAEEEHHHHHHIIILLLQQQVVVYYYZZZZZZ[[[jjjLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNPPPRRRTTTTTTXXX\\\aaaeeehhhkkkmmmoootttuuuwwwzzz~~~~~~{{{yyyyyy{{{~~~}}}||||||{{{zzzyyywwwvvvuuuuuuttttttsssqqqpppoooooopppqqqqqqpppmmmkkkiiihhhggggggiiiiiihhhhhhhhhggggggggg___aaaaaaaaa___^^^___```aaaaaaaaa````````````aaaffffffggglllrrruuussspppooorrryyy|||tttvvv{{{zzzoooaaaRRRIII999888777666444444333333111111000000000000111111111222333444444333222111...///000111111111111111000000000000000000000000222111000//////000111222111111111111111111111111------///000111222333333222222222111111111000000000111111111111222222222333333333222222333444444000111333555666666555555444555777777666666888999999999999888888888888888999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???????????????>>>===;;;;;;<<<<<<=========@@@DDDGGGLLLKKKKKKMMMRRRVVVXXXXXX[[[gggKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKMMMOOOPPPQQQRRRTTTWWW[[[___aaacccfffhhhlllmmmooorrrvvvyyy}}}~~~}}}zzzxxxxxx{{{~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxvvvuuussssssrrrrrrsssrrrpppooonnnnnnnnnnnnnnnmmmjjjhhhfffeeeeeeeeeeeeddddddcccbbbbbbbbbbbb^^^___```___^^^]]]^^^```aaaaaaaaa```___```aaaccchhhiiimmmrrrxxx{{{|||{{{zzz|||zzzzzz}}}pppcccVVVIIIAAA999888777555444444333333111111000000000000111111000111111222222111111000//////000111111111000000000000000000000000000000111000////////////000111111111111111111111111111000000111111111111111000222222222111111111000000000111111111111222222222222222222222222333444555222222333444555555555555333555666666666666777999888888888888888888888888<<<<<<<<<;;;::::::999999::::::;;;<<<<<<===>>>>>>????????????>>>===<<<;;;;;;<<<=========@@@DDDGGGHHHHHHIIILLLRRRWWWZZZ[[[]]]iiiKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPTTTVVVWWWYYY[[[]]]aaaccceeehhhlllpppsssuuuwwwxxxyyy{{{~~~}}}yyyvvvwww{{{~~~~~~}}}||||||{{{zzzxxxvvvuuuuuuvvvvvvvvvuuusssrrrpppoooooooooqqqpppnnnmmmlllkkkkkkkkkjjjiiifffdddcccbbbbbbbbbbbbaaa```___^^^^^^^^^^^^___`````````^^^^^^```aaacccccccccaaaaaabbbfffiiilllpppvvv||||||zzz~~~wwwgggYYYNNNCCC<<<888777666555444333333333111111000000000000111111000000000//////000000000000000111111111000//////000000000000000000000000000//////......//////000111111111111111111111111333333333222111000///...222111111111111000000000000111111111111222222222111111111222222444555666444444444333333444444555222444555555555555666888666666777777888888999999<<<;;;;;;::::::999999999999::::::;;;;;;<<<<<<===>>>??????>>>>>>===<<<;;;:::;;;<<<<<<===@@@DDDGGGFFFFFFHHHMMMUUU[[[___aaabbbmmmKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOPPPQQQQQQSSSUUU[[[\\\]]]```dddhhhkkkmmmnnnoooqqqtttwww{{{~~~}}}xxxuuuvvvyyy|||~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwuuusssrrrsssttttttsssrrrpppooommmmmmllllllooonnnmmmllljjjiiihhhhhhfffeeecccaaa````````````bbbaaa```^^^^^^]]]^^^^^^```aaabbbaaa```aaaccceeefffggggggfffeeehhhnnnsssuuuzzz{{{yyy~~~ooo^^^PPPFFF>>>999777666555444333333333333222111111000000111111222111111///......///111111000111111111000///......000000000000000000000000//////............//////111111111111111111111111333333333333222000///...111111111111000000000000000000111111111222222222000000000111222444555666666555444333222333444444111333444444444444555777555555666666777888999999777777888999:::;;;;;;<<<999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<>>>>>>>>>>>======<<<:::;;;;;;;;;;;;>>>AAADDDFFFFFFIIIPPPXXX```eeehhhmmmvvvMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKMMMNNNOOONNNMMMMMMOOOQQQPPPQQQRRRSSSUUUXXXZZZ[[[^^^^^^```cccfffiiilllmmmrrrsssvvvxxxzzz|||}}}~~~~~~~~~zzzuuurrrrrrssswww|||~~~||||||{{{{{{{{{zzzyyyxxxwwwvvvttttttuuuttttttsssrrrqqqqqqqqqqqqqqqppppppoooooonnnmmmkkkjjjhhhhhhgggggggggggghhhggggggfffeeedddbbbaaa___^^^]]]^^^^^^___^^^]]][[[ZZZZZZ\\\^^^___^^^______^^^^^^```dddggghhhlllppprrrsssxxxtttllliiijjjkkklllssswwwkkkZZZJJJAAA;;;777444555444333222222222222222222222111111111111222222222111111000000111111222//////000000000///......////////////////////////...//////000000//////...000000000000000000000000...///000111111111111111//////000000000000000111000111111111111222222222000000000111111333444555666555444444333333333333111333444444444444555777444444555555666666777777888888888888888888888888::::::::::::::::::::::::======>>>>>>>>>>>>======;;;;;;;;;;;;:::<<>>:::666444444333333222222222222222333222222111111222222333///000000000000000000///......//////000///////////////////////////////////////000111111000//////000000000000000000000000......///000000000000000////////////000000111111000111111111111222222222111111000111111222333333444444444555444444333333222333555555444444666777555555555555555555555555777888888888888888888888;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>>>>======<<<<<<<<<;;;::::::===@@@@@@BBBGGGOOOZZZdddkkknnnttt{{{OOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOLLLMMMMMMLLLKKKLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRSSSTTTVVVXXXZZZ[[[^^^```cccgggkkknnnpppqqqrrrrrrtttuuuwwwyyyzzz{{{{{{~~~}}}vvvpppmmmlllgggnnnwww~~~~~~|||||||||||||||{{{{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuuuutttsssqqqpppooooooooooooooonnnmmmlllkkkfffhhhjjjkkkkkkiiigggeeehhhgggfffdddcccbbbaaaaaa]]]^^^```aaaaaaaaa```___]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[^^^bbbddddddeeeeeeddddddgggkkkooottt{{{|||mmm```YYYZZZ___dddxxxuuummm[[[RRRFFF<<<777444111///333333222222111222222222333222222111111222222333---...///000000///...---------...///000000000//////////////////////////////000111222222111000///000000000000000000000000...///////////////........./////////000000111111000111111111111222222222222111111111111111222222222333444555555555333333222444555555555555666888555555555555555555444444444444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>=========<<<;;;999:::<<<>>>AAACCCHHHRRR^^^jjjrrruuuuuu|||TTTQQQNNNMMMMMMNNNMMMLLLJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKLLLNNNPPPOOOOOOOOONNNLLLJJJKKKMMMPPPQQQOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXZZZ]]]___```bbbeeehhhiiilllnnnppppppppprrrtttxxxyyyzzz{{{{{{||||||{{{~~~~~~|||uuunnnkkkiiijjjmmmsss{{{~~~~~~}}}~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxvvvuuuuuuuuuvvvwwwxxxxxxuuuuuuvvvuuutttqqqnnnllllllllljjjiiihhhhhhggggggdddeeefffggggggeeecccaaa``````aaaaaaaaa___^^^]]][[[[[[ZZZYYYYYYZZZ[[[\\\]]]\\\\\\\\\]]]^^^______[[[\\\\\\\\\]]]___dddgggkkkkkklllmmmoooqqqtttvvv|||sssaaaWWWTTTWWWbbbnnnvvvhhh^^^PPPJJJAAA:::666555444333444333333222222333333444222333444444333111...,,,000000///...............///////////////000111111000000////////////000000..................------......///000000000000000000000///////////////000------......///111222333;;;666111///000333333333000111111111111222222222333333222222222333444555777777777777777777777777888888888777666666555555444444555555777888999:::999:::;;;<<<============@@@@@@??????????????????===<<<;;;;;;<<<===>>>???CCCHHHNNNTTT```qqq}}}UUURRROOOMMMLLLLLLKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLRRRPPPMMMKKKKKKLLLKKKJJJMMMLLLKKKJJJKKKLLLNNNPPPNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYYZZZZZZ[[[]]]___aaacccfffgggggghhhiiijjjlllmmmoooqqqrrrttttttuuuyyyyyyzzz{{{}}}~~~{{{uuupppmmmggggggiiiooowww~~~~~~}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxuuuuuuuuuuuuttttttttttttuuuuuuttttttssssssttttttssssssssssssssssssttttttrrrsssssstttsssqqqooommmkkkkkkiiihhhffffffeeeeeeccccccdddddddddcccbbbaaa___````````````^^^]]]\\\ZZZYYYXXXWWWXXXZZZ\\\]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]^^^___```cccgggnnnrrrssssssuuuwwwzzz}}}wwwiii[[[VVVYYYbbbqqq|||ooo```VVVJJJEEE===888666555555555333222222111111222222333111111222333222111000///111000000///....../////////////////////000111111000//////////////////000////////////////////////...///000000111111000000000000////////////000000000000////////////000000444111---,,,---//////...000000111111111222222222222222222333333333444444444444444444444444444444666666555555555555444444555555555666777999:::;;;:::;;;<<<===>>>>>>>>>>>>????????????????????????>>>===<<<;;;<<<<<<>>>>>>EEEJJJOOOTTT```ppp{{{[[[XXXTTTQQQPPPOOOMMMKKKMMMMMMKKKJJJJJJJJJKKKLLLUUUQQQMMMJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^^^^^^^___aaabbbcccfffiiikkkmmmoooooooooppprrrtttvvvxxxyyyzzzzzz|||}}}}}}}}}}}}~~~~~~{{{vvvrrrpppeeeeeefffjjjqqqxxx}}}}}}{{{zzzyyyyyy|||{{{zzzyyyyyyzzz{{{|||zzzzzzyyyxxxwwwvvvuuutttuuutttttttttssssssssssssnnnnnnnnnooooooooooooooorrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooonnnooopppppppppooonnnmmmjjjiiigggeeedddcccbbbbbbaaa``````_______________^^^^^^______^^^]]][[[ZZZZZZXXXWWWVVVWWWZZZ]]]___]]]^^^^^^^^^^^^_________\\\]]]___aaafffnnnvvv|||~~~zzziiiaaa[[[]]]eeesss~~~ssseeeUUUKKKBBB>>>888555444555555555222111111000000111111222000000111111222222222222222111000000///000000000///////////////000000111/////////......////////////000000000000000000000//////000111111111111111000000////////////000000333222111///............222111//////000111111000000000000111111111222222000111333444444444333222333333333333333333333333333333333444444444444444666666666666777999:::;;;;;;<<<===>>>>>>>>>>>>>>>???????????????????????????>>>===<<<<<<<<<===>>>EEEJJJOOOUUU```oooyyy}}}~~~bbb___[[[XXXVVVTTTRRRQQQMMMMMMKKKKKKKKKKKKLLLMMMTTTPPPKKKHHHHHHIIIJJJJJJFFFGGGIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQQQQRRRRRRTTTUUUVVVVVVUUUTTTUUUWWWUUUWWWZZZZZZZZZZZZ[[[\\\[[[\\\___aaadddfffggggggeeefffhhhkkkmmmpppqqqrrrsssuuuwwwwwwwwwxxxyyy{{{yyyyyyzzzzzz{{{|||||||||~~~}}}||||||}}}~~~~~~|||||||||{{{zzzwwwtttsssgggeeedddfffkkkrrrvvvxxx{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttuuuvvvwwwxxxvvvvvvuuutttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqlllllllllmmmmmmnnnnnnoooqqqqqqrrrqqqqqqqqqppppppoooooonnnnnnnnnmmmllllllkkklllllllllllljjjiiihhhfffeeedddbbb```___^^^^^^]]]\\\[[[YYYYYYZZZ\\\]]]\\\\\\]]]]]]]]]\\\ZZZYYY[[[YYYWWWVVVWWWZZZ]]]______```aaaaaabbbbbbbbbbbb___```cccffflllttt~~~tttdddeeejjjqqq{{{vvvjjj[[[LLLBBB<<<999555333333444444444222222111111111111222222111111000000111111222333222222111111000111111222000000////////////000000......////////////......///////////////000000000///000000111111111111111000////////////000000111333222111///............111111111222222333222111000000000000111111111111///111333444555444222111444444444444444444444444222222333333444555666666555555555666777888999999;;;;;;<<<===============>>>>>>>>>>>>???????????????>>>===<<<<<<<<<===>>>DDDIIINNNTTT___nnnxxx{{{~~~iiieeeaaa]]][[[XXXVVVTTTNNNNNNMMMLLLMMMNNNOOOPPPUUUQQQLLLIIIIIIJJJKKKLLLGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUVVVXXXTTTVVVXXXXXXWWWWWWXXXYYYUUUVVVWWWYYYZZZ[[[\\\\\\]]]^^^```bbbdddfffhhhiiiiiikkkmmmnnnmmmnnnppprrrppppppqqqrrrssstttuuuuuuyyyxxxvvvttttttuuuwwwxxxvvvxxxzzzzzzyyywwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzwwwxxxxxxxxxwwwuuutttsssiiigggddddddhhhllloooqqqssssssssssssttttttsssssspppppppppqqqqqqrrrsssssssssssssssrrrqqqqqqppppppppppppooooooooonnnnnnnnnkkkkkkkkkllllllmmmmmmmmmnnnoooooooooooonnnmmmlllmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhgggfffdddcccbbbbbbaaa```^^^\\\[[[[[[[[[ZZZXXXVVVUUUUUUWWWYYYZZZYYYZZZ[[[\\\\\\[[[ZZZZZZZZZYYYWWWWWWXXXZZZ]]]___bbbcccdddfffggggggggggggjjjkkkmmmqqqvvv~~~zzzrrrlllvvvxxxlllaaaTTTFFF===999666444222222333222111333333222222222222333333333222111111000000111111222222111111111111222222000000////////////000000......///000000///......---------......///////////////000111111111111111///////////////000111111000000////////////000000---...000000000///////////////000000000111111111///000222444444333222111444444444444444444444444333333444555666777777888555555555555666777888888::::::;;;;;;<<<<<<;;;;;;======>>>>>>>>>????????????>>>===<<<<<<===>>>???AAAFFFLLLSSS^^^mmmwwwzzz|||uuuqqqkkkfffbbb^^^ZZZWWWSSSRRRQQQQQQQQQRRRSSSTTTXXXTTTPPPMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRQQQQQQNNNOOOQQQRRRRRRSSSTTTVVVSSSTTTVVVVVVUUUTTTUUUVVVUUUVVVWWWWWWXXXXXXXXXXXXWWWXXXYYYZZZ\\\]]]______]]]___aaabbbaaabbbdddeeefffggghhhiiijjjkkkllllllnnnmmmkkkjjjiiiiiijjjjjjlllnnnqqqqqqpppooooooppppppppprrrtttuuuvvvvvvvvvrrrsssssssssssstttttttttrrrrrrrrrrrrssssssssssssrrrssssssrrrrrrqqqpppoooiiifffdddcccfffhhhjjjkkkkkklllnnnoooqqqqqqrrrrrrmmmnnnnnnoooooopppppppppqqqqqqppppppppppppppppppllllllkkkkkkkkkjjjjjjjjjhhhiiiiiiiiiiiiiiiiiijjjhhhiiijjjjjjjjjiiigggfffhhhiiijjjkkkjjjiiihhhgggfffeeedddbbb```^^^]]]]]]]]]]]][[[ZZZYYYYYYXXXXXXVVVUUUSSSRRRSSSTTTVVVWWWWWWXXXYYY[[[\\\\\\\\\[[[YYYYYYYYY[[[]]]```bbbdddgggiiikkknnnpppqqqqqqqqqtttvvvyyy|||zzzvvv|||zzzmmmaaaWWWLLLBBB;;;777555333333333333222000444333333333333333333444222222222222111111000000111111111000111111222333111000000///////////////...///000111111000///...,,,,,,------......//////......///000000000000000///......//////000111222//////...//////000111222///111222222111///000111/////////000000000111111///000222333333333222111222222222222222222222222555555666666777888999999666666666666666777888888999::::::;;;;;;;;;::::::<<<======>>>>>>?????????>>>>>>=========>>>???@@@???EEEKKKQQQ\\\jjjsssvvvxxxxxxqqqkkkeeebbb\\\[[[YYYWWWVVVUUUUUUVVVWWWTTTQQQPPPPPPPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKMMMOOOPPPPPPOOOOOOKKKMMMOOOOOOOOOOOOQQQSSSSSSTTTVVVUUUTTTSSSSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYTTTUUUUUUUUUVVVVVVWWWWWWVVVWWWYYYYYYYYYYYY[[[\\\]]]^^^^^^___```aaabbbbbbcccbbbbbbbbbbbbbbbbbbaaaccceeehhhiiiiiihhhiiijjjiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmlllllllllmmmmmmmmmnnnnnnmmmmmmmmmlllkkkjjjjjjiiidddbbbaaabbbdddgggggggggfffgggiiilllmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnooooooppppppqqqjjjjjjjjjiiiiiiiiihhhhhhggggggggggggffffffffffffcccdddfffffffffeeecccbbbaaacccdddeeefffeeedddccc``````^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWSSSRRRRRRQQQRRRSSSTTTUUUUUUVVVXXX[[[]]]]]]^^^]]][[[]]]aaaeeejjjmmmpppqqqsssuuuyyy|||yyypppbbbVVVLLLEEE===888444333333333555555444222333333222222222222333333///000111222333222111111000000000000000111222222111111000//////////////////000111222222111000///---------...//////000000------...///////////////............///000111222///////////////000111111222333444333000///000222////////////000000000111000111111111222222222222333333333333333333333333666666666777777888888888888888888888888888999::::::;;;;;;;;;;;;;;;::::::<<<<<<======>>>??????@@@======<<<<<<===???AAABBB@@@FFFKKKPPPZZZfffnnnppprrrzzzyyyrrrmmmcccaaa___[[[YYYWWWWWWWWWRRRQQQPPPQQQSSSUUUUUUTTTQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIILLLNNNOOOOOONNNMMMLLLNNNOOOOOONNNNNNOOOQQQTTTVVVWWWVVVUUUTTTTTTUUUQQQQQQSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRTTTUUUVVVWWWVVVVVVWWWYYYXXXXXXXXXYYYZZZ[[[[[[[[[]]]]]]^^^___``````______]]]```cccdddddddddeeefffffffffffffffeeedddcccbbbffffffggggggggghhhhhhhhhhhhiiiiiijjjjjjkkkkkkllljjjjjjiiihhhgggfffeeeeee```______```dddfffgggfffdddeeegggiiikkkkkkkkkkkkmmmmmmmmmnnnnnnmmmmmmlllkkkkkklllmmmnnnppppppqqqkkkjjjjjjjjjjjjiiiiiiiiihhhggggggffffffeeeeeeeeebbbccceeeeeeeeedddbbb```\\\^^^```aaabbbaaa```___\\\\\\[[[ZZZZZZZZZZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWQQQQQQQQQQQQRRRRRRSSSTTTSSSUUUXXX[[[]]]^^^______```ccciiiooovvvzzz~~~~~~sssiiiZZZNNNEEE???:::777222222222444666777666444222222111111111111222222,,,...111333444444333222000000//////000111222222111111000//////////////////111222333333222111///---......///000111111222,,,------...........................///000222222000000////////////000000///000111...+++***,,,...////////////000000000000111111000000111111222333555555555555555555555555666666666666777777777777:::::::::999::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<>>>@@@BBBCCCBBBHHHLLLPPPXXXcccjjjkkknnnwww{{{tttooohhhccc___]]][[[YYYZZZXXXUUUUUUUUUUUUTTTSSSUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNGGGHHHJJJLLLMMMNNNNNNNNNQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXX]]]\\\[[[[[[[[[\\\]]]^^^```___]]]^^^```aaaaaa```ddddddccccccbbbaaa``````bbbaaaaaabbbcccfffhhhiiijjjiiihhhgggggggggggggggfffgggggggggfffdddbbbaaa___^^^]]]\\\]]]```ccceeeggghhhiiihhhggggggiiikkkmmmmmmlllkkkjjjiiiiiihhhiiijjjjjjkkkkkklllllllllkkkjjjhhhffffffffffffggghhhhhhgggfffeeeeeeeeeeee______``````___]]]\\\[[[[[[\\\]]]^^^]]]\\\YYYXXX\\\[[[ZZZYYYXXXWWWWWWWWWYYYXXXVVVUUUTTTTTTUUUUUURRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWZZZ^^^bbbeeedddiiisssyyyhhh___RRRFFF???;;;666333333111///111444555444222444333222111000000000000333333333222222222111111////////////////////////,,,---///000000000///...............////////////+++,,,,,,------.........111000///......---......******,,,...111333555555000///...------...///000000000000000000000000000/////////000111111222222111111111000111111222333444444333333333444555555666777888999999:::999999888888999999999:::::::::<<<<<<<<<<<<============<<<=========>>>>>>>>>???===???AAAAAA@@@>>>>>>???DDDGGGIIIKKKUUUbbbgggdddmmmuuu}}}uuunnnhhhddd```]]]```^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSSSSXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\[[[ZZZ[[[\\\]]]^^^```___]]]^^^```aaaaaa```ccccccbbbbbbaaa``````___```___``````bbbdddfffgggffffffeeedddddddddddddddcccccccccbbbaaa```^^^^^^]]]\\\[[[[[[\\\^^^aaaccceeefffgggfffeeeeeefffhhhkkkjjjjjjiiiiiihhhhhhggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhfffeeeddddddeeeeeedddcccbbbaaa```_________]]]]]]]]]]]]]]][[[ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWWYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRTTTTTTVVVXXX]]]ccciiillluuu{{{sssaaaXXXKKKAAA;;;777333000333111000111333444333111//////////////////000111333333222222222111111111000000000000000000000000------///000000000///...............////////////------------............------------------......000000000///////////////000///...------...///000000000000000000000000000/////////000111111222222000000000000111222444444444444333333333444555555666777888999999:::999999999999999999::::::::::::<<<<<<<<<<<<========================>>>>>>>>>>>>===???AAAAAA@@@>>>>>>???AAAEEEHHHJJJSSS___eeedddkkksssxxxqqqlllhhheeeccc___^^^]]]]]]\\\[[[XXXVVVUUUSSSQQQOOOOOONNNMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZZZZZZZ[[[\\\]]]```^^^]]]]]]___``````___aaaaaa``````______^^^^^^]]]]]]^^^^^^```aaacccdddbbbaaaaaaaaa````````````bbbaaa```___^^^]]]]]]]]]\\\[[[YYYXXXYYY\\\___```cccdddeeedddcccbbbcccdddgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeecccbbbbbbbbbbbbbbb``````^^^]]]\\\[[[[[[[[[YYYZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWVVVVVVUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSWWWWWWYYY]]]dddmmmuuuzzzvvvhhhWWWOOOEEE<<<888666333000333222111111222333222000---------...///111222333333222222222222111111111111111111111111111111111---......///000/////////............////////////////////////............------------...///000111333222111000...---,,,,,,//////............///////////////////////////////////////000111111222222222111111111111222222333333333333333333444555666666777888999999:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===============???AAAAAA???>>>???@@@???DDDGGGIIIOOOYYYaaaeeehhhqqq|||xxxooolllgggeeecccbbbaaa```\\\ZZZXXXVVVTTTRRRQQQQQQMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\___]]]\\\\\\^^^______^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]___```aaaaaa^^^^^^^^^___^^^^^^^^^]]]cccbbb```^^^]]]^^^^^^___[[[ZZZXXXWWWWWWYYY\\\^^^aaabbbcccbbbaaa``````aaaccccccddddddeeeeeeeeeeeedddcccccccccbbbaaaaaaaaa`````````______^^^^^^^^^```___]]]\\\ZZZYYYYYYYYYVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTXXXWWWWWWWWWWWWXXXXXXYYYWWWXXXYYYYYYYYYXXXVVVUUUWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]___dddmmmwwwjjj[[[OOOHHH???999777666444222333222222111111111000000/////////000111333444555222222222222111111111111000000000000000000000000---......///////////////............////////////111111000000//////......000000000000000111222222//////////////////....../////////....../////////......................../////////000111111222222555444333222111111111111333333333333444444555666666666888999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===============???@@@@@@???>>>???AAA@@@CCCFFFHHHLLLTTT^^^eeehhhppp{{{vvvqqqooommmkkkjjjeeecccaaa^^^[[[XXXWWWVVVPPPPPPOOONNNNNNNNNNNNOOOMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[]]]\\\ZZZ[[[\\\^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^______```\\\]]]]]]^^^^^^^^^]]]]]]aaa```___]]]]]]]]]^^^^^^ZZZYYYVVVUUUUUUWWWYYY[[[^^^```aaaaaa```______``````aaaaaabbbbbbccccccddd`````````______^^^^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZ]]]\\\[[[YYYXXXWWWWWWWWWTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUXXXXXXWWWWWWWWWXXXYYYYYYXXXYYYZZZ[[[ZZZYYYWWWVVVWWWXXXZZZ\\\^^^```bbbbbbcccdddfffkkktttxxx```RRREEE???888444444444333222222222222222111000000000111111000000111222333333222222222111111111000000////////////////////////............/////////000............////////////111111111000000//////...222222111000000000000000------....../////////000...//////////////////...------------------------/////////000111111222222333222222222222222333333333222222333444555666666666666888999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>===============???@@@???>>>???@@@BBBCCCDDDFFFHHHJJJQQQ[[[cccgggppp{{{xxxuuusssllljjjgggccc___\\\YYYXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLMMMMMMKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[YYYXXXYYYZZZ\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]^^^^^^^^^]]]\\\]]]\\\[[[[[[ZZZZZZZZZ[[[XXXVVVTTTRRRRRRSSSUUUWWWZZZ\\\___```___^^^^^^^^^^^^^^^^^^_________``````[[[[[[[[[[[[[[[ZZZZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZ[[[\\\\\\]]]\\\\\\^^^___aaadddgggjjjmmmnnnnnnnnnqqqvvv~~~lllXXXLLL<<<777222///111222222000000222222222000///000111111000///////////////000222111111111111000000000........................///............///000000............////////////000000000000////////////111000///...------------/////////.........------......////////////............................../////////000111111222222//////000111333555777888222222222333444555666777666777888999999:::999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>===?????????>>>???AAACCCHHHDDDCCCFFFIIINNNWWW___eeennn~~~wwwtttpppkkkgggbbb___^^^]]]\\\[[[YYYWWWVVVUUUUUUTTTTTTUUUTTTSSSQQQOOONNNNNNMMMLLLKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPOOONNNMMMRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVXXXYYYYYYYYYYYYYYYWWWVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYY[[[\\\^^^^^^^^^\\\[[[YYYYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQOOONNNOOOQQQRRRVVVXXX[[[]]]\\\\\\\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[UUUUUUVVVVVVVVVVVVVVVVVVSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUWWWXXXZZZZZZZZZYYYZZZYYYXXXXXXWWWWWWWWWWWW]]]]]]___aaacccfffiiijjjmmmnnnpppsssvvvyyy{{{}}}~~~}}}|||qqq]]]MMMEEE888444///...000222222111...000222111000///111333000000////////////000000111111111111000000000000///////////////////////////......---...///000111............////////////......///////////////000......------,,,---------000//////......---,,,,,,---...///000000///...---......................../////////000111111222222111111111222333444666666222222222333444555666777666777888999999:::999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@===>>>???>>>>>>???AAACCCKKKDDD@@@CCCGGGKKKRRRZZZaaajjj{{{~~~xxxsssnnnkkkiiicccaaa___]]][[[YYYXXXXXXWWWXXXXXXWWWVVVTTTRRRQQQNNNMMMLLLKKKLLLMMMOOOPPPNNNNNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOONNNMMMLLLKKKMMMNNNPPPQQQRRRRRRRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYXXXXXXVVVUUUUUUWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXXXXZZZ\\\]]]^^^]]]\\\[[[XXXYYYZZZZZZZZZYYYXXXWWWRRRQQQNNNLLLKKKLLLNNNOOORRRUUUYYY[[[[[[ZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXQQQQQQRRRRRRSSSSSSTTTTTTQQQRRRSSSTTTTTTSSSRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVYYY[[[]]]]]]\\\[[[]]]]]]\\\ZZZZZZYYYYYYYYYaaabbbdddgggkkkpppuuuwww{{{|||~~~|||qqquuuvvvcccQQQDDD>>>999555000000222444444333---000222111//////111444111111000111111222333333111111111111000000000000000000000000000000000000///......------///000111............/////////000------......//////000000......---......///000111........................---...///000000///...---/////////////////////////////////000111111222222666555444333222111111111222222222333444555777777666777888999999:::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAA>>>>>>???>>>>>>???AAADDDMMMCCC===@@@FFFIIIOOOVVV^^^gggyyy|||xxxwwwvvvnnnkkkgggdddbbbaaa___]]]^^^\\\ZZZZZZYYYXXXUUUSSSSSSQQQNNNMMMMMMNNNMMMLLLLLLKKKKKKKKKMMMLLLKKKIIIQQQOOONNNMMMMMMNNNPPPQQQOOONNNNNNMMMMMMMMMMMMNNNLLLMMMNNNPPPQQQQQQQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUTTTSSSSSSUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWXXXYYYYYYXXXVVVUUUVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVRRRPPPNNNLLLKKKMMMOOOPPPPPPSSSWWWZZZ[[[YYYWWWUUUWWWUUUTTTTTTUUUTTTQQQOOOQQQPPPOOONNNNNNOOOPPPQQQRRROOOMMMNNNQQQSSSSSSRRRSSSQQQOOOMMMNNNPPPRRRTTTVVVUUUTTTTTTUUUVVVUUUTTTVVVXXX[[[]]]______^^^^^^[[[]]]^^^___^^^___```bbbhhhkkkpppuuuyyy~~~vvvlllgggfffrrryyylll```RRRDDD===;;;444444333333222111000000222333333333333222111111222111111111000000//////333333111000////////////111111000///...------,,,////////////////////////...///000///...---.../////////000000000000//////------............------,,,------......------,,,,,,,,,---------------,,,---...000000.........///---...///111111222222222222222222111111000000000444333333333333333333333555666777888888999999999<<<:::888999<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<888999<<<>>>@@@BBBCCCCCCBBBAAA???======>>>???@@@@@@?????????AAADDDGGGIIIUUU[[[mmm~~~zzzuuuqqqnnnllliiifffdddbbb___^^^]]][[[XXXVVVXXXUUUSSSQQQQQQRRRQQQPPPRRRPPPOOOOOOPPPOOOMMMKKKMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJJJJLLLNNNPPPPPPRRRUUUXXXXXXWWWUUUTTTVVVTTTSSSRRRSSSRRRQQQOOONNNNNNMMMLLLLLLMMMNNNOOOQQQOOOMMMNNNQQQSSSSSSRRRTTTSSSRRRRRRSSSUUUWWWXXXVVVVVVVVVWWWXXXXXXXXXWWW[[[]]]```bbbdddddddddcccfffhhhjjjkkkkkkkkkmmmooovvvxxx|||ttteee___\\\___qqq|||zzz{{{pppcccWWWJJJ>>>777777444444333222222111000000222222333333222222111000111111111000000000//////111111000//////.........111000000///...---------///////////////////////////000111000...---.../////////000000000000//////------............------,,,------......------,,,...///////////////.........///111111///...///000...///000111111111111111222222222222111111111111000000000000000000000000444555666777888888888888;;;999777888:::<<<;;;999:::::::::;;;;;;;;;;;;<<<:::;;;===>>>???@@@AAAAAABBBAAA???======>>>???@@@???>>>>>>>>>@@@BBBEEEGGGPPPVVViii}}}yyyuuurrrooommmiiigggeeebbb___\\\\\\ZZZWWWUUUUUUUUUSSSRRRTTTRRRPPPOOOOOONNNLLLJJJKKKJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTSSSRRRQQQOOONNNMMMMMMJJJIIIHHHHHHIIIKKKNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSVVVTTTQQQPPPPPPPPPPPPOOOMMMLLLLLLKKKLLLMMMOOOPPPQQQPPPOOOPPPSSSUUUUUUUUUQQQRRRSSSTTTUUUWWWXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]bbbdddfffjjjlllmmmnnnnnnvvvyyy|||}}}~~~yyysssggg^^^VVVSSSSSS[[[qqq}}}wwwtttrrrfffXXXMMMBBB888333444333333333222111111000000222222222222222111000000111111000000000000///////////////...............000000//////......------///////////////////////////000111000...---...///...//////000000//////...------............------,,,------......------,,,///////////////...---,,,---///000000///....../////////000111111000000000111111111222222222222222222222222222222222222222333444555666666777777666999777666777888:::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>AAA@@@>>>=========>>>???>>>===<<<<<<>>>@@@BBBDDDIIIQQQeee}}}}}}yyyuuuqqqoookkkhhheeecccaaa^^^]]]\\\[[[XXXVVVVVVTTTRRRQQQQQQPPPOOOMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNLLLJJJHHHIIIJJJMMMOOOMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQPPPOOONNNNNNMMMIIIIIIHHHHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRSSSSSSSSSVVVSSSPPPNNNOOOOOOPPPOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVXXXXXXYYYSSSTTTVVVXXXYYYYYYYYYYYYZZZ]]]```cccddddddeeefffhhhjjjmmmrrrvvvyyy{{{|||vvvkkkfff[[[UUUPPPRRRXXXdddyyy}}}vvvqqqkkk^^^OOOEEE===666333444333222222222111111000000111111111222111000000///000000000000000000//////....../////////////////////////////////.........///////////////////////////000111000...---...///...//////////////////...------............------,,,------......------,,,------------,,,+++******+++---......---,,,------///000000000000000//////000111111111222222333333222222333333333333444444222222333444555555555555888777777777888999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>=========>>>???===<<<;;;;;;<<<>>>AAABBBFFFMMMbbb|||xxxuuuqqqnnnmmmkkkhhhfffeeeccc```]]][[[YYYVVVVVVVVVVVVUUUTTTQQQPPPPPPPPPPPPPPPPPPQQQNNNOOOPPPQQQRRRRRRRRRQQQNNNMMMLLLKKKKKKJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHHHHJJJMMMNNNLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVXXXUUUQQQPPPPPPQQQQQQQQQOOONNNNNNNNNPPPRRRTTTUUUTTTUUUWWWXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^___^^^]]]]]]]]]aaaeeehhhiiijjjllloooppprrrvvv||||||wwwpppfff^^^[[[TTTPPPOOOYYYiiiyyyzzzpppjjjbbbUUUFFF>>>999444222333222222111111111111111000000000111111000000///...//////////////////000000//////000111111111000000.........///////////////////////////////////////...///000///...------///......////////////......------............------,,,------......------,,,,,,,,,------,,,+++******---...000000...---.../////////000000000//////...000000000111111222222222......//////000000000111111222333444444555555555888888888888888888999:::999999999:::::::::;;;;;;888999;;;<<<>>>>>>??????=====================>>><<<;;;:::;;;<<<>>>AAABBBFFFMMMbbb|||uuussspppnnnmmmjjjfffcccaaa^^^[[[YYYYYYYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRNNNOOOQQQRRRSSSRRRRRRQQQNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNMMMKKKJJJJJJKKKMMMNNNKKKKKKLLLMMMMMMLLLJJJIIILLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOOOOJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRTTTVVVWWWYYYYYYZZZWWWUUUTTTTTTTTTTTTSSSPPPPPPPPPQQQRRRTTTWWWXXXXXXZZZ\\\]]]\\\\\\\\\^^^]]]^^^```bbbccccccbbbbbbdddhhhlllnnnooorrrwww{{{}}}~~~tttjjjccc]]]VVVTTTUUUUUUTTTZZZiiiwwwlllfffYYYKKK>>>888555222111111111111111111111111111111000000000000000///............////////////000000///000111222222111000///------......//////000000////////////////////////---...///...,,,+++,,,------......//////......---------............------,,,------......------,,,------............------///111222222111000000111......///000000//////////////////000000000000000//////000000111111222222111222333444444555555444777888999888777777999;;;999999999999::::::::::::777888:::<<<===>>>??????<<<<<<<<<===============;;;;;;;;;;;;===@@@CCCDDDIIIPPPccc}}}zzzuuurrrmmmjjjeeebbb```___]]]\\\\\\\\\[[[ZZZYYYWWWVVVUUURRRSSSTTTUUUUUUSSSQQQPPPOOOPPPRRRSSSSSSRRROOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRQQQRRRUUUWWWZZZ\\\]]]]]]\\\ZZZYYYXXXYYYXXXVVVUUUUUUUUUVVVWWWXXX[[[]]]___aaadddffffffdddcccccceeeccceeegggiiikkkmmmnnnoooppptttxxxzzz{{{~~~rrrhhh]]]XXXVVVVVV\\\bbbjjjoooyyyyyynnngggcccRRREEE999555444222000000000000000000111111111111//////000000//////...---........./////////000000///000111222111000...,,,---------...///000000111////////////////////////,,,---...---+++***+++,,,---......//////......---------............------,,,------......------,,,+++,,,------...............000111111000//////000------...///000000000000////////////............111111111222333444444444111222333444555555555555555777888777555555888:::888999999999999:::::::::999999:::;;;<<<======<<<;;;;;;<<<<<<============;;;;;;;;;<<>>;;;666222000000222333222222111000///...------000000000000000000000000...............---------///............---------////////////////////////111111111000000...------////////////////////////000000//////.........---,,,,,,,,,,,,,,,---...///,,,------......------,,,+++,,,---......---,,,+++..................------,,,,,,------.../////////000111111111111222222222111111111111111111111111333333333444444444555555777777777777666666666666666666666777888888999999888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<>>><<<===BBBEEEEEEHHHLLLNNNUUUfffwwwpppmmmllliiiggghhhgggggghhhiiigggdddaaa]]]\\\ZZZZZZ[[[ZZZYYYWWWWWWVVVUUUVVVXXXYYYYYYXXXTTTTTTTTTUUUUUUVVVWWWWWW[[[YYYVVVUUUVVVVVVUUUTTTSSSTTTUUUTTTRRRQQQQQQRRRVVVUUUUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWSSSPPPNNNQQQOOOTTT]]]bbb^^^ZZZYYYVVVYYY]]]```bbbeeeiiikkkjjjjjjkkkllllllmmmmmmnnnnnnqqqtttvvvwwwyyy{{{}}}zzzkkkeeedddkkkvvvyyylllaaaUUUJJJCCC;;;999555222111111111222222111111000000//////...000000000000000000000000.....................//////............---------........................111111111111000///...---........................000/////////.........---,,,,,,,,,,,,------------,,,------......------,,,,,,------------------,,,........................,,,------...//////000000000000111111111222222222111111111111111111111111333333333444444444444555777666666666666666666666666666777777888999999:::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<===;;;<<>><<<===BBBEEEEEEHHHLLLNNNVVVggg}}}yyyuuurrrnnniiifffaaa___^^^___aaacccccccccffffffffffffeeeeeedddddddddbbb```______^^^]]][[[^^^aaafffhhhgggfffeeedddhhhgggdddaaa^^^\\\]]]___bbb```^^^]]]___bbbgggjjjgggfffcccaaa^^^[[[ZZZYYYXXX]]]gggpppssspppjjjfffeeehhhmmmrrrxxxzzzooohhhdddbbbaaammmrrr|||qqqbbbTTTJJJBBB;;;666222222222222222111111000000000111111222222222222////////////////////////---......///000111111222///............---------........................000111111111000000///...................................................000111222333222000...---,,,------......------,,,...---,,,++++++,,,---...---------.....................//////000111111111000000000000111111111111111111111111111111111111222222333333333444444444555555555666666666666666777888888999::::::;;;;;;888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<>><<<>>>BBBEEEEEEHHHLLLLLLVVVhhh}}}zzzyyyzzz|||||||||}}}{{{yyywwwrrrqqqppppppqqqqqqnnnllllllpppvvvzzz{{{|||||||||{{{uuussstttvvvyyywwwtttssstttxxx|||~~~{{{wwwtttsssuuuxxxzzzxxxwwwiiiVVVQQQLLLKKKRRR\\\gggmmmzzz~~~ttt```WWWJJJ@@@;;;888555333000000111111222111111000000000000111111222222222000000000000000000000000.........//////000000000///............---------------------------------.........//////......------------------------------------------.........+++,,,---------,,,+++***,,,------......------,,,...------,,,,,,------...,,,,,,------.../////////---......//////000111111/////////000000000111111111111111111111111111111222222222222333333333333444444444555555666666777777777888888999:::::::::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<:::;;;@@@CCCCCCEEEJJJLLLVVViii}}}}}}|||~~~}}}{{{{{{~~~lll]]]IIIFFFEEEKKKXXXhhhxxxvvvgggRRRJJJ@@@999666666555444111111111111111111111111000000000000000000000000000000000000000000000000.....................//////............---------------------------------,,,,,,---------------,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,------------------,,,,,,,,,------...//////000,,,------...//////000000////////////000000000111111111111111111111111111111222222222222333333333333333444555555666777777666666777777888999999:::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<===;;;<<>>???DDDGGGGGGIIINNNKKKWWWjjjoooqqqsssuuuwwwzzzzzzgggWWWPPPGGGEEEGGGSSSkkkwww^^^MMMBBB>>>999555444444333333111111000///////////////000000000000000000000000))))))))),,,///222222222//////............////////////.........---------,,,,,,,,,,,,,,,---...//////---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***---//////...,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,---.........---,,,---,,,,,,+++*********+++---------............///222111000000000000000111000000000000111111111111333222222111222333555666666555444333222333333444777777777777777888888888666888999999888888999:::;;;;;;:::::::::;;;<<<===;;;===???AAACCCGGGKKKOOONNNYYYkkkggghhhjjjlllmmmpppuuuxxx~~~vvviii[[[PPPLLLFFFLLLUUUdddzzziiiSSSFFF<<<999555333222222111000111111000//////////////////////////////////////////...---...//////...---//////............////////////.........------------------------...//////...---++++++---...---,,,------------------------...+++)))***,,,......---,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,---.........---------,,,,,,+++******++++++---------............///111000000000000000111111000000000000111111111111222111111111111222444555666555444333333333444444888888888888888999999999888888888999999:::::::::999888888888999999::::::<<<===???AAABBBEEEJJJMMMNNNXXXjjj]]]^^^```bbbcccfffkkknnnuuuwww{{{oooaaaVVVMMMIIIJJJLLLXXXiiizzzmmmXXXHHH???777555333222222222000...111000000///////////////////////////////////////222111////////////---,,,//////............//////...............---------...............//////000...---++++++---------,,,........................,,,+++)))***+++---,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,+++++++++++++++---------............///////////////000111111222000000000000111111111111000000000000111222333444666555444444333444444444888888888999999999:::::::::888666777:::<<<:::888888888888999999999::::::<<<===???@@@AAACCCGGGJJJNNNXXXiii~~~UUUWWWYYY\\\^^^bbbgggjjjllloootttyyy}}}tttcccVVVMMMHHHJJJPPP\\\jjj{{{rrr\\\KKK@@@===555555444555555555222000000000////////////000000///////////////////////////...---///111222111000//////............//////..............................------------...///...,,,++++++,,,------,,,------------............---,,,+++,,,,,,------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------............///.........//////111222333///000000000111111111111000000111111222333444555555555555444444444444555777777777888888999999::::::666444666:::<<<999666::::::;;;;;;<<<<<<<<<;;;<<<===>>>??????AAAEEEHHHNNNXXXiii}}}LLLOOORRRUUUYYY^^^cccgggeeehhhmmmrrrvvvyyyzzzzzz}}}~~~oooeeeZZZSSSOOOPPPWWW```uuu~~~tttaaaNNNAAA<<<;;;444444444555666666333111000000////////////000000........................---,,,,,,...111333333222//////............//////---.....................------,,,++++++,,,,,,,,,---,,,******,,,---,,,+++++++++,,,,,,,,,------------............---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---,,,,,,+++,,,,,,---------------............///............///000111222///000000000111111111111111111222333555555666666444555555555555555555555555555555666777888888999999555222444999;;;888444999:::;;;<<<<<<<<<;;;;;;;;;===>>>>>>???@@@DDDFFFNNNWWWhhh|||CCCFFFIIIMMMPPPUUU[[[______aaaeeejjjnnnqqqssssssvvvxxx{{{~~~yyypppiiiZZZWWWWWW[[[___eeeoooyyyzzzppp```OOOBBB:::777777222111111222444333111...///////////////000000111........................000.........000000000...//////............//////---------...............---,,,++++++++++++++++++---,,,******,,,,,,,,,+++***++++++,,,,,,------------///000000...------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,------...---------............///............///000000111000000000000111111111111000111333555666777777777444444555666666666666555333444444555666777888888888666444555888:::888666777888999:::;;;:::999888;;;<<<>>>>>>???AAADDDGGGNNNWWWgggzzz===???BBBEEEHHHLLLQQQTTTXXXYYY\\\```dddhhhkkklllmmmoooqqqssswww|||zzzwwwsssppplllggg___YYYSSSWWWbbbooozzz~~~~~~zzzwwwlll```OOOAAA:::777555444222000000000111111///---///////////////000111111........................111///......//////---,,,//////............//////---------.........//////...---,,,++++++++++++,,,---+++******+++,,,,,,+++++++++,,,,,,---......///,,,///111000...,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,---......---------............/////////.........//////000000000000000111111111111///000222444666666777666333444555666777777666555444444555666777888999999888888888888999999999999666888999;;;;;;:::999888;;;<<<===>>>???AAAEEEHHHNNNWWWfffyyy<<<===???AAACCCFFFJJJMMMSSSTTTVVVYYY^^^bbbfffhhhhhhiiijjjlllooouuu}}}xxxssslllgggccc^^^WWWQQQXXX```ppp}}}xxxssspppdddWWWFFF;;;888888666333333222000000111111000...///////////////000111111........................///...------...///...,,,//////............//////---------........./////////...------,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,------...///000000+++...000000---++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///---------.........//////000//////.........//////000000000000111111111111...///111444555666666555333444666777777777666555444555666777888999::::::888:::;;;;;;:::999;;;<<<888999;;;======<<<;;;::::::<<<===>>>@@@BBBFFFIIINNNWWWfffyyy555888;;;<<<<<<===AAAEEEHHHHHHIIIKKKPPPVVV[[[^^^bbbdddgggiiikkknnnrrruuuxxx||||||tttiii^^^WWWRRROOOQQQVVV___mmm~~~zzztttmmmhhheeeUUULLL@@@999666555222000111111111111000000000000111111111111000///------//////.........------------...///000000000......,,,,,,------///000222222,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))........./////////000000.........------,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......,,,,,,---...***((('''(((,,,...,,,+++...------------...//////////////////000000000000///000000111111222222333222333444555555555444333555555555666666666666777666666666777888888999999888999:::999777777777999999999999::::::;;;;;;;;;:::<<>>AAABBBBBBCCCEEEIIINNNSSSVVV]]]```ccceeegggiiimmmoooqqqtttyyy~~~vvvfff\\\SSSPPPOOORRRXXX___lllxxxxxxppphhh___XXXTTTLLLDDD;;;666555555333000111111111000000000//////111111111000000///------//////.........------------......//////.........000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------------------------------------,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...,,,***)))***---...---,,,...------------...//////////////////000000000000111111222222333333444444222333333444555555555444333333333444444444444555666666666777888888999999666888999999888888999;;;999999::::::;;;;;;;;;;;;;;;===@@@AAABBBBBBDDDFFFMMMRRR^^^rrr999::::::999888999;;;===<<<<<<===???BBBGGGKKKMMMUUUXXX\\\```bbbdddfffhhhjjjllloootttxxx{{{}}}~~~xxxuuuxxx~~~~~~~~~{{{qqqjjjWWWQQQLLLMMMRRRXXXcccmmm{{{|||ssshhh^^^TTTLLLGGG@@@;;;666333444444333111111111000000000000//////000000000000///......---...............---------...------,,,,,,---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---......---,,,---...///...---...------------...//////////////////000000000000111111222222333333444444222222222333444555666777333333333444444444444555555666666777777888888999555777888999999999;;;<<<::::::;;;;;;;;;;;;;;;<<<;;;>>>@@@BBBBBBCCCDDDFFFKKKPPP\\\ppp<<<<<<;;;999888999:::<<<;;;;;;;;;===???BBBEEEGGGKKKPPPVVVZZZ]]]```bbbdddeeefffiiilllppptttxxxzzz~~~~~~sssmmmmmmqqqvvv~~~~~~}}}~~~~~~}}}|||}}}~~~|||xxxsssjjjaaa[[[OOOMMMNNNUUU\\\dddooozzz}}}uuujjj^^^UUULLLDDD???777555333222333444222000111000000000//////////////////000000///......---...........................---,,,+++***+++,,,---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,------...------,,,,,,------...///++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---......,,,,,,---.........------......------...------------...//////////////////000000000000000000111111222222333333222222222222333555777888555555555666666666666777555555666666777888888888666888999999999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>BBBHHHMMMPPPTTTWWWZZZ[[[\\\^^^bbbfffjjjnnnppprrruuuyyy|||}}}~~~xxxnnnhhhggghhhooorrrvvvyyyzzzzzz{{{|||vvvvvvvvvxxxzzzzzzxxxvvvvvvwwwxxxzzz|||~~~~~~}}}|||}}}yyykkk___\\\XXXTTTPPPNNNMMMMMMOOOTTT```mmmtttxxx~~~yyyqqqfffVVVJJJCCC===666111222333333333333222111000000000////////////............/////////......------------.....................---,,,++++++++++++------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,------...------,,,,,,,,,,,,------,,,---......,,,,,,---...***+++,,,,,,+++***+++---...------------...//////////////////000000000000333333444444555666666666222222222333444555666777333333333444444444444555444555555666666777777888:::;;;;;;:::999888888:::;;;;;;::::::::::::999999777:::<<<>>>>>>???@@@BBBFFFKKKYYYnnnSSSMMMGGGBBB@@@???===<<<::::::::::::::::::::::::;;;>>>AAADDDFFFIIILLLOOOQQQRRRUUUYYY]]]aaadddeeegggkkkqqquuuwwwxxxzzz{{{{{{|||}}}~~~~~~|||{{{|||}}}|||rrrlllkkkmmmpppssswwwyyyxxxxxxyyyzzzxxxwwwxxxyyy{{{{{{yyywwwxxxxxxxxxyyy{{{}}}|||wwwlll```WWWMMMLLLJJJIIIKKKPPPUUUZZZaaafffooowwwzzzyyy}}}|||{{{|||zzzqqqiii]]]MMMCCC>>><<<777333000111222222111111111222000000/////////.........------...//////......------------.........//////............---,,,+++***+++,,,---------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))******+++,,,---......,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......------,,,,,,,,,,,,------,,,---......,,,,,,---...(((+++,,,,,,+++***,,,......------------...//////////////////000000000000111111222333333444444555222333333444555555555444333333333444444444444555444444555555666777777777888:::;;;:::999999:::;;;::::::999999999888888888888:::===>>>>>>???AAABBBCCCIIIWWWmmm___YYYQQQJJJGGGEEEBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;:::<<<===>>>???AAADDDFFFHHHJJJNNNRRRVVVZZZ\\\]]]___dddkkkpppsssttttttuuuvvvwwwxxxyyy{{{|||~~~~~~{{{yyyxxxyyyzzzwwwrrrrrruuussswww{{{{{{zzzxxxyyyzzz{{{{{{{{{|||~~~~~~|||zzz|||{{{{{{{{{|||}}}yyytttpppooohhhmmmmmmfff\\\UUUNNNGGGDDDDDDDDDGGGMMMVVVaaahhhvvvxxx||||||wwwyyy|||yyyxxxyyyvvvkkkZZZOOOAAA999888888666333...///111111000111222333000/////////............------......///......------------.........//////......//////...,,,+++)))&&&(((***---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((((()))+++,,,---...///---,,,,,,++++++*********,,,,,,++++++,,,,,,---...******+++,,,,,,---.........------,,,,,,------...,,,---......,,,,,,---...(((***------++++++---000...------------...//////////////////000000000000.........///000000111111222333444555555555444333555555555666666666777777444444555555666777777777666888::::::::::::<<<>>>999999999888888888777777888;;;===??????@@@BBBCCCAAAGGGUUUkkkzzzttthhh]]]XXXVVVPPPHHHGGG>>>888:::>>>===:::888???>>><<<:::999:::===@@@@@@AAADDDFFFIIIKKKLLLMMMSSSXXX___ggglllooopppooopppqqqrrruuuwwwzzz|||}}}~~~}}}{{{{{{{{{{{{yyy{{{{{{|||}}}~~~~~~~~~~~~zzzsssmmmhhhddd^^^ZZZTTTPPPNNNJJJEEE@@@???AAAEEEMMMWWWdddooovvv~~~~~~~~~~~~yyyvvvwww|||zzzlll```QQQHHH===777666777777555222222222111000//////...111111000000000000111111---.........---,,,++++++++++++,,,---............---,,,,,,++++++,,,,,,---111000///------,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...))))))*********+++++++++---...///000000...,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,111000...---,,,+++++++++++++++,,,,,,---.../////////............//////000333333222111000000000111111111222333555666666777444444444555444444333333333444555666777777777777;;;;;;::::::999888888888666666666666666666666666;;;::::::;;;<<<>>>@@@BBBBBBIIIXXXnnnxxxsssppphhh```TTTHHH>>>===>>><<<::::::;;;;;;;;;:::999:::;;;===<<<===???@@@BBBCCCDDDEEEKKKOOOVVV^^^dddhhhjjjjjjjjjkkkmmmpppsssuuuvvvwwwzzz|||~~~~~~|||{{{{{{~~~||||||}}}~~~xxxqqqkkkddd```YYYTTTMMMIIIGGGFFFCCCAAAAAAFFFOOOZZZfffqqqzzz~~~}}}|||~~~~~~|||yyyxxxzzz~~~qqq```SSSGGG@@@777333333555444222222222111111000//////...111000000/////////000000....../////////......---,,,,,,------...------------,,,,,,++++++,,,,,,---*********+++,,,---......///...------++++++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,***+++,,,---,,,+++)))(((+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,+++------------,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,---......//////............///000000222222111111000111111111111111222333444555666666333444444555444444333333333444555666666777777777777777777777777777777777888888888888888888888888999888888999:::<<<>>>@@@BBBIIIXXXnnn|||kkk^^^OOOHHHEEEAAA>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAADDDJJJPPPWWW\\\___aaa___aaaeeeiiilllnnnppppppuuuwwwzzz|||~~~}}}}}}}}}xxxsssmmmggg```[[[RRRNNNHHHEEEEEEFFFGGGHHHNNNVVVcccoooyyy~~~}}}}}}~~~~~~}}}|||zzzzzz{{{|||wwwaaaPPPEEE===888222000222333222111222111111000000//////...111000///..................///000000000000000000---------...------,,,,,,---,,,,,,++++++,,,,,,---((()))***,,,------......///...------++++++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------)))***+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////......---,,,,,,,,,+++++++++,,,---...///000+++,,,,,,------........................///000000111111111000111111222222000000111222333444444555333333444444555444444333333444444555666666777777555666666666777777777777888888888888888888888888888888999:::;;;===>>>???BBBIIIXXXnnnxxxiii___VVVNNNHHHGGGCCCAAA???>>>======<<<;;;<<<<<<<<<<<<======>>>>>>;;;===@@@EEEJJJOOORRRTTTTTTWWW[[[aaafffiiikkklllqqqsssuuuyyy{{{}}}}}}~~~zzzssspppmmmhhhddd___[[[YYYPPPOOONNNOOOQQQTTTVVVWWWfffnnnxxx~~~~~~}}}}}}~~~~~~~~~}}}{{{}}}eeePPPCCC===888555222222333333222111111111000000////////////000///...------------------...///000000111000000............---,,,++++++---,,,,,,++++++,,,,,,---,,,---............---,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,000000///...------,,,,,,+++++++++,,,---...///000,,,,,,,,,---------............---......///000111111000000000111222333333///000000111222222333333333333444444555444444444444444444444555666777777888888888888888888888888888888888888888888888888:::;;;;;;<<<>>>???AAAAAABBBIIIXXXnnnxxxmmm```WWWTTTOOOKKKEEEAAA???>>><<<:::<<<<<<;;;;;;;;;;;;<<<===999:::<<<>>>AAADDDGGGHHHIIILLLRRRXXX___dddgggiiikkkmmmqqqtttxxxzzz{{{|||~~~~~~}}}~~~~~~sssllleeeccc^^^ZZZWWWVVVXXXZZZXXX\\\aaagggjjjlllmmmmmm|||}}}|||~~~}}}hhhSSSBBB;;;:::555444333333333222111///000000000/////////////////////...---------------,,,------...////////////............---,,,++++++---,,,,,,++++++,,,,,,------------...------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,---------.........------...............------,,,,,,++++++,,,,,,---++++++*********+++,,,---000000///...------,,,,,,------,,,,,,,,,------...,,,,,,,,,------------------------......///111111111000000000111222333333///000000111111222222222222333333444555555555444444333333333444555666777:::999999999888888888777777777777777777777777777:::;;;<<<===???@@@AAAAAABBBIIIXXXnnnuuukkkhhheee___WWWQQQMMMIIICCC??????===;;;:::999999999:::::::::;;;<<<===>>>??????BBBDDDHHHNNNUUU[[[```bbbccceeeiiinnnrrruuuwwwxxxzzzzzzzzz{{{|||wwwnnnddd]]]XXXVVVRRROOOOOOTTT[[[aaajjjqqqzzz~~~}}}wwweeeTTTEEE:::666777222222111111000///......////////////////////////......---------.........+++,,,---------------------------...------,,,,,,---,,,,,,++++++,,,,,,---***)))))))))***+++,,,---///...------++++++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,,,,,,,,,,,,,------------++++++++++++------,,,+++*********+++,,,---//////......---,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------......000111222111111111000111111222222000000111111111222222222222222333444555555555555444333333333333555666777888888888777777777777777666666666666666666666666888999:::<<<>>>>>>??????BBBIIIXXXnnnyyyrrrlllcccXXXPPPIIIGGGDDD@@@===<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;===>>>@@@DDDIIIOOOUUUXXXXXX[[[```fffkkkooorrrsssuuuvvvvvvxxxyyy{{{}}}~~~|||vvvooohhhaaaZZZUUUOOOOOOOOOPPPTTT\\\gggoooooo___NNNDDD<<<555222444000000000000/////////000////////////////////////------------...///000111,,,------------,,,,,,+++,,,,,,------...------------,,,,,,++++++,,,,,,------+++)))(((((()))+++---///...------++++++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------++++++******+++,,,,,,---...---+++******+++---...,,,+++***))))))+++---...------------,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------///000111222222222111111000111111111111111111222222222222222111222333444555555555555444333222222333444666888555666777888999:::;;;;;;777777777777777777777777888999;;;===>>>?????????BBBIIIXXXnnn}}}mmmaaaVVVSSSNNNIIIEEEBBB@@@@@@888999:::;;;<<<;;;:::999::::::;;;===AAAGGGLLLOOOQQQTTTYYY```fffjjjmmmooorrrrrrtttvvvxxxyyyzzz{{{}}}~~~yyysssnnnhhhbbb^^^[[[WWWUUULLLOOORRRVVV\\\gggsss|||wwwlll\\\LLL===999777333111222///000111000000000222444.........///////////////---------...///000111222............---,,,++++++++++++,,,---............---,,,,,,++++++,,,,,,---444111---***((((((***+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,+++++++++,,,------......---+++******+++---...,,,+++***))))))+++---...+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,------///000111222333333222111000000000111222222222222222333333333111222333444555555555555444333222222222444666888555666888:::<<>>;;;;;;<<<<<<999555888999;;;<<<<<<===???@@@DDDFFFJJJPPPXXX```fffjjjkkknnnrrrttttttuuuvvvwwwzzz}}}}}}vvvtttsssoookkkdddaaa\\\YYYWWWWWWVVVVVVVVVZZZaaagggnnnwwwzzzhhhZZZHHH@@@666222222444444333111111000000//////......222111111000///......---000000//////............,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------,,,,,,,,,------.........)))***++++++,,,---......+++++++++++++++***)))((())))))))))))))))))))))))++++++******)))(((((('''++++++,,,,,,,,,,,,------******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////////////////000000000000333333333333333333333333222333444555666666666555444333222222333555888999???<<<888555666;;;AAAEEE??????>>>>>>>>>???@@@@@@DDD@@@;;;:::===@@@AAAAAABBBGGGUUUjjj{{{tttkkkaaaYYYNNNIIICCC@@@@@@AAA@@@>>><<<<<<===<<<<<<<<<===>>>???AAADDDJJJPPPWWW]]]```aaaeeehhhkkkmmmnnnppprrruuuyyyzzzpppjjjhhhfffaaa\\\ZZZYYYXXXYYY]]]aaafffhhhpppssswwwzzz{{{~~~yyykkk[[[OOO@@@:::222///000111000///000000000000//////......111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------------------++++++,,,,,,,,,,,,,,,,,,***++++++++++++******)))************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((((((((((((((((((((((((((()))************)))++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------......---......///////////////////////////000000000000111111222222333444555555555555555555555555555555444444333222444777:::<<>>BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGCCC>>>===>>>@@@@@@@@@BBBGGGUUUjjjvvviii```UUUMMMIIIGGGDDDBBB;;;;;;:::999999::::::;;;:::;;;<<>>???<<<999666555777;;;===>>>>>>>>>??????AAABBBBBBHHHEEEAAA??????@@@??????BBBGGGTTTiiissseeeZZZPPPHHHCCC>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAEEEHHHKKKNNNOOOQQQTTTVVV[[[aaaiiiqqqxxx}}}~~~uuuoookkknnnrrrxxx}}}|||rrrlllaaa]]]WWWSSSPPPOOOOOONNNPPPVVVaaammmzzz}}}uuuoooffffffccc[[[PPPDDD;;;777555333111000222222000...////////////////////////000000/////////.........---------,,,,,,+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++++++++++++++************+++,,,,,,---************************(((((()))******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////000000000000///000111222333444555555444444444666999<<<@@@CCC:::999666444555888;;;>>>>>><<<999666555666777999777777777888999:::;;;<<>>============??????===???AAABBBBBBCCCEEEGGGLLLPPPVVV]]]dddmmmuuuzzz~~~}}}|||zzz{{{wwwrrrkkkddd___XXXUUUPPPKKKJJJLLLQQQVVV]]]fffttt{{{nnnfff]]][[[VVVNNNDDD;;;555333222111111222222222111///.............../////////////////////............//////...,,,+++***)))(((---------,,,,,,+++++++++)))***++++++,,,,,,,,,+++((()))***+++,,,...//////))))))***++++++,,,------++++++******+++,,,---...*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------))))))*********+++++++++,,,,,,,,,---------......---......///////////////////////////000000000000111111222222222222222333333333333444777;;;???AAA===;;;888555555777999;;;<<<;;;999777666666666666777777777888888:::;;;;;;======>>>>>>>>>??????@@@AAAGGGSSShhhvvvlll[[[YYYVVVUUUTTTPPPIIIDDDAAA@@@???============>>>;;;<<<<<<<<<;;;;;;===???AAACCCGGGKKKPPPXXXaaagggkkkpppwww~~~yyytttpppllliiifffdddcccaaa^^^\\\SSSRRRPPPLLLLLLQQQ[[[cccoooyyy~~~~~~wwwiii___WWWSSSKKKCCC<<<777444333...//////000000//////...---............/////////........................//////...---+++***))))))...------,,,,,,++++++***'''((()))***************((()))***+++,,,---...///(((((()))***+++,,,------,,,,,,+++******+++---...++++++++++++++++++++++++---------------,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))************))),,,,,,---------.........******++++++,,,,,,------,,,,,,,,,---------......---......///////////////////////////000000000000222222222222222222111111333333222222333444666777;;;999777666555666777888999999999888888777777666777777777777777888888999666999;;;======>>>???AAAAAAFFFSSShhhrrrpppoooooopppkkkccc\\\RRROOOKKKFFFBBB???===<<<;;;<<<<<<;;;::::::<<<>>><<<===???AAACCCGGGLLLPPPTTTXXX^^^eeekkkoooqqqrrrxxx|||~~~{{{|||zzzrrrkkkfffaaa^^^ZZZXXXVVVWWW[[[___bbbcccVVVYYYZZZZZZZZZaaammmvvv~~~~~~}}}qqqeee\\\QQQJJJ@@@:::777666444333---...//////...---......---------.........//////........................------------,,,,,,,,,,,,......---,,,,,,+++******'''((()))***+++++++++++++++++++++++++++,,,,,,,,,))))))******+++++++++,,,...---+++******+++,,,---+++++++++++++++++++++++++++,,,,,,------.........************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************))),,,---------............******+++,,,,,,---......,,,,,,,,,---------......---......///////////////////////////000000000000000000111111222222333333333333333333333333333333555555555555666666777777555666888999:::999888888666666555555444444555555333777;;;=========???@@@@@@FFFSSShhh~~~|||kkkggg```WWWOOOHHHCCC@@@<<<======<<<;;;<<<>>>@@@;;;<<<>>>>>>======>>>@@@EEEGGGJJJNNNRRRVVVYYYZZZ[[[```hhhooouuu|||~~~|||yyyvvvuuuyyy||||||{{{wwwssssssxxx|||}}}xxxooofff___YYYUUURRRQQQPPPOOOSSSZZZbbbiiimmm]]]bbbgggiiikkkrrr}}}~~~vvvlllbbb\\\NNNDDD999333333444333222//////000///.........///---------.........//////---.....................++++++,,,------...//////......---,,,,,,+++************+++,,,---.........------,,,,,,+++***))))))+++++++++***************///...,,,*********,,,---++++++++++++++++++++++++'''((()))***,,,---...///)))************+++++++++************************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,---------......))))))***++++++,,,------,,,,,,,,,---------......---......///////////////////////////000000000000......///111222333444555222333444555666666666555000111333555666777777777444555888:::;;;;;;:::999999888777666666666666666444888<<<>>>======>>>@@@@@@FFFSSSiiijjjrrr}}}rrriii]]]PPPGGGCCCAAA??????AAACCCCCCCCC>>><<<::::::::::::999888======???@@@BBBBBBBBBBBBGGGJJJNNNQQQUUU\\\dddjjjrrrsssvvvxxxxxxwwwuuusssmmmkkkgggeeeeeegggjjjmmmsss{{{|||pppnnnmmmmmmpppssstttuuu{{{}}}xxxrrrnnnnnniiiccc]]]UUUMMMKKKNNNMMMNNNPPPSSSYYYbbblllsssvvvzzz}}}|||{{{|||wwwrrrkkkaaaVVVQQQBBB===777333222111...,,,//////............//////000000000000///...---,,,...---+++++++++---///000///...---------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***+++,,,------+++***((())))))(((((((((((())))))------,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***,,,------,,,***)))+++,,,---...///...------++++++,,,,,,,,,,,,------////////////000000000000222111111000000000000000111111222222222333333333666666777888777666444333777666555555555666888999444555666777888999999999::::::999999888999999999777888999999;;;;;;<<<===DDDDDDNNNeeecccgggooozzzvvvhhh___VVVSSSNNNJJJHHHEEECCC@@@===<<<:::999:::::::::999::::::;;;===>>>?????????BBBCCCEEEFFFGGGJJJPPPUUURRRSSSVVVXXXYYYYYYYYYXXXZZZXXXUUUSSSSSSUUUWWWYYYbbbhhhsss}}}xxxvvvuuutttssssssrrrrrruuuzzz|||yyytttooojjjeee___[[[[[[XXXVVVVVVQQQLLLLLLOOONNNPPPUUUZZZaaajjjsssyyy}}}|||}}}wwwnnnhhhaaaUUUIIICCC;;;777333111111111000/////////............//////.........////////////......---,,,+++,,,---///000...---+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******+++,,,---......,,,+++***+++******************+++---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++***************************+++,,,,,,,,,,,,+++***((()))***+++++++++******++++++,,,,,,,,,,,,------....../////////000000000////////////000000111222111111111222222222333333333444444444444333333222666666666666666777777888777888999999999999999888999888888777777888888888888999:::;;;<<<======>>>DDDDDDOOOeeefffddddddfffkkkttt|||wwwppplllfff___ZZZUUUOOOLLLHHHFFFBBBAAA@@@>>><<<;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>===<<<>>>AAACCCFFFGGGGGGHHHIIIJJJKKKKKKGGGFFFEEECCCCCCCCCDDDEEELLLNNNUUU```lllwww~~~zzzqqqlllhhhdddcccdddfffiiiqqqzzzyyyvvvrrrrrrtttwwwyyyzzz~~~}}}~~~zzzrrrmmmgggddd___[[[XXXSSSOOOKKKIIIHHHJJJNNNNNNLLLNNNSSSVVVZZZbbbiiiqqqxxx~~~~~~~~~}}}~~~~~~|||rrrggg```XXXKKK???999555333000//////000///...//////............//////,,,------...//////000000///...---,,,,,,...///000///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))************)))++++++,,,,,,,,,,,,------------........./////////---------...///000222333111111111222222222222333333222222222222333333444555555666777777777777666777888888888777777666555777777666666666777777888999::::::;;;<<<===>>>???DDDEEEPPPfffuuuqqqkkkfffdddfffjjjmmmttt|||{{{wwwrrrnnniiifff___[[[VVVQQQMMMIIIEEEBBBBBBBBBAAA???>>>>>>======>>>>>>????????????@@@AAABBBAAA???>>>======>>>>>>??????>>>>>>>>>=========AAABBBDDDJJJRRRYYY]]]^^^aaabbbcccdddgggiiilllmmmrrrqqqqqqrrrrrrssstttuuu{{{}}}~~~rrriiiaaaZZZUUUYYYUUUSSSUUUWWWZZZccckkkttt{{{zzz|||}}}yyytttnnnggg___ZZZWWWUUUQQQOOONNNMMMJJJHHHEEEDDDFFFKKKMMMOOOTTT[[[gggllluuu||||||zzzzzzzzz}}}}}}~~~yyylll^^^VVVMMMBBB999555444333111///...------,,,///......------......///------------....../////////......------...//////------------......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,+++++++++******,,,+++++++++++++++++++++---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,++++++*********)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///------------...///000111111111111111222222222222444333333222333444666777333444666777777777666555777888888999999888777777777777666666666777888888999999:::;;;<<<===>>>>>>CCCEEEQQQfff|||tttnnnkkkiiiiiiiiinnnvvv{{{|||uuuqqqkkkeee```[[[VVVSSSPPPNNNLLLIIIGGGEEEDDDCCCDDDEEEGGGIIIJJJIIIGGGEEEFFFDDDAAA???===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>@@@CCCFFFIIIIIIHHHMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVYYY[[[]]]aaadddggghhhiiiooorrrxxx|||~~~|||zzz|||zzzxxxwwwxxxyyy{{{}}}wwwpppfff___[[[WWWSSSPPPSSSOOONNNQQQUUUZZZeeeoooyyywwwmmmjjjgggccc^^^XXXRRRMMMLLLJJJHHHGGGHHHHHHGGGFFFJJJHHHIIINNNSSSXXXaaajjjxxx}}}|||yyywwwvvvzzzzzz|||qqqbbbQQQGGG@@@999333222222222111000..................------------......000///...---,,,---------.........---------......******++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////,,,,,,,,,+++++++++******,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++******************++++++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------------------........./////////............//////000000111111111222222222444333333222333444666777333444666777777777666555888999:::;;;<<<<<<<<<<<<777777777777777888999:::888888999:::;;;<<<<<<===AAAEEERRRgggzzzvvvtttqqqsssuuussspppssszzz}}}xxxtttpppllliiiaaa___\\\YYYVVVTTTTTTSSSTTTVVVZZZ^^^```^^^XXXSSSUUUSSSOOOKKKHHHEEEDDDDDD<<<<<<===>>>>>>?????????<<<<<<===???AAABBB@@@???CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFHHHKKKMMMPPPRRRSSSSSSVVVYYY\\\]]]\\\ZZZYYY\\\[[[YYYXXXXXXYYY[[[\\\]]]```dddfffggghhhiiijjjkkkkkkkkkkkkjjjiiihhhggghhhiiijjjjjjiiigggeeeddddddaaa]]]ZZZYYYWWWUUUTTTVVVSSSSSSWWW\\\cccooozzz~~~wwwssssssssssssuuuwwwyyyyyyvvvqqqkkkggg]]][[[WWWUUURRROOOKKKHHHFFFDDDCCCCCCFFFHHHIIIIIISSSQQQSSSZZZ```fffpppzzz}}}zzzxxxvvvvvvvvvyyy}}}fffXXXGGG>>>:::555333333---...000000//////111222......------------......111///...,,,+++,,,,,,------------------,,,,,,,,,......------+++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,+++++++++*********((()))***++++++***)))(((******)))******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------........./////////111000//////.........///000000000111111111111222333222222222222333333444444444555666666666666555333444555777888999999999777777777777888999::::::777888888999:::;;;<<<<<>>999666333111222+++...000000///...000111...------,,,,,,------...///...,,,++++++,,,---...,,,,,,---,,,,,,++++++***------.........---,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,------,,,,,,,,,+++++++++******,,,+++***)))***+++---...------,,,+++++++++++++++((()))***++++++***)))((())))))))))))***+++,,,---*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------....../////////000000000000000/////////000111111000000000000111111111111333444444444444333333222555444444444444555666666111222333444444444444444666666666666777888999999888888999:::;;;<<<=========CCCRRRhhh~~~zzzrrrppplllnnnrrrzzz~~~}}}}}}}}}ssshhh```\\\TTTTTTTTTUUUWWWZZZ\\\^^^[[[XXXTTTRRRRRRRRRQQQQQQMMMMMMNNNOOOPPPRRRSSSTTTKKKKKKIIIHHHGGGFFFFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIAAAEEEIIIMMMOOORRRTTTVVVXXXXXXWWWXXXXXXYYYZZZ[[[^^^aaaeeeiiilllnnnnnnooooootttzzz|||zzzwwwwwwwwwmmmgggcccaaaaaadddllluuu~~~wwwkkkaaa[[[XXXVVVTTTVVVSSSQQQPPPMMMIIIHHHIIIKKKHHHEEEDDDEEEFFFGGGGGGHHHIIIMMMUUU___iiipppsssssssssxxx~~~~~~~~~{{{xxxzzzzzz{{{ppp[[[GGG===333111000---******---000222000---++++++---...------,,,,,,------...---,,,+++++++++---///111,,,,,,,,,,,,,,,+++***)))###$$$'''***---...//////++++++++++++++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))+++---.........---,,,,,,,,,,,,---((()))+++,,,,,,+++)))((())))))))))))***+++,,,---))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,+++*********+++---...++++++,,,,,,,,,---------////////////000000000000////////////000222333444000000000000111111111111666666777888777666444333555555444333333555666777888888888888888777777666444444444555555777888888999::::::;;;<<<===>>>>>><<>>???AAADDDRRRhhhzzzvvvtttuuu||||||qqqkkkiiiiiiooovvv~~~{{{yyyzzz|||}}}~~~|||yyywwwuuuuuuuuusssrrrsssvvv|||}}}xxxuuusssooolllllllllkkkkkkjjjiiihhhggghhhkkkppprrrsssrrrrrrrrrmmmllljjjiiijjjlllnnnooottttttsssrrrpppppprrrtttyyy{{{~~~~~~}}}}}}}}}~~~}}}vvvmmmddd``````cccfffsss{{{{{{xxxwwwzzz~~~}}}{{{vvvnnniiifff```[[[[[[WWWPPPLLLLLLFFFEEECCCAAA@@@AAABBBBBBAAACCCEEEGGGJJJPPPVVV[[[bbbkkkuuu||||||sssjjjaaaVVVGGG===888777555333111000000111+++,,,,,,,,,---------...,,,------------------,,,+++++++++,,,,,,,,,------............------------***+++,,,---------,,,,,,,,,++++++******++++++,,,************************************************+++++++++*********)))))),,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))***+++,,,++++++******++++++,,,------,,,++++++++++++,,,---,,,++++++******++++++,,,---<<>>???@@@DDDRRRhhh|||nnnccc\\\XXXVVV\\\dddiiilllmmmoooppptttvvvxxxzzz}}}}}}wwwrrrmmmjjjhhhhhhlllqqqvvvyyy}}}}}}xxxeee```XXXRRROOOPPPTTTWWW[[[ZZZXXXVVVTTTQQQMMMKKKJJJIIIIIIKKKMMMKKKIIIGGGJJJIIIHHHIIILLLQQQVVVYYY[[[^^^aaaeeehhhmmmqqquuu{{{xxxzzzuuuhhhVVVGGG>>>:::777555000000000///...,,,***)))/////////......------,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------------,,,,,,,,,,,,------************************************************************************+++++++++***************************************,,,+++++++++++++++,,,,,,***************++++++,,,+++++++++++++++,,,,,,,,,++++++************++++++(((,,,---)))(((+++,,,)))************++++++++++++++++++++++++++++++++++++........./////////000000............/////////000/////////---,,,---///222......//////000000111111444444555555555444444333444444555555666777777777555777999888777666777888777777777777888888888888;;;;;;<<<===>>>???@@@@@@@@@DDDRRRhhh~~~qqqeee^^^\\\]]]______^^^]]]\\\[[[___aaaccceeegggjjjnnnqqqxxxzzz|||~~~~~~~~~zzzxxxvvvssspppmmmjjjiiigggjjjlllkkklllmmmiiicccTTTPPPKKKFFFCCCBBBCCCDDDGGGHHHHHHHHHGGGFFFFFFGGGBBBCCCFFFJJJQQQWWWZZZZZZ]]]\\\ZZZ[[[^^^dddjjjnnnpppqqqssssssssstttvvvxxx~~~|||zzzzzz~~~zzzuuuqqq```VVVHHH===666444333222111111000///---+++)))(((------..................---,,,++++++++++++,,,---,,,,,,,,,,,,------------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************************************************************************************************************,,,,,,+++++++++++++++,,,******))))))******+++,,,*********++++++,,,,,,,,,+++******))))))******+++++++++***(((***...///---+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++........./////////000000------......///////////////000000...------///111,,,---///000111111111000333333444444555444444333444444555555666777777777666888999999777666777888666666777777777888888888777888999:::;;;<<<<<<===@@@DDDRRRiiizzzrrrmmmkkkgggccc___[[[XXXWWWWWWYYYZZZZZZZZZZZZ\\\^^^aaadddhhhlllmmmkkkiiiggghhhjjjmmmrrr{{{~~~}}}~~~zzzwwwuuuoooooommmkkkhhheeebbb```^^^``````]]]\\\\\\XXXQQQIIIGGGDDDAAA???=========>>>???@@@@@@@@@AAADDDFFFDDDIIIOOOWWWdddrrryyy{{{xxxuuurrrpppqqqvvv|||~~~{{{xxxvvvwwwxxx|||xxxssslllddd___PPPIII@@@999444111000...222111000...---,,,+++***++++++,,,---...//////000---,,,+++******+++,,,---,,,,,,---------............---------,,,,,,++++++,,,,,,+++++++++,,,---...++++++************++++++***************************************************************+++++++++)))))))))******************************+++++++++,,,,,,+++************+++***))))))))))))***++++++((()))***+++,,,,,,,,,+++******))))))))))))*********)))''''''))),,,------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---------,,,---...///////////////...///000///---,,,,,,---,,,---///111222222111111000111111222222222222222333444444555666666777777777888:::999888777777888666666666777777777888888888888:::;;;<<<=========???DDDRRRiiiyyytttpppmmmkkkiiieeeeeeeeeccc```^^^^^^___]]]```fffjjjiiieee```\\\ZZZZZZZZZ[[[```iiittt{{{}}}}}}|||{{{vvvuuusssooolllhhhfffddd^^^^^^^^^]]][[[YYYVVVUUUSSSUUUTTTQQQQQQRRROOOIIIFFFDDDBBB@@@??????@@@@@@???AAACCCDDDEEEHHHMMMRRRRRR[[[eeeppp|||wwwuuuvvvxxxzzz~~~}}}~~~{{{sssmmmggg^^^RRRJJJAAA>>>999555333111000//////...---,,,,,,---......+++++++++,,,------......---,,,+++))))))+++,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...++++++************++++++************************************************))))))*********+++++++++((()))))))))*********+++))))))*********+++++++++,,,+++***))))))))))))))))))))))))))))))***++++++'''(((***+++,,,,,,,,,+++******))))))))))))******)))'''&&&'''(((((()))+++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,---///////////////...000222222///---,,,,,,,,,...000222333333222222000000111222222222222222333333333444555555666666777999::::::888777777777666666666666777777777888999:::;;;===>>>>>>>>>>>>???DDDRRRiiixxxxxxwwwsssnnnjjjiiiiiihhhlllrrrvvvtttnnngggaaaYYYXXXWWWVVVWWW\\\bbbhhhmmmssswwwsssllljjjrrr{{{zzzzzzzzz{{{}}}}}}{{{yyyvvvsssooommmlllgggfffccc___[[[XXXUUUTTTNNNOOOPPPQQQQQQPPPOOONNNKKKMMMMMMKKKLLLNNNLLLGGGGGGEEEBBBAAA@@@BBBDDDFFFCCCFFFJJJMMMPPPUUU\\\bbbbbblllxxxzzzvvvtttvvvxxxxxx~~~}}}{{{tttpppjjjeee^^^SSSEEE:::333111000.........//////---,,,+++***,,,...000222++++++,,,,,,,,,,,,,,,------,,,***))))))***,,,---******+++++++++,,,,,,,,,)))******+++---......///---,,,+++***+++,,,---...,,,++++++******++++++,,,************************************************))))))******++++++++++++(((((())))))*********+++))))))******++++++++++++++++++***)))(((((()))))))))))))))))))))******+++'''(((***+++,,,,,,++++++******))))))))))))******,,,++++++,,,+++***+++...)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......***+++---///000000///...000333555666333000...---,,,...111333444444333222111222333444444444444444222222333333444555555666888999::::::888777777777666666666666777777777777555666888:::;;;;;;::::::???DDDRRRiii|||}}}mmmddd\\\VVVUUUUUUUUUWWWZZZ[[[\\\]]]\\\[[[\\\aaaeeegggggghhhiiilllqqqvvvyyyxxxvvvttttttvvvzzz}}}~~~|||{{{||||||zzzxxxoookkkgggeeedddaaa]]]YYYXXXUUUPPPMMMMMMLLLKKKJJJHHHIIIJJJJJJJJJJJJLLLNNNQQQQQQOOONNNQQQUUUSSSNNNMMMKKKHHHFFFFFFHHHJJJLLLRRRVVV[[[^^^bbbgggmmmrrrzzz~~~~~~|||wwwtttsssxxxwwwxxx{{{{{{yyy{{{zzz|||}}}||||||}}}}}}zzz~~~yyygggccc]]]VVVNNNEEE===777111000000///...------------------....../////////------------------------++++++++++++++++++++++++,,,+++***+++---...---,,,***+++---///000000//////...---+++***)))******+++)))***,,,,,,***)))***++++++***((('''''''''((()))******************************+++++++++,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,+++******++++++***(((************************((()))******++++++++++++++++++************++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///---------.........//////////////////////////////////////////000000000000111111222333333333333222777666555444444444444444777777777777777666666555666666666555666777888888444666888888888888:::<<<@@@DDDQQQhhhvvvlllccc```]]]ZZZZZZ\\\XXXYYYYYYXXXVVVUUUXXX[[[\\\]]]^^^___aaaeeeiiilllooommmkkkjjjjjjkkkllllllwwwyyy|||~~~}}}{{{zzz{{{uuuqqqnnnlllkkkkkkhhhfff\\\YYYVVVUUUUUUUUURRRPPPLLLJJJGGGFFFGGGGGGFFFFFFDDDEEEEEEFFFGGGJJJNNNQQQRRRUUUUUUUUUYYY^^^___\\\]]][[[XXXVVVWWWYYY\\\^^^hhhkkkmmmoooqqquuu{{{~~~}}}|||yyyxxxwwwuuurrrrrrsssrrrooorrrwwwxxx|||zzzzzzzzz}}}vvvnnn[[[VVVNNNFFF???:::444111000000000///...---------,,,,,,---------.........------------------------++++++++++++++++++++++++,,,******+++,,,---,,,++++++,,,---......---,,,,,,,,,+++*********+++,,,---(((***,,,+++***)))******,,,,,,+++************************************************+++++++++,,,,,,,,,,,,+++***************---,,,+++***************+++***)))***+++,,,+++)))************************+++,,,------......------,,,***(((&&&&&&(((***,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///---------.........//////////////////////////////////////////000000000000111111222333333333333222333333333333333444555666444555555666777777777666444444555555555666666666888:::;;;<<<;;;<<<===???@@@DDDRRRhhhyyysssnnnhhhdddddd^^^^^^^^^[[[XXXVVVUUUVVVWWWYYY[[[]]]^^^```cccfffjjjhhheeeaaa^^^[[[ZZZYYY___aaadddgggjjjnnnssswwwwwwwwwyyy||||||xxxtttqqqqqqqqqqqqpppllliiigggfffdddgggsssxxxqqqmmmlllmmmnnnooopppooollljjjhhhnnnrrrvvvwwwtttoookkkiiidddbbb___]]][[[YYYWWWTTTNNNLLLIIIHHHHHHIIIHHHGGGGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDHHHOOOXXX^^^dddiiikkkjjjkkkoooqqqpppqqqooolllkkkjjjllloooqqqxxxxxxxxxwwwxxx{{{~~~~~~~~~~~~|||{{{zzzzzzyyywwwtttqqqqqqooonnnqqqwwwyyy~~~xxxyyy{{{}}}vvvkkkbbbQQQKKKBBB:::666444333222000000//////...---------,,,,,,,,,,,,------------------------------------+++++++++++++++++++++++++++)))))))))+++,,,+++***,,,,,,,,,,,,,,,+++******************+++,,,---...(((***++++++***))))))***+++,,,,,,,,,,,,+++***************************************++++++++++++,,,++++++***))))))))))))***,,,+++******)))))))))***+++***))))))+++,,,+++***************************))))))***++++++++++++***---***'''$$$$$$'''***---((()))))))))************************************++++++++++++++++++++++++---------............///------........./////////////////////////////////////////////000000000000111111222333333333333222//////000222444555666777111222444555666777777777444555666777777777666666666888::::::::::::<<<>>>AAAEEERRRiii|||wwwuuuppppppooollliiifffcccbbbcccgggkkkmmmnnnppptttwwwyyyvvvnnneee[[[UUURRRQQQOOOPPPRRRSSSTTTWWW[[[^^^aaabbbdddgggkkklllkkkjjjiiieeeaaa^^^^^^^^^^^^^^^ZZZWWWUUUUUUSSSSSS[[[eeesss|||}}}{{{{{{{{{{{{yyyuuummmeee___[[[ZZZXXXXXXXXXXXXWWWVVVTTTSSSYYY\\\___```^^^[[[YYYXXXYYYXXXVVVUUUSSSQQQNNNLLLNNNLLLIIIGGGFFFFFFFFFFFFIIIIIIJJJKKKMMMMMMJJJHHHJJJKKKKKKNNNTTT___llluuu~~~{{{xxxwwwwwwyyy{{{{{{zzzxxxwwwwww{{{{{{yyyyyyzzzzzz|||~~~~~~{{{yyyyyyyyywwwyyytttqqqqqqqqqqqqxxx{{{|||wwwxxx{{{xxxtttrrrmmmaaaWWWGGGBBB;;;555333333333333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************(((((()))***+++***))),,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,(((***++++++)))))))))***((()))***++++++***)))(((************************************+++++++++++++++***))))))((()))))))))***************+++,,,,,,,,,+++******++++++***(((************************(((((()))))))))))))))(((,,,***(((&&&&&&(((***,,,(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++---------............///............////////////////////////////////////////////////000000000000111111222333333333333222///000111333444666777777111222333444555555555555555777999:::;;;:::888777666777999:::999:::;;;===AAAEEESSSjjj}}}zzzxxxzzzvvveeeXXXRRRPPPKKKKKKKKKJJJIIIKKKNNNQQQSSSTTTVVVYYY\\\\\\[[[YYYYYYVVVRRRQQQQQQSSSSSSSSSRRROOOMMMMMMKKKJJJPPPWWW\\\bbbiiinnnnnnlllkkkkkkhhhjjjlllllljjjhhhhhhhhhiiihhhddd]]]WWWRRRPPPOOOKKKKKKKKKKKKKKKKKKJJJJJJLLLOOORRRRRRQQQPPPOOOPPPPPPQQQRRRRRRPPPNNNLLLKKKNNNNNNMMMLLLKKKLLLMMMNNNNNNOOOQQQUUUXXXYYYWWWUUU[[[[[[\\\```hhhttt~~~{{{zzz{{{||||||zzzxxxxxxzzz~~~xxxuuuuuuvvvwww|||}}}}}}zzzvvvuuuqqqnnnooopppsss|||~~~yyy{{{|||tttllliiihhhbbbUUUIII:::666222000///000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''(((***+++***)))+++++++++,,,------...///,,,,,,,,,,,,++++++******((()))++++++)))((()))***'''(((***++++++***)))(((************************))))))*********++++++++++++***))))))((())))))))))))))))))***,,,---///000///---+++*********(((&&&************************+++,,,,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++---------............///........./////////000000////////////////////////////////////000000000000111111222333333333333222222222444555666666666666333444444444444444333333555777999:::;;;:::888777999;;;<<<===<<<===???@@@@@@DDDRRRiiiyyyfff[[[VVVLLLLLLLLLJJJIIIKKKOOORRRPPPQQQRRRUUUVVVVVVSSSPPPNNNKKKHHHGGGIIIKKKLLLLLLNNNJJJHHHHHHFFFEEEIIIOOOQQQSSSVVVVVVUUUTTTTTTUUUTTTVVVXXXYYYWWWVVVVVVVVVTTTSSSQQQMMMIIIFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUXXXYYYWWWTTTRRRQQQQQQSSSVVVXXXYYYZZZ]]]___^^^```ccchhhmmmppppppooonnnoooppprrryyy~~~{{{zzz{{{{{{yyywwwvvvxxx|||{{{vvvssstttvvvxxx~~~{{{vvvttttttvvvyyy}}}zzzpppjjjccc___[[[SSSFFF<<<333111////////////...,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************(((((((((***+++***)))+++***++++++,,,...///000,,,,,,---,,,,,,***)))(((''')))******)))(((((()))))))))***++++++++++++***************************)))))))))************+++++++++***))))))))))))***))))))***+++,,,...000111///---+++*********(((&&&******************************+++++++++***)))))))))***+++,,,,,,+++***))))))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---------............///....../////////000000000////////////////////////////////////000000000000111111222333333333333222333444555666666666555444444444555555444444333222444555666777777777666666777999;;;;;;;;;;;;===>>>???DDDRRRiii~~~ooohhh\\\\\\ZZZXXXVVVWWW[[[^^^______```bbbbbb```[[[XXXPPPNNNKKKJJJKKKMMMOOOOOOQQQMMMJJJJJJIIIGGGKKKPPPOOOPPPOOONNNLLLKKKKKKKKKMMMOOOQQQQQQPPPNNNNNNOOOKKKKKKKKKJJJGGGEEEEEEFFFEEEEEEDDDEEEFFFHHHKKKLLLLLLNNNQQQTTTWWWZZZ___bbbhhhkkkoooooolllhhhfffeeecccggglllooopppqqqsssvvvwwwwwwyyy}}}}}}}}}}}}~~~{{{yyyxxxyyyzzztttrrrrrrvvv||||||yyyuuutttvvvzzz}}}{{{tttnnnccc^^^WWWQQQLLLEEE<<<555333111/////////000///...------------------------.........---------,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++***++++++******+++,,,---...***+++,,,,,,,,,+++******''')))******)))(((((()))))))))(((((()))******+++************************))))))))))))************,,,,,,+++***************************+++,,,---...,,,+++)))***++++++***)))************************((((((((((((((('''&&&&&&))))))************))))))++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++---------............///.../////////000000000000////////////////////////////////////000000000000111111222333333333333222111333444666666555444333333444444555555555555444444444555555555666666666444666777888888888:::;;;>>>BBBQQQhhh}}}|||{{{sssrrroookkkhhhhhhkkkmmmuuuuuuuuuvvvvvvsssnnnjjj]]]ZZZWWWVVVWWWXXXYYYZZZ[[[VVVSSSSSSRRRQQQTTTYYYTTTTTTTTTSSSRRRQQQQQQQQQOOOQQQRRRRRRPPPOOOOOOPPPQQQRRRTTTSSSQQQPPPPPPQQQOOONNNNNNNNNPPPSSSWWWYYY[[[^^^bbbfffjjjpppvvv{{{}}}zzzyyyyyy~~~{{{wwwvvvvvvxxxyyytttrrrssswww~~~{{{zzzyyywwwuuuuuuxxx}}}}}}uuullldddYYYTTTMMMGGGBBB===999666222///,,,++++++---------------------------------/////////......---------++++++++++++++++++++++++))))))))))))))))))))))))+++))))))***+++,,,+++***,,,+++***)))))))))***+++((()))+++,,,------,,,+++''')))******((((((((()))'''&&&%%%%%%%%%'''((()))************************))))))))))))************---,,,++++++******++++++,,,++++++***))))))******)))(((((()))+++---,,,+++************************+++++++++++++++***))))))***)))(((''''''((()))***++++++,,,,,,,,,---------************************++++++++++++++++++++++++---------.........//////////////////000000000000////////////////////////////////////000000000000111111222333333333333222///000333555555555444333222222444555666777777777777666666666666777888888666888::::::::::::<<<>>>>>>BBBPPPgggxxxssstttyyyyyywwwxxx{{{{{{uuunnnkkkggggggjjjlllllljjjnnnjjjdddaaabbbfffjjjlllkkkhhheeecccbbbbbb```___gggeeebbbbbbcccdddeeeeeebbbdddeeeeeecccbbbeeehhhbbbaaa___^^^___dddkkkooovvvvvvvvvxxx}}}~~~xxxtttsssrrrrrrqqqqqqpppqqqtttyyy}}}}}}~~~~~~{{{yyysssvvvyyyyyyyyy||||||uuuppphhh^^^VVVNNNGGG???;;;:::777333///...///000...,,,******+++...------,,,,,,++++++***+++++++++*********))))))************************)))))))))***+++++++++,,,***++++++,,,,,,++++++***+++++++++++++++***)))(((++++++***)))((((((((())))))))))))))))))*********(((((((((((((((((((((((("""###$$$%%%&&&(((((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))''''''((()))))))))))))))+++*********))))))(((((())))))((((((((((((((()))******))))))******+++,,,++++++******)))(((((((((************************'''***...//////......///---------............///000000000000////////////000000000000111111111111222222222333333333444444444555555555444444666777777666666666666666777888555666888999999888777666999777666888<<<>>>===;;;@@@CCCPPPfff}}}xxxrrrpppqqqwww~~~~~~zzzwwwttttttwwwzzz{{{{{{}}}xxxsssppprrrwww{{{}}}~~~{{{xxxwwwwwwxxxxxxwwwxxxxxxxxxzzz|||~~~~~~{{{zzz{{{qqqooolllkkkmmmrrryyy~~~~~~~~~~~~~~~{{{yyyvvvttttttsssqqqpppmmmmmmnnnrrrwwwzzz||||||zzz{{{||||||{{{zzzxxxvvvwwwzzz}}}~~~~~~zzzvvvqqquuu|||}}}tttllleee]]]TTTMMMAAA;;;555333444444111...///000000///...---...000+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************************+++++++++***++++++,,,,,,++++++***+++++++++++++++***))))))+++************++++++,,,************)))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,---***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++,,,''''''((()))))))))))))))************)))))))))((())))))(((((((((((())))))******))))))******+++,,,************))))))))))))***************************,,,...///////////////---------............///000///////////////////////////000000000111111111222222222333333333333444333444555444333444555777888777666555444444333333777777888888999888888888;;;999888999<<<>>>>>>===@@@DDDQQQeee}}}~~~vvvqqqnnnppptttzzz}}}{{{xxxxxx|||~~~wwwuuutttsssssstttssspppnnnnnnnnnpppssswwwzzzzzzyyywwwwwwwwwwwwwwwwwwwwwvvv|||}}}zzzuuuuuusssnnnjjjhhhlllvvvzzzrrrggg]]]UUUNNNFFF@@@666222...---//////...,,,,,,------,,,+++,,,...111******++++++,,,------...+++++++++***************************************+++++++++*********************++++++++++++******+++++++++***************)))))))))***++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))*********+++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))************))))))))))))))))))(((((((((((())))))***))))))))))))***++++++))))))))))))************************************---------...000000///...---------............/////////////////////////////////000000000000111111111111222222222333333333333444555444333333555777777777777666666555555555888888888888888999::::::<<<:::888999;;;>>>??????AAAEEEQQQeee||||||vvvuuuwwwwwwyyy|||~~~~~~|||{{{{{{{{{|||}}}zzztttsssqqqpppqqqssstttsssrrrwwwwwwxxxzzz|||}}}|||zzzwwwwwwwwwwwwxxxzzz|||}}}uuullleeeccceeefffkkkpppzzzwwwrrrllldddYYYNNNFFF>>>888444444111...---......,,,+++((())))))'''&&&'''***,,,******++++++,,,,,,,,,,,,************************************************,,,+++++++++***)))))))))******++++++++++++************************++++++))))))******************)))))))))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((())))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&&&&''''''((()))))))))))))))*********))))))))))))))))))(((((((((((())))))***)))))))))))))))***++++++'''(((((()))***+++++++++************************///---,,,---///000///------------............///.........///////////////////////////000000000111111111111111222222222222333444444444333333555777555666777888999:::;;;;;;999999888777888999;;;<<<<<<:::888888999<<>>@@@BBBEEEQQQdddzzz|||{{{}}}}}}uuuuuuvvvzzz|||vvvrrrqqqoooooottt}}}~~~~~~}}}ooojjjiiinnnwww~~~uuuiii^^^WWWMMMIIIAAA:::333///...---++++++,,,------...//////...///000///---,,,---...---,,,,,,+++******))))))***************+++++++++************************+++++++++***************))))))************))))))))))))(((((()))+++---...222222222222000...,,,+++''''''((()))***++++++,,,))))))))))))))))))))))))))))))((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))''''''((()))))))))))))))))))))))))))************(((''''''(((((()))***+++)))(((((((((((()))******'''(((((()))***+++++++++************************,,,///111111///---,,,,,,---------............///---------......//////000......////////////000000///000000000000111111111222333444333222222444666666666777888777666444333777777777888999:::;;;<<<888999999888888999===???AAADDDPPPdddzzzzzz{{{|||~~~||||||{{{zzz{{{{{{xxxxxxvvvwww~~~zzz~~~{{{uuummmdddYYYOOOHHH???===999444000......///***+++,,,,,,,,,,,,------***---///000///...---...+++++++++***************))))))*********+++++++++***************************************+++++++++))))))************))))))))))))(((((()))+++---///000111111222111///---+++******))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))************''''''((()))))))))))))))((()))))))))************''''''''''''((()))***+++((((((((((((((()))******(((((())))))*********+++************************+++111777777111---,,,...---------............///,,,,,,---......///000000........./////////000000/////////000000000111111222333444333222222444666666666777777666555222111444555777888999:::::::::777999;;;:::999:::===@@@???CCCOOOccczzzyyyyyyzzz|||~~~}}}~~~}}}~~~~~~}}}||||||{{{yyyxxxzzznnnjjjddd\\\TTTJJJAAA:::666666444111...---...000...///000...,,,***)))***###&&&***,,,,,,+++******)))))))))***++++++,,,,,,))))))******++++++++++++************************))))))******+++++++++,,,))))))************)))))))))((((((((()))+++...000+++,,,...//////---,,,***,,,,,,+++***)))((('''&&&((((((((((((((((((((((((((()))))))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((''''''(((((()))))))))))))))(((((())))))*********+++''''''''''''((()))++++++((((((((((((((()))******))))))))))))************************************+++333;;;;;;333------000---------.........//////,,,,,,------...///000000............/////////000////////////000000000000222333333333222222444666444555777888999888666555333444666888999:::999999777:::======;;;;;;===@@@>>>BBBNNNcccyyy~~~}}}~~~{{{yyywwwvvvzzz}}}~~~}}}{{{zzz{{{xxxsssnnnlllpppvvv{{{zzzwwwzzzvvvmmm```XXXMMMEEEAAA<<<666111000000//////.........---------------------,,,,,,111///---+++***)))******++++++************+++++++++++++++++++++++++++++++++)))(((&&&&&&((()))+++))))))(((((((((((())))))'''((((((((()))))))))))))))***+++,,,---,,,+++***+++++++++++++++++++++++++++*********))))))((((((************))))))((((((''''''(((((())))))******,,,,,,++++++***)))))))))++++++******)))))))))(((''''''(((((())))))******,,,+++***))))))***+++,,,******))))))((((((''''''***)))))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,///000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......////////////000000000000000000000000111111111111222222222222333444555666666666666666666666666666888666555444666:::???BBBAAA>>>::::::<<>>CCCGGGFFFBBB===;;;<<<<<<<<<:::???AAAKKK^^^ttt}}}{{{}}}tttoooqqqtttssstttwwwyyy~~~}}}ssshhh```[[[ZZZYYY___fffmmmwww~~~yyytttqqqooooooooonnnrrrwwwwwwpppbbbTTTJJJ<<<888333111111222000...///............---------+++++++++,,,,,,------.........---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))+++***)))))))))***,,,---)))(((((((((((()))******))))))))))))))))))))))))************))))))))))))+++++++++***************(((((((((((())))))))))))'''''''''(((((((((((((((***(((%%%""""""$$$''')))*********)))((('''''''''(((''''''&&&&&&''''''((()))))))))******************)))((('''&&&%%%%%%%%%))))))(((((((((((())))))''''''&&&''')))+++---...,,,,,,++++++*********)))((()))***+++,,,+++*********+++,,,---------,,,+++........................---.........//////000000------........./////////000000000000111111111111000000000000111222333444555555555555555555555555444444444555999>>>BBBEEEEEEBBB>>><<<;;;;;;::::::???AAAKKK]]]rrr~~~yyyuuuxxx}}}|||~~~xxxjjjgggbbb[[[VVVTTTVVVXXXYYYaaakkkttt|||}}}{{{{{{yyywwwsssooollljjjdddeeefffccc[[[PPPDDD===777444000...//////...,,,------------------------)))******+++,,,------...,,,,,,,,,,,,,,,,,,------))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))((((((***+++---***)))((('''((()))***+++*********************************)))))))))))))))++++++++++++************(((((((((((())))))))))))))))))******+++,,,,,,---+++***((('''&&&((()))+++***)))))))))((((((((('''))))))(((((((((((())))))))))))******++++++,,,,,,,,,+++***)))))))))))))))))))))(((((((((((())))))&&&%%%$$$$$$%%%'''***+++------,,,,,,+++*********''')))+++,,,---,,,***)))))))))+++,,,------------++++++,,,,,,,,,,,,,,,,,,------......///000000000,,,,,,------....../////////000000000111111111111222222222222333444555555555555555555555555555555888777666666777999;;;<<<===<<<::::::;;;<<<===>>>???AAAJJJ\\\qqq|||ttthhhaaaXXXWWWTTTQQQQQQTTTZZZ___hhhoooxxx|||xxxwwwxxxxxxvvvppphhh```\\\XXXWWWSSSNNNGGG@@@999555555333111//////......---,,,,,,,,,,,,------------))))))******+++,,,------+++++++++,,,,,,,,,,,,,,,((()))************)))(((************************))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''((()))***+++******)))((((((***+++,,,++++++++++++++++++++++++))))))))))))))))))******************************))))))))))))(((((((((((()))***++++++,,,---......)))******+++++++++******'''((((((((()))))))))***(((((())))))))))))(((((())))))******++++++,,,,,,************+++,,,,,,---))))))(((((((((((())))))((('''%%%$$$$$$&&&((())),,,,,,,,,+++++++++******''')))+++,,,---,,,***))))))***+++,,,---.........+++++++++,,,,,,,,,---------.........//////000000,,,,,,------...//////000///000000000111111111111222222222222333444555555555555555555555555555555888888777666555555555666666777777888999;;;>>>@@@???AAAJJJ\\\qqq|||~~~~~~qqqddd[[[VVVQQQRRRTTTWWW\\\eeennnuuuxxx{{{{{{vvvttttttsssnnnfff[[[QQQKKKIIIGGGBBB===888444111000000//////............///++++++,,,,,,,,,,,,,,,---)))))))))******++++++,,,)))***+++++++++++++++***'''((()))******)))((('''************************(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((())))))))))))***))))))))))))***++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))*********))))))))))))(((((((((((((((((())))))***+++,,,,,,&&&'''***+++,,,***)))''''''''''''((()))*********&&&''''''((((((''''''&&&)))))))))***************'''''''''((()))***+++,,,))))))(((((((((((())))))+++***)))((((((((()))***++++++++++++++++++++++++((()))***+++,,,+++******++++++,,,,,,---...//////,,,------....../////////////////////////////////,,,,,,---...///000000111000000000000111111111111000000000000111222333444444444444444444444444444444444555555555555555555666777999999999:::<<<>>>>>>@@@JJJ\\\qqq|||}}}{{{yyywwwxxx}}}}}}yyywwwsssnnniiieeecccbbb]]]```dddjjjqqqzzz{{{rrrlllhhheeeaaaZZZQQQHHHAAA===;;;:::888666333111...------.........---------...***+++++++++,,,,,,,,,,,,)))))))))***************))))))************(((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((()))++++++***)))((('''((())))))******))))))************************((()))))))))************''''''((((((((()))))))))***)))))))))(((((((((''''''''''''(((((()))))))))&&&'''((()))***))))))((((((((((((((())))))))))))''''''((())))))(((''''''***)))))))))))))))(((((('''&&&&&&&&&'''((())))))))))))(((((((((((()))))))))))))))******+++++++++((())))))******+++++++++))))))*********+++++++++,,,,,,,,,,,,------...///,,,,,,------...//////000000000000///......------,,,------...000111111222000000000000111111111111000000000000111222333444444444444444444444444444222333444555666777666666777999;;;;;;::::::<<>>@@@JJJ\\\rrr{{{{{{{{{|||||||||}}}}}}uuussstttyyy~~~yyyuuurrrnnnhhhcccgggiiijjjlllnnnrrrvvvyyyxxxzzz|||~~~}}}wwwnnnbbbZZZTTTPPPJJJBBB<<<777444222333444555555444222///---000000000///---+++++++++*********++++++,,,,,,,,,************))))))))))))((()))*********((('''&&&'''((()))++++++)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''(((+++------,,,***(((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((())))))))))))***)))(((((()))***+++,,,******))))))(((((('''''')))***+++,,,,,,+++***)))******))))))(((((('''''')))(((((('''''''''(((((())))))(((((((((((())))))$$$%%%''')))***+++++++++''''''((()))***++++++,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...******++++++,,,---......111111000///...---,,,,,,------...///000111222333000000000000111111111111222222222222333444555666444444444444444444444444333444666777777777666555555888;;;<<<<<<<<>>@@@JJJ]]]sss~~~|||{{{{{{{{{zzzyyytttuuuxxxtttnnngggcccbbbcccbbbaaabbbeeeppp~~~~~~xxxooodddXXXOOOIIIFFF===;;;999666333222222222222222111111000000//////...---,,,,,,,,,,,,---...---,,,+++***))))))))))))***))))))+++,,,,,,***((())))))))))))))))))))))))'''((()))******)))((('''(((''''''(((***)))'''%%%%%%%%%%%%&&&(((***+++,,,%%%%%%&&&'''((()))******))))))))))))******************++++++++++++******)))************+++++++++******))))))))))))******''''''(((((())))))******,,,,,,+++(((&&&&&&(((***)))((((((''''''''''''((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''%%%'''***,,,,,,***'''%%%******))))))((((((''''''******))))))((((((((('''************************))))))))))))))))))))))))(((((((((((())))))))))))///,,,***+++------***&&&,,,---......------...000,,,---......//////............//////000//////...000111222333333222111000000111222333333333333333333333444444444333222222444444555555666777777777777888;;;<<<<<<===???AAA>>>@@@III[[[qqq~~~~~~|||oookkkfffeeefffhhhhhhhhhqqqvvv~~~|||wwwwww|||wwwpppddd___XXXOOOGGGAAA<<<:::666555333111////////////////////////...............---,,,,,,,,,,,,---.........,,,++++++*********+++******,,,------+++)))))))))))))))))))))))))))(((((())))))))))))((((((((('''''')))++++++)))'''***)))))))))((('''''''''&&&&&&''''''((()))))))))((((((((()))))))))******)))))))))******)))))))))(((((()))))))))************))))))(((((())))))***'''((((((((()))))))))***((())))))((('''(((+++...+++***)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''&&&''')))++++++)))'''&&&))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***++++++***+++------+++***,,,---......------...000---------............///............---,,,++++++---...///000000000///...222222333333333222111111333333444555555444444444444444555555666666777777555777999999999:::<<<>>>>>>???IIIZZZppp~~~||||||}}}xxxvvvuuuvvvxxx{{{|||}}}}}}}}}zzzuuupppoootttyyy|||~~~|||wwwqqqhhh]]]UUUGGGDDD@@@;;;666333111000000///...---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,+++***************,,,++++++,,,...---+++)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))+++,,,+++)))************)))'''&&&$$$((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))'''((()))((('''(((+++---,,,,,,***)))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((***,,,,,,,,,,,,---...+++---......------...///......---,,,---...///000//////...---,,,++++++***,,,---...///////////////333333333333222111000000222333444555555666555555444444444555666666777777666777999999888999:::<<<===>>>GGGYYYooo~~~}}}~~~zzz~~~~~~{{{}}}vvvssspppppptttwwwxxxwwwwwwrrrjjjaaaXXXNNNEEE>>>888777555222111///////////////......------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((''''''((((((+++++++++,,,---,,,***((())))))))))))))))))))))))***)))(((''''''((()))******)))((()))******)))(((###%%%''')))***)))((('''))))))))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))******((((((''''''''''''(((((((((((((((((())))))))))))*********)))'''&&&(((***,,,+++***)))((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********'''+++......++++++---///+++---......---,,,...//////...,,,+++,,,---///111000000//////..................//////000111111111222222333333333222111111111222333444555555555555333333444555555666666777888999;;;:::999999:::;;;<<<===FFFXXXnnn~~~}}}{{{~~~|||}}}yyyvvvttttttuuusssoookkkccc]]]TTTJJJAAA:::555222222222111000/////////...000//////...---,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((('''(((((((((******)))***++++++(((&&&((((((((((((((((((((((((***)))(((''''''((()))***,,,***((('''((((((&&&%%%!!!$$$''')))***))))))*********)))((((((''''''''''''''''''(((((((((((()))******++++++******))))))))))))*********++++++((((((''''''''''''(((((())))))))))))((((((((((((((()))***)))''''''((()))+++***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((***)))(((''''''((()))***''''''(((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,///...+++***+++...+++,,,------,,,,,,---//////...,,,+++,,,---///111...............///000111///////////////000111111///000111222333444444444///000111222333444444444333333444444555666666666888999:::999888888999:::<<<===FFFWWWmmm|||~~~vvvsssooollliiiccc[[[TTTMMMHHHAAA999444000//////.........------,,,,,,+++---......---,,,+++***))),,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,++++++*********++++++***))))))*********'''%%%(((((((((((((((((((((((())))))(((((((((((()))))),,,***''''''''''''&&&%%%"""###%%%'''((((((((((((*********))))))(((((((((''''''((((((((()))))))))******++++++++++++******************++++++++++++)))((((((''''''(((((()))))))))))))))(((((((((((($$$%%%'''(((((()))***,,,)))(((((('''''''''''''''))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++---......,,,,,,,,,,,,***,,,------,,,,,,---.........---,,,---...///000,,,+++++++++,,,...000111//////...------......///...///000222333444555555///000111222222333222222333333333444555555666666444666777666555555666777<<<===FFFXXXmmmzzz|||~~~zzztttppppppgggbbb[[[UUUQQQKKKDDD>>>999888666333000//////000,,,---------,,,++++++***++++++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,+++*********+++***'''%%%(((((((((((((((((((((((((((((())))))))))))((((((***(((&&&&&&((()))))))))&&&''''''(((((()))))))))******))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))***************))))))(((((())))))******)))))))))((((((((('''###%%%'''(((((()))***,,,((((((((('''(((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...///...---***,,,------,,,+++---...---------............///---,,,+++++++++---///000222111///...---.........///000111222333444444444111222222333333222222222222333333444444555555666333444666555555555666777===>>>GGGXXXmmm~~~vvvuuuwww~~~zzzxxxzzz}}}|||zzzqqqjjj```XXXVVVVVVOOOGGG@@@===:::666222...000222222111000000000---...............---,,,***+++---.../////////...---,,,,,,,,,++++++*********+++,,,------,,,+++***+++***************++++++,,,+++++++++,,,+++(((&&&(((((((((((((((((((((((('''((()))******)))(((''')))'''&&&'''))),,,------'''''''''((()))+++,,,---))))))))))))))))))******))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))************))))))((((((((('''&&&'''))))))(((''''''((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))((((((******))))))(((((('''''''''((((((((())))))******++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++))))))+++000222000...***,,,------,,,+++---...,,,---......//////......111000...------...///000555444222111000///000000111222222333333333222222333333444444444333222222222222333444444555555666444555777777666777888:::===???GGGXXXmmmaaaiiisssyyy}}}{{{qqqmmmxxxyyyuuuooorrrvvvwwwuuuttttttuuu{{{qqqcccWWWOOOIIIDDD@@@???===:::666444222222333333222111000///.........+++++++++,,,,,,---------,,,,,,,,,++++++*********'''(((***+++,,,++++++***...---,,,+++)))(((''''''&&&''')))+++++++++******,,,)))&&&&&&((((((&&&$$$))))))))))))))))))))))))&&&''')))***+++***(((''''''))),,,,,,***(((((((((******))))))((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((((((,,,***(((''')))*********((('''&&&%%%%%%&&&'''((('''(((((('''%%%%%%&&&'''***)))((('''((()))+++---...,,,(((%%%%%%&&&(((***)))))))))))))))******+++)))(((&&&&&&'''***---///444...&&&$$$&&&)))(((&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((())))))))))))***************++++++++++++,,,---...---,,,+++***///...---,,,+++,,,---...///...---,,,,,,,,,,,,,,,////////////////////////000111111111222222222222222222333333333444444444222555777666333111333555444333111//////000222333999:::<<<===>>>>>>===<<<>>>>>>FFFWWWlllAAAGGGPPPXXX```iiittt{{{wwwooovvv|||yyyvvvrrrooommmllljjjhhhiiiooowww~~~yyyqqqlllYYYSSSJJJBBB===;;;::::::888666333000...------...''')))+++---.........---+++++++++,,,,,,,,,------,,,,,,,,,++++++*********)))***+++,,,,,,++++++***+++******))))))((((((((())))))*********))))))(((***(((&&&&&&((()))(((&&&))))))))))))))))))))))))%%%'''(((***+++***)))(((***,,,......,,,***))))))((((((((((((((()))))))))&&&'''''''''((((((((((((&&&'''(((((()))(((((((((***(((&&&&&&'''(((((((((***)))(((''''''((()))***(((((()))'''&&&%%%'''(((***)))((('''''')))+++,,,+++***'''%%%%%%&&&'''((()))(((((((((((()))******)))((('''&&&'''))),,,...555///)))''')))+++***((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))*********++++++++++++,,,)))***+++,,,------,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---////////////////////////000000000111111111222222//////000000000111111111111555777777444222333555222222222222333444666777555666888999::::::999999>>>>>>FFFWWWlll444777;;;???CCCKKKUUU\\\hhhmmmuuu|||yyy|||~~~|||wwwtttqqqmmmkkkgggddd```]]]```hhhsss{{{xxxvvvrrrkkkbbbYYYQQQLLL???<<<999444111222555888444333111///...------..."""%%%)))---///...,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++************+++,,,---,,,+++***)))((((((((((((((((((((((((,,,+++***)))(((((((((((()))((('''''')))******)))))))))))))))))))))))))))%%%&&&((()))*********)))+++,,,...---+++)))((((((&&&''''''((())))))******''''''((((((((()))))))))&&&'''(((((()))))))))((()))(((&&&&&&'''(((((('''))))))(((((((((((()))))))))))))))((('''&&&'''))))))((('''''''''((()))***((('''&&&&&&&&&&&&''''''((((((''''''(((((()))******)))'''&&&'''(((***,,,111...***)))***+++)))'''))))))))))))))))))))))))***))))))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))***************))))))))))))******+++(((((((((((())))))))))))*********+++++++++,,,,,,'''(((***+++,,,---------------,,,,,,,,,------.........---,,,,,,,,,------/////////////////////////////////000000000111111222222222222333333333333333666999999666444444666222333444555666666666666777777999:::::::::::::::===>>>FFFWWWlll555666666666666999>>>CCCGGGLLLSSS[[[dddmmmvvv|||~~~yyytttoookkkhhhaaa```^^^]]]\\\^^^aaaccc]]]ZZZUUUNNNGGG@@@<<<999555666555111------111555111000///...---------...)))***---......---+++)))+++++++++++++++++++++,,,+++++++++***************+++,,,------,,,+++***)))((((((((((((((((((((((((,,,+++)))((((((((()))***,,,+++*********++++++***((((((((((((((((((((((((%%%&&&''')))************)))***,,,+++(((&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))+++)))((()))***+++***)))'''''''''&&&&&&''''''''')))******)))''''''((()))((((((''''''''''''((()))&&&&&&'''((((((((('''''''''''''''''''''((())))))***)))'''&&&&&&'''((())),,,***(((((())))))'''%%%(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((()))))))))))))))******)))))))))(((((()))******(((((((((((())))))))))))((())))))******+++++++++))))))******++++++++++++---,,,,,,,,,------.........------,,,,,,,,,------////////////////////////////////////000000000000333333333444444444444555555888;;;:::777444555666444555666666666555333222777888888999::::::;;;;;;===>>>FFFWWWlll,,,---000111222333555777444777<<>>GGGWWWlll***,,,///111222111000///111222444555666999===@@@LLLNNNUUUaaakkksss}}}}}}}}}}}}}}}uuummmgggdddaaa[[[RRRJJJDDD@@@<<<:::666555444222111111111111,,,,,,,,,+++******,,,...------,,,,,,,,,,,,++++++++++++*********+++,,,---+++++++++++++++*********)))))))))***************)))***+++,,,+++***)))(((++++++***))))))(((''''''(((((((((((()))***+++,,,000000///---***(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++)))((()))***))))))(((((('''&&&&&&%%%''''''((((((((()))))))))&&&'''((()))***+++++++++(((''''''((())))))'''&&&(((((())))))))))))(((((()))))))))((('''&&&'''))))))))))))(((((((((''''''((()))))))))))))))((((((((((((''''''(((((()))***(((''''''&&&&&&&&&''''''*********************)))))))))))))))))))))))))))&&&'''((()))+++,,,------((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))&&&''''''((()))***++++++...---,,,***))))))))))))++++++,,,---............------,,,,,,,,,---....../////////////////////////////////000000000111111111111111222222222222333222444555444222333777;;;;;;999777555444444666777666555555555666777888999<<<>>>GGGXXXlll///000000111111///,,,***...000111222111111333444;;;:::===EEELLLQQQYYYaaakkkvvv|||zzz|||xxxxxxyyyxxxxxxzzz}}}wwwvvvssskkkbbb[[[XXXWWWQQQKKKCCC===999666333111111111111111000///---,,,...---,,,---///000000///////////////...------,,,((()))***+++,,,,,,,,,,,,++++++++++++*********)))((()))))))))*********+++'''((()))***+++***)))(((((((((((((((((((((((((((((())))))*********)))))),,,------+++'''&&&''')))))))))))))))))))))))))))***))))))(((((((((((((((((()))******))))))***,,,''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((()))***+++++++++'''''''''((())))))'''%%%'''((()))******)))((('''(((((()))'''&&&%%%'''((()))*********))))))(((''')))))))))((('''''''''''')))(((((((((((()))******&&&&&&&&&&&&&&&&&&''''''*********)))))))))***+++))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((&&&''''''((())))))*********))))))(((''''''(((((((((((((((((())))))))))))(((((()))***+++,,,------...---,,,+++******++++++***+++,,,...............,,,,,,,,,,,,,,,---...///////////////////////////000000000111111111222222333333444444444555555555000222444444555999@@@FFFJJJEEE>>>888444444666888999888888888888:::;;;<<<<<<>>>GGGXXXlll*********,,,...///...---(((+++///111222222444555555222222666999<<>>;;;888777666444///+++---.../////////,,,***(((///---+++---000111///---+++++++++++++++***)))((((((***---///000...,,,***++++++++++++******))))))(((((())))))*********+++&&&'''((()))******)))(((%%%%%%&&&&&&'''(((((()))******+++++++++)))'''&&&((()))***(((%%%$$$&&&)))))))))))))))))))))))))))+++***)))((('''''''''(((&&&'''''''''&&&''')))+++%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))++++++,,,,,,)))))))))***,,,+++)))'''%%%&&&'''(((((('''&&&%%%'''(((((('''%%%%%%&&&'''***************)))((((((***)))(((&&&&&&%%%%%%%%%)))))))))))))))***++++++%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&)))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++++++++***))))))((())))))(((((((((((()))))))))))))))******,,,---...//////---,,,+++++++++,,,---...)))+++,,,...//////......,,,,,,,,,,,,,,,---...///////////////////////////111111111111222222222222000000111111111222222222111333555777999AAAKKKRRRYYYRRRGGG;;;444222333555666666555555555777888:::<<<>>>GGGXXXlll++++++,,,,,,,,,,,,------////////////000000000111333222000000111444777999;;;<<<>>>BBBFFFJJJNNNPPP___aaaeeeiiillloooppppppuuuyyy|||zzzzzz{{{yyyuuuqqqppppppooonnnnnnpppuuuyyy|||ssshhh^^^WWWHHHFFFCCC???;;;888666555;;;:::888555111///,,,+++///...---,,,,,,,,,,,,,,,...,,,+++,,,...///000///,,,,,,++++++***)))((((((***++++++,,,,,,++++++******'''&&&'''***,,,,,,***(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))************'''''''''''''''&&&&&&&&&***)))'''((())))))((('''))))))((((((***+++---///))))))(((((('''''''''&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&''')))))))))(((((($$$&&&))),,,,,,+++(((''',,,+++******++++++***)))))))))))))))))))))))))))%%%&&&'''((())))))))))))000---)))&&&$$$%%%'''((((((''''''''''''((()))))))))(((''''''''')))***+++************)))((('''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))'''&&&(((++++++)))'''************++++++++++++...---,,,,,,...111555777,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,+++******,,,///333555000000000000000000000000111111111000000000000000000000000000000000000000444222///000666CCCSSS]]]lll]]]JJJ<<<666555555444555666777888999999888777888;;;DDDSSSiii+++++++++,,,,,,,,,---------------------.........111000......///111444555222333444666999;;;>>>???CCCEEEHHHMMMQQQTTTWWWXXXbbbeeekkksss}}}|||}}}~~~}}}{{{xxxsssooorrrqqqpppnnnmmmmmmmmmmmmiiigggccc]]]UUULLLEEE@@@>>><<<:::888555444222222666555444222000...---,,,...------,,,,,,,,,------,,,+++***+++.../////////,,,,,,++++++***))))))(((***++++++,,,,,,++++++***(((((())),,,...///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''')))***)))(((((('''&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''((()))'''(((((())))))))))))(((((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((((((+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''((()))***&&&&&&'''''''''''''''&&&&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((()))))))))'''&&&(((***+++)))'''(((((((((((())))))))))))(((((()))***---111444666,,,,,,,,,,,,,,,+++++++++))))))***++++++,,,---------------...///000111111////////////////////////111000000000000000000000000000000000000000000000222222111222666>>>HHHOOOQQQHHH===666444555555444555666777888999999888888999===EEESSShhh++++++++++++,,,,,,,,,,,,---------------------,,,...---,,,+++,,,---///111000000000000111222333444333444555888;;;???AAACCCJJJLLLPPPWWWbbbmmmwww}}}~~~|||vvvpppmmmoookkkhhhfffdddaaa[[[WWWQQQNNNIIICCC>>>:::777666444333222111000000000000000000//////...------------,,,,,,,,,,,,------...+++******+++...000000///,,,,,,++++++***)))))))))******++++++++++++******'''))),,,000222000,,,(((************************))))))))))))))))))))))))&&&''''''((()))******+++,,,++++++***(((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''')))+++***)))((('''&&&&&&%%%%%%%%%&&&((((((((((((''''''''''''(((((('''''''''''''''&&&&&&''''''''''''''''''&&&---+++(((&&&%%%&&&(((***+++***(((''''''((()))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%''')))******(((%%%$$$%%%&&&'''(((((((((''''''))))))((('''''''''(((((($$$%%%&&&'''(((((((((((((((((())))))***+++++++++))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''(((******)))((((((((((((((())))))))))))&&&'''((()))+++---///111++++++++++++++++++++++++*********++++++,,,,,,,,,---...000111111000///...........................000000000000000000111111000000000000000000000000000222444555555777:::===<<<888555555777999888666555555777888999999999999:::>>>FFFTTThhh***++++++++++++,,,,,,,,,/////////............------,,,+++******+++---...111000000/////////000000444444333333444666888999::::::<<<@@@FFFNNNVVVZZZfffjjjpppwww}}}~~~~~~~~~~~~|||{{{zzzqqqkkkhhhaaa\\\UUURRRQQQMMMGGGAAA@@@>>><<<:::888888888999222111000000//////000000...---------------,,,,,,++++++++++++,,,---......+++******,,,///111000///+++++++++*********))))))******++++++++++++******''')))---000111///+++(((************************))))))))))))))))))))))))''''''(((((())))))******+++******)))(((((('''''''''''''''((((((((((((((()))((('''(((***+++***))))))))))))(((((((((((((((((((((((((((((('''''''''++++++******))))))((((((%%%&&&'''(((((('''&&&%%%+++***(((''''''((()))***+++***)))(((''''''((((((+++)))(((((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&###%%%''')))***(((&&&%%%'''(((***,,,,,,+++)))((())))))((((((''''''''''''&&&'''((()))************((((((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''((()))******)))((()))*********++++++++++++)))))))))******)))))))))***************+++++++++------------------------------...///////////////////////////////////////000000000000000111111111000000000000000000000000000222555555444222222333444333333555777888777555555555666777888999999999:::???HHHUUUhhh*********+++++++++,,,,,,............---------------,,,+++++++++,,,------------,,,,,,,,,,,,---...222111000//////000222333222222333555777999;;;===CCCGGGNNNUUU]]]dddlllpppwwwxxxyyyyyyyyyzzz}}}}}}}}}}}}~~~~~~~~~wwwzzz|||}}}~~~~~~~~~|||yyywwwxxx{{{|||xxxnnnccc\\\YYYPPPIIIAAA======<<<888444222333333444444555555555222222111000///////////////......---,,,,,,+++++++++++++++++++++,,,---...,,,+++,,,...000111111///+++++++++***************)))******++++++******)))((()))+++,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((()))(((((())))))************,,,+++*********+++)))((((((((()))))))))*********'''''''''(((((((((((((((++++++******))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''))))))*********))))))******)))((('''&&&((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((***,,,,,,+++)))((()))(((((((((''''''&&&&&&(((((())))))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''((()))))))))))))))))))))*********++++++++++++************))))))(((((())))))*********+++++++++------------------------,,,,,,++++++,,,...000111000000000000000000000000//////000000111111111111000000000000000000000000111333444444222111111222111111000111222333333333555555666777888999:::::::::@@@JJJWWWiii************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------...///++++++,,,,,,---///000111...///111222222222222222666999<<>>@@@@@@AAAEEEHHHNNNWWWeeesssvvvvvvvvvssspppmmmlllllljjjmmmrrrxxx||||||xxxuuusssuuuwwwwwwsssnnnkkkiii]]]YYYUUUSSSSSSQQQMMMIIIEEE@@@:::777777666333111...///111111///...///000......---...///111222333...---------...///000000************************------,,,+++*********************,,,---,,,)))&&&******************++++++))))))************))))))'''***,,,+++((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,******)))((('''&&&&&&%%%%%%%%%%%%&&&'''(((((()))'''&&&%%%&&&'''((('''&&&((()))))))))(((&&&$$$###&&&'''''''''(((((())))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((('''%%%######%%%''')))***)))&&&%%%&&&(((+++---'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((('''''''''(((((()))))))))))))))(((''''''''''''((())))))$$$%%%'''(((((((((''''''$$$%%%''')))***+++,,,,,,%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&%%%(((******(((''')))+++************++++++++++++***(((&&&$$$$$$&&&(((*********+++,,,------......******+++,,,...///000000....../////////...,,,+++////////////////////////...//////000111222222222000000000000000000000000///222444555444444444555000222333333222222333444555555555555777999;;;===FFFLLLUUU^^^kkk******))))))******+++,,,+++***+++,,,------+++)))------++++++++++++------+++*********+++---///000,,,,,,,,,------.........((()))+++---.........---...............///000111---...///111222222222222222333555777888888777666<<<>>>BBBLLLZZZkkk{{{ttttttrrrnnnkkkkkkmmmppphhhiiimmmtttzzz|||zzzwwwsssqqqllleee^^^XXXSSSPPPGGGCCC??????AAA@@@;;;666666666555333111000///...333111......///000//////........................------..................------,,,,,,,,,,,,+++++++++*********+++,,,,,,---))))))***+++,,,------...)))))))))(((((((((((((((((()))*********((('''&&&'''((()))******+++*********************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((((())))))))))))((((((,,,,,,+++***)))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))******(((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&$$$###""""""(((((())))))((('''&&&&&&***)))(((((((((((())))))'''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%***+++++++++***'''%%%###%%%&&&'''))))))************)))((((((((()))+++,,,)))************+++++++++***+++,,,,,,******+++,,,...---,,,++++++---...000////////////////////////---------......000111222///000222222111111111222///000333555555333111000222333444444555555444444555666666666555666888;;;QQQZZZdddhhhkkkyyy******))))))******+++,,,***))))))***++++++***(((,,,+++************+++,,,+++************,,,---...,,,,,,,,,,,,------------***+++,,,------,,,,,,+++...------------...///000...//////000000000000///000111222444444444444444888888:::>>>GGGRRR]]]dddlllqqqyyy}}}~~~zzzvvvkkkiiigggffffffgggiiikkkkkkkkkllloooqqqoookkkfff\\\YYYVVVPPPKKKFFFBBB@@@;;;888444444555555111...222222111111111000000000111///---,,,---......---................................................------,,,,,,,,,++++++++++++*********++++++,,,---*********************+++))))))******++++++,,,,,,)))*********))))))((('''(((((())))))***)))))))))***************)))(((((())))))))))))))))))))))))******)))))))))((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&((((((((((((''''''''''''((((((((((((''''''''''''((()))'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''))))))(((((((((((())))))&&&''''''''''''(((((((((***)))))))))((((((((((((((()))***+++***(((&&&%%%((()))***+++++++++++++++))))))((((((((()))***+++)))************++++++++++++,,,---,,,+++***+++---...---,,,++++++---...000////////////////////////...............///000111///111333333222111222333///111333444555555444333222333333444555555555555777888777666555666999<<>>;;;888555333111666222......000000///------------...//////000000...---++++++,,,,,,,,,+++................................................,,,,,,,,,,,,+++++++++++++++************+++,,,,,,*********)))))))))(((((((((((()))***+++,,,------++++++***))))))))))))***(((((()))))))))((('''''')))************))))))((())))))))))))))))))))))))))))))((((((((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******''''''))))))))))))''''''######$$$%%%&&&'''(((((($$$$$$%%%&&&''''''''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''((()))******)))(((''')))******+++++++++******(((((('''''''''((()))***)))************++++++++++++---...---,,,+++,,,---------,,,+++,,,---.../////////////////////////////////.........//////000000111333333222222222333111222222222333333333333222333333444555555666666::::::999777666777:::===@@@DDDKKKUUUccczzz)))))))))))))))***+++++++++)))''''''(((******)))************************,,,,,,++++++************------,,,,,,++++++******++++++++++++++++++******,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........111000000000111333555777:::>>>EEENNNVVV\\\aaaccciiimmmrrrwww|||zzzwwwzzz}}}|||sssjjj[[[VVVRRRSSSWWWZZZXXXUUUTTTSSSPPPMMMHHHBBB===999555444444333111000000///444111---,,,...000000///******+++,,,---......///---,,,***+++,,,,,,,,,***.......................................---------,,,,,,,,,++++++++++++***+++***************++++++******************))))))''''''(((((()))))))))***,,,+++***))))))***+++,,,(((((()))(((((('''&&&&&&))))))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((())))))*********+++)))))))))***************)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&'''((())))))((('''&&&'''&&&&&&''''''((()))***'''((()))******)))((('''###$$$$$$%%%&&&'''((((((&&&&&&''''''(((''''''''''''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''(((((()))))))))*********+++++++++,,,---......,,,,,,---...------,,,,,,,,,---...///////////////////////////000//////............///000222333444333222333444444333111000000000111111333333333444555555666777;;;:::999666555666:::===CCCCCCGGGPPPbbb{{{))))))(((((())))))***+++,,,***(((((()))***+++******++++++++++++++++++***------,,,,,,++++++******,,,,,,,,,++++++******)))(((((())))))***+++,,,,,,,,,++++++*********++++++))))))+++,,,,,,---------,,,,,,,,,,,,,,,---------000000000000000111222333222444888<<<@@@CCCFFFGGGRRRVVV]]]ccciiipppxxx}}}|||yyyyyyzzz~~~{{{yyyxxxuuuqqqoooqqqtttqqqiiibbbOOOJJJDDDCCCFFFFFFBBB>>>??????>>><<<888555333222000000000000111111111111...,,,***)))***,,,------+++++++++++++++,,,,,,,,,---,,,+++,,,---...---+++........................//////.........---------,,,,,,+++++++++*********++++++***))))))*********))))))******+++,,,,,,---***)))))))))(((((('''''',,,+++***))))))***+++,,,(((((()))(((((('''&&&&&&((())))))*********))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&'''''''''(((((())))))*********+++)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&*********))))))'''&&&&&&&&&'''((()))***)))))))))&&&&&&&&&'''''''''((((((*********************************))))))((('''&&&((())))))))))))(((((('''&&&''''''((((((((((((((())))))*********+++++++++,,,---......,,,,,,---...,,,,,,,,,,,,------......////////////////////////000//////............//////111333333222222222333333222111111111333555666555555444444444555666777999999888666555666999<<>>DDDIIINNNVVV___fffrrruuuzzz~~~zzzvvvuuuuuuwwwyyyyyywwwqqqkkkfffccc]]]\\\[[[[[[\\\ZZZTTTPPPFFFBBB===;;;;;;999666222333444444333111000111222,,,,,,------......//////---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++---,,,,,,---//////...,,,......................../////////...------,,,,,,++++++++++++************++++++***))))))))))))***))))))***+++,,,---......------,,,+++***)))((((((***))))))))))))***++++++(((((()))))))))(((''''''((())))))************)))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%,,,,,,++++++)))'''&&&%%%&&&'''(((*********))))))'''''''''(((((((((((()))))))))))))))************+++******)))(((''''''''')))******+++++++++******&&&'''((())))))))))))((()))************++++++++++++---...---,,,+++,,,---,,,,,,,,,---------......//////////////////////////////.........//////000///000222222111111111222111111222333555888;;;===777777555444444444555666666777777777666777:::<<<>>>===???KKKaaa{{{((((((((((((((()))******)))(((((()))******)))'''))))))***++++++***))))))(((((()))******)))(((''')))))))))***************)))(((((('''((()))***+++---,,,+++************+++)))***++++++,,,,,,,,,,,,------,,,+++++++++,,,---...---,,,+++******++++++000000/////////000222222---222777999:::>>>EEEKKKVVVZZZ```eeejjjooossswwwxxxzzz||||||||||||tttlllfffeeeeeebbbaaa^^^[[[VVVQQQMMMJJJEEEFFFFFFEEECCCAAA???>>><<<;;;999777666444222111000111111000------///222++++++++++++++++++,,,,,,---.........---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////---,,,........................000//////...------,,,,,,++++++++++++************++++++***)))))))))))))))))))))******++++++,,,,,,,,,,,,++++++******))))))'''((())))))*********)))(((((())))))***)))))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((())))))))))))))))))$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&'''((()))))))))((((((((((((''''''''''''((((((''''''&&&''''''((()))***)))(((&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&************)))(((&&&&&&%%%&&&(((***+++***))))))((((((((()))))))))******&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))((()))***+++++++++++++++'''((()))*********)))))))))************++++++++++++,,,---,,,+++***+++---,,,,,,------......------////////////////////////...............///000111...///111111000000000111111111222333555777999::::::888666444333333444555444666888999999:::;;;===;;;<<<@@@LLLaaa{{{((((((((((((((()))******'''''''''(((***)))'''%%%'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%(((((())))))******+++++++++***(((''''''(((((()))------,,,+++******+++++++++,,,,,,,,,,,,+++******---,,,+++******+++,,,,,,---,,,+++++++++,,,...///444222111/////////000000,,,000555555333333777;;;999===CCCHHHMMMQQQVVVYYY___ccchhhiiikkkoooxxx}}}|||}}}||||||zzzxxxwwwvvvvvvwwwwwwqqqnnnggg]]]TTTOOOMMMNNNLLLHHHCCC@@@???===;;;999777:::;;;999555333444555111222333222000...///000000111111...+++***,,,...------,,,,,,,,,++++++++++++,,,------,,,+++***+++,,,,,,,,,------......///+++***+++---...///---+++........................000000///...------,,,,,,+++++++++************)))++++++***))))))((())))))************))))))))))))(((((((((((())))))))))))&&&'''(((*********)))((('''((()))******+++******(((((()))***************))))))))))))))))))))))))(((((())))))******++++++#########$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((&&&''')))*********)))((()))((('''&&&&&&'''((()))%%%%%%%%%&&&((()))+++,,,***(((%%%$$$$$$%%%(((***'''''''''''''''''''''''''''(((((((((((((((''''''$$$&&&(((***++++++))))))))))))))))))************(((((((((((())))))******''''''''''''((()))***+++&&&&&&'''))))))*********'''(((***+++++++++***))))))************+++++++++***+++,,,,,,******+++,,,+++,,,------......------////////////////////////---------......000111222---///000111000///000111222222222222222222222111;;;:::777444333333333444333666999;;;<<<<<<===>>>>>>???DDDOOOccc{{{))))))((((((((((((((())))))))))))))))))))))))))))))******)))''''''((())))))))))))))))))******+++***)))(((''''''((()))***+++++++++***************++++++++++++++++++++++++&&&'''''''''(((***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///......//////000000111111666777888999<<<>>>AAABBBHHHHHHHHHKKKPPPWWW]]]aaafffhhhjjjkkklllmmmpppsss{{{}}}xxxppprrrwwwzzz||||||{{{zzz~~~|||yyyxxxyyy{{{|||}}}{{{vvvooohhheeefffhhhkkkhhhgggdddaaa^^^\\\ZZZZZZSSSOOOIIICCC???=========999888777555444333222222000000000000000000000000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********------...---+++(((%%%###++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,------,,,,,,+++***,,,+++***)))((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++&&&&&&'''((()))***++++++---+++)))((('''((()))***(((((('''''''''&&&&&&&&&)))(((((((((''''''&&&&&&(((((('''&&&%%%$$$$$$###'''(((******((('''&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((())))))(((&&&&&&''''''&&&$$$&&&&&&''''''(((((())))))''''''''''''((((((((((((***)))((('''&&&&&&'''((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''***)))(((''''''((()))***&&&&&&%%%%%%&&&''')))***''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---+++---------...000111333444111000000000000000111111333333222111222333444555777666555444333333444555777777888999:::<<<===>>><<<<<>>BBBFFFIIILLLNNNPPPPPPQQQSSSUUUXXX```eeejjjlllkkkkkknnnrrrvvvyyy|||~~~{{{yyyxxxuuunnnhhheeegggkkkoooqqqqqqooonnnnnnkkkhhhggghhhjjjkkkkkkkkklllmmmlllkkkhhhdddbbbXXXVVVRRROOOMMMMMMNNNNNNKKKJJJIIIGGGEEEDDDCCCCCCAAA???;;;777444333444444444333222111000/////////000000000000000000000000000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++//////////////////......---.........---***(((&&&+++++++++,,,,,,,,,---------------,,,,,,,,,------,,,,,,------,,,,,,+++***,,,+++***)))(((((((((((()))******++++++******)))************************))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''(((((((((''''''(((((())))))******,,,+++)))((('''((()))***))))))((((((((('''''''''++++++*********)))))))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&(((***&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&&&&'''(((((())))))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&&&&''')))'''&&&&&&'''(((&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***(((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............///000222222000000//////000111111222222222111111111222333444444444333333444555777777999999999999999:::;;;<<<<<<<<>>AAACCCEEEFFFFFFEEEEEEFFFGGGEEEDDDDDDEEEDDDAAA>>>===???BBBDDDEEEEEEDDDCCCDDDBBB???>>>????????????>>>===;;;999666555444333444444555666666555444444222222222222222333333444//////000111111111111111//////.........//////000------------------------------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++*********++++++,,,,,,---,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------,,,,,,+++***++++++***)))(((((())))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((*********))))))(((((('''***)))))))))((((((((('''***)))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((('''((((((((((((((((((((('''(((((('''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&%%%$$$&&&((())))))((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''''''''(((((()))***++++++******)))((('''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,+++++++++++++++------------------------,,,,,,+++++++++,,,------000//////.........//////------......000111333333111111111111111222222333111111222444555777888999999999999999999999:::;;;>>>===BBBPPPbbbxxx'''''''''''''''((())))))(((((((((((((((((((((((()))******)))''''''((())))))))))))))))))******+++((((((((())))))(((((((((&&&&&&''''''((((((((((((************************)))(((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++...---------,,,,,,++++++---------------...//////,,,---...///000//////...,,,---...---,,,---...000000222444444444333333333111333666666555444444555777666555666777777555444222333555777888888777666:::888666555666777666666777666444222222111222222222222111000000000000111111000000000000000111111,,,,,,.../////////...---...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,******,,,---------,,,,,,,,,,,,------,,,,,,+++***+++***))))))))))))))))))***++++++++++++++++++***************************************************''''''''''''((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))***))))))(((''''''&&&&&& ###''')))(((''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%(((((('''''''''(((((()))$$$%%%&&&&&&'''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((%%%$$$$$$&&&((())))))(((((((((''''''&&&&&&%%%%%%&&&'''''''''((((((((((((%%%%%%&&&'''''''''(((((('''(((((()))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))''''''((((((((((((((((((***************)))(((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++------------------------,,,++++++++++++,,,---...000//////...............---------...///111222333222222222333333333333333222333444555555666666666777777777888999:::<<<<<>>CCCQQQcccyyy&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******)))''''''((())))))))))))))))))******+++******++++++++++++******&&&&&&''''''(((((())))))************************&&&&&&&&&'''(((***+++,,,************************************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---...///++++++,,,---............---......---++++++,,,......///111222333333222222---///111222111000000000000000000000000000111111000000222333333333222222555333222222333444444333111000000///000000111111222000...---,,,---...000//////...............///---....../////////......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++++++++++++++******++++++++++++++++++)))))))))******+++++++++************++++++++++++)))***+++---------,,,,,,,,,,,,------,,,,,,+++*********)))))))))))))))***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))))))))******************)))((('''&&&%%%$$$###''')))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&''''''((((((&&&'''(((((())))))(((((()))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&%%%$$$&&&((())))))((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&'''''''''&&&&&&'''((())))))))))))))))))%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&'''((()))*********)))'''(((((()))))))))((((((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////......---.........---------...///000111222222222333444444444444333444444555555666555555444666666666777999:::<<<===???>>>CCCQQQdddzzz&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******)))''''''((())))))))))))))))))******+++)))***+++,,,,,,+++***)))&&&''''''((())))))******************************'''''''''((()))***,,,---************************************************)))))))))******+++,,,---*********+++++++++++++++************+++,,,------,,,,,,,,,,,,------.........//////...,,,+++,,,...------...000111111000///+++---000111000//////000////////////....../////////000111222222111111111000//////000222333222111......//////////////////111000///...//////111111...............///000000/////////000000000111111,,,,,,+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,---......************************)))*********++++++++++++******))))))))))))))))))***))))))))))))******+++************++++++++++++((()))+++---------,,,+++,,,,,,------,,,,,,+++*********))))))))))))************++++++++++++******((((((((((((((((((((((((************************((((((((()))))))))******%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&''''''(((((()))((((((&&&'''''''''(((((((((((('''((((((((())))))))))))((('''''''''&&&&&&%%%%%%"""&&&(((((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((&&&'''(((((())))))((((((&&&&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&''')))))))))))))))'''((()))***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,---++++++++++++++++++++++++***+++---...//////............---------...//////...............///000111000111222333444333333222333444555666666666555444777777777777888999:::;;;===<<>>AAAMMMdddxxx((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((()))******+++***)))((('''''''''''''''&&&&&&((()))************((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))+++,,,,,,,,,,,,***(((''',,,,,,,,,++++++******************++++++,,,,,,,,,,,,...000000...------...---------,,,,,,+++++++++...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////222222222///---,,,---...........................,,,,,,------.........///,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++---...---,,,******+++((()))******+++,,,------))))))*********++++++++++++++++++)))((((((+++---,,,,,,,,,,,,++++++******))))))))))))))))))******'''((()))******+++++++++,,,,,,,,,++++++,,,------------------,,,+++******((()))******(((((()))******)))(((''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&***)))'''&&&&&&&&&'''(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&"""###%%%'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((('''&&&%%%$$$$$$%%%''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((******)))(((((((((''''''''''''''''''(((((((((((((((((())))))))))))((('''******))))))******+++,,,------,,,,,,,,,,,,++++++------............------------------///000222222111000....../////////...............////////////111111111111222222222222333333444444555666666666555555666777888888888999888>>>AAAMMMeeeyyy&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''''''''((($$$%%%'''(((***+++++++++((((((((((((((()))******''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,***---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---...---+++))))))))))))))))))***+++,,,,,,---)))************+++++++++***++++++***))))))***,,,,,,,,,,,,,,,+++***)))((())))))))))))************&&&'''((()))************,,,++++++++++++,,,,,,---++++++++++++***)))(((((()))+++,,,+++***)))***+++)))((('''&&&'''((()))***))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((('''''''''(((((()))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''((()))))))))((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&%%%%%%%%%&&&'''&&&&&&'''''''''(((((((((((('''&&&'''((()))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((((((''''''''''''((())))))))))))************)))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++,,,---...000111222333222000......///000///...---......//////000111111111111111222222222222333333333444444555666666666555666777888888999999888888>>>BBBNNNeeeyyy&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&'''((((((((()))&&&&&&''''''((()))))))))((('''''''''&&&&&&%%%%%%(((''''''''''''(((((()))&&&&&&''')))************((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))++++++,,,++++++++++++++++++++++++,,,,,,((())))))***++++++,,,,,,'''))),,,,,,+++)))))))))***++++++,,,,,,------......,,,***)))***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++*********))))))***,,,---,,,,,,...///++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,+++***))))))***))))))******++++++,,,,,,)))************+++++++++)))***,,,,,,***)))***+++)))***+++++++++***)))(((((()))))))))************'''((()))******+++*********************+++,,,,,,++++++++++++***)))((((((((()))***)))((('''(((***''''''''''''(((((()))))))))))))))))))))))))))))))))******************)))(((((())))))))))))((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''(((((())))))(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&'''(((''''''''''''(((((((((((()))(((''''''))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((()))***++++++)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((())))))))))))************((((((''''''(((***,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,---///000111111111000222000......///000///...------...///111222333333111111111222222222333333333333444444555666666666555666777999999999999888777>>>BBBNNNfffyyy((((((((((((((((((((((((***)))(((''''''&&&'''''''''((()))******)))((('''$$$%%%%%%&&&'''((())))))$$$%%%&&&'''(((***++++++***)))((('''%%%###""""""'''''''''''''''((()))***'''((()))))))))))))))(((((((((((((((((()))******))))))))))))************************************&&&''')))*********)))(((*********++++++,,,,,,---((())))))***++++++,,,,,,(((+++---...---+++******)))***+++,,,------...///---***((((((***,,,......************************......---,,,,,,+++******,,,---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,&&&(((*********)))***+++***************+++++++++)))************+++++++++(((***,,,,,,+++***)))***&&&''')))***++++++******(((((())))))*********+++((()))***++++++,,,++++++***)))))))))***++++++,,,------------,,,+++******$$$%%%&&&%%%$$$$$$%%%&&&''''''(((((()))))))))***))))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((($$$%%%&&&'''(((***++++++)))(((((((((''''''''''''&&&'''(((******((('''&&&$$$$$$%%%&&&'''''''''&&&$$$%%%&&&((()))(((((('''&&&&&&&&&'''''''''((((((+++***(((&&&&&&&&&((()))''''''''''''((((((((()))((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''(((((())))))******((((((((((((***,,,...000''''''''''''''''''''''''###$$$%%%&&&''''''''''''"""###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((((((''''''''''''$$$%%%'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))''''''''''''((((((((((((%%%%%%$$$$$$%%%(((***,,,*********)))***++++++,,,+++++++++,,,,,,---------,,,------......------,,,---///000222222000///---222000///...///000///...,,,---...000111333444555111111222222222333333333333333444444555666666777555666888999::::::999999777>>>BBBNNNfffyyy***)))((('''&&&&&&'''(((***))))))((((((((()))))),,,***((('''&&&'''((()))&&&%%%%%%%%%&&&''')))***---***'''&&&((((((&&&######%%%''''''''''''(((******************)))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))(((''''''''')))***+++((()))***+++++++++++++++&&&'''((()))***+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---///---(((''')))---//////...---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++)))(((&&&%%%$$$...---,,,,,,+++,,,,,,,,,&&&))),,,---,,,***))))))((((((''''''''''''((((((++++++***)))(((((()))))))))((('''''''''(((***+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++***)))(((((('''&&&''')))***+++***(((''''''''''''(((((((((((((((&&&'''((())))))******))))))))))))))))))(((''''''((((((''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%(((%%%######&&&(((((('''***)))(((''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&)))(((%%%###"""###$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&''')))***+++***((('''%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''))))))************))))))))))))))))))************...+++)))))),,,---,,,***,,,+++***)))***+++,,,---/////////...------,,,,,,000000////////////000000////////////000000000000,,,---///111111111000000000111333444555555444333333333333333444555666666999999999999999999999999:::;;;BBBPPPaaawww***)))((('''&&&&&&'''((()))((((((''''''(((((((((+++***((('''&&&'''((()))'''&&&%%%%%%&&&'''((()))***(((&&&&&&((()))((('''$$$&&&''''''&&&&&&((()))))))))******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))***+++)))))))))******+++++++++(((((()))***++++++++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---///---)))(((+++...---,,,+++***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((((((((((()))******+++***+++,,,+++)))((()))***))))))(((((((((((())))))++++++***))))))))))))))))))))))))))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++******)))(((((('''((((((((((((((())))))*********)))))))))(((((((((''''''(((((((((''''''&&&)))))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&'''((())))))((('''&&&)))))))))))))))(((&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######(((&&&$$$$$$''')))(((''')))((((((''''''(((((()))%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((%%%&&&((()))))))))'''&&&(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''))))))************))))))))))))))))))************,,,***((((((***,,,+++))),,,++++++***+++,,,---...------..................////////////////////////.../////////000000000000---...///000000111111111000111222444444444444333222222222333444555666777:::999999999999999999:::;;;;;;BBBOOOaaavvv)))(((''''''&&&'''''''''''''''&&&&&&&&&''''''(((***)))((('''''''''((()))((('''&&&%%%&&&&&&(((((('''&&&%%%&&&(((*********%%%'''((('''&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++******+++++++++++++++***************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---******,,,///,,,,,,+++))))))(((((((((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,)))))))))***+++,,,...///------,,,)))'''&&&(((*********))))))))))))******+++***))))))))))))))))))((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++******))))))(((((('''***)))'''&&&&&&(((***,,,++++++******))))))(((((((((((((((((('''&&&%%%$$$(((((()))))))))(((''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''))))))))))))'''''''''((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$(((&&&%%%%%%'''(((((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((&&&''''''''''''''''''&&&((((((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((($$$%%%'''((((((((('''&&&)))((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''((())))))******))))))((())))))))))))************+++)))(((((()))******))),,,,,,,,,+++,,,------...,,,,,,------...//////000...///000000000000///........./////////000000000.........//////000111222000111222333444444444444333222222333333555666666;;;:::999888888999:::;;;<<<<<>>CCCOOObbb{{{&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***%%%%%%&&&'''((()))***+++(((((('''&&&&&&'''((()))))))))))))))))))))))))))++++++++++++************((((((((()))))))))))))))+++*********))))))))))))************))))))))))))(((((())))))******++++++***************************)))))))))))))))******)))******+++++++++++++++---,,,+++++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************+++++++++++++++++++++++++++((((((+++,,,)))(((***************************+++*********))))))))))))))))))))))))(((((((((((()))************+++++++++))))))***+++++++++++++++,,,,,,,,,+++++++++*********************************)))(((((((((((()))***&&&'''((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&(((***)))&&&$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%((('''&&&%%%&&&''')))***)))((('''&&&%%%&&&'''''')))(((''''''''''''((()))000...,,,***))))))******+++++++++******)))))))))(((((()))***+++,,,------,,,,,,++++++++++++,,,,,,///...,,,+++++++++---...000//////......---------------......///000000000///111333555666555333222444444444444444333222111444444555777888999;;;;;;;;;>>>CCCOOObbb{{{'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&'''((()))&&&&&&'''(((((()))******)))(((''''''''''''(((((())))))))))))))))))))))))((())))))***+++,,,------*********)))))))))))))))***************))))))))))))))))))************+++''''''((()))***+++,,,,,,+++++++++++++++++++++++++++******)))))))))******)))***++++++,,,,,,++++++......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,------------------------------...............---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++***)))************************---)))(((---///,,,))))))***************************************)))))))))))))))(((((((((''''''''')))************+++++++++)))******+++++++++++++++,,,,,,,,,+++++++++*********************************))))))(((((())))))***'''((())))))******))))))***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((***+++,,,+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&(((((((((((('''''''''''')))((('''&&&'''((()))***(((((((((''''''''''''&&&((((((((())))))(((((((((///---,,,***)))))))))************)))))))))))))))''''''((()))***++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...222111111000///...---,,,---......//////000000111000111111222222222111111333444444444444333333222555555666777999:::;;;;;;;;;===CCCOOObbb{{{((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''+++***)))(((''''''((((((******))))))((('''''''''*********)))))))))))))))))))))))))))))))))))))))''''''((()))******+++,,,+++++++++******)))))))))************************(((((()))******+++,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++,,,,,,,,,---///.........------,,,,,,,,,,,,,,,---------------........................---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,++++++,,,,,,---,,,,,,+++***************************+++,,,,,,,,,+++***)))))))))))))))))))))))))))---)))+++222777333---)))************************************************))))))))))))(((((((((((())))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))***************))))))((('''''''''''''''************+++++++++,,,((((((''''''''''''((((((((((((((((((((()))))))))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''((()))))))))((((((((((((((()))(((((((((((()))******''''''(((((((((((('''&&&&&&((()))******)))(((&&&((((((''''''((()))***+++******************))))))''''''((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,...///111111000000//////...............///000000111111222111111000000000111111333444444444444444333333444555666777888999:::::::::===CCCOOObbb{{{((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((******))))))((((((((((((+++******)))(((((('''''')))************))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++******))))))***************+++++++++(((((()))***+++,,,------...---------,,,,,,++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,---++++++,,,---------------------,,,++++++++++++++++++,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,------.................................+++,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,++++++***)))((((((******,,,------,,,+++***))))))))))))))))))))))))+++)))...888===999000+++***************************************++++++++++++++++++*********))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++'''''''''''''''((()))***)))************+++++++++(((((((((((((((((((((((((((((((((((())))))******%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***''''''((())))))(((((('''&&&(((***++++++***(((&&&''''''''''''((()))***+++++++++++++++++++++++++++((())))))***+++,,,---...---,,,,,,,,,,,,,,,,,,---*********+++,,,---...///......//////000000111111......//////000111111111333222111111000111222222333444444555555444444444333444444555666777888888999<<>><<>><<>>???@@@@@@@@@???@@@@@@>>>>>>===<<<<<<;;;::::::???>>>>>>===============999:::;;;<<<;;;999666555:::::::::;;;;;;;;;;;;;;;999999999888777777666666888777777666555666666666444444444333333222222222///......------......//////.........---------,,,---------------------------,,,+++,,,---,,,+++))),,,------------,,,+++***---------......---------+++,,,---------+++***(((+++,,,,,,+++)))(((***+++************************++++++************++++++******************************+++++++++,,,,,,,,,//////.........---------'''''''''((((((((())))))))))))************))))))'''''''''((((((((((((((((((((((((''''''''''''''''''''')))******)))''''''))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((***)))((((((''''''((((((((('''%%%$$$###$$$%%%&&&%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''((()))******)))((('''%%%%%%&&&&&&'''((())))))(((&&&$$$$$$&&&'''&&&%%%((((((((((((((((((((('''###%%%'''((((((((()))+++&&&&&&&&&&&&&&&'''(((((((((((((((&&&###(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))***,,,------+++)))(((((('''((()))***++++++++++++)))+++,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,---------........................//////000............//////000000...///000111222222222222222222333333333444444444222222333444444555555666555666777666555555777999:::<<>>???@@@AAA@@@???=========>>>>>>AAAAAABBBCCCDDDFFFFFFGGGKKKLLLMMMMMMKKKIIIIIIJJJKKKJJJIIIGGGEEEDDDCCCBBBDDDEEEFFFGGGGGGEEEDDDCCCDDDEEEGGGHHHHHHFFFCCCAAABBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCBBB@@@???>>>===;;;;;;:::999888777777666666666555444444333222222111111000000000000111111111000000//////....................................---,,,,,,------+++)))------.........,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,---+++***)))***,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------/////////......------,,,'''''''''((((((((()))))))))******++++++******)))&&&&&&''''''''''''((((((***)))(((''''''''''''''''''(((((())))))(((((('''))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''+++******************+++******)))(((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%'''((()))***++++++'''$$$$$$((()))'''$$$&&&&&&'''''''''((((((((('''((()))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''&&&%%%$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))+++,,,---,,,***)))))))))((()))******+++*********)))+++,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---............------------,,,------...///...............///000000...///000111222222222222000000111111111222222222111222222333444444555555555666777666555666777999999<<>>======<<<===>>>AAACCCEEEHHHGGGGGGGGGIIILLLPPPRRRSSSRRRPPPNNNLLLLLLLLLLLLNNNOOOQQQTTTXXX[[[]]]^^^dddeeefffddd___[[[ZZZZZZ]]]\\\[[[YYYXXXVVVTTTTTTUUUWWWZZZ[[[[[[YYYUUUSSSVVVXXXZZZ\\\\\\ZZZWWWUUURRRRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMGGGGGGGGGFFFDDDBBB@@@>>><<<;;;:::999888777666666666666555555555555666666444444333333222111111000000000000000000000000000000///......///...,,,***---...//////...,,,***)))++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------......,,,+++***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------..................---,,,+++++++++))))))))))))************)))***++++++++++++***)))************++++++,,,,,,)))((('''''''''((()))******))))))(((((())))))***(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((******))))))))))))******))))))((('''''''''(((((('''((()))***)))(((&&&%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((())))))******)))''''''''''''''''''$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&$$$""""""###&&&%%%%%%&&&&&&((())))))$$$%%%''')))+++---///000((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''''''''((((((((()))))))))))),,,------+++))))))***+++***************))))))((((((***,,,,,,+++++++++---+++++++++,,,,,,,,,------,,,,,,.../////////...---++++++******++++++,,,---000///.........///111111//////000111222222222222000000111111111222222222222222333333444555555666555666777666555666777999888<<>>???@@@AAABBBCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGIIILLLOOOSSSUUUVVVVVVVVVXXX]]]cccjjjmmmjjjhhhfffcccaaa`````````aaabbbfffkkkppptttxxxzzz~~~wwwqqqooooooqqqpppooonnnlllkkkjjjiiikkknnnqqqttttttpppllliiifffhhhkkkmmmmmmkkkiiigggdddeeefffhhhjjjkkklllmmmmmmllljjjgggeeecccaaa```YYYYYYYYYYYYVVVSSSPPPNNNGGGFFFEEEDDDCCCBBBAAA@@@;;;;;;::::::::::::;;;;;;777777666555555444333333222222222222222222222222222111000000111000...,,,---...//////...---***)))---......//////......---,,,++++++***+++,,,...///---......---++++++,,,...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------.........//////------,,,++++++***))))))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,''''''&&&'''(((***,,,---,,,+++***))))))***+++,,,(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))(((((((((((()))))))))))))))((($$$%%%%%%&&&'''((())))))'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%(((,,,//////+++'''###((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''(((((((((((((((''')))***)))%%%$$$&&&)))"""###$$$%%%&&&((())))))"""%%%'''((('''((()))***%%%%%%%%%&&&'''((()))******)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))---------+++)))(((***,,,***++++++******)))((('''(((***,,,,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,.../////////...---......---------...//////111000/////////000222333///000111222222333222222222222333333333444444444333333444444555666666777555666777666555666777999777<<>>??????>>>===<<<>>><<<<<<>>>???@@@EEELLLRRRWWWZZZ[[[^^^bbbccc```^^^^^^]]]\\\[[[^^^dddiiikkkooossswwwxxxxxxyyyyyy|||xxxrrrpppqqquuuyyy{{{zzzwwwzzz}}}|||zzzyyyuuupppjjjfffeeedddaaa^^^______```aaabbb```\\\XXXOOOLLLHHHEEEDDDDDDCCCCCCAAA@@@>>><<<:::777555444666444222222222333222111000////////////////////////...---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***)))((((((***,,,---///---,,,---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---+++***)))(((((()))******++++++,,,,,,,,,+++******,,,***((((((***+++***)))'''(((((()))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((%%%+++,,,(((&&&***,,,+++(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))******))))))(((((('''''''''(((((()))((('''&&&%%%((('''&&&&&&&&&&&&&&&'''&&&''''''(((((((((((('''(((((())))))))))))((((((''''''(((***++++++)))'''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((((((((''''''''''''))))))(((''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''(((((())))))************++++++++++++,,,+++******)))*********((()))+++,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,'''***...111000///.........///......444;;;;;;666...------,,,,,,------...---......///////////////000000111222222222222111222222222222333444555666555555555555666777888888666555555666666777888999:::<<>>GGGUUUdddwww;;;<<<<<<===<<<;;;999888777777666666777777888999===<<<<<<<<<<<<<<<>>>???AAAAAACCCHHHIIIIIIMMMTTTUUU[[[bbbiiilllkkkgggeee]]]]]]___``````eeesss~~~}}}~~~xxxnnndddZZZUUUOOOLLLHHHEEECCCAAA>>><<<============:::666222000000111111111111000/////////......//////000111222//////......---,,,,,,++++++++++++,,,,,,---------,,,------,,,,,,***)))(((,,,,,,+++,,,,,,,,,------,,,---...///////////////------------------------++++++*********)))******))))))******++++++++++++)))***++++++,,,,,,,,,,,,((((((((((((((((((***+++((())))))*********************))))))((((((((('''))))))((((((''''''&&&&&&'''((((((((()))))))))***...,,,******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******(((((((((((((((((())))))((((((((((((((()))***+++,,,+++)))'''&&&&&&''''''(((((())))))))))))(((((('''&&&%%%&&&((()))(((&&&''''''''''''(((((((((((($$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))((('''((()))((((((((((((''''''''''''&&&'''((())))))(((''''''))))))((((((''''''&&&&&&******))))))((((((''''''&&&&&&'''''''''((((((((((((((())))))***+++------(((((())))))************++++++,,,,,,,,,++++++***,,,...000000///---,,,,,,000...,,,---------------///......------......//////......------...000111//////000111222333333333222222111111111222333333222333444555666666666666444555777999999999888888;;;???HHHUUUcccvvv888:::;;;======<<<:::999888888888999:::;;;======???AAACCCDDDCCCDDDFFFGGGIIIIIIKKKNNNPPPQQQXXXaaaqqqvvv}}}|||rrrqqqrrrssstttwwwvvvlllfff^^^ZZZVVVRRROOOLLLIIIFFFFFFGGGHHHFFFCCC>>>999555444444333222111111000000000000///000000111222333111000///...---,,,++++++++++++,,,------...//////,,,,,,------,,,+++)))((())))))*********+++++++++,,,---///000//////000111---------------------------------,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++'''((())))))((((((***,,,((()))******++++++*********))))))))))))))))))(((((((((((((((((('''''''''''''''(((((())))))******(((%%%$$$''')))((((((***((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''(((((())))))******)))(((((((((((()))******''''''''''''((()))***+++---,,,***)))'''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((%%%'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((''''''''''''%%%&&&(((******)))'''&&&((((((((((((((('''''''''***))))))((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,---)))))))))*********++++++,,,,,,,,,,,,,,,+++***)))+++---//////---,,,,,,,,,---++++++------,,,---000//////............//////...............///000000...///000111222333333333333333222222222222333333444555777888999999888777666666777888999999999999;;;>>>HHHTTTbbbttt777999<<<>>>??????>>>===<<<======>>>@@@BBBDDDEEEIIIMMMQQQTTTUUUUUUWWWYYYZZZYYYZZZ]]]^^^aaajjjuuu~~~xxxppplllhhhdddaaa___[[[YYY[[[\\\]]][[[WWWQQQKKKFFF???===;;;888555444333333222111111000//////000000000/////////......------........................((()))+++---------++++++))))))******+++++++++******,,,//////...---///111........................,,,---------,,,,,,++++++)))***+++,,,,,,,,,+++***++++++,,,,,,,,,+++******''')))******((()))+++...))))))***++++++++++++***)))))))))))))))*********'''''''''((((((((((((((('''''''''((()))*********&&& %%%((('''''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((''''''&&&'''((()))***(((((('''''''''((())))))))))))))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%'''(((((('''''''''''''''(((((((((((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((***)))))))))***+++,,,,,,***************+++,,,,,,******+++,,,,,,,,,++++++)))+++------,,,++++++,,,***'''(((,,,,,,)))***/////////............//////---......///////////////...///000111222333333333444444333333333333444444444555777999999999888777777777777777888999::::::999>>>GGGTTTaaattt777999===@@@BBBBBBAAA@@@@@@@@@AAACCCEEEHHHJJJKKKXXX^^^eeeiiikkklllnnnpppooonnnoooqqqqqquuu{{{xxxvvvssspppnnntttuuuvvvtttpppiiibbb^^^JJJGGGCCC>>>;;;999888888444333111000...------,,,.........///////////////000000000///......------%%%'''***,,,.........---++++++,,,------------,,,(((+++......---,,,...000........................***++++++++++++***))))))+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,+++***)))''')))++++++)))))),,,///))))))***++++++++++++***(((((())))))******++++++&&&'''''''''(((((())))))&&&''''''((()))******+++,,,&&&$$$)))+++)))(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))(((((((((((('''&&&&&&%%%&&&'''((()))***)))(((''''''&&&&&&'''&&&'''((((((((('''&&&%%%'''((((((((((((((((((''')))'''&&&&&&((())))))(((''''''''''''((((((((()))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''((('''&&&&&&&&&((()))+++&&&'''''''''(((((())))))######$$$&&&''')))***+++'''''''''((((((((())))))*********)))******+++,,,++++++******++++++,,,---((()))***+++,,,---------(((***,,,,,,+++++++++,,,...***+++...---)))***000//////............//////,,,---///000000000///......///000111333333333444555555444333333444444444222333555777888777666555888777777666777999:::;;;999===GGGSSSaaatttDDD@@@AAAGGGIIIEEECCCFFFFFFFFFGGGFFFHHHNNNXXX```kkkuuu~~~|||~~~wwwlllcccZZZNNNHHHHHHGGGDDD@@@===;;;888777777777666444333111000000111111///...111000...---,,,,,,---...///...------......---+++------------------------,,,------...///000111111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***))))))***+++,,,,,,------+++*********))))))(((((())))))))))))))))))))))))))))))******)))((('''&&&)))((('''&&&%%%%%%&&&'''++++++,,,,,,,,,,,,++++++''''''''''''&&&&&&&&&&&&)))((('''&&&'''(((***,,,***(((&&&'''))))))'''%%%&&&''')))*********)))(((************)))(((&&&&&&******))))))((((((''''''((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%+++***)))((('''&&&%%%%%%)))))))))((('''%%%$$$### """%%%&&&%%%&&&'''(((***)))((('''&&&%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&(((((('''(((((()))***+++%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))******)))(((''''''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))))))))***+++,,,---...---+++***)))***++++++000//////...------,,,,,,///......------,,,++++++///......///000000...---++++++,,,---...///000111000111222222111000111333000000000000111222333444666666666777777777777777666777777666666777999;;;<<<@@@HHHSSS___sssHHHEEEEEEJJJKKKHHHGGGIIIKKKLLLOOOQQQUUU^^^jjjrrr{{{~~~rrriii___YYYXXXWWWSSSOOOHHHDDD@@@===<<<<<<;;;:::777555444333333333111///222111000///......//////000///------......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))******+++,,,,,,------+++*********))))))))))))******************************))))))((((((((((((***)))'''&&&&&&&&&'''(((((((((((())))))(((((((((******************++++++)))((('''''''''(((***+++(((&&&%%%&&&)))***)))'''&&&'''((()))***))))))(((************)))((('''&&&***)))))))))((((((((('''***)))))))))(((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((''''''''''''((((((((('''&&&&&&$$$%%%''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((()))))))))((((((''''''''')))(((((((((((())))))***&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,------,,,++++++******++++++------------------------------------------------///...---...//////...---,,,------...000111111222222333333222000///000111000000000000111222333444333333333333444444444444666777777666666666999;;;;;;???HHHSSS```tttPPPNNNOOOSSSTTTQQQQQQSSSXXXZZZ]]]aaafffppp}}}zzz}}}{{{||||||||||||}}}~~~uuuvvvxxx{{{|||tttoooooonnnkkkggg\\\XXXQQQLLLJJJIIIHHHGGGDDDAAA>>><<<;;;999666333222111000///............000///------...---,,,***,,,,,,,,,------.........------------------------.../////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++************++++++,,,,,,---***************)))))))))************************+++***)))((('''((())))))***)))((((((((((((((()))''''''((((((((((((''''''+++++++++,,,,,,---------))))))(((''''''(((***+++&&&%%%%%%&&&)))******)))&&&'''((())))))))))))((()))******))))))((('''&&&))))))))))))(((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&&&&'''%%%&&&&&&'''((()))******&&&'''(((((())))))))))))''')))***(((&&&$$$$$$%%%))))))((((((((((((((()))&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''((())))))))))))((((((((((((***))))))(((((((((((()))'''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))***+++,,,---++++++,,,,,,,,,+++************+++,,,------......++++++,,,------.../////////...,,,,,,...///............///000111111222222333444444333000//////000111111000111111222333444222222222222333333444444666666777666555666999;;;:::???HHHUUUbbbvvv[[[]]]```cccdddcccdddeeejjjlllnnnpppttt|||~~~}}}~~~uuuuuuvvvyyy{{{~~~|||zzz~~~}}}~~~vvvppphhhbbb^^^\\\[[[[[[WWWTTTOOOJJJFFFBBB===999666555444333222111111000///...,,,------...,,,+++/////////000111111222222..................------////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,++++++*********++++++,,,,,,,,,************************************************,,,***(((''''''(((***+++******))))))))))))))))))))))))************))))))((())))))******++++++,,,))))))(((((((((((()))***&&&&&&&&&'''((()))))))))'''''''''((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&+++)))(((&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((((()))))))))))))))(((******)))'''%%%%%%%%%(((((((((((())))))***+++%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%&&&'''))))))))))))))))))))))))******)))(((((('''(((((()))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&&&&''')))***))))))))))))(((((((((((())))))))))))***+++,,,---***+++,,,------,,,***))))))******+++,,,,,,------,,,,,,,,,---------......///---+++,,,---//////.........///000000111222222222333444333111000111222111111111111222222333444444444444555555666666777555666666666555666888;;;999>>>IIIVVVdddxxxjjjpppvvvxxxyyyzzzzzzzzzwwwxxxyyyzzz}}}}}}~~~}}}}}}|||||||||||||||}}}}}}xxxrrrooopppnnnpppttttttttt{{{|||vvvrrrpppooonnnkkkggg```YYYRRRKKKDDD???======<<<:::888666555444///...------...///...,,,000000000111111222222222000000000///////////////111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***+++++++++++++++,,,,,,***************+++++++++************************+++***)))'''''')))+++,,,))))))*********************++++++,,,,,,++++++***((((((((()))))))))******))))))((((((((((((((()))'''((((((((('''''''''((('''''''''''''''(((((()))((())))))))))))(((((('''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''***)))((('''&&&''''''((('''''''''((((((((((((((()))))))))))))))(((((('''&&&(((***)))(((''''''((($$$######$$$$$$%%%&&&'''%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''((((((((((((((()))))))))******)))(((((('''(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&((()))***'''''''''((()))*********))))))))))))***+++,,,---)))***,,,------,,,+++***++++++++++++++++++++++++......---------,,,,,,,,,...---,,,,,,...//////............//////000000111000111333333222222333555222222222222222222333444444555555666777777888888555666666555555666888:::999???KKKXXXfffyyyzzz~~~}}}|||{{{yyyvvvlllhhhjjjppprrrpppttt|||~~~{{{vvvnnnfff]]]UUUMMMHHHDDDCCCBBB@@@===:::777555555333111111111111///...////////////////////////000000000000000000000000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******)))((()))***+++,,,((())))))************)))))))))************))))))************************))))))))))))((((((((((((((()))))))))'''&&&&&&(((''''''&&&&&&''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))))))))(((((('''((((((((()))))))))((((((''''''&&&&&&))))))))))))(((((('''&&&%%%&&&((()))((('''((()))%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((((((((()))((((((((('''(((((())))))((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''&&&''''''((()))***&&&&&&'''((()))***++++++))))))))))))***+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++//////...---,,,,,,++++++---------///111111000............//////000000000///111222333222333555666333333222222222222333333222333333444555666777777555555666555444555888::::::@@@MMM[[[hhhzzzwwwooonnnvvvzzzxxx{{{{{{}}}{{{ssskkkbbb[[[VVVSSSRRRPPPNNNJJJEEEBBB???>>><<<999777555333000---000000000///......------......//////000000111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++'''''')))*********))))))(((((())))))))))))((((((+++++++++***))))))(((((()))))))))))))))(((''''''&&&((())))))'''&&&(((***''''''&&&&&&&&&'''((()))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))***&&&'''((())))))***)))))))))(((((((((''''''''''''&&&&&&'''(((((((((''''''$$$&&&(((((('''''''''((()))((((((((((((((()))***&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$&&&'''((()))((('''&&&%%%&&&&&&&&&'''''''''((()))(((((((((((())))))***((('''''''''((()))******((((((((((((((((((((((((%%%%%%&&&'''''''''''''''%%%&&&'''((())))))))))))''''''(((((())))))******))))))))))))***+++,,,---++++++******++++++,,,---******++++++,,,------------------------------,,,,,,---...111333333111...//////000000000000111111000222333333222222444555444333333222222333333333111222222333555666666777444555555555444555888:::;;;BBBNNN\\\iiizzzyyyvvv~~~ssstttuuuvvvuuussspppooommmsss}}}}}}uuunnnfffbbbgggfffdddaaa\\\WWWSSSQQQFFFCCC???;;;888444000---333333222111000///......,,,------...///000111111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++&&&'''(((*********)))((())))))************))))))+++******)))((('''&&&&&&))))))***))))))(((''''''###&&&((((((''''''))),,,''''''&&&%%%&&&'''((()))(((((()))))))))))))))((('''((((((((())))))******%%%&&&&&&&&&''''''(((((($$$&&&(((***++++++******''''''((((((((((((((((((###$$$%%%'''((()))))))))%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$''')))***)))'''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))***+++''''''''''''(((***++++++((((((((((((((((((((((((''''''((()))******))))))$$$%%%''')))***))))))((())))))))))))(((((((((((())))))))))))***+++,,,---++++++***)))***+++---...((()))***+++---...///000+++,,,,,,------......///,,,---000333555444111...111111111111111222222222222444444444222222222444444444333222222333333333222222333444555777777888444555555555444555777:::<<>>@@@AAAAAA===:::777666555444222000000...---///333444222///111111111000000//////...000000000000000000000000...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---.........+++((((((+++---,,,+++************************)))(((&&&&&&(((*********+++***((('''(((***---///******))))))))))))******))))))*********)))(((((('''((()))******)))((('''((('''%%%$$$%%%&&&(((***%%%'''))))))((('''((()))(((((('''''''''&&&&&&&&&***)))(((''''''((()))***((('''''''''''''''((()))(((''''''&&&&&&((()))******)))((('''&&&&&&'''((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''')))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&(((***+++,,,+++)))(((++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,---,,,+++***)))---,,,,,,,,,,,,---.........222;;;IIIQQQMMM===///000000000000111111111111000000000000000111111111222111111000111333444555555555555555555444444444666888999999888999;;;>>>===BBBMMM[[[jjj}}}}}}wwwrrrhhhgggfffgggjjjoootttwwwwwwqqqnnnqqquuuwww|||~~~zzztttjjjaaaUUULLLIIIGGGFFFEEE@@@>>>;;;999888777555333222222111222444444222111222222222111111000000000////////////////////////------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------------+++)))))),,,---,,,***************************,,,***)))***,,,.........,,,++++++***))))))((((((******))))))))))))******))))))+++,,,---.........(((((())))))))))))(((((((((''''''&&&'''((())))))%%%'''((((((''''''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''************************(((''''''&&&'''((()))***))))))''''''&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))***))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((***++++++***))))))*********++++++++++++,,,,,,,,,,,,++++++*********+++,,,------------,,,+++------,,,,,,------...///...000666???EEECCC999000//////000000000111111111000000000000111111111111444333333222222333444444444444555555555555555555444666777777666777999<<<>>>CCCNNN\\\kkk~~~sssqqqooollljjjhhhhhhhhheee```^^^aaacccdddfffiiimmmsssyyy~~~{{{ssshhh^^^YYYUUUQQQNNNIIIFFFBBB???>>>===;;;999444555666555333222111222222222222222111111111111........................,,,,,,------,,,,,,++++++++++++------------++++++.........------,,,,,,,,,,,,+++***+++,,,---+++)))************************+++)))''''''((()))(((''')))***++++++***)))'''&&&******))))))))))))******&&&'''(((***++++++++++++))))))(((((((((((())))))&&&''''''((((((((((((((($$$&&&(((((('''&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''%%%$$$(((''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))*********+++++++++,,,,,,+++++++++++++++*********,,,------......------,,,---------,,,------...///......000333555666333111//////000000000000111111000000000111111111222222444444444444333333333333333444444444555666666666444666777777666777999<<<>>>CCCOOO]]]mmm}}}zzzvvvssspppooohhhbbb^^^______^^^___bbbbbbgggkkkooowwwzzzrrrlllggg```\\\TTTPPPKKKGGGEEECCCAAA@@@;;;>>>???<<<777444444555111111111111000000000000........................+++,,,---......---,,,+++***+++---......---+++***------------,,,,,,,,,,,,******+++,,,---,,,+++)))************************+++(((&&&%%%%%%$$$""" &&&'''((())))))******)))******))))))))))))******))))))))))))((('''&&&&&&***)))(((''''''((()))***$$$&&&'''))))))((('''&&&$$$&&&'''((('''&&&'''((((((((((((''''''''''''''''''((()))******)))((('''%%%&&&'''((('''%%%"""!!!''''''''''''((((((((()))''''''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))(((''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))((()))))))))+++++++++,,,,,,,,,,,,---+++++++++***************,,,,,,,,,------------------------------...//////.........---,,,---///111////////////000000000111000000000111111222222333333333333444444333333333333333333444555666777777666888999999888999;;;>>>===CCCOOO^^^nnn~~~zzzxxxrrrkkkeeecccbbb___```bbbeeehhhjjjjjjooovvv{{{{{{|||sssmmmaaa\\\VVVQQQMMMJJJHHHFFFFFFGGGGGGDDD===999888999111111111000//////..............................+++,,,...//////...---,,,++++++------------++++++++++++++++++,,,,,,,,,,,,)))+++,,,---,,,+++******************************---+++************(((&&&)))((('''&&&''')))+++,,,******))))))))))))******,,,,,,,,,,,,+++***)))(((***)))(((''''''((()))***###$$$'''((()))(((&&&%%%$$$&&&(((((('''&&&'''((((((((((((((((((((((((((('''((()))******)))((('''((()))***+++***(((%%%$$$&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((())))))(((((('''&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((())))))***************++++++++++++************************+++++++++++++++,,,,,,---...------------...//////...///000...,,,,,,...111...////////////000000000///000000111222333333333222222222222333333444444333333333444555666777777666888999999888999;;;>>><<>>AAAGGGUUUfffvvv}}}{{{{{{{{{zzzxxxuuutttsssrrrpppnnnkkkmmmqqqwww}}}}}}wwwnnnddd[[[VVVNNNLLLJJJGGGDDDAAA===:::777555333333333222000/////////000///...///000222+++++++++,,,,,,------...---.........---,,,,,,+++000,,,)))***---...+++''',,,+++******)))*********************************************************))))))))))))))))))))))))*********))))))))))))(((++++++******)))(((((('''''''''((()))***)))))))))+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((())))))******+++++++++,,,&&&'''((())))))***))))))'''((((((((((((((('''&&&((((((((((((((((((((((((***************************)))'''$$$"""&&&&&&''''''''''''&&&&&&'''''''''''''''((()))******+++,,,+++((($$$ %%%&&&''''''(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++***((('''&&&''')))*********))))))((((((''''''******++++++++++++******(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++///............---------////////////000000000000------...///000000000///------......//////000000222222111111222444555777666555444333222333444555111111222333444666666777666777999999888888999;;;???JJJYYYggguuu}}}{{{xxxwwwtttpppnnnjjjjjjjjjkkkmmmooorrrssstttzzz|||uuunnnjjj___[[[VVVRRROOOKKKEEEAAA;;;888666444444333111///000000///...------...///,,,,,,,,,------.........---.........------,,,+++---+++)))***,,,---+++))),,,++++++***************((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((((((((((((************************))))))))))))******++++++'''(((((())))))))))))(((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((''''''''''''(((((()))))))))******)))'''%%%$$$&&&&&&'''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***************)))))))))(((******++++++++++++******)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,------.........///........./////////000000------.../////////......---......//////000111111333222222111222333555555444333222222222222444444222333333444666777777888666777888777777777999;;;???JJJZZZgggvvv|||zzzuuusssoookkkgggeeecccbbbeeehhhmmmuuu~~~~~~vvvpppiiieeeccc___XXXRRRFFFCCC???<<<:::777555333333222000...------------------..................---............---,,,,,,+++++++++,,,,,,---------,,,,,,+++***************((((((((((((((((((((((((************************))))))))))))))))))))))))************)))))))))(((''''''((())))))***++++++))))))((('''((()))***+++(((((()))***************************************(((((((((((())))))))))))((())))))))))))(((((('''&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********&&&''''''((((((''''''&&&((((((((((((''''''''''''%%%%%%&&&'''((((((((((((((((((&&&&&&%%%&&&'''((((((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***++++++************))))))******++++++++++++************************++++++******+++,,,,,,,,,,,,+++******+++,,,---...//////---------.........//////---............------,,,......///000000111111222333333222222222222333444111111111111111222444444333444444555666777888888666666666555555666999<<<@@@KKK[[[iiiwww~~~xxxqqqkkkhhhdddbbb```bbbhhhpppwww{{{}}}zzzyyyvvvoooiiiYYYUUUOOOJJJEEE@@@<<<999888666333000000/////////..................------------............------,,,---......---,,,---...,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))************)))((('''''')))+++,,,)))***++++++++++++***)))************************''''''(((((((((((((((((())))))***))))))((('''&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%''''''(((((((((((('''''')))))))))(((((('''&&&&&&!!!"""%%%'''((((((((('''***(((&&&%%%$$$%%%'''((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''(((((()))******)))))))))))))))))))))******++++++++++++******+++++++++*********************+++,,,,,,,,,,,,+++******++++++,,,---......,,,,,,,,,---------......---.........---,,,++++++/////////000111111222222333333222222222222222222000111111222333444444555333444444555666666777777666666555444333555999===@@@LLL\\\jjjyyy}}}xxxhhhbbb\\\YYY\\\aaagggjjjjjjuuu|||mmmiiibbb[[[UUUMMMFFFBBB>>>;;;666333222222111000//////......------,,,,,,------...//////......---,,,---...---+++***+++,,,---,,,,,,+++***+++++++++************************************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((+++***((('''((()))+++---,,,,,,,,,++++++***)))((())))))))))))))))))))))))((((((''''''''''''''''''))))))***))))))((('''&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$$$$###'''(((((((((((((((((('''(((((())))))((('''&&&%%%!!!$$$(((+++,,,***(((&&&)))(((&&&%%%%%%&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******'''(((((((((((((((((((((******++++++++++++******+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,++++++/////////000111111222222222222222222222222111111111222222333444555555666333333333444444555555666555555555444333666:::===AAAMMM^^^lll{{{zzzqqqddd[[[XXXXXXXXXXXXYYY```kkkwww|||wwwqqqiii```WWWQQQJJJDDD===999777666444111111111000///...------,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,+++------,,,+++++++++++++++((((((((((((((((((((((((************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++((((((((((((((((((((((((******)))((()))***+++,,,...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''&&&&&&'''((()))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))((((((''''''((()))))))))((('''&&&&&&(((+++---...,,,)))''''''&&&&&&%%%&&&'''((()))&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******&&&&&&''''''''''''((((((******++++++++++++************************++++++******+++,,,,,,,,,,,,+++...---------,,,,,,,,,+++,,,,,,,,,---------......---............------,,,......///000000111111222111111222222222222222111222333444555555555555555333333333333444444555555555555666555555777:::===BBBNNN___nnn}}}rrreee^^^YYYUUUQQQSSSSSSUUU\\\eeemmmqqqrrrsssvvv|||xxxnnnggg[[[TTTJJJDDD@@@===999555444444333222000//////...------...//////////////////---,,,...222444333111------,,,++++++++++++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++************&&&&&&''''''((()))))))))))))))*********+++++++++---,,,)))((('''(((***+++)))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((())))))))))))((((((%%%&&&((()))***)))'''&&&))))))))))))************$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))*********''''''''''''((((((((()))******++++++++++++******)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++---------------.........------------............------.../////////......---......//////000111111///000111222333333222222222222333444444444333222444444444444555555555555444555777777777888;;;===CCCOOO```ppp~~~wwwmmmhhhddd```]]]WWWRRRMMMOOOVVV^^^aaaaaaaaaeeelllttt}}}yyykkkbbbVVVNNNIIIDDD>>>999666666555444222111000000------...///000000//////333000///333999===<<<999...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''(((***++++++))))))***++++++++++++***,,,***'''&&&&&&(((+++...******************************))))))((((((((('''''''''((())))))***))))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))))))))(((((($$$&&&((()))***)))(((''')))'''$$$######&&&)))+++###$$$%%%'''((()))))))))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))************'''((((((((())))))************++++++++++++******(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,++++++,,,,,,---...///000000---------.........//////------...///000000000///------......///000000000...///111222333333333222111222333444333222111000555555555666666666666666333555888999999999;;;===CCCPPPaaapppyyyvvvvvvsssqqqccc]]]VVVSSSSSSUUUUUUTTTWWW[[[bbbjjjqqquuuxxxyyyyyylll```VVVOOOHHHDDDAAA===:::888888666111---000///.........///000111///...///222777;;;======000///...---,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))************************))))))*********+++++++++******))))))((((((''''''((()))***,,,------------***)))(((''''''((()))***++++++************++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))''')))***)))((('''((())))))((('''''''''''''''(((((()))+++,,,,,,***'''%%%)))))))))(((((('''&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''(((******&&&###''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))(((***+++***)))((()))***++++++,,,,,,,,,---------,,,,,,,,,---------......//////.........---------///...------///000000//////...---...000111111000//////.........//////000222333444444333222111000222111000000222444444333555444555666888888777666666666666555555777;;;???AAAQQQcccooo|||}}}oooiiibbb]]]\\\[[[YYYVVVSSSTTTXXX^^^eeekkknnnpppqqqzzzrrrggg^^^VVVPPPOOOIIIBBB===:::777333000222222222222222111000000111///...///111222222222000///...---,,,,,,,,,,,,---,,,,,,+++++++++++++++************************************************))))))*********++++++++++++*********))))))))))))'''''''''''''''(((((((((+++***))))))))))))***+++,,,++++++******++++++,,,*********)))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((()))******(((((()))***''''''''''''((()))******((()))+++++++++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''***(((''''''))))))'''$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))*********++++++,,,,,,,,,,,,------------........./////////000000111///------///000///...---,,,,,,...000111000..................///000111000111111222111000///...444333222333555666666666444333333444555555555555777777777666666888<<<@@@CCCSSSeeeqqq~~~}}}xxxrrrnnnllljjjfffcccYYYXXXXXXZZZ^^^bbbdddeeedddkkkwwwuuulllfffbbbZZZOOOFFFAAA>>>;;;888444444444333222000...---111///------------,,,+++//////...---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++******************)))(((((((((((((((,,,+++************+++,,,,,,++++++******++++++,,,))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((***+++***)))((()))***'''''''''((()))***+++,,,******))))))))))))((((((&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''(((((()))***+++))))))))))))))))))))))))(((***+++***)))((()))***)))))))))************+++++++++++++++,,,,,,,,,,,,------...///000111222333111///......///000///...,,,---...000222222000...---------...///000111222000111111111111000//////111000///000222333333333444444333333333444555555777888888888888:::===@@@EEEUUUhhhttt}}}zzzvvvllliiieeedddeeedddbbb___```dddkkkttt}}}rrrkkk```WWWQQQLLLGGGCCC:::888666444222000//////000///------/////////...//////...---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************,,,+++***))))))***+++++++++++++++******++++++++++++******))))))******+++)))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))***+++***)))((()))+++))))))((())))))***++++++***)))(((((('''((()))***((((((((())))))*********))))))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///000111111222000...---...000111111000...///111444666666333111---------...///111222333222222222333222222222222///...---...000111222111555555555444333444555777777777888888888:::===@@@EEEVVViiivvvzzzwwwsssrrrqqqnnngggbbb```aaacccggglllrrrvvvyyyvvvnnnggg___UUUOOOFFFBBB===888444333333444111///...///000111111000//////...---------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++************************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************(((***+++***)))((()))***++++++***))))))((())))))***)))'''''''''((()))***'''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------........./////////...---,,,...000222333333...///111444777666444222------......000111333333222222222222222222333333333111000111333555555444444555666555333222444666555666888888888999<<<>>>FFFWWWjjjwww}}}{{{{{{|||yyyqqqjjjbbbaaa``````aaaeeeiiikkkooovvv~~~ttthhh___UUUPPPIIIAAA:::777555555555333000000000000///...//////...............///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))((((((((((((((((((((()))))))))&&&''')))***+++,,,,,,,,,))))))************)))))))))))))))(((((()))))))))************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((''')))***)))((('''((())),,,+++***)))(((''''''''')))((('''''''''((()))******))))))(((''''''&&&&&&((('''&&&%%%&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&'''(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''(((((()))***+++))))))))))))))))))))))))(((***+++***)))((()))***((((((((())))))))))))***++++++++++++,,,,,,,,,,,,------------...............------...111333333333,,,,,,...111444444333111.........///000111222333000000000///000000111222222111000000222444444333222444777666333111222444555666888888888999;;;>>>HHHYYYlllxxx|||vvvllliiieeeaaa___```bbbcccccciiippptttwwwxxxnnnjjjbbbYYYOOOFFF@@@<<<888666333222222111000...//////............//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((((((((((()))))))))*********((())),,,......---,,,*********+++,,,,,,+++******++++++************++++++++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))(((&&&((()))((('''&&&'''(((******)))((('''''''''''''''''''''''''''((())))))++++++******************+++***((('''(((***---///((((((((((((((((((((((((''''''''''''''''''''''''$$$'''))))))''''''(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((()))))))))))),,,,,,,,,,,,------------,,,,,,---...///000000111111000...///000222111111,,,,,,---///222333333222000000//////000111111222000000/////////000222222111///...///111333333222333777;;;;;;777444444666555777999999999:::<<<>>>JJJ[[[nnnzzz~~~yyytttnnngggaaa_________\\\aaafffhhhjjjqqq}}}vvviii\\\QQQJJJ999777555444555555444333//////.........//////000//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''))))))******+++++++++,,,%%%''')))++++++(((%%%###++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++&&&'''((('''&&&%%%&&&((((((''''''''''''(((((()))&&&''''''((((((((())))))&&&&&&''''''(((((())))))((('''%%%$$$%%%'''***,,,((((((((((((((((((((((((''''''''''''''''''''''''###&&&******((('''((()))'''''''''&&&&&&'''''''''''''''((((((((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))(((***+++***)))((()))***************++++++++++++,,,,,,------------......+++,,,---///000222333444444222000///000000///...///......000333555555444111000000000000000111111222222111111111222444555444333222333555666666666666;;;AAAAAA===999888999666888:::;;;;;;<<<>>>???LLL]]]ppp{{{~~~|||wwwpppiiiaaa\\\``````___^^^^^^dddmmmtttxxxhhhZZZMMMAAA888666444000///111222111///,,,++++++---/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++)))((('''&&&&&&'''((())))))(((''''''&&&'''((((((((()))))))))************&&&&&&''''''''''''&&&&&&***...000...(((%%%''')))000+++''''''***+++((($$$&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))---,,,+++***)))''''''&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((((())))))*********+++''''''(((((((((((('''''')))))))))((()))******+++***+++,,,,,,******+++,,,***++++++,,,,,,------...(((***,,,---...///222444222222111000/////////000000000////////////000000555333000000222444555555222222111111111111111111000111333444555555444333777999:::;;;;;;:::888777555777???FFFGGGBBB@@@AAAOOO___qqq|||{{{qqqmmmooossszzz{{{xxxxxxxxxyyyyyyzzz}}}~~~xxxsssooojjjhhheee___[[[[[[```dddqqqwwwzzzkkk___RRREEE???:::444222444000000000///.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))************************'''(((***+++,,,,,,++++++************************((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((((('''(((((((((((()))))))))))))))(((((()))*********++++++++++++'''(((((())))))(((((('''))),,,...---(((&&&''')))---,,,************))))))'''''''''(((((((((((((((***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((())))))******&&&'''''''''((()))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++***+++,,,,,,******+++,,,***++++++,,,,,,------...,,,...///...------...000111111000000//////000000.........///000111222333555333111111222444444333111111111111111111111111111111333444555666777777111333555777888888777666999:::???EEEFFFCCCBBBEEEQQQaaarrr}}}vvviii^^^[[[\\\```ffflllpppqqqpppjjjgggcccbbbdddgggiiijjjmmmoooppppppnnnkkkhhheeeeeehhhppp{{{}}}wwwyyy}}}|||wwwtttrrrqqqtttzzz}}}zzzsssiii___YYYVVVVVV___cccjjjsss}}}wwwjjjZZZOOOFFF>>>999888222222333333222111000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))))))))***++++++++++++++++++++++++'''(((***+++,,,,,,+++***************************((((((((((((((((((((((((******))))))))))))******************)))(((((('''((()))***++++++***))))))*********+++++++++,,,,,,((())))))******))))))((('''***,,,+++(((&&&''')))***,,,---+++))))))+++---))))))((((((((((((((('''***))))))((((((''''''&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))$$$$$$%%%'''(((***++++++(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''(((((((((((())))))************)))))))))))))))))))))************+++,,,,,,******+++,,,***++++++,,,,,,------......///000///---,,,---...000////////////000000111---......///000222444555444222111222333333222111111111111111111111111111444444444444555666777777...///222444666777888888888777999===>>>===???DDDSSSbbbttt~~~~~~}}}}}}|||uuuooofff[[[SSSOOOPPPSSSXXX\\\^^^^^^]]]VVVTTTRRRSSSVVV[[[^^^___cccbbbaaa___[[[XXXUUUSSSRRRTTT\\\hhhtttzzzxxxtttqqqppppppqqqtttwwwyyy{{{~~~{{{uuuqqqpppooojjjkkkmmmpppssswww{{{}}}|||{{{yyyuuuqqqlllhhhfffdddeeehhhsssxxxlllbbb[[[WWWWWWZZZ^^^dddkkkuuupppdddYYYOOOFFFAAA:::888666555444333222111.............../////////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******++++++++++++++++++++++++((()))***+++,,,++++++******************************************************))))))))))))))))))*********+++++++++)))(((&&&))))))((((((((()))***+++))))))*********+++++++++((())))))******))))))(((&&&(((******((('''((())))))*********)))***+++,,,***)))))))))((((((''''''))))))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((('''''')))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((()))******************+++,,,,,,******+++,,,***++++++,,,,,,------...,,,---//////......///111............//////000111.../////////111222333444333222111222333333111///111111111111111222222222888777555444333444555666111222444666888999999999888555555777888888>>>DDDTTTcccttt~~~wwwqqqmmmhhhhhhfffgggnnnyyy~~~}}}|||uuukkkbbb\\\UUUOOOJJJHHHHHHJJJMMMOOOPPPNNNLLLJJJHHHFFFGGGLLLQQQTTTVVVWWWVVVTTTQQQNNNKKKIIIHHHFFFHHHNNNXXXcccgggeee```\\\\\\]]]___bbbgggkkknnnpppzzz|||vvvnnnhhhdddcccccc````````````cccfffiiikkkkkkkkklllkkkiiifffbbb```]]]\\\]]]ggg}}}|||wwwxxx}}}{{{qqqiiiddd\\\\\\\\\\\\^^^bbbhhhlllqqqyyyzzzpppfffZZZRRRGGGBBB;;;666444333222111.../////////////////////------------------------,,,,,,,,,------,,,,,,,,,,,,++++++***************************************((()))***+++,,,+++******************************************************)))))))))******))))))))))))***+++++++++)))((('''***(((&&&$$$%%%'''***,,,(((((((((((())))))))))))'''(((((())))))(((((('''&&&((()))))))))((())))))***'''$$$&&&***,,,+++(((******))))))(((((((((''')))))))))))))))((((((((()))(((((('''''''''(((((('''''''''''''''''''''''',,,++++++***)))''''''&&&)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))************)))***+++,,,,,,******+++,,,***++++++,,,,,,------...---...//////......///111...---------...///000000000000000000000000111222111111000111222222111///000000111111111222222222555444333333333444666777555555666777888888888888<<<888777888999:::AAAIIITTTcccttt{{{qqqiiiaaa[[[WWWWWWUUUVVV___jjjoooooonnnggg]]]TTTMMMJJJGGGFFFEEEEEEFFFHHHJJJIIIGGGEEEEEECCCAAAAAADDDIIILLLMMMMMMLLLJJJHHHFFFDDDBBBBBB@@@AAAEEEKKKRRRTTTRRROOOLLLMMMOOOPPPRRRWWW]]]aaaiiisss}}}~~~yyyqqqooolllfff```]]]\\\]]][[[YYYXXXWWWXXXYYY[[[]]]```aaacccddddddcccaaa___YYYYYYYYY___ooosssjjjcccffflllwwwyyyuuujjjiiifff```[[[XXXXXXYYY```fffpppzzztttjjj[[[RRRGGG>>>:::777444111000000000000000/////////------------------------,,,,,,------------,,,,,,,,,,,,+++************+++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))((())))))******))))))((()))(((%%%$$$$$$'''***---'''''''''((((((((())))))'''(((((())))))(((((('''(((((()))******)))))))))+++&&&###$$$***---***&&&***))))))))))))))))))((())))))))))))))))))))))))))))))((((((''''''((((((''''''''''''''''''''''''***************)))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))''''''(((((((((((('''''''''((()))++++++******)))***+++,,,,,,******+++,,,***++++++,,,,,,------...000111222000...------......------------......///000000////////////000000000///...///111222111000000000000111222222333333///000111222555777999:::777666666666666666666666;;;888666777888:::@@@HHHTTTdddtttvvvmmmfff___WWWQQQMMMMMMMMMNNNWWWccchhhgggfffaaaYYYRRRMMMJJJIIIIIIJJJJJJLLLNNNPPPPPPNNNLLLKKKHHHEEEDDDFFFIIIKKKLLLLLLKKKJJJIIIGGGFFFDDDDDD???AAADDDFFFHHHIIIHHHGGGGGGHHHHHHHHHIIILLLRRRWWWaaajjjrrruuuvvvwwwtttooofffgggfffccc^^^[[[[[[\\\\\\ZZZXXXVVVUUUUUUVVVVVV[[[\\\^^^```aaa``````___ZZZZZZZZZ[[[dddqqqzzz|||}}}|||nnnaaaYYY[[[aaajjj~~~{{{rrrhhh___ZZZWWWXXX[[[aaajjjttt}}}rrriii\\\QQQIIIBBB;;;666222111111000000/////////........................,,,,,,------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''((()))******''''''''''''((()))***+++(((((((((((())))))))))))((())))))******))))))(((************+++***)))(((***(((&&&''')))***)))((()))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((()))*********+++(((((()))))))))***************)))))))))((((((((((((((())))))))))))(((((('''(((***+++++++++)))(((***+++,,,,,,******+++,,,***++++++,,,,,,------...000111111000...---...///......------,,,---------...---------...///000000000...------000222333222///000000111222222333333111222333555777888888888777777666666666666666666999666555888888999>>>EEEVVVeeevvvuuummmddd^^^[[[WWWQQQLLLIIIJJJJJJLLLUUUaaafffeeefffccc^^^XXXTTTRRRPPPOOORRRSSSUUUXXX[[[\\\ZZZXXXTTTPPPLLLKKKLLLNNNOOOPPPPPPPPPPPPOOONNNLLLJJJIIICCCEEEGGGHHHGGGFFFGGGHHHHHHIIIIIIGGGFFFHHHNNNSSSTTT\\\ccceeefffhhhgggddd```cccdddbbb^^^\\\\\\]]]___^^^\\\YYYWWWVVVVVVVVVYYY[[[\\\^^^_________^^^\\\^^^]]][[[___hhhnnnpppkkknnnrrrttttttsssrrrqqqpppbbbWWWWWWZZZaaatttyyylllddd```UUUUUUWWW___kkkwww~~~{{{nnnbbbYYYOOODDD<<<333222222111000///..............................,,,------......------,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))++++++++++++++++++++++++************************((()))***++++++***)))(((&&&&&&%%%&&&'''(((***,,,%%%'''))),,,---,,,***)))))))))))))))******************++++++++++++******,,,+++***+++++++++)))((()))***+++***(((((()))+++(((((())))))******++++++)))))))))))))))***************)))(((((((((((((((************************((((((((((((((((((((((((''''''((()))***++++++,,,(((((())))))*********+++))))))(((((('''''''''&&&))))))************))))))'''(((***+++,,,+++)))(((***+++,,,,,,******+++,,,***++++++,,,,,,---......,,,---///000///000222333///...------,,,,,,,,,,,,+++++++++,,,...///111222///---+++,,,///222444444///000000111222222333333777777888888888666555333888777777777777888999999;;;999:::=========BBBHHHXXXgggwww}}}uuurrrrrrsssqqqnnnoooiiiaaa[[[VVVTTTRRRPPPIIIIIIKKKRRR]]]iiisssxxx{{{wwwqqqiiiccc___]]]\\\\\\bbbkkksssxxxxxxuuurrrjjjbbbXXXTTTWWW]]]```aaaaaabbbcccccc^^^WWWPPPKKKIIIIIIJJJMMMOOOOOOMMMKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJNNNSSSWWWYYY[[[]]]___[[[```fffiiihhhfffggghhhhhhgggeeebbb^^^]]]^^^___cccfffhhhgggccc```___```dddbbb``````aaaccccccbbbdddddddddgggjjjkkkkkkjjjfff]]]YYYYYYWWWXXXiii~~~{{{tttqqqooopppwwwwwwmmmddd___ZZZ[[[bbbmmmvvv{{{zzzsssmmmdddUUUIIIAAA999222333555222///...333---,,,000333000............///000000///...---***+++,,,------,,,+++***************************---,,,,,,+++***)))((((((*********)))))))))))))))+++++++++************))),,,,,,+++++++++++++++,,,***++++++,,,,,,,,,++++++///---***((('''(((***,,,---+++)))((('''((()))***(((((((((((())))))))))))%%%%%%&&&'''((()))******************))))))))))))''''''(((((())))))******+++)))(((''''''((()))+++)))((('''&&&&&&'''((()))---)))%%%$$$''')))***)))))))))************))))))%%%&&&&&&''''''''''''&&&))))))))))))))))))))))))---,,,***(((((((((((()))((((((((((((((()))******)))************+++++++++,,,***'''''')))+++)))'''******+++,,,,,,---......---------.........//////+++,,,...///000//////...,,,,,,,,,------.........000/////////000222555666333333222222333333444555666666777777666555444444777777777777777777777777666555666999;;;===CCCJJJUUUjjjttt{{{}}}{{{{{{{{{{{{yyytttnnnmmmooorrrqqqooooookkkddd___[[[ZZZXXXWWWVVVVVVYYY```mmmzzz{{{tttnnnkkkiiimmmsss{{{uuummmccc^^^___ccceeeeeejjjkkklllkkkggg```ZZZUUUNNNNNNNNNPPPRRRRRRPPPMMMPPPPPPOOOMMMKKKHHHFFFEEEFFFIIIMMMPPPRRRUUUXXX[[[aaahhhqqqwwwwwwvvvuuuvvvvvvwwwvvvtttrrrpppqqqrrrqqqssstttsssooojjjgggfffeeecccaaaaaacccdddeeedddccccccdddgggiiijjjiiigggddd]]][[[^^^]]]\\\ggguuu~~~~~~~~~yyyssskkkfffbbbbbbiiirrryyyxxxwwwssspppoooppprrrvvvvvvyyy|||yyyrrrfff\\\LLLAAA777444333000......---...//////......---,,,111111111///---***'''&&&++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))++++++++++++************++++++************++++++******++++++++++++******,,,+++)))(((((()))***+++***)))'''&&&&&&&&&(((((((((((((((((()))))))))***''''''(((((()))*********))))))))))))))))))))))))))))))))))))*********+++***)))(((''''''((()))***))))))(((''''''((())))))---***'''''')))++++++***((())))))******))))))((((((((()))************)))))))))))))))))))))))))))***))))))))))))***,,,---((((((((((((((()))******)))************+++++++++///---++++++---...---+++++++++,,,------...//////,,,,,,,,,---------......------.........------,,,)))***+++,,,...///000111000///......///111333444222111111111111222333333333444444444555555555666777777777777777777777777777555666999;;;<<>>999777666FFFKKK===111222444000000111111111///...,,,+++...---,,,++++++,,,---...++++++++++++++++++++++++------,,,,,,+++******)))))))))******+++++++++,,,,,,,,,,,,++++++++++++***))))))(((((()))******+++*********)))((('''&&&%%%$$$&&&(((***++++++***)))+++************+++++++++))))))))))))************)))))))))((((((''''''&&&'''((((((((())))))******))))))))))))))))))))))))******))))))))))))************++++++++++++******&&&''')))***)))((('''&&&''''''(((((((((((('''''''''((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((())))))***))))))*********+++++++++)))***,,,---............,,,,,,,,,,,,,,,---------------........./////////------,,,+++,,,---...000/////////......---------000000000///000000000111111111111111111222333333555555555555555666666777777777777777777777777777999999:::;;;:::;;;DDDOOO^^^qqqzzzxxxoooiiihhhmmmwww}}}uuuooollljjjjjjiiiiiiiiijjjjjjjjjhhhfffeeebbbcccdddfffffffffffffff^^^\\\YYYWWWUUUSSSSSSTTTPPPOOOMMMKKKJJJIIIIIIIIIIIIGGGEEEDDDDDDCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>???BBBGGGJJJOOOTTT[[[aaagggnnnwww~~~xxxuuurrrqqqooobbbbbbbbbdddhhhkkkmmmmmmllllllnnnqqqooojjjgggiiifffkkkqqqxxx}}}nnn___YYYYYY[[[___cccmmmpppwwwsssfffYYYRRRLLLDDD<<<:::222<<>><<<===============<<<;;;;;;<<<<<<===<<<<<<>>>AAADDDGGGKKKQQQUUUZZZaaajjjpppuuuyyyxxxvvvtttuuuxxx{{{|||{{{xxxtttsssvvvwwwsssppppppfffeeefffjjjqqq{{{~~~pppfff___XXXUUUVVV]]]]]]bbbmmm}}}~~~pppbbbZZZSSSJJJCCC@@@888888666333111111111111&&&'''***---///111111111,,,,,,------------,,,,,,........................---------,,,,,,+++++++++))))))***++++++,,,------------,,,,,,,,,+++++++++)))))))))******+++------)))))))))******))))))((((((((()))***++++++++++++(((((())))))************))))))*********+++++++++)))))))))((((((((((((((()))))))))***+++,,,,,,,,,*********)))))))))((((((*********++++++*********))))))***++++++***))))))%%%(((***)))'''&&&''')))((())))))******))))))((('''((()))+++,,,---------))))))))))))))))))))))))%%%&&&(((***+++,,,,,,,,,((((((((((((((()))******)))************+++++++++ $$$((())))))((()))+++------------------------,,,,,,,,,,,,------------......//////000/////////***+++,,,...///111222333,,,---...///000000111111111000000000000111222222000222555777888777666555777777777777777777777777777888;;;<<<:::<<>>@@@AAAAAA???<<<;;;<<<<<<:::999888999::::::;;;;;;::::::<<<=========<<<===@@@BBBAAAEEEKKKOOOSSSXXX```eeekkknnntttxxx{{{~~~~~~}}}|||~~~}}}yyy{{{}}}|||yyyxxxhhhccc```bbbiiisssvvvjjj^^^VVVUUUPPPOOOQQQ[[[jjjzzz{{{kkkaaaYYYQQQJJJHHHEEE<<<666666666222///000---...///000000///......+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,---------------,,,,,,,,,++++++************+++,,,---...((())))))************)))***************+++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))*********))))))***+++,,,,,,------,,,+++++++++******))))))******++++++++++++******((()))***++++++***)))(((''')))+++***'''&&&(((+++))))))************))))))%%%&&&'''(((******++++++))))))))))))))))))))))))******,,,------,,,+++***((((((((((((((()))******)))************+++++++++"""&&&***,,,++++++,,,---.....................---////////////000000000111000000111111111///...---------......//////000000***+++,,,...///000000000///////////////000111111,,,///333666888888666555777777777777777777777777666888;;;<<<:::<<>>=========>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::;;;===>>>???888888888999;;;<<<>>>???AAABBBDDDHHHLLLPPPSSSUUU]]]___dddiiimmmpppqqqrrrtttuuuvvvwwwwwwwwwvvvuuuuuutttssstttuuuyyy|||~~~xxxooohhhhhhhhhiiioooxxx|||pppbbbYYYRRRQQQPPPQQQVVV```lllttt~~~{{{nnniiifff\\\QQQOOOIIIAAA:::666333222111222111////////////---,,,------------------------,,,------......------,,,........................******+++++++++,,,,,,,,,------,,,,,,+++***))))))((()))+++------+++)))(((***+++,,,,,,***))))))******+++***)))'''&&&'''((((((((()))***************(((***+++***(((''''''((())))))))))))))))))))))))***))))))))))))))))))***************)))'''&&&%%%,,,+++***)))(((((((((((((((((((((((())))))))))))******)))))))))))))))***)))(((((())))))'''&&&(((''')))+++***((('''***---,,,+++***))))))***+++,,,***)))'''(((***++++++******************************************+++++++++)))************+++++++++&&&(((***,,,------------///////////////.........111000///...............000///.........///111222111222222222222111000000000111111222222333444444222333444555666666666666888777666666666777999:::666;;;999999>>>???EEEUUUiiizzzyyyqqqmmmoootttxxx|||{{{{{{{{{zzzyyyvvvuuusssooojjjddd___\\\SSSQQQLLLHHHEEECCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@???????????????>>>===<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===;;;;;;:::::::::999999999:::;;;<<<======BBBBBBCCCDDDFFFHHHIIIJJJLLLOOOSSSWWW[[[]]]^^^^^^eeefffggghhhiiihhhhhhggghhhhhhggghhhiiimmmppprrrxxx}}}xxxmmmhhheeedddjjjsss{{{wwwllldddWWWTTTQQQNNNPPPWWW___eeeffflllttt~~~|||vvvrrrjjjaaaYYYRRRIIIAAA<<<999666555333111////////////---,,,------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,,,,---------,,,,,,+++******)))************************)))+++,,,,,,***))))))******++++++***((('''''')))(((((()))***************((()))+++***(((''''''((())))))))))))))))))))))))+++***)))(((((()))***+++************)))(((((('''++++++***)))(((((((((((((((((((((((()))))))))***+++******)))))))))*********))))))))))))((()))+++)))+++,,,+++)))(((+++---++++++***))))))***++++++***)))'''(((***++++++***************************'''((((((((())))))******************++++++++++++)))***+++---------,,,,,,/////////////////////...///...---,,,,,,,,,,,,---000//////...///000111222///000111222222222222222000111111222222333444444333333444555666666666666777777777777777888999999666;;;999999>>>???FFFVVVjjj{{{}}}tttllliiilllqqquuu{{{xxxvvvssspppnnnmmmllljjjhhhdddbbb```]]]YYYUUUSSSQQQLLLJJJFFFCCCAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???????????????@@@???>>>>>>===>>>>>>>>><<<<<<<<<======>>>>>>>>>??????>>>===<<<;;;;;;;;;========================BBBBBBBBBBBBCCCCCCDDDDDDCCCEEEHHHKKKNNNOOOPPPPPPSSSTTTUUUVVVWWWXXXXXXWWWYYYYYYYYYYYY[[[___bbbdddkkkqqqzzzvvvjjjaaa^^^aaagggmmmttt~~~xxxqqqaaa\\\VVVPPPNNNOOORRRTTTTTT[[[cccmmm{{{{{{uuukkkdddYYYOOOGGGAAA<<<999666444222111111111///.....................------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++*********+++***)))(((((()))***+++(((***,,,,,,*********++++++,,,,,,+++)))((()))***((()))******+++*********((()))+++***)))(((((())))))))))))))))))))))))))),,,+++)))'''''')))+++,,,************************,,,+++***)))((((((((((((((((((((()))))))))******++++++************++++++)))******)))(((***---///((())))))((('''&&&((()))++++++***))))))***++++++***)))'''(((***++++++***))))))))))))))))))))))))&&&''''''((()))***++++++************+++++++++,,,,,,------......---,,,,,,......//////////////////......------,,,,,,------000////////////000111222...///000111222333333333000111111222222333444444333333444555666666666666666777888888999999888888777;;;999999???@@@GGGXXXkkk|||yyytttssswww}}}|||zzzwwwtttqqqllliiigggeeebbbaaa```___]]][[[WWWUUUSSSPPPNNNMMMLLLLLLIIIGGGEEECCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@AAAAAAAAA<<<<<<======>>>???@@@@@@<<<<<<<<<===???@@@BBBCCCBBBBBBBBBBBBAAA@@@??????AAABBBCCCDDDEEEFFFGGGGGGEEEEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPRRRUUUXXXYYYbbbgggooovvvzzz|||~~~qqqddd\\\ZZZ[[[ccciiirrr{{{|||lllggg```YYYUUUSSSQQQQQQSSSXXX]]]bbbiiitttzzznnn```TTTJJJBBB===;;;888555444333333111000/////////...............------............------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,++++++************))))))(((((())))))***(((***++++++*********++++++,,,---,,,+++)))***+++)))******++++++*********((()))++++++)))(((((()))))))))))))))))))))))))))+++******************+++************+++,,,,,,------,,,+++***))))))))))))(((((()))))))))*********+++++++++***++++++,,,---...000///***(((+++...000******))))))((((((((()))+++******************+++***)))'''(((***++++++***(((((((((((((((((((((((((((((()))***,,,---......*********+++++++++,,,,,,---------...........................////////////000000////////////000000000000000000000111111111//////000111222333333333000111111222222333444444333444555666666777777777666777888999:::999888777777;;;999999???AAAHHHZZZlll}}}|||||||||~~~|||yyyvvvsssrrrnnnlllhhhfffccc```\\\YYYXXXVVVUUUTTTUUUTTTRRRPPPOOONNNKKKIIIHHHHHHIIIIIICCCCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<===>>>??????@@@;;;;;;<<<>>>AAACCCFFFGGGFFFFFFGGGFFFFFFDDDCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJLLLNNNPPPQQQZZZ]]]bbbfffiiimmmqqqtttxxx{{{~~~pppeee^^^ZZZ]]]___dddjjjrrr|||xxxtttmmmhhhddd```\\\YYYTTTUUUVVVXXXZZZ```kkkuuu|||rrrdddUUUIIIBBB@@@<<<888555444333111000000000000//////.........---......//////......---------------------------------........./////////,,,,,,+++++++++++++++***((()))***++++++***)))((((((***,,,,,,***)))***+++***,,,------+++******+++******++++++++++++******((()))++++++***))))))***************************(((***+++------+++***(((+++*********+++,,,---.........---,,,++++++++++++))))))))))))************++++++******+++,,,,,,---:::>>>;;;111***+++---,,,---,,,++++++,,,,,,,,,,,,*********++++++************)))'''(((***++++++***((((((((((((((((((((((((((()))***+++,,,---......***++++++++++++,,,,,,,,,+++,,,,,,---...///111111---.........//////000000000000/////////000000111///000000111111111111111111111222222222111111000000111111222222333444444333444555666777777777777666777999:::::::::999888777;;;888888???BBBJJJ\\\nnn}}}{{{|||~~~|||yyyxxxxxx|||}}}wwwtttnnnjjjhhheeecccaaa]]][[[XXXVVVUUUSSSPPPNNNMMMLLLKKKLLLMMMMMMKKKJJJJJJIIIGGGEEEDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>=========>>>>>>???;;;;;;<<<============<<<;;;;;;;;;<<<<<<===============>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGIIIKKKLLLLLLKKKKKKMMMMMMKKKIIIHHHFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJPPPRRRTTTWWWYYY\\\```dddfffjjjpppuuuzzz~~~vvvmmmeee^^^\\\[[[\\\```hhhpppuuu{{{|||}}}~~~}}}zzzwwwsssmmmhhhVVVSSSQQQQQQQQQTTT^^^gggqqqssscccUUUMMMFFFBBB<<<888666444222000111111000000//////............////////////..............................---------.........//////++++++++++++++++++++++++'''))),,,------,,,)))'''***+++,,,,,,***))))))***)))+++------,,,******++++++++++++,,,++++++***)))((()))++++++***)))***+++************************)))***,,,------,,,***)))++++++***)))***+++---...///...---,,,++++++++++++)))))))))*********++++++***************+++,,,---CCCHHHDDD666,,,******''')))((('''''')))******))))))***++++++++++++***)))***)))'''(((***++++++***))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,...000111222------......///000000000......------....../////////000111111222222111111222222222222222111000000000111111222222333444444444444555666777777777777777888999999:::999999999777;;;888888@@@CCCLLL^^^ooo~~~|||{{{~~~|||xxxrrrnnnhhhddd___\\\ZZZYYYVVVTTTQQQPPPNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMLLLJJJHHHHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA???@@@@@@@@@??????>>>===;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;888999:::;;;<<<;;;;;;::::::::::::::::::::::::;;;===============>>>?????????AAACCCDDDEEEEEEDDDCCCEEEGGGKKKNNNPPPRRRRRRRRRXXXWWWTTTQQQNNNLLLJJJIIIHHHHHHFFFFFFEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGJJJLLLNNNOOOPPPRRRTTTUUUXXX^^^cccggglllqqqtttvvvxxxzzz|||}}}}}}vvvlllgggaaa\\\[[[^^^aaacccdddgggkkklllooouuuxxxfff___XXXUUURRRPPPVVV]]]ffftttrrrddd[[[PPPKKKEEE???<<<999777555222222111000000///............////////////......------------------------,,,,,,---------.........++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,---,,,***((((((((((((***,,,---,,,*********+++,,,,,,,,,++++++***)))''')))++++++*********,,,************************,,,++++++******++++++,,,,,,+++***))))))***,,,---------+++***************))))))*********+++++++++))))))))))))***+++,,,,,,888AAA@@@333))))))***&&&&&&$$$###$$$'''))))))((()))***++++++++++++***)))***)))'''(((***++++++***************************)))))))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,...///000------......///000000111...............///000000///000111222222222111111000111111222222222111111000111111222222333444444444555666777777888888777999888888888999999::::::888<<<888888@@@CCCMMM```ppp~~~~~~vvvsssooolllkkkhhhccc______[[[VVVSSSSSSRRROOOLLLLLLKKKKKKLLLOOOQQQRRRQQQPPPOOOOOOPPPPPPOOOMMMJJJHHHHHHGGGFFFDDDCCCBBBAAA===========================>>>>>>>>>===<<<;;;;;;999:::<<<=========<<<<<<===<<<;;;;;;:::::::::;;;888999;;;<<<<<<<<<;;;;;;999999999999999999999888;;;::::::;;;;;;<<<===>>>:::<<>><<<@@@>>>>>>@@@BBBAAA===:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;666222333777:::999777666666666777777777888888999999888888888999999::::::::::::::::::;;;;;;<<>><<<;;;<<<;;;:::;;;======:::777888888888888888888888888888888888888888888888888777777888888888999999999999555111222666888888666555555666666666777777777888777777666666666777777888888888888888999999:::???CCCGGGMMMSSSZZZaaaeeekkkhhhccc]]]WWWPPPLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDEEEFFFHHHIIIKKKLLLJJJLLLNNNMMMLLLJJJJJJKKKIIIIIIIIIKKKNNNNNNMMMLLLMMMNNNPPPRRRTTTVVVXXXYYYYYYZZZ]]]bbbggglllppprrrwwwyyy{{{||||||}}}~~~~~~xxxsssppppppjjjhhheeebbb````````````\\\^^^___aaadddiiiooottt{{{~~~}}}ttthhh___PPPSSSYYYaaacccbbbdddiiiooo{{{{{{tttlllddd```\\\UUUJJJBBB;;;888555333222111000......///000111111///...---+++,,,,,,------......///------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******++++++++++++***)))((((((((()))***+++,,,++++++***++++++***))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))******++++++***************))))))************************)))((('''((())))))***+++++++++***---,,,+++))))))))))))******++++++,,,,,,,,,,,,+++,,,+++***))))))***++++++(((,,,,,,)))'''***+++***++++++,,,---///...,,,)))************))))))))))))***+++,,,---...---,,,,,,...---,,,---//////...---/////////000000000111111000000111111111111000000//////...///000111333444111111111111111111111111333555666666444333333333666666666666666666666555888888999888777777999;;;999999:::;;;<<>><<<;;;:::::::::888777777888999888666777777777777777777777777888888888888888888888888666777777777888888888888999555222333666888888666666666666666777777777777888888777666555555666666888777777777777888999999:::===@@@DDDJJJQQQYYY^^^iiifff```ZZZRRRKKKFFFCCCBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCFFFIIIMMMOOOMMMOOOQQQQQQOOOMMMMMMNNNKKKJJJIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLMMMMMMJJJLLLNNNQQQUUUZZZ]]]___eeehhhkkkmmmnnnpppsssvvv|||}}}{{{{{{sssqqqooolllhhhfffdddddd[[[ZZZWWWUUUVVVZZZaaagggqqqxxx{{{yyyxxx|||{{{|||~~~~~~rrrhhhUUURRRPPPQQQOOOLLLNNNSSSWWWdddttt|||tttrrrpppjjj]]]QQQBBB???;;;777555333000...000111222222222000///...------------------------------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++++++++++++++++++++******))))))***++++++++++++***,,,+++******))))))*********))))))))))))***++++++))))))))))))))))))))))))***+++,,,,,,*********+++***))))))(((((())))))***+++++++++***)))'''&&&%%%%%%&&&((()))***+++++++++---,,,+++***)))))))))))),,,+++******************+++******)))******++++++,,,//////***(((******))),,,,,,,,,...//////,,,***************************+++,,,---.........------///...------...///...,,,....../////////000000000///000000111111000000//////...//////000222333444222222222222222222222222222444555555333222222333666666666666666666666666888999999999888888:::;;;999999:::<<<===CCCSSSbbbxxx}}}wwwrrrnnniiifffbbb___[[[XXXVVVUUUUUUTTTWWWVVVVVVWWWXXXZZZ[[[[[[___bbbfffkkkoooqqqrrrsssssstttuuuuuuuuutttssssssrrrrrrqqqooollleee]]]WWWJJJFFF???;;;999999888888999888777666777777888888777777777777888888888888999999999999999999999999777777888888888999999999:::888666666888999999888777777777777888888888888:::999888777777777777777999888888888888999:::::::::;;;===???CCCIIIPPPUUU]]]ZZZVVVPPPJJJEEE@@@>>>======<<<======>>>???@@@@@@??????AAADDDHHHMMMPPPPPPSSSUUUUUUTTTRRRQQQRRRQQQOOOMMMKKKLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIFFFGGGHHHIIILLLNNNPPPQQQTTTVVVZZZ\\\___bbbfffiiiqqquuuzzz~~~}}}{{{zzzvvvuuussspppmmmkkkiiigggcccaaa^^^[[[ZZZ\\\aaafffooouuuxxxwwwvvvxxxxxxvvvllllllooovvvzzzoooeee]]]UUUOOOIIIDDDFFFKKKNNNUUU```mmm|||sssdddQQQKKKDDD===888555333111111111222222111000///...//////......---------,,,..............................---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,...000111222))))))******++++++++++++,,,,,,+++************+++*********))))))***++++++++++++++++++++++++++++++)))***+++***(((''')))***))))))(((((((((((())))))++++++++++++***)))((('''&&&'''((()))************,,,++++++******))))))))),,,+++***((((((((()))*********************++++++///222111,,,((())))))'''***))))))***,,,,,,***((()))***************+++++++++,,,,,,------------------,,,+++---///000000///............//////////////////000000000000//////222111111000000000000000222222222222222222222222111333444333222111222333555555666666777777777888777888999999888888999;;;:::999;;;<<<===CCCRRRaaavvv}}}yyysssmmmiiieeebbb___[[[ZZZXXXVVVVVVWWWZZZ\\\^^^___```bbbccceeehhhiiimmmpppuuu{{{~~~|||yyyvvvqqqjjjaaaWWWPPPFFFBBB===999888888777777777777777666666666777888666666666777777888888888777777777777777777777777777777777888888888999999:::999888888888999999888666666666777777777888888::::::999888777777888888999999888888999999:::;;;>>>??????>>>@@@DDDIIIMMMLLLKKKHHHEEEBBB???===<<<::::::::::::;;;<<<===============>>>AAAFFFJJJMMMTTTWWWZZZ[[[ZZZYYYXXXXXXWWWTTTPPPNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIKKKNNNPPPRRRUUUYYY\\\eeehhhnnnsssvvvuuurrrpppooonnnnnnlllkkkjjjiiihhhggghhhgggeeeddddddgggiiipppsssuuuvvvxxxzzzvvvpppgggeeeeeekkkxxxwwwkkk^^^TTTLLLFFFFFFIIIJJJMMMTTTaaaqqqwwwcccZZZNNNBBB;;;777555444222222111111000///......000//////......------,,,..............................---------,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++))))))***+++---000222333***************+++++++++---,,,,,,+++++++++++++++++++++***************+++++++++++++++++++++++++++*********)))(((((()))+++))))))(((((((((((())))))***++++++,,,,,,+++++++++)))***************))))))++++++++++++*********))),,,+++)))((('''((())))))))))))******++++++++++++---000000+++)))++++++***)))((('''(((******)))'''))))))******+++++++++,,,+++++++++++++++,,,,,,------,,,+++---///000000///............//////////////////000000000000//////111111111111000000000///222222222222222222222222111222333222111111222333444555555666777888999999666777999999888777888:::;;;:::;;;<<<<<>>===<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;===???CCCFFFHHHTTTWWW[[[^^^]]]\\\\\\\\\XXXUUUQQQNNNNNNOOOPPPPPPPPPQQQSSSSSSSSSQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLHHHIIIJJJKKKKKKMMMPPPSSSZZZ]]]aaagggkkkkkkiiifffbbbbbbaaaaaaaaabbbbbbcccfffhhhkkklllllllllnnnooouuuwwwyyy{{{~~~vvvjjjfffcccgggtttyyykkk___UUULLLHHHIIIGGGIIIRRRaaaqqqtttjjj[[[MMMBBB<<<999777333222222111000///......////////////......------..............................---------,,,,,,,,,***++++++,,,,,,++++++***)))***************+++++++++***)))))))))+++,,,---******))))))******+++,,,...---,,,,,,++++++,,,,,,,,,,,,+++************+++)))))))))))))))))))))))),,,***((((((***,,,---,,,***))))))(((((())))))******++++++,,,------,,,,,,***+++++++++******)))(((******+++++++++******)))+++***))))))))))))))))))((()))***+++++++++++++++'''+++---******...000///+++***((()))***+++***)))))))))******+++,,,,,,,,,++++++*********+++,,,---///...------...///...,,,....../////////000000000...//////000000//////...---...///111222222222222333333333333333333333333111222333222111111333555444444555666888999::::::666888::::::999888999:::;;;;;;<<<===>>>CCCSSSbbbuuu~~~yyytttppplllhhheee]]]]]]^^^aaaeeeggggggfffccceeehhhjjjkkknnnssswwwxxx{{{~~~{{{xxxoookkkeee^^^WWWOOOGGGBBB===;;;:::999:::999888666444777::::::888777888999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<===========================>>>???@@@>>>============>>>??????<<<======<<<;;;;;;>>>@@@CCCBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBBLLLPPPUUUXXXYYYYYYYYYYYYUUUQQQMMMJJJKKKMMMNNNOOORRRSSSUUUWWWVVVUUUSSSQQQOOOOOOOOOOOOPPPQQQRRRRRRNNNNNNMMMKKKJJJJJJLLLNNNQQQRRRVVV\\\aaaccc```]]]VVVUUUTTTTTTTTTVVVXXXZZZ]]]```dddgggiiikkknnnqqquuuzzzsssmmmhhhhhhppp~~~~~~rrrfffZZZRRRPPPKKKKKKSSSaaannnwww|||mmm^^^QQQGGG@@@;;;555444333222111000000///////////////..........................................---------,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++***)))(((((()))+++,,,+++***)))))))))***+++,,,......---,,,,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))---((($$$%%%+++///...+++*********))))))*********++++++,,,,,,,,,++++++***(((((())))))***))))))))))))***++++++++++++***)))))))))******+++*********'''(((***+++,,,,,,++++++'''+++,,,***)))---//////,,,***))))))***++++++***))))))***++++++,,,------,,,,,,+++***+++,,,---......---,,,---//////...---/////////000000000111111......////////////......---...///111222222222222333333333333333333333333222333333222111222444666333444555666888999:::;;;888:::<<<<<<;;;;;;;;;<<<::::::<<>>>>>===;;;;;;<<<>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCAAA@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAABBBCCCDDDFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEAAACCCDDDDDDCCCCCCEEEGGGGGGGGGEEECCCAAA???>>>===>>>>>>===<<<;;;;;;;;;;;;999::::::;;;<<<===>>>>>>CCCGGGMMMQQQRRRRRRRRRSSSPPPLLLHHHFFFGGGJJJLLLMMMSSSUUUWWWYYYZZZXXXVVVUUUPPPQQQQQQSSSTTTVVVXXXYYYTTTSSSQQQNNNKKKJJJKKKMMMJJJKKKNNNTTTZZZ]]][[[YYYOOOMMMKKKKKKKKKNNNQQQSSSQQQSSSWWWZZZ^^^ccchhhlllmmmvvv~~~zzztttlllhhhlllttt}}}wwwhhh^^^YYYTTTQQQSSS\\\eeemmmxxx|||mmm___RRRGGG@@@777666444333222111111111.../////////////////////////////////////////////......---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------***)))((()))***,,,///000+++***)))))))))***,,,---......---,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++$$$!!!)))...,,,(((++++++************++++++,,,,,,,,,+++***)))((('''%%%%%%'''((())))))))))))))))))+++,,,,,,+++***)))((()))***,,,,,,,,,+++***'''(((***+++,,,,,,+++++++++......***(((***+++***+++)))(((((()))******)))))))))***+++,,,,,,------------,,,+++,,,---...///***)))***,,,///222222222000000000000111111111111......////////////......000111111222222000///...333333333333333333333333222333333222111222444777333444555777888:::;;;<<<999<<<>>>???>>>=========999:::===@@@CCCLLL]]]mmm}}}zzzwwwrrrnnngggdddaaa______`````````___^^^eeerrr{{{tttiii]]]TTTPPPNNNKKKGGGCCC@@@>>>===777777888888999999::::::666888<<<>>>???@@@BBBCCCDDDFFFIIIKKKKKKKKKMMMNNNQQQQQQQQQPPPOOONNNMMMLLLKKKIIIGGGHHHJJJMMMOOOOOONNNLLLIIIHHHJJJKKKLLLLLLOOOMMMLLLLLLNNNNNNMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMIIIIIIIIIJJJLLLNNNQQQRRRSSSNNNGGGDDDEEEIIINNNQQQUUURRRNNNKKKIIIHHHGGGEEEAAAAAAAAA@@@@@@@@@??????AAA???<<<<<>>AAAJJJ___sss|||vvvpppmmmkkkgggddddddbbb``````bbbcccbbbbbbeeeeeekkkwwwxxxmmmddd]]]VVVNNNHHHFFFDDDBBB???===<<<;;;:::999999999:::;;;;;;<<<<<<>>>@@@BBBDDDFFFJJJNNNQQQTTTVVVYYY[[[\\\^^^aaadddhhhhhhgggeeecccaaa___^^^XXXVVVUUUWWWZZZ^^^``````bbb___\\\[[[[[[\\\\\\[[[\\\[[[ZZZ\\\]]]]]]\\\ZZZXXXWWWUUUSSSRRRSSSTTTUUUSSSUUUVVVXXXZZZ[[[\\\\\\\\\XXXRRRNNNNNNQQQUUUWWW___^^^^^^]]][[[XXXTTTQQQHHHHHHGGGGGGGGGFFFFFFFFFDDDAAA>>>===???@@@???>>>???@@@AAAAAA@@@@@@BBBDDDBBBAAA???======>>>@@@BBBHHHKKKQQQUUUXXXVVVTTTRRROOONNNMMMNNNSSSZZZccchhhhhhiiifff]]]VVVTTTQQQMMMLLLLLLNNNQQQTTTWWWWWWVVVOOOMMMJJJIIIIIIIIIIIIHHHIIIHHHIIIJJJLLLOOORRRTTTVVVWWWYYY\\\aaaeeehhhjjjnnnhhh```XXXTTTUUUXXX[[[gggooovvvxxx|||pppjjj```XXXVVV[[[dddkkkrrryyy~~~xxxkkk___VVVHHHCCC<<<888666666666555111111000000////////////+++,,,------......------.........---------,,,,,,---,,,+++******++++++,,,---,,,++++++******++++++************************+++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,+++++++++*********,,,+++)))(((((())))))*********))))))******+++,,,)))******+++******)))((())))))))))))************))))))******************)))************+++++++++(((((((((((())))))******************)))))))))(((******)))))))))***+++,,,)))******+++++++++******++++++,,,,,,+++******))),,,,,,---.../////////...222111000000///000111222222222111111111111222222//////000111222222222222333333444444444444444333444444555555555555666888888888888888888888888999;;;::::::::::::;;;<<<<<<;;;;;;===???BBBMMMbbbvvvtttpppiiidddbbbaaa```___ddddddeeegggjjjkkkkkkiiilllkkkoooyyy}}}llldddXXXPPPKKKHHHDDDBBB>>>===<<<;;;;;;<<<=========>>>???@@@AAABBBCCCDDDJJJLLLNNNPPPTTTZZZ```eeekkkmmmoooqqqtttwww|||}}}zzzvvvsssrrriiiiiiiiilllpppuuuwwwxxx{{{xxxuuutttttttttsssrrrooooooppprrrsssssspppnnnbbb```\\\YYYXXXXXXZZZ[[[ZZZ\\\___aaacccdddccccccbbb^^^YYYTTTRRRSSSVVVXXXccceeehhhiiigggccc^^^ZZZUUUTTTTTTTTTTTTSSSSSSSSSLLLIIIEEECCCCCCCCCCCCBBB@@@@@@@@@>>>===>>>AAACCC======;;;;;;;;;;;;======AAADDDIIIMMMOOOOOOMMMKKKGGGGGGGGGGGGKKKUUUbbbkkkssswwwuuujjj___YYYVVVTTTSSSRRRRRRTTTVVVXXXXXXWWWRRROOOKKKIIIIIIHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOORRRTTTWWWXXX^^^]]]YYYRRRKKKIIIKKKNNN\\\cccjjjnnnqqquuuwwwvvvwwwxxxzzz}}}}}}~~~~~~zzzmmm```XXXWWWZZZ]]]ffflllpppqqqvvvxxxmmmfffUUUNNNEEE>>>:::::::::;;;000111111111111000000///+++,,,,,,---------------000/////////......------...---,,,+++******++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++***))))))))))))***************)))))))))************+++++++++++++++++++++++++++,,,------&&&(((+++------+++)))'''))))))))))))************''''''((())))))***++++++)))************+++++++++((((((((())))))))))))***************))))))))))))***))))))))))))***++++++))))))***+++,,,,,,,,,+++...---,,,+++++++++++++++,,,------.........------000000////////////000111222111111000000111111222...///000111111111111111333444444444444444333222111333444444444444666888777999;;;:::888777999;;;999:::;;;;;;<<<<<<;;;;;;:::;;;===@@@CCCOOOeeeyyy{{{vvvssskkkhhhccc``````aaadddeeekkklllppptttxxxyyyxxxvvvooonnnrrryyywwwmmmfffZZZTTTLLLEEEBBBBBBAAA@@@>>>>>>===>>>???BBBDDDFFFDDDEEEGGGIIILLLOOOQQQRRRVVVYYY\\\```eeelllsssxxx}}}yyyyyyzzz~~~}}}mmmjjjeee```^^^^^^___aaa___```aaabbbdddfffggghhhgggddd```ZZZVVVTTTUUUWWW___ccchhhjjjjjjgggdddbbbcccccccccbbbbbbaaaaaaaaaZZZWWWSSSPPPNNNMMMMMMMMMJJJIIIGGGCCC@@@@@@BBBEEE======<<<<<<;;;;;;;;;;;;===???CCCGGGIIIIIIGGGFFFCCCEEEEEECCCDDDLLLYYYcccttt}}}yyymmmeeebbbaaaaaa___^^^]]]^^^^^^]]][[[WWWTTTQQQNNNMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNMMMPPPRRRNNNIIIFFFHHHLLLUUU[[[ccciiimmmpppqqqrrrrrrrrrrrrssstttvvvwwwwwwzzz|||oooeee^^^ZZZYYY___eeekkknnnqqq{{{zzzuuuhhh```SSSGGG@@@===<<<;;;000111111222111000///...,,,------.............................................---,,,+++*********---,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++*********))))))************************'''((()))***++++++++++++,,,++++++++++++,,,------'''(((***,,,,,,,,,***)))((()))))))))************''''''(((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++((()))***+++,,,,,,---------,,,+++++++++,,,---...------.........---,,,,,,............/////////000//////............////////////000111222222111111333444444444444333222222...000333333222222444666777;;;>>>===999777:::===999:::;;;<<<===<<<;;;:::;;;<<<===@@@CCCOOOfff{{{~~~yyyuuupppkkkiiidddcccbbbaaaccchhhmmmqqqvvvxxx|||vvvtttwww~~~~~~xxxqqqiii```XXXSSSJJJGGGCCC@@@??????>>>>>>@@@@@@@@@AAACCCGGGKKKMMMKKKMMMPPPTTTXXX\\\___```aaaeeelllrrrwww|||zzzwwwqqqkkkgggfffggghhhgggfffdddccceeeiiimmmpppooonnnjjjeee^^^ZZZZZZ[[[]]]aaafffiiijjjkkklllnnnooonnnnnnmmmllljjjjjjiiifffddd```[[[XXXXXXXXXZZZYYYXXXUUUOOOJJJGGGFFFGGGBBBAAA@@@>>><<<;;;;;;:::;;;<<>>AAACCCBBBAAAFFFOOOWWWlll{{{~~~xxxvvvtttsssqqqnnnlllkkkiiifffcccaaa^^^ZZZWWWVVVUUUSSSQQQKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDHHHLLLKKKGGGEEEGGGJJJMMMRRR[[[ccchhhjjjmmmooorrrqqqpppooonnnnnnoooqqqzzzuuujjj___XXXXXX^^^fffmmmqqqwww{{{qqqaaaRRRFFF???:::888111111111111000///.........//////000000000000000++++++,,,---...//////000.........---,,,+++******---,,,++++++******++++++************************)))***+++,,,,,,,,,,,,,,,************++++++++++++))))))******++++++++++++******++++++++++++++++++%%%&&&((()))***++++++******************+++,,,,,,******)))******+++,,,,,,((()))))))))************))))))))))))((((((''''''))))))*********+++++++++************))))))))))))))))))))))))))))))******(((((())))))************((()))***+++,,,---------++++++******+++---///000------------------,,,,,,------......//////////////////............//////111111222222333222222222222333333444333333222222...222555555333222444777888<<<@@@???:::888;;;>>>999:::;;;<<<===<<<;;;:::======>>>@@@CCCOOOggg|||uuusssqqqnnnkkkhhhfffeeebbbdddfffhhhlllrrrzzz{{{|||~~~|||xxxsssooommmlllgggeeeaaa\\\VVVPPPKKKIIIDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@AAACCCHHHMMMRRRVVVXXXYYY\\\aaaeeeiiilllnnnnnnsssyyy|||uuuqqqnnnmmmnnnnnnkkkgggfffggglllrrrvvvwwwwwwuuuooogggaaa___```^^^bbbhhhkkklllooossswwwxxxwwwvvvtttrrrpppooonnnmmmllliiidddaaa```bbbeeeiiiiiigggbbbZZZTTTPPPOOOLLLJJJGGGCCC@@@>>><<<<<<:::;;;<<<===>>>======<<<:::<<<>>>???@@@CCCIIINNN___qqq~~~{{{vvvssslllhhhddd```^^^\\\YYYWWWTTTSSSQQQOOONNNMMMLLLLLLHHHGGGFFFEEECCCCCCCCCCCCCCCEEEHHHGGGDDDCCCDDDEEEIIILLLUUU___eeefffiiinnnuuuuuuuuusssqqqpppqqqrrrwww~~~wwwiii___XXXYYY^^^fffmmmrrrzzzooo___QQQFFF===999555444333111000////////////000000111111111111111++++++,,,---...//////000------......---,,,+++***---,,,++++++******++++++************************)))***++++++,,,,,,,,,,,,))))))*********+++++++++(((((()))++++++,,,,,,+++*********+++++++++++++++&&&''''''((()))*********)))))))))))))))***++++++,,,+++***))))))***,,,---))))))))))))************++++++***))))))((('''''')))************++++++++++++************)))))))))))))))))))))************'''((())))))******))))))******+++,,,---------,,,************+++---...///+++,,,,,,---------,,,,,,,,,---...///000000000///111000000//////000000111111222222333333333222222111111222333333333333333222777;;;;;;777555777:::888;;;>>>>>>;;;999:::;;;999:::;;;;;;<<<<<<;;;;;;======>>>AAAEEERRRjjjhhhhhhgggfffgggggghhhiiikkkooossswww{{{}}}yyy}}}zzzqqqllljjjnnntttwwwvvvrrrnnnlllfffdddaaa^^^ZZZXXXVVVUUUQQQQQQPPPMMMJJJHHHGGGGGGDDDEEEEEEDDDDDDDDDFFFGGGDDDDDDFFFJJJQQQYYY```dddjjjlllnnnqqqtttxxxzzz{{{||||||zzzyyyvvvtttqqqppprrrvvv{{{{{{rrrkkkiiiiiihhhmmmsssvvvwwwyyy~~~|||zzzwwwuuutttsssrrroookkkhhhhhhlllooozzz{{{{{{wwwpppggg```]]][[[XXXRRRLLLGGGDDDCCCBBB>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;===@@@DDDFFFPPPbbbwww}}}wwwqqqmmmiiieeecccbbb```\\\XXXUUUSSSSSSSSSNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCHHHIIIPPPZZZ``````dddjjjpppsssuuuvvvtttssstttvvvrrryyyzzzpppfff]]]XXX[[[bbbiiirrr{{{~~~oooaaaUUUJJJDDD;;;999666222000000000111//////000111111111111111........................,,,------......---,,,+++---,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,))))))++++++++++++***))))))))))))*********++++++))))))((((((((()))+++,,,)))))))))))))))***++++++++++++++++++++++++******))))))))))))******************************)))))))))************++++++++++++++++++*********))))))((()))))))))************'''''')))*********)))(((++++++,,,,,,---,,,,,,,,,***+++++++++++++++*********+++,,,,,,------------,,,---///000111111000000000000////////////000000111111222222222222111111///000111222333444444444555:::???>>>999666777;;;777888999::::::999888777;;;::::::::::::;;;<<<<<<<<<===???BBBHHHWWWpppbbbbbbccceeegggkkknnnpppwww{{{{{{rrrrrrssskkk___WWWXXX[[[^^^^^^\\\YYYVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFHHHIIICCCCCCBBBAAAAAABBBEEEHHHJJJKKKNNNSSS[[[dddmmmrrrzzz{{{}}}xxxuuuvvvwww}}}}}}{{{zzzwwwwwwuuuqqqmmmnnnrrrwwwwwwnnniiihhhccc\\\UUUOOOKKKJJJJJJCCCBBBAAA@@@??????>>>>>>AAA===:::888:::===???@@@EEEVVVjjjzzz|||wwwtttnnnkkkfff```\\\YYYYYYYYYQQQPPPNNNLLLKKKIIIIIIHHHFFFDDDBBBBBBDDDFFFGGGFFFDDDDDDJJJSSSXXXXXX\\\ccceeejjjoooqqqqqqppprrrtttnnnttt}}}wwwfffVVVSSSXXX```kkkvvvyyy}}}pppcccXXXQQQ@@@===888444111111222333...//////000000000000000333222111000///...------+++,,,---.........---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------++++++,,,,,,+++***(((''''''((((((((())))))******,,,+++)))((((((***,,,---******))))))******+++,,,***+++---...---+++)))'''))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++******))))))(((((())))))*********+++&&&''')))*********)))(((,,,,,,---------,,,++++++,,,,,,,,,,,,+++)))'''&&&)))***+++,,,---.........,,,---///111111111111000......------------......000000111111111000000///...///000222333444555555555;;;@@@>>>888444666999555555666888999888666333<<<;;;:::999:::;;;<<<===;;;<<>>>>>>>>======???@@@EEEJJJTTTaaappp~~~uuupppmmmiiiccc^^^ZZZYYYXXXWWWTTTRRROOONNNNNNMMMLLLIIIFFFDDDDDDEEEDDDCCCDDDGGGMMMRRRUUUVVV[[[^^^bbbgggjjjkkkkkkkkkggglllsssxxx||||||}}}}}}kkk[[[VVVYYY```eeettttttzzz~~~jjjYYYMMMEEE===:::777333333555///000111///------000333222111///.........///000000///---,,,,,,---...///,,,,,,............,,,,,,+++*********+++,,,,,,---***++++++,,,,,,------...))))))************))))))***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++,,,+++++++++***)))))))))***+++,,,,,,+++***((('''++++++++++++++++++++++++((((((((()))******++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++***))))))((()))))))))***+++------,,,++++++***+++---...///...------,,,,,,+++++++++,,,---...222222111111000000//////,,,///111111......000333111111000000000000111111000111222333444555555555555555555555666666666666666666666777888888999999888999:::<<<===>>>>>>>>>>>>???AAACCCLLLaaa|||mmmppptttwwwyyy|||~~~ooo___VVVQQQKKKGGGEEEBBBBBBBBBBBBAAAAAAAAA@@@DDDAAA>>>===@@@AAABBBAAADDDEEEGGGIIIJJJIIIHHHGGGJJJFFFEEEGGGHHHHHHKKKOOOZZZ```ggglllttt~~~}}}{{{{{{{{{}}}{{{{{{xxxtttmmmhhhfffeeeeeedddcccccc```ZZZRRRLLLBBBBBBAAA@@@??????@@@AAABBBEEEKKKSSS^^^mmm||||||uuuooodddccc```]]]YYYVVVTTTSSSPPPPPPPPPNNNLLLJJJIIIIIIEEEDDDDDDGGGJJJMMMOOOOOOQQQTTTXXX\\\```cccdddddd___eeelllppprrruuuzzz~~~xxxtttwww|||xxxhhh^^^ZZZZZZZZZcccgggooozzz{{{lllYYYNNNCCC===999555222222000111222000...---///111222111000///...//////000...---,,,,,,---...///000***+++,,,,,,,,,,,,+++***++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,************************)))************++++++++++++++++++***************((()))***++++++******)))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))((((((((()))))))))))))))))))))))),,,++++++***)))))))))***)))***++++++,,,,,,++++++***++++++,,,------,,,,,,------,,,,,,------....../////////...............///000111000000///000111000000000000000000000000000111222333444555555555555555555555666666666666666666777777888888999999999:::;;;<<<============<<<===???BBBKKK```|||vvvyyy}}}lll^^^PPPJJJGGGCCCAAAAAA@@@???????????????>>>>>>@@@>>><<<===???BBBCCCCCCFFFGGGIIIJJJKKKKKKJJJIIILLLHHHFFFHHHJJJLLLPPPVVVcccjjjqqqwww~~~}}}zzzyyyyyy}}}|||}}}~~~}}}tttfff[[[OOOMMMIIIEEECCCBBBBBBCCCAAAAAABBBEEEKKKVVVbbbkkkxxxuuuoooiiiddd```^^^]]]WWWWWWWWWVVVTTTRRRPPPOOOIIIHHHGGGHHHJJJJJJIIIHHHHHHIIILLLPPPTTTWWWZZZ\\\WWW\\\cccffffffgggiiikkkooossszzzyyyqqqoooqqquuu|||nnncccZZZUUUUUUYYYbbbmmmsssvvv}}}jjj\\\LLLEEEAAA;;;555333111222333222000...///000222111000////////////000,,,,,,,,,,,,...///000111++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---......------,,,++++++***,,,------------------,,,............------,,,+++******+++++++++,,,,,,,,,************************)))************+++++++++***************+++++++++'''((())))))***+++++++++))))))))))))))))))))))))(((((())))))***+++++++++((((((((()))))))))******))))))))))))))))))))))))+++++++++*********************))))))******+++,,,++++++*********+++,,,,,,---------.........//////------........./////////222111000000111222111//////000111222222111000///000111222333444555555555555555555555666666666666666666777777888999999999:::;;;;;;<<<<<<=========<<<===???BBBLLLbbb}}}zzzssskkkeee\\\QQQGGGCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@BBB@@@??????AAADDDFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMIIIHHHKKKNNNQQQWWW^^^kkkrrryyy~~~~~~rrrddd]]]TTTLLLGGGEEEEEEEEEAAAAAA@@@???BBBHHHPPPVVVgggttt|||uuupppmmmlllfffccc___\\\ZZZWWWUUUTTTOOONNNLLLLLLLLLKKKIIIGGGFFFFFFGGGIIILLLOOORRRTTTRRRVVVZZZ\\\^^^___bbbdddhhhiiimmmvvv~~~vvvrrrppppppuuu|||rrreee^^^VVVTTTWWW```iiiooovvv|||~~~mmm\\\SSSNNNFFF===777222333333333222111111111111111111000000000000000------------......//////---..................---,,,,,,+++++++++,,,,,,---......------,,,,,,,,,,,,---------,,,,,,---------............---,,,+++*********+++++++++,,,,,,,,,************************))))))*********+++++++++)))))))))***+++++++++,,,***************+++,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************))))))+++***)))((()))***+++,,,---,,,+++******+++,,,---,,,------.....................//////000111111222555222000000222333111......///111333333111///...000111222333444555555555555555555555666666666666666777777888888999::::::;;;;;;;;;;;;<<<<<<=========???AAADDDOOOfff~~~|||yyywwwwwwyyy{{{{{{wwwtttqqqpppjjjhhheeeccc___ZZZTTTPPPOOOGGGAAAAAABBB@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGIIIMMMMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHMMMRRRWWW^^^fffrrrxxx~~~{{{qqqcccVVVNNNJJJHHHGGGCCCCCCCCCBBBAAACCCGGGJJJRRR\\\mmm~~~wwwqqqiiibbb^^^\\\YYYWWWTTTRRRPPPNNNNNNMMMKKKIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNPPPRRRVVV[[[```dddfffeeefffmmmvvv~~~}}}yyysssmmmmmmoooyyytttlll^^^UUUOOOVVVaaallltttzzzpppggg___RRREEE===555444444444444444444333111111111111111000000////////////......------,,,........................------,,,,,,+++,,,,,,---,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************************))))))*********+++++++++)))))))))***+++++++++,,,///---,,,*********,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))(((((()))******))))))(((+++***)))))))))***,,,---...---,,,++++++,,,---...***+++,,,------------,,,------...///000111222222555222000000222333111......///111333333111///...000111222333444555555555555555555555666666666666777777777888999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBEEEPPPhhh{{{uuuooojjjeeeaaa```bbbcccaaa^^^ZZZXXXWWWTTTRRRPPPOOONNNKKKHHHEEEGGGBBBAAACCCDDDCCCBBBDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFIIILLLQQQQQQPPPOOONNNMMMMMMMMMKKKIIIKKKRRRYYY```hhhpppvvvzzz}}}~~~wwwiii___XXXQQQMMMHHHHHHHHHFFFDDDCCCEEEFFFIIIPPP[[[ggguuuyyypppkkkfffaaa^^^\\\YYYUUURRRPPPOOONNNLLLLLLKKKIIIFFFEEEEEEEEEEEEGGGGGGGGGIIINNNTTT[[[___```___```dddkkkttt{{{~~~~~~uuupppoootttzzz{{{jjj^^^SSSTTT]]]gggpppwww|||zzzppp___OOOFFF<<<999666555555555555444111111222222111111000///000000000///...---+++***------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,+++***))))))***+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************+++++++++***************+++++++++000///,,,)))((()))+++---))))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,+++***)))(((''''''))))))))))))))))))))))))'''(((***++++++***))))))++++++******++++++,,,---......------,,,,,,------***+++,,,---------,,,+++++++++,,,---......//////222111000000111222111//////000111222222111000///000111222333444555555555555555555555666666666666777777888888999:::::::::::::::::::::;;;===???@@@@@@AAACCCFFFQQQiiiwwwqqqhhhaaa\\\WWWSSSOOOLLLNNNOOONNNLLLJJJJJJKKKIIIGGGFFFFFFFFFFFFDDDCCCEEECCCDDDIIIKKKHHHFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIIIIIIIKKKPPPTTTZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPTTT^^^gggnnnwww~~~{{{ooocccZZZSSSRRROOOKKKHHHGGGHHHJJJIIILLLRRRWWW___jjjxxx{{{rrrlllhhhddd]]]YYYVVVUUUTTTSSSPPPOOOMMMJJJHHHFFFEEEEEEDDDCCCCCCEEEIIINNNRRRTTTUUUWWWYYY\\\___eeelllqqqtttwww{{{zzz{{{~~~}}}rrrfff___\\\^^^gggpppvvv{{{nnn^^^VVVFFFAAA:::666555555333222111111222222222111000///....../////////---,,,+++...---,,,++++++,,,---.........---,,,,,,,,,,,,,,,---------...............,,,+++***))))))***+++,,,******+++,,,------------******+++++++++,,,,,,,,,************************)))************++++++++++++++++++***************...,,,)))'''&&&(((+++---)))))))))))))))))))))))))))******++++++,,,,,,---+++++++++******)))))))))))))))))))))))))))))))))(((***+++---------+++***++++++,,,------------------------------,,,++++++***+++---...///...---,,,,,,,,,,,,------.........///000111000000///000111000000000000000000000000000111222333444555555555555555555555666666666666777888888999999::::::;;;999999999999;;;===@@@BBBEEEFFFGGGJJJUUUmmmeee___VVVQQQNNNLLLIIIGGGBBBCCCEEEEEEDDDEEEFFFHHHEEECCCBBBCCCDDDEEEDDDCCCFFFFFFIIIOOOQQQMMMJJJKKKHHHHHHIIIIIIJJJJJJJJJKKKHHHJJJLLLMMMNNNQQQVVV[[[cccbbb```]]][[[YYYXXXWWWXXXXXX^^^iiisss{{{sssfff]]]ZZZUUUOOOKKKJJJMMMOOOIIIKKKMMMOOORRRXXXbbbiiilllxxxyyytttnnnfff```\\\ZZZYYYYYYSSSRRRQQQOOOMMMJJJIIIHHHCCCCCCCCCEEEHHHKKKKKKKKKNNNRRRUUUVVVWWWYYY^^^bbbkkkooossswww|||zzzlll]]]VVV]]]hhhnnnppprrrvvvzzzllleeeMMMFFF===777555333222000111111222333222111000///,,,---.../////////...---000///...------...///000///...---,,,,,,,,,,,,,,,/////////...------,,,,,,---,,,***))))))***,,,---******,,,---.../////////******+++++++++,,,,,,,,,************************)))************+++++++++,,,+++++++++******))))))+++)))&&&$$$%%%(((+++...++++++++++++++++++++++++)))******++++++,,,------***************+++++++++))))))))))))))))))))))))***+++---/////////---,,,+++,,,---...///...---,,,+++,,,,,,---,,,+++***(((+++,,,...000000///...---.........///////////////,,,///111111......000333111111000000000000111111000111222333444555555555555555555555666666666777777888888999999:::;;;;;;999888888999;;;>>>AAACCCKKKLLLMMMOOOZZZrrrXXXOOOHHHHHHEEE@@@???BBBBBBDDDFFFGGGFFFEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJNNNPPPQQQQQQRRRSSSTTTQQQNNNNNNOOOPPPNNNLLLKKKOOORRRQQQOOORRR\\\dddmmmnnnnnnkkkhhheeeddddddbbbeeellluuu~~~uuummmcccYYYTTTRRRRRRRRRNNNNNNNNNOOOPPPRRRUUUVVVaaabbbdddiiiqqqyyy~~~xxxqqqmmmhhhbbb\\\]]]YYYTTTQQQQQQPPPNNNKKKHHHGGGEEEEEEFFFGGGFFFEEEIIIIIIIIIJJJLLLOOOSSSUUU\\\aaahhhkkkooouuu~~~|||wwwuuuxxx|||yyynnndddZZZTTT]]]]]]cccoooxxx|||}}}~~~vvvgggUUUEEE@@@>>>999444333111111111000//////111333444111//////000000...+++////////////////////////---------------------------...............------,,,------......------,,,///......---,,,******)))))))))***+++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******+++,,,......+++)))((()))(((((()))***+++,,,,,,,,,******++++++++++++************))))))))))))******,,,,,,***)))))))))***+++++++++++++++++++++++++++(((((()))******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,...///111222222222111111111111000000000000111111111000000000000000111222222333333444444555444666777666555444555777777999;;;;;;::::::;;;<<<888:::;;;===???@@@AAAAAA@@@CCCDDDIIIYYYvvvJJJCCC???@@@@@@>>>???CCCCCCGGGLLLPPPQQQOOOMMMKKKIIIHHHGGGFFFFFFGGGIIIJJJMMMQQQWWW[[[\\\]]]^^^___```]]]ZZZYYYZZZZZZXXXVVVUUUYYY[[[[[[YYY]]]eeemmm{{{}}}~~~}}}|||zzzzzz{{{yyy{{{{{{pppfff```[[[XXXVVVUUUTTTSSSSSSTTTUUUVVVZZZYYYXXX[[[___cccfffgggfffffffffggghhhjjjlllnnn~~~yyyqqqkkkhhhccc]]]ZZZZZZYYYVVVSSSLLLJJJHHHFFFGGGFFFEEEDDDFFFFFFFFFFFFHHHJJJMMMNNNUUUYYY^^^aaadddjjjrrryyy}}}~~~yyysssmmmpppvvvttthhh\\\TTTUUUSSSVVVbbbmmmrrrsssuuuvvv|||yyygggTTTJJJDDD<<<777666333333333111000000111222333111///000222333111///////////////////////////------------------------------..................,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++((()))******++++++************++++++++++++******,,,+++++++++************+++---...---+++))))))***(((((()))++++++,,,,,,+++******++++++++++++***************))))))*********,,,,,,***)))))))))***+++++++++++++++++++++++++++((())))))******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------///000111111111111000000000000000000000000111111111111000000000000222222333444555555666666555666777777555555666777777999;;;;;;::::::;;;<<<999:::;;;===???@@@AAAAAAAAADDDEEEJJJ[[[yyyBBB===;;;===@@@AAACCCFFFIIIOOOYYYaaaeeeccc^^^ZZZTTTRRRNNNLLLLLLOOOSSSUUU[[[```hhhnnnrrrtttuuuvvvssspppmmmjjjiiihhhfffdddeeeiiilllllllllpppxxxxxxmmmfffaaa```^^^\\\ZZZYYYYYYYYYVVVTTTRRRQQQSSSTTTTTTTTT[[[ZZZYYYWWWWWWWWWXXXXXX___iiixxx~~~sssnnngggbbb```^^^ZZZWWWSSSPPPMMMJJJIIIHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHLLLOOOSSSVVVXXX]]]dddjjjppprrruuuyyy|||vvvgggfffggglllvvvvvvhhh```TTTMMMKKKUUUaaahhhlllnnnhhhqqq|||nnn]]]OOOCCC<<<:::666555444333111111000000000//////000111222222000////////////////////////------------------------,,,,,,---.../////////...,,,,,,------------,,,,,,)))*********++++++,,,,,,(((((()))*********************++++++++++++******++++++*********))))))))),,,------+++)))((()))+++((()))***+++++++++++++++******++++++++++++******++++++************++++++,,,,,,+++************+++************************((()))******++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,------.........///000000111111000000////////////000000000000111111111111111111111111222333444555666777888888666777888888666666777888666888:::;;;::::::;;;<<<999:::;;;===???@@@BBBBBBBBBDDDFFFKKK^^^|||CCCAAA@@@BBBFFFIIILLLMMMPPPXXXeeerrryyyyyytttpppddd^^^WWWSSSTTTZZZccciiiooouuu|||yyywwwxxx|||rrrpppnnnjjjgggcccaaa```[[[YYYWWWVVVVVVWWWVVVUUUWWWUUURRROOOLLLJJJIIIIIINNNUUU```kkkvvv}}}tttnnniiieee```\\\[[[WWWRRROOOMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFIIILLLNNNQQQVVV]]]aaaiiikkkooossswww|||mmmiiidddccciiivvvwww```TTTKKKNNNYYYbbbhhhlllgggnnnxxxuuuaaaOOOCCC<<<777666444333222222111000............//////......................................................+++,,,---...////////////,,,,,,,,,------,,,,,,,,,))))))*********+++++++++(((((()))************)))***++++++,,,,,,++++++************))))))))))))(((,,,,,,,,,***((((((***,,,((()))***+++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++*********+++,,,,,,---......++++++,,,,,,---.........000000111111111000000//////////////////000000000000111111111111111222222222222333444666777888888666888999888777666777888666888:::;;;::::::;;;===:::;;;<<<===???@@@BBBCCCAAABBBDDDKKK___~~~CCCDDDEEEHHHMMMTTTXXXXXXXXX___jjjxxxssskkkaaa[[[]]]gggttt}}}yyysssnnnkkkgggeeebbbaaa```___]]][[[XXXWWWSSSPPPMMMKKKJJJIIIGGGJJJOOOTTTZZZaaaiiinnnzzz|||uuunnnhhhaaa]]]XXXSSSQQQOOOMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDFFFIIIMMMRRRWWW[[[bbbeeeiiinnnsssyyy|||vvvmmmffffffmmmvvv}}}rrrbbbSSSPPPTTT[[[bbbhhhjjjmmmssswwwbbbOOOCCC;;;888444222333333222111000000000///...---------------------------------........................,,,------...//////......+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((((()))***************++++++,,,,,,,,,,,,++++++*********))))))))))))(((+++++++++)))((((((***,,,))))))***+++++++++************++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))***+++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......+++,,,,,,------...//////111111111111111000000///.../////////000000111111000000111111222222222333111222333444555666777777666888999888777666777888555888:::;;;;;;;;;<<<===;;;;;;<<<===>>>AAACCCDDDAAABBBCCCJJJ```BBBFFFIIIMMMVVV```eeeeee```bbbiiittt{{{qqqlllnnnxxx|||yyyuuuqqqnnnkkkgggdddaaa___\\\XXXUUUSSSRRRRRRGGGHHHHHHHHHIIIMMMRRRWWW]]]iii{{{xxxmmmhhhaaa[[[WWWUUURRRPPPNNNMMMKKKIIIGGGEEECCCBBBBBBBBBCCCEEEHHHMMMQQQSSSVVVZZZ```fffmmmuuu}}}{{{rrrmmmlllooorrryyyvvveee[[[WWWVVVZZZ___fffiiinnn{{{zzzdddRRRDDD>>>777444444444333222333444444333000//////000------------------------........................---...............------++++++,,,,,,,,,,,,++++++,,,,,,++++++*********)))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))******+++***((((((***+++)))******+++++++++************++++++++++++******++++++************++++++,,,,,,,,,---,,,++++++***************************)))***++++++,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---......//////111111111222111111000000//////000000111111222222000000111111222333333333333333333444555555666666666777888888666666777888555777:::;;;;;;;;;<<<>>><<<<<<<<<===>>>AAACCCEEEDDDDDDDDDLLLbbbKKKPPPTTTXXXaaammmrrrqqqlllhhhgggmmmzzz|||pppmmmhhhaaa[[[VVVSSSRRRQQQOOOLLLIIIFFFGGGJJJNNNMMMUUUaaalllvvvzzzqqqiiiccc___[[[YYYSSSRRRQQQOOOLLLJJJGGGFFFEEEDDDCCCDDDFFFIIIKKKLLLLLLPPPUUU[[[bbbjjjrrrwwwuuuuuuwww{{{{{{uuurrrppppppzzzrrreeeZZZWWWYYY^^^eeemmmvvv|||iiiPPPHHH===777555555333111222444555444111000111333////////////////////////........................////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++************((()))++++++)))))))))*********+++++++++******)))******++++++++++++***************))))))*********,,,,,,---------,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222222222111111000000000111222333333333000000111222222333444444555555555555555555555555555666777777555555666777555777999;;;;;;;;;===>>>===<<<<<<<<<>>>AAADDDEEEJJJIIIIIIQQQhhhYYY^^^aaadddlllwww{{{xxxvvvnnnhhhjjjvvv|||rrrjjjddd```\\\ZZZUUUOOOJJJHHHJJJLLLGGGKKKPPPTTTZZZeeesss~~~vvvnnnhhhcccaaaXXXWWWVVVTTTRRROOOMMMKKKJJJHHHEEEEEEFFFGGGHHHIIIHHHKKKOOOTTTYYY```fffkkkkkkmmmooorrrxxx~~~xxxtttiiipppyyytttaaaYYYXXXYYYdddooossszzzyyyZZZPPPBBB999666555333111///111333222000000111444111111111111111111111111////////////////////////000000000///...---+++++++++++++++,,,,,,+++++++++)))***+++,,,---...//////++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***''')))+++,,,***)))))))))******+++++++++******)))******++++++++++++************))))))))))))******,,,,,,---...---,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222222222222222000000111222333333444444000000111222333333444444777777777777666666666666555666777666555444555777555777999;;;;;;;;;===>>>===<<<<<<<<<>>>AAADDDFFFOOONNNMMMUUUlllpppoooooorrryyy}}}uuupppsssqqqjjjeeeaaa\\\XXXTTTOOOKKKHHHHHHIIIIIIKKKNNNSSSYYY]]]bbbjjjwww~~~xxxppphhhbbb^^^ZZZXXXXXXWWWTTTPPPMMMLLLJJJHHHFFFEEEGGGIIIHHHIIIJJJLLLPPPTTTXXX[[[^^^___bbbhhhooowwwyyyrrrmmmmmmsssxxxxxx{{{{{{gggZZZXXX[[[ccclllsss}}}qqq___MMMCCC<<<555333555222111000000222333222111...000111111000//////000////////////////////////---------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------+++++++++******++++++,,,000///...---,,,+++++++++,,,,,,,,,++++++*********************+++,,,------,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,++++++***,,,'''""""""'''++++++)))))))))))))))************++++++,,,,,,,,,++++++***))))))*********+++++++++,,,+++***)))***+++,,,---/////////000000000000111///////////////000111111---.........//////000000111111222222222333333333333333444444444444444444444555666777777666555444666777999:::;;;<<<<<<===???@@@AAAAAAAAACCCFFFIIIJJJNNNKKKTTTuuu{{{{{{}}}||||||~~~}}}{{{{{{~~~|||wwwnnnfff___YYYTTTPPPNNNNNNNNNNNNNNNOOOQQQSSSSSSYYYaaajjjxxxvvvqqqlllfffaaa^^^[[[VVVRRRPPPOOOMMMJJJHHHFFFGGGHHHEEEEEEFFFGGGIIIMMMPPPRRRUUUWWW[[[aaaiiisss{{{wwwppppppooommmnnnsss{{{ttthhh[[[[[[^^^dddjjjtttuuu___PPPCCC888333555222222111111111111000/////////............------////////////////////////---------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,---//////...---------.........---,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++*********+++,,,,,,+++***)))))))))***+++++++++++++++,,,,,,++++++***,,,)))&&&&&&)))++++++***))))))))))))************+++++++++,,,,,,++++++******************++++++++++++++++++***++++++,,,---,,,------------.........///////////////000111111....../////////000000000000000111111111222222222333444444444444555555555555666777777777666555444777888999;;;<<<===>>>>>>@@@AAABBBBBBAAACCCFFFHHHGGGLLLJJJVVVxxxzzzwwwuuussssssuuuyyy~~~|||rrriiibbb^^^UUUTTTRRROOOMMMKKKJJJIIILLLMMMOOOSSS___ttt~~~uuunnniiiccc]]]XXXUUUTTTRRROOOLLLJJJIIIHHHEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLQQQWWW```jjjsssxxxzzzyyysssnnnmmmooolllsss}}}wwwbbb[[[WWWZZZ```hhhuuuxxxcccOOO???888777111222333222000...------...,,,)))***---//////---////////////////////////------.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,++++++++++++++++++++++++++++++,,,------++++++++++++++++++,,,,,,,,,,,,+++*********++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000111111000000000000000111111111000000000000111111111111444444444444555555666666777777777777777666555444777888:::<<<===>>>??????AAABBBCCCCCCCCCDDDGGGJJJJJJNNNMMMYYY||||||tttrrrpppnnnooorrruuuwww{{{vvvqqqdddaaa[[[WWWSSSPPPNNNMMMQQQPPPOOOOOOUUUcccvvv}}}vvvooogggaaa\\\ZZZWWWTTTRRRPPPMMMKKKIIIIIIGGGEEEDDDDDDDDDDDDDDDEEEIIIOOOXXXaaaiiimmmsss|||}}}uuurrrjjjlllsss}}}~~~hhh]]]SSSRRRXXX```kkktttuuuxxxaaaLLL???:::111222444333000......///...)))&&&(((...222222000////////////////////////............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++***))))))))))))+++++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,+++***))))))*********+++,,,.........---,,,++++++++++++++++++,,,,,,+++---......,,,*********))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++******)))***,,,---------,,,+++............//////////////////000000111111111111111111111111111111111111000111111111222222222222444444444555666666777777888888888888777666666555777888:::<<<===>>>??????AAABBBDDDEEEFFFHHHLLLOOORRRUUURRR]]]uuussspppmmmlllmmmoooppprrrvvv}}}yyyooofffaaa]]]ZZZWWWVVVVVVUUUSSSUUU[[[dddkkk|||}}}rrrkkkccc```[[[XXXVVVTTTPPPNNNNNNMMMKKKHHHFFFDDDCCCBBBCCCDDDFFFJJJPPPXXX^^^bbbjjjttt~~~sssnnnkkklllsss{{{mmm```SSSPPPSSSZZZcccjjjmmmtttyyy}}}uuu]]]III===333444333222111000000111222---)))***///222222///////////////////////////........./////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------...---,,,+++*********************++++++,,,,,,,,,,,,++++++***)))))))))))),,,...222444333000---***++++++*********+++,,,---)))+++......,,,)))))))))************++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,---...---,,,,,,........./////////000000//////000111222111111000222222222222111111111111222222222333333333444444444444555666666777888888999999888888777777777777666777999;;;===>>>??????AAACCCEEEGGGIIIMMMQQQUUUVVVYYYUUU```}}}zzzvvvrrrooonnnnnnnnnooorrrvvvzzz~~~{{{ssskkkeee```[[[[[[ZZZYYYXXXYYY]]]```eeeiiisss{{{pppkkkccc^^^[[[XXXTTTQQQQQQPPPNNNKKKHHHEEECCCBBBDDDDDDEEEGGGLLLQQQVVVYYY^^^iiiuuu}}}vvvnnnjjjnnnsss{{{wwwjjj[[[UUUSSSUUUZZZ```gggkkkmmmnnnvvvrrrXXXEEE;;;777444222222333333222777333///...//////...+++////////////////////////....../////////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,------///...---+++*********)))++++++++++++++++++,,,,,,++++++***)))))))))******,,,///333555444000,,,)))+++******)))***+++---...)))***+++,,,++++++)))(((*********++++++++++++,,,)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,------------------------............//////000111222222222111000222222222111111111111111333333333333444444444555444555555666777888999999999999888888888888999999777888:::<<<>>>@@@AAAAAAAAACCCFFFHHHKKKOOOTTTWWWTTTVVVSSS```|||wwwtttsssrrrrrrsssuuuwwwyyy}}}zzzrrrnnnkkkgggcccaaaaaacccfffbbb```bbbiiisss}}}rrriiieeeaaa\\\XXXUUUTTTRRROOOLLLIIIGGGEEEDDDDDDDDDEEEHHHMMMQQQTTTVVVaaalllttt{{{yyyqqqqqqqqqsss{{{lllaaaYYYTTTUUUYYY___eeeiiihhhkkkvvvnnnWWWEEE===555222333555444111444333222111///...---,,,////////////////////////.../////////000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......))))))))))))***+++,,,,,,......---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++***))))))))))))******+++***,,,---//////---+++***+++***))))))***+++---///+++)))(((***,,,---+++(((*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,---.............../////////000000...000111333333222111000222222111111111000000000222222333333333444444444444555666777888999999:::888888777777888999;;;<<<999:::<<>>AAACCCEEEFFFFFFDDDFFFGGGHHHIIIKKKOOOQQQQQQSSSQQQ```}}}}}}~~~}}}|||||||||}}}}}}yyy{{{|||{{{yyykkkaaa``````bbboooxxxnnnfffddd^^^WWWSSSRRRQQQOOOMMMHHHGGGEEEDDDEEEHHHLLLNNNVVVXXX\\\ccckkkttt|||}}}uuusssuuuyyyzzzkkk```WWWRRRWWWZZZ```eeefffhhhsss~~~fffSSSAAA:::888444222444333222111///............000000////////////000000//////000000000000//////222111000///...---,,,,,,............---,,,+++++++++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++*********+++,,,......---,,,+++))))))(((......---,,,,,,+++******---+++&&&######%%%(((+++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,------,,,++++++***++++++,,,,,,------...//////000111222333333444000000111222222222222111222222222111111111000000333333333333333333333333777777888888888999999999999888888888888888999999;;;<<<>>>???AAACCCDDDEEEIIIKKKLLLKKKJJJIIIKKKLLLMMMPPPRRReee~~~~~~rrrfffbbb___^^^ggguuuzzzqqqkkkeee___ZZZYYYWWWSSSPPPJJJHHHFFFDDDDDDEEEHHHJJJPPPQQQUUUZZZbbbjjjqqquuuzzzyyy{{{~~~vvvsssrrr}}}ttthhh^^^XXXUUUWWW\\\aaadddfffmmmvvv|||eeeLLL???:::555222111333222222111000/////////000000////////////000000//////000000000000//////---------------,,,,,,,,,---------...------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***++++++***++++++++++++,,,,,,,,,------,,,++++++***))))))+++***(((&&&&&&''')))***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++************++++++++++++*********++++++,,,,,,---............//////000000111111000000111222222222222111222222222111111111000000111111222222333444555555666666777888888999::::::999888888888888999999:::<<<===>>>@@@AAACCCDDDEEEIIIKKKMMMMMMKKKKKKKKKLLLNNNQQQSSSfff~~~qqqjjjddd___bbbkkkrrruuuooogggaaa]]]YYYTTTPPPOOOMMMIIIFFFEEEEEEFFFGGGJJJKKKMMMQQQWWW]]]cccfffkkkiiijjjrrr~~~uuuppprrrzzzvvvkkkdddYYYWWWXXX]]]aaacccggglll|||bbbLLL@@@999555444222222222222222111000///000000////////////000000//////000000000000//////,,,,,,,,,---------......,,,,,,------...---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------******))))))))))))***+++******+++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))************(((((()))))))))*********......------,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,------......///////////////000000000000000111222222222222111222222222111111111111111///000111222333555666666444555666777888999:::;;;888888888888999999:::;;;===>>>???@@@BBBDDDEEEEEEHHHKKKNNNOOONNNMMMMMMMMMNNNRRRUUUhhhyyypppgggeeehhhmmmwwwvvvllleee___YYYUUUUUUSSSOOOLLLIIIHHHHHHHHHHHHIIIIIILLLOOOSSSXXXZZZ___^^^___dddnnn~~~yyytttvvvvvvtttuuu{{{{{{rrreee]]]XXXZZZ]]]___cccgggwww|||___JJJ???;;;;;;111222222333222111000///000000////////////000000//////000000000000//////.........////////////000++++++,,,---............,,,+++++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,......------------......***************+++++++++------,,,,,,+++***)))))),,,+++++++++*********))))))))))))******++++++,,,))))))))))))*********+++---,,,,,,++++++*********+++,,,,,,---,,,,,,++++++------......//////......++++++,,,,,,---.........222222222111111111111111000000111222222222222111111111111111111111111111000000111222333444444444333333555666888999:::;;;888888888999999;;;<<<<<>>@@@AAAAAACCCDDDEEEFFFFFFHHHKKKOOOQQQQQQPPPPPPPPPLLLQQQTTThhhxxxoootttooonnnuuuzzzpppjjjaaa___[[[WWWSSSPPPNNNMMMHHHGGGEEEDDDEEEFFFHHHIIINNNMMMPPPVVVWWWZZZgggwwwvvvoookkkjjjpppxxxvvvdddZZZVVVVVV[[[bbblllrrr{{{kkkRRRCCC<<<666555333222111000000000000000////////////000000//////000000000000//////......---------,,,,,,,,,,,,,,,------...---------///...---+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,......------------......***+++,,,---.........---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''((())),,,...***++++++++++++,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---------------)))***+++,,,,,,---,,,,,,,,,,,,,,,---....../////////////////////000000000000000111222222222222111111111111111111222222222333333333222111111000000222333444555666777888999888888888:::;;;===???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHKKKNNNPPPQQQPPPQQQRRRKKKPPPTTTiii|||tttnnnqqqxxxxxxllljjjeee```ZZZVVVSSSQQQJJJHHHFFFDDDDDDDDDEEEFFFKKKHHHLLLSSSTTTTTT^^^mmmwwwpppjjjmmmssssssddd[[[XXX\\\bbbjjjooouuu}}}mmmTTTCCC;;;999666333111111222333000000////////////000000//////000000000000//////,,,,,,,,,------------------------...------,,,,,,------,,,,,,***)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,...------------------...)))***+++---......------((()))***+++,,,------...+++++++++++++++++++++++++++******))))))))))))***************++++++++++++******++++++,,,---------+++,,,,,,---......------((()))***+++,,,,,,,,,,,,,,,,,,------.../////////......//////000000111111000000111222222222222111000000111111111222222222222222222111111111111111333333444555555666777777777888999:::<<<>>>@@@AAACCCCCCDDDDDDEEEFFFGGGGGGHHHJJJMMMOOOOOOPPPRRRSSSLLLQQQVVVkkk{{{ttttttvvvwww~~~wwwtttooohhhaaa[[[WWWUUUMMMKKKIIIGGGFFFFFFFFFGGGKKKHHHKKKSSSUUUTTT^^^lllnnnuuulllkkkppp|||oooccc]]]___eeelllqqqtttvvvgggNNN???<<<888444222222444555000000////////////000000//////000000000000//////,,,,,,---...///000111222............---,,,++++++)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------((()))+++,,,------,,,,,,,,,,,,++++++++++++++++++******************++++++)))***+++,,,+++)))'''&&&))))))))))))************''''''((()))***++++++,,,+++,,,,,,---.........---)))***+++,,,------...---,,,,,,------...////////////000000111222333333444000000111222222222222111000000111111222222222222000000111111222222222333444444444555555555666666777888999:::<<<>>>@@@AAACCCCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLNNNNNNPPPRRRTTTMMMRRRWWWlllyyyuuuwww{{{~~~}}}}}}}}}tttkkkddd]]]YYYYYYTTTMMMJJJIIIIIIGGGEEEHHHJJJMMMPPPSSSWWW\\\```lllpppwwwvvvooonnnnnnttt~~~sssgggaaa^^^hhhnnntttwww}}}}}}]]]LLLAAA888555333//////333444333333222111000//////000000000000000000000000,,,---...///000000000000111111000......---------------------------------............---,,,+++***......---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,------...,,,++++++******++++++,,,+++++++++******)))))))))***+++---......---+++***++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++---...//////......///111000000000000000000000000222222222222222111000000000000000000000000000000444444444333333222222222555444333222333444555666777999;;;===????????????AAAAAABBBEEEIIIKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNRRRWWWoooxxxmmmddd^^^]]]WWWQQQMMMLLLJJJGGGDDDGGGIIIKKKNNNPPPTTTZZZ]]]cccgggppp|||wwwqqqnnnnnnvvvwwwlllfffcccjjjrrruuuxxx~~~wwwWWWIII<<<777666222000111222222111111000000//////000000000000000000000000//////////////////......111000///...---------------------------------------...///000000111111000......---------,,,,,,,,,------,,,,,,,,,,,,------***************+++++++++---,,,,,,,,,,,,,,,,,,---/////////.........------+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///......000222000000000000000000000000111222222222111111000///111111111111111111111111111222222333333444444555666555444444444555666777888:::<<<>>>@@@AAAAAAAAAAAABBBCCCFFFHHHJJJKKKJJJIIIJJJKKKMMMNNNPPPQQQRRROOOSSSYYYqqq{{{|||{{{ooohhhddd^^^XXXSSSQQQNNNIIIEEEEEEGGGIIIJJJLLLPPPUUUYYY\\\___gggsssuuummmiiimmmsssxxx}}}zzzqqqaaafffmmmqqqssswww~~~lllYYYDDD;;;999666222///222222222222222222111111000000000000000000000000000000000000///...---,,,000///...---,,,,,,,,,,,,------------------------***+++,,,---..................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************...------,,,,,,------...---------------,,,,,,,,,+++,,,---......---,,,+++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////......000111000000000000000000000000000111111111111000//////111111111111111111111111//////111222444555777777777666555555555777888999:::;;;===@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHJJJLLLPPPRRRTTTUUUUUUPPPUUUZZZttt~~~}}}uuulllfff___ZZZWWWSSSNNNIIIFFFFFFGGGGGGHHHKKKPPPSSSYYY[[[aaajjjvvvzzzpppiiiiiikkkpppuuu~~~fffcccccciiiooouuu{{{qqqSSSAAA<<<999444///333333333333444444444444000000000000000000000000000000000000000///......///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******......---------,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,---...---,,,---...000////////////////////////000000111111111000000///111111111111111111111111//////111222444555777777777666555555666777999:::;;;===???BBBDDDEEEEEEEEEDDDFFFHHHIIIIIIIIIIIIJJJJJJMMMPPPTTTVVVWWWWWWWWWPPPUUU[[[uuu~~~~~~uuuooofff```\\\WWWRRRMMMIIIHHHHHHFFFFFFGGGKKKOOOTTTVVVZZZaaajjjsss{{{{{{mmmhhhgggjjjooowwwpppbbbXXX]]]iiirrrwww{{{gggMMM@@@;;;666111222222222333333333333333111111111111111111111111......///000111111000000......---,,,,,,,,,------------------------------...////////////...------......---------,,,,,,,,,,,,++++++******++++++,,,///......------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******++++++++++++******))))))*********+++++++++,,,,,,,,,------,,,,,,,,,------------------------+++,,,,,,,,,++++++---///////////////////////////000000111111111111000000111111111111111111111111111111222333333444555555666555555555555777888:::<<<>>>@@@CCCEEEFFFGGGGGGFFFHHHJJJKKKJJJIIIKKKLLLMMMOOORRRTTTUUUVVVUUUTTTOOOTTT[[[vvv}}}xxx{{{vvv{{{|||qqqhhhbbb\\\VVVQQQNNNMMMJJJGGGEEEEEEHHHKKKKKKNNNSSSYYY```ggglllooorrr|||vvvmmmggghhhjjjooo}}}{{{fffUUUWWWaaaiiiooouuu{{{}}}^^^III???999444111111111111111000000000111111111111111111111111---...///000111111111111......---------------...------------------------)))***+++---.../////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,+++++++++******+++++++++*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...000000000000000000000000000000111222222222222111222222222222222222222222333333333333333333333333555555555555666777999:::<<<>>>AAADDDFFFGGGHHHHHHGGGJJJMMMMMMLLLKKKMMMOOONNNOOOPPPRRRRRRRRRQQQQQQOOOUUU\\\www~~~{{{|||ttttttyyyuuulllddd^^^YYYTTTRRRNNNIIIEEEDDDGGGIIIFFFIIINNNTTTYYY]]]___``````iiiuuuvvvllljjjiiiiiisssrrr___ZZZ\\\^^^eeennnrrrvvvpppTTTEEE===888333333222222111111000000111111111111111111111111///000000111111111000000///......---......//////------------------------&&&'''(((***,,,---------......---------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))))))))*********++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000000000000000000000000000111111222333333333333333222222222222222222222222222222333333333333444444666666666666777999;;;<<<<<<>>>AAADDDFFFHHHHHHHHHHHHLLLOOOPPPMMMMMMOOOSSSPPPPPPPPPQQQRRRRRRSSSSSSPPPVVV^^^xxx|||zzzwwwxxx{{{{{{zzzuuummmeee```WWWUUUPPPJJJFFFDDDFFFHHHEEEHHHMMMRRRUUUVVVVVVUUUTTT]]]iiivvvsssooojjjgggooo|||}}}kkkbbb[[[WWW^^^kkkmmmpppxxx}}}]]]III???:::777777666555444444333333111111111111111111111111111222222111111000///...//////.........//////000------------------------,,,------.........------......---------,,,,,,,,,...------,,,,,,------...---------....../////////...------,,,,,,------...---------......////////////......------......///++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++.../////////......000111000000000000000000000000111222333444444444444444222222222222222222222222111111222333333444555555888777777777888:::<<<===<<<>>>@@@DDDFFFHHHHHHIIIHHHLLLQQQQQQOOONNNQQQUUUSSSRRRSSSSSSTTTUUUWWWXXXRRRXXX___zzz{{{zzz|||}}}}}}zzzwwwsssrrrqqqwwwtttllljjj]]]ZZZUUUOOOJJJFFFCCCBBBDDDEEEHHHKKKOOORRRTTTUUUWWWWWWZZZfffyyy}}}pppllllllooopppwww}}}mmm[[[QQQUUU___gggkkkpppuuu~~~qqqXXXFFF<<<777666444222222444222//////333222///111777666111000000000000000000000000////////////............///......---------..............................//////.........---------***,,,......------...///------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000...,,,+++++++++,,,000///...---------------...//////111222333444444444444333333222111111111222222222222222222222222111222222333333444555555888999999:::;;;<<<===>>><<<>>>@@@AAACCCFFFKKKNNNNNNOOOPPPQQQQQQQQQPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSSSSSSS```yyyrrrnnnjjjggglllrrrvvvwww|||{{{uuuqqqooorrruuu}}}wwwpppgggbbb[[[TTTOOOKKKIIIGGGDDDEEEFFFHHHKKKNNNQQQSSSVVVVVVXXX^^^lll~~~wwwnnnkkkjjjkkknnnsss|||sss___QQQPPPVVVbbbggglllpppuuuzzzcccOOOBBB;;;999666444555666444222222444333000222666555000000000000000000000000000////////////............///......---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,......---,,,---...------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,++++++++++++000///...------------...//////000111222333333444111111000000000000//////333333333222222222222222222222333333444555555555888888999;;;<<<===??????@@@AAACCCDDDFFFHHHKKKNNNOOOPPPQQQRRRSSSRRRRRRQQQSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUbbbyyynnnkkkeee```\\\XXXUUUYYY___fffhhhlllooonnnnnnuuu}}}}}}tttooommmkkkjjjkkkmmmuuu{{{qqqkkkaaaYYYSSSOOOLLLJJJHHHGGGFFFFFFHHHLLLOOOQQQTTTUUUUUUUUU[[[iiivvvnnnjjjjjjiiillluuu|||}}}zzz|||~~~hhhVVVOOOOOO[[[bbbjjjlllmmmvvvttt___OOOAAA===888666777888666444444555333111222555444111000000000000000000000000////////////..................---------......///,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---///...---,,,,,,---------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---------,,,,,,,,,//////......------......000000111111111222222222333333333333333444444444444444444333333222222222333333444444555666666666777888:::;;;===???AAAAAAEEEGGGIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTSSSRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWeeeyyymmmccc```[[[WWWVVVSSSQQQTTTZZZaaadddhhhhhhffffffkkkqqqwwwooollliiiiiiffffffllltttxxxlllaaaZZZUUUQQQNNNLLLJJJHHHFFFGGGJJJMMMPPPPPPTTTVVVRRRPPPYYYmmm}}}yyyrrrpppkkkmmmsss{{{}}}zzzzzz|||tttaaaTTTNNNUUU]]]hhhmmmlllqqquuubbbKKKBBB:::888888777555555444333111000222444333222000000000000000000000000////////////...............------------...//////////////////////////////........................---...///...---++++++,,,---------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---/////////...---//////............//////111111111111111111222222333444444555666777777777555555444444333333222222444444555555666777777888777888:::<<>>@@@CCCEEEFFFLLLOOORRRTTTSSSSSSSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTWWWXXXYYY[[[\\\]]]]]]]]][[[\\\kkkvvvpppnnnmmmnnnvvv|||}}}wwwqqqhhhaaa^^^ZZZWWWVVVUUUVVV[[[bbbjjjqqqtttooohhhdddbbbaaahhh|||wwwooogggccccccdddeeemmm~~~{{{qqqggg]]]VVVQQQMMMIIIEEECCCCCCEEEGGGHHHNNNSSSSSSQQQQQQWWW]]]gggrrrxxxrrrppptttxxxyyyzzz{{{vvv}}}zzzdddTTTOOOQQQZZZdddhhhiiisssmmmXXXEEE===999444333555666111///000222111222555111111111111111111111111////////////............---------------...///000---------------------------------...............,,,---///...---,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++***++++++,,,,,,------...************++++++++++++,,,---.../////////////////////......//////000000000000111111111222222222111222222333444555555666555555555555555555555555777777777888999999:::::::::;;;===???BBBDDDFFFGGGLLLOOOTTTWWWWWWVVVVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVXXXYYY[[[]]]^^^___``````^^^___nnn}}}sssjjjcccaaabbbcccllluuu}}}}}}{{{xxxsssmmmgggaaa]]][[[YYYZZZ```hhhyyy~~~tttnnnhhhccceeexxxvvvmmmkkkgggcccccciiitttsssfff]]]UUURRRMMMHHHFFFEEEEEEFFFEEEHHHLLLOOOQQQRRRRRRRRRWWWbbbttt{{{rrrssswwwxxxzzz|||tttwww~~~xxxeeeXXXRRRRRR\\\ccceeemmmxxxhhhNNNCCC<<<555444999<<<666222333333111111444111111111111111111111111////////////............---,,,,,,------///000000---------------------------------.........//////+++,,,......---,,,---...------------------------++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...///////////////000111111//////000111222333333444444444444555666666666777444444444555666666777777888888888999::::::;;;;;;<<<===>>>@@@BBBDDDFFFGGGJJJNNNTTTXXXYYYYYYXXXXXXXXXXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\^^^```bbbbbbcccbbbdddssszzzpppfff```^^^___```eeeppp{{{|||qqqjjjdddaaa______eeemmm{{{ssskkkddd```rrrxxxqqqhhhfffeeeddddddlllssshhhYYYWWWRRRNNNJJJIIIHHHIIIDDDDDDFFFKKKQQQSSSPPPMMMMMMVVVhhh~~~xxxvvvyyy{{{}}}ssssssvvvxxxbbbUUUOOOXXX```dddjjjssstttrrrUUUHHH@@@888777<<>>???AAACCCEEEFFFGGGHHHMMMSSSXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\\\\ZZZ[[[]]]___aaacccddddddeeegggvvvwwwkkkccc___^^^^^^dddlllxxx{{{sssmmmhhhgggmmmuuussskkkjjjmmmvvv|||rrriiifffdddeeennnyyy}}}sssjjjcccXXXPPPLLLIIIFFFDDDDDDEEEGGGIIIKKKLLLMMMMMMJJJRRR]]]lllvvvvvv}}}}}}~~~vvvsss~~~{{{iiiXXXSSSXXX^^^dddhhhqqq|||fffUUUJJJ???:::<<<888999888666444333444555000000000000000000000000000000////////////000000333222000///---,,,,,,,,,222***,,,888===555///000000000/////////.........000///...------...///000333000,,,+++,,,,,,+++)))..............................---------...///000111///------......---+++------------------------//////...---,,,,,,,,,,,,000000...------...///000000000000000000000000000444333111//////000111222111111111111222333444555444444555666777888999999999:::;;;:::999999;;;<<>>======@@@EEEIIIJJJJJJMMMPPPTTTXXX[[[]]]]]]\\\___^^^]]]]]]]]]^^^___```]]]]]]]]]___aaadddfffhhhiiimmmzzzwwwvvvtttzzz|||wwwyyy~~~~~~uuusssrrr{{{ssshhhdddeeelll~~~xxxqqqggg___YYYSSSMMMIIIGGGFFFEEEEEEFFFHHHKKKLLLHHHJJJKKKQQQddd|||zzzwwwtttrrrnnnnnnuuulllXXXNNNLLLSSS[[[hhhnnnwwwfffNNN???:::999888777666444333222111111111111111111111111111000000////////////000000111111000//////////////////,,,000;;;>>>777///...............------------//////............//////000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,---///000000...+++------------------------------,,,,,,,,,---......---....../////////......++++++,,,...///111222222555555444444444444444333333333333333444555666666444444555666777888999999999:::<<<;;;::::::<<<=========>>>AAAFFFJJJLLLLLLOOOQQQTTTWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]^^^______\\\\\\\\\]]]___aaadddeeeiiirrrzzzwwwxxxwwwlllgggdddnnnssshhh```ZZZTTTPPPJJJHHHFFFDDDDDDFFFIIIKKKOOONNNJJJJJJTTTlllwwwsssqqqkkkiiijjjpppxxxyyycccSSSLLLQQQYYYccciiirrr{{{dddNNNAAA999888666666555555333222111111111111111111111111000000////////////000000000000/////////000000111///,,,///777999444///...222222222222111111111000/////////....../////////---,,,+++,,,,,,------,,,////////////////////////+++,,,...000000///...---+++,,,...111333222000---........................,,,++++++,,,---...///000,,,---...///000///...---,,,,,,---...///000111222333444444555555444333333333333333333333444555555444444555666777888999999777999;;;;;;::::::;;;<<<======???BBBFFFJJJMMMNNNRRRSSSSSSTTTVVVXXXYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ\\\^^^```bbblllwww~~~yyynnneeehhhppppppggg```ZZZWWWOOOLLLHHHEEEDDDEEEGGGIIIRRRPPPLLLIIIMMM\\\rrrwwwpppnnngggfffgggkkkppp|||qqq^^^PPPNNNRRRZZZbbbmmmxxx~~~aaaKKK<<<999666666777777666555111111111111111111111111000000////////////000000///////////////000000111000------000111000///000/////////.........------...//////////////////......//////000000///000000////////////////////////'''(((***,,,,,,+++***(((,,,---///222444444222///........................+++++++++,,,---...///000+++,,,.../////////...---///000000000000000111111111222333333333333222222222222222222222222333444444444555666777888999999666888:::;;;::::::;;;<<<===>>>AAADDDGGGJJJNNNPPPUUUTTTTTTSSSSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^nnn{{{{{{xxx|||{{{lllhhhgggmmmzzz~~~qqqhhhaaa]]]UUURRRMMMHHHFFFEEEFFFGGGMMMKKKJJJKKKLLLSSSaaannn~~~rrrlllfffeeeeeehhhlllssslllWWWLLLJJJQQQXXXeeeqqqxxxvvvWWWCCC>>>999666888999888777222222222222222222222222000000////////////000000//////............///000000...---,,,,,,---///000......---------,,,,,,,,,......////////////......,,,...///000...---...///------------------------)))***+++,,,,,,,,,++++++......///111444444222000........................+++++++++,,,---...///000+++,,,---...............111111111111111000000000000000111111111111222222222222222111111222222333444444555666777888999999555888:::<<<;;;;;;;;;<<<>>>@@@CCCEEEGGGJJJNNNQQQVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZXXXXXXWWWWWWXXXZZZ\\\]]]lllxxx|||sssooommmiiifffggglllsss|||{{{qqqiiigggkkkuuuwwwllleeeZZZWWWRRRLLLHHHFFFEEEEEEHHHFFFGGGKKKLLLMMMTTT\\\jjjyyynnnhhheeeeeegggiiinnnxxx|||eeeTTTNNNKKKRRR^^^jjjooouuuiiiMMMFFF===888888999888666222222222222222222222222000000////////////000000///...---------------......//////---,,,---///////////////............------...///000000///...---***,,,......,,,***+++,,,------------------------......////////////000000...------///111111000///........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---...///000.../////////000000111111111000000///000111222333444333333222222222333333444444555666777888999999666999<<<>>>=========>>>???BBBEEEGGGGGGJJJNNNQQQUUUUUUUUUUUUVVVVVVVVVVVVUUUWWWXXXZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]eeeqqqrrrhhhdddbbb___\\\ZZZ___gggooowww}}}yyy{{{|||}}}||||||~~~|||ooojjjhhhhhhoooxxxuuulll]]]ZZZUUUOOOJJJGGGEEEDDDFFFCCCEEEKKKLLLIIIKKKQQQTTTfff}}}rrriiifffeeegggiiikkkrrrzzzrrr```WWWJJJPPP[[[fffjjjpppxxxUUULLL@@@999888888777555222222222222222222222222000000////////////000000......---,,,,,,,,,,,,,,,---000111///......///......------------,,,,,,,,,---...///000000///...------000222222///------...000000000000000000000000...------------...//////...---,,,---...//////...////////////////////////------,,,,,,,,,---......,,,,,,++++++,,,---///000+++,,,---...///111222222222111000//////111333555555444444333333333444444444444555666777888999999888;;;>>>@@@@@@??????@@@@@@CCCFFFGGGGGGIIIMMMQQQSSSTTTVVVWWWXXXYYYYYYYYYTTTVVVXXXYYY[[[[[[[[[ZZZ]]]\\\[[[[[[[[[\\\^^^______jjjrrrhhhddd```[[[VVVZZZXXXYYYaaakkkrrrsssqqqpppnnnkkkhhhhhhkkknnnqqqvvvxxx|||~~~~~~}}}rrrkkkeeeeeejjjqqqyyynnnfff\\\TTTOOOLLLIIIFFFBBBCCCEEEGGGIIIJJJKKKLLLMMMYYYmmmtttooojjjiiimmmqqqrrrrrrxxx{{{lllUUUOOOOOOSSSYYY___hhhxxxgggPPP===::::::555444777222222222111111111111000111000000/////////////////////............//////---------...............333111///...---...///000......////////////.........//////000//////...---........................000000000///......------...---,,,,,,---...---+++......---------,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111111111111222222333333333444444444444444444555666777888999;;;;;;<<<===>>>???@@@@@@CCCDDDFFFHHHIIIJJJKKKKKKQQQSSSUUUXXXYYYYYYXXXWWWVVVXXXYYY[[[]]]^^^______bbbbbbaaa___]]]]]]^^^```fffjjj{{{qqqlllggg```YYYZZZXXXXXX]]]ffflllmmmkkkiiigggdddaaaaaacccfffhhhfffhhhkkkoootttxxx{{{}}}{{{wwwrrrpppkkkkkkkkkkkkmmmrrrxxx}}}{{{{{{zzznnnfffeeefffrrrvvvnnnddd[[[VVVQQQLLLHHHDDDDDDEEEFFFGGGIIIKKKLLLKKKQQQ]]]nnn{{{tttlllkkkooouuuyyyyyytttuuu{{{|||gggUUURRRQQQUUU[[[eeesssmmmUUUAAA<<<<<<777333444222222222222111111111111222222111000000000000000//////............//////..................------222111///.........000111......////////////......---------------------....................................///////////////...---,,,---...///...---//////.........---------.........///......------------........./////////////////////000000000111111111111111111111111111000111111111111222222222444444444444555777888999<<<<<<===???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKPPPQQQSSSUUUVVVWWWWWWVVVXXXYYY[[[]]]^^^___````````````aaa```___```bbbeeehhhlll|||tttjjjaaa]]]ZZZYYY]]]dddjjjjjjhhhgggeeebbb```^^^___aaabbb\\\]]]___aaaccceeeggghhhjjjmmmrrrxxx}}}zzzrrrkkkeee```\\\ZZZXXXXXXYYYYYYZZZ___dddiiizzzyyyyyypppiii______dddmmm|||{{{oooddd\\\VVVPPPKKKGGGFFFDDDDDDEEEGGGJJJLLLLLLJJJLLLWWWjjj{{{xxxmmmjjjooowww}}}wwwtttuuu{{{|||bbbYYYRRRSSSYYYbbbnnnxxxxxx```HHHAAA???:::444333333333333222222222111111333222222111111111111111//////............///////////////...---------,,,000000///......///111111......////////////.........------,,,---...000111........................------......///000000111...------...000111000///000000/////////.........------.../////////............/////////000000000/////////000000000111111111111111111111111111111111111111111222222222222333333444444555777888999<<<===>>>@@@BBBDDDFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLNNNOOOPPPQQQSSSTTTUUUUUUXXXZZZ\\\]]]____________```aaabbbaaa```aaadddfffjjjnnnuuukkkccc___]]]aaahhhnnnpppnnnnnnllljjjgggeeeeeeeeeeeeaaaaaaaaaaaabbbbbbbbbbbbbbbdddfffiiimmmppprrrssswwwxxxxxxxxxxxxyyyyyyyyyzzz~~~rrrmmmddd]]]XXXUUUSSSQQQRRRRRRSSSSSSTTTXXX]]]aaakkk||||||}}}yyyiii```___gggnnn|||zzzkkkaaaYYYSSSOOOJJJHHHDDDBBBBBBDDDGGGIIIMMMIIIEEEIIIUUUfffvvvyyymmmhhhkkkssszzz~~~|||vvvrrruuu~~~qqqdddVVVTTTYYYaaajjjrrr~~~mmmRRREEEAAA<<<888666444333333333222222222222222222111000000000000111//////............//////000000///...---,,,,,,,,,//////......///000111222......////////////......111000......///111333555....................................//////000000...------...111222222111////////////.........---,,,---...///////////////....../////////000000000//////000000000111111111111111111111111111111111333333333444444444555555333333444555666777999:::<<<===???AAADDDFFFHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNPPPRRRTTTUUUWWWXXX[[[]]]^^^^^^]]]\\\cccdddcccaaa```___aaaccclllppp}}}qqqgggdddaaaeeennnvvvyyyyyyvvvuuusssqqqnnnmmmlllllliiiiiihhhhhhgggffffffeeeaaaaaaaaabbbcccdddeeeeeeeeeeeefffffffffgggggggggjjjmmmssszzz~~~zzzuuujjjeee^^^XXXUUUSSSRRRQQQPPPQQQRRRRRRSSSVVVZZZ^^^ddduuu|||mmmeeeffffffjjjtttggg^^^XXXTTTNNNKKKFFFBBBAAABBBDDDFFFIIIHHHGGGEEEHHHTTTfffsssyyyqqqjjjiiinnnuuuzzz|||tttnnnooowwwnnn\\\VVVXXX^^^ffflllvvvzzz\\\IIIAAA===:::888444444444444333333333222111111000////////////000//////............//////000000///...---,,,,,,,,,...////////////000111111......////////////......111000......///111333555........................000000//////............///...---///111222222111.........---------,,,,,,------...///000000000///------........./////////000000000000111111111111111111111111111111111111333333444444444555555555444444555666777999:::;;;<<<===???BBBDDDGGGIIIJJJKKKKKKMMMNNNOOOOOOOOOOOOLLLLLLLLLNNNOOORRRTTTUUUUUUWWWZZZ\\\]]]]]]\\\[[[bbbbbbbbb```______aaacccjjjpppvvvkkkgggeeeiiisss}}}~~~}}}|||zzzxxxvvvtttssspppoooooonnnmmmlllkkkkkkddddddcccbbbbbbccccccddd]]]]]]]]]\\\\\\[[[[[[ZZZ\\\___fffpppyyy{{{xxxtttkkkfff```\\\YYYWWWUUUTTTQQQRRRRRRRRRSSSUUUYYY\\\ddduuunnnfff``````oootttiii```[[[UUUQQQLLLFFFCCCBBBCCCDDDBBBFFFHHHEEECCCIIIYYYfffvvvwwwvvvqqqkkkkkkpppvvv}}}uuunnnooovvvzzzeeeZZZXXXZZZ```gggpppzzznnnUUUFFF>>>:::999555555444444444333333333111000000/////////////////////............///////////////...---------,,,/////////000000000000000......////////////.........------,,,---...000111........................111000000///......------///...---///000222111000...------------,,,,,,,,,......///000000000//////------........./////////000000000111111111222222111111111111111111111111222222222222333333333333555555666777999;;;<<<===>>>???AAACCCEEEHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVUUUXXX[[[^^^``````___^^^^^^___``````___aaadddfffgggooo~~~pppllljjjnnnyyy~~~yyyxxxxxxxxxwwwwwwwwwwwwpppooommmkkkiiiiiiiiiiiidddcccaaa^^^\\\YYYWWWVVVWWW[[[cccppp}}}yyyuuuoooiiieeeaaa]]]ZZZXXXYYYZZZZZZZZZ\\\___bbbjjjzzzsssiiieeeiiiqqqxxxjjjaaa\\\XXXRRRLLLGGGEEEDDDDDDAAAEEEHHHEEEBBBDDDNNNWWWhhhqqqyyywwwnnniiimmmsssyyyrrrnnnpppvvvsssddd\\\ZZZ^^^dddjjjqqqzzziiiSSSDDD===:::555555555555444444444444222111000000//////000000//////............//////..................------000000000000000//////.........////////////......---------------------...........................///////////////.........000.........000000///...............------------///000000000000//////........./////////000000000000000111111111222222222111111111111111111111111222222222333333333333444666666777888:::<<<>>>???AAAAAACCCEEEGGGIIIKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLNNNPPPSSSUUUWWWWWWWWWYYY[[[```dddffffffeeeddd___```aaaaaaaaabbbeeehhhcccmmmvvvqqqooosss~~~~~~|||xxxtttqqqooonnnmmmnnnllliiieeeaaa]]]ZZZXXXXXX\\\eeettt~~~wwwqqqkkkeeeaaabbbcccdddddddddfffiiikkkooo~~~zzzqqqiiifffrrrqqqfffaaa]]]WWWQQQKKKGGGEEEDDDEEEGGGGGGDDDAAAAAAFFFJJJ\\\kkkyyyzzzooogggjjjqqqqqqkkkgggkkkqqqxxxmmmaaa[[[^^^dddffflllrrryyy|||___LLLAAA<<<666666555555555444444444333222222111000111111111//////............//////---------...............000000111111000///...---......////////////.........//////000//////...---........................------......///000000000000///......//////...---000/////////............000000111000000///......000000000000111111111111000111111111111222222222111111111111111111111111444444444555555555666666777777888999;;;===???@@@CCCDDDEEEGGGIIIKKKLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMOOORRRVVVXXXYYYXXXXXX\\\___dddhhhkkkkkkkkkjjjcccddddddbbbaaabbbdddfffaaakkk~~~vvvsssyyy}}}{{{zzzzzzzzz|||~~~{{{ssshhh___ZZZ[[[```lll|||uuuppplllmmmnnnnnnoooqqquuuxxx~~~zzzqqqlllfffppp{{{mmmeeeZZZSSSPPPMMMHHHCCCCCCBBBBBBAAABBBCCCDDDEEEIII]]]qqqzzzxxxrrrlllgggjjjddd```bbbgggnnnxxxmmm^^^]]]bbbcccfffiiimmmxxxsssVVVDDD===@@@888333666666222000222222222222111111111111000111111111111000///------///000000,,,((()))...333///...---,,,,,,---.../////////////////////////////////////////////////////////.........---------......///000000000000000////////////////////////111000///...------...///............/////////000111111111111000...---,,,000000000////////////////////////000111111222222222222333444555666777888777999;;;<<<<<<<<<>>>@@@DDDEEEGGGJJJKKKLLLMMMMMMQQQOOOLLLKKKMMMPPPRRRRRRRRRSSSUUUVVVVVVVVVXXXZZZ```bbbgggnnnttttttpppllleeedddbbbaaaaaaccceeegggkkkqqq|||yyy~~~uuukkkeeeccciiiwww|||{{{zzz{{{}}}}}}zzzwwwvvvzzz~~~~~~zzzssslllmmmuuutttkkk___WWWSSSPPPKKKFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGTTTeeeqqqxxxyyyrrriiiiiieeebbbaaa```dddnnnzzzwwwddd]]]```ccceeegggjjjrrrfffNNNBBB<<<777555666666222222666222222222111111111111000111111111111000///...---***...000///,,,+++...222000///...---------.../////////////////////////////////////////////////////////.........------------....../////////......////////////////////////111000///...---......///.........///////////////111111111111000///...---000000000000000000000000//////000000111111222222555555555555555555555555777999;;;<<<===>>>@@@BBBFFFHHHKKKNNNOOOPPPOOOOOOTTTQQQNNNMMMNNNPPPQQQQQQRRRTTTVVVWWWWWWWWWYYYZZZaaaccchhhpppuuuwwwtttpppfffdddbbb```___aaaccceeekkkqqq|||uuurrryyy}}}wwwsssmmmiiiggghhhllltttzzzvvvtttrrrpppooooooooooooqqquuuzzztttmmmhhhjjjtttxxxjjj```ZZZVVVQQQMMMHHHGGGEEEDDDDDDFFFGGGIIICCCIIITTTdddvvvyyynnnhhheeeaaa^^^YYYZZZeeeqqqyyyoooaaa\\\```cccfffhhhlllwwwyyyZZZGGG===:::888888555333444888222222222111111111111000111111111111000///......&&&+++000222000...///000000000///...---------...////////////////////////////////////////////////...............------------...............------////////////////////////000000///............//////////////////.........///000000111111000000///111111111111111111111111//////000000111222222222444444444555555666666777777999<<<===>>>@@@CCCEEEIIIKKKOOOSSSTTTTTTSSSQQQUUURRROOONNNOOOPPPPPPPPPRRRTTTWWWXXXXXXXXXZZZ[[[aaadddjjjqqqwwwxxxvvvtttiiigggccc```___```bbbdddiiiqqq~~~}}}}}}}}}{{{{{{zzzyyyxxxvvvvvvuuutttttttttvvvwwwyyy{{{|||{{{}}}wwwooojjjbbb]]]ZZZZZZ]]]dddsss}}}vvvpppkkkhhhkkkhhhfffeeefffiiilllmmmqqqvvv~~~|||tttkkkeeeeeemmm~~~vvvjjjccc]]]WWWSSSJJJIIIGGGEEEEEEFFFGGGHHHBBBEEEMMM\\\qqqwwwlllfff```[[[WWWWWW___iiiqqq|||}}}hhh[[[[[[___eeeiiijjjooo|||fffMMMDDD???:::888666555444333222222222111111111000000111111111111111000///...(((,,,000222111/////////000000//////...---------////////////////////////////////////////////////............................../////////...------/////////////////////////////////.........//////////////////...............///000111111111111111111111111111111222222222///000000111111222333333000111222444777999:::;;;777999<<<>>>@@@BBBEEEGGGJJJMMMQQQUUUWWWVVVTTTRRRSSSQQQNNNNNNOOOPPPQQQPPPRRRTTTWWWXXXYYYYYY[[[\\\dddggglllqqquuuuuutttrrrmmmjjjfffcccbbbccceeefffhhhqqqzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{xxxwwwuuutttssssssssssssrrrqqqqqqpppooonnnmmmmmmkkkkkkjjjiiihhhffffffeeeeeeeeeeeeeeeeeefffgggggghhhjjjmmmoooqqqtttxxxzzz~~~|||rrriiibbbVVVQQQNNNOOOQQQXXXfffsss~~~~~~uuupppnnnjjjdddaaaaaaaaa___^^^```eeelllttt}}}uuukkkcccaaaiiitttsssiiibbb[[[UUUMMMKKKHHHEEEDDDDDDFFFGGGEEEJJJQQQ\\\lll|||{{{ooobbb]]]ZZZYYY[[[___iiirrrttt```YYY\\\dddkkkllllllttttttYYYGGGAAA999555666777444///222222222111111111000000000111111111111000000///...///000//////......///000000000//////......---////////////////////////////////////////////////---.....................//////000000000//////...////////////////////////....../////////////////////////////////............///000111222222222111000000111111222222222222000000000111222222333333000111333555777999;;;;;;777999===???AAACCCFFFHHHIIILLLQQQUUUWWWVVVTTTRRROOONNNMMMMMMPPPRRRRRRRRRSSSTTTVVVWWWXXXYYY\\\^^^fffiiimmmpppqqqooommmlllkkkiiigggeeeeeeeeeggghhhiiiqqqjjjjjjkkkkkklllllllllmmmmmmnnnnnnooooooppppppqqqssstttuuutttsssrrrssstttuuuuuuvvvwwwvvvuuusssrrrpppnnnllljjjhhhhhhhhhhhhggggggggggggfffeeedddcccaaaaaa``````___^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]___bbbdddeeegggiiikkklllqqqyyyyyytttssswww}}}vvvlllbbb[[[RRRNNNKKKKKKMMMRRR^^^jjjsss{{{uuuooojjjgggddd___[[[XXXZZZ^^^dddkkkuuusssfff___aaahhhuuu}}}rrrhhh^^^XXXRRROOOJJJFFFCCCCCCDDDEEEHHHOOOVVVZZZdddtttzzzjjjbbb___[[[YYYYYYaaaiiittt~~~nnn]]]]]]bbbkkknnnlllpppyyyiiiJJJFFF>>>777666888555000222222222111111111111000000111111222111111000000222111///...---...///000...//////000000000///...////////////////////////////////////////////////---------..................//////000111111000000////////////////////////---...//////000/////////............/////////000///000000111222222222111//////000000111222222222000000111111222333333333555555555666666777777888777:::===???AAACCCFFFHHHIIIKKKOOOSSSTTTTTTRRRQQQNNNMMMMMMNNNQQQSSSTTTSSSSSSTTTUUUUUUUUUXXX\\\```hhhkkknnnnnnllliiigggffffffffffffggghhhjjjkkkkkkmmmttteeeeeeeeeeeeeeeeeeeeefffccccccddddddeeeffffffggghhhkkkooopppooooooppprrrtttuuuwwwxxxwwwvvvuuussssssqqqnnnkkkiiihhhiiiiiigggggghhhhhhgggfffdddcccbbbbbbbbbaaaaaa````````````````````````aaabbbccc```bbbdddeeedddeeefffgggiiinnnuuu{{{wwwmmmgggiiinnn{{{wwwooofff\\\TTTPPPLLLJJJIIIIIILLLVVV```mmmzzzzzzsssiiibbbZZZZZZZZZ\\\aaajjjttt||||||uuujjjeeefffiii~~~sssggg___WWWSSSMMMHHHDDDCCCDDDDDDFFFLLLQQQRRRXXXiii|||qqqhhhbbb^^^]]]___```dddjjjpppzzz~~~ggg``````hhhllljjjnnnvvvwwwUUUVVVPPPBBB999777777555222222222111111111111000000111111222222111111111000///......///000000000---...///000111111000000////////////////////////////////////////////////---------.........//////,,,,,,...///000000111111////////////////////////,,,---///000000000//////,,,------...///000111111000000111222222222111111......///000000111222222000111111222222333333444666666666666666777777777888:::===???@@@BBBEEEGGGIIIKKKMMMPPPRRRRRRRRRQQQQQQPPPPPPQQQSSSUUUUUUTTTTTTTTTSSSRRRSSSWWW]]]aaahhhkkknnnmmmjjjfffddddddccceeeiiillloooqqqrrrrrrsssyyyffffffffffffffffffffffffbbbccccccdddeeeeeeffffffdddhhhnnnqqqqqqrrrtttvvvyyyzzz|||}}}}}}|||zzzyyyzzzxxxuuuqqqooooooooooookkklllmmmmmmlllkkkjjjiiihhhhhhggggggggggggggggggggggggggghhhiiikkklllmmmhhhiiikkkkkkjjjiiiiiijjjpppuuuzzz~~~wwwiiiaaaaaafffnnnzzz{{{rrrjjjaaaWWWOOOJJJFFFDDDCCCBBBBBBJJJTTTiiiwwwsssjjj```^^^\\\\\\___gggrrryyy{{{||||||{{{yyywwwvvvwwwsssvvvyyy|||xxxlllhhheeettt}}}pppgggZZZVVVPPPJJJEEEDDDDDDEEE@@@FFFHHHGGGMMM___ssstttlllddd```ccciiiccceeefffhhhnnn~~~pppddd^^^dddiiihhhllluuu~~~~~~ccchhhcccPPP<<<666777999222222222111111111111000000111111222222222111111---------///111222222111,,,---///000111222111111////////////////////////////////////////////////---------.........//////***+++,,,...///000000111////////////////////////,,,---///000000000//////+++,,,---...///111222222111111222222222111111000---......///000111111111000111111222222333444444444444555666777888999999888:::===???@@@AAADDDFFFIIIKKKMMMOOOQQQRRRRRRRRRUUUTTTSSSTTTUUUVVVUUUTTTUUUTTTRRRPPPQQQVVV]]]bbbgggkkkmmmmmmiiieeedddddddddgggmmmrrrvvvyyyyyyyyywww|||uuuvvvvvvvvvuuutttssssssqqqooolllkkkllllllkkkjjjmmmnnnppptttyyy|||}}}}}}~~~|||{{{{{{|||{{{yyywwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuwwwwwwwwwxxxyyyzzzzzz{{{}}}}}}|||{{{zzzyyyyyyyyyvvviii___[[[\\\eeemmmzzz~~~wwwoooggg^^^VVVQQQIIIFFFEEEEEECCCBBBGGGOOOfffsss{{{tttooollllllmmmmmmqqqyyy}}}uuuhhh^^^]]]___dddmmmwwwuuu{{{{{{tttnnnnnnnnnkkkgggeeeeeefffkkkxxxxxxkkkiiijjjyyypppeee]]]SSSKKKHHHFFFDDDBBBHHHFFFGGGJJJMMMRRR\\\gggttt||||||ooodddbbbfffiiijjjfffbbbbbbdddnnnzzzkkk]]]\\\cccgggiiiiiivvvxxxeeePPPDDD===555333555333333333222222222222222000000111111111111000000000000000000000000000000000000000000000000000000,,,,,,------.../////////------...///000000//////333111///000222444555555........................000000111111111111000000000000000000000000000000000///////////////000111000000//////.........---222222111111111111111111222333333333333333333444333333333444666777999:::===>>>@@@@@@@@@BBBDDDGGGJJJKKKMMMOOOPPPRRRRRRSSSQQQRRRTTTUUUWWWWWWXXXXXXYYYXXXUUUTTTUUUXXX\\\^^^gggjjjnnnooommmjjjhhhgggiiiooovvv}}}~~~{{{~~~|||~~~|||zzzxxxxxxyyy|||xxxjjj___ZZZ[[[\\\eeesss}}}yyyrrrjjjccc[[[SSSNNNGGGEEEDDDDDDBBBAAAFFFNNN```ooo|||pppkkkddd^^^\\\\\\\\\\\\```gggpppwww|||tttfff```^^^___eeelllrrrwwwxxxsssnnnkkkgggaaa___]]]]]]^^^bbblll}}}ooohhhlllxxxjjjbbbWWWNNNJJJHHHFFFDDDDDDCCCFFFJJJLLLNNNTTT[[[jjjtttyyypppgggfffjjjnnnrrrllleeeaaaaaahhhyyyrrraaa]]]aaaeeehhhjjjqqqxxxcccMMMCCC???;;;888888444333333333333222222222000000111111111111000000000000000000000000000000000000000000000000000000/////////////////////...------...//////////////////...,,,---///000111000........................000000111111111111000000000000000000000000000000111111000000//////......000000000/////////......222222111111111111111111444444444444444555555555444444555666777999:::;;;>>>???AAABBBBBBCCCFFFHHHHHHJJJLLLNNNPPPPPPPPPPPPOOOOOOQQQSSSUUUWWWYYYYYY[[[ZZZYYYXXXYYY\\\^^^```dddgggkkknnnnnnmmmmmmmmmmmmqqqwww}}}~~~}}}zzzkkk^^^XXXXXXTTT\\\iiiwwwuuuqqqjjjddd]]]VVVOOOJJJEEECCCBBBCCCAAA@@@FFFNNN[[[kkk~~~~~~rrrbbb]]]WWWQQQOOOOOOOOOOOOOOOTTTZZZ___ccchhhooouuuzzz}}}zzzoooiiifffgggjjjllloooqqqpppooommmfff___\\\ZZZYYYYYYYYYaaassswwwjjjbbbkkkqqqhhh]]]TTTOOOLLLHHHEEEBBBBBBFFFLLLMMMKKKMMMQQQ]]]jjjtttrrrllljjjnnnrrrzzzssskkkddd___bbbppp~~~}}}iii```___bbbggglllkkkyyysssVVVFFF@@@<<<666333444444444333333333222222000000111111111111000000000000000000000000000000000000000000000000000000222111111000//////......---......//////////////////---+++,,,---......---........................///000000111111000000///000000000000000000000000111111222111000///---,,,111111111000000000000000111111222222222222222222444444555555666666666666666666666777999:::<<<===???@@@BBBCCCCCCEEEHHHJJJIIIKKKNNNPPPRRRQQQPPPOOOLLLLLLMMMOOORRRUUUYYYZZZ]]]]]]]]]]]]^^^```aaabbbeeeiiinnnrrrtttvvvxxxzzzrrruuuxxx|||{{{kkk]]]VVVUUUQQQWWWaaalllxxx~~~vvvllliiiccc^^^XXXRRRLLLGGGCCCAAAAAAAAA@@@???EEEMMMYYYiii{{{zzzooobbb]]]VVVQQQNNNMMMLLLKKKJJJLLLOOOQQQSSSXXX^^^bbbdddfffjjjnnnuuu}}}yyytttrrrpppeeefffiiimmmrrrssspppkkkeeeaaa]]]YYYWWW]]]nnn~~~qqqeeedddooozzzqqqeee[[[UUUPPPKKKGGGEEEDDDHHHMMMOOOMMMMMMPPPUUUbbbpppuuuqqqnnnnnnppp|||vvvpppjjjdddccclllwwwsssfffaaaccchhhnnnjjjsssdddLLLBBB===777111444444333333222222111111000111111222222111111000////////////////////////000000000000000000000000000000000/////////............///////////////...111///......///000///...........................//////000000000000//////000000000000000000000000///000111222111000---,,,111111111111111111111111111111222222222222222333444444444555555666666777666777777888999;;;<<<===???@@@BBBCCCDDDEEEHHHKKKKKKNNNQQQTTTUUUTTTQQQPPPKKKKKKKKKLLLOOOSSSWWWYYY\\\]]]^^^```aaaaaabbbbbbfffiiimmmqqquuuxxx|||wwwxxxyyy||||||lll]]]UUUSSSRRRTTTXXX^^^hhhuuuuuummmeeebbb]]]YYYUUUPPPKKKGGGBBB@@@???@@@??????EEENNNYYYhhhxxxzzzrrrgggbbbZZZTTTPPPMMMKKKIIIIIIIIIIIIJJJKKKNNNRRRUUUUUUVVVWWWYYY]]]cccjjjooovvv|||vvvfffddddddiiippptttuuuuuunnnhhhaaaZZZVVV[[[lll}}}zzzjjjbbbbbbhhhuuu{{{nnnccc[[[TTTNNNIIIIIIFFFFFFKKKNNNNNNPPPTTTSSS___nnnxxxxxxrrrnnnmmmwwwuuussspppjjjgggmmmvvvqqqiiigggkkkpppmmmrrr|||pppSSSEEE@@@<<<888444333333222111000000000111111222222222222111111////////////////////////111111111111111111111111---------....../////////...///////////////......111000///000111111000...//////////////////////////////000000000000//////////////////////////////,,,---000111222111000///111111111111222222222222111111222222333333333333222333333444555555666666666666777888999;;;<<<===>>>???AAABBBCCCEEEHHHJJJLLLNNNRRRTTTUUUSSSQQQOOOLLLLLLKKKLLLNNNQQQUUUWWW[[[\\\]]]___````````````bbbdddfffiiikkkpppuuuxxxyyyyyyzzz|||~~~ooo```WWWUUUPPPPPPPPPRRRXXXcccpppyyy}}}vvvmmmfff^^^\\\XXXUUURRROOOJJJGGGAAA??????@@@???@@@FFFNNNZZZiiiyyy{{{nnnhhh```XXXRRRMMMIIIGGGHHHGGGFFFEEEFFFGGGJJJKKKKKKLLLLLLLLLMMMPPPTTTXXXXXXaaaooo}}}pppkkkhhhjjjlllnnnqqqvvvrrrlllccc[[[UUUYYYiiiyyyqqqbbbZZZXXX^^^ffftttxxxlllccc[[[SSSMMMLLLGGGDDDGGGKKKMMMRRRWWWUUU]]]mmm|||{{{sssnnnrrrqqqrrrqqqllliiimmmuuuwwwnnnmmmqqqppprrrxxxaaaJJJ???:::666444444333333222111000000111111222222222222111111000000000000000000000000111111111111111111111111,,,,,,------...//////000//////////////////...---///......///111111///...////////////////////////...//////000000//////...////////////////////////,,,---///000111222111111111111111111111222222222111111222222333444444444222222333444555666666777777777777888:::;;;===>>>===???AAABBBCCCEEEIIIKKKKKKMMMOOOQQQQQQPPPNNNLLLLLLLLLMMMNNNPPPRRRTTTVVVYYYZZZ[[[]]]^^^^^^^^^^^^```aaabbbbbbdddhhhnnnrrrwwwxxxzzz}}}rrrcccZZZXXXNNNNNNLLLLLLOOOVVV___fffsssxxxzzzsssmmmeee```YYYWWWTTTRRRPPPMMMIIIFFF@@@??????@@@@@@@@@GGGOOO___ooo{{{uuulllccc[[[TTTOOOKKKJJJHHHFFFFFFFFFFFFGGGFFFGGGHHHHHHGGGFFFGGGIIILLLLLLQQQYYY```hhhsss}}}wwwrrrpppmmmiiilllssstttoooiiiccc\\\]]]iiiwwwlll^^^UUUSSSTTT\\\fffwwwuuukkkaaaXXXRRRPPPIIIDDDFFFJJJMMMRRRVVVWWW[[[kkk}}}uuupppooonnnlllgggdddiiirrr}}}vvvoooooopppqqqttt{{{vvvUUUBBB999666777666555444333222222111111222222333333222222111000000000000000000000000111111111111111111111111............///////////////////////////...------...---...///111222000...////////////////////////......////////////......////////////////////////......//////000000111111000000000111111111222222111111222222333444444555333333444555666777888888888888999:::;;;===>>>???>>>@@@BBBDDDEEEGGGJJJMMMMMMMMMNNNOOOOOONNNMMMLLLJJJKKKMMMPPPRRRUUUWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]______^^^^^^___dddjjjoootttwwwzzz~~~uuufff^^^[[[NNNNNNMMMLLLMMMPPPVVV[[[aaagggqqq{{{~~~}}}||||||zzzyyyyyy|||~~~sssmmmgggaaa\\\VVVTTTRRRPPPNNNLLLHHHFFF@@@??????AAA@@@AAAHHHPPPeeevvvzzzooofff___XXXTTTNNNLLLJJJIIIJJJIIIHHHGGGGGGHHHIIIHHHFFFFFFGGGIIIJJJMMMOOOQQQSSS\\\hhhqqquuu{{{xxxqqqjjjlllssswwwtttqqqllleeedddmmmyyyzzziiiYYYMMMHHHMMMUUUbbbvvv{{{pppfff\\\VVVTTTLLLGGGIIIMMMOOORRRVVVXXXZZZiii}}}qqqnnnjjjfff```^^^eeeooowww|||pppmmmoooooorrrvvv}}}aaaLLLDDDAAA999888777666555444333333111222222333333222222111000000000000000000000000111111111111111111111111111111000000//////......//////000000///...------......///111333444222000000000000000000000000000......////////////......////////////////////////111000////////////000000//////000000111111111111111111222333333444555555444444555666777888999999:::::::::;;;===>>>@@@AAA@@@AAADDDEEEFFFHHHLLLNNNOOOOOOPPPPPPOOOOOONNNNNNHHHJJJMMMQQQTTTWWWYYYZZZXXXXXXXXXYYYZZZ[[[]]]]]]YYYYYYXXXWWWXXX]]]dddiiirrruuuzzz}}}yyymmmccc]]]TTTPPPLLLIIIJJJMMMOOOOOOVVVZZZaaahhhqqqzzz{{{yyywwwvvvvvvuuutttrrrqqqqqqqqqrrrssstttuuuvvv}}}||||||~~~tttmmmggg```[[[XXXTTTQQQOOONNNLLLGGGCCCDDD@@@>>>@@@AAACCCKKKTTTfff}}}}}}rrrggg^^^XXXTTTRRROOOLLLJJJJJJJJJJJJHHHFFFEEEEEEGGGIIIIIIHHHKKKLLLNNNPPPSSSVVVXXXZZZgggkkkrrrzzz}}}xxxtttzzzxxxuuuooogggfffppp~~~wwwkkk]]]RRRJJJSSSYYY___uuu|||oooeeeaaaVVVPPPJJJHHHFFFFFFLLLTTTWWW```kkkxxx{{{ooofffddd___YYY___kkkvvvtttppppppuuuvvvpppmmmxxxvvvVVVDDD@@@888777555333222222222222555444333222222222333333000000000000000000000000000000000000000000000000000///...------...///000222111111111000000//////---.........//////000000111111000000//////......///......---------......,,,------...000111333444000000000000000000000000222222222111111111000000333555666666555444444555333444555666777888999:::888888999:::<<<===>>>>>>;;;===???CCCFFFHHHJJJKKKOOONNNNNNMMMMMMNNNNNNOOOLLLLLLNNNRRRVVVYYY[[[[[[XXXWWWWWWVVVWWWXXXYYYZZZ[[[ZZZXXXWWWXXX\\\```bbbpppuuu|||~~~|||{{{pppfff```TTTPPPKKKIIIIIIJJJLLLLLLNNNQQQVVV\\\dddmmmvvv|||{{{yyyuuussspppnnnnnnnnnmmmlllkkkkkkkkkkkkkkklllmmmmmmqqqqqqqqqsssvvvzzz~~~xxxuuurrrnnnkkkaaa[[[TTTOOOMMMKKKHHHEEECCC@@@???@@@AAACCCLLLUUUiii{{{pppfffaaa[[[YYYVVVRRRPPPOOOOOOPPPPPPOOOMMMMMMOOOOOOOOONNNNNNNNNPPPQQQTTTVVVYYYZZZ```ccchhhlllqqquuuxxx{{{{{{uuunnnlllwwwvvvdddVVVLLLNNNPPPVVViiiuuujjjdddZZZSSSMMMJJJGGGGGGLLLSSSUUU^^^hhhsss|||nnnccc```[[[VVVZZZdddqqq{{{wwwpppkkkppprrrmmmjjjrrr```III???999777555444333333333222333333222222111111000000000000000000000000000000000000000000000000000000000///............///000////////////////////////........./////////000000111000000000/////////.../////////.........////////////...//////000111222000000000000000000000000222222222111111111000000222444555555333333333444333444555666777999999:::999999:::;;;;;;<<<======>>>???AAACCCEEEGGGHHHHHHLLLMMMNNNOOOOOONNNMMMLLLJJJKKKOOOSSSWWWYYYZZZZZZYYYXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[[[[\\\^^^```bbblllqqqxxx~~~|||uuujjjdddXXXSSSNNNJJJIIIJJJJJJJJJGGGIIILLLOOOUUU]]]fffmmmyyy}}}~~~{{{xxxtttrrrpppmmmiiigggggghhhggggggffffffeeedddddddddddddddddddddeeefffiiimmmqqqtttxxx{{{~~~}}}llldddYYYQQQMMMKKKIIIGGGCCC@@@???@@@AAADDDNNNXXXooo~~~vvvqqqcccaaa^^^ZZZWWWVVVVVVVVVYYYWWWVVVVVVWWWXXXWWWVVVVVVWWWWWWXXXZZZ\\\^^^___```bbbeeeggghhhgggfffddddddgggnnnyyyxxxwwwrrraaaUUUNNNJJJNNNYYYnnnrrrjjj```XXXPPPLLLIIIGGGJJJPPPTTT[[[cccjjjzzzuuugggbbb^^^YYY[[[aaajjjuuu{{{oooeeeiiillljjjhhhmmm{{{pppRRRBBB999888555555555555444222111111222222111000...---000000000000000000000000000000000000000000000000000//////......//////000............////////////......////////////000000000000000000///////////////////////////000000000111000///////////////000000000000000000000000000222222222111111111111111111222444444222222222333333444555666888999:::;;;::::::;;;;;;<<<<<<<<<<<<@@@AAACCCDDDEEEFFFFFFFFFJJJLLLOOOQQQQQQOOOLLLJJJJJJMMMQQQVVVYYY[[[\\\\\\[[[[[[ZZZZZZ[[[]]]```aaa_________`````````aaaaaafffkkkrrrxxx{{{~~~|||zzzooohhh]]]YYYSSSNNNLLLKKKJJJIIIGGGHHHHHHIIIMMMTTT\\\bbbpppvvv~~~~~~~~~}}}||||||zzzxxxuuurrrpppooolllhhheeeeeeffffffffffffeeedddbbbaaa``````___^^^^^^^^^```bbbfffiiikkknnnqqquuuyyy}}}oooggg[[[SSSOOOLLLJJJHHHBBBAAA@@@AAAAAAEEEPPP[[[uuurrrooolllhhheeeccccccccceeeddddddeeeggggggfffeeeddddddeeeeeefffhhhiiijjjlllnnnqqqsssssspppjjjfff]]]cccooo~~~oooaaaTTTJJJKKKOOOZZZtttzzzpppfff]]]TTTOOOKKKHHHIIILLLSSSZZZ___cccmmm}}}{{{llleeeaaa]]]\\\^^^eeeooo}}}pppbbbdddggghhhgggjjjuuu~~~^^^HHH<<<999666666777777555222111222333333222000---,,,000000000000000000000000000000000000000000000000000//////////////////000000000000//////.........//////////////////000000000000000000////////////...//////000000000000000000000////////////000000000000000000000000000000111111111111111111111111000222444444333222333444333444555666888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@AAACCCDDDFFFGGGGGGGGGLLLMMMPPPQQQQQQPPPMMMLLLNNNQQQTTTXXXZZZ]]]```bbb___^^^\\\[[[\\\]]]```aaa```aaabbbccccccbbb`````````dddjjjooossswwwzzz}}}yyy~~~tttmmmaaa]]]WWWRRROOOLLLJJJIIIIIIIIIHHHGGGIIINNNUUUZZZfffmmmxxx}}}yyyxxxwwwxxxyyyyyyyyyxxxvvvtttrrrppppppmmmiiihhhhhhhhhgggggggggfffdddbbb```___^^^]]][[[[[[\\\]]]___aaaccceeegggjjjmmmppprrruuuxxx{{{~~~zzzvvvkkkddd\\\UUURRROOOKKKGGGBBBAAAAAABBBAAAEEERRR___xxx{{{xxxvvvvvvvvvuuuuuuvvvxxx{{{|||{{{zzzttttttttttttuuuvvvwwwxxx{{{}}}~~~vvvoooccclll|||{{{jjjZZZNNNMMMKKKNNNccc}}}vvvmmmcccXXXSSSNNNIIIHHHJJJOOOVVV]]]aaafffqqq}}}{{{mmmdddaaa]]]ZZZZZZbbbkkkvvv~~~tttdddbbbdddhhhhhhjjjrrr|||gggNNNAAA<<<777666777888555333222333444444444222///...111111111111111111111111000000000000000000000000///000000000000000000///333333222111///...------000000000000000000//////////////////000000000000---...///000000000000///............///000111222000000000000000000000000111111111111111111111111111222444555444333444555333444555777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???BBBDDDGGGHHHJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXX\\\bbbfffdddbbb^^^\\\[[[[[[]]]^^^```aaacccddddddbbb```^^^\\\___cccgggkkkooosssvvvvvvwwwqqqeee```ZZZUUUQQQNNNKKKIIIJJJIIIHHHGGGGGGJJJOOOTTTZZZbbbnnnyyy|||wwwuuuttttttuuuvvvvvvwwwwwwvvvtttrrrqqqqqqooommmllllllkkkjjjhhhhhhfffdddbbb```___^^^]]][[[[[[[[[\\\\\\^^^______ccceeeggghhhiiijjjmmmooorrr{{{~~~rrrkkkgggbbb[[[VVVTTTPPPKKKGGGAAAAAABBBBBBBBBFFFTTTcccxxxwwwnnnyyyuuueeeWWWQQQLLLKKKYYYllltttiii^^^WWWSSSMMMJJJJJJJJJQQQZZZ```fffmmmwww~~~|||qqqiiiddd```]]][[[^^^dddmmmrrruuu|||jjjdddcccfffggggggnnnxxxpppUUUGGG@@@888555777888666333333333444555444333222111111111111111111111111111000000000000000000000000///000000111111000000///444333222111000///...---111111000000000000//////////////////000000000000---...000222222222111111............///000222222000000000000000000000000111111111111111222222222000222444555444333444555333444555777999;;;<<<===;;;;;;<<<<<<<<<=========<<<>>>AAADDDGGGJJJLLLLLLQQQPPPOOOOOOOOOOOOPPPQQQNNNQQQTTTUUUWWW[[[aaaggggggddd```\\\ZZZZZZ\\\]]]___aaaccceeeeeeccc```___[[[]]]```cccfffjjjppptttvvvyyytttjjjfff```[[[WWWTTTPPPNNNIIIIIIIIIGGGFFFHHHLLLOOOTTT[[[eeennnuuuyyy|||~~~{{{yyywwwtttssssssssstttvvvwwwxxxxxxxxxwwwuuutttuuusssrrrrrrrrrqqqnnnllljjjiiigggeeecccaaaaaa```]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbbbbbbbdddfffiiisssvvvmmmgggbbb[[[VVVSSSPPPLLLHHHAAAAAABBBCCCBBBGGGVVVeeezzzyyygggZZZQQQNNNUUU^^^qqq{{{oooccc]]]XXXRRRNNNMMMGGGMMMUUU]]]ccchhhpppvvv~~~{{{uuummmfffccc```^^^ZZZ]]]cccggghhhppprrrhhhbbbddddddbbbhhhrrrcccLLLCCC999444555777666333333333333333444444444444111111111111111111111111000000000000000000000000///000111111111111000///000000000000000/////////111111111000000000//////.../////////000000000111///000222444555555444333000000////////////000000000000000000000000000000000000111111111222222222///111333333333333444555333444555777999;;;======:::;;;;;;<<<===>>>>>>???===>>>AAADDDGGGJJJLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLRRRXXX[[[[[[]]]bbbggggggeee```\\\[[[[[[]]]___```aaadddeeeeeedddbbbaaa\\\^^^```bbbfffkkkrrrwwwzzzzzzuuuqqqlllgggbbb^^^ZZZVVVTTTJJJJJJJJJIIIHHHHHHKKKMMMTTTYYY```gggmmmrrrxxx{{{wwwvvvuuusssssssssttttttyyyzzz{{{{{{{{{zzzyyyxxxyyyxxxxxxyyyyyywwwssspppnnnmmmkkkiiigggeeeddddddaaaaaa```______^^^]]]]]]YYY[[[]]]^^^]]]^^^```bbbeeepppvvvjjjccc[[[UUURRRPPPMMMJJJAAAAAACCCCCCBBBGGGWWWggg}}}vvvbbbVVVQQQSSSVVVbbbsssgggaaa\\\VVVQQQOOOGGGJJJQQQYYY^^^bbbiiinnnuuuuuurrrjjjccc___]]][[[VVVWWW\\\______eeezzzxxxjjjaaaaaa```]]]bbbmmmxxxpppPPPEEE999333555777666444222222222222333444555666111111111111111111111111000000000000000000000000///000111222222111000///---------...///000000111222111111111000000//////.../////////000000111111111222555666777777666555222111000//////.........000000000000000000000000000000111111222222222222...000222222222222333444333444555777999;;;===>>>::::::;;;<<<===>>>???@@@>>>???BBBEEEGGGJJJKKKLLLIIIKKKNNNPPPPPPNNNKKKIIILLLTTT]]]bbbbbbbbbeeehhhgggddd```]]]\\\]]]```bbbaaabbbdddffffffeeedddccc]]]___aaacccgggnnnvvv{{{}}}}}}xxxssspppkkkgggccc^^^ZZZVVVRRRMMMJJJJJJJJJHHHJJJNNNOOOTTTZZZ```ffflllqqquuutttsssrrrqqqqqqsssuuuvvv||||||}}}~~~~~~~~~~~~~~~{{{wwwtttqqqpppooonnnkkkhhheeeccc``````aaaaaa```^^^\\\[[[]]]___aaa```___^^^^^^___bbbooouuunnnddd\\\WWWSSSNNNKKKFFFDDDCCCCCCCCCIIIYYYhhhwwwfffXXXSSSTTT___ooo~~~rrrggg___XXXQQQLLLMMMLLLLLLSSS]]]dddffffffmmmrrrvvvqqqggg```___bbbWWWVVVXXXZZZXXX[[[kkk|||tttbbb]]][[[ZZZ```kkksssdddNNN<<<999999555444999444444444333333333222222000000000000000000000000222111111000000111111222111111111111111111111111///............---------000000////////////000000.........///000222333444444888CCCSSS^^^\\\NNNAAA111111000///////////////000000000000111111111111222111000000000111333333111222333444555666666666777777777888999999:::::::::::::::;;;===>>>@@@AAA???BBBFFFIIIJJJJJJHHHFFFJJJJJJJJJIIIIIIJJJJJJJJJMMMVVV```cccbbbaaadddhhhhhhgggddd```^^^___bbbfffgggffffffhhhjjjjjjhhheee^^^^^^bbbfffhhhlll{{{|||xxxuuuqqqmmmiiiddd^^^[[[WWWQQQMMMLLLKKKIIIKKKOOOOOOSSSYYY```eeekkkppptttuuutttsssssssssuuuwwwyyy|||}}}~~~}}}xxxvvvssssssrrrqqqnnnllliiigggdddeeeeeedddcccbbb```______aaabbbbbbaaaaaaaaabbbfffsssyyynnnddd]]]WWWQQQMMMGGGEEEDDDEEEFFFLLL[[[jjjkkk^^^YYYWWWeee~~~wwwkkkccc\\\UUUPPPNNNLLLLLLQQQ[[[cccggggggjjjoootttqqqjjjcccbbbcccYYYWWWWWWXXXVVVXXXcccppp}}}kkkeee```\\\___hhhooo|||rrrZZZCCC<<<;;;666555888444444444333333333222222000000000000000000000000111111000000000000111111222222222222222222222222000000/////////.........000000////////////000000.........///000222333444DDDEEEKKKTTTZZZWWWNNNDDD111111000///////////////000000000000111111111111222111000000000111333333222222222333444555666777888888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????AAAEEEHHHIIIJJJIIIHHHIIIHHHGGGGGGGGGGGGHHHIIILLLTTT]]]aaa``````cccgggiiihhhfffcccaaaaaadddfffgggffffffhhhkkkmmmllljjjeeecccdddgggiiimmmyyy}}}yyyvvvrrrlllfffaaa^^^WWWQQQOOOLLLIIIKKKPPPNNNRRRXXX___dddiiiooorrrvvvuuuuuuuuuwwwyyy{{{|||~~~~~~{{{yyywwwwwwvvvuuusssqqqooonnnllllllkkkjjjhhhgggeeedddbbbdddfffgggfffeeefffgggnnnzzzuuujjjaaaYYYRRRMMMGGGEEEEEEGGGIIIPPP^^^lll~~~jjj^^^VVV^^^qqqrrrhhhaaaZZZVVVPPPMMMKKKOOOWWW```gggiiiggglllqqqrrrnnnhhhdddccc\\\YYYWWWVVVUUUUUUZZZaaannnxxxnnnfff^^^^^^dddiiitttjjjMMM@@@<<<888555666444444444444333333333333000000000000000000000000111111000000000000111111333333333333333333333333111111111000000000//////000000////////////000000.........///000111222333999888999:::;;;:::777444111000000///////////////000000000000111111111111222111111111111222333333333222222222333555777888888999999::::::;;;<<<<<<>>>======<<<<<<<<<======???@@@CCCEEEHHHJJJKKKKKKGGGFFFDDDCCCCCCDDDFFFGGGIIIPPPXXX\\\\\\]]]aaadddiiijjjiiigggeeedddeeeffffffffffffhhhllloooppppppnnnjjjhhhiiikkkpppzzz~~~}}}~~~zzztttmmmhhheee]]]VVVRRRNNNJJJLLLPPPOOOSSSYYY___dddiiiooorrrvvvvvvvvvwwwyyy{{{~~~}}}{{{{{{zzzyyyxxxvvvuuuuuusssrrrqqqooommmkkkjjjiiigggiiillllllllllllmmmooowwwtttiii```XXXQQQLLLGGGEEEFFFIIIMMMTTTaaannnzzz}}}lll``````iiiyyynnnfff^^^YYYSSSOOOKKKLLLTTT]]]fffjjjfffjjjooosssrrrmmmfffaaa```]]]ZZZXXXXXXWWWWWWXXX]]]vvvttthhh^^^^^^ccceeennn|||xxxVVVCCC===999666555555444444444444333333333000000000000000000000000222222111111111111222222222222222222222222222222111111000000000///////////////000000000000//////.........//////111222222111111111000///000111333000000////////////000000///000000000111111111111111111111111222222333333333333222222333555777888888888999::::::;;;;;;<<<======<<<<<<<<<<<<======???@@@AAADDDFFFIIILLLMMMGGGFFFDDDBBBBBBDDDFFFGGGGGGMMMTTTWWWXXXZZZ]]]aaagggiiijjjiiigggeeedddeeegggffffffhhhkkknnnqqqrrrtttpppllllllooouuu~~~|||zzzyyy~~~zzztttoookkkccc\\\WWWRRRMMMMMMPPPQQQUUU[[[aaafffkkkppptttvvvvvvwwwyyy{{{}}}~~~}}}|||{{{zzzzzzyyyxxxwwwuuusssqqqpppooonnnmmmooorrrsssttttttvvvwww|||pppfff___XXXRRRMMMGGGEEEFFFKKKQQQXXXeeepppvvvllldddeeeyyytttjjjaaa\\\UUUQQQLLLKKKPPPZZZccciiihhhjjjooouuuxxxsssjjjbbbeeeccc```]]]]]]]]]ZZZWWWUUUfffyyyhhh^^^^^^bbbbbbjjjvvv___HHH>>>:::666444555555555444444444333333000000000000000000000000333333333222222333333333000000000000000000000000000000000/////////......//////000000000000//////............///000111111000111222111///000222555000000////////////000000///000000000111111111111111111222222333333333333444333333333444666888999888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>?????????@@@CCCFFFIIILLLNNNHHHGGGEEEDDDDDDEEEGGGHHHFFFJJJOOORRRTTTVVVZZZ]]]ccceeeggghhhfffdddccccccggggggggghhhiiikkkmmmoootttssspppooosss{{{xxxuuutttyyyzzzvvvqqqjjjccc___YYYRRRPPPSSSUUUYYY___eeejjjooossswwwwwwxxxzzz{{{}}}~~~}}}}}}}}}|||{{{yyywwwvvvtttttttttsssuuuyyyzzz{{{|||~~~|||pppggg```ZZZTTTPPPGGGFFFHHHOOOVVV]]]iiisssxxx~~~~~~~~~||||||uuuzzzxxxkkkdddrrr}}}qqqfff___XXXSSSNNNKKKNNNVVV```gggllllllpppxxx}}}sssiiiiiiiiifffbbb``````]]]YYYUUU^^^pppmmm```^^^aaa^^^eeeooo}}}kkkOOOAAA;;;888555555555555555444444444333000000000000000000000000333333222222222222333333000000000000000000000000000000/////////............///000111111000///...///.........//////000111///000111000///------...///////////////000000111000000000000111111111111111222222333444333333333444444555666777888999999999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>??????>>>???@@@CCCFFFIIIKKKMMMHHHHHHGGGGGGGGGGGGHHHHHHGGGIIILLLOOOPPPSSSVVVYYY^^^aaadddeeeeeecccccccccfffggghhhhhhhhhhhhjjjlllooorrrsssqqqttt|||vvvrrrqqqwww|||vvvpppjjjfff```XXXUUUVVVYYY]]]ccciiinnnrrrwwwzzzzzz{{{}}}~~~|||{{{zzzyyyyyyzzzxxx{{{~~~tttiiiaaaZZZSSSOOOJJJHHHKKKSSS[[[cccnnnwwwwwwqqqmmmkkkkkkeeeffffffeeedddbbb```___^^^```bbbeeejjjsssxxxjjjqqqxxxllldddZZZUUUOOOKKKMMMTTT]]]dddooonnnrrr|||tttkkknnnllleee``````^^^YYYXXXYYYbbb{{{uuueee^^^]]]ZZZ___gggsssxxxYYYFFF===999777555555555555444444444444000000000000000000000000222111111000000111111222000000000000000000000000111111111000000000//////...///000111111000///...///............///000000555555555555555444333111///////////////000111111000000000000111111111111111222333444444444333333444555777999;;;::::::999<<<<<<<<<===>>>>>>??????======<<<<<<<<<<<<======>>>???AAACCCFFFHHHJJJKKKGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJKKKLLLNNNQQQTTTVVV[[[^^^aaacccccccccdddddddddgggiiijjjiiihhhjjjllliiiqqqtttrrrrrrzzz}}}vvvrrrqqqwwwzzztttooollleee]]]YYYYYY\\\```fffkkkpppuuuyyy}}}}}}~~~}}}||||||}}}}}}{{{}}}vvvjjjaaaYYYQQQLLLLLLJJJMMMVVV^^^gggqqqzzz~~~uuullleee```^^^[[[[[[[[[[[[YYYWWWTTTSSS\\\ZZZVVVTTTVVV___mmmwww|||sssuuu~~~pppgggZZZWWWQQQLLLLLLRRR[[[bbbqqqooosss}}}lllpppnnneee___^^^\\\XXX[[[VVVZZZppp|||hhh^^^YYYWWW[[[```lllaaaJJJ???:::888666666555555555444444444000000000000000000000000000000////////////000000111111111111111111111111222222222111111111111000...///000222222000///...///............//////000...---,,,---///000///---///////////////000111111000000000000111111111111111222333444555444333333444666999<<<===<<<:::999>>>>>>>>>???@@@@@@AAAAAA??????>>><<<<<<;;;;;;;;;>>>???BBBDDDGGGHHHIIIJJJFFFGGGIIIJJJJJJIIIGGGFFFJJJJJJJJJKKKMMMOOORRRTTTZZZ]]]```bbbcccccceeefffbbbfffjjjkkkjjjjjjkkkmmmeeeooouuurrrpppwww~~~}}}xxxqqqoooxxx{{{{{{xxxssslllgggdddccccccfffmmmsssyyy|||}}}~~~rrrfff\\\TTTPPPLLLNNNSSS[[[fffqqq{{{~~~uuulllccc[[[VVVTTTSSSQQQPPPOOONNNLLLJJJLLLJJJHHHIIILLLRRRYYY^^^eeeqqqwwwlll```[[[VVVRRROOONNNUUU^^^jjjrrryyy{{{ssskkkfff___ZZZZZZ]]]\\\XXXXXXbbbyyyttt```XXXUUUZZZaaajjjyyyrrrSSS@@@999666888666333222333333333222111111111111111111111111222000///000222333333222111000///......///000111000///.........000111222111111111111111111111111//////000000000000//////000000000000////////////////////////////////////...///111333444444444444222222222333444555666777::::::::::::::::::999999:::;;;===???BBBCCCDDDEEEFFFEEEBBB???<<<<<>>:::888555333222333444444333222222222222222222222222222111///000111333222111111000///......///000111000///.........///000111//////////////////////////////000000000000//////000000000000////////////////////////////////////...///111222444444444333333222333333444555777777<<<<<<==================<<<===???BBBDDDEEEFFFGGGEEEDDDBBB???<<<<<>>>>>??????@@@@@@???@@@BBBDDDFFFHHHIIIIIIEEEDDDCCC@@@>>>>>>@@@BBBCCCEEEHHHJJJJJJKKKLLLNNNPPPPPPOOONNNMMMLLLKKKJJJLLLMMMNNNNNNNNNQQQUUUXXXZZZ\\\]]]]]]\\\]]]^^^```ccceeegggiiijjjjjjjjjjjjllllllooorrrppplllmmmrrr{{{|||vvvpppppp{{{}}}}}}}}}~~~yyynnneee^^^XXXTTTSSSYYYcccnnnxxx}}}vvvlllbbb\\\UUURRROOOMMMLLLJJJIIIGGGHHHFFFCCCAAAAAABBBEEEFFFOOOTTT```qqq|||nnnfff^^^XXXRRRNNNPPPUUUbbbooo{{{|||nnnccc[[[WWWWWWWWWYYYXXXTTTVVViiiqqqaaa``````aaaaaacccpppyyyZZZDDD888777555333333444555555555333333333333333333333333444222111000111111111///000000////////////000000/////////...............000000000000000000000000//////000000000000//////////////////000000000000//////////////////////////////000111222222333333333444444555666888999:::<<<<<<======>>>???@@@@@@@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFDDDBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKMMMNNNQQQRRRRRRQQQPPPNNNLLLKKKMMMMMMMMMNNNOOORRRTTTWWWZZZ[[[\\\\\\\\\]]]___```hhhhhhjjjkkklllmmmmmmmmmoooooorrruuurrrlllkkknnnvvv|||vvvpppqqq}}}zzzooofff^^^XXXUUUTTT[[[gggtttzzzqqqhhhaaaZZZVVVRRRNNNLLLKKKHHHGGGDDDBBBAAA??????@@@BBBCCCKKKOOOZZZiii|||rrriii```ZZZUUUPPPQQQTTT^^^jjjwww~~~uuuhhh]]]XXXYYYWWW[[[\\\UUURRR```~~~zzzfff______aaacccdddmmmiiiNNN>>>888666333333444555555555333333333333333333333333444222111000111111111/////////000000000000////////////////////////......000000000000000000000000//////000000000000//////.../////////000000000111000000000000000000000000000000000111111222333333444444555666777999:::;;;======>>>>>>???@@@AAAAAA???@@@BBBDDDFFFGGGGGGHHHHHHIIIJJJIIIGGGGGGHHHIIILLLMMMNNNMMMKKKKKKLLLNNNQQQRRRSSSTTTSSSPPPMMMKKKLLLLLLLLLMMMPPPRRRTTTUUUZZZ[[[^^^^^^______aaaccckkkkkkkkklllmmmnnnoooppppppppprrruuusssllliiikkkrrr}}}vvvrrrsssyyyooofff___YYYVVVXXX```lllzzz~~~wwwooojjj___[[[UUUPPPLLLJJJGGGFFFCCCBBBAAAAAA@@@AAABBBBBBFFFKKKUUUbbbrrrxxxoooeee___YYYSSSRRRTTTXXXcccpppzzz~~~nnnaaa\\\]]]^^^dddfff]]]TTT]]]vvvlll```^^^```dddfffmmmtttVVVBBB999777555444444555444444333333333333333333333333333222000000111222111000//////000000000000//////......///000111000000000//////////////////////////////000000000000//////......//////000000111111000000000000000000000000222222111111222222333444444555555777888:::<<<===@@@@@@@@@AAABBBBBBBBBCCC>>>???AAABBBDDDEEEEEEFFFGGGIIIKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJLLLMMMOOOQQQTTTUUUUUURRROOOLLLKKKKKKKKKMMMQQQTTTVVVUUUYYY\\\```cccddddddfffggglllkkkjjjjjjkkklllnnnoooooonnnooorrrqqqkkkhhhiiipppwwwsssuuuwwwmmmfff```[[[WWW___gggsss~~~xxxsssfffaaaZZZSSSOOOLLLIIIGGGFFFEEEEEECCCCCCBBBBBBAAACCCIIISSS^^^kkkzzzwwwkkkddd^^^VVVSSSSSSRRR\\\iiittt}}}tttddd___aaabbbiiilllcccXXX\\\pppuuuddd^^^]]]bbbfffkkk}}}~~~]]]FFF;;;999666444444444333222222222222222222222222222222111///000111333222111...///000111111000///...---...000111222333222222//////////////////////////////000000000000//////.........///000111111111000000000000000000000000444333222222222333444555555555666777999;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDCCCFFFHHHIIIHHHGGGGGGHHHHHHIIIJJJIIIHHHIIILLLNNNMMMPPPSSSVVVVVVSSSPPPMMMKKKJJJKKKNNNTTTWWWXXXWWWYYY^^^ccchhhiiijjjkkkkkklllkkkjjjiiijjjlllnnnppppppmmmnnnqqqqqqmmmjjjkkkoooxxxtttvvv|||tttllleee```\\\YYYfffmmmxxx}}}yyylllggg___XXXSSSOOOLLLJJJEEEEEEDDDBBBAAA???>>>===BBBIIISSS]]]hhhvvv}}}ppphhhaaaXXXSSSSSSPPPXXXdddpppyyywwwfffaaaeee]]]dddhhh```VVVXXXjjj|||iii___[[[```dddjjj{{{fffNNN<<<:::666555444444333222111111111111111111111111222000///000222333333222...///000111111000///...---...000222333444444333111111111111111111111111//////000000000000//////---......///000111111222000000000000000000000000555444333333333444555666555555666888999<<<===>>>@@@?????????????????????>>>???@@@BBBCCCDDDDDDDDD@@@BBBEEEGGGFFFEEEDDDEEEDDDEEEFFFFFFGGGIIILLLOOOLLLOOOSSSVVVVVVTTTPPPNNNLLLKKKKKKPPPVVVZZZZZZYYYYYY^^^eeekkkmmmnnnnnnnnnnnnmmmkkkjjjjjjmmmoooqqqrrroooooosssssspppnnnooooooxxxwww{{{yyypppiiiddd^^^]]]___gggttt{{{vvvoooeee]]]WWWSSSPPPNNNGGGDDDAAA@@@@@@AAAAAAAAABBBEEEKKKTTTaaaqqqpppggg```YYYTTTSSSOOOVVVcccpppvvvzzz{{{jjjaaa^^^]]]XXXZZZ```___]]]ffftttoooddd^^^bbbggglllyyyqqqOOO???===999555555666555333555444444333333444444555222222111000//////000000000000000000000000000000000000000000////////////333333222111000///......000000000000////////////000000000000000000000000//////000000111222444444111333444444333333555666777777777888:::<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEGGGFFFDDDBBB???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGNNNPPPRRRTTTSSSRRROOOMMMLLLLLLLLLMMMPPPTTTWWWYYY\\\^^^aaaeeehhhkkkmmmnnnmmmkkkiiiggggggiiilllnnnlllnnnooommmkkkkkkooorrrtttttttttyyywwwnnniiiddd______bbbmmmzzz~~~xxxrrriiiaaaZZZVVVRRROOOJJJGGGCCCAAA@@@@@@@@@???CCCEEEKKKSSS```qqqtttjjjccc[[[VVVUUUQQQUUU```mmmtttxxx}}}qqqhhhddd___YYYYYY___```___gggsssyyyggg]]]bbbgggiiitttxxxUUUCCC@@@:::666666666555222333333333222222333333333000000000000111222222333000000000000000000000000000000000000//////////////////000000000000111111000000000000////////////000000000000000000000000111111111111111111222222111333444444444444555777888888888999;;;<<<>>>???>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAABBBBBBAAAAAABBBAAAAAABBBCCCEEEFFFHHHKKKNNNRRRUUUUUUTTTQQQOOOMMMMMMMMMNNNQQQTTTWWWYYY^^^___bbbeeeiiikkkmmmnnnlllkkkhhhgggggghhhkkkllllllmmmmmmkkkhhhiiinnnrrrwww~~~ssssssyyy}}}uuummmhhhdddaaaccchhhvvv{{{wwwooohhhaaaZZZTTTPPPMMMJJJEEEBBBAAA@@@???>>>BBBEEEIIIRRR^^^ooo{{{pppggg___XXXVVVSSSTTT\\\iiissswwwzzz}}}vvvmmmiiibbbZZZWWW\\\```aaagggooolll\\\bbbgggdddmmm~~~___JJJCCC<<<777666666444333333222222111111222222333222222222111111222333333000000000000000000000000////////////000000000000.../////////000000000111////////////000000000000000000000000000000000000333222222111000000111111111333444555444444666777999999::::::<<<===???@@@===>>>???AAACCCDDDFFFFFFEEEFFFFFFCCC???===???AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJMMMQQQUUUVVVUUUSSSRRRNNNNNNNNNOOORRRUUUWWWYYY]]]^^^```cccfffiiikkkllljjjiiihhhgggggghhhiiijjjkkklllllljjjggghhhlllpppxxx{{{ttttttzzz|||uuummmhhhdddbbbfffmmm}}}{{{uuuoooggg```XXXSSSNNNKKKFFFCCCBBBAAA@@@???AAACCCHHHOOO[[[kkk|||vvvlllbbbZZZXXXTTTRRRXXXfffsssyyy|||~~~uuuooofff\\\VVVZZZ___bbbfffjjjqqq[[[```eeeaaahhhyyyiiiNNNEEE;;;777777555444444333333222222222222333333888777555333111000000000000000000000000000000000////////////000000000000111111000000///......---////////////000000000000000000000000000000000000222222111111111111111222111333444555444555666888::::::;;;;;;<<<>>>???@@@??????@@@AAABBBDDDEEEFFFGGGKKKMMMIIICCC>>>???AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTOOOOOOOOOQQQSSSUUUWWWXXXZZZZZZ\\\^^^aaadddfffhhhiiihhhhhhhhhhhhggggggggghhhjjjmmmllljjjiiikkkmmmuuuyyyssssssyyy|||uuunnniiidddcccjjjrrrzzztttmmmddd[[[VVVNNNKKKGGGDDDDDDCCCBBBBBB???BBBGGGNNNYYYhhhwww|||qqqeee\\\YYYTTTQQQUUUcccrrr{{{uuuiii```XXXXXX^^^bbbdddeee{{{vvv]]]^^^bbb___fffuuusssSSSFFF:::777777555444666444444333333333333444444888777555333222111000000000000000000000000000000.../////////000000000111111111000000//////........./////////000000000111000000000000000000000000000000000000111222333444111333555555555555777999;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDDDDIIINNNSSSRRRLLLFFFCCCDDDBBBBBBAAA@@@@@@AAAAAABBBCCCDDDFFFIIIKKKNNNOOOPPPTTTSSSQQQOOOOOOPPPRRRTTTOOOOOOPPPQQQSSSUUUVVVWWWXXXXXXZZZ\\\___bbbeeeggghhhiiijjjjjjjjjhhhgggfffdddiiiooopppnnnkkkjjjjjjpppyyypppqqqyyy{{{uuunnnjjjfffgggpppzzz|||vvvpppggg___YYYPPPMMMHHHFFFEEEEEEDDDCCC???BBBHHHOOOYYYeeerrrzzzwwwiii___\\\VVVRRRSSS___mmmwww~~~vvvnnnfff]]]ZZZ]]]aaaccccccqqq}}}bbb\\\^^^^^^eeeoooyyy[[[JJJ;;;888999555444777555444444333333444444555333333333222222333444444000000000000000000000000......//////000000111111......///000111222333333......//////000000111111000000000000000000000000/////////000111333444555111333555555555666888:::;;;;;;;;;<<<<<<===??????CCCBBBAAA@@@AAABBBCCCDDDIIIOOOUUUWWWTTTNNNJJJHHHEEEDDDBBBAAAAAAAAABBBCCCCCCEEEHHHKKKNNNQQQSSSSSSWWWUUUQQQMMMLLLNNNPPPRRROOOOOOPPPRRRSSSTTTUUUUUUXXXYYYZZZ\\\```dddhhhjjjiiijjjlllnnnmmmkkkhhhfffccciiioooqqqoookkkiiiiiinnn{{{rrrsss{{{wwwrrrmmmjjjhhhkkkwww}}}wwwqqqiiiaaa\\\SSSOOOKKKGGGEEEDDDCCCBBB@@@DDDJJJRRR[[[eeeooovvvzzz||||||nnnccc___ZZZTTTSSS[[[dddmmmvvv}}}yyysssmmmddd^^^^^^aaaddddddhhhwwwjjj[[[YYY]]]ccchhhqqqeeePPP???<<<:::555333777444333333333333333333444222222111222222333444555000000000000000000000000.........///000111111111//////000111222333444444.........///000111111111000000000000000000000000111000000000111222333333111333555555666666888:::;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@@@@AAABBBDDDFFFJJJMMMRRRVVVVVVSSSOOOLLLGGGEEEDDDBBBBBBBBBDDDEEEBBBDDDHHHLLLPPPRRRTTTUUUTTTSSSQQQOOONNNMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSWWWWWWYYY[[[___dddiiikkkjjjllloooqqqpppmmmiiifffdddhhhmmmnnnkkkiiiiiijjjooo~~~xxxyyytttpppllljjjiiinnn||||||wwwqqqjjjccc^^^VVVRRRMMMHHHFFFDDDAAA@@@BBBFFFMMMUUU]]]fffnnntttvvvxxx{{{}}}~~~qqqfffbbb]]]WWWTTTWWW]]]dddmmmvvvwwwrrriiiaaa___bbbeeeeeebbbnnnooo[[[VVV\\\bbbccckkklllVVVCCC>>><<<555333666333222222222222222222333444333222222111111111111000000000000000000000000---......///000111111222333333333222222222222222---......///000111111222000000000000000000000000333222111111000111111111111333555666666777999:::;;;;;;;;;;;;;;;<<<===>>>@@@?????????AAACCCFFFHHHJJJKKKNNNRRRUUUUUURRROOOHHHFFFDDDCCCBBBCCCDDDEEEAAADDDGGGLLLPPPRRRTTTUUUPPPPPPQQQQQQPPPNNNMMMKKKNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTVVVYYY]]]cccgggjjjkkknnnqqqsssrrrooojjjgggfffhhhjjjjjjgggfffiiikkkrrr|||www}}}{{{xxxrrrmmmjjjkkkrrrzzzuuuqqqllleee```YYYRRRLLLIIIFFFCCCDDDHHHGGGKKKSSS]]]ccciiioootttvvvuuutttvvvzzz}}}tttiiibbb^^^YYYUUUUUUXXX___lllxxx|||rrrhhhbbb___]]]___cccgggooowwwccc[[[\\\___bbbkkkxxxyyy[[[CCC???>>>666333777222333444444444333222111555555444333333222111111222111000//////000111222222222222111111///......111---))))))---000...+++000000000000////////////000000000000111111111111222222222222222333333333333444555555555555777999>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@CCCFFFGGGGGGIIIKKKLLLNNNNNNNNNMMMEEEDDDCCCCCCCCCCCCDDDDDD@@@BBBFFFJJJMMMNNNOOOOOOOOONNNKKKJJJIIIJJJKKKLLLPPPPPPOOOOOONNNOOOOOOOOOWWWWWWXXXXXXYYY]]]bbbeeelllnnnrrrwwwyyyvvvooohhhgggiiilllllljjjhhhgggggg{{{zzzwww~~~|||wwwrrrnnnmmmpppxxx{{{vvvrrrmmmgggbbbZZZSSSMMMJJJFFFCCCEEEIIIIIIPPP[[[fffmmmqqquuuyyyyyywwwvvvvvvxxxzzzzzzzzz{{{wwwllleee___ZZZUUUUUUWWW___mmmyyyuuuiiibbb^^^\\\___dddhhhooo}}}jjj___]]]aaadddfffrrrbbbGGG@@@???777333666555555555555444222000///555555444333333222111111333222111000000111222333222222222111111000///...222...+++,,,000111///---000000000000////////////000000000000111111111111111111111222222222222333333555666777777888:::<<<<<<======>>>>>>?????????BBBBBBBBBBBBCCCDDDFFFGGGEEEFFFHHHJJJKKKKKKKKKKKKFFFEEEDDDDDDDDDDDDDDDDDDAAADDDHHHLLLPPPQQQQQQQQQMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPSSSVVVYYY[[[\\\]]]```bbbeeeiiiooovvvzzzxxxrrrmmmiiikkkmmmnnnmmmlllllllll{{{}}}wwwvvv}}}vvvqqqoooqqquuu~~~yyyuuupppjjjddd\\\UUUNNNKKKGGGDDDFFFJJJMMMYYYiiivvv}}}|||{{{zzzyyywwwuuuvvvxxx{{{~~~|||pppiiiaaa[[[VVVUUUVVV^^^mmm{{{}}}mmmccc]]][[[^^^dddggglllxxxtttddd___bbbfffcccnnnmmmLLLBBB???888333444444444444444333222111000555444444333333222222111333333222222222222333333111111222111111000///...222000...000222333111...////////////000000000000000000000000111111111111000000111111111222222222444555888888999:::<<<>>>============>>>???AAAAAADDDEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEBBBEEEJJJOOORRRSSSSSSRRRLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPTTTYYY]]]^^^]]]^^^^^^___ccckkksssyyyzzzvvvsssmmmoooqqqqqqppppppqqqssszzz{{{vvvtttxxxvvv~~~}}}uuuqqqooosssyyy{{{xxxsssmmmhhh^^^WWWPPPLLLHHHEEEGGGLLLSSSdddyyy}}}yyyvvvxxxxxxyyyyyyyyywwwuuutttqqqrrruuuwwwuuuvvvuuummmccc^^^XXXUUUUUU\\\mmm|||tttfff\\\XXX[[[```bbbhhhooozzzkkk___```eeedddmmm|||vvvRRRCCC???:::555444000111222333444444555555444444444333333222222222222222222222222222222222111111111111111000//////111000000111333333111...////////////000000000000///000000000111111111111///000000111111222222222555777999:::999:::;;;===@@@??????@@@AAACCCDDDFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGCCCFFFKKKPPPSSSSSSRRRQQQLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSPPPTTTXXX[[[\\\\\\]]]]]]^^^aaagggnnntttxxxyyyyyytttuuuuuutttrrrrrrtttvvvwww~~~{{{|||{{{vvvrrr~~~xxxqqqsssyyy|||tttpppooottt|||~~~zzzvvvpppkkkaaaYYYQQQMMMIIIFFFIIINNNYYYooo{{{yyyxxxwwwtttqqqnnnjjjiiiddddddfffhhhhhhhhhoooyyyyyyqqqfffaaa[[[WWWUUU[[[kkk{{{~~~lll___WWWWWWZZZ\\\bbbhhhnnnrrraaa^^^aaabbbiiivvv}}}WWWEEE???;;;888777111111222222333444555555444444333333333333222222000111111111111111111000000111111111111000000/////////000111222111000....../////////000000000111///000000000111111111111///000000111222222333333666888:::::::::999::::::??????@@@AAACCCEEEFFFGGGHHHIIIKKKLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIICCCEEEJJJNNNPPPPPPOOONNNNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKLLLOOOQQQSSSTTTSSSTTTVVVWWWXXXYYY\\\___aaaccceeeiiimmmsssyyy|||{{{zzzxxxtttrrrrrrtttvvvuuu{{{|||{{{wwwrrr~~~tttppprrr~~~|||uuuqqqpppvvv|||xxxrrrmmmddd\\\SSSNNNJJJHHHJJJOOO^^^xxx{{{zzzwwwrrrmmmhhhdddbbb___]]]^^^aaabbbbbbeeekkkuuu~~~ttthhhddd^^^YYYUUUYYYiiixxxssscccXXXTTTVVVXXX```dddgggwww{{{ggg``````^^^dddqqq___III@@@<<<:::999666555444333222222222222333333333333333333333333///000111111111111000///000000111111111111000000//////000000000000//////......//////000000111111000000000000111111111111000000111222333444444555555888:::;;;;;;::::::;;;<<<===???AAACCCEEEEEEFFFHHHIIIKKKLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMDDDFFFHHHJJJLLLLLLLLLKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUUUUTTTTTTWWW\\\```cccdddeeefffiiiooowww|||}}}{{{wwwsssoooooorrruuuttt{{{wwwsssuuusssvvv}}}vvvrrrrrrzzz}}}yyysssnnnfff]]]TTTOOOKKKHHHKKKQQQbbb}}}|||vvvpppkkkhhheeeaaa```dddgggeeeeeefffooo}}}xxxiiifffbbb\\\VVVXXXfffuuuzzziii[[[UUUUUUWWW```dddeeesssoooeeeccc]]]cccnnniiiNNNAAA;;;:::;;;777666444222111111111111333333333333333333333333000111222222222222111000000000111111111111000000000000000/////////000111.........///000111111111000000000000111111111111111111222333444555666666444777:::=========>>>???:::===@@@DDDFFFFFFFFFEEEHHHHHHIIIJJJKKKJJJIIIHHHEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMLLLLLLMMMOOOPPPSSSUUUVVVTTTTTTTTTSSSTTTVVV[[[^^^aaacccfffgggiiinnntttyyy|||yyytttooolllmmmrrruuuvvvzzzvvvuuu}}}yyysss~~~wwwsssttt}}}~~~yyysssoooggg^^^UUUPPPKKKIIILLLQQQddd}}}xxxuuummmgggeeejjjnnnllliiihhhlll{{{{{{jjjhhhddd^^^WWWWWWdddsss~~~mmm^^^VVVUUUWWWaaafffdddqqquuujjjgggaaafffppppppSSSBBB;;;:::<<<555444333222222222333444333333333333333333333333111222333444444333222111///000000111111111000000111111111///...///111333---......///000111111222000000000000111111111111111111222333555666666777222666:::>>>???AAABBBCCC;;;>>>CCCGGGIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMOOOQQQRRRIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHKKKNNNPPPMMMMMMNNNOOOQQQSSSUUUVVVSSSTTTTTTTTTUUUVVVZZZ]]]^^^bbbfffiiikkknnnssswwwyyyvvvrrrmmmjjjlllrrrvvvwwwxxxtttvvv~~~yyyxxx}}}yyyzzz~~~{{{uuuqqqjjj___SSSLLLIIIIIIMMMSSSjjj{{{|||qqqggggggjjjjjjiiiiiikkktttqqqiiibbb^^^]]]]]]ccciiiuuucccXXXVVVWWWWWW[[[bbbmmmwwwllljjjdddfffnnn~~~~~~\\\EEE===;;;888555555444333333333333444444555777888888888777666777666444111000000000000444444444222000///111222000000000000000000000000///////////////000000111444444333333222111000000111222333333333444666888555666777999;;;===>>>??????AAACCCEEEFFFHHHJJJLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIJJJMMMOOOPPPPPPNNNNNNMMMNNNPPPTTTXXX[[[YYYWWWVVVUUUWWWYYY\\\^^^kkkjjjjjjlllppptttvvvvvvwwwvvvsssnnnjjjjjjoootttzzz~~~uuuqqqrrr{{{|||~~~{{{}}}|||vvvqqqiii^^^RRRKKKHHHHHHKKKQQQaaasss|||qqqnnnnnnkkkiiihhhjjjrrr~~~wwwooofffaaa^^^]]]aaaggg{{{}}}kkk]]]XXXVVVWWWZZZ___iii}}}vvvjjjiiidddffflll{{{aaaIII???<<<999666555444444333333444444555555666666666555333222666555333111000000111111111000000000000000//////000000000000000000000000000000000000000111222222333333333222222222222111222333555555444555888:::777888999:::<<<>>>???@@@===???BBBCCCDDDFFFHHHJJJJJJHHHGGGEEEEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEGGGGGGIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIJJJMMMNNNOOONNNMMMLLLLLLMMMOOOSSSWWWYYYYYYXXXWWWVVVWWWYYY\\\^^^iiihhhhhhjjjnnnqqqrrrsssssssssqqqmmmjjjkkkpppuuu{{{zzzqqqlllmmmvvv~~~}}}vvvqqqhhh]]]QQQJJJGGGFFFJJJOOO\\\lll|||wwwtttoookkkiiiiiipppzzzuuukkkddd___\\\^^^ddduuurrraaaYYYWWWWWWZZZ___gggxxxvvviiigggeeeeeejjjwwwiiiNNNAAA<<<:::666555444444333444444444555555555444333222000///444333222222111111222222000000000111222111///...000000000000000000000000111111111111111222222333222222222222333333333333444555666666666666999;;;888999:::<<<===???@@@AAA>>>@@@BBBDDDDDDEEEHHHJJJJJJHHHFFFDDDCCCDDDEEEFFFHHHFFFDDDCCCBBBBBBBBBBBBEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIILLLJJJJJJJJJLLLMMMMMMLLLKKKKKKKKKLLLNNNRRRUUUWWWZZZYYYWWWWWWWWWYYY[[[\\\fffeeeeeegggkkknnnoooooopppppppppmmmkkkkkkpppttt~~~wwwnnnhhhiiirrr}}}vvvqqqfff[[[PPPJJJGGGFFFJJJOOO]]]kkk{{{uuupppppplllqqqwww}}}zzztttpppmmmmmmrrr~~~yyynnnfff___[[[\\\aaaqqqvvveeeZZZXXXYYY]]]ccciiixxxyyyjjjfffddddddhhhsssrrrSSSCCC<<<:::666666555444444444444444444444444333222111111000222222222222222222222333222555777777444111000111000000000000000000000000111000000000000111222222000111111222333444555555444666777666666666888:::999:::;;;<<<>>>???@@@AAAAAACCCEEEFFFFFFGGGIIIKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIILLLKKKJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMPPPSSSUUUXXXWWWVVVVVVVVVWWWYYYZZZaaaaaabbbeeejjjnnnppppppooopppqqqooolllkkknnnrrrvvvlllffffffmmm}}}|||tttnnndddYYYOOOJJJHHHGGGJJJOOO^^^jjj||||||xxxxxxtttwww{{{~~~}}}zzzzzz|||}}}vvvooommmlllnnnpppvvvtttnnnhhhccc^^^^^^]]]bbblllyyy{{{oooggg___ZZZ\\\```lll|||zzzlllaaaXXXZZZ```ffflllyyymmmgggddddddgggrrrzzzYYYEEE<<<888666666555444444444444555333333333333333333444444111111222222333333333333222999>>>;;;333...///333000000000000000000000000000////////////000111111000000111222444555666777444555666666555666888999:::;;;<<<===>>>???@@@AAACCCDDDFFFGGGFFFGGGIIIKKKIIIIIIGGGFFFEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHLLLLLLKKKLLLMMMMMMKKKIIIJJJJJJKKKLLLNNNPPPSSSTTTVVVUUUUUUUUUUUUVVVXXXYYY]]]^^^aaafffkkkppprrrsssppprrrtttrrrnnnlllmmmooovvvlllfffccciiivvvzzzqqqkkk___VVVLLLHHHGGGGGGJJJOOOYYYfffxxx}}}xxxuuutttuuuwwwzzz{{{|||}}}|||rrrkkkcccaaa```aaaaaagggttt|||ppphhhdddaaa\\\WWWZZZXXXZZZbbblll|||~~~rrrhhh```ZZZ[[[___fffuuuuuulll[[[]]]ccchhhlllvvvrrriiidddeeehhhrrr```HHH===888777666555555444444555555444333333333333444555666111222222333333333222222111777;;;888000,,,...222000000000000000000000000///////////////000000111000000111333444666777777555666777666555666777999======>>>???@@@AAABBBBBBBBBCCCEEEEEEEEEEEEFFFHHHHHHIIIIIIJJJIIIIIIHHHGGGBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIILLLLLLLLLMMMNNNNNNLLLJJJKKKKKKLLLNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY]]]^^^aaafffmmmrrrssstttrrruuuwwwvvvqqqnnnnnnooozzzxxxmmmgggaaadddooo~~~xxxnnngggZZZQQQHHHEEEEEEEEEIIINNNTTTaaasss{{{uuupppnnnrrruuuzzz|||zzzyyyyyy||||||{{{zzzzzzyyyyyyyyy}}}~~~~~~yyyrrrllleeebbbaaa___]]]```mmmzzzzzzpppkkkjjjiiieeeaaa```\\\ZZZ]]]dddqqquuukkkbbb[[[ZZZ^^^cccqqq}}}yyyoooccceeeiiilllmmmrrrxxxlllfffgggjjjrrrgggMMM???999777666666555555555555555555555444333222333444444111222333333333222111111222333333222111000000111000000000000000000000000000000//////000000111222111111222333444666666777777888888888777777888:::@@@@@@AAABBBCCCDDDDDDEEECCCDDDFFFFFFEEEEEEFFFHHHGGGIIILLLNNNNNNMMMJJJIIIDDDDDDEEEFFFFFFGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJLLLKKKJJJJJJIIIIIIIIIJJJLLLLLLMMMOOOPPPPPPMMMKKKMMMMMMNNNPPPQQQSSSTTTUUUSSSTTTUUUVVVXXXZZZ[[[\\\^^^___bbbgggmmmqqqrrrqqqqqquuuyyyyyyuuurrrqqqqqqrrryyynnnhhh___aaajjjyyywwwllleeeVVVMMMEEECCCCCCDDDHHHMMMSSS```qqq}}}~~~vvvlllccc\\\XXXVVVWWWXXXYYY\\\aaajjjssszzz||||||~~~{{{yyywwwvvvwwwxxx{{{~~~|||xxxtttllliiigggddd___aaalllyyywwwtttvvvwwwsssooofffaaa]]]\\\```kkkyyymmmccc[[[ZZZ]]]cccqqq~~~yyyllllllmmmppppppnnnppp}}}|||nnnhhhhhhkkkrrrkkkPPPAAA;;;777777666555555555555555777666444222111111222222222222333444333222111000555111---///444666444111000000000000000000000000111111111000111222222333111222222333444555666777888999:::999888888:::;;;BBBCCCCCCDDDEEEFFFGGGGGGEEEGGGHHHHHHGGGGGGHHHIIIGGGIIIMMMPPPQQQOOOLLLJJJFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIJJJJJJKKKJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMOOOQQQQQQOOOLLLNNNNNNPPPQQQSSSTTTUUUVVVTTTTTTVVVXXXZZZ\\\]]]^^^```aaaccchhhllloooooonnnpppuuuzzz{{{xxxuuuttttttmmmyyy}}}qqqhhh___]]]cccrrrwwwhhh\\\NNNJJJEEEBBBBBBDDDFFFFFFRRR\\\jjjxxx|||sssjjj]]]TTTPPPMMMHHHDDDBBBEEEHHHJJJKKKNNNUUUZZZ___ccciiiooovvvyyyqqqkkkhhhgggnnnvvvwwwiiibbbaaahhhyyy{{{oooeee]]]ZZZZZZbbbssstttpppmmmllllllkkkggggggqqq|||iiieeeeeeiiippp|||tttUUUCCC>>>999777555444444444333222444444444333333333222222222222222111111111000000//////000000111111111111000000000000000000000000222222111111111111111111444444555555666777888888666777888999;;;<<<=========???AAADDDFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIKKKMMMMMMMMMMMMLLLHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFGGGIIIJJJJJJIIIJJJIIIHHHGGGHHHHHHJJJJJJQQQPPPOOORRRTTTUUURRROOOOOOKKKJJJNNNQQQPPPQQQSSSUUUUUUUUUUUUWWWYYY\\\^^^^^^bbbfffhhhmmmrrrsssooommmqqquuuwwwvvvuuuuuuwwwuuu}}}tttkkk___]]]```nnn~~~ttteeeYYYMMMIIIDDDAAABBBCCCEEEEEEMMMVVVdddpppwwwwwwsssoooccc[[[PPPIIIEEECCC???<<>>>>>===>>>AAACCCDDDDDDDDDCCCFFFFFFFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGHHHIIIIIINNNMMMLLLJJJIIIHHHHHHIIIOOONNNNNNQQQTTTUUUTTTQQQOOOKKKJJJNNNQQQPPPPPPSSSTTTTTTSSSTTTVVVXXX[[[]]]___dddgggiiimmmssssssppplllooorrrsssrrrrrrtttvvvvvv~~~wwwooo```\\\^^^hhhxxx{{{ooo```UUUKKKGGGCCC@@@AAABBBCCCDDDIIIQQQ\\\fffkkkiiiccc___UUUOOOGGGBBBAAA@@@>>><<<@@@>>><<<<<<===>>>>>>>>>???CCCIIIOOOWWWcccqqqzzzzzzuuuyyyzzzxxxuuujjjaaa\\\[[[bbbqqqsssjjjccccccgggkkklllkkkpppwwwwwweeebbbbbbhhhppp~~~```JJJAAA;;;999777666666666555444444444444444333333333333444444444333333333222222111111111222222222222222111111111111111111111111111111222222222222222222000111222333444555666666999999:::<<<===>>>???@@@???AAABBBDDDEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLMMMPPPSSSUUUTTTSSSOOOKKKJJJNNNPPPOOOPPPRRRSSSRRRRRRRRRTTTWWWYYY[[[```eeeiiikkknnnssstttqqqmmmnnnnnnnnnnnnpppsssvvvwww~~~zzzqqqbbb]]]\\\cccqqqwwwjjj[[[QQQHHHEEEAAA???@@@AAABBBBBBHHHNNNWWW^^^```]]]VVVRRRLLLHHHCCC@@@@@@AAA@@@???===:::888999===???>>><<<===@@@CCCFFFKKKTTT```hhhttt|||}}}wwwmmmccc^^^]]]aaaoootttggg^^^___dddkkknnnnnnpppuuuhhhbbb___ccciiittteeeMMMBBB<<<:::888777888777666555555444444444444333333333444333333333333222222222222222222222222222222222111111111111111111111111111111222222222222222333222333333555666777888999:::;;;<<<===???@@@AAAAAADDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@@@@BBBEEEGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMOOOQQQRRRSSSSSSPPPLLLKKKNNNPPPOOOOOOQQQQQQPPPPPPPPPRRRUUUXXXYYYaaagggkkklllnnnrrrsssqqqnnnmmmlllkkklllppptttwwwxxxzzzqqqccc]]][[[```kkkzzz{{{|||uuugggXXXOOOFFFCCC@@@??????AAAAAAAAAFFFKKKQQQUUUUUURRRLLLHHHAAA???=========>>>>>>>>>===:::888:::>>>@@@???===>>>???AAABBBDDDKKKTTT[[[eeellluuu}}}yyyoooeee```______lll}}}vvvfff]]]\\\```hhhnnnnnnoooqqqwwwnnnddd^^^```dddlllhhhOOOCCC===;;;999888888888777666555555555444444444333333222222222222111111111111222222222222222222222222111111111111111111111111111111222222333333333333222333444555777888999:::<<<<<<===>>>@@@AAABBBBBBEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBB@@@???@@@DDDGGGEEEEEEFFFHHHIIIJJJJJJKKKMMMMMMNNNNNNNNNOOOPPPQQQQQQLLLKKKNNNOOONNNMMMOOOOOOOOONNNOOOQQQSSSVVVXXXaaagggllllllmmmpppqqqppppppnnnllllllnnnrrrvvvyyyxxxzzzqqqccc]]]YYY]]]fffuuuxxxrrrsss~~~rrrcccUUUMMMEEEBBB??????@@@AAAAAAAAACCCEEEIIIKKKKKKHHHEEECCC>>>>>>>>>======>>>>>>>>>>>>===<<<<<<======<<<;;;:::<<<>>>???@@@EEELLLRRRYYY^^^eeejjjmmmqqqvvvzzz|||qqqgggaaa___]]]iiizzzwwwfff]]]ZZZ[[[ccciiikkkkkklllooouuuhhh___```bbbgggzzznnnSSSEEE===;;;999888888888777666555555555555444444444333222222222111111111000000222222222222222111111111222222222222222222222222111111222222333444444444111222333444666888999999<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDDDDBBB???@@@CCCGGGJJJJJJKKKLLLLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLNNNPPPQQQMMMKKKNNNOOOMMMLLLNNNOOONNNNNNNNNPPPSSSUUUWWW___fffkkkkkkjjjmmmooonnnqqqooonnnooosssvvvxxxyyyxxx~~~zzzqqqbbb\\\WWWYYYaaaooozzzssslllddddddnnn{{{|||nnn___RRRJJJDDDBBB@@@???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB???@@@AAAAAA@@@????????????@@@@@@???===<<<<<<<<<888;;;>>>>>>>>>AAAFFFKKKNNNRRRVVVYYYYYYZZZ^^^aaabbbhhhqqqzzzttthhh```^^^[[[gggyyywwweee^^^WWWUUU\\\ccceeefffgggfffttt|||lllaaaaaaaaadddwwwvvvXXXHHH===;;;888888888888777555555555555555444444444444333333222222222111111111222222111111111000000000222222222222222222222222111111222222333444444555222333444666777999:::;;;<<<<<<===???@@@AAABBBCCCBBBBBBCCCCCCEEEFFFGGGHHHGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGBBBEEEGGGEEEAAA@@@CCCGGGJJJJJJLLLMMMMMMMMMLLLLLLJJJLLLMMMLLLKKKLLLOOORRRRRRMMMKKKNNNOOOLLLLLLMMMNNNNNNNNNNNNPPPRRRUUUWWW]]]eeejjjiiihhhjjjllllllooooooooorrrvvvyyyxxxwwwwww}}}{{{qqq```ZZZVVVWWW^^^llluuuooohhh```XXXVVVaaammmzzzlll]]]PPPIIIDDDBBB@@@???@@@BBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDD>>>???@@@@@@>>>===<<<===>>>AAACCCBBB???>>>???AAA;;;>>>@@@@@@>>>???BBBEEEEEEIIILLLMMMLLLLLLOOORRRMMMTTT^^^hhhrrrvvvhhh___]]]ZZZfffyyywwwddd^^^VVVRRRWWW^^^aaabbbccc```lllpppccccccbbbcccvvv|||]]]JJJ<<<:::888777888888666555666666555555555444444444444444444333333333222222222111111111000000//////222222222222222222222222111111222333333444555555555555777888:::<<<===>>><<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKFFFHHHJJJLLLMMMMMMLLLKKKHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIBBBFFFHHHGGGCCCAAADDDGGGDDDFFFHHHKKKMMMNNNNNNNNNHHHJJJLLLKKKKKKLLLPPPTTTRRRMMMKKKNNNNNNLLLKKKMMMOOONNNNNNNNNPPPSSSUUUWWW\\\dddiiihhhfffhhhjjjkkknnnnnnppptttyyyzzzxxxuuuvvv|||{{{mmmdddZZZYYY___aaacccvvv}}}tttjjjaaaXXXSSSPPPOOOSSSZZZnnnwwwiiiZZZNNNHHHDDDAAA===<<>>@@@>>>>>>@@@CCCBBBAAA@@@>>>===<<<<<<@@@@@@??????@@@@@@AAAAAAEEEFFFGGGGGGGGGGGGGGGFFFHHHKKKPPPVVVaaaqqqwwwlllccc]]]\\\gggyyytttiii^^^ZZZVVVTTTVVVZZZ]]]^^^]]]nnntttfffeeegggiiixxxaaaIII@@@:::888<<>>???444333333222222333333444333333333222222222111111111111111222222333333444444333333222111111111222111222333333333444666888666666888999;;;<<<>>>>>><<<===>>>??????@@@??????AAABBBCCCDDDEEEEEEEEEEEEIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGHHHCCCBBBAAAAAAAAABBBCCCDDDBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOQQQSSSVVVWWW```bbbddddddddddddfffhhhiiinnnuuuwwwvvvttttttuuutttxxx}}}pppcccYYYVVV\\\___bbbuuutttlllbbbZZZRRRNNNKKKIIIMMMSSS___qqqvvvgggYYYNNNHHHEEEAAA>>>===???BBBBBBBBB@@@GGGLLLLLLJJJJJJGGGBBBCCC>>>===???@@@>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBEEEIIIOOOXXXgggwwwyyynnneee___]]]gggxxxvvvkkkbbb^^^XXXUUUUUUWWWZZZ[[[\\\nnnvvvhhhfffgggiiiwwwjjjNNNFFF???:::;;;===<<<;;;<<<444333333222222333333444333333333333222222222222000000000111111111111111444333222222111111222222000111222222111222444666888999999:::;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDAAA@@@???>>>??????@@@AAADDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLNNNPPPRRRUUUWWWXXX\\\___ccceeeeeeeeedddeeeiiinnntttvvvtttrrrrrrsssqqquuuvvvhhh]]]XXXZZZZZZ^^^pppwwwkkkcccYYYRRRLLLJJJGGGEEEGGGLLLPPP___tttttteeeXXXOOOJJJEEEBBB???>>>???AAABBBCCCAAAJJJQQQSSSRRRQQQMMMHHHFFFAAA???AAABBB??????AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBB>>>@@@DDDHHHOOO[[[iiittt{{{pppfff```]]]fffuuuyyynnnhhhbbbZZZUUUTTTUUUWWWXXX]]]pppzzzjjjhhhhhhiiivvvwwwVVVHHH@@@999888888666555666444444333333333333444444444444444444333333333333222222222222111111111111333333222222111111222222111222333333222222444666:::;;;;;;;;;;;;<<<<<<<<<@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBBBBCCCDDDEEEEEEAAA@@@???>>>>>>???@@@AAADDDEEEEEEFFFFFFFFFFFFEEEHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNKKKLLLNNNQQQTTTWWWYYYZZZZZZ___dddggghhhfffddddddhhhmmmrrrsssqqqooooooqqqnnnsss~~~ttthhh^^^ZZZXXXYYYiii{{{~~~sssfff^^^TTTOOOKKKJJJHHHEEEEEEIIIKKKSSScccwwwrrrcccWWWOOOJJJCCCAAA???>>>>>>@@@BBBCCCDDDNNNWWW[[[[[[YYYTTTNNNHHHCCC@@@AAABBB@@@@@@CCCFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDDDD???AAACCCFFFJJJSSS___hhhvvv~~~}}}qqqfff```^^^eeerrr~~~rrrlllfff]]]VVVTTTUUUWWWXXXbbbuuummmjjjiiiiiisssaaaLLLDDD===<<<;;;888555555444444333333333333444444555555444444444333333333555555555444444333333333333333222222111222222333444555666555444444666888;;;;;;;;;<<<<<<======>>>AAAAAAAAABBBBBBCCCDDDEEEAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJLLLOOORRRVVVYYY[[[\\\\\\```eeeggggggfffffffffgggkkkooopppmmmllllllnnnooouuu}}}qqqddd]]]YYYZZZggguuu{{{pppddd\\\SSSNNNKKKKKKHHHEEEEEEHHHIIILLLTTTdddzzzqqqbbbVVVNNNJJJAAA@@@???>>>>>>@@@DDDFFFHHHRRR]]]aaaaaa___YYYRRRIIICCC@@@AAABBB@@@AAACCCHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEAAACCCDDDEEEGGGMMMVVV]]]jjjqqq|||}}}qqqfff___^^^dddoooyyypppiii___XXXUUUWWWZZZ\\\hhh{{{pppkkkiiihhhppp~~~kkkXXXPPPJJJHHHEEE???999777555444444333333444444555555555444444444333333333555555555444444333333333333222222111222222333333444555666666555555777999999:::;;;<<<>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCCCCBBBAAAEEEDDDBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFEEEHHHHHHIIIJJJJJJJJJJJJIIIKKKMMMPPPTTTXXX[[[]]]]]]^^^```bbbcccccccccdddeeeeeeiiikkkkkkiiihhhjjjlllssszzzvvviii```\\\^^^hhhttt}}}|||}}}}}}yyyoooddd\\\TTTOOOLLLKKKIIIDDDDDDGGGGGGFFFKKKVVVhhhpppbbbVVVMMMIII@@@AAAAAA@@@@@@CCCGGGKKKLLLWWWbbbggghhhgggbbb\\\PPPJJJEEEEEEEEEBBBBBBEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEGGGGGGJJJJJJJJJIIIGGGFFFDDDDDDAAACCCDDDCCCCCCGGGNNNSSS^^^eeepppzzz~~~qqqfff______ccclll{{{uuunnncccZZZXXXZZZ]]]```kkk~~~qqqkkkiiifffmmmyyysss]]]UUUMMMIIIEEE<<<555333555555444444444444555555444444444444333333333333222222222222111111111111222222111111222222333333222333444444444555777999::::::<<<===???AAABBBCCCAAA@@@??????@@@AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAGGGHHHHHHIIIIIIIIIHHHHHHLLLNNNRRRVVVYYY\\\]]]^^^^^^___```___^^^^^^```bbbccceeehhhgggeeeeeehhhkkkvvv}}}zzzmmmccc^^^___gggppp}}}|||zzzxxxwwwwwwwwwxxxxxxzzz|||{{{qqqggg___XXXRRRNNNMMMJJJFFFFFFIIIFFFEEEGGGOOOYYYkkkqqqbbbUUULLLHHHAAABBBDDDCCCDDDGGGLLLQQQTTT___kkkrrruuuvvvrrrmmmbbbZZZTTTRRROOOKKKJJJKKKHHHGGGGGGFFFFFFEEEEEEEEEAAABBBBBBCCCEEEGGGIIIJJJNNNMMMMMMKKKIIIFFFDDDCCCAAACCCCCCBBBAAACCCHHHMMMSSSYYYcccnnnyyysssggg```___bbbjjjxxx|||sssggg^^^ZZZ\\\___bbbhhh|||rrrkkkhhhdddjjjtttwwwWWWMMMCCC???;;;666333333555555444444444444555555333333333333222222222222000000000111111111111111222222111111222222333444111222444444555666999;;;<<<<<<===>>>???AAAAAABBBAAA@@@??????@@@AAACCCEEEAAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGIIIJJJJJJJJJIIIFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@EEEEEEFFFHHHIIIIIIIIIIIIMMMOOOSSSWWW[[[]]]]]]^^^^^^```bbbbbb```^^^^^^^^^```ccceeedddccccccgggkkkttt}}}qqqeee^^^^^^cccjjj{{{}}}{{{wwwwwwvvvvvvvvvvvvvvvvvvsssuuuxxx{{{}}}~~~uuujjjccc\\\VVVRRRPPPMMMIIIHHHKKKGGGFFFHHHLLLPPP]]]wwwqqqbbbUUULLLGGGBBBDDDFFFFFFGGGJJJPPPUUU[[[gggttt{{{|||rrrjjjbbb^^^ZZZTTTQQQSSSLLLKKKJJJGGGEEECCCAAA@@@AAAAAABBBDDDFFFHHHJJJLLLRRRQQQPPPNNNKKKHHHFFFDDDCCCDDDDDDCCCAAABBBGGGKKKLLLRRR\\\fffrrruuuiiiaaa```aaahhhwwwwwwjjj```\\\]]]```bbbeeeyyyssskkkhhhccchhhrrrxxxRRRGGG<<<888777666888;;;555555444444444444555555333333333222222222111111111111111222222333333444222111111111222333333444222444666777777999<<<>>>>>>>>>?????????@@@@@@@@@BBBAAA@@@???@@@BBBDDDFFFAAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFF<<>>>>><<<<<<;;;;;;;;;===???@@@BBBCCCDDDCCCBBBBBBDDDEEEKKKHHHDDDCCCDDDEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHDDDFFFGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFGGGHHHIIIKKKMMMOOORRRVVVWWWWWWXXX\\\___bbbccceeeffffffffffffeee```]]]^^^ccchhhjjjoootttwww}}}qqqeee]]]]]]aaammm|||~~~zzzwwwvvvvvvwwwxxxxxxyyy{{{}}}~~~|||zzzxxxxxxxxxwwwuuussspppooolllkkkkkknnnqqqtttvvvvvvzzzssslllccc\\\XXXUUUQQQMMMNNNLLLKKKMMMKKKKKKSSS]]]kkk~~~tttjjjbbb[[[UUUQQQNNNRRRXXXaaammm{{{|||tttnnnjjjddd[[[TTTNNNKKKHHHFFFGGGGGGLLLUUU___bbb]]]WWWUUUUUUSSSQQQOOOMMMKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJMMMUUUbbbqqq}}}wwwllleee```bbbhhhuuusssllliiihhhiiillllllsssxxxfff\\\YYY___hhh{{{^^^MMM>>>;;;:::666666:::CCCAAA>>>;;;888666555444333333333333333333333333333333444444444444333333333333333333333444555555777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<===???@@@CCCDDDDDDDDDCCCBBBCCCEEEHHHFFFDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGGGGHHHHHHEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIJJJLLLNNNOOORRRUUUVVVWWWXXX[[[^^^aaabbbdddeeefffgggffffffccc``````cccfffiiipppxxx~~~sssyyyssseee\\\ZZZ^^^jjjzzz~~~|||yyyxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~}}}{{{yyyyyywwwuuusssooommmjjjiiiiiikkknnnpppsssssswww{{{tttkkkccc^^^ZZZUUUQQQOOONNNNNNNNNLLLLLLPPPVVV___xxx{{{rrriiiaaa[[[WWWTTTRRRWWW```lllzzz~~~xxxqqqkkkbbbZZZSSSNNNIIIFFFEEEFFFLLLYYYhhhooommmhhheeebbb]]]WWWSSSNNNKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKQQQ\\\jjjtttyyymmmfffaaabbbgggrrr|||kkkdddbbbaaaeeekkklllqqqzzzfff[[[YYY```hhh}}}cccPPP???;;;;;;777666999999888777666666555555555333333333333333333333333000000111111111111000000333333333333444555666777666777999;;;<<<=====================>>>???@@@@@@BBBCCCEEEEEECCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGEEECCCCCCDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJJJJMMMNNNOOOPPPSSSUUUVVVXXXZZZ\\\___aaaccceeeggghhhhhhhhhgggdddcccdddeeehhhoooxxxgggnnnwwwuuufffZZZXXX\\\gggwww~~~zzzyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{yyyxxxuuurrrpppmmmkkkiiihhhhhhjjjlllnnnqqqqqquuu}}}}}}tttmmmhhhbbb[[[VVVOOOOOOOOONNNLLLLLLNNNPPPZZZiii|||tttkkkccc]]]YYYXXXXXX___jjjxxxvvvqqqjjjbbbZZZRRRKKKGGGGGGGGGMMM[[[mmmzzz~~~uuuoooggg^^^XXXRRRMMMJJJHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJNNNXXXdddmmm~~~yyymmmfffbbbcccfffqqqxxxeee^^^\\\\\\aaahhhiiilllyyykkk^^^\\\bbbggg}}}gggRRR@@@<<<;;;777666888222222333333444444444444333333333333333333333333111111222222222222111111222333333444555666888999777888999;;;<<<======>>>>>>>>>??????@@@@@@AAAAAA@@@BBBEEEEEEEEEDDDEEEFFFBBBDDDFFFGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGIIIGGGDDDAAAAAACCCFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJJJJKKKMMMOOOPPPQQQRRRUUUWWWYYY[[[\\\___aaacccfffhhhjjjjjjjjjkkkhhhggghhhggghhhpppyyyZZZbbbmmmuuu{{{wwwggg[[[XXX\\\cccttt{{{yyyyyyzzz|||~~~}}}yyywwwuuurrrooollliiiiiihhhggghhhiiikkkkkkmmmnnnssszzz~~~xxxrrrkkkccc]]]TTTTTTSSSPPPNNNMMMNNNNNNUUU[[[mmmyyyooofff```]]]\\\```hhhuuu~~~zzztttmmmeee[[[RRRMMMJJJIIILLLWWWhhhwwwzzzsssiii___YYYSSSNNNJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIMMMTTT___hhhttt~~~yyymmmeeebbbbbbdddnnn}}}uuuccc^^^]]]ZZZ^^^eeeeeegggssssssdddaaacccggg{{{jjjTTTAAA<<<<<<888555777333333444444444444333333333333333333333333333333333444444555555444444333222222333444555777999:::888999:::<<<===>>>????????????@@@AAABBBBBBBBBBBB???AAADDDFFFEEEFFFFFFHHHCCCGGGKKKLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNOOORRRSSSTTTVVVYYY\\\]]]]]]___aaadddgggiiikkkllllllmmmlllkkkllljjjkkksss|||RRRZZZeeennnttt{{{yyyhhh[[[YYY\\\aaarrr~~~|||zzzxxxwww|||}}}~~~{{{xxxuuurrrpppllliiigggggggggggghhhiiiiiijjjjjjkkkpppxxx~~~yyyqqqhhhaaaZZZZZZXXXSSSQQQPPPPPPOOOOOOQQQ]]]www}}}sssiiibbb___^^^fffnnn}}}~~~wwwnnndddZZZSSSHHHFFFFFFMMMYYYgggrrrxxxwwwpppeee]]]WWWRRRMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIILLLSSS\\\dddmmmwwwzzzmmmddd```___aaajjjyyytttccc```___[[[]]]ccceeefffrrrzzziiiddddddfffxxxkkkUUUAAA<<<<<<888555777888888777777666444333222333333333333333333333333000111111222222111111000222222333444666888999:::999:::<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC>>>AAADDDFFFFFFFFFGGGHHHFFFKKKPPPQQQNNNJJJGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKLLLNNNPPPTTTTTTUUUXXX[[[^^^_________aaadddhhhjjjlllmmmmmmnnnmmmnnnooommmnnnvvv