BM6P6(@ tttttttttssssssssssssttt|||zzzvvvrrrooolllkkkjjjjjjkkkmmmooorrruuuwwwyyyvvvuuuuuuuuuttttttttttttuuuvvvxxxzzz}}}tttfffXXXRRRUUU\\\cccpppsssfffYYYOOOJJJHHHFFFCCCAAA???>>>>>>???BBBCCCDDDHHHPPPRRRQQQTTTSSSRRRSSSTTTSSSPPPNNNJJJEEEBBBDDDHHHRRRdddsssxxxeeeiiioootttvvvvvvkkkSSS<<<555444222000000000000000222222333333333444444444555666666777:::===@@@AAAEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTYYYXXXVVVUUUTTTTTTUUUVVVWWWVVVXXX[[[\\\ggg|||hhhIII:::===:::777:::<<<;;;:::===CCCIIIMMMVVV^^^hhhxxxyyyqqqssswwwuuu~~~}}}rrrddd^^^ZZZVVVTTTTTTPPPMMMJJJJJJLLLOOOQQQSSSVVVYYY]]]bbbdddbbb\\\XXXSSSSSSSSSUUUYYY]]]bbbeeeffffffhhhlllpppqqqnnnkkkssstttwww{{{}}}~~~}}}{{{~~~ooojjjllllllpppyyycccTTTLLLJJJEEECCCGGGNNNVVVaaajjjkkkkkkkkkmmmoooooommmkkktttqqqmmmjjjiiigggdddbbbbbbaaa^^^\\\YYYWWWUUUUUUPPPNNNLLLJJJJJJJJJKKKLLLOOONNNKKKKKKLLLQQQUUUYYYYYYXXXVVVUUUWWWZZZ^^^aaaggggggggglllsss{{{vvvuuutttsssssstttuuuuuuzzzxxxuuuqqqnnnlllkkkjjjkkklllmmmooorrrtttwwwxxxuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvyyy{{{~~~sssddd\\\[[[\\\```jjjyyy{{{mmm___RRRIIIDDDDDDDDDCCCCCCCCCBBBBBB>>>AAADDDHHHQQQZZZ]]][[[]]][[[YYYWWWVVVSSSOOOKKKIIIEEECCCEEEKKKVVVhhhwwwuuujjjnnnvvv}}}|||uuufffOOO<<<666555333222111111222222111111111111222222222222555666777999<<<>>>AAABBBDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSUUUXXXWWWUUUTTTSSSSSSTTTTTTWWWUUUWWWZZZ\\\jjjyyy|||dddGGG999===:::777;;;;;;<<<:::===CCCGGGJJJRRRYYYkkk{{{|||rrrrrrtttttt~~~}}}ssseee___[[[VVVSSSSSSRRRPPPMMMLLLLLLOOOQQQRRRVVVXXX\\\```bbb___ZZZVVVSSSSSSSSSUUUXXX]]]bbbdddeeefffhhhmmmqqqqqqooolllnnnnnnnnnqqqtttvvvvvvuuuuuuvvvxxxzzz||||||{{{{{{|||~~~wwwnnnmmmjjjlllyyyqqq___VVVMMMGGGDDDGGGNNNUUU___iiikkkkkklllmmmppppppooommmpppmmmjjjgggfffdddaaa___]]][[[XXXUUURRRPPPOOONNNKKKIIIGGGFFFEEEEEEFFFGGGEEEDDDBBBBBBCCCFFFJJJLLLOOONNNMMMMMMNNNQQQTTTVVV^^^^^^___cccjjjrrrxxx|||tttsssqqqppppppqqqsssttttttrrrooollljjjhhhhhhhhhhhhiiijjjkkknnnppprrrtttrrrrrrrrrrrrrrrrrrssssssrrrsssuuuwwwyyy|||}}}~~~{{{vvvjjjdddaaabbbhhhrrr}}}}}}yyy{{{uuufffXXXLLLEEEAAABBBCCCCCCDDDDDDCCCCCC???BBBFFFNNNZZZfffiiieeegggdddaaa^^^[[[VVVQQQMMMIIIEEEDDDGGGNNNYYYlll{{{xxxppppppuuuuuuaaaJJJ:::777666444333222333333444111111111222222222333333555666999<<>>AAACCCDDDDDDCCCEEEGGGJJJKKKLLLLLLLLLNNNPPPTTTUUUVVVVVVWWWYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTRRRTTTXXX]]]ooo{{{pppqqqooolllnnnsssrrrmmmTTT???777<<<:::999<<<::::::999<<>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDGGGIIIKKKNNNRRRYYYaaafffpppttt{{{nnnmmmkkkiiihhhhhhiiijjjeeedddbbb```___^^^^^^___\\\]]]^^^___bbbdddfffhhhgggggghhhjjjkkklllmmmnnnrrrssstttvvvxxxzzz{{{|||~~~}}}wwwuuuyyy|||~~~{{{yyy{{{vvvkkkfffsssyyyiii[[[QQQKKKGGGCCCCCCCCCBBBBBBAAA@@@???@@@CCCIIISSSddduuu}}}|||yyyvvvqqqlllggg```YYYUUUJJJGGGGGGLLLSSS^^^ppppppmmmuuuxxx___GGG888666555333222222333444444444444555555555666666666666888<<>>=========>>>@@@AAABBBCCCBBBBBBDDDEEEHHHJJJMMMSSSZZZ```mmmsss|||nnnmmmkkkjjjhhhgggffffffaaa```^^^\\\[[[ZZZ[[[[[[XXXYYYZZZ\\\___bbbeeefffffffffhhhiiikkkmmmnnnooorrrrrrtttuuuwwwyyyzzz{{{|||||||||}}}sssnnnnnnqqqvvv|||yyylllsssxxxiii\\\SSSMMMKKKDDDCCCCCCBBBBBBBBBCCCCCC???CCCIIIRRRbbbvvvxxxppphhh___VVVQQQJJJHHHIIIOOOWWWcccuuu}}}rrrqqqwwwvvv\\\EEE999555555333333222333444555333333333444444444555555999:::<<>>EEEHHHHHHLLLQQQXXXdddpppsssnnnlllooouuuzzz|||tttgggbbb^^^WWWRRRQQQKKKNNNPPPPPPOOOPPPTTTXXXXXX[[[aaaeeefffaaaXXXRRROOOPPPRRRUUUXXX[[[^^^```cccfffiiilllnnnppprrruuurrrlllddd^^^[[[ZZZZZZZZZZZZZZZ[[[^^^eeemmmuuuzzz|||}}}yyyzzz~~~~~~yyyvvvnnntttzzz~~~zzzsssmmmdddbbbooozzz]]]QQQGGGIIIQQQ[[[eeemmmkkkjjjiiijjjmmmooopppooollliiieeecccaaa___\\\ZZZQQQPPPNNNKKKHHHFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHIIIJJJOOOVVV\\\kkksss|||llllllkkkiiigggdddaaa```\\\ZZZXXXVVVUUUTTTTTTTTTSSSTTTVVVXXX\\\___bbbdddcccdddfffhhhjjjlllnnnooopppqqqrrrtttuuuwwwxxxyyyyyyxxxwwwxxx{{{~~~uuugggkkkqqqwww~~~}}}{{{ssseeeZZZSSSQQQKKKIIIFFFDDDCCCCCCDDDEEE@@@EEEHHHLLLYYYmmmxxxpppggg]]]TTTNNNHHHGGGJJJRRR\\\jjj}}}|||tttvvv{{{pppUUUBBB<<<666666444444444555666777333444444444555555555555;;;<<<===>>>@@@BBBCCCDDDCCCFFFLLLRRRUUUVVVTTTSSSTTTWWWZZZ[[[YYYWWWVVVVVVXXXWWWVVVTTTTTTTTTTTTUUUQQQPPPQQQUUUZZZkkkvvvqqqkkkeeeeeegggfffaaa]]]JJJ<<<888:::666:::@@@<<<:::;;;???FFFHHHGGGIIIMMMUUU]]]gggmmmmmmmmmpppuuuyyy{{{~~~rrrfffaaa]]]WWWRRRQQQJJJMMMPPPOOOMMMMMMQQQVVVVVVZZZaaaggghhhbbbXXXQQQNNNOOOQQQTTTXXX[[[^^^___aaaeeeiiilllpppuuu|||}}}tttkkkeeebbb___^^^[[[YYYYYY[[[```iiiqqqvvvyyyzzz}}}tttqqqssswww|||yyywwwwwwxxxyyy{{{}}}tttiiiaaa]]]cccmmmeeeWWWKKKKKKRRR[[[eeekkkkkkiiihhhhhhjjjlllmmmmmmjjjgggccc```]]][[[XXXUUUQQQOOOMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAACCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIIIIHHHKKKSSSYYYccclllwww~~~iiiiiiiiihhheeeaaa]]]ZZZVVVUUURRRPPPOOONNNNNNNNNNNNOOOQQQTTTXXX\\\___aaa```aaaccceeehhhjjjlllmmmooopppqqqrrrtttuuuvvvwwwxxxvvvtttuuuyyygggjjjpppwww~~~~~~nnnaaaZZZVVVTTTQQQKKKFFFCCCBBBCCCCCCCCCGGGHHHGGGNNNaaauuu|||uuunnnfff]]]UUUOOOGGGGGGKKKTTT```ooo|||uuuyyykkkNNN??????888777666555555666777888666666666666777777777888============>>>AAACCCDDDAAAFFFLLLRRRUUUVVVUUUSSSUUUXXX[[[[[[YYYWWWUUUUUUWWWVVVUUUSSSSSSSSSSSSTTTQQQPPPQQQUUUYYYiiiyyytttlllggghhhkkkjjjeeebbbJJJ===999999666:::@@@===;;;<<<@@@FFFGGGEEEFFFIIITTTZZZbbbjjjmmmmmmqqqvvvxxx{{{|||qqqeee```]]]WWWSSSQQQJJJNNNPPPOOOLLLKKKOOOSSSSSSYYYaaahhhiiicccXXXPPPMMMOOOQQQTTTXXX[[[]]]___```ccchhhmmmrrrzzzyyysssoookkkjjjdddbbb______bbbhhhoootttuuuwwwzzztttnnnooojjjuuu{{{xxxtttqqqsssxxx~~~}}}zzzrrrhhhaaa]]]]]]______iiijjj\\\NNNLLLSSS[[[ccciiijjjhhhggggggiiijjjkkkkkkhhheeeaaa]]]ZZZWWWTTTQQQRRRQQQOOOMMMKKKJJJJJJIIIDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@???>>>>>>???@@@AAADDDDDDCCCDDDDDDEEEFFFGGGEEEHHHIIIHHHGGGIIIPPPWWW[[[eeeqqqxxx{{{``````_________[[[VVVSSSMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPTTTYYY]]]]]]^^^______aaaeeejjjnnnmmmoooqqqrrrrrrrrrtttuuuzzzyyywwwwwwzzz~~~yyyppphhhkkkwwwzzzlllddd___bbbYYYOOOJJJFFFBBBAAACCCCCCDDDFFFGGGIIIPPPccctttzzzwwwrrrjjj```WWWPPPLLLLLLKKKLLLTTThhhyyy}}}xxxvvv~~~xxxcccJJJ>>>>>>777888999999888777666555666999;;;:::888888:::<<<;;;<<<>>>??????@@@CCCEEEHHHJJJMMMQQQSSSTTTTTTTTTVVVUUUUUUUUUVVVUUURRRPPPOOOOOOOOOOOOQQQRRRSSSTTTRRRWWW[[[XXXZZZmmmyyyuuurrrggglllkkkllltttbbbLLL;;;666999777:::===888999999;;;@@@GGGKKKJJJIIIQQQYYYbbbhhhjjjkkkooorrrvvvzzztttfff```]]]WWWRRROOOKKKLLLMMMMMMLLLMMMOOOQQQSSSVVV]]]dddgggcccYYYQQQMMMNNNOOOQQQUUUXXX\\\^^^cccdddfffiiioooxxx}}}tttllllllrrrxxxxxxuuuyyy|||~~~~~~yyyggg^^^```ccciiipppwww}}}~~~}}}yyy|||~~~tttiiibbb```[[[UUUUUUYYY[[[aaaxxxrrr\\\PPPQQQSSS^^^iiiiiigggjjjllllllkkkjjjlllnnnjjjfff```\\\ZZZXXXVVVTTTRRRPPPNNNMMMKKKKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFFFFEEEFFFGGGIIILLLIIIJJJNNNLLLIIIKKKQQQYYY]]]cccjjjpppxxx___]]]\\\[[[YYYVVVRRROOOIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHIIIKKKOOOTTTXXX[[[\\\^^^___bbbffflllpppsssuuuwwwwwwvvvuuuuuuvvvyyyxxxwwwxxxzzz~~~}}}pppkkkpppxxx|||}}}tttkkkkkk```VVVPPPKKKEEEDDDEEEBBBBBBCCCCCCCCCJJJZZZkkksssrrrnnnggg^^^UUUNNNJJJHHHIIIKKKUUUiiizzzsssuuu~~~~~~{{{zzzuuu^^^FFF<<<===888999999:::999888777666777888:::999888888:::===<<<>>>???@@@@@@AAADDDFFFHHHJJJMMMQQQSSSUUUUUUUUUTTTTTTTTTVVVXXXXXXVVVTTTQQQQQQQQQQQQQQQRRRSSSSSSSSSXXX[[[ZZZ\\\nnnwwwtttlllrrrppppppuuu```OOO===777999777:::===999::::::<<>>>>>???AAAAAAAAABBBDDDFFFHHHJJJMMMQQQTTTVVVWWWWWWRRRRRRSSSVVVYYY[[[ZZZYYYUUUTTTSSSRRRRRRRRRRRRRRRTTTWWWZZZ[[[```ooozzzzzzuuu~~~hhhSSSAAA999999666999===999;;;;;;<<>>===<<<<<<<<<<<<<<<;;;===>>>@@@AAAEEEJJJMMMVVVYYY]]]```cccggglllooovvvyyy}}}}}}{{{yyyxxxxxxyyyzzz|||yyyooonnnuuu{{{rrrbbbXXXPPPHHHCCCBBBDDDBBBAAAAAA???BBBMMMZZZgggiiijjjeee\\\SSSLLLIIIIIIMMMSSS___sssuuuggg^^^^^^fffxxx~~~zzzwwwrrrttt{{{{{{hhhNNN<<<888;;;777888888888888777777777888888777777888:::===>>>>>>???AAAAAAAAABBBEEEGGGIIIKKKNNNQQQTTTWWWXXXYYYRRRRRRSSSUUUXXX[[[[[[ZZZWWWWWWUUUTTTSSSRRRRRRRRRSSSVVVXXX[[[aaaooo~~~vvvVVVCCC:::999666999>>>:::;;;:::;;;???DDDFFFDDDAAAAAADDDJJJPPPWWW```iiiooouuuyyy}}}ooofffbbb[[[UUURRRKKKLLLLLLKKKJJJKKKMMMPPPTTTWWW\\\cccgggddd]]]VVVNNNNNNOOOQQQTTTWWWZZZ\\\]]]^^^```bbbffflllsssxxx{{{~~~~~~~~~|||kkkeee\\\VVVWWW___jjjqqq}}}qqqbbbZZZWWW\\\iiiwwwuuuaaaXXX[[[]]]eeemmmjjjnnnpppqqqqqqooojjjfffdddgggdddaaa^^^]]][[[YYYXXXVVVUUUTTTRRRPPPOOONNNNNNLLLLLLKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPNNNOOORRRVVVXXXWWWWWWYYY]]]dddjjjqqqyyyOOOKKKFFFCCCAAA???===<<<<<<;;;::::::999::::::::::::<<<===>>>@@@CCCHHHKKKVVVYYY]]]```ccceeehhhkkkppptttyyy{{{|||{{{zzzzzzzzz{{{|||tttmmmooossszzz|||~~~lllaaaXXXOOOIIIFFFFFFDDDBBBAAA@@@AAAJJJUUUbbbeeefffaaaXXXOOOIIIGGGJJJOOOWWWbbbtttwwwjjjbbb___bbbooo{{{xxxpppmmmlllsss|||wwwaaaIII:::888;;;666555555555555666666666888777777888:::===>>>???===???@@@AAAAAACCCFFFHHHKKKMMMOOORRRUUUWWWYYYZZZUUUTTTSSSTTTVVVXXXXXXWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRUUUWWWZZZaaaooo{{{xxxwwwvvvxxxVVVCCC::::::666:::>>>::::::999:::>>>CCCGGGFFFDDDCCCEEEGGGLLLSSS]]]gggmmmssswww{{{~~~ooofff```ZZZTTTRRRLLLLLLKKKIIIHHHIIILLLOOOSSSUUUZZZ```dddccc]]]WWWNNNNNNOOOQQQSSSVVVYYY[[[\\\^^^```bbbdddiiinnnrrrxxxzzz|||{{{yyywwwxxxyyyyyyzzz|||~~~~~~|||{{{}}}}}}~~~{{{~~~~~~rrriiigggmmmuuu|||vvveee\\\^^^iiittttttbbb\\\```bbbjjjpppkkklllmmmoooooonnnkkkfffcccdddbbb___]]]\\\[[[YYYWWWVVVUUUTTTSSSQQQOOONNNMMMKKKKKKLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTVVVXXXZZZZZZXXXZZZ^^^dddkkkqqqyyyFFFDDD@@@===<<<<<<:::999999999888888888888888999999;;;<<<===>>>BBBFFFJJJSSSWWW\\\___bbbdddfffhhhkkkoootttwwwyyyyyyzzz{{{{{{{{{}}}zzznnniiihhhpppsssxxx{{{|||}}}~~~}}}yyyxxxzzzsssggg___VVVNNNJJJJJJGGGDDDCCCAAAAAAHHHPPPYYY]]]___[[[RRRJJJFFFGGGHHHOOOXXXccctttxxxllljjjgggiiiqqqxxx{{{tttkkkiiilllwwwrrrZZZDDD:::888999555444444444444555555666888888888:::>>>@@@@@@@@@===???AAABBBCCCEEEHHHKKKNNNOOOQQQSSSUUUWWWYYYZZZXXXVVVTTTTTTUUUVVVVVVUUUWWWVVVUUUTTTTTTTTTTTTTTTRRRUUUWWWZZZ```nnn~~~vvvtttrrrooouuu|||~~~~~~zzznnnSSSAAA999:::777;;;???;;;:::888999===EEEJJJMMMLLLIIIGGGFFFGGGNNNXXXbbbiiippptttzzz}}}}}}lllbbb]]]WWWQQQOOOLLLLLLKKKHHHGGGHHHLLLNNNSSSTTTXXX^^^cccccc]]]XXXNNNNNNOOOPPPSSSVVVYYYZZZ^^^```bbbccceeehhhkkknnnsssuuuvvvrrrlllfffcccccchhhlllsssxxxzzzzzzzzz{{{{{{~~~~~~~~~{{{|||qqqbbbaaajjjssssssbbb^^^dddgggnnnsssnnnmmmlllmmmmmmmmmkkkgggdddbbb```^^^]]]]]]\\\ZZZXXXWWWVVVVVVTTTRRRPPPNNNMMMOOOOOOOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMPPPRRRUUUZZZ]]][[[ZZZ\\\\\\[[[ZZZ^^^dddjjjooovvv}}}???===;;;:::;;;:::999888777777666666666666777777777888999:::;;;???CCCGGGOOOSSSYYY^^^aaaccceeegggkkknnnrrruuuwwwxxxzzz|||zzz{{{{{{|||~~~vvvlllhhhfffjjjqqqwwwzzz|||}}}{{{xxxxxx{{{~~~~~~qqqiii```XXXTTTRRRNNNKKKHHHEEECCCGGGNNNRRRWWWZZZVVVOOOIIIHHHKKKHHHPPPZZZfffvvvyyynnnooopppuuu|||tttmmmkkknnnzzzlllSSS@@@999888666555444444333444555666777888888999===AAACCCBBB@@@>>>@@@BBBDDDFFFIIIMMMOOOQQQQQQRRRSSSUUUWWWYYYZZZZZZXXXVVVUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVSSSWWWYYY[[[```oooxxxvvvvvvuuuttt{{{}}}zzzssshhhNNN===888:::999<<>>HHHPPPUUUWWWQQQMMMHHHGGGKKKUUU___eeemmmrrrxxx|||}}}kkkaaa\\\VVVQQQPPPLLLLLLJJJHHHFFFGGGKKKNNNPPPQQQUUU[[[``````\\\WWWNNNNNNOOOPPPSSSUUUXXXZZZ```bbbdddeeefffhhhjjjmmmmmmrrrvvvtttkkkaaa[[[YYY[[[aaahhhnnnqqqtttxxx|||{{{~~~|||~~~|||{{{yyygggcccjjjqqqzzzuuufffccckkknnnuuuyyyssspppooommmmmmmmmkkkhhhdddaaa```^^^^^^^^^]]][[[YYYYYYXXXXXXWWWTTTRRROOONNNPPPQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNOOOQQQTTTYYYbbbfffbbb\\\]]]^^^]]]]]]```eeejjjooouuu{{{;;;:::999999::::::999777555555555444444555666666555666777888999<<<@@@DDDKKKPPPWWW]]]aaacccfffhhhmmmpppsssuuuvvvxxx{{{}}}zzzzzzzzzzzz|||~~~~~~uuupppaaafffooovvvzzz~~~xxxooogggccc[[[VVVQQQNNNIIIFFFIIINNNOOOTTTXXXUUUOOOKKKMMMPPPIIIRRR^^^jjjzzz|||qqqlllqqqzzzxxxqqqnnnooo{{{~~~iiiNNN>>>999777333666555444444555666777888888888:::???DDDEEECCC@@@???AAADDDFFFIIILLLPPPSSSRRRRRRSSSTTTUUUWWWXXXYYY\\\YYYWWWVVVWWWXXXWWWWWWRRRRRRRRRSSSTTTUUUWWWXXXUUUYYY\\\\\\aaappp~~~zzz|||{{{}}}xxxppp|||lllKKK;;;666:::999===AAA===<<<::::::@@@JJJUUU\\\___XXXRRRKKKHHHLLLUUU^^^dddkkkpppwww|||mmmccc^^^YYYTTTRRRLLLLLLJJJGGGFFFGGGKKKNNNMMMNNNQQQWWW\\\\\\XXXTTTNNNNNNOOOPPPRRRUUUXXXZZZbbbdddfffgggggghhhjjjlllmmmuuu}}}}}}uuuiii```\\\SSSYYY```dddgggmmmttt{{{|||~~~{{{}}}}}}{{{}}}jjjdddiiipppxxxyyyjjjiiiqqquuu|||zzztttqqqnnnmmmmmmlllhhhdddbbb```______```___]]][[[ZZZZZZZZZXXXVVVSSSQQQOOONNNOOOQQQRRRRRRRRRQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNNNNNNNPPPRRRTTT]]]hhhmmmfff^^^]]]`````````ccchhhmmmqqqwww}}}777777777777777777777777777777666666555555555444666777888888888;;;???BBBGGGMMMUUU]]]bbbeeehhhjjjtttyyy|||{{{zzz||||||yyyvvvvvvwwwyyy|||zzzqqqnnnnnnuuu||||||xxxmmmfffbbb\\\XXXTTTRRROOOMMMSSSWWWZZZXXXQQQLLLKKKLLLOOOXXXfffwww{{{uuusssqqqvvvuuurrrooovvvxxx```HHH;;;999666000444444444444666777888999999:::===???AAACCCCCCCCCBBBDDDFFFGGGHHHIIILLLOOOQQQQQQQQQQQQSSSUUUWWWXXXVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUSSSQQQRRRUUUXXXZZZZZZ^^^[[[\\\dddkkk}}}yyyqqqrrrzzzuuuQQQ???:::===888999???AAA>>>===>>>EEEQQQ^^^gggkkk```UUULLLKKKOOOVVV___fffgggmmmtttxxx}}}~~~nnneee[[[XXXVVVNNNMMMLLLJJJHHHHHHHHHIIIJJJJJJPPPUUUVVVWWWYYYVVVQQQKKKLLLMMMOOOQQQTTTVVVWWW^^^bbbhhhkkkllljjjiiiiiiooo|||qqq```[[[[[[\\\```gggpppvvvzzz}}}~~~}}}}}}|||{{{zzz}}}}}}|||~~~}}}ooojjjlllooozzzzzzzzzyyy{{{~~~~~~vvvtttqqqnnnkkkiiihhhhhhkkkhhhdddbbbaaaaaa___^^^YYYXXXXXXWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUQQQOOONNNMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNOOOQQQRRRUUU^^^ffffff```]]]___dddffffffiiinnnuuuxxxxxxwww777777777777777777777777777777666666666555555555666777777777888:::>>>AAAHHHNNNVVV]]]cccgggjjjlllvvv{{{~~~}}}|||~~~}}}{{{xxxxxxyyyzzz|||~~~zzztttqqqttt||||||~~~}}}||||||||||||sssooohhhbbb^^^\\\ZZZXXX]]]aaaccc]]]SSSLLLLLLOOOSSS]]]mmm|||{{{uuutttxxxzzzxxxuuuzzzttt]]]FFF:::999777222444444444555666777888999:::;;;>>>AAACCCDDDDDDDDDDDDFFFGGGHHHHHHJJJLLLOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUSSSRRRSSSVVVYYY\\\ZZZ]]][[[[[[ccciii{{{}}}{{{sssuuu}}}~~~WWWCCC;;;===999999>>>>>>===<<<>>>EEEQQQ^^^ggglllfff[[[PPPMMMPPPUUU]]]eeeiiinnntttxxx~~~|||kkkbbbXXXUUUTTTMMMMMMLLLJJJHHHGGGHHHIIIJJJKKKPPPUUUVVVWWWXXXUUUPPPKKKKKKLLLNNNPPPSSSUUUWWW]]]aaagggkkklllkkkkkkkkkqqqnnnaaa^^^[[[^^^fffooouuuxxxzzz{{{{{{|||}}}{{{zzz{{{~~~}}}xxxqqqrrruuu~~~}}}tttsssqqqnnnlllkkkkkkkkkkkkhhhdddbbbaaa```^^^\\\[[[[[[[[[[[[ZZZYYYWWWWWWVVVUUUUUUUUUUUUWWWXXXYYYTTTRRROOONNNOOOPPPOOOOOOMMMMMMNNNOOOPPPQQQSSSTTTQQQXXX```dddbbbbbbeeeiiiggggggiiinnntttyyy{{{zzz777777777777777777777777777777777777666666666666555666666666666999<<>>;;;<<<<<<>>>EEEPPP[[[dddiiilll```TTTOOOOOOSSS[[[ccclllooosssyyy|||jjjaaaWWWUUUTTTNNNNNNLLLJJJHHHGGGHHHIIIJJJKKKQQQUUUUUUVVVWWWUUUPPPIIIJJJJJJLLLNNNQQQTTTVVV[[[___eeeiiikkklllmmmmmmrrroooggg^^^\\\bbblllsssvvvvvvyyyzzz{{{~~~|||yyyyyy{{{~~~}}}zzz{{{zzz}}}~~~}}}wwwuuussspppnnnlllkkkkkkkkkhhhdddbbbaaa```^^^\\\^^^___``````___]]]ZZZXXXWWWWWWWWWWWWXXXYYY[[[\\\UUURRROOOMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVQQQVVV\\\aaadddfffhhhiiigggfffgggkkkrrryyy}}}777777777777777777777777777777777777777777777777555666666666555777;;;>>>AAAFFFOOOVVV]]]bbbfffiiipppuuuxxxwwwvvvxxxxxxuuuwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||qqqnnnppptttvvvxxx|||~~~~~~~~~}}}}}}|||||||||}}}}}}~~~}}}}}}}}}uuubbbWWWYYY___qqq|||zzzjjjSSSBBB:::888666333555555555666777888999:::===???AAADDDFFFGGGHHHHHHIIIKKKKKKKKKJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQTTTSSSSSSRRRSSSTTTVVVWWWTTTTTTSSSTTTVVVZZZ]]]___aaabbb```bbbgggjjj}}}```GGG;;;===;;;===???;;;;;;<<<>>>CCCLLLUUU]]]bbbkkk```TTTNNNMMMOOOWWW```jjjmmmqqqxxxnnndddZZZWWWWWWQQQNNNMMMJJJHHHGGGHHHIIIIIIKKKPPPTTTTTTUUUWWWUUUPPPHHHHHHIIIJJJLLLPPPSSSUUUYYY]]]cccgggjjjlllnnnppppppyyywwweee[[[]]]fffnnnqqquuuxxxzzz{{{~~~~~~{{{xxxxxxyyy|||}}}~~~||||||wwwuuuyyy}}}{{{wwwsssoookkkiiigggjjjgggdddbbbbbbbbbaaa___bbbccceeefffeeeaaa]]]ZZZXXXXXXXXXXXXYYYYYYYYYZZZTTTQQQLLLJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUUUUVVVXXX[[[```dddfffeeedddeeeddddddgggmmmuuu}}}777777777777777777777777777888888888888888888888666666666555555666999<<>>AAA>>><<<===>>>AAAFFFMMMSSSXXXdddZZZQQQLLLJJJLLLTTT]]]gggjjjooowwwrrrhhh]]]ZZZYYYRRROOOMMMKKKHHHGGGGGGHHHIIIJJJPPPSSSSSSUUUWWWUUUQQQHHHHHHGGGHHHKKKNNNRRRTTTXXX[[[```dddhhhkkknnnqqqooouuu~~~nnn]]]XXX^^^ffflllsssxxx||||||}}}~~~{{{xxxxxxzzz}}}~~~wwwzzz|||}}}|||yyyuuuqqqllliiigggiiifffdddcccdddddddddcccccceeehhhiiigggccc___\\\YYYYYYYYYXXXWWWVVVUUUTTTTTTQQQLLLJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRWWWWWWYYY]]]aaacccaaa___```______aaafffpppzzz777777777777777777777777888888888888999999999999777777777666555666999<<>>AAACCCFFFGGGGGGGGGJJJKKKLLLLLLKKKKKKMMMOOOQQQQQQQQQQQQPPPOOOMMMMMMOOOOOOOOOOOOPPPRRRSSSTTTQQQQQQQQQSSSUUUXXXZZZ\\\]]]]]][[[```ddddddzzzzzzxxxoooUUU???888<<<<<<>>>BBB???<<<===>>>@@@BBBFFFLLLPPP]]]UUUNNNKKKHHHIIIQQQZZZccchhhooowwwvvvlllaaa\\\YYYQQQOOOMMMKKKHHHGGGGGGHHHHHHIIINNNRRRRRRTTTWWWWWWSSSHHHGGGGGGGGGJJJNNNRRRTTTVVVYYY^^^aaaeeeiiimmmqqqqqqtttyyysss___VVVWWW___eeennnuuuzzz{{{}}}~~~~~~|||yyyyyy{{{~~~||||||}}}qqqkkkjjjjjjlllmmmmmmrrrxxx}}}zzzyyywwwuuurrrooolllkkkhhhfffccccccdddeeeddddddbbbcccfffgggfffbbb^^^[[[YYYYYYXXXWWWUUUSSSQQQPPPUUURRROOOMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNQQQQQQSSSWWW[[[^^^^^^]]][[[[[[ZZZ\\\aaajjjuuu}}}777777777777777777777777888888888999999999::::::888999888777555666999;;;>>>CCCLLLTTT\\\cccjjjnnnnnnsssvvvuuutttvvvvvvssswwwvvvvvvvvvwwwxxxzzz{{{{{{||||||zzzxxxxxx{{{~~~xxxxxxxxxyyyzzz{{{|||}}}~~~zzzuuuuuuwwwyyyzzzyyy{{{~~~~~~~~~~~~|||xxx}}}~~~tttxxxlllWWWAAA999888777666666777777777888999:::;;;<<<;;;===???BBBDDDEEEFFFFFFIIIJJJKKKKKKKKKKKKNNNPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXZZZZZZYYY^^^bbbbbbyyytttpppvvvzzzxxxyyyrrraaaNNN<<<888===;;;;;;@@@???;;;===??????@@@DDDIIINNNZZZTTTPPPMMMJJJIIIPPPXXXbbbhhhpppvvv|||}}}sssfff```[[[RRROOONNNKKKIIIGGGGGGGGGHHHGGGLLLPPPQQQTTTXXXXXXUUUHHHHHHGGGGGGJJJNNNRRRUUUUUUXXX\\\___bbbggglllppprrrsssuuuwwwzzz~~~rrraaaUUUSSSXXX^^^fffooowwwyyy|||}}}zzzzzz{{{}}}~~~|||{{{~~~qqqbbb]]][[[]]]^^^^^^dddkkkxxx~~~|||xxxxxxwwwuuussspppmmmkkkiiifffcccbbbbbbbbbaaa```]]]___aaabbbaaa^^^[[[YYYVVVWWWWWWVVVUUUSSSQQQPPPTTTRRROOONNNOOOPPPOOOOOOPPPOOONNNLLLKKKKKKJJJJJJIIIKKKNNNQQQTTTVVVXXXYYYXXXXXXXXXYYY]]]fffqqqyyy777777777777777777777777888888888999999:::::::::999999999777666666999<<<<<>>AAACCCDDDEEEEEEHHHJJJKKKKKKKKKKKKNNNPPPOOOOOOOOOOOOMMMKKKIIIGGGFFFGGGJJJKKKMMMMMMLLLLLLNNNNNNOOOPPPRRRTTTUUUVVVZZZYYYYYY___cccbbb{{{sssnnnppppppjjjkkkeeeTTTKKK;;;999>>>:::999>>>>>>:::<<>>:::===HHHOOONNNMMMOOOZZZ\\\ZZZRRRJJJHHHOOOXXX___jjjwww}}}~~~yyypppggg\\\TTTNNNLLLIIIHHHIIIIIIHHHGGGIIIJJJMMMSSSYYY[[[XXXUUUKKKDDDAAAEEEJJJNNNRRRVVVXXXZZZ\\\]]]^^^___bbbeeerrrqqqoookkkgggeeeddddddlllnnnnnnjjjccc^^^[[[[[[kkkmmmrrrwww{{{~~~yyysssqqqvvvzzzzzz{{{}}}lllkkkiiiiiijjjkkkkkkjjjgggiiiooo}}}~~~xxxuuurrrtttwww|||~~~{{{xxxyyywwwuuurrrpppooonnnnnnkkkhhhdddbbbbbb```\\\YYY```___]]][[[YYYWWWVVVUUUTTTTTTUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFHHHKKKNNNOOOOOOVVV^^^eeeccc___cccrrr===>>>>>>===<<<;;;:::;;;::::::;;;;;;;;;;;;<<<===:::::::::888777666888:::>>>BBBIIIQQQZZZbbbgggjjjkkkmmmpppsssuuuuuuuuutttvvvwwwzzz||||||{{{yyywwwtttvvvyyyzzzyyyxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{|||wwwxxxyyyzzzzzz|||xxxyyyzzz{{{{{{~~~~~~}}}{{{zzzyyyzzz{{{|||~~~~~~}}}~~~~~~~~~rrrWWWFFF999888888444333777555666777999;;;<<<<<<<<<;;;>>>AAACCCDDDEEEGGGHHHHHHIIIKKKMMMMMMLLLKKKJJJLLLOOOOOOKKKJJJLLLKKKGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRUUUUUUSSSWWW]]]```ttttttgggdddeeebbbeeefff\\\JJJ@@@>>>???>>>DDDFFF===AAA>>>AAALLLUUUVVVSSSSSS[[[]]]\\\TTTKKKHHHNNNUUU___jjjvvv{{{|||zzzpppggg]]]UUUPPPMMMJJJHHHIIIIIIIIIIIIKKKKKKMMMSSSXXX[[[YYYVVVLLLEEEAAADDDIIIMMMPPPTTTWWWYYY[[[]]]^^^```cccfffjjjmmmpppmmmfffbbbccceeeggglllrrrrrroookkkjjjkkklllnnnrrrvvvzzz}}}yyyvvvyyy|||}}}|||{{{xxxsssppppppqqqrrrrrrfffcccccchhhrrr{{{zzzsssmmmiiiffffffhhhlllrrrwwwxxxwwwuuuxxxwwwtttqqqooommmmmmmmmiiifffcccbbbbbbaaa^^^\\\]]]]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEIIIOOOUUUXXXYYY\\\cccjjjjjjfffgggpppyyy@@@@@@???>>>===<<<<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;999777777999;;;===AAAHHHQQQ[[[bbbhhhjjjkkklllnnnppprrrsssssstttsssuuuyyy|||~~~|||zzzxxxrrrtttwwwyyyyyyyyy{{{|||wwwwwwwwwwwwxxxyyyzzz{{{wwwxxxyyyxxxwwwwwwyyy{{{|||~~~}}}}}}tttvvvxxxyyyzzz||||||{{{yyyxxxxxxyyyzzz{{{}}}}}}}}}~~~|||zzz{{{}}}zzzsssqqqwww{{{~~~mmmQQQBBB777666666333222666444555777999;;;<<<======<<>>>>>>>>>>>>>>===;;;999;;;<<<<<<:::888888:::<<<;;;@@@HHHQQQ[[[bbbgggjjjkkkkkklllmmmooopppqqqrrrpppsssyyy}}}}}}{{{yyyqqqtttwwwxxxxxxxxxyyyzzzwwwwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvtttsssssstttvvv{{{{{{yyywwwsssuuuwwwxxxxxxyyy{{{}}}zzzzzzyyyyyyyyyzzzzzz{{{}}}}}}}}}||||||zzzxxxvvvyyy{{{~~~{{{wwwzzzwwwdddJJJ???666555555333444777444666777:::<<<===>>>>>>>>>@@@CCCEEEFFFGGGIIIKKKMMMMMMNNNOOOPPPOOOOOONNNIIIKKKKKKLLLMMMPPPQQQQQQOOOOOOOOONNNOOOOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVSSSTTTYYY[[[kkk|||yyykkkfffggggggooouuunnnaaaLLLCCCHHHNNNVVVYYYPPPEEEAAABBBMMMZZZ^^^XXXQQQUUUVVVVVVPPPIIIFFFIIINNN]]]fffoootttuuuxxx}}}pppggg___ZZZUUUPPPKKKHHHHHHJJJLLLLLLNNNLLLKKKNNNSSSWWWWWWVVVOOOGGGBBBCCCGGGHHHJJJMMMQQQTTTWWWYYY[[[^^^bbbeeejjjwwwyyyrrrqqqttttttuuuwwwzzz~~~|||wwwvvvvvvvvvzzz~~~ssseee]]][[[\\\]]][[[UUUMMMHHHHHHLLLPPPRRRTTTRRRNNNJJJGGGFFFFFFFFFHHHKKKRRR[[[eeellloooppprrrqqqnnnllljjjiiihhhhhhddddddbbbbbbaaa```___^^^YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTPPPOOONNNMMMLLLLLLLLLLLLJJJKKKKKKKKKIIIGGGDDDBBB@@@???@@@EEEMMMVVV]]]```\\\___cccfffgggiiikkkmmmuuuzzz|||{{{~~~nnnkkkgggdddaaa]]]WWWSSSHHHEEECCCBBBBBBAAA???============;;;999999;;;===;;;@@@HHHRRR[[[bbbfffiiijjjjjjkkklllmmmoooppppppnnnqqqwww|||~~~}}}zzzxxxsssuuuwwwxxxwwwvvvvvvvvvzzzzzzyyyxxxvvvtttsssrrrtttuuuvvvtttqqqoooooopppssswww{{{}}}|||xxxuuussstttvvvyyyyyyxxxwwwxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}~~~}}}{{{xxxvvvuuuxxxyyy{{{~~~~~~}}}}}}~~~|||zzzxxxxxx~~~{{{lllZZZEEE>>>777555666666777888666777999;;;===>>>??????@@@BBBDDDDDDDDDEEEGGGHHHLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLMMMOOOQQQSSSUUUWWWWWWVVVUUUUUUUUUUUUUUUVVVTTTUUUUUUVVVWWWWWWWWWWWWUUUXXXUUUUUUZZZ[[[hhh|||yyyllljjjnnnrrr~~~nnnSSSDDDGGGLLLVVV\\\WWWGGGCCCAAAIIIVVV]]]XXXPPPMMMNNNNNNJJJEEECCCGGGKKK[[[bbbkkkppprrrvvv~~~pppggg```\\\UUUQQQLLLIIIHHHJJJKKKLLLLLLJJJIIILLLQQQVVVVVVVVVPPPHHHBBBCCCFFFGGGHHHKKKNNNQQQTTTVVVYYY\\\```ccchhhsss{{{zzzwwwvvvwwwxxx{{{|||{{{yyyxxx{{{zzzjjj[[[RRROOOOOOOOOPPPLLLGGGDDDCCCEEEFFFGGGGGGEEEBBB???============@@@BBBHHHPPPZZZbbbggghhhiiihhhgggeeeddddddeeeeeedddccccccaaa___]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXWWWWWWVVVUUUTTTPPPOOONNNMMMLLLLLLLLLLLLJJJKKKKKKKKKIIIFFFCCCAAA???>>>===???EEELLLQQQSSSQQQQQQSSSVVVZZZ```gggkkkuuu}}}}}}ssslllWWWQQQIIIDDDCCCCCCBBB@@@===>>>>>><<<::::::<<<>>>;;;@@@IIIRRR[[[aaaeeegggiiijjjkkklllmmmnnnnnnnnnkkknnnssswwwyyyyyywwwvvvsssuuuvvvvvvtttsssrrrrrr{{{{{{|||{{{zzzwwwsssqqqrrrssstttrrrpppnnnmmmmmmrrrtttwwwyyyyyywwwtttqqqvvvyyy||||||zzzxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}zzzxxxwwwwwwxxxxxxzzz}}}{{{}}}}}}{{{{{{{{{|||zzz|||wwwssswww|||{{{hhhVVV@@@<<<777555666888999:::999:::<<<===??????@@@@@@BBBCCCCCCCCCBBBCCCEEEGGGIIIIIIJJJKKKMMMNNNOOOPPPQQQOOOOOORRRTTTTTTWWW[[[______^^^]]]\\\\\\\\\]]]XXXXXXWWWWWWWWWWWWXXXXXXUUUYYYVVVUUUZZZ\\\fffzzzxxxnnnooowww~~~uuuVVVCCCBBBDDDLLLUUUSSSHHHEEEBBBEEEQQQ[[[[[[VVVJJJJJJIIIEEEBBBBBBFFFJJJWWW^^^gggmmmpppuuu}}}rrrgggaaa]]]UUUQQQLLLIIIIIIJJJJJJJJJKKKIIIHHHLLLRRRVVVWWWVVVRRRIIICCCDDDFFFFFFHHHJJJNNNPPPSSSUUUWWW[[[___bbbgggppp~~~|||zzzzzzwwwwwwwwwxxx{{{~~~~~~}}}}}}zzzwwwxxx}}}{{{zzz}}}}}}}}}~~~uuummm___SSSLLLHHHFFFFFFEEEDDDBBB@@@???=========AAA@@@>>>===<<<;;;::::::;;;<<>><<<<<>>???>>>===;;;;;;===???<<>>???@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUQQQPPPTTTVVVTTTWWW\\\dddcccbbbaaa```_________\\\[[[XXXVVVUUUVVVXXXYYYSSSYYYVVVTTTYYY\\\dddvvvzzzvvvwwwzzzqqqttt}}}wwwWWWBBB???===BBBIIIJJJEEECCC@@@@@@JJJXXX___]]]MMMLLLIIIDDDAAABBBGGGKKKTTTZZZcccjjjooouuu}}}ssshhhaaa]]]SSSPPPLLLJJJJJJJJJIIIHHHJJJIIIIIINNNTTTYYYYYYXXXRRRJJJDDDDDDFFFGGGHHHKKKOOOQQQTTTVVVXXX[[[___bbbhhhooo{{{yyywwwuuutttsssssssssrrruuuuuuuuuwwwyyy|||}}}|||~~~|||wwwvvvyyy}}}~~~|||zzzzzzxxxwwwyyyqqqjjj```VVVNNNHHHCCCAAA???@@@???>>><<<;;;::::::>>>??????@@@???>>>===<<<;;;;;;<<<@@@EEEJJJMMMNNNNNNNNNOOOPPPSSSVVVYYYZZZ]]]^^^___^^^[[[YYYZZZ\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLMMMLLLJJJHHHFFFDDDCCCBBB@@@>>><<<===???AAAAAAAAAAAAAAA@@@???AAAKKKYYYccctttrrr___TTTMMMGGGDDD?????????===;;;;;;===???===BBBJJJSSS[[[```bbbcccgggiiilllnnnooonnnmmmllleeegggjjjmmmnnnoooooonnnoooqqqssssssrrrppppppqqqnnnrrrvvvyyyyyyvvvqqqnnnmmmoooqqqqqqooonnnmmmmmmnnnnnnqqqtttwwwyyyxxxwwwwwwzzz~~~~~~}}}|||yyyyyyyyyxxxxxxvvvuuutttwwwzzz||||||yyywwwxxxyyyzzzyyyzzz}}}{{{|||~~~}}}}}}uuurrrrrruuu|||yyykkkTTTAAA888888666444555888::::::??????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCEEEIIILLLKKKLLLMMMOOOQQQTTTWWWXXXWWWRRRQQQUUUVVVTTTVVV\\\ccccccaaa```_______________\\\YYYVVVTTTUUUWWWYYYRRRXXXUUUSSSYYY[[[cccsss}}}wwwwwwvvv~~~uuuwwwwwwXXXDDD@@@;;;<<>>??????>>>===>>>@@@>>>@@@BBBCCCDDDCCCAAA@@@>>>===<<<>>>BBBFFFHHHHHHDDDEEEFFFIIIMMMQQQTTTVVVYYY[[[]]]\\\ZZZYYY[[[^^^XXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLNNNLLLJJJGGGEEEDDDCCCBBB@@@???>>>???AAABBBBBBAAAAAAAAA@@@>>>>>>FFFTTT___mmm{{{xxxgggZZZOOOIIIBBBCCCBBB???======<<<;;;???DDDNNNXXXaaagggjjjkkknnnllljjjjjjkkklllmmmlllgggfffffffffgggjjjlllnnnqqqpppooooooqqqqqqpppooooooppprrrssssssrrrqqqpppqqqpppooonnnmmmmmmmmmmmmppppppqqqrrrtttuuuvvvvvvzzz}}}{{{yyywwwzzzxxxuuuttttttsssrrrqqqwwwyyy|||{{{yyyxxxzzz|||}}}||||||}}}yyy}}}~~~|||}}}yyyrrrvvv|||ttt```JJJ<<<888888777666555777;;;>>>CCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBDDDGGGIIILLLMMMMMMNNNQQQTTTUUUUUUTTTTTTQQQRRRTTTVVVWWWWWWWWWVVV\\\^^^aaaaaa`````````aaaaaaaaa]]]WWWWWW[[[YYYRRRUUUTTTSSSSSSUUU[[[ccciii}}}|||ssspppuuuwww~~~oooSSSCCCBBB>>>===???;;;<<<=========CCCOOO[[[bbbYYYPPPIIIHHHGGGCCCBBBEEESSS\\\ccceeekkkxxxzzzpppbbbXXXUUURRRMMMIIIFFFGGGHHHJJJIIIJJJMMMPPPSSSUUUWWWWWWRRRLLLFFFDDDEEEHHHIIIIIIOOORRRUUUXXXYYY[[[]]]___dddiiimmmlllllljjjeee^^^```\\\ZZZ___ccceeegggkkkggggggjjjppprrrrrrtttyyy{{{~~~zzzwwwyyyzzz}}}zzzvvvsssyyy~~~lllZZZLLLDDD>>>;;;;;;>>>???>>>>>>AAADDDFFFJJJNNNOOOKKKEEE@@@<<<;;;;;;;;;<<>>>>>>>>===>>>AAAFFFJJJPPPJJJFFFEEECCCDDDNNNZZZiiixxxppp]]]RRRFFFFFFDDD@@@>>>>>>===<<<@@@EEEOOOYYYbbbhhhkkklllqqqooommmmmmoooppppppooohhhgggffffffgggjjjlllnnnnnnmmmlllmmmooopppooonnnooonnnnnnoooooooooppppppqqqqqqpppooonnnoooooopppmmmnnnoooppprrrsssttttttzzz}}}|||yyyxxxyyywwwuuutttttttttrrrqqquuuxxx|||~~~~~~~~~}}}}}}~~~}}}}}}~~~{{{zzz{{{zzzvvv|||}}}}}}nnnZZZFFF:::888888888777666888<<>>IIIVVV```bbbXXXNNNJJJGGGEEEFFFKKKTTT[[[aaaccciiiuuu{{{nnnbbbYYYTTTQQQLLLHHHEEEEEEGGGHHHHHHJJJLLLPPPSSSVVVWWWXXXTTTNNNGGGDDDDDDFFFHHHIIINNNPPPTTTWWWYYY[[[]]]```cccggghhhgggeeeccc]]]UUUPPPLLLMMMSSSYYY[[[]]]```aaaaaafffmmmqqqrrrtttyyy||||||xxxxxxyyy|||}}}~~~~~~}}}}}}{{{qqqmmmjjjmmmyyyppp[[[NNNBBB>>><<<>>>???===>>>AAAEEEFFFIIILLLNNNKKKFFFBBB<<<;;;::::::;;;===???AAA@@@BBBDDDDDDDDDEEEGGGIIIMMMNNNPPPRRRTTTTTTUUUUUUTTTSSSRRRTTTWWWXXXWWWUUUWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPOOONNNLLLKKKJJJIIIJJJJJJIIIGGGEEECCCCCCCCC@@@???===<<<===CCCKKKQQQ[[[SSSKKKHHHFFFGGGNNNWWWeeetttwwwvvv{{{~~~|||mmm[[[MMMIIIDDDAAA@@@???>>>>>>AAAFFFPPP[[[dddjjjmmmnnnrrrpppoooooopppqqqqqqpppiiihhhgggfffgggiiikkkmmmjjjiiiiiijjjmmmnnnnnnmmmnnnmmmlllkkklllmmmoooppppppooonnnmmmmmmmmmoooooojjjkkklllnnnooopppqqqqqqyyy|||~~~{{{yyyxxxxxxvvvuuutttuuuuuusssrrrsssvvv{{{~~~~~~}}}}}}~~~~~~}}}|||{{{zzz|||~~~yyyyyy~~~xxxeeeQQQAAA999777888888888888;;;???BBBEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIJJJJJJKKKMMMNNNOOOSSSTTTTTTUUUVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTUUUXXX\\\^^^```aaacccddd^^^^^^ZZZVVVVVVXXXXXXUUUTTTUUUVVVVVVXXX\\\aaaeeewwwqqqtttuuu}}}lllQQQDDDEEEDDDCCCBBB<<<:::;;;<<<:::;;;CCCRRR^^^kkkaaaUUULLLGGGEEEIIIOOOTTTZZZ___aaafffppp{{{vvvggg\\\WWWSSSPPPKKKGGGDDDDDDEEEFFFHHHIIILLLOOOSSSVVVYYYZZZWWWQQQIIIDDDCCCDDDFFFHHHKKKNNNRRRVVVXXX[[[^^^```dddhhhiiihhhgggddd]]]UUUMMMIIIHHHNNNTTTUUUUUUWWWYYYZZZ```jjjppprrruuuyyy}}}}}}zzzxxxyyy|||{{{}}}~~~~~~|||vvvuuu~~~rrrmmmnnnpppkkkgggcccaaahhhvvvhhhUUUIIIBBB=========<<<===@@@BBBBBBDDDFFFHHHGGGDDDAAA;;;:::999999999:::<<<======???@@@@@@??????AAABBBDDDEEEHHHKKKNNNPPPQQQRRRQQQPPPOOOQQQSSSTTTSSSRRRUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJKKKJJJIIIHHHFFFDDDBBBBBBCCC@@@===;;;===EEEOOOVVVfff^^^VVVQQQNNNMMMRRRXXXcccppp~~~yyylllhhhnnnssstttjjjUUULLLCCC@@@@@@@@@???@@@AAAGGGPPP[[[dddjjjmmmnnnooonnnmmmmmmnnnooonnnmmmiiigggfffeeeeeegggiiijjjgggfffggghhhkkkmmmmmmmmmmmmmmmmmmnnnnnnoooppppppnnnmmmllljjjiiiiiijjjjjjhhhiiikkkmmmooooooppppppvvvxxx|||}}}{{{yyywwwwwwvvvuuuttttttvvvvvvtttrrrrrrtttyyy}}}}}}{{{|||}}}~~~~~~{{{zzz|||~~~}}}}}}~~~xxx{{{sss\\\HHH===:::777888999::::::===AAADDDEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHIIIKKKNNNPPPRRRTTTWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSVVVZZZ]]]^^^___aaaccc^^^\\\ZZZWWWWWWXXXZZZYYYYYYYYYWWWVVVVVVZZZaaaeeexxxqqqrrrrrrxxx}}}lllRRREEEGGGFFFFFFDDD===<<<===>>><<<:::>>>NNN]]]mmmfff[[[PPPHHHEEEIIINNNTTTXXX\\\___dddlllwww~~~uuuccc[[[XXXSSSPPPLLLHHHEEEEEEEEEFFFGGGHHHKKKNNNRRRVVVYYY[[[YYYTTTLLLEEEBBBBBBEEEFFFHHHLLLPPPTTTWWWZZZ]]]```bbbhhhmmmqqqssssssjjjaaa\\\SSSMMMOOOQQQRRRQQQRRRUUUVVV\\\hhhpppsssvvvyyy}}}|||}}}|||zzzzzz}}}~~~vvvnnnllluuuzzzsssfff^^^bbbhhhjjjgggbbb\\\[[[aaalllttttttbbbQQQHHH???===<<<:::;;;>>>;;;;;;;;;===??????>>><<<999999888777777888888999:::<<<============>>>@@@>>>???BBBDDDGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTSSSQQQNNNLLLMMMMMMLLLKKKKKKHHHEEECCCCCCAAA>>><<<>>>DDDMMMTTTeeedddbbb]]]WWWVVVZZZ```gggqqq~~~xxxiiicccfffjjjkkkbbbSSSDDD@@@@@@???@@@BBBAAAGGGPPP[[[ccciiilllmmmnnnmmmlllmmmnnnnnnmmmlllhhhgggeeeddddddeeefffgggeeeeeeeeegggjjjllllllllllllnnnqqqssstttsssqqqpppooonnnmmmkkkiiihhhggggggfffhhhkkkmmmoooppppppppprrrtttwwwxxxwwwuuuuuuuuutttssssssuuuvvvwwwuuusssppprrrwww||||||{{{|||}}}}}}|||yyysssnnnooovvv|||~~~|||vvvxxx}}}~~~}}}||||||{{{mmmTTTBBB;;;;;;666888:::;;;<<<>>>AAADDDDDDEEEHHHKKKMMMOOOQQQQQQHHHIIIJJJLLLNNNQQQSSSTTTYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSVVVZZZ[[[\\\\\\^^^___^^^\\\ZZZYYYXXXYYY\\\___iiieee^^^XXXVVVYYY```fff{{{rrrsssqqqvvv|||yyyrrrUUUFFFHHHHHHHHHFFF???======>>>===999:::HHHWWWiiiiiicccXXXMMMHHHHHHKKKSSSVVVZZZ___cccjjjttt|||{{{iiiaaa___UUUSSSOOOKKKHHHFFFFFFGGGFFFGGGIIIMMMQQQUUUXXXZZZZZZVVVNNNGGGBBBAAACCCEEEEEEIIIMMMQQQTTTXXX[[[^^^]]]fffqqq{{{xxxlll```SSSQQQRRRTTTUUUXXXYYYXXX]]]hhhqqqtttvvvyyy}}}{{{{{{~~~||||||~~~|||ppp\\\fffnnnlll___VVVXXX___dddcccaaa\\\VVVTTTVVVYYYbbbmmmwww|||yyyyyy~~~wwwZZZNNNCCC>>>===::::::;;;888777666777999::::::999888777777666666666666666444666888999999999;;;===<<<<<<>>>@@@BBBDDDFFFGGGJJJKKKKKKLLLMMMNNNQQQRRRUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRSSSSSSRRRPPPNNNLLLPPPOOOOOOPPPPPPNNNJJJFFFBBBBBBAAA???@@@CCCHHHLLLYYYaaahhheee^^^]]]bbbhhhmmmsss~~~qqqgggddddddbbbwww```KKKCCCBBB@@@@@@DDDCCCIIIQQQ[[[ccchhhkkkkkkooonnnnnnoooppppppooommmjjjhhhfffdddcccdddeeeeeedddcccccceeehhhjjjjjjjjjkkknnnrrruuuvvvuuurrrpppoooooooooooommmkkkhhhgggeeegggjjjmmmoooppppppooooooqqqtttuuutttsssssssssrrrrrrsssuuuwwwxxxvvvtttoooqqqwww~~~~~~{{{zzzzzzyyyxxxwwwooofffeeemmmxxx~~~zzzuuuoookkkkkklllnnntttzzzzzzrrrmmmqqqxxx{{{{{{|||zzz{{{xxxwwwwwwzzzzzzeeeMMM>>>:::<<<666888:::;;;<<<>>>AAACCCCCCEEEHHHKKKNNNQQQRRRSSSLLLLLLLLLMMMNNNOOOQQQQQQXXXXXXXXXWWWVVVUUUUUUTTTVVVUUUTTTSSSSSSSSSSSSSSSSSSVVVYYYZZZZZZZZZ[[[[[[^^^[[[ZZZZZZYYYYYY]]]cccwwwqqqggg\\\WWWYYY___eee|||xxxyyywww{{{||||||]]]KKKJJJJJJKKKJJJCCC===;;;;;;===999777AAAOOOeeejjjjjj___RRRLLLJJJIIIRRRTTTZZZaaafffjjjsss|||lllcccaaaWWWTTTQQQMMMJJJHHHGGGGGGFFFGGGHHHKKKNNNSSSVVVYYYZZZVVVPPPIIICCC@@@BBBDDDCCCFFFKKKOOORRRUUUXXX[[[___hhhvvvpppaaa]]]aaaeeeiiillldddaaaccclllsssvvvwwwxxx{{{zzz{{{~~~~~~~~~ttt^^^dddlllmmmcccWWWTTTXXXYYY[[[]]]]]]YYYTTTOOOMMMMMMTTT\\\ccclllwww||||||hhheeefffooo}}}dddVVVIIICCC@@@===;;;;;;999888777777999:::999888666666666666555555555555///111333444444555777999::::::;;;<<<>>>@@@BBBCCCFFFHHHIIIJJJKKKMMMQQQTTTUUUUUUUUUUUUUUUVVVVVVVVVOOOOOOOOOPPPOOOMMMLLLKKKPPPOOOPPPRRRTTTRRRMMMHHHAAABBBBBBBBBAAAAAACCCEEELLLXXXbbbbbb^^^___dddiiilllpppxxxtttlllgggcccsssVVVJJJFFFBBBAAAEEEFFFKKKTTT]]]dddhhhjjjkkkpppooooooppprrrrrrpppnnnllljjjhhhfffddddddeeefffbbbaaaaaacccfffggggggfffjjjlllooorrrssssssqqqpppkkkmmmoooqqqpppmmmjjjhhhcccfffiiimmmooooooooonnnmmmpppssstttsssrrrssssssqqqqqqrrruuuxxxxxxwwwuuurrrtttxxx|||zzzzzz{{{{{{{{{zzzoooccc```hhhsss|||}}}uuuooofff```ZZZXXXWWWVVVZZZ```ooo|||}}}wwwpppiiiffflllvvv|||~~~xxxuuuwwwwwwtttyyy{{{|||zzzuuurrrqqqqqqpppsss]]]HHH;;;999<<<666888:::<<<<<<===@@@BBBCCCEEEGGGJJJLLLNNNOOOPPPMMMNNNNNNNNNOOOQQQRRRSSSWWWWWWWWWWWWVVVTTTRRRQQQRRRQQQPPPPPPOOOPPPQQQQQQRRRTTTWWWYYYYYYYYYZZZ[[[\\\YYYXXXZZZYYYXXX]]]ffftttooofff]]]XXXZZZ```fffuuugggPPPMMMMMMOOOOOOIII@@@::::::>>><<<888===III___hhhkkk```SSSLLLIIIHHHQQQSSSZZZdddiiikkksss|||nnnbbb^^^WWWUUUQQQNNNKKKHHHGGGGGGFFFFFFGGGIIILLLPPPTTTVVVXXXVVVRRRKKKDDDAAAAAACCCAAADDDIIILLLOOORRRUUUWWW___gggssstttqqqvvv{{{~~~rrrlllkkkpppvvvwwwwwwxxxyyyzzz|||~~~~~~~~~}}}}}}~~~zzzhhhjjjppptttooocccZZZYYYTTTWWW\\\aaabbb]]]VVVPPPIIIJJJLLLQQQ^^^nnnvvvvvvddd]]]WWWZZZeeepppwwwyyymmm___PPPJJJFFFAAA===<<<:::999888999::::::999777444444555555666555555555000111333333222333444666777777777888;;;===@@@AAABBBDDDFFFGGGHHHLLLQQQUUUSSSSSSTTTTTTUUUUUUUUUVVVPPPOOOOOONNNNNNMMMMMMLLLMMMLLLMMMQQQTTTSSSMMMGGGAAABBBCCCBBBAAAAAABBBDDDEEEMMMSSSTTTVVV\\\```___eeeeeekkktttxxxwwwyyy~~~|||xxx___PPPIIICCCBBBFFFIIINNNVVV^^^eeeiiikkkkkkooonnnooopppqqqqqqooommmnnnllljjjgggfffffffffgggaaa``````aaadddeeeeeedddjjjkkklllnnnooopppppppppeeehhhlllppppppnnnjjjgggbbbdddhhhlllnnnooonnnmmmmmmppprrrtttssssssssstttpppqqqrrruuuxxxyyywwwuuuvvvwwwzzz~~~{{{yyyyyy{{{~~~~~~qqqccc___fffrrr{{{xxxooohhh^^^WWWPPPMMMJJJHHHJJJNNNZZZiiizzz|||{{{uuuoooiiicccbbbjjjuuutttzzz}}}{{{{{{~~~~~~}}}wwwzzz~~~wwwoooqqqvvvwwwssssssuuuwwwuuuqqqnnnmmmnnnkkk{{{~~~nnnXXXDDD999888;;;666888;;;<<<<<<===???AAADDDEEEGGGHHHJJJKKKLLLLLLKKKLLLMMMOOOQQQTTTVVVWWWVVVVVVWWWWWWUUUSSSPPPNNNOOONNNMMMMMMMMMMMMOOOOOOPPPSSSVVVXXXXXXYYYZZZ[[[[[[WWWWWWYYYXXXWWW]]]fffhhheee___ZZZXXX[[[bbbhhhpppnnnTTTPPPNNNQQQSSSMMMCCC<<<<<>>GGGZZZeeeiii^^^PPPIIIHHHFFFPPPRRRZZZeeekkklllsss|||sssfff```WWWUUUQQQNNNJJJHHHGGGFFFFFFFFFFFFHHHKKKOOORRRUUUWWWVVVSSSMMMEEEAAAAAABBB@@@CCCHHHKKKMMMPPPSSSUUUYYY^^^gggwww}}}|||tttpppssswwwxxxwwwxxxxxxzzz}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~pppooottt{{{zzznnnccc```WWWZZZ___fffjjjfff^^^VVVKKKHHHDDDHHHWWWiiissstttjjj```UUURRRXXXbbbkkkpppsssdddUUUNNNKKKEEE@@@>>>:::999888999:::999777555333444555555666666555555444555666555444333444555333444444666999<<>>@@@AAADDDEEEFFFDDDBBBBBBEEEHHHMMMMMMMMMNNNOOOQQQRRRSSSXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLMMMOOOQQQQQQQQQRRRTTTUUUZZZZZZ[[[\\\\\\\\\\\\\\\^^^[[[YYYZZZ\\\___aaabbbqqqxxxyyyxxxzzz~~~zzz|||jjjVVVOOORRRUUUPPPJJJCCC@@@>>>@@@AAAAAACCCHHH[[[___aaa\\\RRRIIIFFFFFFLLLQQQXXX___ffflllrrrvvvxxxjjjcccZZZVVVRRRPPPPPPOOOKKKGGGEEEGGGHHHIIIJJJNNNRRRVVVYYYXXXUUUOOOHHHCCC@@@@@@AAABBBEEEHHHKKKOOOSSSTTTWWWYYY]]]bbbgggnnnvvv{{{rrrkkkllloooppptttqqqnnnoooqqqtttuuutttwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}||||||wwwjjjhhhnnnvvvqqq___UUUJJJIIIUUUiii|||{{{hhh[[[UUUVVVZZZ]]]\\\``````WWWMMMFFFAAA<<<>>>======<<<;;;:::888666888777666666777888777666444444444444444444444444555555555666666777777777777:::>>>BBBFFFJJJNNNQQQPPPTTTXXXYYYWWWUUUTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCFFFHHHIIIIIILLLPPPTTTXXX]]]bbbffflllqqqxxx|||}}}HHHKKKOOOSSSWWW\\\aaadddzzznnnWWWIIIFFFHHHKKKUUUaaahhhiiiggggggiiijjjjjjkkkkkkkkkjjjiiiiiihhhgggggggggggghhhiiijjjkkkjjjhhhfffdddccccccccc```bbbeeegggiiiiiiiiihhhiiijjjkkkmmmlllkkkjjjhhhjjjjjjlllmmmnnnoooooopppppppppqqqtttuuutttqqqnnnppppppqqqrrrtttwwwyyyzzzuuurrroooppptttwwwwwwuuussswwwzzzzzz|||uuukkkhhhmmmwww}}}uuuddd\\\RRRIIIEEECCCBBBBBBBBBEEENNN\\\jjjrrrrrrooohhheeeaaa___aaaffflllpppmmmeee[[[UUUWWW]]]bbbeeeoooqqquuuyyyzzznnnllljjjiiijjjkkkkkkkkkoooqqqpppkkkeeecccfffjjjxxx}}}zzzhhhQQQAAA;;;::::::999<<<<<<<<<======???@@@AAADDDDDDEEEDDDCCCDDDGGGIIIOOOOOONNNNNNOOOQQQRRRSSSXXXVVVTTTRRRQQQQQQRRRSSSTTTSSSPPPNNNMMMLLLMMMMMMLLLNNNPPPQQQQQQRRRTTTVVV[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYY[[[___ccceeeeeennnrrrnnniiiiiimmmjjjooobbbSSSMMMOOOOOOIIIAAA@@@===<<>>??????@@@AAABBBCCCDDDEEEHHHKKKNNNPPPQQQPPPOOONNNOOOPPPQQQSSSUUUTTTQQQPPPPPPRRRTTTVVVVVVSSSOOOKKKIIIHHHIIIJJJMMMOOOQQQRRRRRRSSSUUUWWWZZZ[[[\\\]]]]]]^^^^^^^^^\\\[[[\\\^^^bbbfffggggggoooqqqhhh___^^^cccbbbddd\\\PPPGGGGGGGGGBBB;;;>>>;;;:::===???>>>@@@DDDQQQTTTVVVTTTNNNIIIHHHIIIKKKPPPVVV]]]ccciiiooorrrwwwwwwrrrddd\\\TTTSSSVVVUUUNNNFFFFFFGGGHHHIIIJJJMMMQQQUUU[[[ZZZXXXRRRKKKEEEBBBAAACCCDDDEEEGGGIIILLLNNNOOOXXX\\\cccgggiiiiiiiiijjjggglllooojjjaaa[[[XXXYYY^^^dddlllooooooooorrruuuuuuwwwyyy{{{|||~~~xxxrrrmmmkkkkkkjjjoootttwww{{{xxxssssss{{{hhhXXXTTTUUU```~~~~~~}}}|||iiiWWWJJJDDDEEEGGGJJJLLLIIIBBB===;;;999777666666666444222444444444444444444444444555555555555555444444444777999;;;===???BBBFFFJJJMMMOOORRRUUUWWWWWWVVVVVVTTTRRRQQQQQQRRRQQQOOOMMMPPPOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@???>>>======<<<<<<<<<>>>@@@CCCFFFKKKPPPTTT]]]aaahhhmmmrrryyyAAAAAABBBBBBBBBDDDHHHKKKNNNaaajjjVVVOOONNNKKKSSS]]]eeehhhhhhhhhiiihhhiiiiiijjjjjjjjjiiiiiidddeeefffggghhhiiijjjjjjkkkjjjiiifffccc```^^^\\\]]]___cccgggiiikkkkkkkkkkkkkkkllllllkkkiiifffeeehhhjjjmmmppprrrsssrrrqqqtttttttttvvvwwwvvvtttqqqpppqqqrrrsssuuuxxxzzz{{{xxxvvvsssrrrrrrttttttuuupppssswww{{{~~~{{{rrrqqqvvv{{{~~~zzzkkk[[[PPPIIIDDDBBBCCCAAACCCLLL[[[fffiiigggaaa^^^[[[YYYZZZ^^^bbbffffff___UUULLLIIIKKKOOOSSSYYYaaannnxxx~~~~~~qqqkkkiiieeefffhhhiiijjjjjjkkklllooossstttooohhhiiisss}}}pppZZZCCC<<<======<<<;;;===>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFJJJNNNRRRSSSSSSQQQOOONNNMMMNNNPPPQQQRRRQQQOOOOOOPPPSSSVVVXXXYYYVVVPPPKKKHHHGGGHHHIIIMMMNNNPPPQQQQQQRRRTTTVVVVVVXXXYYY\\\^^^___``````\\\\\\]]]___ccceeeddddddooosssfff[[[ZZZaaabbbddd^^^QQQDDD???AAA???:::<<<999999<<<>>>===>>>BBBLLLOOORRRQQQNNNJJJIIIIIIKKKOOOUUU\\\bbbgggmmmpppttt}}}~~~vvvfff\\\QQQNNNPPPQQQLLLFFFEEEFFFGGGHHHIIIKKKPPPSSSZZZZZZYYYUUUNNNHHHDDDBBBCCCCCCDDDFFFHHHJJJLLLMMMSSSZZZccclllrrruuuwwwxxxxxxvvvtttrrrmmmcccYYYSSSXXXaaakkkoooooonnnqqquuuvvvwwwyyyzzz{{{}}}|||ssskkkdddaaa``````eeekkknnn}}}~~~}}}}}}~~~~~~vvvqqq}}}rrrbbbZZZUUU[[[xxxeeeNNNGGGIIIMMMSSSWWWUUUMMMEEE@@@===:::999888888777555444444444444444444444444777777777666666666666666777888:::;;;<<>>>>>===;;;:::<<>>===???>>>???AAACCCDDDEEEEEEEEEGGGFFFFFFHHHMMMPPPSSSSSSTTTRRROOOMMMLLLMMMNNNPPPQQQPPPOOOOOOPPPRRRUUUVVVZZZWWWRRRMMMJJJJJJJJJKKKKKKMMMOOOOOOOOOOOOQQQRRRTTTUUUXXXZZZ]]]___aaaaaaZZZ[[[\\\___bbbbbbaaa```lll}}}vvvggg[[[\\\fffjjjrrrnnn^^^JJJ@@@AAAAAA>>><<<999:::======;;;<<<@@@GGGKKKOOOQQQOOOLLLIIIHHHJJJNNNUUU[[[```eeekkknnnqqqzzzxxxfff]]]QQQLLLLLLLLLIIIEEEDDDEEEFFFFFFGGGJJJNNNQQQWWWYYYZZZXXXRRRKKKEEEBBBBBBCCCCCCEEEGGGIIIKKKLLLPPPXXXcccnnnwww}}}tttbbbVVVZZZbbblllqqqqqqqqqsssuuuwwwxxxzzzzzzzzz{{{~~~|||ooofff\\\VVVSSSRRRWWW]]]hhhzzz~~~{{{|||sss{{{}}}mmmaaaXXX[[[qqqwwwZZZLLLLLLPPPWWW]]]^^^XXXRRRCCC???;;;888777888888777555555555555555555555555777777777888888888888888555666888999;;;>>>CCCGGGJJJMMMYYYlllzzzxxxfffVVVWWWVVVTTTTTTTTTSSSQQQOOONNNMMMKKKJJJJJJKKKLLLLLLHHHHHHGGGEEECCCAAA@@@???>>>>>>>>>===<<<:::999888888888999999999===BBBEEEJJJOOOTTTZZZbbbmmmzzz======<<<999777888;;;===AAAIII[[[wwwqqqaaaWWWVVVYYY^^^bbbeeefffggggggeeeeeefffgggggggggggggggiiiiiijjjjjjjjjiiiggggggeeeeeedddcccaaa^^^\\\ZZZ]]]___ccchhhlllnnnoooooolllnnnoooqqqqqqpppnnnmmmiiikkknnnqqqsssuuuvvvvvvtttttttttuuuwwwxxxwwwuuusssssstttvvvxxxzzz|||}}}xxxyyyyyyxxxwwwvvvvvvvvvsssrrruuuzzz{{{~~~|||mmmaaaWWWPPPLLLGGGEEECCCDDDHHHMMMPPPRRRWWWUUUQQQNNNNNNPPPSSSVVV\\\cccgggcccXXXPPPOOORRRSSS\\\gggppptttwww{{{~~~||||||vvvpppmmmhhheeefff```bbbcccccccccdddgggiiikkkppptttvvvxxx|||{{{zzzuuu___LLL>>>>>>AAA@@@@@@DDDAAABBBDDDGGGIIIJJJKKKKKKLLLJJJJJJMMMSSSWWWYYYYYYTTTRRRNNNKKKJJJKKKMMMNNNRRRRRRQQQPPPPPPPPPQQQQQQUUUSSSPPPMMMLLLLLLMMMNNNLLLNNNOOOOOONNNNNNOOOPPPTTTUUUWWWZZZ\\\^^^______ZZZ[[[]]]aaadddeeecccaaaiiittt{{{lllaaadddqqqwwwtttYYYHHHFFFFFFBBB===::::::======:::;;;>>>DDDHHHNNNQQQPPPMMMIIIFFFJJJNNNTTTZZZ___dddiiilllnnnwwwwwwddd^^^UUUOOOLLLKKKHHHEEECCCDDDEEEEEEEEEHHHLLLOOOTTTWWW[[[[[[VVVNNNGGGCCCAAAAAABBBDDDFFFIIIKKKLLLQQQWWWaaakkkssszzzsssfff```fffnnntttvvvvvvvvvwwwxxxyyyzzzzzzyyyzzz|||~~~vvvkkk^^^UUUNNNKKKOOOUUUfffyyyzzz|||tttzzzwwweeeYYY[[[gggtttiiiRRROOONNNSSS]]]cccccc```RRRLLLDDD===:::999999888666666666666666666666666666777777888888999999999777777888888999<<>>;;;;;;>>>===::::::<<>><<<<<<===BBBEEEIIIKKKNNNRRRXXXbbboooyyy~~~>>>===<<<;;;;;;;;;<<<<<<@@@AAAJJJ\\\xxx~~~mmmccc___aaaccceeeeeeeeecccbbb````````````bbbeeehhhjjjiiiiiihhhgggfffeeeeeedddfffdddbbb___]]]]]]\\\\\\^^^___aaaeeehhhlllnnnpppkkkjjjiiijjjlllnnnnnnnnnpppmmmjjjkkknnnqqqrrrqqqpppqqqrrrrrrrrrtttwwwzzztttuuuwwwwwwvvvwwwyyy{{{yyyyyyxxxwwwvvvuuuuuuuuussstttwwwxxxyyy~~~~~~}}}ooofff^^^WWWRRRIIIBBBBBBBBBAAAAAABBBGGGEEECCCAAAAAACCCEEEGGGVVVdddtttxxxpppfff```___\\\___cccfffiiiooovvv|||~~~{{{zzzzzz{{{~~~~~~~~~|||{{{}}}zzzqqqpppggggggffffffgggfffeeeccc```___^^^]]]___aaacccdddooovvv~~~{{{rrrcccMMMGGG@@@======???@@@@@@GGGHHHJJJKKKMMMNNNNNNOOONNNQQQOOOOOO[[[mmmpppiiiXXXRRRLLLJJJLLLMMMKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMQQQLLLHHHIIILLLNNNLLLIIILLLMMMOOOPPPQQQPPPPPPOOORRRTTTXXXZZZZZZ[[[\\\]]]YYY[[[aaaiiiooopppkkkggggggmmmyyywwwmmmmmmyyykkkPPPPPPTTTIIIBBB@@@>>><<<;;;:::::::::AAAKKKSSSSSSNNNJJJFFFCCCHHHLLLRRRYYY```fffjjjlllllloooyyywwwiii___VVVSSSRRRMMMHHHFFFAAAAAAAAABBBDDDFFFIIIJJJMMMSSSWWWWWWUUUSSSLLLEEEAAAAAAAAABBBDDDGGGJJJKKKNNNRRRXXX^^^ccchhhmmmpppvvvzzzsssssssssssstttvvvxxxyyyvvvwwwwwwwwwvvvwwwzzz||||||{{{ppp___WWWVVVYYYcccrrr}}}~~~zzz{{{{{{nnnaaaZZZ[[[]]]jjjyyy~~~hhh[[[WWWSSSSSSTTTYYYeeeqqqvvvrrrjjj```VVVLLLDDD???AAA===888555555666777777555555444444555666888999999999999:::;;;<<<===>>>HHHLLLQQQUUUWWWWWWWWWWWWZZZXXXVVVUUUUUUTTTRRRPPPQQQMMMJJJKKKOOOPPPNNNKKKMMMLLLKKKKKKKKKIIIGGGFFFEEEHHHLLLPPPPPPNNNKKKHHHFFFGGGFFFDDD@@@@@@BBBEEEUUURRROOOOOOUUUaaammmuuu~~~>>>======<<<<<<<<<<<<<<<;;;===DDDTTTlllzzziii```^^^```aaacccccccccbbbaaaaaa```___```aaacccfffhhhgggffffffeeeddddddccccccdddcccaaa___]]]]]]]]]]]]```aaacccfffhhhiiijjjkkkjjjiiiiiijjjlllmmmnnnnnnooollljjjjjjmmmppppppppprrrsssssssssrrrrrrtttvvvwwwxxxxxxwwwvvvvvvwwwyyyyyyzzzzzz{{{zzzyyyxxxwwwrrrtttuuuuuuvvv{{{xxxnnncccZZZUUUMMMGGGFFFEEEBBBAAABBBBBB@@@>>>======>>>@@@BBBNNN]]]pppyyyvvvnnniiiggg]]]```dddgggkkkqqqxxx}}}~~~|||zzzyyyzzz{{{|||~~~uuuhhhaaa`````````aaabbbcccdddcccbbbcccbbb```___```ccchhhlllxxx~~~|||ppp```KKKFFF@@@>>>???AAACCCCCCHHHIIIKKKMMMNNNOOOOOOPPPMMMOOONNNOOO\\\mmmrrrmmmXXXRRRKKKIIIKKKNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQLLLIIIIIILLLNNNLLLIIIIIIJJJLLLNNNOOOPPPPPPOOOQQQSSSVVVXXXYYYZZZ[[[]]]XXXZZZ^^^dddhhhhhheeeaaaeeekkktttyyyllljjjuuueeeKKKKKKPPPEEECCCAAA>>><<<:::::::::;;;GGGOOOSSSPPPLLLIIIHHHEEEGGGKKKPPPXXX___dddhhhjjjmmmpppzzzzzzkkk```WWWTTTRRRMMMHHHGGGBBBBBBBBBCCCDDDFFFIIIJJJLLLRRRVVVWWWVVVTTTMMMEEE@@@AAAAAACCCEEEGGGIIIJJJKKKOOOUUUZZZ___dddiiillllllnnnvvv~~~uuurrrrrrrrrrrrsssuuuwwwyyyuuuwwwyyyzzzzzzzzz{{{||||||}}}uuugggaaa```gggrrr}}}}}}|||}}}~~~yyyiii^^^\\\^^^aaalllxxx~~~{{{{{{|||}}}}}}{{{hhhVVVRRRPPPPPPPPPRRRZZZcccqqqqqqpppjjjaaaVVVMMMIIICCC@@@;;;999888888888888666555555555666777888999:::999999::::::<<<======EEEJJJOOOSSSUUUUUUVVVVVVYYYXXXVVVVVVWWWWWWVVVTTTTTTPPPMMMMMMOOOPPPNNNKKKMMMMMMMMMNNNOOOOOONNNMMMOOOSSSXXX]]]```___]]]\\\SSSSSSQQQNNNJJJIIILLLNNNYYYVVVSSSTTTZZZeeeqqqyyy~~~AAAAAAAAA@@@???>>>======:::===BBBKKK\\\tttxxxiiiaaa]]]^^^___`````````______aaa```_________aaacccdddddddddccccccbbbbbbaaaaaaaaa```___^^^^^^]]]^^^^^^bbbccceeegggggggggeeedddgggggghhhiiijjjlllnnnooommmkkkjjjjjjlllnnnnnnnnntttuuuuuutttrrrqqqrrrssswwwxxxxxxvvvsssssssssuuuvvvxxx{{{}}}~~~|||zzzxxxssstttsssssstttwww|||~~~{{{kkk___WWWQQQMMMKKKGGGAAA@@@BBB>>>===;;;::::::;;;===>>>FFFUUUjjjxxxzzztttnnnkkk___aaaeeehhhmmmsssyyy~~~~~~}}}|||{{{{{{|||~~~}}}||||||}}}~~~xxxqqqggg]]]XXXZZZZZZ[[[]]]___aaabbbbbbccccccddddddccccccgggooouuu~~~|||kkkZZZIIIEEEAAA@@@AAADDDEEEFFFIIIJJJLLLMMMOOOPPPPPPPPPMMMOOONNNPPP\\\mmmsssoooXXXRRRKKKIIILLLPPPSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMIIIIIILLLMMMLLLJJJFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTUUUVVVXXX[[[]]]ZZZ[[[]]]```bbbbbb___]]]cccgggooo{{{kkkgggoooyyyzzzaaaHHHHHHLLLCCCEEEBBB>>>;;;999999;;;<<>>:::888999<<<===GGGKKKLLLIIIGGGHHHIIIHHHGGGJJJOOOUUU\\\bbbfffiiinnnqqqzzzlllaaaVVVSSSRRRNNNLLLKKKEEEEEEDDDDDDEEEFFFHHHIIIIIINNNTTTWWWZZZYYYQQQGGGBBBBBBCCCDDDEEEFFFFFFFFFGGGIIINNNQQQUUUYYY^^^aaadddgggjjjlllmmmnnnooopppiiihhhiiiiiikkkmmmoooqqqooorrruuuxxxyyyzzz|||}}}|||zzzzzzzzzzzz|||{{{|||~~~xxxuuu~~~yyyppplllnnnpppuuu||||||wwweee[[[WWWSSSQQQMMMHHHGGGJJJNNNUUU\\\^^^XXXOOOHHHEEE>>><<<::::::::::::999777555555555555666666777777:::999999999:::;;;;;;<<>>===@@@BBBCCCHHHWWWmmm~~~pppddd]]][[[ZZZZZZZZZZZZ\\\]]]^^^```^^^]]][[[[[[[[[]]]^^^`````````````````````aaa^^^^^^^^^_________``````^^^```ccceeefffdddcccaaabbbdddfffgggggghhhlllooonnnnnnnnnmmmllllllmmmmmmrrrtttvvvwwwuuussssssssspppqqqrrrqqqpppqqqrrrtttrrruuuyyy}}}}}}{{{|||zzzwwwuuuvvvyyy{{{}}}|||}}}~~~~~~{{{yyyvvvuuuvvv|||ttt___WWWPPPLLLFFF@@@>>>@@@===<<<;;;;;;;;;;;;<<<===@@@KKK\\\nnnzzz|||wwwrrrjjjiiiiiikkkooosssvvvxxx}}}}}}{{{xxxvvvvvvwwwyyy{{{|||ooofff]]]XXXUUUSSSUUUZZZZZZ\\\^^^^^^^^^```dddggggggmmmtttzzz~~~{{{yyy|||mmmYYYKKKHHHHHHFFFEEEDDDDDDEEEFFFIIIIIIKKKLLLMMMMMMMMMMMMQQQQQQPPPQQQXXX```dddcccVVVUUUSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUXXXXXXYYYZZZ[[[[[[\\\]]]^^^[[[```iiiqqqhhhiiillluuuvvvuuucccKKKFFFIIICCCCCC@@@<<<999888999<<<>>>AAAGGGJJJJJJKKKNNNOOOLLLIIIKKKPPPUUU\\\bbbgggiiilllpppyyylllaaaVVVRRRQQQOOOMMMNNNFFFFFFEEEDDDDDDEEEFFFGGGGGGMMMRRRWWW\\\]]]VVVLLLDDDDDDDDDDDDEEEEEEEEEFFFGGGIIILLLOOORRRUUUZZZ]]]^^^aaaeeegggfffffffffhhhdddddddddeeegggjjjlllmmmoooppprrrsssuuuxxx}}}}}}}}}~~~zzz}}}uuurrrqqqvvv~~~vvvnnnnnnpppwww~~~mmmeee^^^WWWSSSNNNGGGDDDEEEFFFJJJOOOPPPLLLGGGCCCAAA:::888666666888888777666444444555555555666666555::::::999999999:::;;;;;;AAAFFFMMMRRRUUUWWWXXXYYY\\\[[[YYYYYYZZZZZZXXXWWWTTTSSSRRRRRRSSSTTTTTTSSSSSSUUUVVVVVVVVVWWWZZZ]]]bbbgggoooxxx}}}{{{{{{{{{|||yyyvvvrrrpppqqqvvv|||WWWXXXXXXWWWSSSNNNIIIEEE???BBBCCCCCCFFFQQQcccppp{{{nnnccc]]]WWWVVVUUUUUUWWWYYY\\\^^^^^^]]][[[YYYYYYZZZ[[[\\\]]]]]]^^^^^^______``````^^^______```aaaaaa``````\\\]]]```bbbddddddccccccaaadddffffffeeefffjjjmmmnnnoooooonnnlllkkklllmmmnnnqqqtttvvvuuusssrrrqqqoooqqqrrrrrrrrrsssuuuwwwsssuuuxxx{{{}}}~~~~~~~~~~~~{{{wwwvvvxxx{{{}}}~~~|||}}}~~~~~~|||zzzwwwuuugggmmmxxxlll```SSSLLLFFFAAA??????:::::::::999999:::::::::@@@FFFUUUiii{{{vvvtttrrrqqqsssuuuvvvvvvxxx{{{~~~|||zzzyyyyyyzzz{{{}}}xxxggg___VVVSSSRRRPPPRRRVVVYYYZZZ[[[ZZZYYY]]]ccciiiqqqvvv|||~~~xxx{{{tttaaaPPPHHHGGGHHHHHHFFFDDDDDDEEEFFFIIIIIIKKKLLLLLLMMMMMMMMMQQQPPPPPPQQQTTTWWWXXXXXXRRRSSSTTTTTTTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMOOOOOONNNOOOQQQSSSRRRTTTVVVVVVVVVWWWYYY[[[XXX^^^ggg}}}yyyooonnnoootttuuuvvvfffLLLCCCEEE@@@???===:::888888:::<<<>>>>>>DDDJJJMMMQQQUUUUUUQQQJJJLLLOOOUUU[[[aaafffiiikkkoooxxxqqqdddWWWSSSQQQOOONNNOOOGGGFFFEEECCCCCCCCCDDDEEEGGGKKKPPPVVV^^^bbb\\\SSSFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKMMMOOOSSSWWW[[[[[[^^^bbbccccccaaaaaa```______```aaaccceeehhhiiimmmnnnoooppprrrwww~~~~~~}}}}}}~~~sssoooffffffjjjrrryyyxxxqqqiiihhhkkkrrr{{{|||pppiiiaaa]]]VVVNNNHHHGGGFFFGGGGGGHHHGGGDDDBBB@@@<<<:::777666777777777666555555666666666666555555::::::999999999999::::::AAAFFFMMMSSSVVVYYYZZZ\\\^^^\\\ZZZZZZ[[[ZZZYYYWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWYYYZZZYYYXXXXXX\\\```fffjjjrrrzzz|||zzzzzz}}}aaaccceeeeeeccc___YYYVVVLLLMMMMMMJJJJJJOOOYYYaaalllxxx|||qqqggg___ZZZRRRQQQPPPPPPSSSVVVZZZ]]]\\\[[[YYYXXXWWWXXXZZZ[[[ZZZ[[[[[[\\\]]]]]]^^^^^^___```aaabbbbbbbbbaaa```\\\]]]^^^```bbbcccccccccaaadddgggfffddddddhhhllllllnnnooonnnkkkiiijjjkkkkkknnnrrrsssrrrooommmmmmmmmnnnpppppppppqqqsssuuusssssssssuuuwwwyyy{{{}}}|||yyyuuuuuuxxx|||~~~~~~{{{|||}}}~~~}}}{{{iiikkkqqqlllXXXMMMHHHDDD@@@???::::::::::::::::::::::::@@@CCCMMMaaayyy}}}zzzzzzzzzxxxwwwxxx{{{~~~}}}}}}|||{{{{{{||||||||||||}}}}}}wwwoooiiiaaaYYYTTTSSSTTTRRRSSSUUUWWWXXXXXXVVVVVV\\\fffnnnzzz|||{{{xxxyyy}}}vvvrrruuuxxxxxxyyy}}}zzzkkkWWWJJJGGGCCCEEEGGGGGGEEEDDDFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQPPPOOOOOOMMMNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPMMMLLLLLLKKKKKKLLLMMMNNNKKKMMMNNNNNNMMMMMMNNNOOOOOOQQQTTTTTTSSSSSSUUUWWWWWW\\\bbbxxxyyywwwvvvwwwxxxzzzkkkOOOCCCBBB===:::999888777888:::<<<>>>===BBBGGGJJJPPPUUUVVVSSSIIIKKKNNNSSSYYY```eeehhhjjjooovvv~~~xxxkkk\\\UUURRROOOMMMMMMGGGFFFDDDBBBBBBBBBBBBBBBGGGJJJNNNUUU___fffbbbZZZIIIGGGDDDBBBAAABBBEEEFFFGGGIIIJJJKKKMMMPPPUUUXXX[[[\\\]]]^^^___^^^\\\[[[VVVVVVWWWXXXZZZ]]]```aaafffgggiiillloootttzzz~~~{{{|||{{{vvvxxx~~~|||zzzrrrnnncccaaa```bbbfffgggddd```aaacccgggmmmvvv{{{uuurrrkkk```WWWSSSPPPMMMKKKMMMOOOOOOLLLHHHFFFCCC>>>:::999999999888666777888999999888777666::::::999999999999999:::@@@EEELLLSSSWWWYYY[[[]]]]]]\\\[[[\\\]]]]]]\\\[[[XXXYYYYYYXXXXXXXXXYYYZZZZZZ]]]___^^^\\\]]]bbbfffjjjmmmssszzzjjjmmmppprrrqqqmmmiiifff\\\[[[XXXSSSNNNNNNQQQUUUVVVcccmmmkkkbbb[[[TTTPPPOOONNNMMMMMMPPPTTTXXX[[[[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]```aaabbbccccccbbbaaa```]]]]]]^^^___```bbbccccccaaadddgggfffcccbbbfffkkkkkkmmmooommmjjjhhhhhhjjjiiilllppprrrpppllliiihhhkkklllmmmlllllllllnnnppppppooonnnnnnpppssswwwyyyzzzvvvsssssswww{{{}}}}}}zzzzzz|||vvvssssssvvv]]]PPPJJJFFFAAA???;;;;;;;;;;;;;;;;;;;;;;;;BBBAAAHHH\\\uuu~~~{{{xxx{{{~~~~~~yyyyyyzzz{{{{{{|||||||||zzzxxxuuurrrnnnhhhaaa\\\WWWQQQNNNQQQSSSSSSRRRTTTVVVWWWWWWUUUVVV]]]jjjsss~~~~~~~~~~~~yyyxxx{{{qqqiiifffdddeeennnxxx{{{{{{{{{vvvfffQQQGGGHHH@@@CCCFFFGGGEEEEEEGGGJJJKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLOOOOOOLLLJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLOOOQQQKKKJJJJJJJJJKKKLLLNNNOOOJJJLLLNNNOOOMMMLLLKKKLLLOOORRRUUUUUURRRQQQSSSUUUVVV[[[___ttt~~~|||{{{|||pppSSSDDDBBB===777777777777999:::<<<===<<<@@@CCCEEEKKKRRRTTTQQQHHHJJJMMMRRRXXX^^^dddgggjjjooovvv|||pppaaaXXXSSSOOOLLLLLLGGGFFFDDDBBBAAAAAAAAAAAAGGGJJJMMMTTT```hhhfff^^^KKKHHHDDDAAA@@@BBBEEEGGGGGGHHHIIIJJJKKKNNNSSSVVVXXXWWWUUUVVVXXXXXXVVVUUUNNNNNNOOOPPPRRRUUUWWWYYY]]]```dddhhhkkkoootttwwwyyyzzz~~~vvvpppsss~~~{{{{{{xxxqqqnnnfffccc___\\\ZZZZZZ[[[[[[ZZZZZZ\\\^^^dddmmmyyysssfff```^^^ZZZWWWZZZ```aaa\\\VVVPPPKKKDDD???===;;;;;;:::888999:::;;;;;;:::888888::::::999999888999999999???DDDLLLRRRVVVYYY[[[]]]]]]\\\\\\]]]___``````___\\\]]]]]][[[ZZZYYYZZZ[[[\\\___bbbaaa___aaagggllllllnnnsssxxx}}}kkktttqqqmmmgggaaa\\\WWWRRROOORRRTTTXXX[[[\\\XXXQQQLLLEEEGGGIIIIIIIIILLLRRRVVVZZZZZZ[[[ZZZYYYXXXVVVUUUWWWWWWWWWWWWYYY[[[]]]^^^_________```bbbcccbbbaaa^^^^^^^^^^^^___```aaaaaaeeefffgggfffdddcccdddeeefffhhhlllnnnooonnnkkkiiikkkllllllhhheeedddgggjjjiiijjjkkkkkklllmmmpppsssqqqqqqqqqppppppppppppppppppppppppqqqrrrsssuuuvvvyyyzzz{{{~~~}}}hhhVVVKKKAAA===>>><<<======<<<;;;:::;;;===<<<>>>BBBMMMbbbzzz}}}|||{{{xxxwwwzzz|||{{{xxxxxxzzz}}}ssslllccc^^^]]]\\\XXXTTTQQQPPPOOOMMMMMMPPPUUUYYY^^^[[[XXXUUUWWW___jjjsss{{{yyy~~~{{{~~~{{{xxxrrriiiaaa```fffpppxxx{{{zzzhhhXXXOOOJJJFFFDDDCCCBBBAAAAAABBBDDDFFFJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJMMMNNNNNNMMMKKKIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNQQQUUUWWWTTTRRROOONNNLLLKKKKKKKKKLLLMMMKKKKKKJJJJJJKKKLLLNNNOOOOOONNNNNNNNNOOOOOOPPPQQQSSSTTTVVVWWWVVVWWWYYYZZZZZZ^^^cccooo~~~rrr[[[EEE===@@@888777666666777:::===???::::::;;;???DDDHHHJJJJJJHHHDDDFFFOOOXXX]]]aaaeeehhhlllrrrxxx|||wwwggg]]]PPPMMMOOOKKKIIIFFFCCCBBBCCCCCCBBBAAADDDJJJOOOQQQXXXaaaccc___QQQGGG@@@AAAAAA???@@@DDDEEEGGGHHHIIIIIIKKKNNNPPPRRRTTTTTTSSSUUUVVVQQQJJJHHHGGGGGGGGGHHHIIIKKKLLLSSS]]]dddccceeekkkpppppppppwww}}}rrriiilllttt|||}}}wwwllliiidddaaadddfffccc``````___]]]ZZZXXXYYY___hhhnnn}}}wwwqqqqqqppprrrzzz{{{pppdddWWWMMMIIIFFF???<<<===AAA888444888;;;888666777555777999999777666888:::@@@GGGPPPVVVXXXZZZ\\\___aaa``````___```aaacccdddcccaaa^^^]]]^^^]]]\\\[[[^^^___```aaabbbeeeiiimmmmmmppptttwwwyyy{{{~~~mmmxxx}}}xxxoooggg___XXXRRRNNNKKKMMMPPPSSSSSSPPPIIIEEEEEEFFFGGGGGGFFFHHHLLLPPPUUUUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVWWWXXXZZZ\\\]]]]]]\\\\\\]]]___```___]]]ZZZZZZ[[[\\\]]]___```aaacccdddeeecccaaa___```aaabbbdddgggjjjkkkkkkjjjiiiiiiiiihhhfffddddddfffhhhhhhiiijjjjjjjjjlllooorrrppppppoooooonnnnnnmmmmmmmmmnnnnnnoooqqqssstttuuuxxxxxxyyy|||lll\\\QQQHHHDDDDDD??????>>>===<<<;;;<<<======???BBBIIIZZZnnn{{{|||||||||~~~~~~{{{yyywwwwwwwwwuuuttttttvvvxxxppphhh^^^WWWUUUTTTQQQOOOOOOPPPPPPPPPPPPQQQTTTWWW]]]\\\[[[ZZZ\\\bbblllssszzzyyy{{{~~~|||~~~zzzvvvsssnnnjjjkkkooovvv{{{~~~wwwdddSSSJJJEEEBBBDDDCCCBBBAAABBBCCCEEEFFFIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNLLLJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOTTTSSSSSSTTTVVVVVVSSSPPPQQQPPPOOONNNMMMNNNOOOOOOKKKKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQUUUWWWYYYYYYYYYYYY[[[]]]___bbbeeeooo|||rrr]]]GGG======:::999777777888;;;>>>@@@;;;;;;<<<@@@EEEIIIJJJKKKJJJGGGHHHPPPXXX\\\^^^aaabbbgggooouuuyyy~~~kkk___RRROOOOOOJJJJJJGGGDDDBBBBBBBBBAAA@@@BBBHHHLLLNNNUUU^^^bbb```XXXLLLBBB@@@AAA@@@AAADDDBBBDDDFFFHHHHHHIIILLLNNNOOORRRRRRQQQRRRSSSNNNGGGDDDCCCBBBBBBCCCDDDFFFGGGRRR___jjjiiifffhhhlllnnnlllqqqwww{{{}}}uuuiiijjjqqq{{{~~~~~~wwwnnnjjjjjjpppuuutttqqqpppnnnkkkfff```\\\]]]aaaddduuuppp___VVVOOOGGGBBBAAA???999777<<<>>>;;;999:::888:::;;;:::777666888:::???FFFOOOUUUWWWYYY[[[]]]aaaaaaaaaaaabbbdddfffgggeeecccaaa`````````___^^^bbbcccdddeeefffhhhlllooommmpppsssvvvxxxzzz|||~~~cccooo{{{rrrhhh```XXXRRRNNNKKKLLLNNNQQQQQQOOOJJJFFFFFFGGGFFFEEECCCCCCEEEGGGMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYVVVWWWWWWXXXZZZ\\\^^^___```aaaaaa```]]][[[[[[\\\]]]___aaaccceeeggghhhhhheeecccbbbbbbccceeeeeeeeeeeefffgggggghhhjjjmmmpppooonnnnnnmmmlllkkkkkkjjjkkkkkkmmmnnnppprrrttttttwwwwwwwwwyyyvvveeeZZZQQQIIIEEEEEEBBBAAA???>>>============<<<@@@CCCGGGSSSdddpppuuuzzz{{{}}}~~~zzzyyyxxxzzz{{{||||||zzzyyyvvvsssqqqrrrtttuuuvvvnnneeeYYYPPPMMMLLLLLLKKKNNNPPPQQQRRRRRRRRRUUUVVV^^^aaaccccccdddgggnnnssswww|||~~~|||xxxrrrsssssstttvvvyyy{{{|||~~~zzzooo\\\MMMEEECCCAAADDDCCCBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHJJJLLLMMMLLLJJJIIIKKKKKKKKKLLLMMMOOOPPPQQQWWWVVVVVVWWWXXXWWWUUURRRQQQQQQPPPOOOOOOOOOOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMNNNNNNOOOPPPQQQRRRXXXZZZ\\\\\\\\\\\\^^^___cccddddddlll~~~}}}~~~}}}uuubbbMMM@@@<<<;;;:::999999999;;;>>>???<<<<<<===@@@EEEIIIJJJKKKLLLHHHJJJRRRYYYZZZ[[[\\\aaafffooovvvzzzrrrcccWWWTTTSSSLLLKKKHHHDDDBBBAAAAAA@@@???AAAEEEHHHKKKQQQZZZ```aaabbbSSSEEE@@@AAAAAAAAABBB>>>AAADDDFFFGGGHHHJJJLLLJJJMMMNNNMMMMMMOOOKKKEEEAAA@@@???>>>>>>???AAABBBMMM\\\iiiiiicccaaaeeeiiiiiikkkpppuuu|||}}}lllfffllluuutttnnnnnnxxx}}}zzztttkkkccc___]]]^^^eeettt|||lll___RRRIIIFFF@@@===<<<@@@AAA>>><<<<<<;;;;;;<<<:::888777888999>>>EEEMMMSSSVVVWWWZZZ\\\______```bbbdddfffhhhjjjhhheeecccaaabbbbbbaaa```ccceeeggghhhiiijjjmmmooonnnqqqtttvvvwwwxxxzzz|||~~~}}}}}}}}}VVV```nnn|||wwwrrriiiaaa[[[VVVRRROOOLLLMMMNNNQQQRRRQQQNNNLLLIIIHHHGGGDDDBBBAAAAAAAAADDDEEEGGGIIIKKKLLLMMMNNNPPPPPPQQQSSSTTTVVVWWWXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[\\\]]]]]]___aaacccdddeeebbb___]]]^^^bbbddddddbbbbbbcccddddddeeegggjjjmmmnnnmmmmmmlllkkkjjjiiiiiiiiijjjlllnnnppprrrttttttvvvuuuuuuvvv{{{}}}kkkddd\\\VVVQQQMMMIIIFFFEEEBBB???============<<<999???CCCGGGQQQaaaooouuuvvvwwwzzz}}}~~~~~~}}}|||{{{yyywwwwwwyyy{{{{{{{{{{{{wwwssssssvvvyyyzzzzzznnneeeXXXNNNJJJJJJLLLMMMMMMOOOPPPQQQRRRUUUYYY\\\fffkkkpppqqqooooooqqquuu~~~~~~zzzuuuqqqsssvvvzzz}}}~~~}}}wwwpppbbbSSSGGGCCCDDDEEEBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXWWWPPPPPPOOOOOOOOONNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMMMMNNNOOOPPPRRRSSSZZZ[[[]]]]]]\\\\\\^^^```bbbbbbaaagggxxxsssrrryyy{{{}}}xxxiiiVVVFFF>>>;;;;;;:::999999:::<<<===;;;:::;;;>>>BBBFFFHHHIIIJJJGGGIIIQQQXXXYYYXXXYYY```dddllltttxxx~~~xxxhhh\\\YYYXXXPPPKKKHHHCCCAAAAAAAAAAAA@@@BBBDDDFFFIIINNNWWW___dddiiiZZZIII@@@@@@AAA@@@>>><<>>@@@FFFPPP[[[^^^\\\\\\aaagggkkkkkkmmmsss|||ttteeegggoooyyyuuuooouuu~~~{{{ssskkkddd```___ZZZggg|||ttt```SSSMMMGGGFFFEEEDDDAAA>>><<<===;;;;;;:::999888888999:::>>>DDDMMMSSSVVVWWWYYY\\\\\\]]]___aaadddgggiiijjjhhheeebbb``````aaa```______bbbeeeggghhhiiikkkmmmpppsssvvvwwwwwwxxxzzz{{{}}}|||{{{|||~~~SSSYYYbbbkkksssvvvuuutttjjjeee___ZZZVVVSSSOOOMMMHHHGGGHHHJJJMMMNNNMMMKKKJJJHHHFFFDDDBBB@@@???>>>===>>>???AAADDDFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVUUUUUUVVVXXXXXXWWWUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXZZZZZZYYYYYYZZZ\\\]]]]]]]]]]]]^^^___aaabbb```^^^\\\]]]aaacccaaa___```aaabbbbbbbbbdddgggiiimmmllllllkkkjjjjjjiiiiiihhhiiikkknnnppprrrssssssssstttttttttxxx}}}tttlll___]]][[[ZZZ[[[ZZZUUUPPPHHHDDD@@@=========<<<;;;888>>>CCCHHHRRRaaaooouuusssuuuxxx{{{}}}~~~}}}}}}~~~{{{yyyxxxyyyzzzzzzzzz{{{xxxuuuvvvyyy||||||zzziiibbbVVVMMMIIIJJJMMMPPPMMMNNNOOOPPPUUU\\\eeekkkvvv|||}}}zzzzzz|||}}}}}}{{{vvvvvvwwwzzz~~~|||pppfffWWWKKKDDDAAABBBEEEAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVWWWQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLJJJIIIIIIIIIJJJLLLLLLLLLNNNOOOQQQSSSTTTXXXZZZ[[[[[[ZZZZZZ\\\]]]``````^^^eeeqqqkkkkkkqqqvvvyyyvvvkkk\\\KKK???;;;:::999888888999999:::999888888:::>>>CCCEEEFFFFFFCCCFFFOOOVVVXXXXXXYYY]]]___dddkkkpppyyy|||kkk^^^[[[ZZZRRRKKKHHHCCCAAAAAABBBCCCBBBBBBCCCEEEHHHMMMTTT]]]eeekkk^^^NNNBBB???@@@>>>;;;<<>>BBBEEEJJJPPPUUU[[[ccciiipppnnnooouuu}}}jjjccchhhpppyyyxxxtttwwwyyy}}}~~~~~~{{{uuummmfffaaa___XXXaaauuusssbbb[[[UUUVVVTTTNNNFFFAAA???>>><<<:::999888999:::;;;;;;>>>EEENNNTTTVVVXXXZZZ\\\\\\^^^```bbbeeehhhiiijjjeeeaaa]]][[[ZZZZZZZZZYYYZZZ]]]aaadddeeegggjjjlllsssuuuxxxyyyyyyyyyzzz|||||||||{{{|||SSSUUUXXX]]]cccfffffffffaaa^^^ZZZWWWTTTQQQNNNKKKGGGEEEEEEFFFHHHJJJJJJIIIFFFDDDBBBAAAAAA@@@===;;;999999:::<<<>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPRRRSSSTTTTTTTTTVVVXXXXXXWWWVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUWWWWWWWWWXXXZZZ\\\]]]]]]\\\]]]]]]^^^___``````___^^^___``````___^^^```aaabbbaaa```aaadddfffjjjjjjjjjjjjiiiiiiiiiiiifffhhhjjjmmmooopppppppppooorrrtttuuuvvv}}}{{{ssspppkkkfff_________bbbhhhjjjbbbWWWLLLGGGAAA>>>??????===;;;;;;???CCCGGGRRRaaammmpppqqqsssvvvzzz}}}~~~|||yyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvsssppp^^^YYYQQQJJJGGGIIIMMMPPPNNNOOORRRVVV^^^jjjwww~~~|||~~~|||~~~~~~~~~yyykkk^^^PPPGGGCCC@@@@@@BBB@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDFFFGGGHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXZZZ^^^^^^^^^dddsssjjjjjjhhhmmmqqqoooiii^^^MMM@@@<<<;;;:::999888888777777777555555777;;;???BBBCCCEEEBBBDDDMMMUUUXXXYYY[[[^^^___ccciiinnnwwwlll]]]YYYYYYRRRNNNJJJEEEBBBBBBCCCCCCCCCBBBBBBDDDHHHKKKPPPZZZdddiiibbbTTTFFF@@@@@@>>>:::===???BBBDDDFFFIIIMMMPPPYYY^^^```\\\XXXVVVSSSOOOHHHFFFAAA===;;;;;;===>>>BBB???@@@HHHQQQ[[[eeemmmrrrqqqqqqvvv|||vvvggggggjjjrrrxxx{{{|||xxxxxx|||}}}}}}zzzuuullleee```]]]\\\bbbqqqwwwmmmhhhmmmlllbbbUUUMMMGGGDDD???===:::999:::;;;<<<<<<>>>EEEMMMTTTVVVWWWZZZ\\\^^^```bbbdddfffhhhiiiiii```]]]WWWTTTSSSRRRRRRQQQSSSVVVZZZ^^^bbbeeejjjmmmtttvvvxxxyyyyyyzzz{{{||||||{{{{{{}}}PPPPPPPPPSSSWWWYYYYYYWWWZZZXXXWWWVVVUUUSSSPPPMMMIIIGGGDDDCCCDDDEEEDDDDDD???===<<<<<<======:::888777777777888999;;;===>>>===@@@CCCGGGKKKNNNPPPQQQRRRRRRRRRUUUWWWYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRSSSUUUUUUUUUUUUWWWYYYYYYZZZ[[[\\\]]]^^^______aaabbbbbbaaa___]]]\\\]]]aaabbbbbb```______aaacccgggggggggggghhhhhhhhhhhhdddfffhhhkkklllmmmlllllljjjpppuuuwwwwww{{{vvvrrrsssqqqlllffffffeeeiiirrrvvvjjj[[[QQQKKKDDDAAAAAABBB@@@======???BBBHHHUUUeeeooopppssstttvvvxxxzzz|||~~~{{{yyyxxxyyyzzz{{{{{{zzz}}}}}}vvvlllddd```SSSPPPLLLIIIGGGIIIMMMPPPOOOSSSYYYbbbnnn|||{{{}}}}}}xxxooobbbUUUIIIEEEDDDAAA@@@BBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPQQQQQQRRRSSSTTTUUURRRTTTUUUTTTRRRQQQSSSUUUTTTUUUVVVVVVVVVUUUSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIJJJKKKLLLMMMOOORRRTTTUUUTTTUUUWWWVVVUUUUUUVVVWWWZZZ[[[[[[bbb|||yyymmmnnnccchhhkkkiiiggg```QQQBBB===<<<;;;:::999888777777666444333555999===@@@BBBHHHEEEEEEMMMUUUXXXZZZ\\\___```dddjjjooouuurrr___YYYYYYTTTSSSNNNHHHCCCBBBBBBBBBBBBAAA@@@CCCGGGIIILLLUUUaaafffddd[[[MMMCCCAAA???;;;>>>???@@@BBBDDDHHHNNNRRR\\\fffoooqqqoookkkeee^^^NNNKKKFFFAAA???>>>@@@AAAAAA>>>@@@GGGNNNUUUaaalllooooooqqquuuzzz~~~tttnnnlllqqquuuwww|||~~~xxxpppiiidddaaabbbeeeppp|||xxx|||lll___TTTMMMFFFBBB===;;;<<<===<<<;;;===CCCLLLRRRUUUVVVXXX[[[^^^___aaabbbdddddddddddd]]]YYYSSSNNNLLLKKKJJJIIIJJJMMMQQQVVV[[[aaaggglllsssuuuxxxyyyyyyyyy{{{||||||{{{{{{{{{}}}PPPOOOOOOQQQUUUUUUSSSPPPRRRRRRSSSUUUVVVUUURRRPPPHHHEEEAAA>>>>>>======<<<:::888777888::::::888555777666666666777888:::;;;:::<<>>???AAAIIIZZZkkktttuuuyyyxxxxxxwwwxxxxxxyyyzzzwwwvvvvvvxxx{{{||||||{{{tttfffZZZTTTLLLLLLKKKIIIIIIKKKNNNQQQPPPUUU___kkkzzz|||~~~~~~qqqeeeZZZMMMCCCCCCFFFEEEDDDFFFCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTNNNQQQSSSSSSRRRSSSVVVZZZSSSSSSTTTUUUTTTSSSRRRQQQTTTRRRPPPMMMKKKJJJIIIIIIJJJJJJKKKMMMPPPRRRTTTVVVSSSUUUVVVUUUTTTTTTUUUVVVUUUXXXXXX^^^www|||oooooobbbfffiiihhhgggbbbUUUFFF>>>>>>===<<<:::999888777666444333444888===@@@AAALLLGGGGGGNNNUUUXXX[[[]]][[[\\\aaahhhkkknnnwwwyyyccc[[[\\\WWWWWWRRRJJJEEEBBBAAA@@@@@@@@@???BBBGGGHHHIIIRRR^^^ccceee___QQQFFFCCC@@@===>>>>>>???@@@BBBGGGNNNSSSXXXgggxxx~~~vvvnnnTTTQQQKKKFFFCCCCCCDDDEEE??????BBBHHHJJJNNN[[[iiikkkmmmpppssswww{{{xxxrrrsssuuuwww|||}}}vvvoookkkjjjeeegggooo~~~mmm___TTTLLLGGGAAA>>>======<<<:::;;;BBBKKKQQQSSSUUUWWWYYY[[[\\\]]]_________^^^^^^[[[WWWPPPKKKHHHGGGFFFEEECCCEEEJJJOOOTTT\\\dddiiiqqqtttvvvxxxxxxyyyzzz||||||{{{zzzyyy{{{}}}OOOLLLJJJMMMQQQSSSQQQNNNQQQRRRTTTWWWZZZZZZUUUPPPOOOLLLFFF@@@<<<:::::::::;;;:::888666555555555666444444444555555555555555777777999<<<@@@DDDHHHKKKNNNQQQTTTWWWXXXXXXZZZ[[[TTTSSSRRRQQQQQQQQQRRRSSSUUUUUUTTTTTTSSSRRRRRRQQQUUUUUUVVVWWWYYY[[[\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYY[[[]]]___aaaccccccccccccffffffeeefffgggfffdddbbb___bbbeeeeeeccc```^^^]]]^^^fffpppttttttuuuzzzzzzzzz{{{yyyrrrkkk```WWWNNNKKKIIIEEECCCCCCBBB@@@DDDQQQ___iiipppvvv~~~{{{xxxvvvwwwxxxyyyxxxxxxxxxxxxzzz{{{}}}~~~ttteeeWWWOOOLLLIIIKKKLLLKKKJJJLLLQQQUUUVVVeeexxx~~~yyyyyy{{{}}}mmm```NNNKKKHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGIIIMMMOOOPPPPPPNNNMMMNNNNNNOOONNNLLLJJJRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNRRRPPPOOONNNNNNNNNKKKIIIMMMMMMLLLLLLNNNRRRUUUWWWWWWWWWVVVUUUUUUTTTSSSSSSWWWYYYZZZ^^^mmmppphhhiiihhhjjjppptttlllZZZKKKDDDEEEHHHHHHBBB999888;;;888777666666888<<<@@@CCCBBBCCCDDDHHHRRR\\\^^^[[[WWW\\\bbbfffiiinnnuuuzzz}}}jjj___XXXTTTTTTOOOHHHCCCAAAAAAAAA@@@AAA@@@??????AAAHHHQQQXXXbbbkkkpppeeeOOO@@@???DDD?????????AAADDDHHHLLLNNNQQQ^^^oooxxxooodddUUUMMMKKKKKKIIIFFFEEEDDDCCCBBBDDDJJJRRRXXXccceeeiiilllqqqwww}}}zzzsssmmmllliiijjjuuu|||}}}mmmcccVVVQQQKKKEEEAAA???<<<;;;===>>>AAAFFFKKKPPPUUUWWWZZZYYYXXXXXXZZZ\\\\\\[[[YYYVVVRRRMMMHHHEEEBBBAAAAAACCCEEEFFFJJJRRR]]]eeennnpppssswwwyyyzzz{{{{{{}}}{{{xxxwwwzzz}}}NNNKKKIIIKKKOOORRRQQQNNNRRRSSSTTTWWWZZZZZZVVVSSSQQQNNNIIIDDD@@@?????????<<<;;;999888777777777888555555555555555555555555555666777:::===BBBEEEGGGMMMPPPSSSUUUVVVWWWXXXYYYSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSVVVXXXZZZZZZZZZYYY\\\\\\[[[[[[[[[ZZZZZZZZZYYY[[[\\\^^^___`````````bbbbbbccceeeeeeeeecccbbb___``````^^^YYYVVVTTTTTTXXX```jjjpppppprrrvvv{{{zzzuuukkkaaaXXXTTTPPPJJJGGGFFFEEECCCGGGUUUcccllltttzzz~~~|||xxxuuusssrrrssstttvvvwwwxxxzzz|||}}}~~~~~~{{{wwwooodddXXXOOOJJJHHHJJJKKKLLLKKKJJJMMMTTTZZZgggrrrkkkgggnnn{{{yyygggXXXMMMKKKHHHHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGFFFFFFGGGIIIKKKLLLKKKMMMMMMMMMMMMNNNNNNMMMLLLQQQQQQPPPPPPPPPQQQQQQRRRSSSRRRQQQPPPPPPOOOOOOOOOQQQQQQPPPQQQRRRQQQOOOMMMLLLKKKKKKLLLNNNQQQUUUWWWXXXXXXXXXWWWVVVUUUUUUUUURRRTTTTTTXXXfffxxxnnnmmmnnnsss{{{xxxfffWWWJJJJJJLLLKKKEEE<<<999;;;888777555555777;;;???BBBCCCDDDDDDGGGPPPZZZ]]]ZZZVVVZZZ```eeehhhnnnuuuzzzqqqbbbYYYUUUVVVQQQJJJDDDBBB@@@@@@???AAAAAA@@@???AAAFFFNNNSSS^^^hhhoooiiiYYYJJJDDDDDD@@@???@@@AAADDDGGGKKKMMMPPPZZZiiixxxwwwhhh\\\UUUQQQMMMIIIJJJHHHFFFCCCCCCGGGNNNSSS]]]___dddhhhmmmttt{{{}}}yyyppplllkkkrrr{{{rrrzzzsssjjj\\\WWWPPPIIIDDDAAA>>>;;;===>>>@@@CCCGGGJJJMMMOOOPPPOOOOOOQQQTTTWWWXXXXXXTTTRRRNNNIIIEEEBBBAAA@@@<<<>>>@@@AAAEEELLLWWW^^^jjjnnnsssxxx{{{|||}}}~~~~~~{{{xxxwwwxxx{{{}}}~~~MMMJJJGGGHHHLLLOOOPPPOOORRRRRRRRRTTTWWWWWWUUUSSSPPPNNNJJJGGGDDDCCCCCCCCC@@@>>>===;;;::::::::::::777777666666555555444444333444555777:::>>>AAACCCHHHKKKNNNPPPQQQQQQSSSTTTQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRUUUXXXYYYYYYWWWVVVZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^```bbbccccccaaa```aaa```\\\VVVOOOKKKIIIIIIOOOXXXccciiilllmmmqqqttt~~~zzzpppeee```ZZZSSSMMMLLLKKKIIIMMMZZZhhhqqqwww|||}}}zzzvvvtttssssssttttttvvvxxx{{{{{{zzzyyyxxxkkkeee[[[RRRLLLHHHFFFEEEKKKLLLLLLKKKLLLRRR[[[bbbvvv}}}vvvbbbbbbqqq{{{~~~rrr___QQQKKKIIIGGGGGGJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLJJJKKKLLLMMMLLLLLLJJJJJJHHHGGGFFFFFFHHHJJJJJJIIIMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRUUUWWWVVVSSSQQQKKKKKKKKKLLLNNNRRRVVVXXXYYYYYYYYYXXXXXXWWWWWWVVVSSSTTTUUUXXXccc{{{uuujjjlllsss}}}}}}kkk\\\PPPNNNNNNNNNHHH>>>::::::888777555555666:::===@@@BBBBBBAAABBBJJJTTTXXXVVVTTTXXX^^^bbbfffllltttyyy{{{hhh^^^ZZZWWWRRRKKKFFFCCCAAA@@@???AAAAAAAAA@@@@@@CCCHHHKKKSSS]]]gggiii```SSSHHHCCC@@@@@@@@@AAACCCFFFIIIKKKJJJRRR\\\hhhxxxrrrdddZZZSSSPPPNNNMMMIIIFFFCCCDDDHHHKKKTTTWWW]]]bbbiiiqqqxxx~~~zzzsssnnnqqqzzz{{{mmmqqqwww~~~~~~uuunnnbbb]]]TTTMMMGGGBBB???<<<======>>>???AAACCCDDDEEEEEEEEEEEEGGGJJJMMMNNNNNNKKKJJJGGGDDDAAA???>>>===888:::<<<===@@@GGGPPPXXXfffkkkrrrxxx{{{}}}~~~{{{xxxwwwxxxzzz{{{|||LLLIIIFFFGGGJJJMMMOOOPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRPPPNNNLLLLLLKKKKKKGGGEEEBBB???===<<<;;;;;;888888777777666555444444333333444555888;;;===???BBBEEEHHHJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRQQQPPPPPPLLLMMMNNNOOOPPPQQQQQQRRRQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\ZZZ]]]___aaaaaa```______dddaaa[[[RRRJJJEEEDDDDDDGGGPPP\\\dddgggiiillloooxxx{{{pppjjjddd\\\VVVUUUUUURRRUUU```kkkqqqvvvzzz|||zzzxxxuuusssssssssssssssuuuvvvwwwuuupppllliii\\\UUUMMMGGGFFFGGGFFFEEEJJJJJJKKKKKKNNNWWWdddmmm|||vvvpppxxx~~~~~~uuuqqq{{{yyyhhhYYYPPPKKKIIIGGGGGGIIIKKKLLLMMMPPPOOONNNMMMLLLLLLMMMMMMLLLMMMOOOPPPOOONNNLLLJJJKKKIIIHHHIIIKKKMMMMMMLLLOOONNNMMMLLLJJJJJJLLLNNNNNNOOOOOOOOOOOOOOONNNNNNRRRQQQPPPOOOOOONNNNNNOOONNNOOORRRVVVYYYYYYVVVSSSKKKKKKLLLMMMPPPSSSWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVYYYaaattt}}}~~~yyyhhhiiimmmwww~~~yyykkk^^^QQQMMMLLLLLLHHH@@@;;;;;;999777555444555888<<<>>>??????===<<>>???@@@AAA???>>>???AAABBBBBBAAACCCBBB@@@???===<<<;;;:::777999;;;<<<>>>DDDMMMTTTaaagggooovvvyyyzzz}}}~~~|||zzzxxxxxxzzz|||~~~~~~~~~yyyvvvIIIGGGEEEEEEGGGKKKMMMOOONNNNNNOOOPPPPPPQQQSSSTTTXXXXXXWWWVVVVVVUUUTTTTTTMMMKKKHHHCCC@@@===<<<;;;999999888777666666555555444444444555666999;;;<<>>>>><<<999>>>GGGMMMMMMOOOSSSXXX\\\```fffooouuu|||uuueee^^^UUUQQQLLLHHHFFFEEEDDDBBB???@@@@@@???===;;;<<<===>>>AAAHHHPPPTTTQQQGGG???@@@??????@@@AAADDDGGGIIIIIIMMMPPPSSSYYYdddlllnnnyyy||||||uuuiii]]]VVVSSSKKKKKKJJJGGGDDDBBBCCCDDDGGGLLLSSS[[[cccllltttyyy{{{wwwrrrlllmmmpppooohhh```WWWSSSLLLFFFBBB@@@===<<<999:::::::::<<<===>>>???===;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;::::::999888666888:::;;;<<>>@@@CCCEEEEEEEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRUUUSSSPPPOOOOOOQQQSSSUUUSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYZZZ\\\]]]^^^\\\___aaa```^^^^^^aaaeeefffgggeee___VVVMMMFFFCCCBBBIIISSS\\\bbbeeehhhiiiqqqxxx~~~wwwrrrllljjjkkknnnhhhgggkkkooommmllllllkkkjjjjjjjjjjjjkkkllllllllljjjeee___XXXQQQKKKHHHCCCBBBAAABBBCCCDDDDDDCCCEEEFFFGGGHHHNNNZZZiiitttxxxwww{{{lll[[[VVVYYYSSSQQQMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPLLLJJJIIIJJJKKKMMMMMMLLLNNNOOOPPPMMMIIIGGGIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNPPPSSSVVVVVVSSSQQQMMMMMMNNNPPPRRRTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTVVVZZZ\\\eee}}}rrrlllhhhkkkqqqsssnnngggOOOFFF@@@BBBDDDBBB???>>><<<:::888666555777:::<<>>>>>===:::999999999;;;<<>>>>>>>>???AAADDDGGGIIIRRRXXX[[[[[[\\\___```___]]]```aaa___XXXQQQMMMKKKFFFGGGHHHFFFDDDBBBBBBCCCDDDIIIQQQZZZbbbjjjqqqvvvtttyyy~~~|||xxxuuunnnhhhfffhhhfff```YYYNNNJJJDDD@@@>>>===<<<:::888999999:::<<<>>>???@@@:::888777888:::;;;;;;:::888999999999999999888777444666888888999<<>><<<999777666777:::;;;>>>AAA@@@>>>@@@HHHNNNOOOOOOQQQUUUWWWZZZ```hhhooooooxxxnnn```YYYUUUPPPKKKHHHEEEBBB@@@;;;<<<<<<:::888777777888:::999:::@@@GGGIIIFFFCCC===<<<===>>>AAADDDHHHJJJUUU]]]ccccccbbbaaa___[[[PPPOOONNNKKKHHHFFFFFFFFFBBBDDDFFFEEECCCAAA@@@AAACCCHHHPPPXXX```gggnnnsssuuuwww~~~|||tttnnniiidddaaa___\\\VVVQQQHHHEEE@@@<<<;;;;;;:::999999999999:::<<<===???@@@<<<:::888888999999999888777888999999:::999888777333555777777777:::@@@FFFTTT\\\dddhhhjjjnnnvvv}}}}}}||||||~~~zzzkkkaaa888:::<<<===>>>???AAACCCBBBEEEIIIKKKJJJIIIKKKMMMRRRSSSUUUUUUUUUTTTRRRPPPHHHFFFCCC@@@===;;;;;;:::888888888888888999999999444333222222222333444555666999<<<=========>>>???@@@@@@@@@@@@BBBDDDGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPRRRTTTWWWZZZ\\\\\\^^^```______dddllltttwww{{{}}}sssdddVVVMMMCCCHHHOOOVVV]]]bbbeeegggooottt}}}{{{wwwwwwzzz{{{uuurrrssssssnnnjjjhhheeeddddddccccccbbbaaaaaa[[[WWWPPPJJJEEECCCCCCCCCAAABBBCCCAAA@@@AAAEEEJJJCCCCCCCCCCCCGGGPPP]]]fffooosssvvvrrrmmmnnnwww||||||rrrdddZZZVVVWWWMMMKKKHHHFFFGGGHHHHHHHHHIIIKKKOOORRRSSSRRRPPPNNNNNNNNNNNNOOOPPPRRRTTTUUUSSSQQQMMMKKKKKKIIIGGGFFFEEEJJJNNNOOOLLLJJJLLLOOOLLLNNNQQQUUUWWWXXXWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQQQQRRRRRRQQQOOOKKKLLLMMMNNNOOOPPPPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUPPPOOORRRVVVUUUZZZppprrrkkkgggkkkssswwwtttnnnWWWKKK@@@@@@DDDEEECCCCCC???===:::777666888:::<<<<<>>AAADDDHHHJJJRRR\\\dddeeedddccc```\\\PPPLLLFFFAAA???AAADDDFFFAAACCCEEEEEECCC@@@??????BBBGGGOOOWWW^^^eeelllpppzzzyyy}}}yyyuuukkkgggaaa]]]YYYTTTNNNIIIGGGCCC>>>;;;::::::999999999999999:::;;;===>>>???AAA>>>;;;999888777555333777888999::::::999888888444777888888888;;;@@@FFFRRRYYYbbbfffiiinnnxxx~~~}}}}}}xxxmmm999999:::::::::;;;;;;;;;>>>??????@@@AAADDDIIIMMMTTTUUUWWWXXXXXXVVVUUUSSSLLLIIIDDD???;;;999999999999999999999888888888888444444333222222222333333555777999;;;===>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGEEEHHHKKKMMMNNNLLLIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIKKKLLLNNNOOOSSSOOOOOORRRSSSRRRTTTXXXUUUZZZ_________ffftttxxxssskkk[[[MMMCCCDDDKKKWWW^^^______```fffnnn{{{~~~|||uuuqqqnnnjjjeee```bbbaaaaaa___\\\YYYVVVTTTOOOKKKEEEAAA@@@AAAAAA@@@@@@>>>===???CCCEEEEEECCCEEEBBBCCCHHHIIIKKKTTT___iiiiiiiiikkkqqqzzzvvvxxxtttdddWWWPPPMMMKKKHHHHHHHHHGGGHHHHHHIIIIIIFFFIIIMMMQQQSSSRRRPPPOOOOOOLLLJJJLLLPPPTTTUUUTTTUUUVVVUUUSSSPPPMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMOOOOOOQQQTTTWWWXXXWWWVVVYYYZZZZZZZZZYYYYYYXXXXXXXXXUUUSSSRRRTTTTTTQQQNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRTTTWWWYYYYYYVVVSSSQQQPPPUUURRRRRRZZZ___lllzzzllljjjqqqrrrvvvyyytttdddSSSDDD@@@AAA@@@BBBEEECCC===:::::::::888777999<<<>>>???>>>>>>CCCMMMUUUWWWUUUSSSVVV]]]cccgggiiimmmqqqyyynnnfff[[[UUUNNNCCCDDDFFF>>>>>>;;;888666777888888888888888999:::<<<>>>@@@AAA<<<=========>>>@@@DDDGGGMMMPPPWWW^^^cccfffeeecccXXXMMMDDDBBBBBB???AAAEEEBBBBBBFFFJJJIIICCC@@@AAAAAAEEEKKKRRRZZZbbbkkkppprrruuuyyy~~~~~~uuuhhh```]]]YYYQQQIIIDDDDDDBBB???;;;::::::;;;;;;999999:::===@@@AAABBB@@@===:::888888999999888777999:::999777666999<<<666666666555555888===AAANNNVVV```eeeggglllttt|||~~~~~~~~~{{{888888888999999999::::::;;;;;;<<<<<<>>>AAAFFFIIIPPPRRRTTTVVVXXXYYYYYYYYYPPPMMMHHHBBB>>>;;;:::::::::::::::999999888888888333333333222333333444444444666888:::;;;<<<<<<<<<<<<===>>>>>>===>>>AAACCCCCCDDDGGGHHHIIIHHHFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCCCCDDDFFFGGGIIIJJJOOOLLLMMMQQQRRRQQQSSSVVVUUUZZZ]]]]]]]]]dddrrr~~~}}}xxxwwwqqq___MMMEEEEEEIIISSSZZZ\\\]]]```dddlll{{{{{{vvvpppmmmkkkhhhccc______^^^\\\YYYVVVRRRNNNLLLFFFDDD@@@===<<<===>>>>>>CCCAAA@@@BBBEEEHHHJJJJJJOOOLLLKKKKKKJJJJJJTTT___gggjjjooouuu~~~rrrjjjppp{{{xxxqqqdddXXXPPPMMMKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGIIILLLOOOPPPPPPOOONNNNNNLLLJJJLLLPPPTTTUUUUUUUUUUUUUUURRROOOMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOQQQSSSVVVXXXXXXXXXZZZ[[[[[[\\\[[[ZZZYYYXXXWWWUUUTTTUUUWWWWWWVVVTTTOOOOOOOOOPPPQQQQQQRRRRRRPPPRRRTTTVVVWWWVVVTTTSSSPPPVVVSSSSSSZZZ^^^jjj~~~wwwvvv|||}}}~~~lllZZZHHHBBBCCCEEEFFFIIIEEE???;;;;;;;;;888888:::;;;===>>>======BBBKKKSSSZZZWWWUUUWWW]]]cccfffggglllpppyyy{{{kkk___XXXPPPDDDCCCDDD<<<>>><<<999888999999999888999999:::;;;===???AAABBB??????>>>>>>===???CCCFFFJJJMMMSSSYYY___cccdddddd[[[QQQIIIGGGEEEBBBBBBEEEGGGGGGIIIMMMKKKDDDAAABBBBBBEEEJJJPPPWWW___hhhnnnrrruuuyyy}}}{{{vvvmmm^^^RRRLLLJJJEEEAAA>>><<<::::::<<<;;;:::<<>>:::888888999999888888999:::999666555666888555666555555555999>>>BBBKKKSSS^^^ccceeejjjssszzz666666666777777777888888666777888888999<<<@@@DDDIIIJJJMMMQQQUUUYYY[[[]]]VVVSSSNNNHHHBBB???===<<<;;;;;;:::999888777777666333222222222333444555555444444666888999999:::::::::;;;<<<;;;:::;;;<<<>>>???@@@AAABBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDEEEBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHJJJOOOQQQPPPQQQTTTUUUXXXZZZYYYYYY```nnnyyyyyywwwyyytttbbbOOOGGGDDDFFFNNNTTTWWW[[[^^^```iiiwwwqqqmmmhhheeeeeeccc___[[[XXXWWWTTTQQQLLLGGGCCCAAA=========<<<<<<===???AAABBBBBBAAAAAABBBFFFKKKOOOXXXVVVTTTSSSQQQRRR\\\ggglllrrrzzzuuugggcccfffqqq{{{|||yyymmm]]]RRRNNNMMMMMMLLLGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLPPPTTTVVVWWWUUUUUUTTTQQQNNNMMMNNNOOOOOONNNLLLLLLLLLNNNOOOQQQPPPPPPQQQSSSUUUWWWYYY[[[[[[\\\]]]^^^^^^\\\ZZZYYYUUUTTTTTTUUUWWWYYYYYYXXXNNNNNNNNNOOOOOOPPPQQQRRROOOPPPRRRSSSTTTTTTUUUUUUOOOUUUUUUUUU[[[^^^gggzzz}}}vvvaaaLLLCCCEEEIIIKKKLLLIIIBBB===<<<;;;999999;;;;;;<<<===<<<<<>>===;;;;;;<<<<<<:::999;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@===<<<>>>BBBEEEFFFIIIMMMSSSZZZ```dddgggbbbZZZQQQMMMHHHDDDBBBCCCLLLKKKNNNRRRPPPIIIDDDCCCCCCEEEHHHLLLSSS\\\fffmmmrrruuuyyy}}}uuueeeYYYSSSJJJDDDBBB@@@>>><<<===<<<<<<>>>BBBFFFIIIIIIFFFCCC>>>;;;:::::::::::::::;;;<<<;;;888666666666555555555555666999???CCCIIIQQQZZZ```bbbhhhqqqzzz444444444444555555555555333444555555666888<<>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHFFFEEEHHHNNNQQQOOOPPPSSSUUUVVVWWWUUUUUU\\\iiittt|||uuupppqqqnnn```QQQEEEBBBDDDLLLRRRUUUXXX\\\]]]dddqqqvvvgggccc^^^\\\\\\ZZZWWWSSSPPPNNNKKKHHHCCC???<<<:::;;;===???@@@???@@@BBBEEEBBBBBBBBBAAABBBGGGPPPWWW```cccfffeeeccceeennnvvv{{{pppeee\\\aaammm{{{|||qqq\\\QQQNNNLLLKKKJJJGGGFFFFFFEEEEEEEEEEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLPPPSSSUUUVVVUUUUUUSSSQQQNNNMMMOOOQQQOOONNNLLLKKKKKKMMMPPPRRRQQQRRRSSSTTTUUUWWW[[[]]][[[\\\^^^___^^^]]][[[YYYRRRRRRSSSTTTUUUVVVWWWVVVNNNNNNMMMMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSLLLTTTUUUVVV]]]^^^fffxxx~~~{{{}}}hhhPPPDDDFFFLLLNNNNNNLLLDDD>>>===<<<999:::=========<<<;;;;;;???FFFKKKWWWWWWWWWYYY]]]aaaeeegggggglllttt~~~mmmaaaYYYMMMIIIHHHBBB@@@???>>>>>>>>>>>>;;;999<<<<<<;;;<<<===@@@BBBDDDEEECCCAAA===;;;<<>>======@@@EEEKKKOOOQQQQQQMMMGGGBBB@@@>>>===;;;<<<===>>>===<<<:::999888777777666666666999>>>AAAIIIOOOVVVZZZ\\\dddpppzzz222222222333333333444444111333444444444666999;;;>>>???BBBEEEJJJNNNRRRTTTZZZWWWSSSNNNIIIFFFCCCBBB===<<<;;;999777555444333222222333333444555666777555555666666666777888888888999::::::888777888999::::::999999999:::;;;<<<<<<<<<<<<<<<=====================>>>???AAACCCDDDDDDCCCFFFLLLOOONNNNNNQQQSSSTTTTTTRRRSSSZZZeeeooovvvsssmmmfffcccaaa[[[SSSCCCAAADDDLLLSSSTTTVVVYYY\\\aaajjjuuurrrggg^^^YYYUUURRRRRRQQQMMMJJJFFFEEECCCAAA>>><<<:::999>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIRRR^^^fffrrr{{{~~~}}}mmm\\\XXX\\\fffvvv~~~zzzzzzmmmVVVLLLJJJGGGEEEEEEGGGFFFEEEEEEDDDDDDDDDEEEHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLNNNPPPRRRTTTSSSSSSSSSQQQOOONNNOOOQQQNNNLLLKKKJJJKKKMMMPPPRRRRRRTTTUUUUUUUUUWWW[[[^^^ZZZ[[[\\\]]]]]][[[YYYXXXSSSTTTTTTTTTTTTTTTTTTUUUMMMMMMLLLLLLLLLNNNPPPQQQSSSRRRPPPOOOOOOOOOOOOPPPJJJRRRTTTWWW]]]^^^eeewww~~~wwwyyyyyy~~~oooWWWIIIIIIOOORRRQQQNNNFFF???===<<<:::;;;?????????===;;;;;;>>>BBBEEEPPPQQQSSSVVV[[[```eeehhhiiilllttt|||sssddd[[[PPPKKKLLLHHHDDDCCCBBBAAAAAA@@@===;;;======<<<;;;===???BBBDDDFFFEEEBBB>>>;;;;;;>>>@@@CCCEEEHHHLLLSSS]]]iiiqqqvvvqqqfffZZZQQQMMMKKKJJJNNNQQQ[[[ffffff[[[LLLDDDDDDDDDEEEHHHPPP\\\iiirrrssstttwww{{{~~~wwwfffXXXPPPKKKFFFBBB@@@>>>===@@@HHHPPPXXX[[[]]]YYYRRRLLLGGGCCC???<<<>>>============<<<:::999:::999888666666888<<>>===<<<;;;:::::::::@@@AAAEEEJJJNNNPPPOOOLLLKKKKKKKKKMMMSSS]]]hhhpppwww\\\SSSWWWdddmmmyyyxxxrrrxxxxxxdddPPPKKKJJJGGGFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJLLLLLLLLLLLLNNNOOOOOOPPPQQQPPPNNNMMMNNNOOOKKKKKKJJJIIIJJJLLLOOOPPPRRRTTTVVVVVVTTTTTTXXX[[[XXXXXXYYYYYYXXXXXXWWWWWWVVVWWWWWWVVVTTTSSSTTTUUUMMMLLLKKKJJJKKKMMMOOOPPPSSSRRRQQQPPPNNNNNNNNNNNNJJJRRRTTTVVV]]]]]]ddduuuxxxtttqqqxxxsss^^^NNNLLLQQQTTTRRROOOFFF>>><<<;;;:::===AAADDDAAA>>><<<;;;===???@@@GGGJJJNNNSSSWWW]]]cccggglllmmmsss|||zzzggg^^^RRRNNNPPPNNNMMMKKKHHHFFFFFFDDDAAA???@@@???===<<<>>>@@@CCCEEEHHHGGGEEEBBB???===>>>@@@CCCEEEHHHLLLSSS^^^kkkuuu{{{zzztttiii```\\\YYYWWWUUUYYYdddpppqqqcccRRRGGGGGGGGGHHHKKKRRR]]]jjjsssssstttwwwzzz}}}~~~nnnaaaUUUKKKEEEDDDAAA???BBBKKKWWWbbbhhhiiieee___YYYSSSLLLFFFBBBAAA>>><<<;;;;;;;;;:::999::::::888777666888<<<@@@JJJNNNRRRTTTVVV^^^mmmxxx111111111111222222222222///111222333222333444666:::<<>>;;;999777555555555444444444555555666555444333333333333444555444666888888777666666666555666666666777777777777777888888888888999999999;;;;;;<<<===>>>@@@AAABBB@@@>>>???CCCFFFEEEGGGKKKMMMNNNOOOQQQSSSYYYaaagggeeeeeedddbbbdddfffccc]]]PPPKKKJJJMMMOOOOOOPPPSSSSSSUUUVVVWWWZZZ___fffjjjuuuzzzmmmbbbYYYQQQLLLJJJFFFCCCBBBCCCCCC@@@>>>;;;:::999888888999999:::>>>@@@HHHUUUdddmmmnnnkkkfffbbb^^^]]]aaahhhnnnrrr~~~lll]]]]]]gggwww{{{}}}vvvwwwzzz||||||mmm[[[LLLKKKKKKHHHHHHNNNHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKLLLLLLIIIHHHIIIJJJIIIKKKNNNNNNLLLKKKJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNOOOSSSVVVUUURRRQQQSSSVVVVVVVVVTTTTTTSSSSSSTTTUUUSSSUUUVVVUUUSSSRRRSSSUUUMMMKKKJJJIIIJJJLLLNNNPPPQQQQQQQQQPPPPPPOOOOOONNNNNNUUUUUUVVV[[[ZZZ```qqqyyyooohhhnnnxxxyyyyyyqqq```OOOJJJOOOQQQPPPNNNEEE===;;;:::;;;>>>CCCGGGDDD@@@===<<<<<<<<<<<>>;;;999888666555555444444444555555444333222111111111222333222444666777666555555666333444555666666666555555777777777777888888888888666666777888999;;;<<<===???<<<<<<@@@BBBBBBEEEIIIKKKMMMOOOQQQTTTYYY```ffffffffffffiiiqqquuuooodddXXXQQQLLLLLLLLLLLLNNNRRRLLLLLLKKKKKKKKKNNNTTTXXXWWWdddssszzz|||qqqllleee[[[SSSLLLHHHGGGDDD@@@>>>>>>@@@AAA???===999999888777777777888999<<>><<<;;;;;;:::???CCCHHHMMMPPPUUU[[[```gggcccgggqqqwww|||yyylll___YYY]]]^^^]]]ZZZTTTPPPNNNLLLJJJIIIFFFDDDBBBAAABBBEEEHHHJJJKKKLLLMMMKKKGGGDDDCCCCCCAAAEEEIIILLLRRR]]]lllwwwzzzxxxpppllllllrrrzzzyyykkkZZZOOORRRQQQQQQRRRVVV___iiiqqqssstttvvvyyy|||}}}}}}~~~~~~yyyxxxzzz~~~}}}|||uuuuuudddZZZLLLGGGDDDGGGRRRdddttt~~~~~~|||zzzvvvqqqiiiaaa[[[RRRMMMEEE@@@???>>><<<;;;555555666666888<<>>BBBDDDEEEEEEHHHIIIHHHFFFDDDCCCEEEGGGFFFGGGIIIIIIHHHDDD@@@>>>;;;999777555444444555666444444333333333222222222444444444555555555666666666666666555444444333333666666666666666666666666555555666666777888888888999:::;;;;;;<<<>>>BBBFFFHHHGGGIIIOOOSSSZZZeeeoooqqqllljjjoooxxxyyyqqqhhhYYYRRRKKKHHHJJJLLLKKKIIIDDDDDDCCCCCCDDDFFFGGGHHHNNNPPPTTTYYY___dddiiikkkwwwxxx{{{zzzvvvnnnfffaaa\\\YYYSSSNNNIIIFFFEEEDDDCCCAAA>>>;;;:::::::::;;;<<<;;;::::::;;;<<<<<<<<>>???@@@FFFFFFFFFDDDBBBBBBCCCEEEGGGHHHIIIJJJIIIEEEBBB???<<<;;;999666555555666666444333333333333222222222333333333444444444555555555555555444444444444444555555555555555555555555444444555555666777777777888999999::::::<<<@@@CCCDDDEEEIIIMMMPPPXXXhhhxxx}}}wwwrrrsssvvvtttkkkbbbRRRLLLEEEBBBDDDEEEEEECCC<<<<<<;;;;;;<<<===???@@@BBBCCCFFFJJJOOORRRUUUWWWYYY[[[^^^___^^^YYYTTTQQQNNNLLLIIIFFFCCCAAA@@@@@@>>><<<:::999888888999::::::999999:::<<<>>>>>>???AAA???BBBNNNaaayyyuuuccc]]]fffyyysssuuuvvviiiaaaTTTNNNHHHEEEHHHKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDGGGIIIKKKKKKJJJGGGFFFFFFGGGGGGGGGGGGFFFEEECCCBBBFFFEEEEEEEEEGGGJJJMMMOOOSSSRRRPPPNNNMMMMMMMMMMMMJJJKKKLLLMMMNNNPPPPPPQQQOOOPPPPPPQQQQQQPPPPPPPPPQQQPPPNNNMMMKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSRRRRRRRRRQQQSSSWWW^^^cccwwwooogggaaabbbgggkkklllhhhZZZKKKDDDFFFJJJTTTRRRNNNIIICCC>>>;;;;;;???===;;;;;;<<<<<<;;;:::>>>CCCHHHJJJJJJMMMVVV]]]aaafffkkkkkkmmmtttyyyiiifffeeebbb```___[[[XXXTTTQQQNNNMMMMMMKKKHHHEEEEEEFFFHHHIIIMMMOOOQQQNNNIIIEEEEEEFFFDDDGGGIIIIIIKKKRRR^^^fffnnnssszzz|||yyypppmmmrrr}}}{{{kkk```VVVUUUUUUWWWXXXZZZaaaiiilllmmmppptttwwwwwwvvvtttyyyyyyyyyzzz{{{}}}~~~|||sssqqqooorrrxxx}}}|||{{{wwwwwwrrr```XXXNNNHHHMMM[[[jjjzzz{{{wwwmmmdddYYYOOOJJJEEE@@@===<<<::::::<<<===@@@HHHRRR```mmmzzz~~~333333333222222222111111---......//////000000000///000222555888:::;;;;;;AAABBBBBBAAA@@@@@@AAACCCGGGHHHIIIJJJHHHFFFBBB@@@>>><<<:::888666666666666333333333222222222111111111222222222222333333333333333333333444444444444333333333333333333333333222333333444444555666666666777888888888:::===@@@AAACCCFFFHHHHHHOOObbbuuuwwwpppiiiffffffbbbYYYQQQJJJEEE@@@===>>>???===<<<888888888888999:::;;;<<<;;;<<<>>>@@@CCCEEEFFFGGGDDDFFFHHHIIIIIIGGGEEECCC@@@@@@???>>>======<<<<<<:::999888888999:::===>>><<<<<<<<<===>>>???@@@@@@??????BBBFFFNNN```~~~kkkaaaaaabbbqqq|||yyyvvvrrroooppptttzzzzzztttsssyyyssseee[[[WWWRRRMMMGGGEEEGGGIIIJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCGGGFFFFFFFFFHHHJJJMMMOOOPPPOOOMMMLLLKKKKKKKKKLLLEEEFFFGGGIIILLLNNNPPPPPPPPPOOOOOONNNNNNNNNOOOOOOTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRQQQQQQUUUZZZ^^^ooossshhh``````dddooouuuvvvhhhSSSDDDBBBGGGUUUXXXXXXRRRHHH???::::::;;;:::999:::;;;;;;:::999>>>CCCGGGHHHHHHLLLSSSZZZ```bbbfffhhhkkkqqqzzzkkkdddbbb``````___]]]YYYUUUQQQNNNLLLNNNLLLIIIGGGEEEFFFGGGIIILLLOOOQQQPPPMMMJJJGGGFFFDDDIIILLLKKKIIILLLTTT\\\]]]bbbkkkssswwwxxxvvvtttppplllqqqrrreeeYYYWWWXXXZZZ[[[\\\aaagggiiillloooqqqqqqqqqqqqqqqssstttuuuwwwzzz|||wwwrrrnnnooouuu|||{{{|||yyyoooxxxwwwddd^^^SSSJJJNNNZZZjjj{{{}}}qqqcccYYYUUUQQQKKKFFF@@@>>>>>>@@@AAACCCLLLVVVbbbqqq~~~333333333333222222222111000000111111111222222222000111222444666888999:::===???@@@???>>>>>>@@@AAAEEEFFFGGGGGGFFFDDDAAA???===<<<:::888666555555444222222222222111111111111000000000111111111222222111111222222333444444555222222222222222222222222111111222222333444444444555666777777777888;;;===??????@@@AAAAAADDDQQQ___```ZZZTTTQQQPPPMMMHHHCCCDDDAAA<<<:::::::::999888888888888999999::::::;;;999:::;;;<<<===??????@@@@@@@@@@@@@@@???===<<<;;;::::::;;;;;;;;;;;;::::::::::::999:::<<>>>>>>>>???AAAAAAAAABBBBBBAAA???===<<<:::999777666444333222222222222111111111000000000/////////000000000000111///000000111222333444444111111111111111111111111000000111111222222333333444666777777666777999:::===:::999<<<>>>???CCCHHHMMMJJJFFFDDDCCCCCCAAA???===<<<999888888777666666888888888999999999999999555666666777888999:::;;;<<<<<<;;;999888777666555888888999::::::999888888999999999;;;>>>BBBEEEGGGPPPRRRSSSQQQKKKEEEAAA???BBBCCCFFFHHHIIINNN\\\jjjsssmmmjjjnnnttt|||qqqiiihhhlllppp}}}}}}~~~yyy~~~yyykkk^^^VVVPPPNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???@@@BBBEEEFFFEEEDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHJJJLLLMMMJJJJJJHHHHHHGGGHHHIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLOOONNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRUUUUUUUUUUUUTTTUUUWWWYYYgggyyyzzz|||}}}kkk^^^[[[\\\gggrrr|||fffLLLBBBEEEHHHRRRZZZXXXLLL@@@<<<===;;;:::999:::<<<======<<<;;;AAAIIINNNOOOOOOOOOPPP[[[]]]```fffmmmtttxxxzzzvvvggg^^^YYYYYYYYYWWWUUURRROOOMMMJJJHHHFFFDDDCCCCCCCCCDDDJJJMMMSSSYYY[[[UUUJJJBBBFFFKKKNNNLLLFFFBBBDDDHHHKKKNNNTTT\\\dddhhhgggfffjjjfffkkk}}}}}}qqqccc___]]]```aaa```aaaeeeccchhhlllnnnnnnnnnqqqtttsssssstttvvvyyy{{{}}}}}}{{{vvvuuuxxx{{{}}}|||~~~qqqeeeZZZOOONNNVVVdddvvvyyypppmmmmmmjjj```VVVTTTPPPNNNLLLHHHGGGMMMUUU```ooo~~~~~~}}}}}}~~~333333333222222222111111000000000000000000000000000000000111222333444555666888;;;<<<<<<===>>>@@@<<<=========<<<;;;999888666666555444333222111111111111111000000000000///////////////000000000000/////////000111222222333000000000000000000000000///000000111111222333333333555666666555555666888888444555;;;???>>><<<===AAA@@@???===<<<;;;;;;;;;777777777777666666555555;;;;;;<<<======<<<<<<;;;666666666777888888999999777777777666666666777777777777777666666666666666777777777999<<<@@@CCCEEESSSWWW\\\[[[UUUNNNIIIGGGFFFDDDCCCEEEIIIPPP___mmm|||kkkgggiiinnnyyyxxxsssvvvzzz|||{{{zzz{{{~~~}}}lll___XXXTTTQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@?????????BBBEEEGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKNNNMMMKKKIIIIIIIIIJJJKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKOOONNNMMMLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQUUUVVVWWWWWWVVVVVVWWWYYYcccnnnxxxuuuvvv{{{rrrccc\\\[[[```jjjyyyoooUUUFFFEEEAAAJJJTTTSSSJJJAAA>>>???>>><<<::::::<<<>>>>>>>>>999???HHHNNNPPPPPPNNNNNNTTTWWW\\\bbbhhhoootttwwwmmm]]]WWWWWWVVVTTTQQQNNNLLLKKKFFFEEECCCBBBAAAAAABBBBBBIIILLLRRRZZZ___[[[PPPFFFEEEHHHJJJHHHDDD@@@@@@@@@CCCDDDIIISSS^^^fffiiiiiiiiieeejjj{{{yyyiiiccc```aaabbbaaabbbeeeaaacccgggiiikkkmmmoooqqqttttttuuuvvvyyy{{{}}}~~~~~~}}}{{{}}}~~~|||yyyfff\\\SSSQQQVVVaaaqqq~~~yyytttssstttpppggg___\\\XXXUUUSSSOOOMMMSSS[[[dddppp{{{}}}~~~~~~|||||||||444444444444333333333333000000000000000000000000111111000000000111333444222444888::::::;;;<<<===999999::::::999888777666333333444444333222222111111111000000000/////////////////////000000000000/////////000000111111111000000000000000000000000///000000111222222333333111333444444333222333444333222555:::;;;888777888777888999888666555666777666777888999999888888999<<<===>>>>>>>>>>>>===<<<888888888888777777777777555666666777777888888888666555444444444444555666666666666777:::===AAACCCJJJSSS]]]bbb___ZZZVVVUUUPPPOOOPPPRRRUUU]]]lll{{{wwwooolllqqquuuuuu}}}~~~}}}{{{{{{~~~~~~zzzpppbbbXXXSSSRRRPPPNNNKKKLLLLLLKKKIIIGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>>@@@CCCFFFHHHGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLNNNOOOQQQOOOMMMJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPTTTVVVWWWWWWVVVVVVWWWXXXaaaeeezzzxxxwwwzzz|||kkkbbb^^^]]]cccrrrwww^^^JJJDDD===EEEMMMNNNHHHAAA???@@@@@@===:::888:::===>>>???:::>>>DDDJJJMMMNNNOOOOOOPPPTTTYYY]]]bbbhhhooosss{{{vvvaaaXXXWWWTTTPPPMMMJJJHHHGGGCCCBBBBBBAAAAAAAAABBBBBBIIIIIIMMMVVV^^^```XXXPPPHHHHHHHHHGGGFFFDDDAAA?????????CCCMMMZZZeeejjjkkkfffbbbfffuuu~~~nnngggaaabbbcccbbbcccfffbbbbbbcccfffiiilllllllllrrrrrrtttuuuxxx{{{}}}~~~{{{hhh___WWWUUUXXX```mmmzzz~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvrrrqqqqqqnnnhhhccc___\\\ZZZYYYWWWWWW]]]fffmmmttt{{{}}}~~~~~~}}}}}}zzz|||~~~~~~}}}|||}}}~~~~~~666666555555555444444444333333222222222222222222333222222111111222444555///222555888888999:::<<<888888888888888777666555222333333444444333333222000000000000////////////////////////000000000111////////////000000000000111111111111111111111111000000000111222222333333///111333333111111111222222333777999555000111666111444666777666555777999777999<<<===============777888999::::::999888777777666666444333222111111444555555555555555444333666555444333333555777999777777777888:::===@@@BBBAAALLL[[[dddeeeccc``````___bbbhhhlllkkkooo|||zzziiilllmmmvvv{{{}}}~~~|||zzz}}}lllfff]]]UUUPPPOOONNNNNNKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEECCCAAA???>>>@@@CCCGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMPPPRRRSSSSSSQQQNNNKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJIIIHHHGGGHHHIIILLLMMMLLLLLLKKKKKKLLLMMMNNNNNNSSSUUUWWWWWWVVVVVVWWWXXXbbbaaasss}}}qqqfffbbb]]]```nnn{{{cccLLLCCC<<>>999777888;;;>>>???;;;===AAAEEEIIILLLOOOPPPOOOSSSYYY\\\___dddlllrrryyy~~~lllZZZXXXSSSNNNIIIFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCIIIGGGIIIRRR]]]bbb___YYYLLLJJJIIIIIIJJJIIIFFFBBB???>>>@@@IIIWWWccciiijjjbbb^^^bbbooo|||qqqiiibbbbbbccccccdddgggfffdddcccfffjjjlllkkkiiioooppprrrtttwww{{{}}}zzziiiaaaZZZXXXZZZ```lllwwwuuuvvvvvvwwwwwwxxxyyyyyyuuusssooollljjjhhheeeccc^^^\\\\\\]]]]]]^^^gggpppuuuyyy|||}}}~~~}}}}}}|||yyy{{{|||||||||}}}|||}}}~~~|||~~~>>>:::666444555666444333444333222222333444333333000111222333444333333222444333333222222333333444444444333333333333222222222222222222222222222222000000000000000000000000222222222111111111111111000000111111111111000000000000000000111111111111///000000111111111000000111111111222222333333333444444555555444444333222111111222333333444555555777888:::;;;:::999666555555666888999888777555444666666666555555444444444666666666555555444444333777777777777888888777555999::::::;;;<<<>>>AAADDDIIISSSaaammmnnnjjjkkkqqquuuzzzpppeeegggooo|||{{{zzz{{{zzzsssxxxooo\\\YYYVVVTTTRRROOOLLLJJJHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGEEECCC@@@??????@@@AAACCCGGGKKKKKKHHHGGGJJJNNNOOONNNLLLLLLLLLNNNPPPQQQSSSRRRPPPMMMJJJGGGEEEDDDHHHIIIHHHFFFCCCCCCEEEGGGGGGIIIKKKMMMOOONNNNNNMMMTTTRRRPPPOOOMMMMMMMMMNNNLLLKKKIIIGGGGGGHHHIIIJJJJJJLLLMMMNNNMMMOOOQQQSSSRRRSSSTTTVVVXXXYYYZZZZZZccc^^^iiittthhhcccbbblll~~~mmmTTTFFF@@@BBBFFFJJJMMMJJJCCC<<>>???>>>>>>AAAGGGKKKLLLKKKNNNLLLPPPWWW^^^aaaggglllsssxxxtttdddZZZPPPLLLIIIEEECCCDDD??????>>>>>>>>>???AAABBBCCC@@@AAAJJJWWWaaadddcccVVVQQQLLLLLLNNNOOOLLLHHHEEEAAA@@@DDDOOO\\\fffkkkhhhaaa]]]fffuuu}}}yyyqqqeeedddaaa_________```aaabbbbbbaaaaaacccgggjjjmmmoooooopppssswww{{{}}}}}}~~~{{{yyynnndddYYYTTTYYYdddooouuuzzzvvvpppmmmlllpppuuuxxxtttrrrooojjjeee```\\\ZZZYYYZZZZZZYYYZZZbbbnnnxxxzzz|||~~~{{{xxxvvvzzz~~~wwwwwwxxxzzz|||~~~}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxxxxyyysssssstttvvvyyy}}}FFFAAA<<<888888999888777666555444444444333222000111222333444555444444333333333222222222222333333444444333333333222222222222222222222222222222222000000000000000000000000111111111111111111222222000000111111111111000000//////000000000111111111000000111111111111000000111111222222222333333333222222333333222222111000111111222333333444555555777888888999888777666555333444666777888777666555555555555555444444444444777777666666555555555444888777777777999999999888===>>>@@@@@@AAAEEEKKKPPPZZZdddsss{{{zzz~~~}}}ooolllkkkggglllwww|||yyy{{{|||}}}yyyvvv}}}rrr```UUUSSSQQQPPPOOONNNLLLJJJGGGHHHJJJKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDAAA@@@??????@@@@@@CCCGGGJJJKKKHHHGGGJJJMMMPPPOOOMMMLLLLLLLLLNNNOOOQQQPPPOOOMMMKKKHHHGGGFFFGGGHHHHHHHHHFFFFFFHHHIIIMMMMMMMMMNNNNNNOOOPPPQQQRRRQQQPPPOOONNNOOOOOOPPPJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRUUUVVVXXXYYY[[[[[[\\\\\\aaa___hhhyyyqqqjjjjjjqqq~~~sssZZZGGGAAABBBEEEJJJMMMLLLEEE???AAA???;;;888888:::===@@@@@@>>>===@@@EEEIIIKKKKKKLLLKKKNNNUUU[[[___dddjjjooosss}}}nnnaaaSSSNNNKKKGGGEEEEEEAAA@@@???>>>>>>???@@@AAABBB@@@BBBHHHSSS\\\aaabbbYYYTTTNNNLLLMMMNNNLLLJJJEEEBBB???BBBLLLWWWaaafffccc]]]ZZZ```kkkqqqmmmfffbbbbbb``````___```aaabbb___```aaaccceeegggiiijjjmmmmmmnnnqqquuuxxx{{{|||}}}~~~}}}oooeeeYYYSSSXXXbbbmmmsss{{{yyyuuuqqqnnnlllkkkkkklllkkkjjjgggccc___[[[YYYVVVYYY[[[\\\]]]ccclllsssxxx{{{~~~zzzwwwyyy~~~xxxxxxxxxyyyzzz|||~~~~~~~~~~~~~~~}}}xxxvvvuuuvvvvvvwwwwwwwwwuuusssqqqooommmkkkhhhgggjjjqqqyyySSSNNNFFF@@@===<<<;;;;;;777777777666555444333222333444444555555555555444222222111111111111222222333333333333222222222222222222222222222222222222000000000000000000000000000000000111222222222333000000111111111111000000////////////000000000000111111111222222222333333111222222222222333333333222222333333222222111000111222222333333444444555666666666666666555555555111222444666777777777666333333444444444444444444777777666666666666666666777777777777888:::;;;===BBBFFFJJJLLLMMMRRR[[[bbbjjjtttwwwhhh\\\___iiivvv|||yyyxxxzzzzzzzzzyyy~~~|||}}}zzzgggWWWNNNMMMKKKKKKLLLLLLKKKIIIGGGHHHIIIJJJJJJJJJIIIHHHDDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@?????????@@@AAACCCFFFIIIJJJHHHHHHJJJLLLOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNMMMLLLKKKIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMRRRQQQOOONNNNNNOOOQQQRRRPPPOOOOOONNNNNNOOOOOOPPPHHHGGGFFFEEEEEEFFFHHHHHHKKKLLLMMMLLLLLLMMMPPPRRRXXXXXXYYYZZZ[[[[[[[[[[[[^^^___eeevvvyyyvvvuuuvvvzzzfffMMMBBBBBBEEEJJJNNNNNNIIIEEE@@@@@@>>>:::777999===BBBAAA>>>===>>>BBBGGGJJJLLLKKKIIIKKKRRRXXX\\\aaagggjjjnnnwww~~~mmmZZZRRROOOKKKGGGFFFBBBAAA@@@>>>>>>>>>>>>??????@@@BBBFFFLLLTTT[[[___]]]WWWPPPLLLLLLLLLLLLKKKFFFBBB???@@@FFFPPPYYY^^^[[[WWWUUUWWW\\\___\\\YYY[[[\\\\\\]]]^^^______```]]]^^^aaadddfffgggggggggjjjkkkmmmooorrruuuxxxzzz|||}}}~~~|||sssiii[[[SSSVVV___hhhnnnuuuuuutttrrrnnnhhhccc```bbbbbbcccbbb```]]]YYYWWWSSSVVV[[[]]]___ccciiinnnssswww{{{}}}~~~~~~~~~{{{wwwwww{{{{{{zzzxxxxxxxxxzzz|||~~~~~~}}}|||}}}|||tttnnnjjjiiilllnnnqqqttttttpppiiiddd```]]]XXXUUUYYYcccqqq{{{gggaaaXXXNNNFFFBBB@@@???<<<<<<;;;999777666666777444444444555555555444444222111111000000111111222333333333222222222222111111111111111111111111111000000000000000000000000//////000111222333333333000000111111111111000000....../////////000000000000111222333444666888888222222222222222222222222444444555555444444333222222222222333333444444444555555444333333444444555111222333444555555555555222222333333444444555555555555666666666666666666555666666666777999===???DDDKKKUUU[[[^^^ccckkkrrrwww}}}qqqkkkiiittt~~~xxxtttxxx|||~~~{{{www~~~ppp```TTTKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGIIIJJJJJJJJJJJJIIIDDDCCCBBB@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAABBBCCCEEEHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKMMMPPPQQQPPPPPPPPPQQQTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNMMMLLLLLLLLLKKKKKKFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMQQQTTTWWWXXXYYYYYYYYYYYYYYYYYYZZZ___bbbkkk{{{xxxvvvzzz}}}nnnQQQEEEDDDFFFJJJOOOQQQNNNKKKBBBCCCBBB===777777;;;AAAAAA???<<<<<>>===AAAHHHOOOTTTQQQPPPOOOOOOQQQQQQQQQPPPSSSTTTVVVYYY[[[\\\\\\]]]\\\]]]___bbbdddeeefffgggiiijjjlllnnnpppsssvvvxxxyyyzzz|||}}}zzzooo___TTTSSSXXX___bbbeeefffhhhiiigggccc^^^[[[YYY[[[]]]]]]\\\YYYUUUSSSOOOSSSWWWZZZ]]]bbbggglllmmmppprrrtttuuuvvvyyyzzz|||yyyvvvuuuwww{{{}}}|||zzzxxxxxxzzz|||}}}~~~{{{rrriiiccc``````eeemmmvvvyyysssfff[[[SSSPPPLLLIIIMMMYYYiiiuuu{{{qqqeeeYYYOOOJJJHHHIIIIIIHHHCCC===999888999444444333333333333333333222111111000000111111222333333222222222111111111111111111111111111111111111111111111111111111111//////000111222333333333000000111111111111000000////////////000000000000000111222444666999<<<===222222222222222222222222444444555555444444333222222222333333333333444444444333333222222333444444333444444444444444333333333333333444444555555555444444444555666666666777555666777777777:::>>>BBBAAALLL[[[gggmmmrrrwww{{{zzzxxxuuuyyy}}}}}}wwwqqqvvv}}}xxx~~~oooaaaVVVNNNKKKJJJHHHHHHIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKKKKFFFEEECCCAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBCCCEEEFFFFFFFFFGGGHHHEEEGGGHHHJJJJJJKKKJJJJJJGGGIIIKKKMMMOOOOOOOOOOOOPPPRRRUUUUUUTTTRRRRRRRRRTTTUUUUUUUUUTTTRRRPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJNNNSSSVVVXXXXXXYYYYYYYYYYYYXXXXXXVVV]]]^^^ccc}}}{{{ooossswww~~~pppTTTHHHGGGFFFIIINNNQQQQQQOOOGGGHHHFFF@@@888555888===@@@>>><<<;;;<<<@@@FFFJJJJJJHHHIIIOOOTTTWWW]]]dddiiilllrrryyyrrraaaYYYQQQJJJFFFEEEDDDAAA???===<<<<<<<<<<<<>>>@@@@@@@@@EEEMMMTTT[[[WWWPPPJJJGGGEEEEEEDDDBBB@@@===;;;===AAAGGGKKKIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPSSSVVVYYY[[[\\\\\\]]]]]]]]]^^^```cccfffhhhgggjjjlllnnnoooqqquuuxxxwwwxxxzzz|||uuucccVVVPPPPPPRRRSSSSSSTTTVVVWWWWWWUUUTTTSSSSSSUUUWWWXXXWWWUUUQQQOOOLLLNNNQQQTTTYYY___eeehhhiiijjjkkkkkklllppptttxxxwwwvvvuuussstttxxx}}}~~~}}}|||{{{zzz|||}}}~~~~~~zzznnnbbbYYYTTTTTT[[[hhhvvv~~~xxxhhhZZZOOOMMMJJJFFFFFFOOO\\\gggpppbbbYYYUUUZZZ[[[[[[UUUKKKAAA;;;888555444333333222333333333222222111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111000000000111222222222333000000111111111111000000000000000000111111111111111111222333666999<<<>>>333333333222222222222111222222333333222222111000333333333333333333333333222222333333333333333444555555444444444333333333444444555555555555555555444444555666666777888888777:::<<<<<<<<<===BBBFFFBBBMMM___ooozzzuuulllooowww}}}~~~{{{vvv|||yyy}}}~~~tttcccWWWOOOJJJLLLJJJHHHHHHHHHHHHFFFDDDFFFFFFGGGHHHIIIKKKLLLLLLIIIGGGDDDBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCEEEEEEEEEEEEBBBCCCFFFIIIJJJJJJIIIIIIEEEGGGKKKNNNPPPQQQQQQPPPSSSTTTVVVUUUTTTSSSSSSTTTVVVWWWXXXXXXWWWTTTRRRPPPOOOOOONNNMMMKKKHHHFFFEEEIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIMMMSSSWWWYYYYYYZZZ[[[[[[[[[ZZZZZZTTTZZZ\\\___vvvzzzppppppttt}}}ttt```KKKHHHEEEGGGKKKOOOOOONNNLLLKKKHHHAAA:::666777999???>>><<<::::::>>>DDDIIIJJJGGGHHHMMMQQQUUU[[[aaahhhiiipppxxx~~~mmm___TTTKKKHHHEEEDDDAAA???===<<<<<<<<<<<<>>>???>>>>>>AAAHHHMMMVVVTTTPPPKKKGGGCCCAAA@@@=========;;;;;;<<<@@@DDDCCCDDDEEEEEEFFFHHHLLLNNNNNNOOOQQQTTTWWWZZZ\\\]]]]]]\\\[[[[[[^^^aaaeeehhhfffiiilllmmmmmmnnnsssvvvuuuwwwyyy{{{~~~~~~lll\\\SSSNNNLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFLLLNNNPPPRRRRRRPPPNNNMMMIIIJJJMMMPPPUUUZZZ^^^```ccceeefffggghhhlllqqqtttqqqsssuuutttssstttyyy}}}||||||||||||}}}~~~~~~{{{lll]]]QQQJJJLLLRRR```rrr~~~pppbbbVVVTTTPPPJJJEEEHHHQQQZZZrrrgggaaaaaagggmmmjjj^^^OOOBBB;;;777666555333333333444555333333222222222222333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222000000111111111111000000111111111111222222222222333222111111333555777999333333333222222222111111222222333333222222111000333333333333333333333333111222333444444444333333444444444444444444555555666666666666666666555555555666777888999:::;;;;;;===AAAEEEEEEDDDDDDHHHLLLKKKTTTdddwwwvvvlllddd______jjjvvv{{{}}}~~~kkkZZZQQQMMMJJJJJJHHHGGGGGGHHHHHHFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKHHHEEECCCBBBCCCEEEGGGEEEEEEDDDDDDCCCBBBAAA@@@?????????AAACCCDDDCCCCCCAAACCCFFFIIIIIIIIIGGGEEEDDDGGGJJJNNNQQQRRRRRRQQQPPPQQQRRRRRRQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQOOOMMMKKKJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHHHHGGGHHHKKKPPPTTTWWWXXXYYYZZZZZZZZZZZZZZZRRRWWWZZZ___qqqzzzuuuooooooyyyuuulllLLLGGGCCCCCCFFFJJJKKKJJJNNNKKKFFFAAA<<<999888777=========;;;:::<<>>@@@DDDFFFQQQQQQQQQNNNHHHCCC>>><<<999;;;<<<<<<::::::===??????@@@@@@AAACCCGGGJJJLLLLLLLLLNNNPPPSSSVVVZZZ\\\ZZZZZZ[[[\\\^^^aaaccceeecccgggkkkkkkjjjkkkppptttuuuwwwyyyzzz|||{{{kkk___WWWQQQNNNHHHGGGFFFDDDBBBAAA@@@@@@DDDFFFHHHJJJLLLMMMMMMMMMGGGIIIKKKOOORRRTTTTTTSSS[[[]]]aaadddfffhhhkkkmmmnnnsssvvvvvvrrrppprrruuuxxxyyy{{{}}}~~~rrraaaTTTLLLMMMPPP[[[nnn}}}sssaaa___ZZZRRRJJJKKKSSS[[[zzzmmmfff```kkkwwwyyymmm[[[KKKAAA888777666555444444555666444333333222222333333444222222222111111111111000000000000000000000000000111111111111111111111111222222222111111111111111000000111111111111000000111111222222222333333333444333111000000111222333333333333222222111111111444444555555555444333333333333333333333333333333000111333555666555333222333333333444555666777888888888777777666666555555777777888999;;;<<<======BBBGGGKKKLLLJJJJJJMMMQQQVVV\\\jjj~~~vvviiidddXXXNNNNNNRRRZZZhhhvvv~~~wwwuuuyyy|||ttt___PPPKKKJJJHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFFFFGGGIIIKKKMMMNNNKKKIIIEEECCCBBBCCCEEEGGGDDDDDDDDDCCCBBB@@@???>>>>>>===>>>@@@BBBCCCBBBAAABBBDDDGGGIIIIIIGGGDDDCCCDDDFFFKKKOOOQQQRRRRRRQQQMMMNNNOOOOOOOOOQQQTTTWWWSSSRRRPPPNNNMMMNNNOOOPPPTTTTTTUUUUUUTTTRRRPPPOOONNNMMMMMMLLLKKKIIIHHHGGGJJJJJJIIIHHHGGGJJJNNNRRRTTTUUUVVVWWWXXXXXXXXXXXXQQQUUUZZZ___oootttiiifffpppwwwtttnnnnnnKKKFFFAAA@@@BBBFFFGGGGGGNNNJJJEEE@@@>>><<<999777<<<======;;;:::<<>>@@@BBBBBBOOOPPPRRRPPPKKKDDD>>>:::666999<<<<<<:::999;;;===>>>======>>>AAAEEEHHHJJJHHHHHHIIIJJJNNNRRRVVVXXXWWWYYY\\\^^^```aaabbbbbbaaaeeeiiiiiihhhiiinnnsssvvvwwwyyyyyyzzz|||xxxlllccc[[[VVVJJJJJJIIIGGGEEECCCBBBAAA???@@@BBBEEEHHHKKKMMMMMMFFFHHHLLLPPPRRRQQQMMMIIIRRRWWW^^^ccceeeeeeeeeeeemmmsssxxxwwwqqqlllmmmoootttvvvzzz}}}zzzjjj]]]UUUQQQRRRYYYlllhhhgggbbbYYYQQQRRR\\\eeesssaaadddgggooouuutttfffOOO>>>999999999999:::999777555111444666666444222333444333111000111333555555444222333444444444444333333111111111111111111111111222111111111000000//////000111111111222222222222...///000222333222111111///000222333444444444444444444444444444444444444444444333333333333333333777666666555555444444444555555444444333333222222111111222444666666555333222666;;;<<<:::999999;;;<<<<<<<<<<<<>>>@@@BBBDDDKKKPPPTTTTTTRRRRRRUUUYYYbbbnnnmmm[[[QQQQQQPPPQQQSSSVVV]]]lllzzz|||tttjjjddddddiii}}}}}}vvvhhh\\\SSSNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHFFFDDDDDDEEEFFFGGGIIIFFFDDDBBBBBBAAA@@@>>>>>>>>>???@@@@@@@@@@@@???DDDCCCCCCDDDDDDEEEFFFGGGEEEGGGJJJMMMNNNOOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQOOOPPPQQQPPPNNNLLLLLLLLLVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOLLLIIIHHHJJJLLLMMMMMMNNNNNNPPPSSSWWWXXXXXXWWWVVV\\\YYYYYYnnn|||qqqgggfffkkkmmmkkkgggXXXHHH<<<===BBBBBBAAAAAAFFFGGGGGGCCC>>>:::999:::;;;===???===999999===AAAAAACCCEEEGGGJJJOOOTTTXXX______dddjjjooowwwsss```UUUQQQKKKEEE@@@AAABBB???<<<<<<<<<=========;;;;;;===???GGGKKKOOOPPPLLLEEE???;;;>>>;;;888777888:::<<<<<>>======>>>@@@BBBDDDEEEGGGIIIJJJKKKMMMPPPSSSVVVWWWXXXZZZ[[[]]]]]]]]]]]]```eeeiiikkkkkkjjjiiippprrruuuwwwyyy|||yyynnnfffddd[[[SSSOOOIIIBBBAAAFFF>>>>>>???BBBFFFHHHHHHGGGEEEGGGIIILLLMMMNNNMMMMMMQQQSSSWWWZZZ]]]aaaeeehhhooowww{{{uuurrrqqqqqqtttwwwyyyyyyzzz|||~~~|||{{{ooo___XXX]]]eeesss{{{tttiii___\\\```hhhnnnwwwddddddffflllnnngggXXXKKKAAA>>>::::::<<<>>>>>>===777888888777555444555666333222111111222333222111000000000111111111111111000000000000000000000000222111111111000000000000000000111111111222222222111111222333333333333333222222222222333444444555555555555555555555555555555555444444444444333333555444444444333333222222444444444333333222222222333333444555777777666555666999<<<===;;;:::<<<>>>@@@@@@AAABBBCCCEEEGGGHHHNNNSSSZZZ^^^^^^```eeehhhrrr}}}ooo___TTTNNNPPPPPPSSSYYY\\\___gggpppkkkfffbbb```\\\UUURRRSSSjjj|||qqqjjj___UUUOOOLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJHHHEEEDDDCCCCCCAAA???>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGIIIKKKLLLNNNOOONNNMMMLLLLLLLLLMMMNNNNNNMMMNNNPPPPPPNNNNNNNNNOOOUUUVVVWWWXXXYYYZZZZZZYYY^^^]]][[[XXXUUURRRPPPOOOPPPMMMJJJHHHIIIJJJKKKKKKLLLLLLNNNRRRUUUXXXWWWVVVTTTXXXUUUXXXjjj}}}ooobbb^^^___```______^^^OOOBBB@@@CCCAAA??????DDDFFFFFFDDD???;;;999:::<<>>@@@BBBDDDFFFIIIMMMSSSWWW]]]]]]bbbhhhmmmttthhhZZZTTTMMMFFFAAAAAAAAA>>>;;;;;;<<<======<<<;;;;;;<<<>>>CCCHHHOOOTTTSSSLLLCCC===>>>;;;999888:::<<<<<<<<<@@@???===<<<===>>>???AAACCCEEEGGGHHHIIILLLOOOQQQRRRSSSVVVXXXYYYZZZZZZZZZ\\\___cccggghhhiiiiiijjjnnnpppsssuuuwwwzzz~~~uuujjj```YYYQQQGGGBBBBBB======>>>AAAEEEHHHIIIIIIDDDEEEFFFGGGHHHIIIIIIJJJNNNQQQVVVZZZ]]]```dddgggrrrxxx~~~~~~yyyuuutttppprrruuuvvvwwwwwwyyy{{{|||{{{vvvgggjjjqqqrrrkkkkkkooorrr~~~wwwpppoooqqqmmmcccZZZRRRJJJAAA>>>AAAFFFHHHHHHDDDBBB>>>:::888777777777555444222222333333111////////////000000000111111222222222222222222222222111111111111111000000000000000000111111111111222333333333333333444444555555444444333333444555666666555555555444555555555666666555555555444444444444444444333333333333333555555444444444444444444444555555666777777888888;;;===@@@@@@???@@@DDDHHHKKKLLLNNNQQQSSSUUUVVVVVV[[[aaajjjppprrruuuxxx{{{wwwiiiccccccccccccccc``````bbbbbb______bbb^^^YYYUUUTTTRRROOOPPPTTTnnn|||vvvaaa]]]VVVQQQNNNMMMLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHGGGGGGGGGIIIJJJKKKKKKIIIFFFEEEEEEDDDBBBAAA??????>>>===>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCGGGFFFEEEFFFGGGJJJMMMOOOOOONNNMMMKKKKKKJJJJJJKKKJJJLLLNNNOOONNNNNNOOOQQQQQQSSSWWWZZZ\\\]]]\\\\\\``````^^^\\\XXXTTTQQQOOOQQQNNNJJJHHHHHHHHHHHHHHHHHHIIIKKKOOOTTTVVVVVVUUURRRSSSQQQXXXfffuuuuuueee]]]ZZZZZZ^^^dddfffYYYKKKDDDBBB@@@??????BBBDDDEEEDDD@@@===;;;:::<<>>::::::;;;>>>@@@BBBEEEGGGKKKPPPTTTYYYZZZ___fffkkkoooyyywwweee\\\SSSKKKDDDCCCCCC???<<<===;;;<<<<<<;;;::::::;;;===???DDDMMMVVVZZZUUUKKKBBB>>><<<::::::;;;<<<<<<<<>><<<;;;;;;;;;<<<===???AAADDDEEEGGGJJJMMMPPPPPPRRRUUUXXXYYYZZZZZZYYYZZZ]]]aaadddeeegggiiikkknnnppprrrtttuuuwwwzzz}}}}}}{{{}}}qqqfff\\\PPPFFFAAA@@@??????@@@DDDFFFGGGGGGCCCCCCBBBBBBBBBCCCDDDEEEJJJNNNTTTYYY\\\```cccffftttwww||||||yyyvvvqqqsssuuuvvvuuuvvvwwwyyy~~~{{{{{{~~~~~~{{{xxxwwwlll|||~~~vvvooolll```QQQIIIJJJOOORRRSSSUUUOOOFFF???<<<:::999888777666444444444444222111111111111111111222333333333333333333333333333333111111111111111111111111000000000111111111222222444333222222222333555666666777888999999999888888888777666555444444555555666666666555444444333333444444555555555555555555666666666666666666666666555555666666666777999;;;>>>AAACCCDDDEEEJJJQQQWWW]]]___ccchhhlllnnnpppppptttyyyvvvmmmdddeeeppp||||||qqqkkkeee___]]]___kkkjjjiiifff^^^YYY^^^gggwww|||xxxdddXXXUUURRRPPPQQQQQQQQQPPPMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGIIIHHHGGGHHHHHHIIIKKKLLLMMMLLLIIIGGGEEEEEEDDDBBBAAA@@@???===<<<===>>>@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFHHHKKKMMMNNNPPPOOONNNLLLKKKJJJIIIIIIHHHJJJLLLMMMMMMMMMNNNOOOMMMPPPUUUYYY[[[[[[ZZZXXXYYYZZZ[[[ZZZYYYVVVSSSQQQRRROOOKKKHHHHHHGGGFFFEEEFFFFFFIIIMMMRRRUUUUUUTTTRRRPPPOOOXXXbbbjjj|||kkkaaa]]]\\\dddnnnlllaaaRRRFFF@@@>>>@@@CCC@@@BBBCCCCCCBBB???===;;;:::>>>BBBBBB@@@===;;;;;;;;;>>>AAACCCFFFIIINNNQQQVVVWWW]]]dddiiilllssszzzrrrfff[[[RRRJJJHHHEEEAAA??????;;;<<<<<<;;;999999:::<<<>>>AAAIIITTT\\\[[[RRRJJJ???===;;;;;;;;;<<<;;;:::<<<;;;::::::::::::;;;;;;<<>>@@@AAAFFFKKKRRRXXX\\\```dddgggssstttvvvzzz||||||yyyvvvuuuvvvwwwwwwvvvwwwxxxzzzzzzwwwxxx~~~|||LLLZZZsss}}}kkk___\\\^^^aaabbbfff\\\PPPGGGCCC@@@===:::999777444444444444444333333333222222222222333333111111111111111111111111111111111111111222222222111111111111222222222222444333222222333444666777777:::===@@@AAA@@@>>><<<<<<:::888666555555555555777666666555444333333333333333444444555555666666555555666666777777888888555777777777777888<<<@@@AAADDDHHHKKKOOOWWWaaaiiirrruuuzzzyyymmmaaa```eeetttyyylllfffeeekkkrrrqqqcccfffqqq{{{wwwuuuuuu{{{}}}gggWWWRRRQQQOOOPPPQQQRRRRRRQQQNNNMMMLLLJJJHHHFFFEEEDDDEEEDDDDDDDDDEEEGGGIIIJJJGGGHHHHHHIIIJJJLLLMMMNNNKKKIIIFFFEEEDDDDDDBBB@@@AAA@@@>>>===>>>???AAABBBDDDEEEFFFGGGHHHHHHHHHGGGCCCEEEGGGJJJKKKLLLLLLLLLPPPPPPOOONNNLLLKKKJJJIIIHHHIIIKKKLLLKKKJJJKKKLLLMMMPPPUUUYYYZZZYYYWWWUUUUUUWWWXXXYYYXXXWWWTTTSSSQQQNNNKKKIIIHHHGGGFFFDDDEEEFFFHHHMMMQQQTTTTTTTTTSSSQQQPPPXXX```ccczzzpppfff```\\\aaalllnnnfffXXXHHH>>>>>>CCCGGG???@@@AAABBBBBBAAA???===999;;;???@@@@@@???======:::<<>><<<;;;<<<>>>???CCCHHHOOOVVV[[[aaafffiiiooooooqqqtttwwwwwwvvvtttvvvwwwxxxwwwvvvvvvxxxzzzvvvtttvvv{{{~~~>>>BBBRRRlll}}}vvvvvvxxx{{{xxxmmm^^^UUURRRPPPKKKEEE???;;;777444444555555555666555333222111111222222000000000000000000000000111111111222222222222222222222222333333333333444444555555666777999:::;;;;;;>>>BBBGGGIIIIIIHHHGGGBBB@@@===:::888777777777888888777666555444444333222222333444555666666666666666777777888999::::::999;;;<<<;;;;;;>>>DDDIIIKKKNNNTTTYYY___iiiuuu}}}tttkkkaaaXXX[[[```nnnxxxooommmssstttooouuuzzzssssssxxx~~~kkkZZZPPPLLLKKKJJJLLLNNNPPPPPPPPPNNNMMMLLLJJJHHHGGGEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIFFFEEEDDDDDDBBBAAAAAAAAA@@@???@@@AAABBBCCCBBBCCCEEEGGGGGGGGGFFFFFFBBBDDDGGGJJJLLLLLLLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJGGGIIIKKKKKKJJJJJJJJJLLLPPPSSSWWWZZZ[[[ZZZXXXVVVYYYYYYYYYYYYWWWUUUSSSRRRPPPMMMKKKJJJJJJIIIHHHFFFFFFGGGIIIMMMRRRTTTTTTSSSSSSTTTRRRWWW___```oooyyyqqqiii___^^^eeellljjj___NNNBBBAAAEEEIII???>>>>>>@@@BBBCCCBBB@@@999:::;;;<<<>>>>>>??????999;;;???BBBDDDFFFJJJLLLQQQQQQVVV___fffiiinnnsss|||uuuhhh]]]QQQKKKFFFAAA>>>???=========<<<:::999:::;;;???>>>@@@FFFNNNTTTWWWWWWHHHDDD>>>;;;999999888777666666777888999:::;;;;;;:::<<>>AAAEEEKKKRRRYYY___fffjjjlllmmmnnnpppqqqrrrssstttuuuvvvvvvuuuuuuuuuxxxzzzvvvtttvvvzzz|||}}};;;999>>>MMM___uuussslllkkkjjjddd]]]LLLGGG???:::888999:::::::::999666444333222333333333333333333333333333333111111111222222333333333333333444444444444555555777999:::===???@@@AAABBB@@@BBBEEEIIIMMMPPPRRRTTTKKKHHHDDD???<<<:::::::::;;;::::::999777666666555555555666777888999::::::;;;;;;<<<===???@@@@@@AAA???AAACCCBBBBBBFFFMMMTTT^^^bbbhhhnnnvvvvvvuuuppphhheeehhhiiihhhnnnrrr||||||zzzzzzyyyuuuzzz~~~ooo\\\PPPKKKGGGFFFFFFGGGKKKNNNOOOOOONNNMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKGGGHHHIIIJJJKKKKKKLLLLLLMMMJJJHHHFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGGGGGGGFFFEEECCCDDDEEEGGGIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLLLLKKKFFFHHHKKKLLLLLLLLLMMMOOOQQQSSSWWWZZZ\\\[[[YYYXXX[[[ZZZYYYWWWUUUSSSRRRQQQNNNLLLKKKJJJKKKKKKJJJIIIIIIIIIKKKOOORRRUUUTTTSSSSSSWWWTTTUUU]]]___gggxxx}}}uuufff^^^aaahhhmmmiiiYYYJJJEEEEEEFFF???===<<<===AAACCCDDDCCC===;;;999888:::<<<>>>???888;;;???BBBDDDFFFIIIKKKMMMMMMQQQ[[[dddhhhmmmssszzz}}}pppdddWWWOOOIIIDDDAAABBB>>>>>>>>>===::::::;;;<<<<<<<<<>>>AAAGGGMMMSSSWWWNNNIIIBBB<<<999999999888777777888999999999999999999;;;===>>>???BBBEEEHHHFFFGGGHHHKKKNNNRRRUUUWWWWWW]]]bbbbbb```aaafffkkkpppqqqrrrqqqqqqqqqsssuuutttyyy{{{{{{~~~jjjXXXKKKKKKKKKLLLMMMKKKGGGDDD???>>><<<;;;:::;;;<<<<<<===AAAGGGMMMTTT]]]eeekkkkkkmmmoooooonnnooorrruuuvvvwwwwwwvvvuuuwwwzzz|||yyyxxxyyy|||}}}|||:::888999???FFFTTTlllyyyrrrXXXRRRIIIAAA>>>>>>???@@@???===:::777666555555666888888888888888888888888111111111222222333333333444444444555555555666666:::<<>>??????BBBBBBCCCDDDFFFGGGHHHHHHDDDFFFHHHHHHHHHLLLUUU\\\ooossszzzvvvdddXXXZZZ[[[^^^jjj}}}{{{xxx{{{uuuqqqqqq~~~zzz{{{yyydddQQQHHHGGGEEEDDDDDDFFFJJJNNNPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKNNNLLLIIIHHHGGGGGGEEECCCAAABBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCDDDEEEHHHKKKMMMGGGIIIJJJLLLLLLLLLLLLKKKEEEHHHKKKMMMNNNOOOQQQSSSOOORRRUUUXXXZZZ[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRLLLKKKJJJKKKLLLMMMLLLKKKJJJKKKLLLPPPSSSUUUUUUSSSRRRYYYUUUSSS[[[___bbblll{{{jjj^^^^^^fffooopppaaaQQQHHHDDDBBB@@@===;;;<<<@@@DDDEEEEEE@@@===888666777:::<<<>>>888;;;???BBBDDDFFFIIIKKKKKKJJJNNNXXXbbbgggmmmrrrxxxxxxwwwjjj\\\TTTNNNHHHEEEFFF>>>??????===;;;:::;;;<<<:::;;;===???CCCIIIPPPUUUSSSMMMDDD===:::999::::::888999999999999888777777888999;;;======???BBBEEEFFFFFFGGGHHHLLLPPPTTTWWWUUU\\\aaabbb______ccchhhjjjkkkmmmnnnnnnooorrrtttwww{{{}}}zzz}}}zzzwwwdddUUUTTTSSSRRRPPPKKKDDD???======;;;:::::::::;;;;;;;;;>>>CCCIIIQQQZZZdddjjjlllooorrrpppmmmmmmrrrxxxxxxyyyyyyxxxxxxzzz}}}}}}|||}}}~~~}}}zzzvvv{{{<<<888777:::<<>>:::999<<<;;;555888999777555777999777111555333444666666444777<<>>???@@@AAAAAA@@@???DDD@@@======BBBFFFIIIIIIKKKJJJLLLQQQYYY\\\[[[WWW[[[YYYVVVVVVXXX]]]cccgggxxx{{{tttlll```VVVRRRJJJRRRZZZhhh~~~pppfffhhhhhhttt~~~zzzzzzyyyyyy{{{sssyyywwwdddUUUKKKEEEBBBDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLKKKIIIGGGDDDCCCAAABBBCCCCCCCCCCCCEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKJJJKKKKKKIIIEEEBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOVVVVVVUUUTTTTTTUUUUUUVVVYYYWWWTTTQQQNNNNNNNNNOOOKKKJJJJJJKKKNNNPPPQQQPPPMMMNNNOOOOOOOOOPPPRRRTTTUUURRRQQQRRRSSSUUU\\\cccuuu{{{uuujjjaaa___aaasss~~~qqqYYYGGGAAA@@@999999;;;>>>AAAFFFJJJLLLKKKAAA999999999777999>>>======<<<<<<<<>>===<<<<<<;;;:::;;;<<<===>>>???CCCHHHLLLPPPRRRNNNEEE>>><<<<<<:::888999999999999888888777666777888999;;;>>>@@@AAACCCEEEGGGIIIJJJMMMRRRUUUVVVXXX[[[\\\\\\\\\^^^___fffiiilllooooooooooooppprrruuuyyy|||~~~{{{|||iiiVVVSSSTTTXXXWWWOOOFFFAAAAAADDDDDD@@@===>>>===:::<<<>>>???CCCLLLZZZfffkkkssstttuuutttssstttvvvxxxwwwxxxyyyyyyzzz{{{}}}yyyqqqkkkgggeeedddxxxDDD===999999999:::AAAKKKQQQZZZiii{{{nnn___UUUPPPMMMKKKNNNMMMLLLIIIFFFCCC@@@>>>>>>CCCDDDBBBCCCFFFFFFCCC777::::::888999;;;:::666666444555999::::::>>>CCCMMMSSS\\\bbbcccbbb``````YYYVVVSSSSSSXXX___ggglllqqqjjjaaaYYYSSSMMMFFFAAAAAABBBDDDGGGJJJNNNQQQSSSRRRMMMGGGEEEGGGKKKNNNOOOSSSUUUZZZaaajjjqqqssssssmmmllllllkkklllmmmnnnoootttggg\\\WWWSSSLLLIIIIIINNNYYYfffwww~~~yyyjjj___]]]```mmmyyyxxx}}}|||tttxxxzzzssswwwyyygggVVVLLLFFFBBB@@@DDDEEEEEEGGGIIIKKKLLLMMMLLLLLLLLLKKKIIIGGGDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQNNNLLLKKKLLLNNNOOOOOOOOOMMMNNNNNNNNNMMMMMMNNNPPPSSSPPPOOOQQQRRRRRRXXX___mmm}}}rrriiieeeggguuuyyycccLLLBBBAAA@@@AAA@@@???>>>BBBHHHNNNQQQGGG???<<<:::888:::???<<<<<<<<<::::::===AAADDDEEEHHHLLLTTT]]]eeekkknnntttwww~~~ggg\\\WWWNNNHHHHHHFFFCCC@@@>>>======<<<;;;:::;;;<<<<<<===@@@EEEIIILLLOOOMMMFFF???===;;;888777777777888888777777666666777777999:::<<<>>>???AAACCCEEEFFFGGGJJJNNNQQQSSSUUUXXXYYYZZZZZZ\\\]]]bbbeeeiiilllmmmnnnoooppprrruuuxxxzzz|||~~~{{{xxx|||ttt]]]YYYWWWYYYXXXRRRMMMKKKIIIMMMMMMHHHEEEEEEBBB>>>>>>>>>@@@EEEOOO[[[fffkkkqqqsssttttttssssssuuuwwwxxxyyyzzzzzz{{{}}}yyyrrrsssooolllrrr}}}wwwoooeee^^^[[[ZZZcccppp|||~~~yyyxxxXXXOOOFFFAAA===999:::<<<@@@DDDJJJRRRaaawwwtttfff[[[UUUQQQQQQQQQQQQPPPLLLHHHDDDAAA===@@@AAAAAACCCGGGIIIHHH<<>>===<<<:::777666777;;;===>>>DDDJJJ[[[aaajjjrrruuuvvvuuuuuummmhhhbbb^^^aaaiiissszzz|||wwwqqqjjjcccYYYNNNFFFFFFHHHKKKQQQXXX```fffjjjhhhccc\\\XXXXXX[[[^^^``````ccciiipppwwwzzzmmmdddTTTLLLFFFCCCBBBDDDJJJPPPVVVddduuu|||}}}xxxkkkaaabbbgggrrr~~~|||{{{~~~xxxyyyxxxuuu|||zzz|||~~~rrrfffUUUIIIDDDCCCBBBAAADDDEEEFFFHHHIIIKKKLLLMMMKKKLLLLLLKKKIIIGGGEEECCCBBBDDDDDDDDDCCCDDDFFFHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGHHHIIIJJJIIIGGGDDD@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHIIIKKKLLLMMMNNNMMMNNNOOOOOOPPPPPPPPPPPPTTTTTTSSSSSSRRRRRRRRRRRROOOPPPPPPPPPPPPPPPOOOOOOPPPNNNLLLMMMNNNNNNNNNMMMLLLMMMMMMKKKJJJIIIJJJLLLOOOMMMMMMPPPPPPOOOSSSXXXccc}}}wwwqqqmmmuuuoooTTTEEEEEEFFFGGGGGGBBB===@@@IIIRRRXXXPPPFFF@@@;;;888:::>>><<<<<<;;;999888999<<>>>>>>>>===::::::;;;:::;;;===AAADDDHHHMMMNNNJJJEEEBBB===888777777777777888888888777777777777888999:::;;;<<>><<<>>>BBBEEEGGGNNNVVVaaagggpppyyy{{{uuuppppppvvv~~~}}}wwwlll^^^TTTTTTWWW]]]eeennnvvv}}}|||yyyvvvvvvwwwyyyzzzwwwzzz|||}}}tttggg[[[QQQJJJGGGEEECCCBBBFFFPPP^^^iiikkkyyy~~~~~~|||tttoootttyyy~~~~~~yyyqqqmmmmmm~~~~~~~~~~~~zzzoooxxxzzzvvvdddYYYMMMFFFFFFFFFEEEBBBDDDEEEFFFHHHJJJKKKKKKLLLJJJKKKKKKJJJHHHFFFDDDCCC@@@AAABBBAAA@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKIIIFFF@@@BBBCCCEEEFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOOOOPPPPPPPPPOOOQQQRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQQQQPPPNNNLLLJJJOOONNNLLLLLLNNNOOONNNMMMJJJJJJKKKJJJHHHHHHJJJKKKMMMLLLMMMPPPOOOMMMOOOTTT[[[ttt~~~vvvvvvyyy\\\KKKJJJFFFKKKNNNIIIBBBAAAJJJTTT[[[VVVMMMCCC:::666777;;;<<<<<<;;;:::888777999:::AAADDDIIIOOOUUU[[[bbbeeehhhlllrrrxxx{{{wwwfffYYYSSSSSSJJJGGGBBB??????>>>>>>===:::;;;;;;::::::;;;>>>@@@FFFLLLPPPOOOLLLIIICCC<<<999999888888888999999999777777777777777888999999>>>???@@@@@@@@@BBBEEEHHHLLLOOORRRTTTUUUVVVXXXYYYZZZ]]]aaadddfffgggjjjlllqqqqqqrrrrrrsssvvvzzz~~~zzzsssrrrvvv}}}yyymmmhhhccccccaaa___```dddpppxxx~~~vvvhhhTTTDDDDDD@@@AAAIIITTT]]]dddjjjmmmooorrrrrrqqqqqqqqqrrrsssuuuwwwxxxxxxyyy|||~~~~~~~~~~~~}}}}}}yyypppfffdddnnnzzzssshhhccccccnnnxxx~~~vvvqqq|||uuummmbbbTTTIII<<<===>>>>>>@@@EEEKKKPPP[[[hhh{{{zzzrrrnnnjjjfffaaaZZZUUUQQQOOONNNJJJGGGEEEEEEGGGIIIMMMPPPTTT^^^ddd___TTTNNNKKKIIIFFFDDDFFFKKKPPPUUU^^^ffffffjjjqqqyyyxxxooommmqqqxxx~~~nnnggg]]]SSSKKKEEE@@@>>>???BBBEEEIIISSSeeeyyy~~~}}}}}}|||{{{|||ppphhhggghhhzzzyyy~~~~~~sssiiinnntttsssxxx{{{ooofffYYYSSSMMMJJJJJJIIIEEEBBBDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIIIIHHHGGGEEECCCBBB???@@@AAA@@@??????AAACCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGHHHJJJLLLLLLJJJHHHBBBCCCDDDEEEEEEDDDBBBAAAEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHEEEEEEEEEGGGIIIKKKMMMNNNLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNLLLNNNOOOPPPPPPNNNLLLJJJMMMLLLKKKKKKMMMOOOOOONNNGGGHHHIIIIIIIIIIIIKKKMMMNNNLLLNNNPPPPPPMMMOOOSSSXXXkkk~~~eeeQQQMMMFFFOOOVVVSSSIIIDDDHHHOOOYYYXXXRRRFFF;;;555555666;;;<<<<<<;;;999888888999???BBBGGGLLLPPPVVV\\\```cccfffmmmssswwwrrrbbbYYYXXXNNNIIIDDD@@@???>>>======;;;<<<<<<;;;::::::<<<>>>BBBHHHNNNPPPPPPNNNGGG@@@:::999888777777777777888888777777666666777777777===>>>?????????@@@CCCFFFIIILLLOOORRRSSSTTTWWWXXXYYY[[[^^^```aaaccceeegggnnnoooooopppqqqsssxxx{{{}}}zzz~~~{{{ooojjjhhhhhhgggdddfffjjj{{{eeeOOOIIIBBBBBBKKKVVV]]]dddjjjnnnpppqqqqqqooooooooopppoooqqqssstttuuuvvvxxxyyyxxxyyyyyyzzz{{{xxxnnntttyyyrrrpppttt~~~xxxqqqeeeUUUPPPIIICCCAAAAAAAAA@@@DDDJJJTTT___lll{{{}}}uuulllddd___]]]\\\UUUOOOKKKKKKKKKLLLPPPUUUXXXcccjjjggg```ZZZWWWTTTPPPMMMNNNSSSXXX^^^hhhrrrnnnooorrryyy}}}rrrggg]]]WWWOOOLLLFFFAAA>>>>>>???AAABBBHHHOOOWWWggg|||zzz{{{~~~tttpppqqqrrrvvvqqqnnnkkknnn{{{~~~vvvkkkjjjkkkjjjkkkpppvvv~~~uuueee\\\PPPNNNMMMLLLJJJGGGDDDAAABBBDDDFFFGGGIIIIIIHHHHHHFFFGGGGGGGGGEEEDDDBBBAAAAAABBBBBBAAA@@@@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGJJJLLLLLLJJJHHHCCCCCCCCCCCCBBBAAA@@@@@@DDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEFFFGGGJJJLLLMMMJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKMMMNNNOOONNNNNNMMMHHHJJJLLLOOOPPPQQQPPPOOOKKKJJJIIIJJJLLLNNNNNNNNNFFFGGGIIIIIIIIIIIILLLNNNNNNMMMNNNQQQPPPNNNPPPUUUXXXddd|||oooWWWKKKGGGRRR\\\[[[QQQGGGEEEGGGTTTYYYWWWLLL???777555444999;;;<<<<<<:::999999999<<<@@@FFFIIILLLPPPWWW\\\___aaagggnnnttt{{{mmmbbb^^^SSSNNNGGGBBB@@@>>>======;;;<<<===<<<;;;:::<<<===<<>>:::;;;<<<<<<::::::;;;<<<:::???DDDIIINNNRRROOOIII>>>===:::777666555555666888777777666777777888888888999;;;;;;<<<>>>AAADDDBBBEEEIIILLLNNNPPPRRRUUUTTTVVVYYY[[[]]]___ccceeegggiiilllnnnppprrruuuxxxxxxyyy~~~yyymmmjjjhhhhhhfffeeejjjqqqwww~~~nnnXXXLLLGGGPPP\\\bbbjjjsssuuutttrrrnnnkkkkkklllnnnmmmpppsssuuuuuuuuuwwwxxxtttuuuuuuuuuwww|||~~~xxxtttsssnnnaaaWWWGGGIIIKKKKKKHHHHHHKKKNNNWWWeeewww|||||||||||||||yyyxxx}}}}}}xxxwww{{{tttfffaaaWWWJJJBBB@@@@@@@@@???<<<===???CCCHHHPPPYYY___bbbiiipppxxxpppmmmpppyyy{{{vvvhhh^^^lll~~~|||wwwooo|||ooonnnuuuzzzyyyxxxaaaQQQKKKIIILLLMMMJJJEEEBBBDDDHHH@@@BBBDDDFFFGGGGGGFFFEEECCCCCCDDDDDDCCCAAA???>>>>>>??????>>>======>>>@@@@@@@@@@@@AAABBBCCCEEEFFFCCCCCCDDDFFFHHHHHHFFFCCC@@@@@@???>>>???@@@BBBCCCBBBCCCCCCDDDFFFGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEEEEFFFHHHJJJKKKGGGGGGGGGHHHHHHGGGFFFFFFDDDFFFIIILLLNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPMMMKKKIIIIIIIIIJJJIIIGGGHHHHHHIIIGGGFFFEEEGGGHHHNNNLLLLLLOOOOOONNNRRRWWWZZZYYYgggtttvvviiimmmsss|||}}}bbbHHH<<>>DDDFFFGGGJJJQQQVVVWWWVVVZZZccckkkppptttyyytttkkk]]]WWWOOOHHHDDDAAA@@@???999:::;;;;;;:::999:::;;;;;;???DDDHHHPPPUUUTTTOOODDDBBB>>>;;;999888888999777777777777777888888999666777999999:::<<<@@@CCC@@@CCCGGGJJJLLLNNNQQQSSSQQQTTTWWWZZZ\\\___dddgggeeehhhlllooopppsssuuuwwwwwwwwwzzz}}}mmmiiifffeeeccccccjjjssswww|||~~~sss^^^OOOIIISSS___eeemmmwwwxxxvvvsssnnnjjjjjjlllnnnooorrruuuwwwwwwwwwyyyzzzvvvuuuuuuuuuvvvzzzzzzuuuuuuuuuqqqmmmbbbiiimmmgggXXXJJJCCCAAAHHHLLLVVVcccqqq}}}{{{}}}wwwjjjbbb\\\SSSKKKGGGGGG???>>>EEEAAA:::>>>EEEMMMQQQPPPUUUbbbpppvvv~~~yyy{{{xxxpppkkkttt~~~rrrnnnuuu|||~~~{{{rrrppp}}}uuuwww}}}kkkSSSFFFCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDCCCBBBAAACCCDDDFFFFFFEEEBBB???===@@@>>><<<;;;===>>>>>>>>>????????????@@@AAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBB@@@???>>><<<<<<>>>???@@@DDDCCCAAA@@@@@@BBBDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKMMMMMMNNNNNNOOOQQQSSSSSSRRRPPPLLLKKKKKKLLLMMMMMMKKKIIIJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKMMMNNNPPPQQQQQQPPPZZZeeettttttrrrdddeeeiiioootttooo___PPPFFFHHHRRR^^^aaaXXXPPPMMMOOOXXX]]]XXXOOOEEE===666:::777888;;;<<<999888:::;;;AAAGGGJJJIIIJJJNNNRRRSSSVVV[[[___dddiiiooosssmmm___ZZZUUUPPPIIIAAA@@@CCC@@@>>><<<999888999::::::999;;;@@@EEEIIIMMMOOOPPPOOOKKKEEE???:::888888888777666666555555555666666555666777888999:::;;;;;;AAAAAABBBDDDFFFHHHJJJKKKPPPRRRTTTVVVWWWYYY\\\___^^^bbbgggkkknnnpppsssuuuwwwwww{{{pppllllllpppttttttuuuxxx~~~qqqdddWWWOOOVVV```fffmmmtttuuuvvvvvvssspppnnnnnnooosssssstttvvvxxxzzz|||}}}|||wwwtttuuuzzzssskkklllsssxxxzzz}}}{{{iiiWWWMMMIIIDDDFFFKKKPPPXXXeeetttyyyrrrnnnccc^^^WWWPPPLLLIIIEEEBBB???CCC>>>===DDDDDDDDDLLLNNNTTTYYY\\\dddrrr}}}zzzrrruuu}}}qqqooorrr~~~}}}yyy~~~uuuzzz}}}}}}ttthhhXXXIIIDDDFFFEEEDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDBBB@@@???@@@>>>===<<<>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBCCCAAA@@@@@@AAABBBBBBAAABBBAAA???>>>>>>???AAABBBBBBBBBAAAAAABBBCCCDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOQQQTTTUUUTTTRRRMMMLLLMMMNNNOOOOOONNNLLLMMMLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQSSS[[[bbbooouuunnnaaa______ccchhhggg]]]SSSCCCCCCKKKZZZddd```VVVOOOHHHTTT]]][[[SSSKKKEEEAAA999666666999:::888888;;;888>>>EEEJJJKKKKKKMMMOOORRRUUUYYY]]]bbbggglllppp{{{{{{kkkbbbYYYSSSMMMEEEBBBDDD@@@???===;;;::::::::::::888999;;;>>>BBBFFFJJJLLLPPPMMMHHHCCC>>><<<;;;:::888777777666666666666666555666777888999::::::;;;??????@@@BBBDDDGGGIIIJJJMMMOOOQQQSSSTTTWWW[[[]]]^^^aaafffjjjllloooqqqtttsssssswww|||}}}}}}yyyxxxyyyzzz{{{rrrhhhZZZRRRXXXaaafffkkkrrrsssuuuuuutttrrrpppooopppqqqqqqrrrtttvvvxxxzzz{{{|||zzzxxxvvvwww{{{yyyyyyzzz|||~~~~~~~~~|||wwwwwwxxx}}}~~~qqqiiiiiiooowww|||vvvhhh___\\\VVVVVVTTTSSSTTTZZZbbbgggmmmuuuyyyooodddZZZSSSNNNMMMEEEDDDBBB@@@>>>>>>AAADDDDDDQQQVVVWWW[[[YYYXXXaaa```dddhhhmmmvvvsssaaaYYYQQQXXXhhhzzzuuu{{{tttzzzvvvpppttt|||~~~~~~}}}sssiii\\\RRRHHHAAA@@@CCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>??????===<<<===>>>???AAAAAAAAAAAA@@@BBBAAA??????@@@AAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOORRRUUUVVVVVVUUUPPPOOOOOOPPPQQQRRRPPPNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPUUUYYY]]]gggoooaaaZZZTTTVVV\\\___]]]YYYIIIBBBDDDTTTdddeeeYYYMMMCCCPPP\\\]]]XXXRRRMMMIII<<<777444777888888999;;;777;;;BBBHHHLLLLLLLLLKKKPPPSSSWWWZZZ^^^bbbgggjjjrrr}}}wwwjjj\\\TTTNNNGGGCCCAAAAAA@@@???>>><<<;;;:::999888888777888;;;@@@DDDGGGMMMLLLIIIEEEAAA>>><<<:::999888777777666666666777555666666777888999::::::<<<<<<>>>@@@BBBEEEGGGHHHHHHKKKMMMOOOQQQTTTXXX[[[]]]```dddgggiiillloooqqqoooooorrrxxxyyyxxxzzz~~~}}}yyyvvvlll^^^UUUZZZaaadddgggmmmppprrrtttuuusssqqqppppppppppppqqqrrrtttuuuwwwwwwxxxxxxwwwwwwyyyzzz}}}~~~}}}{{{{{{kkkgggbbbbbbgggmmmqqqrrrkkkhhhfffhhhmmmrrrttttttxxxrrrnnnmmmnnnooorrrzzz{{{rrrmmmlllnnnnnnkkkgggfffiiijjjiii___aaadddjjjrrr|||~~~yyysssiiibbbZZZVVVPPPJJJEEECCCBBBBBBBBBAAAAAA@@@???AAAJJJSSS[[[sss{{{qqqtttqqqrrrttt{{{|||lll[[[PPPMMMHHHPPP```pppyyy~~~zzzlllrrrttt~~~{{{~~~zzzrrr]]]TTTLLLIIIEEE???;;;;;;AAAAAA@@@@@@???@@@@@@AAA??????>>>>>>???AAABBBDDDCCCBBBBBBBBBCCCDDDEEEFFFBBB@@@??????@@@???===;;;<<<===???AAABBBAAA@@@??????>>>===>>>@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOOOORRRUUUWWWWWWWWWSSSRRRQQQQQQRRRRRRPPPNNNMMMLLLKKKJJJKKKLLLNNNOOONNNOOOOOOOOOPPPPPPQQQQQQUUUVVVWWW```vvvsssdddZZZRRRRRRWWW[[[]]]___VVVIIIAAALLL]]]cccWWWHHHDDDOOOZZZ______\\\UUUMMMEEE===777666777777888;;;888:::===CCCHHHKKKJJJIIINNNQQQTTTWWWZZZ]]]bbbeeekkktttuuubbbXXXSSSMMMFFFCCCAAAAAA@@@???===;;;999888:::999999999;;;>>>@@@BBBFFFFFFEEEDDDAAA>>>:::888999888777666666666666666666666666777888999999:::999:::;;;===???BBBDDDEEEEEEGGGJJJMMMOOORRRVVVYYY[[[]]]aaadddfffiiilllnnnmmmmmmooouuuwwwuuuvvvzzz{{{vvvuuuvvvvvvzzz{{{{{{}}}oooaaaWWW[[[aaaaaabbbgggkkknnnrrrssssssqqqpppppprrrrrrrrrsssssssssssssssttttttvvvwwwwwwxxxxxxwwwyyypppiiinnn{{{vvvlllaaa[[[^^^dddkkkmmmiiibbb\\\ZZZ^^^eeejjjmmm}}}xxxsssnnnkkkiiirrrzzzyyyuuutttwwwyyyyyywwwzzz~~~|||vvvjjjeeeaaabbbeeeiiilllnnnqqqvvv|||}}}xxxtttpppoooooooooxxx}}}wwwsssiiibbb[[[WWWUUURRRKKKEEECCCBBBAAA???>>>>>>>>>>>>@@@>>>???BBBDDDJJJYYYhhh|||xxxhhh\\\RRRJJJHHHJJJMMMSSS]]]ffflllpppyyyvvvkkkuuu~~~~~~}}}|||}}}zzzmmmcccOOOHHHCCCDDDDDD@@@<<<:::???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???AAACCCEEEEEEDDDCCCCCCDDDFFFIIIJJJDDDBBB@@@???@@@???===<<<;;;===???AAABBBAAA@@@???<<<;;;;;;===@@@BBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMLLLOOONNNNNNPPPTTTVVVWWWVVVUUUSSSQQQPPPQQQPPPOOONNNKKKJJJIIIIIIKKKNNNQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSUUUSSSTTT]]]nnnyyyjjj___UUUUUUWWWXXX[[[___```QQQBBBDDDSSS[[[TTTHHHHHHOOOYYYbbbjjjkkkbbbWWWRRRGGG;;;888777666777::::::::::::===BBBFFFIIIIIILLLOOORRRTTTWWWZZZ^^^aaadddjjjvvvpppddd]]]UUUMMMIIIBBBBBBAAA???===;;;888777999999:::;;;<<<<<<<<<<<>>>>>???>>>======@@@???DDDNNNVVV___pppzzzwwwiii^^^SSSMMMJJJJJJOOOUUU___aaacccddddddfffkkkppp}}}vvvsss}}}}}}{{{yyy{{{zzzvvvsssuuuzzz|||{{{yyyyyynnnaaaXXXKKKCCC======>>>>>>>>>@@@===<<<<<<<<<<<<===>>>>>>======>>>???AAACCCDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKGGGDDDAAA?????????>>>===<<<===>>>@@@@@@@@@@@@???<<<;;;;;;===@@@CCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEGGGHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNMMMLLLNNNMMMMMMNNNQQQTTTUUUTTTSSSQQQPPPOOOPPPQQQQQQPPPKKKJJJJJJJJJLLLOOORRRUUURRRRRRSSSTTTUUUUUUVVVVVVWWWTTTVVV]]]iii~~~tttfff\\\ZZZYYYUUUVVV[[[```TTTFFFAAAIIIRRRQQQKKKJJJQQQ[[[gggsssyyyrrrhhh^^^OOO@@@999777666777999::::::999:::===AAAFFFIIIKKKMMMPPPSSSUUUYYY]]]```ccchhhqqq~~~pppfff[[[QQQLLLFFFDDDCCC@@@>>>;;;999888777888999:::;;;:::999888<<<>>>AAACCCDDDBBB@@@???:::999888777666555555555666666666777777777888888888888888999;;;<<<>>>???AAACCCFFFHHHJJJMMMQQQSSSTTTVVVZZZ]]]___ccchhhkkkqqqmmmlllppprrrrrrrrruuuvvvzzzuuullljjjlllnnnrrr}}}vvvhhh___cccfffcccbbbdddgggjjjnnnppppppoooppppppuuuuuuvvvuuutttrrrqqqooooooppprrrtttwwwyyyzzz{{{uuullleeeiiiyyyxxxrrrttt|||~~~sssdddZZZYYY]]]aaadddooowwwyyyxxx{{{~~~~~~}}}rrrwww}}}vvvvvvyyyyyywwwxxxsssxxx|||~~~{{{uuupppmmmeeedddaaa]]]XXXRRRNNNKKKLLLIIIFFFEEEGGGGGGFFFDDDGGGGGGGGGFFFFFFEEEDDDCCCAAAAAA??????>>>>>>??????>>>EEEJJJJJJKKKPPPRRRRRRRRRTTTTTTRRRNNNKKKJJJKKKGGGGGGGGGHHHHHHGGGGGGFFFEEECCCAAA@@@AAAAAA@@@???@@@???>>>>>>???@@@AAABBB@@@AAACCCFFFHHHJJJLLLMMMRRRQQQYYYhhhrrryyyyyyoooccc[[[ZZZWWWSSSQQQQQQTTT\\\lll{{{wwwooolllkkklllmmmzzz~~~~~~~~~yyyuuusssttt{{{~~~yyyqqqooolllkkkmmmpppsssuuu~~~uuuhhhZZZPPPLLLEEE???;;;;;;;;;:::<<<@@@;;;;;;;;;;;;;;;<<<======<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIFFFAAA>>>===>>>>>>>>>======>>>>>>???@@@@@@@@@???>>>===>>>@@@BBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDBBBBBBAAAAAAAAACCCEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMOOOOOONNNMMMLLLNNNLLLKKKLLLOOOQQQRRRRRRPPPOOONNNOOORRRTTTUUUUUUOOONNNLLLKKKMMMOOOSSSUUUSSSTTTUUUVVVWWWXXXYYYZZZ]]]YYYZZZ```dddpppqqqeeeaaa[[[SSSRRRXXX[[[XXXNNNCCCBBBHHHLLLKKKIIITTTbbbllluuuzzzxxxsssdddSSSAAA999666666777999888:::;;;;;;:::===BBBFFFJJJMMMPPPSSSUUUXXX]]]```bbbfffnnnxxxrrrbbbWWWRRRJJJHHHEEEBBB???===<<<<<<999888888888888888888888999<<>>@@@CCCEEEFFFIIILLLOOOQQQSSSVVVZZZ]]]bbbgggkkkpppkkkhhhkkknnnnnnooorrrrrrtttyyy~~~|||{{{~~~|||ooogggjjjnnnkkkhhhjjjjjjlllooopppppppppqqqsssqqqrrrsssuuuuuutttrrrrrrpppppprrrvvv{{{zzzyyyqqqddd______aaacccdddggglllyyy{{{}}}}}}|||{{{zzzzzz{{{~~~{{{xxxwwwvvv|||{{{yyyuuuooofff]]]UUUPPPJJJGGGDDDCCCEEEEEECCCAAACCCBBBAAA???===<<<;;;:::::::::999999999999::::::888===???======AAACCCCCC>>>@@@BBBAAA>>>===???AAA===>>>>>>???????????????@@@>>>;;;;;;<<<===<<<<<<@@@AAABBBAAAAAACCCFFFIIIDDDFFFIIIOOOUUU[[[aaadddgggeeennn~~~vvvjjjccc[[[RRROOORRRTTTUUUXXX\\\aaapppyyytttpppeeekkkiiilllvvv}}}yyyzzztttsssvvvyyyooonnnkkkjjjjjjnnntttxxx~~~~~~wwwiiiVVVHHHBBBBBB===;;;;;;>>>===999888:::::::::::::::;;;;;;<<<===<<<===@@@BBBEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKGGGAAA======>>>??????>>>=========>>>???@@@AAABBB@@@??????@@@AAAAAA@@@EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@??????AAAAAAAAAAAABBBBBBCCCDDDHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOOOONNNMMMLLLMMMLLLJJJKKKMMMOOOPPPPPPMMMLLLLLLOOOSSSWWWZZZZZZTTTRRROOOMMMMMMPPPRRRTTTTTTTTTVVVWWWYYYZZZ[[[\\\bbb^^^___bbbaaaggg{{{lllfff^^^SSSRRRYYYYYY[[[UUUGGG>>>AAAFFFHHHIIIWWWgggnnnpppsssuuuuuufffTTTAAA888666666777:::555999======::::::???CCCJJJLLLPPPSSSUUUYYY]]]```]]]___fffooouuunnnbbb\\\MMMKKKGGGCCC@@@???>>>>>><<<;;;999777777888:::<<<777999===@@@CCCEEEFFFFFF???>>><<<;;;:::999999999666666666666777777777777999999999999999999:::;;;===???AAABBBDDDFFFIIILLLOOOQQQUUUXXX\\\aaagggkkkoooiiidddgggjjjkkklllooosssuuuxxxzzztttlllppptttpppnnnooolllnnnpppppppppqqqsssuuulllnnnqqqsssuuuuuuttttttqqqqqqsssxxx{{{llleeecccccccccZZZZZZ\\\ddduuu~~~{{{zzz|||}}}yyywww~~~xxxrrroooqqqyyy||||||qqqbbb___WWWNNNLLLNNNLLLFFF???BBB???;;;999999999888777888888777666666777888:::;;;:::999:::999777666777;;;:::999888888999;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>@@@BBBDDDDDDIIILLLNNNRRRYYY\\\ZZZ]]]___ccchhhlllqqqtttuuutttyyywwwmmmaaaWWWUUUSSSPPPPPPTTT[[[fffqqquuuvvvyyyqqqhhhgggrrr}}}wwwxxxvvv|||qqqrrrqqqmmmlllqqq}}}vvvaaaQQQIIIEEE@@@<<<:::;;;;;;<<<<<<<<<<<<<<<999999999888999999::::::;;;<<<>>>AAACCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFBBB>>>===???@@@>>><<<>>>?????????>>>>>>@@@AAA@@@@@@???????????????@@@@@@BBBEEEHHHIIIHHHFFFDDDDDDBBB@@@@@@AAAAAAAAA@@@BBBBBBBBBAAAAAABBBBBBCCCDDDBBBAAACCCGGGHHHFFFDDD@@@BBBCCCEEEFFFFFFFFFFFFJJJKKKMMMNNNNNNMMMMMMLLLOOOOOOOOONNNNNNMMMMMMMMMPPPNNNLLLMMMQQQWWWZZZ\\\VVVRRRLLLJJJLLLQQQVVVYYYVVVUUUTTTUUUWWWZZZ^^^aaaffffffdddaaa]]]bbbuuuvvvnnneeeXXXSSSVVVZZZ^^^\\\OOOBBB===>>>???FFFOOO^^^jjjllllllqqqyyyrrr[[[FFF>>>777000333<<<888888888777777888<<>>CCCHHHKKKIIIFFF@@@;;;777666666777777666666555555555666666888777555444555666888999<<<<<<===???@@@CCCDDDEEEIIIKKKPPPSSSWWW\\\aaaeeebbbdddffffffgggiiilllnnnlllppptttvvvyyy~~~|||xxxuuurrrqqqqqqqqqmmmllllllnnnqqqssssssrrrpppppprrruuuyyyxxxtttpppuuuqqqttt}}}~~~nnnccc```aaaddd\\\YYYUUUUUU```pppyyyzzz|||||||||~~~~~~|||zzzyyywww~~~|||tttooolllqqqwwwzzzzzzzzz{{{}}}tttmmmfffcccccc```XXXPPPIIIGGGCCC???===<<<;;;;;;;;;;;;;;;:::999:::;;;<<<:::999888999999888999:::<<<;;;::::::999:::;;;;;;:::;;;===>>>@@@AAACCCDDDAAAAAABBBDDDHHHNNNUUUYYY\\\aaaeeefffiiimmmooonnnvvvxxxzzz}}}uuuccc___YYYXXX^^^dddfffjjjnnnqqqwww|||{{{zzzxxxuuu}}}}}}xxxuuusssssswww}}}zzzlllZZZLLLGGGDDDAAA>>>;;;;;;<<<===============<<<;;;;;;:::::::::;;;;;;===>>>???@@@BBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@??????>>>===<<<<<<===>>>===<<<<<<>>>@@@@@@@@@????????????@@@@@@AAACCCFFFIIIIIIHHHFFFEEEDDDBBB@@@@@@@@@AAA@@@>>>AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBDDDFFFGGGFFFDDDBBBCCCEEEGGGHHHHHHHHHGGGIIIJJJKKKMMMMMMMMMLLLLLLOOOOOONNNNNNNNNMMMMMMMMMOOOMMMKKKKKKOOOSSSVVVXXXUUURRRNNNMMMOOOSSSVVVWWW[[[ZZZZZZZZZ[[[]]]```aaabbb```___]]][[[___oooyyynnn```ZZZ\\\]]]fffgggYYYFFF======@@@AAAIIIXXXeeeiiiiiilllrrrqqq___JJJ>>>888444444777777888999999888999:::<<>>===<<<::::::::::::;;;888888888:::===AAAFFFHHHJJJGGGCCC>>>;;;999888888777666666555555555555555777666555444555666888999;;;;;;<<<===???AAACCCDDDHHHJJJNNNQQQSSSWWW\\\___```bbbdddeeeeeegggjjjllliiillloooqqqtttzzz}}}yyytttqqqooonnnmmmlllkkkkkkmmmpppsssssssssrrrqqqsssuuuxxxxxxuuurrrvvvrrrtttzzz||||||uuujjjbbbbbbdddoooiii\\\RRRRRR[[[ccceeexxx||||||yyyzzz|||rrrlllppprrruuuxxxzzz{{{{{{{{{|||xxxvvvvvvrrrjjjcccSSSRRRNNNIIIEEECCCCCCEEECCCDDDCCCBBB@@@???AAABBBAAAAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;>>>>>>???@@@@@@AAAAAAAAADDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCBBB???===<<<<<<<<<===>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDGGGIIIJJJIIIGGGEEEEEECCCAAA@@@AAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMLLLLLLMMMKKKIIIJJJLLLOOOQQQRRRSSSRRRPPPQQQSSSUUUUUUTTT\\\\\\\\\]]]]]]^^^^^^___]]]ZZZXXXXXXYYY]]]hhhsssrrrccc]]]```dddqqqvvvgggOOO@@@===???<<>>??????@@@@@@??????@@@???>>><<<<<<;;;;;;;;;======>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@CCCEEEDDD???<<<<<<======???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEHHHIIIJJJIIIGGGFFFDDDCCCAAAAAACCCDDDCCCBBB@@@AAAAAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIJJJLLLNNNNNNNNNQQQQQQRRRTTTVVVVVVTTTRRRVVVWWWYYYZZZ[[[[[[ZZZZZZZZZVVVTTTWWWZZZ\\\cccjjjssseeeaaaeeekkkyyysss\\\III@@@<<<:::<<>>:::777666999;;;===@@@CCCFFFHHHIIILLLPPPVVV\\\bbbhhhpppuuuvvveee]]][[[SSSQQQRRRLLLFFFEEEBBB@@@===<<<<<<<<<:::999999999:::<<<>>>@@@FFFFFFFFFEEEBBB???<<<:::777777666555444444444444666555555555555666777888888888888999;;;===>>>???BBBDDDFFFHHHJJJLLLPPPSSSWWWYYY[[[]]]]]]___ccceeeiiiiiijjjnnntttxxxyyyyyy~~~|||yyyuuuqqqnnnlllkkknnnlllkkkkkkmmmpppqqqqqqsssrrrrrrrrrssstttttttttxxxtttsssuuussspppttt{{{~~~yyywwwxxxzzzyyywwwuuusssqqqooommmkkkjjjkkkkkkkkkkkkmmmrrrvvv~~~tttjjjbbb\\\gggvvvuuupppkkkmmmxxxyyynnnkkkmmmkkkmmmqqquuuwwwvvvqqqmmmnnnttt{{{yyywwwwwwyyyzzzzzzzzzxxxvvvqqqooollliiiggghhhjjjmmmhhhgggddd___[[[\\\bbbhhhpppwww}}}{{{wwwrrrggg]]]YYYZZZ[[[^^^```bbbcccdddeeekkkrrrwww{{{qqqccc[[[UUUNNNHHHIIIRRR[[[___fffpppyyy|||zzz~~~zzz}}}|||lll```QQQLLLEEEAAAAAAAAA@@@???>>>??????@@@AAA@@@@@@@@@??????>>><<<;;;;;;;;;;;;;;;<<<<<<===???AAACCCEEEDDDEEEEEEEEEEEEDDDCCCBBB???BBBEEEDDD@@@======>>>===???AAABBBAAA@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFDDDBBBBBBCCCEEEGGGGGGGGGAAABBBCCCEEEFFFGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMNNNNNNMMMOOOPPPRRRUUUXXXWWWUUURRRQQQRRRUUUWWWXXXYYYXXXXXXZZZVVVUUUYYY\\\]]]aaafffvvvyyykkkhhhlllpppzzzyyyjjjXXXFFF:::;;;999===FFFQQQ\\\hhhrrruuu~~~uuuUUU;;;666888666444999>>>@@@???;;;777555888999:::===???BBBDDDEEEKKKNNNSSSYYY___dddjjjmmmuuuqqqfffaaaVVVSSSSSSMMMHHHGGGDDDAAA>>>===<<<<<<::::::999999:::;;;<<<===AAABBBDDDDDDCCC@@@===;;;888888777666555444444555555555555555555666666777666777777888999;;;<<<===>>>@@@CCCEEEGGGIIIMMMPPPRRRTTTVVVXXXYYY[[[^^^aaa```aaaccchhhmmmrrrsssssszzz{{{zzzyyywwwuuurrrqqqoooooopppnnnlllkkkmmmnnnnnnmmmppppppoooooonnnoooppprrruuusssssssssqqqoooqqqtttuuuwwwxxxvvvsssrrrsssvvvvvvvvvvvvsssoooiiidddaaaddddddgggppp|||yyyccclllyyy{{{vvvsssrrriiifffdddjjjyyyxxxnnnlllpppfffiiilllooonnnkkkgggdddjjjmmmqqqtttvvvuuusssrrrqqqrrrsssrrrrrrrrruuuwwwwwwsssnnnkkkkkkmmmnnnnnnhhhjjjiiiddd``````fffllltttqqqggghhhkkknnnppprrrssstttsssyyy|||yyyzzzvvvmmmcccZZZSSSOOOMMM]]]hhhrrrssstttyyy}}}|||lll]]]TTTJJJGGGDDDBBBAAAAAA???>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<===???BBBEEEGGGDDDEEEFFFGGGGGGFFFEEEDDD@@@AAABBBBBB@@@??????@@@===@@@BBBCCCBBB@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFDDDCCCBBBCCCFFFHHHHHHHHHAAABBBDDDGGGHHHIIIIIIIIIHHHJJJKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMPPPQQQPPPOOONNNNNNPPPTTTWWWWWWVVVTTTQQQRRRTTTWWWXXXYYYYYYYYYZZZWWWXXX[[[]]]]]]```dddqqqoooiiijjjnnnuuu{{{{{{tttdddNNN;;;<<<999999???HHHTTTdddqqquuueeeIII<<<:::888555999===???>>>;;;999888888888999:::<<<>>>@@@AAAHHHKKKOOOUUU[[[```dddfffkkktttvvvkkk[[[SSSOOOHHHHHHGGGDDDAAA>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<>>>@@@BBBBBB@@@>>><<<:::999888777666555555555444444555555555666666666666666666777888999;;;;;;;;;===@@@BBBCCCFFFJJJLLLMMMOOORRRSSSTTTWWWZZZ]]]\\\^^^aaaeeejjjnnnqqqsssxxx~~~xxxuuuuuutttsssrrrqqqqqqpppnnnmmmllllllmmmnnnlllkkklllmmmmmmmmmkkkkkkmmmooorrrrrrrrrrrrqqqpppoooooonnnppprrrqqqooooooqqqtttvvvyyyzzzvvvmmmccc]]][[[```cccnnnyyy~~~uuulllfffbbb___\\\]]]]]]bbbooo}}}{{{|||yyysssnnnmmmiiikkkmmmkkkgggddddddeeefffhhhkkknnnnnnmmmllllllpppqqqqqqppppppttt{{{yyypppkkklllmmmkkkhhhccchhhkkkjjjeeebbbeeeiiiooo~~~nnnooorrrtttvvvwwwwwwwwwwww}}}{{{tttmmmgggcccaaahhhrrr{{{{{{qqqgggbbbbbbqqq|||zzz|||~~~uuuhhh[[[QQQKKKEEEDDDBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>???BBBEEEFFFDDDEEEGGGIIIIIIIIIHHHGGGAAA@@@??????AAABBBBBBAAAAAACCCFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGFFFEEEEEEEEECCCBBBCCCDDDEEEEEEDDD@@@AAADDDGGGIIIIIIIIIIIIGGGIIIKKKKKKIIIGGGHHHJJJJJJJJJJJJJJJKKKMMMOOOPPPKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJHHHHHHJJJNNNQQQSSSRRRPPPMMMMMMNNNQQQTTTWWWWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXYYYWWWYYY\\\[[[ZZZ]]]ccclll~~~ttthhhdddgggnnnwww{{{xxxlllUUUAAA<<<999999<<<@@@IIIZZZjjjrrruuu\\\III>>>888666999<<<===<<<;;;;;;;;;888888777888999:::<<<===EEEFFFIIIOOOUUU[[[___aaagggmmmyyy{{{fffYYYSSSIIIGGGEEECCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===@@@AAAAAA@@@???<<<;;;:::888777777666666444444555555666666555555666666666666777999:::;;;:::<<<>>>???@@@AAADDDGGGIIIKKKNNNPPPQQQTTTWWWZZZZZZ^^^bbbdddeeeiiinnnrrrvvvzzzzzztttrrrrrrrrrqqqqqqoooooonnnjjjjjjkkkmmmoooooommmkkkjjjlllmmmllljjjiiikkklllpppqqqqqqppppppooommmjjjiiillloooooommmlllmmmpppqqqwww{{{uuuiii]]]XXXXXX\\\cccssspppeee___ZZZVVVNNNRRRSSSSSS\\\mmmzzz}}}xxxtttwwwzzzvvvnnnhhhkkkmmmmmmhhhaaa___bbbffffffiiiooottttttoookkkjjjuuuvvvwwwvvvxxxyyysssssssssnnnhhhdddllltttuuupppkkkkkkmmmqqquuuvvvxxxyyyzzzzzzyyyyyy|||~~~tttiiigggccc___\\\ZZZZZZZZZeeezzz{{{{{{{{{{{{}}}|||{{{}}}~~~yyywww{{{{{{ooocccYYYPPPJJJFFFAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@???@@@@@@AAAAAAAAA@@@?????????AAADDDEEEDDDEEEGGGJJJKKKJJJIIIIIICCC???===>>>AAADDDDDDBBBEEEHHHKKKLLLKKKIIIIIIIIICCCCCCCCCCCCDDDEEEGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFDDDBBBBBBBBBCCCBBB@@@>>>@@@CCCFFFHHHIIIIIIHHHFFFHHHKKKJJJGGGFFFGGGIIIJJJJJJIIIIIIJJJLLLNNNOOOLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJEEEFFFIIIMMMRRRTTTSSSQQQLLLLLLLLLNNNSSSVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[YYYWWW[[[bbbgggttt}}}kkkccc```jjjuuu{{{zzznnnXXXFFF:::999:::;;;;;;BBBRRRbbbppp{{{~~~kkkTTT@@@666777999;;;;;;;;;;;;<<<>>>888777777666777888999:::BBBBBBEEEJJJQQQWWW[[[]]]bbbfffnnn|||qqqbbb[[[QQQFFFDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999<<>>@@@BBBGGGIIILLLNNNOOORRRUUUXXXUUUZZZ^^^^^^^^^```gggmmmuuuvvvwwwxxxzzz{{{}}}wwwqqqppppppppppppooommmlllkkkfffgggiiimmmpppqqqooollliiikkknnnmmmjjjiiijjjlllpppqqqqqqpppooonnnkkkgggfffjjjnnnooollljjjjjjkkkllltttyyyssseeeYYYVVVWWW[[[bbbqqqvvvooohhhcccbbbbbb___YYYYYY^^^bbbbbbgggcccccciiirrrtttnnnfffhhhkkklllhhhbbbaaaffflllpppvvv}}}~~~{{{yyyxxx|||zzz|||{{{xxxvvvsssoooqqqwww{{{yyytttvvv{{{zzzwwwsssvvv~~~}}}|||zzzsssvvv{{{yyylllbbb```aaahhhpppppphhhdddfffqqq}}}zzz|||}}}yyy}}}}}}nnngggooouuuxxxzzzttt||||||yyyvvvzzz~~~tttgggWWWLLLIIIHHHEEEBBBBBBAAAAAABBBCCCDDDBBB@@@AAAAAA???>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@??????@@@AAACCCEEEFFFGGGIIIIIIHHHGGGGGGDDDCCCAAA@@@AAACCCEEEGGGBBBCCCFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCBBB@@@DDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEGGGIIIKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMKKKJJJLLLOOORRRQQQPPPIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDGGGHHHJJJMMMOOOQQQRRRRRRPPPOOONNNNNNQQQTTTXXX[[[ZZZ[[[\\\[[[YYYWWWWWWWWWVVVXXXZZZZZZZZZ[[[\\\^^^eeeggg{{{oooccc]]]fffoootttuuuooo^^^KKK???;;;999;;;>>>AAAJJJSSSlllxxx}}}iiiMMM777666666666888<<<>>>???>>>:::::::::999999888888777@@@CCCGGGKKKNNNQQQTTTWWW^^^aaaiiisss}}}ssscccWWWPPPGGG@@@@@@BBB???<<<<<<::::::;;;;;;;;;::::::999:::::::::<<<>>>AAADDDFFFBBBBBB@@@<<<777555666888666555444444666666555444444444444444444555666777999999999:::;;;<<<>>>???BBBCCCEEEHHHJJJMMMOOOPPPSSSUUUVVVWWWYYY]]]bbbeeennnnnnoooooopppsssxxx||||||}}}~~~|||vvvooooooooonnnmmmkkkjjjiiihhhhhhiiijjjlllmmmnnnnnnpppmmmjjjllloooppplllhhhkkkkkkmmmrrrvvvuuuooohhhiiigggeeeffffffeeeaaa]]]]]]aaadddccc^^^ZZZZZZ\\\bbbffflllvvv~~~{{{{{{|||yyyrrrllliiieee___aaa]]][[[```fffggg```YYY```cccfffccc]]][[[^^^cccnnnxxx|||wwwsssooopppsssuuurrrooorrrxxx|||{{{{{{~~~{{{wwwpppiiidddYYY]]]cccgggjjjkkkmmmnnn|||}}}|||xxxxxxsss{{{yyyvvvyyy|||yyy}}}xxxiiiaaadddfffggguuuxxxttt{{{~~~uuufff[[[OOOHHHGGGHHHFFFDDDCCCAAA@@@AAABBBCCCBBBAAAAAA@@@@@@????????????@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFBBBAAA???>>>>>>@@@BBBCCCBBBCCCEEEGGGGGGGGGFFFEEEBBBBBBBBBAAABBBBBBCCCDDDDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBDDDFFFHHHIIIKKKKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKKKKMMMPPPQQQPPPMMMIIIHHHHHHHHHHHHHHHHHHIIIDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIKKKMMMOOOQQQRRRLLLLLLMMMOOORRRVVVZZZ\\\^^^______]]]ZZZWWWUUUUUUVVVWWWYYYYYYYYYZZZ[[[]]]```cccuuurrrccc[[[```eeeiiimmmmmmcccVVVBBB===999999:::===FFFPPPgggrrr~~~pppXXXDDD888666444555777:::<<<<<<;;;:::999999888888888888:::===AAAEEEHHHKKKNNNQQQYYY\\\cccmmmuuuppp___ZZZPPPGGGFFFFFFCCC@@@???::::::;;;;;;::::::999999::::::;;;<<<>>>AAADDDEEEEEEFFFEEEBBB<<<999888888777666555555666777666444555555555555555666666777888888888999:::;;;======@@@@@@BBBDDDFFFGGGIIIJJJOOOQQQSSSTTTVVVZZZ___bbbhhhhhhiiijjjkkknnnrrrvvvvvvwwwwwwxxxzzz{{{}}}~~~~~~}}}~~~~~~yyytttoooooonnnmmmkkkjjjhhhggghhhhhhiiijjjkkklllmmmmmmooollljjjlllooopppmmmiiikkkkkkmmmqqquuutttmmmggghhhfffbbb```^^^[[[VVVRRRPPPUUU[[[]]]]]]]]]```cccjjjlllooossszzz~~~xxx~~~~~~}}}~~~uuukkkmmmiiifffiiiooooooiiicccdddgggiiieee^^^YYYYYYZZZbbblllzzz~~~wwwssskkkiiiiiiiiifffdddhhhoooyyy}}}zzz||||||xxxsssnnniiibbbXXXRRRVVV]]]gggmmmqqqxxx~~~}}}|||yyyxxx|||zzzvvvjjjbbbbbbaaabbbpppxxxwww~~~yyyvvv}}}~~~}}}qqqdddTTTMMMFFFCCCEEEHHHGGGEEEDDDBBB@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAA@@@>>>???AAACCCDDDEEEEEEEEEBBBAAA???======>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCAAABBBDDDFFFHHHJJJJJJKKKGGGGGGFFFEEECCCBBBBBBAAA@@@@@@AAABBBDDDEEEGGGHHHJJJJJJHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMOOOOOOMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIDDDCCCCCCDDDEEEGGGIIIJJJHHHHHHHHHIIIKKKNNNPPPQQQMMMNNNOOOQQQSSSVVVXXXYYY]]]___```___\\\XXXVVVUUUUUUWWWXXXYYYXXXYYYZZZ\\\]]]aaaooo}}}kkk^^^]]]\\\]]]bbbhhhfff```JJJCCC<<<888777:::CCCMMM```hhhrrryyy{{{tttbbbQQQ>>>:::666444666999<<<>>>===<<<:::999888888999999555888<<>>???@@@AAABBBCCCIIIKKKMMMOOOQQQUUUZZZ]]]___```bbbcccdddfffjjjmmmsssttttttttttttuuuuuuuuuwwwxxx{{{~~~|||yyyyyyzzzyyyvvvrrrnnnmmmmmmkkkiiigggeeedddgggggghhhiiijjjkkkllllllmmmjjjhhhiiilllmmmkkkiiikkkjjjllloooqqqpppjjjeeedddaaa]]]YYYVVVQQQMMMIIIFFFMMMUUU[[[___ccciiimmmtttvvvvvvsssqqqsssqqqmmmxxxvvvuuuuuuxxxzzz||||||wwwmmmddd```______bbbiiiqqq|||~~~tttnnniiiaaa^^^]]]]]][[[XXX\\\bbbggg|||}}}xxxtttvvv~~~|||uuupppmmmiiiccc^^^mmmwww||||||||||||{{{sssoooqqqpppqqq}}}tttsss~~~}}}ppp___RRRKKKGGGBBBBBBEEEHHHGGGEEEEEEBBB???>>>@@@AAABBBBBB@@@@@@????????????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGIIIIIIHHHGGGEEECCCAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDBBBAAA???>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@AAACCCEEEGGGIIIJJJKKKHHHGGGFFFEEEDDDCCCBBBAAA??????@@@@@@BBBCCCDDDEEEJJJIIIHHHHHHHHHHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHFFFDDDDDDEEEFFFGGGJJJIIIIIIIIIJJJMMMPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWZZZ\\\]]]\\\ZZZXXXXXXVVVWWWYYYYYYXXXYYYZZZ\\\]]]aaaiii~~~zzzeee___XXXVVVZZZaaacccbbbUUULLLBBB<<<999:::CCCMMM[[[```ffflllqqqooobbbTTTFFF@@@:::666777;;;???AAABBB@@@===;;;999888999999444777:::===???BBBFFFIIIPPPRRRYYYaaafffkkkuuuqqqdddVVVPPPKKKFFFBBBAAA======<<<;;;::::::999999999999999999;;;===???@@@CCCFFFHHHIIIGGGCCC>>>;;;;;;999666555555555444333555444444444444444555555666666666666777888999:::999:::;;;<<<===???@@@@@@DDDFFFIIIKKKMMMQQQUUUXXXXXXZZZ\\\^^^___aaadddfffnnnnnnooopppqqqqqqqqqqqqtttttttttvvvzzz}}}{{{zzz{{{|||}}}{{{yyywwwvvvvvvvvvsssqqqlllkkkkkkiiigggeeecccbbbffffffggghhhiiijjjjjjkkkjjjhhhffffffhhhiiihhhfffhhhhhhiiijjjkkkiiidddaaa\\\ZZZWWWSSSPPPMMMKKKJJJIIIPPPYYYaaahhhnnnssswww|||}}}vvvpppoooooommmzzzzzzzzz|||~~~zzzuuutttrrrsssuuuzzzyyywwwyyy{{{~~~}}}xxxpppjjjhhhddd___]]]ZZZYYY[[[ZZZWWWXXX]]]___ssswwwvvv{{{~~~|||tttrrrttt|||xxxwwwzzz}}}yyywwwyyy|||||||||}}}uuukkk^^^QQQIIIJJJGGGEEEEEEGGGGGGEEECCCEEEBBB???>>>???AAAAAAAAA@@@???>>>===<<<<<<<<<<<<>>>>>>@@@AAACCCDDDEEEFFFIIIIIIHHHGGGFFFDDDBBBAAACCCCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@>>>============@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAACCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB????????????@@@AAABBBCCCHHHHHHGGGGGGGGGGGGHHHHHHLLLJJJHHHFFFEEEGGGIIIKKKHHHHHHGGGGGGGGGGGGHHHHHHMMMKKKIIIFFFEEEEEEFFFGGGLLLKKKJJJJJJKKKNNNPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTWWWYYYZZZYYYWWWWWWWWWVVVXXXYYYYYYXXXXXXZZZ[[[ZZZ^^^dddrrrkkkaaaVVVSSSVVV[[[^^^___\\\SSSIIIAAA<<<<<>>999888;;;>>>???EEEDDDAAA>>>;;;:::999999555777999;;;<<>><<<;;;:::::::::888888777777888999;;;<<<@@@CCCFFFJJJKKKIIIFFFCCC===;;;777555555555444333444444333333222333333444555555555555666666777888777888999;;;===???AAAAAAAAACCCFFFHHHJJJMMMPPPSSSSSSVVVYYY[[[\\\]]]```aaacccdddgggiiikkklllmmmmmmooonnnlllmmmoootttyyy}}}|||zzzxxxvvvuuuvvvxxxyyyyyywwwvvvuuuttttttrrrqqqjjjiiiiiigggeeecccaaa```cccdddeeefffgggiiijjjjjjkkkjjjhhhfffffffffeeeeeeddddddddddddccc```]]]ZZZTTTSSSQQQNNNKKKJJJKKKLLLSSSYYYcccnnnvvv|||wwwooonnnnnnnnn~~~|||}}}~~~~~~xxxqqqoooqqqoookkkhhheeedddggggggfffgggkkknnn}}}|||lllhhhoootttuuuqqqrrrvvv~~~}}}xxxrrrooorrrzzz~~~~~~~~~pppdddZZZQQQJJJHHHJJJIIIGGGGGGGGGGGGEEECCCDDDBBB@@@???@@@@@@@@@??????>>>===;;;::::::999999>>>>>>???AAABBBDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@>>>===<<<<<<<<<>>>===<<<;;;::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCCCCFFFEEEEEEDDDDDDCCCCCCBBB???????????????@@@AAAAAAFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFDDDBBBCCCGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKMMMLLLLLLLLLMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXVVVWWWXXXWWWUUUSSSSSSTTTVVVWWWXXXXXXWWWWWWXXXZZZUUUYYY___iiisssfffYYYUUUVVVWWWZZZ]]]^^^VVVMMMFFF@@@>>>BBBIII^^^bbbddddddfffhhheee```SSSMMMEEE???<<<;;;::::::DDDCCCBBB@@@>>><<<:::999555666888888999;;;>>>AAADDDEEEJJJQQQWWW[[[aaaiiivvvttteeeZZZOOOIIIGGGDDDBBB@@@>>><<<;;;;;;<<<888888777666666777888999???@@@CCCHHHLLLMMMLLLJJJAAA>>>:::777666666555444555444333333333333333333555555555555555666777777666777999;;;===???@@@AAA???AAADDDFFFGGGHHHKKKMMMOOORRRVVVXXXYYYZZZ[[[]]]]]]___cccgggjjjmmmnnnooommmlllkkkjjjlllnnnqqqtttwwwyyyzzz{{{zzz{{{|||~~~zzzzzz{{{~~~~~~~~~}}}}}}xxxvvvtttrrrqqqqqqrrrssstttttttttsssrrrqqqpppooogggggggggfffeeecccbbbaaa```aaaccceeeggghhhjjjkkkpppnnnkkkhhheeedddcccccc^^^^^^]]]\\\YYYVVVTTTRRRMMMMMMKKKIIIHHHIIILLLOOO\\\cccnnnyyy}}}ssskkkjjjiiihhh|||zzz|||~~~yyyssswww|||}}}wwwwwwxxx{{{|||vvvooolllppp{{{~~~|||}}}{{{mmm]]]UUUNNNHHHGGGIIIGGGFFFFFFFFFGGGFFFFFFEEECCCBBB@@@@@@AAA@@@???======<<<;;;:::::::::::::::===>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEBBBAAA???>>>===<<<======<<<<<<;;;;;;::::::999999<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC??????????????????@@@AAADDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNPPPRRRUUUWWWVVVVVVVVVTTTRRRRRRSSSUUUTTTUUUVVVVVVUUUUUUVVVWWWTTTWWW]]]eeeqqquuuddd]]]ZZZWWWXXX\\\```ZZZSSSMMMGGGBBBDDDJJJ\\\bbbffffffhhhlllooooooddd___VVVNNNGGGAAA<<<999>>>???@@@@@@???===;;;:::888888888777777888<<<>>>AAA@@@CCCJJJOOOSSSYYY___ooowwwuuueeeWWWOOOLLLFFFEEEBBB???============:::999888777777777888999<<<<<<===AAAGGGKKKLLLKKKGGGCCC>>>;;;999999888777777666555555444444444555666555555555555666666777666777888999:::<<<=========???BBBCCCCCCDDDFFFHHHIIIMMMQQQUUUVVVVVVWWWXXXYYY[[[```eeeiiilllmmmnnnllllllllllllllllllmmmmmmmmmppptttwwwxxxyyy{{{}}}~~~|||{{{|||}}}}}}{{{yyyxxxrrrrrrrrruuuyyy|||}}}}}}yyy{{{}}}}}}{{{yyyxxxwwwwwwuuusssqqqooonnnnnnnnnnnnoooqqqqqqooommmkkkjjjeeeffffffeeeeeecccbbbbbb^^^___aaacccfffhhhjjjkkkrrrppplllgggbbb___^^^^^^YYYYYYWWWTTTQQQMMMLLLKKKFFFGGGHHHHHHJJJNNNUUUZZZeeekkkvvvwwwxxxuuummmhhhggggggddd}}}zzzyyy}}}|||uuuooommmttt~~~zzz~~~yyy~~~|||jjj\\\PPPKKKHHHDDDEEEIIICCCCCCCCCDDDEEEFFFGGGGGGBBBAAA@@@AAAAAAAAA>>><<<;;;::::::::::::;;;<<<<<<<<<<<<===>>>??????@@@AAACCCBBB@@@@@@AAACCCEEEGGGCCCBBB@@@?????????@@@AAA======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@????????????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC<<<@@@EEEFFFDDDBBBAAAAAAEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLQQQOOOMMMLLLLLLNNNQQQRRRSSSSSSSSSRRRRRRSSSWWWZZZRRRSSSTTTTTTSSSRRRTTTUUUXXXYYY___eeehhhuuuqqqeee^^^YYYXXX[[[ccc^^^XXXTTTNNNHHHHHHLLLVVV___fffgggiiipppwww{{{vvvpppggg^^^TTTKKKCCC>>>888:::===???@@@???===;;;;;;;;;:::999888999<<<>>>AAA???AAAGGGLLLOOOUUU[[[ccciiiuuuuuueeeZZZVVVHHHFFFCCC@@@>>>===>>>>>><<<;;;999888888888999:::999777777:::@@@EEEHHHHHHJJJFFFAAA>>><<<<<<;;;:::888888777666666666666666666666555555555666666777666666777777888999999999;;;>>>@@@AAAAAAAAACCCDDDFFFIIINNNRRRSSSSSSSSSTTTRRRUUUZZZ___cccfffggghhhhhhiiiiiijjjiiihhhgggfffgggkkkqqqwwwzzz|||~~~||||||{{{zzzyyyxxxxxxxxxyyyyyy~~~~~~yyywwwtttqqqooorrrpppooopppsssvvvxxxxxxvvvxxxzzzyyywwwtttrrrrrrwwwvvvtttrrrooonnnlllllliiikkknnnnnnllliiigggfffdddeeeeeeeeeeeedddcccccc\\\]]]___bbbfffiiikkklllpppnnnjjjccc]]]YYYXXXXXXVVVUUUTTTPPPLLLHHHGGGGGG@@@CCCFFFIIINNNVVV```gggmmmrrr{{{yyysssooopppmmmhhhggghhhhhheee~~~|||}}}}}}vvvrrryyyxxxwwwvvvwwwvvvaaaQQQNNNJJJFFFCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA??????AAA@@@???>>>============;;;:::::::::;;;;;;<<<===============>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>CCCBBBAAA@@@???>>>===<<<======<<<;;;::::::999999;;;;;;;;;;;;::::::999888;;;<<<===???@@@@@@@@@@@@????????????@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBCCCAAA@@@>>>>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>???AAABBBCCCCCCBBBBBBEEEEEEEEECCCAAAAAACCCEEECCCCCCCCCCCCDDDFFFGGGHHHKKKJJJIIIJJJLLLMMMMMMLLLNNNMMMMMMLLLMMMOOOPPPQQQVVVUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRTTTUUU\\\cccbbbhhh|||jjj```]]]\\\[[[```dddbbb[[[WWWVVVQQQJJJNNNVVV]]]```dddkkkuuu|||}}}tttggg___ZZZMMM>>>>>>:::999>>>BBB???===<<<888999999999999999999999;;;===???AAADDDHHHNNNRRRZZZcccnnnwwwttteee[[[VVVOOOJJJGGGBBB>>>>>>BBB>>><<<:::999999999777555777777999;;;===@@@CCCDDDGGGFFFCCCAAA>>><<<::::::;;;::::::999888777666666444444444555555666888888555666666666777777888888::::::;;;<<<===>>>???@@@CCCDDDFFFHHHKKKNNNOOOQQQUUUUUUVVVXXXZZZ\\\^^^___aaaaaabbbbbbcccdddeeeeeeeeehhhlllppprrruuuxxxzzz~~~zzzuuussstttvvvvvvuuuwwwvvvtttsssssstttuuuvvv|||}}}}}}~~~zzzwwwtttqqqmmmjjjgggjjjlllnnnooopppsssuuuzzzwwwtttqqqnnnnnnoooooorrrooommmmmmnnnmmmhhheeejjjiiihhhiiiiiihhheeebbb^^^___```aaaaaaaaa``````^^^___``````___```bbbdddeeeccc```[[[WWWTTTQQQPPPMMMKKKGGGDDDAAAAAAAAABBB???DDDIIINNNVVVaaahhhjjjxxxzzz}}}}}}{{{uuunnnjjjkkkjjjiiigggeeedddcccccc~~~~~~~~~}}}}}}xxxlllnnnssssssaaaSSSLLLJJJGGGDDDBBBAAAAAAAAACCCCCCBBBBBBAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<888888888888999;;;<<<===<<<<<<=========>>>>>>>>>BBBAAA@@@???>>>>>>======@@@@@@???>>>===;;;;;;:::>>>===<<<<<<;;;:::999999::::::;;;;;;;;;::::::999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@AAAAAA@@@??????@@@AAAAAAAAA@@@???>>>>>>???AAABBBBBBBBBCCCCCCBBBBBBAAAAAA======>>>???@@@AAAAAAAAABBBDDDFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKJJJIIIJJJLLLNNNMMMLLLOOONNNMMMLLLLLLLLLMMMMMMRRRQQQQQQPPPOOOOOOOOOPPPMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRWWW]]]]]]bbbwwwzzzllleee```^^^aaagggjjjhhhddd```WWWMMMIIIMMMRRRZZZcccmmmtttwww|||zzzlllaaaZZZNNNAAA999555555:::??????===>>>999888777888:::;;;;;;;;;:::<<<>>>???AAAEEEJJJNNNTTT\\\gggnnnvvvppp___\\\TTTMMMKKKGGGBBB???@@@>>><<<::::::::::::888666888888999:::;;;<<<>>>???DDDDDDEEEDDDBBB@@@===<<<;;;:::999999888888888888666555555444444444555555555555555666666777777777999::::::;;;<<<===>>>???AAABBBCCCFFFHHHKKKLLLMMMQQQQQQRRRSSSUUUXXXZZZ[[[\\\\\\^^^```bbbdddffffffeeegggkkklllnnnoooqqqssspppmmmkkkkkknnnqqqrrrqqqssssssrrrrrrqqqqqqrrrrrryyyzzz|||~~~{{{zzzwwwtttrrrpppooollljjjhhhiiikkkllllllnnnpppssssssqqqmmmjjjhhhiiijjjkkklllkkkjjjkkklllkkkhhheeeeeedddcccdddeeeeeecccaaa^^^^^^^^^___^^^^^^^^^]]][[[]]]]]]]]]\\\\\\^^^``````]]]ZZZUUUQQQMMMKKKIIIGGGFFFCCCAAA@@@?????????BBBIIIQQQWWWaaakkkppppppwwwwwwwwwuuurrrnnnjjjgggnnnmmmkkkhhhfffdddcccbbb~~~|||zzz|||uuuvvvxxxxxxuuurrrzzzvvvpppttt}}}{{{dddUUUKKKEEEDDDCCCCCCBBBAAAAAA@@@@@@CCCBBBAAA?????????@@@@@@???>>>===<<<<<<;;;;;;<<<666666666777888:::;;;<<<<<<<<<<<<============>>>BBBAAA@@@???>>>===<<<<<>>===<<<;;;;;;:::>>>======<<<;;;:::999999::::::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???@@@??????>>>>>>??????@@@??????>>>>>>>>>@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCC<<<<<<<<<<<<===>>>??????@@@CCCFFFGGGEEECCCAAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJIIIIIIJJJLLLNNNMMMLLLOOONNNMMMKKKJJJIIIIIIIIIMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLNNNOOOQQQSSSSSSTTTRRRPPPSSSWWWXXX\\\kkk|||~~~rrriiicccdddmmmvvvzzzxxxnnn___QQQHHHFFFGGGPPP^^^hhhlllmmmxxxvvviii___QQQDDD999444333888=========???<<<999666777:::=========:::;;;<<<===>>>AAAFFFIIIOOOWWW```eeejjjuuunnnggg\\\SSSOOOMMMGGGBBB@@@???===;;;:::::::::999888::::::999888888999999999@@@BBBDDDFFFFFFDDDAAA???===<<<:::999888888999:::777777555444333333333333555555555555555666666666888999999:::;;;<<<=========>>>@@@BBBDDDFFFHHHIIIMMMMMMNNNPPPRRRTTTVVVWWWUUUWWWYYY]]]```cccfffgggdddeeeggggggfffeeefffhhhdddcccdddfffiiikkklllkkknnnooopppppppppooonnnmmmttttttwwwzzz}}}}}}zzzxxxrrrpppmmmkkkllllllkkkjjjhhhiiijjjiiiiiijjjmmmooonnnkkkhhheeedddeeeggghhhggggggfffhhhiiihhhfffdddaaa```^^^^^^`````````___\\\\\\\\\[[[[[[ZZZYYYYYYWWWXXXYYYYYYWWWWWWXXXZZZYYYWWWSSSOOOJJJGGGDDDCCCAAA@@@???>>>>>>>>>???@@@FFFPPPZZZcccmmmuuuxxxvvvuuusssoookkkgggeeecccccclllkkkiiigggfffeeeddddddxxxsssuuuwwwvvvsssooorrrwwwzzzyyy{{{~~~~~~xxxyyyrrr^^^NNNEEEAAA@@@===>>>???AAAAAAAAA@@@???BBB@@@>>>======>>>@@@AAA???>>>===<<<<<<<<<<<<<<<999888888888888999:::;;;;;;;;;<<<<<<<<<=========AAA@@@@@@???>>><<<;;;:::?????????>>>>>>=========>>>======<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999======>>>???????????????>>>>>>>>>======>>>>>>>>>============>>>@@@AAABBB???@@@AAACCCDDDDDDEEEEEE>>>===<<<;;;<<<===???@@@@@@CCCEEEFFFDDDBBBBBBBBB@@@AAAAAABBBDDDFFFHHHIIIIIIHHHHHHIIILLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRSSSPPPQQQUUUXXX[[[dddooo}}}qqqiiihhhrrryyycccSSSLLLFFFCCCIIISSS[[[bbbfffwwwzzznnn[[[III>>>777444777:::;;;<<>>BBBEEENNNUUU^^^bbbeeelllyyyvvvhhhZZZSSSQQQKKKFFFDDD@@@===;;;::::::::::::999;;;:::999888888777777888>>>???AAACCCDDDDDDCCCCCC@@@???<<<:::999888999999888777666555555444444555444444555555555555555555777777888999::::::;;;;;;;;;<<<===???AAACCCDDDEEELLLLLLMMMNNNQQQSSSUUUVVVRRRTTTVVVZZZ]]]aaaccceeeaaabbbaaa___]]][[[\\\]]]bbbcccdddfffhhhiiihhhhhhjjjlllnnnoooooommmkkkjjjooopppqqqtttwwwwwwvvvtttooollliiihhhiiijjjjjjiiiiiiiiiiiigggfffgggiiilllllliiifffdddccceeegggiiieeeeeeffffffffffffdddcccaaa___\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTRRRSSSTTTTTTRRRRRRRRRSSSSSSQQQNNNIIIEEEBBB@@@??????>>><<<<<<>>>AAAEEEGGGNNNXXXdddmmmuuuzzzyyyuuuqqqoookkkfffbbb```___^^^ccccccccccccdddeeeffffff}}}|||wwwxxx}}}}}}|||zzz|||zzzwwwtttqqqmmmmmmzzz~~~~~~nnncccUUUKKKFFFBBB???>>>:::<<<>>>@@@AAAAAA@@@??????>>>===;;;<<<===???@@@??????>>>>>>======>>>>>>>>>===<<<;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>=====================<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===========================<<<;;;:::======>>>????????????>>>========================<<<<<<======>>>???@@@AAA???@@@AAACCCDDDEEEFFFFFF@@@???>>>===>>>???@@@AAABBBCCCCCCCCCAAAAAACCCDDD@@@AAAAAABBBDDDEEEGGGHHHGGGGGGFFFHHHJJJLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJMMMNNNPPPQQQRRRQQQQQQPPPQQQOOOOOOSSSVVVZZZ```fffuuukkkiiirrr|||dddSSSOOOHHHCCCDDDGGGNNNZZZfffyyykkkTTTAAA999333444888999<<>>AAACCCEEEDDDBBB???<<<:::888888777888888777777777777888888555555555555555555444444666666777777888888999999:::;;;<<<===???@@@AAABBBHHHHHHIIIKKKMMMOOOQQQRRRQQQRRRTTTWWWYYY\\\]]]^^^\\\\\\[[[XXXUUUTTTTTTUUU___aaadddggghhhhhhhhhhhhgggiiilllnnnnnnmmmkkkiiilllllllllnnnqqqrrrqqqpppnnnllliiihhhiiiiiihhhggghhhhhhhhhfffddddddfffhhhhhhgggeeeccccccccceeefffdddeeefffeeedddbbbaaa```bbb___[[[YYYXXXXXXWWWVVVUUUTTTRRRQQQOOOOOONNNNNNLLLNNNOOOOOOMMMLLLKKKLLLJJJIIIFFFCCC@@@>>><<<<<<>>>===<<<===AAAHHHNNNRRR\\\eeennntttxxx{{{wwwrrrmmmkkkiiifffccc```^^^\\\^^^^^^^^^___```aaacccddd|||{{{|||zzztttoooooosssuuutttrrrqqqqqqtttzzz}}}vvvqqq{{{zzzzzz{{{kkkaaaYYYNNNEEECCCCCCAAA===<<<:::;;;===???@@@@@@??????<<<<<<;;;;;;;;;===>>>?????????>>>>>>>>>>>>??????BBBAAA???===;;;999999888:::::::::;;;;;;;;;<<<<<<======>>>>>>>>><<<;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<======>>>=========>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<======>>>>>>======<<<<<<<<<======>>>>>>?????????@@@AAACCCEEEFFFFFFFFFBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@AAACCCFFFAAAAAAAAABBBCCCDDDFFFFFFEEEDDDDDDFFFIIIJJJJJJJJJEEEEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQSSSSSSRRRQQQOOOOOONNNNNNPPPSSSXXX]]]```vvvtttgggeeekkkxxxyyycccTTTOOOHHHDDDCCCAAADDDUUUgggwwwxxxbbbEEE;;;333333555777;;;???EEECCC@@@===:::999999:::;;;;;;<<<;;;:::<<>>??????AAABBBCCCDDDFFFIIIKKKLLLOOOPPPQQQRRRSSSUUUVVVVVVUUUUUUTTTRRRPPPPPPQQQSSSYYY\\\```cccdddeeefffhhhdddfffiiilllmmmmmmllljjjiiihhhhhhiiikkkllllllkkkllljjjiiihhhiiihhhfffddddddeeefffeeecccbbbbbbcccbbbaaaaaa```____________```aaacccbbb___]]]\\\\\\^^^\\\XXXVVVUUUSSSQQQOOONNNLLLJJJHHHGGGGGGGGGHHHFFFHHHJJJIIIGGGEEEDDDDDD@@@???>>>===;;;;;;::::::>>>???AAAFFFMMMTTT[[[___kkkqqquuuvvvwwwxxxtttoooggghhhgggfffdddbbb___]]]___^^^^^^^^^^^^^^^^^^___}}}uuussstttuuusssqqqmmmlllnnnsssvvvvvvzzz|||{{{{{{||||||}}}uuupppttt~~~ooo```SSSKKKJJJCCC???@@@@@@<<<;;;===;;;;;;<<<===============999::::::;;;<<<=========>>>>>>=========>>>>>>???BBBAAA???===;;;::::::999999::::::::::::;;;;;;;;;:::;;;===>>>>>>===;;;:::999999999::::::;;;;;;;;;999999:::<<<===???@@@@@@======>>>>>>>>>===<<<<<<======>>>>>>>>>======<<<<<<===???@@@@@@>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<==================@@@@@@BBBCCCEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCCCCBBBAAACCCDDDCCCBBBBBBBBBBBBCCCDDDEEECCCBBBBBBDDDGGGIIIIIIHHHDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMOOORRRTTTUUUTTTSSSRRRPPPQQQQQQPPPQQQVVV[[[^^^jjjsssddd^^^```jjjyyy~~~rrraaaWWWQQQJJJEEEDDD@@@???LLL^^^mmmyyy|||lllRRRGGG;;;666666666888<<>>AAADDDIIINNNRRRSSSWWW^^^cccjjjtttyyyhhh___]]]MMMIIIDDDAAA??????>>>======<<<;;;:::999888888888777777777777999;;;>>>???AAABBBBBBAAA@@@===:::999::::::999888777777777777777777777666666555555555444444444444555555555555888888999:::;;;;;;<<<<<<<<<===>>>???AAADDDFFFGGGJJJKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMNNNQQQTTTXXX[[[^^^_________aaacccaaacccfffiiikkklllllllllgggeeecccccceeeffffffeeefffeeeeeeggggggfffdddaaa___aaaccccccaaa^^^]]]]]]\\\]]]]]]^^^]]][[[YYYXXXWWWZZZ\\\\\\YYYWWWWWWXXXVVVUUURRRQQQPPPNNNKKKIIIEEEDDDBBB@@@??????@@@AAA@@@BBBDDDCCCAAA>>>===<<<:::::::::::::::;;;<<<===AAAFFFNNNXXXaaaggglllnnnsssvvvvvvsssqqqrrroookkkccccccccccccbbbaaa```___``````____________``````{{{{{{zzzwwwtttmmmkkkkkknnnppppppssswww}}}xxxtttqqqtttzzz~~~}}}zzzrrrmmmmmmttt}}}rrrbbbVVVNNNIIIFFFAAA======???===888:::@@@;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<======<<<======<<<<<<<<<======>>>@@@???>>>===<<<;;;;;;;;;999999:::::::::;;;;;;;;;999:::<<<>>>>>>===<<<;;;:::;;;;;;<<<<<<=========888888:::<<<>>>???AAABBB>>>>>>???>>>>>>===<<<<<<<<<<<<===============<<>><<<===>>>??????>>>===<<<<<<===============<<<;;;@@@AAABBBDDDEEEEEEFFFFFFBBBCCCDDDEEEDDDCCCBBBAAA===@@@DDDEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCFFFHHHHHHGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNQQQTTTVVVVVVUUUTTTSSSUUUUUURRRRRRVVV[[[^^^___vvvrrrcccXXXXXX```ooovvvnnnaaaYYYVVVMMMGGGFFFAAA<<>>BBBEEEBBB;;;888:::>>>888999999888888:::===@@@BBBFFFKKKMMMOOORRRXXX]]]^^^hhhsss{{{rrreeebbbQQQMMMHHHDDDBBBAAA@@@???>>>===;;;999888777666666555666888999:::;;;;;;;;;>>>???AAABBBBBB???===;;;<<<;;;999777666555555444888888777777666666666555333333444444444444444444777777777888999:::::::::;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKKKKKKKLLLNNNRRRUUU\\\^^^___^^^[[[ZZZ\\\^^^___aaacccgggiiikkklllllleeeccc``````aaabbbbbbaaa```aaabbbeeefffeeebbb___ZZZ]]]```aaa___\\\ZZZZZZZZZ[[[\\\]]]\\\YYYVVVTTTPPPSSSVVVVVVTTTSSSTTTVVVOOONNNMMMMMMMMMKKKHHHEEE???>>><<<:::999:::;;;<<<<<<>>>@@@???===:::888888999999:::;;;<<<>>>@@@AAAEEEMMMZZZhhhrrrwwwyyyyyyuuuvvvsssmmmkkklllkkkhhhaaa```_________```aaaaaa______``````bbbcccdddeee~~~zzzoooqqqsssrrrwwwzzzvvvrrrpppooorrrzzz|||}}}~~~}}}vvvzzz{{{~~~zzzssslllhhhhhhkkkmmmpppwww|||vvvkkk[[[NNNFFFDDDBBBBBB>>>>>>===<<<;;;::::::999;;;;;;;;;:::::::::999999444555666777999:::;;;<<<:::;;;<<<======>>>>>>===@@@@@@???>>>===<<<;;;:::;;;;;;;;;::::::999999999999:::;;;<<<============>>>======<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@DDDCCCBBB@@@???===<<<;;;888999<<<>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@???<<<:::999:::;;;<<<>>>======???BBBCCCDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAABBBAAA@@@???@@@AAABBBDDDEEEEEEEEEEEEFFFDDDAAAAAADDDGGGIIIIIINNNJJJHHHIIIIIIGGGEEEEEEEEEFFFGGGFFFHHHKKKLLLKKKKKKJJJKKKNNNSSSVVVUUUSSSSSSSSSRRRQQQQQQSSSWWWZZZaaaggg{{{lllddd[[[YYYcccnnnnnnfff^^^SSSUUUSSSLLLCCC@@@DDDIIIXXXbbblllooosssxxxxxxtttxxxeeePPPFFF???999666888???DDDJJJJJJDDD>>>::::::888888777777888:::<<<>>>BBBDDDGGGIIIKKKNNNRRRUUU```cccgggkkkvvvrrrbbb]]]UUUOOOLLLGGG@@@???CCC888888888:::<<<<<<:::888777777666666666666777888;;;:::;;;;;;<<<===>>>???======<<<;;;999777666555444444555555777888:::;;;444444444555555555555555444444555777888999:::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFGGGJJJMMMQQQSSSVVVWWWXXXYYY[[[]]]^^^___]]]^^^bbbiiipppqqqmmmgggfffeeecccaaa____________aaa```^^^]]]]]]\\\\\\]]]\\\\\\\\\\\\\\\[[[ZZZYYYWWWXXXXXXXXXWWWVVVVVVUUUQQQOOOOOOPPPRRRQQQMMMIIIJJJLLLMMMKKKGGGCCC@@@???===<<<;;;888666777:::<<<<<<:::999:::<<<;;;888444999:::;;;::::::AAALLLUUU[[[bbblllvvv|||~~~}}}{{{rrrqqqnnnkkkhhheeebbbaaa^^^______``````_________^^^^^^```bbbccceeeggggggyyyssspppnnniiissszzz{{{yyyzzz{{{zzzwww{{{}}}~~~xxxrrrooopppsssuuuzzz~~~ooohhh^^^WWWNNNGGGCCC@@@>>><<<>>>======<<<;;;::::::999999999::::::999999888777555555666888999:::;;;<<<<<<<<<>>>?????????????????????>>>===<<<;;;::::::;;;;;;:::::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===============>>>??????AAA@@@???>>>===;;;::::::888:::<<<>>>???@@@@@@@@@===========================>>>>>>???????????????@@@???===<<<;;;;;;;;;<<<>>>======???BBBDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDEEEFFFFFFGGGGGGDDDBBBAAACCCFFFGGGHHHJJJIIIIIIJJJJJJIIIHHHHHHDDDEEEEEEFFFGGGHHHHHHFFFHHHHHHKKKPPPUUUWWWUUUSSSQQQRRRRRRQQQQQQRRRVVVYYY\\\aaarrr~~~mmmaaaYYY^^^ffffff```[[[TTTVVVVVVPPPHHHCCCCCCFFFOOOZZZdddjjjrrr{{{}}}xxxfffUUUFFF999666999999BBBMMMRRRNNNGGGAAA>>>===;;;888777777999:::;;;???AAADDDFFFHHHKKKOOORRRWWWYYY\\\```iii{{{uuulllbbbYYYUUUPPPIIIEEEGGG<<<;;;;;;;;;<<<;;;999777777777777666666777777888999999999::::::;;;======BBBAAAAAA@@@===;;;888777555555555555666777888999::::::999888777666666555444444555666777888888999::::::;;;;;;<<<============>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFHHHKKKNNNOOOTTTTTTVVVWWWYYYZZZ\\\\\\______bbbhhhmmmnnnhhhcccbbb```___]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUTTTSSSSSSMMMJJJGGGGGGHHHHHHGGGEEECCCEEEEEEDDDAAA???????????????===:::777666777999;;;999777888999999777444888;;;===@@@EEEOOO]]]gggooosssxxx|||~~~}}}zzzwwwmmmllljjjfffcccaaa___^^^\\\\\\]]]^^^^^^^^^]]]]]]ZZZ[[[^^^aaadddgggjjjkkk}}}wwwtttnnnwww}}}}}}}}}}}}}}}~~~|||gggYYYTTTMMMKKKHHHFFFDDDBBB>>>;;;<<<<<<<<<;;;;;;:::::::::777888999:::999888666555555666777888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>>======<<<;;;::::::::::::::::::999999999999;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<===============<<<;;;;;;::::::999999:::<<<===>>>?????????========================>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>======<<<;;;>>>======@@@CCCEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCC@@@AAACCCEEEFFFGGGHHHHHHGGGEEEBBBBBBCCCEEEFFFFFFGGGIIIKKKLLLLLLNNNPPPQQQEEEDDDCCCEEEFFFGGGFFFEEEEEEGGGLLLRRRWWWXXXVVVSSSSSSTTTTTTTTTSSSTTTVVVXXXZZZaaakkkrrraaa\\\___^^^[[[XXXVVVWWWXXXSSSLLLFFFDDDDDDGGGPPPZZZbbblllxxxxxxeeeOOO===888:::555>>>MMMXXX[[[UUUKKKCCCBBB===888666888::::::999;;;===@@@BBBDDDGGGKKKNNNRRRTTTVVVXXX```ooo{{{ooobbb[[[VVVPPPKKKIIICCCAAA???>>>>>>===:::888888888777777777777888888888888888888888999:::;;;CCCCCCDDDCCCAAA>>>:::888666666555555555555666666999999999888888888777777444444555555555666666666888888999999:::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@AAABBBDDDFFFHHHIIIJJJPPPPPPQQQSSSUUUVVVXXXXXX\\\\\\^^^bbbeeeeee```[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTSSSRRRRRRSSSUUUUUUQQQQQQQQQQQQPPPOOONNNMMMGGGDDD@@@>>>>>>???@@@@@@===>>>>>>===<<<===???BBBEEEDDDBBB???:::777666777:::888666666777999999888<<<@@@EEEKKKSSS```nnnxxx~~~}}}zzzvvvsssqqqgggfffdddaaa^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[^^^bbbeeehhhjjjkkk~~~zzz~~~tttaaaRRRJJJJJJHHHHHHHHHGGGEEEAAA===:::;;;;;;;;;:::::::::::::::666888:::;;;;;;999666444666777777888:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA>>>>>>>>>===<<<;;;;;;;;;:::999999999999999999999999:::;;;<<<============???>>>===;;;:::999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>??????========================@@@@@@@@@@@@@@@AAAAAABBB;;;<<<>>>??????===<<<:::===<<<===???BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDAAA@@@AAACCCDDDAAABBBCCCEEEGGGHHHIIIIIIIIIFFFDDDCCCDDDEEEEEEDDDEEEIIILLLMMMQQQZZZbbbfffNNNHHHCCCDDDFFFGGGHHHJJJEEEHHHLLLQQQUUUWWWWWWVVVXXXXXXXXXWWWUUUUUUVVVXXX]]]fffmmmuuurrreee```]]]ZZZYYYWWWWWWVVVSSSOOOJJJHHHGGGEEEJJJRRRYYYcccnnnxxx~~~}}}ppp\\\III===999555:::GGGXXXeeeeeeXXXKKKEEE???999777999;;;;;;:::888:::===???AAACCCGGGJJJNNNOOOQQQSSSZZZgggwwwpppddd^^^XXXRRRMMMJJJGGGDDDBBBAAA@@@>>><<<:::999999888888888888999777777666666777888999999???@@@BBBBBBAAA???<<<;;;999888777555444444444444222333444555666777888888555555555555555555555555777777777888888999999999999999999:::;;;<<<<<<<<<<<<===???AAACCCDDDDDDDDDJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTUUUXXXZZZYYYVVVRRRSSSSSSSSSSSSSSSTTTTTTTTTXXXXXXYYYZZZYYYVVVTTTRRRPPPOOONNNMMMMMMOOOQQQSSSOOONNNMMMLLLJJJHHHFFFEEEAAA???<<<:::::::::;;;<<<:::;;;;;;:::;;;===BBBEEEIIIIIIGGGCCC===999777777999777666666888;;;>>>@@@GGGLLLSSS[[[ccclllvvv|||}}}yyyuuupppmmmkkkjjjcccbbb```^^^]]]\\\[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^___bbbeeegggiiiiiijjj~~~~~~iiiYYYNNNGGGCCCBBBCCCCCCBBBAAA>>>;;;999888999999999:::::::::::::::888:::<<<======;;;888666777777888999:::;;;;;;<<<;;;<<<===>>>>>>?????????>>>>>>>>>======<<<<<<;;;999999999999999999999999888888999:::;;;;;;;;;;;;>>>===<<<:::999888888888:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@999;;;===??????>>><<<:::===<<<<<<>>>AAACCCCCCBBBCCCDDDFFFGGGIIIJJJJJJJJJHHHEEEBBB@@@???@@@BBBCCCAAABBBDDDEEEGGGHHHHHHIIIJJJGGGEEEDDDEEEFFFEEEDDDCCCHHHKKKNNNZZZmmm}}}^^^RRRHHHFFFFFFFFFHHHLLLJJJKKKMMMOOORRRTTTWWWYYYYYYZZZYYYWWWTTTTTTUUUWWW]]]hhhoooppp|||tttiiiaaa]]]\\\XXXVVVSSSQQQPPPOOONNNMMMHHHJJJNNNUUU]]]gggrrrzzz{{{mmmZZZDDD555999777===RRRiiirrrhhh[[[KKKEEE???;;;::::::888777777999;;;===>>>@@@DDDFFFDDDEEEHHHKKKQQQ\\\iiisss{{{xxxmmmeee\\\UUUOOOKKKGGGDDDBBBAAA@@@???;;;;;;:::999999999999999777777666666666777888888;;;===???AAABBBBBBAAA@@@;;;:::999777666555444444111111222333444666666777777777666666666666555555666666666666777777777777888888888999::::::;;;;;;999:::<<<===????????????DDDEEEFFFHHHIIIKKKLLLMMMKKKLLLMMMPPPQQQQQQOOONNNLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSRRRPPPNNNLLLLLLKKKJJJIIIIIIKKKMMMOOOLLLKKKJJJGGGDDDAAA???===999999999999888888888999::::::;;;;;;;;;>>>BBBEEEGGGGGGFFFBBB===999777777777777777999<<>>;;;>>>>>>>>><<<999888999;;;888888888999999:::::::::;;;<<<===>>>===<<<:::999888888999999:::;;;;;;<<<999999:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;888888888999999999999999666777888999::::::::::::===<<<;;;:::999888888888;;;<<<===>>>???>>>============>>>>>>>>>?????????===<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<===:::;;;===?????????===<<>>>>>???AAABBBBBBAAABBBCCCEEEGGGHHHIIIJJJJJJEEEDDDAAA???>>>???AAACCCBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGEEEDDDEEEFFFEEEDDDAAAEEEHHHNNN```zzzjjjZZZLLLIIIHHHFFFGGGLLLNNNOOOOOOOOOPPPRRRUUUXXXWWWWWWUUUSSSRRRSSSWWWZZZ\\\eeemmmoootttxxxlllccc```[[[WWWSSSRRRSSSTTTSSSQQQJJJJJJMMMTTT[[[cccoooyyy|||iiiLLL666;;;666777IIIaaaooolllcccPPPMMMHHHAAA;;;777555444777888:::;;;;;;===@@@BBB???@@@BBBFFFLLLUUU```fffooozzztttggg\\\UUUQQQKKKFFFCCCBBB@@@???===<<<;;;::::::999::::::888888777777777888888999:::;;;===???AAACCCDDDEEE>>>===<<<:::888777666666666666666555555444444444777666666666666666666666666666666666666666666666777777777888888999999999888999999:::;;;<<<<<<<<>>???>>>>>>???@@@AAAAAA@@@===999777888888888:::>>>BBBGGGNNNVVV[[[eeekkkssszzz~~~}}}zzzwwwyyyvvvqqqkkkfffaaa___]]]\\\]]]___aaaaaa```___]]]\\\]]]^^^```bbbcccdddddd```bbbggglllpppssstttttt|||~~~vvvfffVVVLLLDDDCCCBBB>>><<<;;;;;;======;;;888777999;;;666777777888999::::::;;;<<<============<<<;;;;;;888999999::::::;;;;;;;;;777888999::::::;;;;;;:::;;;;;;::::::::::::999999777888888888999999999999777777888:::::::::::::::;;;;;;:::999999888999999<<<>>>???AAAAAA@@@???>>>???????????????@@@@@@@@@======<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888999;;;<<<<<<===???@@@AAAAAA@@@@@@CCCBBBAAAAAACCCCCCBBBAAAAAABBBDDDEEEGGGGGGHHHHHHCCCBBBAAA??????@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBEEEEEEIII\\\uuufffVVVJJJKKKMMMIIIJJJOOOOOOQQQSSSRRRPPPPPPRRRTTTTTTTTTSSSRRRSSSWWW^^^bbbeeeffflllsssvvv~~~{{{nnniii^^^ZZZVVVWWWZZZZZZUUUPPPMMMJJJKKKRRRWWW\\\gggqqqrrrXXXAAA===888777???MMMXXXZZZXXXNNNOOOMMMFFF>>>888666777777888999999999999;;;>>>>>>???AAAEEEJJJQQQYYY]]]eeennnzzzyyylllbbb\\\TTTMMMHHHEEECCCBBB>>>===<<<;;;::::::::::::::::::999999999999999:::999999:::;;;===@@@BBBDDDAAA@@@>>><<<;;;999999888888888777666555444444333555555555555555555555555666666666666666666666666666666666666666777777777888888777777777999:::;;;;;;;;;===>>>@@@AAACCCCCCCCCDDDEEEFFFFFFFFFGGGGGGAAABBBCCCEEEEEEEEEDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;:::666777888888777999===AAAAAADDDFFFFFFDDD@@@>>>===<<<<<<<<<:::999999<<<>>>@@@EEEKKKRRRYYYaaakkkqqqtttvvvzzz}}}|||yyysssooonnnmmmjjjfffaaa]]]YYYXXXWWWYYY^^^aaabbb```^^^\\\]]]^^^```bbbdddeeeffffffcccfffkkkppptttwwwxxxxxx{{{vvvwwwwwwnnndddWWWJJJJJJDDD???>>>;;;999<<<@@@999;;;<<<999555222222444666666777888999::::::;;;======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;777777888999::::::::::::999999888888888888888888777777888888999999999999888888999:::;;;;;;;;;;;;::::::999999888999999999===???AAABBBCCCBBB@@@???????????????@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===???>>>???@@@AAABBBCCCCCCCCCFFFEEECCCCCCDDDDDDCCCBBBAAABBBCCCDDDFFFFFFFFFFFFBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCAAAAAAAAACCCCCCBBBAAADDDFFFCCCEEETTThhhnnnggg[[[LLLEEEKKKQQQNNNOOOTTTOOORRRUUUUUURRRPPPOOOPPPTTTTTTSSSTTTVVV]]]ffflllssskkknnnyyy{{{{{{xxxqqq```\\\ZZZ\\\___]]]VVVOOONNNJJJJJJOOORRRUUU]]]ggguuu|||uuubbbOOO???<<<:::999;;;???DDDFFFGGGLLLNNNIII@@@;;;;;;>>>666777888777666777999:::<<<===>>>AAAFFFKKKQQQUUUYYYaaalllttt~~~nnnggg]]]TTTNNNJJJGGGEEE>>>>>>===<<<;;;:::::::::;;;;;;:::::::::::::::;;;777777666777888;;;>>>@@@BBBAAA@@@>>><<<;;;;;;:::444444444555555555555555333333333444444444555555666666666666666666666555444444555555555555555555999888666555666777999;;;888999:::<<<>>>???@@@AAAAAAAAABBBBBBAAA@@@AAABBB>>>???@@@AAABBBAAAAAA@@@@@@???@@@@@@AAACCCDDDEEE@@@@@@AAAAAA@@@???>>>============>>>======<<<<<<;;;<<<;;;999999<<>><<<<<<;;;;;;999888888888777777666666777777888888999999999999;;;<<<<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;:::999888777666:::999999888999999:::::::::;;;<<<===>>>>>>>>>>>>>>>===:::888888999;;;===>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>???<<<999999<<<>>>===;;;;;;<<<===<<<;;;:::;;;<<<======>>>>>>>>>>>>??????AAACCCEEEGGGHHHGGGFFFEEEHHHGGGFFFGGGHHHHHHFFFEEEBBB@@@>>>@@@DDDHHHHHHGGGBBBAAA@@@?????????@@@AAABBBBBBCCCCCCBBB@@@???>>>>>>======>>>@@@CCCFFFHHHGGGHHHKKKOOORRRVVVYYYZZZSSSPPPNNNLLLMMMNNNOOOOOORRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTXXX^^^dddhhhooojjjnnnyyy~~~|||xxxppp```ccccccccceeeeee\\\PPPSSSOOOKKKJJJIIIJJJSSS\\\lllrrruuuuuuuuuqqqbbbSSSEEE@@@:::777777888777666999;;;???BBBCCCAAA???===:::999888777666666666666;;;<<<===@@@CCCGGGKKKMMMSSSYYY```hhhppp}}}xxxggg^^^YYYQQQMMMLLLIIICCC@@@???>>>;;;<<>>>>>>>>===<<<;;;888777666555444444444444444444444333222111000///333444666888999999888888555555555555666666777777666666666666666666666666777777888999::::::;;;;;;<<<<<<<<<=========>>>>>><<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===???AAABBBFFFAAA<<<;;;???CCCFFFGGGLLLMMMMMMKKKFFFAAA>>><<<>>>>>>???AAAFFFMMMSSSWWW^^^bbbjjjrrryyy~~~zzzsssmmmhhhbbb[[[VVVYYYZZZ\\\\\\ZZZWWWSSSQQQRRRTTTXXX[[[^^^_________^^^```ccchhhlllmmmllljjjnnntttwwwvvvwww}}}|||~~~zzzqqq\\\TTTKKKEEEDDDDDDAAA??????>>>===;;;::::::999999888888888888777777777666666666777777888888888888:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999::::::::::::999888888777777777777888999;;;;;;;;;<<<===>>>???????????????===;;;999999:::;;;======>>>>>>???@@@AAABBBBBB@@@???>>>===<<<<<<<<<<<<===<<<::::::;;;=========>>>???@@@@@@>>>>>>>>>@@@?????????@@@@@@AAAAAAAAACCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJHHHGGGDDDBBB@@@AAACCCFFFFFFEEEBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>???BBBEEEHHHJJJKKKLLLNNNPPPRRRUUUVVVWWWSSSPPPMMMMMMPPPSSSSSSRRRPPPOOOOOOOOOPPPPPPQQQQQQTTTSSSSSSTTTWWW[[[___bbbgggbbbfffpppuuurrruuu|||~~~rrreeehhhiiijjjnnnoooggg]]]VVVTTTRRROOOIIIEEEJJJRRR\\\bbbgggkkknnnmmmcccWWWGGGAAA;;;777777777666666777888;;;===>>>>>>===<<<:::999888777777666666666999:::;;;===AAADDDHHHJJJMMMRRRXXX^^^eeeooo}}}}}}pppfff[[[TTTRRRPPPJJJFFFEEEBBB>>>>>>@@@<<<<<<<<<;;;:::999888888888888999999999999999:::;;;;;;<<<<<<===<<<<<<<<<::::::999888777777666666333333444444444333333222222333444555666666555555444444555555555666666666555555555555555555555555666777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<===???BBBEEEHHHJJJWWWRRRJJJFFFEEEEEEEEEEEEAAACCCDDDDDDCCCAAAAAAAAABBBEEEJJJPPPWWW^^^ccceeennnpppsssuuuwwwxxxxxxxxxuuupppjjjeee```[[[UUUPPPQQQSSSVVVXXXXXXVVVSSSPPPRRRTTTWWW[[[___```aaaaaa^^^___bbbfffkkkppptttuuutttyyy{{{yyyzzz}}}vvvmmmfff\\\SSSIIIEEE@@@>>>??????>>><<<<<<;;;:::999888888777777888888888888777777777777666666666777777777777777999:::<<<============<<<::::::::::::::::::::::::999999888888888888777777888888999:::::::::::::::555666666777888:::<<<===<<<===>>>??????????????????===;;;:::::::::<<<===<<<======>>>???@@@AAABBB>>>===<<<;;;:::::::::::::::;;;<<<;;;;;;;;;===???@@@AAABBBBBB@@@@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEGGGJJJKKKJJJIIIFFFCCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>??????AAACCCFFFIIIKKKPPPPPPQQQRRRSSSSSSTTTTTTTTTPPPMMMNNNSSSWWWVVVTTTLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUUUUWWWXXXZZZZZZ___\\\```iiillliiijjjooowwwiiiiiiiiijjjnnnqqqllleeeZZZYYYYYYVVVNNNEEECCCGGGMMMRRRYYY^^^dddfff```XXXIIIFFF@@@<<<:::999777666555555666777888999::::::999999999888777777666666777777888:::===@@@DDDEEEGGGJJJOOOSSSXXX```kkkrrr{{{kkk```ZZZVVVOOOJJJIIIFFFAAA???@@@=========<<<<<<;;;;;;;;;::::::999999888888888777:::::::::::::::;;;<<<===<<<=========<<<:::888777333333444555555555555555333333444444555444444333444444444444444555555555555555555555555555555555555555666666777888888888777777888888888999999999999999888888777777666666999999999999999999999999777777777777777777777777999:::===@@@EEEIIIMMMOOO[[[UUUMMMFFFCCCAAA@@@???:::<<>>???>>><<<:::;;;:::999888777777777777888888888777777777777777777777777777888888888888888999;;;<<<=========<<<999999999999999999999999777777777777777777777777777777999:::;;;<<<<<<<<<888888888999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===;;;<<<======??????@@@AAA===<<<;;;::::::999999999888;;;===<<<::::::===@@@???@@@BBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEFFFGGGHHHHHHFFFEEEFFFGGGIIIJJJIIIHHHDDDCCCAAA@@@@@@AAAAAAAAA????????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBB@@@???>>>>>>???AAACCCFFFIIIJJJRRRRRRRRRRRRSSSSSSSSSSSSUUUPPPMMMOOOTTTWWWTTTQQQIIIJJJKKKMMMOOOPPPQQQQQQTTTUUUVVVWWWXXXXXXXXXXXX___]]]```gggiiiffffffiiirrrpppjjjdddcccgggkkkllliii___]]]]]]]]]XXXMMMEEEBBBHHHKKKOOOUUUZZZ\\\YYYVVVMMMLLLKKKHHHEEE@@@;;;777555444333333444666888999999999999999888888777777666666777888:::===@@@BBBDDDFFFJJJMMMQQQWWW___dddqqq|||rrrhhh^^^WWWPPPOOOMMMHHHEEEEEE???>>>======<<<<<<<<<;;;:::999999999999888888888999888777777888:::<<<======>>>??????>>><<<999777444444555555555555444444666666666666666555555555444444444444444444444444555555555555555555555555444444555555555666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666888999;;;???CCCGGGJJJKKKLLLHHHCCC???======>>>??????BBBFFFHHHJJJMMMPPPRRRXXX\\\ccckkkpppsssttttttooommmjjjfffdddbbbaaa``````^^^[[[YYYVVVTTTQQQOOOKKKNNNSSSWWWZZZZZZXXXVVVTTTVVVXXX[[[^^^```aaaaaadddddddddeeegggkkkqqquuuyyy|||kkk```RRRHHHBBB???>>>===<<<;;;;;;;;;;;;:::888666::::::999888777777777777777777777777777777888888999999999999999999999999777888:::;;;<<<<<<<<<;;;999999999999999999999999666666666666666666666666666777888:::<<<<<<======<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<===<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<:::;;;;;;<<<===>>>???@@@======<<<;;;::::::::::::666999======;;;;;;>>>AAA???AAABBBBBBAAAAAABBBDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFGGGHHHHHHGGGEEEBBBBBBAAA?????????@@@BBB======>>>???????????????AAABBBCCCCCCCCCBBBAAA@@@===>>>???AAACCCEEEGGGHHHOOOOOOPPPQQQRRRSSSSSSTTTUUUQQQNNNNNNQQQRRROOOKKKGGGHHHJJJMMMOOOPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYaaa```bbbeeefffeeedddffffffxxx|||qqqddd^^^aaagggmmmpppiiiccc```bbbaaaVVVIII@@@EEEEEEGGGKKKOOOPPPQQQQQQQQQTTTWWWWWWRRRIIIAAA;;;777666444333333555777999888999999999999888777777666666666777999;;;>>>???AAACCCEEEHHHLLLQQQVVVZZZbbbhhhuuummmccc[[[XXXVVVQQQMMMMMMBBBAAA???===<<<;;;;;;;;;999999999999::::::::::::888777777777888999;;;<<<;;;<<<>>>>>>===<<<999888666666666666555444333222777666666666555555666666444444444444444444444444555555555555555555555555333444444444444444555555333333333333444444444555333333444555666777777888555555555555555555555555555555555555555555555555777777999;;;===???@@@AAA@@@???===<<<===???CCCFFFIIILLLQQQTTTWWWZZZ]]]```fffgggiiikkklllllllllkkk```___\\\ZZZXXXWWWXXXXXXYYYYYYXXXWWWUUUSSSSSSSSSNNNQQQTTTXXXZZZZZZYYYXXXWWWXXXZZZ\\\]]]___``````ccceeeggghhhhhhiiilllooowww}}}uuujjjaaaXXXMMMAAA<<<:::999:::===555666777888888888888777:::999999888777777888888777777777777888888888888:::::::::::::::999999999666777999:::;;;::::::999888888888888888888888888555555666666666666777777666777999:::<<<======>>>>>>>>>============>>>>>>:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::999:::;;;<<<===>>>>>>???>>>===<<<;;;::::::::::::666888;;;<<<======???@@@@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEFFFGGGGGGEEECCCAAAAAAAAA???======???AAA<<<===>>>???@@@@@@@@@???AAABBBCCCDDDDDDCCCBBBAAA??????@@@BBBCCCDDDEEEFFFKKKKKKMMMNNNPPPRRRSSSTTTSSSQQQOOONNNMMMKKKIIIGGGFFFHHHJJJMMMOOOPPPQQQQQQQQQRRRTTTWWWYYYZZZ[[[\\\_________`````````aaaaaa^^^hhhxxx{{{hhh^^^^^^bbbiiioooooogggbbbdddcccYYYKKKCCCBBB@@@@@@CCCFFFGGGKKKOOOUUUZZZ```aaa[[[QQQFFF@@@;;;999666444444555777888888888999::::::999888777666666666666777999;;;======>>>@@@CCCFFFJJJLLLNNNSSSYYYcccpppwwwiiibbb^^^WWWRRRPPPJJJHHHEEEBBB???======<<<999:::::::::;;;;;;<<<<<<888888888888888999:::;;;::::::;;;<<<<<<;;;:::999888888888777666555444333555555444444444555555666555555555444444444444444444444444444444444444444444444444444444444444444222222333333333444444444222333333444555666777777444444444444444444444444222222222222222222222222555666777999::::::::::::;;;<<<<<<<<<===@@@DDDHHHMMMQQQWWW\\\___bbbdddfffiiiiiihhhfffdddbbb```___WWWVVVTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTRRRRRRSSSTTTQQQRRRSSSUUUVVVWWWWWWWWWZZZ[[[\\\]]]___aaabbbccccccgggkkkmmmmmmmmmpppsssyyyjjjrrr||||||kkkbbb]]]UUUKKKIII@@@999999:::888888;;;666777888888888999999:::999888888777777777777777666777777777888888888888:::::::::999999999888888666777888999999888777666888888888888888888888888555555666666777777777777777888999;;;<<<============<<<<<<<<<===>>>??????;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999:::;;;<<<======>>>======<<<;;;::::::::::::777777999;;;>>>@@@???>>>???@@@BBBBBBAAABBBCCCEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDCCCCCCDDDFFFFFFEEECCCBBBCCCBBB???<<<:::<<<>>>===>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEHHHIIIJJJLLLNNNPPPQQQRRRPPPQQQQQQNNNJJJGGGFFFGGGFFFHHHKKKNNNPPPQQQPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[[[[[[[ZZZXXXXXX[[[\\\]]][[[___hhhyyyyyyiiibbb^^^```eeejjjeeecccccc___VVVOOOLLLGGGBBB@@@AAABBBBBBGGGNNNXXX]]]cccccc]]]SSSJJJEEE===;;;999666444444555666777888:::;;;;;;:::888777555555555555555777999:::;;;;;;<<<>>>AAABBBCCCCCCFFFLLLVVV```lll|||xxxoooddd\\\YYYTTTRRRMMMIIIDDDBBB@@@@@@===<<<<<<<<<<<<<<<;;;;;;888888999999:::999999999999999999:::;;;;;;<<<<<<999:::::::::999888777777555555444444555666777888666666666555555555444444444444444444444444444444444444444444444444444444333333333333444444444555444444444333333333333333555555555555555555555555333333333333333333333333444555777999;;;;;;;;;;;;===>>>@@@??????AAAFFFJJJMMMRRRXXX\\\^^^^^^^^^^^^^^^^^^^^^]]][[[XXXVVVTTTPPPPPPPPPPPPPPPPPPQQQQQQNNNQQQSSSRRRQQQQQQSSSUUUSSSRRRSSSSSSTTTVVVXXXYYY\\\\\\^^^```cccfffhhhjjjiiinnnsssttttttuuuyyy}}}LLLUUU^^^dddjjjuuuxxx```MMMGGGHHHEEE>>>>>>777555:::<<<999777999888888999888666666666777888777777666666666666777666666777777888888888999999999999999888888777777666666777888888777555555777777777777777777777777555666666666777777888888777888:::;;;<<<=========:::::::::;;;===>>>@@@AAA<<<===============<<<<<<:::::::::999999999888888888999999:::;;;<<<===>>>===<<<;;;:::999999999999888666777;;;@@@BBB@@@===<<<===????????????@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCEEEFFFFFFDDDBBBAAAAAAAAAAAACCCEEEFFFFFFDDDDDDEEEDDD@@@;;;888999;;;???@@@AAACCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDGGGHHHIIIKKKLLLNNNOOOPPPMMMPPPRRROOOIIIEEEFFFHHHGGGIIILLLOOOPPPQQQPPPPPPPPPPPPQQQRRRUUUWWWYYYZZZYYYYYYWWWTTTTTTWWWZZZZZZ\\\^^^bbblllzzzlll```\\\^^^``````aaa```ZZZSSSSSSWWWOOOHHHDDDDDDBBB@@@EEEMMMZZZ^^^cccbbb[[[RRRKKKHHH???===:::777555444444555777888:::;;;;;;:::999777555444333333444555777888;;;;;;;;;<<<>>>>>>===<<<:::BBBLLLSSSYYYdddtttwwwmmmhhh\\\YYYTTTNNNIIIEEEDDDCCC@@@???>>>===<<<;;;::::::888999:::;;;;;;:::888777999999999999:::<<<===>>>::::::;;;;;;<<<<<<;;;;;;888777777777888999;;;<<<777777666666666555555555444444444444444444444444444444444444444444444444333333444444444555555555555555444333222111000///555555555555555555555555555555555555555555555555333555888;;;>>>???@@@@@@CCCEEEFFFFFFEEEGGGLLLPPPNNNRRRWWWYYYXXXUUURRRQQQPPPRRRTTTUUUTTTRRROOOMMMJJJKKKLLLNNNOOOQQQQQQRRRNNNQQQSSSSSSRRRRRRTTTWWWUUUTTTSSSSSSUUUXXXZZZ\\\\\\]]]___bbbfffjjjnnnpppssswwwzzzzzzxxxyyyGGGJJJNNNTTTYYY^^^aaabbbooouuu}}}|||{{{wwwooobbbQQQFFFBBB@@@<<<999666666666666666666666666777444222111333444555555444555666777777888777777777777777777777777777777999888555444333444555777444555555666777888888999666666666666777777777777::::::999999888777666666888888999:::<<<===>>>>>>888999:::;;;<<<<<<<<<<<>>???AAA@@@???@@@BBBBBBBBB@@@???@@@BBBCCCBBBAAA>>>===BBBBBBCCCCCCBBBBBBAAAAAAEEEDDDAAA?????????@@@AAA@@@AAABBBCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEEEEFFFEEEEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGJJJNNNQQQSSSRRRPPPOOORRRQQQQQQQQQQQQRRRRRRRRRWWWWWWVVVUUUUUUVVVWWWWWW^^^^^^___ccckkksssccc\\\[[[ZZZYYYVVVUUUTTTUUUVVVWWWSSSPPPJJJDDD@@@@@@DDDHHHVVV\\\aaa___^^^[[[QQQFFF???>>><<<999666666888;;;::::::888666444444666888;;;999666555444666888:::999999::::::::::::999999===???DDDKKKSSS[[[aaaeeesss|||xxxmmmhhh```XXXSSSNNNKKKHHHFFFDDDAAA???>>>===;;;999;;;999777777888999999888;;;;;;:::::::::::::::::::::888777888<<<===<<<:::;;;:::999999888888999999<<<;;;:::999777666555444444444444444444444444444333333333444444444555555555555555555555555555444666555444333222333444444333555777666555444555666666666666666666666777777;;;;;;;;;<<>>===;;;:::555555555555555555555555777444222111333444555555555555666777777777666666777777777777777777777777888777666555444444555666555555666666777888888999777777777888888888999999:::::::::999888888777777888888999999:::;;;<<<<<<888999:::;;;;;;<<<<<<<<<>>><<<:::999::::::999888888777777666666777777888888888999999999999888888;;;;;;:::999888888999999::::::999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>???@@@AAA@@@???<<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCBBB@@@??????@@@AAACCCAAABBBCCCDDDFFFGGGHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHIIILLLOOOPPPOOONNNMMMLLLMMMOOOQQQRRRSSSTTTTTTVVVUUUTTTTTTTTTTTTUUUVVVZZZ\\\___```cccrrrssseee^^^ZZZYYYXXXWWWWWWWWWYYYZZZWWWUUUQQQKKKFFFEEEFFFHHHOOOVVV]]]___aaa```YYYOOOFFFDDD@@@===;;;;;;;;;;;;>>><<<888444222333666999999888666555555666888999777:::===@@@@@@???<<<:::;;;===AAAFFFKKKQQQVVVXXX```fffssszzznnnddd^^^ZZZVVVSSSKKKHHHDDDBBBAAA@@@???===>>><<<;;;;;;<<<;;;:::888:::::::::999999:::;;;;;;<<<:::999999;;;<<<:::888;;;;;;:::999999999999:::<<<<<<;;;:::999888888777777666666666555555444444444444555555555666666666555555555555555555555555555555444333333444555666444666888999888888999:::888999999:::;;;;;;;;;;;;=========???AAADDDGGGIIILLLLLLJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIIIIIIILLLOOOQQQSSSUUUTTTSSSTTTUUUVVVWWWWWWZZZXXXYYY[[[ZZZXXXZZZ______aaadddgggjjjnnnpppqqqwwwyyy}}}CCCCCCCCCEEEHHHKKKNNNPPPTTTVVVZZZ]]]```gggqqqxxx{{{rrroooggg]]]SSSLLLJJJIIIMMMIIICCC===999999999:::555555555555555555555555666444222111333444444444555666666666666555555444666666666666666666666666555666666666666555444444444555555666666777777888888999999999::::::::::::;;;::::::999999888888888777888888888999999999999777888999:::;;;;;;;;;;;;<<<:::888888999999888777777666666555555666666777777888888999:::::::::;;;;;;;;;;;;;;;:::888777777888888777888888999::::::::::::::::::;;;<<<======>>><<<<<<===>>>??????>>>::::::;;;<<<>>>???AAABBB???@@@AAABBBBBBCCCBBBBBBAAA@@@?????????AAADDDEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIKKKMMMPPPRRRSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTUUUYYY]]]]]]ZZZccc|||qqqcccYYYXXXWWWVVVUUUUUUVVVVVVZZZ[[[YYYUUUOOOJJJHHHGGGJJJQQQXXX^^^bbbccc^^^WWWLLLHHHCCC@@@@@@@@@===;;;???<<<666222111333666999777777666666777777777777666:::@@@EEEGGGDDD@@@===<<<===>>>AAACCCFFFIIIJJJQQQSSSZZZeeeppprrrlllggg```[[[SSSOOOIIIDDDBBBBBBAAA@@@AAA@@@??????@@@???<<<:::999999999999:::;;;<<<<<<===<<<;;;;;;;;;;;;999777<<<;;;::::::999999::::::<<<<<<<<<<<<;;;;;;;;;;;;999999888777666666555555666666666666777777777777666666666666666666666666555555555555555777888888777999<<<=========???@@@===>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBDDDEEEFFFKKKKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLOOOQQQSSSWWWVVVVVVVVVVVVVVVWWWWWWZZZYYY[[[^^^^^^[[[\\\```ccceeehhhlllooosssuuuvvv}}}~~~BBBBBBAAABBBEEEJJJNNNQQQRRRSSSUUUVVVWWWZZZ___cccbbbgggmmmppprrr{{{uuubbbTTTOOONNNKKKFFFBBB@@@BBBCCC>>>>>>===:::666444777999444444444444444444444444555333222222333444444333555555555555555444333222555555555555555555555555333444666777777666444333333333333444444555555555888888999999999:::::::::;;;:::::::::999999888888777777777777777777777777666777888999:::::::::::::::888666666888888888777666666555555555555666666777777888888:::;;;<<<===;;;<<<<<<<<<;;;999777555666666666666777888999999999999999999999;;;<<<<<<<<<;;;;;;<<<>>>???>>>===:::999999999:::===???AAA>>>??????@@@@@@@@@?????????>>>>>>>>>@@@CCCEEEGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCFFFDDDCCCAAAAAABBBDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGJJJKKKMMMOOOPPPOOONNNNNNRRRQQQPPPOOOOOOPPPQQQRRRSSSVVVYYYYYYVVV[[[lll}}}ssscccaaa^^^ZZZWWWUUUTTTSSSZZZ\\\^^^]]]WWWPPPKKKHHHIIIMMMTTTZZZ___```\\\XXXOOOIIIBBBAAABBBCCC???<<<<<<999444000000222555666444555666777777777666555555999???EEEGGGEEEBBB@@@>>>>>>>>>???@@@AAACCCCCCIIIHHHKKKRRRZZZeeevvv{{{pppgggaaa[[[SSSLLLIIIGGGGGGFFFAAAAAAAAACCCCCCBBB???<<<::::::::::::;;;<<<===>>>===============<<<:::999;;;::::::999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666555444666666666777777777777888777777777777888888888888777777777888999;;;<<<<<<;;;>>>@@@BBBCCCCCCEEEGGGBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@FFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIKKKMMMOOOQQQSSSVVVWWWWWWVVVUUUUUUWWWXXXYYYYYY]]]bbbbbb^^^___bbbkkkmmmrrrwww{{{FFFEEECCCBBBDDDHHHLLLOOONNNOOOPPPQQQQQQRRRTTTVVVTTTWWWZZZZZZZZZ```mmmxxxvvvqqqkkkhhhcccZZZNNNDDDBBBBBBBBB???;;;999888999666888:::888444222444777444444444444444444444444444333111222333444333222444444444444444333222111444444444444444444444444222333555777777666444222111111111222222222222222777777777777888888888888::::::999999999999999888777666666666666555555555555666777888999999999999888777555555777888888777666666555555555555666666777777777777999;;;<<<===<<<<<<===<<<;;;999777666555555555555555666777888777777777777888999:::;;;<<<;;;:::;;;>>>???>>>===<<<:::999777888:::<<<===>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>@@@CCCFFFHHHMMMLLLKKKJJJIIIHHHGGGFFFJJJIIIGGGFFFDDDCCCCCCCCCEEEDDDBBBAAABBBCCCEEEGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKLLLKKKKKKIIIHHHGGGEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNMMMMMMPPPOOONNNNNNNNNNNNOOOPPPTTTRRRSSSVVVXXX[[[dddmmmzzzvvvnnnfff___YYYVVVUUUXXX]]]aaabbb^^^WWWQQQMMMHHHIIIMMMTTTXXXYYYWWWVVVPPPJJJDDDBBBFFFHHHGGGDDD;;;777333111111222333222222444555777777777555555666888<<>>???@@@@@@BBB@@@BBBFFFJJJPPPZZZdddxxxuuunnnddd[[[UUUQQQOOONNNDDDDDDEEEFFFGGGEEEBBB???<<<<<<<<<======???@@@@@@;;;===>>>??????>>>===<<<::::::999888888888888888999999999:::;;;;;;<<<<<<::::::999888777666555444555555666666666777777777888888888999999:::::::::999:::;;;<<<>>>??????@@@???AAADDDEEEFFFFFFHHHIIIFFFEEEDDDDDDCCCCCCBBBBBB>>>============>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNPPPRRRSSSUUUVVVWWWWWWUUUVVVXXXZZZ[[[\\\aaafffgggeeefffiiitttwww}}}}}}|||~~~KKKIIIFFFCCCCCCDDDFFFHHHKKKLLLNNNOOOPPPPPPPPPPPPPPPRRRSSSRRRRRRWWWaaaiiifffeeefffjjjrrrzzz|||yyyvvvsssYYYTTTNNNJJJHHHEEEAAA>>>999:::<<<;;;999666555555444666888777444222333555333333333333333333333333333222111222333444333111222333333333333222222111333333333333333333333333222333555666666666444333111111111111111111111111555555666666666777777777888888888888888888888888666666666666555555555555444555666777888888888888777666555555777999999888777666666555555666666777777666666666777999;;;===<<<<<<<<<<<<;;;999888888666666555555555555666666666666666666777888999::::::999999;;;===>>>>>>======;;;999888777888999:::===============<<<;;;;;;??????>>>>>>@@@BBBEEEGGGLLLKKKKKKIIIHHHGGGGGGFFFIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJIIIHHHFFFFFFFFFGGGHHHFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEHHHKKKNNNPPPQQQOOONNNMMMMMMMMMMMMNNNOOOSSSPPPPPPUUUZZZ\\\___ddd|||ssshhh___ZZZXXX]]]bbbgggiiifff```ZZZWWWIIIGGGGGGMMMPPPQQQRRRTTTPPPLLLGGGGGGKKKPPPSSSUUUDDD>>>777333333333222111222333444666666666555555666666777999:::<<<======999999999999:::;;;<<<<<>>???@@@AAAAAAAAAAAACCCEEEEEEEEEEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFF@@@???>>>======???AAABBB;;;===>>>@@@AAAAAAAAA@@@>>>?????????@@@AAAAAAAAAEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNPPPRRRTTTTTTTTTWWWZZZZZZYYYZZZ^^^aaabbbccchhhoooqqqppprrrvvv~~~||||||LLLJJJGGGEEECCCCCCDDDEEEKKKLLLNNNPPPQQQQQQPPPNNNMMMMMMNNNNNNOOOSSSYYY^^^VVVUUUUUUXXX\\\```bbbbbbpppyyyyyyjjj```[[[YYYVVVRRRJJJGGGBBB===999888777777222555777777666555666666333444555555444333444555222222222222222222222222333222111222333444222111000111222222222222222222333333333333333333333333222333444555555555444444222222222222222222222222555555666666666777777777777777777777777777777777555555555555666666666666444444555666777777777777777555555555888999999999888777777666666777777888777666555555666888:::;;;===<<<;;;:::::::::::::::888777666555555444555555555555555555666777888999888777777999;;;===<<<<<<;;;;;;999888888888999999;;;;;;<<<===>>>?????????AAA@@@?????????AAACCCEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJLLLKKKIIIGGGFFFGGGGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEBBBBBBCCCEEEHHHLLLPPPRRROOONNNMMMLLLLLLMMMNNNOOOPPPNNNQQQVVVXXXXXX[[[```mmmvvvlllfffdddhhhlllqqqssspppjjjeeebbbQQQJJJFFFHHHIIIHHHIIIMMMNNNLLLIIIIIINNNVVV___eeeUUUKKK>>>666444444444333222222333444555555666666444555555666777777777777666666666666666777888888===;;;<<<@@@AAA@@@CCCGGGGGGPPP^^^kkkzzzyyyooohhhddd\\\YYYVVVSSSQQQNNNJJJHHHEEEDDDDDDDDDDDDDDDEEEEEE???BBBEEEEEECCC@@@??????<<<<<<;;;::::::::::::;;;888888999999::::::;;;;;;;;;:::::::::999999888888777777777888888888999999999::::::;;;<<<<<<======<<<===>>>@@@AAAAAA@@@@@@@@@AAACCCBBBAAA@@@@@@AAADDDBBB@@@???@@@EEEIIIMMMOOOLLLGGGBBB@@@???AAABBB<<<===???AAABBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUWWW[[[___```___aaafffkkkkkkmmmrrryyy|||}}}KKKIIIHHHFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPOOOMMMJJJJJJIIIIIIIIIKKKNNNRRRTTTLLLMMMNNNQQQTTTUUUSSSQQQSSS\\\ccceeehhhrrr~~~wwwnnnhhhcccaaacccXXXKKKDDDDDDFFFEEECCC======<<<999777666777999888888888555333111111222222222222333444555555555222222222222222222222222222222111222444444222000///000111222222222222222222222222222222222222222222333333444555555555555333333333333333333333333666666666666777777777777666666666666666777777777555555555666666666777777333444555666777777777777777555555666888:::::::::888888777777777777888888777666555444555666999:::===<<<:::999999:::;;;<<<999888777666555444444444555444444555555666777888666666555777:::;;;;;;:::::::::999999999999999:::999:::<<<>>>@@@BBBCCCCCCCCCBBB@@@??????@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKGGGFFFEEEDDDCCCCCCCCCCCC@@@AAADDDFFFHHHJJJKKKKKKMMMLLLJJJGGGGGGGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCEEEIIIMMMOOOOOONNNMMMLLLLLLMMMNNNOOOLLLNNNRRRVVVUUUSSSWWW^^^bbbnnn}}}wwwuuurrruuuyyyzzzvvvqqqmmmjjjZZZPPPIIIGGGEEEAAAAAAFFFKKKJJJIIIJJJNNNYYYeeemmmdddVVVEEE888444555666666222222333333444555666666333444555666666555444333777666666555555666666777888555666999;;;:::===BBBCCCHHHNNNSSS\\\mmm~~~yyygggddd^^^YYYUUUQQQMMMJJJHHHGGGFFFFFFFFFFFFFFFGGGBBBEEEHHHGGGDDD@@@>>>>>>>>>>>>===<<<<<<<<<<<<===999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;<<<===>>>>>>;;;<<<>>>???@@@@@@???>>>>>>@@@AAA@@@===<<<;;;<<>>>>>>>>>>>@@@AAABBBBBBAAA???>>>CCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVYYY^^^cccdddeeegggmmmrrrssstttyyyOOOLLLHHHEEECCCCCCEEEFFFKKKKKKJJJIIIIIIHHHGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJPPPRRRUUUVVVWWWZZZ```eeekkkkkklllnnnssszzztttpppfffZZZQQQNNNMMMKKKIIIEEEDDDAAA???===<<<<<<===:::999777555444444444555444444444444333222222111111111111222222333333333444333333222111111111222000111222333333333333333222222222111111111000000////////////000000000000222222333333333333444444333333333444444444555555333444555666777777777777444444444555444444333333555555555444444333333333444444444555555555555555777777777777777777777777888888888888888888888888888888888888777777777666888888888888999999999999<<<:::777555555444222111222444666888::::::::::::666555555555666888999;;;777999;;;;;;:::888888888;;;<<<===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAADDDBBBAAABBBFFFHHHHHHFFFCCCBBBBBBCCCCCCDDDEEEFFFCCCEEEFFFDDDCCCEEEJJJOOOOOOMMMIIIFFFDDDCCCDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFCCCBBBBBBEEEHHHKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJLLLQQQUUUWWWVVV[[[iiixxx~~~zzz{{{}}}}}}yyytttnnnjjjdddaaaXXXMMMBBB===>>>AAABBBHHHMMMMMMLLLRRR^^^iiihhh```UUUJJJBBB;;;666222/////////111444555444222222111111222666888999999666666666666666666555555555666666888999:::;;;<<<@@@DDDGGGJJJNNNXXXfffpppxxxmmmeeebbb___ZZZVVVUUURRROOOMMMMMMMMMKKKJJJLLLSSSVVVOOOFFFBBBAAA@@@BBBBBBAAA@@@???>>>===<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::999999999999888888888888999:::;;;;;;<<<<<<<<<=========>>>>>>?????????>>><<<;;;<<<=========<<<<<<>>>@@@>>>===;;;;;;???HHHSSS[[[ddd^^^VVVMMMFFFBBBAAA@@@AAA??????AAADDDEEEBBB???@@@BBBDDDEEEEEEEEEGGGHHHHHHJJJMMMNNNNNNNNNOOOPPPPPPRRRVVVZZZ\\\\\\[[[ZZZbbbccccccfffjjjoootttwww~~~OOOLLLHHHDDDBBBBBBDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMOOOSSSVVVWWWWWWWWWYYY]]]bbbhhhkkkkkkmmmpppqqqrrruuuzzz~~~sss```ZZZRRRHHHBBBAAAAAA???===???>>>===;;;:::999999999555555333222111111222222333333444444444333222222222222222222222222333333444333222222111111111222000111222222333333333222222222222111111111000000/////////000000000111111111111111222222222333333333333333444444444444555555555666666666555444444333333444444444444333333555555444333333333333333444444444444555555555555444444444444444444444444777777777888888888999999999999888888777777777888888888888888888888888888;;;999777777777777666555444555777888999888888777555555444444555777888999777999::::::999888999:::;;;;;;===>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@AAADDDFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCEEEIIILLLMMMKKKGGGEEECCCCCCCCCDDDHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIILLLQQQTTTVVVVVVUUU^^^gggtttxxxsssssstttvvvwwwtttoookkkeeebbb\\\TTTKKKDDD@@@???===BBBHHHJJJKKKQQQ[[[dddcccbbb]]]UUUJJJAAA;;;999444333222222333444333111444222222333555777777666555555555555555555555555555555666777888999::::::<<>>?????????>>>===???@@@@@@>>><<<:::;;;<<<======<<<;;;>>>DDDLLLRRR[[[WWWPPPJJJEEECCCBBBCCCCCCAAAAAACCCEEEEEECCC@@@DDDGGGIIIKKKKKKKKKMMMNNNKKKNNNPPPQQQPPPPPPRRRSSSRRRTTTWWWZZZ\\\]]]^^^]]]bbbdddhhhlllqqqyyyNNNKKKGGGDDDBBBAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGJJJLLLLLLKKKKKKJJJIIIJJJLLLPPPTTTVVVWWWXXXXXXXXXWWWXXX[[[]]]^^^aaafffiiikkklllnnnpppwww|||~~~{{{uuurrrqqqrrrqqqgggWWWIIIHHHCCC===;;;<<<<<<<<<:::888888888888777666555444666555444444444444555555222222333444444444333333333333222222222222222222333333222111111111111222000111222222333222222222222111111111111000000000000000000111111111222222000000000111111111111222333333333333444444444444555555555555444333222111111111222333444444444333555444333222222222333444333333333444444555555555666666666666666666666666666666777888888999::::::;;;:::999888777888999999888888888888888888888888999777666777888888777666666666777777777777666555555444444444555666777777777888999999888888:::<<<:::;;;===???AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>???BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIGGGEEECCCBBBDDDFFFGGGGGGHHHGGGEEECCCBBBBBBBBBCCCGGGGGGHHHHHHHHHGGGGGGFFFFFFHHHIIIKKKKKKJJJIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMIIIHHHIIIKKKPPPSSSUUUUUUWWWWWWZZZdddwwwzzzjjjgggeeegggkkkmmmjjjfffcccaaa^^^ZZZTTTLLLDDD???:::===AAAEEEJJJQQQYYY^^^]]]```bbb]]]RRRGGG@@@===999777444222222222111000555444222333444555555444444444444444444444555555444444555666777777888888;;;===>>>>>>>>>AAAHHHMMMTTT]]]iiirrr{{{~~~ssskkkfff```[[[YYYWWWUUUTTTPPPUUUVVVQQQLLLKKKKKKJJJGGGEEECCCBBBAAABBBCCCDDD@@@@@@@@@@@@@@@???>>>===>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;===>>>???@@@@@@@@@@@@AAAAAA???===;;;<<<===>>>????????????AAAEEEHHHOOOLLLIIIEEECCCCCCDDDEEEEEEDDDDDDEEEFFFFFFDDDBBBCCCFFFIIILLLLLLMMMNNNOOOPPPRRRTTTUUUTTTTTTVVVWWWXXXYYY[[[]]]```bbbdddeeedddiiipppvvv|||LLLJJJGGGCCCAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFGGGFFFEEEHHHLLLNNNLLLIIIIIIHHHGGGFFFGGGIIILLLMMMQQQPPPPPPOOONNNNNNOOOOOOLLLNNNRRRUUUVVVWWWZZZ[[[```cccfffgggggggggiiikkkssstttzzz}}}sssiii```ZZZWWWVVVUUUUUUSSSMMMEEE>>>@@@>>>;;;;;;<<<===<<<;;;333444555666666555333222555555555555666666777777111222222333444444444444333333333222222111111111222222111111111111111222111111222222222222111111111111111111000000000000000111111111222222222222000000000111111111222222222222333333333444444444444444444444333333222111///000111222333333333333444333222111111222333444222222222333444444555555777777777777777777777777666666777999:::;;;<<<======<<<:::999888999:::;;;999999999999888888888888888666555666777777555444666666666666777666666666555555555555555555555666777888888888777999;;;>>>:::;;;<<>>>>>>>>>>>???AAAAAABBBCCCCCCCCCDDDEEEGGGIIIIIIHHHEEEAAAAAADDDFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLLLLJJJGGGFFFCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNHHHHHHIIILLLOOOQQQSSSTTTXXXUUUVVV]]]hhh|||qqqhhh^^^[[[___bbbbbb______]]]ZZZYYYWWWRRRIIICCC===<<<===@@@HHHPPPWWW[[[XXX[[[]]][[[TTTKKKBBB===;;;888444111111111000///444333111222444555555444333333333444444444444444444444444555555666666666777999;;;===>>>@@@DDDHHHHHHOOOWWW[[[___kkk~~~}}}xxxqqqlllhhhfffeeecccWWWZZZYYYTTTQQQRRRRRROOOLLLJJJHHHEEEEEEFFFHHHIIIEEEEEEEEEDDDCCCBBB@@@@@@????????????????????????>>>>>>======<<<<<<======<<<<<<<<<=========>>>>>><<<===>>>???@@@AAABBBBBB???AAABBBBBBAAA@@@AAABBB@@@BBBDDDDDDCCCCCCDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEECCCFFFJJJLLLMMMNNNOOOPPPSSSUUUXXXYYYYYYYYYZZZ\\\______aaacccfffjjjmmmooolllsss{{{JJJIIIFFFCCCBBBAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDBBBBBBEEEJJJLLLJJJGGGGGGFFFEEEDDDDDDDDDFFFGGGJJJIIIHHHHHHIIIIIIIIIIIIBBBEEEGGGIIIJJJKKKMMMOOOSSSTTTVVVVVVUUUTTTUUUUUUZZZZZZ^^^kkk}}}rrrmmmgggdddaaaZZZNNNEEEDDDDDDDDDDDDCCCAAA???>>>:::999888888999888777666333444555666666555444333000111111222333333333333111222222333444444444444333333333222222111111111111111111000000111222222111111111222222111111000000000000000000000000000000111111111222222222222111111111111222222222333222222222333333333444444111222222333444444333333...///000111222222222222333222111111111111222333111111222222333444444555444444444444444444444444777777888:::<<<===>>>???>>>===<<<;;;:::;;;;;;<<<999999999999::::::::::::;;;:::999999999888666444555555555666777777888999666666666666666666555555777888888888777999;;;>>>::::::<<<>>>@@@BBBDDDDDDCCCCCCBBBAAA???>>>=========>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEGGGHHHIIIHHHEEEBBBBBBEEEFFFEEECCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLKKKIIIFFFDDDCCCDDDFFFGGGIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMGGGIIIKKKLLLNNNOOOQQQRRRRRRPPPSSSZZZ]]]ggg{{{ggg[[[YYY[[[[[[ZZZZZZWWWTTTSSSTTTRRRMMMIIICCC???;;;<<>>@@@>>>DDDJJJKKKKKKRRR___jjjxxx|||xxxuuurrrffffffbbb]]][[[\\\ZZZVVVSSSPPPMMMJJJIIIIIIKKKLLLIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>??????>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFAAACCCFFFGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJLLLOOOQQQQQQSSSUUUWWWWWWZZZ]]]^^^^^^___aaacccffffffgggjjjnnnrrrvvvyyy{{{HHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLKKKIIIHHHDDDCCCCCCEEEHHHIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCEEEGGGHHHGGGFFFAAACCCEEEFFFFFFGGGIIIKKKKKKKKKMMMNNNOOOOOOPPPOOOPPPOOOPPPXXXdddrrr{{{wwwqqqwww}}}wwwhhh[[[VVVUUUUUUXXXZZZUUUIII@@@@@@@@@@@@@@@@@@@@@??????888777777666666555444444555555555666555555444444111222333444444444444333222222333444444444333333333333222222222222222222111000000000000111222222111111111222111111000/////////000000000000000111000000000111111111222222111111111222222222333333222222222222333333333333000111222333444444444444......///000111111111111000111111111111222222222000000111222333333444444555555555555555555555555777888999:::<<<===>>>???>>>>>>=========<<<<<<<<<999999:::;;;<<<======>>>@@@???>>>>>>???===:::888666666666666777888::::::999999999999999888777666777888999999888888:::<<<::::::;;;===???@@@AAABBBAAAAAA@@@??????>>>======>>>???@@@???>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@AAABBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMNNNNNNNNNOOOPPPOOOPPPUUUYYYYYY\\\nnnyyyeeeZZZWWWVVVUUUVVVSSSQQQOOOOOOPPPPPPOOOIIIDDD>>><<>>:::777666555333222111000///000333555555555333333333444555555666666555555555444444444444444444444555666777888999999:::>>>BBBDDDDDDGGGNNNTTT]]]cccppp{{{wwwppphhhffffffbbb\\\\\\ZZZWWWSSSPPPOOOOOOOOONNNMMMLLLKKKHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDEEEFFFGGGHHHIIINNNOOOPPPOOOLLLIIIHHHGGGCCCEEEGGGHHHHHHGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPPPPQQQSSSSSSSSSVVVYYY\\\^^^aaadddfffhhhiiilllmmmoooppprrruuuyyy~~~GGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKIIIHHHFFFGGGGGGFFFEEEEEEHHHJJJEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBDDDGGGIIIGGGFFFDDDEEEGGGGGGGGGHHHJJJLLLGGGGGGHHHKKKMMMNNNNNNNNNLLLLLLMMMOOOSSSXXX]]]___eeejjjrrr{{{uuulll^^^XXXYYYbbbggg___QQQIIIFFFKKKQQQUUUSSSLLLEEE@@@>>>======>>>???@@@???>>>999999999888666555555666555555444333222222222333333444555666666666555444333333444444444333222222222222222222222222333333000000000000000111222222111111111111111000//////////////////000000111111/////////000000000111111000000000111111111111222111222222222222333333333333333444444444444444333......///000000/////////...///111222333222111000//////000111222333444444888888888888888888888888777777888999:::;;;<<<======>>>???@@@???>>><<<;;;888999:::<<<===???@@@AAAAAA@@@@@@BBBBBBBBB???<<<999999888777777888999:::;;;<<<<<<<<<;;;:::888777777999::::::999888999:::::::::;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA??????AAACCCEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGDDDEEEGGGGGGFFFDDDBBB@@@???@@@BBBDDDFFFHHHIIIIIIGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMPPPPPPNNNMMMNNNOOOPPPSSSVVVWWWVVVZZZccclllzzzhhh^^^ZZZYYYUUUTTTSSSPPPNNNNNNPPPRRROOOMMMIIIEEEBBBCCCEEEGGGOOONNNNNNSSSYYY\\\XXXTTTJJJGGGDDD@@@>>>;;;777444222111///000222333333222333444444555666666777777666666555555444444444333666666555666777888888888:::;;;===???@@@CCCFFFHHHNNNPPPWWWbbblllzzz{{{zzztttlllllljjjfffbbb^^^[[[XXXWWWVVVVVVTTTRRRPPPMMMKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGIIIKKKNNNOOOSSSUUUVVVUUURRROOOMMMMMMIIIJJJKKKJJJJJJJJJLLLOOONNNOOOPPPRRRRRRRRRRRRQQQPPPQQQRRRRRRQQQRRRUUUXXXYYYXXXXXXVVVVVVYYY^^^bbbfffiiimmmpppsssuuuxxxzzz~~~FFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFEEEGGGIIIKKKLLLKKKIIIHHHEEEFFFFFFCCC??????BBBFFFBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAACCCFFFHHHFFFDDDCCCDDDEEEEEEEEEEEEHHHJJJGGGGGGGGGIIILLLMMMLLLKKKIIIKKKMMMMMMLLLKKKLLLMMMKKKMMMSSSZZZcccmmmtttyyy}}}}}}qqqeeeaaa^^^XXXSSSHHHGGGMMMYYY\\\SSSHHHDDDAAAJJJTTTTTTLLLCCC>>>>>>999888888;;;>>>@@@???===888888888777555444555666555444222000000000111111111222333333333222111000444444444444333333222111111111111222222333333444000000///000000111222222111111111111111000//////.../////////000000111111////////////000000000000////////////000000000000111111222222222333333333555555555555444333222222//////////////////......,,,...111333444222000///...///000111222333444444555555555555555555555555666666777888999::::::;;;<<<>>>@@@AAAAAA???<<<;;;888999:::===???AAABBBCCC>>>>>>???AAACCCCCCAAA>>>===;;;:::888888888888999======>>>>>>===;;;999888777999;;;;;;:::888888888::::::;;;;;;<<<=========AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB??????BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCFFFHHHHHHEEEDDDGGGIIIFFFGGGHHHIIIHHHEEEBBB@@@???@@@BBBDDDFFFHHHIIIIIIEEEEEEFFFHHHJJJKKKMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLOOOQQQQQQNNNLLLMMMNNNOOORRRSSSPPPQQQWWW]]]```eee{{{nnngggeeeVVVWWWVVVSSSNNNMMMOOORRRUUUUUUSSSNNNIIIEEEDDDDDDFFFIIINNNTTTZZZ]]]]]]\\\RRROOOKKKHHHDDD???:::666444222000000111222111000444444555555666777888888666666666555555444444333222222111222555777888888:::888777888:::===>>>>>>CCCDDDJJJRRRVVV\\\lll|||yyywwwtttooojjjeeebbb```___^^^\\\ZZZWWWTTTRRRPPPLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGIIILLLOOORRRTTTTTTVVVXXXXXXVVVTTTSSSSSSPPPPPPOOONNNMMMNNNQQQSSSQQQRRRTTTVVVWWWWWWVVVVVVRRRTTTVVVUUUTTTUUUYYY]]]dddbbb```^^^^^^aaaggglllmmmppptttxxxzzz}}}FFFEEEDDDDDDDDDEEEGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCEEEFFFHHHJJJLLLJJJGGGCCCFFFFFFGGGJJJMMMMMMJJJFFFFFFEEECCCBBBAAABBBBBBCCC??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMLLLHHHEEEDDDEEEGGGJJJMMMPPPSSSUUUaaaaaabbbdddfffhhhjjjllluuuwwwxxxuuupppiiieeebbb```______^^^```bbbdddfffbbb[[[RRRLLLJJJIIIHHHGGGBBBDDDGGGJJJJJJGGGDDDBBBCCCFFFIIIIIIEEEAAA===;;;<<<<<<<<<<<<<<<<<<<<<<<<888666444333333444333111444333222111111333555666222222333333333333444444333333222222111000//////222222111111111111111222222222111111111111222222111000///......///000111111111111111111111111111000000000000000000000000111111000///////////////111000/////////000222333222333444555555333111000000000////////////000000))),,,000444555444222000000222333333222111333444444444444555555555666666888777777777888:::<<<===;;;<<<>>>@@@@@@???===<<<>>>@@@BBBCCCCCCAAA>>>===>>><<<;;;===AAADDDDDDCCC===>>>===;;;888888999;;;<<<===???AAAAAA???===<<<<<<<<<:::999888888777777::::::;;;<<<============???????????????>>>===<<<@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@AAAEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDAAACCCEEEGGGHHHGGGFFFEEEEEEFFFHHHHHHHHHHHHJJJKKKNNNOOOOOOMMMKKKJJJKKKLLLRRRRRRPPPMMMKKKJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXYYY```hhhzzz|||uuubbb\\\VVVTTTQQQOOORRRXXXeeeggggggaaaWWWNNNIIIGGGKKKIIIHHHLLLTTT\\\bbbddd\\\YYYSSSOOOKKKHHHDDDAAA===444000444777333///...111222333333333333444555666555444333222222333444333333333444444555555555555666666777888999999:::>>>???AAADDDHHHOOOWWW\\\iiiuuu~~~|||uuunnnkkkjjjiiigggeeebbb___]]]\\\\\\ZZZXXXVVVTTTTTTUUUVVVZZZVVVRRRQQQTTTVVVTTTQQQOOOMMMLLLLLLMMMMMMMMMLLLJJJIIIIIIJJJMMMPPPTTTVVVTTTTTTUUUVVVWWWWWWWWWVVVWWWUUUSSSSSSTTTVVVWWWVVVTTTVVVXXXYYYXXXXXXYYYZZZYYYXXXYYY[[[___cccddddddfffhhhhhhfffhhhooossssss||||||~~~EEEEEEDDDDDDDDDFFFGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHLLLPPPRRRPPPKKKFFFFFFEEEFFFHHHKKKLLLIIIGGGEEEDDDBBBAAA@@@AAAAAABBB?????????@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHHHHFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGHHHJJJIIIGGGEEE@@@@@@AAACCCFFFHHHJJJLLLJJJJJJKKKLLLNNNPPPRRRSSSZZZ\\\^^^]]]YYYUUUQQQPPPKKKJJJIIIHHHHHHJJJKKKMMMPPPKKKDDD@@@?????????>>>???AAADDDFFFFFFDDDAAA??????BBBDDDCCC@@@<<<999888888888888888888888888888777555333333333333333111333222111000000111222333222222333333333333444444333333222111111000//////222222111000000111111222000000////////////000000111000///......///000111111111111111111111111111000000000000000000000000111000000///////////////111000/////////000111222222333444555444333111000000000////////////000000,,,...111444444333111///000222333333222111333444444444444444555555555666777777777777888:::;;;<<<;;;<<<===>>>>>>===<<<;;;>>>???AAABBBBBB@@@>>><<<999888777999<<>>??????>>><<<:::999:::<<<===>>>@@@BBBBBB@@@>>>===<<<;;;:::888777777666666::::::999888999;;;===>>>>>>>>>??????>>>>>>======?????????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEDDDCCCCCCDDDDDDDDDGGGHHHHHHIIIHHHGGGFFFEEE@@@AAACCCEEEGGGGGGGGGGGGEEEGGGGGGGGGFFFGGGHHHJJJMMMNNNNNNMMMKKKKKKLLLNNNQQQQQQPPPNNNLLLKKKLLLNNNPPPPPPPPPQQQRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUZZZ___lllsssllleee```[[[XXXZZZ___rrrssssssppphhh```XXXTTTLLLGGGCCCEEEMMMVVV[[[\\\___]]]ZZZYYYWWWTTTPPPMMM???888333333222//////222///000222333444444555666666555555444444444444444333333333333444444444555444444444555666777777777777888:::<<<>>>CCCIIIMMMTTT]]]jjjwww~~~|||zzzvvvrrrooolllkkkjjjeeeccc```^^^\\\\\\^^^^^^ccc___[[[\\\___aaa___\\\XXXVVVSSSRRRRRRRRRQQQPPPRRRRRRRRRRRRTTTVVVXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYXXXYYY[[[\\\\\\[[[]]]^^^``````___^^^___```ddddddeeefffhhhjjjlllnnnooosssuuutttwww~~~EEEDDDDDDDDDDDDFFFHHHIIIBBBCCCDDDEEEFFFFFFFFFFFFEEEHHHMMMRRRUUURRRMMMHHHFFFEEEDDDFFFHHHIIIHHHGGGDDDCCCAAA@@@??????@@@@@@?????????????????????>>>@@@@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDCCCCCCFFFEEEDDDDDDFFFFFFEEECCC=========>>>???@@@BBBCCC=========>>>???@@@AAABBBDDDGGGJJJJJJHHHFFFDDDCCC???>>><<<;;;:::;;;;;;<<>>===:::777666666666666666666666666666666666444222222333333222111555444222111111222333444222222333333333333444444222222222111111000000///111111000000000111111222000000////////////000000000000////////////000000111111111111111111111111000000000000000000000000111000//////......//////111000000/////////000000111222333333333222111000000//////......//////000...///000111111000///...000222333333222111333444444444444444555555555555444555666888999999::::::::::::;;;<<<<<<;;;::::::>>>???@@@@@@@@@???===<<<;;;999999:::===?????????@@@@@@@@@>>><<<:::;;;======???@@@BBBBBB@@@???===<<<;;;999888666555444444:::999777666666999<<<>>>======>>>?????????>>>>>>??????>>>??????@@@AAABBB@@@AAABBBBBBBBBAAA@@@???DDDDDDBBBAAAAAA@@@@@@@@@DDDEEEFFFGGGHHHHHHGGGFFFBBBBBBDDDEEEGGGHHHIIIJJJFFFGGGFFFEEEDDDDDDGGGIIIKKKLLLMMMMMMLLLLLLMMMOOOPPPPPPQQQOOOMMMLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUXXXWWWUUUTTTSSSRRRRRRRRRTTTVVV]]]jjj{{{ssskkkfffiiioooyyyyyyzzz{{{xxxqqqiiidddVVVOOOFFFDDDHHHNNNQQQRRR___```bbbdddddd```ZZZUUUJJJDDD???:::555111333777///111333555666555555444555555666666666555444444222222333333333333444444222222333333444444555555666777999::::::<<>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDGGGIIIJJJJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCEEECCCAAAAAABBBCCCCCCBBB??????>>>>>>>>>>>>>>>???======<<<<<<======>>>???===???BBBCCCBBBAAA@@@@@@===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;:::999;;;===??????===;;;999:::;;;;;;999777555555666666666666666666666666666555333222111222333222111111000000000000111222333222222222333333333444444222111111111000000000///111000000000000111111222222222111111111111222222000000////////////000000111111111111111111111111000000000000000000000000000000///............///000000/////////.........000111111222222111000000/////////....../////////---------...............000222333333222111333444444444444444444444444444222333555777888888888777999999999999999999999999>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;<<<===???@@@@@@@@@AAAAAA???<<<;;;;;;<<<===>>>???@@@@@@???>>>===;;;:::999777555444333333999888888777888999;;;<<<======???@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCCCCBBB@@@???AAAAAA@@@???????????????AAABBBDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJJJJFFFFFFEEEDDDBBBCCCEEEGGGGGGIIIKKKLLLKKKLLLMMMOOONNNPPPQQQPPPNNNLLLLLLLLLLLLLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTQQQTTTXXX]]]lllyyyrrrvvv}}}}}}}}}}}}~~~xxxsssjjjdddZZZPPPJJJHHHIIIKKKYYY]]]dddjjjkkkeee\\\UUUSSSOOOJJJGGGCCC>>>999666333333444555666555333111444555666777777666555444222333333333333333333333222222222222333333444444666888:::;;;;;;;;;<<<===???BBBEEEIIINNNVVV```fffpppxxxzzzxxxtttsssttttttsssqqqnnnjjjfffdddcccdddcccccc```aaacccdddffffffffffffffffffffffffgggggghhhhhhjjjjjjllloooqqqqqqooommmmmmooopppppppppppprrrsss}}}~~~EEEDDDDDDDDDDDDFFFHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBDDDGGGIIIIIIGGGEEEDDDCCCBBBBBBCCCEEEGGGCCCBBB@@@>>>============???>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEEEEEEEEEEEEEDDDEEEFFFIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEBBB@@@???@@@AAAAAAAAA@@@@@@???>>>============;;;;;;;;;:::::::::;;;;;;:::<<<>>>???===;;;;;;;;;999999999999999::::::;;;555666888999888777666666999:::<<<======<<<:::999:::::::::999777666666888777777777777777777777777444222111111222222222111+++++++++,,,...///000111222222222333333333444444111111111000000000000000000000//////000111111222222222111111111111222222//////000000000000//////000000000000000000000000////////////////////////000//////.....................//////............//////000000000000000000//////............//////---------...///111222222000222333333222111333444444444444444444444333333111222444666777777777666888777666666666777999999======<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAA???<<<:::::::::<<<<<<===>>>>>>===<<<<<<;;;:::888666555444333333777999:::<<<===<<<;;;;;;>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>???@@@@@@???AAACCCEEEGGGHHHIIIHHHIIIIIIHHHFFFFFFEEEFFFFFFEEEEEEEEEDDDBBBBBBDDDFFFDDDGGGIIIKKKKKKKKKLLLMMMNNNOOOQQQPPPNNNLLLLLLMMMLLLMMMOOOQQQSSSTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSRRROOOTTTXXXYYY```uuuxxxyyy||||||{{{tttfffTTTIIIFFFHHHLLLSSS^^^hhhlllhhh```YYYUUUSSSRRRUUUYYYVVVJJJ>>>999666444333444444333111444555666777777666555444333333333333333333333333333333333333333333444444111333666777777777777888:::<<<>>>AAADDDGGGKKKNNNVVV[[[bbbjjjsss}}}|||yyyvvvsssqqqrrrrrrrrrrrrnnnoooqqqtttvvvwwwxxxxxxuuuuuutttssssssttttttuuutttssstttvvvxxxyyywwwvvvyyy{{{~~~FFFEEEDDDDDDDDDEEEGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@AAADDDGGGHHHHHHDDDDDDDDDCCCAAABBBDDDFFFCCCBBB@@@>>>===<<<======>>>>>>>>>?????????@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFEEEEEEFFFHHHJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGEEECCC@@@???@@@AAA@@@@@@???>>>===<<<<<<;;;<<<<<<:::999999888888888999999:::<<<======;;;999999999666666666777777888888888555777999999888666666666999:::<<<======<<<:::999999::::::999777666777888555555555555555555555555333111000000111222111111......///000222333444444222222333333333333444444000000000000000000000000////////////000111111222000000////////////000000//////000000000000//////000000000000000000000000////////////////////////000///......------......,,,,,,---...//////.............../////////000000///......------....../////////000222333555666666000222333333222111333444444444444444333333333333000111222444555555666666666666444444555777:::;;;===<<<;;;999999:::;;;;;;===>>>???>>>======???@@@@@@AAAAAA@@@===:::999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555777999<<>><<<;;;>>>???@@@AAABBBCCCCCCCCC??????>>>??????@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@=========>>>>>>@@@AAAAAA???@@@CCCFFFHHHIIIIIIIIIIIIHHHGGGFFFDDDBBBAAAAAACCCDDDEEEEEEDDDCCCDDDEEECCCFFFIIIKKKKKKKKKLLLMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPQQQSSSUUUWWWWWWWWWVVVYYYYYYXXXVVVTTTRRROOONNNLLLRRRVVVWWWYYYeeezzz}}}}}}zzzgggUUULLLIIIDDDJJJTTT___fffhhheeebbb\\\]]]```jjjvvvxxxlll]]]HHHBBB:::666555666666555444444555666666666555555555555444444444444333333333333333333444444444444000222444555555666777888888999;;;===???@@@AAAAAAIIIKKKNNNPPPSSS[[[fffnnn}}}~~~~~~~~~yyyxxx{{{}}}{{{GGGGGGEEEDDDDDDDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBEEEGGGGGGFFFCCCDDDEEEDDDBBBAAACCCFFFDDDCCCAAA>>>===<<<=========>>>>>>???@@@AAABBBBBBAAABBBDDDFFFFFFFFFDDDDDDGGGFFFDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHEEECCCAAAAAAAAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999::::::;;;:::<<<======;;;:::::::::888888888888888777777666666888::::::888777777999999999;;;<<<<<<;;;999999666777999888777666666666444444444444444444444444222111//////111222111000333333444444444444444444222222333333333333444444///000000000000000000000.........//////000222222000000////////////000000...///000111111000///...000000000000000000000000//////////////////////////////...------------...***+++,,,.../////////.........------...//////000///......------......///000111222333444444444444000222333333222111333444444444444333333333222222111111111222333444555666555444333333444888;;;>>>===;;;999888777888:::;;;@@@BBBBBBAAA???>>>@@@CCCAAABBBCCCAAA>>>;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999888777777666666666777999:::<<<===>>>>>>===<<<>>>>>>???@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@?????????@@@@@@AAA@@@AAADDDFFFHHHIIIJJJJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@CCCEEEFFFFFFEEEEEEEEEEEEHHHKKKMMMMMMLLLMMMMMMOOOOOOOOONNNLLLLLLNNNPPPRRRTTTVVVWWWXXXXXXWWWVVVXXXXXXXXXVVVTTTRRRPPPNNNKKKOOORRRSSSUUU\\\hhhrrr~~~lll[[[QQQFFFGGGKKKQQQZZZaaaeeegggiiilllpppyyy~~~hhh]]]MMMAAA<<<:::999777444444444444444555555666666666666555555444444444333333333333333333333333222333555555555555777999888888999;;;===>>>>>>===@@@BBBCCCCCCCCCFFFMMMRRR\\\eeeqqq|||zzzrrrjjjddddddiiirrrtttnnniiihhhHHHGGGFFFDDDDDDDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEE???@@@AAACCCFFFFFFDDDBBBBBBDDDFFFEEECCCAAACCCEEEEEECCCAAA???==================>>>@@@AAABBBCCCDDDBBBCCCEEEFFFGGGFFFDDDCCCHHHFFFDDDEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBBBBCCCBBBAAA???<<<<<<;;;;;;<<<<<<===>>>:::999999999999::::::;;;777999::::::999888888999999999999888777666444333222555777777555444666888888999:::;;;;;;:::999888333555777777666444444444555555555555555555555555222000//////111222111000111111111000000...---,,,222222333333333444444444////////////000000000000............///000222222222222111111111111222222...///000111111000///...000000000000000000000000//////////////////////////////...------------...((())),,,...////////////---------------...///000.........------.........///000111222222111000///000222333333222111333444444444444333333222222222111111000000111333555666555333222222444888===@@@===;;;999777666888:::;;;===???@@@>>>;;;;;;===???BBBDDDEEECCC@@@===;;;;;;========================888888777777777777888888;;;;;;;;;;;;<<<===>>>>>>======>>>????????????>>>@@@@@@@@@@@@AAABBBCCCDDDGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@????????????@@@BBBDDDGGGIIIJJJJJJJJJIIIJJJKKKLLLKKKIIIFFFEEE???BBBFFFHHHGGGFFFEEEEEEGGGJJJMMMOOONNNNNNNNNNNNPPPPPPOOOMMMKKKLLLNNNQQQRRRSSSUUUWWWWWWWWWUUUTTTTTTUUUUUUVVVUUUTTTSSSRRRLLLNNNOOOPPPSSSZZZbbbiiirrrjjjZZZMMMIIIFFFGGGMMMWWW```eeeppptttwww{{{wwwaaaOOODDD>>>;;;888444333222222333444555666777777666666666555555555333333222222222222222222111222333222111222444666777666555666888:::;;;;;;777;;;>>>@@@@@@AAADDDHHHGGGMMMUUU[[[aaannn}}}oooggg]]]TTTUUUVVV\\\dddddd[[[UUUUUUJJJJJJIIIHHHFFFDDDBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEFFFGGGFFFEEEDDDBBBBBBAAA???===<<<>>>???>>>>>>??????AAACCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGBBBBBBBBBBBB@@@===;;;999::::::::::::::::::::::::888888888888888888888888888999999999999888777777888888888777777666555444444555555666666666666666444888<<<===;;;888555444777777777777666666666666444444333333333222222222111222333444444444333222111111111111111111111111333222111000000111222333111111000000///.........000000000000000000000000000000000000000///......000000000000000000000000000000000000000111111222000000000000000000000000............................................................////////////---...///000000///...---333444333111...---...000...//////111222333444444444444444444333222111111//////000111222222333333333444666666666777999;;;<<<<<<<<<:::999:::===???@@@AAAAAA@@@===;;;;;;<<>>;;;999888;;;999888888999:::888777::::::;;;<<<===>>>??????>>>>>>>>>>>>============???>>><<<<<<===@@@CCCEEEFFFFFFFFFCCCAAA???@@@AAABBBCCCCCCBBBAAABBBDDDFFFEEEDDDDDDFFFJJJLLLLLLKKKIIIHHHGGGGGGIIIIIIHHHGGGAAABBBDDDFFFGGGFFFFFFEEEEEEIIILLLNNNMMMKKKJJJJJJUUUTTTSSSPPPNNNNNNPPPSSSSSSUUUYYYYYYXXXUUUSSSSSSUUUTTTTTTUUUVVVVVVUUUSSSPPPPPPQQQSSSVVV[[[___aaakkkzzz{{{jjj___VVVKKKCCCCCCKKKVVV^^^fffnnnvvv{{{{{{|||rrraaaRRREEE===:::555111111111111555;;;444555666888888777666555555555444444444333333333444444444333333333222222555555555555555666777777:::;;;;;;<<<<<<===>>>>>>@@@AAACCCEEEKKKSSS]]]dddvvvzzziiiZZZRRRMMMIIINNNQQQTTTVVVVVVRRRMMMJJJKKKJJJIIIGGGEEECCC@@@??????@@@AAABBBBBBAAA@@@???@@@@@@????????????@@@@@@AAABBBDDDFFFGGGGGGFFFEEECCCCCCCCCAAA>>>===???@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAABBBCCCEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFAAAAAA@@@@@@???>>>===<<<::::::::::::::::::::::::888888888888888888888888888888999999888888777666666666777666666555444333444444555666666666666666555888;;;<<<:::777555555666666666666666666666777444444444444333333333222222222333444444333222111111111111111111111111111222222111000000111222222111111000000000000//////000000000000000000000000111222222222222111000000//////////////////////////////......//////000111........................------------------------....................................//////////////////000111111000000///000111111000---,,,,,,---//////000000111222333333333333444444333333222111000111111222222333333333222333444444444666999<<<;;;<<<;;;::::::<<>>???@@@AAAAAA???===;;;;;;>>>AAAAAA@@@===<<<;;;<<<<<<===>>>????????????>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;<<<======>>>>>>===============>>>>>>>>>???>>>===<<<===???BBBDDDFFFGGGFFFDDDBBB@@@AAABBBBBBCCCCCCBBBAAABBBDDDFFFIIIHHHGGGGGGHHHIIIHHHGGGJJJHHHGGGHHHIIIIIIHHHGGG@@@AAABBBCCCDDDDDDDDDDDDFFFHHHKKKLLLKKKJJJJJJKKKRRRSSSSSSQQQOOOOOOQQQSSSSSSUUUWWWWWWUUUTTTTTTTTTUUUUUUUUUVVVXXXYYYXXXVVVTTTSSSSSSTTTWWWZZZ]]]___aaakkk{{{nnnhhh^^^SSSJJJHHHKKKOOOYYY```hhhooorrrtttwwwyyy{{{sss___OOO>>>999666666666222///000666666777777888999999999666666666555555555444444444444333333333222222222222333333444555777999:::<<<===>>>>>>>>>>>>=========>>>>>>>>>???DDDJJJNNNZZZaaalllwwwyyytttrrrqqqkkkjjjcccUUUKKKHHHFFFEEEOOOPPPQQQPPPNNNJJJEEECCCJJJJJJIIIGGGDDDAAA???===??????@@@@@@@@@@@@??????@@@???>>>======>>>???@@@@@@BBBDDDFFFGGGGGGGGGGGGDDDDDDDDDBBB@@@>>>???AAA???@@@AAAAAAAAA@@@???>>>AAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCC??????>>>>>>===>>>>>>>>>999999999999999999999999777777777777777777777777888888888888888777666666555555555555555333222222333444555555666666555555555777999999888666666666444555555555666777777777555555444444444333333333333333333333333222111000111111111111111111111111222111111000000111111222000000000111111111111222000000000000000000000000111111111111111000000///////////////////////////......------......///000,,,,,,,,,,,,,,,,,,,,,,,,................................................---............/////////000111111222222111111000222333555444222///////////////000000111111111222111222222333333333333333333333333333333333333333222222222222333555:::===<<<<<<<<<;;;;;;===AAAEEE======>>>AAADDDCCC>>>999777;;;???AAA@@@>>>======777888;;;===???AAABBBCCCAAA@@@>>>>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>===<<<===>>>@@@BBBFFFGGGFFFEEECCCBBBCCCDDDBBBCCCCCCBBBAAAAAACCCFFFIIIHHHGGGGGGHHHIIIHHHFFFJJJHHHHHHHHHJJJJJJIIIHHHBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIIIIIIIIIIJJJLLLOOOQQQSSSSSSRRRQQQRRRSSSTTTUUUUUUSSSRRRQQQSSSUUUTTTTTTUUUWWWZZZ[[[[[[ZZZWWWWWWVVVVVVWWWYYY[[[\\\^^^aaajjjzzz~~~wwwkkk\\\OOOGGGDDDKKKPPPWWW___fffkkknnnoootttzzzmmmOOODDD;;;888777444111000666555444444444555666777777777777666666666555555333333333333222222222222000000111333555888:::;;;>>>???AAABBBAAA@@@>>>===>>>???>>>===<<<===???AAAEEEIIIPPPWWW^^^fffnnnsssvvv}}}yyyqqqkkkgggccc^^^[[[WWWWWWRRRJJJFFFIIILLLLLLRRRPPPNNNJJJFFFBBB>>><<>>>>>????????????>>>>>>@@@???===<<<<<<===???@@@@@@AAACCCEEEGGGHHHHHHHHHDDDDDDDDDBBB@@@>>>??????===>>>@@@AAAAAA@@@>>>===???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???===<<<;;;<<<===>>>999999999999999999999999777777777777777777777777777777888888777777666555555666666555555444333222333333444555555555555444555777888777555555666777333333444555666666777777555555555444444444333333444333333222111000000///111111111111111111111111111111000000000000111111///000000111222222333333////////////////////////......//////......---,,,////////////////////////......------......///000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---------.........//////111111111111111000000000111333555555333000/////////000000000000000000000000000111333333444444444444444444444444444333333333333333222333666;;;???>>>>>>>>><<<;;;===AAADDD@@@>>><<>>999666:::>>>@@@@@@===<<<;;;999:::;;;===>>>???@@@@@@CCCAAA??????@@@@@@@@@???<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>?????????>>>===<<<<<<===???@@@DDDEEEEEEDDDBBBBBBCCCDDDAAABBBBBBAAA???@@@BBBDDDCCCCCCCCCFFFIIIKKKLLLKKKJJJHHHHHHHHHJJJKKKJJJIIIFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGGGGGGGGGGHHHJJJMMMNNNQQQTTTUUUUUUTTTUUUUUUVVVVVVUUURRROOONNNOOOQQQQQQQQQSSSVVVYYY\\\\\\[[[XXXWWWWWWWWWXXXZZZ[[[\\\^^^]]]```hhhvvvuuudddSSSIIIGGGGGGKKKQQQZZZbbbgggiiiooorrrwwwlllYYYEEE;;;888777888:::666555555444444444444555777777777666666666555555333333333333222222222222000111111333555777888:::>>>@@@BBBDDDEEECCCAAA@@@===???@@@@@@???>>>???@@@???BBBEEEIIINNNTTTZZZ___```eeemmmuuuzzz~~~{{{yyyxxxyyyxxxpppdddZZZVVVWWWTTTOOONNNRRRUUUTTTRRROOOIIIDDD???<<<;;;;;;CCCDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@@@@AAABBBDDDEEEGGGGGGHHHCCCDDDDDDBBB???======>>>:::<<<>>>@@@@@@@@@>>>===>>>>>>????????????>>>>>>???????????????>>>>>>>>><<<<<<=========>>>>>>>>>@@@???===;;;::::::;;;;;;888888888888888888888888666666666666666666666666666777777777777666555555666666666666555444333333222333333444444444444444444555666555444444555777222333333444555666666777555555444444444333333333333333222111000000//////000000000000000000000000000000000000000000000000//////000111222333333444////////////////////////---............---,,,,,,........................//////......//////000111------------------------000000000000000000000000........................------------............000000//////............+++...000000...,,,+++***/////////////////////000///000111222333444444444555555444444444444444444555555444444444777<<<@@@AAAAAA@@@>>><<<<<<>>>@@@EEE@@@<<<<<>>???>>>;;;999888::::::;;;======>>>>>>===BBB@@@>>>===>>>?????????<<<<<<;;;;;;::::::999999:::;;;;;;<<<===>>>>>>???>>>======<<<<<<===>>>???AAABBBCCCBBBAAAAAACCCDDDAAAAAAAAA@@@>>>>>>@@@BBB@@@@@@AAAEEEIIIMMMNNNNNNIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFGGGFFFFFFGGGKKKMMMNNNRRRUUUXXXXXXWWWWWWWWWXXXYYYXXXUUUPPPMMMKKKKKKMMMMMMOOORRRWWWYYYZZZYYYUUUVVVVVVXXXYYY[[[\\\]]]\\\[[[[[[___gggxxx|||gggWWWJJJGGGEEEFFFMMMUUU\\\```gggiiimmmuuusss[[[LLLCCC===999888555666777888999999999999666666666555555555444444444444444333333333222222333222222333333444555666:::===@@@CCCEEEEEEDDDCCC:::<<>>======>>><<<>>>AAABBBDDDFFFIIIKKKPPPTTTYYY^^^bbbeeehhhjjjppp}}}ttthhheeeddd```XXXTTTTTTQQQMMMHHHEEE@@@;;;999:::<<<>>>BBBBBBCCCDDDEEEEEEDDDDDD??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFCCCDDDDDDCCC@@@===<<<===:::;;;<<<>>>??????>>>>>>======>>>>>>>>>>>>======<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<>>===;;;:::999999999777777777777777777777777666666666666666666666666666666666666666555555444666666777666666555444333111222333333444444333333333444555555444333555666222333333333444555555555444444333333333222222222222222111000/////////000000000000000000000000000///000000111111000000/////////000000111222333333000000000000000000000000///////////////......---........................//////......//////000111........................111111111111111111111111........................,,,------------.........//////...---,,,,,,,,,,,,,,,...000000...,,,,,,,,,---.........//////000000///000111222333333333333444444444444444444444444666777666555555888<<>>===;;;999777777888999:::<<<===>>>>>>>>>AAA>>>;;;:::;;;=========;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@AAACCCEEEBBBCCCBBBAAA??????AAACCCCCCBBBCCCEEEHHHKKKKKKKKKGGGFFFFFFGGGIIIJJJIIIHHHDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKNNNOOORRRVVVXXXXXXXXXXXXXXXXXX[[[^^^]]]XXXQQQKKKHHHIIIJJJKKKOOOTTTWWWWWWWWWSSSTTTUUUWWWYYY[[[\\\]]]\\\[[[]]]```dddkkkzzzuuugggXXXSSSLLLFFFEEEHHHNNNRRRYYY```gggooo{{{xxxmmm```OOO???888555555666777888999:::;;;666666666555555555444444555555555555444444444444555444333222222222222333666888;;;>>>AAABBBBBBBBB;;;===???@@@???=========;;;===??????>>>===>>>???BBBEEEIIIMMMPPPSSSWWWYYY___iii{{{xxxwwwsssiii\\\SSSNNNGGG@@@<<<:::777666999???EEEJJJCCCCCCDDDEEEEEEEEEEEEDDD@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFDDDAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<999:::;;;<<<======<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777777777777777777555555555555555555555555555555666666666555444444555555555555555444222222111111222333333333333333111222444555444333444555333333333333333333444444333333222222222111111111111111////////////000111000000000000000000000000...///000111111000///.../////////000000111111111000000000000000000000000...////////////...------..............................------......///000........................////////////////////////........................,,,,,,---------.........000///---,,,+++++++++,,,000111222111000///000111,,,,,,---......///000000///000111222222222222222222222333333444444555555666777777666666777999<<<===???AAAAAA???<<<;;;:::???>>><<<;;;:::::::::::::::;;;<<<;;;999777888999888888:::;;;<<<=========@@@===999888999;;;<<<<<<:::::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>@@@AAAAAAAAABBBDDDGGGEEEFFFEEEDDDBBBBBBDDDEEEEEEDDDDDDEEEHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHIIILLLNNNOOORRRUUUVVVVVVVVVWWWXXXVVV\\\dddgggcccYYYPPPJJJGGGHHHIIIMMMRRRUUUUUUUUUSSSTTTUUUWWWYYYZZZ[[[[[[^^^\\\^^^bbbeeegggmmmuuu|||vvvpppkkkbbbUUUJJJDDDEEEHHHKKKSSS\\\fffsssppp]]]SSSEEEBBB===999777777999;;;777777777666666666555555777666666666666555555555444444333222111111222222222333555888:::;;;<<<<<<:::<<>>AAACCCEEEHHHKKKNNNSSSZZZgggxxx~~~zzzyyyrrrdddTTTJJJFFF@@@:::999999999===EEEPPP[[[bbbEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAACCCEEEGGGGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGFFFCCC???>>>>>>???>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;777888:::<<<======<<<<<<999999:::::::::;;;;;;;;;777999:::;;;<<<;;;::::::777777777777777777777777555555555555555555555555555555666666555555444333444444444444333222111111111111222333333333333222///222444555444333333444444333333333333333333333222222222111111111000000000000///......///111111000000000000000000000000...///000111111000///...////////////000000000000000000000000000000000000,,,,,,------,,,,,,+++***........................---,,,,,,,,,,,,---..............................................................................,,,,,,,,,---------......000///---,,,++++++,,,,,,//////000...------...000++++++,,,---...000000111000000111222222222222111111111222222333444555555555666777777666666777999:::===AAABBB@@@===;;;:::999;;;======;;;::::::;;;:::::::::999777777999::::::;;;;;;<<<<<<;;;;;;:::???<<<999777888:::;;;;;;999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<>>>>>>??????@@@BBBBBBBBBCCCFFFHHHHHHHHHHHHFFFDDDDDDFFFHHHDDDCCCCCCEEEHHHIIIIIIIIIEEEDDDDDDEEEGGGIIIHHHGGGEEEFFFGGGHHHHHHGGGEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNOOOQQQSSSTTTTTTTTTUUUWWWTTT]]]hhhnnnjjj```TTTMMMGGGGGGIIILLLQQQTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYY[[[YYYZZZ___bbbbbbeeejjjnnnwwwgggTTTHHHEEEEEECCCHHHNNNXXXhhhyyy~~~yyy]]]VVVLLLBBB<<<:::<<<>>>888888888888777777777777777777777777666666666666333333222222111222222222000111111333444555666777333666999;;;<<<>>>@@@BBB@@@@@@???<<<;;;<<>>BBBIIIUUUcccpppxxxBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@???>>>======>>>>>>AAABBBCCCEEEFFFGGGGGGGGG???AAABBBAAA??????CCCFFFHHHKKKMMMIIIBBB======>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::;;;;;;888999:::;;;:::999888777===;;;::::::;;;<<<:::999666666666666666666666666444444444444444555666777777666666555444222111000000111111222222222111111000111111111111222222222111111222333333444555555555444333333222222222222222222222111111111111111444222000000111222222111000000000000000000000000........................////////////////////////000000000000000000000000//////...------------...---------------------------------,,,,,,+++++++++,,,---.........---,,,+++------/////////...---,,,///000000000000000000/////////---,,,,,,---...///000111111111111///---,,,//////.........---------...------------...//////000000000000000111111111222222222333333444444444333333333444444444555555777;;;AAADDDBBB>>>;;;999999999:::;;;;;;;;;;;;;;;???>>>;;;888777666777777555666777888888:::>>>@@@???>>>;;;999888999:::;;;888999;;;======<<<;;;:::======<<<;;;;;;:::999999;;;;;;::::::;;;<<<>>>???>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFDDDDDDEEEFFFIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEGGGKKKNNNMMMIIIFFFHHHJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNPPPQQQQQQQQQQQQSSSUUU___nnnpppcccQQQHHHFFFGGGJJJMMMPPPSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVXXX[[[]]]^^^___aaaccceeejjj{{{~~~~~~qqqZZZLLLIIICCCDDDIIIQQQ\\\gggnnnrrr~~~~~~dddNNNEEECCC???888:::::::::777555333555666666555555555555555666666444444444333333222222222333333222222111000000///333444555777888:::<<<<<<@@@@@@@@@@@@???>>>===<<<===============>>>??????AAAFFFLLLRRR^^^rrr|||{{{}}}}}}}}}~~~~~~yyytttpppnnnggg]]]ZZZ]]]```QQQCCC>>><<<;;;???EEEIIIOOOWWW^^^eeemmmrrrtttBBBBBBBBBCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEE@@@BBBBBBAAA@@@@@@CCCFFFGGGJJJLLLHHHBBB======>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::888888999::::::999888777;;;:::999999::::::999777666666666666666666666666555444444444444555555666666666555555444333111111000111111222222111111111000000111111111222222222111111222222333444444444444444333222222222222222222222222111111000000000//////...///000000///---////////////////////////------------------------........................//////////////////////////////...------------------------------------------------,,,,,,+++++++++***+++---.........------++++++,,,,,,---------,,,///...---,,,,,,,,,------///...---,,,,,,---...///000111111000///...------//////.........------------,,,,,,,,,,,,---......000000000000111111111111222222222333333333444444333333333333444444444444666:::???AAA@@@>>><<<;;;:::;;;<<<===>>>>>>>>>>>>===;;;999666444444444555555666777777888999===???BBB@@@===:::999999;;;<<<<<<<<<<<<<<<;;;999888777<<<<<<;;;;;;:::999999888;;;;;;::::::;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGFFFFFFEEEEEEFFFFFFHHHJJJMMMNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKMMMNNNOOOOOOOOORRRRRRZZZfffiii```SSSMMMIIIJJJLLLNNNQQQRRRTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVXXX[[[\\\\\\]]]^^^```aaabbbjjjyyy~~~|||nnn]]]UUUHHHFFFEEEIIIRRR\\\dddiiisssvvvuuufff[[[NNNCCC>>>;;;888888888888666333777777666666666666666666555444444444333333333333333333333222111000000000222222333555666777888999===============<<<<<<;;;;;;::::::::::::;;;<<<<<<===@@@EEEJJJRRRbbbwwwyyyttttttrrrnnnooottt|||xxxnnniiihhhfffdddjjjkkkmmmppprrrpppkkkfff^^^ZZZWWWVVVQQQJJJIIIMMMKKKAAA<<>><<<===>>>???@@@@@@@@@@@@:::999666444222111111111555666777777777999===@@@EEEBBB???;;;999999999:::<<<<<<;;;:::999888777777:::::::::999999888888777::::::::::::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBDDDFFFGGGIIIHHHHHHGGGGGGGGGFFFFFFIIIJJJLLLNNNPPPPPPMMMKKKKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMQQQPPPTTT\\\___[[[UUURRRMMMNNNOOOPPPRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSUUUWWWYYYZZZYYYYYY[[[\\\^^^]]]^^^dddooo|||~~~|||nnnfffUUUOOOGGGDDDGGGNNNUUUZZZcccfffrrrrrreeeRRRIII>>>888999:::888555777777777666555444333333555555555555555444444444444333333222222111111000111111222222333333444444888888999:::::::::999999777777666666777777888999999<<>>@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGEEEAAA===<<<<<<999999999999999999999999::::::::::::::::::::::::888777777777777777888888666666777777777777777777888777666666777777666555555555555555555555555555555555444333222222222333222333333444444444333333111111111111111000000///000000000000111111111111222222222222111111111111222222111111111111222222333333222111000///.........000333777888666111---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........///------------.........///......------,,,------...------------------......111000...---,,,---..............................------,,,,,,,,,---......//////000000111111222222111111111222222222222222222222222222333333333333333555888999:::;;;===???>>>>>>????????????>>>>>>888777555333222111000000333444555666777:::???CCCGGGDDD@@@<<<999777777888999999888888888999:::;;;999999888888777777777777::::::::::::;;;<<<======?????????@@@@@@??????>>>AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEIIIIIIJJJOOOTTTVVVRRRMMMIIIHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGIIIKKKLLLPPPPPPRRRVVVYYYXXXTTTRRRPPPQQQQQQRRRRRRRRRQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWXXXYYYYYYXXXZZZ___fffppp{{{zzzzzzxxxtttsssiiiaaaVVVLLLHHHGGGIIIIIIWWWXXXaaappp}}}zzzkkkWWWFFF>>>;;;::::::999999888777666555555444666666666666666555555555444444333333222222222222222111111111111111111111333444555666777777777777555444444444444555666666999<<<>>>>>>???EEENNNUUUdddsss|||mmmccc]]]XXXSSSYYY___bbbeeejjjsss{{{}}}uuuiii]]]UUUPPPLLLIIIFFFGGGGGGHHHIIIJJJIIIHHHCCCBBB@@@>>>;;;999:::<<<>>>CCCTTTppp~~~wwwpppllliiihhhiiilll???>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBBBBBBBAAAAAA??????????????????>>>===?????????@@@AAABBBBBBBBBCCCDDDDDDCCC@@@===<<<;;;999999999999999999999999::::::::::::::::::::::::888888777777777777777888555555555555666666777777888777666666777777666444444444444444444444444444555444333222222222222222111222333333444333333333111111111111111000///...//////000000000111111111111111111111111111000000111111000000000111111222222222111111000//////...///111444888:::888333///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222222111000///,,,---.../////////...---+++,,,,,,---------......000///---,,,,,,,,,---...---....................................///000000...//////000111111222222111111111111111111111111111111111222222222333333222333555666777999<<<>>>>>>=========<<<:::999888777666555444333333222222111222444555888===CCCGGGKKKHHHDDD???;;;:::999999999999888888888999:::;;;888777777777777777666666999999:::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>===<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDIIIHHHHHHNNNVVVYYYVVVQQQHHHFFFDDDCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHIIIKKKLLLOOOQQQTTTUUUVVVVVVRRRNNNQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOQQQSSSTTTTTTUUUVVVXXXTTTRRRSSSZZZ```ccchhhnnnzzzuuurrrvvv{{{~~~xxxmmmbbbXXXOOOGGGBBBNNNMMMRRR\\\gggnnnvvv|||mmmXXXIIIAAA>>>999999888777777888888999666666666666666666666666444444444333333333333333333333333333222222222111000111222333444555555555444444444333444444555666888:::<<<<<<<<>>======>>>???AAABBB@@@AAACCCDDDDDDCCCBBBBBB??????@@@@@@@@@??????>>>>>>===>>>@@@CCCDDDDDDCCCBBBBBBBBBAAA@@@===;;;:::888999999999999:::::::::::::::::::::::::::::::::999999888777777777888888444444444444555666777777777666555555666666555444333333333333333333333333333333222111111111222222111222333333333333333222111111111111000///....../////////000000000111111000000000000000000111111000000000///000000111222111111000000000/////////...///111444666666222000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,------111777;;;===:::666444////////////...---,,,+++***+++,,,------...------...------,,,,,,,,,---------------.............../////////...///000000111......///000111222222333111111111000000000000000000000111111111222222222111333444444555666999;;;:::::::::999888666555444555666666666555555555555222333444666999>>>EEEJJJPPPMMMHHHCCC???=========<<<<<<;;;:::999888777777777777777777777777777777888999:::;;;<<<<<<<<<;;;<<<<<<=========<<<<<<;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCHHHGGGHHHNNNVVVZZZYYYWWWJJJHHHEEECCCCCCDDDFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMRRRUUUUUUTTTTTTPPPJJJOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNPPPRRRSSSSSSRRRSSSUUUWWWRRRPPPTTTYYY[[[]]]```lll|||zzz||||||pppbbbSSSJJJFFFCCCEEELLLTTT\\\fffooojjjYYYPPPCCCAAA<<<999666666666777555555555666666666666666444444444444444444444444555555444444333333333333///000111222333444444444444444444333444555555666555666888888999:::===@@@???EEELLLSSS^^^ooo~~~~~~~~~rrrfffccc^^^VVVOOONNNRRRWWWbbb^^^WWWOOOGGG@@@<<<:::;;;===>>>>>><<<:::999:::777===BBBCCCFFFJJJLLLLLLSSS^^^ppptttkkkkkkiiidddcccfff???>>>======>>>???AAACCC@@@BBBCCCEEEEEEEEECCCBBB???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>BBBFFFHHHGGGEEE@@@@@@@@@@@@???===;;;999999999999999::::::;;;;;;999999999999999999999999::::::999888888888888888444333333333444555666777666444333333444444333222111111111111111111111111222111111111111222222333222222333333333222222111111111111111000///...---////////////000000000111.../////////000111111111///////////////000111111////////////000000000000/////////000333333222111........................------------------------------------------------------------------------...---,,,,,,++++++,,,,,,------------------------+++++++++,,,,,,---------...---,,,,,,,,,---...//////666AAAIIIMMMJJJDDD@@@999666222///,,,+++,,,,,,)))***,,,---......------+++,,,,,,---------,,,,,,---------.........//////...............///000000......///000111222333333111111000000000/////////000000000000111111111222222333444444333333555777555555666666555555444333444444555666777777777777666666777777999>>>EEEIIIPPPMMMHHHCCC@@@>>>======<<<<<<<<<<<<;;;999888777777777777777777777777777777888:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDAAABBBDDDFFFFFFFFFEEEDDDGGGFFFHHHMMMTTTYYY\\\\\\PPPMMMIIIFFFDDDDDDEEEFFFIIIIIIJJJKKKKKKKKKKKKJJJKKKQQQTTTRRRQQQRRROOOJJJKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTSSSQQQOOOOOOPPPVVVSSSRRRTTTUUUUUUXXX]]]\\\eeewwwwwwggg\\\NNNIIIEEEFFFIIINNNXXXbbbppp~~~xxxjjjcccXXXLLLAAA;;;777666444444555555555666666666444444444444444555555555555555444444444444444444000111222333333333333333444333333333333444555555222333444555666777999::::::===AAAEEELLLXXXiiiwww~~~~~~|||zzzyyy{{{}}}~~~~~~wwwtttsssxxx}}}qqqgggccc^^^WWWQQQMMMKKKJJJPPPNNNKKKFFFAAA===:::999888:::;;;:::999:::>>>AAAFFFOOOWWWZZZ]]]ccceeebbbbbbiiissspppeeeeeefffccceeekkk???>>>======>>>@@@BBBCCC@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@AAABBBBBBBBBBBBBBB???>>>???CCCHHHKKKJJJHHH@@@????????????===;;;999999999999::::::;;;;;;;;;999999999999999999999999;;;;;;:::999888888999999333333222222333555666777444333111222333333222000000000000000000000000000111000000000111222333333333333333333333222111000111111111111000///...---////////////000000000000---......///000111111222///////////////000111111......//////000000111111111000...///111333444333........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,++++++,,,,,,------------------------+++++++++,,,,,,---------,,,+++++++++,,,...000111222<<>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@AAADDDFFFGGGGGGFFFEEEFFFFFFHHHLLLRRRXXX]]]___VVVRRRMMMHHHEEEDDDDDDEEEHHHIIIJJJKKKLLLKKKJJJIIIIIIOOORRROOONNNPPPPPPKKKIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUUUUSSSPPPMMMLLLLLLLLLNNNSSSUUURRRNNNQQQXXXUUUVVV^^^lll{{{vvvlllbbbZZZQQQLLLIIIJJJQQQYYY\\\hhhvvv|||hhhUUUHHH@@@===333444444444555555666666444444555555555555555555444444444444444444444444111222222333333333333222333333333222333444444555333333333444555666777888555666999;;;===BBBMMMWWWbbbnnnzzz~~~~~~tttlllgggeeeddddddjjjfffdddhhhqqqyyy}}}}}}zzzyyylllaaaaaa___[[[WWWSSSMMMGGGCCC<<<======<<<:::888888999888999::::::<<>>>>>@@@BBBCCCCCCFFFCCCAAABBBEEEGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@AAA======>>>???@@@BBBCCCDDDBBBAAA???>>>=========>>><<<;;;::::::;;;<<<;;;999777888999:::;;;;;;;;;;;;;;;:::888666444444555555444444444444444444444444222222111111111111222222111000000000000111111222111111111111111111111111444444444444444444444444111111111000000000//////000000000000000000000000//////000000111111222222222111///...------...//////000000000111111111111000000000000///////////////......---------......000///...,,,,,,,,,---...------------,,,+++***)))------------------------...---,,,+++***)))))))))***+++,,,---...------,,,******+++,,,,,,---......,,,,,,,,,---------......444<<>>===<<<<<<<<<666888;;;===>>>>>><<<;;;666555555555666888:::<<<888999999:::;;;;;;;;;;;;888888888999:::::::::;;;:::;;;<<<>>>>>>>>>>>>===BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGKKKKKKMMMNNNPPPQQQSSSSSSQQQPPPNNNLLLJJJGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOTTTSSSRRRPPPNNNLLLKKKJJJNNNOOOQQQPPPOOONNNNNNOOOSSSWWW[[[]]]aaappp|||xxxtttpppfffZZZOOOJJJMMMPPPRRRWWWaaakkkrrrzzz{{{hhhTTTBBB===777555777666333555;;;555444444555777666444222666555444444444555777888666666666555555555555555222222222333333444444444333333333444444444555555444444666888;;;>>>AAABBBIIINNNWWWcccqqq}}}zzzwwwvvvuuuuuuyyy~~~xxxpppeee[[[VVVUUUVVVVVVfff```ZZZYYY^^^bbbbbbaaa^^^```bbbcccaaa]]]XXXUUUSSSRRRRRRSSSRRROOOHHHBBB???<<<:::;;;======<<<<<<;;;BBB>>>MMMXXX]]]llljjjooozzz{{{rrrsss~~~~~~tttllliiifffeeejjjsss}}}ooohhh```[[[]]]eeemmmrrrAAA???===<<<>>>@@@AAAAAACCCBBBCCCEEEHHHHHHFFFDDDBBBAAA???===<<<<<<<<<===============>>>@@@AAABBBAAA@@@???===<<<<<<<<<<<<<<<;;;::::::;;;<<<:::999777888999:::;;;;;;;;;;;;:::999888666555555444444444444444444444444444444111111111000000111111111000000//////000000111111222222222222222222222222333333333333333333333333333333333222222111111111////////////////////////000000000000000000//////------,,,,,,,,,------...//////000000000111111111111111000000//////......------------------......///...------,,,,,,,,,---------------,,,+++***)))------------------------...---,,,+++************)))***+++,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,------------...222:::GGGSSS[[[]]][[[XXXMMM???222...---,,,+++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------//////............//////000000000000/////////...,,,...000333444333222000333222111////////////000//////000111111111111000000111222222111000000000111222222333444555555666222333333444555666777888888777777666888:::<<<===??????>>>===<<<::::::999555777:::<<<<<<;;;:::999888888777888999:::<<<===999999:::;;;;;;;;;::::::888888888999999999999999777888:::===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDLLLLLLMMMNNNNNNOOOPPPPPPKKKJJJJJJIIIGGGFFFFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLQQQPPPOOONNNMMMKKKJJJJJJLLLNNNOOOOOONNNMMMNNNOOOOOOSSSVVVWWW[[[dddsss~~~wwwtttzzzxxxrrrjjj```XXXRRRPPPQQQTTT\\\ffflllqqqzzz}}}sss\\\IIIAAA<<<;;;999555555999888777777777777666333111555555444333333333444444222222222222222222222222222222222333333333444444333333333333444444444444333333333555666888:::;;;@@@CCCJJJSSS^^^hhhqqqvvvooonnnmmmkkkiiihhhgggggggggkkkpppuuu{{{}}}zzzzzzzzz{{{uuulllbbb]]]VVVNNNJJJJJJMMMPPP[[[VVVPPPMMMNNNOOOOOONNNOOOOOONNNMMMKKKHHHFFFEEEIIIIIIIIIKKKLLLJJJEEE@@@===:::777666777888:::<<<===IIINNNfffxxx~~~uuu}}}~~~yyyyyy~~~}}}uuuccc^^^XXXVVVZZZaaagggkkkccc```^^^```ffflllppprrr???===;;;:::<<<>>>??????@@@AAADDDGGGJJJJJJGGGEEEGGGEEEAAA===;;;::::::;;;======<<<<<<======>>>???@@@???===<<<;;;:::::::::===;;;::::::;;;;;;:::888777888999:::::::::::::::888888888777666555444333444444444444444444444444111000000//////000000111///////////////000111111222222222222222222222222111111111111111111111111222222222222111111111111........................111000000///......------***+++,,,---............////////////000000000000222111111000///......---,,,,,,+++,,,,,,---......---------...------,,,+++------------,,,+++******------------------------------,,,+++************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///666BBBNNNUUUXXXWWWUUUIII===222......,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,///...............//////000000000/////////......---///222444444333000...222111000///.........///...///000000111111000000///000222333222111///---000111111333444555666666222222222222333444666777:::999888777777888999:::;;;<<<<<<<<<;;;:::888777666777999::::::999777666888888888888999;;;<<<===::::::;;;;;;;;;:::999999999999999888888888888888555666999;;;===???@@@@@@????????????????????????@@@????????????AAABBBCCCLLLLLLLLLLLLLLLMMMMMMMMMEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMLLLLLLNNNOOONNNOOOQQQRRRTTTYYY___cccllluuunnnlllpppqqqtttuuurrrkkkbbb[[[SSSSSSWWW___cccdddgggkkkhhhlllsss|||dddZZZNNNGGGBBB===:::;;;;;;999777666666666555333555555444444333222222111000000000000000000000000222222222222222333333333222222222333333333333444333333333333333333444555666888<<>>===<<<;;;:::;;;;;;<<>>EEEIIIQQQ___hhh{{{|||{{{wwwttt___XXXQQQOOOTTTYYY[[[[[[___]]]^^^dddkkknnnlllhhh???===::::::;;;===>>>===@@@AAACCCFFFHHHIIIIIIHHHNNNKKKEEE@@@===;;;<<<<<<======<<<<<<<<<<<<======>>>===<<<<<<;;;:::::::::===;;;::::::;;;;;;999888777777888999999999999999666777888888777555333222444444444444444444444444000000////////////000000............///000111111222222222222222222222222111111111111111111111111////////////////////////------------------------//////.........---------,,,---///000000000///............/////////000000222222111000///...------++++++++++++,,,---......,,,---...//////...---,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------333<<>>===<<<:::999888999:::::::::888777666666666777777888999::::::;;;;;;;;;;;;:::999999888999999999888888777777777666777888:::<<<===??????????????????????????????AAA@@@>>>>>>???@@@CCCDDDIIIIIIIIIJJJKKKKKKLLLLLLEEEEEEFFFFFFFFFFFFFFFFFFIIIJJJLLLLLLLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKKKKJJJKKKMMMNNNOOONNNNNNOOORRRUUUWWWWWWYYYjjj}}}|||xxxooojjjiiidddfffkkkqqqtttqqqiiibbbVVVRRRQQQUUUYYYXXXWWWXXXZZZ___hhhqqqxxx|||mmmbbbZZZTTTOOOLLLGGGBBB<<<888666666666666444444444444333333222222111111111111111111111111111111111222222222222222111111111222222222333333555444444333333444444444333444666888;;;===???@@@EEEDDDDDDDDDDDDEEEFFFFFFKKKLLLOOOTTT[[[eeennnsssqqqjjj```WWWRRRRRRTTTVVV]]]]]]___dddkkkqqquuuvvvuuummmcccZZZUUURRRPPPNNNOOOSSSVVVTTTNNNIIIJJJLLLIIIHHHEEE@@@<<<999:::;;;888888888999;;;===@@@AAACCCBBB@@@>>>======<<<;;;666;;;???BBBGGGQQQZZZ___cccooovvv{{{yyyvvvyyy~~~tttnnnppp___XXXRRRTTT[[[aaaaaa^^^ddd```^^^aaafffgggccc^^^@@@>>>;;;:::;;;===>>>===@@@@@@AAABBBCCCFFFIIIKKKPPPLLLGGGAAA===<<<<<<===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;===;;;::::::::::::888777777777888888999999888888555666777777777555444222444444444444444444444444000000////////////000000.........//////000222222222222222222222222222222111111111111111111111111........................------------------------,,,---------.........///...///000000000///---,,,---............/////////111111111000///......---+++++++++++++++,,,---...------///000000///...---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++*********************,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------111666<<<@@@AAAAAA@@@:::222,,,,,,,,,******+++---------,,,,,,+++++++++*********+++++++++,,,,,,---------------...//////////////////............***---000333444333111000,,,------...//////000000......///000000000000000333111///000222222111000//////000111222333444555222111000///000222444555555555666666777888999:::;;;<<<>>>@@@@@@???>>><<<:::;;;;;;;;;:::999888777777777888888999999999999;;;;;;;;;;;;:::999999888:::999999999888888777777999999999:::;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLLLLLLLJJJHHHFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKFFFGGGHHHHHHHHHHHHKKKMMMOOOMMMKKKLLLPPPTTTVVVWWWWWW^^^iiivvv}}}{{{wwwpppkkkjjjgggfffgggjjjlllkkkeee```UUUMMMGGGHHHJJJIIIHHHHHHJJJNNNTTTYYY^^^dddjjjooowww{{{|||yyyuuurrriiiaaaTTTHHH@@@:::666444222222222222222222222333222222222222111111111111111111111111111111111111000000000111111111111222333333333333333444555555444444555666777888888888;;;;;;;;;::::::;;;;;;<<<<<<<<<===@@@GGGNNNTTTXXXVVVSSSNNNHHHCCCAAABBBCCCGGGFFFGGGIIIMMMQQQTTTVVVWWWSSSMMMIIIHHHJJJLLLNNNQQQWWW\\\[[[SSSKKKGGGFFF>>>>>>===;;;888777888999888999;;;===@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDKKKQQQSSSYYYbbbgggggg```iiinnnqqqllloooxxxwwwlllgggkkk^^^ZZZWWW[[[dddkkkjjjgggccc]]]XXXYYY^^^cccfffeeeAAA>>><<<;;;<<<===>>>===?????????>>>???BBBGGGJJJJJJGGGCCC???<<<::::::;;;======<<<<<<;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===;;;:::999:::999888666666777777888888888777777666666666666666555444333444444444444444444444444111000000//////000000111////////////000222333444111111111111111111111111111111111111111111111111////////////000000000000------------------------,,,,,,------...//////000............---,,,+++***------------.........///000000000000////////////------,,,,,,,,,,,,------------......///.........,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///111444555666666666333---***,,,,,,***)))+++---,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,---...///////////////.........------***,,,...000111111111000////////////...---,,,+++---...//////000000//////000...---///333444222///000000000111111222333333222111111000111222333444222333444666777999::::::;;;<<<>>>@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;:::999999:::::::::999999999999999;;;:::::::::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>============???@@@AAADDDDDDFFFGGGIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFGGGFFFEEEFFFHHHKKKKKKJJJIIIJJJNNNRRRUUUWWWVVVVVVWWW[[[bbbnnnzzzrrrlllkkklllkkkjjjjjjkkkjjjhhhfffRRRJJJCCCAAA@@@===<<<===???AAADDDGGGKKKQQQXXX\\\]]]bbblll{{{xxxfffVVVIII>>>888555444333222111222333444444444333222111000000///111111111000000000000000/////////000000000111111000000000111111222333444333333444555666666666666666555555444444444555555888666666888<<>>@@@AAA@@@BBBFFFIIIKKKLLLLLLLLLJJJOOOSSSSSSNNNFFFAAA?????????>>>>>>>>>>>>===<<<::::::<<<>>>???AAABBBCCCHHHLLLRRRVVVWWWVVVVVVVVVZZZ___```^^^bbbhhhfff___[[[aaa```wwwhhheeehhhooopppjjjiiimmmfffdddcccfffmmmpppnnnkkkXXXUUUSSSVVV___lllxxxAAA>>>;;;:::;;;<<<======;;;===>>>>>>===???CCCFFFCCCAAA???<<<;;;:::::::::;;;;;;:::::::::;;;;;;<<<:::<<<===???AAABBBBBBBBB===;;;:::999999999777555666777777777777777666666666666555444444444555555444444444444444444444444111111111000000111111111//////000000111333444555000000000000000000000000000000000000000000000000.........//////000000000------------------------.............../////////...------,,,,,,,,,------,,,,,,---------.........////////////000000000000000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,---......---,,,+++******+++,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,---------...///000111111///+++***,,,---******,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,---...///000//////.........---------,,,------............///......//////...---+++***---...//////000000//////......000555::::::555000111111111111111111111111111111222222222222333333222333444666777888999999::::::;;;<<<>>>???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::::::::<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@AAACCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFDDDCCCDDDFFFHHHHHHHHHJJJKKKLLLOOOQQQSSSQQQOOOOOORRRSSSWWWdddrrrzzzvvvssssssuuuvvvvvvrrrnnnllljjjWWWPPPKKKHHHDDD>>>;;;<<<<<<<<<===???CCCHHHKKKMMMKKKOOOXXXeeessssssbbbSSSIII@@@===:::666555555777888999888777666444222111000111111000000000/////////....../////////000000000111000000000000111111222111222444555555555444444222222111222222333444444777666555777:::<<<;;;:::999;;;===<<<999777888999777777888888888888:::;;;888<<>>>>>======???BBB??????>>>===<<<;;;;;;;;;999999888888999999:::;;;:::<<<>>>AAACCCDDDDDDDDD===;;;:::999999999777555666777777777777777666666777666444333333444555666444444444444444444444444222222111111111111222222000000000111222444555666////////////////////////////////////////////////,,,,,,,,,---------..............................000000000///......------///...------...///111222,,,,,,,,,---------............//////000000111111111000///...---,,,,,,,,,******)))((()))***,,,---++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,---...///...,,,+++++++++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---******---...++++++---+++++++++,,,,,,---------)))************++++++++++++++++++,,,---...///000//////.........---------///...---,,,,,,,,,,,,---***+++---...///......------......///////////////...000555===CCCAAA999111111111111111000000000000111111222333333333222222333333555666777777777777888888888999;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999888888999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999:::<<>>???@@@BBBCCCDDDEEEJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBEEEGGGGGGJJJMMMNNNMMMMMMNNNOOOKKKKKKOOOTTTRRRPPPVVV___bbbyyyxxxmmmeeeaaa```[[[XXXUUUNNNEEE@@@AAA;;;:::999;;;>>>@@@???>>>DDDEEEIIIPPPYYYcccpppyyyxxxggg]]]KKKHHHBBB===::::::;;;===>>>===<<<:::888666444333111111000000/////////.............../////////000333333222111111111111111222222444555555555444333111111111222333444666777444222222333666777555222555777999888666666888;;;777888999:::999999:::;;;:::<<<>>>?????????@@@AAA@@@>>>===???DDDIIIMMMNNNRRRNNNKKKKKKLLLKKKEEE???===<<<<<>><<<<<<======;;;:::<<<<<<;;;:::999999999999777888:::<<<======<<<<<<===;;;999888888777555333666666555444444444444444888777666555444444555666666555444333222333444444333333333222222222111111000111222222222000///...111111000000000000111111......------------......///............---------/////////...---------,,,---.........---,,,++++++))))))***+++---...//////.......................................///000000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...+++++++++************)))++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...000///---+++************************************++++++******************---------............///------------------,,,,,,---------...............******+++,,,,,,,,,,,,++++++,,,............000111000000111222222222222111222222222111111111000000111222222333222111000///555555555666666666666777:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888222333555777888999999888777777777888888999999:::777999:::<<<======<<<<<<<<<;;;:::::::::<<>>======<<<>>>AAAEEEHHHMMMUUU___fffwwwxxxnnnaaaYYYPPPMMMLLLMMMTTT\\\bbb[[[NNNAAA===>>>===999222333333111000///000222333111000111222333333111222222111000......000222222222111000111222333444444333333222222333333444333333444555555555444444444444444444444333333333666444333666;;;>>>===;;;;;;999888:::===???>>><<<<<<;;;<<>>??????>>>======>>>>>><<<;;;<<<;;;:::999888888888888999:::;;;<<<<<<;;;;;;:::>>><<<:::999999888666444666555555444444444555555777666555444444555555666777666555444444444555555333333222222222111111111000000111111111000///...111111000000000000111111///......------......//////............---------............------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++,,,,,,------+++++++++************)))++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------............------------------------...............---------******+++,,,,,,,,,,,,+++(((***++++++++++++,,,---000000111222222222222111222222222111111111000000222111111000000000000111444444444555555555666666555666777999;;;<<<>>>>>>:::::::::999999888888888555555777888999888888777888999999999999999999:::888999:::<<<<<<<<<<<<;;;;;;:::888777888:::<<<>>>======>>>>>>??????@@@@@@@@@AAABBBDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFEEEEEEFFFGGGHHHGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIHHHGGGFFFGGGGGGHHHGGGEEECCCCCCEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMKKKIIILLLRRRYYYiiicccaaalll|||uuuooollllllsssrrrqqqpppggg\\\WWWZZZUUUUUUSSSOOOKKKFFFAAA??????@@@AAACCCFFFMMMWWW^^^eeeooozzz~~~rrrkkkdddcccdddhhhpppyyy|||pppbbbXXXSSSMMMGGG@@@???===;;;999777666555555333111000222333444444222222222111000000111222000/////////000111333444444444333222222222222222222222222333333444444555222222222222333333444444333333444777;;;>>>>>>===>>><<<:::;;;===>>><<<:::999888888;;;@@@GGGLLLPPPWWWSSSTTTYYY\\\ZZZYYY\\\]]][[[[[[bbbkkkpppmmmiiiiiitttyyylllhhhiiiddd```cccggghhhaaaYYYVVVVVVVVVZZZ```fffjjjlllmmmmmmqqqwwwvvvnnnhhhhhh```\\\WWWWWW[[[```bbbccceeefffjjjmmmooowww@@@>>>;;;;;;<<<======<<<========================???>>>======>>>???>>><<<;;;;;;:::999888888888888:::;;;;;;;;;;;;:::999888===;;;:::999999888666555555444444444444444555555555555444444444555666666888777666666555555666666333222222222222111111111//////000000000///......111000000//////000000111///......------......//////............---------------------.....................///......---,,,///...------,,,+++******------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------.........//////......------,,,,,,***++++++,,,,,,,,,,,,,,,,,,---......---,,,---//////000111111222222111111222222222111111111111111111111000000000111222333333333333333444444444444444444555777888:::;;;<<<;;;::::::999888888777777888888999999999888888777;;;;;;;;;:::::::::::::::888999:::;;;<<<<<<;;;;;;;;;999777555555777:::;;;;;;;;;;;;<<<===>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEEIIIHHHHHHGGGFFFEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCEEEGGGJJJIIIIIIHHHHHHHHHHHHHHHEEECCCAAABBBCCCEEEFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMKKKHHHGGGJJJQQQWWWccc]]]XXX]]]kkk}}}}}}yyyyyyxxxuuurrrppppppqqqvvvuuussspppggg^^^ZZZ\\\aaaaaaaaa^^^YYYRRRKKKGGGFFFDDDBBB???@@@EEEMMMSSSTTT\\\ffflllooorrrwww|||{{{zzz{{{}}}}}}tttllleeeSSSNNNIIIFFFFFFEEECCCAAA<<<999555333444555555555333333333333333333333333222111111222333444555666555555555444555555555555555555444333444555777888666666555555555555666666555666888:::===>>>??????:::999888999:::;;;:::999777888;;;???FFFNNNVVVZZZjjjkkkpppvvvxxxtttqqqrrrllliiihhhmmmsssqqqhhh^^^^^^fffsss~~~|||pppeeeaaahhhffffffkkkpppnnnddd[[[ZZZ\\\```ffflllpppqqqppppppnnnllljjjddd\\\XXXYYYWWWUUUTTTXXX```hhhmmmnnnhhhgggiiikkkmmmuuu@@@>>><<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???>>>===>>>???@@@???>>><<<<<<;;;:::999999999999999::::::::::::999999999<<<:::888888888777666444444444333333444444555555333333333444444555555666777777666666555555555555222222222222111111111111...///////////////......000000////////////000000//////............/////////............---------,,,,,,,,,------..................//////......---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---------,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...............//////000---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,---...////////////...------,,,++++++***+++,,,,,,------,,,,,,...///000///...---...//////000000111111111111111111111111111111111111111000111222333333333333333111222222222333333333333555555555555666666666666::::::999999888777777777888888999999999:::999999======<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;999777555555666888:::::::::;;;<<<======>>>>>>AAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFEEECCCAAAAAACCCFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGCCCAAA@@@@@@BBBDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGIIINNNRRRUUUUUUWWW\\\cccppptttooorrrqqqooommmmmmooorrrtttyyyxxxuuuoooeee\\\XXXYYY___```aaa```^^^[[[WWWUUUUUUQQQJJJEEECCCEEEJJJMMMMMMQQQVVVZZZ]]]bbbhhhmmmuuu|||}}}fff^^^UUURRRUUUYYYZZZYYYMMMJJJGGGDDDBBB???<<<:::666555555555666666555333444444444444555555666666222333333444555555555666666555555444444444555555888777666555444444555555555666999:::;;;<<<===>>>999999999:::<<<===>>>>>>>>>BBBHHHQQQZZZeeennntttyyywwwkkkhhhgggkkkppplll___RRRRRRVVV```kkkooohhh```]]]dddgggllluuu{{{yyyoooeeedddfffjjjpppttttttqqqnnnccc```\\\XXXUUUUUUXXX[[[ccc```^^^```eeejjjllllllgggeeefffhhhjjjooo|||@@@???>>><<<:::::::::;;;;;;<<<>>>???AAAAAAAAAAAA>>>===<<<>>>???@@@@@@???>>>>>>===;;;;;;;;;;;;;;;777777888888999:::;;;;;;:::888777666777777555333444444333333333444444555222222333444444444555555444555555444444444333333222222222111111111000000///............/////////000000////////////000000/////////......////////////............---------+++,,,,,,,,,------......------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,...000000///...---///000////////////...............---------,,,,,,)))*********+++++++++,,,,,,,,,,,,------------...++++++,,,,,,---...////////////...---,,,++++++***++++++,,,------------,,,+++,,,---,,,******+++,,,//////000111111111111000111111111111111111111111///111555777888666444222111111111111222222222333444444444444444444444444999999999888888888777777777777888999:::;;;<<<<<<>>>======<<<<<<;;;;;;;;;999999999999:::::::::;;;;;;:::888777777888999::::::;;;;;;<<<>>>??????@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDBBBBBBCCCFFFGGGGGGHHHIIIJJJIIIHHHFFFEEEBBBAAA??????AAACCCCCCCCCEEEEEEEEEDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLHHHIIIJJJKKKJJJJJJKKKKKKGGGKKKRRRXXXZZZ^^^kkkxxx~~~qqqnnnlllhhhgggiiinnnsssvvv|||ssshhh```\\\ZZZUUUVVVWWWZZZ]]]```ccceeegggbbbZZZTTTPPPOOOPPPQQQLLLKKKIIIIIIKKKQQQWWW[[[aaagggqqq|||qqqggg\\\XXX]]]fffmmmppphhhgggeeeccc___XXXPPPJJJCCCAAA>>>>>>??????<<<:::999999999::::::::::::999999999999999888666555444777888;;;<<<;;;999666444555444333333444555777888666777999<<<@@@DDDFFFGGGJJJKKKLLLLLLKKKKKKLLLMMMOOOTTT\\\cccjjjqqqxxx}}}}}}tttnnnlllhhhdddcccfffiiieeeXXXMMMLLLMMMTTT___eeeccc```___bbbgggqqq}}}xxxoootttttttttsssqqqkkkccc^^^OOORRRUUU[[[bbbiiilllmmmvvvqqqllliiijjjjjjiiigggdddbbbcccfffggghhhnnnvvvCCCCCCAAA>>>;;;999:::;;;:::;;;===@@@AAABBBAAAAAA===<<<;;;===???@@@@@@?????????>>>===<<<<<<<<<<<<666666666777888999;;;<<<:::888777777777777555444555555444333333333333333222222333444444444333333222333333333333222111111222111111111111000000000//////.........///000111000//////......//////000000//////......//////000///............---------,,,,,,,,,,,,------------+++,,,------...---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...---,,,++++++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------+++++++++,,,---...///...------//////000000///...------.........------,,,,,,+++)))))))))******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------...............------,,,,,,++++++++++++,,,---------------+++,,,...---,,,+++---......///000000111111000000111111111111111222222222000222555777888666333111111111111111222222222222000000111222333444555666777777777888888888888999666666777888999;;;===>>>=========<<<<<<<<<<<<<<<::::::999999999999::::::999999999999::::::999999:::;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCEEEFFFHHHIIIHHHHHHGGGBBBAAAAAABBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGKKKKKKLLLMMMMMMMMMLLLLLLIIIGGGEEEDDDCCCDDDEEEFFFEEEGGGIIIJJJJJJHHHFFFDDDCCCAAA??????@@@AAABBBAAACCCCCCCCCCCCDDDFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLGGGHHHJJJLLLLLLKKKIIIGGGFFFIIINNNQQQQQQRRR\\\gggtttooohhheeefffkkkpppsss{{{~~~}}}tttjjjddd```]]]SSSSSSTTTWWW]]]dddlllpppsssooojjjfffccc```^^^\\\QQQKKKDDD@@@AAADDDHHHJJJPPPTTT[[[bbbjjjsss{{{uuujjj^^^WWWZZZdddnnnttt}}}~~~|||tttjjjccc^^^ZZZUUUSSSSSSRRRPPPMMMHHHIIIJJJLLLMMMMMMMMMMMMSSSRRRQQQNNNKKKFFFCCC@@@DDDIIIQQQWWWWWWQQQIIIDDD>>>>>>>>>???BBBFFFIIILLLEEECCCDDDIIISSS[[[___```ggggggfffccc___\\\\\\\\\___dddjjjllljjjiiiiiikkkzzz{{{ooohhheeecccccc```^^^^^^___[[[RRRKKKOOONNNSSS\\\bbbbbbccceeejjjpppyyyzzzqqquuuqqqlllfff___WWWOOOIIIJJJSSSaaarrrzzzrrrnnnlllllljjjhhhdddaaabbbeeegggfffgggkkkGGGGGGEEEAAA<<<999:::<<<999;;;===???@@@???>>>>>>;;;::::::<<<>>>@@@@@@??????>>>===<<<<<<;;;;;;;;;888777666666777888999:::;;;:::888888999999777666666555444333222111111111222222333444333333111111111222333333333222111000111111111111000000000000000000/////////000111222//////............//////000000////////////000000///............---------------,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,......---,,,++++++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***,,,,,,,,,,,,------------,,,---.../////////............------,,,++++++***))))))***++++++,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,...//////......000111...//////000000000000000000000111111111222222222333333333333333333222222111111111222222222333333000000111222333444444555555555666777888999::::::888777777777888999;;;<<<;;;;;;<<<<<<<<<<<<<<<===;;;:::999888888999::::::555777999;;;<<<;;;999888::::::;;;===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFDDDCCC????????????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNNNNNNNMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKLLLLLLJJJFFFDDDEEECCC@@@???@@@AAA@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIJJJKKKKKKKKKIIIGGGJJJJJJLLLOOONNNNNNUUU^^^ppp|||sssooooooqqqrrrooovvvwwwqqqkkkiiigggccc___^^^^^^___ccciiiooosssvvvtttsssssssssqqqlllhhh```YYYPPPJJJHHHHHHGGGEEECCCGGGLLLRRRXXX```iiiooommmlllpppyyyyyylllbbb```eeemmmttt|||vvvrrrkkkccc___^^^^^^[[[XXXWWWYYY\\\___bbbdddeeeffflllllljjjhhhddd___ZZZXXXSSS]]]kkkvvvxxxqqqeee\\\VVVUUUUUUUUUXXX[[[___aaaXXXSSSPPPVVVcccnnnrrrrrrssssssrrrmmmgggbbbaaaaaaaaaggglllkkkddd\\\WWWUUUbbbnnnuuuooofffbbbbbbaaa___]]][[[YYYWWWVVVTTTSSSYYYXXXZZZ```cccdddggglllssswww}}}yyylllbbb]]]ZZZVVVRRRQQQPPPOOOMMMZZZcccrrr~~~xxxqqqlllmmmnnnnnnmmmhhhcccbbbfffiiihhhiiilllJJJJJJHHHDDD>>>;;;;;;===:::;;;<<<>>>>>>===;;;:::::::::999;;;>>>@@@@@@???>>>>>><<<;;;;;;;;;;;;;;;:::999777666666666777888===;;;::::::;;;;;;999888777666555333222111000000222333444444333222000///222222333444333222111000111111111111000000000000111000/////////111222333//////............//////000000////////////000000//////.........------------------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,......---,,,++++++++++++************)))++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***,,,,,,+++++++++,,,---...)))+++---...000000000///......---,,,++++++************+++,,,,,,---......++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------)))***,,,,,,,,,,,,---///...//////000000000000000000000111111222222222222555333111///...///111333111222222222222333333333333333333333222222111111444444555777888:::;;;;;;999999888777777888999::::::;;;;;;;;;<<<<<<======;;;:::999888888888999:::333555999<<<<<<;;;999777999:::;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDCCC@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGIIIJJJLLLMMMNNNNNNMMMMMMHHHHHHHHHGGGFFFEEEDDDDDDGGGIIILLLNNNNNNKKKGGGEEEFFFDDDAAA@@@@@@@@@@@@???>>>>>>???AAACCCFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIFFFFFFJJJMMMMMMKKKNNNTTT^^^yyy|||yyyxxxhhhqqquuurrrooopppoookkklllkkkiiiiiijjjmmmppprrrttttttvvvyyy|||zzzuuupppqqqjjjaaa[[[WWWTTTNNNIII===AAAFFFKKKPPPVVV___eeefffcccccchhhnnnsss{{{}}}wwwppppppuuuzzzvvvxxx|||}}}ssskkkaaa[[[ZZZYYYVVVSSSZZZ]]]aaafffkkknnnpppqqqtttttttttssspppmmmiiigggXXXdddwwwssshhhhhhfffdddcccccceeehhhiiiaaaYYYRRRWWWeeepppssspppoooooonnnjjjddd___^^^___\\\bbbhhhhhh```VVVPPPNNNOOO___jjjggg```^^^^^^^^^___^^^\\\ZZZYYYZZZ^^^aaacccaaabbbeeeeeefffjjjqqqsssuuuwwwwwwrrreeeWWWLLLGGGFFFFFFIIIQQQZZZaaaeeeooosss{{{{{{tttmmmjjjkkkooopppppplllfffcccgggkkklllnnnrrrGGGIIIJJJFFF>>>999888:::888:::<<<>>>???>>><<<:::::::::::::::;;;;;;<<<===@@@???<<<<<<<<<;;;999888:::888666444444555777888888888999999999:::::::::888777555333222222222222111111111111111111111111555444444333333222222222111111111111000000000000000000000000000000000000111000000///...---------//////.........---------111///............---++++++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((************************,,,***((('''(((***---......---,,,+++++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********((()))))))))************+++++++++*********))))))************************---------,,,,,,+++++++++'''((()))***,,,---...///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++------------------------.........------,,,,,,,,,---...///000000...,,,***---------------------------.........//////000000111222222222222222222333444444333333222111000000222111111000000111111222222111000000000111222333666666777888999::::::;;;::::::::::::999999999999======<<<<<<<<<<<<===>>>;;;:::999888999:::;;;<<<;;;<<<>>>???>>>===;;;::::::;;;;;;<<<===>>>>>>????????????AAADDDGGGGGGFFFFFFEEECCC@@@???>>>>>>?????????>>>>>>>>>???AAABBBAAAAAAAAAAAABBBDDDEEEFFFHHHHHHIIIJJJJJJKKKLLLLLLLLLJJJHHHFFFDDDCCCCCCCCCJJJJJJLLLNNNOOONNNJJJGGGCCCBBBBBBAAA@@@???>>>===@@@AAABBBCCCDDDEEEFFFGGGJJJGGGFFFIIINNNQQQOOOLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJLLLMMMNNNYYYooo}}}{{{{{{|||~~~~~~|||xxx~~~zzztttpppoooppprrrzzz{{{~~~~~~xxxrrrsssuuuuuurrrssssssjjj^^^PPPIIIAAA>>>AAAHHHNNNQQQUUUXXX\\\^^^```dddkkkpppwwwtttwww||||||~~~~~~|||yyyrrrhhh^^^WWWRRRNNNLLLQQQ\\\hhhkkkgggffflllssspppmmmlllppptttpppdddXXXQQQVVVaaappp}}}~~~vvvmmmmmmmmmlllhhhdddaaa```aaadddXXXKKKIIISSS___fffgggkkkiiifffbbb___```cccgggfffcccbbb```ZZZQQQLLLMMMSSSRRRUUU\\\___^^^^^^```___```aaa```___bbbhhhllljjjiiiiiijjjjjjhhheeeccchhh___WWWTTTQQQJJJDDDAAA;;;;;;CCCRRR___eeehhhkkkooovvvyyyzzzqqqnnnqqqsssqqqnnnppplllkkkmmmmmmlllnnnrrrBBBEEEFFFCCC===999:::<<<666777999:::;;;:::888777888888888888999:::;;;;;;???<<<999888888999888888999888555444333444666777888888888888999999999999888777555333222222222222000000000000000000000000222222222222222111111111111111111000000000//////////////////////////////000000000///...---------///.........------------...---,,,+++,,,,,,+++))),,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))************************+++***)))((()))***+++------,,,+++******+++,,,,,,++++++***))))))***++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************+++++++++++++++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---......///...---,,,+++------------------------............/////////000333333333444444444444444444444333222222111000000222222111111111111222222222111111000111222333444555666666777888999:::;;;999999999999999::::::;;;=========<<<;;;;;;:::::::::999999888999:::;;;<<<<<<===>>>??????===;;;:::<<<<<<<<<<<<============???>>>???AAADDDFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>???????????????AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEIIIJJJKKKNNNOOONNNJJJGGGBBBBBBAAA@@@???>>>>>>===???@@@AAACCCEEEGGGHHHIIIKKKHHHFFFIIINNNPPPOOOLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMQQQ^^^ooo|||xxxsssrrrrrr|||~~~}}}qqqiiijjjmmmoooqqqvvv{{{wwwooo\\\UUULLLFFFDDDDDDEEEDDDJJJLLLOOOPPPQQQUUUZZZ___bbbaaadddnnnwww||||||zzz~~~}}}{{{|||yyysssiii```ZZZVVVRRRPPPYYYcccnnnrrrnnnkkklllooorrrpppnnnoooppplllbbbYYYLLLNNNUUUbbbooouuusssnnnpppqqqqqqnnnhhhccc___^^^ZZZQQQIIIHHHOOOYYY^^^```eeedddbbb___]]]^^^```cccgggdddbbbaaa]]]WWWTTTVVVXXXYYY\\\bbbcccaaabbbfffllloooqqqpppnnnllllllmmmllliiieeeaaa\\\XXXTTTRRRPPPKKKJJJLLLLLLFFF@@@>>>DDDDDDKKKXXXcccffffffggglllqqqqqqqqq|||tttqqqssstttrrrnnnqqqqqqssstttnnnfffdddfff<<>>?????????>>><<<;;;=========<<<<<<<<<<<<;;;>>>>>>>>>@@@CCCEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>??????AAABBBDDDEEEAAAAAABBBBBBCCCDDDFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDEEEFFFFFFHHHIIIJJJLLLNNNMMMJJJGGGCCCBBBBBBAAA@@@???>>>>>>???@@@AAACCCFFFHHHJJJJJJKKKIIIGGGIIIMMMNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJOOORRRZZZbbbiiixxx|||vvvrrruuuxxx~~~xxxjjj______aaacccgggmmmtttsssooofffaaa[[[TTTOOOIIIDDD@@@BBBCCCDDDEEEEEEGGGKKKNNNMMMMMMQQQZZZbbbiiittt}}}~~~xxxtttwww{{{|||xxxwwwvvvxxx|||{{{ssslllgggdddbbb```eeemmmvvvzzzxxxrrrnnnlllsssrrrpppnnnlllgggaaa\\\VVVTTTUUU]]]hhhqqqtttssssssuuuvvvsssmmmeee___\\\YYYVVVRRRRRRVVV]]]bbbeeeiiijjjjjjiiigggfffgggiiillliiiiiikkkkkkiiiiiilllhhhgggiiimmmmmmkkklllpppvvvxxxzzzwwwqqqjjjdddaaaaaa]]]VVVOOOJJJFFFEEEDDDGGGHHHOOOYYY\\\VVVOOOLLLNNNMMMQQQ[[[bbbbbb``````fffmmmlllhhhqqq}}}vvvtttvvvxxxwwwuuuyyyzzz}}}{{{sssjjjjjjooo999;;;===<<<:::999999:::;;;;;;::::::999999999999444444555555666777888999999888777777888999999888666555444333222333444555555666666666666777777777555555444333222222222111////////////////////////111111111222222333333333111000000000/////////////////////////////////////////////......---------------------------------000...------------,,,******+++++++++***)))***+++++++++++++++++++++++++++,,,,,,+++******++++++,,,***************************+++,,,,,,+++***)))((()))))))))))))))*********+++******************++++++++++++***************+++++++++************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---------......------,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,...............---------...---+++******+++,,,...------------------------........./////////////////////000000111111222222333222222222111111000000222222111111111111222222333222222333333333444444444555555666777888999999:::888666555555777999;;;:::<<<===>>>>>><<<:::999::::::;;;<<<===>>>??????>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======???BBBDDDDDDCCCCCCBBBAAA@@@???>>>======<<<===>>>???AAABBBCCCDDDAAAAAAAAABBBCCCDDDFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKLLLLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@???AAAAAABBBDDDFFFGGGHHHIIIJJJHHHGGGIIIKKKLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGNNNJJJNNNVVVXXX```}}}vvvqqq}}}wwwpppppprrrvvvxxxsssiiiaaa______^^^^^^aaaddddddbbbffffffgggfffbbb]]]VVVRRRFFFFFFEEECCCAAAAAAAAABBBCCCCCCFFFLLLSSSZZZhhhtttuuu|||~~~yyyrrrqqqqqqpppllllllmmmpppuuuzzzzzzuuusssrrrqqqpppppptttzzz~~~}}}xxxrrrnnnqqqqqqpppnnnjjjfffdddccchhhdddaaabbbiiiqqquuuvvvwwwxxxyyyvvvpppiiidddbbbdddcccbbbaaacccgggnnnrrrqqqsssuuutttqqqooommmmmmnnnmmmqqqyyy~~~~~~xxxtttuuuwwwtttrrrrrrsssrrroooiiibbbYYYRRROOOKKKIIIEEEBBBAAACCCHHHLLLVVV[[[hhhvvvzzzssshhhbbbYYYUUUVVV\\\``````______aaakkknnniiijjjuuu~~~}}}xxxsssssswww|||~~~~~~|||~~~~~~wwwuuu999:::;;;;;;999888777777<<<<<<;;;;;;::::::999999444555555555777888999:::888888999;;;======:::888555555444333222333333444444444444555555555666666444444444333333222111111000000000000000000000000//////000000111111222222000000000////////////.......................................------------,,,,,,------------------000...---,,,------,,,***&&&)))***+++******,,,...++++++++++++++++++++++++,,,++++++******+++,,,,,,***************************+++,,,,,,,,,***((('''(((((())))))*********************++++++*********************************************************))))))))))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------,,,,,,---------------,,,++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,+++,,,,,,,,,------.................................---+++)))***+++---///------------------------///////////////...............//////000111222222222222111111111111111000222111111000000111111222222222333333444444444444444444555666777888888999;;;999666444444555777888999:::===???@@@@@@???>>><<<===>>>??????@@@@@@@@@>>>>>>>>>>>>>>>======<<<888999:::;;;<<<===>>>???=========>>>AAACCCCCCBBBAAAAAA@@@@@@???>>>===<<<:::;;;<<<>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHGGGFFFGGGIIIKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGGGGIIIJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDGGGCCCHHHOOOOOOPPPeeerrr```bbbmmmvvv}}}}}}yyyssslllkkkmmmnnnjjjfffeeeccc`````````_________dddiiiqqqvvvwwwtttpppmmm[[[XXXSSSMMMHHHCCC>>><<>>AAADDDJJJUUUaaajjjssszzzvvvpppkkkgggddd``````bbbeeeiiipppvvvzzz}}}zzzvvvtttuuuuuuuuuuuutttvvvxxxzzzzzzxxxuuurrrlllnnnoooooollljjjkkklllpppllliiihhhlllqqquuuvvv}}}}}}|||xxxtttqqqppppppnnnnnnmmmkkkkkkooovvv{{{xxxzzz|||{{{wwwrrrnnnlllmmmnnnttt}}}pppooopppmmmeee______\\\WWWRRRMMMJJJGGGFFFBBBBBBCCCEEEIIIRRR]]]dddhhhnnn{{{vvvlllccc]]]YYY]]]aaabbbccceee___hhhlllgggeeekkkrrrsssuuuqqqmmmmmmrrrzzzxxx}}}::::::::::::999888777666999999999999999999888777444555555666777999:::;;;999999:::<<<>>>===:::888555555444333333333333444333333333333444444444555333333333333333222111111000000000000000000000000.............../////////000000////////////..............................------------------------,,,,,,,,,,,,---------------,,,******++++++)))((($$$'''******)))))),,,///++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++)))((('''((()))******+++******)))***++++++++++++***))))))))))))***************)))))))))***************(((((()))))))))************************+++++++++*********************************+++++++++++++++))))))***+++,,,,,,------+++,,,,,,------------,,,++++++++++++++++++++++++************************++++++******++++++,,,,,,,,,,,,,,,------......///.............../////////...---+++***+++,,,...///------------------------///////////////.........//////000111222333333444111111111111111111111111000000000//////000000000111111222333333333333333333333444555666777888888;;;999777666666666888999999:::<<>>??????@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<777888999:::<<<>>>???@@@===<<<<<<===@@@AAAAAA@@@???@@@@@@??????>>><<<<<<:::;;;<<<>>>???@@@@@@@@@??????@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHFFFEEEFFFHHHJJJJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFEEECCCBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBGGGMMMMMMLLLWWWeeeiiiXXXTTTTTTYYYaaassssssjjjiiijjjhhheeedddaaa```bbbbbbaaacccffffffnnnyyywwwrrrkkkccc[[[SSSLLLGGG@@@<<<:::;;;;;;===CCCKKKXXXaaahhhhhhdddaaa\\\WWWSSSTTTVVVXXX[[[aaahhhnnnrrrpppoooooorrrtttuuuvvvpppqqqqqqrrrqqqqqqppppppgggkkkooorrrrrrrrrrrrrrrrrrpppnnnooossswwwzzz{{{~~~zzzwwwwwwzzz}}}xxxwwwvvvttttttwww|||{{{uuusssnnnmmmrrr~~~~~~nnn^^^ZZZ[[[WWWNNNHHHGGGEEECCCCCCEEEGGGHHHHHHKKKMMMQQQUUUZZZcccnnnwwwsssvvv~~~nnnccc\\\XXX[[[___aaadddgggaaafffgggddddddkkkqqqsssnnnjjjfffffflllvvv::::::::::::;;;:::999888555666888999:::999777666444444444555777888:::;;;;;;999777777999999999888555555555444444444444444222222222333333333333444222222333444333222111000////////////////////////000000000000000/////////000000/////////.................................------------------------++++++,,,,,,,,,------------+++******+++***)))(((%%%(((++++++((((((+++...************************)))***+++,,,---,,,++++++************************)))******++++++++++++***'''((()))+++++++++++++++)))***++++++++++++***)))((()))))))))*********+++((()))))))))*********+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***+++,,,---------------************************************************++++++******++++++,,,---***++++++,,,------......---........./////////000------,,,,,,,,,---//////------------------------000/////////..................///000111222333444000000000000111111111111//////............//////000111222333333333222111222333444555666777777888999999999999:::;;;<<<===:::;;;<<<===>>>???@@@AAA>>>???@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;888888999:::<<<===>>>>>><<<<<<;;;===???AAA@@@???>>>????????????===<<<;;;;;;<<<>>>???@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFHHHEEEDDDEEEFFFIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@AAACCCDDDDDDEEEFFFHHHGGGGGGGGGGGGFFFDDDBBBAAACCCCCCDDDDDDDDDCCCBBBAAABBBDDDEEEGGGHHHLLLQQQUUUggg|||pppUUUIIIGGGGGGOOO^^^qqq{{{xxxrrrmmmeeebbbbbbeeeeeebbbdddiiihhhqqq}}}}}}wwwrrrlllfff___ZZZLLLFFFAAAAAA@@@>>>???AAAFFFKKKOOOOOOOOOOOOLLLFFFEEEGGGHHHIIIKKKPPPWWW]]]dddcccccceeeiiimmmppppppfffhhhjjjiiigggffffffgggeeeiiiooouuuyyyyyywwwuuusssrrrrrrtttxxx|||~~~|||yyywwwxxx{{{~~~|||{{{zzz{{{{{{|||||||||xxxtttqqqfffaaa```fffjjjiiifffeee^^^SSSIIIFFFGGGFFFDDDEEEEEEGGGKKKQQQWWWXXXVVVSSSVVVZZZ^^^```bbbgggpppwwwtttuuurrrccc^^^\\\```dddeeeeeeggggggiiikkkmmmqqqtttsssooogggdddaaacccmmm|||999999999:::<<<<<<;;;:::444666999;;;;;;:::888777333333333444666888999:::===999444222333555888999666666555555555444444444111111222222222333333333111222333444333222111000........................555444444444333333222222000/////////....................................------------------------+++++++++,,,,,,---------///---,,,,,,,,,,,,+++)))&&&***---+++(((&&&)))---************************((()))+++---...---+++***************************)))))))))******++++++,,,'''(((***+++,,,,,,,,,+++)))***+++,,,,,,+++***)))(((((())))))*********+++(((((())))))*********+++******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------,,,,,,+++******)))***+++,,,,,,------------************************************************+++*********+++,,,,,,---))))))***+++,,,,,,---------.........//////000000------------......///000------------------------000000//////.........---,,,,,,---...///000111111000000000000000111111111......------------......///000111222333222111111222333333444555666777777888888:::<<<>>>@@@AAABBB<<<<<<;;;;;;<<<===>>>???>>>>>>??????>>>===;;;:::<<<<<<;;;::::::::::::;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<>>>>>?????????===<<<;;;===>>>???@@@AAAAAA@@@???=========>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAABBBDDDFFFGGGEEEDDDDDDFFFHHHIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCDDD>>>@@@AAABBBCCCDDDFFFGGGFFFFFFGGGGGGEEECCCAAA@@@CCCCCCDDDEEEDDDCCCAAA@@@@@@AAA@@@===@@@HHHKKKJJJKKK___vvvjjjQQQHHHHHHBBBDDDHHHQQQddd}}}~~~nnnjjjjjjllliiiddddddiiihhhqqq}}}yyyvvvrrrqqqpppnnnjjjfff[[[SSSMMMMMMLLLHHHEEEDDD<<<>>>>>><<<===@@@===888;;;<<<======>>>BBBJJJPPPUUUTTTUUUXXX^^^bbbeeefff^^^bbbeeeddd```]]]]]]___eeeiiipppxxx~~~}}}yyyuuusssrrrqqqrrruuuyyy}}}zzzzzzyyyvvvuuuuuuxxxzzzxxxxxxyyy{{{|||{{{wwwtttmmmoooqqqppplllgggccc```VVVMMMGGGGGGGGGEEEAAAAAACCC>>>;;;===>>>AAAHHHPPPUUUZZZbbblllrrrppphhhaaaYYY]]]aaabbbaaaccciiinnnpppooozzztttjjjfffffflllpppooommmmmmkkkooouuu|||ttthhhbbb```___dddrrr::::::::::::999888777777888888999999999888888777777777777888999:::<<<===:::999777555444555666777888777555222111000000111222222222111111///......---......///////////////......////////////......111111111000000...------......---------,,,,,,,,,))))))***+++---...//////------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((***)))((('''''''''''''''((()))***+++++++++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++*********************************)))))))))))))))***)))************+++++++++)))***++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........//////000............////////////,,,,,,------...///////////////////////////////////////000000111111111222111111111222333444666777888999:::<<>>;;;888888:::;;;:::888888888888888888999999999;;;;;;<<<;;;:::999888777999777666888<<<===<<<;;;;;;;;;:::999999999::::::===>>>???@@@@@@???>>>===888:::===???@@@@@@>>>===???>>>>>>>>>>>>@@@AAABBBBBBAAA@@@@@@@@@@@@BBBBBB@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA???>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDFFFIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBAAA@@@@@@??????>>>===>>>>>>===<<<===AAACCCMMMPPPUUU\\\ccciiinnnqqq}}}|||bbbJJJ???======>>>@@@CCCJJJYYYkkkyyyuuunnnllljjjgggdddiiijjjmmmuuurrrmmmfffaaaaaaccceeefffaaa\\\XXXXXX\\\^^^ZZZUUUPPPLLLHHHEEEBBB>>><<<<<<<<<;;;::::::<<<===<<<;;;DDDEEEFFFHHHKKKNNNQQQRRRQQQPPPOOOOOOOOOOOONNNMMMSSSYYYdddsss}}}~~~wwwnnniiinnnooojjjjjjppprrrqqqooojjjeeeggglllooommmiiidddeeeeeeeeehhhjjjddd\\\WWWUUURRRNNNKKKIIIGGGGGGCCC@@@<<<:::<<<>>>===:::===@@@EEEJJJOOOSSSVVVXXX___jjj|||vvvhhhbbbaaa^^^[[[[[[```ggglllnnnlllqqqsssnnnoooqqqssstttuuuuuuuuusssyyywwwpppooopppuuu::::::::::::999888777777666666777777888777777777666777777777888:::;;;<<<;;;999777555444555555666444333222222222222333444111222222111111///......---......///////////////......////////////......222222222222111000///......------------,,,,,,,,,)))******+++,,,---......------,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************++++++*********))))))))))))))))))(((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((******)))(((((((((((((((((())))))******+++***************+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********************************)))))))))))))))***)))************+++++++++******+++,,,,,,,,,++++++---------,,,,,,++++++***,,,,,,,,,,,,------------...------,,,,,,------...///...............//////............////////////..................------////////////////////////111111111000000000000000111111111222333444555666666777888:::===???BBBCCC???<<<999888:::;;;:::888777777888888999999::::::<<<;;;;;;:::999999888888:::888777888:::;;;:::888999999999999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>??????>>>=========>>>@@@AAABBBBBBAAA@@@??????@@@AAAAAA@@@????????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>>??????@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<===@@@CCCBBBDDDFFFJJJNNNQQQTTTUUU\\\dddiiibbbPPP@@@999999888:::<<<<<>>AAADDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDGGGOOOXXX___```[[[VVVUUUXXXWWWTTTUUUZZZ[[[XXXWWWSSSPPPPPPSSSUUUSSSQQQLLLNNNMMMMMMOOOQQQMMMFFFCCCBBBBBBBBBCCCEEEGGGHHHHHHDDD???===>>>@@@???<<>>??????===:::::::::;;;:::999777777777888999::::::;;;<<<;;;:::888888888888999;;;:::888888999:::888777888888888999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>@@@<<<<<<<<<===>>>???AAABBBAAAAAA@@@???>>>>>>?????????>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>;;;<<<===>>>???AAABBBBBBCCCBBBAAAAAAAAABBBCCCCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<===<<<;;;<<<>>>AAA<<<<<<===???@@@AAABBBCCCBBBHHHMMMLLLDDD===::::::888:::;;;:::999;;;@@@DDDMMMVVVhhh~~~uuukkkhhhddd___]]]aaahhhnnnrrrnnngggbbb___]]][[[YYYRRR\\\jjjwww}}}yyyrrrkkkgggffffff^^^UUUKKKIIINNNUUUWWWWWWPPPPPPPPPOOOLLLHHHEEEBBBAAA@@@>>><<<;;;;;;:::;;;:::<<<>>>AAACCCCCCCCCBBBDDDDDDBBBBBBFFFKKKKKKHHHFFFEEEEEEDDDDDDCCCCCCCCCAAACCCDDDCCCEEEIIIHHHDDDBBBCCCEEEHHHMMMQQQUUUWWWVVVRRRNNNMMMNNNMMMJJJHHHPPPZZZeeekkkkkkkkknnnqqqnnntttvvvddddddbbb___]]]^^^bbbeeehhhbbb___cccmmmvvvxxxvvv{{{{{{{{{|||||||||}}}}}}zzz::::::::::::999888777777222333444666666777777777555555555555666777888999888777555333222111111111555444333222111000//////000000111111000///......---......///////////////---......//////......---111111222222111000//////---------,,,,,,,,,++++++,,,+++++++++++++++++++++,,,+++++++++******))))))************************************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))++++++***)))'''&&&%%%$$$))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))*********))))))))))))((((((((((((((())))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************((())))))***************))))))*********+++++++++,,,,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,------------------.........////////////.........---------////////////////////////111111111000000000000000111111111111222333444555333333444555777999;;;<<<>>>===<<<;;;;;;::::::999666777888888999:::;;;;;;<<<:::888777666777999:::::::::999999:::::::::999888999999:::;;;;;;;;;;;;>>>===<<<::::::;;;<<<<<>><<<;;;;;;;;;<<<===::::::;;;<<<>>>???@@@AAA@@@@@@???>>>>>>=====================>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAABBBBBBBBBAAA@@@??????<<<<<<===>>>???@@@AAABBBDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<;;;:::;;;===???999:::;;;<<<===???@@@@@@>>>@@@BBBBBB@@@===;;;:::666888999999888999;;;>>><<<@@@IIIWWWfffsss{{{~~~wwwlllbbb___bbbhhhmmmllliiieeecccaaa```___]]]VVVbbbrrr}}}{{{qqqllljjjjjjjjj```VVVUUU^^^gggjjjiiihhhiiikkkkkkgggbbb\\\XXXVVVSSSOOOIIICCC@@@>>>???DDDFFFGGGGGGEEEEEEFFFGGGFFFCCC@@@BBBIIIOOOOOOLLLGGGIIILLLKKKIIIHHHIIIJJJKKKOOOQQQPPPSSSXXX[[[ZZZVVVXXX[[[___cccfffiiikkkiiiggggggkkkkkkeee^^^YYYUUU\\\fffmmmpppooonnnmmmqqqrrr{{{{{{qqqpppmmmiiidddbbbcccdddcccbbbeeejjjrrrxxxzzzzzz~~~|||{{{|||::::::::::::999888777777333444555666777777777777444444444444555555666777444333222111000///......333333222222111000///...///000000000000//////...---......///////////////------............------...////////////......---------,,,,,,,,,+++++++++,,,,,,++++++++++++******++++++***************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************************************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))***)))(((((('''((())))))))))))*********+++++++++************************)))))))))))))))))))))))))))******++++++******)))************************'''((()))***************))))))*********+++++++++,,,,,,,,,,,,++++++***)))***+++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,......---,,,,,,,,,,,,,,,------------............---------.........//////////////////////////////......///000111222222333111111111111222333333444333333333555666888999:::;;;<<<<<<;;;;;;:::::::::777888888999::::::;;;;;;;;;999777666666777888999888999::::::;;;;;;<<<===:::;;;;;;;;;;;;:::888888===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;::::::999999:::;;;<<<===>>>>>>???>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAAAAABBB???@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@CCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;:::999999999:::;;;:::999999;;;<<<777777888999:::;;;<<<======<<<;;;;;;:::999666444333333333333333555777999777999<<>>;;;<<<<<<<<<;;;999777666;;;;;;;;;;;;;;;<<<===>>>:::::::::::::::999888777999999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>?????????????????????>>>>>>======>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????@@@?????????????????????;;;;;;::::::999888888888888999::::::888888999:::999999999888888888888888999888777777888888666555666555333222222333444555222666::::::999:::???DDDCCCNNN]]]mmm}}}|||wwwsssooollliiibbbkkksssvvvvvvyyykkkaaa[[[WWWYYYTTTRRRXXXdddoootttttt}}}|||qqqddd\\\___``````^^^]]]aaagggmmmoooqqquuuxxxzzzyyywwwvvvaaaYYYQQQPPPRRRSSSUUUXXX^^^ccchhhkkkjjjiiijjjllllllqqqqqqiiibbb```bbbbbbdddhhhooovvvzzzzzzyyyxxxrrrtttqqqiiifffbbbbbbhhhqqqqqqhhh^^^aaa^^^```jjjxxx{{{ssssssrrrooommmmmmoooqqqvvvuuussstttvvvzzz~~~::::::::::::999888777777333444444555555555444444333222222222222333444444000000111111111000000000---...///111111111111111......///////////////...---......///////////////,,,------......------,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******************+++++++++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((((((((()))))))))******'''''''''(((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))***************+++---...///...---,,,---+++***(((((((((***+++))))))))))))************************************))))))))))))))))))))))))))))))************))))))************************&&&''')))+++,,,+++***))))))************+++++++++******+++,,,,,,,,,++++++,,,,,,++++++******))))))))))))))))))*********+++,,,++++++******++++++,,,...---,,,+++************,,,,,,---------.........------..................////////////////////////......///000111222222333111111111111111222222333222222222222333555666777444777:::;;;:::999:::<<<;;;::::::::::::999999999777777777777777777777777555777999999777777999;;;::::::<<<<<<<<<:::888777888999;;;<<<>>>?????????999888777666666777888888999:::;;;<<<<<<;;;:::999888999:::;;;<<<<<<;;;;;;999999999:::;;;===>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>>>>??????@@@@@@???>>>===<<<<<<===>>>>>>?????????>>>>>>=========::::::999888888777777666777888999999888777777888;;;::::::999888888777777666666777777888888888888777666444444444444333222111333666777888888777888;;;AAAKKKTTTbbbwww}}}vvvqqqmmmhhhlllooommmkkknnnwwwrrrjjjeeeaaaXXXUUUUUUZZZeeeqqqyyy}}}qqqbbbXXXYYY[[[^^^___aaagggrrrzzzxxxxxx{{{fff]]]VVVSSSRRRSSSXXX```lllpppuuuxxxyyyxxxvvvvvvwww|||{{{pppccc]]]\\\\\\```gggpppyyy~~~}}}zzzwwwoooqqqsssllllllgggdddggglllkkkddd\\\VVVWWWZZZaaaiiiqqqwwwyyywwwwwwvvvuuutttvvvzzz}}}}}}{{{yyyzzz~~~{{{sssoooppprrr::::::::::::999888777777333333444444444333222222222222222111222222333333000000111222222222222222000000111111111///...---......///////////////...---......///////////////,,,------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************&&&'''''''''(((((())))))************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++,,,---///111111000///......,,,***)))((()))***+++))))))))))))************))))))))))))))))))))))))************************))))))************))))))************************%%%''')))+++,,,+++***))))))************+++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))************---,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,---------....../////////...------,,,,,,////////////////////////000000000000111111111111111111111111111111222222111111111111222333444555111555999:::999999:::<<<<<<;;;;;;::::::999999888555666777777777777666666555777999888555444555888888999;;;<<<<<<;;;:::888777888;;;===???@@@@@@@@@:::888555222333555888;;;::::::;;;<<<;;;:::999888666777999;;;<<<<<<<<<;;;999999999:::;;;<<<>>>???>>>>>>===<<<;;;::::::999::::::;;;<<<============:::;;;<<<===>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>?????????>>>===<<<<<<<<<999999888888777666666666666888999999777666777777777777777777777777777777333444555666666555666666111111111222333222000---444111///111555888777555999999:::===HHH]]]vvvssstttsssmmmgggffflllssszzzuuutttppp___]]]\\\```jjjvvvzzzjjj___[[[^^^______aaagggrrrzzzzzzxxxyyy~~~ggg___XXXWWWVVVWWWaaalllrrrtttxxx{{{}}}{{{yyyvvvxxx~~~~~~rrrccc\\\ZZZYYY^^^eeepppyyy}}}{{{vvvrrroooqqqvvvppplllhhheeedddeeeccc___ZZZWWW[[[aaaeeejjjqqqzzz}}}}}}yyyyyyvvvmmmccc]]]]]]```:::999888888999999888666666666555555555555666666444444333333222333333333222222222111111000000000//////............///000////////////////////////......---------,,,,,,,,,............------,,,+++,,,,,,++++++,,,,,,---...++++++++++++***)))((((((((((((((((((((((((((((((*********))))))))))))((())))))))))))************************************''''''((()))***++++++,,,))))))************)))))))))******))))))((('''&&&(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++***))))))))))))+++,,,---111111111111111111111111555444111---)))'''((()))))))))))))))))))))))))))******+++***)))(((&&&%%%++++++******)))******+++))))))))))))))))))))))))&&&&&&%%%&&&)))******)))(((((())))))))))))((((((---,,,+++******+++,,,---******))))))))))))))))))+++*********))))))((((((******))))))))))))******************************++++++******************,,,,,,,,,---------......+++...111222111///......111111000000//////......+++,,,...000111222222333111111111222222333333333444444444333333222222222444555555555666666777777:::999888777777666666777888888777777777777777777666666555555444444444333666777888::::::;;;;;;:::999;;;>>>@@@@@@>>>;;;999<<<:::777555444555777999;;;::::::;;;<<<;;;999777444555777888999999888888999777666888;;;>>>===<<<<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<;;;::::::<<<;;;::::::;;;<<<>>>???===<<<<<<;;;;;;===>>>???>>>>>>======<<<;;;999888888888888888888777666666666666666666666666666666888777666555555666777888777555444444555555444333333333333222222111111111///000111222333444444444222333444777<<>><<<:::<<<;;;888777666666777888999888888999:::999777555444555777888999999888888:::888777888;;;======<<<::::::::::::::::::::::::888999:::<<<======<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;;;;;;;<<<>>>>>>============;;;:::999888777888888888888777666555666666666666666666666666888777666555555666777888666555444444555555444333222222111111111000000000///000111222333333333333333333333333555:::@@@EEEHHHOOOYYYeeennnwwwzzzwwwyyy{{{|||{{{{{{ttttttyyy~~~|||uuulllkkkhhhcccdddlllsssuuuvvvtttsssvvv|||tttnnnmmmllloooqqqsssrrrmmmhhhcccaaa\\\```lllzzzzzzyyyvvvwwwvvvuuutttsssrrrrrrrrrqqqqqqvvv}}}zzzoooZZZUUUNNNEEE>>>999777666:::999888999;;;;;;:::999555444444333333444444555444444444333333444444555444444444333333333333333111111000000000000000111//////////////////////////////.........---------,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------------------,,,+++***)))***************************))))))))))))((((((((())))))))))))*********************************************))))))(((((((((((())))))******))))))((((((((()))************)))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******...,,,)))'''''')))+++---222222111111111111111111222222111...+++)))***+++))))))))))))))))))))))))'''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((('''''')))))))))'''((())))))******))))))(((*********++++++***************++++++++++++++++++************))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++++++++------........./////////888:::;;;:::777333111000000000000000/////////////////////000000///......222222222222222111111111222222222222222111111111000111222333444555666777777666666555555555666666777777777777888888888888888888888888777777777777:::999888777777888999:::<<<<<<=========<<<<<<;;;<<<<<<;;;999888777777666666555555666777777555222444555666777888888888777;;;999888999;;;<<<<<<;;;999999::::::::::::::::::888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<============<<<<<<;;;999888777777777777777777666666555666666666666666666666666777666666555555666666777666444333333444555333222111000000000000/////////...///000111111222111111222222222000000111444777777;;;???EEEMMMVVV```fffsss}}}zzzwww||||||}}}}}}{{{sssqqquuuwwwwwwvvvrrroooqqqwww||||||zzzxxxvvvuuurrrnnnhhheeeddddddffffffmmm{{{~~~|||ttt___SSSCCC@@@;;;666222111111111;;;:::888999999:::888777444333333222222333333444333333333333333333444555555555555555444444444444222222111111000111111111/////////////////////////////////.........------+++++++++,,,,,,++++++***+++++++++***+++,,,,,,---------------,,,+++******((((((((((((((((((((((((+++************)))))))))((()))))))))************************************))))))))))))))))))(((((((((((())))))))))))(((((('''((()))***++++++++++++(((((((((((())))))))))))((((((''''''''''''((((((************************((((((((((((((((((((((((((((((((((((((())))))***---+++(((&&&&&&)))---///222222111111111111000000//////000...+++))))))***))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))(((((('''&&&))))))))))))))))))))))))***((('''((())))))(((''')))))))))******)))))))))+++,,,---......---,,,++++++++++++++++++,,,,,,,,,*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++******+++++++++++++++,,,.........////////////000888:::;;;:::777444222222000000000000////////////...//////000000//////...333333222222111111000000111111111111111111111111...///000222333555666666555555444444444555555666999999999999999::::::::::::::::::999999999999999999888777666777999;;;=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999777555555444444555777666444222444555555666777777888888;;;;;;:::::::::;;;;;;;;;===<<<<<<;;;::::::999999777777999:::<<<===>>>>>><<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888777666666666666777777666555555555555555555555555555555666666666666666666666666555444333333444444333111000000000000000000000000......///000000000000000///000111111000000222444777888888888:::???FFFKKKRRRbbbrrrwwwzzz}}}{{{{{{yyyxxxvvvqqqmmmkkkmmmooo{{{~~~{{{wwwvvvwwwyyy}}}xxxzzzuuucccQQQDDD>>>555555333222111000000000<<<:::888777777777555333333333222222222222333333222222222222222333444444555555555555555555555555333333222111111111111111///////////////////////////.........------------***++++++,,,,,,++++++++++++************+++,,,,,,------------,,,+++******((((((((((((((((((((((((,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))&&&''''''((())))))******(((((())))))))))))((((((&&&'''((()))***+++++++++(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))***(((&&&%%%'''+++///333111111111000000/////////,,,---///...+++)))((((((((((((((((((((((((((((((&&&&&&&&&''''''((())))))(((((()))*********)))((())))))))))))))))))))))))***)))(((((()))***((('''))))))************))))))++++++---......---++++++******+++++++++,,,,,,,,,))))))))))))))))))************))))))))))))******++++++++++++++++++++++++******++++++,,,,,,,,,,,,.........////////////000333555666666444222111222////////////000000000000---...///000111111111111222222222111111000000000111111111111111111111111......///111222444555666444444333444444555666666:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666888;;;>>>@@@>>>===<<<;;;::::::;;;<<<;;;<<<======;;;999777666555555555777888888666444555555555666777777888999;;;;;;;;;;;;:::;;;<<<<<>><<<:::999888666666777888:::;;;===============<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;::::::999777666555444555555666666666555555444444444444444444444444555555666666666666555555555333222222333333222111111111111111111111111111......///000000000//////...000222222111111111222///000111111222555999<<<:::GGGVVV^^^fffrrr}}}vvvwwwwwwvvvrrrooonnnmmmuuu{{{vvv}}}zzztttqqqkkkfff[[[OOOBBB999333000+++,,,...000///...,,,***;;;999777777777666444222444333333222222333333444222222222222333444555555555555555555555666666666333333222111000000000000////////////////////////......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************+++,,,,,,------------,,,+++***)))************************,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))%%%&&&&&&''')))******+++'''(((((())))))(((((('''&&&&&&'''))))))*********(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&&&&(((,,,111333000000//////......------+++---//////,,,)))((('''(((((((((((((((((((((((('''&&&&&&&&&'''((())))))$$$%%%(((***+++,,,++++++))))))))))))))))))))))))***(((((((((******)))((()))******++++++******))))))))))))******)))))))))))))))******+++,,,,,,,,,))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------........./////////...000222111000///000111////////////000000000000...///000111222222222222111111111111111000000000111111111222222222222222...///000111222333444555333333333444555666777888::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<888888888888:::<<>>===<<<;;;:::::::::::::::;;;<<<<<<;;;:::888777777666777888::::::888666777666666666777888999::::::;;;<<<;;;:::;;;<<<>>>CCCBBBAAA???===;;;:::999666666666777888:::;;;<<<============<<<;;;:::999888999::::::;;;;;;::::::::::::999999888666555444333444555555555555555555444444444444444444444444444555555666666555555444444333111222333333222000000000111111111111222222//////000000000000/////////111222111///............000111111000000111222444888===AAAIIIVVVgggsss{{{~~~}}}wwwtttpppkkkfff___XXXSSSHHHDDD???:::666222...***)))+++---//////---***(((999888666777888888777666444444333333333333444444444333333444555666777777444444444555555666666666333333222000000/////////////////////////////////---,,,,,,,,,,,,+++++++++++++++,,,---------------***************++++++,,,,,,,,,,,,,,,+++***)))(((*********************************)))))))))(((((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''%%%&&&'''((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((''''''''''''))),,,///111//////...---,,,,,,++++++---///222111///+++((('''((((((((((((((((((((((((((('''&&&&&&&&&'''((((((&&&'''(((******)))(((''')))))))))))))))))))))))))))((('''(((***++++++***)))******++++++******))))))((((((''''''(((((()))(((((())))))***++++++,,,((()))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,---------...............///000000///...///000.../////////000000000111111222222333333333222222000000000000111111111111222222222222333333333444000000111222222333444444333333333444555777888999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======:::;;;;;;<<<<<<===============<<<;;;;;;:::999999999999::::::::::::999999777777777999;;;;;;999777888888777777888999:::;;;888:::<<<<<<:::;;;===@@@@@@@@@???>>>===<<<;;;;;;888888777777888:::;;;<<<>>>>>>>>>===<<<;;;999888777888999:::;;;::::::999999999999888777666444444222333444555555555555555333333333333333333333333444444555666666555444444333222111111222222111000/////////000000000111111000000000111111000000///...000111000...------...222333444222000...---...222111111444999@@@JJJQQQbbbpppzzzqqqccc]]]UUUOOOJJJEEE???:::444222000111333333///,,,......//////.........---777666666777999;;;:::999555444444333333444444555555555555666666888999999333444444444555555666666333222111000////////////////////////////////////,,,,,,,,,+++++++++******+++,,,------............*********)))***++++++,,,++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&''''''''''''''''''(((((((((((())))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((***,,,...///......---,,,,,,+++******///111444444111,,,)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++++++++***((($$$!!!))))))))))))))))))))))))(((''''''(((+++,,,,,,+++******++++++++++++******+++***)))(((((()))***+++'''(((((()))******++++++(((((())))))*********+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......///000111000.........000.../////////000000111111444555444444333222111000//////000000111111222222222222222333333444444444111111222222333333333444333333444444666777999:::777777888999999:::;;;;;;:::;;;;;;;;;<<<<<<============>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999888888888999999999999::::::777777777999;;;;;;999777999888888888888:::;;;<<<777:::<<<<<<;;;;;;>>>AAA========================::::::999888999:::<<<===>>>>>>>>>>>><<<:::888777777888999:::;;;:::999999888888888888777555444333222333444444555555555444333333333333333333333333333444555666666555444333333222111111222222111///---.........//////000000000111111111111111000000---...////////////000222+++---............000222......000555999888888888:::FFFVVVeeeoooxxxrrrcccYYYOOOHHH???:::888666333///444///++++++///222222000111///---++++++---///111;;;:::888777777777888888666666555444333333666999666666888999999999999999:::999777444333222222222222222222111000//////...000////////////.........---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))((('''***...111111///---,,,---------,,,...///111111///+++(((%%%###$$$&&&'''(((''''''&&&%%%%%%&&&'''(((''''''''')))***)))(((&&&''')))+++******)))((((((((((((((()))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---............////////////............///000000000000000////////////000000000000///111222333333222000///000000000000000000000000222222333444444555555666555555333222222333444555555555555666777777888888888999999::::::;;;;;;<<<===============<<<<<<;;;??????AAAAAAAAAAAA??????AAAAAA@@@>>><<<:::888777;;;;;;:::::::::999999999::::::;;;<<<======<<<<<<===============>>>>>>>>><<<===>>>>>><<<;;;;;;<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<======>>>???<<<<<<;;;:::999999888888888888999999888777555444444444444444333222222111444444333333333333222222111222222333333222222111111111111111000000000000000000000000000000000000......//////000000111111555333111000000000...------------.........//////000///......///111333555666888===CCCKKKTTT[[[```kkkrrrzzztttcccUUUIIIBBB:::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******:::999888888888999:::;;;888888888777666666888:::777777888888888888888888999888666444333222222222222222111111000//////...000000000/////////......---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************))))))))))))************)))))))))((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))))))))(((''')))---000000///......///000...---111111111000...+++((('''&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''((())))))***)))))))))((('''''')))+++******)))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))((((((((((((************************---,,,++++++*********+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,------------......//////......---......///000000000000000.../////////000000000000000111222333333222111000111111111111111111111111222222333333444555555555666555444333333444555555555555666777777888888999999::::::;;;;;;<<<======<<<<<<===>>>>>>???>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@>>>======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>======???@@@@@@AAAAAA@@@<<<<<<;;;;;;:::999999888777888888888888666555444333333444444444333222222444444333333333222222222111222222333333222222111111111111000000000//////////////////////////////....../////////000000000444222000/////////...,,,------------.........///000///.........000222333111111333555999===BBBDDDFFFLLLUUU]]]fffqqq~~~}}}zzzyyy{{{|||zzzrrrdddUUUIII@@@999555666555333222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******888777777777888999:::;;;:::;;;<<<;;;:::999:::<<<888888888777777777666666888777555444333222222222222111111000000//////...000000/////////.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''((()))(((((('''))),,,////////////111333333111///222222000...,,,***)))((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***((())))))((('''''')))*********)))((((((((()))))))))))))))*********++++++))))))))))))))))))))))))***))))))))))))(((((((((************************,,,,,,+++************+++*********++++++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------............------......///000000000000///....../////////000000000111111333444444333222111111111111111111111111111222222333333444444555555666555555444444555666666666666777777888999999:::::::::;;;<<<<<<======>>>;;;<<<===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;:::999::::::;;;<<<=========AAA@@@@@@??????>>>>>>>>>???AAABBBAAA@@@>>>??????============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========???AAABBBCCCBBBAAA@@@<<<<<<<<<;;;;;;::::::999777777777777666555444333222222333444444444333333333333333333222222222222111111222222222222111111111111000000000000//////////////////////////////.........///////////////222000...---......---,,,------------............//////...------...///000000000/////////000222333444777;;;@@@GGGRRR___hhh{{{}}}yyywwwzzzwwwsssnnniiidddaaa___WWWPPPEEE<<<666333111///111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******777777777777777888888888:::<<<======;;;::::::;;;999888777666555555555555666555444444333222222111111111000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,'''((((((((('''(((+++---......000222444444222000222111...+++)))((((((''')))((('''%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''((())))))(((((()))*********))))))((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++************++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++......////////////......---...//////000000//////........./////////000000111111222333333333333222111111111111111111111111111222222333444444555555555555555555666666666777777777777888999999:::::::::::::::;;;<<<<<<======;;;;;;===>>>>>>?????????@@@AAABBBCCCCCCBBBAAA@@@;;;;;;<<<===>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>@@@@@@BBBBBBAAA@@@@@@???>>>>>>???AAABBBAAA@@@?????????>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<===<<<===@@@BBBCCCAAA???>>><<<<<<<<<;;;;;;;;;::::::666666666555555444333333111222222333444444444444333333333222222222222111111111222222222222111111111000000000////////////////////////////////////........................000...,,,,,,------,,,+++------------------------///...---,,,,,,,,,---...000000//////000111222222333444444444777===EEEKKKWWWbbbooo{{{vvvoookkk```^^^ZZZUUUPPPJJJFFFDDD@@@<<<777333222222111111------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******;;;;;;::::::999888777666999:::<<<;;;999888888888888888666555444333333444444444333333333222111111000000000///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''###$$$%%%%%%''''''((()))'''(((((('''''''''***,,,------...111333444222//////---+++(((&&&&&&&&&&&&''''''&&&%%%&&&'''(((***,,,+++(((&&&%%%%%%&&&'''&&&((())))))(((((()))*********))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))*********************************************))))))***++++++))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++...//////000000//////...------...///////////////............////////////111111222222333333333333111111111111111111111111111111222222333444444555444555555666666666777777777777777888999999::::::999999999:::;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;@@@@@@AAABBBBBBAAA@@@@@@<<<===============<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???AAA@@@???===>>>>>>?????????>>>>>>>>>======:::::::::::::::;;;<<<<<<<<<===@@@BBBBBBAAA???===;;;;;;;;;;;;;;;:::::::::666666555555444333333333111222222333444444444444333333222222222111111111000111111222222111111000000000000////////////....................................---------------...---++++++,,,------,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111+++,,,---...000444888;;;888@@@JJJRRR]]]iiipppqqq|||}}}}}}|||nnnddd[[[WWWIIIGGGCCC>>>:::777555444111000///000111111000...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******>>>>>>>>>===<<<:::888777777888999888666444555666888777555333222222333333222222333333333222111111////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((('''''''''(((***++++++,,,...000000///---+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***///---+++***((((((((((((%%%''')))***)))((()))*********)))))))))***++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***))))))))))))***++++++)))))))))************+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------...////////////...------........./////////000000000111111222333333222222222222222222222222111111222222333333444444333444555666666666666666666666777777888999999:::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999??????AAAAAAAAAAAA??????>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<>>>AAACCCEEEBBBAAAAAA@@@@@@?????????===>>>@@@???>>><<<<<<===>>>>>>>>>>>>============:::999999999999:::;;;;;;>>>???@@@BBBBBBAAA???>>>::::::::::::::::::::::::777777555444444333444444222222333444444444333333222222222222111111111111000000111111111111000000000000////////////..............................---------------,,,,,,,,,...,,,++++++---...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------...+++,,,---...///000111111...333777999===EEEKKKMMMUUUWWW___jjjppppppqqqtttwww}}}vvvkkk___TTTKKKCCC>>>:::888555222000//////000,,,---...000222111...+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******<<<=========<<<:::999888777777666444222222333555777555333222111222333444000111222333333222111111////////////////////////.........---------,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))(((((((((((((((((()))((((((((()))))))))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''************))))))))))))%%%'''((('''&&&&&&''')))***)))((()))+++,,,,,,+++((((((''''''&&&&&&''''''&&&'''((((((((((((((('''************))))))))))))$$$''')))***)))))))))*********))))))******+++,,,(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))************)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,------------------,,,,,,---......//////......---------.........//////////////////000111222222222222222222222222222222111111111222333333444444111222444555666666555555555555666777777888888999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>@@@@@@@@@@@@>>>>>>===============<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999:::<<<@@@CCCDDD@@@@@@@@@@@@@@@?????????===>>>@@@???>>><<<=========<<<<<<<<<<<<;;;;;;;;;999999999999999::::::;;;===>>>>>>???>>>>>>======999999999999999999999999888777666444444444444555333333444444444333222222222222222222111111111111000000111111111111000000000000/////////.................................---------,,,,,,,,,++++++---,,,++++++---......------------,,,,,,,,,++++++++++++,,,------.........////////////......------000000////////////---,,,...333444111111555999:::;;;<<>>999555111111111000///......//////...------///000000...,,,---,,,,,,+++++++++,,,,,,************************,,,,,,,,,+++++++++******777888999:::999888777666777666555333000000333555666444333111111222333444///000111333333222111111.........///////////////000000/////////.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))******++++++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%'''((('''&&&&&&'''((()))(((&&&'''(((***))))))''''''(((((((((((((((((((((((()))))))))'''&&&%%%$$$%%%&&&'''(((((((((((($$$&&&)))******))))))*********))))))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))((())))))***++++++))))))))))))************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***,,,---......//////......---------.........//////............///000111222222222222222222222222222000111111222333333444444000111333555666666555555555555555666777777888888::::::;;;;;;<<<======>>>::::::<<<===>>>>>>??????===>>>???@@@@@@???>>>===;;;<<<==================;;;;;;:::::::::999999999888888777888;;;>>>AAADDD??????????????????@@@@@@===???@@@@@@>>>======>>>;;;;;;:::::::::999999999999999888888999999:::;;;;;;;;;;;;:::::::::::::::888888888888888888888999999888666555444444555555444444444444333333222111222222222111111111111000000000111111111111000000000/////////....................................---------,,,,,,+++++++++---,,,++++++---//////...---------,,,,,,+++++++++***+++,,,---.../////////,,,------...------,,,,,,***))))))***---///000111+++000222///---///222222333222444888999999;;;@@@BBBLLLZZZdddjjjrrr|||~~~xxx}}}xxxqqqjjjeeecccbbbaaa]]]\\\ZZZRRRDDD======;;;999666444444333222111------...///000///......---+++******+++,,,+++***---,,,,,,+++++++++++++++************************,,,,,,,,,+++++++++******888777777777888999::::::777666444333333444555666444444333333222111000000222111111000000000000000000000///...------,,,,,,......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))************))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((('''''''''''''''&&&$$$###$$$%%%''')))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((('''''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''************************)))***+++,,,,,,+++)))((())))))))))))************************************++++++***)))(((((())))))******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---------............///111000000/////////000000111111222222222111111000333333222222333555666777222333555666666555333222444444555666777999;;;<<<777888999;;;<<<=========:::;;;<<<======<<<;;;;;;===>>>@@@AAA@@@???===<<<999999::::::;;;<<<<<<<<<===;;;999999::::::999888888888999:::<<<===>>>>>><<<============;;;999888???????????????>>>===<<<======<<<<<<<<<;;;;;;;;;777777777777777777777777:::::::::999999:::;;;;;;:::999999999888777777777666666555444444444444444333333333222222222111111///...,,,,,,,,,---///111222111111111000000//////000000//////......------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............................../////////000111111222222555:::???DDDGGGKKKQQQVVVccceeeiiipppwwwzzzxxxuuulllqqqxxxxxxwwwxxx{{{~~~wwwmmmhhh```WWWOOOIIIEEEDDDCCCBBB@@@===:::777555444////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))888888777777777888999999666666444333333444444555444333333222111111000000111000//////......//////000//////...------,,,,,,......////////////......+++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************))))))************))))))***)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&'''))))))''''''((((((((((((''''''((((((((())))))(((((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((())))))***+++,,,---''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''(((((((((((('''''''''''''''&&&'''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((()))***+++,,,,,,+++)))((())))))))))))******************))))))))))))))))))---,,,,,,+++******++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------............000//////....../////////111111111222222111111000111111111111111333444555222333444555555444333222444444555666777999:::;;;;;;;;;<<<<<<===<<<<<<<<<::::::<<<======<<<<<<;;;======>>>??????>>>===<<<::::::;;;;;;;;;;;;<<<<<<<<<:::999888999:::999888888888999:::;;;<<<===>>>;;;<<<=========<<<;;;:::======>>>>>>>>>>>>======;;;;;;;;;:::::::::999999777777777777777777777777:::999999999999999::::::888888888888888888777777666555444444444444444555333333222222222111111111111000...,,,,,,,,,---...111000000000////////////////////////...........................---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......///000000000///222555777777999<<>>>>>===;;;:::999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888999::::::999888888888999:::;;;;;;<<<<<<999:::;;;======>>>>>>>>>;;;<<<===============<<<999999999888888888777777777777777777777777777777999888888777777888888888777777777777777777888888444444333333333444555555222222222222111111111000222111///---,,,,,,,,,,,,/////////..............................////////////.........------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,------......---///000000//////111222111111222555999::::::999:::===CCCJJJQQQVVVZZZ[[[\\\]]]___eeeooo|||yyysssrrruuuxxx|||~~~~~~|||xxxwwwwwwyyy{{{}}}}}}|||vvvkkkccc``````VVVSSSNNNLLLMMMOOOQQQQQQLLLHHHEEEDDDDDDAAA===999444444333333222222222222---------------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++************+++,,,))))))))))))))))))))))))888888777666555555555555555555444333333222222222222222111111000000000000000///......------...............------,,,,,,,,,---------......---------******************************++++++++++++******************************(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''((()))***)))))))))&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! ''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******((()))))))))*********************)))((((((''''''******)))))))))))))))***)))************+++++++++************************************++++++++++++*********+++,,,------...,,,,,,---------.........------,,,,,,,,,---......///000000111111111111111////////////000000111111222222111000000111222222444444444555666777999999>>>>>>======;;;:::888888888999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;============<<<<<<;;;::::::999;;;:::999:::;;;<<<:::999888888999999::::::;;;;;;888999:::<<<===???@@@@@@======>>>>>>===<<<;;;;;;999888888888888777777777888888888888888888888888888888777666666666666777555555555666666777777888333333333333333333444555222111111111111000000000111000...---,,,,,,,,,------------------------------------......////////////......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------...///000000111222333111000000000111333333333222333666888;;;<<<===>>>@@@AAABBBEEEIIISSS^^^gggpppkkkbbbZZZVVVWWW[[[^^^dddgggjjjlllmmmnnnllliiiiiigggfffggghhhgggdddaaaZZZZZZZZZ\\\___bbbbbbaaa___^^^ZZZTTTLLLGGGFFFFFFBBB???;;;999::::::;;;:::666444111222444555666555111111222222111000///...------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((((((((((((((((((((((((777777666555444444444444444444444333333222111000111111000000000000//////111000//////......//////---------------,,,,,,,,,,,,,,,------------,,,,,,************************)))******++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((&&&%%%###"""''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++((()))))))))************+++++++++******)))))))))***)))))))))))))))******)))))))))*********++++++************************)))))))))******++++++++++++++++++***************,,,,,,,,,------------...,,,,,,,,,,,,,,,---.........///000111111111111111000000000111111111111111222111111000000111111222444444444444555666888888::::::::::::999888777777777777777888888999:::;;;999999999999:::;;;============<<<;;;:::999999888;;;;;;;;;<<<======<<<:::888888999999999999999999777888999:::<<<>>>@@@@@@?????????>>>===;;;:::999999999999999888888888888999999999999999999999999888777666666555555555666444444444555555666666666333333222222222333333444111111111000000000//////......---------.........,,,,,,,,,,,,,,,---------,,,,,,------......//////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......******+++,,,---...//////000000///...---...///000111111111111111111000000333555777666666999AAAGGGIIIFFFBBB???>>>>>>@@@AAADDDEEEHHHJJJJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGDDDBBB>>>======>>>AAACCCCCCBBB>>>>>>>>><<<999666444333333222111222333333111///444222000000000//////...000000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++)))(((&&&&&&((()))+++((((((((((((((((((((((((555555444444333444444444444444444333222111000///000000000///////////////111000//////......//////------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))******+++*********))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''(((*********)))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&'''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))******+++,,,,,,))))))))))))***************************++++++++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,************************(((((())))))***+++++++++,,,+++++++++************,,,,,,,,,,,,------------,,,,,,,,,,,,------...///......///000111111111111000111222222222222111111111111111111111111111111333333333444444555777777666666777777777777666666555444555555666777999999777888999:::;;;<<<======<<<;;;;;;:::999888888777:::::::::<<<>>>>>><<<:::999999888888888888888888888888888999:::<<<>>>???>>>>>>>>>===<<<:::999888:::::::::999999999999888999999999999999999999999888888777666555555555555444444444444444444555555444333222222111111111222000000000000////////////---------.........//////,,,,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,---.........,,,***)))***+++,,,+++))),,,,,,---,,,******+++---.............../////////,,,...000000...///222555555555444333222111000000555333444777888555444666555666777777777666444333444333111111333333222000...///111222222000...---,,,,,,...000222111...,,,---------------,,,++++++...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))333333333333333333444555333333444333222000///...////////////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((((()))***************))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***''''''''''''((((((((()))((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%((((((((())))))(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))************(((((())))))******++++++++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,************************((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000---...///000111111111111000111222222222222111000111111222333333222111111333333333333444555666666666666666666666555444444333222222222444555777888666777999;;;============999999999888888777777777888888999;;;<<<<<<:::888999999888888777777777666999888888888888999;;;<<<999::::::::::::999888888::::::999999999999888888777777777777777777777777999888777666555555555555444444444444333333333333555444333111000000000000000000/////////...........................------,,,,,,,,,,,,------.........------------------,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************+++++++++***++++++,,,---++++++++++++++++++++++++***++++++,,,,,,------......,,,***+++------+++))))))+++---,,,+++***+++---++++++,,,,,,---///000000***+++,,,,,,+++,,,---...///////////////......---333...---111333000///000///000111222111111111222111000//////000000///...,,,,,,---...//////...---+++++++++---//////...,,,'''(((***++++++,,,---.........///000000000000000,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))222222222222333444444555333333444333222000...---.........///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******&&&'''''''''(((((()))))))))((((((((('''''''''''''''&&&$$$###$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******************************))))))))))))***+++,,,---))))))))))))************&&&&&&'''((()))***++++++))))))(((((()))***++++++((())))))))))))*********))))))))))))))))))))))))'''(((((()))***++++++++++++,,,,,,---...///000000++++++,,,,,,,,,---------,,,,,,,,,---...///000111---...///000111111111111///000111222222111000///000111333444444333111000333333333333444444555666777777777777666555333333111111111111222444666777555777:::<<<>>>>>>>>>===888888888777777777777777666666777999;;;;;;999666999999888888777777666666999999777777777888999:::555555666888888999999999999999999999888888888888666666666666666666666666999999888666666555555555444444444333333222222222555444333111000/////////000/////////............000000//////...---++++++,,,,,,,,,------..................------,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************++++++******++++++,,,---*********************************+++,,,,,,------+++)))((())),,,...---+++'''***------+++***,,,...,,,,,,,,,,,,---...///000000///...---......//////+++,,,,,,---...///111111222***(((---///,,,***+++***+++------,,,---...///)))))))))***---......---...---,,,,,,---......------+++))))))+++,,,---,,,...///...---++++++,,,...---------------------...''''''((()))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))111111222333333333222222333333333222111000///...000000///...............///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,+++***)))(((+++++++++++++++***)))(((((()))+++,,,+++***'''&&&)))((((((((((((((()))***)))((('''&&&&&&'''((())),,,***((('''&&&%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$######&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&$$$'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))+++)))(((&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++++++++++++++++++++(((((()))***+++,,,,,,,,,+++******)))))))))))))))+++++++++*********)))))),,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////222222111111111111111222222222111111222222333444555555555666666666666666777777888999888666444222444333222111222444777888999;;;<<<>>>>>>>>>>>>===:::999888666666666777888666777777777888888888888999999888777666666777777<<<:::999999:::999888777444555666777888888888888555555666666777777888888888666444444666666666555888777666555333222000000000000000111222222222333222222111000//////000000000000///...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************************************++++++******************,,,,,,,,,++++++******************)))))))))((((((******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------...---,,,***)))...---+++***)))***++++++//////000000///...---------***((())),,,//////...++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))111111222222333333222222111111222222222111111000000//////...............///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++*********++++++++++++***)))((()))******+++***)))((('''******)))))))))))))))***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''''')))***)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++++++++************(((((()))++++++,,,,,,+++******))))))***+++,,,,,,+++++++++*********))))))+++******))))))******+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------.........///111111000000000000000111222222111111222222333333333333333333333444555555666777888888888666444333333222222111222444666777999:::<<<>>>????????????;;;:::888777666666666777777777888888888999999999999999888777777777777777;;;:::888999999:::888777555555666777777777666666555555555666777777888888888666444444555666555444777777666444333111000000000000111111111111111111222111000000//////000000000//////...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************************************++++++******************,,,++++++++++++++++++***,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---------,,,+++***---,,,+++*********+++,,,------......---,,,,,,+++,,,)))'''(((+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((000111111222333333222222000000111222222222222222//////...------------......------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,******++++++******))))))************)))))))))))),,,,,,+++***))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********((()))***+++++++++++++++)))))))))***+++,,,......+++************)))))))))***))))))))))))))))))***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............//////.........//////000111111222222222333333333444444333222333444555666666666777777777555444333333222111111111333444555888999<<<>>>@@@@@@@@@@@@<<<;;;999888666666555555888888888888999999999999:::999888888777888888888:::999888888999:::999777666666666666666555555444444555555666666777888888888666444444555666555444666555444333222111000000111111000000000000000000111000000////////////000000///......------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++******************************++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,,,,+++++++++*********+++,,,,,,++++++++++++++++++***)))***((('''(((***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((///000111222222333222222000111111222222222111111///...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***)))***+++,,,))))))************))))))******))))))((()))******,,,+++***)))(((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$#########"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))***+++,,,---************))))))))))))******))))))))))))******++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------...///111111222222333333333333777666555444444666777888555666666666666555444333222222111111111222333333555777999<<<>>>@@@@@@@@@<<<<<<:::999777666555444777777777777888888888888999999888888888888999999999888777888999:::999888777777777666666444333333444444555555666777777888888666444444555555444333444444333222111111000000111000000//////.........000//////......///////////////...------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,******************************+++++++++++++++,,,))))))******++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++)))***+++,,,------,,,+++))))))*********+++,,,,,,)))******+++******))))))))))))))))))***+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((...///000111222222222222333333333222111000//////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++((())))))*********))))))******)))((())))))******+++***)))((('''&&&&&&&&&'''(((((((((((((((((('''******))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&###$$$&&&&&&&&&&&&$$$###"""!!!!!!"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))+++++++++******+++++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,++++++,,,------...000111222333333333222222666666555444555666777888555555555555555444444333333333222222222222222222222444777:::<<<>>>>>>>>><<<<<<;;;999888666555444555555555555666666666666999888888777888888999999888777666777999:::999888777777777777666555333333444444444555666666777777888666444444444444333222222222111111000000000////////////......---------///...............////////////...---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++((())))))***++++++++++++)))***++++++++++++******)))***++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''......000111222222333333333333333222111000///...------,,,++++++++++++,,,***++++++,,,,,,,,,,,,+++++++++************++++++)))(((((((((((()))******(((((())))))******))))))))))))))))))************)))(((((('''&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******)))******+++++++++*********)))((('''''''''''''''(((((()))))))))))))))***,,,,,,++++++++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++,,,,,,---...000111222333444333222222333333333444444444444444444444444444444444444444444444333333222222111111111333666999;;;<<<======;;;;;;;;;:::999777666555444444444444555555555555777777777777777777888999777666555777999::::::999888888888888777666555444333444444555555666777777888666444333444444333111000000000000000000//////......------------------...------------......//////...------,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------******************************++++++,,,---------)))))))))***************+++++++++++++++,,,,,,,,,******++++++++++++*********************+++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,++++++***((()))******+++*********)))***++++++,,,+++++++++)))+++,,,,,,+++******+++************************++++++++++++++++++++++++))))))))))))************((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''---...///111222222333333222222222222222111000///---,,,,,,+++++++++++++++)))***+++,,,---,,,,,,+++++++++************++++++(((((()))***************'''(((((()))))))))))))))'''((()))***+++******))))))(((''''''''''''((((((&&&'''((())))))((('''&&&"""###%%%''''''(((''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((())))))***++++++******+++++++++******))))))((((((((((((((()))***(((((((((((())))))******++++++************++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++,,,---......///111222444444333222111111222444555666555444333444333333333333333444444555555555444444222111111222444666999;;;<<<<<<<<<::::::;;;;;;:::888777666444444444555555555666666666666555555666777777888666555555666999::::::999888888999999888777666666333333444555555666666777888666444333444333222111////////////////////////,,,,,,,,,,,,------------------,,,,,,------...//////...------,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,******++++++,,,------...******************************++++++,,,------...************))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++************************)))*********++++++++++++******+++,,,,,,+++)))))))))******++++++***)))((())))))***+++++++++++++++'''***,,,,,,***((()))***************************++++++++++++++++++++++++((()))))))))************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''---...///000222222333333000000111222222222222111---,,,++++++******++++++)))***+++,,,---,,,,,,+++++++++************++++++((()))***,,,,,,,,,+++***''''''((()))))))))))))))&&&'''***+++,,,+++***((()))(((((((((((())))))***&&&'''((())))))((('''&&&"""$$$&&&(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&(((((()))(((((('''''''''&&&&&&&&&((((((&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))***+++%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,******+++++++++******)))(((((((((((()))+++,,,---'''((((((((())))))************))))))))))))******++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++,,,---...//////111222444444333222111222444666888999777555444333333333222222333444444666666666555444333222111444555777:::;;;<<<<<<<<<999::::::;;;:::999888777555555555666666666666777555555555555555666777777555444444666999:::::::::888999999999999888777777333333444444555666666777999666444333333333222111.........///////////////+++++++++,,,,,,---------,,,,,,,,,,,,------...///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++,,,,,,---......******************************+++,,,,,,---......++++++******))))))(((((((((((())))))******************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++************************))))))******++++++++++++***+++,,,,,,+++***)))((()))***++++++***)))((('''(((((()))***************&&&)))++++++)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''000000000111222222222333///000111222222111000//////...---++++++++++++,,,)))************+++++++++************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%$$$######$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))***++++++***'''&&&'''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((******))))))(((((('''''',,,+++***((((((((()))************)))))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......111111000///////////////111111222333333333333222111222555777888888777666666444222000///111333444666666555555444444444444333555888;;;===>>>============>>>===<<<;;;999888777666555444444444444444666555444333333444555666444444444555666888999:::666666666777777777777777555555555444444555555555444444333222222111111000////////////.....................------,,,,,,,,,------------------------,,,,,,,,,---------.........---+++++++++---///000,,,,,,,,,+++++++++************))))))))))))******************************---,,,+++***)))'''&&&&&&+++++++++************)))++++++******************+++++++++*********))))))******))))))))))))***************)))))))))))))))************************************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++************++++++((((((((((((((()))************************************))))))((((((''''''///...,,,***((((((((()))+++*********))))))((((((---***((((((***+++(((&&&((((((((((((((((((((((((''''''''''''''''''''''''000000000000000000111111//////000111111000//////---,,,***)))((((((((())))))************+++++++++************************''''''''''''''''''''''''*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''))))))((('''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))))))))))))))((()))******)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((***)))))))))(((((((((''',,,+++)))((((((((()))******)))))))))))))))))))))((())))))***************************++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......111111000///////////////000000111222222222222111111333555777888888777777666444222000000111333444555555444444444333333333333444777:::<<<<<<<<<<<<<<<============;;;999888555555444333333333333333666666555444444555666666555555555555666777999999777777777666666555555555555444444333333444444555444333333222222111111000////////////..................---------,,,,,,,,,---------------------------------.........//////...---+++++++++---...000,,,,,,+++++++++***************)))))))))))))))***************************+++******)))((('''&&&&&&)))))))))******+++++++++************************+++++++++*********))))))******))))))))))))******((()))))))))************************************************************))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))+++******))))))******+++((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&(((***,,,---******)))))))))(((((((((***)))'''(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''000000000///////////////......////////////.........,,,***)))'''''''''((()))************+++++++++************************,,,++++++******)))))))))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((('''((())))))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))((((((((((((+++***))))))((()))))))))))))))))))))))))))******((()))******++++++******************+++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000//////////////////000111111111111000222333555777888888888777555444222111000111333444333444444444444333222222222444666888::::::::::::<<<<<<=========;;;:::999777666666555555555555555777666555444444555666777666555555555666777777888777777666555444333333222444333333222222333333444333333333222111111000000////////////............------------,,,,,,,,,,,,------------------------............////////////------,,,++++++,,,...///,,,++++++++++++*********++++++***)))(((((())))))************************(((((((((((('''''''''&&&'''(((((()))***+++,,,---************************+++************)))))))))***))))))(((((())))))***(((((())))))******++++++************************************************))))))))))))))))))))))))************************))))))******************))))))))))))))))))))))))+++******))))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))+++******))))))******+++((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''(((((())))))((((((((((((((('''(((''''''(((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''111111111000000//////...........................000...,,,***))))))))))))))))))*********+++++++++************************......---,,,,,,+++******))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))((((((''''''(((((((((&&&%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))((((((((((((******)))))))))))))))))))))))))))))))))*********))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000000000000000/////////000000111111111111111333333555666888888888888555444333111111222333444333444555555555444333333222333555666888888888888:::;;;<<<<<<<<<;;;:::999999999888888888888999999777666555555555555666777666666555555555666666777555555555444444333333333333222222222222222222333333333222222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,------++++++++++++************,,,+++***)))((((((((((((************************((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))************************))))))))))))))))))(((((((((((())))))*********)))))))))))))))************************************************))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,+++***)))(((((('''((((((((((((''''''''''''(((((((((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''222222222111111000000000......------------......///...,,,+++)))))))))***))))))*********+++++++++************************++++++***)))(((''''''&&&(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********))))))(((((())))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000000000000//////000111222222333333222222222333444555666777777888555444333222222222333333444555666777777666555444222333444555666666777777888888:::;;;;;;:::999999999999888888888888999999777666555444444555666777666555555555555555666666222222333333444444555555222222222111111222222222333333222111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***)))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((())))))******+++))))))))))))))))))))))))***))))))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''')))***+++,,,---''''''''''''(((((((((((())))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''222222222222111111111111///...------------...///---,,,+++))))))))))))***)))************+++++++++************************++++++******))))))((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&((()))(((&&&&&&'''((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))(((((()))************)))((((((((()))******++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...000111111000//////111111222333333333333333222222333444555666666777555444444333333333333333444555777888888888666555444444444444555555666666555666777999999999888888555555555555555666666777666555444333333444555666555444444444555666666777111222222333444555666666333222222111111222222333222222222111000000//////////////////............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************)))))))))((((((((('''(((((())))))*********(((((()))))))))))))))***)))((((((''''''(((((())),,,++++++***)))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&'''(((((((((((())))))))))))******)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''000000000000111111111111//////...------...//////---,,,+++******+++,,,,,,)))************+++++++++************************++++++++++++++++++++++++'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''')))************'''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''((((((((()))))))))***'''((()))***+++******)))'''(((((()))******++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---...000111111111000///000000111222222222222222111111111222333444555666555555444444333333333333222444666888888777666444555444444444444555555666222444555777777777777777333333333333333444555555555444333222222333444555333333333444555666777888333333444444555555666666333333222222222222333333222222111111000000//////////////////............******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******************))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))''''''(((((()))******+++(((((((((((())))))******((((((''''''''''''(((((())))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,,,,+++)))'''$$$!!!((((((((()))))))))******'''(((***)))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''......//////000000111111000///...------...///000......---------...///000)))************+++++++++************************'''''''''''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%'''(((***+++++++++''')))***)))(((((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''((((((((())))))******'''((()))+++++++++***)))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,...000111222111000/////////000111111111111111000000000111222333555555555555444444444333333333111333555777888777555333555555555444444555555666111222444666666777666666444444444444444555666777444333222222222222333444222222333444555666888999555555555555555555555444444333333222222333333444222222111111000/////////000/////////............*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))************))))))))))))'''((((((((()))+++,,,---))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&'''((()))***++++++&&&''''''((()))******+++'''((((((((())))))******((((((''''''''''''((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))*********((('''&&&(((((())))))******++++++$$$'''))))))'''&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''111111222333222111000///000///...---,,,+++++++++...////////////---,,,+++(((***------,,,)))(((((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&$$$!!!!!!%%%)))''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&''')))***((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,++++++***------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...////////////000111111111111111111111111111222333444555222111000000000111333333777666444333222111111111333333333444444444555555333444555555666666555555333333555666777777777777444444444555555555666666666666555444333333333333:::666333333666888999888111222444555555444222111444444444444444444444444444444333333222111000000//////000000///...------333222111///---+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))*********((('''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))************************))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))+++++++++******((('''&&&''''''(((((())))))******&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((111111222222222111000/////////...,,,,,,++++++,,,,,,---...//////...------)))+++,,,,,,+++)))))))))))))))))))))))))))))))))************)))))))))(((%%%%%%&&&&&&&&&''''''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%######$$$%%%&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///...///000000111111000000000000000111111222333444222111000000000111333333666555444333222111111111111222222222333333333333333444555555666666555555333444555666666666666666333333333333444444555555555555444333333222333333777555222333555777777666111222444555555444222111444444444444444444444444333333222222111000000///...............---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))***************)))((('''((((((((((((((()))))))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''000111111111111000///...///...---,,,,,,++++++,,,***+++,,,---............***+++,,,+++)))((()))***))))))))))))))))))))))))*********)))))))))((((((%%%&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))%%%"""###&&&(((&&&###&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&$$$%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........---......///000/////////////////////000111222333222111111111111222333333555555333222111111000000000000000000111111111222333444555555666666555555444555555555555555555555222222222333333333333444444333333222222222222333444333333444555666555333222333444555555444333222444444444444333333333333222111111000000/////////------------------,,,+++***+++,,,---...///000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************+++***))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))************))))))))))))))))))))))))***))))))(((''''''''''''))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''(((((())))))))))))******)))(((((())))))((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''000000000000//////.........------,,,+++++++++,,,++++++,,,,,,------------***++++++***(((''')))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++++++++***++++++++++++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......//////...............//////000111222111111111111222222333333444444222111111000000000000000000000111111111111333444555555666555555555555555444444444444444444333333333333333333333444222222222111111222333333222333444666777666555333333333444555555444333333444444444333333333333333000000/////////.........------.........------,,,////////////............++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++***)))(((((('''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))************************))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((((((((((((''''''((((((((((((((()))))))))))))))((()))))))))((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''//////.........---------------,,,+++++++++,,,,,,------,,,,,,++++++++++++***++++++)))'''''')))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((()))******++++++++++++************++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,---...........................///000111222111111222222333333333333333222111111000000000000111111111222222222222333333444555555666555555555555444333333222333333444555555555555444444444444111111111111222333333444333555777999999777666555444444444444444444444444444444333333333222222222/////////...............---....../////////.........------,,,+++***))))))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******)))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***))))))))))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***((((((''''''''''''(((((('''(((((()))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''///...------,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,+++************)))***+++***((('''((())))))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!%%%((((((%%%###%%%(((%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((()))***++++++++++++******)))******+++,,,---,,,,,,++++++,,,,,,---...------------------------,,,------...///.....................///000111222111222222333444333333333222111111000//////000000222222222333333333444444333444555555666666555555444333222111222222444555666555555555555555444444111111111222222444555555444777:::;;;:::888888888444444444444444444444444444444333333222222111111........................---...//////000/////////,,,,,,,,,,,,------------++++++++++++++++++++++++************************((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))******++++++,,,''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((''''''&&&&&&''''''(((((((((((())))))(((''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&......,,,+++++++++,,,---,,,+++++++++++++++,,,,,,,,,+++***))))))***++++++''')))++++++)))''''''((())))))))))))))))))))))))))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' """$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++'''((()))***++++++++++++))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...------------------------------...///////////////////////////000111222222111222333444444444333333111111000////////////000222222222333333333333444333444555555666666555555333222111000111222444666555555555444444333333333111111111222333555666777555888:::;;;999888888:::555555444444444444555555444444333333222111111000.............../////////,,,---....../////////...,,,------...///000111111++++++++++++++++++++++++************************(((((())))))************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((()))***++++++(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,+++++++++,,,---+++++++++***++++++,,,,,,***))))))))))))+++,,,---&&&)))+++,,,***(((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""" ###((()))'''$$$%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))((('''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++'''''')))******+++++++++))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---------------------------...//////000000///////////////000000111222333111222333444555444333333111000000////////////000111222222222222333333333333444555555666666555555222111000000111333555666444444444333333222222222111111222333444666777888555888::::::888777888;;;555555444444444444555555444444333333222111000000......//////////////////+++,,,,,,---.........---+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++++++++***)))((('''&&&&&&))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((''''''((()))***,,,(((((((((((((((((((((((((((((((((((()))+++,,,---(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))))))))((('''%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***))))))))))))***************************))))))(((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))))))))************))))))))))))************++++++,,,,,,,,,++++++***------------------------,,,,,,------,,,,,,+++***,,,---------,,,,,,...///000000////////////000000000000111222444555666666////////////............///000222333444555555555333333333333333333333333000000111111111222222222555555555444333222000///000000000111222333555666555555666666666666666555555444444333333444444555333222111111000000111111444000---...222333000,,,++++++++++++++++++++++++---,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))***+++,,,,,,((((((''''''''''''(((((('''''''''''''''''''''''',,,***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******'''''''''''''''((()))***%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))******)))''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))+++***)))))))))))))))***)))((('''&&&&&&'''((()))((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))************************+++******)))))))))))))))************)))))))))(((''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$######'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%%%%''')))***)))((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''((((((((((((((()))))))))((((((((((((((((((((()))))))))************)))))))))((((((((('''(((((()))))))))*********))))))))))))************+++++++++,,,,,,++++++***---------------------------------------,,,++++++,,,---...---,,,,,,...000000//////////////////000///000000111222333444444222222111000///......---//////000222333444444444333333333333333333333333111111111111222222222222555555555444333222000///------...///000222444444444555555666666666555555333333222222222222333333222222111000000000000111...+++((())),,,---***'''++++++++++++++++++++++++,,,+++***)))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''******))))))******+++,,,((((((''''''''''''((((((''''''''''''''''''''''''***)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))(((''''''''''''(((((()))&&&&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))((((((+++***)))(((((('''''''''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((())))))((((((((())))))***)))((('''&&&&&&'''((()))((((((((((((((((((((('''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))************************,,,+++******))))))******++++++************))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&***'''$$$###$$$'''+++...+++***((('''%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&''''''(((((()))))))))))))))(((((('''''''''(((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))******))))))))))))***************++++++,,,,,,+++++++++------------------------------......------,,,+++,,,---...---,,,,,,...000//////............////////////000000111111111111111111111111000000000000...//////000111222333333333333333333333333333333111111222222222333333333444444444444333222000000---------...000222333444444444555555555555444444111111111000000111111111222111000000//////000000///,,,***+++---...,,,)))++++++++++++++++++++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''******)))))))))***++++++((((((''''''''''''(((((('''''''''''''''''''''''')))'''&&&'''(((((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((((((((()))((((((''''''''''''(((&&&''''''((()))(((((((((************************''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))((((((++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((''''''(((((((((((((((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))************************+++***))))))(((((())))))***)))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))*********''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%(((&&&$$$"""###'''***---***)))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((()))))))))***((()))))))))******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---...---,,,,,,...000///......------......///000000000000000000000000......///000000111222222//////000000111222333333333333333333333333333333222222222222333333333333444444444333333111000000000000000111111222333444333444444444444333333222111111000000000000111111111000//////......//////111///---...//////...,,,*********************************))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))((((((''''''&&&***)))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((((((******)))(((((('''(((((('''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((('''(((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******)))((((((((('''''''''&&&'''(((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---,,,+++,,,---///......------------......111111111111000000000000////////////////////////111111000000111222333444333333333333333333333333111111222222222333333333333333333333222111000000333222111111000000111111333333333333333222111111111111000000000000111111000///......------......++++++************)))(((************************))))))))))))***)))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((())))))***((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((''''''&&&&&&***)))((('''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((('''(((((('''&&&&&&&&&''''''''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))'''(((((((((((((((((('''&&&'''''''''(((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%% """$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,+++******,,,...------,,,,,,,,,,,,------111111111111000000000000333222111///...,,,+++***222222111000111222333444333333333333333333333333000000111111111222222222222222333222222111000000111000//////............222333333222222111000///111000000//////000000111///...------,,,,,,------)))))))))(((((((((((('''************************'''((()))*********))))))))))))))))))))))))))))))'''(((((()))))))))))))))******)))((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))''''''''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((('''''''''''''''''')))((((((''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''&&&%%%%%%&&&&&&''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''***)))))))))((('''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((%%%&&&&&&''''''((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))***+++***))))))+++---------,,,,,,,,,,,,------/////////////////////000222222111000///...---,,,222111000//////000222333333333333333333333333333//////000000000111111111111222222222222111111000...............///000000222222222222111000///...//////............//////...------,,,,,,,,,,,,,,,***++++++***)))))))))***************************&&&''')))*********))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''''''''(((''''''''''''(((((()))(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******''''''((((((((((((''''''''''''&&&%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))))))))))))))************((()))***+++,,,---------++++++++++++++++++++++++***++++++++++++***))))))((()))***)))((((((***,,,---,,,,,,++++++,,,,,,------------.........//////......///000111222333333111000...---...///111222333333333333333333333333////////////000000000000111111222222222111111000.........///111222444555222222222111111000.........------,,,,,,------......---,,,,,,++++++,,,,,,))))))***)))((('''(((((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&&&&''''''((((((((('''''''''''''''((()))***(((''''''&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************((((((((((((((((((((((((******)))(((((((((((((((,,,***)))'''&&&&&&&&&'''&&&'''''''''''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%))))))*********))))))((())))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++++++++******************,,,,,,,,,---------............------------......000000000000000000000000000000000000////////////000111111222222111111000............///000222222333333222111000000000111////////////000000000000666555333111///////////////...---,,,+++,,,------000000//////............((((((((((((((((((((((((++++++******)))(((''''''((('''&&&&&&&&&((()))***)))***++++++***)))(((''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%************************(((((((((((((((((((((((()))(((((('''''''''''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''***)))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))************************************,,,,,,,,,,,,,,,+++++++++,,,+++***)))))))))***+++************************,,,,,,,,,---------............------------......000000000000000000000000/////////////////////000111111222222222222111111///////////////000111222222222111000000000000000.../////////000000111111666555333111///////////////...---,,,,,,,,,------......---------,,,,,,,,,))))))))))))))))))))))))+++++++++***)))((((((((('''''''''''''''((())))))))))))*********)))((('''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((()))))))))(((((('''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''***))))))((((((((((((((())))))))))))))))))))))))###$$$$$$&&&'''((()))***))))))************))))))))))))))))))************************************++++++++++++++++++++++++,,,+++******))))))******************************,,,,,,,,,---------............------------......////////////////////////.........//////000000111222222222333333222222222111000000000000000111111111111000000//////000000......//////000111222222555444333111000////////////...---,,,,,,,,,,,,---+++++++++++++++*********************************+++++++++******))))))(((''''''((()))))))))(((((((((((()))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%************************)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''((((((((((((******))))))(((&&&%%%$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''***))))))((((((((())))))((((((((((((((((((((((((""""""###$$$&&&'''((((((((())))))************)))((()))))))))************))))))))))))***************************++++++++++++++++++******************************+++++++++,,,,,,,,,---------............------------..............................,,,,,,---...///000111222222222333333333333222222222111111000000000000111000000//////...//////000---......000111222333333444444333222000000//////......------,,,,,,,,,,,,************************************************++++++*********)))))))))&&&''')))******)))((('''''''''(((((('''''''''''')))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***************************************************)))((((((''''''(((((()))))))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***(((((()))***************((()))))))))************(((((()))))))))*********))))))*********+++++++++++++++++++++******))))))))))))*********+++++++++,,,,,,,,,---------............------------......------------------------+++,,,---...///000111222111222222333333222222111111111000000000000000000.........------...//////---...///000111222333444333333333222111000//////---------------,,,,,,,,,***************+++++++++******************************)))))))))))))))(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******************************************************)))(((((((((((((((((((((((('''&&&$$$###"""!!!"""###%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''((()))******+++******))))))))))))************'''(((((())))))*********))))))******+++,,,,,,,,,***++++++++++++***)))))))))))))))***++++++,,,,,,,,,,,,,,,---------............------------..............................+++,,,,,,...///000111111111111111222222111111111000///////////////000000------,,,,,,------......//////000000111222333333222333333222222000//////------......------,,,+++*********+++++++++++++++************************((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&'''''''''&&&$$$######$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******+++++++++))))))))))))************''''''(((((()))******+++*********+++,,,---------***++++++,,,+++***)))(((((())))))***++++++,,,,,,,,,,,,,,,---------............------------..............................,,,,,,------...///000000///000000111111000000///...---------...///000000,,,,,,,,,,,,,,,---......000000000111111222222222222222333333222111//////------.........---,,,+++))))))*********+++++++++))))))))))))))))))))))))&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$************************''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((()))))))))((('''***))))))((('''%%%$$$###"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))*********++++++,,,,,,''''''(((******+++++++++))))))))))))************&&&''''''((()))******+++******+++,,,------......******+++,,,+++***)))(((((())))))***++++++,,,,,,,,,,,,,,,---------...............------.........////////////////////////,,,,,,------...///////////////000000000000//////,,,,,,,,,------///000111,,,+++++++++,,,,,,---...111111111111111111222222111222333333222111000///,,,---.........---,,,+++((()))))))))******++++++((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$#########$$$&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******************************))))))))))))************************************+++++++++*********))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000000//////......------------......//////000000......////////////......////////////////////////111///,,,******,,,///111777555222111111111111000111000000///////////////......---------,,,,,,,,,************************))))))))))))))))))))))))***)))((('''&&&&&&'''(((***)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''(((((()))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***************************))))))))))))************************************+++++++++*********))))))************************'''((()))***+++,,,------,,,,,,,,,,,,---------------------,,,------......000000000000////////////............////////////......////////////..............................///......------......///333111//////111222222222111000//////......//////------------,,,,,,,,,,,,************************))))))))))))))))))))))))***)))((('''&&&''''''((())))))((('''''''''((((((***)))(((''''''((())))))%%%$$$###"""""""""######'''''''''(((((((((((((((&&&'''(((((())))))((((((%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&'''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))&&&&&&((()))+++---...///,,,,,,,,,---......////////////...---------....../////////000000000000000/////////.....................////////////......---------------------------...///000000///...---...---,,,...000333333333000000///............///---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((())))))***,,,+++)))((('''(((((()))&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''(((((()))***''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((((()))))))))************************************************************************************************************,,,,,,------...///000000000//////...---------------.........//////000000/////////......---------......////////////......---------------------------...////////////...------,,,,,,...111333444333000///......------......,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((()))***++++++,,,+++)))'''&&&%%%&&&&&&'''''''''(((((()))******))))))((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&(((((('''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''((()))))))))************************************************************++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,------...///000000000///...---------------+++,,,,,,------.........//////......------,,,,,,......////////////......------------------------000///............///000//////...000222333333222///......---------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((***+++,,,,,,+++)))'''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%###"""!!! ###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))***************************************************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,---......//////......---,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,.........---------------......////////////......------------------------111000///......///000111000//////111333333222000......---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&&&&&&&'''(((******---,,,***(((''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************************************))))))*********+++++++++************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------.........////////////..............................//////000000000000//////.........000222333111///...------,,,+++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&%%%&&&&&&'''((((((,,,+++)))'''&&&&&&''''''(((((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,------...............////////////......////////////////////////,,,...111333333111...,,,++++++,,,///111222111///...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&((()))((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))*********))))))(((+++)))))),,,+++(((''')))******++++++++++++******))))))*********++++++++++++******))))))******+++++++++,,,,,,---...//////...,,,***))))))***,,,---+++,,,---...---,,,+++***++++++,,,,,,---...//////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000000000...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&((((((%%%%%%$$$###$$$%%%&&&'''***(((&&&$$$$$$&&&(((***###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))*********))))))(((+++)))))),,,+++(((''')))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++******++++++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,------,,,,,,++++++,,,,,,---......//////000000000000//////......////////////////////////000000000000000000000000000000000000000000000000000///...---,,,+++++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$%%%'''''')))'''&&&%%%%%%&&&''')))###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))+++((())),,,+++(((''')))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,*********+++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,---------------......//////000000000000////////////...////////////////////////000000000000000000000000000000000000000000000000000///...,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&''''''(((((('''&&&%%%$$$$$$%%%&&&&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((())))))&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***((((((++++++((((((******++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++************,,,---//////...---,,,...---,,,++++++,,,...///............//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000///...---,,,++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((()))))))))'''%%%$$$$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((())))))%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))***((((((++++++((((((***))))))************))))))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))+++---///000///---,,,------,,,+++,,,---///000.........///////////////.............../////////////////////////////////////////////////////////////////////////////////...---,,,+++++++++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))+++)))'''&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))))))))'''(((+++,,,)))(((+++(((((())))))))))))((((((((((((((())))))))))))***+++******************+++++++++,,,,,,,,,,,,,,,,,,)))***,,,...///...---,,,,,,,,,,,,,,,---...///000........................---............/////////////////////////////////000000000000000000000000////////////////////////------,,,+++++++++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((()))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))+++***)))'''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))'''(((+++,,,))))))+++))))))************))))))((())))))))))))************))))))(((((())))))***))))))******++++++,,,,,,)))***+++,,,---------,,,+++,,,---...////////////---------------------------------.........//////////////////////////////000000000000000000000000////////////////////////---,,,++++++***+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''%%%###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))))))))'''(((+++,,,))))))+++******++++++++++++******)))************+++++++++))))))(((((((((((())))))'''(((((()))***++++++,,,((()))***+++,,,,,,------***+++---///000000///...---------------------,,,---------.........//////////////////////////////000000000000000000000000////////////////////////,,,,,,++++++***+++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&((((((((((((&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&*********+++,,,,,,,,,---))))))((('''''''''''''''(((((())))))*********+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++''')))+++,,,,,,---///111000///...---------------++++++,,,------......///......////////////..............................//////...------------...+++++++++************)))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))---------,,,)))''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))...)))$$$$$$''')))(((%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%)))&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''((()))))))))******************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++---,,,,,,+++---.../////////.........------------------------,,,,,,------............------........................///......---------------+++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++---......,,,)))'''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''''''''(((***000+++&&&&&&((()))'''%%%&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---......---+++******+++...///000000000///...---.........---,,,+++++++++,,,,,,------------,,,,,,........................///...------,,,,,,------++++++*********)))))))))***)))'''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---............,,,(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''''')))***111---((('''((((((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((''''''&&&&&&&&&))))))((((((((((((((())))))))))))))))))***************+++++++++,,,,,,,,,,,,+++++++++++++++++++++---......---+++******+++---...000111111000...------------,,,,,,,,,++++++,,,,,,------------,,,,,,...........................------,,,,,,,,,,,,,,,************))))))))))))***)))'''&&&%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++---///000.........+++(((%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))---***'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&"""%%%'''&&&###"""$$$&&&$$$%%%%%%&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))(((((('''''''''))))))((((((((())))))*********))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,---///111111000...---+++++++++,,,,,,,,,------------............------........................------,,,+++++++++++++++*********)))))))))((((((***((('''%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++---///000---------+++(((%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$"""$$$&&&%%%"""!!!###&&&$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&### !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))((((((((())))))((((((((()))******************))))))))))))******+++++++++,,,,,,,,,*********+++++++++++++++)))***,,,,,,,,,,,,...///,,,---.../////////...---*********+++,,,---------------............------........................---,,,++++++******++++++******)))))))))((((((((((((((('''&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---...+++,,,,,,***(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((()))))))))))))))(((((()))******+++************)))))))))(((******+++++++++,,,,,,,,,)))*********++++++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,---------...++++++++++++++++++,,,,,,,,,,,,------------,,,,,,........................,,,,,,+++******************)))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++)))***+++***(((&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''((()))))))))))))))((())))))***+++++++++*********))))))((((((******+++++++++,,,,,,,,,))))))******++++++++++++***,,,------++++++,,,...,,,++++++++++++,,,---...------,,,++++++*********+++++++++,,,,,,+++++++++........................,,,++++++***)))*********))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))(((******)))((('''((()))%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''((('''(((((((((&&&$$$$$$$$$'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******'''%%%###$$$'''(((&&&###$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((''''''((((((((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((***,,,---+++++++++*********))))))***+++,,,---............,,,---////////////---,,,---,,,+++*********+++,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((((('''***((('''((()))***)))((())))))))))))(((((((((((('''%%%%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---+++++++++*********))))))***+++,,,---............++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))(((((('''''''''((('''&&&&&&(((((('''&&&(((((((((''''''''''''&&&'''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&''''''&&&%%%###%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))************************+++***)))))))))***,,,---+++++++++******************+++,,,------......---++++++************++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,++++++++++++*********((((((((('''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%$$$$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$'''(((((('''$$$###&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((******************************)))))))))***+++,,,***************************+++,,,---------------...---++++++++++++---...++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++************''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%...+++&&&%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''))))))'''%%%###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((***************************************+++++++++************************++++++,,,,,,---,,,,,,,,,...---++++++++++++---...++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,---------------+++++++++*********))))))&&&&&&'''''''''''''''''''''&&&%%%&&&'''((('''%%%((((((((('''''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&'''(((((()))******%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%''')))+++,,,)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%444///)))&&&''''''&&&$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''(((***+++---......))))))))))))))))))))))))************************))))))******++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++***+++,,,---......------------,,,,,,,,,,,,++++++,,,,,,------------......+++************)))))))))'''''''''''''''(((((((((((('''&&&'''((()))(((&&&(((((((((''''''''''''&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%$$$###"""###%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%''')))+++,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%999333+++(((((((((&&&###%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))+++,,,...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++,,,............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------************))))))))))))'''''''''(((((()))))))))((('''&&&'''((()))(((&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$"""!!!###%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%<<<555---)))))))))&&&###$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))******++++++++++++++++++,,,,,,,,,++++++***------///000000///------)))+++,,,...//////......---------,,,,,,,,,++++++*********++++++,,,,,,,,,************))))))))))))'''((((((((())))))******((('''&&&&&&(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***((((((((((((((((((((((((#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&'''&&&$$$###%%%'''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%555333///***'''$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&%%%%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,)))************+++++++++***+++,,,,,,,,,+++***)))******+++++++++******)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++******))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***)))'''%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&%%%$$$$$$############(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''222000,,,)))&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,)))************++++++++++++,,,---......---,,,+++******++++++++++++******+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&---+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&'''%%%$$$###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''(((((((((((((((((((((''''''''''''(((((())))))%%%&&&((()))***))))))((())))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++)))************++++++++++++,,,---/////////......***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******++++++++++++******(((((())))))))))))******''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&%%%$$$%%%'''(((((('''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((''''''''''''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''((((((((()))*********+++$$$&&&(((***+++***)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))*********+++++++++)))+++,,,...//////......***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++******)))))))))))))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!$$$%%%&&&%%%%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%!!!"""""""""######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******$$$&&&(((***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++))))))*********+++++++++((()))***,,,---------,,,)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,++++++***************************)))******++++++******)))+++******)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''%%%%%%'''&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&%%%&&&'''((((((&&&#########$$$$$$$$$%%%%%%%%%"""""""""""""""##################$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&''')))***+++******)))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))******)))************+++++++++'''((()))+++++++++******((()))***+++++++++++++++************++++++++++++******++++++++++++******)))))))))))))))*********))))))************))))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$###$$$&&&'''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))************+++++++++'''((()))*********)))(((''''''((()))************************++++++++++++******++++++++++++******((((((((()))))))))******))))))************))))))'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$"""$$$&&&'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$######$$$'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((&&&&&&&&&&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%'''&&&$$$!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******''''''((()))***+++,,,,,,+++***))))))((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))************+++++++++))))))***++++++***((((((&&&&&&((())))))*********)))************+++++++++******++++++++++++******'''((((((((())))))******))))))************))))))###$$$%%%''')))***+++,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%"""###&&&((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))!!! !!!###''')))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!((( ###&&&!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((%%%'''))))))((((((***,,,************))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''((()))***++++++((()))+++,,,+++***((('''))))))))))))************))))))************))))))...------,,,+++***))))))))))))(((''''''''''''''',,,++++++***)))(((((('''''''''(((((())))))************)))''''''&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""***"""%%%((($$$&&&)))###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%'''))))))((((((***+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,%%%&&&(((***++++++***)))))))))))))))************)))******************))),,,++++++******))))))(((***)))((((((''''''((((((+++******)))((((((''''''((((((((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######***###&&&'''###&&&)))###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&'''(((((((((((()))+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******************************%%%'''((()))***)))(((((())))))))))))******************++++++++++++******))))))))))))))))))))))))******)))(((((((((((())))))))))))(((''''''&&&&&&))))))(((((((((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''''''''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''"""$$$%%%!!!&&&***"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((((((''''''''''''*********)))(((&&&%%%$$$((()))))))))************+++++++++,,,,,,+++++++++))))))))))))******+++++++++******)))))))))))))))(((((('''''''''&&&&&&&&&)))))))))((((((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''')))+++,,,,,,+++)))((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$!!!%%%&&&$$$...555---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((())))))***))))))(((((('''&&&&&&&&&******)))((('''&&&%%%$$$((()))))))))************+++++++++,,,,,,+++++++++))))))***++++++,,,,,,,,,+++******)))))))))))))))''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''+++,,,...//////---,,,***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!""""""###$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""''')))***888AAA999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))***************))))))((((((((('''''''''(((((()))))))))))))))))))))******************++++++++++++************++++++,,,,,,,,,---******)))(((((((((((()))''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))......///000///...---,,,---,,,+++)))((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((''''''666>>>444$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))(((((('''''''''((()))***+++,,,))))))))))))************)))******************)))************++++++++++++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++//////.........---------...---,,,***((('''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$$$$&&&""",,,222'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''+++***)))))))))))))))***))))))))))))************))))))************))))))******))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,///...---,,,,,,,,,,,,,,,///...,,,***)))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""!!!&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&(((******(((&&&$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''+++&&&""""""%%%'''%%%"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%---''''''&&&###+++///&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''((()))(((''''''''')))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******+++******)))(((''''''&&&((((((((((((((((((((((((*********))))))))))))))))))************+++++++++*********))))))'''&&&&&&)))'''&&&&&&''''''&&&%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))---111333/////////...------000222000000000---)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$##################$$$)))%%%""""""%%%'''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&))))))%%%+++///''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''((((((((()))************)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++***)))(((''')))'''&&&&&&''''''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,000333...//////---,,,,,,...000///000000...+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$#########'''$$$"""###&&&(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((++++++888EEEDDD(((''''''&&&%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***+++---,,,+++)))((()))'''&&&&&&''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,///111---......,,,******+++,,,...000111000...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%###"""###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''((()))<<>><<<:::999888888888888888999999999GGGHHHIIIJJJJJJIIIIIIHHHFFFHHHIIIKKKLLLLLLKKKKKKHHHEEEAAA@@@???<<<888444555222///............---***++++++***))))))+++,,,---+++))))))***,,,,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''+++*********))))))((((((******))))))(((((((((''''''&&&&&&((()))***((('''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((('''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,+++(((&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))******+++++++++******,,,,,,------......------...///000111222333333333444444555666888:::<<<===>>>???@@@AAA@@@AAADDDFFFHHHJJJLLLMMMNNNQQQTTTVVVWWWTTTRRRQQQRRRRRROOOMMMJJJJJJKKKJJJHHHFFFCCCAAA<<<<<<<<<<<<<<<<<<;;;;;;CCCCCCDDDEEEFFFHHHIIIJJJLLLNNNQQQTTTUUUTTTRRRQQQTTTQQQNNNMMMLLLJJJFFFBBB;;;999666444333111///---.........---,,,,,,,,,---...,,,***)))***+++***)))++++++*********)))))))))************))))))))))))))))))((((((((('''''''''+++*********))))))))))))(((((('''''''''&&&&&&&&&((('''&&&''')))))))))(((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))...,,,***'''%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++++++++,,,,,,++++++***))),,,---...///111111111222111222333555666777888888:::;;;;;;<<<>>>???AAABBBBBBCCCDDDCCCCCCEEEIIILLLOOOQQQTTTUUUVVVXXX[[[]]]]]]ZZZXXXVVVWWWWWWVVVUUUSSSTTTVVVVVVUUURRRNNNKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDCCCAAA@@@AAACCCFFFHHHIIILLLRRRXXX[[[[[[ZZZXXX\\\ZZZXXXXXXWWWUUUSSSPPPKKKIIIFFFDDDBBB???;;;888666555333111000//////......,,,******++++++***)))++++++******)))(((((('''+++++++++************)))))))))))))))((((((((((((***************)))))))))((((((''''''''''''&&&&&&)))(((&&&&&&((()))***)))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&'''((()))******+++************************))))))*********+++++++++***+++++++++,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,---///111333444555555888999:::;;;<<<===============<<<<<<;;;<<<<<<<<>>@@@===AAAGGGNNNTTTXXXZZZ[[[___^^^^^^^^^^^^]]]\\\[[[XXXVVVTTTSSSRRROOOJJJGGGBBB@@@===;;;999777555444000...------.........,,,------,,,,,,+++*********+++++++++*********))))))*********)))))))))((((((******************************))))))))))))))))))+++(((&&&%%%''')))******(((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&''''''((()))***++++++))))))))))))))))))))))))************++++++++++++(((((()))***+++,,,,,,---***+++,,,...///000000000111222444666888999::::::AAAAAABBBBBBBBBAAA@@@@@@;;;::::::999999999999:::;;;;;;;;;::::::<<>>===<<<;;;888888999:::;;;===??????<<<======<<<<<<===AAACCCDDDFFFJJJLLLLLLMMMNNNOOOJJJJJJIIIEEEBBB@@@AAABBBEEEIIIOOOUUUYYY[[[[[[[[[WWWXXXYYYZZZZZZXXXVVVTTTOOOMMMHHHCCC???;;;999888::::::999999<<<@@@EEEGGGQQQSSSVVVXXXXXXYYY[[[\\\___^^^^^^___aaaaaa```^^^\\\YYYUUUUUUWWWXXXVVVTTTPPPNNNJJJHHHEEEAAA<<<999666555444222000///------,,,,,,,,,+++++++++******++++++++++++*********)))*********+++++++++++++++''''''(((((((((((())))))***)))'''''')))*********))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))))))))))))))))))))***''''''''''''''''''''''''*********+++++++++,,,,,,******+++---...000111111333444666777888999999:::;;;;;;<<<=========<<<<<<999999:::::::::999888888;;;;;;<<<===???BBBCCCEEEBBBCCCDDDCCCBBBCCCDDDFFFFFFIIIMMMOOOOOOOOOPPPQQQOOOPPPQQQPPPMMMKKKLLLMMMPPPRRRVVVZZZ]]]^^^______]]]^^^```aaaaaa```]]]\\\SSSRRRQQQMMMIIIDDD???<<<>>>===;;;::::::<<<>>>???DDDGGGKKKMMMNNNOOORRRUUUXXXWWWWWWXXXZZZ\\\]]]\\\ZZZWWWVVVYYY```ddddddbbbbbb```]]]ZZZWWWSSSNNNKKKFFFEEEBBB>>>:::666333222............------------,,,,,,+++++++++******************++++++,,,,,,,,,''''''((((((((())))))))))))(((((((((***+++***)))))))))))))))))))))))))))((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))******************************+++++++++,,,,,,,,,///000111333444666777777999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;:::999999888:::;;;<<<===============@@@@@@@@@AAAAAACCCDDDEEEGGGHHHIIIIIIHHHGGGHHHIIIIIILLLPPPRRRRRRRRRSSSSSSTTTWWWYYYYYYWWWVVVWWWYYY\\\]]]___aaabbbbbbbbbbbb^^^```bbbddddddcccaaa___[[[[[[[[[XXXSSSLLLEEEAAA======<<<<<<<<<<<<<<<<<<@@@DDDIIIKKKLLLNNNRRRUUULLLJJJIIIJJJLLLOOOPPPPPPSSSQQQRRRXXXaaagggiiihhhjjjhhhgggfffeeeccc___\\\\\\ZZZVVVPPPKKKEEEAAA???000000000000////////////,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))******+++++++++,,,)))(((((()))++++++***((())))))))))))))))))))))))''''''(((((())))))******'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""###%%%&&&$$$"""!!!###&&&((()))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''((())))))))))))***++++++***(((((()))+++---///111111000///000111444666888:::<<<======<<>>???@@@???@@@BBBDDDEEEFFFGGGGGGHHHEEEBBBBBBDDDFFFEEEDDDFFFEEEEEEFFFGGGFFFDDDBBBHHHIIIKKKLLLMMMNNNOOOOOOSSSSSSUUUVVVXXXYYY[[[[[[\\\[[[ZZZ[[[]]]^^^]]]\\\\\\]]]]]]^^^^^^]]]\\\\\\[[[YYYWWWVVVVVVSSSMMMIIICCCAAA???>>>???AAACCCEEELLLMMMOOOQQQSSSTTTTTTUUURRRNNNIIIGGGGGGFFFDDDBBBEEEGGGJJJOOOTTTYYY]]]___bbbaaabbbccceeeeeecccaaagggdddaaa]]]ZZZWWWSSSPPPFFFBBB<<<999888666333000---+++++++++------+++)))---,,,,,,---......+++)))******))))))))))))******))))))))))))))))))))))))+++++++++*********)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$###!!!!!!###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$###$$$&&&&&&%%%###"""###%%%'''(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))+++,,,------,,,,,,...000222444666777666666777888======>>>?????????>>>>>>???===;;;;;;======;;;888<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGDDDBBBAAACCCEEEDDDCCCDDDDDDCCCDDDEEEEEECCCAAADDDEEEFFFHHHIIIKKKLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUYYYWWWVVVVVVVVVWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYVVVTTTRRRQQQQQQOOOJJJGGGHHHHHHGGGGGGHHHKKKNNNOOOSSSTTTVVVWWWYYYZZZ[[[[[[ZZZVVVRRRNNNMMMKKKHHHEEECCCCCCCCCDDDGGGKKKOOOQQQWWWVVVVVVYYY]]]```bbbbbbcccccccccccccccaaa___]]]XXXTTTMMMHHHDDD@@@;;;888333111...,,,---------,,,+++*********,,,,,,***(((---,,,+++***))))))))))))*********************************)))))))))(((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++++++++***************---,,,+++***)))***+++,,,,,,---///000000111444666999;;;===>>>======>>>???DDDCCCBBB@@@???>>>>>>>>>>>>===<<<===??????===<<<===>>>??????AAABBBBBBCCCAAABBBBBBBBBBBBAAAAAA@@@BBB@@@>>>>>>??????>>>===???>>>===>>>??????===;;;<<<===>>>@@@AAACCCEEEEEEIIIIIIJJJKKKLLLNNNNNNOOOPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJMMMPPPSSSTTTOOONNNLLLKKKKKKJJJGGGEEEHHHHHHHHHJJJMMMPPPSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]]^^^[[[XXXUUUSSSQQQNNNLLLIIIGGGEEEDDDEEEGGGJJJMMMMMMKKKJJJKKKPPPUUUYYY[[[XXX[[[___cccfffggggggggghhhddd^^^XXXTTTOOOJJJGGG???;;;666222000000000///---+++******+++,,,,,,+++...---,,,+++******))))))************************)))))))))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&%%%%%%%%%''''''''''''''''''''''''***))))))((('''&&&%%%%%%'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++---,,,+++***+++,,,///000111222333444444555888:::???AAABBBBBB@@@@@@@@@AAABBBAAA>>><<<;;;;;;;;;<<<======>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>======>>>======<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::;;;<<<===???@@@AAABBBFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBAAABBBEEEHHHLLLNNNHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGJJJNNNQQQTTTVVVSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVUUUTTTSSSQQQOOOOOONNNNNNNNNOOOPPPRRRSSSMMMIIIEEEDDDFFFKKKOOOQQQOOOQQQVVVZZZ]]]aaadddgggkkkiiieeebbb___\\\YYYXXXMMMIIICCC???;;;888555222111///---,,,---//////...---,,,,,,+++*********+++************************)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++...111444666999:::;;;:::999:::;;;===@@@AAABBBAAA???===<<<===<<<;;;:::999999999:::;;;<<<>>>@@@AAAAAAAAA@@@@@@=========>>>===<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>============;;;::::::;;;===???>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDGGGEEECCCCCCDDDFFFFFFFFF??????>>>===>>>AAACCCEEE@@@AAABBBBBBAAA@@@@@@@@@BBBCCCGGGJJJNNNQQQSSSTTTKKKKKKJJJIIIIIIJJJKKKKKKMMMNNNOOOOOONNNLLLKKKJJJLLLNNNRRRVVVXXXYYYYYYXXXRRRNNNHHHFFFGGGJJJMMMOOOMMMOOOQQQSSSUUUYYY___ccciiiiiiiiigggeeecccbbbbbbYYYVVVRRRNNNJJJDDD===999555222///............---++++++*********+++,,,,,,************************************************((())))))))))))))))))((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,---...000333666999;;;@@@AAAAAA@@@>>>===>>>@@@===>>>???>>>;;;999999999888888999999:::;;;<<<===<<>>>>>>>>===>>>???===<<<<<<>>>AAADDDEEEEEEEEEGGGHHHIIIHHHFFFCCCAAA@@@@@@@@@AAAAAAAAAAAAAAACCC@@@>>>>>>@@@BBBCCCCCC@@@???>>>=========>>>???;;;>>>AAAAAA@@@>>>===>>>>>>@@@CCCGGGIIIKKKLLLLLLFFFEEEDDDBBBBBBBBBCCCDDDGGGIIIKKKKKKHHHDDDBBBAAAHHHLLLSSSYYY]]]]]]\\\[[[TTTPPPMMMLLLMMMOOOQQQRRRNNNQQQSSSTTTTTTWWW]]]bbbiiijjjkkkiiigggddddddddd```___]]][[[WWWQQQJJJEEE<<<999666444222111///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''***))))))((('''&&&%%%%%%%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############%%%&&&&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((($$$$$$%%%%%%&&&''''''(((%%%&&&'''((()))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---......111222444666999;;;===>>>?????????>>><<<<<<===>>>999:::;;;;;;999888888999666777999:::<<<=========<<>>AAACCCEEEFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDAAADDDGGGHHHHHHHHHIIIKKKJJJJJJJJJLLLPPPTTTVVVWWWUUUWWWYYYZZZWWWRRRLLLHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGDDDAAA@@@AAACCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>BBBGGGHHHFFFCCCAAAAAA===???BBBEEEFFFFFFEEEDDDDDDBBB@@@???>>>>>>???@@@BBBFFFIIIIIIFFFBBB@@@???FFFJJJOOOTTTXXXYYYYYYXXXQQQOOOMMMMMMNNNOOOOOONNNIIINNNSSSVVVVVVWWW[[[___dddfffhhhhhheeeccccccdddbbbaaa``````___\\\XXXUUUMMMJJJGGGDDDAAA===999555222111000...---,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++((()))************)))((())))))))))))))))))))))))***)))))))))((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$&&&%%%###"""$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,...///000000555666888;;;===>>>???@@@999:::::::::888888999;;;555777999999999999:::;;;555777999;;;<<<<<<<<<;;;<<>>???AAACCCGGGKKKOOOQQQQQQQQQ]]]\\\\\\[[[YYYWWWUUUTTTPPPTTTXXXZZZYYYYYY[[[]]]___^^^^^^aaafffkkkmmmnnniiikkknnnoookkkddd]]]XXXTTTTTTTTTTTTTTTSSSSSSSSSUUURRRNNNLLLLLLMMMNNNNNNIIIIIIJJJIIIIIIHHHFFFFFFCCCHHHNNNPPPMMMIIIGGGFFFCCCEEEGGGIIIJJJIIIGGGEEECCCAAA???===;;;<<<======>>>CCCHHHJJJHHHEEEDDDDDDBBBDDDGGGJJJMMMOOOOOOOOONNNLLLKKKKKKKKKJJJGGGEEE@@@HHHQQQUUUVVVUUUXXXZZZ]]]```cccdddbbbaaabbbdddcccaaa``````aaabbbbbbaaa]]][[[XXXTTTPPPKKKEEEAAA777666444111///---,,,+++++++++++++++++++++++++++'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%"""###$$$&&&'''(((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))***+++,,,++++++++++++++++++++++++,,,---...000333666999;;;>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999888777666666555555666999:::;;;;;;444444555888<<<@@@DDDFFFHHHGGGIIIKKKHHHCCCBBBEEEOOOPPPVVV]]]___cccppp~~~yyy||||||||||||||||||}}}}}}zzz}}}{{{wwwsssqqqtttvvvuuuuuuwwwuuutttmmmeeebbbfffhhhhhhddd]]]WWWUUUSSSQQQSSSWWWZZZ^^^___[[[YYYZZZZZZXXXYYYUUUWWW___bbb[[[RRROOOIIIGGGDDDCCCCCCBBBAAA@@@@@@BBBFFFJJJMMMLLLIIIFFFDDDDDDEEEEEEFFFGGGIIIIIILLLGGGBBBBBBEEEGGGDDD@@@AAACCCGGGKKKOOORRRVVVYYYWWWYYYYYYXXXZZZ___```]]]]]]___bbbccceeehhhmmmppphhhiiiiiijjjgggbbb[[[VVVMMMGGG@@@999666333222111------,,,---......,,,***...---,,,++++++***++++++))))))))))))))))))))))))+++***)))'''''')))***+++))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&)))((('''%%%%%%&&&''''''%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***))))))******+++,,,,,,,,,,,,++++++++++++++++++000111333555888:::<<<===<<<<<<<<<<<<;;;:::999999;;;;;;:::999888999::::::999888777888:::;;;<<<<<<::::::;;;===AAAEEEHHHJJJJJJJJJLLLOOONNNMMMRRRYYY``````eeennnuuu{{{tttqqqpppnnnooorrrwww{{{}}}yyywwwwwwwwwtttvvvtttwwwzzzmmmggg]]]WWWPPPMMMLLLLLLIIIGGGJJJJJJLLLPPPSSSTTTQQQMMMHHHHHHIIIHHHIIIJJJLLLMMMJJJHHHGGGEEEDDDBBB@@@???AAABBBDDDFFFHHHKKKNNNPPPSSSUUUTTTQQQRRRVVVWWWTTT[[[]]]___bbbdddhhhmmmqqqqqqqqqrrrrrrpppkkkfffbbb[[[VVVNNNHHHBBB>>>:::777444222///.........,,,+++************+++++++++,,,************************+++***)))(((((()))***+++((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---......++++++,,,---...///000000444555888;;;===>>>??????;;;<<<<<<<<<<<<:::999888888777666555666777999;;;777777777888;;;===@@@AAAAAA??????@@@CCCFFFHHHHHHNNNPPPUUUZZZ[[[___kkkxxxzzzyyy{{{xxxmmmgggfffddd___ZZZYYYWWWVVVZZZ```bbb```\\\PPPQQQPPPNNNLLLLLLNNNPPPJJJLLLLLLJJJEEEBBBBBBCCCAAAAAA@@@@@@AAADDDFFFHHHIIILLLKKKIIIJJJNNNOOOMMMUUUWWWZZZ]]]aaaffflllpppuuuvvvvvvvvvtttqqqnnnllljjjfff```ZZZTTTNNNGGGBBB<<<888444111000000///...***++++++,,,,,,,,,++++++************************+++***)))(((((()))***+++'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((''''''((((((''''''&&&%%%'''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********)))***,,,...000111222333,,,---///111333666777888555777:::===>>>???>>>>>>:::;;;<<<===<<<;;;999888777777777777777888999:::666777999;;;>>>BBBGGGJJJIIIGGGEEEGGGKKKNNNOOONNNQQQVVV```gggkkkrrr{{{rrrmmmjjjmmmssswwwuuurrrjjjjjjhhhccc]]]ZZZZZZ\\\TTTSSSPPPMMMJJJHHHIIIJJJFFFDDDBBBAAABBBEEEGGGHHH>>>CCCEEECCCDDDIIILLLKKKNNNPPPSSSVVVZZZ```fffkkkooopppqqqpppooommmmmmmmmpppnnnkkkhhhddd^^^WWWRRRFFFAAA;;;777555333222111............---+++)))(((******************************)))(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&'''((((((((('''%%%$$$!!!###%%%&&&&&&''')))+++((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************+++)))+++...111555777999999555555666777888999:::;;;444666888;;;<<<<<<;;;:::888888999:::::::::999888777888999;;;;;;;;;:::::::::;;;>>>???AAAEEEKKKOOOTTTRRRRRRWWW___eeegggfff[[[cccooozzz~~~xxxvvvvvvkkkcccYYYSSSRRRQQQPPPMMMMMMJJJFFFEEEGGGIIIJJJJJJ;;;AAADDDCCCCCCEEEFFFEEEHHHIIIKKKMMMQQQVVV]]]bbbeeegggiiiiiihhhhhhjjjkkkooonnnnnnnnnmmmjjjfffbbbUUUPPPIIIBBB===999444222------------,,,***))))))******************************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&'''((((((((('''%%%$$$ """$$$%%%%%%&&&(((***((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))*********+++++++++++++++---111555999<<<===>>>>>>>>>===;;;:::888777666444555666888888888777777444555555666777888999999666777999:::;;;<<<<<<<<<@@@BBBDDDDDDDDDGGGMMMRRR___^^^```hhhuuuvvv}}}tttkkkgggddd```[[[YYYTTTOOOLLLMMMLLLJJJGGGCCCJJJNNNKKKGGGEEECCC@@@DDDEEEEEEFFFHHHLLLRRRWWW\\\```dddeeeddddddgggjjjhhhhhhhhhjjjlllmmmmmmkkkccc___YYYRRRJJJBBB:::555...---,,,+++++++++++++++++++++++++++++++++++++++)))))))))******))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((()))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,///111555999<<<>>>?????????>>><<<:::888666555444555555666666666666666666555555444555777:::<<<>>>???>>>>>>???BBBFFFJJJLLLPPPSSSUUUVVVVVVZZZbbbiiisssqqqsss|||~~~zzzssskkkfffbbb^^^WWWQQQOOOWWW]]]YYYSSSOOOJJJFFFDDDDDDCCCAAAAAAEEEJJJNNNQQQVVV\\\^^^]]]^^^aaaddd```^^^]]]^^^bbbeeeggghhhgggfffccc```ZZZRRRIIIBBB:::888444000------------++++++++++++++++++++++++))))))************))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,333555888<<<>>>?????????999999888777777666666555777777666555555666666777888777777777999===AAADDDOOOMMMKKKLLLPPPWWW___ddddddhhhmmmooorrrxxx}}}xxxmmmfffWWWaaahhhfff```[[[UUUQQQEEEDDDBBB???>>>AAAEEEIIIGGGMMMTTTVVVVVVVVVZZZ]]]YYYVVVSSSSSSVVV[[[^^^```dddeeeggghhhfff```WWWQQQJJJEEE???777111...------++++++++++++++++++++++++))))))************))))))$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&)))((('''%%%%%%&&&''''''&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&((()))(((((('''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&&&&'''''''''''''''&&&&&&******((((((((()))+++,,,'''((()))***)))((('''&&&,,,+++******,,,///333555777:::<<<>>>======>>>>>>888777666555555555555555555888;;;;;;777666777::::::666666===AAACCCHHHNNNUUUZZZ^^^aaahhhsss|||~~~}}}~~~}}}|||vvvuuusssnnnjjjfffbbb]]]ZZZMMMIIIDDDAAAAAABBBBBBBBBIIIHHHHHHKKKNNNQQQRRRRRRRRRSSSUUUUUUUUUUUUWWWXXXZZZ^^^dddhhhiiieee```\\\XXXUUUNNNFFF===666111...222000---+++++++++***))),,,***))))))+++,,,,,,+++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$))))))))))))))))))))))))'''&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&''''''(((((('''&&&&&&***)))))))))))))))******)))))))))))))))((('''&&&++++++,,,---000333777999;;;===???>>>;;;999888777777666555444333333333333999999999::::::;;;;;;;;;::::::>>>DDDGGGIIIQQQ[[[ccckkksssxxx~~~{{{xxxnnnddd\\\WWWQQQKKKGGGFFFFFFFFFEEEJJJHHHGGGGGGJJJMMMNNNNNNOOOPPPRRRTTTUUUWWWYYY[[[VVVYYY^^^cccfffhhhggggggaaa^^^XXXQQQIIIAAA<<<999555222...,,,+++,,,++++++,,,***))))))******)))''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&)))'''&&&%%%%%%''')))***&&&''''''(((((('''''''''((())))))***))))))((((((+++***))))))))))))))))))---...000333666999;;;<<<;;;===>>><<<888555333222777666444333333333555666;;;:::999:::>>>@@@???===>>>BBBIIIPPPSSSXXXbbbnnnwww|||yyyzzz}}}vvv~~~|||www~~~}}}sssnnnfff[[[SSSQQQPPPPPPOOOOOOKKKGGGDDDDDDFFFGGGGGGIIIJJJKKKMMMOOORRRTTTUUUTTTUUUXXX]]]bbbgggkkkmmmiiihhhddd___XXXQQQLLLIII???:::444///------,,,,,,---,,,+++++++++***(((%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***&&&''''''(((((((((((('''((((((*********)))((('''+++*********+++,,,...///222333666888;;;<<<<<<<<<666888999888666444333333777666444333444777:::;;;===>>>@@@AAACCCEEEFFFGGGJJJNNNVVV]]]eeemmmvvv~~~}}}uuupppvvv~~~wwwssstttwwwvvv}}}uuupppiiifffqqq~~~rrreee```______^^^[[[VVVOOOIIIFFFEEEEEEEEEHHHGGGFFFGGGIIIKKKLLLLLLTTTTTTVVVYYY]]]bbbfffiiikkkjjjiiigggccc___ZZZWWWOOOIIIAAA999444000...,,,///...------...---***(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''&&&'''((()))))))))((('''&&&''''''((())))))(((((('''(((***+++++++++***)))++++++,,,---///222555777888999;;;<<<===<<<;;;:::444555555555333333555777888666555444666:::???BBBCCCJJJQQQRRRPPPPPPTTTZZZ]]]^^^bbbkkkwww}}}yyytttppppppnnnhhhhhhrrr{{{tttoooqqqzzzxxxzzzwwwgggiiigggcccgggsss~~~{{{tttrrrpppnnniiiddd\\\TTTOOOLLLIIIGGGIIIGGGEEEEEEGGGIIIJJJIIINNNPPPRRRUUUYYY\\\___```cccdddfffffffffdddbbb``````ZZZQQQGGG???999333000///...------......,,,***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))(((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&)))***+++***((('''&&&'''(((((())))))))))))((((((***+++,,,---------......000222555888:::<<<============<<<:::888777666666555444333666:::===>>><<<999888:::???DDDGGGPPPZZZdddfffcccaaagggnnnpppppprrryyysssnnnlllooovvvtttnnnnnnxxxyyytttpppoooyyyxxxssssssvvvuuuqqqrrrwwwgggmmmmmmfff``````eeehhhccciiisssrrrnnnhhhbbb\\\WWWQQQMMMKKKHHHDDDCCCEEEGGGFFFEEEEEEGGGKKKOOOSSSVVVYYYZZZZZZ[[[]]]___aaabbbbbbaaahhhddd^^^VVVOOOFFF>>>888333111...---------,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&((())))))*********((())))))+++,,,...000111222333666888:::<<<======>>>>>>===<<<:::888777666666555444444666<<>>===<<<:::999777666666333333333444:::DDDOOOWWWZZZVVVPPPLLLKKKNNNRRRUUUaaaiiissszzz|||||||||}}}wwwsssqqqyyyzzzrrrrrrpppsssvvvuuuqqqnnnvvvwww}}}xxxiii\\\VVVUUUPPPYYYeeelllrrryyyuuuwwwtttkkkbbb___^^^\\\```cccfffgggiiinnnxxxqqqiii^^^WWWRRRNNNHHHCCCBBBAAAAAABBBEEEIIIMMMPPPRRRRRRSSSTTTVVVXXXZZZ[[[bbbcccfffgggeee^^^UUUNNNEEEAAA:::555222111000///***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&&&&'''(((***&&&&&&&&&'''''''''((((((((((((''''''''''''((((((++++++******************))))))))))))))))))))))))&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((***+++++++++***)))***+++,,,...111333444555999999:::;;;<<<<<<======<<<;;;555000333999888222999666555666:::BBBMMMWWW[[[XXXYYY^^^aaa___]]]^^^ccciiirrrzzz~~~zzzuuuuuu~~~{{{tttrrrrrrzzzyyykkk______fffllloooqqqllluuuzzzuuummmfffaaa\\\YYY```fffggggggnnn|||sssmmmppp||||||wwwqqqqqqwww}}}~~~|||vvvooommmkkklllrrryyyqqqhhheee^^^PPPCCCAAAAAACCCFFFFFFFFFKKKRRR[[[[[[YYYUUUQQQNNNMMMMMMWWW[[[```ddddddaaa\\\XXXNNNIIIBBB===999555000---***++++++,,,,,,---,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((***((('''&&&&&&'''(((***(((((((((((())))))))))))++++++++++++*********)))((((((((((((((()))******'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))'''$$$%%%''')))'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!$$$&&&((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""!!!  """###$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((())))))***+++++++++***)))***+++---///222444666666888888888999999999::::::::::::777555999AAACCC???;;;;;;<<<>>>BBBIIIRRRZZZ```^^^aaagggjjjiiijjjmmmmmmqqqvvvyyyyyyyyyyyyyyyyyyzzzxxxsssrrrxxx}}}zzzxxx}}}~~~zzzvvvwwwuuuiii\\\YYY]]]dddmmmvvv|||vvvrrrdddddddddeeeiiiooowww}}}~~~yyytttoookkkeee``````eeeqqq|||}}}sssgggXXXLLLJJJEEECCCDDDFFFHHHOOOVVVXXXYYYZZZYYYVVVQQQNNNKKKOOOQQQTTTWWWYYYZZZZZZYYYRRROOOJJJEEEAAA;;;444///.........---+++)))'''&&&************************************************))))))))))))))))))))))))''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))+++*********))))))))))))((((((((((((((()))************)))(((''''''&&&&&&''''''''''''(((((((((((()))'''%%%%%%'''((('''&&&&&&&&&'''(((((('''&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###"""!!! $$$###"""###%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((()))******+++++++++******))),,,---///222444666777888888888888888777777777777555555444555;;;FFFLLLMMMEEEGGGIIIKKKNNNSSSYYY]]]fffgggkkkppprrrppprrrvvvzzzzzzzzzwwwrrrooommmllljjjmmmmmmjjjjjjppptttuuuooopppxxxyyyuuuooojjjmmmxxx~~~~~~yyyrrrllljjjlllqqq|||qqqkkkeeeeeelllrrrtttsssvvvjjjeeefffaaahhhrrr{{{xxxhhh]]]SSSLLLGGGHHHKKKLLLOOORRRSSSWWW[[[^^^\\\VVVPPPKKKHHHHHHHHHIIIKKKNNNRRRTTTRRRRRRPPPNNNJJJCCC:::444333222111...,,,)))'''&&&************************************************))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******,,,,,,+++)))((('''&&&%%%''''''''''''((((((((((((((('''%%%%%%'''((('''&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&)))'''&&&'''(((******)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((()))***************************...///111444666888888999999999888888777777666666555555444666>>>LLLZZZbbb^^^aaacccaaabbbfffiiiiiirrrtttyyy~~~}}}wwwuuuwww~~~|||yyyssslllgggeeeeeeeeehhhhhheeefffkkkpppqqqnnnnnnsss~~~tttkkkccc]]]ZZZaaarrr~~~uuunnnfffffflllqqqpppmmmtttuuuvvvvvvvvvuuuttttttttt{{{uuuddd[[[UUUVVVXXXTTTNNNKKKNNNQQQWWW[[[[[[WWWQQQLLLHHHFFFDDDBBBCCCDDDGGGIIIKKKNNNQQQSSSPPPJJJBBB===:::888444000...,,,,,,---***************)))))))))************************(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))(((((((((((()))))))))))))))(((((((((((('''''''''((((((((((((((())))))*********))))))((('''&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))************************++++++000111444666888999888888666666666666555555555555999888888<<>>DDDJJJUUUjjj}}}}}}~~~}}}vvvmmmiii```aaaaaaaaa```bbbeeegggmmmwww|||{{{vvvvvv~~~{{{vvvllluuu|||yyysssmmmggg``````[[[[[[```eeegggjjjoooxxxuuuvvvyyyrrrqqqtttzzzwwwrrrrrrrrruuuttttttttttttrrrnnnkkknnnssswwwwwwyyy|||}}}{{{||||||{{{qqqgggeeefffooo~~~|||sssgggcccWWWRRRMMMKKKLLLJJJEEEAAA???BBBEEEIIIKKKJJJIIIHHHDDDFFFIIIKKKLLLNNNSSSWWWXXXUUUOOOHHH@@@888222/////////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((()))******''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''%%%%%%''')))((('''&&&&&&&&&&&&'''(((###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***(((&&&&&&((((((((('''&&&''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((()))***+++,,,......///000222555888999555777888999999777444222333444666888;;;===???@@@EEEEEEIIIMMMNNNRRRaaarrr}}}yyywwwppphhhbbbaaabbbdddddddddfffiiilllvvvvvvnnnddd___fffooosssrrrqqqkkkqqqsssooommmjjjcccYYY___[[[]]]fffmmmooosssxxx|||xxx|||}}}yyyvvvtttrrrooopppyyy|||{{{zzz|||{{{|||uuuzzz~~~}}}tttlllbbbkkkyyyuuutttyyy}}}vvvbbb]]]VVVSSSQQQNNNGGGAAAAAACCCFFFIIIJJJJJJIIIIIIEEEFFFFFFEEEDDDGGGNNNSSSYYYYYYWWWSSSLLLBBB:::555000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********%%%&&&((()))***)))(((&&&''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))((((((''''''''''''''''''((((((((()))&&&''')))'''%%%$$$''')))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$***'''### ###(((+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((())),,,000444555444222111222444888:::;;;999777666666555444222999999<<<@@@AAA@@@CCCIIIVVVZZZ]]]\\\[[[```mmmxxxwwwrrrrrr{{{tttpppsssuuuwww}}}xxxlllddd[[[ZZZ___dddeeebbbfffiiinnnssstttrrrooommmlllhhhfffiiilllnnnsssyyy~~~{{{xxxxxx|||}}}|||}}}{{{wwwxxx{{{{{{xxx{{{~~~yyyrrrpppyyy}}}tttttt|||}}}tttjjjeeeeee```UUULLLFFFFFFGGGIIIKKKIIIEEEBBBCCCDDDDDDDDDDDDFFFIIIKKKPPPTTTZZZ\\\YYYQQQGGG@@@555222///---+++)))&&&###)))******+++++++++******++++++************++++++************))))))))))))((())))))))))))************)))((('''&&&%%%$$$$$$&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$###""""""###%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((()))******)))***---222666======;;;:::888888:::;;;>>>:::666444555666777888>>>>>>BBBGGGHHHGGGJJJPPPaaagggkkkjjjfffiiisss}}}tttooojjjddd\\\WWWXXX\\\```bbb]]]gggvvv~~~sssnnnkkkmmmnnnnnnqqquuuwwwuuurrrsssyyy{{{~~~{{{ppphhhaaa\\\OOOKKKFFFDDDEEEGGGHHHHHHCCCDDDDDDDDDCCCCCCEEEFFFIIIOOOVVV\\\\\\XXXRRRMMMBBB>>>888333000...---+++,,,,,,,,,,,,,,,+++******++++++************++++++)))(((((((((''''''''''''************++++++++++++((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%% """$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))((((((''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++++++++***+++...444888===>>>>>>===:::999999999???;;;666444666:::>>>@@@DDDEEEJJJPPPQQQQQQUUU[[[mmmuuu|||zzzssspppvvv}}}tttiiifffgggccc]]]WWWWWW[[[ccciiikkkttt~~~xxxrrrqqqooollljjjlllmmmkkkjjjkkkrrr}}}}}}yyyqqqnnn```YYYOOOIIIHHHIIIJJJIIIDDDFFFGGGFFFDDDCCCCCCCCCFFFKKKSSSZZZ^^^^^^[[[YYYQQQKKKBBB:::666333222111//////...---,,,+++***)))++++++************++++++))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))*********))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((())))))))),,,,,,,,,+++,,,///444999:::<<<>>>===;;;999999;;;===:::777777;;;AAAEEEHHHIIILLLTTT[[[]]]]]]ccckkkxxx}}}tttrrruuuwwwyyyzzzzzzxxxkkkddddddfffcccaaaccciiirrrzzz|||vvvsssooohhhcccaaadddcccaaabbbhhhvvv~~~~~~~~~}}}}}}}}}}}}}}}}}}rrrkkkaaaZZZVVVQQQKKKFFFHHHJJJKKKKKKHHHFFFEEEEEEGGGKKKRRRXXX\\\]]]]]]\\\[[[TTTKKKCCC<<<777222000000///...---,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((())))))******,,,---------...111555888===@@@AAA@@@<<<;;;===@@@>>><<<<<<>>>CCCIIIMMMOOOQQQVVV```iiilllmmmuuu~~~yyyqqqooottttttqqqpppvvv~~~|||xxxpppgggfffiiiiiihhhlllxxxyyytttssspppiiibbb_________^^^]]]aaakkkyyy~~~~~~~~~~~~~~~|||}}}{{{yyy|||~~~xxxwwwxxxwwwwwwyyyzzzmmmddd^^^XXXQQQJJJKKKLLLNNNMMMJJJGGGFFFFFFGGGJJJNNNRRRWWWZZZ\\\]]]^^^ZZZTTTMMMFFF>>>666000000///---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************)))))))))************+++((((((((('''''''''&&&&&&''''''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&***)))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((((((((('''(((((())))))******+++,,,...000111222333666999>>>@@@@@@===999999>>>DDDGGGFFFEEEGGGLLLPPPTTTUUU\\\cccnnnwwwzzz{{{}}}uuurrrtttrrrpppqqqyyyzzzwwwuuutttooojjjjjjmmmnnnooowww}}}vvvsssuuuvvvpppiiieee```aaabbb______dddnnnwww~~~{{{{{{|||rrrlllmmmnnnpppvvv~~~uuunnniiijjjjjjiiikkkooo}}}yyylllfffbbb^^^ZZZOOOOOOOOOMMMIIIFFFEEEEEEEEEFFFHHHLLLQQQVVV[[[]]]___^^^\\\XXXSSSJJJ@@@:::333111///---,,,,,,,,,---,,,,,,++++++++++++,,,,,,******)))))))))((((((((())))))))))))************((((((''''''&&&&&&&&&%%%&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&((((((((((((&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))******++++++---000444666777777888:::999;;;<<<999888<<>>444//////---***,,,,,,,,,+++******+++---************************))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%&&&'''''''''&&&$$$$$$))))))(((((('''''''''&&&''''''''''''((((((((((((+++*********))))))((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$************(((%%%""" ''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((())))))******(((&&&%%%&&&'''&&&''''''''''''''''''&&&***)))))))))(((((((((''')))(((''''''''''''((()))*********+++++++++,,,,,,000444:::???AAA???<<<999777888===CCCEEEGGGMMMVVV[[[\\\]]]```iiisssuuurrrsss{{{{{{uuummmiiijjjlllmmmlllaaa```cccnnn|||vvvtttssslllbbb\\\]]]___eeemmmvvv|||zzzrrrnnnnnnlllgggaaagggooo{{{|||yyyzzzwwwzzz|||yyyzzztttsssyyyzzzyyywwwxxx|||{{{vvvuuuyyy~~~xxxvvvzzz}}}~~~vvvyyyzzz{{{yyynnneee]]]VVVNNNIIIEEEDDDCCCBBBBBBDDDHHHJJJOOOPPPRRRUUUXXXZZZ[[[\\\PPPNNNHHH???888666111,,,......---,,,******+++,,,************************+++************)))))))))(((((((((((((((((((((((('''(((((()))((('''&&&%%%)))(((((((((''''''''''''''''''''''''((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%'''((())))))(((&&&$$$###''''''''''''((((((((((((''''''&&&%%%%%%$$$######&&&&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((()))))))))(((&&&%%%&&&(((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((()))))))))******+++,,,---......333555999<<<======;;;:::666777===EEEIIIIIIMMMSSS]]]dddllluuu~~~}}}yyyrrrooolllkkkllllllkkkjjjaaa___```fffpppwwwxxxwww{{{tttiiiaaaaaabbb^^^WWWQQQTTTYYY^^^dddkkkrrrwwwzzzrrrnnnnnnlllhhhcccllluuu}}}}}}vvvqqqqqqttt~~~|||uuutttzzz~~~~~~{{{xxx{{{|||yyy|||xxxlllbbbYYYSSSIIIGGGDDDBBBAAABBBEEEFFFJJJKKKMMMOOORRRUUUWWWYYYUUUVVVSSSKKKDDD>>>666...000///---,,,+++***++++++++++++++++++++++++++++++,,,,,,+++++++++*********''''''((())))))***++++++))))))*********)))((('''((((((((((((''''''''''''''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((())))))((((((((((((''''''''''''''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((())))))(((&&&&&&'''(((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,...///000111444555666777888888999999<<>>333000,,,***+++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***))))))(((((((((((())))))))))))))))))(((((((((+++******))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&)))))))))(((((((((((('''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""###%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%''')))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))(((((((((((())))))***))))))))))))))))))***''''''((((((((()))))))))***+++,,,///111333444444444444333333555;;;BBBGGGPPPUUUXXXZZZaaannnxxx|||}}}xxxkkklllmmmnnnooouuu|||~~~zzz}}}xxxssspppqqqtttxxxzzz{{{zzzzzztttjjjbbbbbbeeejjjpppwww~~~zzzjjj___XXXTTTTTTWWW]]]gggmmmmmmlllmmmmmmjjjnnnllliiihhhiiiiiigggeeevvvrrrttt~~~oooZZZOOOLLLLLLMMMOOOPPPQQQNNNIIIEEEEEEHHHLLLPPPUUU\\\dddjjj|||~~~~~~rrrfffeeefffkkkqqqtttwwwxxxtttsssqqqpppttt{{{}}}wwwrrroooyyywwwooofffaaa[[[SSSPPPPPPFFFFFFFFFEEEFFFFFFGGGHHHIIILLLRRRUUUTTTPPPJJJEEE:::555000,,,,,,---......++++++************))))))******++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((******)))(((((('''((((((((((((((((((((((((((((((++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))'''&&&$$$###"""((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""###%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))(((((((((((())))))******))))))))))))******(((((((((((()))))))))))))))***---///222333444555333444444555999@@@IIIOOOVVV\\\```cccjjjuuuvvvkkkfffeeefffiiinnnqqqpppoooxxxxxxrrrqqqppptttzzzzzzooogggkkkttt{{{vvv~~~xxxggg\\\WWWTTTUUUXXX___eeeiiihhhgggiiikkklllnnnnnnmmmiiieeecccdddeeennndddaaahhhoooxxxttt```QQQIIIGGGFFFHHHKKKNNNPPPNNNJJJFFFDDDFFFJJJOOOUUU[[[bbbfffmmmpppwww~~~zzzzzz~~~xxxllliiihhhlllttt{{{~~~}}}vvvrrrkkkdddbbbfffooovvv{{{~~~}}}wwwrrrrrrxxx~~~|||wwwzzzssskkkaaa[[[YYYLLLIIIEEEAAAAAABBBFFFHHHGGGIIIMMMPPPQQQQQQOOONNN@@@;;;444///------------++++++++++++******))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((((('''((((((''''''''''''''''''''''''***)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))'''&&&$$$###"""!!!((((((((('''&&&&&&&&&%%%'''''''''''''''((((((((("""###$$$&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((())))))+++******))))))******+++))))))))))))************)))+++...111333444555555444555777:::@@@HHHRRRYYY\\\bbbhhhnnnxxx|||{{{}}}ttthhh^^^^^^aaagggnnnpppmmmiiimmmrrrvvv|||}}}vvvpppsss{{{{{{rrrnnnvvv|||mmmddd___\\\^^^aaadddiiiooorrrqqqmmmiiifffhhhjjjjjjfff```\\\^^^``````YYYWWW\\\___cccnnn{{{}}}nnn___SSSKKKFFFCCCAAACCCEEEIIIKKKKKKHHHFFF@@@BBBGGGMMMTTT[[[```ccc\\\___iii{{{{{{yyy|||}}}xxxuuuwwwzzzyyyzzzwwwuuutttwww~~~yyyqqqgggbbbdddllltttrrrwwwvvvmmmcccaaadddfffhhhvvvrrrfffbbbVVVQQQIIIBBB>>>???BBBDDDFFFGGGIIIKKKMMMPPPSSSTTTFFF@@@999222///---,,,,,,------,,,,,,+++***************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((()))&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&''''''(((((((((''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((''''''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''))))))(((((((((((())))))+++******))))))******+++************++++++++++++,,,---000333555666666555555777;;;AAAHHHRRR\\\cccfffllluuu~~~|||yyyzzzxxxvvvvvvyyysssgggYYY[[[___eeejjjlllmmmlllccchhhkkkppp~~~}}}|||yyywwwxxx~~~}}}uuummmjjjllliiikkkooosssssslllddd___cccdddddd```ZZZVVVUUUVVVVVVTTTSSSRRRRRRTTTXXX\\\ccc___XXXPPPIIIDDDAAA@@@>>>>>>>>>AAACCCDDDBBBAAA===???CCCIIIPPPUUUYYYZZZTTTXXXaaaqqq|||zzz}}}vvvqqqjjjjjjtttxxx{{{yyytttlllggghhhpppwwwuuu~~~uuuhhh```\\\YYY```nnnxxxqqqeee___UUULLLDDDAAA@@@AAADDDDDDDDDFFFJJJNNNRRRTTTNNNIIIAAA:::555111///---......------,,,++++++*********++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***)))(((((((((((())))))***&&&'''''''''(((((((((((((((((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((***+++&&&''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))++++++************++++++******+++++++++,,,,,,,,,...000222555777777777666666:::???EEENNNXXXbbbiiipppvvv{{{xxxvvvsssqqqsssyyyxxxwwwwwwwwwyyy|||}}}}}}{{{qqqfff```ccceeedddbbbbbbfffiii```fffjjjooo{{{|||www|||vvvxxxzzz|||uuutttrrrooonnnppppppkkkddd```___^^^\\\XXXTTTOOOKKKIIILLLMMMJJJGGGIIIOOOTTTUUUHHHJJJJJJHHHBBB>>>>>>>>><<<;;;::::::<<<======<<<===>>>AAAFFFKKKNNNPPPPPPOOOSSS[[[fffttt{{{sssjjjjjjwwwxxxlllmmmlllhhheeeffflllsssyyyyyyqqqjjjeeeaaaooo}}}}}}zzz~~~qqqlllbbbWWWLLLEEEAAA???@@@@@@AAACCCFFFKKKOOOQQQVVVPPPHHHAAA;;;777333000//////...------,,,++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((('''(((((()))***+++'''((((((((())))))******))))))(((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((&&&'''''''''&&&%%%$$$$$$''''''((((((((((((''''''&&&$$$###%%%((()))'''$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%***)))'''&&&$$$$$$######'''''''''''''''((())))))###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((()))******************+++,,,---...111000111444777999999888===888999CCCOOOZZZjjjxxxzzzyyykkknnnlllccciii{{{zzz}}}~~~{{{tttpppppprrr}}}yyyvvvwww{{{zzzsssllleeeeeeeeedddbbb``````aaaccceeejjjrrryyyzzzwwwsssoooxxx~~~|||zzz~~~{{{wwwtttssssssyyy{{{zzzuuurrrrrroooiiidddddd```___\\\XXXSSSNNNIIIFFFHHHDDD@@@BBBGGGKKKKKKIIIEEEDDDAAA???===;;;::::::999999888888888888999999:::;;;===@@@CCCEEEGGGIIILLLLLLRRR\\\fffnnnvvv~~~{{{}}}}}}~~~rrrwwwyyywwwzzz~~~}}}wwwmmmkkkjjjgggaaa^^^dddllluuu|||uuujjjwwwrrrmmmpppttt}}}vvvoooiii\\\KKKAAA???AAA<<<;;;???CCCEEEIIIMMMPPPOOOMMMKKKGGG@@@666///000///...,,,,,,,,,,,,,,,************************************))))))))))))*********)))((((((''''''(((((((((((())))))))))))'''((()))++++++)))((('''((((((((((((((()))*********)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''&&&%%%%%%%%%&&&&&&(((''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%'''''''''(((((('''''''''&&&%%%$$$%%%(((((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&''''''(((((('''''''''''''''(((((()))$$$&&&(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%''''''''''''%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***))))))((()))***+++++++++++++++,,,...///000111333555777999999::::::BBB>>>>>>FFFPPPZZZgggrrr~~~ooodddgggiiifffkkkvvv{{{}}}~~~yyyqqqjjjfffeeeiiihhhiiimmmrrrrrrnnnjjjbbbccceeeeeeeeeeeefffgggfffgggiiinnnrrrtttssspppqqqzzz|||xxxzzz~~~|||uuummmiiiiiikkk}}}~~~wwwsssmmmeee```___YYYXXXWWWTTTPPPLLLHHHFFFDDDAAA===>>>CCCFFFFFFDDD@@@???===;;;:::888888888777777666666555666666666777888:::===???BBBDDDEEEDDDDDDJJJSSSZZZ___hhhqqqvvvyyy}}}~~~{{{yyywwwuuutttttttttrrrqqqmmmsssvvvvvvzzz~~~zzztttrrrrrrpppkkkddddddiiioooxxx{{{zzzpppjjjeeekkkzzzwwwpppeeeVVVIIICCCBBB===;;;???CCCEEEIIIMMMMMMKKKJJJIIIGGGBBB;;;555222222000...---+++***)))************************************))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))&&&''')))******)))'''&&&((((((((((((((()))*********)))(((''''''((()))******)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++******))))))***++++++,,,,,,,,,,,,...///000111222666;;;===<<<;;;===???CCCAAABBBHHHPPPXXXaaajjjvvvwwwzzz~~~qqqiiidddfffkkknnnqqqsssxxxyyywwwrrriii___XXXUUUVVVZZZ___eeehhhiiigggfffaaabbbeeeiiimmmqqqssstttlllkkklllnnnqqqssstttssswwwyyywwwyyyyyy}}}wwwmmmdddaaaeeejjjzzzqqqggg]]]WWWVVVOOOOOONNNMMMJJJHHHFFFEEEBBB???<<<<<>>555444222000...,,,+++***++++++++++++++++++++++++************))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((()))******&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++++++++,,,,,,,,,,,,---...000111222333999@@@BBB@@@???BBBEEEFFFGGGJJJPPPWWW^^^eeejjjgggfffgggiiikkkmmmnnnmmmhhhmmmqqqsssvvvyyywwwsssnnnllliiiddd]]]VVVOOOKKKRRRXXX___ccccccbbbbbbcccbbbcccffflllrrrxxx|||}}}lllmmmooossswwwzzz|||}}}{{{{{{zzzyyyxxxyyytttrrrnnnfff___aaajjjrrrvvvjjj^^^SSSMMMMMMGGGGGGFFFEEECCCBBBAAA@@@@@@>>><<<<<<===???>>>===555555444333333333333444555444333222111111111111444555666777888:::;;;;;;>>>AAAGGGLLLLLLOOOYYYeeeyyyzzzzzzzzzzzz|||}}}vvvwww~~~|||~~~~~~tttkkkhhhjjjnnnlllqqqwww|||{{{yyywwwuuuyyypppcccaaaiii{{{kkk[[[PPPFFF@@@;;;<<<>>>???AAAEEEFFFEEEDDDDDDDDDDDDDDDCCC999777333000...---...///++++++++++++++++++++++++************)))))))))(((&&&&&&''''''(((((((((((((((((((((((())))))))))))&&&'''(((((((((((('''&&&((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&''''''((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))(((&&&&&&&&&&&&&&&'''((((((%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,---///111222333555;;;CCCFFFEEEFFFJJJNNNMMMQQQWWW]]]eeekkkpppqqqaaa___^^^^^^aaadddeeeeeefffttt~~~{{{uuunnnaaa^^^ZZZXXXWWWTTTPPPMMMTTTZZZbbbeeedddbbbccceeefffdddcccfffkkkooorrrrrrbbbffflllrrrxxx}}}~~~}}}rrriiihhhkkkhhhgggeeeaaa___cccmmmvvvyyylllaaaWWWMMMHHHHHHBBBAAA@@@>>>===;;;::::::<<<;;;:::999:::::::::999444333333333333333444444555444444333222222333333555555666666777888888888888;;;@@@DDDDDDFFFQQQ]]]ooopppqqqqqqqqqsssvvvxxx}}}tttvvvzzz}}}}}}uuummmiiijjjlllkkkpppxxxyyyvvvtttyyyzzzqqqhhheeetttuuufff]]]TTTLLLEEECCCBBB@@@BBBEEEEEEDDDCCCBBBAAABBBCCCEEECCC>>>888222...---...000++++++++++++++++++++++++************)))))))))((())))))((((((''''''''''''(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&''''''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!$$$&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))************,,,---------------------...///111333444555777<<>>===;;;999888777666666666666666666555555555555444444333333333444444555555555444444444444555555777777666666666666666666777888:::>>>>>>AAAJJJUUU^^^```cccdddeeefffiiikkkqqqxxx{{{tttkkkooosssuuuwwwyyy{{{}}}vvvvvvvvvssspppnnnmmmnnnjjjnnnvvvxxxwww}}}}}}|||{{{yyy|||~~~zzzqqquuu{{{qqqaaaXXXNNNHHHCCC???>>>@@@BBBCCCBBBAAA???@@@BBBDDDJJJFFF???777222...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++******)))((((((''''''(((((((((((()))))))))))))))))))))(((((()))))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))************************''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))(((''''''''''''''''''(((&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%'''''''''(((((('''''''''###%%%''''''&&&%%%&&&(((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''' ###%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********+++,,,---.........---000000111222444666777999:::<<<@@@GGGNNNUUU\\\______hhhooorrruuuwwwtttnnnaaa```aaadddjjjppptttvvv{{{mmmddd```___```gggoooqqqllleee```cccgggjjjllloooqqqssspppggg\\\VVVUUUWWWWWWVVVTTTYYY___fffmmmuuu~~~{{{wwwwwwwwwyyyxxxtttooopppttttttpppkkkmmmmmmjjjddd```^^^^^^```___```cccgggjjjkkkjjjlllmmmppptttqqqmmmqqqxxxyyyxxxooofff```YYYRRRMMMKKKGGGAAA===<<<:::999777666555555555555222333444555444444444444555555444444444444444555444444444444555666777777777777777666555555444444;;;888888:::<<<>>>EEEMMMQQQTTTWWWXXXXXXWWWWWWXXX^^^bbbjjjvvv|||yyyyyyyyyuuummmgggbbbfffjjjmmmmmmnnnppprrrkkkkkklllooorrrtttttttttnnnooottt{{{~~~zzz{{{{{{|||zzzwwwzzzxxx}}}}}}~~~pppeeeYYYPPPHHH@@@===>>>>>>@@@AAA@@@>>>???AAADDDGGGFFFCCC???999444///,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***************)))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((()))******'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''(((((())))))((((((''''''''''''((((((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&%%%$$$$$$''''''((((((((((((''''''###%%%((((((%%%$$$&&&(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''')))******)))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))+++,,,...//////......222222333444666888:::;;;;;;<<>>DDDKKKMMMOOOOOOLLLHHHEEEDDDJJJMMMTTT^^^dddeeeeeeeee```aaadddhhhiiifff```ZZZWWW[[[```bbbbbbaaaccceeebbbaaaccchhhpppuuuwwwvvvuuusssuuuxxxwwwuuu}}}zzzoookkkttt~~~~~~uuuggg\\\RRRHHHDDDDDD;;;>>>@@@???>>>>>>AAADDD???AAACCCDDDAAA;;;444///,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))***++++++,,,,,,(((((((((((())))))))))))++++++************++++++((((((((((((((()))******'''((()))******)))(((''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''......---,,,+++***))))))+++***)))))))))))))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,+++)))'''&&&%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))),,,,,,,,,+++***+++---///444222333777:::;;;>>>CCCAAAAAACCCHHHQQQ]]]hhhpppvvv}}}xxxsssqqqiiinnnttt{{{uuukkkgggvvv}}}yyyxxxwwwrrrpppqqqrrrsssvvvyyywwwtttsssjjj___ZZZYYY\\\aaafffmmmkkkiiiiiimmmuuu~~~vvvllleeeaaaWWWVVVTTTSSSTTTWWW]]]aaagggkkkkkkeeebbbfffgggeeeaaaaaaaaaaaaccceeehhhjjj___ZZZXXX[[[]]]\\\]]]```cccggghhhbbbVVVMMMJJJKKKBBB@@@>>>??????===888444///000222333444444333222555666666666666666666666444444333333333333333333444444444555666888999:::;;;888333000000333666999666777888999999:::<<<>>>BBBEEEGGGFFFCCC@@@@@@AAAEEEFFFGGGIIILLLOOOQQQSSSUUUXXXZZZZZZXXXXXXZZZ]]]WWWXXXZZZ[[[[[[[[[ZZZYYYXXXZZZ]]]aaafffjjjnnnpppnnnrrrtttssspppppptttxxx{{{oookkkrrr{{{~~~~~~|||yyyooo^^^PPPLLLPPPBBB???======???AAA???===@@@>>>???DDDHHHEEE:::111111///---,,,------,,,***+++++++++************)))))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))'''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++,,,,,,,,,+++,,,///111444333555:::<<<===AAAFFFGGGJJJPPPXXXbbbmmmwww}}}}}}sssnnnlllfffooo{{{}}}uuupppnnnyyy{{{xxxzzzxxxsssrrruuuyyy{{{{{{yyytttpppoooiiibbb___aaafffkkkooopppooonnnnnnpppuuu{{{vvvfffYYYPPPOOOPPPPPPRRRUUUYYY___bbbjjjllljjjcccbbbgggllllllkkkeee___]]]aaadddeeeddd^^^WWWSSSRRRQQQNNNNNNPPPWWWYYYXXXRRRIIIBBB??????===<<<;;;;;;<<<:::666222///000222444555555555555555555555555666666666666444444444444444444444444222222333444555666888888666555444333333444555666555555666666777888:::<<<>>>@@@BBBAAA???<<<<<<===>>>>>>???AAACCCEEEGGGIIIMMMPPPSSSTTTSSSTTTWWWZZZYYYYYYYYYXXXWWWTTTRRRQQQNNNPPPRRRUUUYYY\\\^^^___bbbeeehhhhhhgggggglllppprrrtttxxx}}}yyyooolllsss{{{~~~{{{||||||}}}zzz}}}~~~vvveee]]]]]]NNNIIICCC@@@@@@AAA@@@>>>>>>===>>>DDDIIIHHHAAA:::444222...------,,,+++***++++++++++++************))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&'''(((((((((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&'''((())))))&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,---------///222444888777:::>>>@@@AAAEEEKKKOOOWWWbbbnnnyyyxxxpppmmmnnnmmmyyy{{{zzz{{{|||~~~~~~wwwtttyyyvvvmmmiiifffeeeeeegggnnnvvv{{{~~~xxxvvvsssqqqrrrvvv{{{~~~{{{nnn^^^QQQJJJRRRSSSVVVZZZ___dddgggiiikkkllliiieeeeeellltttwww{{{pppccc^^^```bbb___[[[[[[SSSLLLJJJGGGCCCBBBEEEOOONNNJJJFFFAAA===:::999:::999888999999888555222000111222444555666666666555555666666666777777777444444555555555555555555111222333444555666666777222444666888888888666555444444444444555666888999:::;;;<<<<<<:::888888999777777888888:::;;;===>>>CCCEEEHHHJJJKKKMMMPPPRRRWWWVVVUUURRROOOKKKGGGEEEDDDEEEFFFHHHJJJLLLMMMNNNQQQTTTWWWXXXXXXZZZ^^^bbbaaadddiiinnnqqqsssssssssyyyrrrkkkkkkqqqxxx{{{|||xxxxxxvvvuuuuuuwww}}}{{{yyyxxxsssqqqtttuuu}}}|||qqq|||uuuppp___WWWLLLDDDAAAAAAAAA@@@???>>>>>>CCCIIIKKKHHHCCC:::666111...---,,,++++++,,,+++++++++************))))))))))))))))))))))))******))))))))))))************)))(((((((((((()))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++---.../////////000333666;;;;;;???DDDFFFHHHNNNVVV^^^iiiyyyxxxtttvvvzzzxxx{{{|||pppgggdddaaadddiiioooyyy|||xxxuuuwww{{{vvvkkkaaaZZZWWWWWW[[[]]]```dddhhhjjjjjjiiifffiiikkklllooouuu{{{~~~~~~pppgggdddaaa\\\XXXYYYPPPIIIFFFDDDBBBBBBEEEJJJFFF@@@======<<<:::888999999999999888777666444111222222333444444444444666666666777777888888999444444555555555555666666444444444555555666666666444666888;;;<<<<<<:::999888666444333444666777777888888999999888777777888666666555555666777888888;;;===???@@@BBBDDDFFFGGGMMMLLLKKKIIIFFFBBB???===??????@@@AAACCCDDDEEEFFFEEEHHHJJJKKKKKKMMMPPPSSSSSSVVV[[[```cccddddddccciiifffdddffflllssswwwyyywwwyyyzzzxxxwwwxxx{{{sssssszzzyyyttttttsssuuuxxxrrr{{{{{{|||oooeeeUUUJJJDDDBBBAAAAAAAAA???>>>AAAGGGKKKKKKIIIAAA<<<666111...---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******+++***))))))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))*********(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((()))((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,000111111111111222555777:::;;;AAAIIIOOOUUU```kkkzzz}}}xxxzzz|||zzzoooiiiiiigggmmmsssyyy~~~rrrnnnggg___[[[\\\aaaeeecccccceeehhhjjjhhhddd``````eeennnvvv{{{}}}|||rrrjjjddd```]]]WWWOOOHHHFFFEEEBBBCCCGGGAAA<<<777666888999888666888999999888777555555555444333333222222222222222444444555555666777777888555555555666666666777777555555444444555666777777999:::;;;===>>>???@@@@@@???;;;777666777888777777888888777888888999999999777666666555555555666666888888999:::;;;<<<===<<>><<<:::999;;;;;;<<<>>>@@@AAABBBCCCAAAAAABBBBBBBBBCCCEEEGGGGGGJJJNNNRRRTTTUUUUUUUUUZZZ[[[\\\aaagggnnntttwwwtttnnnlllttt~~~zzzzzz{{{|||{{{{{{}}}~~~{{{zzz{{{|||uuu{{{~~~{{{yyy}}}{{{ppp```RRRKKKGGGDDDCCC???===<<>>>>>@@@;;;888555555888::::::999777888888777444333333444555444444333222333333333333333444444555666777777777777888888999999::::::777555444444666999===???CCCCCCCCCDDDEEEGGGHHHIIIGGGBBB<<<999::::::999777999777666777999::::::999777666555555444444555555888777666666888888777666555666777888999999888888666777888:::<<<===??????>>>>>>============>>>>>>>>>???BBBDDDFFFGGGGGGGGGNNNPPPUUUYYY___eeelllqqqrrrfff___eeennnssssssssssssyyyyyyyyyzzz{{{~~~|||xxxxxxzzz|||yyykkk___WWWQQQLLLHHH>>><<<;;;>>>DDDKKKPPPSSSLLLGGG@@@:::666333000///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******++++++***))))))))))))*********))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------...000222444555888<<<@@@???BBBIIISSS\\\jjj~~~yyymmmlllmmmsss}}}}}}|||~~~zzznnneee```dddjjjnnnoooooonnnnnnqqqqqqrrrwww{{{{{{vvvqqqmmmmmmsss{{{~~~}}}zzzpppiiiccc^^^[[[NNNGGGBBB@@@>>>:::888:::999888777999;;;>>>??????:::;;;:::888444222333555555444444444555666888999666777777888:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>:::999888999===DDDKKKOOOQQQRRRRRRSSSTTTUUUUUUVVVNNNHHH@@@<<<<<<<<<999666777555333444777999999888888777666666555555666666888666444555777888666444333444555666777777666555444444555666777888999:::;;;:::999999999:::::::::::::::;;;;;;<<<===>>>???BBBFFFKKKNNNQQQWWW^^^dddlllccc\\\^^^bbbbbbbbbcccfffgggnnnwww|||~~~~~~~~~|||zzz~~~wwwnnnggg___VVVPPPCCCAAA???@@@CCCHHHLLLOOOOOOJJJDDD???;;;777333000------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++******))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&'''''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,...111444777;;;@@@DDDIIIKKKOOOVVV^^^jjj{{{xxxxxxvvvvvvxxx|||}}}wwwnnnfffbbbmmmppptttwwwwwwvvvuuuuuuppppppssszzz|||wwwttttttxxxyyyyyy~~~vvvjjjccc]]]VVVOOOHHHBBB======<<<888777999555555777888:::===???@@@===>>>>>>;;;777444555777444444444555777:::<<<>>><<<<<<===>>>???@@@AAABBB===>>>>>>???@@@AAAAAABBB>>>===<<<>>>EEENNNXXX^^^]]]^^^```bbbcccbbbaaa```RRRKKKBBB======<<<999666666333111222555888888777999999888888777888888888888666444555888999777555555555666777666555444333444444444555555666666666999777666666777888888888;;;:::999888999:::<<<===:::>>>BBBDDDEEEJJJQQQXXXccc^^^ZZZZZZXXXVVVWWWZZZ^^^]]]cccnnnuuuwww{{{~~~xxxqqqhhh^^^VVVLLLIIIEEEBBBBBBDDDFFFHHHPPPLLLGGGBBB>>>999555111---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******,,,+++******)))***************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))++++++******))))))((((((***((('''''')))***)))((())))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((()))******+++(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,+++***))))))***+++,,,---333333444::::::>>>MMMXXXWWWTTT\\\iiikkksss}}}~~~|||vvvsssuuuvvvuuu|||xxxrrrppplllgggrrrnnnooovvv|||}}}~~~~~~{{{|||~~~mmm```YYYSSSKKKEEE>>>===;;;999888888999999666555444888===AAABBBAAA<<<;;;888666444444444555666999:::999===EEEIIIIIIOOOMMMJJJHHHGGGIIIKKKMMMHHHGGGFFFFFFIIIKKKKKKKKKJJJJJJFFFEEELLLYYYcccffflllnnnppppppmmmhhhbbb^^^PPPIIIAAA===<<<;;;777444444444444555666666777777888777777777666666555555444444444444444444444444555555666666666666555555888555333222333555666666555555555555555555444444777666555555666777888999999:::<<<===???CCCHHHKKKVVVVVVVVVTTTRRRQQQQQQSSSUUUWWW[[[bbbmmmxxx}}}}}}yyyuuupppjjjfff]]]VVVLLLCCC??????CCCEEEMMMJJJGGGFFFDDD@@@999333+++...000///+++)))***,,,...------,,,+++***))))))************************,,,,,,++++++***)))(((((((((((())))))*********+++---,,,+++)))((('''''''''************************))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&***((('''''')))***))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&******)))))))))(((((((((&&&&&&'''(((((()))******)))((((((''''''(((((((((((((((((()))))))))******))))))))))))************+++************,,,...///...444222444<<<===CCCSSSUUUVVVUUU\\\ggggggnnn}}}vvvqqqrrrsssrrrqqqvvv}}}oookkknnnppppppppptttxxx{{{{{{xxxyyy}}}yyymmm___UUUOOOKKKEEE???:::999888777666666666666777555444555888:::999888999999999888777777666666999>>>BBBEEELLLWWW]]]___bbb___[[[WWWUUUVVVWWWYYY\\\[[[[[[\\\^^^______^^^\\\YYYTTTOOOTTT^^^fffhhhhhhiiiiiihhhddd^^^XXXTTTLLLFFF???<<<;;;;;;888555666666666666777777777777777777666666666555555555444444444444444444444444777777888888888888777777777666666777777777666555555555555555555555555555777666555555555666777888888:::;;;<<<>>>AAAFFFIIINNNOOOPPPOOONNNNNNPPPQQQRRRUUUYYY```iiirrryyy|||yyyssspppnnneee]]]RRRHHHCCCBBBCCCEEEJJJHHHGGGGGGGGGDDD===888///000000...,,,++++++,,,,,,,,,++++++***)))))))))************************,,,,,,+++******)))((((((((()))))))))************+++******)))))))))))))))************************))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&''')))******))))))((((((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&***************)))))))))&&&&&&&&&'''(((((())))))***))))))(((((())))))***)))))))))*********++++++)))))))))*********++++++************,,,...000111111666555999BBBDDDJJJYYYZZZ______dddjjjfffjjj{{{~~~sssxxxtttmmmmmmnnnmmmnnnqqqxxxwwwkkkhhhlllqqqtttttt{{{{{{{{{{{{wwwsssrrrtttuuutttrrrcccZZZOOOGGGEEEBBB>>>:::777777777777666555555444888666555555666777777666666666777888888888777777;;;BBBIIIPPP\\\jjjsssuuuyyyvvvqqqnnnmmmnnnqqqsss~~~~~~~~~wwwqqqfff[[[XXX]]]```___[[[[[[ZZZXXXTTTPPPKKKIIIFFFAAA<<<:::;;;<<<:::888999999999888888888888777666666666666555555555555555555555555555555555555666777777888888777777666555666888::::::888666555555555555555666666666666666666555444444444555555777888:::;;;<<>>EEEOOOOOOQQQ]]]aaaiiijjjkkkmmmeeedddqqq}}}{{{{{{uuuttt~~~{{{pppjjjkkkllllllqqqttt|||}}}ssstttyyy~~~~~~{{{uuupppnnnoootttwwwxxxxxxyyyxxxssslllgggeeeccc___\\\SSSLLLDDD@@@>>>===:::888666777888999999777666555888777777888999:::;;;;;;888888888999:::;;;<<<<<<@@@IIISSS^^^mmm}}}vvvcccXXXUUURRRNNNJJJIIIIIIHHHFFFDDDBBBAAA@@@===::::::;;;===<<<;;;;;;;;;::::::999888888777666666666666666666666666666666666666666666666666444555555555555555555444444555777888777666555555666666666666666777777777777666666555444444444444666888999::::::<<>>;;;::::::888666555666888999999888777666777777888999:::;;;===???===<<<;;;;;;===@@@DDDFFFLLLVVVcccqqq|||gggXXXQQQKKKEEEBBBBBBAAA@@@???>>>===<<<<<<;;;::::::;;;=========<<<;;;;;;:::999888777777777777777777777777777777666666666666666666666666444444555555555555444444333444555333111111444666666666666777777777888888777777777666666555555444666777999999888999;;;======>>>????????????BBBDDDEEEIIISSS\\\___cccppp~~~~~~zzz}}}~~~~~~uuuoooooo~~~uuulllrrr|||wwwnnndddXXXNNNJJJHHHFFFDDDAAAAAACCCHHHNNNPPPNNNLLL@@@:::222.........---,,,***++++++,,,,,,---------*********************************)))))))))))))))******)))))))))))))))))))))************)))((((((************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++*********)))))))))(((///---+++***++++++***)))(((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))******((((((((()))))))))***************++++++++++++,,,---------///111444666888EEEPPPYYYfffrrrmmmeeejjjhhhqqqssstttxxxrrrjjjnnnnnn}}}xxx~~~xxxooommmnnnyyyyyyxxx|||~~~yyyzzzwwwpppnnnrrrvvvwwwsssyyyxxxkkkgggjjjmmmpppwwwwwwwwwxxx}}}zzzsssooonnniiiccc\\\VVVSSSOOOKKKGGG@@@===:::888777777555444555666666777888888888888888999;;;;;;;;;===???AAAAAAAAABBBDDDGGGLLLPPPSSS]]]gggtttuuucccWWWQQQKKKFFFBBBBBBAAA???===;;;999888888888999999:::;;;<<<<<<::::::999999888777666666666666666666777777777777555555555555555555555555555666666777777666666555333555555222000000444777666666777777888888999999888888999999999888777777666888999999888777888:::;;;<<<===<<<;;;<<<===???AAADDDNNNYYY]]]^^^iiivvv~~~yyyxxxzzz|||}}}xxxqqqttt|||xxxppprrr{{{xxxnnn```VVVQQQNNNIIIFFFBBB@@@AAAEEEKKKOOOOOONNNEEE@@@:::444111///...---+++,,,,,,,,,------......************************))))))))))))))))))))))))************)))))))))))))))***+++++++++)))((('''************************))))))))))))((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))++++++***))))))(((''''''222000---,,,,,,,,,***)))'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''''''''((())))))((((((((('''''''''((('''''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))*********++++++*********+++++++++,,,,,,---...///222666:::>>>@@@NNNYYYbbbqqq~~~{{{ssswwwuuu}}}|||}}}}}}rrrpppkkkxxx~~~|||xxxpppsss{{{nnniiilllpppsss|||~~~uuupppuuuyyywwwvvvxxxuuuooommmqqqttttttsssyyysssjjjhhhkkknnnpppzzz||||||xxxrrrmmmiiiccc]]]UUUOOOLLLHHHCCC@@@:::999888777777777666666777777777888999:::;;;;;;<<>>>>>===<<<999777666555666777777777777888999888888777777666666555555444444444444555555666666444444444444444444444444555666666777777666666555333666888777333222555999666666777888888999::::::999999;;;;;;<<<;;;::::::777888999999777666777888777999:::999999999;;;===BBBCCCLLLXXX[[[YYY```lllxxxyyyxxxvvvsssssswww{{{vvvwwwwwwuuutttxxx~~~{{{rrrfff___YYYQQQKKKCCCAAA@@@BBBHHHMMMNNNNNNJJJHHHBBB;;;444000//////,,,,,,,,,,,,,,,,,,,,,---************************((()))))))))))))))))))))************)))))))))((('''(((***++++++***)))(((************************))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((444222///------,,,***)))'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))(((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''(((((()))))))))))))))))))))((((((((())))))))))))***+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...111555:::???DDDGGGSSS^^^ggguuu|||~~~~~~pppkkkcccnnnqqqnnnjjjaaacccsss|||uuukkkbbbaaaffflllmmmrrrpppiiilllvvvyyytttsssuuusssmmmjjjlllnnnnnnooosss}}}|||uuummmggggggjjjnnnpppzzz}}}{{{xxxxxxwwwtttnnniiiaaa[[[RRRKKKFFFAAA;;;777777777888888999999999999;;;;;;::::::;;;===???@@@@@@DDDIIIMMMQQQVVV\\\aaaffflllvvvyyypppgggbbbYYYWWWOOOFFFAAA@@@<<<777555666888999999888777555333444555555444444555666666666666666555555555555222222222333333444444444444444444444444444444444333444444444444444444333444888===<<<888666777999666777777888999999::::::999:::<<<===>>>======<<<777999:::999777666666777444666777777777888:::===@@@???FFFSSSVVVRRRVVV```hhhmmmqqqqqqnnnnnntttzzzqqquuuwwwuuussswwwzzzpppggg^^^VVVEEEBBB???AAAFFFKKKMMMMMMNNNMMMIIIAAA777111000111++++++++++++++++++++++++************************(((((((((((())))))))))))+++*********))))))((((((%%%&&&)))+++,,,,,,+++***************************))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&&&&''''''(((((())))))>>>:::555222000///...,,,++++++***))))))((('''&&&))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((()))***)))&&&###&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((((('''%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((************)))(((&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))*********,,,------,,,,,,---......///222888@@@GGGLLLOOOSSSbbbsss~~~}}}xxxuuulllccc]]]aaadddccc```___bbbffflllqqqpppfff]]]^^^gggmmmnnnjjjggghhhlllpppqqqqqqvvvvvvuuuqqqmmmjjjiiijjjmmm{{{zzzpppnnnllllllnnnqqqsssttttttsssuuutttpppnnn[[[SSSHHH???;;;:::::::::888777555666777999999999777999<<<===>>>@@@CCCEEEKKKSSS^^^fffkkkqqqyyy~~~vvvrrrlllddd[[[TTTNNNKKKFFFDDD@@@===:::888888888555666666777777666666555111111222222222333333333333333444444444444555555444444444444444444444444222333444555666555444444222333333444444555666666555555555555555555555555666777777888999;;;<<<============<<<<<<<<<;;;;;;:::999888777888:::<<<===777888999:::999888666444888>>>HHHRRRXXXZZZYYYXXXZZZbbbgggeeeeeemmmwww}}}{{{||||||{{{zzzzzz{{{}}}yyypppfff[[[NNNJJJEEEAAACCCIIIMMMMMMNNNNNNLLLHHHAAA999444111///---++++++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&''''''(((((((((((((((EEEAAA<<<777444111...+++++++++***)))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&''')))***(((''''''(((((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''++++++***)))(((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$((((((''''''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((*********))))))(((&&&&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))+++***))))))((()))***+++***,,,------,,,,,,...///000333999@@@HHHMMMPPPPPPRRR^^^jjjrrrxxx{{{tttpppkkkeeefffiiikkkkkkjjjiiikkknnnooorrrooohhhcccfffjjjkkkmmmkkkjjjmmmqqqsssrrrppprrruuuxxxwwwtttpppmmmkkkxxx|||uuussssssvvv{{{sssnnnlllgggaaa^^^QQQJJJBBB;;;888888888999;;;;;;;;;<<<>>>>>>>>>>>>======>>>>>>AAAFFFNNNSSS```jjjwww~~~xxxtttnnnfff```\\\YYYTTTNNNHHHCCC???===;;;999777444333222333333444444444555555444444444222333333333333444444444333333333444444444555555444444444444444444444444111111222333333333333222111111222222222222333333444444444444444444444444555555666888:::<<<>>>???AAAAAA@@@@@@???>>>>>>===;;;:::999888888999;;;<<<888999:::;;;:::999777666666:::AAAIIIOOOTTTUUUVVVOOOUUUYYYXXX[[[dddlllqqqtttwwwzzz||||||||||||}}}zzz{{{~~~zzznnngggVVVTTTNNNGGGDDDEEEIIILLLPPPPPPPPPLLLEEE===666333111...,,,+++,,,,,,+++***++++++++++++++++++++++++************************+++++++++*********))))))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''&&&'''(((((())))))((((((HHHEEEAAA===:::666222///---,,,***))))))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))+++)))%%%$$$&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((''''''&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))+++******))))))***++++++***,,,---...------///000000555===EEEKKKNNNNNNNNNPPPXXX___cccjjjuuu}}}rrrnnnmmmkkknnnpppsssuuuvvvvvvuuutttuuuuuusssooonnnqqqqqqnnniiihhhiiilllpppqqqooolllooovvv~~~}}}zzz~~~{{{zzz|||}}}mmmeee```XXXPPPMMMEEEAAA;;;888777888888888:::<<>>???DDDCCCCCCBBBAAA@@@@@@@@@===<<<;;;999888999999:::999:::;;;;;;;;;:::999888777888;;;>>>CCCGGGKKKMMMFFFJJJLLLMMMSSS]]]ccceeefffjjjqqqvvvyyyyyyyyyzzzzzz|||~~~uuuooodddccc___VVVJJJCCCEEEJJJPPPQQQRRRPPPKKKCCC;;;666333000...,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++*********************************************)))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((((())))))((((((CCCBBB@@@??????===:::777000///---+++******++++++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''((()))'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))))))))))))))))))))!!!"""###$$$&&&'''((()))((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************+++++++++,,,)))+++---------...000111333999AAAHHHLLLMMMMMMMMMMMMTTTZZZ^^^eeerrr~~~uuuqqqqqqrrrpppsssxxx}}}~~~yyyuuuxxxzzzzzzxxxwwwzzzyyyvvvllljjjiiikkkoooqqqpppmmmqqqyyy~~~~~~|||}}}qqqccc[[[UUUMMMFFFCCC===;;;888888999::::::999<<>>===;;;:::999999999999999:::;;;::::::999888:::999999999:::<<<>>>??????AAAAAACCCKKKUUUZZZXXXUUUZZZaaaggglllooorrrttt}}}{{{pppppprrrqqqgggVVVFFFCCCHHHLLLNNNPPPPPPNNNGGG???999666333///---------,,,+++************************++++++++++++++++++++++++*********************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))@@@?????????@@@@@@>>><<<666444222///,,,+++******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''')))(((&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%)))))))))))))))))))))))) !!!"""$$$%%%'''((())))))(((&&&&&&&&&&&&((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&'''''''''((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))+++---......///111333:::???EEEJJJLLLNNNPPPSSSOOOXXX```eeelllyyyyyyuuuvvvvvvqqquuu{{{zzztttvvv|||~~~{{{xxxzzz||||||wwwrrrnnnnnnqqqvvvwwwxxxuuu|||xxxxxx{{{|||yyy{{{zzzzzzqqqeeeXXXQQQLLLEEE@@@>>>:::888888999;;;=========CCCKKKVVV___dddfffhhhjjjiiilllqqqxxx|||vvvooofff]]]TTTNNNKKKGGGBBB>>><<<;;;999999777777666555555444555555555444444333333333333333555666666666666666666555444444444555555555555666555555666666666777777777666666666666666666666666777666555555555666888999999888888777666555444444333333333333333333333333444444444444444555666666999999:::;;;<<<===>>>>>>??????>>><<<;;;;;;::::::888888999999999999999999999999999888888777777777777888888:::BBBKKKMMMJJJJJJMMMRRRWWW\\\ccckkkppp{{{}}}}}}||||||xxxxxxyyyzzztttbbbMMMEEEFFFIIIIIIKKKMMMLLLHHHBBB<<<999666111...------,,,+++************************************************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))EEECCCAAA@@@@@@@@@>>><<<<<<;;;888555222///,,,+++******)))))))))(((((((((***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''$$$%%%&&&((())))))&&&$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''(((((())))))***((((((((((((((()))******))))))))))))))))))))))))******,,,---------------***,,,///000000222444666<<<@@@FFFJJJLLLPPPUUUYYY\\\eeennnsssxxx}}}|||yyyyyyyyysssxxx~~~{{{wwwtttyyy|||xxxuuuxxx}}}|||vvvooolllpppvvvzzz|||yyy}}}}}}{{{vvvuuuxxx~~~{{{~~~|||yyyyyyfff[[[PPPJJJEEE???;;;;;;999999999<<<@@@DDDEEEEEELLLUUUbbblllssswwwzzz}}}}}}yyymmmiiiccc\\\VVVOOOHHHCCC???===:::777555444333333555555444333333333333444666666555555444444333333888888999999999999888888555555666666666777777777777777888888888999999999888888888888888888888888666666555555666666777888888888777777666555444444555555555555555555555555555444444333333333333444333444555666777888999:::<<<<<<<<<<<<;;;;;;;;;;;;888888888888999999999999666777888888888888777777777888777888===EEEFFFCCCEEEFFFGGGKKKQQQZZZeeelllwww}}}~~~yyyzzz{{{wwwxxx{{{||||||zzzmmmXXXLLLKKKJJJIIIHHHIIIJJJHHHCCC???<<<999333///...------,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++*********)))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))KKKHHHDDDBBBBBBAAA@@@????????????===:::666222000------,,,,,,+++***))))))******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&%%%&&&'''&&&%%%$$$&&&'''((('''&&&(((((('''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((''''''&&&&&&''''''((())))))******((((((((((((((()))******))))))))))))))))))))))))***+++,,,---.........------///222333444666888:::===DDDLLLRRRUUUZZZaaafffoooxxxzzz~~~~~~~~~wwwzzz||||||zzzxxxyyy{{{xxxyyywwwsssuuu{{{}}}vvvnnnkkknnntttyyy|||{{{}}}~~~~~~~~~~~~|||tttjjjhhhooowww{{{zzzyyy{{{}}}wwwwwwxxx||||||xxxrrrxxxxxxjjjYYYPPPGGGCCC@@@<<<;;;<<<======???CCCJJJOOOSSSTTT\\\eeerrr|||~~~uuummmgggdddWWWSSSNNNIIIEEEBBB>>>;;;888999888777555444444444555555444444444444555555888888999999888888777777::::::;;;;;;;;;;;;::::::888888888999999999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::666777888888999999888888999999999888888777777777777777777777777777777777555555444444444444555555333333444444444555555555666777888999::::::::::::999999999999999:::;;;;;;888888888777777777888888777999999888:::???AAA>>>???@@@AAADDDIIISSS]]]eeemmmtttuuuooorrr~~~~~~zzzyyy||||||{{{{{{}}}wwwggg[[[XXXRRRNNNIIIGGGHHHHHHDDDAAA???:::555000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))************)))MMMJJJFFFDDDDDDDDDDDDDDDAAABBBCCCBBB???;;;777555000000///...,,,+++************))))))))))))******)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))******)))'''%%%%%%&&&(((%%%######%%%'''(((((()))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&''''''((()))******+++((((((((((((((()))******)))))))))))))))))))))))))))+++,,,...//////......000222555666777999;;;>>>EEEMMMXXX```eeekkkrrrwww~~~}}}xxxyyyyyyuuupppqqqvvv|||~~~zzztttqqqwwwyyyqqqooorrrxxx|||~~~{{{}}}~~~}}}}}}~~~xxxvvvmmmccc```hhhqqquuuwwwvvvzzzzzzwwwwwwxxxxxx|||xxxvvvooohhhlllkkk\\\OOOGGG@@@???>>><<<===@@@AAABBBEEEKKKSSSZZZ___aaannnwww|||yyysssjjjaaaYYYSSSOOOGGGDDD???;;;999888777555111333555666666555666777222222111222222333444444666777777888999888888888:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::<<<<<<;;;;;;;;;;;;::::::888888888888888888888888555555444555666777888888555555555444333333222222222333444666888999999::::::::::::::::::;;;<<<===>>><<<999666555555666777333666666333333777888666;;;<<<===@@@EEEMMMWWW^^^```ggghhhbbbfffttt}}}|||~~~{{{zzz}}}}}}}}}|||sssiiifffZZZSSSKKKGGGHHHGGGEEEBBB@@@<<<555111///...---,,,------------------------++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((()))***************MMMMMMMMMKKKGGGDDDCCCBBBDDDEEEFFFEEECCC@@@<<<:::888444///,,,+++,,,,,,,,,+++***)))(((((()))+++,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((()))******+++...---+++)))'''''''''((('''&&&%%%$$$%%%''')))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((('''&&&$$$###""""""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&'''((("""$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((***)))'''%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))******++++++)))************+++++++++***,,,000333555444222111222555999;;;<<<>>>AAACCCGGGUUUiiiwwwyyyxxx{{{~~~xxxmmmrrrsssnnnlllqqqwwwzzz~~~{{{yyyyyy}}}||||||}}}~~~xxxqqqmmmmmmqqquuuyyy~~~{{{wwwuuuvvvwwwsssooollljjjdddYYYPPPLLLDDD<<<999===AAA@@@@@@CCCFFFLLLTTT[[[bbbjjjsssyyyyyyvvviiicccZZZSSSNNNIIICCC???AAA<<<777555555666666444666444222333666777555333888555444555888:::888666555666888999:::999999888::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<>>>>>>===???<<<:::;;;===>>>===;;;:::===??????>>>======>>>???===;;;:::;;;;;;:::999999:::<<<===>>>>>>=========;;;:::999::::::888777555666777888888777666666444444444555555666666666333333333444444555555555444555777999999999999888<<<;;;;;;:::999888777777555555444444444555555666999999:::<<<@@@EEEIIILLLPPPRRRUUUWWWXXX```qqq}}}yyyvvvwww{{{zzz|||zzzuuurrriiiaaaYYYRRRJJJCCCCCCGGGCCC???999555222000...,,,---,,,++++++******++++++************************************************,,,+++++++++******)))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((KKKMMMPPPPPPMMMJJJHHHGGGHHHHHHIIIHHHFFFCCC???===999777444222111000---++++++*********************(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))+++***)))((((((((()))))))))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((###%%%'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''((())))))'''%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))))))))******************++++++++++++))),,,///222333222111///000444999<<<===???CCCEEERRR___ppp|||}}}||||||oootttwwwtttssswww{{{{{{{{{zzzzzz}}}zzzwwwyyy{{{yyy~~~~~~|||vvvrrrssstttttttttoookkkgggcccXXXLLLEEEDDD???;;;;;;???BBBCCCIIIPPPXXX]]]dddkkkrrryyy~~~{{{wwwnnngggdddZZZUUUNNNIIIEEEBBB>>>;;;;;;888444333555666666444666444333444666777666444;;;999888888999999888777;;;;;;<<<<<<<<<<<<;;;;;;??????>>>>>>>>>?????????>>>======>>>@@@BBBCCCCCCHHHGGGDDDBBBAAA@@@??????CCCEEEFFFEEECCCAAAAAABBB===<<<:::;;;<<<======<<<<<<<<<>>>???@@@??????>>>AAA???============;;;:::;;;;;;<<<<<<;;;:::999888666666666555555555444444444444444555555555666666444555666777888888888888:::::::::999888888777777555555444444333333444444777777777999===AAADDDGGGGGGIIILLLOOOPPPWWWgggxxx~~~wwwuuuvvvqqqjjjaaaYYYPPPGGGDDDFFFCCC???:::666444111///------,,,,,,+++++++++++++++************************************************+++++++++******)))))))))***************************)))'''&&&&&&''')))******)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))HHHKKKOOOQQQOOOMMMJJJIIIJJJKKKKKKKKKIIIEEEBBB@@@;;;;;;::::::999555000,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''&&&'''''''''''''''''''''((((((((('''(((((()))***+++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((''''''((())))))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((************+++++++++,,,)))+++---000000000///......333999===???BBBGGGJJJXXXeeeuuuvvv}}}yyyzzz}}}}}}yyyxxxyyy|||zzzsssllllllpppsssqqqnnngggccc^^^WWWLLLAAA===???======???CCCFFFLLLXXXdddmmmrrrxxxyyypppiiieee```XXXQQQOOOHHHEEEAAA>>><<<;;;999777666555444444666777777666777666666777999:::999888:::;;;<<<;;;:::::::::;;;>>>>>>==================CCCBBBAAA@@@@@@AAABBBCCC@@@@@@AAABBBDDDGGGIIIKKKOOOPPPOOOKKKFFFDDDEEEGGGLLLMMMLLLJJJGGGDDDDDDEEEAAA@@@???@@@AAABBBAAA@@@>>>>>>????????????>>>>>>AAA???============<<<;;;=========<<<;;;:::888777999888777666555444333333555555555666666666666666555555555555555666777888888888888888888888888888555555444444333333333222444444444666888;;;===???CCCDDDHHHKKKMMMSSSbbbppp~~~}}}~~~}}}}}}|||uuulllcccXXXKKKDDDCCCCCC@@@<<<888666444111///------,,,++++++++++++,,,++++++++++++++++++++++++*********************************)))))))))))))))******************************((((((((((((******))))))))))))(((((((((((())))))((((((((((((''''''************************IIILLLNNNOOONNNMMMMMMMMMLLLLLLMMMLLLJJJHHHFFFDDD>>>>>>>>>>>>>>>;;;777333000///---***)))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''''''''))))))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************))))))(((((('''''''''*********+++++++++,,,,,,***+++,,,---.........---...444;;;???BBBFFFMMMRRRXXXfffvvv~~~}}}~~~~~~|||zzzyyyzzz}}}tttllllllrrrtttnnnggg^^^WWWPPPKKKEEE>>>===@@@@@@AAADDDJJJRRR___nnnyyy{{{sssggg^^^WWWTTTPPPIIIDDDCCC>>><<<:::999888888777777666666666777888888888888888888888999;;;<<<<<<<<<:::===@@@@@@??????BBBEEEAAAAAA@@@@@@@@@BBBDDDEEEJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJKKKLLLNNNQQQUUUXXXZZZ^^^___[[[TTTRRRVVVZZZ[[[[[[ZZZWWWSSSQQQPPPQQQOOOMMMLLLKKKKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@AAA???======>>>??????>>>=========<<<<<<;;;:::::::::999999888777666555555555555555666666666666666555444444333444555666777666666666777777888888888666666666555555444333333333333333333555666888999???@@@CCCGGGIIINNN[[[gggqqq~~~}}}}}}~~~~~~}}}zzzwww}}}|||ssskkk___PPPEEEAAABBB@@@===;;;999777333111......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))(((((((((((())))))((((((((((((((((((************************IIIJJJJJJJJJJJJLLLOOORRROOOOOOOOOOOONNNMMMKKKJJJBBBAAA???@@@@@@@@@>>>===777444...***'''''')))***))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************))))))((((((''''''***++++++++++++,,,,,,,,,***++++++,,,---...//////000777>>>BBBEEEKKKTTT\\\aaaooo~~~}}}zzzyyyyyywwwvvvxxxzzz}}}{{{{{{vvvmmmnnnssssssjjj```VVVLLLCCC@@@@@@???@@@BBBFFFGGGKKKUUUfffyyyvvvkkkbbbVVVNNNHHHGGGFFFAAA>>>===999999999888777666666777666777888888777777888888888999:::;;;;;;<<<>>>>>>>>>AAADDDDDDCCCCCCFFFIIIEEEEEEFFFGGGIIIKKKNNNPPPUUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[]]]]]]^^^aaafffkkkqqquuuxxxtttllliiilllqqqsssttttttqqqnnnlllllllllgggdddaaa^^^[[[WWWSSSOOOPPPOOOMMMKKKIIIGGGFFFEEEDDDBBB@@@???AAABBBBBBBBB@@@@@@??????>>>>>>>>>???:::::::::999999999888888666666666555555555555555555555333333333444666777444555555666666777777888777777888888777666555555333333333333444444555666666777:::>>>@@@CCCMMMWWWbbbiiirrrzzzzzzyyyzzz|||~~~~~~|||{{{~~~vvvooocccSSSFFF@@@AAA???===<<<;;;999555222///...------,,,,,,------++++++++++++++++++++++++************************)))))))))))))))*********************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))************************IIIHHHFFFDDDDDDFFFKKKNNNPPPQQQQQQRRRRRRRRRRRRQQQHHHFFFCCCBBBCCCDDDDDDDDD===999333...******+++,,,))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))'''''''''''''''''''''(((&&&&&&'''''''''''''''&&&###$$$%%%&&&((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((((((((((((###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))(((&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,...///111222555;;;BBBEEEHHHOOO\\\fffuuu}}}xxxuuuuuuuuuuuummmpppwwwsssmmmlllmmmtttvvvyyyzzzzzz{{{}}}|||~~~~~~~~~}}}uuummmlllooolllaaaWWWMMMEEE===<<<===???CCCGGGSSSVVV[[[fffzzz}}}tttlllbbbWWWOOOFFF@@@<<<>>>???===::::::666777888888666555666777777888999888777777999;;;999;;;===>>>>>>???AAACCCBBBCCCEEEEEEEEEFFFHHHIIIKKKLLLNNNPPPSSSVVVYYYZZZ```aaacccfffhhhkkklllmmmnnnpppqqqpppppprrrxxx}}}|||xxxsssmmmhhhbbb```]]]YYYUUURRRPPPOOONNNKKKGGGEEEEEEFFFEEEEEEAAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;777777777777666666666666555555444444444555555666444444444555555666666666666777888999999888777666444444444444444444444444222222555999;;;<<>>=========:::666333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************************XXXVVVSSSMMMHHHFFFFFFHHHNNNNNNOOOPPPRRRSSSSSSTTTOOOLLLIIIHHHHHHHHHGGGFFFAAA???;;;666222///---,,,))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))))))))'''''''''(((((()))))))))"""$$$%%%'''(((((((((((($$$%%%&&&'''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((("""###%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''***(((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---///222444666;;;@@@FFFHHHJJJSSSbbbooo}}}yyyxxxyyyzzzzzzqqqrrrvvvssshhhcccbbbccceeehhhkkknnnqqqtttxxx{{{}}}|||~~~vvvnnnjjjhhhaaaTTTIIIBBB@@@??????>>>AAALLLXXXhhhnnnuuu{{{~~~vvvkkk```XXXOOOGGGAAA===888666:::<<<:::777777444777999999888777888::::::;;;<<<;;;;;;<<<@@@DDDAAACCCFFFGGGGGGHHHKKKMMMMMMMMMNNNRRRWWWZZZ\\\\\\^^^```bbbeeehhhjjjkkkllluuuxxx}}}~~~yyytttpppmmmlllgggccc]]]XXXVVVTTTSSSQQQJJJIIIGGGDDDBBBAAAAAAAAA@@@@@@???>>>======<<<<<<::::::999999999888888888555555666666666555555555444444444444444555555555444555777999999999888777444444555555555555444444333333555999::::::>>>EEEFFFHHHNNNZZZiiiuuu~~~{{{zzz~~~oooggghhhmmmpppvvvyyy||||||uuujjjYYYJJJBBB=========>>>>>>;;;777333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))rrrooojjj```VVVNNNIIIHHHIIIJJJKKKMMMOOOPPPRRRRRRSSSQQQOOOMMMLLLJJJGGGEEECCCBBBAAA>>>999444///,,,))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&''''''((()))***++++++ !!!$$$&&&((()))***)))&&&&&&''''''(((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%***(((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,---000333777999???DDDHHHIIIKKKUUUfffttt~~~|||}}}{{{xxxzzzsssiiidddaaaaaaaaadddiiinnnrrrxxx~~~xxx{{{qqqjjjcccXXXIII>>>888===BBBDDDAAAEEEWWWiii{{{|||yyyppphhh\\\RRRKKKEEE@@@<<<:::555555999<<<:::777666444777;;;;;;::::::<<>>===;;;;;;<<<<<<<<<;;;;;;:::::::::555555777777777666555444444444444444444444444444222444666888999999888777444444555555555555444444222111444777888777:::???@@@BBBIIIRRR\\\fffsss}}}~~~}}}~~~~~~|||zzzkkkaaacccjjjooo{{{xxxlll[[[KKKCCC<<<<<<===>>>>>>;;;777333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******'''((((((((())))))******(((((())))))*********+++((((((((((((((((((((((((pppbbbUUUJJJFFFHHHLLLPPPRRRTTTTTTUUUNNNMMMMMMMMMMMMKKKHHHEEE???EEEKKKIIIAAA999444444000---+++***,,,,,,***'''((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))***+++++++++)))(((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%&&&''')))+++,,,)))&&&###$$$''')))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))***)))((((((***))))))(((((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******++++++,,,---,,,++++++---......000000000000555===CCCHHHKKKMMMNNNQQQ\\\mmmzzzwww}}}~~~}}}|||vvvqqqttt}}}zzzssskkkhhhkkknnnppprrrvvv~~~ssscccSSSGGGAAAAAABBBAAABBBBBBBBBHHH\\\ppp}}}tttkkkfff\\\UUUJJJBBB>>><<<:::888999777666777::::::888555;;;::::::;;;<<<======<<>>@@@FFFNNNUUUXXXbbblllooohhhgggpppvvvuuuyyyzzz}}}tttfff^^^\\\ZZZVVVQQQNNNJJJIIIKKKIIICCC>>>>>><<<<<<<<<:::888777999:::<<<:::777666777777777666777666666555555444333333666666777777777777777777666555444333333444555666444444444444444555666777===???BBBHHHRRR^^^iiippptttsssxxx{{{wwwyyyttteeeeeennnvvvyyypppdddSSSEEE>>>>>>>>>AAABBB@@@;;;555333333333222000///---,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++xxxgggXXXHHHEEECCCEEEKKKNNNNNNLLLNNNNNNNNNNNNNNNLLLHHHDDD???AAADDDFFFFFFBBB<<<777333000,,,***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))+++(((&&&%%%''')))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''')))******)))(((&&&$$$###(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************++++++,,,+++,,,,,,,,,***+++,,,...///111444555666:::AAAGGGPPPTTTWWWWWWZZZcccrrr}}}vvvrrrwwwyyy{{{zzzvvvrrrvvv|||yyyzzz~~~}}}vvv```PPPGGGBBB@@@AAABBBBBBDDDGGGGGGNNN```rrrvvvlllbbbYYYTTTOOOIIIAAA<<<:::999777666666555444666999:::999777999999:::<<>>>>>>>><<<:::999999888777666777777666555555444444333444444444444444444444444666666555444333333333333555555444444444555666666:::;;;===CCCKKKUUU___eeegggiiiqqq~~~zzzxxx{{{}}}tttsssyyy~~~vvvgggVVVIII@@@>>>===>>>@@@???:::777666666555444222000...---+++++++++************))),,,,,,,,,+++++++++******))))))*********+++++++++,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++vvvdddPPPGGG???>>>DDDJJJJJJGGGNNNMMMNNNOOOOOOLLLHHHEEE???<<<<<>>AAACCCEEEGGGHHHGGGDDDFFFQQQcccvvvxxxppphhhccc]]]UUUPPPOOOGGGDDDAAAAAACCCCCCAAA>>>BBB@@@>>>======<<<999777777777777666555555444444444444444444444444444444999999999999888666555444777666555555444444555555777777888<<>>???===;;;:::999888666444222///...++++++++++++************,,,,,,,,,++++++++++++******************++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))******zzzppp^^^TTTHHHBBBDDDGGGHHHGGGKKKKKKLLLNNNOOONNNKKKHHHAAA;;;888<<>>777777666666666777777777999999999:::<<<>>>???@@@AAACCCEEEFFFHHHIIIKKKMMMLLLKKKOOO]]]rrrwwwjjjaaa^^^TTTNNNFFFDDDFFFGGGDDDAAAEEECCCAAAAAA@@@???===;;;999999888777777666666555666666666666555555555555666777888999999777666555888777666555444444444444666555666777;;;???DDDGGGLLLOOOZZZlll{{{yyysssqqqssswww}}}ttteee\\\UUUNNNEEE@@@???AAABBBAAA===<<<:::888555222000.........---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))))))))))))))((()))))))))***************************************))))))))))))))))))***___mmm}}}ppphhh\\\PPPHHHDDDBBBBBBHHHHHHIIILLLNNNOOONNNLLLDDD???:::999<<>>@@@CCCFFFKKKQQQYYY___cccgggkkknnnwwwyyyrrrrrrwwwwwwooofffeeefffnnn}}}~~~{{{www|||}}}{{{}}}|||wwwnnncccYYYRRROOOEEECCCCCCFFFGGGHHHMMMSSSVVVZZZ^^^```aaaccceeefffsssuuuyyy~~~sssiiibbbVVVKKKDDD>>>;;;888666666777777777777888999<<<<<<======>>>@@@BBBDDDBBBFFFJJJMMMOOORRRVVVYYYYYYZZZaaaooo{{{uuummmcccWWWOOONNNNNNMMMKKKGGGEEECCCBBBAAA@@@>>><<<;;;;;;::::::999888888777777777666666666555555555000111333555666666555555999888777666555444444444666666666777999;;;===???CCCEEELLLXXXgggooommmgggccciiiqqqzzzrrriiiaaaWWWJJJAAA???AAABBBCCC>>>===<<<999666333000///.........---------,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))************************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))JJJVVVcccppp|||qqqdddVVVJJJDDDAAAGGGFFFFFFHHHKKKNNNNNNNNNHHHEEE???:::888<<>>???@@@AAACCCGGGJJJFFFLLLSSSYYY^^^dddlllqqqqqquuu|||pppddd]]]YYYWWWUUUNNNKKKGGGDDDBBBAAA???============<<<;;;;;;::::::666666666555444444333333222333555666888999::::::999888777666555555555555666666777888999:::;;;;;;<<<===@@@FFFQQQ[[[\\\YYYSSSYYYbbbjjjqqqxxx{{{qqqkkk___OOOBBB===>>>???@@@???>>>===;;;888555222000,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++*********************+++,,,,,,+++***)))************************))))))))))))************))))))))))))))))))))))))))))))************))))))???GGGOOOWWWjjj{{{qqqeeeXXXOOOIIIGGGEEEEEEHHHKKKLLLMMMLLLHHHCCC>>><<<<<<>>>@@@FFFIIILLLKKKEEE===777444------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&)))((((((''''''''''''(((&&&)))+++***(((&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))))))))))))))((('''''''''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))((('''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,***+++------,,,---000222666<<>>>>>===<<<<<<888777777666555555444444555666666777888:::;;;<<<888888777666555555666666444555666777888999::::::888;;;<<<===CCCMMMQQQOOOKKKOOOSSSVVVXXX^^^gggnnnxxxuuugggTTTEEE===<<<===>>>AAA@@@???===:::777555444---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++*********)))))))))***,,,------,,,***)))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((>>>DDDGGGKKK[[[wwwqqqdddLLLIIIEEEDDDEEEHHHJJJKKKMMMJJJFFFBBBAAA???===;;;CCCHHHOOOPPPKKKCCC<<<999......------,,,+++******))))))))))))))))))))))))''''''''''''((((((((((((***)))(((((((((***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%,,,+++)))'''&&&%%%&&&&&&!!!%%%'''&&&&&&'''***'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''&&&%%%%%%&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******++++++,,,---+++,,,---------...000222<<>>999666666888999:::???@@@AAA???===>>>BBBEEEBBBEEEHHHKKKNNNSSSZZZ___iiipppzzz|||yyylllfff\\\TTTOOOKKKIIIGGGAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777777666222222111111111333555666888777777666666666666666222333555666888999999999777<<<===<<<@@@IIINNNMMMLLLLLLLLLIIIHHHNNNXXXaaa^^^iiiyyy|||nnnZZZIII@@@>>>>>>>>>BBBAAA@@@>>><<<:::777666//////.........---------*********++++++,,,,,,,,,++++++++++++******)))))))))***,,,------,,,+++)))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((EEEDDDJJJUUUZZZ```uuukkk]]]NNNGGGDDDBBBCCCFFFNNNKKKGGGHHHIIIHHHBBB===<<>>???DDD???BBBGGGPPPZZZdddjjjmmmuuuvvvwww|||yyyqqqjjj^^^SSSKKKEEE@@@===;;;;;;;;;999888999<<<>>>FFFHHHHHHGGGHHHIIIGGGBBBFFFLLLRRRUUUYYYcccqqq||||||lllccc___ZZZQQQIIIFFFCCC@@@@@@BBBCCCBBB@@@>>>===;;;;;;;;;:::777555666555333444555666666555999999888888777777666666555666888999888888:::<<<888888888999;;;???BBBDDDFFFNNNQQQKKKDDDEEEKKKPPPQQQVVVfff{{{uuu]]]RRRMMMHHHDDDDDDEEEBBB>>>;;;:::999777666111000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))(((((((((******************+++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))XXXPPPOOOWWW]]]bbbooo~~~ttt___QQQHHHCCCCCCFFFCCCBBBDDDHHHLLLMMMHHHDDD>>>CCCIIIOOOQQQNNNJJJGGGCCC>>>777111---+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********)))))))))))))))******+++++++++++++++---///000///---///555:::EEEPPP^^^hhhmmmrrrwww||||||sssmmmfffeeefffnnn|||{{{xxxrrrmmmllloooqqqqqqppprrrjjjbbb]]][[[aaaooo}}}{{{vvvuuuzzzpppYYYLLLEEE@@@AAAAAA??????CCCCCCGGGNNNXXXbbbiiinnnppppppqqqqqqsss}}}yyypppddd]]]TTTKKKEEE@@@===;;;999::::::::::::<<>>>>>>>>===;;;999666444333333444444333222777777777777777777666666444666777777777777999:::888888888999;;;>>>@@@BBBIIIOOOQQQKKKEEEEEEHHHIIIJJJNNN]]]qqq|||qqq```VVVKKKCCC>>>BBB@@@===<<<;;;;;;999888333222///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************************************************)))))))))((())))))))))))************))))))))))))))))))))))))tttfff]]]___dddeeehhhnnnoooxxxxxxgggXXXKKKDDDBBB;;;<<<@@@FFFMMMOOOLLLIIICCCFFFKKKPPPRRRQQQOOOMMMOOOIII???666000---+++))),,,+++***))))))((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))*********))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,+++---//////......111888>>>HHHVVVhhhsssvvvvvvzzz~~~zzzrrrmmmjjjccciiirrryyyvvvxxxtttppppppqqqrrrqqqooolllddd^^^]]]___dddnnnxxx}}}xxxvvv{{{zzzbbbMMMGGGCCCAAACCCDDDCCCBBBCCCEEEJJJSSS^^^gggnnnrrrssssssuuuttttttzzz~~~wwwmmmdddTTTOOOHHHBBB>>><<<;;;999999;;;===>>>???@@@CCCEEEGGGNNNQQQOOONNNSSSZZZ\\\[[[eeetttrrreee[[[TTTKKKEEEDDDDDDDDDCCCCCCAAA???>>>>>>===;;;::::::777555444555555333222666666666666666666777777555666777777666666888:::999888888999:::<<<>>>@@@HHHLLLMMMIIIGGGHHHHHHFFFEEEHHHTTTdddooouuunnnaaaTTTGGG??????===;;;;;;<<<===<<<;;;666555222///...---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))************))))))))))))))))))))))))rrrooonnnkkkhhhhhheeejjjwwwqqq]]]MMMFFF???>>>???BBBGGGJJJKKKJJJKKKLLLOOOQQQRRRRRRRRRQQQUUUOOOGGG>>>888222---***+++***)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******************************+++,,,---------,,,---...------///444<<>>AAABBBBBBCCCDDDEEEGGGPPPWWWUUUTTTZZZdddkkkpppyyyrrrhhhZZZPPPMMMMMMNNNNNNHHHEEEAAA?????????===<<>>>>>======<<<<<<;;;;;;;;;;;;>>>@@@BBBGGGLLLLLLHHHCCCDDDHHHRRR\\\gggsss}}}xxxkkkZZZMMM>>><<<999999;;;<<<===<<<:::888444111...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------+++++++++*********))))))))))))))))))))))))******((()))))))))************((((((((((((((((((((((((}}}{{{xxxnnndddcccmmm{{{~~~```XXXMMMCCC@@@DDDLLLRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQNNNIIICCC;;;666...---+++))))))***,,,---******************************)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))*********************************************+++++++++++++++***+++,,,---.../////////------...111777>>>FFFJJJOOO[[[iiipppqqqssszzz}}}wwwwww~~~zzzqqqlllggghhhhhhiiijjjkkkllllllnnnlllmmmrrrttttttvvvzzz{{{xxxyyyyyy}}}yyymmm^^^QQQJJJJJJLLLGGGIIIIIIIIIMMMSSSTTTRRRZZZ]]]bbbggglllttt{{{pppaaaUUUOOOGGG???>>><<<::::::<<<>>>??????AAACCCEEEGGGGGGIIIKKKNNN[[[iiiwww|||rrrhhhaaa]]]VVVQQQKKKFFFDDDCCCBBBBBBBBB@@@===;;;:::999777555666666666666666666777777777777888888888:::>>>AAABBBAAAAAA???>>>===<<<;;;;;;>>>??????BBBFFFFFFCCC>>>???BBBIIITTTbbbnnnvvvxxxvvvaaaQQQDDD@@@<<<999:::;;;======<<<:::666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---,,,,,,++++++***)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))xxxjjj]]]XXX]]]jjjtttzzzzzzppp___OOOEEEEEEKKKPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXVVVTTTRRRNNNJJJDDD@@@555333000---++++++,,,---*********************************)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))*********)))(((((((((((((((((())))))))))))))))))))))))*********************************************++++++,,,,,,,,,***+++,,,...//////000000//////111666===EEEKKKOOOQQQWWW^^^cccgggnnnxxx}}}yyyyyy~~~|||qqqkkkkkkiiiiiiiiiiiiiiijjjkkklllpppttt~~~~~~|||{{{zzzxxxxxxvvvxxx~~~wwwooocccXXXRRROOONNNNNNKKKMMMLLLLLLRRR\\\aaa```iiimmmrrruuuwww{{{zzzrrrmmmbbbTTTJJJEEE???999;;;:::999;;;???CCCEEEEEECCCEEEIIIMMMQQQWWW]]]aaavvvrrriii^^^YYYQQQKKKHHHFFFFFFEEECCCAAA>>><<<<<<;;;999777777777777777777777666666555555666666777:::???CCCFFFEEEDDDCCCAAA???===<<<<<>>BBBKKKWWWbbbgggjjjmmmuuu|||lll[[[MMMHHH@@@;;;:::<<<>>>??????===888444000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,++++++***))))))(((((()))))))))************))))))))))))************))))))))))))))))))))))))wwwbbbPPPMMMXXXeeegggsssnnnYYYJJJEEEHHHKKKMMMNNNOOORRRTTTWWWYYYZZZ\\\ZZZVVVSSSPPPMMMIIIFFF;;;999444000---,,,------************************************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))*********************************************++++++,,,,,,,,,***+++,,,...///000000000000111444:::BBBJJJOOORRR^^^___aaabbbgggooo{{{~~~|||xxxmmmjjjmmmnnnnnnmmmlllkkkkkkmmmooorrr|||}}}{{{{{{||||||yyyuuuuuu{{{~~~~~~}}}pppmmmcccXXXTTTUUUVVVSSSOOOOOOQQQQQQPPPXXXeeemmmmmmrrrwww}}}~~~~~~wwwmmmddd```VVVIIIBBB@@@===888::::::;;;>>>CCCHHHKKKLLLFFFIIINNNTTT[[[dddmmmsss|||yyy{{{}}}~~~}}}zzz{{{}}}~~~~~~}}}|||zzzzzz{{{{{{{{{{{{zzzzzz|||||||||}}}~~~}}}}}}kkkeee]]]VVVRRRPPPOOOOOOFFFCCC@@@???>>>>>><<<:::999999888888777777666666333333444555666:::???CCCHHHHHHGGGEEEBBB@@@>>><<<:::>>>>>>:::999===@@@@@@???>>><<<===CCCMMMUUUXXXbbbccciiixxxzzzyyy}}}wwwgggTTTMMMDDD===;;;<<>><<<<<<;;;:::;;;>>>BBBDDDFFFIIIOOOSSSTTTVVVZZZaaalllzzz~~~}}}|||||||||}}}~~~}}}{{{zzz|||zzzxxxzzzzzzzzz}}}}}}{{{vvvvvvvvvwwwwwwvvvvvvuuuwwwwwwvvvvvvvvvwwwxxxxxxuuuwwwzzz|||tttlllkkkiii```WWWTTTOOOJJJEEEBBBCCCBBB@@@===::::::999888777666555555666666666666777999:::;;;DDDGGGJJJGGGAAA===>>>@@@888888888;;;??????;;;888666777999;;;===BBBHHHLLLWWWeeessszzz}}}{{{zzzzzzuuujjjYYYIIIBBB>>>;;;<<<@@@<<<<<<;;;888444111///...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,+++******))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))vvviii]]]UUUMMMNNN\\\oootttjjjhhhooo|||~~~sssbbbTTTLLLIIIIIIIIIIIIKKKMMMPPPRRRTTTWWWXXXXXXVVVSSSPPPOOOOOOLLLGGG???999444000---***************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,)))***///111000000222777===DDDKKKQQQTTTWWWXXXaaadddnnnyyy}}}{{{~~~yyyuuutttuuurrrrrrqqqooommmkkkllllllooottt|||jjj[[[VVVYYYYYYRRRMMMNNNOOOOOOPPPRRRLLLOOOUUU]]]fffnnnuuuxxx|||{{{}}}}}}yyypppeeeZZZTTTNNNHHH@@@<<<;;;;;;<<<<<<@@@CCCFFFHHHJJJOOOVVV\\\iiimmmsss{{{}}}xxxxxxxxxxxxxxxxxxxxxxxx~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzztttrrrpppsssyyy~~~wwwjjjaaaUUUPPPJJJGGGEEEDDD@@@=========;;;:::888777555555666666666666777888999:::>>>BBBGGGHHHEEEAAA>>>===@@@>>>;;;999999999:::;;;999999:::;;;<<>>JJJRRRRRRUUU^^^eeeeeejjjmmmttt~~~}}}~~~~~~}}}rrrqqqnnnlllkkkkkkkkklllooopppzzz~~~~~~iiiVVVQQQTTTPPPKKKIIILLLNNNMMMNNNQQQJJJOOOWWWaaajjjqqquuuxxx|||wwwwwwvvvrrriii^^^RRRKKKEEEBBB===;;;;;;===??????BBBEEEHHHJJJNNNVVV```hhhzzz~~~|||||||||zzz{{{}}}~~~~~~~~~~~~}}}wwwqqqrrryyy{{{{{{{{{zzzzzz}}}|||mmmaaa\\\WWWSSSQQQMMMHHHCCC@@@???>>><<<:::888666666666666555666666777888888888===DDDIIIJJJGGGCCC???BBBAAA>>>;;;888999;;;===;;;;;;;;;::::::<<<@@@CCCKKKWWWeeeqqq|||~~~|||zzzqqqaaaYYYUUUNNNEEE@@@<<<======;;;999555222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))************************************vvvgggXXXMMMMMMMMMIIIJJJPPPUUUbbbttt{{{rrrccc[[[ZZZWWWSSSMMMHHHFFFHHHKKKNNNMMMQQQUUUWWWVVVUUUTTTTTTTTTQQQLLLFFFAAA;;;555111,,,,,,+++*********++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))************************)))******++++++++++++***...,,,,,,///000///222777BBBSSS\\\WWWXXXgggrrrsssrrrtttyyy{{{xxxzzznnnlllhhhggggggiiijjjkkkqqqpppvvv|||~~~{{{ppp\\\SSSRRRKKKIIIKKKQQQQQQNNNKKKLLLOOOSSS[[[dddmmmtttyyy{{{~~~{{{xxxrrrjjj```VVVLLLFFFAAA???>>>===>>>@@@BBBCCCDDDFFFJJJNNNTTT___mmmvvv{{{xxx{{{~~~}}}zzzwwwuuuvvvxxxzzz{{{}}}~~~yyykkkhhhdddaaa___YYYQQQKKK@@@???>>>===;;;:::999888666666666555666666777777666:::AAAIIIOOOPPPMMMJJJBBBAAA???>>>>>>>>>===;;;<<<<<<;;;:::999:::>>>AAALLLVVVcccppp~~~~~~mmmccc^^^VVVLLLCCC>>>=========<<<888444111000///...---,,,,,,------------------------------,,,,,,,,,---------------,,,+++******))))))******))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++~~~yyyvvvvvv~~~mmm]]]VVVQQQIIIEEEFFFKKKUUUdddooommmeeedddjjjlllfff\\\RRRKKKGGGGGGGGGHHHLLLQQQTTTUUUUUUUUUVVVTTTQQQMMMIIIEEE@@@;;;777///---,,,***))))))***+++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))******************************+++,,,------,,,,,,...,,,---000000000555<<>>>>>???@@@AAAAAABBBDDDEEEEEEIIINNNTTT\\\hhhwww~~~zzz}}}|||wwwtttrrrppppppsssssssssrrrrrruuuyyy}}}qqqmmmiiieeeaaaZZZQQQJJJ??????>>>>>>===<<<;;;;;;888777777666666666666777888:::???FFFOOOUUUWWWXXXPPPIIIBBB???@@@AAA>>>;;;;;;;;;:::999999;;;>>>BBBQQQXXXcccoooyyyzzz}}}}}}{{{yyy}}}yyykkkddd]]]SSSJJJ@@@???>>>>>>>>><<<777444222000///---,,,,,,---...---------------------------------------------...,,,+++******))))))******))))))))))))))))))))))))(((((())))))******++++++************************{{{tttooovvvxxxpppfffXXXKKKFFFFFFJJJUUUbbbfffffflllvvv~~~wwwlll___SSSKKKFFFDDDDDDHHHMMMPPPRRRSSSUUUVVVTTTRRRNNNKKKHHHDDD???<<<444222///,,,+++***++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((())))))((((((((('''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------------------,,,---000000111888@@@KKKVVV[[[XXXZZZhhhyyy{{{yyy~~~zzzuuullliiihhhkkkqqqvvvwwwwwwuuutttvvvzzzyyyxxx{{{|||wwwvvvvvv{{{vvvuuu~~~uuuccc[[[YYYXXXYYYTTTQQQQQQQQQRRRYYYbbbjjjlllpppvvv|||tttjjjZZZNNNFFFBBB???======@@@CCCEEEFFFFFFHHHIIIFFFKKKRRRYYYaaalllyyy}}}yyyvvvssspppooonnnkkkhhhhhhiiikkkrrrwww~~~yyynnnddd]]]UUUMMMGGGBBBBBBAAA@@@???>>>======999999888777777666777777999:::<<>>>>>???>>>;;;777333222///---,,,---......------------------------.........---------------,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))yyyuuu~~~ppp]]]SSSJJJHHHNNN\\\cccdddjjjttt}}}xxxooodddYYYPPPIIIFFFAAADDDIIILLLNNNQQQTTTVVVWWWTTTPPPMMMJJJFFFBBB???:::777444000------------))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''''''''(((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))+++,,,,,,---------,,,+++---///000222;;;DDDSSSUUUWWWWWWYYYcccsss|||vvvssssssrrrrrrxxx|||xxxyyyzzzyyy{{{zzzvvvttttttuuu}}}tttmmmqqq{{{|||hhh^^^]]]\\\XXXZZZXXXYYY\\\___bbbjjjsssyyy{{{yyyggg]]]OOOFFFCCCCCCCCCBBB???DDDIIIMMMNNNOOOQQQSSSSSSYYYaaahhhooowwwxxxwwwuuupppkkkgggffffffeeejjjooorrrtttxxx~~~mmm___WWWRRROOOHHHHHHFFFDDDBBB@@@>>>===;;;;;;999888777777777777777888999;;;>>>FFFPPPXXXiiifff___SSSHHHAAA???@@@===<<<<<<:::999;;;>>>AAAKKKRRRZZZaaakkkyyy|||zzzvvvtttuuu|||uuusssvvvwww{{{~~~zzzxxx{{{{{{xxxmmmaaaWWWFFFBBB>>>===???@@@>>>;;;444333000---,,,---...///........................//////......------,,,,,,,,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((zzzyyylll___PPPKKKNNN[[[bbbaaadddlllqqqnnniiibbb[[[SSSNNNKKK@@@CCCFFFIIILLLOOOSSSUUU[[[WWWRRRNNNKKKGGGDDDAAA>>><<<777333000/////////*********++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))******)))(((''''''((()))***&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))*********)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++---///000333<<>>===<<<<<<:::999888888777777444666777666777<<>>===;;;999:::===@@@DDDLLLTTTXXX___iiioooqqqooopppqqqqqqsssyyywwwvvvxxxzzz~~~{{{ssseeeZZZHHHCCC======???AAA???===555333000---,,,---...///........................000000///...---,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((