BM6P6(@ }}}wwwrrrpppqqqggg]]]QQQLLLMMMQQQRRRRRRYYY[[[^^^cccggggggdddaaadddooo~~~vvvvvv~~~{{{ooobbbZZZTTTMMMEEE@@@EEEVVVhhhxxxzzzuuufffVVVKKKDDD???888555333444666777999<<<;;;===??????<<<999777666222000111333222222888@@@NNNZZZfffjjjeee```___aaahhhlllmmmiiifffcccXXXLLLKKKFFFDDDDDDBBB@@@FFFPPP___ppppppZZZOOOGGG@@@<<<===:::999777555444333333333222333444444444666999<<<===============<<<;;;;;;===FFFPPPUUURRRKKKDDD@@@999999999::::::;;;;;;;;;EEELLLTTTYYY^^^fffsss}}}yyyxxxyyyqqqrrruuu|||www^^^NNNJJJTTTeeexxxeeeMMM===333666;;;;;;KKKxxx}}}{{{iiiOOOGGGFFF???666222333444333222///...///111000///...------...///000........./////////000000---///222555777;;;@@@DDDCCCMMMYYYbbbggghhhiiikkklllqqqvvvyyy{{{}}}~~~~~~|||zzz|||~~~}}}|||wwwrrrttttttrrrpppppptttxxx}}}xxxwww}}}yyyssspppooobbbZZZQQQKKKLLLPPPSSSTTTUUUZZZ```ddddddddddddeeefffppp~~~xxxyyy}}}}}}oooddd\\\VVVNNNGGGBBBGGGYYYjjjuuuxxxssseeeVVVKKKDDD???888555444555777:::===@@@>>>@@@AAA@@@>>>:::777666111000000222222222999AAALLLUUU^^^^^^XXXSSSSSSVVVVVVZZZ\\\ZZZ\\\]]]WWWOOONNNIIIEEEDDDAAA>>>CCCKKKOOO\\\nnn|||xxxeeeXXXNNNDDD??????999888666444333222222333555666666666555555777999777888999:::::::::999999;;;BBBKKKRRRRRRKKKBBB<<<999999999:::::::::;;;;;;@@@GGGOOOUUU[[[dddqqq{{{zzzyyy|||ttttttvvv|||cccPPPJJJRRR^^^rrr}}}uuubbbKKK;;;555777;;;<<>>999777444555999???CCCDDDBBBBBBCCCAAA???<<<888666222111111333333444;;;DDDJJJPPPUUUSSSLLLGGGGGGIIIGGGJJJNNNQQQWWW^^^___\\\\\\WWWQQQLLLEEE???@@@DDDAAAIIITTT```pppqqqcccUUUGGG@@@???999888666333222222222222999999999888666555666777444555777999999999999888999>>>GGGPPPTTTNNNCCC:::999999999999:::::::::::::::AAAIIIQQQXXXbbboooyyyzzzzzz~~~tttssssssxxxnnnTTTJJJQQQUUUccczzz|||tttdddNNN===777888;;;===KKKwwwpppwwwoooUUUCCC:::777777999111222222111000000111333......////////////......,,,,,,,,,---------------///111444666999===BBBFFFGGGKKKTTT___iiioooqqqqqqnnnrrryyy}}}~~~~~~~~~{{{}}}~~~|||{{{}}}~~~}}}zzz}}}|||}}}~~~||||||~~~|||wwwvvvoookkk|||tttxxx|||}}}yyyqqqhhhbbbXXXUUUPPPKKKHHHJJJOOOSSSWWW\\\aaabbb```___aaadddfffkkktttzzz~~~yyyooommmttt{{{|||ssskkkaaaZZZRRRMMMKKKOOO[[[hhhjjjllliii^^^RRRKKKDDD>>>:::999666555;;;CCCHHHHHHDDDCCCBBBBBB@@@>>>:::888666444333444333555===FFFIIIOOOTTTRRRKKKEEEDDDEEEDDDHHHNNNWWWaaalllsssvvvyyytttkkkaaaUUUJJJBBB???>>>AAAEEEMMM[[[mmm|||wwwjjjZZZJJJAAA>>>:::888666444333222222333999::::::999777666777888666777888:::;;;;;;::::::999<<>>FFFMMMUUU```llluuu{{{zzzyyy~~~rrrpppooorrrxxx~~~~~~[[[JJJOOOSSS^^^vvv{{{mmmWWWDDD999777:::<<>>CCCGGGKKKNNNTTT^^^iiiqqqrrrqqqnnnqqqxxx~~~~~~{{{zzz{{{{{{~~~~~~|||}}}~~~yyy{{{|||}}}jjjbbbpppuuuxxx{{{}}}yyypppfff___WWWUUUPPPKKKHHHHHHKKKOOOWWWXXXZZZ]]]aaadddeeeeeefffhhhooo|||{{{rrriiifffiiijjjsssuuullleee]]]WWWUUUTTTVVV]]]dddeeefffbbbXXXOOOJJJDDD???===;;;777555===IIINNNMMMEEECCCBBBBBBBBB@@@===:::777444222222222444===GGGKKKQQQWWWXXXTTTNNNKKKKKKHHHLLLTTTaaappprrr```PPPEEEAAA???>>>CCCNNN]]]mmmxxxzzz|||zzzooo___PPPEEE@@@;;;:::888666444444444444777888:::999888888999:::777888999:::;;;<<<======;;;<<>>EEELLLTTT^^^iiiqqqwww{{{xxx{{{rrrpppoooppptttzzzdddLLLOOOVVVddd|||wwwaaaLLL;;;777888:::GGGooopppgggrrr~~~|||yyyXXX@@@777444111000111222111000000222333---...///000000///...---/////////////////////...000222555888:::>>>CCCGGGPPPQQQVVV___iiioooqqqpppnnnooouuu}}}}}}wwwvvvxxxzzz~~~}}}~~~}}}}}}}}}jjj^^^ggg{{{yyyzzz||||||xxxpppeee^^^WWWTTTOOOKKKIIIIIIJJJKKKOOOOOORRRXXX```fffiiiiiieeegggmmmwwwoooddd^^^______gggyyyoookkkeeeaaabbbbbb``````ccccccbbb]]]TTTMMMKKKGGGBBB>>>===999777AAARRRYYYVVVIIIFFFDDDCCCDDDCCC???;;;666222111111222555@@@JJJRRRXXX___bbb```[[[XXXXXXPPPPPPWWWdddssshhhWWWFFF@@@;;;>>>FFFSSScccpppuuuzzz{{{rrreeeWWWKKKBBB<<<;;;999777555555555555444666999999999999:::;;;777777777999;;;>>>AAACCC@@@???AAAHHHOOOOOOGGG???999999999999999888888888:::>>>DDDKKKTTT^^^hhhooouuu}}}yyyyyyvvvuuuttttttvvvyyy}}}oooSSSQQQYYYllliiiQQQ>>>888888:::FFFjjjwwwggg```mmmzzzwww{{{~~~\\\CCC<<<888222111222222111000000111333......////////////......---------------,,,,,,,,,000222555777:::>>>CCCGGGQQQTTTYYYaaahhhmmmnnnnnnnnnmmmsss{{{{{{uuutttyyyyyy}}}~~~||||||~~~}}}~~~mmm^^^```ppp|||{{{yyyxxxtttlllbbb[[[VVVQQQLLLJJJKKKLLLLLLKKKIIIKKKOOOTTTZZZ```eeeiiiaaabbbhhhqqq{{{nnn\\\RRRSSSTTT[[[xxxyyysssooonnnrrrrrrmmmgggddddddbbb[[[RRRMMMMMMKKKGGG===>>>::::::GGG\\\eeebbbQQQMMMHHHFFFGGGEEE@@@;;;666333222444777===IIIUUU```dddjjjlllllljjjiiiiii^^^YYYWWW]]]hhhzzzoooRRRGGG===<<>>DDDKKKOOOJJJHHHFFFGGGJJJIIIDDD???999999999999888888888777888;;;AAAIIITTT___iiipppxxx{{{yyyyyyyyyyyyyyyxxxyyyzzz{{{{{{~~~xxx\\\SSSWWWpppqqqWWWBBB:::999;;;EEEhhhwwwggg\\\gggtttrrrrrryyyVVV???<<<:::222222333333222000///000222//////............//////......---------,,,,,,,,,///111444777:::>>>CCCFFFNNNSSS[[[cccgggkkkmmmnnnpppmmmqqqzzz{{{tttttt{{{wwwzzz}}}~~~||||||}}}|||~~~rrrddd```kkk{{{yyyuuurrrnnnggg^^^WWWUUUOOOJJJIIIMMMOOONNNKKKHHHMMMRRRSSSTTTWWW___eee[[[\\\ccclllsssmmmVVVGGGIIIKKKOOOgggyyyvvvwww}}}}}}vvvlllfffeeeccc[[[RRRNNNOOOOOOKKK<<<>>>;;;<<>>@@@III[[[kkkpppwwwxxxqqqggg\\\LLL===:::999777555444333333333444666999999888777777888777777888;;;BBBKKKSSSYYYTTTPPPLLLIIIHHHFFFCCC???999999999999888888777777555888???HHHSSS```jjjqqq}}}~~~zzzyyyzzz|||{{{yyyxxxwwwwwwwww|||}}}cccTTTUUUpppwww[[[EEE<<<:::<<>>:::???VVVqqqwwwooo___WWWNNNJJJIIIGGGAAA;;;333555777999>>>KKK\\\hhhsssuuuuuusssvvv{{{}}}zzzrrreeeZZZVVVSSSXXXnnnmmmTTTBBBAAADDDFFFSSSdddnnntttuuunnnbbbWWWMMMEEE===:::555333222333444555000222555555555444555666777888777777AAAUUUeeellljjjeee^^^XXXRRRKKKFFFEEE@@@<<<:::<<<:::777666888::::::>>>FFFNNNXXXfffttt~~~xxxxxxxxxxxxwwwvvvuuuttttttuuu{{{nnnTTTTTTccc{{{fffEEE>>>===>>>GGGhhh{{{hhh^^^aaakkkrrrvvv~~~}}}yyyeeeLLL;;;555444333222222222111111111111000////////////000000000000---...//////......///111333444555777999>>>DDDIIILLLTTT\\\___ccchhhjjjiiimmmlllnnnttt|||}}}yyyyyyzzz||||||{{{|||~~~}}}~~~vvvuuuzzzxxx~~~gggiiippptttpppsssqqqddd______XXXOOOKKKGGGGGGIIIMMMOOOOOOGGGIIIJJJLLLNNNSSSYYY]]]\\\___bbbeeejjjuuulllXXXHHHDDD@@@???KKK^^^{{{qqqkkkiiiaaaXXXSSSSSSQQQLLLFFF@@@>>>:::@@@WWWrrryyyrrrcccZZZPPPKKKIIIFFF@@@;;;555666777<<>>;;;<<<;;;888777999::::::>>>EEELLLUUUcccooo~~~zzzzzzssssssssssssssstttuuuuuuuuuuuuyyyoooRRROOO[[[pppiiiJJJ@@@======FFFggguuubbb[[[___fffjjjooo~~~~~~uuuaaaIII999444444333222222222111111111111000000000000000////////////,,,...///...------...///000222444777:::???FFFJJJPPPWWW___bbbfffkkklllkkkmmmnnnrrrxxx}}}~~~zzz|||}}}~~~~~~~~~zzzssssssnnnvvvvvveeefffkkkyyyuuunnnmmmhhh[[[YYY\\\WWWLLLJJJHHHIIIKKKNNNOOOOOOFFFGGGIIIJJJLLLQQQWWW[[[\\\```cccdddfffnnn|||lllYYYIIIFFFBBB===AAAKKKggg}}}yyyrrrooohhhbbbYYYUUUSSSPPPKKKEEE???===<<>>MMMlll~~~pppddd[[[VVVIIICCC>>>>>><<<999888:::::::::>>>DDDJJJPPP\\\ggg}}}}}}xxxwwwnnnmmmllllllnnnqqqtttvvvwwwuuuvvv{{{oooPPPJJJRRReee|||lllNNNAAA;;;<<>>:::888666999FFF\\\tttuuufffXXXLLLFFFNNNYYYnnnqqqYYYKKKDDD@@@IIIUUUeeekkkmmmggg]]]UUUMMMGGG===<<<:::888888:::>>>AAA@@@@@@@@@===:::999999:::888333555;;;<<>>;;;:::;;;::::::>>>DDDGGGKKKUUU___ooo~~~{{{yyynnnllljjjiiikkkoootttwwwvvvssssssvvv}}}|||~~~sssPPPGGGMMM```wwwlllPPP@@@:::<<>>HHH[[[{{{{{{{{{|||~~~{{{uuuppplllgggaaa[[[UUUOOOGGGBBB:::<<>>DDDJJJDDDDDDCCC???<<<999999:::777444777===;;;???ZZZyyyyyyjjj[[[PPPFFFBBB???<<<:::;;;::::::>>>CCCEEEGGGNNNVVVbbbrrr~~~}}}tttqqqmmmjjjkkknnnsssvvvuuurrrrrruuu{{{yyyxxx~~~WWWHHHJJJ\\\uuutttVVVCCC:::>>>HHHhhh|||jjj\\\VVVZZZcccaaaooo|||zzzlllbbbjjjvvvwwwkkkVVV@@@555555555444222222222111111111000000111000000000/////////...///000111000///...///000111333555888:::===BBBEEEOOOVVV]]]___bbbggghhhfffdddllltttxxxxxxyyy~~~~~~wwweee___aaabbb\\\VVVTTTPPPOOOUUU```vvvpppiiiiiihhh]]]YYYVVVKKKFFFHHHKKKKKKIIIHHHHHHHHHLLLMMMNNNNNNPPPTTTZZZ^^^\\\___bbbcccbbbcccfffiiiuuu{{{vvv___QQQHHHBBB>>>>>>CCCSSSrrryyyxxxxxxzzz~~~}}}xxxsssooolllfff___WWWNNNFFF@@@:::<<>><<<:::777888@@@TTTrrrwwwcccTTTMMMNNNQQQ```kkkwwwppp\\\MMMDDDBBBIIISSS[[[cccgggeee```\\\XXXTTTCCCBBB???<<<<<>>;;;::::::666666999<<<:::<<>>CCCDDDDDDIIIPPPZZZjjjzzzwwwrrrnnnmmmooosssvvvvvvtttuuuxxx}}}wwwvvv~~~dddLLLFFFUUUnnnhhhOOO@@@???HHHfffuuudddWWWYYYaaaeeekkkvvv{{{ssshhhiiirrr}}}pppYYYBBB777777666444222222222111111111111000/////////000000000000000...000111111000000111222111333666888:::===@@@CCCMMMUUU\\\___bbbggghhhgggcccjjjrrrvvvwwwxxx{{{jjj___\\\YYYTTTPPPNNNKKKKKKOOOWWWiiimmmffffffeee[[[WWWRRRGGGBBBEEEHHHIIIHHHGGGIIIKKKJJJKKKLLLMMMOOORRRXXX\\\XXXZZZ^^^bbbeeegggfffeeeooosss|||nnn[[[NNNEEE@@@???AAAOOOlll~~~zzz{{{{{{}}}}}}|||zzzxxxssspppjjjbbbYYYNNNDDD???<<<<<>><<<:::999888;;;FFF[[[zzz}}}gggXXXQQQQQQRRR^^^ccciiipppxxxttthhhYYYMMMFFFHHHPPPZZZ___fffkkkgggbbb___[[[WWWGGGEEEAAA======DDDQQQ[[[\\\YYYTTTLLLCCC===;;;:::888999999888888<<>>AAAEEEGGGGGGHHHKKKMMMHHHIIIJJJKKKLLLPPPUUUYYYVVVXXX\\\dddjjjllljjjgggnnnpppxxxzzzeeeUUUJJJCCCAAABBBNNNjjj~~~|||}}}zzz{{{}}}uuurrrmmmdddZZZNNNDDD>>>>>><<<@@@JJJTTTUUUOOOHHHBBBAAA@@@???===;;;999777999>>>JJJ```jjj[[[WWWWWWWWW^^^___```dddkkkqqqqqqnnniii```UUULLLIIINNNYYYbbbiiioooqqqllleee```[[[VVVIIIGGGCCC>>>===FFFTTT```fffccc\\\RRRGGG???;;;::::::;;;999444666===AAA@@@YYY{{{sssbbbPPPGGGBBB===999888888999???DDDDDDBBBEEEJJJRRRaaazzz|||wwwsssrrrsssvvvxxx||||||}}}~~~yyyYYYHHHPPPgggqqqPPPBBBAAA\\\xxxtttvvvxxx{{{uuuyyyuuuzzz{{{aaaHHH<<<:::888444222222222111111111111000------...///000111222222***,,,.../////////111333---000444888;;;>>>BBBEEEEEEMMMUUUXXX\\\aaadddbbbiiimmmrrrwwwyyy{{{|||}}}xxx}}}~~~{{{|||mmm\\\PPPKKKMMMGGGEEEHHHMMMQQQ___kkkeeeaaabbb]]]QQQGGGDDD???BBBFFFIIIIIIHHHGGGGGGDDDHHHKKKMMMMMMOOOTTTXXXXXXZZZ[[[\\\dddnnnnnnhhhpppnnnrrr{{{rrr```OOOEEEBBBGGGTTTppp~~~|||~~~~~~{{{ssshhhZZZNNNFFFBBBAAADDDIIILLLMMMKKKGGGEEE?????????>>>===;;;999888;;;@@@KKK^^^{{{qqq___XXXWWWTTTYYY[[[]]]```bbbccccccccc[[[XXXSSSMMMKKKSSSbbbnnntttwwwyyysssiii___[[[ZZZMMMGGGBBB@@@AAAGGGVVVccckkkjjjcccWWWHHH???<<<===777999:::999777777:::>>>KKKeeeyyygggSSSGGGAAA<<<999888666;;;AAAEEEHHHKKKMMMNNNRRR```yyy|||wwwtttuuutttqqqrrruuu|||yyyvvvwww}}}~~~]]]GGGMMM^^^VVVAAAIII^^^ssssssuuunnn~~~cccNNN@@@555000000111111111111111000////////////............////////////............//////111333666888:::===AAADDDDDDIIIPPPWWW]]]bbbgggjjjooosssxxx{{{{{{zzzyyyyyy~~~yyyvvvyyyyyytttwww{{{~~~zzzyyy{{{jjjXXXJJJBBBIIIHHHEEEIIITTT___{{{gggbbb___```ZZZOOOFFFCCC===???BBBDDDCCCCCCCCCCCCFFFIIILLLMMMMMMOOOTTTXXXZZZ\\\\\\\\\```hhhiiieeekkkhhhkkkrrrvvvvvvyyy~~~uuucccQQQDDD@@@EEEQQQlllwwwkkk\\\NNNDDD??????AAAEEELLLPPPNNNGGG@@@???>>>>>>===<<<:::999888666;;;EEEVVVoooyyyhhh___XXXSSSTTTVVVYYY\\\^^^___``````XXXVVVQQQLLLLLLUUUfffrrr|||{{{oooccc\\\YYYNNNHHHCCCBBBBBBHHHVVVdddggggggbbbXXXLLLCCC@@@@@@:::;;;;;;999666666888;;;BBBXXXwww{{{hhhSSSGGGAAA<<<::::::777;;;@@@EEEHHHKKKOOOQQQWWWbbbyyyyyyuuurrrsssqqqmmmmmmpppuuurrrppprrrzzzbbbKKKLLLXXXuuuZZZDDDIII^^^uuurrrsssppp}}}dddPPPCCC999555555111111111111111000////////////............////////////............//////000222555777999<<<@@@CCCEEEIIIPPPXXX^^^dddjjjnnntttvvvzzz}}}~~~{{{xxxuuu|||yyyuuuvvvzzzzzz{{{}}}~~~}}}~~~iiiYYYOOOJJJIIIDDDFFFOOO\\\}}}dddaaa___^^^WWWLLLDDDBBB===>>>?????????>>>@@@AAAHHHJJJLLLLLLKKKMMMRRRWWW]]]______[[[[[[```cccdddlllkkklllqqqssstttvvvzzz|||vvvcccQQQCCC>>>CCCMMMhhhzzznnn___PPPFFFAAA??????DDDOOOZZZYYYMMM@@@@@@???>>><<<:::999777666333888@@@MMM___xxxqqqfff\\\SSSRRRTTTXXX[[[^^^_________XXXVVVRRRMMMNNNYYYkkkxxx~~~pppaaaWWWSSSNNNHHHDDDCCCCCCIIIVVVcccbbbcccaaaZZZPPPHHHEEEDDD<<<<<<;;;999666555666888<<>>??????>>>======???AAAGGGHHHIIIHHHGGGIIINNNSSS]]]```___[[[XXXZZZ```eeerrrrrruuuxxxyyyxxxxxxxxxooo]]]MMMBBB???AAAKKKeee|||qqqcccUUUKKKFFF@@@???EEEVVVfffhhhYYYIIIDDDCCC@@@===:::777555444333777>>>FFFQQQddd~~~tttiii___WWWUUUXXX\\\___bbbccccccccc[[[YYYUUUPPPQQQ\\\nnn{{{qqq```TTTOOOLLLGGGCCCBBBCCCHHHTTT``````aaa```\\\TTTLLLFFFDDD===<<<:::888666666666777<<>>>>>>>>===;;;<<>>;;;;;;999<<<@@@EEELLLTTT\\\bbbeeehhhvvv}}}yyyvvvuuuqqqllljjjlllmmmnnnnnnooosss{{{}}}wwwqqqNNNDDDLLLPPPlll~~~}}}{{{```IIIDDDSSS|||tttxxx}}}}}}qqq___NNN>>>666444222111000000//////000000//////............////////////............//////...111444777999===AAADDDIIIMMMSSSXXX^^^ccciiimmmqqqnnnmmmsss|||}}}xxxxxx}}}oooUUUSSSKKKIIIOOOYYYzzzeeelllmmmbbbTTTJJJDDDAAA<<<======<<<;;;<<<>>>AAAAAADDDFFFFFFEEEFFFIIIMMMYYYXXXYYYYYYVVVVVV]]]fffqqqxxxkkkYYYKKKBBB???@@@???KKKeeetttdddVVVLLLHHHAAAAAAGGGUUUbbbeee\\\RRRHHHFFFAAA<<<888444222111222111333999<<>>???AAACCCAAAEEEIIIJJJIIIJJJLLLNNNVVVSSSTTTVVVUUUTTTYYYaaajjjrrrxxx|||}}}gggVVVIII@@@<<<======KKKfffssscccVVVMMMJJJGGGGGGJJJPPPUUUUUUPPPKKKCCCAAA===999666444333333222...///555888;;;KKK^^^wwwssshhhfffjjjfffiiimmmqqqrrrqqqooommmffffffddd___]]]bbbmmmwwwyyy||||||ttthhh^^^YYYXXXPPPMMMKKKLLLKKKNNNXXXbbbgggfffddd```[[[SSSJJJEEE???;;;888666666666555333333;;;HHHYYYooosss\\\NNNFFF@@@<<<;;;999===DDDLLLTTT]]]fffkkkdddgggsss}}}wwwuuurrrnnnooorrrppprrrrrrqqqpppuuu~~~gggLLLGGGMMMfffvvvyyy}}}~~~jjjPPPGGGQQQwwwdddmmmzzz}}}wwwaaaJJJ;;;666333222000///...///000111//////............////////////............//////---///333666888<<>>@@@BBBCCCBBBCCCEEEFFFBBBGGGLLLNNNNNNMMMOOOQQQUUUQQQPPPTTTTTTRRRVVV]]]___ffflllpppxxx{{{gggWWWJJJ@@@;;;;;;<<>><<<999666444444444444333...///555888:::GGGYYYttt~~~sssjjjkkkqqqlllooosssvvvwwwvvvsssqqqllllllkkkgggeeeiiittt|||~~~}}}uuujjj```]]]]]]UUURRRPPPPPPPPPSSS\\\fffjjjhhheeebbb]]]VVVNNNIIIAAA===888666666555333000333;;;EEERRRdddwwwnnnYYYMMMFFF@@@===<<<999===EEENNNVVV```hhhnnndddfffrrr|||vvvssspppmmmooosssnnnpppqqqoooooosss|||sssQQQCCCKKKeeeuuuzzz~~~kkkPPPEEENNN|||wwwaaagggrrrsssuuu{{{eeeLLL<<<555333222000///...///111222//////............////////////............//////+++...111444777;;;@@@CCCFFFMMMVVV___eeeiiilllmmmfffjjjnnnrrrtttuuuwwwxxxvvvxxx|||~~~uuupppqqqeeemmmyyyuuuhhhTTTKKKOOOUUUlllYYYcccggg```TTTJJJBBB===AAA>>>>>>AAABBBBBBDDDHHHFFFFFFFFFGGGIIILLLNNNPPPNNNRRRVVVWWWTTTTTTXXX]]]\\\[[[^^^eeemmmvvvjjjXXXKKKBBB>>>>>>@@@KKKeee{{{nnneee___^^^]]]QQQQQQQQQPPPMMMJJJFFFDDD;;;888666444444444222111333111222333444888DDDQQQggg}}}yyyuuurrrqqqqqqooolllqqqzzz|||xxxyyy{{{uuuooommmpppwww~~~}}}wwwqqqkkkfffcccaaaYYYXXXVVVUUUXXX]]]bbbfffjjjpppiiicccggg```QQQJJJHHHCCC<<<777666555333111777;;;DDDOOO^^^lllxxxvvvjjjZZZLLLDDD@@@>>><<<<<<>>>CCCIIIPPPWWW]]]```cccdddjjjvvv~~~~~~}}}{{{yyyvvvsssqqqtttrrrsssvvvwwwxxx~~~|||OOOKKKJJJXXXxxx~~~oooNNNBBBOOOmmmgggbbbiiivvvyyyvvvrrrYYYGGG:::222222222222111111111111000///...---------///000111///000000///---,,,...///111222333555777;;;>>>@@@JJJJJJPPP[[[dddgggiiimmmllllllllllllmmmqqqxxx|||zzz{{{||||||}}}{{{qqqiiigggdddeeelllrrrsssrrrsssllltttqqq\\\SSSPPPVVVppp^^^dddeee\\\PPPHHHDDD@@@BBB???@@@CCCDDDDDDFFFJJJHHHHHHGGGGGGHHHIIIJJJKKKLLLOOORRRRRRRRRSSSWWWZZZWWWWWW[[[aaafffnnn}}}nnn\\\OOOEEE@@@???@@@MMMgggyyyooohhhccc```___[[[ZZZWWWSSSOOOIIICCC???999777444333444333222111333111222333333777CCCOOOggg|||~~~yyyuuuqqqnnnlllooopppvvv~~~}}}xxxvvvxxx|||~~~zzzvvvqqqmmmkkkiiicccaaa___^^^___bbbgggjjjhhhnnniiieeelllhhh\\\WWWLLLEEE<<<777555444333111888===EEEQQQ^^^jjjsssyyyoooeeeWWWJJJBBB>>><<<<<<;;;===@@@DDDIIINNNRRRTTTWWWYYY___kkk|||}}}zzzwwwtttrrrwwwvvvwwwxxxuuutttzzzyyyPPPJJJIIIWWWyyymmmLLL@@@LLLiiiyyydddbbbnnntttpppVVVFFF<<<777222222222111111111111000...............///000000///000000///------...///111111333555888<<>>GGGSSS^^^gggmmmppphhhbbbXXXLLLBBB======>>><<<<<<===???AAADDDFFFGGGGGGJJJPPPYYYggg{{{{{{xxxvvvuuuzzzzzz{{{zzzsssnnnsss{{{sssRRRGGGGGGVVVyyy~~~nnnMMM???IIIdddtttbbbdddvvvvvvlllOOO>>>777555222222222111111111111000---......//////////////////000000///------...000000111333555999===AAACCCIIIIIINNNWWW]]]```ccchhhiiihhhkkkpppxxx|||}}}|||{{{}}}vvvrrrrrrzzz}}}pppggg___[[[YYY]]]___\\\XXXWWWPPPTTTZZZeeeuuuttthhhdddaaadddxxxccceee___SSSHHHEEEDDDDDD>>>;;;<<>>IIITTT^^^fffjjjlllgggddd]]]SSSGGG@@@???@@@===============>>>???@@@===AAADDDIIIRRRddd||||||yyyxxxxxx{{{|||}}}zzzqqqiiillltttzzzlllRRRDDDEEERRRtttsssRRRAAAGGG```uuudddeeewwwkkkLLL:::444333222222222111111111000000---...///000000///...---...///000///------...000000111222555999>>>BBBDDDIIIIIINNNUUUZZZ\\\aaaggghhhfffgggmmmuuuzzzzzzxxxyyy{{{~~~~~~}}}vvvkkkccc___^^^ccchhhnnn{{{tttkkkbbb]]]ZZZ]]]]]]YYYUUUTTTPPPPPPQQQTTT\\\dddiiijjjjjjccc```ccceeelllbbbbbb\\\QQQGGGDDDBBBAAABBB@@@@@@DDDEEECCCDDDFFFBBBCCCEEEGGGJJJLLLNNNNNNKKKIIIIIIJJJMMMPPPQQQQQQMMMSSS\\\bbbccchhhxxxyyyeeeRRRFFFBBBFFFYYYtttzzztttkkkeee]]]WWWQQQJJJAAA;;;666444222222333333333222333222333444333444>>>III___qqq{{{yyyzzz{{{}}}~~~xxxuuuuuuwwwyyyyyywwwjjjVVVFFF<<<999888777999???IIIUUU___fffjjjllliiihhhcccYYYNNNEEEAAAAAA<<<<<<;;;;;;<<<<<<===>>><<>>888777222222222111111111000000---...///000000///...---.../////////------///111///000222555999===AAADDDIIIIIIMMMTTTXXXZZZ```hhhmmmiiigggjjjrrrwwwwwwvvvxxx{{{~~~~~~~~~}}}oooiiieeeccc```YYYUUUTTTTTTVVVYYY___kkkxxxppphhhaaa]]]______\\\YYYYYYQQQNNNLLLLLLMMMNNNPPPQQQQQQPPPTTT[[[aaakkk``````YYYNNNEEEBBB@@@>>>AAA???@@@DDDDDDBBBBBBDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPKKKPPPYYYaaaccciiivvvmmmXXXJJJFFFMMM___vvv~~~xxxnnnggg^^^XXXSSSMMMDDD===999777555444555555444333333222333555444555???JJJ___ppp{{{zzz{{{}}}|||yyyzzz~~~zzzaaaLLL>>>999777777===BBBJJJTTT^^^ffflllnnnkkkjjjfff___UUUKKKEEEAAA;;;;;;;;;;;;<<<<<<===>>>???AAAAAA??????GGGUUU```zzz{{{xxxwwwyyy{{{yyyxxxyyyyyytttmmmmmmpppzzzqqqbbbRRRBBBBBBLLLnnn___FFFBBBRRRkkk___ccctttzzzdddLLL>>>999777222222222111111111111000//////////////////...---.../////////---...///111///000222444888<<<@@@BBBGGGHHHLLLRRRUUUXXX___hhhqqqnnnlllnnnrrrvvvxxxwwwzzz|||~~~zzz~~~{{{yyy{{{}}}{{{zzzuuummmbbb[[[UUUTTTQQQMMMKKKMMMPPPOOOQQQWWWcccuuu}}}vvvmmmeee___``````^^^]]]___PPPKKKFFFFFFFFFDDDCCCEEEDDDEEEJJJPPPVVVccc{{{```^^^UUUIIIAAA@@@???======;;;===AAAAAA???>>>@@@CCCDDDFFFHHHIIIJJJJJJJJJIIILLLPPPPPPNNNLLLMMMNNNMMMPPPWWW___dddiiitttsss^^^PPPLLLUUUdddwww{{{~~~}}}vvvnnnccc\\\WWWPPPGGG???<<<:::777666666666555333333222444666555777@@@KKK]]]ppp~~~}}}}}}~~~~~~|||nnnTTTDDD<<<:::999CCCFFFLLLTTT]]]fffmmmqqqnnnllliiieee^^^VVVLLLFFF???????????????@@@AAAAAA@@@BBBCCCBBBAAAEEEMMMTTThhh}}}~~~wwwuuuuuuxxx{{{wwwuuuvvvyyyyyyuuusssuuu}}}wwwbbbSSSEEEAAAMMMqqqiiiLLLCCCOOO{{{sss```^^^lll~~~vvv___III<<<666333222222222111111111111000000000///...............---...///...---...000111///000111333777:::>>>@@@DDDEEEJJJOOOQQQUUU^^^hhhooopppqqqsssuuuwwwxxxyyyzzz{{{}}}zzz}}}~~~sssjjjgggiiimmmuuu~~~vvvnnnmmmiiibbbXXXRRRNNNMMMMMMIIIIIIKKKOOOMMMPPPWWWbbbrrr}}}tttjjjbbbaaaaaa```aaacccSSSJJJCCCDDDDDDBBBAAABBB???BBBEEEHHHMMM\\\uuuaaa^^^SSSEEE===>>>???>>>???===???CCCCCC@@@@@@BBB>>>@@@CCCFFFIIIKKKLLLLLLGGGLLLRRRRRRMMMJJJJJJMMMPPPRRRXXX```eeeiiirrr||||||wwwbbbUUUQQQ[[[hhhwww|||yyy}}}~~~uuuiii```ZZZSSSHHH???>>><<<999888888777666444222222444666666888AAALLL[[[ooo~~~}}}sssmmmppp}}}|||}}}rrrrrruuu|||xxx\\\JJJAAA>>>===HHHJJJNNNTTT\\\eeemmmrrrqqqooollljjjggg___TTTLLLEEEDDDDDDDDDDDDDDDEEEFFF@@@CCCEEEEEEEEEGGGLLLPPP]]]ttt{{{uuurrrtttxxx{{{wwwssstttzzz~~~|||yyyxxx}}}}}}cccUUUHHH@@@NNNvvvrrrSSSGGGQQQ{{{zzzddd___mmmsss}}}bbbKKK>>>888444222222222111111111111000111000///---------...///---...///.........000222000000111333666999<<<>>>BBBCCCHHHMMMOOOSSS]]]gggjjjnnnsssvvvwwwwwwwwwxxxxxxyyyzzz|||~~~||||||zzzlllaaa^^^aaaeeefffssswwwlllbbb```]]]WWWQQQLLLJJJLLLMMMKKKKKKLLLPPPNNNQQQ[[[eeetttyyyoooeeebbbbbbaaacccfffYYYMMMCCCDDDEEECCCBBBCCC>>>@@@CCCDDDIIIYYYttt```YYYOOOFFFAAA>>>======;;;<<<===???@@@@@@@@@@@@AAA@@@@@@CCCHHHJJJIIIGGGGGGKKKPPPTTTUUURRRNNNLLLOOOSSSWWWZZZaaajjjnnnmmmttt|||zzzuuuvvvyyy||||||~~~|||gggZZZWWW```nnn|||xxxvvv|||~~~sssfff]]]WWWOOOGGGAAA???<<<:::999999777666777444222444666<<>>CCCDDDGGGMMMTTT[[[___aaagggjjjpppvvvzzzzzzxxxuuurrrzzzzzztttuuu}}}}}}tttqqqxxx|||~~~rrrgggeeedddaaa____________]]]YYYSSSOOOOOOLLLMMMQQQRRROOOLLLMMMPPPSSSXXX^^^gggvvv{{{rrrhhhbbb\\\ZZZ___fff]]]SSSKKKHHHEEE??????BBB???@@@BBBDDDFFFRRRjjjaaaYYYMMMDDD>>><<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA??????BBBEEEHHHHHHGGGHHHKKKOOORRRSSSQQQNNNLLLMMMQQQTTTXXX```jjjppppppsssvvvzzz}}}}}}|||yyyxxxzzzuuunnnhhhgggjjjnnnrrr}}}pppdddaaaeeeppp{{{zzzttt{{{|||lllbbb[[[SSSKKKDDDBBB@@@??????>>>;;;999:::777777888999>>>KKKXXXhhhvvv|||sssmmm```ZZZTTTRRRNNNHHHEEEEEEHHHHHHHHHKKKOOOUUUZZZ]]]jjjlllrrrzzz~~~~~~cccNNNEEECCCDDDNNNUUUVVVOOOMMM[[[sss}}}yyyyyyxxxrrrllliiibbb___^^^bbbddddddfffjjjeeeeeefffdddbbbaaa```aaaiiixxx}}}zzzxxxxxxxxx{{{||||||{{{zzzzzz{{{}}}zzz{{{{{{___HHHCCCKKK___{{{[[[CCCOOOkkkhhh___iii|||qqqfffmmmRRRBBB:::777888333333111000000000111222//////............//////---...///...,,,,,,...///000000111333555999<<<>>>BBBDDDHHHNNNVVV]]]bbbeeedddggglllrrrvvvwwwuuussssss{{{|||vvvvvv~~~~~~qqqiiinnnvvv}}}~~~|||wwwqqqnnnpppsss}}}tttkkkgggeeeaaa\\\[[[XXXVVVTTTQQQOOOMMMMMMKKKOOOWWWZZZWWWSSSQQQSSSWWW]]]bbbiiisssvvvkkkddd^^^[[[]]]bbb\\\SSSKKKHHHEEEAAA@@@DDD@@@@@@BBBBBBDDDPPPhhh~~~^^^VVVKKKAAA<<<;;;;;;;;;===<<<<<<<<<===???AAABBB@@@???>>>???BBBEEEFFFFFFIIIKKKNNNPPPQQQPPPNNNMMMLLLPPPRRRUUU]]]jjjsssvvvsssooojjjfffcccaaa^^^\\\```^^^[[[ZZZ\\\bbbiiimmmzzzpppmmmssszzzzzzrrrzzzxxxkkkcccZZZRRRGGGEEEDDDCCCBBB@@@===:::999888888888999???NNN^^^iiixxx|||qqqjjj[[[QQQGGGAAA<<<888777:::<<<;;;;;;;;;===???BBBDDDMMMOOOWWWdddnnnuuu|||}}}zzzxxxyyy{{{||||||{{{cccPPPGGGHHHKKKVVV___```TTTLLLZZZwww}}}xxxvvvuuuwww~~~~~~{{{xxx{{{~~~~~~}}}zzzvvvvvvzzz|||{{{xxxxxx{{{xxxxxxeeeIIIDDDDDDPPPhhh~~~[[[CCCKKKcccnnneeelll}}}}}}zzzlllaaaxxxgggKKK???:::888888333333111000000000111222///......------......///---...///...,,,,,,...//////000000222555888;;;===BBBDDDIIIPPPWWW___eeehhhbbbffflllqqqttttttsssrrruuu~~~zzzwww}}}~~~~~~}}}nnnaaaaaaggglllkkkhhhbbb\\\YYY\\\___ooosssuuuooohhhccc___\\\YYYVVVRRRMMMKKKJJJKKKLLLMMMLLLRRR^^^fffddd___[[[\\\```eeeiiikkkpppvvv{{{|||qqqjjjddd___]]]```\\\TTTLLLIIIFFFCCCBBBEEE@@@@@@AAAAAACCCNNNggg}}}VVVPPPHHHAAA===<<<;;;:::===<<<;;;;;;<<<>>>AAABBB???>>>======???BBBEEEFFFKKKLLLNNNPPPQQQQQQPPPPPPNNNQQQRRRSSS\\\jjjwww}}}vvvnnnddd\\\XXXWWWWWWWWWWWWWWWXXXZZZ```gggmmmqqq{{{xxxxxxrrr{{{uuukkkaaaZZZOOOMMMKKKIIIHHHEEEBBB???:::999999::::::BBBTTTfffkkkyyy|||ooofffVVVLLLAAA<<<888666888;;;;;;:::999999999:::;;;<<<@@@@@@GGGTTT___gggnnnuuuqqqmmmjjjkkknnnnnnkkkgggfffhhhnnn{{{tttaaaQQQIIIKKKQQQ___iiilllbbb[[[fff~~~zzz{{{{{{vvvpppqqqsssuuuvvvyyy|||~~~wwwtttlllLLLDDDCCCJJJ___xxxvvvYYYCCCJJJ^^^uuummmuuu}}}|||zzznnn]]]ttteeeIII===999666666333333111000000000111222//////............//////---...///...,,,,,,.../////////000222444777:::<<>>@@@BBB>>>>>>======>>>@@@CCCEEEKKKLLLNNNPPPQQQRRRRRRRRRRRRTTTTTTTTT]]]nnnxxxlllbbb]]]]]]^^^```^^^___aaaeeekkkqqqvvvyyywwwttt~~~rrrggg___\\\YYYUUURRRPPPNNNLLLJJJCCCAAA??????AAAJJJ]]]ooorrrxxxiii___QQQIIIAAA>>>;;;999:::===777777777777777888888888999888===GGGPPPXXXbbbjjjddd___[[[ZZZ\\\[[[UUUPPPLLLOOOWWWgggzzz~~~oooaaaSSSKKKOOOWWWiiisss{{{yyywwwyyyuuuwww}}}|||vvvooollljjjmmmtttxxxwwwuuuwwwrrrzzzvvvtttSSSDDDEEENNN```sssxxxiiiRRRAAAGGGZZZ|||yyyzzzjjjZZZpppgggKKK>>>888666666333333111000000000111222111111000000000000111111---...///...,,,,,,.../////////000111333666999;;;@@@DDDIIINNNRRRWWW]]]bbbdddiiiooossstttuuuvvvwwwzzz{{{|||}}}}}}~~~}}}hhhVVVPPPSSSNNNLLLHHHDDDBBBCCCFFFHHHKKKLLLMMMMMMJJJHHHKKKNNNRRRRRRQQQNNNKKKKKKMMMOOOTTTRRRVVVbbbmmmqqqrrrrrrppppppooolllgggfffhhhkkkmmmyyyyyyssspppkkkgggfffccc^^^UUUMMMHHHGGGFFFDDD@@@AAABBBDDDHHHVVVqqqJJJGGGCCCAAA???>>><<<:::<<<;;;;;;;;;<<<>>>@@@AAA===>>>>>>>>>>>>???BBBDDDHHHJJJLLLOOOQQQSSSSSSTTTUUUWWWWWWWWW```uuuwwwnnnkkknnnqqqoooqqqtttyyy}}}|||www|||pppfffddd___XXXTTTSSSUUUWWWXXXQQQJJJDDDCCCFFFPPPbbbqqq{{{vvvggg^^^OOOHHHBBB@@@>>>:::999;;;777888999:::::::::999999999999<<>>BBBHHHKKKNNNRRRYYY^^^bbbgggmmmqqqqqqqqqtttvvvzzz|||||||||{{{zzz~~~tttcccSSSLLLLLLIIIGGGDDDAAA@@@AAACCCEEEDDDCCCDDDDDDCCCCCCHHHPPPPPPRRRTTTRRRPPPOOOQQQTTTYYYWWW[[[dddlllppptttyyywwwvvvsssmmmhhhfffiiimmmooozzz~~~uuurrrnnniiigggfffbbbYYYOOOKKKKKKIIIFFFBBBCCCEEEGGGLLL[[[wwwMMMIIIBBB>>><<<;;;;;;;;;:::;;;;;;<<<===>>>??????;;;===@@@@@@??????AAACCCCCCFFFJJJNNNQQQSSSSSSSSSVVVYYYYYYZZZeee~~~~~~xxx~~~ssskkkeee]]]XXXZZZ```gggkkkfff[[[PPPMMMPPPYYYgggttt}}}uuuggg___QQQJJJEEEDDDBBB>>>===???===>>>???AAAAAAAAA@@@?????????@@@BBBEEEOOOdddvvvuuulll___SSSJJJCCC>>>:::888<<>>>>>???>>>:::>>>AAAAAA??????AAACCC???BBBGGGLLLPPPRRRRRRRRRUUUXXXYYY[[[iii~~~yyyvvvooofffbbbeeeoooyyy}}}nnn```[[[^^^fffrrr|||xxx}}}pppccc\\\TTTMMMHHHGGGGGGEEEFFFIIIAAABBBDDDFFFFFFEEEDDDBBBCCCBBBAAA@@@@@@JJJbbbwww}}}lll[[[MMMDDD???===777;;;AAAJJJUUUaaannnvvvrrriiiaaa[[[OOODDDIIIWWWhhhvvv{{{yyyzzz|||}}}}}}rrrqqqpppooopppqqqppppppfffqqq|||uuujjjwww[[[HHHEEELLLaaawwwvvvjjjdddWWWGGGEEEMMMsss}}}ppp}}}xxxhhh[[[oooxxxXXX???777:::333333111000000000111222000000////////////000000---...///...,,,,,,...////////////000222444777888777===DDDHHHKKKPPPXXX___aaagggnnnpppooopppssswwwwwwwwwxxxzzzzzzyyy|||~~~|||~~~~~~~~~sssllldddXXXPPPMMMJJJGGGEEECCCBBBAAA@@@???BBB@@@CCCHHHHHHGGGLLLUUUYYY\\\]]]\\\ZZZ\\\ccciiiiiilllrrrxxxxxxxxx~~~}}}{{{|||~~~~~~tttqqqpppuuu|||tttmmmiiidddbbb[[[QQQOOOSSSSSSOOOHHHHHHIIIJJJNNN]]]yyyMMMEEE???===;;;888777999;;;999888999===??????>>>===>>>???@@@@@@AAAAAA@@@<<>>DDDNNNZZZhhhsssnnnmmmgggYYYIII@@@BBBFFFXXXkkkzzz|||xxxvvvuuuxxx}}}wwwvvvuuusssrrrrrrrrrrrrmmmooouuuwwwjjjyyy~~~hhhLLLGGGJJJ\\\vvv~~~lllUUUFFFDDDJJJjjjuuu}}}rrr^^^kkkYYY:::666:::555444333222111111111111111111000///...---,,,,,,111000///------...///////////////000222444666888>>>@@@DDDGGGLLLSSS[[[```bbbhhhnnnrrrtttvvvyyy|||yyyzzz{{{{{{{{{{{{zzzzzzwwwmmmfff^^^UUUNNNJJJJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFHHHNNNVVV[[[___bbbeeeeeedddgggmmmsssxxxvvvuuuxxx~~~{{{pppiiihhhooo~~~{{{qqqiiiddd```ZZZVVVTTTTTTTTTTTTNNNIIIIIINNNUUUccczzzNNNGGGAAA???<<<999888:::;;;999888999<<<>>>>>>=========>>>???@@@@@@@@@@@@???CCCHHHKKKKKKJJJJJJJJJLLLNNNUUU^^^jjj~~~~~~|||wwwuuuwwwzzz|||xxxiiibbbiiiwwwwwwrrruuuzzz{{{{{{}}}xxxqqqkkkfffccc\\\YYYVVVUUUWWW[[[^^^```eeegggkkknnnnnnjjjbbb]]]WWWUUUTTTPPPLLLPPPbbbsssppp]]]OOOGGG======AAAIIITTT```kkksssrrrooofffYYYKKKCCCCCCFFFOOO```mmmxxxyyyuuussssssuuuzzz|||zzzwwwuuutttuuuwwwyyyoooqqqvvvnnnttt}}}kkkOOOJJJMMM```|||rrr[[[HHHCCCFFFhhhtttzzzeeeooo]]]>>>888999444444333222111111111111000000000///......------000///......------....../////////000222444666888===@@@CCCGGGLLLRRRZZZ___fffjjjppprrrssstttxxx{{{~~~|||{{{{{{zzzppphhhaaaXXXRRRKKKKKKJJJIIIGGGGGGGGGHHHLLLLLLLLLLLLNNNSSSZZZ___```eeejjjlllkkklllooosssyyyvvvtttvvv}}}}}}sssmmmiiilllvvvxxxoooeeeaaa[[[XXXWWWWWWWWWVVVPPPLLLKKKQQQ[[[kkkPPPHHHBBB@@@===999888:::;;;999888888:::<<<<<<;;;<<<===>>>??????@@@@@@??????BBBFFFHHHGGGFFFFFFFFFEEEIIIRRR\\\iii~~~~~~}}}{{{wwwuuusssssssss|||~~~kkkaaaeeetttzzzxxxyyyxxxwwwxxxzzz}}}~~~tttooommmkkkgggcccccc```]]]^^^cccjjjpppsss|||~~~}}}uuuoooaaa```^^^YYYSSSRRR]]]kkksssaaaVVVFFFEEEFFFNNN[[[hhhrrrvvvuuunnnbbbUUUJJJDDDAAAAAABBBPPPZZZfffxxxwwwrrrpppoooqqqvvv{{{yyyuuurrrrrruuuxxx{{{ppprrrvvvuuupppyyymmmRRRMMMPPPeeewww```LLLDDDEEEfffsssuuuqqquuu___BBB:::888444333222111111000111111////////////////////////...............---,,,,,,/////////000111444666777<<<>>>BBBFFFKKKQQQXXX]]]hhhlllpppqqqqqqrrrvvvzzz~~~}}}~~~~~~uuummmfff___[[[RRRQQQPPPNNNMMMMMMMMMMMMPPPQQQQQQQQQSSSWWW^^^cccbbbhhhooossssssrrrsssttt{{{wwwsssssszzz{{{uuuooolllpppvvvrrrhhhddd^^^[[[ZZZZZZZZZZZZUUUPPPOOOWWWeeewwwOOOGGGAAA???<<<999888::::::999888888999:::::::::<<<<<<===>>>????????????===@@@DDDFFFFFFFFFFFFFFFCCCGGGPPPYYYeeezzz~~~|||wwwsssrrrrrrrrrqqqwww{{{}}}~~~rrrbbb```kkk}}}xxxrrrpppoookkknnnrrrvvv{{{yyyoookkklllmmmiiidddfffcccaaaccciiirrrzzz~~~yyytttddddddddd```YYYUUU\\\fff}}}vvviiiZZZUUUPPPQQQ^^^ooozzz~~~xxxlll\\\NNNFFF@@@;;;777999CCCIIISSSfffpppuuuxxxrrrooolllmmmqqqrrrqqqnnnmmmnnnppprrrtttnnnqqqvvv~~~wwwssslllTTTNNNQQQgggwwweeeQQQGGGGGGgggqqqooozzz[[[AAA:::555444333222111000000000000............//////000000,,,---.........---+++***.........///111333666777;;;===AAAEEEJJJPPPVVV[[[gggjjjmmmnnnnnnpppuuuyyy|||~~~}}}{{{|||~~~~~~}}}uuunnnhhheee^^^[[[XXXVVVTTTTTTSSSSSSUUUUUUVVVWWWZZZ___eeejjjgggkkkqqquuuvvvvvvwwwxxx}}}xxxsssqqqwwwxxxqqqnnnpppxxxtttkkkgggbbb^^^]]]]]]]]]\\\YYYWWWWWW___oooLLLDDD>>>===:::777666888999999999888888888999:::<<<===>>>??????@@@@@@@@@@@@BBBEEEGGGFFFEEEFFFFFFEEEHHHOOOVVV___qqq~~~|||tttnnnlllmmmooopppqqqtttvvvwww{{{}}}}}}|||hhh]]]cccvvvzzzlllfffdddbbbaaafffnnntttyyy}}}~~~vvvmmmkkknnnpppmmmiiihhheeebbbdddiiirrryyy}}}zzzyyyyyyzzzyyyvvvqqqmmmffffffhhhfff___YYY\\\cccssstttlll^^^WWW```sssyyykkkXXXIIIBBB<<<666111555===???EEEVVV```fffqqq{{{rrroooooo}}}{{{tttooollllllpppllllllmmmnnnnnnooooooooolllpppttt|||zzzkkkgggTTTMMMOOOeeeyyyjjjUUUIIIIIIhhhrrrjjjzzz{{{vvvSSS>>>888333333333222111000000000000------......///000000000,,,---.........---+++***.........///111333555777:::===AAAEEEJJJOOOUUUYYYbbbfffiiikkklllnnnsssxxxyyy|||}}}|||~~~|||yyyzzz~~~zzz~~~}}}{{{|||}}}~~~}}}~~~wwwssspppiiieee```\\\[[[ZZZXXXVVVZZZ[[[]]]___bbbhhhoootttnnnooorrrtttvvvxxx{{{}}}|||vvvssswww~~~tttooonnnrrr||||||pppkkkeee```^^^]]]]]]\\\\\\^^^aaajjjyyyHHHAAA;;;:::999666666888888999999999888888:::<<<===>>>???@@@@@@AAAAAA@@@FFFGGGIIIHHHFFFDDDDDDDDDGGGJJJOOOTTTYYYfff~~~|||tttmmmhhhhhhkkkmmmmmmpppqqqpppsssyyy{{{zzz}}}zzzzzz~~~lll^^^aaappp~~~||||||vvvjjj```\\\ZZZXXX\\\ccckkkrrruuuxxx|||xxxsssnnnnnnqqqsssqqqnnniiieeeaaa```ccchhhlllooogggfffeeeeeeffffffdddbbbeeefffiiiiiiccc]]]]]]bbbnnnsssccceeevvvwwwhhhTTTFFF???;;;666222444;;;999<<>>>>>???@@@AAAAAABBBBBBAAAFFFHHHIIIHHHFFFEEEEEEEEEFFFJJJQQQTTTUUU[[[lll}}}~~~yyyrrrkkkggghhhjjjjjjmmmmmmiiijjjooorrrrrrtttrrrsssuuu{{{xxxhhh___```iiipppkkkkkkfff^^^YYYXXXVVVSSSXXX^^^ffflllooosssyyy~~~zzzxxxuuutttuuutttrrrpppfffbbb\\\XXXWWWXXXYYYYYYPPPNNNLLLLLLNNNQQQSSSTTTZZZ\\\aaaeeebbb^^^___dddfffsssuuupppyyyoooaaaOOOBBB<<<:::777555222999777666???HHHSSSdddnnn{{{zzztttuuutttooorrruuuvvvqqqhhhaaa___```SSSUUU\\\cccfffhhhrrr}}}~~~xxxtttrrrssswwwpppqqqqqqqqqrrrrrrrrrqqqmmmpppsssxxx}}}ggg___OOOGGGHHHaaawwwYYYHHHIIIfffzzzmmmjjjsssyyyyyy{{{VVVAAA<<<666333222111000000/////////.........///////////////000///......------......------......000222555666:::===BBBFFFKKKOOOTTTXXX___dddiiikkkkkklllooorrrvvv{{{{{{zzz~~~}}}|||}}}zzzyyyyyyzzz|||~~~}}}vvvooolllmmmnnnllliiibbbccceeegggiiimmmssswww{{{{{{zzz|||yyyqqqllllllooosss{{{xxxrrrjjjccc]]]ZZZWWWUUUXXXgggwwwEEE>>>999999999777888:::666888::::::999999===@@@??????@@@AAABBBBBBBBBBBBCCCEEEGGGGGGGGGGGGHHHIIICCCIIIRRRUUUSSSTTT```nnnuuuyyypppiiihhhjjjhhhjjjhhhdddcccgggjjjjjjkkkjjjkkkmmmqqq~~~~~~mmmaaa]]]```cccddd``````]]]YYYXXXYYYVVVQQQTTTZZZaaafffjjjpppyyy~~~|||xxxtttqqqpppbbb]]]VVVPPPMMMKKKIIIHHH>>><<<999999===BBBFFFHHHLLLOOOWWW^^^___^^^aaaggg^^^iiivvvyyy|||}}}yyyfffZZZIII===888777777777000888666333;;;CCCPPPcccjjjvvv}}}vvvqqqrrrooohhhjjjnnnpppmmmfffaaaaaabbbZZZZZZ\\\```^^^[[[aaakkkqqq|||}}}xxxvvvtttwww{{{pppooonnnmmmmmmnnnooopppooorrrtttxxx|||iii^^^MMMEEEGGGaaayyyYYYHHHIIIddd~~~qqqggghhhsssyyyvvv]]]FFF???999333222111000////////////////////////////////////111000///------...//////---------...000222555666:::>>>CCCGGGKKKOOOTTTXXXaaafffkkkmmmlllkkkmmmooonnnuuu{{{|||zzzzzzzzzyyyyyyyyyzzz}}}}}}}}}~~~~~~wwwuuuwwwyyywwwuuunnnoooqqqqqqsssvvvzzz}}}~~~wwwpppllllllhhhkkkpppuuuxxxzzztttkkkccc]]]XXXTTTRRRUUUhhh~~~CCC>>>777333333555777888777999<<<<<<:::999:::<<<<<<<<<<<<===>>>@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIJJJMMMQQQUUUWWW^^^jjjwwwooojjjhhhkkkfffddddddbbb^^^^^^```cccggghhheeeeeeqqqtttfff______```]]]XXXZZZYYYWWWWWWVVVTTTQQQNNNPPPSSSXXX```jjjttt|||}}}xxxtttooohhhaaaZZZOOOFFFAAA@@@??????888888888888999:::;;;<<<===EEEJJJKKKRRR___gggiiifffeeehhhpppwwwwwwoookkkaaaVVVHHH>>>:::888666444333555777888:::BBBNNNWWWeeennnsssqqqqqqrrrpppkkklllsssrrrooorrrnnnjjjqqqjjjooopppkkkgggggghhhggghhhiiisss|||zzz{{{xxxuuutttqqqllliiiiiijjjiiimmmrrroootttvvvwwwjjjXXXRRRDDDGGG]]]|||sssVVVIIIJJJiiiwwwnnngggbbbhhhrrr~~~wwwtttbbbCCC<<<<<<333333222222111000//////...........................///111000...------............///000222444444999<<>>>>>???>>>???AAACCCEEEGGGHHHIIIEEEEEEDDDEEEFFFIIILLLNNNIIIRRRddd{{{xxxpppjjjhhhfffbbb______\\\XXXXXX[[[^^^aaaccc______iii~~~{{{pppccc]]]^^^___\\\XXXYYYXXXVVVUUUTTTPPPLLLIIIFFFLLLWWWdddpppzzzxxxtttmmmfffWWWPPPFFF>>>999888777777888777777777777888999999555;;;@@@DDDLLL[[[fffjjjgggeeefffjjjmmmsss~~~ssskkkfffZZZPPPDDD;;;888888777555666777888777888===GGGOOO^^^fffkkkkkknnnssstttrrrttt|||zzzyyy~~~}}}{{{}}}wwwqqqjjjhhhlllyyy|||{{{|||yyyuuussspppkkkhhhhhhhhhgggjjjooopppuuuwwwxxxqqq```SSSDDDDDDVVVrrrsssVVVHHHHHHbbbrrrlllhhheeejjjsss}}}zzzuuubbbDDD;;;888444444333222111000000///...........................///111000...------...---......///000222333444888;;;???CCCHHHMMMTTTXXX]]]```dddiiilllmmmmmmllljjjpppwwwyyywwwxxx}}}zzz{{{zzz}}}}}}wwwqqqjjjfffiiiiiihhhggggggllltttzzz{{{mmm___TTTNNNKKKKKKWWWeee}}}GGGAAA:::555444555666777888:::<<<<<<;;;:::;;;<<<>>>>>>======<<<<<<;;;;;;<<<===???BBBEEEGGGIIIJJJCCCBBB@@@??????@@@BBBCCC<<>><<<;;;;;;<<<===:::>>>BBBGGGQQQddd|||xxxooohhhddd]]]XXXTTTRRROOOKKKJJJMMMMMMPPPRRRQQQQQQXXXdddnnnvvvlllffffffeeeaaa\\\]]]XXXRRRMMMJJJIIIHHHGGGKKKTTTdddttt}}}tttlllccc[[[RRRLLLEEE???<<<<<<<<<<<<============<<<;;;999999555666777999@@@LLLYYYaaaeeeeeefffggghhhlllsssyyy{{{{{{yyytttkkk```UUUNNNKKKEEE>>>:::888888888777<<<<<<<<<:::888888;;;>>>AAADDDGGGKKKRRR]]]hhhnnnvvvtttqqqwwwwwwuuuxxxwwwtttrrrnnnjjjhhhiiihhheeefffjjjooorrruuuyyyzzzsssvvviiiVVVEEE@@@JJJ[[[yyytttVVVFFFEEE\\\~~~sssqqqnnnnnnttt~~~uuuooozzzqqqZZZGGG@@@;;;777666555333111111111111000000000000000000000000...///111000...------...---------...000111333444555999???DDDIIIMMMRRRUUU]]]aaagggmmmqqqrrrqqqpppvvvyyy|||}}}|||}}}zzz{{{{{{~~~~~~uuummmmmmoooqqqqqqpppnnnkkkjjjqqq{{{sss___QQQKKKJJJJJJTTTfffIIICCC<<<666444444555666666666666777888888888777:::;;;===>>>@@@@@@@@@@@@<<<<<<===>>>@@@CCCEEEFFF@@@>>><<<:::888888999:::888:::<<<;;;===III\\\kkk~~~}}}ssspppuuuxxxooogggbbb^^^XXXSSSQQQMMMIIIHHHKKKIIIKKKMMMMMMNNNTTT\\\cccmmmuuuwwwoookkkhhhccc___^^^WWWNNNHHHGGGJJJNNNPPPWWW___lllzzzzzzppphhh___WWWOOOJJJDDD???===>>>>>>>>>AAABBBDDDEEEDDDAAA>>><<<999777555666;;;DDDQQQ[[[^^^```bbbdddfffkkkppprrrppppppoookkkdddYYYOOOIIIIIIEEE@@@<<<:::999888888:::;;;;;;;;;:::999999999999999:::===CCCLLLXXX```ooo|||}}}}}}sssooorrrtttttttttooolllkkklllkkkhhhhhhkkknnnpppssswwwyyyttt|||wwwlllWWWFFFAAAJJJVVVnnnrrrWWWHHHDDD[[[{{{|||yyypppkkkuuujjjVVVHHHCCC>>>888777555222111000111111000000000000000000000000...///111000...------...,,,------...///111333333444888>>>DDDHHHMMMQQQTTTZZZ^^^eeemmmrrruuuvvvvvvyyy{{{~~~~~~|||{{{|||~~~zzzyyy{{{}}}{{{ssspppsssvvvxxxxxxuuuqqqmmmuuu{{{~~~fffTTTLLLMMMOOOWWWkkkHHHBBB;;;555333444555666555444444666777888666555888999<<>>===>>>???@@@CCCFFFGGGBBB@@@<<<999777666666777666999:::999888>>>JJJTTTbbbiiittt~~~yyytttccc^^^WWWUUUZZZggguuu{{{rrrjjjdddbbb\\\VVVSSSNNNJJJIIIMMMIIIIIIJJJJJJLLLOOOTTTXXX[[[cccmmmvvvwwwpppkkkeeebbb^^^WWWOOOJJJMMMTTT\\\aaaffflllvvvxxxmmmfff^^^WWWQQQMMMHHHDDDDDDEEEFFFFFFHHHKKKOOOQQQQQQLLLGGGCCC;;;777444555888>>>JJJTTT\\\aaadddeeeiiioooqqqpppkkkjjjiiieee^^^VVVNNNIIIGGGEEEBBB???===;;;:::999999:::<<<>>>>>><<<:::999:::777666999<<>>999777444111000///000000////////////////////////...///111000...------...,,,,,,---...///111222333555888===BBBGGGLLLQQQTTTVVVZZZbbbkkkrrrxxx|||}}}vvvyyy|||~~~~~~~~~}}}|||}}}~~~|||}}}}}}}}}~~~{{{xxxxxxwww}}}yyyrrrtttxxx{{{}}}{{{vvvrrrwwwyyy}}}oooZZZOOOOOORRR```sssFFFAAA:::444333444555666666444444555888888777444666888;;;>>>AAABBBBBBAAA>>>>>>???@@@CCCFFFJJJLLLIIIFFFBBB===999777666666666999;;;:::888;;;AAAGGGMMMRRRZZZaaaeeeeeecccaaaNNNLLLIIIFFFIIIUUUfffsssyyypppjjjfff___YYYUUUPPPLLLKKKOOOKKKJJJHHHGGGGGGIIILLLMMMQQQVVV^^^dddkkkvvvwwwqqqllliiiaaa]]]XXXXXX^^^gggpppuuu{{{xxxnnnhhhbbb]]]WWWSSSOOOLLLMMMNNNOOOPPPSSSXXX^^^cccbbb]]]UUUPPPEEE>>>999888888:::CCCMMMXXX^^^cccfffllltttuuurrrgggeeebbb^^^XXXQQQLLLIIICCCCCCCCCAAA>>>===<<<<<<>>>@@@CCCEEEFFFDDDAAA>>>>>>999777999999:::@@@HHHQQQ___jjjzzzvvvpppsssvvvvvvuuupppnnnnnnrrrqqqnnnmmmooosssssswww{{{|||wwwmmmwww^^^HHH???FFFMMM]]]ttt|||mmm]]]NNNEEEXXX~~~zzzeeegggvvv^^^LLLDDD===999777333000......///000...........................///111000...------...,,,,,,------///000222333555888<<<@@@EEEKKKQQQUUUXXX\\\bbbiiipppwww|||~~~rrrvvvzzz}}}~~~~~~}}}}}}|||zzz{{{{{{zzz{{{~~~|||wwwuuusss{{{vvvwwwyyy}}}zzzvvvyyy{{{}}}~~~~~~vvvbbbTTTTTTXXXkkk}}}EEE@@@999444222333555666777555444666999999777555666888;;;>>>@@@@@@@@@?????????@@@BBBEEEJJJNNNQQQPPPMMMHHHBBB===:::888777555777888777555666999<<<===@@@EEEJJJNNNPPPQQQQQQGGGGGGFFFCCCDDDOOO```ooo~~~uuuooohhhaaa[[[WWWRRRMMMMMMPPPMMMKKKGGGEEEDDDEEEEEEEEEMMMQQQUUUWWW[[[dddqqq{{{}}}wwwsssqqqfffdddbbbfffnnnxxxzzzpppkkkgggbbbXXXTTTPPPOOOOOOQQQRRRSSS]]]ccckkkqqqqqqjjjbbb\\\PPPHHHAAA>>>:::888>>>GGGNNNUUU\\\aaaiiisssuuuqqqccc```\\\WWWRRRMMMIIIHHH@@@AAABBBAAA???>>>======FFFGGGKKKNNNOOOLLLHHHDDD???:::888:::888666:::BBBAAAMMMWWWhhhyyyssswwwxxxvvvuuuooommmooorrrrrrooonnnpppwwwwwwzzz}}}}}}yyyjjjtttzzzbbbHHH===CCCIIIXXXnnnzzzvvvkkk___QQQFFF[[[sss```dddzzzaaaMMMDDD<<<999666333///...---...///...........................///111000...------...,,,,,,,,,---///000222333666888<<>><<>>======;;;666333666777555666888===???BBBDDDFFFIIINNNQQQJJJHHH@@@@@@GGGIIISSSiii|||tttmmmhhhbbb\\\XXXSSSOOOLLLPPPNNNIIIEEEBBBAAABBBBBBHHHHHHIIIMMMRRRYYY```dddrrr|||{{{|||tttssssssuuuwww||||||uuuqqqiii```[[[WWWUUUVVVUUURRRSSSVVVaaalllwww~~~zzznnnaaaRRRCCC>>>===;;;===BBBHHHTTT^^^bbbjjjtttrrrhhhbbb\\\UUURRRQQQPPPLLLHHHEEEEEECCC@@@===;;;<<<>>>EEEKKKRRRWWWWWWSSSPPPMMMEEECCC>>>:::888777888999999???JJJWWWeeeqqqzzz~~~vvvttttttppplllmmmkkkkkkoootttuuupppkkksssuuuyyy|||~~~tttuuuzzziiisssoooSSSJJJKKKDDDTTTrrr|||vvvllliii\\\OOOOOOaaa{{{yyyjjjccc|||yyydddOOO???888777555333111000000111222000000000000000000000000000...---...///,,,%%%------------///111333444333777;;;@@@DDDHHHMMMPPP\\\bbbiiilllllllllooorrrrrrtttxxx{{{~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~www{{{~~~xxxlllbbb]]]```eeepppvvvoooddddddlllyyy???<<<888666555555444222888888777777666666666666999999999999:::<<<===>>><<>>888444666777555666999;;;===???BBBFFFKKKPPPUUUSSSPPPGGGEEEJJJKKKVVVlll{{{vvvqqqjjjeeeaaa^^^YYYVVVQQQNNNJJJEEEBBBAAAAAABBBEEEEEEFFFIIINNNUUU[[[___fffnnn|||zzzxxxyyyzzz}}}{{{tttppphhh```___[[[YYYZZZXXXTTTSSSVVVTTTddduuutttfffWWWLLLDDD>>>>>>BBBHHHTTT^^^aaafffmmmkkkccc```ZZZSSSPPPPPPOOOLLLIIIEEEEEECCC@@@<<<::::::;;;CCCHHHOOOTTTUUUSSSQQQPPPIIIGGGCCC???<<<:::999999666999@@@IIISSS^^^gggmmm|||vvvsssqqqmmmiiillllllnnnooopppooollljjjppprrrwww{{{wwwuuuxxxdddnnn~~~xxxYYYKKKLLLLLL___zzzxxxssscccQQQNNNiiitttoooyyyrrrfff{{{~~~gggOOO<<<333777555333111000000111111000000000000000000000000.........//////---***'''............000222444555555888===AAAEEEIIIMMMQQQYYY___gggkkkkkkkkkmmmppprrrtttxxx|||~~~|||~~~yyy{{{zzzkkk___YYYZZZ___jjjuuutttllllllsss???<<<888555444444333222888777777777777777777777888888888999:::;;;===>>>>>>AAACCCEEEOOObbbvvvyyylll\\\PPPJJJHHHCCC<<<888888999999;;;>>><<<>>>AAAEEEJJJQQQXXX^^^```\\\PPPKKKMMMMMMXXXnnn{{{uuunnniiigggddd```\\\RRROOOKKKFFFCCCAAAAAABBBCCCCCCDDDFFFJJJPPPUUUYYY[[[aaannn{{{yyyyyyxxxxxx~~~~~~wwwrrrkkkcccbbb^^^[[[[[[WWWQQQOOOPPPHHHZZZooo}}}}}}nnn^^^NNNBBBAAAEEEIIIUUU^^^___```cccbbb]]]]]]WWWQQQMMMMMMLLLKKKHHHDDDDDDCCC@@@;;;888777777===AAAGGGKKKLLLMMMMMMNNNLLLJJJGGGDDD@@@===:::999555555666:::AAAIIIRRRWWWccckkk{{{yyytttrrrnnnjjjjjjmmmooonnnkkkiiihhhiiikkknnntttzzz}}}vvv~~~zzzbbbhhh|||___JJJJJJRRRgggoooWWWOOOmmmnnndddlll~~~kkkxxxnnnRRR===333666555333111000000111111000000000000000000000000---///000000///......///////////////000222555666777:::>>>BBBEEEIIIMMMPPPUUU\\\dddjjjkkkkkklllmmmrrrtttxxx{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~yyy{{{nnnaaa[[[WWWXXXbbbrrrzzzyyy{{{???;;;777444333333333222777777777777777777777777777777777888999;;;<<<===???BBBFFFJJJUUUiii|||kkk]]]TTTRRRIIIBBB===>>>@@@@@@CCCHHHEEEGGGKKKOOOUUU]]]fffkkklllgggYYYPPPOOOMMMXXXooo}}}vvvnnnjjjhhhfffbbb^^^UUURRRMMMHHHDDDCCCBBBBBBCCCCCCDDDEEEIIIMMMQQQTTTXXX[[[fffzzzzzztttpppqqqpppnnnsss}}}}}}wwwooogggaaa]]]YYYXXXRRRJJJFFFFFFEEEQQQaaappp|||}}}kkkUUUHHHFFFIIIMMMXXX```___\\\\\\[[[YYYYYYTTTOOOKKKJJJJJJIIIGGGBBBBBBAAA>>>999555444333777999===>>>???AAACCCDDDGGGGGGFFFCCC@@@===:::888666555444555999>>>DDDGGGLLLVVVggg{{{|||xxxvvvssspppjjjkkkkkkkkkiiihhhhhhhhhiiilllrrryyy|||eeefff~~~}}}gggOOONNNYYYkkkzzz]]]QQQgggmmm___eeevvvtttuuuuuuYYYDDD:::666555333222111000000000////////////////////////---///111000------///222............000222444555777:::>>>AAADDDHHHLLLNNNSSSZZZccciiilllllllllmmmqqqrrruuuxxxzzz{{{{{{{{{yyyyyyzzz|||~~~vvv{{{xxxkkkdddXXXUUU\\\ooo>>>;;;666333222222222222555555555666777777777888666666666777999;;;<<<======AAAHHHRRR___sssoooddd```SSSLLLHHHIIIKKKLLLOOOTTTUUUWWW[[[___eeellltttyyyuuupppaaaVVVRRRNNNYYYqqqyyyppplllkkkjjjfffaaaYYYVVVQQQKKKGGGEEEEEEEEECCCCCCCCCDDDFFFIIILLLNNNTTTXXXbbbuuusssjjjfffiiihhhffflllwwwzzzqqqhhh^^^ZZZWWWUUUOOOEEE???>>>CCCEEEMMMZZZiiixxxsss]]]OOOLLLNNNTTT\\\aaa```[[[XXXXXXWWWUUURRRNNNKKKIIIGGGFFFEEE??????>>>;;;777333222222444555666666555666999;;;===>>>>>>>>><<<:::777666444444555777888;;;<<<===>>>IIIYYYmmm{{{xxxwwwwwwuuulllhhheeefffjjjkkkiiigggiiilllrrrwww}}}kkkggg}}}pppYYYVVVbbbnnn|||{{{\\\NNN^^^qqq]]]^^^kkk|||rrryyy\\\GGG>>>555444333222111000000000///////////////////////////000111///,,,+++---000---,,,,,,---...000222333555888<<<@@@CCCFFFJJJMMMSSSYYYbbbiiinnnoooooonnnoooppprrrtttvvvxxxzzz{{{wwwxxxxxxzzz|||~~~|||sss|||vvvnnn]]]UUUXXXlll>>>:::555222111222222222333333444555666666777777555555666777888:::<<<===:::???HHHVVVfff{{{vvvpppeee___[[[\\\]]]]]]___cccjjjmmmqqqtttxxx}}}{{{lll```ZZZTTT___www{{{pppkkklllkkkfffaaa]]]ZZZUUUPPPKKKIIIHHHHHHAAAAAAAAAAAACCCDDDFFFGGGLLLQQQ\\\lll~~~lllbbb^^^cccccc___gggttt{{{oooeee]]]YYYVVVTTTMMMCCC;;;:::<<<999:::EEETTTcccpppyyy~~~wwwdddWWWSSSRRRZZZ^^^bbbaaa]]]YYYWWWWWWRRRQQQOOOLLLIIIEEECCCBBB<<<<<<:::777333222333444555555555333111111444666444555666777666666444333111222444666888888777666777@@@OOO^^^ooowwwtttuuuwwwwwwnnniiidddeeejjjmmmkkkgggiiikkkpppvvvzzzqqqlll~~~~~~}}}nnnZZZYYYiiinnnrrrrrrUUUGGGWWWxxx]]]YYY___mmmsssyyywwwXXXCCC<<<555444444333222111000///000000000000000000000000000000000...,,,+++,,,---,,,,,,+++,,,---///111333444777;;;???BBBFFFJJJMMMTTTYYYaaahhhnnnqqqqqqpppooooooooopppssswww{{{}}}yyyzzzzzz{{{}}}}}}~~~zzz~~~vvv~~~}}}tttcccZZZ[[[ooo>>>:::444111000111222222111111222333444555666777444444555666888:::<<<===:::<<>>999888666333111111444777444444444222000000222444000111111222222222222111///111222444444444333222444:::DDDOOO]]]ppp|||tttrrrtttvvvxxxppplllhhhgggiiijjjjjjjjjgggiiioootttxxxyyywwwvvvkkkXXX]]]tttuuummmuuugggMMMBBBOOOyyycccZZZZZZcccqqqxxxqqqrrrQQQ>>>888444444444333222111000///000000000000000000000000000///............---+++,,,,,,,,,---...000222333333666;;;???CCCGGGKKKOOOUUUXXX___fffmmmqqqrrrrrrqqqooonnnnnnqqqwww~~~|||||||||}}}~~~|||~~~~~~wwwzzz}}}zzzllldddgggzzz>>>:::444000000111111222000000111222444555666666333444444666888:::<<<===<<<<<>>999;;;@@@IIIWWWrrr~~~|||sssjjjgggccc^^^\\\ZZZXXXSSSNNNLLLJJJHHHGGGGGGFFFDDDCCC???@@@FFFSSS___jjjuuu~~~jjjZZZNNNEEEDDDEEEEEENNNYYYiiijjjmmmoooqqq|||vvvaaaXXXUUURRRPPPHHH===555333444444222111222777>>>CCCOOOYYYbbbgggjjjjjjeee^^^eeebbb```ccceeeaaaWWWMMMKKKKKKKKKJJJGGGCCC@@@===<<<555111333444333777>>>444555555444222222333555111111111111111111111111///000111222333444444444444555888@@@IIIZZZsssxxxoooqqqvvvzzzzzzyyyvvvpppkkkhhhiiikkknnngggfffkkkssstttxxxvvvmmmdddppp}}}yyy[[[HHHBBBFFFkkkyyy]]]]]]```lll~~~zzzjjjpppQQQ???999555444333222111111111111///111111000......111444---//////...---,,,---............//////000111222555888<<<>>>AAAFFFNNNTTTWWW[[[```eeehhhlllqqqsssrrrssssssooolllppp{{{}}}~~~zzzxxx~~~|||~~~zzzwwwAAA;;;444111222333222///222222222333444666888999555777888999999:::<<<>>>:::<<<@@@HHHUUUmmmyyyqqqkkkgggaaa]]][[[XXXSSSOOOLLLJJJGGGFFFEEEDDDBBB@@@AAA???BBBJJJSSS___nnnzzztttZZZMMMBBB@@@@@@???FFFQQQ\\\^^^aaaccceeennn}}}hhhccc\\\VVVRRRKKK@@@888555444333222111111444999===CCCKKKUUU]]]dddhhhfff```bbbaaa```cccdddaaaXXXQQQKKKJJJIIIGGGDDDAAA>>><<<999333000111222222666<<<222333333222111111333444222222222222222222222222000000111222333333333333333333666<<>>???======@@@GGGSSSgggyyy~~~]]]OOOAAA===;;;:::@@@IIINNNQQQUUUWWWXXX^^^ooovvvnnncccWWWQQQKKKAAA888444333333222000///111444777:::@@@IIIRRR]]]ffffffaaa______```bbbbbb^^^YYYTTTKKKIIIFFFCCC@@@===;;;:::888444111222222222555999111222333222111222444555444444444444444444444444000111111222333333333333333222333777>>>MMMeeezzzuuullljjjkkkkkkjjjqqqqqqooommmjjjjjjlllnnnooommmnnnpppooovvv}}}zzz|||hhh[[[dddvvv}}}[[[EEE>>>BBBccc{{{fffXXX```rrryyynnnqqqNNN;;;777555444333222111111111111///000000///...///111333111222333222000///000111............///000111222111444888;;;===CCCKKKQQQPPPTTT[[[aaafffkkkpppsssqqqsssuuusssqqqsss{{{~~~~~~|||{{{|||}}}wwwuuu|||===:::666444333222000...222444666777888888777666777888888777777999<<>>>>>@@@EEEMMM]]]vvvzzzzzzsssiiibbb]]]YYYTTTPPPRRRNNNJJJFFFDDDBBB???===999888888;;;@@@LLLaaauuucccSSSCCC===;;;999>>>GGGHHHJJJNNNQQQQQQTTT```mmmzzzkkk\\\SSSMMMEEE<<<888222333222111000000333555:::???DDDLLLXXXbbbccc______```aaaaaa^^^[[[VVVTTTKKKIIIEEE@@@===;;;:::::::::888555444444444666888222333444333222333444666333333333333333333333333000111222333333333333333333222222444999FFF]]]qqq~~~}}}sssllllllnnnnnnnnnpppqqqqqqnnnkkkiiijjjmmmooooooqqqsssssszzzvvvsss}}}|||vvvbbbSSSYYYmmm___HHH@@@BBBaaa{{{iiiaaaaaakkkrrriiiuuuQQQ<<<777444444333222111111111111000000///......///111222...///000///...------///...............///111111111444888:::===CCCKKKRRRSSSWWW^^^ccchhhlllppprrrmmmqqqtttttttttwww|||~~~~~~~~~|||}}}~~~~~~}}}~~~~~~~~~uuuooorrr{{{~~~===:::777444333222000///333555777888888777555333777888888888888999;;;>>>>>>===???CCCHHHTTThhhzzzxxxooogggaaa]]]XXXTTTRRRNNNIIIDDDBBB???<<<:::444444666999;;;CCCTTTdddyyyjjjWWWEEE>>>;;;999>>>FFFGGGIIILLLOOOMMMMMMUUU___zzzwwweeeZZZSSSJJJCCC???333333333222111222555888:::>>>CCCIIISSS^^^aaa___aaaaaa```^^^[[[VVVRRROOOJJJHHHCCC???<<<:::::::::;;;;;;999777666777777777444555555444222222333444333333333333333333333333111111222333333333222222444222222333777BBBVVViiivvvzzzqqqmmmmmmooopppqqqqqqssstttpppkkkhhhiiikkkmmmqqqvvvxxxyyyzzzrrr{{{~~~}}}uuu^^^MMMSSSiiiaaaIIIAAADDD```{{{kkkeee```eeeyyylllccc}}}WWW===666444444333222111111111111000///.........000111111---...///...,,,+++,,,---------------...///000111111555999<<>>FFFGGGHHHKKKLLLIIIGGGLLLTTTlllmmm```UUUJJJCCCAAA666666555333222444777:::444;;;AAAGGGOOOZZZ``````dddaaa^^^[[[WWWSSSMMMJJJGGGEEEAAA>>>;;;:::999999999;;;;;;999999<<<===;;;999999999666333111222333222222222222222222222222111222222333333222222222333222333444666???QQQbbbqqq{{{yyyqqqllljjjkkkmmmnnnrrruuuvvvqqqkkkgggiiilllmmmssszzz|||}}}yyy~~~|||yyy___LLLQQQhhh```HHH@@@DDD```}}}nnneeeccckkk~~~iii]]]{{{\\\???666555444333222111111111111111///------///000111000...///000///---,,,---...------------...///000111222555999<<<@@@FFFNNNUUUXXX\\\aaaeeefffgggggghhhhhhkkkooorrrvvvzzz~~~~~~|||}}}~~~~~~}}}|||}}}~~~}}}{{{xxxyyy}}}~~~>>>;;;777333000///111222---...111333555666777777555777:::;;;;;;:::999::::::999;;;>>>BBBHHHTTTaaawww~~~xxx|||}}}wwwrrrmmmfffaaaRRRNNNHHHCCC@@@>>><<<:::666444555777777666999???LLLccc~~~}}}fffOOOEEE@@@===@@@FFFIIIIIIJJJJJJGGGCCCFFFMMM[[[|||zzziiiYYYLLLEEEDDD;;;:::777444222333666:::333<<>><<<:::888888888888===???>>>AAAGGGIIIFFFCCCCCCAAA===999666555666444444444444444444444444222222222333333222222111111111333444666===MMM\\\lllwwwyyyqqqkkkiiijjjlllnnnrrruuuvvvrrrkkkhhhkkkppppppwww|||{{{{{{{{{{{{}}}aaaJJJOOOeee}}}^^^GGG???BBB^^^ssshhhmmmyyyzzzyyygggWWWsss___BBB999555444333222111111111111111...,,,,,,///111000//////000000000...---...///------------...///000000222555999<<<@@@FFFOOOUUUYYY]]]bbbfffggggggggghhhjjjlllnnnqqqtttxxx|||}}}|||~~~~~~}}}{{{yyyyyy}}}}}}|||~~~|||{{{zzz~~~>>><<<777222//////111444111222333555666777888888444777;;;<<<<<<:::999999888888999===@@@EEEPPP[[[fff}}}wwwqqqvvv|||xxxssslllfffVVVRRRKKKFFFCCCAAA???>>>888555444777999888999===???WWWtttoooWWWKKKEEEAAABBBHHHLLLKKKKKKKKKFFFBBBDDDJJJKKKmmmwwwcccSSSLLLLLL???===888444000111555888666AAAJJJLLLNNNUUU]]]aaaeee]]]VVVTTTUUURRRKKKDDD???>>><<<:::999777777666999???CCCDDDIIIQQQTTTQQQMMMLLLJJJEEE@@@<<<;;;;;;555555555555555555555555222222333333333222222111///000222444666;;;JJJYYYhhhsss~~~yyyrrrllljjjlllooorrrqqqtttvvvqqqkkkiiinnnttttttzzz|||yyyxxx|||{{{zzzzzz~~~aaaHHHLLLbbbwww___HHHAAA@@@\\\vvvooowwwwwwwwwdddRRRlll___EEE===555444333222111111111111111...+++,,,///111000///.../////////---,,,---...---------------...000000111444999<<>>;;;666222//////000000000111222333444444444444333666999;;;:::999999999666999<<<===>>>BBBIIIOOOXXXggg~~~xxxssswww}}}qqqgggnnnwww|||{{{qqqjjjaaa[[[SSSMMMKKKIIIFFFDDDDDD???;;;:::;;;<<<:::888<<>>;;;999:::;;;<<>>:::888666444222111333555666444444444444444444444444333777444222777:::EEEXXXgggtttyyysssnnnmmmoooqqqooommmuuuuuusssooonnnrrrzzz}}}zzz}}}~~~yyyyyy{{{qqq}}}^^^MMMRRRaaauuuuuu\\\HHH===CCCXXXyyy~~~hhhQQQbbbuuuccc]]]MMM999:::444111222333111111333111000000/////////000000111111000///...---------***,,,......---,,,---...000333888;;;???FFFOOOVVV\\\```eeeiiiiiigggffffffkkkmmmpppsssuuuvvvvvvuuuuuu{{{~~~~~~|||xxx}}}xxxsssqqquuuyyy}}}~~~~~~}}}}}}}}}{{{wwwvvvyyy|||{{{}}}~~~|||}}}~~~~~~}}}||||||~~~===:::666222//////000111000111222333444444444444333666999:::999888888999888:::<<<<<<<<>>>>>???===;;;:::GGG^^^zzzwwwcccVVVPPPNNNNNNQQQRRRRRROOOJJJFFFFFFFFFBBBMMMaaa~~~sssaaaRRRIIIAAA;;;:::999777;;;AAABBBDDDIIIQQQYYY^^^^^^]]]\\\ZZZWWWUUUSSSQQQNNNLLLGGGDDD@@@======???AAADDDHHHKKKQQQXXX^^^dddhhhjjjnnnoookkk```VVVNNNGGGAAA===;;;999666555555555666444444444444444444444444222666333111666888CCCWWWhhhuuuwwwrrrmmmllloooqqqqqqpppsssrrrpppoooqqqxxx|||~~~~~~wwwzzz~~~mmmttt~~~^^^LLLSSScccwww|||zzzhhhSSSCCC;;;CCCWWWuuujjjQQQ]]]}}}lllgggWWWAAA<<<666333444444222222444000000////////////000000000000//////...---------+++---......,,,,,,---///111444999<<>>AAAMMMeeezzzlll___WWWYYYXXXWWWUUURRRQQQPPPPPPFFFEEEDDDGGGQQQeee{{{uuugggWWWNNNKKKLLLMMMMMMNNNQQQVVV[[[]]]]]]YYYWWWYYYYYYWWWRRRMMMJJJLLLOOOOOOMMMJJJFFFCCC@@@???>>>@@@AAABBBFFFJJJPPPTTTWWWbbbaaa]]]YYYXXXXXXSSSKKKDDDCCC@@@===999777555444444444444444333333333333111666222111555666@@@SSShhhvvvxxxsssnnnkkkmmmppprrrrrrrrrllleee```bbbjjjsssyyy}}}nnnhhhhhhTTT___xxx|||xxxcccNNNAAA<<<@@@RRRooottt~~~ZZZWWWwww|||[[[AAA;;;666555555222222555000////////////000111111------------............---------,,,+++,,,///222333666:::===???CCCJJJOOOTTTXXX^^^cccgggjjjlllooojjjlllooosssvvvyyy{{{{{{{{{xxxsssqqqxxx~~~{{{xxxuuuvvvxxx{{{|||}}}}}}}}}}}}|||{{{zzzyyy~~~{{{vvvrrrsssuuuyyyzzz{{{{{{{{{yyyxxxwww{{{xxxvvvvvvwwwwww|||~~~}}}>>>;;;777222//////000000111111222222333333222222222444555666555555666777666999<<<<<<;;;===AAAEEEJJJMMMVVVhhhzzzuuummmlllnnnqqqpppooorrrxxxttt|||uuuiiihhhfffgggnnnvvv|||tttiii```YYYTTTNNNJJJEEECCCIII[[[wwwyyyjjjccc^^^\\\YYYWWWUUUSSSQQQQQQFFFEEEBBB???@@@JJJYYYdddwwwqqqccc\\\ZZZWWWTTTXXXYYY[[[[[[ZZZXXXVVVUUUYYYYYYVVVPPPIIIEEEFFFHHHFFFFFFGGGEEEBBB>>>999777888777777888:::===AAACCCFFFGGGEEEDDDGGGKKKIIICCCDDDCCCBBB@@@===;;;999777555555555444444333333333222777444222666777???RRRfffuuuzzzvvvqqqnnnmmmooopppqqqpppkkkccc\\\ZZZ^^^eeejjjwww{{{pppgggkkkXXXccc}}}|||eeeNNN???888???PPP}}}tttnnn{{{cccXXXvvvbbbCCC<<<666555444111111333000000000000000111222333------..................---------,,,+++---000333333666;;;===???CCCHHHMMMTTTXXX]]]aaadddgggkkkmmmhhhjjjmmmqqquuuxxxzzz{{{|||uuurrrwww~~~}}}|||{{{zzz{{{|||~~~|||||||||{{{zzzzzzyyyxxxxxxzzz~~~zzztttrrrqqqxxxxxxzzz{{{{{{{{{{{{zzz|||xxxuuuuuuuuuyyyyyyyyyzzz{{{|||{{{{{{AAA>>>999444000//////000111111222222222222222111222333444444444444555777444777;;;<<<<<<===BBBFFFEEEJJJSSSbbbwww{{{rrriiidddbbbfffkkkmmmqqquuuooovvvoooddddddcccbbbhhhnnnvvvmmmfff___XXXSSSLLLHHHGGGSSSjjjyyyppphhhddd^^^YYYVVVSSSOOOMMMBBBBBB@@@===;;;===CCCIIIUUU___nnn~~~vvvlllfff```YYY]]]]]]]]]ZZZWWWUUUUUUUUUYYYWWWSSSMMMFFFAAA??????:::<<<>>>@@@???<<<888555666555333333333555777888666888888666888<<<<<<888@@@AAAAAABBBAAA@@@>>>===777777666666555444444444222777444222666666>>>PPPcccrrr{{{yyyuuurrrpppoooppppppmmmkkkgggaaa\\\]]]ccciiikkksssxxxwwwqqqiiikkkYYY```xxxhhhPPPAAA<<<===OOO|||~~~ooozzzooo\\\wwwfffEEE>>>777555333111111333111111111111222333444555//////////////////......,,,---...------...111333222666;;;===???BBBHHHLLLSSSVVVZZZ^^^aaadddiiillliiijjjmmmppptttwwwzzz{{{~~~xxxsssuuu{{{}}}zzz{{{}}}~~~}}}}}}~~~}}}}}}|||zzzxxxwwwuuuuuuvvvvvvxxx}}}{{{uuurrrqqqwwwxxxyyyzzz{{{|||||||||}}}~~~{{{wwwuuuuuu{{{xxxuuuuuuwwwyyyzzzyyyDDDAAA;;;555111/////////111111222222222222111111111222333333333333555777333666:::;;;:::<<>><<<:::;;;<<>>;;;999888666;;;CCCNNNddd{{{sssjjjbbbWWWYYY[[[ZZZWWWUUUUUUVVVSSSOOOJJJGGGDDD???999444999888666555444555666666111111111111111111222222...333555111...000333333...111666;;;>>>@@@@@@???:::999999888777666666555000555222000444333:::LLL]]]mmm}}}wwwxxxxxxwwwuuutttssstttmmmssswwwrrriiidddjjjqqqsssppprrrxxx}}}zzz}}}lllZZZXXXiii|||aaaIII>>><<<<<>>777333111111222111111000000111111222333222222222222333444555555555666777888999:::;;;;;;<<>>999999333222333...777444111222555777777666;;;444000000///,,,,,,...---------......000111222111444888<<>>888333111111111111111000000111111222333111111111111222333444555555555666777888999::::::>>>DDDEEEGGGTTTaaaxxxyyypppddd]]][[[]]]______VVVWWWXXXXXXXXXVVVTTTSSSUUUbbbxxx}}}{{{uuummm\\\SSSKKKLLLUUUggg|||qqqgggccc```]]]\\\]]]VVVZZZZZZRRRKKKGGGAAA;;;;;;:::999>>>LLL___ssszzzyyyvvvrrrllleee___\\\^^^\\\ZZZXXXVVVTTTPPPMMMLLLNNNMMMHHHGGGHHHDDD===666555333222333444666777111333444444333222333555333222111111222111///...111111222333444555666666:::999777777777666444333000444111000555555<<>>999999444333555///555222000111333555555444<<<555000///...,,,,,,..................///000111000444888;;;???BBBGGGJJJNNNRRRWWWZZZ]]]___bbbdddeeellljjjkkksssvvvyyyxxxnnnppprrrzzz}}}~~~yyyvvvrrrnnnllllllmmmnnnwwwyyyzzzyyywwwvvvvvvvvvqqqsssuuuuuuuuuvvv{{{||||||xxxzzzyyyxxxxxxyyyxxxvvvuuuHHHEEE???999444111000///111000000000000111222222000000000000111222333444444555555666777888999999<<>>GGGUUUdddmmmkkkjjjiiigggddd```]]][[[^^^\\\ZZZXXXVVVSSSOOOKKKIIIJJJIIIGGGHHHJJJIIIEEE:::999777555444555666777222444666666555555666888666555444444555444222000111111000000000000000111666555555555666666555333222666222000555555<<>>777111///...,,,,,,/////////.........//////000000333777;;;>>>AAAEEEHHHKKKPPPVVV[[[]]]^^^___```^^^fffeeegggrrrwww{{{{{{qqqpppsssyyy~~~}}}|||wwwuuuqqqnnnllllllmmmnnnuuuxxx{{{{{{zzzyyyxxxxxxppppppqqqrrruuuwwwzzz|||~~~}}}|||~~~{{{zzzxxxwwwwwwxxxwwwvvvtttHHHEEE@@@:::555111///...000000000000000111222222////////////000111222333444444555555666777777888888??????CCCNNNXXXiiirrrccc\\\ZZZZZZZZZWWWXXXXXXXXXWWWUUUSSSQQQQQQ^^^ttt~~~{{{||||||{{{wwwwwwwwwtttrrrrrrtttvvv|||wwwttttttrrrrrryyyzzzyyyyyyuuunnnfff]]]UUUUUU\\\lllyyynnniiihhhfffhhhkkkjjjmmmnnnjjjaaaVVVMMMFFFBBB???===???GGGSSS___gggdddddddddcccbbb```^^^]]]^^^\\\ZZZYYYWWWSSSOOOKKKDDDCCCCCCCCCFFFJJJKKKKKKAAA???<<<999777777777777666888;;;<<<;;;;;;;;;<<<>>>===;;;;;;:::999666444111111///.........//////333222222444666777555444333777222000555555<<>>777111///...,,,---000000//////............///000333777:::===@@@DDDFFFJJJNNNTTTYYY[[[]]]^^^___\\\dddccceeepppvvvzzzyyytttvvvzzz}}}}}}{{{{{{|||}}}~~~~~~~~~|||}}}~~~}}}zzzuuutttqqqnnnmmmmmmnnnoootttwww{{{|||zzzxxxwwwvvvrrrpppoooppptttvvvxxxxxxzzz}}}}}}{{{|||}}}zzzxxxwwwvvvwwwwwwvvvuuuFFFDDD@@@;;;666222///---000000//////000000111222////////////000111222222444444444555666666777777666<<<===@@@LLLTTTbbbwwwyyyhhh^^^ZZZXXXXXXYYYWWWUUURRRPPPOOOOOOOOOQQQ^^^ttt|||tttooollloooqqqmmmiiihhhcccddddddccc```\\\ZZZXXX`````````aaaaaaaaabbbbbb^^^bbbhhhoooxxx}}}|||vvvnnncccZZZSSSSSS[[[kkkzzzrrrppppppnnnmmmooommmnnnpppooohhh^^^UUURRRMMMIIIDDDCCCHHHRRR^^^eeeddddddccccccbbbaaa```___```^^^\\\ZZZWWWSSSMMMIII@@@>>><<<>>>BBBEEEHHHJJJGGGEEEAAA>>><<<;;;:::;;;???AAADDDFFFFFFEEEFFFFFFFFFDDDBBB@@@>>>;;;777555333222111//////000111222000000111444666777555444444777222000555666===OOOjjjuuu~~~wwwzzzvvvtttsssoooiiihhhjjjdddggglllppprrrrrrooommmppprrr{{{kkkkkk~~~sss___ccc{{{qqqYYYCCC:::;;;===BBBfff~~~fff___mmmtttccceeegggLLL<<<666666111222666111333222222111000000222333===666000///...,,,---000000//////............///000333666999;;;>>>BBBDDDJJJMMMRRRVVVYYY[[[^^^aaa^^^dddccccccnnnrrrwww}}}~~~zzz|||~~~}}}{{{zzzyyyyyy{{{{{{{{{~~~}}}xxx~~~}}}}}}{{{wwwtttsssqqqooonnnooopppppptttwwwzzzzzzxxxuuutttssstttrrrpppppprrrttttttsssssswwwzzzzzz|||}}}{{{yyywwwvvvwwwwwwvvvuuuDDDCCC@@@<<<777333000...000////////////000111111////////////000111222333555555555555666666777777666;;;;;;===GGGKKKTTTgggnnnaaa[[[WWWUUU\\\YYYUUUQQQOOOOOOPPPQQQRRR^^^rrr|||pppgggaaaaaabbb^^^YYYXXXSSSTTTUUUTTTRRRMMMIIIFFFLLLKKKJJJJJJKKKNNNRRRTTTRRRYYYaaagggmmmxxxxxxnnnaaaYYYRRRSSS[[[kkk~~~wwwrrrssstttrrrqqqrrrllllllnnnooojjjbbb]]]^^^ZZZUUUOOOKKKLLLSSS[[[aaadddccccccbbbaaa```______bbbaaa```^^^\\\XXXRRRNNNGGGAAA======>>>???BBBEEEHHHGGGDDDBBBAAAAAABBBCCCIIIMMMQQQTTTUUUVVVWWWXXXSSSPPPLLLHHHDDD???:::777777666333222111111333444//////111444777777666444444777222000555777???QQQkkkuuuxxx~~~zzzvvvtttnnnhhhgggkkkfffhhhkkknnnoooooonnnmmmooorrr~~~qqqooozzzyyyyyyjjjZZZ___vvvsssXXX@@@888;;;<<>>777===:::>>>bbbjjjffflll|||}}}YYY[[[rrrvvvQQQ@@@999888222333777333333444444222//////111444444///---///000...---///...............///000111000333666888999<<>>??????>>>>>>>>>>>>??????@@@@@@AAAFFFHHHLLLSSS^^^hhhpppuuurrrfffXXXPPPIIIIIIPPP___ttttttooogggccceeehhhhhhjjjlllddd``````bbb```\\\]]]ccchhhfffbbb```___```bbbccccccbbbaaaaaa``````aaaaaa```ccciiipppwwwzzzzzzyyykkk```UUUOOOJJJCCCBBBFFFBBBCCCDDDFFFJJJNNNSSSUUUWWW]]]dddlllqqquuuxxx{{{{{{wwwqqqjjjccc[[[TTTOOO@@@===999555222111111111///000222555888888666333333666111000666999BBBUUUgggtttuuuuuuwwwwwwrrrkkkiiillliiihhhhhhiiijjjmmmoooqqqqqqrrr{{{yyy{{{uuupppzzz\\\PPPQQQ]]]mmm|||YYY===777>>>777<<<```kkkdddggg~~~zzzyyy~~~\\\]]]sssTTTBBB;;;:::444555888444222333444222///...000333111---,,,000111...---...---------......000111222000333555888999;;;>>>@@@AAAGGGQQQYYY^^^``````aaa\\\aaa]]][[[bbbeeeiiisssyyyzzz~~~~~~zzz{{{~~~uuuttt{{{}}}www{{{yyyyyy~~~ssssssssssssssstttuuuuuurrrsssuuuuuuttttttvvvxxxnnnrrrtttsssooooootttxxxzzz{{{xxxtttuuu{{{|||yyyxxxxxxyyyzzzyyyCCCBBB???:::666222///---000//////............///---///000111111222555777555555666666777777888888***111999>>>@@@CCCIIIOOOUUUnnn|||lllaaa^^^VVVUUUTTTSSSSSSQQQMMMJJJRRRUUUaaawww|||kkkcccXXXRRRPPPOOOLLLIIIAAA@@@>>><<<<<<>>>@@@AAA>>>>>>=========???@@@AAABBBEEEJJJPPPRRRVVVcccqqqxxxjjj___SSSLLLFFFFFFLLLXXXjjjzzzwwwllldddbbb[[[VVVZZZbbbccc^^^XXXTTTRRRRRRPPPNNNQQQWWW\\\dddjjjhhhdddcccddddddaaaiiimmmiiiccc```___]]]^^^aaagggpppyyyuuuiiiaaaXXXMMMHHHJJJFFFCCCBBBEEEKKKPPPQQQQQQWWWVVVZZZdddkkkoooxxxvvvdddWWWKKKEEE===777666555333222111000111444999:::888444666111///111555<<>>;;;777333111000111111000000000000111111+++---...//////000222555555555555666777777888888333777;;;<<<<<<>>>CCCHHHSSShhhttteee^^^UUUTTTRRRQQQPPPNNNKKKIIINNNPPP]]]sssxxxggg```XXXSSSRRRRRROOOMMMDDDBBB???===<<<===???AAAAAA@@@???>>>>>>>>>???@@@CCCEEEIIIMMMOOOSSSaaannn}}}yyymmm___UUUJJJDDD>>>>>>CCCMMM]]]kkkvvv{{{~~~|||xxxooofff```]]]VVVPPPRRRYYYZZZUUUJJJFFFEEEEEEDDDCCCGGGNNNYYYcccjjjjjjgggggghhhgggeeejjjkkkfffbbbbbbaaa___\\\___eeennnyyyzzzrrrgggZZZSSSRRRFFFDDDBBBBBBEEEHHHJJJKKKNNNLLLNNNUUU[[[```kkkuuu|||{{{nnnXXXOOOBBB999666666444222222111222666:::<<<:::777555222222444777>>>KKKXXXlllvvvyyywwwwwwvvvrrrlllmmmpppmmmllljjjgggeeegggkkkoooqqqrrrxxxzzzyyyxxxpppuuu\\\OOOMMMWWWhhhpppSSS@@@999666888???[[[tttnnnkkkxxxyyy___UUUlll^^^BBB666999555222444333222000...///111222111000...////////////...,,,+++000000///...............222333444666999<<>>;;;888555333222000000///000000111222333,,,---...//////000222444444555555666666777888888999:::;;;999888:::???DDDQQQaaauuulll```VVVSSSPPPNNNMMMKKKHHHFFFJJJMMMYYYmmm{{{pppddd___YYYVVVUUUTTTQQQNNNIIIFFFBBB>>><<<===@@@AAACCCBBBAAA@@@????????????DDDEEEHHHJJJKKKQQQ___nnn{{{}}}sssjjj```UUULLLCCC===999999<<>>===:::555444555777999AAAQQQaaasss|||yyyuuuqqqpppnnnlllpppvvvtttqqqlllfffdddfffkkkpppssstttyyy{{{}}}zzzqqqwww~~~]]]OOONNNYYYhhhjjjOOO>>>777555999???XXX|||xxxrrrzzzeeeXXXjjjcccEEE777999555222444333111000...///111333222222....../////////......---000///......---.........333333333555777:::<<<>>>@@@CCCHHHMMMRRRXXX___cccccccccbbbaaa___```cccfffjjjrrr|||~~~{{{}}}|||{{{{{{}}}zzzrrrrrrqqqpppqqqtttzzz~~~vvvuuuuuuuuuwwwxxxzzz|||uuussspppllliiiiiilllooorrrssstttttttttuuuwwwzzz~~~|||yyyvvvssssssssssssCCCBBB???<<<999666333222------------...///111111...///111111111111444666444444555555666777777888555777888888888;;;???CCCMMMYYYiiizzzrrrcccXXXTTTPPPLLLJJJHHHFFFEEEHHHLLLVVVgggxxx}}}rrrgggbbb```\\\ZZZXXXVVVRRRNNNOOOKKKFFFAAA??????AAACCCCCCBBBBBBBBBBBBAAABBBBBBDDDEEEGGGIIIKKKRRRbbbqqq~~~|||oooeee___XXXPPPIIIBBB===999999:::>>>FFFPPPSSS]]]gggiiifffccc^^^YYYTTTPPPJJJEEEEEEHHHIIIIIICCC>>>:::888555444999@@@QQQ___mmmtttuuuvvvuuussssssrrrnnnjjjjjjjjjddd\\\ZZZYYYXXXYYYaaannn|||rrrgggbbbYYYXXXTTTNNNJJJIIINNNRRRPPPOOOMMMKKKJJJKKKOOOSSSPPPXXXkkk~~~kkkRRR@@@999777555333333222222666<<>><<<666555666777999CCCYYYlll}}}|||uuuooolllkkkkkkqqqyyyyyytttmmmfffccceeekkkqqquuuvvv|||~~~rrryyyrrrxxxbbbTTTTTT___jjj|||zzzaaaIII<<<777666999>>>UUU|||nnn]]]iiijjjKKK999999555222444333000//////000111333333444.........//////////////////......------...............000333666;;;>>>AAA@@@BBBFFFJJJOOOVVV^^^cccdddddddddbbb```aaaccceeegggoooyyy|||{{{zzz~~~}}}}}}yyytttvvvvvvtttqqqpppssswwwtttsssssstttuuuwwwyyyzzzwwwuuupppjjjggggggjjjmmmqqqsssuuuuuuuuuuuuwwwxxxyyywwwuuurrrppppppqqqqqqFFFDDDAAA===999555222111------------...///111111///000111111000111333555444444444555666666777777222444777999;;;===???@@@FFFNNN\\\mmmvvveee[[[VVVOOOJJJGGGFFFEEEDDDEEEIIIQQQ\\\lllzzz}}}wwwuuussskkkbbb```___^^^]]]\\\ZZZWWWTTTTTTQQQLLLGGGDDDDDDEEEFFFAAABBBBBBCCCDDDEEEEEEFFFDDDEEEGGGJJJNNNVVVgggxxx{{{rrrfff]]]XXXRRRLLLFFFBBB>>>;;;;;;;;;;;;AAAIIIJJJUUU^^^```^^^\\\XXXSSSLLLHHHCCCAAAAAABBBEEEHHHCCC>>>999666444333999AAAPPP___pppyyy{{{}}}|||yyyyyyxxxtttqqqpppnnncccXXXSSSQQQMMMKKKNNNXXXeeeooo{{{sssnnncccbbb^^^XXXSSSSSSWWW\\\ZZZ\\\[[[WWWRRRMMMJJJHHHAAAGGGXXXsssxxx]]]HHH===999666444222111111555:::======;;;777666555666999GGG```vvvxxxppplllkkkkkkpppvvvzzzvvvnnngggccceeelllqqqtttvvv}}}ttt}}}xxxgggxxxxxxcccWWWZZZhhhppp{{{qqqXXXDDD;;;888666999===PPPxxxuuu```ffftttRRR<<<:::555222444333///000000111111222333555///........./////////000......------------......+++,,,...222666;;;???BBB@@@BBBEEEIIINNNUUU^^^cccdddddddddcccaaaaaaccceeehhhnnnwww|||}}}}}}}}}}}}~~~{{{yyy{{{}}}ssszzz|||zzzuuuxxx{{{yyytttqqqpppqqqppppppppppppqqqsssuuuvvvwwwuuupppkkkggggggkkknnnrrrtttwwwwwwwwwvvvwwwxxxtttrrrpppooonnnooopppqqqHHHFFFCCC???:::666333111000000///000000111222333---...//////...///111333333444444555555666777777333555888:::<<<=========???DDDOOO^^^mmm{{{hhh]]]WWWOOOHHHDDDCCCCCCCCC???DDDIIIQQQ^^^mmmvvvyyy}}}{{{uuuooommmnnnjjjddd``````aaabbbaaa```___^^^YYYWWWRRRNNNKKKJJJIIIJJJAAABBBDDDEEEGGGGGGHHHHHHEEEFFFIIIMMMQQQZZZkkk|||yyypppeee]]]YYYSSSLLLFFFCCC???======<<<;;;@@@GGGJJJRRRYYY[[[ZZZXXXTTTNNNGGGBBB>>>>>>>>>>>>BBBGGGBBB<<<777444222333999AAAQQQaaasss}}}~~~{{{{{{yyyvvvtttooodddXXXNNNLLLIIIEEEDDDKKKVVV^^^lllvvv{{{qqqoookkkfffcccccceeehhhffflllnnniiiccc\\\TTTMMMCCCEEEOOObbbzzzoooWWWFFF===888555222111000333888<<<;;;:::777555555777>>>NNNggg|||{{{ssspppooommmooossswwwtttnnnhhheeeggglllpppooorrr{{{||||||yyyssscccuuu}}}aaaVVV]]]nnnwwwmmmTTTAAA:::888777888;;;LLLqqqzzz}}}bbbbbbZZZAAA;;;666333444333000111222222111111333555000000///......//////000---------,,,------...///...///000222555999===???AAACCCFFFJJJOOOVVV^^^ddddddeeefffeeeddddddeeegggjjjnnnuuuyyy{{{{{{{{{||||||wwwvvvzzz~~~rrruuu|||||||||wwwyyy{{{{{{xxxuuusssrrrooonnnnnnnnnnnnpppqqqrrruuussspppllljjjkkknnnqqqtttvvvyyyzzzyyywwwvvvvvvqqqpppooommmmmmooopppqqqGGGEEECCC???;;;777555333111111000000000000111111---/////////...///111333333333444555555666666777666666666888;;;===>>>>>>>>>???EEEPPP[[[kkknnn^^^WWWMMMEEEAAA@@@@@@@@@<<>>???>>>===BBBIIIKKKDDD<<<777333222888@@@SSSdddvvvzzz{{{yyyuuurrrnnneee\\\RRRRRROOOJJJFFFHHHNNNUUUVVVdddrrrxxx|||yyyuuupppmmmlllkkkkkkjjjhhhoootttqqqlllggg___WWWIIIFFFFFFOOObbb}}}hhhQQQAAA999666444222111333888;;;:::999666444666===GGGWWWlll}}}}}}wwwvvvtttqqqoooppprrrqqqnnnjjjhhhiiilllooohhhmmmxxxrrrbbbssscccWWW^^^pppzzznnnSSSAAA:::888666777999HHHllluuugggccc```DDD===666333444222111222333222000000222555222111000.........//////---,,,,,,,,,------...///000111111333555888;;;===AAADDDHHHLLLRRRXXX___dddfffggghhhhhhggggggiiijjjllloootttxxx{{{|||~~~~~~~~~yyywwwzzz}}}wwwuuuxxx|||{{{~~~}}}{{{zzzyyyyyyyyyxxxvvvppppppnnnnnnnnnooopppqqqrrrqqqpppooonnnooosssvvvuuuwwwzzz{{{yyyvvvtttssstttrrrqqqooonnnooopppqqqEEEDDDBBB???<<<999777666000//////............///000111222111000111333444333333444444555666666777666555444666:::>>>BBBCCC@@@>>>AAAHHHQQQ^^^tttttt]]]VVVKKKCCC>>>>>>>>>???<<>>777333777>>>UUUfffwwwyyyzzzxxxsssooommmgggaaa[[[[[[YYYRRRKKKIIILLLPPPFFFVVVeeelllsss{{{uuupppkkkhhhhhhgggeeebbb^^^gggllljjjgggeee```XXXJJJDDD===>>>NNNkkktttYYYEEE;;;777555333222444888;;;:::999444333888BBBOOO]]]nnn|||}}}yyyyyyxxxssspppooooooooonnnkkkjjjjjjllloooccchhhuuurrrbbbpppgggZZZ___qqqzzzpppTTTAAA;;;888666777888EEEiiirrr~~~lllfffdddGGG>>>777333444222111333444333000///222444333222000///.........///,,,,,,,,,,,,------...///000000111333666:::===???BBBEEEIIINNNSSSYYY```eeegggiiijjjkkkjjjjjjlllmmmmmmooossswww{{{~~~{{{xxxzzz}}}}}}xxxxxx{{{zzzzzzwwwxxxyyyyyyxxxrrrqqqpppooooooooopppqqqooopppqqqpppppprrrvvvyyyuuuxxx{{{{{{yyyuuurrrqqqwwwvvvsssqqqppppppqqqqqqFFFBBB>>>===>>>;;;444...///...,,,---///000000/////////.........000222333222333333333333333333444000222444777:::;;;<<<<<<;;;>>>???@@@DDDQQQdddrrrxxxfffXXXHHH@@@<<<999888999888:::>>>IIIYYYkkkzzz~~~{{{tttsssuuuvvvxxxwwwvvvsssoookkkhhhgggaaa\\\YYY\\\\\\WWWQQQOOOGGGFFFEEECCCCCCDDDFFFGGGEEEJJJPPPVVV\\\fffrrr|||~~~}}}yyysssnnnbbb```]]]ZZZXXXYYY\\\___``````_________^^^ZZZXXXPPPIIIBBB>>>===AAALLLXXXbbbbbbPPP<<<888777888???NNNcccvvv|||~~~}}}|||yyyrrrkkkggggggiiillljjjddd]]]ZZZYYYTTTMMMSSSRRRRRRWWW___gggnnnrrriiiccc\\\WWWTTTPPPKKKGGGGGGKKKOOOPPPNNNKKKKKKLLLFFF@@@===???CCCQQQrrraaaMMMBBB;;;666444222222555888::::::999888888???MMMaaauuu}}}zzzzzzvvvpppnnnlllkkkkkkhhhfffjjjrrrhhhmmmyyypppooogggssskkkttttttUUU<<<222333777333:::JJJhhhtttuuuvvvbbbhhhKKK???;;;555111111000222333333222111222333444333111////////////000------------------------,,,...000222444777;;;===@@@EEELLLQQQTTTXXX^^^bbbhhhgggfffggghhhkkkoooqqqnnnppptttxxxxxxyyy|||vvvzzzzzz}}}~~~zzztttooopppvvv|||}}}|||~~~{{{vvvuuuvvvxxxyyyyyyyyytttnnnmmmpppqqqooosssttttttsssrrrrrrssstttxxxsssppprrrxxx{{{xxxtttwwwwwwvvvrrrooommmmmmoooGGGCCC??????@@@===666000///...------///000000//////.........///000111222222222333333333333444444222444666888:::<<<<<<<<<;;;>>>??????BBBLLL\\\iiivvvvvveeeVVVGGG???<<<888777888666888>>>IIIYYYlll{{{}}}{{{||||||~~~zzzvvvrrrnnnjjjhhheee^^^YYYZZZZZZVVVTTTSSSMMMKKKIIIHHHGGGHHHJJJKKKHHHMMMSSSXXX]]]gggsss|||{{{ssspppkkkgggddddddfffiiihhhgggeeedddcccaaa___\\\VVVOOOHHHCCC@@@CCCOOO\\\gggiiiXXXCCC;;;888888@@@GGG\\\pppvvvxxx||||||yyywwwvvvsssnnnjjjiiillloooooonnniiiccc``````\\\UUURRROOOLLLMMMQQQVVV[[[]]]XXXTTTNNNJJJGGGDDD@@@===<<<===???>>><<<<<<>>>@@@@@@:::888999;;;EEEaaa~~~iiiSSSFFF>>>777444111111444666888999888888:::AAAOOObbbuuu~~~vvvsssvvvvvvtttooommmkkkjjjfffcccgggnnnjjjooozzzqqqwwwmmm{{{uuu~~~pppRRR<<<333444777444999FFFcccoookkk{{{eeecccHHH===:::666333444...000111111111333555888333222111////////////000------------------------,,,...000222444777;;;===???DDDJJJNNNRRRVVV\\\aaaeeefffggghhhkkkmmmooopppnnnqqqvvv{{{|||{{{~~~zzz{{{|||~~~||||||}}}nnnlllgggbbb^^^]]]```bbbhhhhhhiiilllrrrzzz}}}}}}|||xxxwwwvvvtttsssxxx{{{zzzsssnnnpppssstttttttttttttttssssssuuuvvvxxxtttpppqqquuuxxxyyywwwtttttttttsssrrrrrrtttvvvHHHDDD@@@@@@AAA???999444000...---...///000000//////.........///000111222222222222333333444444444555666777999:::;;;<<<<<<;;;===???>>>???FFFRRR\\\nnnyyybbbTTTEEE>>>;;;777666666555666<<>><<<:::777555888888666444333444999<<<999555333444333999MMMcccttt]]]LLLAAA777444111000222555777777777888<<>>>>>???CCCLLLRRRgggzzzvvv___RRRCCC===:::666555555444555999BBBSSSjjjzzzxxxyyyyyywwwtttmmmddd]]]\\\[[[YYYYYYZZZSSSQQQNNNLLLJJJJJJKKKKKKMMMPPPUUU[[[aaajjjssszzzzzzwwwwwwwwwwww}}}yyysssooommmllljjjiiieee^^^UUUNNNJJJLLLXXXeeepppxxxlllSSSBBB666444===@@@SSSeeejjjkkkmmmkkkeeegggggghhhhhhjjjmmmppprrrtttvvvtttoookkkjjjfff```ZZZTTTKKKDDDAAAAAAAAABBBAAA@@@>>><<<;;;999888777:::999666444444666999;;;555333222333111444@@@OOOsss~~~fffQQQCCC999666222000111333555666666999>>>GGGUUUeeesss{{{{{{yyy}}}yyyqqqkkkjjjooouuuyyyooommmkkkiiieeebbbeeelllmmmrrr}}}jjj```oooxxxqqqooo~~~fffJJJ<<<777555444777777???[[[mmmZZZ]]]cccgggxxxkkkvvv[[[AAA888888666555777111333555444222111000111111111000000////////////........................,,,...000222444777;;;===???CCCGGGJJJMMMRRRZZZ```ccccccdddfffiiimmmqqqsssmmmnnnssswwwxxxzzz|||}}}zzz{{{~~~|||~~~zzzvvvuuuxxx~~~tttjjj^^^[[[XXXWWWVVVSSSMMMHHHNNNLLLKKKKKKNNNRRRXXX[[[hhhnnnwww~~~~~~}}}|||{{{xxxvvvrrrvvvvvvqqqoooqqqttttttqqqpppoooppprrrtttuuuuuurrrssstttrrrqqqssswww{{{xxxxxxwwwuuussssssuuuvvvFFFBBB>>>>>>@@@@@@<<<777222000......000000000///---...//////000111111111111111222333333444555555555555555666777888888999999;;;===>>>???CCCIIINNN^^^pppnnn]]]OOOBBB<<<:::666444555555555666===LLLddd}}}~~~yyywwwxxxxxxwwwvvvnnngggaaaaaaaaa]]]ZZZZZZUUUSSSQQQNNNLLLLLLLLLMMMOOOQQQVVV]]]dddnnnvvv|||zzzvvvtttsssrrrqqqlllddd[[[VVVRRRSSS\\\fffqqq{{{rrrZZZGGG999555===???QQQbbbfffggghhhccc[[[[[[]]]```eeekkkpppsssuuuvvvyyyxxxrrrmmmiiiddd^^^[[[UUUMMMFFFCCCBBBCCCCCC@@@AAAAAA@@@>>>=========888777666555555555666555333222222333222333:::BBB```{{{mmmVVVEEE===999444111111333555666666999???IIIWWWeeeqqqxxx|||yyyvvvyyyuuupppmmmmmmooossswwwnnnlllkkkkkkhhheeejjjqqqooouuuddd\\\hhhzzziiiiii|||zzzbbbHHH;;;777555333666777@@@[[[ppp\\\ZZZ\\\^^^mmmooowww\\\AAA888888555444555///222666888555111...---000000000000/////////...........................,,,...000222444777;;;===@@@CCCGGGJJJLLLRRRYYY___dddcccaaaaaadddjjjqqquuupppoooppprrrtttyyy{{{xxxyyyvvvwww{{{~~~}}}yyyvvvsssiiifffbbb]]]\\\___eeejjjxxxzzz~~~~~~ppphhhXXXVVVTTTUUUUUURRRLLLGGGJJJIIIFFFEEEFFFIIIMMMPPP\\\ccclllwww}}}|||}}}~~~{{{{{{{{{||||||{{{tttssspppnnnpppvvvvvvrrrnnnlllkkkmmmqqqssstttsssnnnrrrvvvvvvsssrrrtttwwwxxxxxxwwwtttqqqpppqqqsssEEE@@@<<<===@@@@@@<<<888222111//////000111000///---...///000111111111000111111222333333444555555444444444555666777888999888:::<<<>>>@@@DDDHHHLLL[[[kkk~~~lll[[[NNNAAA<<<:::777444555555555666:::EEEXXXnnn~~~~~~}}}yyywwwuuuttttttoooiiieeefffeee```[[[ZZZYYYWWWUUURRRQQQPPPQQQQQQRRRTTTZZZbbbkkkvvv~~~~~~~~~wwwmmmdddaaa___^^^```cccppp{{{ttt^^^MMM>>>888>>>???PPP```eeefffgggaaaXXXRRRSSSVVV]]]fffooovvvyyy{{{~~~~~~xxxqqqlllfff```[[[VVVOOOJJJHHHGGGGGGFFFDDDEEEFFFFFFDDDBBBBBBCCC<<<;;;:::::::::999666444222222222111111333777;;;OOOjjjttt^^^KKKAAA===777333222444666666555999???JJJVVVdddpppvvvwwwyyy{{{xxxxxxtttqqqqqqpppnnnppptttmmmlllkkkllljjjiiinnnuuussszzzaaa[[[ffftttccceeewwwwww|||^^^EEE999666444333444777@@@ZZZxxxfff```]]]]]]lllsss|||yyy^^^CCC999888555333444,,,000555888666333000///...//////000000//////...........................,,,...000222444777;;;===>>>BBBGGGJJJLLLQQQXXX]]]eeebbb^^^]]]aaahhhpppuuurrrpppnnnoooqqqyyyyyyssstttrrrrrrvvv}}}|||rrrjjjdddaaa___^^^SSSQQQNNNKKKIIILLLRRRVVVccchhhlllooowwwvvvkkkeeeUUUTTTTTTUUUTTTRRRNNNKKKJJJGGGDDDBBBBBBDDDGGGJJJSSSZZZeeeooo|||{{{yyyzzz~~~}}}{{{yyyyyy{{{}}}}}}}}}xxxuuuooommmsss{{{{{{vvvmmmkkkjjjmmmrrruuuuuutttnnnrrrvvvvvvtttrrrqqqrrrrrrssssssqqqpppppprrrtttDDD@@@<<<<<<@@@AAA>>>:::333111//////000111000///---...///000111111111000000111111222444555555666555444444555666888999;;;999:::;;;===???BBBFFFIIIZZZhhh~~~{{{nnnZZZMMMAAA<<<:::777555555333555888;;;@@@KKKYYYdddttt~~~~~~|||yyy~~~}}}xxxuuuuuuwwwrrrkkkggggggfffaaa]]]\\\[[[ZZZWWWUUUTTTTTTUUUUUUWWWZZZ```iiiuuuzzzooommmmmmhhhbbb___jjjuuuooo\\\NNN@@@888<<<@@@QQQbbbhhhlllmmmggg^^^SSSPPPNNNRRR\\\hhhrrrwwwzzztttnnnhhhbbb^^^YYYTTTRRRPPPNNNLLLMMMOOOQQQPPPMMMKKKKKKKKKGGGEEEBBBAAAAAA@@@<<<999555444333111111444666777BBB[[[uuu{{{gggTTTEEE@@@999555444555777888555888???IIIUUUcccnnnuuuuuuuuuzzz||||||yyyssspppqqqpppmmmmmmrrrnnnllllllllljjjiiinnnvvvwww|||^^^ZZZaaaxxx}}}kkk[[[bbbtttuuuqqqWWWBBB777444444444222666@@@WWWtttiiiaaa___pppsssppp{{{___DDD;;;999666444666///222444555444222111111---...///000000///..............................,,,...000222444777;;;===<<<@@@FFFIIILLLOOOUUUYYYccc```]]]]]]```fffmmmrrrnnnlllkkklllooowwwyyypppqqqooopppvvv}}}xxxqqqhhhccc[[[TTTPPPMMMKKKJJJCCCCCCBBBAAAAAACCCGGGKKKTTT[[[```aaahhhuuuxxxnnneee___WWWWWWWWWVVVSSSQQQPPPPPPLLLJJJFFFCCCBBBDDDGGGIIILLLUUUaaalllxxx~~~yyyvvvwww|||}}}|||}}}~~~~~~}}}yyywwwrrrooosss{{{}}}pppmmmlllpppvvvzzzzzzxxxrrrtttttttttrrrqqqppppppoooppppppooooooooorrrtttEEE@@@<<<===@@@BBB???;;;333111000///000111000///,,,---///111111111000000000111111222444555666666555555555555777999;;;<<<::::::;;;<<<>>>AAAEEEGGGTTTaaauuuuuummmZZZMMMAAA===;;;888555555111666:::<<<===BBBJJJQQQYYYeeeqqquuuuuuvvvwwwvvvyyy~~~zzzwwwzzz~~~uuummmggggggfffbbb______[[[ZZZWWWUUUTTTUUUUUUVVV[[[^^^eeeooo|||xxxvvvvvvoooddd\\\bbbmmmhhhXXXLLL???666999CCCTTTfffnnnrrruuupppfffZZZSSSKKKKKKSSS```kkkrrr|||vvvppplllhhhccc___\\\YYYUUUSSSVVVYYY[[[ZZZVVVTTTSSSTTTNNNJJJFFFDDDCCCCCC@@@===999888555222333666777666;;;RRRkkk{{{ooo\\\HHHCCC;;;666555666888999555888>>>HHHTTTbbbnnntttvvvtttxxx{{{zzz}}}zzztttpppqqqoookkklllqqqnnnllllllllljjjhhhmmmuuu{{{www[[[YYYZZZpppvvvdddTTT___qqqtttyyyjjjSSS???555333444666111555>>>TTT{{{pppccc```qqqqqqddd{{{```EEE<<<;;;888666888666666555333000...///000---...///000000///......////////////////////////,,,...000222444777;;;===999>>>EEEIIIKKKNNNSSSWWW```___^^^^^^```eeejjjnnngggffffffiiilllsssyyyppppppmmmpppwwwzzzlllaaaUUURRRLLLHHHEEEBBB???===<<<===>>>>>>>>>@@@DDDGGGNNNWWW\\\\\\aaappp~~~}}}sssiiiaaa\\\WWWXXXXXXTTTOOOMMMNNNQQQMMMJJJFFFCCCBBBDDDFFFHHHIIITTTaaalllyyy~~~xxxtttuuuzzz}}}wwwwwwtttooopppxxxssspppooosssyyy~~~~~~{{{vvvuuusssqqqpppppppppppppppqqqqqqooonnnnnnqqqsssBBBAAA@@@@@@@@@???<<<;;;777222------111333333111000000000000000111111222555222000000333444333111222444666777777666444222;;;777777<<>>:::888888777333555777888888;;;@@@EEEHHHMMMUUU\\\aaafffkkknnnzzzxxxzzz}}}|||yyyxxxzzzwwwkkkdddgggkkkfff```]]]```]]]YYYXXXYYYWWWSSSOOOPPPYYYjjjzzzzzzqqqcccXXX]]]bbbddd\\\LLL>>>888999???WWWooowwwzzz}}}yyyqqqmmm\\\OOOMMMNNNQQQ\\\kkk}}}|||xxxuuunnneee\\\WWWUUUUUU[[[ZZZ[[[^^^bbbccc```]]][[[WWWPPPKKKGGGEEECCCAAA:::999777555444444444444888HHH```ttt}}}xxxmmmdddNNNEEE999333333555555444555555888@@@NNN^^^kkkssssssvvv{{{|||zzzxxxsssnnntttvvvooohhhhhhlllnnnpppllljjjiiigggdddgggllluuuqqq^^^ZZZdddnnnsssqqqwwwyyykkkXXXUUUeeehhhtttvvvbbbKKK>>>888444333444555777:::KKKtttzzzsssfffjjjkkkaaasss~~~fffSSSEEE888777:::555555666666444222000000111---...///000000///...---............---,,,+++***,,,...111222444555888:::;;;>>>BBBFFFIIILLLPPPSSSWWW\\\aaaeeefffiiimmmqqqiiillllllhhhdddgggqqq{{{~~~xxxssssssuuuyyy{{{}}}}}}uuuggg[[[VVVJJJEEE???<<<===>>><<<;;;:::::::::;;;<<<>>>AAABBBLLLRRRZZZ^^^```fffpppxxx~~~uuuhhh___^^^YYYUUUUUUXXXWWWPPPNNNQQQNNNLLLHHHEEECCCBBBCCCDDDPPPQQQZZZjjjyyy{{{xxx{{{}}}wwwuuusssrrrooonnnvvvtttssstttuuuxxx{{{||||||rrrqqqppppppppppppooonnnooopppppppppoooppprrruuuCCCBBBAAAAAA@@@???>>>===777222,,,,,,...111000...000000000000000111111222444222000111333444333111333444555666666666555555;;;888888<<>>;;;===HHH___uuu~~~uuueeeVVVQQQNNNMMMVVVcccsss}}}yyytttmmmddd\\\VVVSSSQQQWWWWWWXXX\\\cccggghhhhhhbbb^^^ZZZWWWUUUOOOFFF???<<<:::777444333333333444444BBBXXXmmmxxxvvvkkkbbbMMMEEE:::444333555666555555555888???LLL[[[iiiqqqppptttyyy~~~|||{{{zzzwwwqqquuuuuunnniiijjjmmmnnnmmmjjjhhhhhhfffbbbdddhhhssssss___YYYeeemmmqqqooosss|||zzzuuummmkkkWWWSSSeeehhhtttsss___HHH;;;555222222333333666;;;LLLuuu}}}rrrtttfffZZZkkklllZZZLLL===999;;;666555666666444111000000111...//////000000/////////////////////...---,,,,,,,,,...111222333555888::::::===AAADDDGGGJJJNNNQQQYYY]]]cccfffgggjjjnnnrrrmmmoooooojjjdddeeellltttxxxzzz|||~~~~~~|||zzzyyyzzz{{{|||~~~vvvmmmcccWWWNNNKKKEEEBBB???===<<<<<<;;;;;;::::::::::::<<<>>>@@@AAALLLRRRYYY\\\]]]aaaiiipppvvv~~~vvviii```]]][[[XXXXXX[[[YYYRRROOOQQQQQQOOOKKKGGGDDDCCCDDDEEEOOOOOOWWWgggxxx|||~~~{{{yyywwwuuuqqqooottt|||uuuuuuvvvxxxzzzzzzyyyxxxuuutttsssrrrqqqqqqpppooolllmmmmmmmmmlllnnnqqqtttDDDDDDCCCBBBAAA@@@@@@@@@888444///---...000///---000000000000000111111222333222111111333333333111444444444555666777888999<<<999999<<<>>>>>>AAAFFFLLL]]]qqq|||{{{rrrjjjccc^^^WWWOOOHHHAAA;;;777777666666888:::<<<<<<<<<===???CCCIIIPPPYYYdddjjjmmmpppwwwzzzvvvwwwtttqqqppprrrqqqkkkfffeeegggdddaaa______]]]YYYUUUSSSYYYdddpppxxxrrreee]]][[[______UUUGGG>>>===AAALLL```ttt}}}}}}nnn^^^TTTMMMIIINNNXXXeeettt}}}xxxrrriiibbb\\\VVVPPPLLLOOOOOOPPPVVV^^^ffflllnnnooolllhhheeebbbZZZOOOFFF@@@===888444111111222333111<<>>>>>>>>===;;;999::::::999999::::::<<<===???@@@JJJPPPVVVYYYYYYZZZ```eeefffkkksss|||}}}zzz}}}}}}vvvjjj```\\\\\\ZZZ\\\___]]]WWWSSSSSSTTTQQQMMMIIIFFFFFFFFFGGGMMMLLLRRRbbbvvv{{{{{{|||}}}|||zzzuuuppprrrxxxuuuwwwyyyzzzzzzyyywwwvvvwwwwwwvvvtttrrrqqqoooooojjjjjjjjjiiihhhjjjnnnrrrDDDEEEEEEDDDBBBAAAAAABBB<<<888333000000000000///000000000000000111111222111111111222333333333222444444333333555777:::<<<<<<999999<<<======AAAFFFPPPcccxxxxxxooolllhhhaaaYYYPPPHHHAAA===;;;:::999<<<@@@BBB@@@>>>>>>???@@@DDDLLLWWWccckkkfffiiiqqqyyyyyyuuuuuuwwwssstttwwwwwwtttnnnjjjhhhjjjfffbbb___]]]ZZZTTTPPPMMMOOOVVV```fffmmmyyy}}}mmmbbb\\\[[[___^^^UUUGGG======AAALLL^^^pppyyy}}}~~~qqqbbbVVVLLLFFFIIIPPPXXXeeevvvyyyssslllddd___\\\XXXPPPJJJHHHGGGHHHKKKRRR[[[bbbgggvvvvvvuuurrrllldddZZZTTTFFFBBB;;;444000000222333222888FFFYYYhhhjjjbbbXXXMMMGGG>>>888666666666666444444666:::DDDQQQ___iiimmmrrrxxx}}}~~~yyyyyy{{{}}}yyywwwpppjjjjjjnnnnnnkkkkkkkkkmmmpppmmmgggeeeggglll{{{}}}lllgggoootttzzzppp^^^^^^xxxgggdddrrrttt|||kkkXXXBBB666222111222555...444;;;LLLssslllUUU```~~~~~~gggXXXOOO@@@999:::888666666555333000///000111333222000//////000111111---....../////////......,,,...000222333444777999999;;;>>>AAADDDHHHMMMQQQZZZ___dddfffgggiiimmmqqqqqquuuvvvpppgggbbbcccgggjjjnnnssstttssstttzzz~~~uuucccWWWMMMDDD@@@@@@888;;;>>>===:::888888:::999999:::;;;<<<===>>>???EEEJJJPPPSSSSSSTTTWWWZZZYYYZZZ]]]ccciiikkkiiifffjjjmmmrrrvvvyyy{{{~~~}}}{{{{{{zzzuuukkkaaa[[[[[[\\\___bbbaaa^^^ZZZXXXTTTQQQMMMIIIGGGHHHJJJKKKLLLKKKPPP^^^ttt}}}|||zzztttsssvvvtttvvvwwwxxxwwwwwwwwwxxxxxxxxxwwwuuuqqqooonnnmmmjjjjjjhhhfffeeegggkkknnnBBBDDDFFFEEECCCAAAAAABBB===:::555222000000//////000000000000000111111222000111222333333333333333444333222222444777:::<<<;;;999:::<<<<<<<<>>======@@@EEEHHHGGGDDDCCCBBBBBBDDDJJJUUUaaajjjeeegggnnnttttttsssvvv|||yyy}}}zzzuuuqqqnnnmmmhhhbbb^^^ZZZUUUNNNIIIEEEEEEHHHOOOTTTZZZdddooo~~~zzzlllccc___\\\``````VVVGGG===<<>>555999======:::888888:::999:::;;;<<<======>>>>>>???DDDIIILLLMMMNNNQQQSSSSSSPPPNNNPPPUUUZZZ\\\[[[^^^cccjjjppprrrtttuuuuuussstttvvvvvvsssmmmddd\\\ZZZ]]]aaadddeeedddaaa^^^SSSPPPLLLIIIHHHJJJMMMOOOLLLLLLPPP]]]rrrxxxuuuvvvssstttuuuuuutttuuuxxx{{{wwwxxxwwwtttooolllkkkllllllllljjjgggeeefffhhhkkk>>>BBBFFFFFFCCC@@@???@@@;;;999555111...---......000000000000000111111222...000333444333222333333333222222222333666999;;;:::999:::<<<;;;<<>>>>>BBBFFFJJJRRR[[[nnnwww{{{sssqqqssstttqqqzzzwwwzzz|||yyyqqqhhhbbb______bbb```UUUFFF===>>>BBBRRR]]]jjjpppoooooorrruuuqqqlllcccWWWLLLGGGIIILLLMMMUUU___hhhrrrwwwtttlllfffdddaaaaaaaaa^^^YYYUUUPPPOOOMMMJJJGGGGGGIIILLLTTTfff}}}{{{jjj___SSSNNNEEE<<<666333333333555777>>>IIITTTWWWTTTOOOJJJGGGBBB===999888888888999::::::;;;AAALLL[[[eeeooouuu{{{~~~~~~yyyvvvrrrpppsssxxxwwwtttnnnggggggjjjhhhdddfffjjjqqqxxxwwwooojjjjjjooo~~~tttnnnrrrtttsss{{{gggVVVZZZzzzfff[[[bbbkkkrrrzzzwww```OOO===666444333333555...555:::EEEggg~~~^^^]]]uuutttTTTAAA>>>777444777666666666444111......///111222111111000////////////,,,---------------,,,,,,,,,...000111222333555777999;;;>>>BBBFFFLLLSSSXXXXXX\\\```bbbcccdddgggkkkhhhnnnsssqqqkkkfffgggkkkpppssswwwwwwuuussssssttt}}}mmmcccWWWQQQJJJBBB===<<<888999;;;<<<;;;:::999::::::;;;<<<===>>>>>>>>>>>><<>>DDDKKKWWW```lllzzz{{{ppplllllljjjeeefffnnnvvv{{{{{{yyyxxxyyy|||~~~|||uuupppeeehhhkkkllljjjgggcccbbbbbbccc^^^QQQCCC>>>CCCJJJSSSYYY```cccbbbccciiippppppnnnfffYYYMMMHHHHHHJJJLLLTTT^^^eeemmmrrrpppkkkfffgggggggggeeebbb^^^\\\WWWWWWVVVQQQKKKGGGEEEFFFFFFVVVppprrrcccXXXSSSJJJAAA999555444444222555;;;CCCKKKOOOOOOMMMEEECCCAAA>>>;;;;;;<<<>>>?????????@@@CCCNNN]]]hhhpppuuu{{{||||||}}}xxxuuuppplllooovvvrrrrrrmmmgggdddfffdddaaafffjjjttt}}}}}}uuunnnmmmooo~~~~~~lllnnnxxx}}}qqqVVVZZZ~~~sss]]]WWWeeemmmwwwqqqZZZJJJ;;;555444333222222///555999AAA```|||ddd\\\pppXXX>>>;;;777555777555666666444000...---///111000000000000///...------......///......---,,,+++,,,...000111222333555777777999===AAAFFFMMMUUUZZZXXX\\\```bbbbbbcccfffiiiffflllrrrqqqkkkhhhjjjnnntttwwwzzz|||{{{wwwrrrooottt{{{}}}jjj```VVVPPPKKKCCC???>>><<<;;;:::;;;<<<<<<;;;999;;;<<<===????????????>>><<<===???@@@BBBDDDFFFHHHGGGFFFFFFEEEFFFIIIOOOSSSWWW\\\bbbhhhlllooosssuuuvvv{{{}}}zzzxxxuuulllbbb___dddfffeeeeeeiiigggcccYYYVVVPPPLLLKKKLLLPPPRRRPPPUUU[[[aaarrr{{{vvvuuuqqqvvv{{{|||yyyvvvwwwxxxtttvvvwwwsssmmmiiiiiilllmmmnnnppppppnnnmmmnnnooo777>>>EEEGGGCCC>>>;;;;;;<<<;;;888444111000111333000000000000000111111222,,,000444555333222333444111111111222333444555666777777999;;;;;;<<>>GGGQQQVVVYYY]]]^^^\\\___hhhsssrrrqqqiii[[[NNNHHHGGGHHHMMMVVV```ggglllqqqppplllhhhjjjlllkkkhhhdddbbbaaaYYYZZZZZZVVVNNNHHHEEEDDDEEENNNaaayyyzzzkkk[[[VVVMMMDDD<<<777555444///222999@@@FFFJJJMMMNNN@@@@@@???>>>===>>>@@@BBBCCCDDDDDDCCCFFFPPP___kkkpppuuuzzz{{{zzz}}}~~~xxxuuupppkkkmmmtttooopppmmmgggccccccbbb___gggmmmxxxzzzsssrrrvvvxxxiiippp~~~|||YYY]]]~~~kkkUUUSSSfffvvv}}}nnnVVVGGG999444444222111000000666888???\\\}}}iii]]]mmm___@@@<<<999666777444666666333000------///222///000000000000...,,,+++000000000000///...---,,,,,,...000111111222444666555888;;;@@@FFFMMMVVV[[[XXX\\\```bbbbbbcccfffiiieeekkkqqqpppkkkiiikkkooowwwyyy}}}zzzrrrllllllvvv}}}}}}nnncccXXXRRRMMMGGGCCCCCC???<<<:::;;;===>>><<<999<<<===>>>@@@@@@@@@??????>>>======>>>???@@@CCCEEEAAADDDFFFFFFEEEGGGKKKPPPXXX\\\aaaffflllrrryyy}}}}}}~~~{{{xxxooodddcccggghhheeeeeehhhgggbbb^^^ZZZTTTNNNLLLMMMOOORRRQQQYYY___dddrrr{{{uuutttqqqxxx}}}xxxuuuuuutttvvvwwwsssmmmiiijjjmmmkkknnnqqqrrrrrrrrrrrrsss;;;<<>>GGGPPPccczzzzzzrrrjjjfffddddddcccaaa^^^^^^```bbbeeeccc___\\\[[[]]]___aaalllmmmoooqqqsssxxx}}}zzzqqqjjjggg[[[NNNGGGBBB<<<999:::777777777777777777777777===;;;AAATTTlll|||vvvuuurrrnnneeeaaa\\\[[[\\\\\\[[[YYY\\\[[[XXXWWWWWWXXX[[[\\\aaaeeejjjllljjjhhhggghhhllldddVVVJJJEEEHHHPPPXXXaaacccbbb]]]XXXZZZccckkkrrroooggg]]]QQQIIIDDDCCCKKKRRR___llltttuuupppkkklllooorrrrrroookkkkkkkkkaaaaaa```]]]XXXQQQKKKFFF>>>DDDSSSiiisssccc]]]TTTJJJCCC<<<777333222333666<<>>???@@@BBBGGGMMMRRRSSSSSSRRRSSSYYYccckkkuuuzzz||||||~~~|||vvvrrrqqqppppppkkkmmmjjjaaa]]]aaadddccchhhlllxxxyyytttuuuzzz}}}kkkrrrcccaaa~~~}}}cccNNNSSScccuuu|||nnnTTTDDD666222444555444444555444999AAAUUUttt~~~aaadddoooIII<<<:::666333555333222111111000000111111000000000000000000000000///000000///------...000+++,,,,,,...000222444555777:::???CCCIIIPPPWWW\\\XXX\\\bbbgggiiiiiigggfffdddgggkkkkkkjjjjjjmmmppptttyyy~~~zzzsssnnnqqqxxx}}}zzz{{{}}}uuufffaaaZZZTTTPPPKKKEEEAAA???===<<<<<<=========<<<999:::===@@@BBBCCCCCCCCC<<<<<<<<<>>>AAABBBAAAAAA???BBBFFFGGGHHHJJJPPPTTT^^^```bbbeeekkkttt~~~zzz|||uuueeeaaafffjjjiiidddaaaaaaccc^^^[[[VVVQQQOOONNNOOOPPPPPPXXX___eeettt{{{uuuzzz}}}~~~{{{yyyyyyvvvqqqtttxxxwwwpppkkkjjjkkkjjjlllnnnppppppppppppqqqrrr:::<<>>JJJXXXiii}}}~~~}}}pppllleee```]]]ZZZVVVSSSSSSSSSSSSUUUXXX[[[___bbbeeejjjnnnnnnkkkiiiiiikkkhhh```TTTJJJFFFKKKTTTZZZcccfffgggbbb]]]\\\bbbggglllkkkhhhaaaWWWMMMFFFBBBFFFNNN]]]mmmyyy}}}{{{xxxtttuuuuuutttrrrpppooonnnjjjiiigggccc]]]VVVNNNIIIGGGGGGKKK\\\vvv|||ddd]]]SSSIIIBBB<<<777444111333666:::>>>CCCGGGIIIIIICCC???@@@AAACCCHHHNNN\\\```cccbbb```bbbiiipppzzzzzztttrrrpppooonnniiillljjjccc```dddhhhhhhlllppp{{{}}}yyyzzzuuuzzzhhhhhh~~~dddPPPRRR```yyymmmRRRDDD777444555333000...333222777===PPP{{{lllvvvbbbaaazzzRRRAAA;;;555111333333222111111000000111111000000000000000000000000---......---,,,+++,,,...,,,,,,---...000222444555777:::>>>BBBGGGMMMTTTYYY[[[^^^dddjjjlllllljjjhhhdddfffhhhiiikkkmmmppprrrtttwww{{{~~~{{{uuuqqqooouuu{{{~~~|||{{{{{{tttfffaaa[[[VVVRRRNNNHHHEEEBBB@@@>>>>>>>>>???>>>===:::<<<>>>@@@BBBCCCDDDDDDBBB@@@???>>>@@@AAABBBCCCDDDEEEGGGJJJMMMQQQWWW[[[aaabbbeeeiiiooowww}}}~~~wwwhhhgggiiijjjhhhdddaaabbbcccaaa^^^YYYTTTQQQQQQQQQRRRTTT[[[aaafffuuu|||zzz~~~~~~zzzxxxwwwsssnnnpppttttttnnniiiiiijjjiiikkknnnpppqqqpppppppppqqq999;;;???CCCFFFEEEAAA===;;;:::888666333111000/////////000000000000//////000000000111222444555666333222222333333444555666555444666999:::===EEENNNaaa|||zzzuuupppnnnppprrrssssssoooooonnnnnnmmmllllllkkknnnrrrxxx~~~}}}xxxrrrnnndddVVVGGG===888555666999555555555555444444444444555888===???AAAOOOjjj~~~wwwpppjjjeee```\\\ZZZZZZ\\\^^^aaaeeehhhjjjmmmqqqsssqqqlllhhhjjjlllccc\\\RRRKKKJJJPPPXXX^^^fffjjjmmmkkkeeeaaaaaaccceeegggiiifff]]]RRRIIICCCCCCKKK[[[lll{{{{{{yyyvvvwwwyyyzzzxxxvvvsssqqqnnnjjjddd]]]UUUPPPLLLGGGEEETTTooofff^^^SSSIIIAAA<<<999777222444888:::===BBBIIIOOOKKKEEE@@@@@@AAABBBHHHOOO]]]gggqqqrrrllliiinnnttt}}}{{{wwwsssqqqpppmmmlllfffjjjjjjeeecccfffkkkmmmrrrvvv}}}}}}rrrttt~~~eeeQQQRRR]]]|||nnnOOOCCC888555555111,,,)))222111666;;;KKKtttfffiiivvveee]]]___GGG<<<555222333333222111111000000111111000000000000000000000000---...///...,,,+++,,,------......///111333555666777999===@@@EEEKKKRRRVVV[[[^^^dddjjjmmmmmmkkkiiieeeddddddfffkkkooorrrtttttttttvvvzzz~~~~~~zzzvvvpppsssxxx|||~~~}}}{{{zzz}}}rrreeebbb]]]XXXTTTQQQMMMJJJEEECCCAAA@@@AAAAAA@@@>>><<<===???AAABBBCCCDDDDDDFFFDDDBBB@@@@@@BBBEEEGGGHHHFFFFFFJJJPPPXXX^^^aaaeeehhhlllpppuuu{{{|||ooopppnnnjjjfffcccbbbbbbccccccaaa\\\XXXUUUTTTUUUUUUTTT[[[aaagggttt~~~{{{xxxuuuqqqkkklllqqqqqqkkkgggggghhhhhhkkkmmmppprrrqqqppppppppp777:::>>>BBBDDDDDDAAA???::::::999777555222000////////////000000000000000//////000111222333555666333222222222333444444555444444555999:::<<>>???@@@FFFMMMYYYiiizzz~~~vvvpppsssyyy||||||{{{{{{xxxuuusssrrrpppmmmkkkfffiiikkkhhheeefffkkkoooyyy}}}|||~~~}}}|||cccRRRSSS^^^zzzrrrNNNBBB888555444000---,,,333222777<<>>777555666333222111111000000111111///////////////////////////000111111///......///......///000111333555666555888;;;???DDDJJJQQQVVVXXX\\\bbbgggjjjjjjiiiggggggdddaaaccciiinnnqqqqqqtttrrrssswww}}}|||xxxxxxxxxzzz|||~~~}}}{{{{{{oooeeeccc___ZZZWWWSSSPPPNNNIIIFFFDDDCCCCCCBBBAAA???======???@@@BBBCCCCCCDDDEEEFFFFFFEEEEEEGGGIIILLLNNNKKKIIIMMMVVV```gggjjjmmmpppuuuzzz}}}zzzyyyssslllfffccccccccccccdddbbb___[[[YYYYYYYYYZZZUUU[[[bbbiiittt}}}~~~{{{wwwrrrlllmmmqqqqqqkkkffffffgggfffjjjmmmppprrrrrrppppppppp444777<<<@@@BBBBBBAAA@@@::::::999888666444111000///////////////000111111.../////////111222333444333333222222222333444444333333555888999;;;BBBJJJ^^^yyy}}}sssjjjeeeWWWNNNGGGEEECCC???======999999888888888777777777666666888777666<<>>666999===???AAAIIIUUU___OOOGGG@@@<<<;;;<<>>777555555333222111111000000111111///////////////////////////000222222000......////////////000111333444555444666:::???DDDKKKRRRWWWXXXZZZ___cccggghhhhhhhhhhhheeebbbbbbgggkkkmmmlllrrrqqqrrrvvv||||||zzz{{{}}}zzznnngggeeebbb]]]XXXTTTRRRQQQLLLJJJGGGEEEEEEDDDBBB@@@===>>>???@@@BBBCCCEEEEEEBBBFFFJJJMMMNNNOOOQQQSSSXXXTTTRRRVVV```kkkrrruuuwwwzzzzzzqqqjjjgggfffffffffdddccc```^^^]]]]]]]]]]]]]]]ccclllrrryyy~~~|||zzz{{{|||vvvpppqqquuutttlllfffeeefffdddiiillloooqqqqqqqqqqqqrrr111555:::>>>@@@@@@AAAAAA:::::::::999777555222111//////......///000111222////////////000111222222333333222222222222333333222222444888999:::@@@HHH\\\ttt~~~rrrgggaaaUUUOOOKKKLLLKKKFFF@@@???<<<<<<;;;;;;:::999999999888666777999:::===FFFPPPjjj{{{yyytttoookkkfffbbb___ZZZWWWXXX]]]dddhhhjjjiiimmmqqqsssrrroookkkjjjggghhhhhhfff```[[[XXXVVVMMMQQQZZZfffsss|||xxxuuuwwwxxxkkkbbbZZZPPPGGGKKK___ttt{{{xxxjjjcccYYYOOOHHHCCC@@@>>>555888;;;>>>DDDNNNZZZcccSSSJJJ@@@;;;999999???GGG\\\mmmxxxooonnnrrrxxx||||||zzzxxxuuussssssqqqnnnlllooorrrvvvvvvqqqlllpppwwwyyymmmmmmxxxoooZZZTTT]]]hhhsssuuuIII>>>555222222222333666///...555:::BBBfffnnn```bbbkkkwww|||yyyZZZ^^^ttt\\\???666444111333222111111000000111111000000000000000000000000---///000000///---------/////////000111222333444444666:::>>>CCCJJJQQQVVVYYYZZZ]]]```dddgggiiijjjiiigggeeedddfffhhhjjjjjjoooppprrruuuxxx}}}}}}|||~~~{{{qqqkkkjjjgggaaa[[[VVVTTTTTTQQQNNNKKKIIIHHHFFFDDDBBB??????@@@BBBDDDFFFHHHIIICCCIIIQQQUUUWWWXXXZZZ]]]]]][[[ZZZ^^^eeeooowww|||{{{sssnnnkkkkkkkkkhhhgggdddbbb```_________gggnnnyyy~~~||||||~~~zzzttttttwwwvvvnnnhhhffffffeeehhhjjjnnnoooppprrrtttvvv...222888<<<>>>>>>@@@AAA999:::::::::888555333111///.........///000222333222111111000000111111222333333222222222222222333222111444888888999???GGGSSSiii}}}pppgggbbb\\\WWWSSSUUUSSSMMMGGGEEEBBBBBBAAAAAA@@@??????>>>>>><<<<<<>>>???>>>BBBGGGTTTgggyyywwwwwwtttmmmfff]]]ZZZXXX\\\dddlllppppppmmmnnnpppqqqpppnnnmmmllliiijjjjjjfffaaa\\\YYYXXXPPPSSSYYYcccmmmvvv{{{}}}wwwssspppxxxtttjjj^^^TTTHHHGGGUUUiiitttttthhhbbbXXXOOOHHHCCC???===666777:::@@@IIIUUU```gggWWWMMMBBB<<<888888>>>EEE[[[jjjxxx{{{ssskkkjjjnnnuuu~~~}}}{{{}}}zzzxxxtttrrrqqqooommmlllnnnqqqvvvyyysssmmmqqqyyyoooeeehhhsss|||}}}jjjXXXWWWbbblllvvvmmmDDD<<<555333333111222444000///666:::>>>aaavvvfffcccdddlllmmmwwwaaaXXXjjjbbbBBB888666222333222111111000000111111000000000000000000000000,,,///111111///---------.........///000111222333555777:::===AAAFFFLLLPPPXXXXXXYYY[[[^^^cccgggjjjggghhhiiihhhhhhhhhjjjllljjjnnnrrrssstttvvv|||~~~vvvqqqpppmmmfff^^^XXXVVVVVVVVVSSSPPPMMMKKKJJJGGGEEEAAABBBCCCEEEGGGJJJMMMOOOJJJPPPWWW[[[]]]___dddhhhddddddfffhhhmmmttt}}}wwwrrrqqqrrrooommmjjjgggccc```___^^^eeeooo}}}|||||||||vvvssswwwvvvoooiiihhhhhhggggggiiilllmmmooorrrvvvyyy,,,111777;;;<<<===???AAA999:::::::::999666333111///.........///000222333444333222222111111222222333333222222111222222222111111444777888888>>>FFFJJJ^^^|||ppphhhdddggg```\\\\\\ZZZSSSMMMKKKIIIIIIHHHGGGFFFFFFEEEEEEEEECCCCCCDDDCCC@@@BBBGGGHHH[[[uuuzzzzzz~~~}}}tttkkk[[[XXXXXX^^^iiiqqquuuvvvppppppooonnnmmmmmmmmmmmmjjjkkkkkkhhhccc]]]YYYXXXSSSTTTXXX___hhhooosssuuuvvvoooiiimmm{{{zzzqqq\\\TTTKKKHHHSSSccclllmmmfff```WWWOOOHHHCCC>>>;;;999999<<>>___}}}mmmfffcccfffdddoooiiiXXXhhhfffFFF<<<;;;777333222222111000111111111000000000000000000000000...111333333222000//////............///000222222777888:::<<>>BBB;;;======999777888666222111000...------...//////000000111111111000000///...000111222111111222444111333555666888;;;???BBBNNN\\\www~~~wwwsssrrrmmmiiidddbbbaaa^^^YYYTTTPPPSSSUUUSSSPPPOOONNNMMMQQQQQQQQQOOOLLLHHHDDDBBBNNNPPP^^^~~~qqqdddaaa\\\\\\ccclllttt{{{yyyrrrooooooooooooppplllkkkiiihhhfffccc^^^ZZZWWWXXX\\\___cccfffiiikkkeeeaaa```eeekkkvvv|||nnnbbbZZZQQQNNNRRRZZZ```ccc```^^^YYYPPPFFF@@@>>>>>>555999;;;BBBVVVnnnxxxvvviiiUUUBBB999666666>>>III\\\ppprrrjjjkkkoooqqquuu|||{{{xxxvvvvvvvvvuuurrrnnnkkkiiiiiiffflllqqqooojjjiiipppxxx|||hhhbbbgggmmmpppvvv|||zzz{{{bbbYYYbbblllmmmzzzvvv|||pppWWW;;;777333000111222333333///444222444CCC]]]yyyqqqjjjbbb___|||lllWWWnnniiiJJJ===777333333111444::::::555222444///000000///------...///000000//////.........---.........///000222444444666888:::<<<>>>@@@DDDFFFMMMRRRXXX[[[[[[[[[]]]___aaacccggglllppppppmmmkkklllnnnqqqssssssttttttuuu|||}}}xxxoooggg```[[[ZZZZZZ___^^^YYYTTTSSSSSSOOOIIIIIIFFFFFFJJJLLLPPPXXX```eeebbbdddjjjllllllrrrzzzxxxyyy}}}}}}}}}wwwvvvrrrmmmgggdddccccccbbbkkk{{{}}}|||yyyxxx~~~|||xxxxxxxxxuuurrrnnnmmmlllpppkkkhhhkkknnnqqqvvv{{{,,,---000222444777<<>>AAAJJJXXXrrr}}}zzzyyyuuussspppmmmjjjeee___\\\ZZZ]]]^^^]]]\\\\\\]]]]]]^^^]]]ZZZXXXUUUPPPKKKGGGJJJKKKVVVqqqrrrdddZZZVVVVVV^^^jjjuuu}}}vvvsssqqqqqqqqqqqqpppnnnllljjjfffbbb^^^YYY[[[]]]___```ccceeegggaaa\\\ZZZ\\\___fffvvvxxxlll___[[[UUUOOOMMMQQQYYY___^^^\\\WWWNNNDDD>>>;;;<<<888;;;>>>HHH^^^uuu|||wwwkkkXXXDDD<<<999888???IIIaaasss~~~qqqiiijjjmmmooorrryyy~~~zzzxxxzzzyyywwwssspppnnnnnnnnniiimmmpppmmmiiihhhlllqqqvvvzzziiieeehhhjjjiiiooouuuwwwyyyddd___mmmxxxzzzzzz|||~~~hhhPPP:::666222///000111222222000555333444CCC[[[{{{ooobbbaaakkkWWWmmmnnnLLL>>>999666555222222777888444333666///000000///------...///000/////////............---......///000222333444555777:::;;;<<<>>>BBBDDDKKKQQQWWW[[[\\\\\\___bbbccceeehhhmmmqqqrrrpppmmmlllooossstttsssssstttvvv{{{zzzrrriiibbb]]]ZZZYYY^^^___\\\YYYYYY[[[WWWQQQNNNLLLMMMPPPRRRUUU\\\dddllljjjmmmsssuuuvvv{{{}}}|||rrrttttttqqqmmmiiifffeeegggooo~~~~~~~~~}}}}}}~~~xxxzzz{{{{{{xxxuuurrrpppmmmfffcccggglllooosssxxx))),,,///222444666:::<<<888;;;:::666666999:::777000///.........///000111000000111111111111000000...000111222111111222444111222444555666999===@@@EEEQQQjjj|||}}}}}}yyyssslllfffddddddeeefffggggggiiimmmqqqoookkkgggcccaaa^^^XXXTTTLLLKKKQQQccc{{{pppaaaTTTPPPOOOWWWcccsss|||wwwvvvwwwxxxvvvtttqqqpppnnnkkkgggddd___aaabbbaaaaaaaaaccceee```\\\YYYWWWVVVXXXbbblllyyyxxxlll___```\\\SSSJJJJJJSSS\\\\\\YYYSSSKKKBBB;;;999888888;;;???KKKddd{{{xxxkkkXXXEEE>>>:::999>>>GGGaaappp}}}{{{qqqlllnnnpppmmmpppvvv~~~~~~{{{zzz|||yyyuuuqqqoooooopppqqqmmmnnnnnnllliiihhhhhhjjjmmmvvvvvviiijjjmmmjjjeeehhhmmmzzzwwwvvvsssrrruuubbbcccttt}}}rrr\\\HHH888555111//////000111111111555333555BBBVVVtttbbbfffgggVVVkkkvvvPPP>>>:::999666222111444555444555666///000000///------...///////////////............------...///000222333444555777999:::;;;===@@@CCCIIINNNTTTYYY[[[]]]aaaeeedddfffiiinnnrrrtttsssqqqmmmqqqvvvvvvsssrrrvvvyyyzzz~~~wwwnnnfff```\\\ZZZ^^^aaabbbaaaccceeebbb\\\WWWUUUVVVYYY[[[\\\aaahhhttttttyyy}}}zzzpppsssvvvwwwtttooollljjjnnnuuuyyy{{{}}}~~~{{{wwwtttlllddd```dddkkkoooqqqttt(((+++///222444666888::::::<<<;;;777777::::::888111000///......///000111///000000111111111111000...000111222111111222444111222444444555888;;;>>>BBBJJJ^^^|||yyypppkkkiiihhhgggiiilllooossszzz{{{sssnnnllljjjgggcccYYYVVVVVV\\\jjjkkk^^^SSSNNNKKKPPPZZZjjjzzz|||vvvtttrrrpppooonnnllljjjfffhhhhhhgggddddddfffiiifffccc___[[[WWWVVVYYY]]]hhhxxx|||pppdddddd```WWWNNNLLLRRRYYYZZZWWWPPPHHH@@@:::777666666777:::HHHddd~~~{{{gggUUUDDD>>>;;;:::???HHH[[[iiiuuuvvvssssssvvvxxxppprrrwww~~~xxxxxx{{{zzzvvvppplllkkklllnnnooonnnmmmllllllkkkjjjhhhfffkkkqqqyyynnngggoootttooohhheeehhhrrrkkkffffffoooppp]]]\\\pppzzzjjjUUUBBB777444111///000111111111111555444666@@@QQQzzz~~~jjjpppaaaSSSfff}}}SSS>>>999:::555222111333666777666444///000000///------...//////////////////.........---------...000111333444666777999:::;;;===@@@BBBEEEJJJQQQUUUXXX\\\bbbfffdddeeehhhmmmrrrttttttssspppuuuyyyxxxuuutttxxx||||||vvvmmmfff```]]]```eeeiiijjjkkkmmmjjjeee___]]]___bbbccccccgggmmmxxx{{{~~~zzztttwwwzzz{{{xxxuuurrrqqqtttzzz{{{{{{|||}}}~~~~~~{{{yyypppgggbbbffflllooopppqqq))),,,///222444666888:::<<<>>>===999888::::::777222111000///...//////000//////000111111111111111...000111222111111222444111222333444444666999<<<>>>DDDRRRjjj}}}uuuooommmllljjjlllsssxxx}}}yyytttqqqnnnlllhhhddd```^^^aaapppkkk___TTTNNNJJJJJJPPP___wwwvvvssspppoooooooooooommmjjjlllmmmjjjgggfffjjjnnniiihhheee___[[[YYYYYYXXX^^^hhhuuu~~~tttjjjfff```YYYUUUSSSTTTVVVXXXTTTMMMFFF???:::777555666555777DDDaaa~~~dddSSSDDD??????@@@GGGPPP\\\gggrrruuuvvvzzz||||||vvvxxx}}}~~~xxxsssvvv}}}xxxtttnnnjjjjjjlllllllllkkkkkkkkklllnnnmmmjjjgggnnnrrrxxxzzz```aaapppyyyuuuoooiiiiiiqqqfff^^^]]]mmmjjjVVVSSSddd~~~zzzgggQQQAAA777444111000111222222222111444444777???MMMttt|||]]]PPP```VVV===888999222222333555999:::777222///000000///------...///.........///////////////,,,------...///111333333666888:::;;;<<<>>>AAADDDCCCHHHMMMRRRUUUZZZaaafffdddeeegggkkkooorrrsssssstttwwwzzzzzzwwwvvvzzz~~~xxxoooiiieeeffflllpppqqqrrrssspppkkkgggeeefffiiijjjjjjnnnssszzz~~~|||zzzzzzzzz{{{||||||~~~tttlllfffiiilllllllllmmm***,,,///111222555888:::===@@@@@@<<<;;;<<<;;;777444333111///.........///...///000111111222111111...000111222111111222444111222333333333555888::::::>>>HHHZZZtttzzzsssooopppllloooyyywwwrrrpppsssoookkkddd```fff{{{qqqhhhVVVQQQKKKHHHJJJVVVmmm{{{wwwtttqqqqqqrrrqqqqqqmmmooopppmmmhhhggglllpppjjjkkkhhhccc___^^^\\\XXXZZZ___eeelllvvv~~~|||vvvpppiii```[[[ZZZYYYUUURRRTTTPPPIIICCC>>>:::777444666666888CCC^^^{{{bbbRRRDDDBBBEEEJJJTTT___hhhpppxxx|||~~~}}}|||~~~~~~xxxrrruuu~~~yyytttooommmnnnnnnllliiiggghhhjjjmmmoooooollljjjpppttt{{{jjjUUU]]]sss~~~{{{vvvssspppuuuhhh]]]ZZZlllwwwdddUUUSSSaaavvvyyyfffPPP???666444222111222333333222000333444888>>>HHHpppzzz\\\NNN[[[{{{YYY???777666222333444666;;;>>>999111///000000///------...///.........///////////////,,,,,,---...///111222333555777999;;;<<>>999666444222000...---------...///000111111222222222...000111222111111222444111222222222222333666999888<<>>BBBAAABBBCCC@@@<<<777666333000...---,,,,,,......///111111222222222///000222222111111333444111111222222222333666888888===AAADDDLLL```||||||rrrjjjeeeaaafffttt}}}|||xxxzzzzzzwwwooojjjrrr~~~tttjjjddd[[[OOOEEEFFFVVVhhh~~~}}}zzzyyywwwvvvxxx{{{zzzuuunnnkkkpppuuuvvvxxxvvvpppnnnpppmmmfff```eeefffccceeennnwww|||{{{vvvnnnhhhddd___YYYUUUMMMHHHAAA===;;;888555222///444:::CCCWWWlllrrrnnnZZZKKK???AAAJJJUUUdddsss~~~|||qqqooovvvvvvsssqqqqqqrrrooohhhaaa```dddjjjmmmllljjjiiiiiihhhrrrttt___WWWkkk}}}~~~pppbbb[[[jjjvvvhhh\\\```lllvvvxxxwwwvvv}}}~~~sssaaaJJJ777333111//////000111000///...111222888===DDDkkkdddQQQVVVppp```DDD888444888777444222999@@@>>>666///000000///------...///---.........//////000000,,,,,,,,,---///000222333000222666888;;;>>>BBBEEEJJJMMMPPPRRRTTTXXX```fffiiiggggggiiilllpppqqqrrrxxxtttppprrrvvvyyyxxxuuutttvvvzzzttt{{{~~~~~~}}}~~~zzzvvvvvvvvvuuuppplllpppwww(((***---...///111333555;;;<<>>888666444111000///000000......//////000000111111......///000111333555666666555333222333555888:::888>>>>>>???IIIRRRccc{{{{{{iii___YYY\\\hhhttt{{{{{{wwwuuutttrrrqqqzzztttiii___XXXPPPKKKOOOWWWkkk|||yyy{{{{{{zzzwwwttttttyyy}}}{{{|||~~~}}}yyyuuurrrqqqlllllllllnnnsssyyy}}}ssshhh^^^ZZZ[[[QQQMMMFFF@@@<<<888444111111333777???NNN^^^eeedddSSSIIIBBBBBBEEEMMMaaavvvzzztttrrrtttwwwooommmqqqrrrkkkdddaaaddddddgggkkkooooookkkgggkkkppp~~~tttbbb\\\ooonnn\\\TTTjjjtttfff^^^iii{{{|||tttpppxxx|||vvvkkk]]]KKK<<<555444333000//////222555333222:::555888HHHccclllYYYTTTccc}}}|||nnnFFF:::AAA555666888;;;======:::888000////////////000000111////////////..................---,,,---...///000333555777999;;;>>>BBBDDDNNNOOORRRVVV[[[___bbbdddmmmlllkkkiiiiiikkkppptttoooooopppsssvvvxxxxxxwwwvvvxxxxxxxxxyyy|||{{{|||~~~yyyzzz}}}|||xxxyyyuuuuuuwwwtttmmmlllooo(((***---...///000333555:::;;;???CCCFFFEEEBBB???:::777444111//////000000......//////000000111111//////000111222444666666:::888666444444555777888999???======EEEKKKYYYooo{{{hhhZZZSSSSSS^^^iiiqqq}}}|||yyywwwwwwvvvvvvuuuzzztttggg]]]TTTLLLKKKOOOZZZnnn}}}||||||}}}|||wwwuuutttrrrpppooosss{{{uuujjjbbb___YYYSSSKKKDDD@@@<<<999666222444666<<>>AAAIII]]]pppyyyrrrppprrrppplllmmmrrrrrrkkkdddbbbbbbcccfffkkkooopppmmmjjjmmmrrruuugggdddwwwrrr\\\TTTgggwwwiiibbbnnnxxxvvvxxxxxxttthhhVVVBBB666555444333111//////222555333222:::555999GGGbbb~~~zzzaaaVVVddd{{{|||yyyOOO===>>>777777888:::;;;:::777444000000///////////////000////////////..................---,,,---...///000222444777999;;;>>>AAADDDMMMNNNRRRVVVZZZ^^^aaaccchhhjjjlllmmmmmmnnnppprrrpppooopppssswwwyyyyyyyyyxxxyyyzzzyyyzzz|||||||||xxxuuuvvvxxxvvvqqqrrrwww(((***,,,......///222444888:::>>>CCCFFFFFFDDDAAA<<<:::555111///...///111......//////000000111111000000111111333444666777===;;;999666555555666777888>>><<<;;;@@@BBBLLL___}}}}}}fffVVVLLLIIIRRR\\\fffttt|||{{{{{{||||||vvvyyy}}}{{{~~~rrrggg]]]TTTNNNMMMMMM\\\ppp}}}~~~zzztttqqqttt~~~vvvooofff^^^SSSKKKEEE@@@<<<888444666777999???EEEEEEAAAAAA:::777:::===DDDVVViiizzzxxxqqqoooqqqjjjjjjmmmrrrqqqjjjeeedddaaacccfffkkkooopppooommmooouuutttkkklllwww___ZZZkkkuuugggaaaooo~~~yyyuuuttthhhRRR???777444444333111///000222555222111999555999FFF___www{{{lllWWWddd{{{zzz|||\\\AAA:::999999888999999777333000111111000///............////////////..................---,,,---...///000222444777999:::===AAADDDKKKMMMPPPUUUYYY]]]```aaacccgggmmmqqqrrrrrrrrrrrrqqqpppqqqtttwww{{{||||||zzz{{{{{{zzzzzz}}}}}}wwwwwwxxxzzzyyyxxx|||(((***,,,------///111333666999===CCCGGGHHHFFFCCC@@@===777222/////////000......//////000000111111000000000111222333555666;;;:::888666555555555666777<<<:::999===<<>>777333444444111000///222777888;;;LLL___sss}}}zzzuuuvvvzzzrrrrrrnnnhhhgggkkknnnmmmhhhjjjkkkllllllmmmoooqqquuuvvvgggfffooo{{{qqqiiihhhvvvppp[[[CCC666444111222333222111111333444444333<<<:::>>>FFFVVViii```sss}}}]]]XXXwwwzzzoooKKK:::555444333444555555333111000000///...------------////////////..................---,,,---...///000000222555777888;;;???BBBFFFIIINNNTTTYYY]]]______aaadddiiimmmppptttxxx{{{tttrrrooopppsssxxx{{{}}}|||zzzxxxzzz~~~~~~{{{zzz''')))+++++++++,,,...000111444:::BBBIIILLLLLLKKKHHHFFFBBB>>>999444111///......//////000000111111////////////000111222333000000111111222333444444555888555666;;;999:::FFFEEEPPP___qqq}}}vvvsssmmmZZZHHHAAABBBIIIXXXiiizzz~~~}}}~~~~~~~~~|||zzzuuuttttttqqqjjjdddhhhooommmwwwyyyqqqfff\\\SSSPPPOOOPPPXXXaaafffnnnyyyxxxooopppzzzvvvhhhSSSQQQIII===666666777555000///333777777:::KKK___rrr|||}}}xxxsssssswwwoooooojjjfffhhhoooppplllgggiiikkklllkkkmmmqqqtttyyyjjj______hhhzzzrrroooqqq}}}qqqWWWBBB888444000222333222111111333444555444>>><<<@@@GGGUUU}}}qqqbbbiiirrr~~~dddRRRiiikkkKKK===777555444444444444222111///......---------......////////////..................---,,,---...///000///222444666888;;;>>>AAAEEEIIINNNUUUZZZ]]]___```___ccchhhmmmpppssswwwyyyuuurrrnnnmmmpppuuuxxxzzz{{{yyy|||{{{yyy''')))+++++++++,,,...///000444:::BBBIIIMMMMMMLLLIIIHHHEEE@@@;;;555111.........//////000111111111111000000000111222333333111111222222222333333333555999555555:::888888DDDCCCJJJTTTaaattt~~~ooojjjfffddd______nnnxxxcccNNNEEECCCGGGUUUdddttt||||||yyywwwyyyxxxwwwrrrhhh```aaahhhbbblll|||qqqeee[[[VVVRRROOOTTT[[[___fffpppwwwzzz}}}{{{ooolllssszzz}}}ccc___SSSDDD:::999;;;:::000000333777666999JJJ___qqq||||||uuupppppptttkkkkkkgggeeejjjrrrqqqjjjfffhhhjjjkkkkkknnnssswww|||~~~^^^XXXWWWaaatttoooooouuujjjNNN===555111000111333333222222333444666555???>>>BBBHHHTTT{{{{{{jjjZZZbbbmmmsssvvviiiNNN___gggKKK@@@888777555444444333222000......---------......///000/////////..................---,,,---...///000///111444666888:::>>>AAAEEEIIIOOOUUU[[[^^^___```\\\aaahhhnnnqqqtttuuuwwwuuuqqqmmmlllnnnsssvvvxxx|||zzz~~~zzzxxxyyy,,,***)))'''(((***,,,...333666999<<>>:::777222000000111222111///000111111///.........555444111///------------......------------......///111444666999<<<@@@CCCEEEIIIOOOTTTXXX\\\```bbbdddfffjjjlllnnnqqquuuwwwxxxrrrllljjjnnnssswwwxxx|||~~~~~~~~~~~~zzzppp...,,,***)))***+++...///111333777:::<<>>:::555111000///...///111222111000111000000000000000000000222222111111222222333333222444666777888999;;;===???CCCHHHOOO]]]mmmvvvwwwiiilllnnnppppppooommmmmmmmmooossstttooofff[[[SSSLLLEEEAAAAAA???>>>IIIYYYuuueeePPPDDDBBBIIIRRRcccrrr}}}~~~vvvllleeeaaa```[[[]]]jjjvvvjjj\\\RRRPPPTTTWWWXXXYYY[[[___cccfffhhh___```aaaaaaaaa___]]][[[___```dddjjjtttyyyrrrsssvvvtttYYYGGG===999999666666555444555>>>MMMYYYjjjzzzzzzvvvssspppnnnmmmjjjhhhhhhiiijjjiiigggiiimmmjjjjjjqqqppprrr{{{]]]LLLHHHPPP[[[iii{{{xxx{{{mmmfffmmm{{{tttXXXCCC:::555000111222444444444444666888888>>>>>>???FFFLLL[[[rrrvvvddd___]]]eeerrruuuQQQRRReeeyyyTTT???:::777333222222222222222///000111222111000000111111111000//////...//////......------------......///111444666888;;;???BBBEEEIIIOOOUUUYYY]]]bbbdddeeegggjjjlllnnnpppsssvvvvvvrrrmmmkkkmmmrrrxxx{{{|||}}}}}}}}}~~~}}}ssskkk---,,,***)))***+++---///...111444777:::===@@@CCCHHHFFFDDDBBB@@@;;;666222111///......000111000///000000000000000000111111000111111222333333222222222444666777888999;;;===>>>BBBFFFLLLXXXcccgggeee\\\```dddfffeeebbb```___]]]```fffjjjiiibbbWWWOOOMMMCCC<<<<<<;;;:::AAAKKK]]]zzztttZZZIIIAAAEEEMMM[[[mmm}}}sssjjjeee^^^YYYWWW\\\jjjwwwgggXXXSSSTTTPPPQQQRRRTTTWWWYYYZZZ[[[RRRQQQNNNKKKGGGEEECCCBBBAAACCCGGGKKKSSSaaappp{{{yyyxxxzzziiiRRRCCC<<<999888999777555666>>>MMMXXXggguuu~~~yyyvvvssspppnnnoooooonnnlllhhhfffffffffgggllljjjkkkpppoootttlllRRRGGGIIIPPPYYYbbbqqqxxxsssqqqfff```kkk~~~kkkRRR???777444111222333555555555666777999999@@@@@@@@@FFFKKKXXXnnnjjjddd```fffsss}}}RRRNNNbbb___AAA:::777555444444444444333111222222333333333333222------...///000000000000......------------......///111444666888;;;???BBBEEEIIIOOOTTTYYY^^^bbbeeeeeehhhjjjlllmmmooorrrtttrrrpppmmmkkklllqqqyyy|||vvvpppjjj***)))((((((((()))+++,,,,,,///222555888;;;>>>AAAGGGFFFEEEDDDBBB>>>999555222000......///000000///000000000000000111111111...000111333333333222111222444666777888999;;;===>>>BBBFFFMMMWWW```___ZZZWWW[[[______]]]YYYXXXXXXXXX\\\bbbjjjnnnllleee___VVVJJJ???===>>>>>>AAAEEEMMMeeegggQQQDDDEEEKKKWWWiiiyyypppjjj___ZZZUUUTTTZZZooouuucccXXXUUUPPPPPPQQQQQQQQQQQQPPPPPPLLLIIIEEE@@@<<<;;;::::::888:::======AAAJJJXXXbbbsssxxx~~~|||xxxwwwwwwrrrZZZIII???;;;999999888666777???MMMXXXdddooo|||~~~xxxtttrrrqqqpppppptttuuusssmmmfffccceeehhhcccjjjjjjkkkrrrssszzzcccNNNIIIPPPTTTWWW[[[eeeuuuxxxvvvzzzjjj``````nnn{{{eeeNNN???777444333222333555555555555777999999AAAAAAAAAFFFHHHSSShhhvvvooojjjmmmwwwTTTNNNbbblllEEE;;;888666555666666555444555444444444555444333111+++,,,...000111111000000......------------.........111333555777:::>>>AAAFFFIIINNNSSSWWW[[[```ccceeegggjjjkkklllmmmoooqqqoooooommmkkkkkkqqq{{{~~~}}}zzzuuurrrppp))))))((((((((()))***+++,,,...222555777:::>>>AAAEEEEEEEEEEEEDDDAAA<<<999444111.........///////////////000000111111111111...///111222333333222222222444666777888999;;;======@@@FFFMMMXXX___[[[TTTRRRTTTVVVSSSNNNKKKLLLNNNOOOVVVdddtttyyyqqq```RRRDDD>>>===>>>===>>>BBBQQQlllwww\\\IIIEEEIIIXXXiii~~~wwwqqqbbb]]]WWWSSSRRR^^^xxxrrr```YYYQQQQQQPPPNNNLLLIIIFFFEEEEEEBBB???<<<999999999:::777:::<<<;;;:::===FFFMMMXXX^^^ffflllmmmmmmmmmnnn{{{zzzbbbOOOCCC<<<888999:::999:::AAANNNXXXaaajjjuuuzzzsssnnnmmmooopppqqqyyyyyyuuummmeeebbbffflllbbbhhhhhhllluuuyyy~~~]]]NNNNNNZZZZZZVVVTTT\\\kkkwww|||zzz|||zzziii```dddrrruuu^^^JJJ===555333333111222444444444555666888999AAAAAAAAAFFFFFFOOObbbyyyxxx}}}|||SSSMMM```yyyLLL===:::777666666666555444888666555555555444111///,,,---///000000///...---......------------.........000333555666999===???FFFIIIMMMPPPTTTWWW\\\___dddfffhhhiiiiiikkkmmmooolllmmmmmmlllmmmrrr{{{wwwvvvvvvzzz{{{vvvtttsss***************+++,,,,,,+++...111444777:::===@@@BBBCCCDDDFFFGGGEEE@@@===666333000...///000000////////////000111111222222......000111222222333333222444666777888999;;;===;;;???DDDMMMXXX___ZZZPPPOOOQQQQQQMMMFFFAAABBBEEEDDDQQQiiirrrcccPPPEEEAAA@@@>>>;;;@@@FFFYYY|||iiiPPPFFFGGG\\\mmmzzziiibbbZZZTTTQQQUUUcccqqqnnnbbbTTTRRROOOLLLGGGDDDAAA??????>>>===;;;:::999999999666888999888777888<<>>???DDDNNNVVV```fffppp{{{}}}|||wwwqqqmmmlllnnnooopppyyyyyyuuunnngggeeejjjoooeeeiiihhhmmm{{{uuuYYYQQQVVVeeeaaaZZZVVV\\\hhhoooppp{{{}}}~~~pppmmmkkkwww~~~lllVVVDDD999222000222111222444444444444666888888AAABBBCCCGGGFFFMMM___wwwVVVQQQ```ssstttWWW@@@<<<888555444444444444888666333333555444111---....../////////...------......------------.........000222444666888<<<>>>EEEHHHKKKOOORRRVVV[[[^^^aaaccceeefffggghhhkkkmmmkkkllllllmmmpppuuu{{{uuutttvvvyyy|||xxxuuuttt************+++++++++,,,***,,,000333666999<<>>AAAFFFNNNZZZ```ZZZPPPOOOSSSTTTOOOFFF???>>>@@@@@@NNNhhh{{{dddRRRIIIEEEBBB???BBBCCCNNNhhhwww[[[MMMLLLaaarrruuukkk```YYYUUUSSSWWW\\\iii|||~~~ppp[[[YYYUUUPPPLLLIIIGGGFFFDDDDDDEEEDDDBBB@@@===;;;999888777666555666888999999;;;>>>BBBGGGKKKPPPSSS^^^___```gggxxxsss___NNNDDD@@@CCCFFFFFFDDDGGGNNNTTT___fffpppzzz|||xxxuuurrrpppppppppooommmvvvvvvuuuqqqlllkkklllnnnkkklllhhhoookkkWWWXXXcccqqqllldddbbbgggooonnnhhhjjj{{{zzzrrrxxxvvv~~~wwwdddNNN@@@777111111444222333555555555666777999999BBBEEEFFFIIIGGGNNN___}}}rrrXXXSSS]]]}}}sssvvvbbbCCC>>>888333222222333333555222000111444555222............------......///......------------.........000222444555777;;;===CCCFFFJJJNNNRRRWWW]]]aaa^^^```bbbdddeeefffiiikkkkkkjjjkkknnnsssxxx{{{|||wwwxxxyyy{{{~~~|||yyyvvv'''((((((((()))))))))))))))+++///222444777;;;>>>>>>@@@CCCGGGJJJIIIFFFCCC999666222000000000111111...//////000111222222222//////......000111444555222444666777888999;;;===BBBDDDIIIQQQ\\\ccc\\\QQQMMMRRRVVVQQQGGG>>>;;;;;;>>>III^^^{{{qqqZZZMMMGGGCCC@@@@@@???DDDVVVsssdddVVVTTTddduuussseee^^^ZZZVVVSSSSSSTTT___ooo{{{|||dddaaa]]]XXXTTTRRRQQQQQQOOOPPPQQQPPPMMMIIIDDD@@@@@@===888666666777777777777777777999===BBBHHHKKKPPPOOONNNUUUhhhxxxeeeTTTJJJEEEIIILLLKKKHHHIIIMMMRRR^^^fffrrr{{{|||uuuttttttttttttrrrnnnkkkrrrtttuuutttqqqooommmmmmqqqooojjjppp}}}cccWWW```ppp{{{vvvooonnntttxxxqqqfffVVVqqqnnnkkkyyywwwxxx~~~ttt```KKK???888333444888333555666777666777888::::::DDDFFFHHHKKKIIIOOO```zzzkkkTTTOOOTTT}}}jjjEEE???888222000111222333111...---///444666333000...---,,,,,,---...000111.........------............000222444555777:::===AAADDDIIINNNSSSYYY```eee\\\^^^aaacccdddeeehhhjjjkkkjjjjjjnnnuuuzzzzzzyyyuuuwwwxxxyyyyyy}}}~~~{{{)))***+++,,,,,,,,,,,,,,,+++,,,///111555888:::;;;999:::>>>BBBFFFHHHGGGEEE<<<888333222222222///---............////////////...000222222222333555777888666333222333666;;;===???FFFOOOZZZdddggg```VVVUUUYYYYYYQQQDDD:::888:::;;;DDDSSSkkklllYYYQQQMMMIII===EEECCCEEE[[[zzzmmm[[[ZZZjjj~~~wwwmmmeee^^^WWWRRRTTTUUUXXX]]]fffqqq~~~ssslllddd```______\\\YYY[[[______XXXQQQOOONNNKKKGGGBBB===<<<999555444777333444555777;;;AAAIIINNNHHHDDDCCCJJJYYYnnnmmmZZZNNNNNNOOOOOOLLLHHHHHHNNNSSS\\\mmm}}}|||vvvxxxxxxtttpppnnnqqqssstttsssrrrssstttqqqlllgggmmmqqquuuzzzttt\\\UUUiii|||sssfff\\\jjjgggfff}}}}}}wwwtttuuuxxxjjjWWWEEE<<<555000222999444444555777999;;;===>>>@@@>>>CCCIIIHHHFFFRRRccc~~~nnnRRRHHHLLLmmmlllIII<<<888777000111666222222000///111333444222///000000000000000000000000---...............------000111222444777:::===>>>AAACCCHHHLLLQQQWWW^^^bbb^^^___aaaeeeiiikkkkkkkkklllpppqqqmmmnnnuuuzzzzzzxxxyyyzzzyyyyyy|||}}}|||}}})))))))))***))))))((((((+++,,,...000333666888999777999===BBBFFFGGGGGGFFF???;;;777444333222111///............///////////////111222222111111333444444333111111222666999;;;???HHHSSS```kkkpppiii^^^ZZZaaaeee^^^PPPCCC>>>>>>888???KKK^^^zzzyyyggg\\\VVVQQQAAAEEEAAAAAANNNdddvvvgggiiiwwwwwwppphhh```[[[XXXWWWVVVVVVYYYaaakkkrrrwww}}}yyypppkkkjjjiiifffddddddgggfffaaa^^^^^^[[[WWWQQQJJJDDDAAA===888666999:::999888777999???FFFLLLIIIDDD@@@CCCOOOeeeppp^^^SSSRRRSSSSSSOOOKKKLLLQQQVVV[[[jjjzzzxxxxxxvvvtttqqqpppqqqrrrqqqppppppqqqsssrrrnnnkkklllqqqxxx~~~mmm\\\\\\rrrsssddd\\\jjj~~~|||hhhjjj~~~}}}vvvqqqpppqqqaaaPPPAAA:::555///000555666666666777888:::<<<>>>???>>>BBBHHHHHHGGGTTTeeetttUUUHHHKKK^^^{{{tttNNN???:::888222222666222222000///000222333111///000000000000000000000000...............---,,,,,,///000111333666999<<<===???BBBFFFJJJNNNTTTYYY^^^\\\^^^```dddhhhkkkkkkkkklllppppppmmmmmmrrrvvvvvvxxxzzz{{{yyyxxxzzz}}}~~~))))))))))))((('''&&&&&&***+++---///111444666777555888<<>>===777<<>>CCCKKKkkk}}}tttyyywwwnnnhhhaaa^^^XXXRRRQQQUUU\\\bbbfffiiioooxxx}}}xxxvvvuuusssqqqrrrsssrrrppprrrsssnnnhhh___WWWOOOKKKFFF???;;;<<<@@@>>>:::777888>>>GGGMMMLLLFFF@@@???FFF\\\ssscccZZZWWWXXXWWWSSSPPPQQQUUUYYY[[[hhhvvv~~~yyywwwtttrrrrrrrrrqqqqqqmmmlllmmmoooqqqrrrpppoookkkrrrzzztttaaa[[[ddd|||tttddd\\\jjj|||zzzzzzssskkkrrrzzzsssmmmjjjVVVGGG;;;888555//////444999888888888999;;;===??????>>>AAAGGGGGGIIIVVVfff[[[IIIKKKSSSxxxVVVDDD<<<:::444333666222111000///000111222000///000000000000000000000000////////////......------...///000222555888:::<<<>>>@@@DDDGGGJJJOOOTTTWWWZZZ\\\```dddhhhkkklllmmmmmmppppppmmmllloooqqqqqqxxxzzz{{{zzzxxxyyy}}}}}})))************))))))((()))***+++---///111333333444888===AAAEEEGGGJJJKKKHHHDDD???:::666333222111............///////////////000111111000///111222111222444666888;;;===>>>AAALLL]]]nnn}}}{{{pppcccmmmvvvqqq^^^KKK>>>;;;:::;;;>>>DDDTTTkkk|||nnnddd___RRRJJJ@@@@@@BBB@@@UUU{{{zzztttnnniiiaaaYYYTTTVVV\\\aaaaaacccfffnnn}}}}}}}}}}}}|||~~~~~~~~~uuukkkddd^^^[[[WWWNNNFFFDDDCCCAAA<<<999:::AAAJJJRRRQQQKKKEEECCCFFFYYYuuuhhh```]]]\\\ZZZWWWTTTUUUXXX\\\]]]hhhvvvwwwtttppppppssstttsssqqqkkklllmmmooopppqqqqqqpppnnnttt}}}cccVVV[[[jjjvvvddd^^^jjjyyyxxxuuupppmmmpppzzz|||ooofffPPPBBB888777666222333999===<<<<<<<<<===>>>@@@AAA??????AAAEEEFFFKKKWWWeeefffMMMJJJSSS~~~```III===;;;444333555222111111000000000000000////////////////////////////////////000000111222222//////000222555888:::;;;===@@@CCCFFFHHHKKKOOOQQQXXX\\\```eeeiiilllnnnpppoooqqqpppnnnllllllnnnooovvvyyy{{{{{{zzzzzz}}}~~~}}}''''''(((******+++++++++)))***+++,,,...///000111444888===AAACCCFFFJJJMMMIIIGGGCCC===888444111000............////////////,,,...000000000111222444000222444777999<<<===>>>BBBNNN___qqq~~~sssnnnwwwzzziiiTTTEEE>>><<<;;;:::===HHH[[[uuurrriiicccUUUJJJ>>>@@@EEE@@@JJJeee|||zzzvvvmmmddd^^^\\\___bbbbbbdddgggmmm{{{}}}wwwrrroooooolllaaaVVVQQQKKKHHHCCC???>>>DDDLLLRRRQQQLLLIIIHHHHHHXXX~~~vvvlllfffbbb```]]]ZZZXXXXXX[[[]]]aaalllzzzyyyvvvzzz~~~{{{ssstttpppnnnnnnrrrtttsssrrrlllnnnpppqqqqqqqqqppppppsssxxx~~~pppUUURRR^^^nnn}}}ttteeecccmmmssssssooojjjlllvvvvvvgggPPPBBB777666777555999@@@??????@@@@@@AAABBBCCCDDD???@@@AAADDDFFFKKKVVVaaaoootttUUUJJJUUUlllOOO>>>;;;444222555222222222111000//////000111/////////////////////////////////111222555777888000000222333666888:::<<<===???CCCEEEFFFHHHKKKMMMVVV[[[aaafffiiimmmpppsssrrrqqqpppooolllkkkllloootttwwwzzz{{{zzz{{{~~~|||$$$%%%&&&((()))***++++++******+++,,,---......///222666<<>>:::888999???MMMcccvvvvvvmmmfffVVVKKK>>>===CCC???DDDVVVyyyzzzpppgggbbbaaaaaacccgggkkkqqq~~~{{{yyy|||zzzoooccc\\\TTTRRRMMMHHHEEEFFFKKKOOONNNIIIGGGHHHHHHUUUyyyuuummmiiifffccc```\\\[[[[[[]]]^^^fffrrr}}}vvvqqqtttxxxvvvpppqqqpppnnnnnnooopppqqqpppmmmppptttuuutttrrrqqqqqqwww{{{www```OOOUUUeeesss}}}rrriiiooovvvppplllhhhgggooo{{{{{{hhhOOOBBB888888999888<<>>BBBDDDEEEFFFIIIJJJTTTYYY```fffiiilllqqquuussspppnnnmmmkkkjjjlllqqqsssvvvxxxyyyxxxzzz~~~&&&'''((()))************+++++++++,,,,,,---------///444999<<<<<<>>>CCCHHHIIIKKKKKKGGG@@@999444222............///////////////000222222111222333555111222333444777999;;;===CCCOOO```sss}}}sss{{{qqqZZZIIIAAA<<<888999<<>>CCCFFFHHHGGGEEEDDD@@@BBBDDDCCCDDDIIIOOOSSS]]]xxx}}}]]]QQQiii^^^BBB<<<666444888999555555555222//////111444000000000000000000000000111000000000111444666888000000111333555777999::::::===@@@BBBDDDEEEFFFHHHPPPVVV^^^dddgggkkkqqquuurrrmmmjjjkkkiiihhhllltttsssuuuvvvuuutttwww|||***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------222777999999;;;@@@EEEIIILLLNNNKKKCCC;;;666444............/////////000111222333333222111222333555555555666888;;;===???DDDPPPaaatttvvvhhhTTTFFF???;;;;;;<<>>888<<<===999999===999===BBBGGGHHHGGGEEECCC@@@CCCDDDCCCDDDHHHLLLNNNYYYsss}}}vvvxxxvvvwwwiiiTTTccccccDDD===777666;;;<<<555666666333//////222555000000000000000000000000222111000//////111333444//////000111333666777999888;;;???AAABBBCCCEEEFFFMMMTTT]]]bbbeeeiiiooouuupppjjjggghhhgggfffllluuutttuuuuuusssqqqsssyyy~~~)))************))))))(((******+++***)))***---///...///222333555888===@@@EEEFFFGGGHHHFFFAAA999444222111///.........000111111111222222222111111000222333555666666999<<>>>>>CCCJJJZZZdddpppwwwzzzyyyppphhh```TTTGGG???;;;<<>>@@@BBBBBBBBBDDDEEEIIIOOOVVV\\\aaafffmmmrrrjjjhhhiiikkkjjjiiiooowwwsssxxxxxxqqqnnnttt{{{}}}|||***************))))))(((******+++***)))***---///---///111333555888<<>>>>>???@@@BBBFFFLLLSSSXXX\\\```fffkkkkkkjjjlllnnnkkkiiilllrrrtttxxxxxxqqqnnnrrrwwwyyy~~~******++++++***))))))((()))*********)))***---///---...000222444777;;;>>>>>>???@@@CCCEEEDDDAAA>>>666444222000///000111111///000000111111222222222222333444555666888;;;>>>CCCOOOccc{{{vvvdddYYYRRRNNNMMMNNNWWWaaammmvvv}}}{{{sssooocccTTTGGG>>>>>>IIIUUUkkkpppfffdddeeeeeedddUUUIIIAAAAAA@@@;;;:::===GGGOOOXXX\\\]]]\\\WWWPPPHHHBBB???>>>>>>EEE[[[sss~~~{{{vvvqqqqqqpppooopppsssvvvwwwwwwtttwww||||||zzzrrrnnnmmmrrruuuuuuvvvyyysssuuuuuusssrrrqqqllleeeeeellluuu{{{~~~qqq___\\\aaappp|||{{{sssfffeeeuuu~~~xxxxxx~~~{{{cccRRRDDD>>>999:::;;;:::;;;>>><<<@@@CCCBBBCCCEEEDDDAAAAAACCCDDDEEEEEEGGGJJJLLLPPP[[[wwwjjj\\\\\\jjjyyywwwooommm~~~jjj\\\ppp```EEE>>>888555777555777555333222333333222111111000000////////////000///............///000000//////000111222444555555555777:::<<<<<<===???@@@EEEJJJQQQUUUWWW[[[```dddggghhhkkknnnkkkffffffjjjtttwwwwwwqqqnnnpppsssttt++++++++++++***))))))((()))******))))))***,,,...,,,...///111222555999<<<<<<===>>>@@@CCCDDDCCCBBB777666333111//////000000/////////000111222333333222333444444555777:::===CCCNNNaaaxxx~~~ooohhhccc___]]]dddlllvvv~~~~~~rrrgggWWWJJJAAABBBNNN\\\rrrwwwfffZZZUUUTTTSSSRRRJJJDDD??????<<<888:::???GGGOOOWWW]]]```aaaZZZQQQIIIDDD@@@@@@AAAHHHZZZkkk}}}xxxrrrsssrrrqqqrrruuuxxxyyyzzzvvvvvvvvvuuutttuuuwwwxxxtttmmmhhhkkkpppqqqqqqrrrqqqtttvvvvvvuuurrrmmmhhhgggllltttzzz~~~kkkcccaaaccckkkrrrxxxyyymmmqqquuuvvv|||aaaMMMAAA;;;888999;;;:::<<>>AAA@@@AAADDDDDD@@@@@@BBBCCCCCCDDDFFFIIIKKKNNNVVVnnnvvvccc___kkkzzzzzzqqqwwwmmmWWW```[[[CCC???999777999888666444333333444444444222000000000////////////000..............................///000111222333444555888;;;<<<===>>>@@@AAAGGGKKKQQQTTTVVVXXX]]]aaadddfffkkkooolllfffeeehhhrrrttttttrrrooopppqqqrrr~~~,,,,,,,,,++++++***(((((())))))***)))((())),,,...+++---...///111333777:::<<<<<<<<>>999666888::::::;;;>>>999<<<>>>===>>>BBBBBB??????AAACCCCCCDDDEEEHHHJJJMMMTTThhhrrrkkkqqqzzzzzzzzzoooRRRTTT|||ZZZBBB>>>;;;;;;>>>===555444333444555555444333/////////000000000000///---............------------......///000111222222444777:::<<<===>>>@@@AAAFFFJJJPPPRRRTTTVVVZZZ^^^bbbeeelllqqqooojjjiiilllooopppqqqssssssrrrsssttt{{{------,,,,,,+++***((((((((()))))))))((())),,,...***,,,---...///222666999::::::;;;???BBBDDDCCCBBB<<<:::666333000/////////000//////...///000222333111222333333333555888;;;@@@IIIYYYnnnnnnbbbUUUMMMLLLPPPZZZdddnnntttkkk___WWWTTTRRRNNNJJJFFFFFFDDDAAA<<<;;;===AAAPPPWWW^^^aaadddfffccc^^^KKKGGGDDDEEELLLTTT\\\```hhhmmmssswwwzzz~~~}}}{{{|||~~~|||vvvqqqlllmmmqqqwww}}}zzzwwwqqqkkkhhhlllvvv~~~wwwnnnhhhiiimmmnnnooopppmmmnnnrrrvvvtttpppnnnpppuuuvvvyyy|||qqqkkkmmmlllhhhbbb___cccnnnxxxsss~~~~~~ssstttzzzuuurrrvvvxxxlllTTT???===888555888:::999:::===999<<<===;;;<<<@@@@@@===>>>@@@CCCEEEEEEFFFGGGIIINNNSSSbbbpppRRRNNNrrrbbbDDD>>><<<>>>AAA@@@555444444555666666444222...//////000000000000///.........///......---,,,------...//////000111111111333777999:::;;;===???AAAFFFKKKOOOPPPRRRWWW[[[]]]```fffkkkjjjfffgggkkkmmmmmmpppvvvwwwuuuuuuvvvxxx}}}---------,,,+++***((((((((()))))))))((()))+++...***+++------...111555777666777:::>>>CCCEEEEEECCC???===:::666333111111111111000///......///111222111222333333333444777:::<<>>;;;<<>>;;;>>>@@@===666555555555666666333111---...///000111111000///...//////000///...---,,,---------......///000000...111444666888999;;;===>>>BBBHHHLLLNNNQQQVVVZZZ\\\]]]aaafffeeebbbdddiiiooommmqqqxxx{{{xxxuuuwwwxxx}}}---------,,,+++***((((((((())))))(((((()))+++---)))+++,,,---...000444777333555999>>>DDDFFFFFFEEEBBB@@@<<<888555333222222222111///...---...000111111222333333333444777999:::CCCSSSfff~~~mmm```TTTRRRWWW[[[___bbbvvv{{{vvvqqqmmmmmmhhhddddddfffddd^^^YYYVVVVVVSSSMMMIIIIIIHHHHHHQQQ^^^iiillljjjiiigggdddXXXTTTQQQRRRYYYaaabbb___ZZZ]]]dddjjjmmmnnnppptttoooppppppooonnnnnnooopppyyy{{{}}}}}}wwwqqqqqqvvv|||wwwqqqnnnooopppppprrrvvvsssqqqssswwwtttmmmmmmsss{{{{{{|||pppkkkuuuvvvzzzyyyoooeeeccchhhmmmqqqlllkkk~~~tttsss|||nnnvvv|||{{{xxxooobbbRRRDDD;;;>>>:::888:::<<<::::::===<<>>999666666555666666555333000---...///111111111000/////////000000000///---,,,,,,------......////////////111555777888999<<<======BBBHHHLLLOOORRRWWW[[[ccccccfffiiigggeeehhhnnnqqqooorrr{{{}}}xxxuuuwwwxxx~~~}}}000///---,,,+++***************))))))))))))******+++,,,,,,---...///000000666444444888???EEEHHHIIIFFFAAA??????;;;333222666//////...------///000111333333333333333333333333999<<>>777777888999:::;;;;;;<<<>>>>>>==================???@@@AAACCCDDDDDDCCCBBBDDDKKKRRRbbbjjj\\\IIITTTZZZFFF@@@:::999>>>666555555444444333222222222333444222000...---......000222333111000///000,,,---......------...000...111555777999:::;;;===???DDDJJJNNNPPPSSSXXX\\\```ccchhhiiiiiiiiilllpppxxxssspppsssyyy{{{xxxttt}}}---,,,+++***)))(((''''''******))))))))))))************+++,,,...///000000444333333777>>>DDDGGGHHHKKKFFFDDDDDD???888666999000////////////000111111222222222333333444444444999<<>>>>>>>>>>>>>>>>>>>>>>>???>>>???AAABBBCCCDDDCCCCCCEEEJJJPPP^^^iiiWWWIIIQQQoooiiiNNNBBB;;;999<<<666555555444444333222222111222333222000.........///111222111000///000111,,,---......------...000...111444666777888;;;===>>>CCCIIIMMMPPPTTTZZZ^^^bbbdddgggiiijjjkkkmmmnnnuuuqqqooorrrxxxzzzwwwsssxxxzzz+++,,,,,,,,,+++)))((('''******))))))))))))******((((((***+++,,,...///000111111222666===CCCFFFHHHMMMJJJIIIIIIEEE>>>::::::000000000111111111111111000111111222333444555555777;;;DDDSSSfff{{{tttdddXXXWWWWWWddd~~~}}}~~~zzzwwwxxxzzzwwwqqquuuvvvuuuqqqlllkkkpppvvv~~~}}}tttmmmeeeaaa]]]\\\^^^ccchhhjjjffffffeeeeeefffhhhjjjkkkiiiiiihhhfffdddgggnnnssstttvvvxxx{{{}}}xxxvvvrrrnnnrrrlllkkkoooooojjjkkkqqqssssssrrrqqqrrrtttwwwxxxuuuyyy{{{{{{|||yyy}}}xxxrrriiiVVVWWWdddtttllllll|||}}}xxxpppcccOOO???:::===666666888:::<<<===???@@@>>>>>>>>>??????@@@@@@@@@>>>???@@@BBBCCCCCCDDDDDDEEEIIINNNYYYvvvkkkQQQHHHNNN\\\^^^GGG===::::::666555555444444333222222000111333222000//////000000111111111//////000222,,,---......------...000///000222444555777:::<<<<<<@@@GGGLLLPPPUUU\\\bbbeeedddeeegggkkkmmmmmmmmmpppnnnmmmqqqwwwyyyvvvrrrrrruuuzzz~~~...///000000000...+++*********))))))))))))******&&&'''(((***+++---...//////000222777<<>>??????>>>??????@@@@@@AAAAAABBB===>>>???AAABBBCCCDDDEEEEEEIIILLLUUUnnnqqqOOOFFFKKKPPPxxxsssQQQAAA;;;999666555555444444333222222///111222222000///000000...000222333111000///000,,,---......------...000///000111222333555999<<<:::>>>EEEJJJOOOVVV___eeefffdddcccfffkkknnnnnnllllllkkklllpppvvvxxxvvvrrrqqqtttxxx}}}///000222222222000...,,,******))))))))))))******&&&'''((()))+++,,,---...---000333777<<<@@@DDDGGGDDDHHHMMMQQQRRRLLLBBB:::444333222222111000////////////000111333444555555222666===EEEOOOcccqqq\\\VVVYYYmmm}}}wwwuuuwwwyyyyyyzzz}}}{{{wwwrrrqqquuu}}}xxxnnnfffeeedddeeefffeeebbb```fffgggggghhhgggfffeeedddfffiiiiiiddd^^^___gggoooooorrrrrrpppttt{{{wwwwwwuuuqqqmmmkkkkkkmmmmmmllllllnnnvvvvvvvvvtttqqqppprrrtttvvvxxx{{{||||||~~~~~~|||{{{|||~~~kkkqqq{{{~~~wwwZZZ___lll|||wwwuuuvvv{{{tttiii\\\PPPEEE======BBB========================??????@@@@@@AAAAAAAAABBB<<<===>>>@@@AAACCCEEEFFFDDDIIIMMMUUUiii~~~UUUFFFHHHLLLuuu___EEE;;;999666555555444444333222222///111222222000///000000+++///333555444111...---,,,---......------...000///000111222222555888;;;999===CCCHHHMMMUUU___fffeeecccbbbeeejjjnnnnnnmmmkkkkkklllppptttwwwvvvttttttvvvyyy}}}...//////000///...---,,,******))))))))))))******'''(((((()))***+++,,,,,,,,,///333777:::===AAADDDAAAFFFLLLPPPTTTTTTLLLBBB999777555222000////////////000000111222333444444111444:::@@@FFFTTTnnnppp[[[XXX```uuuyyyxxxxxxxxxyyy{{{wwwsssmmmiiiiiipppzzz|||}}}tttlllaaaaaabbbdddeeedddaaa^^^eeegggjjjllllllkkkiiigggeeefffddd^^^YYYZZZbbbjjjmmmrrrrrrmmmppp||||||vvvtttuuuvvvssspppnnnmmmmmmlllmmmnnnooouuuwwwwwwtttpppnnnoooqqqvvvvvvzzz|||{{{zzzzzz|||~~~xxxjjjsss~~~zzzdddjjjwww}}}qqqmmmsssyyyiiiWWWLLLDDD>>><<<===@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===???AAACCCFFFGGGDDDJJJQQQWWWfffiiiOOOHHHLLLooooooJJJ;;;;;;666555555444444333222222000111333222000//////000+++///333555444111...---,,,---......------...000///111222333333555888:::999<<>>FFFXXXiii}}}kkkYYY[[[ggg~~~|||zzzyyyvvvuuuwwwnnniiiccc___bbblllxxx}}}|||xxxsssppppppkkkddd\\\\\\\\\___bbbdddddddddgggiiilllooopppqqqpppooohhhgggbbb\\\WWWYYYbbbiiilllssstttnnnppp{{{{{{{{{wwwqqqooorrrtttssssssrrrooommmlllnnnppppppsssuuuwwwtttooommmnnnqqquuutttxxxvvvwwwyyy{{{~~~sssooo~~~yyyttt{{{}}}mmmfffmmm|||hhhSSSHHHEEEBBB>>><<<@@@@@@@@@@@@????????????AAAAAA@@@@@@??????>>>>>>;;;;;;<<<>>>@@@CCCFFFHHHFFFMMMTTTYYYccc~~~xxxwwwdddPPPOOOhhh}}}NNN;;;>>>666555555444444333222222111222333222000............000222222111000000000,,,---......------...000///111444555555666777999:::===@@@CCCHHHPPP[[[bbb]]]^^^aaabbbeeeiiinnnrrrpppooooooppprrrvvvxxxyyyvvvxxx{{{}}}//////...---------......******))))))))))))******************************(((,,,000333444666:::======???>>>???HHHTTTVVVRRRDDDAAA;;;555222111222333111111111111111111222222333444777::::::===IIIVVVlllzzzxxxgggWWW]]]mmm~~~{{{xxxssspppssshhhccc]]][[[___jjjxxx~~~zzzpppfffcccdddbbb]]]ZZZXXXXXXZZZ___eeehhhjjjiiikkkmmmpppsssuuuvvvvvvmmmjjjccc\\\YYY\\\dddkkkkkktttvvvppprrr}}}~~~zzzyyytttmmmlllpppsssrrruuutttqqqmmmlllnnnqqqqqqpppsssuuusssooommmooorrruuussswwwqqqtttxxx|||xxxqqqvvv~~~{{{}}}}}}kkkbbbiii|||{{{eeeNNNGGGHHHGGGBBB>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>======;;;;;;<<<===@@@CCCFFFHHHGGGOOOWWW[[[aaaxxxqqqkkkoooxxxXXXSSScccQQQ;;;@@@666555555444444333222222222333444222000...---...111222111///......111444,,,---///...------...000...111444666666777777888:::===@@@BBBFFFNNNYYYaaaZZZ]]]```bbbdddhhhnnntttsssrrrpppppprrruuuyyy{{{uuuwwwyyy}}}~~~000/////////............---,,,+++++++++,,,+++)))(((((((((((())))))))))))+++---///111222555888;;;:::;;;;;;???IIITTTWWWTTTQQQFFF===<<<;;;666222222000000000111222333333333777888888888999<<<@@@DDDYYYfff}}}}}}rrrddd^^^fffyyy~~~}}}zzzppphhheeebbbbbbfffoooxxxzzztttjjjbbb]]]\\\]]]]]]UUUXXXZZZ[[[[[[^^^eeejjjlllkkkhhhhhhrrr~~~{{{xxxsssjjjbbb]]]___fffkkkrrrwwwyyyvvvuuuxxx|||}}}{{{yyyvvvrrrnnnmmmoooqqqsssqqqppppppqqqrrrqqqpppnnnppptttwwwvvvqqqnnnnnnnnnuuu{{{~~~|||yyyzzz|||pppvvv{{{{{{}}}{{{~~~tttwwwuuuzzz{{{fffaaarrrsssdddQQQGGGGGGJJJKKKIIIDDDBBB@@@>>>>>>>>>@@@@@@BBBAAA@@@@@@@@@AAABBBCCC??????@@@AAABBBDDDEEEFFFGGGKKKNNNVVVcccpppuuutttoooeeeRRR^^^]]]@@@;;;888777666444333333333444111111111111000000000000111222333222000......///---...///...------.../////////...000333555666666;;;===@@@CCCHHHNNNUUUZZZ```bbbdddeeefffgggjjjlllkkktttvvvppppppyyy{{{wwwuuuwww{{{~~~000000/////////.........---,,,+++++++++++++++***((((((((())))))************,,,...000111333777999888:::;;;???IIITTTWWWTTTRRRIIIBBB@@@<<<555222333111111111111222222333333333444555666666888;;;===IIITTTggg}}}wwwoooeeeccclll~~~~~~{{{nnnkkkiiihhhjjjpppvvv{{{wwwrrrkkkeeebbb___]]][[[WWWYYYZZZ[[[[[[]]]```cccfffgggeeefffnnnzzz~~~{{{{{{wwwpppiiidddeeeiiimmmssszzz~~~{{{wwwyyy|||}}}xxxwwwuuurrrooonnnnnnooonnnmmmlllmmmppprrrrrrrrrpppqqqssstttrrrpppppprrrsssxxx|||wwwvvvvvvsssyyy}}}}}}~~~}}}lllooozzzssscccdddsssmmm```OOOGGGGGGJJJJJJHHHDDDBBBAAA???>>>???@@@@@@AAAAAA@@@??????@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEEEEEKKKNNNUUU```lllvvvppppppmmmTTTYYY{{{hhhHHH===999777666444333333333444111111111111000000000000111222333222000......///---...///...------...////////////000333555666777;;;===@@@CCCGGGNNNUUUZZZ___aaadddeeeeeefffhhhjjjlllrrrrrrkkklllvvv|||zzzyyy{{{~~~000000000/////////......,,,,,,,,,,,,++++++++++++(((((())))))***+++,,,,,,)))+++---...///111444777666888:::>>>GGGRRRUUUSSSRRRMMMIIIEEE>>>666333555222222111111111222222333000222444555555555666777<<>>>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCJJJOOOSSSXXX___yyyfffdddpppyyyVVVMMMggg|||[[[CCC:::999777555333333333444111111111111000000000///000111222222000//////000---...///...---------///...///000111222444666888<<<===@@@CCCGGGLLLSSSXXX[[[^^^aaaccccccccceeefffjjjmmmlllggghhhpppvvvwww|||~~~111000000000////////////,,,---...---+++***+++---((())))))***++++++,,,,,,((()))+++++++++---///222000444888;;;BBBJJJMMMLLLMMMRRRSSSMMMDDD===;;;<<<555444222000//////000000111444777888666444333333555888<<>>>>>>>>>>>???AAACCCEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDKKKNNNRRRVVV[[[xxxkkkdddlllxxxZZZMMMbbbyyyxxxbbbFFF;;;999777555444333333333111111111111000000000//////111222222000//////000---...///...---------///---///111222111333666888<<<===@@@BBBFFFLLLSSSWWWYYY\\\```bbbccccccdddeeehhhkkklllkkkkkknnnqqqrrryyyzzz|||~~~111111000000000/////////+++...///...+++***+++...)))))))))************+++((()))+++++++++,,,...000...333777999>>>EEEHHHFFFHHHOOOSSSOOOHHHDDDBBB@@@888777444111000000000111000222555555444222111111111333666888>>>KKK[[[ggg{{{{{{lll```PPPLLLHHHGGGKKKRRRYYY]]]dddjjjwwwssshhhbbbbbbfffjjjgggccc]]]YYYYYYZZZ\\\\\\YYYZZZ\\\^^^```aaa___]]]XXX[[[aaahhhkkklllqqqwww{{{oooeee___```ppp{{{uuupppmmmkkkkkkmmmrrrvvvvvvrrrnnnfffddddddeeehhhjjjjjjjjjjjjooonnnhhhiiirrrxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxssswwwzzzxxxyyy~~~uuuffflllpppuuuvvvnnneeegggxxxzzzqqqccc]]]iiizzz}}}zzzzzz~~~zzzhhhYYYHHHFFFCCCDDDGGGIIIHHHFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???AAACCCEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGKKKLLLPPPUUUXXXqqq|||kkkkkkrrrwwwtttwwwcccNNN^^^~~~wwwqqqiiiJJJ<<<:::888666444333333333111111111111000000000000///111222222000///000111---...///...------...///,,,///222222111222666999<<<>>>@@@BBBFFFKKKRRRWWWVVVZZZ___bbbcccdddeeeffffffiiimmmoooooooooppppppvvvwwwxxxzzz|||}}}}}}~~~111111111000000000//////+++...000///+++)))+++...******))))))))))))(((((()))***++++++***+++---///,,,111666777;;;@@@CCCAAACCCLLLQQQNNNKKKKKKHHHCCC===;;;888444222222333333///111333333222111111222222222333555999@@@IIIPPP```ppp~~~yyypppbbbXXXIIIFFFBBBBBBDDDHHHKKKMMMRRRVVVaaaooozzz}}}rrrgggaaaaaadddgggccc___ZZZXXXXXXZZZ[[[\\\]]]___aaabbbaaaaaaaaabbbZZZZZZaaajjjnnnlllmmmqqqvvv{{{xxxmmmbbb[[[\\\jjjyyy}}}zzzuuuooojjjkkkkkklllqqqwwwxxxtttpppffffffgggkkkpppuuuwwwxxxwww{{{vvvkkkjjjttt{{{zzz{{{xxxsssppppppsssuuuwwwqqqvvvyyyxxxzzzrrrgggvvvvvv{{{zzzooodddbbblllwwwwwwiiiaaacccttt{{{{{{yyyooo^^^QQQEEECCCBBBCCCFFFHHHHHHGGGCCCCCCCCCCCCBBBAAA@@@????????????@@@BBBDDDGGGHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIHHHLLLSSSVVVkkk}}}sssqqqvvvvvvuuukkkPPPYYYuuu~~~vvv}}}pppOOO<<<;;;888666444333333333111111111111000000000000///000222222000000000111---...///...------...///,,,///222222111111555:::<<<>>>@@@BBBEEEKKKQQQVVVTTTXXX^^^bbbdddeeeggghhhdddggglllpppqqqqqqsssuuuvvvwwwwwwxxxyyyzzzzzzzzz111111111111000000000000+++...111///+++)))+++///******))))))(((''''''''')))***++++++***+++---///+++111555666999===@@@>>>@@@IIIOOONNNNNNOOOLLLFFF@@@>>>:::777555444555666000222333333222222333444777666444444666:::???BBBLLL]]]qqqzzzyyywww{{{{{{uuuooollliiibbbUUUKKKEEECCCAAAAAACCCEEEEEEEEEFFFHHHPPP[[[bbbhhhvvvzzzuuullleeeaaabbbeeeggg```]]]ZZZYYYYYY[[[[[[[[[```ccceeeeeebbb```bbbdddZZZZZZaaakkkoookkkjjjllllllrrrxxxyyyssshhh^^^XXXZZZggguuuzzzzzzwwwpppiiillljjjlllqqqwwwyyyvvvrrrfffgggjjjpppxxxooommmxxx{{{sssmmmlllooosssuuuqqqvvvxxxxxx{{{pppiii~~~wwwhhhbbbdddiiiwww~~~{{{vvvfffbbbkkk~~~{{{uuugggWWWKKKDDDBBBAAACCCFFFHHHHHHGGGCCCCCCCCCCCCBBBAAA@@@????????????AAACCCEEEHHHIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIHHHEEEIIIQQQTTTgggyyypppQQQUUUoooqqqyyyuuuSSS<<<;;;999666444333333333111111111111000000000000...000222222000000000111---...///...------...///,,,///333333000111555:::<<<>>>@@@BBBEEEKKKQQQVVVSSSWWW]]]bbbeeefffhhhiiiccceeejjjooorrrsssvvvzzzxxxxxxxxxxxxxxxxxxxxxxxx}}}222222111111000000////////////000000///...------,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,...000222333444555999;;;;;;===BBBGGGLLLMMMLLLJJJIIIFFFAAA<<<777444333222222222333333333333222222222222333333555888:::<<<@@@LLLZZZcccddddddgggkkkbbbbbb```\\\UUUMMMFFFAAABBB@@@>>><<<<<<===???@@@AAABBBEEEJJJQQQYYYaaaeeerrrtttsssnnniiijjjqqqyyy|||tttoooiiiiiifffaaa]]]^^^aaafffbbb___]]]]]]aaadddeeedddfff^^^\\\aaadddaaa^^^___ZZZ^^^aaadddjjjooooookkkeeellltttvvvooodddZZZTTT]]]jjjxxx~~~yyyqqqnnnooojjjjjjlllppptttvvvwwwvvvhhhmmmrrruuuwww~~~xxxtttwww~~~}}}vvvmmmkkknnntttwwwxxxsssuuuyyy}}}ttthhhbbbaaajjjmmmqqqwwwpppgggmmm~~~~~~yyysssgggVVVHHHCCCAAA>>>???CCCGGGHHHHHHCCCCCCCCCCCCCCCCCCBBBBBB<<<===>>>@@@BBBEEEGGGIIIGGGLLLQQQPPPKKKGGGFFFGGGGGGHHHDDDGGGNNNPPP```|||{{{gggQQQQQQWWWxxx~~~qqq~~~iiiLLL???888333555555222000000444444333333222111111000222333444444333222111000000111111000......///000,,,...///000000111333555>>>@@@BBBBBBCCCHHHOOOUUUYYYVVVXXXaaahhhiiiiiikkknnnllljjjlllqqquuuvvvuuuzzz|||xxxyyyzzzzzz|||~~~111111111111000000000000//////000000///......---,,,++++++***************++++++++++++++++++++++++---///111222333555888:::<<<>>>AAAFFFIIIKKKKKKJJJRRROOOIIIBBB<<<777444333000111111111111111111000222222111222333555777999888???IIINNNNNNNNNNNNOOOPPPPPPOOOMMMIIICCC===:::@@@>>><<<::::::<<<>>>???BBBCCCCCCFFFJJJOOOTTTWWW]]]___```\\\WWWWWW]]]ddduuu{{{rrrkkkgggcccbbb```\\\ZZZ[[[___cccbbb``````bbbdddeeedddbbbggg```^^^cccfffdddbbbbbb[[[___aaadddiiiooooookkkdddhhhlllkkkeee]]]WWWSSS[[[eeepppvvvtttqqqqqqsssqqqqqqqqqrrrtttuuuvvvvvvrrrssstttuuuwww}}}yyywww{{{zzzqqqmmmpppuuuxxxyyysssuuuyyy~~~xxxlllddd```]]]___gggyyyzzzuuuyyyzzzsssfffWWWLLLFFFDDDAAABBBEEEGGGHHHGGGDDDDDDCCCCCCBBBBBBBBBAAA??????@@@AAACCCDDDFFFGGGFFFKKKOOONNNJJJFFFEEEFFFCCCEEECCCFFFLLLMMM[[[ttt|||```JJJHHHMMMiiixxxhhhJJJ@@@999444666666444222222333333333222111111000000///111222222111000/////////000000///---,,,...///---...000000000111444666<<<>>>@@@AAABBBFFFMMMSSSTTTRRRUUU^^^dddfffgggiiilllkkkkkklllnnnqqqrrrsss{{{{{{xxxxxxzzzyyy~~~|||000000000111111111111111//////000000000///......,,,,,,+++***************************************---...000111222333666999<<<>>>@@@CCCFFFIIIKKKLLLXXXUUUOOOHHHAAA<<<888666111111111111111111000000222111111000111222444555555777;;;>>>@@@???>>>===AAABBBCCCCCCBBB???;;;999===;;;:::999999:::<<<===@@@?????????AAADDDGGGIIIMMMPPPQQQOOOKKKJJJNNNSSS^^^eeevvv~~~rrriiiccc```\\\\\\ZZZYYYXXXZZZ^^^bbbaaaaaacccfffhhhgggdddbbbhhhcccbbbeeehhhgggeeeeee\\\^^^___```ffflllkkkfff^^^___```^^^\\\ZZZZZZ[[[bbbffflllppprrrsssuuuvvvvvvuuutttssstttvvvyyyzzz|||yyywwwuuuwww|||{{{xxxzzz}}}|||sssnnnppptttwwwxxxttttttvvv|||zzzttthhh```WWWXXXccczzz||||||{{{qqqdddWWWNNNIIIGGGEEEDDDFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEIIILLLLLLHHHDDDDDDDDD@@@DDDCCCFFFLLLLLLTTTiii}}}dddMMMGGGIIIYYY|||mmmLLLAAA:::555666888555444555333222222111000000/////////111333333222000//////...//////...,,,,,,---...---///000111111222444666999<<<>>>???@@@DDDKKKPPPPPPNNNRRRZZZ```aaabbbeeejjjlllmmmllljjjjjjmmmppp|||zzzvvvwwwyyyyyy~~~{{{|||000000000111111222222222//////000000000//////...,,,,,,+++************+++************************+++---//////000111444777:::<<<>>>@@@DDDHHHMMMPPPWWWTTTPPPKKKEEEAAA???===444444333222222222222222333222111000000111222333666444444777;;;>>>===;;;:::<<<>>>??????>>><<<;;;::::::999888999:::<<<===999999999:::===???BBBDDDEEEHHHKKKJJJGGGFFFHHHKKKTTTWWWccctttxxxnnngggaaa___ZZZYYYYYYXXXZZZ]]]aaaddd```aaadddfffhhhhhhgggfffjjjgggfffgggiiihhhgggfff______]]]]]]bbbgggeee```TTTUUUVVVXXX[[[```fffiiimmmnnnooorrruuuwwwvvvuuuuuuuuuttttttuuuwww|||}}}zzzwwwvvvwwwzzz{{{{{{|||xxxuuuuuuzzz}}}}}}|||yyyrrrnnnooosssvvvxxxuuurrrrrrvvv~~~vvvrrr|||mmmaaaWWWYYYeee{{{zzz}}}|||oooaaaUUUNNNJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEDDDCCCAAA@@@??????BBBBBBBBBCCCDDDEEEFFFGGGEEEGGGJJJJJJGGGDDDCCCDDD???EEEEEEHHHMMMKKKPPP```}}}oooVVVKKKIIIRRRxxxyyyTTTAAA:::555666777666555666222222111111000/////////000333666777444111111111/////////...---,,,---///...///000111111222444777777:::===>>>???CCCIIINNNOOONNNQQQXXX\\\\\\]]]```hhhlllooommmhhhfffiiinnn{{{~~~xxxtttvvvyyyyyy||||||000000111111222222333333//////000000000000000///---,,,,,,+++***+++++++++++++++++++++++++++++++++***,,,---......///222444666888;;;>>>AAAGGGNNNTTTVVVUUURRRNNNJJJGGGEEEDDD777666555333222111111111555444222111111111222333444111///111666:::999777555777888::::::999888777999888888888999;;;<<<===777888888999;;;>>>@@@AAA===@@@CCCCCCBBB@@@AAABBBJJJKKKSSS```mmmyyy~~~uuummmgggaaa^^^YYYXXXWWWXXX[[[___bbbddd^^^```bbbdddfffhhhjjjkkkkkkkkkjjjiiiiiijjjiiigggeeeccc___^^^bbbhhhfff```OOOPPPSSSXXX```gggnnnqqqrrrrrrsssvvvyyyyyywwwttttttuuuvvvuuutttuuuyyy|||wwwvvvuuuuuuvvvvvvuuussstttssstttwww{{{}}}{{{yyyzzzwwwrrrpppqqquuuyyy|||yyyuuurrrttt{{{ttttttrrrbbbVVV[[[hhhyyyrrrqqqzzz}}}nnn```UUUOOOHHHGGGGGGEEECCCBBBBBBBBBEEEDDDCCCBBBAAA@@@??????@@@@@@AAABBBDDDFFFHHHIIIEEEGGGHHHIIIGGGEEEDDDDDD===DDDEEEFFFKKKIIIKKKWWWvvvvvv[[[IIIBBBPPPrrr^^^AAA:::444555666555444555222222111111000////////////333888888444111111222000000111///...---...000---///000111111222444666666999<<<===>>>BBBHHHMMMPPPOOORRRXXXZZZXXXYYY\\\ffflllpppmmmgggdddgggmmmyyy|||{{{uuurrrvvvzzz|||zzz~~~111111111222222222222222//////000111111111000000------,,,+++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,...000222222555999;;;>>>DDDLLLSSSXXXWWWUUURRROOOLLLJJJIII;;;:::777444222111000000666555333222222222333333666222///000333555555333555666777888888777777666777777777888999;;;<<<===:::999999:::;;;;;;<<<===999<<<>>>???>>>>>>>>>>>>BBBBBBHHHTTT]]]eeemmmtttzzzxxxwww{{{}}}}}}}}}yyytttooojjjeee___[[[XXXVVVUUUWWW[[[___aaaaaa\\\___aaacccdddfffiiillliiilllllljjjjjjmmmmmmkkkmmmiiidddccciiipppnnnhhhVVVVVVXXX^^^eeelllppprrrrrrrrrtttwwwyyyyyyvvvttttttwwwyyyxxxtttrrrrrrtttqqqrrrssssssrrrqqqpppooorrruuuxxx|||}}}|||zzzyyywwwvvvuuuuuuvvvzzz}}}~~~{{{yyyyyy~~~{{{}}}vvvaaaYYYeeesss|||~~~qqqfffkkkyyyzzzkkk^^^TTTNNNDDDEEEFFFEEEBBBAAABBBBBBDDDCCCCCCBBBAAA@@@????????????@@@BBBCCCFFFGGGIIIEEEFFFFFFGGGFFFEEEDDDCCC;;;CCCBBBAAAFFFFFFFFFPPPlllcccKKKAAANNNhhhhhhCCC;;;555555666444333555333222222111000000//////,,,222777777333//////000000111111000......///000,,,...///000000111333555444777;;;===>>>AAAFFFKKKPPPPPPSSSXXXXXXVVVWWW[[[dddiiimmmlllfffdddgggkkkuuuxxxxxxsssqqqwww}}}}}}333222222222222222222111//////000111111111111111------,,,++++++++++++,,,************************(((***+++++++++,,,///111///222666888:::>>>FFFLLLRRRRRRRRRRRRQQQPPPOOOOOOCCCAAA===999666444333333555444333222111222333444555333111111222333444444666666777888888888777777444444555666888999;;;;;;999999999999999::::::::::::<<<===??????>>>?????????>>>BBBKKKRRRWWW[[[```kkkwwwyyyjjjeee]]]ZZZXXX]]]hhhrrrxxxzzz|||yyyrrriiihhhkkkmmmkkkhhhfffdddaaa^^^[[[YYYWWWVVVWWW[[[___```___ZZZ^^^ccceeeddddddeeeffffffkkkmmmlllmmmrrrtttrrroookkkffffffoooxxxxxxrrrcccbbbbbbeeelllrrruuuwwwvvvwwwxxxwwwvvvuuutttsssqqqvvv{{{{{{vvvqqqoooppppppqqqqqqoookkkkkkmmmqqqqqqvvv}}}|||yyyxxxyyytttuuuvvvxxxyyy{{{}}}}}}~~~www___```sss|||uuujjjcccoooooocccYYYOOOHHHAAACCCEEEEEECCCBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDEEEDDDCCCAAA<<>>CCCEEEFFFNNN```oooUUUHHHKKK\\\|||rrrGGG>>>777666666444444555333333333222111111000000+++222888888333//////111///000000///------...000+++---...//////000222444111555999;;;<<>>>>><<<:::;;;BBBHHHKKKNNNRRRVVV```kkkrrruuu{{{}}}zzzgggVVVPPPGGGDDDBBBHHHRRR]]]ccceeerrrwww|||~~~}}}tttooommmkkkddd\\\]]]cccbbb```^^^]]]^^^______^^^\\\ZZZXXXYYY]]]``````___YYY^^^dddgggeeebbb``````dddjjjnnnmmmpppwwwzzzyyymmmiiieeefffqqq|||~~~xxxmmmjjjhhhkkkrrryyy}}}~~~}}}yyytttqqqqqqrrrkkksss{{{}}}yyytttqqqqqqrrrrrrqqqkkkffffffmmmsssooovvv~~~yyyuuutttwwwqqqsssvvvxxxxxxyyyzzz{{{yyy~~~}}}|||xxx|||www^^^ccczzzzzzsssjjjgggwwwvvveeeZZZRRRIIIBBB@@@BBBEEEEEECCCCCCDDDFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCAAA@@@???FFFBBB>>>DDDFFFHHHPPPXXXvvv[[[MMMJJJUUUuuuyyyIII@@@999888777555444666444444333333222111111111---444;;;;;;555111111333...//////...,,,,,,---///+++,,,.........///222444///333777999:::===BBBFFFIIIJJJPPPVVVWWWVVVYYY___^^^aaaeeefffeeedddfffhhhooorrrsssooopppyyy333333333222222000///...222111111111000000//////,,,,,,---------,,,+++***)))))))))))))))*********(((***++++++******+++,,,+++---000111333666999<<>>@@@???===<<>>======>>>CCCBBB@@@?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEE>>>???@@@AAABBBDDDGGGJJJPPPqqq~~~uuuPPPQQQQQQhhhRRRBBB777888666000///555333333333222222222111111000555999888444111111444333222000//////000000111+++---.........///111333666555444555777;;;???BBBHHHJJJMMMQQQUUUYYY[[[\\\___cccgggjjjiiigggeeedddnnnmmmpppssstttvvv}}}222222222222222111000///222111111111000000000000...------,,,,,,,,,++++++***************)))))))))(((***++++++******+++,,,***,,,...000111444888:::>>>@@@CCCFFFJJJPPPWWW\\\YYYWWWSSSNNNIIIDDD@@@===999777444333444444333222111111000000000000000111000111222222222222333555555444333222333444666777555555666666888:::;;;<<<888888999999:::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEJJJOOORRRVVV___lllwwwzzzoooccc^^^]]]WWWKKKAAA===<<<999888:::===AAADDDHHHMMMTTT[[[___```___^^^```bbbcccbbb```^^^______[[[YYYVVVUUUVVVVVVUUUUUUZZZ\\\\\\YYYWWWZZZaaagggeeecccaaa___]]]\\\ZZZYYYWWWZZZ]]]```ccceeeggghhhgggjjjlllkkknnnqqqnnngggbbbeeeffffffkkkuuuxxxvvvqqqsssvvvzzz|||~~~~~~~~~~~~zzzuuussstttuuutttyyyxxxvvvvvvppplllhhhbbb```fffppprrrvvvzzzzzzuuupppmmmlllrrryyy~~~||||||~~~xxxqqqooo{{{qqqiiilll~~~xxxsssxxx~~~iiiWWWRRROOOGGGCCCEEEDDDEEEFFFGGGFFFDDDAAA@@@AAAAAAAAA???===<<<===>>>BBBAAA???>>>>>>>>>???@@@????????????@@@BBBCCCDDD???@@@BBBBBBBBBDDDGGGJJJPPPmmm}}}dddPPPOOObbbXXXGGG:::888666111111555333333333222222222222111///333777666222///000222111000///...------......+++---.........///111333555444555666888<<>>???@@@@@@AAADDDGGGHHHJJJPPP[[[dddtttkkkZZZXXXXXXQQQGGGCCC;;;:::888666666777999:::===AAAHHHNNNRRRSSSRRRQQQSSSUUUVVVWWWVVVVVVXXXYYYSSSPPPNNNMMMNNNPPPPPPPPPSSSVVVXXXYYYZZZ]]]dddiiigggfffccc```]]][[[ZZZYYYYYY\\\```bbbdddgggiiillliiikkkkkkjjjkkkllliiiddd___aaabbbcccjjjrrrwwwvvvqqqwww~~~~~~{{{|||~~~{{{wwwuuuvvvwwwvvvyyy}}}yyywwwuuuoooiiiddd```aaaiiissssssuuuxxxxxxtttpppllljjjssszzz~~~~~~}}}}}}||||||rrrqqqtttvvvpppuuu~~~yyyuuuppprrr~~~lll[[[MMMKKKJJJFFFCCCEEEDDDDDDFFFFFFEEEDDDAAA@@@@@@@@@@@@>>><<<<<<>>>???@@@???>>>===<<<===>>>>>>=========>>>???@@@BBBBBBAAABBBCCCCCCCCCDDDFFFHHHNNNggg{{{xxxQQQLLLYYY|||gggTTTBBB;;;888444333666333333333333222222222222---111444333000...///000111111///...------------,,,---.........///111333222333555777999<<<>>>??????AAAEEEKKKPPPVVVYYY\\\___ccchhhlllllllllllllllpppsssxxxyyyrrrmmmrrr{{{}}}|||}}}|||zzz~~~|||ssstttvvvuuuyyy222222222111222222333333111111111111111111111111222000...,,,++++++,,,---------,,,+++******))))))(((***++++++******+++,,,)))***,,,...///000444666777:::>>>BBBFFFLLLSSSWWWWWWZZZ]]]___\\\VVVOOOJJJFFFBBB===:::999888777666:::888666333222222222333///000222222111111333444666666555444444444555555444444444555666777999:::666666777888888999999:::666777:::<<<===>>>>>>===@@@BBBDDDDDDDDDIIIRRRYYYcccwwwmmmZZZZZZYYYNNNCCCBBB:::999888777666666666666;;;>>>CCCIIILLLNNNNNNMMMNNNPPPQQQRRRRRRSSSUUUWWWOOOLLLIIIIIIJJJLLLMMMMMMOOOSSSWWWYYY\\\___cccgggccccccbbbaaa___^^^___```___bbbfffhhhggghhhkkknnnnnnnnnllljjjiiihhhfffddd^^^]]]]]]___fffpppxxx{{{xxx|||~~~{{{{{{||||||xxxwwwwwwvvvvvvxxx{{{{{{yyyvvvuuutttoooiiicccaaaeeennnvvvuuuttttttsssqqqooommmkkkqqqxxx}}}|||||||||sssmmmrrrzzzzzz|||qqq}}}xxxtttnnnkkkrrr||||||~~~uuu___SSSIIIHHHIIIGGGEEEFFFAAABBBCCCEEEEEEDDDCCCBBB@@@@@@???===;;;<<<>>>@@@>>>===<<<;;;;;;;;;<<<============>>>???AAABBBCCCCCCDDDEEEEEEDDDDDDFFFHHHKKK___UUUJJJPPPnnn~~~iiiSSSEEE>>>777555666444444333333333222222222...000222222000...///000333333222111000//////...,,,---............000222000222555888:::<<<<<<===>>>@@@DDDIIINNNSSSXXXZZZ]]]aaagggjjjllllllmmmmmmpppuuu{{{zzzppphhhllluuu{{{{{{|||zzzyyy}}}}}}tttmmmnnnqqquuu}}}333222222111111222333444111111111111111222222222222111...,,,,,,,,,---......------,,,+++******)))(((***++++++******+++,,,)))+++---......000333555666888<<>>>>>??????===;;;999666444333222222///000111111000000111333666555555444444444444555333333333444555666777888555555666666777888888999666777999;;;=========<<>>???AAACCCDDDEEEEEEEEE@@@@@@@@@>>><<<<<<===???<<<;;;:::::::::;;;<<<===>>>>>>>>>???AAACCCDDDEEEDDDEEEGGGGGGFFFEEEFFFHHHHHHXXXxxx___MMMIIIaaajjjUUUFFF<<<777666444444444333333333222222///000111111111000111111222222222111000//////...---...///.........000222///111444888:::;;;;;;;;;@@@AAADDDHHHMMMRRRVVVXXX[[[___dddgggiiiiiijjjkkkoootttzzzxxxnnneeehhhqqq{{{{{{|||}}}}}}zzz~~~xxxsssoooooorrrxxx444333222111111222333444111111111222222222222222111000///...---...//////...------,,,,,,+++++++++(((***++++++******+++,,,)))+++,,,------...111333444666999<<<>>>BBBFFFIIIIIIOOOXXX```eeeeeecccaaa\\\VVVOOOIIIGGGHHHHHHHHH@@@???>>>;;;888666333222111222333222000000000111333444444444444444444444333333333333444555666777444444555666666777777888777777999:::;;;<<<<<<<<<<<<=========???CCCIIIMMMSSSdddlllYYYMMMDDDAAADDD777666666555555555555555444666999<<>>???AAACCCEEEFFFFFFAAABBBBBBAAA>>>======>>>;;;;;;:::999:::;;;<<<===??????@@@AAABBBDDDFFFGGGDDDFFFHHHHHHGGGGGGGGGHHHGGGSSSpppxxxxxxmmmUUUGGGWWWtttgggOOO@@@999777444444444444333333333333111111111111111222222222...////////////......------...///.........000111///111444777999:::;;;;;;@@@AAACCCGGGKKKQQQUUUXXXZZZ^^^bbbdddeeeeeefffggglllooottttttllleeegggoooxxxyyyzzzzzz|||~~~~~~{{{wwwvvvuuussstttyyy666555333111111111222333111111111222222333333333///////////////000000000---------------,,,,,,,,,(((***++++++******+++,,,(((***+++++++++,,,///111000333666999;;;>>>BBBEEEDDDJJJSSS]]]dddggghhhhhhbbb^^^YYYUUUSSSRRRPPPNNNHHHHHHGGGEEEAAA===999777555555666444222000111111111111222333444444444444222222222222333444555666333444444555666666777777777777777888999:::;;;<<<;;;;;;;;;;;;<<<@@@DDDGGGKKKYYYqqqmmmZZZOOOHHHEEE999888666555444444555555555666888;;;===???AAABBBEEEFFFGGGGGGGGGIIILLLOOOHHHHHHJJJNNNRRRTTTTTTTTTUUUUUUVVVXXXZZZ[[[[[[ZZZaaadddfffeeebbbbbbeeeiiiqqqxxx|||vvvuuuvvvppphhhaaa]]]YYYXXX```jjjmmmeeeaaadddiiinnnvvv~~~}}}~~~yyyuuuuuuvvvxxx|||~~~}}}yyyvvvuuuvvvsss{{{}}}xxxsssllleeehhhjjjjjjhhhkkksssvvvuuurrrlllgggiiiooorrrppplllgggnnnttttttuuuyyy|||}}}xxxtttuuuyyy}}}mmmkkkkkkoooyyyzzz{{{yyy}}}uuuvvv}}}zzzwwwtttttttttssssssooobbbUUUIIIHHHFFFFFFGGGGGGEEEAAA>>>???@@@AAABBBCCCDDDDDDBBBCCCEEEDDDAAA>>><<<;;;;;;;;;:::999:::;;;<<<===>>>???@@@AAACCCEEEFFFGGGCCCFFFHHHIIIHHHHHHIIIJJJIIIOOOiii|||rrryyy}}}^^^GGGOOOjjjuuuWWWDDD;;;999555444444444444333333333111000000000111222222222------///000000//////....../////////---...///111///111333555888:::;;;;;;===>>>AAAEEEJJJPPPVVVYYY[[[^^^aaabbbbbbbbbcccdddhhhjjjmmmooojjjfffhhhooorrrtttuuuvvvxxx|||}}}}}}zzzuuuvvvtttwwwyyyxxxxxx}}}777666333111111111222333111111111222222333333333---...///000111111111000,,,,,,------------------(((***++++++******+++,,,'''(((************---///---000444777:::===@@@CCCAAAFFFOOOXXX```fffhhhiiicccbbb```^^^\\\YYYTTTQQQPPPPPPPPPNNNJJJEEE@@@===888888888666333222111222///000111222333444444444222222222222333444555555333333444444555666666777777666666666777888:::;;;<<<;;;;;;:::;;;>>>BBBDDDCCCPPPccc{{{ooo___PPPDDD>>><<<999777555555555666333444666888:::===???@@@???@@@AAAAAABBBDDDIIILLLCCCDDDHHHNNNTTTWWWWWWVVVVVVUUUUUUWWWYYYZZZZZZZZZ^^^bbbfffeeecccdddhhhmmmllluuu~~~{{{uuuttttttlllddd[[[WWWSSSSSS]]]iiipppiiifffjjjmmmnnnrrryyywww~~~xxxrrrrrrvvvwwwzzz}}}|||xxxuuutttuuuoooyyy|||uuupppggg___dddhhhiiihhhmmmtttvvvrrrnnniiifffkkkrrrtttoooiiifffmmmsssssstttxxx||||||xxxvvvyyy{{{|||iiihhhggghhhmmmwww|||zzzzzzyyy}}}yyyxxxuuuoookkkeeeYYYLLLGGGHHHHHHHHHIIIJJJHHHDDDAAAAAAAAAAAAAAAAAAAAAAAABBBEEEFFFFFFBBB>>>;;;:::;;;;;;:::999:::;;;===>>>>>>>>>???@@@BBBDDDFFFGGGCCCEEEHHHIIIIIIIIIJJJJJJJJJNNNccczzz{{{dddHHHKKKccc|||\\\FFF===;;;555555444444444333333333111000//////111222222222---///000222222222111111.../////////------///111000111222444777999;;;<<<:::<<<>>>CCCIIIPPPVVVZZZ\\\___aaabbbaaaaaaaaabbbffffffiiikkkjjjgggjjjooommmooorrrsssuuuzzz|||{{{{{{qqqpppsssooovvv{{{{{{|||III;;;222444444......444222222333444333222111000333222111/////////000111------............------+++++++++***************+++***)))))))))***,,,------...111444888;;;>>>???CCCDDDIIIQQQ\\\cccggggggeeecccaaabbbeeeddd___ZZZXXXWWWWWWYYYYYYWWWPPPKKKEEEAAA@@@AAA<<<555444888333333222222333333444444222222222222222222222222222333555444333333444666555444444444555666888999<<<:::888777888;;;>>>AAAGGGIIITTThhhuuu^^^PPPLLLFFF???;;;:::999888777777666777999<<<>>>>>>>>>BBB???===>>>BBBFFFGGGGGGHHHIIILLLOOORRRUUUVVVWWWUUU[[[\\\WWWTTTWWW\\\^^^[[[dddjjjfffbbbdddiiikkkoootttyyyzzzvvvqqqlllkkkhhhfff```VVVNNNOOOYYYccccccbbbfffooovvvwwwxxxzzz|||uuurrrtttxxxzzz}}}}}}zzzzzz|||yyytttxxxvvvsssppplllfff```\\\___hhhllljjjmmmsssooodddccchhhmmmppppppoooooopppooouuuxxxuuuuuu{{{}}}{{{{{{zzz}}}}}}xxxmmmdddfffrrr~~~tttjjjyyywwweeeWWWSSSSSSIIIFFFEEEGGGGGGDDDDDDGGGHHHAAA===@@@DDDCCCAAAAAAHHHEEEAAA@@@@@@???<<<888:::::::::;;;<<<<<<======???@@@@@@@@@@@@BBBFFFIIIFFFEEEEEEJJJOOOPPPMMMHHHMMMTTTdddhhhGGGFFFZZZ}}}mmmPPP>>>888666777666555333333333555111111111111000000000000000000111111111111000000...------,,,,,,------...000000111222444666888999888;;;>>>BBBFFFKKKQQQUUUVVV[[[aaaeeefffdddcccbbbcccdddgggkkkiiifffhhhmmmqqqqqqqqqppprrrwww}}}vvvmmmlllqqqwwwzzz|||}}}YYYEEE666555777444222555222333333444333222111000333222111000//////000111...//////000000//////...++++++************))))))******))))))******+++,,,)))+++---000333666888999AAABBBGGGOOOYYYaaadddeeedddbbbaaacccggghhhdddaaa[[[[[[]]]___```^^^YYYTTTKKKFFFCCCCCC@@@:::777999444444333222222222222222222222222222222222222222111333444444333333444555666555555555666777888999<<<:::888888999;;;???AAADDDEEEKKKYYYlllyyykkkYYYRRRIIIBBB>>>===<<<:::999999999:::<<<>>>??????@@@???>>>@@@DDDGGGHHHGGGGGGIIIKKKOOORRRTTTVVVWWWSSSZZZ^^^[[[WWWXXXZZZZZZXXX```eeedddcccfffjjjkkkiiioootttvvvsssmmmiiigggffffffbbbZZZSSSRRRYYYaaaeeedddiiirrryyyyyyzzz|||~~~zzzvvvvvvxxx{{{yyyzzzzzzyyy}}}{{{yyyuuuooojjjfffaaa]]]ZZZaaaiiilllhhhhhhmmmkkkcccccchhhooopppnnnllllllnnnppptttwwwwww|||~~~}}}zzznnnkkkqqquuuuuu|||}}}uuupppnnn~~~~~~qqq```TTTNNNMMMGGGDDDCCCEEEFFFEEEFFFJJJIIICCC???BBBEEEDDDBBBBBBEEECCC@@@??????>>>;;;888888888999999:::;;;;;;<<>>AAADDDIIINNNRRRSSSWWW]]]bbbccccccbbbbbbffffffhhhjjjhhheeeiiiooovvvwwwxxxxxxwwwxxxzzz{{{~~~||||||~~~xxxrrrrrrxxxyyy}}}qqqXXX???888:::888555555333333333333333222111111222222111000000000111111///000000111111000000///++++++*********)))))))))))))))***+++++++++++++++((()))***---///111333444===???DDDKKKUUU]]]aaaccccccaaa```cccgggiiihhhfff^^^___aaaeeefffeeeaaa]]]TTTMMMHHHHHHFFFAAA<<<;;;777666555333111000//////222222222222222222222222000222333333222111333444666555555555666777888999;;;:::888888999;;;>>>@@@BBBAAACCCIIIUUUiiinnnfff[[[QQQIIIDDDAAA???======<<<<<<===>>>@@@AAA?????????AAAEEEHHHIIIHHHGGGIIIKKKNNNQQQTTTVVVWWWTTT\\\bbbaaa^^^]]]ZZZWWWXXX^^^bbbbbbbbbeeegggeee```ffflllooonnniiieeebbbbbbeeeeeeaaa\\\YYY\\\```gggggglllvvv||||||{{{|||~~~yyyvvvvvvyyy{{{}}}wwwwwwuuuvvv}}}yyyssskkkddd```^^^]]]\\\cccjjjllleeeaaadddeeeaaaaaahhhpppppplllhhhiiilllppptttxxx~~~yyysssqqqmmmgggsss|||uuummmmmmrrr~~~ttthhh]]]TTTNNNKKKDDDAAA@@@CCCDDDEEEHHHMMMKKKEEEAAADDDFFFDDDBBBBBBBBB@@@???>>>>>>===;;;999999999999:::;;;;;;<<<<<>>???>>>>>>@@@DDDSSSmmmyyypppdddYYYOOOGGGCCC@@@@@@???>>>===>>>@@@BBBAAA@@@???@@@CCCGGGJJJLLLHHHIIIKKKNNNQQQTTTVVVXXXZZZbbbgggfffcccbbb___ZZZ^^^bbbdddbbbbbbccc```[[[XXX]]]dddiiijjjgggccc```^^^ccchhhiiifffbbbbbbccciiiiiioooyyy~~~}}}{{{{{{yyyrrrpppssswwwxxxxxxwwwuuuqqqrrrzzzvvvooofff___]]]^^^```bbbdddiiiiii```ZZZ[[[______^^^fffooopppkkkggghhhkkknnnttt}}}~~~vvvqqqiiiaaallltttxxxrrrrrrwww{{{}}}uuuiii```[[[XXXSSSPPPDDD@@@>>>AAABBBCCCGGGLLLJJJEEECCCEEEEEEBBB@@@AAA@@@@@@@@@??????>>><<<:::;;;;;;;;;<<<======>>>>>>???@@@@@@@@@??????AAACCCGGGGGGIIILLLOOOOOOLLLJJJJJJJJJOOOccc___GGGDDDGGG[[[```CCC===:::777555444444333333111111111111000000000///000000111111111111000000...------,,,,,,------...------...///111222444555999;;;===???AAADDDIIILLLQQQTTTYYY\\\]]]^^^```aaahhhggghhhjjjgggdddgggmmmrrrvvv|||~~~|||||||||}}}}}}mmmRRR>>>444333777444444444333333333333333111111111222222222222111...//////000000//////...,,,,,,,,,+++***)))))))))((()))***,,,,,,+++*********+++,,,---...///000111777:::???EEEKKKRRRXXX\\\aaa___]]][[[[[[[[[ZZZYYY]]]___ccceeeeeeccc```^^^___ZZZTTTPPPOOOLLLFFF??????>>>;;;888555222111000111111111111111111111111///000222111000000111333222222222333333333333333555444444444555777999:::;;;;;;<<<<<<<<>>@@@@@@@@@DDDIIIHHHDDDCCCEEEEEEAAA???AAA@@@AAABBBBBBAAA???>>>===;;;;;;<<<<<<===>>>>>>??????AAABBBAAA@@@AAABBBDDDHHHIIIKKKNNNPPPOOOMMMKKKMMMLLLNNN[[[{{{aaaIIIEEECCCSSSxxxoooMMM@@@<<<888555444444333222111111111111000000000///000000111111111111000000...------,,,,,,------...------...///111333444555999;;;===???@@@CCCHHHKKKSSSVVVZZZ]]]^^^^^^___aaadddeeeiiillliiiddddddiiinnnrrrwww{{{|||}}}~~~~~~~~~~~~nnnPPP<<<666888555555444333333333333333000111222222333222222222...//////000000//////.........---,,,+++******)))))))))***+++++++++++++++))))))***+++---...//////555888<<<@@@EEEKKKRRRWWWYYYYYYWWWUUUSSSQQQOOOOOOYYY]]]bbbdddccc```^^^^^^___]]]WWWQQQNNNMMMGGG@@@@@@???<<<999777444333222111111111111111111111111///111222222111000222333000111222222222222111111222222222222333555777888666777:::;;;999:::CCCNNNYYYaaammmxxx~~~|||yyyuuuwwwwwwrrrgggYYYMMMFFFAAACCCFFFEEEBBBAAACCCFFFJJJIIIGGGEEEEEEIIIPPPTTTNNNNNNOOOQQQTTTXXX[[[]]]cccggghhhffffffgggfffbbbbbbhhhllliiieeebbb^^^YYYQQQTTTZZZbbbiiimmmmmmllldddhhhooossstttrrrpppooopppooorrrzzz}}}zzzwwwwwwxxxsssnnnnnnqqqsssqqqooowwwvvvpppjjjgggiiihhheee^^^[[[WWWVVVYYY^^^bbbdddcccbbb^^^WWWSSSTTTZZZ^^^[[[aaaiiimmmmmmjjjiiiiiibbbkkkxxx}}}yyynnnmmmqqqtttzzz~~~wwwuuu}}}qqqggg]]]WWWUUURRRKKKEEEDDD@@@>>>???@@@???AAAEEEFFFCCCCCCFFFEEEAAA???AAAAAACCCEEEEEECCC@@@???>>>;;;<<<<<<======>>>??????@@@BBBDDDDDDCCCCCCEEEFFFIIIKKKNNNPPPQQQPPPNNNMMMKKKLLLNNNVVVnnnjjjOOOHHHBBBNNNttt~~~YYYDDD>>>888555555555333111111111111111000000000000000000111111111111000000...------,,,,,,------...,,,------...000222444555999:::<<<>>>@@@CCCGGGJJJRRRVVV[[[___``````aaabbbbbbdddiiinnnkkkfffeeehhhooorrrvvvyyyzzz{{{|||}}}|||~~~}}}~~~}}}~~~lllOOO???999666555444333222333333444000111222333333333222222///000000111111000000///000//////...,,,++++++*********))))))******+++,,,((()))***+++,,,...//////222555999<<>>===@@@@@@>>>@@@CCCEEECCCEEEGGGFFFBBBAAADDDAAADDDGGGFFFCCC@@@>>>>>>??????@@@@@@AAABBBBBBCCCAAACCCEEEFFFFFFGGGHHHIIIKKKMMMQQQRRRRRRQQQPPPOOOGGGLLLOOOSSSeeewwwWWWLLLCCCLLLrrrdddFFF@@@888555555555333000111111111111000000000000000000111111111111000000...------,,,,,,------...++++++,,,---///111222333666888:::<<<>>>AAAEEEIIINNNSSSZZZ```bbbcccdddddddddfffjjjnnnlllhhhhhhmmmnnnrrrxxx|||}}}}}}}}}}}}~~~|||}}}|||yyyyyy|||zzzuuutttvvv{{{```GGG999666555444333222333444444000111222333444333333222111111222222222222111111111000000...---,,,+++++++++***)))))))))***,,,---)))***+++,,,...000111111000333666999;;;@@@GGGLLLEEEHHHKKKLLLKKKJJJIIIIIIKKKQQQWWW[[[[[[ZZZZZZ[[[YYY\\\ZZZPPPJJJIIIGGGBBB===<<<:::888777666555555000000000000000000000000000222333333222222333444111222333444333333111111222222222333444555666777999888:::===<<<999999===<<>>DDDDDDEEEEEEFFFGGGGGGGGGBBBDDDGGGHHHHHHIIIJJJLLLLLLOOORRRTTTSSSRRRQQQPPPEEEMMMQQQTTTbbb\\\NNNCCCKKKqqqjjjGGG@@@888555555555333000111111111111000000000000000000111111111111000000...------,,,,,,------...)))******+++---///111222444666999:::<<<@@@DDDHHHJJJPPPYYY```dddeeefffgggggghhhjjjmmmllliiilllrrrkkkqqqyyy}}}|||~~~yyyuuuuuuxxx|||zzztttmmmjjjlllrrrxxx{{{pppQQQ>>>888666333000000111444666444333333333222111111111333111//////111222000...111111000///...------,,,&&&(((+++,,,++++++++++++((()))++++++*********+++---///222444666999<<>><<<<<<<<<;;;:::999333444555444222000000000111111111111111111111111333333444555555555555555333333333333444444444444666666777777777777777777>>>===>>>BBBGGGJJJHHHFFFGGGJJJOOOQQQPPPNNNLLLKKKLLLPPPQQQMMMJJJLLLLLLKKKQQQUUUWWWTTTTTTWWWXXXWWWUUUUUUUUUUUUXXX___gggnnnpppnnnooorrrwwwyyyxxxuuusssuuutttmmmfffaaaZZZSSSRRRSSSWWW]]]gggsss}}}{{{wwwuuuuuuvvvvvvvvvxxx}}}~~~yyyuuuwww{{{}}}rrrsssvvv|||}}}xxxzzznnnccc^^^YYYRRRNNNPPPSSSUUUTTTUUU\\\dddbbbZZZWWW[[[[[[XXXWWW[[[]]]\\\ccc______eeemmmnnnfff]]]QQQNNNPPP[[[lll}}}}}}yyywwwvvvxxxxxxhhhfffeeeeee^^^QQQFFFAAABBB@@@>>>>>>???@@@???>>>EEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEBBB???>>>@@@BBBFFFEEEEEEDDDDDDDDDDDDCCCFFFFFFFFFFFFGGGHHHIIIIIIMMMLLLMMMPPPRRRRRRNNNJJJFFFRRRTTTUUUbbb{{{jjjQQQGGGNNNiiisssKKKAAA888555666777555444333333333222222222111111000//////...---,,,,,,,,,......---,,,,,,,,,,,,---***,,,---------...000222555777999:::<<<>>>AAADDDLLLQQQYYY```cccdddeeeeeegggjjjiiifffggglllooonnnnnnssszzz~~~}}}vvvuuuyyyzzzwwwuuupppkkkfffbbbcccnnnzzzvvv\\\JJJ:::777555444555666555444333222222222222222111111333111///000111222000...000000000///.........---(((***,,,,,,+++***+++,,,((()))++++++*********+++---///111333444777;;;===???AAAEEEHHHIIIIIIHHHFFFFFFDDDGGGNNNRRRRRRTTTWWWVVVSSSQQQSSSVVVTTTLLLDDDBBBBBBAAABBBBBBAAA@@@???666666666555444333333333222222222222222111111111000111111222333333222222111111222222222222333333666777777888888888888888;;;;;;<<<@@@DDDFFFEEEDDDGGGKKKPPPRRRQQQOOOLLLKKKKKKNNNNNNKKKJJJMMMMMMKKKOOOUUUYYYXXXXXXYYYYYYWWWWWWVVVVVVWWW\\\ccckkkpppkkkmmmpppuuuyyy{{{{{{yyywwwyyywwwnnnfff```ZZZSSSSSSTTTWWW\\\eeeoooxxx~~~}}}zzzvvvtttuuuvvvwwwwwwxxx||||||xxxvvvzzz~~~yyyuuuuuu{{{yyyrrrggg]]]YYYUUUPPPNNNPPPTTTXXXZZZXXXYYY\\\[[[VVVXXX\\\\\\XXXWWW[[[]]]\\\```^^^^^^ccciiiiiibbb[[[SSSRRRUUUaaarrrzzzwww{{{~~~ppp^^^___aaa```XXXMMMGGGHHH@@@>>>======>>>??????>>>EEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDAAA???>>>AAADDDGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGIIIIIILLLKKKKKKMMMOOOOOOKKKHHHGGGRRRTTTTTT```wwwwwwXXXGGGKKKeeevvvMMMCCC:::888999777444333333333333222222222222111111111111000///.........///...------,,,,,,------***+++,,,,,,,,,---///111444666999:::<<<>>>AAADDDKKKQQQYYY___cccdddeeeeeeeeehhhiiifffggglllnnnnnnqqquuu{{{|||{{{yyy{{{zzzvvvsssmmmhhhccc___```jjjuuu~~~lll^^^@@@;;;666555777777444000111111111222222222222222333111000000111111000///////////////////////////+++,,,,,,+++***)))***,,,((()))++++++*********++++++---///111222444777:::<<<>>>BBBEEEHHHIIIIIIIIIHHHEEEEEEIIILLLMMMQQQUUURRRQQQQQQTTTYYYXXXSSSMMMIIIJJJKKKLLLLLLKKKJJJIII===;;;999777666666666777555555555444444333333333000000111222222222222111111111222222222333333333666777888999999999999999;;;;;;<<<>>>BBBCCCCCCBBBFFFKKKPPPRRRQQQNNNLLLJJJKKKMMMMMMKKKMMMQQQQQQMMMQQQXXX^^^___```bbbaaa]]]^^^\\\ZZZ[[[```fffkkkmmmnnnrrrwwwyyyyyywwwuuuttt{{{}}}yyypppfff```[[[UUUWWWWWWXXX\\\bbbkkksssxxxzzzwwwtttssstttwwwxxxyyyxxx{{{zzzvvvvvv|||~~~xxxuuuyyy}}}tttfff^^^VVVRRRPPPNNNOOORRRVVV[[[^^^ZZZWWWUUUSSSQQQYYY\\\]]]YYYYYY\\\___^^^^^^]]]^^^aaaeeefffccc```[[[[[[```jjjzzz}}}qqqyyy{{{kkkdddWWWXXXZZZXXXOOOFFFEEEIII===;;;:::;;;===??????>>>CCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB???>>>???BBBEEEIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCEEEFFFHHHIIIKKKJJJJJJJJJKKKKKKIIIGGGGGGPPPPPPOOOZZZmmmhhhLLLIII]]]ssszzzTTTHHH<<<::::::777333222333333333333222222222222333333222222111000000000///...------,,,---------)))+++,,,,,,+++,,,...000444666888:::;;;>>>AAADDDJJJPPPXXX^^^bbbcccdddeeeccchhhiiihhhhhhmmmpppoootttxxx|||~~~~~~~~~|||zzzzzztttpppkkkeee```]]]]]]eeeooo{{{nnnSSSIII<<<666777888555222000111111111222222333333222222111111111111000000///////////////000000000......---+++))))))***,,,((()))++++++*********+++***,,,...//////111444666888:::>>>BBBEEEHHHIIIJJJMMMJJJJJJLLLLLLKKKMMMSSSSSSRRRTTTYYY___```]]]ZZZUUUWWWXXXYYYWWWUUUTTTTTTHHHDDD???;;;999999999999:::999888777666555555444333444444555555444444444333333444444555555666666666777888999999:::999999======>>>???AAABBBCCCBBBDDDHHHMMMPPPOOOMMMJJJIIINNNPPPOOONNNRRRWWWVVVRRRVVV^^^dddfffiiilllmmmkkkjjjgggcccbbbdddggghhhhhhmmmsssxxxzzzwwwrrrpppoooyyy{{{yyyooofffbbb___[[[^^^]]]]]]___dddjjjppptttwwwtttqqqpppssswwwzzz{{{{{{|||yyyuuuwww}}}}}}zzzwwwwwwxxxuuunnngggZZZUUUPPPMMMMMMOOORRRVVVVVVXXXZZZYYYWWWTTTQQQNNNXXX\\\]]]ZZZ[[[___bbbbbb^^^]]]___bbbggglllooopppiiikkknnnttt}}}yyywwwsssooobbbbbbYYYVVVSSSOOOGGG???>>>BBB:::999888:::<<<>>>>>>>>>AAABBBDDDEEEEEEEEEDDDDDDCCCBBB@@@>>>>>>@@@CCCFFFHHHIIIJJJJJJJJJHHHEEEDDDBBBAAAAAAAAACCCEEEGGGIIIKKKJJJIIIIIIHHHHHHHHHGGGEEEKKKJJJJJJRRR```XXXIIISSS```}}}___MMM===::::::666444444444444333333333222222222333333222222222111111111//////...---------------+++,,,------,,,---///111333555888:::;;;>>>AAADDDJJJOOOVVV]]]```bbbdddeeeccciiilllkkklllpppttttttuuuxxx{{{}}}~~~~~~{{{uuummmsss|||}}}vvvqqqjjjddd```\\\[[[bbbjjjvvvkkk\\\III<<<999:::999777111111222222333333444444222222222222111000111111/////////000000000000000//////...,,,***)))+++,,,((()))++++++*********+++)))+++,,,------...111333444666999===AAADDDGGGHHHIIIIIIJJJMMMMMMKKKNNNSSSWWWXXX[[[```fffiiihhhfffccceeefffeeebbb_________VVVPPPIIICCC@@@???===<<<===<<<;;;:::888666555555666777777777777777666666444555555666777777888888777777888::::::;;;;;;;;;>>>??????@@@@@@@@@BBBBBBBBBFFFKKKMMMMMMKKKJJJJJJQQQSSSSSSRRRUUUYYYYYYVVV\\\bbbhhhiiimmmssswwwwwwtttqqqnnnllllllllllllllljjjoootttuuurrrnnnmmmmmmqqquuuvvvnnnhhhfffeeedddeeeeeefffgggjjjnnnrrrtttuuurrroooooossswww{{{}}}zzzvvvxxx}}}~~~zzzyyyzzzzzzuuulllccc\\\XXXRRRQQQOOOMMMNNNRRRWWWZZZUUURRRRRRVVVYYYXXXTTTPPPVVVZZZ\\\ZZZ[[[aaaeeeeee______bbbhhhpppyyy~~~wwwzzz|||~~~|||zzzxxx{{{ggg^^^aaa[[[RRRIIIFFFCCC>>>;;;;;;:::999888:::<<<>>>???>>>@@@AAACCCEEEEEEEEEEEEDDDBBB@@@>>>>>>???AAACCCEEEDDDFFFHHHJJJJJJGGGEEECCCAAA@@@??????@@@CCCEEEGGGJJJJJJJJJIIIHHHHHHHHHHHHFFFKKKIIIIIINNNVVVpppjjjNNNJJJOOOgggiiiRRR===888888444444888444444444333333333222222222111111111111111000000//////...------------...---...///...---...000222222444777999;;;>>>BBBDDDIIINNNUUU[[[___aaadddeeeeeekkkooonnnnnntttyyy{{{tttwwwyyy{{{|||~~~}}}}}}yyytttxxx}}}~~~|||{{{zzz~~~{{{tttmmmfffbbb^^^[[[___fffyyyjjjWWWGGG@@@<<<:::888333333333333444444444444222333333333111000111222000000000000000000000000/////////---+++***+++---((()))++++++*********+++)))+++,,,,,,+++,,,...000111222444777;;;???BBBDDD@@@AAAEEEKKKLLLMMMRRRYYY\\\^^^aaafffkkkoooooonnnnnnpppqqqoookkkiiijjjllleee___VVVPPPNNNLLLIIIFFFCCCBBBAAA???<<<:::999888999999:::::::::999888888666666777888999999::::::999:::;;;<<<===>>>>>>>>>@@@AAABBBAAA@@@@@@BBBCCCCCCFFFJJJLLLMMMMMMNNNOOOTTTXXXZZZWWWVVVYYY[[[ZZZ```fffjjjkkknnnuuuzzzzzzxxxxxxxxxvvvsssrrrsssuuuttttttsssoooiiidddaaa```hhhooosssoookkkkkkllllllkkklllnnnpppsssuuuvvvvvvwwwtttqqqqqquuuzzz}}}zzz|||}}}wwwrrruuuvvvnnn```TTTOOONNNLLLOOOQQQOOOQQQWWW\\\]]]TTTOOOMMMSSSZZZZZZVVVTTTUUUYYYZZZYYYYYY^^^bbbbbb___aaagggqqq}}}{{{|||~~~xxxlllaaa]]]^^^XXXLLLBBBAAAAAA???<<<<<<;;;::::::;;;===???@@@???>>>@@@BBBEEEFFFFFFEEEDDDAAA@@@>>>>>>@@@BBBBBBBBBAAACCCGGGJJJJJJHHHEEEBBBAAA@@@>>>===>>>@@@CCCEEEGGGIIIJJJJJJIIIHHHHHHIIIJJJMMMLLLMMMPPPPPPeee{{{TTTEEEFFFTTTllloooTTT===888888444333888444444444444333333333333000000000000000000000000000///......------.........///000///......000222222444777999;;;>>>BBBEEEHHHMMMSSSYYY]]]```ccceeedddkkkooonnnnnnttt|||tttvvvwwwxxxyyy|||||||||yyywwwvvvxxx}}}zzzrrrjjjeee```\\\^^^bbb{{{nnnaaaUUUKKKCCC>>>555555555555555555444444111333444333111000111333222111111111000/////////---///000///---,,,,,,---((()))++++++*********+++***+++,,,+++***+++---...///000000222555999===???======BBBGGGIIIMMMVVV```___aaadddiiimmmoooppppppsssvvvwwwtttqqqqqquuuyyyssslllddd```^^^\\\XXXTTTNNNMMMLLLIIIGGGDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@<<<===???@@@AAABBBBBBBBBFFFGGGHHHFFFDDDDDDFFFHHHHHHJJJMMMNNNPPPRRRUUUXXXZZZaaaddd```[[[\\\___aaaffflllpppppprrrvvvxxxwwwxxx{{{}}}zzzssspppssswww|||wwwpppiiiddd___[[[YYYbbblllsssqqqnnnooorrrsssoooqqquuuxxxzzz{{{zzzyyy{{{xxxuuutttxxx~~~~~~wwwjjjjjjfff^^^SSSKKKHHHIIIIIIOOOSSSRRRTTTZZZ^^^^^^UUUPPPOOOTTTWWWVVVUUUXXXUUUXXXYYYVVVUUUYYY[[[[[[^^^bbblll{{{}}}sssuuugggjjjxxx}}}zzz~~~wwwggg```aaabbb```SSSJJJBBB@@@@@@>>>>>>???>>><<<<<<===???@@@AAA@@@===???BBBEEEFFFFFFEEEDDDAAA???>>>@@@BBBCCCAAA???>>>AAAFFFJJJKKKIIIFFFCCCBBB@@@>>><<<<<<>>>@@@BBBCCCFFFJJJKKKIIIHHHHHHIIILLLNNNNNNPPPQQQLLL[[[{{{~~~YYYEEEFFFHHH\\\pppTTT>>>;;;;;;555222666555444444444444333333333000000000000111111111111000//////................../////////---...///111111333666888;;;>>>BBBEEEGGGLLLRRRXXX\\\```ccceeeaaahhhllliiiiiiqqq{{{vvvvvvvvvvvvvvvyyy~~~{{{~~~{{{yyyxxxwww{{{~~~~~~vvvmmmgggbbb]]]\\\^^^}}}pppaaaTTTLLL777777777666555555555444111333555444111///111333333222222111000///......,,,...000000...---,,,---(((***++++++******+++,,,***+++,,,+++******,,,............000222666999<<>>;;;<<>>===>>>@@@AAAAAAAAA<<<>>>BBBEEEFFFFFFEEEDDDAAA??????AAACCCCCC@@@======AAAFFFKKKLLLKKKGGGEEECCCAAA>>>;;;;;;===???AAA@@@DDDIIIKKKIIIHHHHHHIIILLLNNNMMMQQQPPPIIIUUUrrr~~~www\\\FFFIIIBBBSSStttnnnSSS>>>>>>???666000333555555444444444333333333111111111111111111111222000000///...............---.........------...000111333666888:::>>>BBBEEEGGGKKKRRRXXX\\\___ccceee___eeehhhfffeeennnyyyxxxxxxwwwuuutttwww{{{~~~{{{~~~}}}www{{{}}}xxxoooiiiccc\\\ZZZ\\\nnnZZZDDD<<<888888777333444999222222222222222222222222222222222111000//////...------------------------,,,,,,---+++***)))***,,,,,,+++***))))))***+++,,,---...------111555333...>>>???AAADDDGGGMMMSSSXXXXXX^^^dddhhhhhhiiikkkmmmwwwvvvtttrrrqqqsssxxx{{{{{{wwwuuurrrooommmaaaaaabbbdddeeebbb[[[UUUPPPRRRRRRPPPLLLGGGDDDCCCEEEEEEGGGJJJLLLLLLJJJHHHGGGHHHIIIJJJJJJKKKMMMOOOZZZ___^^^UUUPPPQQQRRRPPPWWWXXXZZZ[[[\\\___bbbeeehhhlllnnnkkkiiijjjhhheeelllppptttvvvzzz~~~|||wwwvvvtttsssssskkkaaa___dddiiiccc___bbbeeeeeeeeefffgggkkkpppsssuuuxxx}}}~~~|||{{{|||{{{xxx}}}~~~|||{{{{{{sss```YYYNNNEEECCCEEEJJJMMMLLLNNNQQQUUUYYY\\\^^^___[[[TTTOOOQQQRRRQQQPPPQQQWWWOOOIIIIIILLLMMMPPPSSSZZZkkkvvvxxx~~~pppmmmqqq|||~~~aaaRRRMMMSSSiiiyyy~~~vvvwwwtttpppppp{{{{{{iiidddfffggggggiiiSSSIIIAAA@@@AAA@@@???@@@@@@===::::::<<<>>>>>><<>>BBBCCCAAA>>>;;;@@@FFFGGGEEEDDDFFFIIICCC@@@>>>======>>>>>>===BBBEEEGGGFFFCCCAAABBBDDDGGGFFFHHHKKKJJJIIIPPP[[[{{{jjjJJJCCCDDDJJJbbblllTTT???:::999444333777222222222111111111000000000000111111111111000000......---,,,,,,,,,------///////////////000111111333444555777999>>>DDDHHHJJJKKKOOOTTTZZZ^^^``````]]]aaadddeeeeeeiiipppwwwuuussssssvvvvvvttttttwwwuuu|||~~~~~~}}}~~~|||rrriiiddd___ZZZVVVrrrSSSEEE999666666444222333222222222222222222222222222222222111000/////////////////////////////////,,,------,,,***)))+++,,,,,,+++***))))))***+++,,,+++---...,,,///333333000777999;;;>>>AAAFFFLLLQQQVVV[[[aaadddeeeeeegggjjjsssrrrpppnnnnnnrrrwww{{{~~~}}}|||xxxtttqqqiiiiiijjjmmmnnnlllfffbbb]]]\\\[[[ZZZWWWTTTPPPNNNQQQPPPQQQSSSUUUVVVTTTSSSPPPQQQRRRQQQQQQQQQTTTVVV^^^bbbaaaZZZUUUWWWYYYXXX\\\^^^```aaaccceeeiiillllllqqqtttqqqpppqqqpppnnnkkkoooqqqrrruuuyyywwwsssnnnhhheeeeeeccc]]]ZZZ\\\aaa___```dddffffffjjjpppiiilllppptttwwwzzz}}}~~~{{{xxxxxx{{{|||{{{yyy~~~}}}{{{zzzvvvmmmdddUUUOOOGGGBBBBBBFFFLLLPPPQQQRRRTTTWWWZZZ\\\^^^^^^^^^VVVPPPOOOOOOLLLLLLNNNQQQMMMJJJIIIHHHHHHNNNUUUdddttt|||vvvtttyyyvvvlllbbbgggtttsssWWWLLLKKKQQQfffvvvttttttqqqmmmooo}}}qqqbbbbbbggghhheeedddSSSIII@@@???@@@???>>>@@@BBB???<<<<<<===>>>===;;;;;;===>>>AAAHHHNNNKKKEEECCC@@@======@@@BBBAAA@@@===AAAFFFFFFCCCAAABBBDDDBBB@@@>>>>>>>>>>>>>>>>>>AAACCCEEEDDDBBBAAAAAACCCEEEDDDEEEHHHGGGHHHPPP[[[tttPPPBBBBBBEEEZZZjjjSSS???;;;<<<888555666333333222222222111111111111111222222222222111111......------,,,,,,------///////////////000000111222333555777999>>>CCCHHHKKKKKKMMMQQQWWW\\\```bbb___bbbeeeffffffhhhooottttttqqqrrruuuuuurrrqqqsssuuu{{{~~~}}}~~~|||{{{||||||~~~~~~yyypppiiiddd___ZZZUUUkkkWWW@@@777888777555222333333333333222222222222222222222111000000//////000000000000000000000000,,,---...---+++***+++,,,++++++************++++++)))---...,,,,,,000333222555777999;;;>>>CCCIIIMMMQQQVVV\\\```aaabbbdddgggooonnnmmmkkkkkkooovvvzzz{{{|||}}}|||wwwsssnnnoooqqqsssuuutttqqqnnnkkkhhheeeeeedddccc^^^ZZZ^^^]]]\\\]]]```aaaaaaaaa^^^___^^^]]][[[\\\^^^```cccgggfffaaa]]]___bbbcccbbbdddfffggghhhjjjmmmpppoootttwwwtttsssuuuuuusssjjjlllllljjjmmmpppppplllhhhaaa[[[]]]___^^^\\\\\\___```dddhhhiiiiiiooowwwpppqqqsssxxx|||~~~zzzvvvuuuxxx{{{|||{{{~~~xxxpppllleeeZZZQQQHHHEEE@@@???AAAHHHOOOTTTSSSTTTUUUVVVWWWYYYYYYZZZ\\\TTTOOONNNMMMKKKKKKNNNMMMKKKKKKIIIFFFGGGRRR^^^ooo|||ssshhhiiihhhcccUUUZZZiii}}}hhhOOOHHHJJJRRRfffuuuyyywwwtttrrrwwwtttiii___aaaggggggbbb]]]QQQHHH???>>>>>>======@@@CCCAAA???>>>??????===<<<:::;;;>>>CCCOOOXXXWWWPPPJJJDDD>>>;;;===@@@BBBBBB???CCCFFFFFFBBB?????????@@@@@@@@@???????????????@@@AAABBBBBBAAA@@@AAACCCDDDBBBBBBCCCCCCFFFOOOXXXooo~~~XXXCCCAAAAAAQQQuuujjjTTT@@@<<<>>>;;;777666444444333333333222222222222222333333333333222222///......---,,,,,,------//////......//////000111111333555666999===BBBFFFKKKKKKLLLOOOTTTZZZ```cccaaadddggggggggghhhlllppprrrpppqqquuuuuuqqqpppqqqvvvyyy{{{{{{~~~}}}|||{{{~~~{{{{{{{{{zzzyyy|||wwwqqqlllhhhddd^^^YYYmmmQQQ???999999999888333333333333333222222222222222222111111000000000111111111111111111111111,,,---......,,,++++++,,,++++++++++++++++++++++++''',,,...+++)))---111222333555777999;;;???DDDHHHKKKPPPWWW[[[]]]___cccgggnnnmmmkkkjjjjjjnnntttxxxwwwwwwxxxyyyzzzyyyvvvsssqqqrrrsssuuuvvvuuutttsssvvvqqqllllllnnnmmmiiidddfffdddcccdddgggjjjlllmmmllllllkkkiiiffffffgggiiihhhjjjkkkhhheeefffjjjmmmfffhhhiiiiiiiiiiiikkkmmmnnnsssuuurrrppprrrrrrppphhhhhhfffcccdddhhhiiifffeeebbb```bbbdddfffffffffjjjiiikkkooooooooorrrxxxxxxxxxyyy~~~~~~{{{xxxxxx|||~~~~~~yyylllbbb[[[SSSKKKEEE?????????@@@CCCJJJRRRWWWRRRRRRRRRRRRRRRRRRRRRRRRQQQMMMLLLNNNOOONNNOOORRRLLLJJJIIIIIIJJJOOO\\\jjjrrr||||||oooccc```^^^YYYMMMSSSaaauuufffTTTPPPRRR\\\ooozzz~~~{{{wwwwwwjjjgggddddddccc___ZZZUUUNNNFFF>>>===<<<;;;===@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>???FFFTTTbbbddd```RRRJJJ@@@;;;<<>>@@@BBBDDDFFFKKKRRRWWWQQQPPPOOOMMMMMMLLLMMMMMMHHHGGGKKKPPPRRRPPPPPPSSSLLLHHHGGGJJJPPPWWWdddooommmtttuuulllccc___YYYRRRNNNSSS]]]nnnwwwkkkeeedddcccppp}}}}}}~~~{{{wwwyyyyyyrrreeehhhhhhaaaXXXQQQLLLKKKJJJCCC>>>===<<<;;;===AAA>>>@@@CCCDDDEEEEEEDDDDDDBBBAAAAAAFFFTTTdddkkkjjjYYYPPPEEE======@@@CCCDDDAAADDDGGGIIIHHHEEECCCAAA???BBBDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFGGGGGGEEEBBBCCCGGGLLLOOOaaa}}}```JJJ???CCCMMMbbb}}}iiiNNN???:::888777666555555555444444444333333000000111111111111000000111000///...------------...............//////000///111444666888;;;???BBBEEEIIIOOOSSSWWW[[[___bbbeeefffhhhiiiiiijjjkkklllnnnnnnssszzz}}}{{{{{{}}}xxxxxxxxx{{{}}}~~~}}}~~~~~~||||||}}}zzzwwwuuutttqqqkkkfff~~~aaaHHH;;;777666555555444444333333222222222222222222222222222222////////////////////////,,,...000000...---,,,---++++++,,,,,,,,,,,,++++++&&&***,,,***)))+++,,,***+++---000111333555888;;;>>>CCCIIINNNQQQTTTZZZ^^^eeefffgggggghhhjjjnnnqqqwwwsssnnnlllnnnrrrvvvxxx}}}~~~~~~}}}||||||{{{yyyzzz{{{zzzxxxuuutttrrrssswwwzzz|||}}}yyyzzz{{{zzzwwwtttsssrrrnnnooorrrtttrrrnnnppptttqqqrrrrrrqqqnnnlllkkklllooorrrrrrmmmjjjjjjjjjhhhggggggdddaaabbbgggiiigggccciiimmmllllllpppuuuwww}}}wwwwww}}}zzzrrrkkk___YYYPPPGGGBBBAAABBBDDD???BBBFFFGGGHHHJJJOOOSSSNNNMMMLLLJJJIIIIIIJJJJJJFFFGGGKKKOOOOOOLLLLLLOOOLLLJJJLLLQQQVVV[[[bbbiiifffnnnqqqmmmfff```XXXQQQSSSWWW]]]gggwwwvvvnnnpppvvvyyyxxx~~~zzz|||~~~{{{{{{lllcccdddgggdddWWWJJJCCCAAA@@@EEE@@@>>>???>>>===>>>BBB===@@@EEEHHHHHHGGGGGGGGGCCCCCCCCCFFFQQQ```iiikkk___VVVJJJBBB@@@AAACCCCCCBBBDDDHHHKKKKKKIIIFFFCCC???CCCGGGGGGDDD@@@???@@@@@@???>>>???CCCFFFGGGGGGGGGJJJJJJHHHIIIMMMNNNMMMXXXzzzhhhNNN<<>>@@@BBBHHHOOOTTTVVVYYY^^^aaaeeeffffffgggiiikkkmmmnnnnnnnnnssszzz~~~~~~zzzxxxyyy}}}~~~|||}}}zzz|||~~~}}}|||}}}~~~|||}}}zzzxxxwwwvvvtttooojjjvvv^^^MMMAAA999666555555444333333222222222222222222222222222222000000000000000000000000,,,///111111///---------++++++,,,------,,,++++++'''***+++***+++,,,)))$$$+++---///111222333666888999===BBBEEEGGGIIINNNRRRZZZ\\\```ccceeegggjjjmmmqqqmmmiiihhhkkkqqqvvvyyy}}}}}}~~~||||||~~~~~~}}}~~~~~~|||zzz{{{|||~~~~~~~~~zzz}}}}}}yyyuuutttqqqrrrvvvzzzwwwpppoootttrrrtttuuuuuurrrpppppppppooorrrqqqmmmjjjlllllljjjjjjkkkhhhfffhhhnnnpppmmmlllnnnmmmjjjllluuu||||||~~~|||~~~tttkkk```WWWKKKIIIFFFAAA>>>>>>@@@CCC>>>BBBGGGHHHGGGGGGJJJNNNIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFHHHJJJIIIGGGIIINNNNNNSSS\\\bbb___YYYYYY^^^dddmmmtttqqqggg___YYYVVVXXX[[[\\\```mmm~~~xxxmmmkkksss~~~{{{zzzvvviiidddhhheee[[[LLLBBB@@@>>>;;;@@@>>>>>>AAAAAA>>>@@@CCC>>>BBBHHHJJJIIIHHHGGGGGGBBBFFFIIIJJJQQQ\\\dddgggbbbZZZOOOGGGDDDDDDCCCBBBDDDEEEIIIKKKLLLJJJFFFBBB@@@EEEJJJIIIDDD@@@>>>??????===<<<===BBBFFFGGGGGGEEEKKKNNNNNNQQQUUUTTTOOOPPPnnnxxxWWWAAACCCGGGSSSnnnzzz\\\EEE;;;888888444444444444333333333222000111111222222111111000222111000...------,,,,,,...------------...//////...000333555777999<<>>@@@AAA@@@======>>>AAA<<>>>>>>>>;;;:::<<>>999888444444333333333222222222222222222333333222222222222111000///------,,,,,,...------------...//////---000333555777999<<<>>>@@@EEEIIIKKKMMMSSS[[[ccceeedddcccdddiiimmmqqqsssnnnmmmooovvvyyyzzz}}}}}}zzz|||{{{yyy|||xxx{{{}}}|||yyyzzz~~~|||}}}{{{xxxttt}}}hhhSSSDDD===555222444666555333222222111111000111111222///000222333333222000///000000000000000000000000111...+++((('''(((+++,,,++++++++++++******))))))&&&(((***++++++,,,...000111444777999;;;===AAACCCJJJMMMRRRVVVZZZ^^^cccfffaaabbbcccfffmmmwwwzzzwwwyyywwwtttsssuuuwwwyyyzzzxxx}}}{{{zzz}}}~~~{{{~~~wwwyyyzzz{{{{{{zzzxxxwwwuuuuuuttttttssssssttttttsssqqqoooooopppqqqpppooopppssspppjjjoooyyyyyyqqqyyy{{{yyysssssszzz~~~|||ssscccZZZSSSMMMHHHHHH??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@GGGDDDAAAAAABBBEEEFFFGGGEEEEEEFFFFFFCCCEEEQQQ^^^dddvvv~~~ppp^^^XXX\\\___rrruuuvvvqqqhhh^^^YYYWWWZZZ\\\YYYUUU[[[iiirrrtttyyy}}}www~~~}}}yyyzzz~~~zzzzzzqqqoooqqqhhh^^^VVVKKKEEEDDDDDDBBB@@@AAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGIIIKKKJJJHHHFFFLLLMMMOOOSSSXXX^^^cccfffaaaUUUNNNRRRRRRIIIDDDFFFGGGHHHJJJKKKJJJGGGCCCAAACCCAAACCCGGGGGGAAA;;;999<<<;;;;;;;;;===@@@CCCEEEGGGIIIMMMSSSXXXYYYUUUQQQSSS^^^|||xxxQQQEEE>>>HHHbbbgggJJJAAA===888555555444333333333444444444444333333222111000000////////////............------,,,------...///000222222222333666999<<>>@@@DDDFFFBBB??????>>>>>>======>>>@@@BBBCCCHHHHHHJJJNNNSSSTTTSSSQQQPPPYYYuuuZZZKKKBBBHHHZZZssskkkMMM???:::888666555555444444444555555444444333333222111111000000000000/////////......------,,,------...///000222222222333666999<<<>>>>>>BBBIIIOOOTTTYYY^^^aaakkkjjjhhheeedddgggnnntttpppkkkjjjppptttssssssvvvzzz{{{}}}~~~~~~}}}|||{{{|||~~~{{{zzzmmmaaaPPPCCC===:::777444666666666555444333222111000111222333333222111000000000000000000000000000111000///...............,,,,,,++++++++++++******&&&''')))*********,,,...+++---000222333555888:::===@@@DDDHHHKKKOOOSSSVVVZZZ]]]^^^aaahhhqqquuutttwwwsssqqqsssvvvwwwrrrnnnooorrrxxx~~~{{{zzz|||~~~}}}|||||||||{{{zzzxxxvvvuuutttssspppnnnnnnoooqqqrrrrrrtttvvvtttrrrppprrrtttxxx}}}|||vvvtttyyy{{{www{{{{{{xxx{{{}}}ssshhhbbbRRRJJJCCCCCCDDDBBBAAABBB???@@@AAABBBCCCDDDEEEEEEAAAAAA???>>>>>>??????@@@AAAAAACCCDDDFFFGGGHHHHHHFFFCCCBBBEEELLLWWWiiixxx~~~sssiiinnn{{{|||tttvvvwwwuuummm```TTTLLLNNNVVV[[[YYYXXX\\\cccgggqqquuuzzz|||}}}~~~}}}xxxyyywwwmmmiiihhhoookkk[[[NNNHHHBBB@@@BBBEEEFFFEEEAAACCCEEEHHHHHHGGGEEEDDDDDDCCCBBBBBBEEEJJJPPPTTTRRRSSSVVVYYY\\\___aaaaaaYYYUUUVVV[[[YYYPPPLLLOOOGGGIIIKKKMMMMMMKKKIIIHHHBBB>>>???CCCEEECCCAAABBBAAA@@@?????????@@@AAABBBHHHGGGGGGIIIMMMOOOOOOOOOLLLSSSllliiiSSSDDDGGGPPP```uuuWWW@@@999<<<666555555555555555666666444333333222222111111111111111000000000/////////------,,,------...///000111222222333666999<<<>>>===BBBHHHOOOTTTYYY^^^aaakkkkkkiiieeeccceeekkkpppoookkkjjjmmmooooooooopppyyy{{{}}}~~~|||~~~~~~yyyyyylllWWWFFF===999888444555555555555444333222000111222222222222111000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,++++++&&&((()))***))))))+++---)))+++...///000111333555888;;;>>>BBBDDDHHHKKKNNNTTTXXXZZZ\\\bbbkkkpppooossspppooorrrvvvuuuoooiiikkkmmmsss|||xxxxxxyyy|||}}}{{{xxxwwwvvvvvvuuutttssssssyyywwwsssqqqppprrrtttvvvtttxxxzzzxxxsssppprrruuutttzzzzzztttqqqsssuuutttyyy~~~~~~{{{}}}~~~tttnnnggg\\\RRRNNNEEE@@@>>>AAACCCBBBAAABBB>>>>>>???@@@AAACCCDDDEEE@@@???===<<<<<<===???@@@AAACCCEEEFFFFFFFFFGGGGGGBBBEEELLLVVV]]]ccclllttttttrrrmmmmmmyyyvvvvvvuuuuuutttpppggg[[[RRRSSSXXX[[[]]]___ccciiimmmllllllsss}}}{{{{{{~~~}}}yyy~~~qqqiiiiiihhhjjjaaaOOOHHHEEEAAA@@@BBBEEEGGGGGGCCCEEEGGGIIIIIIIIIHHHGGGIIIHHHFFFEEEEEEHHHMMMQQQRRRTTTWWW[[[]]]___``````WWWUUUVVVXXXUUUOOOMMMQQQKKKMMMOOOPPPPPPNNNMMMKKKEEEBBBBBBFFFFFFBBB??????AAAAAA@@@@@@@@@AAABBBCCCFFFGGGGGGIIIKKKLLLLLLLLLJJJNNNccczzz[[[DDDEEELLLXXXzzzfffGGG<<>>;;;;;;???@@@===<<<>>><<<<<<<<<<<<>>>???AAABBB???>>><<<;;;;;;<<<>>>??????AAACCCDDDCCCCCCFFFHHHGGGQQQaaappprrrlllhhhhhhbbbgggkkkqqqvvvzzzvvvtttvvvxxxtttjjjaaa^^^[[[ZZZ^^^fffmmmrrrtttnnnllltttyyywww{{{~~~sssiiijjjmmmggg```VVVEEEFFFDDDBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJHHHIIIKKKNNNOOORRRUUUYYY\\\^^^___```YYYWWWVVVTTTQQQNNNOOOSSSPPPQQQRRRSSSRRRQQQOOONNNHHHEEEFFFIIIIIICCC>>>===??????@@@@@@AAACCCDDDDDDDDDFFFIIILLLLLLLLLKKKJJJJJJMMM\\\~~~gggHHHFFFMMMZZZzzztttQQQ@@@CCC666555555444444444444444333333222222222222222111111111111111000000000000------,,,------...///000000000222444666999;;;<<<>>>BBBGGGLLLOOORRRUUUWWWiiikkklllgggaaa```eeejjjggghhhiiiiiiiiikkkmmmnnnvvvyyy~~~~~~}}}zzzzzz~~~}}}|||~~~}}}~~~oooQQQ>>>555444333333333444444555111111111111111111111111000000000000000000000000------............------,,,,,,------------......(((***+++***))))))***+++)))+++------,,,---...000222444777999;;;===@@@CCCEEEJJJMMMMMMPPPWWW]]]^^^``````bbbfffjjjllllllkkklllmmmqqquuuyyyzzzxxxvvvrrrtttwwwzzz}}}~~~|||}}}~~~~~~}}}{{{xxxwwwvvvuuutttssstttuuuxxxyyyzzzxxxuuusssrrrrrrtttuuuwwwzzz|||zzzvvvtttssstttoooqqqssssssssstttvvvwwwyyyzzzwwwppp```VVVMMMHHHCCC>>>===???>>><<<===AAAAAA===<<<>>>;;;;;;:::::::::<<<===>>>===<<<<<<;;;;;;<<<>>>>>><<<>>>@@@AAABBBFFFMMMSSSYYYeeevvvzzzkkkaaa___aaagggnnnvvv~~~zzz~~~zzzpppggg___YYY^^^gggmmmqqqtttmmmmmmuuuzzzxxx~~~zzzhhhbbbhhhkkk___TTTLLLBBBEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGIIIKKKFFFIIILLLLLLJJJJJJLLLOOONNNOOORRRUUUXXX[[[\\\]]][[[XXXUUURRRQQQQQQRRRTTTPPPQQQRRRSSSSSSSSSRRRQQQKKKGGGGGGKKKJJJEEEAAA@@@>>>>>>???AAABBBCCCCCCDDDCCCGGGKKKMMMMMMLLLKKKLLLLLLNNNXXXttt~~~XXXKKKNNN\\\yyy|||\\\GGGBBB888888666555444333333333222222222222222222222222111111000000000/////////------,,,------...///000///000222444666999:::;;;???BBBGGGJJJMMMOOOQQQSSSgggkkklllhhhaaa^^^ccchhhdddhhhjjjhhhhhhllloooooossswww}}}~~~}}}|||{{{~~~{{{xxxxxx{{{{{{}}}hhhLLL:::999666333222222444555222111111111111111111222000000000000000000000000........................,,,---------............***+++,,,+++***)))***+++)))+++,,,,,,++++++,,,......000333555666888;;;===<<>>::::::===>>>===???CCCCCC@@@@@@CCC<<<;;;999888888999;;;<<<<<<<<<<<<<<<=========>>>999<<<@@@CCCHHHRRR```jjjrrrxxx|||mmm]]]ZZZ___gggnnntttyyynnneee___bbbeeefffiiimmmkkkpppwww}}}~~~~~~~~~yyylllccceeedddSSSHHHEEEAAABBBBBBCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGHHHCCCGGGJJJJJJHHHHHHLLLPPPNNNOOOPPPQQQSSSUUUWWWXXXVVVTTTQQQPPPRRRTTTTTTQQQLLLMMMOOOQQQSSSTTTTTTTTTTTTNNNJJJJJJHHHDDDAAABBB??????@@@AAAAAAAAAAAAAAADDDGGGJJJKKKKKKKKKMMMOOONNNOOOVVVkkk|||oooTTTLLLVVVqqqhhhPPPDDD<<<;;;999777666555444444222222222222222222222222000000000/////////......------,,,------...///000...000222444777999::::::>>>BBBFFFJJJMMMOOOQQQSSSeeejjjlllhhhaaa]]]bbbhhheeejjjllliiihhhlllooonnnqqqvvv}}}~~~yyy|||zzz~~~{{{yyyzzz{{{|||wwwwwwzzzbbb@@@===888444222222333444222222111111111111222222000000000000000000000000//////............///000---------.........//////+++,,,---,,,*********,,,)))***++++++******+++,,,+++---///111222444666999777<<>>???DDDIIIKKKLLLPPPTTTWWWYYY___iiiqqqmmmpppqqqoookkkiiijjjkkkrrrtttvvvwwwwwwyyy{{{}}}}}}~~~}}}{{{zzz|||zzzwwwttttttuuuxxxyyyyyyxxxwwwvvvuuutttssssssrrrrrrtttxxx{{{|||{{{yyyqqqooopppwww~~~ssspppiii```VVVMMMEEEAAA???<<<<<<>>>>>>;;;:::<<<999999<<>>>>>======:::===BBBGGGPPP___rrr~~~qqq\\\OOOUUUaaakkkrrrzzz{{{rrrkkkggggggddd```aaagggnnnxxx}}}}}}yyyxxxjjjeee___LLLAAAAAA@@@???@@@BBBCCCCCCDDDEEEGGGAAACCCEEEGGGHHHGGGFFFDDDEEEGGGIIIHHHEEEEEEJJJOOOOOOOOONNNNNNPPPQQQSSSUUUOOONNNLLLMMMRRRUUUSSSMMMHHHIIILLLOOORRRTTTVVVWWW___VVVMMMHHHDDD@@@???AAA@@@AAAAAAAAAAAA@@@???>>>FFFGGGIIIHHHHHHJJJNNNRRRNNNPPPTTTeeexxxuuuuuuqqqwww[[[IIIOOOhhh~~~rrrXXXGGG???>>><<<:::888666555444222222222222222222222222////////////............---------------...000000...///222444777999::::::===AAAFFFKKKNNNPPPSSSUUUdddiiilllhhh```]]]aaagggffflllnnniiihhhlllooonnnpppuuu|||~~~uuu|||zzzxxx|||}}}{{{zzzyyywwwtttvvv~~~vvvUUUGGG:::444333222222444))),,,...///......111444///////////////000000111...///000111222222111111......------------.........---,,,+++***+++,,,---++++++++++++++++++++++++***+++,,,...///000000111777777888:::===???AAACCCDDDFFFIIIMMMSSSZZZbbbggghhhfffcccbbbcccfffkkkmmmkkkmmmoooqqqqqqqqqpppooossswww}}}|||zzzxxxyyyzzzyyytttpppqqqwww~~~{{{xxxuuutttvvvwwwvvvuuusssnnnoooxxx~~~~~~~~~qqqpppuuu|||wwwppplll^^^ZZZSSSLLLEEEAAA???>>>===>>>>>>>>><<<;;;;;;<<<::::::;;;<<<=========<<<======<<<:::999999;;;===;;;<<<>>>@@@AAAAAA???>>>EEEHHHJJJOOO```uuuuuueeeYYYTTTSSSWWW[[[fffsss}}}uuuooonnnmmmiiiggghhhxxx~~~ppp]]]PPPJJJGGGDDD@@@AAA@@@@@@AAADDDDDDCCCBBB@@@BBBDDDEEEFFFDDDBBB@@@EEEDDDCCCCCCDDDFFFHHHJJJJJJKKKMMMOOOPPPPPPPPPPPPOOOMMMKKKLLLOOOOOONNNKKKJJJJJJJJJKKKMMMRRRYYY^^^aaaaaaZZZMMMCCCAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAGGGHHHIIIKKKLLLLLLMMMMMMQQQUUUZZZdddzzz{{{tttqqqsssxxxdddJJJMMM^^^rrr}}}nnnUUUCCC888888;;;666777888111333222222111111222222333000111222111000//////111,,,,,,,,,,,,,,,---...///,,,...000111222555999======@@@DDDGGGJJJLLLOOORRR]]]bbbgggfff```]]]___ccceeegggjjjkkklllmmmnnnppprrrtttzzz~~~|||}}}yyyyyy}}}~~~}}}||||||{{{|||wwwuuuyyy~~~cccTTTCCC;;;777333222333333444444222//////111444000000000000000111222222///000111111111000///...///......------......///...---,,,+++++++++,,,---++++++++++++++++++++++++++++++,,,...////////////333444555666999;;;===>>>???AAACCCFFFJJJPPPVVV[[[```^^^\\\[[[]]]```dddgggfffhhhjjjlllmmmmmmllllllooorrrvvvzzz{{{zzzwwwuuuvvvxxxxxxwwwuuuvvv{{{~~~zzzxxxuuuuuuvvvwwwvvvuuutttqqqsssyyy{{{yyyzzz}}}{{{xxxyyy|||nnnbbbZZZVVVKKKHHHDDD???<<<:::999888<<<===>>>===;;;:::;;;<<<:::::::::;;;;;;<<<<<<<<<999:::;;;:::999999;;;<<<:::===???>>><<<<<>>@@@DDDGGGIIILLLNNNQQQWWW^^^fffgggbbb\\\[[[\\\cccfffjjjlllmmmnnnoooqqquuuuuu{{{~~~}}}~~~~~~yyyyyy}}}~~~|||zzzwwwwww{{{tttcccPPPDDD===777555666000000000//////000333666111111111111111222222333000111111111000///---,,,///......------......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////000111333555777888:::<<<===???AAAEEEJJJNNNTTTSSSRRRQQQSSSWWW\\\^^^___```cccfffhhhhhhhhhgggiiijjjlllqqqvvvwwwtttpppqqqrrrtttvvvxxxyyy{{{|||yyywwwuuuuuuvvvwwwvvvuuuxxxyyy|||~~~|||xxxzzz~~~yyyxxx}}}|||{{{zzzpppbbbTTTJJJDDDCCC======;;;:::::::::::::::;;;<<<===<<<;;;:::;;;<<<::::::999888999:::;;;<<<555777999:::999999:::;;;:::===???===999===HHHSSSZZZbbbjjjoooppplllbbbWWWVVVTTTSSSWWW___ggglllmmmppp{{{tttpppmmmppp{{{xxx{{{zzzyyyeee[[[OOOGGGEEEDDDAAA>>>@@@???@@@BBBDDDDDDCCCAAA>>>???@@@BBBBBBBBBAAA@@@FFFEEEEEEDDDEEEFFFHHHIIIHHHIIIKKKMMMNNNNNNMMMMMMIIIHHHGGGGGGHHHIIIHHHGGGIIIIIIHHHFFFFFFHHHLLLPPP]]]aaa```TTTHHHCCCCCCCCCCCCDDDDDDEEEEEECCCBBBAAADDDEEEFFFGGGHHHIIIIIIIIIRRRVVVZZZ]]]iiizzzzzzqqqQQQHHHQQQcccvvv}}}```JJJ>>><<<777777666...333333222222222222333333000111222111000//////111------,,,,,,,,,---......,,,...///111222555999<<>>:::999///000000000000000222333111000000000000111222222///000000111000///...---//////............/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///111333444777999:::;;;===???CCCGGGJJJIIIHHHIIIKKKOOOTTTVVVXXXZZZ]]]```bbbcccccccccdddcccdddjjjqqqssspppllllllllllllnnnrrruuuvvvuuuvvvuuuuuuuuuvvvvvvvvvvvvwww|||{{{wwwyyy}}}{{{tttrrrxxx}}}{{{zzz{{{zzztttkkkeeebbb^^^UUUKKKBBB>>>>>>@@@<<<<<<<<<===============:::;;;<<<;;;:::999:::;;;:::999777666666888:::;;;444777999:::999888888888888;;;>>>>>>???FFFRRR\\\hhhiiigggbbb\\\VVVPPPKKKUUUWWW[[[bbbllluuuwwwsssnnn||||||zzzxxxvvvzzzwww{{{ssskkkVVVOOOHHHDDDCCCCCC@@@>>>??????@@@BBBDDDDDDBBB@@@<<<===>>>???@@@@@@@@@@@@FFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKFFFFFFEEEEEEFFFFFFFFFEEEGGGGGGFFFDDDCCCDDDHHHKKKQQQYYYZZZQQQGGGBBBBBBCCCBBBCCCCCCDDDCCCBBBAAA@@@AAABBBCCCEEEFFFFFFFFFGGGNNNRRRVVVXXX^^^www|||qqqRRRFFFLLL]]]nnnpppSSS???;;;777777666///333333333222222333333333000111222111/////////111------,,,,,,,,,------...,,,...///000222444888;;;???AAAEEEGGGGGGIIIKKKMMMRRRZZZcccgggddd^^^YYYWWW]]]aaaggglllmmmmmmnnnnnntttvvv|||}}}zzz}}}wwwwwwzzz~~~~~~zzzzzz~~~}}}~~~|||~~~{{{|||xxxvvvvvvwwwyyyqqqaaaTTTHHH@@@===:::888666444222000---,,,000////////////000111111---...///111111111000////////////....../////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,---///000111333555777888999<<>>>>>===<<<;;;::::::888:::;;;:::999888999;;;:::999777666666777888:::666888::::::999777777777666888;;;@@@GGGOOOWWW\\\iiieee]]]TTTKKKFFFHHHLLLXXX]]]bbbjjjwww{{{mmmvvv~~~{{{yyyiiiZZZLLLHHHDDDBBBBBBBBBAAA???>>>>>>@@@BBBDDDDDDBBB???;;;;;;<<<===>>>???AAAAAAFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDBBBBBBCCCFFFIIIGGGOOOSSSMMMFFFCCCDDDDDDAAAAAABBBCCCBBBAAA@@@??????@@@AAACCCDDDDDDDDDDDDIIILLLQQQSSSVVVjjj}}}iiiOOOBBBGGGWWWkkk}}}ZZZAAA;;;777666777222444333333333333333333444000111222111/////////111...------,,,,,,,,,------,,,...///000111333777:::>>>@@@CCCEEEFFFGGGIIIJJJQQQVVV]]]```^^^[[[YYYYYYZZZ___dddiiijjjjjjkkkkkknnnssszzz~~~zzz{{{vvvvvvyyy}}}}}}{{{|||}}}{{{~~~zzzvvvqqqnnntttpppmmmlllllllllrrryyy|||lll[[[NNNHHHAAA===888444222111///...///////////////000000111---...000111222222222111000//////......//////000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,---...///000...000222444444666999<<<;;;;;;;;;<<>>;;;999888;;;@@@EEECCCBBB@@@>>><<<:::999999777888999999888888999::::::999888777666777888888777999;;;;;;:::999:::;;;999;;;???EEEKKKPPPSSSTTTZZZXXXWWWSSSMMMIIIMMMTTT___dddiiiooo}}}qqqsssyyy~~~}}}}}}|||wwwttt]]]MMMGGGDDDBBBAAAAAAAAA@@@???===>>>???BBBDDDDDDAAA>>>;;;;;;:::;;;===???AAACCCEEEEEEEEEDDDDDDCCCCCCBBBDDDEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEEEECCCCCCDDDEEEAAABBBBBBAAA@@@BBBEEEGGGCCCIIILLLJJJGGGGGGGGGEEEAAAAAABBBCCCBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCDDDGGGLLLOOOPPP```dddNNN@@@BBBPPPfff}}}aaaFFF>>>777555777555444444333333333333444444000111222111000//////111......---,,,,,,,,,---------...///000111333777999;;;>>>AAACCCDDDEEEGGGIIIMMMPPPTTTVVVVVVWWWXXXYYYZZZ^^^cccfffggghhhhhhiiijjjnnnwww{{{zzz}}}wwwvvvxxx||||||{{{}}}||||||}}}}}}yyy~~~xxxxxxwwwtttpppkkkeeebbbjjjgggeeeeeedddbbbeeekkkvvvwwwfff^^^XXXOOOBBB999444333444333000000//////000000111222000111222333333222111111000000////////////000000//////000111000///...---------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...///,,,...000111111222444666555555555666999;;;>>>@@@BBBCCCFFFIIIKKKLLLLLLKKKQQQQQQRRRSSSTTTVVVWWWWWWVVVXXX[[[[[[ZZZZZZ^^^aaaaaadddggghhhgggggghhhjjjjjjrrrvvvsssnnnmmmmmmkkkhhhdddcccdddbbbZZZTTTRRRGGGJJJHHHAAA===>>>>>>;;;888888888777777999<<<@@@DDDBBB???===;;;:::;;;;;;666777888888777777888:::999999999888888777777777777999:::;;;;;;<<>><<<===???BBBDDDDDDAAA>>>;;;:::::::::<<>>???AAACCCBBBFFFGGGFFFGGGIIIGGGCCCCCCCCCDDDDDDDDDCCCBBBAAA===>>>???AAABBBBBBBBBBBBBBBDDDIIIMMMMMMXXXzzzkkkUUUDDD@@@LLL]]]wwwiiiMMMCCC888333666888444444333333333333444444000111222111000//////111///...---,,,,,,,,,,,,,,,---...///000000222666999888;;;>>>@@@BBBCCCEEEGGGJJJKKKNNNPPPRRRUUUXXXYYY\\\___bbbeeeeeefffgggiiihhhjjjqqqzzz~~~|||zzz|||yyywwwxxx{{{{{{zzz~~~}}}||||||}}}~~~wwwzzzxxxooooooooonnnjjjfffaaa^^^aaa``````bbb```]]]]]]aaaiiiuuu|||ssspppZZZFFF:::555333333111111111000111222222333333333444444333222000///000000////////////000000///000111111111000...---------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---.........///000111000000111333111111111222444777999;;;<<<>>>@@@CCCEEEEEEEEEDDDKKKLLLMMMMMMLLLMMMOOOQQQJJJPPPVVVWWWUUUTTTWWWZZZ[[[___cccdddcccbbbdddfff```hhhkkkfffbbbbbb```[[[UUUSSSTTTUUUPPPGGG@@@???999>>>===666222666::::::333444555555555666999;;;???===:::777666777999:::555777888888777777888:::999999999999999888777666666888999;;;<<>>>>>======<<<===???BBBEEEDDD@@@>>>;;;;;;::::::<<>><<<<<<>>>@@@BBBCCCCCCBBBEEEHHHEEE@@@DDDEEEFFFFFFFFFEEECCCBBB===>>>???@@@AAABBBBBBBBBBBBCCCHHHMMMLLLTTTsssuuu^^^JJJBBBJJJVVVqqqoooRRRGGG999222666888555444444333333444444555000111222111000//////111///...---,,,,,,,,,,,,,,,---...///000000222666888666999===???AAABBBEEEGGGIIIJJJMMMPPPSSSVVVYYY[[[^^^```cccdddeeefffhhhiiiiiihhhmmmwww||||||{{{|||{{{xxxxxxzzzzzzzzz~~~}}}{{{zzz}}}vvvvvv}}}~~~}}}yyyqqqcccdddffffffeeebbb___]]]]]]\\\^^^aaa```[[[ZZZ]]]```jjjuuu|||fffMMM>>>666111///222333111---+++///333333333222222111111000000//////............//////////////////000000000000,,,...//////...------...***+++---,,,++++++,,,...............---,,,+++***---,,,,,,+++,,,---///000///.........///000222333222333555777:::<<<>>>???>>>@@@BBBEEEFFFFFFEEEDDDEEEGGGJJJLLLLLLNNNQQQSSSWWWXXXXXXWWWUUUSSSTTTUUU\\\[[[YYYVVVRRRNNNKKKIII@@@???===;;;:::999888888666666666666777777777777444666888777555555777:::666777777777888888888888666666666666666777888999:::999888777777999:::;;;:::;;;===>>>AAAIIITTT\\\bbb```]]]WWWIIIAAAHHHUUUgggppp}}}{{{sssnnnvvv{{{qqqjjj___ZZZfffyyyvvvuuuzzz}}}|||xxx~~~|||yyyzzzmmm___SSSJJJEEECCCAAAAAA@@@??????>>>??????:::;;;===???@@@??????>>><<<<<<;;;<<<===>>>@@@AAAGGGDDDBBB@@@@@@???>>><<>>@@@CCC>>>???AAA@@@??????@@@BBB@@@AAABBBCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBB@@@AAA@@@???======???AAADDDDDD@@@DDDLLLQQQccciiiRRREEEGGGSSSggg\\\FFF???===999555444444444333333333222222333333222111000000111111///////////////.........------...///000222444555666888:::<<<>>>@@@DDDFFFJJJJJJKKKLLLOOOSSSWWWYYY[[[bbbhhhhhhggggggddd```jjjkkkmmmqqqvvvxxxxxxxxx{{{{{{|||}}}~~~{{{yyyzzz}}}yyywwwxxxsssjjjaaa```^^^\\\\\\\\\\\\\\\]]]^^^___```aaa^^^ZZZVVV[[[```iiisss}}}gggQQQCCC;;;444555444222//////111444444444333333222111000///000//////......//////000////////////000000000000---...000000...---...///+++,,,------,,,,,,---///------------,,,+++******------,,,,,,------......---,,,,,,---...///000000...///111333555777888999888:::<<<>>>???>>>>>>===@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMNNNLLLJJJIIIIIIJJJJJJIIIHHHFFFDDDAAA???>>>:::999777666555555444444444444444444555555555666444555666666444444666888666666777777777888888888555555555555666777888888666666666666777999;;;<<<===@@@EEEKKKRRRYYY```dddddd```[[[WWWOOOKKKQQQ[[[jjjtttzzztttuuu{{{~~~mmmgggcccbbb\\\XXXbbbrrr~~~wwwssswww}}}~~~wwwnnn___RRRIIIDDDBBB@@@??????>>>>>>===>>>>>>>>>:::;;;<<<===??????@@@@@@>>>>>>======>>>@@@AAABBBDDDBBB@@@@@@@@@@@@???>>>>>>>>>??????@@@AAAAAAAAA@@@CCCEEEDDD@@@???AAADDD===@@@DDDEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA???@@@@@@???>>>>>>@@@BBB>>>BBBCCCGGGKKKKKKYYYsssvvvZZZGGGGGGOOOfffdddKKKAAA<<<888444444444444333333333222222333222222111000000111111////////////............------...///000222333444555777:::;;;===???CCCFFFIIIIIIIIIKKKNNNRRRVVVXXX[[[bbbffffffeeefffdddaaaeeehhhlllpppsssuuuwwwwwwyyyzzz{{{}}}~~~{{{yyyzzz|||~~~~~~{{{{{{zzzkkk___^^^]]][[[YYYXXXXXXYYYYYY[[[[[[\\\^^^```^^^[[[XXXWWW[[[ccclllvvvgggQQQEEE;;;777333000000111111111333333444444333222000///000000////////////000000000000000000////////////---///111000///...//////,,,---......------...000------------,,,+++******---............------,,,******+++,,,------------------...///111222333333333444666777777777666555999;;;<<<<<<;;;;;;===>>>>>>???@@@>>><<<;;;<<<===888888888888777666555444444444333222222222222222222222222222333333333333333444555444333333555777666666666666777777777777444444444444555666777888555555555555777:::===???FFFKKKTTT\\\bbbfffhhhiiiddd^^^ZZZYYYXXXYYY]]]cccooozzz}}}wwwvvvwwwuuusss``````eeejjjiiieeekkkuuuvvvuuurrrrrr|||~~~jjj^^^OOOEEEBBBAAA@@@???<<<<<<<<<<<<<<<<<<===>>>:::::::::<<<===???AAABBBAAA@@@??????@@@AAABBBCCCBBB@@@??????AAABBBBBBAAA<<<===???@@@AAA@@@@@@???>>>AAACCCBBB@@@???AAADDD<<>>???@@@@@@>>>>>>???@@@;;;AAABBBDDDHHHFFFPPPgggeeeJJJGGGMMMiiirrrUUUEEE>>>999555444444444444333333333333333222111111000111111111000000//////............---------...000111333444444666999:::<<<>>>AAADDDFFFFFFGGGIIILLLPPPTTTVVV[[[aaadddcccbbbddddddaaa```eeekkkooopppqqqsssvvvuuuwwwzzz|||~~~|||yyyzzz|||{{{~~~{{{wwwuuuvvvyyy|||vvvjjj___]]][[[ZZZXXXWWWVVVWWWWWWVVVVVVXXX[[[]]]]]][[[YYYSSSUUUZZZaaajjjttt}}}}}}dddRRRFFF???666222222333222000000111222444444333111000111000000//////000000111000000000000////////////...000111111000//////000---...//////......///000------......---,,,,,,+++---.../////////---,,,+++)))***+++---------,,,+++......//////000111111111111222222333333333222222333555555444333222333444444555666555333222333444222333333333333333222222222222222111222333333444111111111222222222333333444444444444444444555666555555555666666666777777333333333444444666777888888777666666999???DDDHHHUUU[[[cccfffdddbbbbbbddd^^^___```bbbccceeeiiimmmrrr|||yyysssqqqqqqooogggkkkvvv~~~}}}{{{uuuuuuuuuyyyrrr]]]RRRFFFAAABBBDDDCCC@@@:::::::::::::::;;;<<<===:::::::::;;;===???BBBCCCBBBAAA@@@???@@@AAABBBCCC@@@???>>>???BBBDDDDDDDDD:::<<<>>>@@@AAA@@@???>>><<<>>>@@@???>>>>>>???AAA===AAAGGGIIIHHHEEEBBBAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA===???@@@???===<<<<<<===>>>BBB???AAAGGGHHHOOOaaawwwuuuSSSJJJOOOqqq```JJJ???;;;888555444444444444333333333222222111111111111111222000000//////......---------------...///000222222333555777999:::<<>>>>>???@@@@@@???>>>===???BBBEEEEEEEEE999;;;===?????????>>>===:::;;;<<<<<<<<<<<<===>>>>>>AAADDDDDDCCCBBBBBBBBB===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC>>>??????>>><<<:::;;;<<>>;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>???AAACCCDDDAAA@@@???>>>======>>>???>>>===<<<>>>@@@BBBCCCCCC999:::<<<===>>>>>>======::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????@@@BBB===>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD?????????===<<<<<<>>>@@@BBBLLLPPPXXXbbb]]]RRRQQQ___~~~dddNNNLLLhhhoooOOO???:::888555555555555444444444333111111111000111111222333111111000///...------,,,,,,,,,,,,------...000000111333555666666888;;;>>>===>>>AAAEEEHHHLLLNNNPPPVVVZZZ]]][[[[[[^^^___^^^```fffnnnqqqpppnnnllllllkkklllmmmooorrrtttvvvxxxwwwzzz}}}}}}{{{zzz|||~~~|||~~~rrrooommmmmmmmmjjjeeeaaa^^^]]]ZZZXXXVVVVVVVVVVVVPPPOOOOOOQQQTTTWWWXXXXXXVVVUUUSSSTTTWWW\\\aaaeeedddeeegggkkkrrrzzz|||qqq```QQQHHHDDDBBB@@@===;;;999666555555555666222222222111111222222222111111111000///.........---...000000...---...///,,,...//////...---///000//////000000000000/////////............//////000...------,,,,,,,,,------,,,,,,,,,,,,------......+++++++++,,,---...//////+++---...///......000111...///000000......///000,,,---...//////000/////////.........///000111111111111222222222333333333666333222222555666666444333333444444444555555555333333444555666888999:::;;;AAAJJJTTT[[[___aaaaaaZZZYYYVVVSSSSSSWWW```gggrrrzzzuuuvvvzzzwwwwwwgggTTTEEE@@@AAABBBEEEFFFEEEBBB???>>>======<<<<<<<<<<<<======>>>???@@@AAABBBBBBCCCBBBAAA???>>>=========>>><<<;;;:::;;;===>>>>>>>>>:::::::::;;;<<<<<<=========<<<;;;;;;<<<<<<;;;;;;===>>>??????>>>>>>???AAA???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===>>>@@@EEEHHHNNN\\\aaabbbddd[[[QQQRRRXXXtttrrrWWWNNN[[[www{{{WWWDDD>>>;;;555555555555444444444444111111000000111222222333111111000///...---,,,,,,,,,,,,,,,,,,---...//////000222444444555777:::<<<<<<===@@@DDDHHHKKKNNNOOOSSSXXX[[[ZZZZZZ]]]^^^\\\^^^cccjjjppprrrpppmmmjjjlllkkklllmmmooorrruuuwwwxxx{{{~~~~~~|||zzz{{{}}}~~~~~~rrrqqqpppmmmhhhccc___]]]```___\\\ZZZXXXWWWWWWWWWUUUSSSRRRSSSVVVXXXZZZZZZVVVVVVVVVWWWZZZ]]]```bbb```aaadddiiiooowww~~~yyyhhh\\\VVVTTTTTTDDDBBB===999666555555666333222222111111222222333222111111000///......---,,,...//////...------...,,,---......------...000......///////////////...///...---------///000111...---,,,+++++++++,,,------------......//////000,,,,,,,,,---...000111222***,,,.../////////111333---...//////------...///---...///111222333333333000000000000000111222222111111111111222222222222555222000111444555444333333333333444444444555555333444444555777999:::;;;AAAIIITTT___cccaaa[[[WWWPPPLLLJJJNNNYYYeeennnssszzz~~~yyyxxxyyy~~~{{{yyycccQQQHHHDDDAAABBBDDDFFFFFFEEECCCAAA@@@???>>>===============>>>???AAABBBCCCCCCBBBBBBCCCBBB@@@>>>======>>>>>>;;;999888888:::;;;;;;::::::::::::::::::<<<======???>>>============<<<;;;;;;===???@@@???>>>>>>???BBBBBBBBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>@@@DDDKKKPPP]]]jjjkkkbbb\\\TTTQQQYYYUUUjjjiiiSSSSSSggg___JJJCCC???666666555555555444444444111111000000111222333333222111000///...---,,,,,,,,,,,,,,,,,,------...///000111333444444666999;;;;;;===@@@DDDHHHKKKNNNOOOQQQWWW[[[ZZZZZZ]]]]]][[[[[[___fffnnnsssrrrnnnjjjmmmlllkkklllnnnqqquuuwwwzzz}}}|||zzz{{{}}}|||}}}{{{yyyssskkkccc___```ccccccbbb___]]][[[ZZZZZZZZZYYYWWWUUUUUUWWWZZZ[[[[[[VVVWWWXXXZZZ]]]```bbbccceeefffhhhkkkpppvvv{{{~~~ssshhhqqqlll^^^OOOGGG???777444666333222000...///222111///...//////000000//////...000000000000000000000000000000000000000000000000000//////...------,,,,,,000000000...,,,+++,,,---000---,,,---///000...,,,---------............///000///---,,,---...000222............////////////////////////............------///000111111111111/////////000000000000000000111222111000//////111000111111000000111333666333333333444666666555444222555777777777:::@@@EEENNNQQQVVVWWWVVVTTTRRRQQQHHHJJJRRR^^^iiiooouuu|||{{{{{{~~~tttttt{{{yyyuuu~~~uuudddUUUIIIBBB???===BBBFFFFFFCCC@@@>>>>>>>>>===<<<;;;:::;;;<<<<<>>>>>===<<<<<<;;;>>>AAABBB@@@<<<:::<<<>>>EEECCCAAA???>>>???AAACCC??????@@@@@@@@@@@@??????<<>>=========<<<;;;::::::;;;<<<===???@@@AAABBBCCCDDDEEEEEEGGGEEECCCBBBAAA???<<<:::;;;:::::::::;;;;;;<<<===<<<>>>???>>><<<<<<<<<>>>>>>???@@@???>>>=========EEEDDDCCC@@@======@@@CCCHHHFFFCCC@@@>>>===>>>?????????@@@@@@@@@@@@??????@@@CCCIIIQQQZZZaaaeeefffiiiddd\\\SSSMMMLLLPPPTTTZZZ]]]ttt|||xxx}}}```OOOYYYllluuu\\\LLL<<<:::888666555555555444333333333333111//////000222////////////...---++++++,,,,,,,,,,,,------...///111000000000222333555777777:::>>>AAACCCEEEGGGIIINNNSSSYYY[[[ZZZZZZ[[[]]]___[[[^^^jjjoookkkkkkpppiiiiiiiiiiiijjjlllmmmnnnuuuwwwzzz}}}}}}~~~}}}yyywwwzzz{{{uuukkkcccaaacccdddaaa```aaadddbbb\\\VVVZZZ\\\___aaaaaaaaabbbccc___^^^]]]___ccchhhkkkmmmppppppqqqvvv|||~~~{{{{{{eeeMMM>>>999777555666666444222111111111000000//////......000000000000000000000000000000000000000000000000111111111000//////......///000000///......///111///...------...///...------------............//////......------///000111............////////////////////////............///...---------...//////---------......////////////111222222111111333444333333333222111222444666333444444444555555555555;;;@@@EEEFFFDDD@@@??????CCCDDDEEEFFFHHHKKKQQQTTT```bbbmmm|||yyynnnfff```bbbgggooo|||{{{vvvkkkbbbVVVIIIBBB@@@BBBEEEAAACCCCCCAAA>>><<<;;;;;;;;;::::::::::::<<<===>>>???@@@AAACCCEEEFFFGGGGGGHHHFFFEEEDDDCCCBBB???<<<999999::::::;;;<<<>>>>>>@@@AAABBBAAA@@@>>>>>>???@@@AAABBBAAA???>>>???@@@IIIFFFBBB>>>===@@@DDDGGGIIIGGGCCC@@@>>>===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGOOO[[[eeeiiifffaaaYYYVVVQQQLLLIIIKKKPPPUUUZZZZZZmmm~~~vvvxxxiiiRRRUUUdddzzzfffRRR<<<;;;999666555555555444333333333333222//////000111000000///...---+++***)))------,,,,,,,,,------...111000//////000111333444666999<<>>???AAABBBCCCEEEFFFGGGGGGGGGHHHFFFEEEDDDDDDCCC@@@>>>999999999:::<<<===???@@@AAACCCDDDDDDBBB@@@@@@@@@@@@BBBCCCBBB???>>>@@@BBBIIIFFFBBB??????AAADDDEEEEEEDDDBBBAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAADDDHHHPPPYYY^^^]]]XXXRRRMMMLLLJJJGGGGGGJJJPPPUUUZZZZZZhhh~~~~~~qqqUUUPPPZZZtttzzziiiUUU>>><<<:::666555555555555444222333333222000///000111////////////...---,,,+++......---,,,,,,,,,------......---...///111333444666888<<<>>>@@@BBBDDDFFFIIINNNSSSWWWXXXYYY\\\______]]]```gggkkkiiihhhiiiggghhhkkknnnoooppppppoooppprrrsssuuuxxx~~~sssqqqmmmkkkjjjjjjiiiiii```___aaagggmmmppplllgggeeehhhkkkmmmmmmmmmmmmnnnmmmjjjhhhhhhjjjmmmooopppnnnnnnppprrrvvvzzz}}}~~~{{{{{{ooo]]][[[QQQGGGAAA<<<555444666333222222222222222333444111111111111111111111111//////////////////////////////............------+++,,,------,,,,,,...000---.........------......---------............///...............///000000............////////////////////////............///...,,,+++***+++---...//////000000111222222333...000222333333333555777222333333222111111444666555666666555333333555777DDDMMMWWW[[[WWWMMMDDD>>>@@@GGGQQQZZZbbbggglllnnnjjjkkkttt{{{rrrllliiiaaa[[[[[[^^^ccckkkrrrzzz~~~vvvrrr{{{wwwXXXNNNLLLHHHEEECCCCCCEEEFFFFFFDDDBBB@@@???>>>>>>===::::::::::::;;;===???AAADDDEEEFFFHHHHHHGGGFFFEEEFFFDDDCCCCCCCCCBBB@@@>>>888999999:::<<<>>>@@@AAAAAACCCEEEEEECCCAAA@@@AAA@@@CCCDDDBBB>>>===@@@DDDHHHHHHGGGFFFEEEDDDCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAGGGNNNQQQPPPMMMKKKIIIGGGGGGGGGGGGGGGKKKPPPTTTYYY[[[ffftttUUUKKKNNNbbbzzzzzzkkkZZZFFF>>>:::777444444555555444222333444333000//////000...//////000000000//////......---,,,,,,,,,------+++++++++---///222444666666999<<<>>>@@@AAACCCEEEGGGLLLRRRUUUWWWYYY]]]aaa```___aaagggjjjhhhffffffccceeejjjnnnqqqrrrsssrrrtttssspppoooqqqwwwxxxsssllliiiiiilllnnnnnngggeeeeeejjjppprrrooojjjiiijjjlllmmmmmmoooqqqtttssspppmmmlllmmmnnnmmmmmmllllllnnnooorrrvvvzzz|||zzz~~~zzzrrrdddWWWNNNDDD888444777555444222111000111111222111111111111111111111111000000000000000000000000...............---------+++,,,,,,,,,++++++---///---...///...------...///---------............///.........///////////////............////////////////////////...............---,,,,,,,,,---......------...//////000111111,,,---///000000000222444222333444333222333666888888::::::888555555888;;;BBBIIIQQQUUUQQQJJJDDDAAAGGGMMMWWWaaaiiiqqqwww{{{vvvtttxxx~~~}}}zzzzzz}}}{{{rrrgggaaaXXX[[[bbbjjjnnnrrr{{{wwwrrrwwwbbbOOOEEEEEEEEEDDDDDDDDDCCCCCCGGGEEECCCCCCDDDDDDCCCBBB<<<;;;;;;;;;<<<>>>@@@AAAFFFGGGIIIJJJIIIHHHFFFDDDDDDCCCBBBBBBCCCBBB@@@>>>999999:::;;;<<<>>>@@@AAA@@@BBBEEEFFFDDDCCCBBBBBBAAADDDEEECCC>>>===AAAFFFIIIMMMPPPOOOJJJFFFEEEEEEHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCC@@@EEEJJJKKKHHHGGGHHHJJJDDDEEEGGGHHHIIILLLPPPSSSWWW[[[dddyyytttTTTHHHDDDNNN___ggg}}}ssscccPPP???;;;777444444555555555111333444333111//////000......///000111111111111------,,,,,,,,,------...)))***+++,,,///222555777666888;;;>>>???@@@BBBDDDEEEIIIOOORRRTTTWWW\\\```aaaaaacccgggiiihhhfffdddaaaccchhhmmmqqqssstttuuuxxxvvvrrroooooossszzzzzzsssmmmlllnnnqqqrrrpppmmmjjjkkkoooppplllhhhfffgggiiiiiijjjmmmqqqtttvvvtttrrrqqqqqqpppmmmkkkggghhhjjjkkkmmmqqqvvvyyyzzzxxxxxxnnn```MMMCCCDDD>>>;;;888555222111111111111111111111111111111111000000000000000000000000.............../////////,,,---------,,,,,,---///,,,...000///---,,,---///---------............///---......///////////////............////////////////////////............,,,,,,------......//////,,,---...///000111222222,,,...000000///000111333333444555555555666999<<<===???@@@===999888<<<@@@CCCHHHMMMPPPQQQSSSXXX[[[___aaadddhhhppp{{{}}}~~~qqqmmmgggeeejjjkkkfff```^^^YYYeeevvvzzz~~~lllZZZOOOKKKAAAAAABBBCCCDDDDDDDDDDDDHHHFFFEEEFFFIIIJJJIIIGGG>>>=========>>>???AAABBBFFFGGGIIIKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCAAA???:::::::::;;;<<<>>>???@@@???BBBEEEGGGFFFEEEDDDDDDCCCFFFHHHEEE???>>>CCCHHHJJJQQQUUURRRJJJDDDDDDGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDAAABBBDDDDDDEEEEEEFFFGGGBBBDDDGGGIIIKKKMMMQQQTTTTTTZZZ```mmmvvvXXXKKKAAABBBJJJMMMbbb~~~mmmXXX@@@<<<777444444555555555111222444333111000//////...///000000000000000///,,,,,,,,,,,,------...///++++++,,,---///222555666444777:::<<<===>>>@@@BBBBBBGGGLLLOOOQQQTTTYYY]]]bbbdddeeegggiiiiiifffcccaaadddgggkkkooorrrtttuuuyyyyyyxxxuuussstttvvvyyyzzztttooonnnooopppooojjjeeeeeehhhiiigggdddaaadddgggiiikkkmmmpppsssuuuuuuuuuvvvvvvtttpppmmmfffhhhjjjkkklllpppvvv{{{sssqqqjjj\\\ZZZLLLIIIDDD???;;;888777666111111111111111111111111000000000000000000000000////////////000000000000......///...,,,,,,...///,,,...000///---,,,---000---------.........//////---......///000/////////............/////////000000/////////............+++,,,---...////////////...///000111222333444444000111222333222222333555444666777777777999<<>>>>>>>>@@@AAABBBDDDFFFIIIKKKLLLKKKJJJHHHDDDCCCBBBCCCDDDDDDBBB@@@;;;;;;;;;<<<<<<>>>???@@@???BBBFFFHHHHHHGGGFFFFFFDDDHHHJJJFFFAAA???EEEJJJJJJQQQVVVRRRGGG@@@BBBHHHDDDEEEFFFGGGIIIJJJKKKLLLEEEDDDBBBAAAAAABBBDDDEEEBBB@@@>>>???BBBCCCAAA>>>@@@BBBFFFIIILLLOOORRRUUURRRXXX\\\eeeyyy]]]QQQDDD>>>@@@@@@TTTeeerrrYYY@@@<<<777444444555555555111222444444222000////////////000000///...------+++++++++,,,---...///000---------...///111333555333555888:::;;;<<<>>>@@@@@@DDDIIILLLNNNQQQVVVZZZccceeefffgggiiiiiifffbbbccceeegggkkknnnqqqrrrssszzz{{{}}}|||yyywwwvvvvvvzzz~~~~~~~~~xxxqqqlllkkklllgggbbb\\\]]]aaaddddddbbb^^^bbbhhhlllnnnpppqqqrrrtttuuuvvvxxxyyywwwsssooolllnnnppprrrssswww~~~qqqwwwtttgggYYYSSSMMMCCC999444111111111333333222///---...------////////////111555444222000/////////000///...------------...///......------------......000---++++++---///---+++............////////////000---***+++///222000---///000000///...---///000***,,,...///......///111///------111111//////222...///222444666666555444888888999;;;>>>AAACCCDDDNNNFFF@@@AAACCCCCCDDDGGGSSSTTTZZZfffsss}}}zzzuuu{{{cccTTTFFF@@@>>>EEEMMMVVVcccpppzzzsss{{{~~~ooo```TTTKKKEEEAAA;;;<<<===???AAACCCEEEEEEFFFFFFFFFGGGHHHHHHIIIIII???===<<<;;;<<<>>>AAACCCEEEBBBAAADDDHHHJJJHHHDDDEEEEEEEEEEEEEEEFFFFFFFFF???????????????????????????AAADDDFFFEEECCCCCCCCCGGGHHHHHHGGGDDDCCCCCCCCCIIIHHHHHHGGGFFFEEEEEEDDDAAABBBDDDGGGJJJKKKIIIGGGDDDDDDEEEDDDDDDEEEHHHJJJEEEDDDCCCBBBAAAAAABBBCCC@@@CCCHHHMMMPPPRRRRRRQQQQQQXXX]]]dddyyysss^^^LLLBBB@@@DDDHHHUUUwwwxxxWWWHHH===;;;<<<555666888333222222222111111111111000000000111111111111000000------------------------///...---,,,---///111222333555888::::::999:::;;;???BBBDDDGGGNNNVVVZZZXXX^^^]]]]]]```eeehhhgggeeecccdddfffjjjnnnrrrrrrrrrtttyyy|||zzzxxxyyywwwttt{{{~~~~~~~~~zzzzzz}}}|||wwwrrrnnnmmmkkkddd]]]\\\```eeegggggghhhhhhkkkooosssssspppllluuussssssuuuxxxzzzxxxuuuvvvyyyyyyvvvwww~~~zzzzzz~~~vvvkkkYYYGGG<<<777666444444444444444333222111111222222000///000333222111000////////////000///...------...///000///......------......//////---++++++---///...,,,............////////////111...+++,,,000222000---.../////////------...000,,,---///000///...///111111......111111//////222000000000111222333444555777===DDDIIILLLQQQXXX]]]]]]VVVOOOLLLJJJHHHKKKPPPXXX___lllzzz{{{eeeOOOCCC>>>777777DDDVVVeeepppxxx{{{|||}}}}}}pppkkkbbbZZZRRRKKKEEEAAA;;;<<<<<<>>>???AAACCCDDDEEEEEEEEEEEEDDDDDDDDDCCC>>>===<<<<<<>>>AAADDDFFFCCC@@@???BBBFFFHHHFFFCCCEEEEEEEEEEEEEEEEEEEEEEEE???????????????????????????AAADDDEEEDDDDDDDDDEEEGGGHHHGGGEEECCCBBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAACCCFFFIIIJJJIIIGGGCCCBBBAAA???>>>@@@DDDGGGEEEDDDCCCBBBBBBBBBCCCCCC@@@BBBFFFKKKNNNQQQRRRRRRPPPSSSVVV]]]nnnlll\\\NNNCCCAAAEEENNNiiiaaaKKK>>>;;;;;;555666888333222222222222111111111111000000111111111111000000---------------------------,,,,,,,,,,,,...///000222555888999999999:::;;;>>>BBBDDDGGGNNNWWWZZZYYY]]]]]]]]]```eeegggfffdddbbbbbbdddhhhmmmpppppppppsssxxx{{{zzzyyyyyywwwsssvvv}}}{{{xxx~~~}}}xxxuuurrrqqqnnnhhhbbbaaadddhhhiiiiiijjjjjjlllpppuuuvvvtttqqqwwwwwwwwwxxxzzz{{{||||||}}}~~~{{{tttsssZZZJJJAAA???;;;888666666666777222333333222222222111000222222222222111000//////000000///......///000000///......------......//////---,,,,,,---......---............////////////222///------000111000---...///000000......///000...///000000///...///000222//////222333000000333444333333333444777:::<<>>;;;;;;;;;;;;<<<>>>@@@AAACCCCCCCCCBBBAAA???>>>===============???CCCFFFHHHBBBAAA@@@BBBFFFHHHFFFCCCEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBCCCEEEGGGGGGGGGFFFCCCAAAAAACCCEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEHHHIIIHHHGGGBBBAAA>>>;;;:::<<>>AAADDDGGGNNNWWW[[[ZZZ\\\\\\^^^aaaeeeffffffeee``````bbbfffjjjmmmmmmmmmqqqvvvzzzzzzzzzzzzwwwrrrqqqyyy|||zzz~~~|||zzzzzzuuuqqqlllkkkmmmpppqqqpppppppppqqqtttxxxzzzzzzyyy|||}}}~~~}}}}}}~~~~~~~~~wwwzzzkkk\\\QQQOOOKKKEEE???:::888777666777777444444666777555222333444444333222000///000///...------...///000//////............//////...------------.....................////////////222///------///000///---...000111111000000000222///000000///...---///000222000111555666555555999;;;;;;;;;<<<>>>@@@BBBDDDIIIPPPXXX^^^bbbjjjvvvxxxkkk```]]]```dddjjjooosssyyylllRRRBBB===;;;===<<>>@@@@@@@@@@@@???===<<<;;;============???AAADDDEEECCCBBBBBBDDDGGGIIIHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@===========================>>>@@@@@@@@@BBBEEEGGGGGGGGGEEEBBB@@@@@@CCCEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@CCCFFFGGGGGGEEEBBBAAA@@@>>>======@@@CCCAAAAAAAAA@@@@@@@@@AAAAAA???@@@AAADDDHHHLLLPPPRRRVVVOOOQQQ[[[bbbnnn~~~^^^IIIEEEHHHRRRppp[[[EEE;;;;;;666555888555333333222222222111111111000000111111111111000000------------------------***+++,,,---.........---111333555666777777999;;;===@@@CCCFFFNNNWWW[[[ZZZ\\\]]]```cccfffgggffffff______aaadddhhhkkkkkkjjjoootttwwwxxxzzz{{{wwwqqqpppyyy|||yyyxxxzzz|||}}}|||zzzzzzzzz{{{|||~~~zzzoooqqq{{{|||qqqmmmmmmjjjbbbVVVKKKBBB???CCCEEECCC===;;;<<<;;;666333333444444333111///...000///...------...///000/////////....../////////---------------...///000............////////////000///------...///......---///111111000000000111000111111///......///111222111222777::::::;;;???CCCDDDEEEFFFFFFFFFEEEDDDGGGIIIOOOWWWcccrrrvvvfffiiivvv~~~xxxbbbLLLAAA??????===EEERRRccctttzzzrrruuu~~~{{{yyynnn\\\PPPIIIGGGEEEDDDDDDBBB???===;;;:::999999999:::<<<===<<<===????????????===<<<======<<<<<<===>>>???@@@BBBBBBBBBDDDFFFGGGFFFEEECCCCCCBBBBBBAAA@@@??????========================<<<>>>??????@@@AAADDDFFFGGGFFFDDDBBB@@@@@@CCCFFFEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@AAADDDEEEDDDCCC===???AAAAAA???>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEIIIMMMPPPPPPIIIMMMXXX\\\dddsssTTTGGGFFFMMMiiigggLLL===;;;777555888555333333333222222222222111000000111111111111000000------------------------++++++---......///......000222444555555666999;;;<<<@@@BBBEEEMMMVVVZZZXXX\\\___bbbeeegggggggggggg``````aaadddhhhjjjjjjiiinnnrrrtttvvvyyy{{{xxxrrrsss||||||uuuhhhkkkwwwyyyiii]]]WWW[[[___]]]SSSKKKGGG???555666666555444222000///...000000............000000000//////......//////000,,,---......---...000111............///////////////.........//////000111---///222333222111111222222222222111000000222555333222444999<<<<<<>>>BBBFFFGGGHHHHHHGGGEEECCCAAA@@@CCCKKKZZZmmmxxx{{{|||yyyfffRRRGGGDDDDDDBBBQQQcccqqq|||sssiiimmmvvv}}}lllZZZPPPNNNAAA@@@>>>>>>???@@@@@@???999::::::;;;;;;<<<<<<<<<:::;;;>>>@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAAAAABBBDDDFFFFFFFFFEEECCCAAABBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???@@@AAABBBAAA@@@777:::>>>???>>><<<:::::::::;;;<<<<<<===<<<<<<<<<>>>>>>???AAACCCGGGJJJLLLLLLIIIOOOZZZ\\\bbb~~~dddJJJCCCIIIaaatttSSS???===888666777555333333333333222222222222000000111111111111000000------------------------,,,,,,,,,---....../////////000222333444555888;;;<<>>======>>>???@@@???>>>888999;;;===>>>>>>===<<<999;;;===@@@@@@@@@>>>===::::::::::::;;;;;;<<<<<<;;;===???@@@@@@@@@AAABBB????????????????????????????????????????????????@@@BBBEEEFFFEEEEEEEEEFFFEEEFFFFFFEEECCCCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????@@@@@@???===555777:::<<<;;;:::999:::999:::;;;<<<===<<<<<<;;;===>>>???@@@BBBEEEFFFHHHHHHJJJRRR[[[]]]bbbwwwwwwOOODDDHHHWWWttt~~~YYYAAA???:::666777555444444333333333222222222000000111111111111000000------------------------,,,++++++++++++---...///...000111222333555888;;;<<>>??????>>>>>>>>>777888888777666888;;;>>>777444555999:::888999<<<:::;;;<<<@@@EEEJJJPPPSSS]]]jjj|||zzzqqqjjjjjjjjj{{{xxxtttsssuuu}}}yyyzzzzzzgggWWWTTTSSSLLLFFFDDDAAA@@@@@@AAABBBAAA>>><<<777999<<>>===999;;;===???@@@???===;;;888888999:::;;;======>>><<<>>>@@@AAAAAAAAABBBCCC>>>>>>>>>>>>????????????????????????????????????BBBEEEHHHIIIHHHGGGFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@??????>>>===<<<666888999:::999999;;;<<<999:::<<<=========<<<<<<===>>>???@@@BBBCCCDDDEEEAAAFFFOOOWWWYYY]]]mmm~~~UUUHHHJJJQQQeee]]]CCC@@@:::666777555444444444333333333222222000000111111111111000000------------------------,,,+++)))))))))+++...///...///111111222444888;;;<<>>>>>777333777999888444222222333333222///,,,---//////.........,,,)))///......///000000000///000222333222222555<<>>===:::;;;@@@777777555666;;;@@@@@@>>>??????EEEOOOVVV[[[```eeesss~~~}}}wwwxxx}}}|||ssspppsssxxxooo\\\TTTJJJFFFFFFHHHGGGEEE???>>>>>>===============<<<<<<===============<<<::::::;;;>>>BBBCCC???<<<777999:::999777777:::>>>EEECCCAAA??????BBBEEEGGG============>>>>>>>>>>>>CCCDDDEEEDDDCCCBBBCCCDDDEEEHHHJJJKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGIII@@@AAAAAABBBCCCDDDEEEEEEFFFEEEBBB???===:::888888666555666888:::;;;;;;999666777999:::;;;<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCDDDEEEHHHLLLNNNSSSaaaoooeeeMMMGGGIII]]]|||ZZZAAA<<<777444666444555444444333333222222111333222111000////////////000///...---,,,+++++++++******+++,,,------...///,,,///111333333555777:::;;;<<<>>>BBBFFFJJJMMMOOOYYY]]]aaabbb``````dddhhhjjjkkkkkkjjjhhhiiikkkmmmsssnnnmmmqqqrrrqqqtttzzzyyyvvvvvv}}}~~~yyyyyyssssss~~~|||~~~tttsssrrrhhhbbb[[[OOOHHHNNNOOOIIIDDDCCC@@@<<<777444222222333333000...000000000//////111222222222000//////111111000......///000000111444999======BBBGGGLLLSSSXXXSSSLLL===:::999:::888666888===:::;;;<<>>;;;???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<::::::<<>>>>>>>>>>>??????DDDEEEEEEEEECCCBBBCCCDDDBBBEEEHHHIIIHHHGGGGGGGGGDDDCCCCCCBBBCCCDDDEEEFFF??????@@@AAACCCEEEFFFGGGEEECCCAAA>>><<<:::::::::666555666777:::;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCEEEGGGHHHLLLYYYfffuuuQQQHHHHHH[[[{{{uuuRRR;;;999666555777555555555444333333222222111111000000000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,---------------,,,...111222333555777999999;;;===AAAEEEJJJMMMOOOTTTXXX]]]______```eeeiiiiiijjjjjjiiiggghhhjjjlllooollllllqqqssssssvvv{{{{{{wwwxxx~~~}}}yyyyyy~~~jjj|||wwwvvvqqqzzzqqqbbbhhhllliiiccc]]]VVVOOOHHHCCC;;;777666666444222555444333222111333777:::666444222222555666444111111111111111333444666777===BBBFFFIIINNNRRROOOJJJ>>>:::888999888888===DDDGGGLLLQQQVVVaaammmsssrrr[[[aaapppzzzvvvtttwwwtttfffeeeooozzz~~~oooaaaTTTJJJGGGCCC@@@?????????<<<999>>>>>>===;;;;;;:::::::::999999:::;;;;;;<<<;;;;;;;;;;;;<<>>>>>>>>?????????@@@@@@DDDEEEEEEEEECCCBBBCCCDDD@@@CCCFFFHHHGGGGGGGGGGGGCCCBBBAAAAAAAAABBBCCCDDD??????>>>???AAADDDGGGIIIDDDBBB???<<<;;;:::;;;;;;666666555777999::::::999;;;<<<<<<======<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBAAABBBDDDDDDFFFPPP[[[tttXXXKKKGGGXXXwwwnnnLLL888999777666777555555555444444333222222222////////////000111222333//////...---,,,,,,,,,,,,......------,,,,,,,,,,,,,,,...111222333444666888888999<<<@@@EEEIIIMMMOOONNNRRRXXX\\\^^^aaaeeeiiihhhiiihhhgggffffffhhhjjjjjjiiilllqqqtttuuuxxx|||}}}yyyzzz~~~{{{zzz{{{}}}~~~~~~SSS___tttxxxxxx}}}wwwqqqlll```PPPDDD???===;;;999:::888888999999999<<<@@@???<<<::::::;;;;;;999666666555555555777888999999>>>BBBEEEGGGJJJNNNLLLHHHAAA>>>===@@@BBBEEEMMMUUU^^^gggpppwwwvvv{{{}}}wwwuuuvvvqqqkkkdddbbbfffppp|||}}}~~~wwwrrrvvvzzzhhhXXXMMMDDD>>>DDDAAA>>>===>>>>>>===;;;===<<<;;;:::999888888888777777888::::::;;;;;;;;;:::;;;<<<>>>??????>>>===999:::::::::999999:::;;;999<<<@@@DDDEEEDDDBBBAAA>>>>>>??????@@@@@@AAAAAACCCDDDEEEDDDCCCBBBBBBDDDAAACCCFFFGGGFFFEEEEEEEEECCCBBBAAA@@@AAAAAABBBCCCAAA@@@>>>>>>???BBBEEEGGGDDDBBB???<<<:::::::::;;;777666555666888::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@BBBAAABBBCCCCCCDDDLLLVVVggg```OOOFFFTTTsssnnnLLL999:::888666777555555555555444333333222222000000//////000111222222//////...---------------,,,,,,,,,,,,,,,+++++++++,,,...000111222333555777888:::<<<@@@EEEJJJNNNPPPLLLPPPVVVZZZ^^^aaaeeehhhgggggggggfffddddddfffhhhgggiiilllqqquuuwwwxxxzzz}}}zzz{{{}}}zzz{{{|||}}}}}}GGGLLL[[[qqq~~~kkkYYYPPPKKKHHHEEEBBB???AAAHHHLLLKKKMMMPPPRRRPPPLLLHHHDDD@@@===;;;999999999:::<<<@@@DDDGGGDDDHHHKKKNNNUUU[[[[[[WWWNNNMMMNNNRRRUUUWWW]]]dddrrr}}}yyyvvvrrrkkkdddcccgggcccbbb``````fffrrr}}}~~~~~~yyyqqqtttyyy~~~wwwaaaQQQHHHCCC???===>>>;;;888666666777999:::;;;:::999888777777777777555666777999:::;;;;;;;;;999:::<<<===============::::::::::::;;;;;;:::999<<<>>>???AAABBBAAA@@@???===>>>>>>???@@@@@@AAAAAABBBCCCDDDCCCAAAAAAAAABBBCCCEEEGGGGGGEEECCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDCCCBBB???>>>>>>@@@BBBDDDEEECCC@@@===;;;:::::::::888666555555777999999999666777888:::<<<======>>><<<<<<<<<======>>>>>>>>>@@@??????BBBCCCDDDJJJRRR___|||iiiUUUFFFPPPmmmpppNNN::::::888777999666666666555444444333333222222222111000//////000000//////...---------......((())))))***+++,,,,,,,,,,,,...000111111222444666999:::===AAAFFFJJJNNNPPPMMMPPPVVV[[[___bbbeeegggggggggfffeeeccccccdddffffffjjjmmmqqqtttwwwxxxwww{{{zzz|||}}}|||}}}~~~~~~~~~DDDCCCMMM^^^jjjsss~~~vvvzzzyyyzzz|||tttlllgggbbb]]]VVVPPPSSS```jjjllllllnnnmmmmmmjjjaaaVVVMMMJJJIIIEEEFFFGGGGGGIIIPPPZZZbbbdddeeefffhhhnnnsssooogggggggggjjjnnnmmmjjjjjjmmm~~~}}}xxxvvvrrrmmmccc\\\]]]cccfffjjjmmmnnnsss{{{xxxtttuuu|||vvvmmmqqqxxxrrr```KKKAAA???>>>===>>>:::888555333222444777999888888777666666666666777444555777888:::;;;<<<<<<999;;;======<<<<<<<<<>>>;;;;;;:::;;;<<<<<<:::888>>>>>>>>>???????????????<<<======>>>???@@@AAAAAAAAABBBCCCBBB@@@???@@@AAABBBDDDFFFFFFCCCAAA??????AAA@@@@@@@@@AAABBBDDDEEEDDDBBB@@@>>>>>>>>>???@@@CCCBBB@@@???===<<<;;;;;;888666444555666888999888444555777999<<<===>>>>>><<<<<<<<<<<<===============;;;<<>>@@@<<<;;;:::;;;===<<<:::777:::;;;===???@@@@@@??????;;;<<<<<<===???@@@@@@AAA???@@@AAA@@@>>>>>>>>>???>>>@@@CCCCCCAAA???======>>>>>>===>>>???AAACCCDDDAAA@@@@@@????????????@@@??????@@@AAAAAA@@@???>>>999777444444666888888888666777999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>;;;<<>>;;;777222333888333555666666555333222222444444444444555666777777444555777999;;;<<<===>>>===???AAA@@@>>>>>>???BBB===;;;:::;;;======:::777666999<<<@@@AAAAAA@@@???:::;;;<<<===>>>???@@@@@@>>>???@@@???=========>>>:::===???@@@???=========;;;;;;;;;<<<>>>@@@CCCDDD>>>>>>??????@@@@@@@@@@@@;;;===???BBBCCCCCCBBBAAA999777444444555777888888999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;AAA>>>>>>@@@AAA@@@BBBFFFGGGWWWxxxgggLLLDDDRRRooouuuTTTFFF:::555777666666666666555444444333333////////////000111222333//////.........//////000//////.........---------+++---///000///000222444888999:::===@@@CCCFFFHHHIIILLLQQQYYY```dddfffeeeggghhhgggeeecccbbbdddeee```gggjjjkkkqqqzzz~~~|||xxx|||~~~???FFFLLLJJJDDDCCCKKKSSSjjjvvvyyyxxx~~~}}}}}}~~~~~~{{{|||{{{zzzhhhTTTJJJJJJAAA@@@===999666555444333333444555555555444333222222111111000111222444555777777777666555777:::===AAAAAABBBAAA@@@>>><<<;;;;;;===@@@CCCDDDAAA;;;777888<<<======???AAA>>>999666999>>>@@@@@@??????@@@???<<<:::999;;;<<<:::888;;;<<<<<<<<<<<<===???@@@;;;;;;;;;:::;;;===AAADDDAAA???>>>>>>@@@BBBBBBBBB???@@@@@@AAAAAABBBCCCCCC>>><<<999888888888888777<<<:::888888:::;;;;;;;;;::::::;;;<<<<<<======>>><<<===???@@@@@@AAACCCEEEMMMNNNbbbmmmOOOGGGSSSiiiqqqSSSBBB<<<::::::555555444444555666888999000000000000111222333444111000///------......///...------,,,,,,,,,------............---///222555666888:::;;;===???BBBEEE@@@FFFOOOWWW]]]aaaeeehhhggghhhiiihhhfffeeeeeeeeejjjiiifffjjjxxx~~~{{{EEEJJJMMMIIIAAA???EEEMMMWWW```ttt|||vvvzzz{{{uuuuuu|||zzzuuuuuuwwwzzz}}}xxxzzz}}}{{{rrreeeWWWHHH???>>>BBB@@@===:::777666555555555555666666666555444333444333222222222333555666555666666555444666999;;;@@@@@@AAAAAA@@@???===<<<<<<===@@@CCCDDDAAA<<<888888;;;<<<<<<>>>@@@===888777:::>>>@@@@@@>>>>>>>>>>>>;;;999888999:::888666888999:::::::::;;;===>>><<<<<<<<<<<<<<<<<<===>>>@@@>>><<<===???AAABBBBBB===>>>>>>???AAABBBBBBCCC===;;;999888888999888777999999:::<<<===<<<;;;999999999::::::;;;<<<<<<======???@@@AAAAAAAAABBBDDDCCCEEEWWWzzzkkkMMMEEEPPPfffdddMMMAAA<<<;;;888777555444444444555666444444333222111000//////111000///...---...//////...------,,,,,,,,,------............---///222555555777999:::;;;===@@@CCCBBBGGGNNNTTTYYY]]]aaadddfffggghhhhhhgggfffeeeeeejjjiiifffhhhuuu}}}MMMOOONNNGGG>>>;;;???EEEEEEJJJWWWjjj||||||ssszzzzzzzzzoooiiijjjlllsss{{{~~~yyykkklllnnnpppsssyyyyyy|||}}}}}}zzz~~~~~~yyy{{{}}}|||zzzsss```SSSJJJBBB===<<>>???@@@@@@@@@@@@??????<<<===@@@BBBCCCAAA===999777;;;<<<<<<===???<<<777888;;;>>>@@@>>>===<<<<<<<<<:::777666777666555444555666888999888999;;;<<<======>>>===<<<;;;999888===;;;:::;;;>>>@@@AAAAAA;;;<<<===>>>???@@@AAAAAA>>><<<::::::;;;;;;;;;:::888;;;>>>AAAAAA???<<<::::::::::::;;;<<<<<<======???AAABBBBBBAAAAAABBBCCCAAADDDPPPmmmnnnNNNDDDMMMbbb~~~vvvYYYEEE<<<999:::888666444333333333333333333444333222000...---111000///.........//////------,,,,,,,,,,,,---------............///222444555666888999999;;;>>>@@@DDDGGGKKKOOOSSSXXX]]]```ccceeegggiiiiiihhhfffeeehhhfffbbbaaajjj{{{}}}SSSRRRNNNFFF===:::===AAAAAAAAAGGGRRR___nnnyyyppptttyyywww}}}{{{vvvvvv~~~pppgggdddfffnnnwww|||~~~qqqqqqpppmmmlllooouuuzzzuuu|||yyywwwwwwxxxvvvwww|||wwwwwwxxxvvvtttyyyrrrgggYYYMMMDDD@@@@@@AAA???===;;;999777666666666555666666777666555444333555444333333333444555666333444555444333333555777<<<===>>>???@@@@@@AAAAAA===>>>???BBBCCCAAA>>>;;;999<<<===<<<>>>@@@===777999;;;>>>???===;;;999999999888666555444333333222333666999999888888:::<<<>>>============;;;999888;;;999888999<<>>======>>>???>>>===:::>>>BBBDDDCCC@@@>>><<<;;;;;;<<<<<<===>>>>>>>>>@@@BBBDDDDDDBBBAAAAAABBBBBBFFFLLL___sssSSSFFFLLL___{{{iiiOOOAAA<<<:::999777555333222222333---///111333444333222111000000000///////////////,,,,,,,,,+++,,,,,,------,,,---.........///111333555666888888888:::<<>><<<===@@@AAA???AAAEEEKKKTTTdddssszzznnnnnnyyyuuuqqqtttxxx{{{xxxqqqvvv{{{~~~|||qqqiiidddfffnnnxxx~~~|||tttnnnmmmsssxxxvvvzzz|||zzz}}}wwwqqqkkkhhhkkkxxx|||xxx{{{~~~~~~}}}{{{zzz}}}sssddd^^^\\\UUUIII>>>:::<<>>@@@AAABBB>>>>>>???AAABBBBBB???===;;;>>>???>>>???AAA>>>888999;;;>>>>>><<<999777777777777666444333222222222555888<<<<<<999888:::===>>><<<;;;<<<>>>???>>><<<999888777888;;;>>>??????===<<<<<<;;;;;;:::999999===<<<;;;===???@@@???>>><<>>======999::::::;;;;;;<<<======@@@BBBDDDDDDCCCAAA@@@AAA>>>BBBEEEQQQxxxuuuUUUGGGKKK\\\www~~~```KKKAAA:::999777555444444444444+++---000333444555444333000000000000000/////////+++++++++++++++,,,---...+++---.........///111222555666888888999:::<<>>>>>???======>>>@@@@@@CCCOOOZZZooo}}}zzznnnmmmqqqzzzwwwrrrppprrryyy~~~vvvxxx|||zzz}}}ttttttrrrkkkdddeeeoooxxx~~~wwwtttxxx}}}zzz}}}yyytttuuupppjjjfffeeekkk{{{~~~qqqkkkiiinnnppphhhZZZPPPQQQUUUTTTHHH;;;666888:::999888666555555555666666333444555555555444222222111111111111333555777888555666777777666555666777999999:::;;;===???@@@BBB???>>>???@@@BBBBBB@@@>>><<>>888888:::======;;;888666666555666666555333222333444777<<<@@@???;;;999:::===<<<;;;;;;???CCCEEECCC@@@:::888777888;;;===>>>>>>===<<<<<<;;;:::999888888888888999;;;===>>>===<<<===AAADDDCCC???<<<:::;;;777777777888999999::::::???AAADDDDDDCCCAAA@@@@@@===AAACCCMMMmmmuuuVVVGGGHHHVVVooopppSSSBBB<<<;;;999666555555555555///000111222333222111111000000111111111000///...+++******++++++,,,---...***,,,............000222444555777888888:::===???@@@BBBEEEIIINNNVVV___dddbbbbbbcccgggkkkllliiifff```cccfffddd___```lll{{{}}}~~~KKKGGGCCC@@@???>>>===<<<<<<<<<>>>???<<<;;;CCCMMMRRRbbbttt~~~yyyxxx{{{rrrpppvvv~~~~~~|||{{{ooouuuvvvooofffgggqqq{{{xxxxxx}}}}}}|||uuurrrooonnnooorrruuu|||hhh^^^WWWWWWWWWPPPHHHDDDFFFLLLKKKBBB:::999::::::888777666555555666777777444555666666666555333222111111111222444777999;;;777888:::999888777777888888888888999;;;===???@@@@@@???>>>???AAABBBAAA@@@<<<>>>???>>>???AAA===888666999<<<<<<:::888666666444666777666333333555777999>>>CCCAAA<<<888:::===:::;;;>>>EEEJJJJJJEEE???;;;999888888;;;=========::::::::::::::::::::::::888888999;;;>>>@@@???===@@@FFFKKKKKKEEE???;;;;;;777777888999999::::::;;;===???CCCDDDBBBAAA@@@@@@???CCCFFFMMMeee]]]JJJFFFNNNcccwww```HHH@@@>>>;;;888666444444444333333222222111000000///000000111222111000///...************+++,,,---...***,,,...///......000111111333555666777999<<>>>>>===;;;999??????AAAAAA<<<999???HHHCCCOOO\\\eeeqqq~~~zzz~~~|||~~~zzzssswwwxxxssszzz}}}tttjjjjjjuuu}}}}}}xxxrrrqqqxxxzzz}}}|||{{{wwwyyyyyy~~~ttt[[[PPPHHHHHHIIIFFFEEEGGG:::>>>===888666;;;<<<999999888777666666777888999555666777777777666444333111111222333666999<<<===888:::;;;;;;999888999999777777777888999<<<>>>???@@@???>>>???AAABBBAAA@@@;;;>>>???===>>>@@@<<<666666888;;;<<<:::888666666444666777666444444666999:::???DDDBBB<<<777999<<<888;;;AAAJJJPPPNNNEEE===<<<:::999999;;;<<<======888888999:::;;;<<<<<<===::::::;;;>>>AAACCCBBBAAADDDKKKSSSSSSMMMDDD???<<<::::::;;;<<<<<<======>>>;;;>>>BBBCCCBBBAAA@@@??????BBBEEEJJJ[[[|||gggPPPEEEHHHYYYkkkpppUUUCCCAAA>>>:::666444222222333333222111000000111111000111111222222000///...************+++,,,---...))),,,...///......///111///111333444666888;;;>>>???AAADDDHHHLLLSSSZZZ___fffcccbbbeeejjjllliiifffeeefffiiihhhbbb]]]eeerrr|||xxxssszzzGGGEEEBBB@@@>>>>>>??????@@@???===<<<;;;;;;<<<<<>>;;;;;;===>>><<>>>>>>>>===;;;999999;;;<<<<<<:::888777888;;;>>>AAA===;;;:::<<>>EEEKKKRRRUUUQQQHHH???:::999999::::::;;;<<<======>>>???AAAAAA@@@@@@AAABBB???BBB@@@CCCRRRhhh]]]JJJJJJWWWbbb{{{hhhMMMAAA999;;;:::555333777444333222000000000000111222111000111222222000......------,,,,,,------......------,,,,,,,,,------000000111222444666888999??????@@@EEEKKKSSSXXX[[[```eeehhhhhhiiimmmnnnkkkbbbfffiiikkkjjjhhhfffeeeqqqyyy~~~wwwsssxxx~~~~~~~~~IIIGGGCCC@@@===<<<<<<<<<===<<<;;;::::::;;;<<<===???AAADDDHHHLLLTTTfffwwwvvvyyyzzzrrrsssxxx~~~yyywww~~~{{{ssspppxxxwwwhhhXXXMMMGGGFFFDDDBBBAAABBBBBBCCCBBB@@@===<<<<<<<<<:::999<<<:::999999<<<>>>>>>>>>AAA===888666555666777777444555777888;;;???DDDHHHFFFCCC@@@===;;;999666333444555666888999:::;;;;;;??????@@@AAABBBBBBCCCCCCAAAAAABBBBBB@@@>>><<<::::::777777:::999555444666333444666555555666888:::<<<<<<===<<<;;;<<<>>>@@@===???BBBDDDDDDBBB???===@@@@@@???===:::999:::<<<;;;:::888777888:::===@@@;;;999999:::>>>???>>>===@@@FFFLLLNNNKKKDDD===999999999:::;;;;;;<<<======???AAAAAAAAA???>>>???@@@@@@DDDAAABBBNNNaaavvvWWWHHHQQQaaa}}}rrrRRREEE;;;;;;:::444222666444333222111000000000111111000//////000000...,,,...------,,,,,,------......------,,,,,,---------000000111222444666888999>>>>>>???CCCJJJQQQWWWZZZ```eeegggfffhhhlllmmmllljjjlllmmmnnnmmmkkkgggeeekkkrrrzzz}}}|||{{{|||~~~~~~GGGEEEBBB>>><<<;;;;;;<<<:::999999999:::;;;===>>>???>>>>>>AAACCCFFFQQQ[[[ttt{{{yyysssyyywwwrrrrrr|||vvvqqqoooooo|||}}}zzzvvvwwwppphhhhhhsss~~~}}}|||{{{}}}xxxjjj___TTTIIICCCCCCCCCCCCCCCDDDDDDEEEEEEDDDAAA>>><<<<<<<<<;;;;;;===;;;::::::===???AAAAAACCC???;;;888777888888777777777888;;;@@@FFFIIIJJJFFFFFFDDD@@@;;;777555555555666888:::;;;:::999888<<<<<<>>>???@@@AAAAAABBBAAADDDEEECCC>>>;;;::::::888666666999999666666888555666777777666666888:::777888:::;;;;;;===@@@BBB??????@@@@@@@@@???>>>>>>DDDDDDBBB???;;;999:::;;;;;;:::888777777999<<<>>>:::999888999;;;<<<<<<;;;;;;???DDDFFFDDD???;;;999:::::::::;;;<<<<<<======@@@AAABBB@@@>>>===>>>???AAADDDAAAAAAJJJXXXwwwwwwkkkIIIKKK^^^{{{ZZZJJJ>>>;;;999333222555444333222111111000000111000///............,,,***......------------......---------,,,,,,------...///000000222333555777888;;;<<<>>>BBBHHHOOOUUUYYY```eeefffeeeeeejjjmmmmmmlllkkkjjjlllnnnlllgggccchhhkkkrrr{{{AAA@@@>>>===<<<===???@@@;;;::::::999:::<<<===>>>@@@===<<>>>>>===???===;;;;;;>>>AAACCCDDDBBB???;;;888888888777666;;;999999===CCCHHHIIIHHHDDDEEEEEEAAA;;;777777888777999;;;======;;;999777:::;;;===???AAAAAABBBBBBBBBEEEGGGDDD===888888;;;666444555999:::777777:::777888888777666666888999555777999;;;<<<===@@@BBB??????>>>>>>>>>???AAABBBGGGFFFDDD@@@<<<::::::;;;;;;:::888777777888:::<<<<<<;;;;;;:::::::::999888888;;;???AAA???===<<<;;;:::;;;;;;;;;<<<<<<======>>>???@@@???>>>===>>>???@@@CCC@@@@@@FFFOOOhhh{{{RRRGGGXXXnnnwwwbbbPPP@@@;;;888333222555444444333222111111111000111///......///...,,,***......------------......------,,,,,,,,,---......//////000111333555666777:::<<<>>>BBBGGGNNNTTTYYY```dddfffddddddhhhmmmnnnkkkiiihhhlllpppqqqmmmhhhiiihhhjjjvvv???>>>===<<<<<<>>>@@@AAA>>>===<<<;;;;;;<<<===>>>???<<<<<>>???@@@AAA@@@>>><<<===???BBBCCCDDDCCC@@@<<<::::::999999888===;;;;;;>>>CCCEEEDDDBBB???AAABBB???;;;999:::<<<:::<<<>>>??????===:::888999;;;===@@@BBBCCCCCCCCCDDDGGGHHHCCC<<<777888:::555333555999:::888888;;;888999999999777777999;;;888:::<<<===>>>>>>@@@BBB@@@???>>>===>>>AAAEEEGGGHHHHHHEEEBBB===;;;;;;<<<;;;:::999777777888999:::??????>>><<<:::999888888999<<>>>>>>>>;;;;;;<<<<<<<<<<<<<<<===;;;<<<>>>>>>>>>>>>@@@AAA===AAA??????EEEIII\\\zzzzzzbbbIIIMMMXXX___mmmmmmXXXCCC<<<999444333777444444333333222111111000222000///000000000...,,,///......------......///,,,,,,,,,,,,,,,---...///......///000222444666777:::<<>>===<<<===>>>???>>>>>><<<<<<;;;<<<===>>><<<:::;;;???@@@>>>???BBB===DDDNNNWWW___gggpppwww~~~zzzyyyrrrzzzuuutttxxx|||~~~}}}pppeee___\\\XXX^^^nnn}}}{{{vvvtttsssrrr~~~|||lllWWWPPPJJJHHHEEEBBBAAAAAABBBCCCGGGIIIKKKNNNOOOPPPPPPPPPNNNJJJCCC???>>>@@@BBBBBB@@@???>>>???AAABBBBBBAAADDDAAA>>>=========<<<;;;<<<<<<===???AAA@@@???===;;;<<<===<<<;;;:::;;;<<<<<<===>>>???>>>===;;;999888;;;>>>AAACCCDDDDDDDDDEEEGGGFFFBBB<<<888888999555333555999:::888888;;;:::;;;<<<;;;:::;;;===>>>;;;===@@@AAAAAABBBCCCDDDBBBAAA???>>>???CCCFFFIIIGGGGGGEEEBBB>>><<<===>>><<<;;;:::999888888999999???@@@@@@>>>;;;999999:::<<<>>>@@@@@@???>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999;;;=========>>>@@@BBB<<<@@@@@@AAAEEEFFFTTTnnn~~~tttPPPEEEFFFLLLYYYppp|||cccJJJ???;;;555444777444444444444333222111000222111000111222222000...//////............//////,,,,,,,,,,,,---......///---......000111333555666999<<<@@@CCCFFFLLLTTTZZZ^^^eeeiiifffdddhhhlllooosssqqqpppqqqsssssspppmmmmmmfffaaafffsss|||}}}yyyAAA@@@>>>======>>>???@@@<<<;;;;;;:::;;;<<<>>>???;;;;;;===???>>>:::;;;???:::>>>BBBEEEIIIPPPYYY```ooo{{{zzzvvvwwwxxxwwwuuurrrrrrwww~~~ppphhhbbb\\\YYYaaasss}}}|||wwwyyy}}}wwwpppmmm]]]KKKGGGBBBAAA@@@???>>>>>>@@@BBBDDDEEEHHHKKKNNNPPPRRRRRROOOIIIBBB>>>===???AAABBB@@@??????AAABBBBBB@@@>>>BBB@@@>>>===>>>>>>===<<<999<<>>?????????@@@BBBDDD===@@@CCCEEEFFFFFFGGGIIIEEECCC@@@??????AAADDDGGGEEEEEEDDDAAA>>>===???@@@===<<<;;;:::999999999999;;;===>>>===;;;:::<<<>>>===???@@@@@@>>>=====================<<<<<<<<<<<<:::;;;============???@@@===BBBBBBCCCFFFCCCMMMddd[[[DDD@@@EEEQQQgggqqqTTTEEE>>>777555777333444444444444222111000000000///111222333111000//////............//////,,,,,,,,,,,,---...//////------...///111333555666666:::???AAADDDIIIRRRYYY]]]eeekkkiiifffhhhmmmooommmmmmnnnnnnnnnmmmllllllnnniiieeehhhqqqxxx{{{{{{>>>=========>>>AAACCCEEE999888888999:::<<>>>>>@@@AAA===777888===:::<<<======>>>CCCKKKQQQZZZiiiuuuwww|||yyytttmmmlll}}}~~~}}}~~~yyytttpppnnnsss}}}zzzppplllhhh___]]]eeewww|||xxxnnnppphhh^^^[[[NNN@@@?????????>>>===<<<>>>AAACCC@@@AAADDDGGGLLLOOORRRTTTNNNIIIAAA<<<;;;===@@@AAA@@@@@@@@@BBBCCCBBB???<<>>;;;;;;<<<:::777555777:::;;;999666::::::::::::::::::::::::666999===AAACCCDDDDDDCCCHHHEEEBBB???>>><<<:::888666444555999:::777777:::???AAABBBBBBBBBCCCFFFHHH>>>AAAEEEGGGHHHIIIKKKLLLGGGEEEBBB???>>>???BBBCCCCCCCCCBBBAAA???>>>@@@BBB>>>===<<<;;;:::999999999777:::<<<<<<;;;<<<>>>AAA===>>>@@@???===;;;:::;;;===============<<<<<<<<<;;;===>>>===<<<<<<===>>>???DDDDDDEEEGGGBBBIII^^^zzzcccGGGBBBFFFPPPccc{{{[[[JJJ@@@888555666333444555555444333111000/////////000222333222000//////............//////+++++++++,,,---...///000------...///111333444555555999>>>@@@BBBHHHQQQXXX]]]fffllljjjgggiiimmmooojjjlllnnnoooooooooppprrrooommmlllnnntttzzz}}}~~~{{{;;;<<<===>>>>>>===<<<;;;999:::999999:::===BBBFFFGGGCCC>>>;;;<<<===<<<;;;:::777888<<<======>>>BBBJJJNNNUUU]]]gggqqq|||yyypppgggfffrrr~~~wwwyyy~~~{{{xxxnnnrrruuuwww~~~}}}{{{zzzttttttvvv|||uuuooonnnvvv^^^]]]ZZZSSSKKKDDD@@@>>>>>>AAABBBAAA===;;;<<<======???BBBEEEGGGIIIIIIJJJCCCBBB???===<<<<<<===>>>===@@@@@@>>>>>>@@@???<<>>===>>>AAACCCBBB>>>:::666555555999:::444---+++222:::888:::<<<<<<;;;999999:::999;;;>>>@@@BBBBBBBBBAAAFFFEEEDDDAAA???<<<;;;:::999999999999999999888888???BBBEEEFFFFFFFFFFFFGGGKKKKKKKKKLLLLLLMMMNNNNNNJJJHHHEEEBBB@@@AAACCCDDDCCCBBBAAA@@@??????????????????>>>:::666777;;;???777999;;;<<<;;;;;;<<<===EEEEEEEEEEEECCC@@@===;;;@@@???===<<<===>>>@@@AAA???>>>===>>>???@@@???>>>BBBBBBBBBAAABBBFFFNNNTTTkkkvvvNNNEEECCCPPPmmmkkkRRREEE@@@===999444444444444444444333333000333333000000333333000///000111000...,,,---......------,,,,,,,,,------......///000111333555666777999<<>>>>>===<<<999999::::::;;;???EEEIIIGGGCCC>>>;;;;;;;;;:::888999777777;;;<<<;;;<<<@@@BBBEEEJJJPPPXXXaaakkkqqq}}}}}}uuuvvvwwwkkkeeejjjssssssxxxzzz|||zzz|||xxxppppppvvv~~~zzznnnqqqtttyyy}}}||||||vvvssstttqqqaaaOOOPPPNNNJJJEEEAAA???>>>???AAACCCAAA???======>>>===>>>@@@BBBCCCCCCCCCBBB???>>><<<;;;;;;===>>>@@@===@@@@@@>>>>>>@@@???<<<>>>???@@@@@@@@@???===<<<===@@@BBBAAA>>>:::777666777888777444000000444777777999;;;<<<<<<;;;<<<===888:::===???AAABBBAAAAAADDDCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::===@@@CCCEEEFFFFFFGGGIIIKKKKKKMMMNNNOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBB@@@@@@>>>;;;888888:::<<<777999;;;<<<;;;;;;===>>>CCCDDDEEEDDDCCCAAA>>><<<>>>===<<<<<<===???BBBCCCAAA???>>>>>>@@@@@@???>>>AAABBBBBBAAABBBFFFLLLQQQbbbZZZIIIFFFRRRpppeeePPPDDD>>>;;;555555555444444444444444000333333000000333333000///000111000...,,,---......------,,,,,,---------......///000111333444555777999<<>>>>>>>>>>>999::::::;;;===@@@FFFJJJFFFCCC>>>;;;:::999888777999777777::::::999:::===<<<===@@@CCCGGGNNNVVV\\\hhhwwwuuummmqqq~~~|||vvvnnngggfffiiinnnvvv}}}}}}uuuooorrrzzzwwwnnnrrryyywwwuuuqqqsssuuu{{{yyyooogggfffjjjxxx|||ssswww|||~~~{{{~~~}}}yyyyyy}}}~~~qqqiiicccXXXKKKEEEEEEEEEBBB???===<<<<<<@@@AAABBBBBB@@@>>>>>>???===>>>??????>>>===<<<;;;999999888888:::<<>>>>>@@@@@@======>>>?????????>>><<<;;;;;;===??????===:::999888:::888666444444555666666555777:::;;;;;;;;;===>>>888:::<<>>>>>=========<<<<<<<<<;;;>>>BBBDDDEEEFFFHHHIIIIIIKKKNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHAAAAAAAAAAAAAAABBBCCCCCCBBB@@@===<<<;;;;;;999888666777:::;;;;;;<<<>>>@@@CCCDDDEEEEEEDDDBBB???>>><<<;;;;;;;;;===@@@CCCEEECCCBBB@@@???@@@AAA@@@>>>@@@@@@AAAAAABBBEEEIIILLLVVVqqqlllQQQJJJSSSrrryyyZZZFFF===;;;777666555555444444444555000333333000000333333000///000111000...,,,---...---------,,,,,,------.........///000111222444555666999<<<@@@CCCIIINNNSSSYYY]]]``````cccjjjmmmlllooonnnnnnmmmnnnoooqqqrrrsssssstttuuuwwwzzz}}}{{{|||888999:::;;;===>>>??????:::;;;;;;;;;<<>><<<;;;:::::::::;;;888888:::;;;999999<<<============???CCCJJJNNNTTTbbbooouuu{{{vvvuuurrrjjjddd]]]^^^dddcccccc___]]]ffftttvvvpppkkk{{{yyytttooojjjjjjjjjooozzz{{{uuullleeeccceeeooovvvyyyzzz}}}yyy~~~yyytttzzzvvvpppppprrrzzz~~~~~~}}}uuupppnnneeeYYYRRRPPPJJJCCCDDDDDDCCC@@@===:::::::::??????@@@@@@??????>>>>>>===>>>>>>>>>>>><<<:::999888777666777888:::===???;;;>>>???===>>>AAAAAA>>><<<===>>>>>>>>>===;;;;;;888:::<<<<<<;;;:::999::::::999888777777777888999666888::::::999999:::<<<:::;;;===???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@??????>>>>>>===;;;>>>AAACCCDDDDDDFFFGGGFFFHHHLLLOOOQQQQQQPPPOOOLLLMMMNNNOOOMMMJJJFFFDDD======>>>>>>???AAABBBCCCCCC@@@=========<<<999555555777999:::;;;===???BBBFFFGGGGGGGGGEEECCC@@@>>><<<<<<;;;<<<===@@@CCCEEEFFFDDDAAA@@@AAAAAA@@@??????@@@@@@AAABBBDDDFFFGGGLLL```xxxWWWMMMRRRpppgggLLL???===999888666555555555555666111333333111111333333111///000111000...,,,---...------,,,,,,,,,---............//////000222333444555888<<<@@@CCCHHHNNNRRR[[[]]]^^^^^^ccckkkpppooooooppprrrssstttrrrooolllooooooppprrrtttwwwyyyzzzyyy{{{888888999:::<<<>>>???@@@<<<<<<<<<<<<;;;<<>>???>>>::::::<<<<<<:::;;;>>>AAAAAA???>>>===???CCCFFFGGGOOOXXXbbbmmmyyywww}}}rrreee```bbb[[[\\\YYYUUU]]]lllqqqnnnkkkuuuxxxlllccceeecccfffpppzzzwwwpppssstttpppjjjfffdddccciiimmmpppqqquuu|||{{{ssslllssszzzzzziiiaaa```jjjwww~~~|||{{{{{{rrrdddYYYVVVOOOHHHDDDEEEEEECCCDDDDDDCCC@@@<<<:::;;;<<<=========>>>??????>>>===>>>???@@@AAAAAA@@@???>>>:::999888777777888:::;;;:::>>>???===>>>AAAAAA???<<<======>>>===<<<;;;:::777888::::::999999:::;;;:::;;;<<<999777777;;;???>>>>>>>>>===:::999:::;;;;;;<<<===???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>===???BBBCCCBBBBBBBBBCCCAAADDDHHHLLLNNNOOONNNMMMIIIJJJKKKKKKIIIFFFBBB@@@<<<<<<===>>>???AAABBBCCCCCC@@@======>>>===999555555666888999:::===@@@CCCIIIIIIIIIHHHFFFCCC@@@>>>>>>===<<<<<<===???AAACCCGGGEEEBBB@@@AAABBBAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCGGGTTTwww|||ZZZMMMOOOkkkyyyXXXFFF@@@;;;999777666555555666777111444444111111444444111///000111000...,,,---...,,,,,,,,,,,,,,,---...///......//////000111222333555888<<>>===<<<::::::<<<>>>===>>>???>>>>>>>>>@@@AAA???<<<;;;>>>>>><<<===@@@AAAAAA@@@>>><<<<<>>???BBBCCC?????????===<<<<<<>>>@@@<<<;;;;;;===>>>???>>>===???@@@AAACCCDDDDDDDDDDDD>>><<<:::888777777777888999===>>>===>>>BBBBBB???<<<===>>>>>>>>>===;;;:::888999:::999999999<<<>>><<<======:::777888>>>CCCFFFFFFDDDAAA>>>;;;;;;<<<;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>======???BBBBBBAAA@@@@@@AAA===@@@CCCGGGJJJKKKLLLLLLJJJJJJIIIHHHFFFCCCAAA@@@>>>>>>>>>???AAABBBDDDEEEAAA@@@???>>>>>><<<:::777666777888999:::<<<@@@CCCHHHHHHHHHHHHFFFBBB???===>>>===<<<<<<===???AAACCCGGGDDDAAA@@@AAABBBBBBBBBCCCAAA???@@@AAABBBAAA@@@FFFLLLhhh]]]NNNLLLeeeeeeJJJ===<<<;;;888666555666777888111444444111111444444111///000111000...,,,---...,,,,,,,,,,,,---......///////////////000111222222444777;;;???AAAEEEIIIKKKPPPWWW\\\[[[]]]ccchhhjjjkkkmmmrrrxxxzzzwwwooohhhlllnnnqqquuuyyy{{{|||}}}www|||~~~}}}999999999999:::<<<>>>???===>>>>>>===<<<<<<===???;;;===???>>>===<<<>>>@@@???<<<;;;>>>???===>>>AAA???@@@@@@???===;;;<<<===<<<>>>CCCGGGLLLQQQXXX^^^fffkkkvvv||||||}}}~~~}}}yyyzzzyyyrrrrrrvvvqqqbbbWWWVVV[[[ZZZ^^^eeefffaaa\\\[[[aaammmyyy}}}}}}~~~|||xxx|||{{{tttiiigggmmmsssqqqpppxxx~~~zzzggg]]]ZZZZZZ\\\\\\ZZZVVVRRRLLLHHHEEECCC@@@>>>======@@@DDD=========<<<<<<===@@@BBB<<<;;;;;;===@@@AAA???===???@@@BBBDDDEEEFFFFFFEEEAAA???<<<999777777777888999<<<>>>===>>>BBBCCC@@@======>>>???>>>===<<<;;;;;;<<<<<<;;;:::;;;>>>AAAAAA>>>:::888999===AAAEEEHHHHHHFFFBBB>>><<<<<<===::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<;;;>>>@@@AAAAAA@@@AAAAAA;;;===@@@CCCGGGIIIKKKLLLKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDD???@@@@@@>>><<<;;;;;;;;;777888999999999<<>><<<<<<;;;<<<===@@@CCCDDDFFFCCC@@@???@@@BBBCCCCCCEEEBBB??????@@@AAAAAA???FFFGGGZZZcccQQQIII\\\zzzvvvTTT???>>><<<999777666666777888111444444111111444444111///000111000...,,,---...,,,,,,,,,,,,---...////////////...//////000111222444777;;;>>>@@@BBBEEEHHHIIISSS\\\\\\ZZZ]]]bbbfffggggggjjjpppvvvwwwrrrmmmmmmooossswww{{{|||||||||vvv{{{}}}}}}~~~|||:::999999999:::<<<>>>???<<<>>>???>>>===>>>@@@BBB;;;>>>???>>>;;;:::<<<>>>>>>;;;;;;>>>???===>>>BBB>>>???@@@@@@>>><<<<<<<<<:::>>>BBBCCCBBBCCCLLLVVV^^^```hhhqqqttttttzzz{{{zzz}}}zzzdddTTTPPPVVVWWW\\\eeejjjkkknnnrrrvvv|||ssslllnnnzzz~~~tttiii___fffllljjjgggoooooo```WWWSSSQQQNNNKKKIIIFFFAAA@@@AAAAAA@@@??????>>>>>>AAAEEE???@@@???>>><<<===@@@CCC===<<<;;;===AAABBBAAA>>>???@@@BBBDDDEEEEEEEEEEEEAAA@@@===:::888888888999888<<<>>>===???BBBCCCAAA===>>>?????????>>><<<;;;>>>???>>>===<<<===@@@CCCEEE>>>777666;;;AAADDDDDDFFFEEECCC@@@<<<::::::;;;888888999:::<<<>>>@@@AAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAA@@@???>>>===<<<;;;999<<>>BBBEEEHHHKKKMMMKKKHHHDDD@@@>>>>>>???@@@<<<<<<<<<===>>>@@@AAABBB>>>@@@AAA???;;;999<<<>>>888888999999999;;;???BBB===???@@@BBBBBBAAA@@@???:::::::::;;;>>>AAAEEEGGGEEEBBB???>>>@@@BBBDDDDDDGGGCCC???>>>@@@AAAAAA???FFFDDDQQQuuujjjUUUHHHUUUnnnbbbJJJ???===:::777666666888999222444444222222444444222///000111000...,,,---...+++++++++,,,---...///000//////...//////000111222444777;;;===???AAACCCEEEEEESSS^^^^^^ZZZ[[[```ddddddbbbdddjjjrrrvvvvvvsssmmmooossswwwzzzzzzzzzyyyvvvzzz~~~||||||~~~{{{~~~|||777777999:::;;;<<<<<<<<<@@@AAAAAA???<<<::::::;;;>>>>>>>>>>>>============<<<<<<:::888777:::???CCCBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<===>>>AAAFFFIIIQQQTTTXXXZZZ[[[aaajjjrrrxxxwwwzzzzzz{{{wwwfff^^^gggllluuu~~~|||yyytttnnniiippprrrtttwww{{{mmmfffWWWZZZ___bbbhhhrrr{{{pppdddYYYQQQMMMGGGEEEBBB@@@???>>><<<;;;???>>>===<<<<<<===>>>??????===;;;::::::<<<>>>@@@??????>>>>>>>>>???@@@@@@>>>>>>===???CCCEEEFFFEEEEEEBBB>>>:::888777777888:::<<<>>>@@@BBBCCCDDDDDD;;;<<<<<<===>>>>>>??????;;;???CCCBBB???>>>AAADDDAAA>>>999666777===CCCHHHFFFJJJJJJBBB<<<:::999777444666888999:::::::::999999:::<<<>>>???@@@@@@AAABBB@@@===;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBDDDFFF???@@@AAAAAABBBFFFKKKOOOHHHFFFDDDAAA>>>===<<<<<<>>>@@@AAA???<<<;;;===@@@AAA>>>;;;888777999<<>>===;;;:::999<<>>???BBBDDDCCCBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@IIISSSeeegggLLLMMM^^^ooo~~~rrrQQQ>>>===999444222666:::;;;222222222222222222222222000000000000///////////////---,,,******+++,,,---222111///...---...000111444555777999<<>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>=========<<<;;;<<<======<<<<<<>>>@@@???>>>>>>===;;;::::::999888999::::::;;;>>>BBBEEEFFFIIILLLMMMNNNRRRZZZaaammmnnnrrrvvvuuurrruuuzzzxxxwwwzzz|||ttt}}}}}}xxxqqqppp|||lllhhhkkksssyyywwwlllbbb^^^XXX\\\ccciiiooouuu|||~~~yyyoookkkddd[[[RRRJJJDDDAAAAAA@@@>>>=========<<<;;;???>>>===<<<<<<===>>>???===<<<;;;:::;;;<<<>>>@@@@@@????????????@@@AAAAAABBB@@@???@@@CCCFFFGGGGGGEEECCC???;;;999888999999======>>>>>>???@@@AAAAAA<<<<<<<<<<<<============<<>>???BBB@@@===<<<<<<<<<<<<;;;::::::;;;===???AAACCCDDDAAABBBBBBAAAAAADDDHHHKKKIIIGGGEEEBBB@@@???>>>>>>@@@@@@@@@>>>;;;;;;<<>>;;;888888:::<<<>>>;;;:::999999:::<<<===>>>????????????>>>===<<<;;;888<<<@@@@@@>>>???AAACCCCCCAAA@@@@@@AAACCCCCCCCCFFFEEEDDDCCCCCCBBBBBBBBBHHHKKKLLLWWWvvv\\\PPPUUUbbbsssZZZCCCAAA<<<777555666888888222222222222222222222222111000000000////////////111000...---,,,---...///000///...---,,,---///000222444666888;;;>>>@@@AAAEEEIIIOOOTTTVVVXXXZZZ\\\^^^]]]___cccjjjpppuuuyyyrrrqqqooonnnqqqvvv{{{|||~~~|||~~~999999888999:::;;;===>>>===<<<;;;<<<@@@BBBAAA???>>>>>>>>>=========<<<<<<:::===AAABBBAAA???======<<<<<<======<<<:::888777888999::::::999;;;>>>AAAAAACCCEEEEEEEEEHHHMMMRRRWWWYYY___eeehhhjjjpppxxxyyyzzz}}}xxx~~~sssmmmtttxxxiii[[[^^^cccfffbbbYYYUUUVVV]]]bbbkkkuuu{{{|||yyyvvvuuu~~~{{{ssslllXXXUUUQQQLLLGGGCCC@@@>>><<<<<<;;;;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>:::::::::;;;<<<===>>>???@@@@@@??????@@@AAAAAABBBDDDBBB@@@AAADDDHHHJJJKKKEEECCC???<<<::::::;;;<<>><<<<<<<<<===>>><<<<<<;;;;;;<<<===???@@@???>>>>>>???@@@@@@???>>>;;;999777666777:::===@@@>>>BBBCCC===888777888777333333333333444666777888777777666777888:::<<<===AAA???===<<<======<<<;;;888999:::<<<>>>@@@AAABBBBBBCCCBBBAAA@@@AAACCCFFFGGGFFFDDDBBB@@@>>>>>>===@@@@@@???<<<::::::<<<>>>???===;;;999999:::<<<>>><<<;;;999888999;;;===???>>>>>>>>>>>>>>>=========999<<>>:::888777666555222222222222222222222222111111000000000/////////...---+++******++++++,,,......---,,,,,,---...///111222444777:::<<<>>>???CCCFFFJJJMMMPPPSSSVVVYYYZZZ[[[\\\___eeemmmsssvvvoooooommmkkkkkknnnvvv}}}}}}:::999888888999;;;>>>??????<<<999<<>>>>>=========<<<<<<<<<;;;>>>AAABBBAAA>>><<<<<<<<<<<<>>>>>>===;;;999888:::;;;<<<;;;::::::<<<>>>AAABBBCCCCCCBBBCCCFFFIIIJJJKKKQQQXXX\\\___hhhqqqtttyyyvvv|||oooiiippp{{{}}}uuusssuuutttnnnfffUUUWWWZZZ[[[UUUNNNOOOTTT^^^bbbjjjuuu}}}{{{ssskkkiiiqqqxxxxxxtttnnncccZZZLLLJJJHHHFFFDDDBBBAAA@@@;;;<<<<<<<<<<<<===???@@@===;;;999888888999;;;===999999:::;;;<<<======>>>????????????@@@AAABBBBBBDDDBBB@@@@@@DDDIIIMMMNNNDDDBBB???===<<<<<<>>>???FFFDDD@@@<<<::::::;;;<<<===;;;999999;;;AAAGGGKKKEEE???:::888;;;===<<<999888777666666666888:::;;;999===>>>:::666666777777444333222111222555777999777666555555666888;;;<<>>???AAACCCBBBBBB@@@???===<<<;;;:::>>>===<<<::::::;;;===???>>>===;;;::::::;;;<<<======<<<:::888777999===@@@AAA@@@@@@???>>>>>>>>>>>><<<;;;===CCCGGGEEECCCBBBAAADDDFFFEEECCCCCCEEEHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDFFFHHHMMM___sssgggfff\\\YYYiiigggNNNMMMccc|||lllKKKCCC<<<::::::888555555222222222222222222222222111111111000000000//////,,,+++***)))))))))******...------,,,------...///222333444777999<<<===>>>AAACCCEEEHHHJJJNNNSSSWWWYYY\\\]]]^^^bbbjjjppprrrmmmmmmmmmkkkhhhiiisss~~~}}}~~~~~~~~~;;;:::999888999<<<>>>@@@AAA>>>;;;===BBBDDDAAA>>>============<<<<<<<<<<<<;;;===??????===<<<<<<<<<:::;;;<<<===<<<:::888777:::;;;<<<;;;999999:::;;;===>>>????????????@@@AAADDDDDDHHHMMMOOORRRYYYbbbaaaiiivvv~~~xxx|||yyyqqqgggjjjrrrrrrlllfffdddcccbbbaaaaaaWWWWWWYYYYYYTTTNNNQQQWWWYYY[[[```jjjqqqqqqiiiaaa]]]eeekkkiiiccc[[[PPPHHHBBBAAA@@@???>>>=========;;;<<<===<<<;;;;;;===???;;;999777555555777999;;;888999999:::;;;<<<<<<<<<=========>>>???@@@AAAAAAAAA???===>>>CCCHHHLLLNNNBBB@@@>>><<<<<<===???@@@IIIFFFAAA<<<::::::;;;<<<>>>;;;777777;;;EEEOOOVVVMMMDDD999555777:::;;;:::777777666666666777777888555:::<<<777444555777777666444222111222555999;;;777666555555555888:::<<<;;;:::999999;;;;;;:::888666777999;;;===>>>>>>>>><<<===>>>======>>>@@@BBB??????>>>>>><<<;;;:::999;;;:::888999:::<<<>>>???<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;888777888<<<@@@DDDCCCAAA@@@>>>>>>>>>>>>@@@;;;===IIIRRRPPPHHHDDDBBBEEEHHHHHHFFFEEEHHHJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBDDDHHHOOO[[[tttqqqeeeaaaYYYRRRZZZppp|||XXXLLL]]]tttxxxQQQDDD999888:::888666777222222222222222222222222111111111111000000000000//////...------------------------......//////000333444555777:::<<<===>>>AAABBBCCCEEEGGGKKKQQQVVVZZZ___bbb```aaahhhmmmnnnlllkkkmmmmmmiiihhhrrr}}}~~~~~~}}}~~~::::::999:::;;;<<<>>>???BBB@@@>>>???BBBCCCAAA???=========<<<<<<<<<;;;;;;:::<<<<<<<<<;;;:::<<<===777777888999888777666555888999:::999777666777888;;;<<<===???@@@@@@@@@@@@@@@@@@BBBEEEEEEDDDJJJQQQOOOWWWdddrrr|||zzzvvv}}}yyyvvv{{{|||vvvyyyssseeeaaaddddddaaa^^^\\\YYYWWWZZZ```XXXXXXZZZ\\\XXXSSSTTTXXXXXXXXXZZZ___eeefffaaa\\\UUU]]]ccc]]]SSSJJJBBB<<<>>>===<<<;;;::::::::::::999;;;<<<;;;888888:::===:::888555333333555888:::::::::999999999:::;;;;;;;;;;;;;;;;;;<<<===??????===;;;:::<<<@@@DDDGGGHHH???===;;;:::;;;<<>>???;;;777666;;;EEEPPPWWWPPPFFF;;;555666;;;======888777777666666666777777333999;;;777444666777777666555333333444666999;;;666666555555666777999:::888777777888::::::999777666888:::<<<===>>>>>>===999:::;;;<<<<<<===???AAA????????????>>>===;;;;;;999888777888;;;=========;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<:::777777<<<@@@CCCBBB@@@???>>>>>>??????CCC===AAAQQQ[[[VVVKKKEEECCCEEEGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHFFFCCCBBBEEECCCEEEJJJRRRffftttlll]]]UUUUUUbbb|||cccMMMTTTddd___LLL<<<999;;;888777999222222222222222222222222222222111111111000000000............---------,,,---------...//////000000333444555777999;;;===>>>@@@AAABBBCCCFFFJJJPPPTTTYYYbbbfffbbbbbbhhhllljjjiiiiiilllpppmmmjjjqqq~~~{{{~~~~~~~~~|||~~~999999:::;;;<<<===>>>>>>@@@@@@@@@@@@AAAAAABBBBBB======<<<<<<<<<;;;;;;;;;888:::<<<<<<<<<;;;<<<===777777666666666666555555777999:::999888777777888999:::===@@@BBBCCCCCCBBB>>>===???AAA???===AAAHHHFFFKKKRRRZZZbbbjjjppptttttt|||}}}}}}wwwxxxqqqiiikkkssswwwjjj___\\\___bbb```^^^\\\UUUOOOSSS[[[VVVUUUXXX\\\[[[VVVSSSSSSTTTSSSSSSVVVXXXYYYVVVTTTSSS\\\aaaXXXJJJBBB>>>======<<<;;;;;;::::::;;;;;;888:::===;;;888888;;;???;;;999666333333666999;;;<<<;;;999888777888:::;;;888888888999:::;;;<<<===;;;:::888999<<<>>>??????;;;:::999888999;;;>>>@@@BBBAAA>>><<<;;;<<<===>>>>>><<<999888;;;@@@FFFJJJHHHAAA999555666:::===>>>:::999888777777777777777444999;;;777444666888888555444333333444666888:::444555555666666777777888777777777999;;;;;;999777666888:::===>>>>>>>>>===777999;;;;;;:::;;;===???======>>>>>>===<<<;;;:::999888888999<<<<<<:::888::::::<<<=========<<<<<<:::<<<===;;;888777;;;??????>>>===<<<===>>>@@@AAACCCAAAKKK[[[___UUUJJJGGGCCCCCCDDDGGGIIIJJJIIIGGGHHHIIIIIIIIIHHHEEECCCAAACCC@@@AAAFFFJJJWWWxxxkkkdddbbbddduuulllMMMLLLVVVooouuu\\\DDD===<<<888666999222222222222222222222222222222222111111111000000,,,---------,,,,,,++++++++++++,,,---......//////222333444666888:::;;;<<>>>>>>>>>>>???AAAAAAAAAAAACCCDDD======<<<<<<<<<;;;;;;;;;666999===>>>>>>===<<<<<<999888888777777777777888999;;;<<<<<<:::999999:::555666999===@@@BBBAAA@@@======???AAA???<<>>>>>;;;;;;???CCC<<<:::777444444777:::<<<>>><<<999777666777999:::666666666777888999;;;<<<;;;:::888888999999888777999888777777888:::>>>@@@???===<<<;;;;;;<<<===>>>===<<<;;;::::::;;;===>>>>>>:::666555666888;;;<<<;;;:::999777777777888888444:::;;;888555777999888333333333333444666888999333333444555666666666555777777888:::<<<<<<:::888777888;;;===???>>>>>>===888999;;;;;;::::::;;;<<<::::::;;;<<<;;;:::888888;;;999999;;;<<<;;;777333999:::<<<=========<<<<<<999<<<>>><<<888777:::>>>::::::999:::;;;>>>AAACCCBBBEEESSSbbb```QQQGGGGGGCCCBBBBBBEEEIIIJJJHHHEEEHHHIIIIIIIIIGGGEEEBBB@@@===;;;???GGGIIIOOOiii|||wwwsssoooxxxpppNNNHHHOOO```iiiLLLBBB>>>888555888222222222222222222222222222222222111111111111000000000111111000000///...)))***+++,,,---......---111222333555777888:::;;;===???AAABBBDDDHHHLLLPPPRRR```hhheeedddkkkmmmiiidddbbbiiitttuuuooopppyyyyyytttwww}}};;;;;;;;;<<<<<<<<<<<<===>>>===;;;;;;===?????????>>>=========<<<<<<<<<<<<777999;;;<<<<<<<<<>>>@@@@@@<<<888666666888::::::======>>>???===:::555222888777888;;;AAADDDCCCBBBBBBAAA???======>>>???@@@;;;<<<>>>@@@DDDIIIOOOTTT___^^^bbbjjjrrrxxx}}}wwwzzzssseeeccchhhmmmooouuu~~~yyynnnaaa\\\^^^ccceeeeeeiiicccYYYOOOHHHDDDDDDDDDJJJIIILLLRRRRRRJJJEEEFFFIIIGGGCCC???<<<>>>BBBFFFVVVfffkkk\\\KKKCCC???:::<<<;;;:::999888888999999:::999888888888999:::;;;666999;;;888444222444888::::::999999888999999999444444333444555777999:::888777777777777888888999777555222333555999;;;<<<888888777555444666999<<>>;;;999888888666555666444333333666999;;;;;;777888888777555444555666888888666333555999999555222333333444444555555555666333333555666444555888:::777555555888;;;;;;999999;;;>>>??????<<<999777444555777777666666888999>>>======<<<<<<;;;::::::777888999888777777999;;;888999;;;===>>>???@@@@@@<<<<<<:::999999999::::::777777888888999<<<@@@CCCHHHLLLVVV\\\VVVHHHAAABBBBBBBBBCCCEEEFFFGGGHHHIIIEEEFFFGGGHHHGGGEEECCCAAA???======???BBBLLL___pppxxxUUUEEEEEENNN___|||WWWFFFAAA;;;888999444444444444333222111111...111333444333111000000------..................---------------...///000//////000222555888;;;===777:::===@@@BBBEEEHHHKKKSSS[[[cccfffggghhheee```bbbccchhhnnnnnnlllqqqzzz}}}wwwuuuzzz~~~zzz::::::;;;;;;;;;<<<<<<<<<>>><<<;;;<<<>>>?????????<<<<<<<<<<<<;;;;;;::::::888999;;;<<<<<<<<<>>>@@@>>><<<999999:::;;;<<<;;;<<<@@@CCCAAA<<<777555555777666777;;;???BBBBBBAAA@@@???===<<<<<<<<<>>>>>>;;;<<<<<<<<<===@@@DDDHHHQQQOOORRRZZZ```dddjjjpppmmmqqquuuyyy~~~~~~}}}kkk^^^ZZZ]]]bbbfffqqqzzz|||ooogggggghhhgggeee^^^YYYQQQHHHBBB???>>>>>>???>>>AAAGGGHHHBBB@@@AAAMMMJJJEEE???<<<===AAAEEEUUUcccfffXXXGGGAAA???<<>>;;;999444555777777777777999;;;???>>><<<:::888666666555777999::::::999999:::;;;::::::;;;===>>>???@@@AAA;;;;;;999888888999:::;;;777888888888888;;;>>>AAAFFFIIIQQQVVVPPPDDD???@@@BBBCCCDDDEEEFFFHHHIIIIIIFFFFFFGGGHHHGGGEEECCCBBBAAA??????@@@BBBIIIYYYiiisssQQQBBB@@@@@@NNNlllcccKKKAAA;;;555222444444444444333222111111///111333333222111000111...........................------------......///......///111444666999:::888:::===???AAACCCGGGIIIPPPXXX```ccceeefffddd```bbbccciiippppppnnnrrrzzzzzzuuutttxxx{{{|||~~~{{{~~~999999999:::::::::;;;;;;<<<<<<<<<===???@@@???>>><<<=========<<<<<<;;;;;;888:::;;;<<<;;;;;;===???;;;;;;<<<>>>@@@AAA???===;;;AAAEEECCC<<<777666888666666888;;;>>>@@@AAA@@@>>>===<<<;;;:::;;;<<<===:::::::::999999;;;>>>AAABBB@@@BBBHHHLLLMMMQQQWWW\\\```fffjjjooowww~~~|||xxxpppeee\\\XXX[[[aaafffkkksss}}}vvvmmmiiifffbbb]]]PPPMMMGGGAAA===:::999999:::999<<>>;;;777555444777666666555666777888999999;;;<<<999555444555888666666666666666777888999555555555555666888999:::555555444444444444444555333222222333555777777666444444444444444666999<<<999:::<<<>>>???<<<777333444333222333555888999999777999;;;<<<:::888777777666999888444444999======555333111000///111333444111......222333333555999:::999888999<<<>>>>>>>>>AAABBBCCCCCCBBB???===;;;444555777777666777:::;;;BBB@@@<<<888555444333333777999;;;<<<;;;::::::;;;;;;;;;<<<<<<>>>???AAABBB:::999888888888999:::;;;888999999888888:::===@@@CCCFFFJJJMMMHHH@@@<<<>>>BBBBBBCCCDDDFFFGGGHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCCCCAAAAAABBBBBBFFFRRR___rrrSSSCCC>>><<>>@@@@@@???===>>>???@@@@@@??????======999:::;;;;;;;;;;;;<<<===:::<<>>;;;:::;;;777777999;;;>>>???@@@@@@<<<<<<;;;:::::::::;;;<<<666888999::::::===AAADDD===:::;;;???@@@@@@BBBFFFPPPTTTYYY\\\```gggooovvv|||wwwrrrsssyyyzzzyyy|||zzzxxxwwwzzzzzz{{{}}}zzzxxxzzzxxxqqqeeeccc___[[[[[[```gggmmmhhhppp}}}xxxnnnggg```XXXRRRGGGEEEBBB???<<<:::999999:::;;;===@@@BBBCCCDDDEEEKKKHHHCCC===999:::???CCCLLLSSSSSSIII??????EEEJJJOOOKKKEEE???:::777666666888777666666666777888999999::::::888555444555777444444444444555666777888555555666666777888999999666666555555555555666666222222222444666666444333222333444444444666:::===;;;<<<===??????===888444666555444555888;;;;;;;;;777999===>>><<<:::999888555888888555444999>>>???888555222///...000333555333000///222333222555999:::::::::<<<>>>???@@@@@@BBBBBBBBBAAA@@@===;;;:::333444555555555666999;;;DDDAAA===888666555555555666888;;;<<<;;;:::999999;;;;;;;;;;;;<<<>>>@@@AAA999999888777888999:::;;;;;;;;;;;;:::999:::===@@@BBBDDDFFFFFFBBB>>><<<===???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDBBB@@@AAABBBBBBDDDMMMVVVyyywww\\\JJJ@@@@@@BBBQQQkkk{{{VVVDDDAAA;;;222555555444333222222222222111222222111000000111333////////////........................---,,,,,,+++,,,...000111222333222222777:::<<<===>>>???AAACCCFFFNNNVVVYYY\\\______]]]]]]aaaggglllmmmllllllmmmiiiiiikkknnnllljjjmmmsss{{{~~~}}}|||yyy666666666666777777777777999999:::<<>>===>>>???@@@@@@@@@???===<<<999;;;<<<;;;::::::;;;<<<:::===AAAFFFIIIHHHCCC???;;;::::::===@@@@@@===:::777888:::<<<===>>>??????;;;;;;:::::::::;;;;;;;;;555777999:::;;;>>>BBBDDD<<<999999<<<===;;;;;;???===AAAFFFJJJNNNTTT\\\bbbdddbbbaaaeeekkkqqqssssss}}}xxxuuussspppkkkiiikkkpppooopppuuu|||zzzpppnnnooommmhhh[[[[[[[[[ZZZ\\\aaahhhmmmfffjjjuuuyyynnncccYYYOOOHHHAAA@@@>>><<<:::999999888888999;;;<<<===@@@AAA@@@EEECCC???:::777888===@@@CCCIIIIIIBBB===@@@IIIPPPTTTOOOFFF===888888:::<<<;;;;;;999888888888999999777888777666444444444555333222333333444555666777555555666666777777888888555555555555555666777777333333333555666666444111222333555555666888;;;>>>AAA@@@>>>======;;;888666555444444666888:::;;;:::666999<<<>>><<<:::999999444888999777888<<<>>>===999777333//////111444777888444222444444333555999;;;<<<===>>>???@@@AAAAAA@@@???>>>===;;;:::999888444444444444333444777999???===:::777555666777888444777:::;;;:::999888888::::::;;;;;;<<<===>>>???::::::888888888999:::;;;<<<===<<<;;;:::;;;>>>@@@BBBDDDEEECCCAAA@@@???>>><<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCC???===>>>AAAAAACCCIIIRRRkkk{{{fffRRRAAA???>>>GGG[[[ooo~~~```JJJDDD???777666555444222222222222222111222222111000000111333000000/////////.........------......---,,,+++***---...000111222222111000666888:::<<<<<<===???AAABBBJJJPPPSSSWWW[[[\\\[[[^^^bbbgggiiikkklllllllllhhhgggiiijjjfffaaaaaafffnnnvvv}}}~~~}}}~~~|||444444444555555555666666888777888:::===>>>===<<<;;;<<<===>>>>>><<<:::999:::;;;<<<;;;:::999:::;;;;;;===@@@DDDFFFEEEAAA===:::777555999???AAA===999666888;;;<<<;;;<<<===>>>999999:::::::::::::::;;;777888999999999999<<<>>>:::888888;;;;;;999999;;;:::===@@@AAAAAACCCHHHLLLRRRSSSVVV[[[___bbbaaa```cccdddhhhkkkggg___]]]^^^dddcccccciiirrrzzz~~~|||zzz||||||rrrnnnwww{{{}}}uuunnnllllllkkkiiibbb```______```cccfffhhhaaa]]]```kkkpppnnnooosss~~~xxxnnncccXXXMMMCCC>>>===<<<:::888666666666666666:::;;;:::<<>><<<888666666999<<<<<>>;;;>>>HHHPPPRRRLLLCCC;;;777888<<>><<<:::999888999999666555555444444555555666333333333333333444555666444444555666777666666666222222333333444555777777555555555666777777555222444555777888999:::===???DDD@@@<<<:::999999888777222111111333666888888777555888;;;<<<:::999999999555888;;;<<>>@@@@@@??????@@@AAA>>>===;;;:::888888888888666666555444222333666888777666555444444555777888555777999:::999888888999:::;;;<<<===>>>>>>>>>>>><<<;;;:::999999999::::::<<<<<<<<<;;;:::;;;>>>AAABBBFFFFFFDDDDDDDDDBBB>>>::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===;;;;;;???@@@BBBGGGNNN```ttt^^^GGG???===BBBPPPaaaqqqtttXXXIII@@@:::666555333222111111222333000111222222111000111222111000000//////.........,,,,,,---......---+++***---...///000000111111000444666999::::::<<<>>>@@@???GGGMMMOOORRRWWWZZZXXX```dddffffffjjjpppsssrrrqqqooonnnmmmggg___\\\]]]fffnnntttvvvyyy}}}~~~|||333333333444444444444555777666666777:::<<<===<<<:::;;;===>>>>>><<<999888:::;;;<<<;;;999888999:::;;;<<<===???@@@???<<<888999777666888;;;<<<:::777444777999:::999888:::<<<777777888888999999999999666888888888666666777888777555666999:::777777:::<<<>>>???===:::999<<>>;;;;;;:::777444333333333444444:::<<<;;;===AAAAAA>>>======<<<999666555555777777999;;;:::888:::BBBJJJHHHDDD>>>999888999<<>>;;;999888777777555444444444666777777777444444333333333444444555333333555555666555555444111222222444555777999:::999888777777888888666444666888:::;;;;;;<<<>>>@@@???<<<999777777777666555111000111333555777666555555777888999888777888999888;;;>>>CCCIIIJJJBBB777666444222000000222555777;;;666444555555444777<<<<<>>>>>@@@>>>===;;;999888888999::::::999888555333333666888444444444444555666777888777888:::999888888999;;;:::<<>>???>>><<<:::999999::::::999::::::999888:::===@@@BBBFFFHHHGGGGGGHHHDDD>>>999999:::<<<===>>>???@@@???>>>>>>>>>>>>>>>??????<<<:::999===???@@@EEEKKKTTT}}}rrrUUUEEEAAAAAAHHHUUUfffxxxmmmRRRCCC???777555333222111111222333///111333333222111000111111111000000///......---***+++---......---,,,+++,,,,,,,,,------///000000222444777999999;;;===@@@???EEEKKKLLLOOOUUUWWWWWW^^^aaaaaaaaahhhssszzzzzzzzzxxxxxxtttlllfffeeehhhmmmoooooorrrxxx{{{zzzyyy222222333333333444444444777555444555888;;;<<<<<<;;;<<<>>>@@@???===;;;999;;;<<<<<<;;;999888888:::;;;::::::;;;<<<:::888555777888999888777666666666222555888888666666777:::555555666777888888777777555666888777666666777999555333555999:::888888:::111444777777777888<<>>;;;999999:::;;;===CCCAAA>>>;;;888777666666555444444555777999999999555555444333333333444444222333444555555555444333333333444666888:::===>>>;;;:::888888999999777666888:::<<<======>>>???AAA999888666666666666555444222111222444777888888777444666777777666666777999:::===AAAGGGOOOPPPDDD555333222000///000222444666999555333444555555888======@@@BBBBBB???======??????>>><<<:::999:::<<<======<<<:::777444444777999444555666666777888888999999:::::::::999999;;;===;;;>>>AAACCCDDDCCC@@@>>>AAA???===;;;:::999::::::777888888777777999<<>>===:::999<<<===???CCCIIIJJJqqqdddIIICCC???@@@JJJZZZmmm|||zzz}}}[[[GGGEEE777555333111111111222333...111333444333111000000222111111000///......---)))***,,,.........,,,+++++++++******+++---///000111333666888999;;;===@@@>>>EEEJJJKKKNNNSSSVVVVVVYYY\\\\\\\\\eeettt~~~|||vvvsssmmmoooooolllmmmsssvvvuuuwww222111111000111111222222000111222444777:::===>>>===@@@BBBAAA???===<<<;;;666888999777444444666888999::::::999666555555666222333555666666666555555333444666666555555777888666777777777777777666666777999;;;:::999777777777555666777888999:::::::::888777555444444555555666@@@AAAAAABBBCCCDDDEEEEEEAAABBBGGGPPPYYY\\\XXXTTTUUUOOODDD???FFFTTT]]]^^^]]]\\\```kkkzzz}}}ooovvvzzzvvvppppppsssuuuxxx~~~sssiii```ZZZdddgggmmmttt{{{~~~}}}{{{ggg___TTTOOOPPPRRRRRRQQQGGGFFFEEEFFFFFFEEECCCAAACCCBBBAAA>>>===???CCCFFFCCC:::333222333111111222444555777999:::;;;:::::::::<<<<<<;;;888666666777444666888999888999;;;<<<>>>===;;;999888888999:::???>>>>>>===;;;999777666666444333777<<>>;;;666555444333333333333333333222444777777555666;;;666555555555666777999:::>>><<<999888777777555444888888888999<<<>>>>>>===888777666555555555555555444444555555555555444444444333333222333444666777======@@@JJJRRRPPPFFF;;;222222222222222333444555444444444444555888<<<@@@>>>@@@BBBBBB@@@>>><<<<<>>============777666555666888<<>>;;;;;;>>>===:::999<<<===<<<;;;:::<<<>>>AAACCCMMM___jjjYYYBBB>>>KKKSSSbbbyyyoooPPP>>>===666333444555222/////////111222111000///000111000000000...,,,,,,...000.........------,,,,,,,,,,,,,,,------.../////////111333666888999;;;===@@@AAADDDGGGHHHIIIKKKPPPUUUWWWZZZ\\\___eeennnzzzzzzsssoookkkiiiiiikkkppp}}}222222222222222222222222111111333555777:::<<<===<<<>>>@@@@@@>>>;;;::::::555777888777555444555777777888999888666555555666333333555666666666555555222444555555555555666888555666666777777666555555777999;;;;;;999777777777333555888;;;<<<;;;:::888666666555555555777888999<<<<<<===>>>???@@@AAAAAABBBAAABBBGGGLLLNNNJJJFFFKKKHHHBBB>>>CCCNNNTTTTTTSSSSSSVVV```kkksssssspppllltttxxxtttpppqqqtttvvvqqquuutttmmmeeeaaa\\\WWW___bbbgggmmmqqqppplllhhhWWWQQQKKKIIIKKKLLLJJJHHHDDDCCCCCCBBBCCCCCCBBBAAACCCBBBAAA???>>>???BBBEEEEEE<<<555444444111000222222444555777888999888888666888999999888777777888666777888888777888:::<<<;;;:::888777777888:::;;;??????>>><<<:::888666444555333333777===@@@>>>;;;666666555555444333333333000111555::::::777777:::555444444555666888:::<<<;;;:::888888888777777666888777777999;;;<<<<<<;;;666666555444444444444444444444555555555555444444555444333333333444555666<<<<<<@@@FFFKKKIII@@@777333333333444444444555555333444666777888999<<<>>>???@@@BBBAAA???=========@@@@@@>>><<<<<<===AAAEEEEEEAAA;;;999999:::999888444555555666888999;;;<<>>;;;:::<<<<<<999999<<<<<<;;;:::999:::===???AAAIIIWWWvvvpppNNNCCCNNNWWWeeeyyy~~~]]]GGG???888444666777444111222111222333222111000111333000000000...------...000---------------,,,,,,,,,,,,,,,------.../////////000333555777888:::===???@@@BBBEEEFFFFFFIIIOOOTTTVVVYYY\\\___ccckkkuuu|||}}}yyytttoooiiieeecccaaannn|||111222222333333222111111111222333555888:::;;;<<<:::<<<>>>>>><<<:::999999333555777777555444333444555666777666555555666777333444555666777666555555111333444444444444555777444444555555666555555444777999;;;;;;999777777777333666:::===>>>===:::888666666666666777999:::;;;:::::::::;;;<<<===>>>???AAA???===>>>AAABBB???===???AAA???<<<>>>DDDHHHGGGGGGGGGJJJOOOVVV[[[^^^^^^```gggkkkhhheeegggkkklllcccbbb]]]VVVTTTVVVUUUQQQVVVXXX\\\___```\\\UUUPPPFFFDDDBBBCCCEEEEEEBBB???@@@???>>>>>>>>>@@@AAABBBBBBCCCCCCAAA@@@@@@BBBDDDGGG>>>777666555222111111111222333555666666666555333555777888777777888:::888888888777666777:::<<<777666555555666888:::<<<>>>>>>===<<<:::777444333555555666;;;@@@BBB@@@>>>666666777777666444333222///000555<<<<<<999888;;;555555555666777999<<<===;;;:::999999888888999999999888777888:::;;;:::999555444444333333333333444555555666666666666555555666555444333333333444555:::;;;>>>AAABBB???999555444555555666666666666555333555888:::::::::;;;===???@@@AAA@@@>>>======>>>?????????>>>===@@@DDDGGGEEE???888777:::======;;;444555777999;;;<<<===>>>??????@@@???>>>>>>@@@BBBBBBBBBDDDGGGIIIJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBB<<<<<<;;;;;;<<<===???AAA???@@@BBBDDDDDDCCCAAA@@@>>><<<999999:::;;;::::::>>>:::999::::::888999===<<<;;;:::999999;;;===>>>FFFPPPgggbbbLLLRRRZZZggg{{{gggNNNAAA:::666777888666444444222333444333222111222444000000000///------...000,,,,,,,,,,,,------------,,,,,,,,,---......//////000222555666777999;;;>>>>>>AAABBBCCCCCCFFFMMMRRRVVVYYY\\\___aaafffmmmsss{{{xxxuuuxxxyyypppfff___ZZZeeeuuu000111222222222111000///111222444666888999:::;;;:::<<<======;;;999999:::222444666666666444222111222444555555444555666888444555666777777666555444000222333333333333444666333333444444555555444444777999;;;;;;999888777888555777:::<<<======;;;:::777777888888999:::;;;;;;::::::::::::<<<===???@@@===<<<<<<===@@@@@@???===888<<<===999999<<>>>>>???AAACCCEEEHHHLLLOOONNNTTTVVVSSSPPPSSSVVVWWWSSSPPPIIIDDDGGGMMMMMMIIIKKKKKKMMMNNNNNNKKKEEEAAA???>>>===???AAAAAA>>><<<<<<<<<;;;;;;;;;===@@@BBBBBBCCCDDDDDDCCCCCCDDDFFFHHH@@@999888777444222333000111333444555555555444333555777888777777999::::::999888666555666999<<<777666444444555666999:::<<<<<<<<<<<<:::888555444666777999>>>BBBDDDCCCAAA666777888999888666333111000111555;;;;;;999:::===888777777777888999;;;<<<>>>>>>===<<<:::999:::;;;;;;999888999::::::999888555555444444444444444555777888888999999888888777777666555444333333444555888:::<<<===;;;999777666666666777888888888777666555777888999888999;;;===?????????>>><<<;;;===>>>>>>>>>>>>===<<<>>>AAADDDBBB<<<666666;;;??????<<<444666999<<<>>>?????????===>>>????????????AAACCCBBBCCCDDDGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@@@@???===<<<;;;;;;;;;;;;;;;>>>:::777999888777999>>>===<<<;;;::::::;;;===>>>GGGKKK[[[{{{yyyYYYVVV[[[jjjqqqTTTDDD<<<777777888666555666222333444333222111222444///000111000...---...000+++++++++,,,,,,------...+++,,,,,,------.../////////111444555666777:::<<<===???AAAAAAAAAEEEKKKQQQUUUYYY]]]___```bbbgggkkkvvvtttrrrtttzzz|||mmmaaa[[[```mmm|||000000111000000///......222333555777888999999999:::<<<===<<<:::::::::;;;333333555666666444222000111222444555444555777888555555666777777666555444000111333333222222444555222222333444444444444444888:::<<<;;;:::888888888888888999999:::;;;<<<===::::::::::::::::::999999::::::999999:::<<<>>>@@@:::;;;>>>AAABBBBBB???===777;;;;;;777666999;;;;;;;;;<<<======<<<>>>BBBFFFBBBFFFGGGBBB@@@BBBEEEEEEEEECCC>>>===BBBHHHGGGAAAAAA@@@>>>>>>???@@@???===>>>===;;;;;;;;;<<<<<<;;;999:::;;;:::999;;;???CCCBBBDDDFFFFFFFFFHHHJJJLLLJJJBBB<<<;;;;;;777555555111222444555666555555444666888999999888777888888:::999888666555666999<<<888777555444444555777888:::;;;<<<===<<<:::888666555666999<<<@@@AAAAAA@@@888999999:::999666444222333222444777888888;;;@@@;;;:::999888888999:::;;;BBBCCCBBB???;;;999:::;;;<<<;;;::::::;;;;;;:::999777777666666666666777888::::::;;;;;;;;;;;;::::::888777555444333444444555555888::::::888777888999888888888999999888888777888888666555444666;;;???<<<======<<<::::::;;;===?????????===<<<<<<>>>AAA???:::666777;;;???>>><<<555777:::===???@@@AAAAAA===???AAAAAAAAAAAACCCDDDAAACCCEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDCCCAAA???>>>>>>???@@@AAAAAA@@@????????????>>>>>>===<<<======>>>999777888999777:::>>>>>>>>>===<<<<<<===>>>???DDDGGGRRRkkkiiiZZZ[[[nnn}}}^^^GGG>>>888777777555555666111222333222111000111333///111111111///...///000***++++++,,,,,,---------++++++,,,,,,---............000222444444666888:::<<<>>>@@@@@@AAADDDJJJPPPUUUYYY^^^``````aaaeeehhhoooooopppsssxxx~~~uuueeeZZZYYY___mmmzzz222111000///////////////222333555777999999888888:::;;;<<<;;;:::999:::;;;555444444555666555333111111333444555555555777999555666777888777666555444000222333333333333444666222222333444555555555555888:::<<<<<<:::888888888999888777777888:::<<<>>>::::::;;;;;;:::999888888888888777666777:::<<<>>>:::<<>>AAAAAA<<<:::===???>>>============BBBGGGCCC<<<;;;888666555777:::<<<<<<<<<:::888777666777999:::888:::<<<<<<;;;<<<@@@DDDCCCEEEGGGHHHJJJNNNRRRUUURRRJJJCCCBBB@@@;;;777777222333444555666666555444888999::::::888666666777888888888777666777:::<<<:::999777666555666888999<<<===???@@@???===:::888333444666888:::;;;<<<===::::::::::::999777555333555333333666666666:::AAA<<<;;;:::999999:::;;;<<>><<<<<<>>>???===;;;;;;;;;<<<======<<<888999;;;===???@@@AAABBB@@@BBBDDDEEEDDDDDDEEEFFF@@@BBBDDDEEEDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGBBBCCCEEEEEEDDDAAA>>>;;;@@@@@@@@@@@@@@@??????>>>===???@@@???>>>>>>>>>@@@===999888::::::999:::>>>>>>>>>>>>>>>???@@@@@@AAA@@@EEELLL]]]~~~ttt\\\YYYooodddKKKBBB:::777777555555666111222333222111000111333///111222222000/////////++++++++++++,,,,,,,,,,,,+++++++++,,,------......---///111333333444666888999<<>>>>>===<<<;;;;;;;;;<<<;;;:::<<>>:::999===???>>>:::===???@@@CCCEEEAAA;;;888666333333555777888888888888777666666777888:::888<<>>999777222333444555555555444333666888999888777555666666666777888888777888:::<<<999999777777777999;;;===@@@AAACCCCCCAAA===:::777444555555666777888;;;===<<<<<<;;;999888777666555444222333666777555888===:::999999999;;;<<<>>>???AAACCCDDDAAA;;;888:::===;;;:::999999;;;<<<;;;:::999999888888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::666666555444444555666777777777777999::::::::::::<<<:::888666666777888:::555555333000///111555999555777999:::888777777888<<<<<<===<<<;;;;;;===???<<>>???AAABBB@@@BBBEEEEEEDDDDDDDDDEEE???BBBDDDDDDBBBBBBDDDFFFEEEDDDEEEEEEFFFGGGHHHIIICCCEEEHHHIIIGGGDDD???<<>>===;;;===???@@@>>>>>>???AAA<<<999999<<<<<<:::;;;>>>===>>>>>>???@@@AAABBBBBBAAAHHHMMMUUUnnntttWWWSSSiiikkkPPPFFF<<<999888555555777222333444333222111222444///111222222111/////////,,,,,,,,,+++++++++++++++***++++++,,,,,,---......---///111222222333555777555999>>>@@@@@@BBBEEEIIIOOOTTTYYY\\\^^^aaaeeeiiieeehhhlllpppuuu{{{}}}uuu___TTTOOOVVV]]]bbblllyyy~~~999666333000///111333555333444666888999888777666777888888777666666888999888666333333555666555333333444666666555666777999666777888888888666555444111333444444444444555777222333444555666666666666999:::<<<<<<:::999888999444555777:::;;;::::::999555666888:::;;;;;;;;;:::999777666555666999<<<>>>;;;<<<<<<;;;;;;<<<>>>@@@;;;;;;;;;<<>>555666555444666888999999777999;;;:::777888<<>>:::>>>AAAAAACCCDDDAAA;;;777666444444555666444333555666888999999999:::;;;999>>>BBBBBB???>>>AAADDDDDDFFFHHHKKKPPPWWW___eeefff]]]TTTOOOIII@@@999777111222333444555444333222444555777777666555555666444666888999888999;;;<<<888888777888999<<<>>>@@@DDDEEEFFFEEEBBB>>>999666888888888777777999<<>>===;;;999888777666666222111444888888555666:::777888888999<<<>>>AAACCC>>>AAABBB???:::888:::>>>999888777888:::;;;:::999999888888888999:::;;;;;;999::::::;;;;;;::::::999666555444444555666777888999888777888:::;;;999777===;;;777555444666999:::222333222111000000222555333666888999888666666666666777888888888999;;;===<<>><<<;;;;;;;;;<<<>>>AAABBB???AAACCCDDDBBBAAAAAABBB???AAACCCCCCAAA@@@CCCEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGIIILLLNNNLLLHHHCCC@@@DDDCCCBBBAAA@@@>>>======888;;;??????>>>===???AAA<<<999:::===>>>;;;;;;>>><<<===>>>???@@@AAABBBBBBFFFNNNQQQQQQbbbnnnQQQLLLaaatttTTTIII???;;;999666666888333444555555333333444555///111333333111/////////---,,,,,,++++++************++++++,,,,,,---......,,,...000111111222444666222777<<>>???>>><<<999666666777777777666444333777888999::::::999888777<<<:::888:::===???>>>===999555111222666888555222444555777888999999888888;;;===@@@BBBCCCBBB@@@???AAAIIINNNOOOUUU^^^dddccc```[[[TTTNNNIIIBBB:::444444444444444444555666666888999999::::::999999888888;;;===<<<:::999:::<<<@@@>>>;;;888888;;;>>>@@@KKKJJJIIIIIIGGGCCC<<<777:::;;;<<<:::777777:::>>>;;;;;;;;;:::999888777666777777777777777777888888555666666777888<<>>???>>>>>>===;;;:::999888888777555444666999;;;999777:::999888777888:::===>>><<<999555333333444555555666666666555222111222333111555999:::888666666666666666555555666888999;;;???@@@AAABBBAAA???<<<;;;888;;;===???>>>>>>???@@@BBBBBBBBBBBBAAA@@@???>>>@@@??????@@@AAACCCFFFGGGHHHGGGFFFHHHJJJKKKHHHEEEGGGJJJNNNQQQQQQLLLDDD===DDDDDDBBB???<<<999999:::888999;;;<<<<<<<<<<<<;;;??????>>>======>>>???@@@AAAAAABBBBBBAAACCCEEEHHHHHHJJJGGGMMM___tttxxxVVVIIITTTeeemmmTTT???;;;<<<777444666555555444333333333444444444444333222111000///.........---,,,,,,,,,,,,------,,,++++++------,,,+++,,,.../////////000222444666;;;@@@BBB@@@AAAEEEIIIKKKLLLOOOUUU\\\cccgggiiiiiiiiijjjooouuu|||qqq```NNNGGGHHHJJJNNNRRRfffvvv}}}666444222000///000222444222444666666555333444444111555888888555444666999444444444555555555555555111333555666666666888::::::::::::888666666777999666444222111333444444333666333444888999555555888::::::;;;<<<;;;:::999888555666777888888777666555777777777777777888888888888888888888888999999:::;;;<<<<<<============<<<;;;;;;;;;<<<===<<<999777444555666666666555444333666777888999:::999999888:::888666888:::<<<<<<:::999666333333666888666333444555777999:::::::::999AAABBBEEEGGGHHHHHHFFFEEEBBBJJJOOOQQQVVV___dddeee\\\XXXQQQKKKFFF@@@:::555222222333333555666777888888888888888888888888888999;;;======<<<;;;<<<>>>@@@>>>;;;999999<<<@@@CCCIIIJJJKKKHHHCCC===:::888;;;;;;:::999888888999999;;;;;;;;;;;;:::999999888777777777888777777666666444555555666777:::???CCC>>>>>>>>><<<999777888999:::999888777777888999999888888777777888:::<<<===::::::;;;;;;;;;::::::999666444333555888999888666::::::999999:::;;;<<<===;;;888444222222444444444555555555333111111222444111555999:::999777777888777777666666777888:::;;;??????@@@@@@@@@???======;;;===@@@@@@???>>>>>>???CCCBBB@@@???>>>>>>??????>>>>>>???@@@AAACCCDDDEEEGGGFFFFFFGGGIIIIIIGGGDDDEEEGGGKKKNNNNNNJJJCCC>>>CCCCCCCCC@@@===:::::::::888999;;;<<<<<<<<<<<<;;;???>>>===<<<<<<===>>>???>>>???@@@@@@???@@@CCCEEEDDDGGGEEEJJJXXXjjjtttRRRCCCJJJWWWllluuu~~~bbbHHH@@@???:::777888555444444333333333333333222222222111111111111111///...------,,,,,,---------,,,+++,,,---...---+++,,,...////////////222444333777;;;===<<<>>>BBBFFFJJJLLLOOOTTTZZZ___cccdddggggggiiilllrrrwww|||~~~xxxfffSSSIIIGGGHHHKKKNNN[[[kkk|||}}}~~~~~~~~~333111...,,,---000444777111333555666555333333333111444777777555555888;;;666666666666666666666666444555555444444555777999:::::::::999666666777888444333333444555555444222555444555999:::888888:::888999:::::::::999777666444555555666666555555444555555555555555666666666888666666888;;;;;;999666;;;;;;<<<===============:::999999999:::999666444333333444555555555444444444666777999:::::::::999999777777888:::;;;;;;::::::666444444666777666333333444777999;;;;;;<<<;;;???@@@CCCEEEFFFFFFEEEEEEDDDJJJOOOQQQVVV\\\aaaaaaXXXSSSMMMGGGBBB>>>;;;888222222333444666888:::;;;999999777777777777999999:::<<<>>>???>>>>>>???@@@@@@>>>;;;:::;;;@@@EEEHHHFFFIIIJJJFFF???::::::;;;===;;;;;;===???@@@===:::;;;;;;:::999888888888888555666777888888666444333222333444444555888<<>>>>>?????????>>>@@@BBBBBB@@@>>>===>>>BBB@@@???===<<<===>>>???<<<===>>>@@@AAABBBBBBBBBEEEDDDDDDFFFGGGGGGEEECCCCCCDDDEEEHHHIIIGGGCCC???AAACCCCCCBBB???;;;::::::888999:::<<<===<<<<<<;;;======<<<<<<<<<<<<<<<===;;;<<<=========>>>@@@BBBAAAEEEEEEGGGRRR___|||uuuUUUBBBBBBIIIMMMZZZppprrrPPPAAA===999555555444444333222222222222222000000111111222222222333//////...---------------...---,,,---.........,,,,,,...//////...///111333111444888999999<<>>>>>999444999:::;;;;;;<<<<<<<<<<<<:::999888888999888555333111222222333444444444444333555777999:::;;;;;;;;;:::::::::;;;<<<<<<<<<;;;999666444444555666444333333444777:::<<<===>>>>>><<<>>>@@@BBBCCCDDDCCCCCCDDDIIIMMMPPPRRRVVVYYYZZZUUUPPPJJJDDD@@@>>>===<<<555555666777888:::;;;<<<;;;:::888777777888:::;;;;;;<<<>>>@@@@@@AAABBBBBBAAA???===<<<>>>CCCHHHLLLEEEEEEDDDBBB???>>>>>>>>>>>><<<>>>EEELLLNNNJJJDDD>>><<<:::777555444444444333555777888777555222000000111222222333555888;;;999999999777555444555666888888777666555444444444666666666666666666666777333444666999::::::999999555444444555666777777777:::;;;===>>>>>><<<;;;999999555222000000111111111333222000...---...222666111333666999::::::;;;;;;999999888777888999:::;;;;;;;;;;;;<<<===???@@@AAA>>>@@@BBBBBB@@@???>>>????????????>>>>>>=========999;;;===???@@@@@@??????AAABBBBBBCCCDDDCCCBBBAAA@@@???@@@AAACCCCCCAAA???@@@BBBCCCBBB???<<<::::::777888:::<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<===<<<===???AAAAAAFFFGGGHHHNNNVVVooo|||___KKKCCCBBBAAANNNccc~~~\\\FFF>>>999666555444333222222111111222222000111111111111222222222000///......---.........///...------//////...---,,,...///.........000222333555777888:::>>>CCCGGGGGGJJJOOOTTTXXX[[[^^^```dddfffgggiiikkkmmmpppsssvvv|||fffUUUIIIBBBAAACCCDDDQQQcccsssvvvkkkffflllvvv...////////////////////////////////////222666:::666666666555444444555777777777777888888888999999::::::999777555666888;;;999:::;;;:::777666666777333333444777888888555333222444666888:::<<<======888999:::;;;;;;:::999888333222222222222222222333...///000222555666888999999777777:::??????:::444666777888999::::::::::::999999999;;;;;;:::666333222222222222333333444444333444666999:::;;;;;;;;;999:::<<<<<<<<<;;;;;;;;;888666444444444444333222333555888;;;===>>>??????@@@AAACCCEEEFFFFFFFFFFFFGGGIIIMMMPPPQQQQQQRRRTTTSSSPPPJJJDDD???===>>>???:::999999::::::;;;<<<======<<<:::999999:::<<<===<<<===>>>???AAABBBBBBBBBAAA@@@>>>>>>@@@DDDIIILLLCCC???<<<>>>BBBEEEDDDAAA;;;<<>>>>>===:::999888555111//////000111111222111///---,,,...222555222222444777:::;;;;;;;;;999888777777777888999:::888888999:::<<<>>>@@@BBB<<<>>>@@@AAA@@@??????@@@;;;===???@@@@@@>>><<<:::888999;;;===>>>>>>===<<<>>>???AAAAAAAAA@@@??????===<<<;;;<<<>>>@@@??????>>>@@@BBBBBB???<<<::::::777888:::<<<=========<<<;;;;;;;;;;;;::::::999999999:::<<<=========>>>@@@???EEEEEEFFFJJJNNNbbblllXXXIII???AAAHHHXXXpppoooSSSEEE???;;;999444333222222111111222222222222222111111111111000000000///............//////...------//////...------...///...---...000222444555666777:::>>>BBBFFFDDDIIINNNSSSWWW[[[___cccdddgggiiijjjkkklllooorrrxxx~~~sss^^^NNNCCC???@@@@@@IIIXXXiiixxx}}}lllaaaccciii~~~...///000111111///...---111111000...---///333666777666444333333333444555555666666777888999::::::;;;;;;;;;999777777999;;;888:::;;;:::888666666777333333555777999999666444111555777777999===>>><<<888999:::<<<<<<<<<<<<;;;333222222111111222222333//////111333555888999:::888777888:::======999555444555666888999999999999888999;;;>>>???===888444333333222222222333444444333444777999:::;;;;;;;;;777999<<<<<<;;;999999:::888777666555444333333333555666999<<<>>>???@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFIIIJJJNNNRRRSSSPPPQQQTTTRRRPPPKKKEEE???===>>>???<<<;;;;;;;;;;;;<<<============<<<;;;;;;<<<=========<<<===>>>AAABBBAAA??????>>>>>>>>>@@@BBBDDDFFF@@@:::777;;;DDDJJJHHHCCC999<<>>@@@@@@:::<<<>>>???>>>===>>>>>>999;;;===???>>>===:::999777888999:::;;;;;;;;;;;;;;;===??????>>><<<<<<===;;;999888999;;;============>>>@@@???===;;;:::;;;666888:::<<<============;;;;;;<<<;;;;;;:::999888888:::<<<=========>>>???;;;@@@???AAAFFFGGGUUUoooxxxhhhRRR@@@@@@CCCKKK```___KKKAAA<<<999444444333222222222222222333222222222111111000000111111000///////////////...---,,,---.........,,,---.........------///111222222333555888;;;>>>@@@BBBFFFKKKOOORRRWWW]]]cccdddgggkkkllllllmmmqqqttt|||~~~iiiVVVGGG@@@AAA>>>BBBNNN___qqqsssbbb\\\]]]ooo~~~/////////000000/////////---...000000000000111333555333111111222333444555333444555777888:::;;;<<<999:::;;;:::888777888999888999;;;:::888777666666444444444666888999888666000555777666888======:::666777999;;;============333333222111111222333333222333444555666888999999555666777999999999777666444555666888999999::::::555888<<<@@@BBB???999444555444333333222333444444444555777999:::;;;::::::888;;;>>>>>><<<::::::;;;999999888777555444444555666888:::===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAEEEFFFKKKRRRSSSPPPQQQUUURRRPPPLLLFFF???;;;;;;===999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;===???@@@>>><<<:::;;;<<<<<<============:::888777;;;CCCGGGFFFCCC<<>>>>>>>>:::;;;======<<<:::::::::999999999999999999999999777777777777888999::::::888;;;======;;;::::::;;;:::888777777999;;;;;;:::<<<===>>>===;;;::::::;;;666777999;;;============;;;<<<<<<<<<;;;:::999888666999;;;<<<<<<<<<===>>>999<<<:::===DDDDDDMMMccc{{{bbbJJJAAA@@@CCCVVV|||lllQQQAAA:::666555444444333333333333333111111111111111222222222222111000000//////000000---,,,+++,,,---...---+++---.........------///000111111222444777999::::::@@@CCCGGGIIIKKKOOOWWW^^^bbbggglllnnnmmmnnnssswww{{{qqq]]]LLLCCCBBB???>>>DDDSSSeeewww}}}ggg\\\YYYaaasss{{{000///.........000222333&&&***///333333333333333222111//////111444555666222333444666888:::<<<===777888::::::888777888888888999;;;;;;999777666666555444444666888999888777000555777555777<<<===999444666888;;;<<<===>>>===444333222111111222333444666666666777777777777888222555777777666555666666555666777888::::::;;;;;;333666<<>>AAAAAA>>><<<<<<===;;;;;;;;;999777555666777777999;;;===???@@@@@@???CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@FFFOOOQQQOOOPPPVVVQQQPPPMMMFFF>>>:::999:::666777777888:::<<<>>>???:::;;;;;;<<<<<<;;;;;;:::===;;;:::<<<>>>???===:::777888999::::::999888777666777999===@@@CCCCCCCCCBBBHHHSSS___eeecccZZZRRRGGGCCC<<<555000///000111......///000111222333333---...000000///000111333///000111000//////111333//////111222222111000000,,,---///111222333222222333111000///000222555777222555777777555444777999777888999:::;;;;;;<<<<<<999555111///000111111111222333333111///...///000333111111333777999888666444333222111111111222333333555888;;;===>>>======:::<<<===<<<:::888777777:::888555333333555888:::888777666666666888999:::777:::======:::888999;;;999888666777999::::::999<<<<<<<<<;;;999999:::<<<666777999;;;===>>>>>>===<<<<<<======<<<:::999888555888:::<<<;;;;;;<<<<<<999;;;888<<>>AAADDDDDDDDDIIIQQQXXXaaaffflllnnnnnnoootttxxxwww|||wwwaaaOOOEEEDDDAAA<<<>>>JJJYYYkkkmmm___ZZZYYYlll|||{{{vvvzzz//////000000000000//////111111000000111111222333///111222222111111222333444444444555666777777888777888999999888666333222888;;;>>>>>><<<999777666666444333666999<<<;;;999666555555555666777888888888777777999;;;======<<<444444333222333444555666333444666777888888777777666555555444444444555555888555666;;;===;;;:::;;;888:::;;;<<<;;;999777666222222222111000111333666444666888888888999;;;===>>>>>>??????@@@@@@AAAAAA???===<<<<<<888333333777888999:::;;;===>>>??????CCCBBBAAA@@@?????????@@@AAABBBDDDIIIOOORRRSSSRRRUUUPPPHHH@@@:::777777777555888999888999>>>???===777999<<<<<<;;;999999999888::::::999;;;===;;;777666555555666666777888999666999999666777===BBBCCCBBBMMM[[[hhhqqqnnn]]]LLLBBB===777444444333111///------///000111111111111///...------...///000111000111222222333333222222111111111111222333444555111111111111222333444555111222333444444444333222444555555555555555444444888888777777777888:::;;;===:::666111.........//////111222111///...000333222222333444444555666666666555333111111222333444444555555666777888888999666666777888888777555222777555444444666888888888999666333222444777999:::;;;:::888888999888777555555555555666777777888888999888777888888888666444555999===@@@@@@???>>>===;;;AAAGGGGGGAAA:::666555:::;;;;;;:::999:::<<<===<<<;;;;;;===AAAFFFLLLOOOeeehhhRRR??????OOOeeerrrLLL<<>>>>>???@@@@@@@@@@@@===<<<===:::555666999999999:::;;;===>>>???@@@@@@@@@@@@???=========>>>???AAADDDGGGJJJNNNSSSWWWYYYTTTJJJAAA999555444444555888:::888999===>>>;;;;;;===???@@@>>><<<;;;;;;:::<<<<<<:::;;;>>><<<777555555444444444555666666555777777444666===CCCDDDIIITTTcccooouuuppp^^^MMMBBB>>>999666555444222000---...///000111111111111//////...---...///000111111222333444555444444333000000000000111222333444222222222222333444555555222333444555555444333222444444555555555555444444888888777777888:::;;;<<<===:::666111///...///000000111222111///...000333222222333333444444444555444444222111111111222333444555555555666777777777999:::;;;<<<<<<:::888555666555555666888:::;;;<<<;;;888555444555888999:::;;;999777666777777666555444555555666777777888888999888777777888888666555666999;;;===>>>???AAACCCCCCGGGLLLJJJDDD<<<999888999:::<<<;;;::::::;;;===<<<;;;;;;;;;>>>BBBFFFIIIXXXttt|||cccLLLEEEMMMZZZzzz\\\AAA<<<999888777555555444444444333444555444222111222333111111111111000///...------,,,+++,,,...///...---------,,,,,,---///111222000111333555777999:::;;;:::<<<>>>@@@BBBFFFKKKOOOUUU\\\dddggggggiiinnntttwww^^^MMMEEEAAA>>>===???CCCLLL\\\kkkuuu___UUUVVVYYY^^^bbbiiiwww//////000000000000//////000111111111111222222222///111222222111111222333333333444444555555666666555666777999999777666555555777999999777555444444222000///111555888;;;;;;;;;;;;:::999999999::::::>>>;;;888666777777777777555444444333444555666777888888999999999888777777888777777666777777888888999CCCQQQUUUJJJ===:::???:::::::::999888888777777555555555444333444666999999999999888777888:::===<<<<<<===>>>>>>???@@@@@@@@@======>>>;;;777888<<<::::::;;;<<<===???@@@AAA>>>??????>>><<<:::;;;<<<;;;???CCCEEEFFFKKKTTTZZZ[[[TTTJJJ???777333222222666999:::888999<<<<<<::::::<<<>>>>>>;;;999777777999;;;;;;:::;;;===;;;777555444333333333333333333333555555333666>>>DDDEEENNNYYYgggqqqvvvqqqbbbSSSDDDAAA<<<999777555333111...//////000000111111111000///.........///111111000222444555666555333222000000000000111222333333333333444444555555666666444444555555555444444333333444444555555444444444777777777888999;;;<<<===<<<999555222000///000111000111222111//////111222222222222222333333333333333333333333333222111111444444444444555555555555777888:::;;;:::888555333555666666888:::===???@@@===:::888777999;;;<<<<<<<<<999666555666777777777444555666777888888888888888777666777888888666555777888999999:::>>>DDDHHHHHHKKKLLLIIICCC<<<999999888:::<<<===<<<;;;;;;<<<<<<;;;:::999;;;===AAACCCOOO```~~~```MMMIIILLLbbbhhhFFF<<<:::999777666555444444444333444555444222111222333111111111111000///......---,,,+++,,,...///...---------,,,+++,,,---...//////000111333555777888999:::<<<>>>???AAADDDIIILLLPPPWWW```dddeeeggglllpppkkkRRRDDDAAA>>><<<<<<<<>>@@@<<<;;;:::888777777777777555666666555444555777999<<<;;;:::888666777:::===;;;;;;<<<===>>>??????@@@>>><<<<<<>>><<<888999>>>;;;;;;;;;<<<>>>???AAABBB>>>@@@AAA???<<<::::::;;;999<<<@@@DDDHHHMMMRRRUUUSSSNNNEEE<<<555222222333666999:::999999<<<;;;888:::<<<======:::777555555555888888888:::>>><<<888666555444333222222222222333555555444999BBBGGGFFFMMMXXXccckkkooommmeee[[[JJJGGGBBB===999555333111/////////000000111111222111000/////////000111222///111333555555444222111111111111111222333444444555555666666777777777777555555555555555555444444222333333444444444444333555555666777999:::<<<===:::888555222111000111222111111111111000000111222222222222222222222222222333444555666555444222111444444444333333333333333555777:::;;;999666444333444666888:::<<>>@@@IIISSStttuuuTTTGGGDDDRRRpppgggIII@@@:::999777666444444333333333444555444222111222333111111111111000///......---,,,+++,,,...///...---------,,,++++++,,,,,,---...///000222333555666777:::<<<>>>???AAACCCGGGJJJOOOVVV___eeefffhhhkkknnnzzz~~~{{{]]]HHHCCC???>>>>>><<<;;;@@@GGGWWWnnndddZZZQQQPPPRRRUUUYYY]]]mmmxxx//////000000000000/////////000111222222222222111///111222222111111222333222222222222333333333333111222444777888888777666000222444444222111111111666555444222222444777999999999888777666666666777:::777444222444666777777666666555444555666777888<<<<<<;;;:::999888777777999999999999999:::;;;;;;<<>>???@@@@@@===;;;<<<===;;;888999>>>======<<<===>>>@@@BBBDDDAAADDDEEECCC>>>::::::<<<::::::>>>FFFNNNQQQNNNIIIGGGCCC===777444333444555555999:::999999<<<;;;777>>>???AAA@@@===:::888777333777888999<<>>GGGJJJHHHLLLTTT\\\___bbbfffeeebbbUUURRRKKKCCC;;;666333222111000000///000111111222222111000//////000111222111222444555666555444333333333333333444555666666666666777888888888777777666666555555444444444444111111222333444444333333222333444666777999::::::888777555333222222222333222222111111111222222222111111222222222222333333444666777888888666444333333333333333222222222222666999===>>><<<999777777444777:::<<<===???BBBDDD<<<;;;<<<>>>BBBDDDEEEDDD===:::777555777888::::::777888:::;;;<<<<<<;;;:::666666555666888888666555555666888888777888999;;;??????>>><<<999777666666666888;;;<<<;;;:::999999999888888888:::<<<>>>@@@EEELLLhhh^^^HHHDDDLLLdddfffLLLCCC:::999777555444333222222333444555444222111222333222222222222111000///...---,,,+++,,,...///...------,,,,,,+++++++++++++++---...///111222444555666:::<<>><<<>>>BBBIII]]]|||}}}lllZZZRRROOOOOOOOOQQQYYYdddttt//////000000000000/////////000111333333222111111///111222222111111222333111111111111222222222222///111333555666666555555///111222222000///000111666666666444222222555777666666555444444444555555666444222222444666777777777666666555555777888999<<<;;;:::999888888888888999999999999:::;;;<<<<<<<<>>===<<<;;;:::999888777444666777777666555666888<<<<<<<<<:::888999;;;>>>;;;;;;<<<===???@@@AAAAAA>>><<<<<<===;;;888999===>>>>>>======>>>AAADDDEEEEEEHHHJJJGGG@@@;;;:::<<<<<<<<<@@@IIIRRRRRRHHH???<<<:::888555444444555666333777:::999:::<<<;;;777<<<>>>??????<<<999777666555999:::;;;???DDDDDD@@@888777666555444444444444555777999===DDDKKKLLLHHHKKKRRRWWWXXX[[[ccciiilllfffaaaWWWKKK???777444444222111000//////000222222333222111000000000111222444555555666666666666666444444444444555666777777666777888999999888777666777666555444333333333444000000111222333333333333111222444555777777888888777666555333333333444444333222000000222333222111111111222222333444444444666777999999999888666444222222222222333333333333111666;;;===;;;777666777333777;;;===<<<===@@@CCC::::::<<>>???CCCKKKbbboooNNNHHHJJJYYYssspppSSSEEE;;;:::888666555333333333333444555444222111222333222222222222111000///...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,+++---...///000222333444555999;;;>>>@@@AAACCCFFFHHHMMMQQQXXX^^^bbbeeehhhiiiuuuzzzrrrTTTHHHCCC@@@@@@>>><<<<<<@@@@@@NNNjjjjjjYYYQQQMMMNNNPPPMMMVVVdddttt//////000000000000/////////000222333333222111000///111222222111111222333111111111111111111111111...///222444555444333333///000111111//////000111222444555444222111444666333333333333333333444444444333222222444555555444888777666666666777888999;;;:::999888777777888888999999999999:::;;;<<<===<<>>>>>>>>>>><<<:::888777555777999999888777888999;;;<<<<<<;;;::::::<<<>>>;;;<<<===>>>@@@AAABBBBBB@@@>>>>>>???===999:::>>>@@@???>>>===???BBBEEEFFFHHHLLLNNNJJJAAA:::999;;;>>>@@@EEELLLQQQMMMCCC:::999888777666555444333333111666999999:::===;;;888999;;;===<<<:::777555555777:::;;;;;;>>>BBBBBB>>>777777666555444444555555555888;;;@@@HHHNNNLLLEEEEEENNNVVVYYY___jjjvvv|||xxxqqqdddSSSCCC:::777777333222000//////000222333444333222111000111222222444444333222333444555666444333333444444555666777666777888999999888777555777666444333222222222333///000111222333333333333222333555666777777777777666555555444444444555555444222000000222444333111000111222333444555666777777777888888888777666555111222222333333444444444+++111888:::888555444555444888<<<===;;;:::<<>>AAABBB@@@>>>888666555555666777777666555777:::<<<<<<<<<:::999555444444666777888777555555666888777555444333444:::999999999999888777666555666777777666666777888666666777777999:::<<<===???JJJ[[[tttXXXJJJEEEMMMddd^^^KKK===<<<:::888777555555444333444555444222111222333222222222222111000//////---,,,+++,,,...///...---,,,,,,---------------,,,......///111222333444555666999<<>>;;;;;;>>><<>>???@@@@@@>>>;;;999777777888::::::999999999::::::;;;<<<<<<;;;;;;<<<>>><<<<<<===???@@@BBBCCCCCCBBB@@@@@@@@@>>>:::;;;???@@@???>>>>>>???BBBEEEGGGIIINNNPPPKKKAAA:::888:::@@@DDDJJJNNNNNNHHH@@@::::::999999888666333111000000555999999:::===<<<888;;;===??????===:::999999666999999999;;;>>>===888666666555444444444555555444888<<>>>>>;;;999555444333444666666555444444666888:::;;;:::999777555444444555777888777555666777777666444444555666999888888888888777666444444555666555444444666888666666666777777888999:::777CCCOOO```___JJJAAAEEEZZZxxxgggSSS???>>><<<:::999777666666333444555444222111222333222222333222222111000///---,,,+++,,,...///...---+++,,,---............---...///000111222333444555444777;;;===???AAADDDFFFGGGKKKQQQYYYaaahhhnnnqqqvvv{{{zzzXXXPPPGGGCCC???;;;;;;===;;;???MMMgggvvvdddUUUNNNMMMOOOUUU^^^jjjxxx000111111000///......///......///000000000000000///000111222333444444444111000000000222333222111000000000000111222333444,,,...///000000...,,,+++000000111111111222222222---...000111111000///...111111111111222333444555111333555555444555666888777777777777666555444333444333333444666888;;;======BBBGGGIIIGGGAAA;;;888>>>===<<<;;;:::999999:::999;;;;;;;;;888777666777999999999999999:::>>>AAA>>>===<<<===@@@BBBBBBAAAGGGFFFEEEBBB???<<<999777===<<<<<<===???BBBEEEGGGOOOSSSRRRHHH>>>:::;;;;;;CCCEEEGGGHHHEEEBBB@@@???:::777555444444444222111444666999;;;;;;:::888666>>>======<<<;;;999888777555666777777555444555666444444333333444555777888333555888===AAADDDEEEEEEDDDOOOUUUVVVccc||||||hhhTTTGGG@@@<<<:::999999888555222000111222444555666555444222222222000000000///000000111222333333333444555666888888>>>;;;777666666666333111555444222000000111333444111111000......000444777444444555666777888999999444444444555777999;;;<<<555333000//////000111111///000111333555888:::<<<888888999;;;;;;888333000111000000000000222444555555444333444777888777666999::::::888777777:::<<<===<<<:::::::::888666444222333333444555555555555333666666444444666666333333444444555666666666555555666777666555444555666666666666666666666555555666666666666666555555555999777666888<<<>>>===;;;>>>BBBHHHTTToooqqqJJJ===EEEPPPeee~~~aaaRRRGGGAAA@@@:::111111999444555444333111111333555///000222333333222000///,,,---...000111000000///------------------------+++,,,---///000000000000777777888:::<<>>@@@GGGVVVmmm}}}iii[[[UUUTTTUUU\\\gggqqqvvvwwwyyy///000111000///...///000......///000000000000000//////111222333444444444111000///000222333222111/////////000000111222333/////////...---***((('''000000000111111111222222000111222333333111000///111111111111222333444555222333555555444444555777333333444444444444444444333333333333555888;;;<<<>>>@@@CCCCCC@@@<<<:::888<<<<<<;;;:::::::::::::::===>>>???>>>;;;999999999888888888999999;;;===???>>>===;;;<<>><<<:::999;;;;;;;;;<<<>>>BBBFFFIIINNNRRRPPPFFF<<<:::;;;;;;BBBCCCEEEEEECCCAAA@@@???===:::777666555555444333444666888:::::::::999888<<<<<<<<<<<<;;;:::999999999999888666444222333444333333222222333444666777555666888<<<@@@CCCDDDEEEIIIUUU[[[\\\eeeyyyppp^^^PPPGGGBBB@@@>>>>>><<<888444222222333333444555444333222222222000////////////000111111222222222333444555777777;;;888666555666777555333555333222000000000111222111111000000000111333555555555444555666999;;;===888777777666777999;;;<<<888666333222222333333444000111222333666888:::<<<999888999999:::888444111000000000000000222333444333555777666555444666888888999:::999888999;;;>>>>>><<<;;;::::::999777444444444555555555555555555666999:::777666888888444444444555666666666666666444666777666555444555666555555555555555555555555555555555555555555555555777666555777:::<<<;;;:::;;;???HHHWWWmmmoooMMM@@@DDDJJJaaa}}}~~~xxx^^^OOODDDAAA===444222777444444444222111000222444000111222333333222111000------...////////////...------------------------,,,,,,---...///000111111555666777888;;;===@@@AAAGGGKKKQQQXXX___gggooouuuyyyzzzmmmUUUKKKGGG@@@>>>BBB>>>???CCCMMM^^^uuuxxxlll]]]ZZZXXX[[[bbbjjjnnnpppkkkqqq...///000000///...///111......///000000000//////...///000111333333333333111000///000222333222111............///000111222//////...---,,,+++***)))000000000000111111111111222333444444333222111000111111111111111222333444333444555555333333444555///000111111222333333444222222222333555777999;;;===>>>===;;;888777777999999999:::::::::;;;;;;;;;???@@@AAA???<<<:::999999666666888:::;;;<<<======???===::::::<<>>===<<<======;;;:::999:::===BBBGGGJJJMMMOOOLLLCCC<<<;;;======@@@AAAAAABBBBBBAAAAAA@@@???<<<888666666555444333444555666777999:::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<999666222000111333222222222222333444555666666777888:::===@@@CCCEEEPPPYYY___^^^dddttt{{{lll^^^SSSLLLIIIEEEDDDAAA<<<666333222222111222333333444333333333000////////////000111111111111111222333444555666666555444444555666555444444333111000//////000000///000111222333444555555666555444444666;;;???BBB===<<<:::999888:::;;;<<<999888555444333333444555222222333444666888:::;;;999888777777888777555333000000000000111222333333111666999888333111555999777999:::::::::<<<>>>@@@>>>===<<<;;;;;;:::888666555555666777777777777666999<<<<<<888777999888444444555555666666666666555444555666555444444555666444444444444444444444444444444444444444444444444888777666888:::<<<;;;::::::>>>KKK]]]kkk{{{oooSSSFFFEEEGGGXXXooozzzwwwsss___KKKCCC???888444555333444333222000000222444000111222333333222111000//////...------------...------------------------------,,,,,,...///111222333444555777999<<<>>>@@@EEEIIIOOOUUU\\\dddmmmrrrwwwxxxdddSSSJJJCCC>>>>>>>>>>>>???CCCMMM^^^qqq{{{fffaaa\\\YYY\\\aaafffiiiccceeeppp,,,...//////......000111......///////////////...---...000111222222333333111000///000111222222000------------...///000000.........---...///000111/////////000000000111111333333333333333222000000111111111111111222333333333444555444333222333444000000000000111222333333222222222333444666888999;;;;;;:::777555444666777666777888999:::;;;<<<<<<>>>???@@@>>>:::888777777555666888;;;>>>???>>>===???<<<888888:::===@@@AAA@@@???===<<<<<<===???AAA>>><<<;;;;;;===BBBFFFIIIIIIJJJGGG@@@===???AAA@@@@@@??????@@@AAABBBBBBBBB@@@===999777666666555333444444444555777:::<<<===;;;;;;::::::::::::::::::===<<<999555111000222444333333333333444444555555777888888888:::===AAADDDSSSVVVXXXYYYbbbpppzzz|||xxxjjj]]]SSSOOOIIIGGGDDD>>>777333111111//////000333666888888777111000000000000111222222000000000000111222333444333333333333444444333222444333222000////////////...///222666999:::999888666555444444777===BBBFFFAAA???===;;;::::::;;;<<<888777666333222111333555444444444555777888:::;;;999777555555666666555444111111111111111222333333222555888777333222444888777999;;;<<<<<<>>>@@@BBB???>>><<<<<<<<<<<<999777444555666888999:::;;;;;;:::<<<<<<888777888666222333444555555555555444444333444555555444333444666222333333333333333444444444444444555555555555555:::::::::;;;<<<=========>>>@@@OOOaaagggkkkxxxzzz^^^LLLGGGGGGMMM^^^}}}wwwxxxsssUUUEEE???:::666555333333333111000000111333111222222333333222222111111000...,,,,,,,,,,,,---------------------------------,,,+++,,,...111333222333444666999<<<>>>@@@AAAEEEJJJPPPWWW^^^fffkkksssuuu|||{{{bbbSSSHHHBBBBBB===???@@@@@@CCCMMM\\\hhhrrrxxx{{{iiieee^^^XXXXXX\\\ccchhhccc___cccttt,,,...//////......///111......////////////......---...///000111222222222000///...///111222111000,,,,,,,,,,,,---...///000...------...///000111222....../////////000000000111111111111111000//////111111000000111111222222222333444333222111222333222222111000000111222222222222333444555666888888888999999888555444555555444555777999:::;;;;;;;;;>>>??????===:::777666666555555888<<<@@@AAA@@@======:::666555777:::===>>>>>>===;;;;;;;;;===@@@AAAAAA@@@>>>===>>>AAADDDGGGEEEEEEBBB>>>???DDDEEECCC@@@???>>>@@@CCCDDDDDDCCCBBB???===<<<;;;:::888666444444444444666999<<<>>>>>>===;;;999888888888888;;;:::888444111111333666555555555666666666666666777777888777777:::@@@DDDQQQNNNMMMRRRaaapppvvvvvv{{{|||nnn___UUUPPPHHHFFFBBB<<<666222000000------///444999=========222111111111111222333333000000000000000111222333222333444444333111111000444333333222111000000000...///333999>>>@@@>>><<<666555555666999>>>BBBEEEAAA@@@>>>===<<<;;;;;;;;;888999888555222111333666555555555666666777888999888666444444555666666555222222222333333333333333444444444444555555555555888:::<<<======>>>@@@BBB???>>><<<<<<===<<<:::888333444777:::<<<>>>???@@@<<>>:::888999777444333333444444444333333222111333444444333333444666222222222222333333444444555555666666777777777777999:::;;;;;;;;;;;;<<<===@@@AAANNN]]]\\\ZZZqqq~~~lllQQQEEEEEEEEEPPPlll|||tttzzzfffLLL@@@;;;888777333444333222000000222444222222222333333222222222222111///---,,,,,,,,,------------------------------,,,++++++,,,...111222222333444666999<<>>???===:::888777777444444666:::@@@BBB@@@===:::777444444555888999:::::::::999999:::;;;<<<===AAA@@@???>>>???@@@BBBCCCAAAAAA???===AAAFFFEEEAAA@@@>>>===@@@DDDEEEDDDAAACCCBBBBBBBBBBBB@@@===:::444333444555666999;;;===???===;;;999777777777777999888777555333222444666555666666777777777666666444666888777666999???DDDKKKIIIKKKVVVggguuuyyyxxxyyy~~~yyyiiiXXXOOOLLLCCCBBB???:::444111000000...---///444;;;???@@@>>>222111111111111222333333000000000000000111222222333555666666444222222222444444444444444333333333000111444:::@@@BBB???<<<555555777999;;;>>>@@@AAA>>>>>>>>>>>>===<<<;;;::::::;;;;;;777333222555888666666555555555666777777666444333333555666666555333444444555555555444333444222111333666777666444999;;;===>>>>>>===>>>@@@>>>===<<<<<<===<<<:::888444666888;;;>>>AAABBBCCC???BBBAAA>>><<<===;;;888333444444444444333222222000222333333333333444555111222222333333444444555666666666777777888888999666777999999888777999:::===>>>GGGQQQNNNJJJ^^^{{{}}}YYYFFFBBBAAAHHH\\\wwwtttppp|||ZZZEEE<<<::::::444555444333111111333555333333333333333333333333111111000///...---------------------------------,,,,,,++++++---...000111111222333666999<<>>>>>???@@@@@@@@@???===<<<@@@DDDAAA:::>>><<<<<>>AAAAAACCCDDDEEECCC>>>;;;333444444555777999:::;;;===<<<:::888777777888999888888888666444333444555555555666777777666555444111555777777666999>>>DDDFFFKKKVVVfffttt|||rrr]]]MMMFFFFFF>>>>>>;;;888333111111222111//////444:::>>>===;;;000000//////000000111222111111000000111111222222333666999:::888777777888555555666666777777666666444333555999???@@@<<<888333666999<<<>>>>>><<<;;;999:::===>>>>>>===:::999:::;;;;;;777222111444888666666555555444555555555444333222333555666555444555555666777777666555444000111333444444555777888;;;===??????===<<<<<<<<<===<<<;;;;;;<<<<<<:::888888999;;;===???AAABBBBBB@@@BBBBBB???===???===:::555666666666555555444333///111333333222222444555222222222333444555555555555555555666777888888888555777888888666666777999;;;:::???DDDBBBCCCSSSiiihhhNNNEEE>>>AAAKKK\\\qqqzzznnnsssmmmOOO@@@<<<<<<555666555444222222444666333333333222222333333333000111111111000///......------------------------***+++,,,,,,---...///000///000111444777:::===???CCCEEEHHHKKKNNNSSSXXX\\\hhhmmmsssyyyyyycccVVVMMMKKKIIIFFFEEEFFFHHHIIILLLMMMOOOOOONNNPPPTTTWWW[[[^^^^^^YYYSSSSSSZZZaaagggaaa\\\[[[___lll|||zzz{{{}}}...///000///---,,,,,,---.../////////...---,,,,,,+++,,,---///000000111111000///...///000111111///------------...///000000)))+++...111333333222222---------.........//////............///111222333111111000000000000000111...000111222111111333555///.........///222444666444444666777888888888888888777666444222222555777333444777999::::::999888666777888777555333333444222000000444;;;???>>><<<444222111222333444444333444444555555444444333222888999;;;===>>>?????????@@@>>><<<;;;???BBB<<<444===;;;;;;???DDDDDD@@@;;;<<<>>>@@@CCCDDDBBB===888333444555666777888999:::;;;:::888777777888:::;;;888999999777444222222333444444666666666555444333000333777888777888>>>CCCCCCOOOcccuuu~~~mmmUUUDDD@@@BBB;;;;;;:::777333222333444333111000333999<<<:::777...............///000000222111111111111111222333333777<<<===<<<;;;<<<===555666777888999999999999777555555999======999444222666;;;>>>???===:::777555888<<>>@@@???===;;;::::::===;;;;;;;;;<<<;;;:::888;;;<<<===>>>@@@@@@AAAAAA>>>AAA@@@===<<<>>><<<999777777888888777666555555///111222222222222444555222222333444444555666666444444444555666777777888666888:::999777666888;;;::::::<<<======BBBQQQaaauuuYYYKKK;;;<<>>AAACCCFFFHHHKKKNNNSSSWWWggglllrrrvvv{{{{{{hhhYYYTTTNNNKKKJJJKKKMMMMMMLLLNNNOOONNNLLLLLLOOORRRYYY]]]___YYYRRROOOTTT[[[]]]ZZZXXXWWWWWW___qqq|||yyyzzz{{{000000///////////////000444333111///...---..............................///---+++---111333333111------.........---+++***---......///////////////...///111222222000---,,,---------...000333555777;;;555///,,,...000111000,,,---///000222333333333222222222222222222333333444444555777888999:::;;;999:::;;;999777666666777111444888::::::999888888555333111111222444444333111222333444555666666666666333111000111222222111000111222333444555555555777777777;;;???AAA@@@===777:::>>>@@@@@@???>>>>>>>>>???>>>===;;;<<<>>>@@@:::<<<>>>??????>>>;;;:::333444555555555777:::<<<:::777555555888999888666555888999999666444222222111222444666777777666666333555666777888<<>><<<;;;999777555555555555777444111111444666555333111111111000...---...000666555333222222333444444666999888666777;;;===;;;;;;;;;999888777999>>>AAADDD???999555555777999:::777999<<<>>>===:::666333444777:::===>>>>>>===<<<999999888666555444333222555555444333333222111111444555888999999888555444444444333333333444555666111111222333444555777888?????????===:::888999::::::;;;;;;;;;;;;:::999999999:::<<<<<<<<<<<<===???@@@>>><<<;;;<<<;;;999888;;;;;;;;;:::888555333111111111111000///000222555222222222333333444444444333333444555666777888999777777666555666777999:::===>>>???===<<>>@@@@@@???>>>>>>>>>>>>>>><<<::::::<<<===999:::<<<>>>>>>===;;;999444555666666555666999;;;999777555555777888777666555777999888666333222222111222333555666666666555555666666555666???LLLVVVggglllssswwwyyy}}}oooUUUCCC===;;;999<<<;;;999777666555666666666222000111444666555333///000111000//////000222777666555444444444555666666999999777999>>>AAA@@@??????===;;;999999<<>>===;;;999888888999999999::::::999999888777999:::<<<;;;::::::;;;===<<<;;;::::::<<<<<<;;;999;;;;;;:::999777555333111222222222000///000333555444444444444555555555555333333444555666777888888888888777777888888999999888:::;;;:::999===EEEKKK```sssbbbKKKCCCEEEEEE\\\~~~xxxnnnfffqqqwwwRRRBBBAAA777888888555222111333555444444444444444444444444444333222111000///...---------------------------...---,,,+++,,,...000111---///111333444777:::===>>>CCCHHHKKKLLLOOOTTTXXX___hhhsssyyy{{{{{{~~~yyyuuuqqqooommmjjjhhheeeaaa^^^^^^aaacccbbbdddbbb^^^\\\[[[XXXSSSPPPNNNMMMPPPRRRWWWaaalll{{{|||000000////////////000000000000111111000//////...///////////////000111111///...---///111222222111.........///......---,,,---...//////000000/////////000222333333111///.../////////000111222444555000222333000,,,+++///333///000000111222222111111111222222222333333333444444444555777888999:::;;;888999999888555444444555222666999;;;;;;:::::::::666555555666777777666444111111111222333333333333222000......///000//////---...///000111222222222555555666888:::;;;:::888777:::===??????>>>>>>>>><<<===<<<:::777777888:::666777999:::;;;:::999999666777777777666666888:::777666555555777777777555444666888777555222222222000000222333444555555555666666444222444AAAUUUddduuu{{{yyyqqqpppyyyyyyooo\\\HHH<<<::::::888;;;:::888777666666666777444111///111555777666555///000000000///000333555888777777666777777888888777:::;;;999<<>>BBBGGGJJJLLLOOOUUUYYY\\\eeepppwwwyyyzzz}}}|||wwwttttttvvvppppppnnnlllllljjjaaaVVVPPPLLLKKKMMMOOORRRYYYbbbmmm000////////////000000111///000111222222111000///000///......///000111111......///000111222222111....../////////...............///000000000000000333444555666666555333222111111111111222333333444///111222111//////000222111111111222222111111000111222222333333444444444444444555777888999:::;;;999::::::888555444444555333666:::<<<<<<;;;::::::777777777888:::999777555111111111111111111222222111///......000000///...---...///000111222222222444444666777999999888777777999<<<>>>=========>>>;;;;;;:::777555444555777444555666777777888888888666888888777666555777888555444555555666666666555444555666666333222111222//////000222333444555555444555444111333@@@UUUffftttzzzuuugggfffttt}}}{{{hhh\\\KKK===999:::;;;;;;;;;:::888777666777777888444222111333777:::999777111222111000///000333555888888888888999::::::;;;999;;;<<<:::<<>>>>>======;;;;;;::::::;;;;;;666777888999999888777666555555555444444444444333111111111111111111111111222333444555555444333222111111222222333333333333444444444444444555666777777888888777666555666888666666666666666555555444555666888888888888999;;;:::999999;;;======;;;:::999888888777666444333333222333333333222222444666777777666666555555444444333333444555555666777777::::::;;;;;;;;;:::888777777999;;;;;;;;;;;;>>>@@@GGG___YYYGGGBBBOOOnnnwwwsssfffIIIEEE;;;999666333222333555777444444444444444444333333555444333222000///..............................///...---,,,,,,,,,------,,,...000222333555888;;;<<>>???===<<<>>>??????===<<<;;;<<<888777777999<<<>>>???>>>???>>><<<::::::;;;===>>>888888888888888666555444333333333333444444444444222222111111111111111111222222333444444333222222000111222333333333222222333333333222333333444444555666666666555555666888555666666666666555444444222333666777777888:::<<<<<<;;;;;;<<<======:::888888777666555555444444333222333444333222222444555555555555444444333333333333333444444555555666666999::::::;;;:::999777666777888:::;;;;;;<<<<<<===DDDOOOpppkkkNNNEEEKKKeeeooouuunnnNNNFFF<<<:::888777666555555444555555444444444333333333444444333222111000//////........................,,,,,,,,,,,,------...///---///111222333555888;;;<<<@@@EEEHHHJJJMMMRRRWWWWWW^^^ffflllpppvvvuuujjj```WWWRRROOOMMMPPPUUU\\\uuu///......//////000111222000111222444555666666666444333000///...///000111---000222333222111111222000////////////000111111...///000000111111000000000111111222222222222222111222333444444444444444555222///111555666444000111222222222222222111111111111222333444555666666444444555777888999:::;;;<<<<<<<<<:::777555555555222666999;;;;;;::::::::::::999999:::;;;;;;:::888444333111000000000111111///......000111111000...---...///111222222222222000222555777666666777888444666888999888888:::;;;777777666444222111222444555444333222222222444555444555777777555444444555///222444555444444444444222333333222111000000222/////////111222444666777444444444333444:::BBBIIIOOOUUUVVVSSSWWWbbbfffddd\\\OOOBBB;;;999777777888:::999888777888888:::;;;777555555888<<<>>>===;;;777777555222000000333555555666888999;;;;;;;;;;;;<<<>>><<<888777:::;;;888888:::<<<===<<<<<<===>>>:::999888999<<<>>>???>>>@@@>>><<<;;;;;;<<<>>>???::::::999888777555444333111111222333333444555555444333333222111111000000222222333333333333222222000111333444444444333222333333222222222222222333333444555555444555777999666777777777777666555555111333555666777888:::<<<;;;:::;;;<<<===<<<999666777666555444444444444444111222333333222222333444333333333333333222222222333333444444444555555555777777888888888777666666555666777888999:::::::::AAAGGG]]]XXXHHHGGGZZZxxxssslll}}}[[[MMM@@@===:::999888777555333555555555444444333333222333333222222222111111111........................)))***+++,,,---...//////---///111222333555888:::;;;???DDDGGGHHHKKKPPPTTTWWW]]]eeejjjnnnttt~~~~~~sssggg^^^WWWPPPOOOPPPVVViii|||............///000111222222222333444666777999:::999777444111000000111222---000333444222000111222000000/////////000111222//////000111111111111000//////000000111111111111000111333444555555555555444333111111222222222222111111222333333222222222111111222333444555666666444444555777888999:::;;;;;;<<<;;;999666444444444222555999;;;:::999999999<<<:::888999:::;;;:::999666444222000000000111222---------///000111///---,,,---...///000111111111,,,///333555444444666777222444666666666666888999555555555333111111333555666555222111000111222333111333555555444333333444---111444555444333333444111222222111//////000222//////000111222555777888888777555555777999<<<===BBBFFFLLLRRRVVVWWWUUUSSSUUUIII???<<<999666666999999999888777888999;;;;;;777666666999===>>><<<999777666444222000222555888333444666888:::;;;;;;;;;;;;===;;;777666999999777888999;;;<<<<<<===???AAA<<<:::999999;;;===>>>>>>??????===<<<<<<===???@@@<<<;;;:::888666444333222///000111222333444555555666555444333222111000///333333333333333333333333111222444555555555333222555444333333222222222222111333444444444555777:::888888888888888777666666444555777777666666888999666777888:::<<<;;;888555666555444333333333444555///111333333222111222333222222222222333333333333333333444444444444555555555555555444555555666666444444555666888999999999<<>>@@@HHHTTTWWWPPPIIIGGGKKKBBB<<<;;;:::777888===999888888888888999;;;<<<777666666999<<<===;;;888555555444222111333777;;;222333555888999::::::::::::<<<;;;777666999:::777999:::;;;<<<<<<===@@@BBB>>><<<999999:::<<<======??????>>>======>>>???@@@===<<<;;;999666444333222//////000111333444555666777777666444222111//////333333333333333333333333111222444666666555444333666666555444333333333333111222444444444555888:::999999999999999888777777777888999888666555555666222333555888::::::888666555555333333333333444555///000222222111111111222222222222333333444444444333333444444444444444444444333222222222444555777555555555666999:::;;;:::777AAAMMMaaa}}}yyyoooSSSGGGMMMcccvvvfffrrrdddKKKDDD<<<777666777888777666666555444333333222222000000111222333333444444////////////////////////***++++++,,,------------+++---//////000222555777;;;>>>BBBDDDEEEFFFKKKNNNWWW```jjjpppqqqrrruuuxxxooobbb\\\[[[^^^___nnn///............000222333222333444555666777777777===<<<888333...---///111111000000000000000111111222111111000111222444555000///...///111222111000...//////000111222222222111111222333333444555555333333333222222222111111444333111000000111333555444444444444444555666777444555666777888888777777<<<;;;888666444333333333555666666666777777888888999999:::;;;:::999777666444333222111111111111111...------,,,,,,,,,------,,,---......------///111---000222333333333444555666555555444444444555555444444333333222111000000333000......000000---)))000333666777555222000//////000000111222333333333000222444444222111222222222333444666777999:::;;;===<<<:::666444444777:::333<<>>>>>>>>===<<<::::::;;;;;;<<>>@@@===999666444333111000000000000000000111222222444222111111222333333222000111222333555666777888111222444666777777666555555666666666555444333333555444444333444555777888999999::::::999888666555555666666555333333444666888999999888666555666888555444333333444333111//////111333333222222222333555555444444444333333333111222333444333333111111///111333444333444555666555666777777666666777888777:::KKKWWWiiiYYYFFFIIIPPPgggzzzyyyaaajjj|||ZZZHHH:::999888333222888666555555444444333222222777666333111111111222333000///.........000111222---...///...,,,+++,,,---...///000111000111444666<<<>>>AAACCCEEEHHHLLLOOO[[[bbbkkkoooppprrrwww|||wwwkkkgggdddbbbhhhwww000///////////////000000333222111111111333555666:::999777333///...000111111111000000000000111111111111111111222333444444333333333222222222222222...//////000111111222222111111222222333444444555333333222222222111111111222222111111111222444444444444444444444444555666333444444555666777777888;;;:::888666444444333333555555555555666666666777999999:::;;;:::999888777555555555555444444333333...------,,,,,,------...,,,.........------///111---///222333222222444555666555555444444555555555333333333222111000000000111000//////000///...,,,000333777888777555333333//////000111111222333333111222444333222111222333111111222444666777999999:::;;;;;;999666666777888999@@@KKKTTTWWWSSSLLLGGGFFFEEEBBB>>><<<>>>CCCGGGAAA===:::;;;???AAA???===;;;>>>@@@@@@===;;;:::;;;444444555444222222333555000111222444555666777777999999999888888777777777555666777999:::<<<===>>>>>>===<<<;;;;;;;;;<<<<<<>>>===;;;::::::;;;===??????<<<888666777666333000111111000111111222333444444222111111222333222222//////000111222444555666333444444555666666666666555666666666666555555444333333222111111222444555777777999:::999888666555555666666555444333444666666777888777666666777999888777666666666555333222111333444444333222333444444333333333222222222222///000111111111000/////////111333444333333555666555666777777666666777888777777CCCMMM[[[```FFFAAACCCPPPeeeggggggxxxhhhRRR@@@===>>>999777:::666555555444444333222222777555333222111111222333111111///.........//////---...///...,,,+++,,,---,,,---///000111222555888999;;;>>>@@@BBBEEEIIILLLXXX^^^eeekkknnnqqquuuxxx|||mmmkkkhhhiiippp000000000000000//////...333111...,,,,,,...111444555666555333111///000111111111111111111111111111///000111222333333333333555777888666333111222444/////////000111111222222111111222222333333444444333222222222222111111111///000111222333444444444555444444333333333333444333333222333444666888999999999777666444444444444333333444444444444555555888999:::::::::999888777777777888999888777666555...---------------......---...//////......///000---///111222222222333444555444444444444444555555222222111111000000//////...///111111////////////000333777999888777666666/////////000111111222222111222333333222111222333///000111222444666777888888:::;;;;;;999777777888<<>>EEEIIIGGG@@@===:::;;;>>>???>>><<<;;;===???>>><<<:::999999444666777666444333333333000000000111333555777888888888888777666555555444555555666888:::;;;======>>>>>>===<<<<<<<<<<<<===::::::::::::;;;<<<===>>>>>>:::777777::::::666222111111111222222333444555333222000000222333222111000000000000222444666777666666555555555555666666666666777777888777777777444333222111111222222333333555777999999888666555555666777666444333444555444555666666555666888:::888888888777666555444333333444555444333222333444222222222222111111111111...///000111111000///......000333333333333444666444555777777666555777888999555;;;CCCMMMmmmjjjJJJ===;;;AAATTToooqqqgggfff~~~xxx^^^DDD======;;;777666666555555444444333222222666555333222111222222333222111000...------,,,,,,---.........,,,+++,,,---***,,,...///000222666888888:::===???AAADDDHHHKKKTTTXXX^^^dddjjjooorrrsssxxxyyyrrrqqqyyy...///000111111000///...333111...,,,,,,---///000111222444333222111111222111111222222111111000000...///111333333333222222666999;;;888222///000444//////000000111111111111111111222222333333333333222222222222111111111111---///111333555555444333555444333222222222222222444333222222333666888:::777777666555444444444444222222222222333333333333777888999:::999999777777666777999::::::999777555...------------......///---///000000///...///000---///111222111111222333222222222111222222333444111111000000/////////...,,,///222222///...000333111444777888777666555555/////////000000111111111111333333222111111222444//////111222444666777888888999:::999888888999:::;;;>>>AAAEEEHHHIIIHHHHHHFFFNNNKKK@@@@@@JJJMMMFFF@@@>>><<<;;;<<<<<<:::888999:::;;;;;;:::999888888666888999999777444444444333222111000111333555777777777666555444333222222444444555777999:::<<<<<<>>>>>>======<<<<<<<<<<<<888888999:::;;;;;;;;;;;;<<<888666888===>>>999444222222111222333444555555333111000000111222222111444333222222444666888999888777666555555555666777666777888888999999999999777666555333333333444444111333666888999888666555555666777777555444444555444555666555444444666777777777888666444222222222222333444333111000111333333222222222222111111111///000111222222222111000...000222333333333444555333555666666555555777888<<<777999@@@FFF[[[qqqRRRCCC>>>EEEOOOccc}}}mmm]]]mmmoooMMM>>><<<;;;777555666555555444444333222222555444333222222222222333111111000///...---,,,,,,,,,---......,,,,,,,,,...+++,,,...//////111444666888:::===???AAAEEEHHHKKKPPPRRRXXX___ggglllnnnnnnrrr{{{}}}xxx{{{|||yyy+++,,,...000222222111111111111111000//////.........111333444333222333333222222222333222111000///...///111222333333222111555888:::666000---///222000000000000000111111111111111222222222222222333222222222111111111000000---...111444555555444333444333222111111111111111444333222222333666888:::444444555555555444444444222222222222111111111111555666777888888777666666333555777888888777555444---------------...///000...000222111000//////000---///111111000000111222000/////////000000111222000000000///////////////,,,000333222000///111444222555777777555333222222000000000000111111111111222333333222000111222444000111222333555777888999888888777666555777:::===::::::<<<>>>@@@BBBDDDFFFCCCKKKJJJAAABBBLLLMMMEEE???>>>>>>===<<<:::777555555555666777888888888888888:::<<<;;;999777666666888666333111000111333444555555444333333222111111222333444666888999;;;;;;===============<<<<<<;;;777888999::::::999888777999777666999===>>>;;;777333333222222333333444555333111000000111222222111444444333333444666888999999888666555555666777888777777888999:::::::::999888777555444444444444555000222555777888888666555555666888888666444444555666777666555222111222444666888999777444111111222000111111000//////000222333333333333222222222222...///000111222111111000...000222333222222444555222444666666555555777888;;;888999@@@DDDOOOtttsssXXXIIICCCEEEKKKZZZrrr{{{___bbbbbbJJJAAA???<<<:::666555555444444333222222444444333333222222333333///////////////.........,,,---...---,,,,,,---...---...//////...///111333666999;;;>>>@@@CCCGGGJJJMMMOOOTTT\\\dddiiikkkkkknnnwww}}}}}}{{{wwwzzz+++,,,---///111222333333111222222222222111000///...000333444333333444555222222333333333111000///...///000111222222222222222444555333000...///000000000000000000000111111111111222222222222222222222111111111111000000000...///222444555444333222222111111000000000000111444333222222333444666777222222333444555555444444222222222111111111111000333444555666666666555444111222333444444444333222------------...///000000///111333333111/////////---...000111000///000111............///000111111000000000000///////////////000222222222111222333222444666555333111000111111111111111111111222222333333333111000000222555111222333555666888999:::666666555333333666;;;>>>:::;;;;;;<<>>@@@AAA???;;;777555555444444555777888777666999;;;<<<;;;999888888888:::888444111000000111222333333333333222222222222222222333555777888::::::<<<<<<<<<===<<<;;;;;;:::777777888888888777777666777777777999;;;<<<;;;:::666555555444444444444444222111//////111222111000111222222333444555555555888777777777777777888888888888999999:::999999999666555444333333333444555222333555666777777777777555777888888777555555555666777666444111000000111888:::;;;999555222222333/////////...---...000333444333333333222222222222+++,,,---/////////......---///222222222222333555222333555555555555777999555777777<<>>@@@BBBDDDEEECCCDDDFFFHHHJJJGGGAAA<<<888===BBBEEEDDDAAA<<<999999777555555777777666444888999:::999777777888:::777555333111//////000000111222222222222333333333111111333444666888999999:::;;;<<<<<<<<<;;;999999555555555666666777777888555777888888888888;;;===:::999888777666555555555222111//////111111111000000222333555666555444333666666777888999999999999888999999999999888888777666666555444444555777777555555555555666777777888444777999999777555555555444555555333111000111222777999;;;999333000111333......///......///222555222222222222111111111111***+++---...//////......---///111222222222333444111333555555555555777999111777444777AAABBBQQQsssrrrVVVDDD;;;===GGG[[[qqqyyybbbeeezzzrrrVVVEEE===:::666555555444444333222222222333333333444333333333222222222222111000...---+++,,,...---,,,,,,---///,,,---......---...000222222444777999;;;>>>BBBEEEFFFKKKSSSXXX[[[^^^bbbfffjjjpppqqqpppttt}}}~~~yyy~~~}}}|||zzzyyyyyy|||~~~~~~}}}yyyuuuuuuwww~~~{{{{{{000///.........000111222555333000......000333555111222333333333444666888222333444555444222000...000000/////////111222444000///...///111222111000111111111000000000000000222222111111111111111111111111111111000000000000111222222333333333222222//////...//////000111222///000000000000///......///000222444555555555444333222222222111111000000000111222333444333333222000/////////000000111222---------......000111111///222444444222000//////,,,...000000///...///000000000000000111222333444000000000000111111111111444222000111444555222///000222333444333333444555333333333333333333333333333333333111///000333555111111222444666777999999///111444555666666888::::::;;;===>>>@@@BBBCCCDDDGGGDDDFFFLLLLLLDDD<<<999555;;;CCCIIIIIIEEEAAA>>>>>>;;;777666777777555333777888888666555666888:::444333111000/////////000111111111222333333444444000111222444666777888999999:::;;;;;;;;;:::999888333333333444666777999:::444777:::888555666:::???>>>===;;;999888777666666222000//////000111111000222333666888999888666444555666888999:::::::::999999999999999999888777666888888777777777999:::;;;777777666555555666888999444777999999888666555555222333333222111000222333444777999666111---...000...//////......000444777111111111111000000000000+++---...000111111000000---///111222222222333444111333444555555555777999000999444444AAAAAAKKKhhh```HHHDDD@@@BBBNNN```yyyiiiccceeeeeeMMMBBB>>>666555555444444333222222222222333444444444333333555555555444222///---++++++,,,------,,,,,,...///***+++---------///111333333555888:::<<>>@@@BBBCCCCCCGGGFFFFFFIIIKKKHHH???888888;;;@@@FFFKKKNNNNNNMMMIII;;;111444666222222888777888999999666555444555444333111///...---......---222333000111666666222222222222222333555777888999888777666666777888999111444666777777666777777888999999888777777888:::BBB@@@===999777666666666444555333//////222333222333555888:::;;;999777555999:::;;;;;;999999:::;;;>>>===:::888666444333222222666::::::999:::???DDD<<<999666666888999999777777777777666555444222222666333000...//////000///111222333333222111000///......------...///111222111111111111111222222222444333111111222111000...////////////000111222333111222333333222111222444222222444777888;;;EEEPPPxxxsss\\\HHHAAA===DDDUUUooo}}}bbb]]]nnn~~~YYYCCC===>>>:::777666777888666333555333111222333444444333666555444333111///---,,,//////...------------...............////////////111333666:::===@@@BBBCCCEEEIIIMMMOOOQQQUUU\\\bbbggggggiiimmmooooooqqqsssuuuxxx{{{~~~}}}rrrqqqzzz|||ooo```[[[OOOMMMKKKLLLNNNQQQSSSSSSRRRRRRRRRPPPNNNNNNPPPRRRNNNMMMLLLKKKMMMOOOSSSUUUXXXXXXXXXXXXZZZ\\\^^^```iiiooowww~~~tttpppqqq~~~,,,------......//////000111111000//////000000111000222333444333444666777555555555333111///..................---------------...000111111111111000111111000000//////000000000////////////000000111...//////...------...000///000222444444444222222000000///......---............///000111222222333111111111111222333444555111111111222222111111111...//////000000000000000///000111222333222111111000000//////000111111222000111111000...---///000,,,---///444777666222...///...------///111111000//////000111222222222222444555666555222111111222111222333444555666666666666777777666333222222333444777666333444777777555555444444333333333333333111111111222222333444555555777999<<>>777:::===CCCKKKSSSUUUTTTQQQIII;;;333555666222222888555666777666333222333444333222111///...---......***///222000222777777333111111111111333555777888888888777777777777888888333555666777666555666777999::::::999777777999:::???>>>;;;999777666555555333555333//////333555333444666999;;;;;;:::777666999:::;;;;;;999999:::;;;===<<<:::888666444333333222555999:::888888;;;???<<<999666666777888888666333333333444333333222222444111///....../////////000111222222111000///...000000///.........///000000000111111111222222222222000000000222222111000000000000000111222333444000111222222111111222333222222444777888:::BBBLLLgggfffJJJAAA===CCCNNNaaaqqq[[[ccc}}}eeeKKKAAA<<<999666666888888555222555333222222333444333222333333333333222000///...//////...------------...............////////////111222555999<<>>???@@@???>>>>>>@@@BBBAAA<<<888:::<<>>FFFTTTrrrwwwXXXIIIAAADDDHHHSSSsssbbb\\\ggguuuSSSEEE;;;888666777888888555222444333222222444444333222111222222222222222111111//////...------------...---............/////////111222444777;;;>>>@@@AAAGGGHHHIIIHHHHHHKKKQQQWWW```dddiiiooosssvvvwwwwwwsssttttttrrruuu{{{{{{yyyjjj\\\PPPOOOOOOHHHCCCCCCBBB???======>>>?????????AAABBBBBBAAA???>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCEEEGGGKKKNNNPPPZZZ```iiipppwwwuuufffhhhttt/////////.........------//////.../////////000000///000222333222333444666555444444444444333111////////////////////////....../////////.........---............///000111222111111000///.........///,,,,,,---,,,++++++---///,,,---...000000111000000111000///...---,,,,,,,,,------...///000111111222222222222222333444555666555333111///...000111333//////000111111111111000///000111222333222111111...///000111111111//////---///111111///...---------///111444555555333222444222...---///111222333111111111222333444555666888888888666333111111222...///111333555444444333777888888777555333444555444888:::999888999777333444555666777666555333222444444555666777777777777444555666888:::<<<======<<<;;;;;;<<<>>>>>><<<999777999@@@KKKTTTUUUMMMEEEAAA999444555444111000333333333222000......111333222111000000///.........(((+++///222444555555333/////////000222444666777666777888999999888777666777888888666444222333444999999999888666555666888888888888777666555444333000333333111333777999777777888:::<<<<<<;;;:::999:::;;;<<<;;;:::999:::<<<>>>===:::888555333222111///333888:::999888777888999888777666666555444444000000000000000000000111...---,,,---///000///........................---000111111111111000///...//////000000111111222222///......///111222222111111000000000111111222333...///111111000000111333111111333777777666:::???III^^^xxx```LLLHHHFFFMMMmmmqqq^^^WWWsssXXXDDD:::888666777999888555111444333222333444444333222222222222333333222111111//////...------------...---------.........//////000111333555888;;;>>>???EEEFFFFFFEEEEEEHHHNNNTTT[[[bbbiiinnnuuuzzz|||zzzvvvwwwsssoooooossstttsssdddVVVIIIEEEDDD@@@>>>???AAA???======>>>??????>>>???@@@AAA@@@>>>===>>>@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBDDDGGGJJJLLLQQQXXXaaajjjrrr}}}jjjfffgggqqq//////......------,,,,,,------......////////////...000222222222222444555444333333444555555222///,,,------...///000000111......------------------,,,,,,------...///111111000000///...------------***+++,,,+++***+++,,,........................---000000...------,,,,,,,,,+++,,,,,,---...///000111333333333444444555666777888555222///---...000111///000000111111111111111///000111222333222111111000111222333222111000///---///111111///---------,,,...000222222222222222555222///...000222444444111111111222333444666777888::::::999666333222222///000111333333333333222666777888777555444444555333888:::999999:::888333444555666777666555333222555666777888999999999888444444555666888:::;;;<<<:::::::::;;;======<<<;;;555888>>>GGGMMMKKKCCC;;;999555333333222//////000333333222000...///111444111111000000//////......,,,---///222333222111111/////////000222444666888666777888999999888777666888999999777555333333333666777777666444333444666666666666666555444333222000333444333444999;;;999888999:::<<<<<<;;;:::999:::;;;<<<<<<::::::;;;<<<@@@>>><<<888555333111111///333888;;;<<<;;;:::999666777777666555444333333333333111000////////////---------///111111000...------------------.........///111222333222111000...//////000111111222222111000///000111222111///000////////////000000111---///000111000000222333222111222666666555777;;;DDDPPPpppcccRRRHHHJJJdddeeeQQQbbb^^^DDD===:::777777999888555222333222222333555555333111333333333333333222111000//////...------------...------------............000111222333666999;;;===AAACCCDDDDDDDDDGGGNNNTTTVVV___ggglllttt||||||wwwwwwrrrjjjgggiiikkkjjj\\\RRRHHHDDDCCCAAA@@@@@@AAA???>>>>>>???@@@???>>>@@@AAABBBBBB@@@??????@@@===>>>???@@@@@@???===<<<>>>>>>>>>>>>???AAACCCDDDIIINNNVVV]]]eeerrrssskkkdddddd{{{...---------,,,,,,+++++++++,,,---.../////////......///111111111111333555333222111333666666222...))))))***,,,---...///000---,,,,,,+++,,,,,,------,,,,,,,,,------///000000...------,,,,,,,,,,,,---)))***+++*********,,,...//////......------------///...------,,,---------+++,,,---...///000000111333333333333444555666777777555222///......000111///000111111222222111111///000111222333222111111222222222222222111111000---///000000...------...+++---///000///000111222444222000000222444555555111111111111222444666888888:::======:::777444444222222222222222222222222555666777666444333444555222777999999999:::888444555555555555555444333333333444555777777777777666555555555555777888:::;;;999:::;;;<<<===<<<<<<;;;555888>>>CCCEEEAAA;;;666222222111111111///......222222222111//////111333000000000000000///......000...///111111......000/////////000222555777999777777888888888888777777888:::;;;:::777444333333333444555444333333444666777777666555444333333222000444555444666:::;;;999888999:::;;;;;;;;;:::::::::<<<===<<<;;;:::;;;<<<@@@>>><<<999777555444333111444888;;;======<<<:::333555666666444333333444555444222000/////////000......000222444333111///---------,,,------...///---///111444555444222000---...//////000111222222333111000111222222111000//////.........//////000---///111111111111333444333111111444666444555999@@@EEE\\\fffNNNGGGWWWlllsssWWWXXXwwwmmmLLLAAA===999888888888555222333222222444555555333111333444444444333222111111//////...------------...,,,------------.........000000000222444777999;;;===@@@BBBCCCDDDGGGMMMRRRSSS\\\dddhhhqqq||||||uuuuuuoooddd^^^^^^___^^^RRRMMMHHHFFFGGGGGGFFFEEEBBB@@@????????????===<<>>??????===>>>?????????>>>===<<<@@@???>>>>>>???@@@BBBCCCHHHLLLQQQTTTZZZeeessssssgggaaammm++++++++++++++++++++++++***+++---...//////......---///000111000111333444222000000222666666222---******+++,,,,,,---......++++++******+++,,,---...,,,,,,,,,,,,---...//////+++++++++***++++++,,,,,,((()))***)))))))))+++---...------------......///------,,,,,,------......------...///000111222222222222222222222444555555444333111000///000111222000000111222222222222111///000111222333222111111222222111000000000000000...//////...,,,,,,---///+++---//////...///111444222111000111444666777666111000000000111444666888777;;;???AAA>>>:::777555666555333111111111222333444555666555444333333555111555888777888::::::666555444444333333333333333111222444666666666555444555555555555666777999:::888:::<<<======;;;::::::333888===???===999777666---000222111111000000//////111222111000///000222///000000111000000......222...---000///,,,---111//////000111333666888:::888888777777777777888888777:::======:::777444333222333444444333333555777999888666444333222333333111555666555777;;;<<<999888888999:::::::::::::::;;;<<<===<<<;;;:::;;;===<<<<<<;;;:::999999999999444555888:::<<<<<<:::999000333555555444222333555333222000///...///000111000111222555666555222///...------,,,---...///000...000333555666444111///------...///000111222222222111000111333444444333000000////////////000000...000111222222222444555555111000333555444555999<<<>>>KKKkkk[[[JJJOOOZZZ}}}iiiYYYggg\\\FFFAAA;;;888888888666444222222333444555555333000111222333333444444333333//////...------------...,,,,,,---------.........000//////000222555888::::::>>>BBBCCCDDDEEEJJJNNNPPPZZZbbbdddmmm{{{|||sssssslllaaaXXXVVVVVVUUUOOONNNLLLLLLOOOSSSSSSRRRJJJHHHFFFDDDCCCAAA>>><<<>>>???AAAAAA???>>>===>>>>>>??????@@@@@@@@@??????AAAAAAAAAAAABBBDDDFFFGGGHHHKKKOOOPPPRRRYYYdddllluuu}}}ooogggiiippp************************)))+++,,,...//////......---...000111000111222444111//////222666666111,,,---.....................******))))))***,,,...///------,,,,,,,,,---......))))))))))))***+++,,,,,,'''((())))))))))))+++---,,,,,,,,,---...///000111,,,,,,,,,,,,---...////////////000111222333444444000000000000111222333444000000000000111222444555000000111222222222222111///000111222333222111111222111000.........///000/////////---++++++---///,,,...000///......222555000000000333666888888777000000//////111333666888666;;;@@@CCCAAA<<<888555999777444111000000222333333444555555333222333444000444666666777::::::777555444333222111222333444111222555666777777555555666666555555666777999:::777999<<<>>>===;;;999999000666;;;;;;777444444666+++///222222222222111000---///111111000//////000//////000111111000///...222---+++...///,,,...333000000000222444777999;;;999888777666666777888999777:::>>>???<<<888555333222333444444444555777999;;;999666333222222333333222555777666777;;;<<<999888888999999:::::::::999;;;<<<===<<<;;;;;;<<<===999999999:::;;;<<<===>>>777777888:::;;;:::888666...111555555444222333555111000...---...///111222222333444777888777333000...------,,,---...///000000222555666666333///,,,------...///000111222222000000000222555666777666111111000000000000000111...000222222222333444666666111///222444444666999999:::BBB\\\fffOOONNNTTTpppzzz______xxxiiiIIICCC<<<888777777666444222222333444666555222000///000111333444555555666//////...------------...,,,,,,,,,---------......000/////////111444777999999===AAACCCCCCDDDGGGJJJNNNYYY```bbbkkkzzz|||ssssssmmm```VVVSSSRRRQQQSSSSSSRRRSSSXXX^^^```___TTTQQQNNNLLLIIIFFFBBB???===???AAAAAA???>>>===>>><<<<<<<<<=========>>>>>>>>>>>>>>>???AAADDDFFFHHHAAAFFFJJJKKKLLLOOOWWW^^^gggooo{{{vvvnnnkkkkkk,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.........------...111333555...000111222222111000...)))+++------,,,******++++++,,,......---,,,---......------,,,,,,,,,---------******------++++++...+++*********+++,,,,,,---*********+++---//////...***---000///---+++,,,---+++,,,...000222333444444333333333222222222222111222111111000000111222333333333222111111111222222333333333222111111444666...///000111111000///...//////......------,,,,,,000000000000111111111111///777888111000888:::555222111000000111333555777666999<<<===:::777555444444555444333000///000111222222111111111222444555///222555777777666666666555444444333222222222333000111111222333444555555555444333333444666888:::111444888:::;;;999666444333444555666666666444444000111111000000///...---000000222222333222111000333111////////////...---......---,,,---...///000///111222333333555888:::999888666555555666888999;;;;;;<<<<<<<<<:::999888555777888666333222444666999999999888888777777777888888777888999;;;===>>><<<<<<;;;:::888777777666888;;;:::666444666888777888777666666777:::===???555555333333333333555555333333444444333222000//////000000000......000111444666888888666444222222///---+++,,,...000///------...///000111222333333///000000000111111111111000111111333:::AAA???:::777444000.........///...000000000000111222333444444444333222222222333333;;;<<<>>>LLLrrr{{{SSSIIIPPPaaaxxx^^^``````JJJ999999;;;666222444444333222222111111222222111111111111222333444555555222//////000///,,,***---------------------------///000000000000333555555777:::===???CCCHHHLLLTTTZZZ^^^aaakkkyyyyyyuuuooofff___ZZZYYYYYYQQQWWW```iiipppppplllhhheee]]]VVVRRRLLLDDD@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>?????????????????????@@@@@@@@@AAADDDGGGHHHGGGIIINNNPPPOOOQQQTTTZZZaaakkkttt|||wwwrrrqqqzzz,,,,,,++++++++++++++++++************+++,,,---.........------...000222444---...000111111000...---+++,,,......,,,+++,,,---+++,,,......---,,,---...///......------.........,,,******,,,,,,((('''***++++++******+++,,,,,,---+++++++++---.../////////,,,---...---+++***,,,///,,,,,,...///111333444555444333333333222222111111222111000000000111222333444444444333333444555555444555666555444444555666//////000111111000///...111111111111111111000000000000111111111111222222111888999222000777888444333222111111111333555777555888;;;<<<:::666444333444444444222000///000222444333222111000111111222///111444555555444555666333222111000000000000000000111222333444555666666666555444333444666888999222444777999999888666444444444555555666666555555111111111111000///...---...///000111222222111000222000...---///////////////...---------...///000///111333333444555888:::;;;:::999888777888:::::::::;;;<<<=========<<<;;;777888888666444444666888;;;:::::::::999999999888999999:::;;;===???@@@AAA>>>===<<<:::888666555444555888888444222555777666888888888999999999::::::333333222111111222333333222222222222222000///...///000000000......000111111333555555333111000000///---+++,,,...000///---......///000111222222333000000000000111111111111444444444555;;;BBBBBB===888444000------...//////000000000000111222333333333333333222222222333333555666:::HHHiiiYYYHHHHHHVVVqqqfff\\\mmmvvv\\\EEE@@@AAA===888999555444444333333333333333222222222333333444666666444111///...//////---***---------------------------///000000///000222555444666999;;;>>>BBBGGGKKKRRRZZZ```dddlllyyy{{{wwwooohhhbbbaaacccfff___aaagggpppyyy|||zzzwwwiiiaaaXXXSSSLLLDDD@@@@@@===<<<<<<<<<<<<===>>>>>>===>>>>>>????????????>>>===>>>@@@AAABBBEEEIIIKKKIIIFFFGGGJJJLLLKKKLLLPPPRRRXXXaaahhhpppxxx|||xxxuuu*********************+++************+++,,,---......---------...///111222,,,---...//////...---,,,,,,...///...---,,,---///+++,,,...------,,,---/////////.........//////000,,,)))***,,,+++'''%%%&&&+++++++++++++++,,,,,,---,,,------...//////////////////...,,,+++,,,...111---------...000222444555555444444333222111111000000000000000000111222333333333333333444555555666555777999999777666666777//////000111111000000///222222333333333333333333000111222222333333222222444::::::333111555666222333333222111222333555666444777999:::888555444333333333333222000///111222555444333111000/////////...000222222222222444666222111000000000000000000000111222333555666777888888666555444444555777888444555666777777777666555555555444444555666666777333333222222000///------,,,---///111111222111111222000------...000111111111000///.........///000000111333333444555888:::======<<<;;;::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@===<<<:::888555666888;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===???AAABBBCCCDDD>>>>>><<<:::777555333222222666777444333555777555666777888999888777555444222111000//////000111222111111111111000///......///000000000......000111...000222222000...------...,,,,,,,,,...///...---/////////000000111111111111111111111111111000000555666444555:::BBBDDDAAA<<<777111------...///000////////////000111222333222222222222222222222333222333888EEEYYYzzz```GGGAAAIIIYYYuuuxxxaaaaaakkkqqqPPPCCCAAA>>>999888666666555444444444444555444444444444555666777888222000////////////---,,,---------------------------...///000///000222444222444777999<<<@@@EEEIIIOOOYYYccchhhnnnxxx~~~yyyqqqkkkhhhjjjooorrrqqqnnnnnnuuulllbbbXXXRRRKKKCCC???@@@:::;;;;;;<<<===???@@@AAA>>>????????????>>>>>>===;;;===@@@CCCFFFJJJNNNRRRNNNJJJHHHJJJJJJIIIKKKPPPPPPTTTZZZ___eeennnyyy{{{ttt}}}))))))))))))************************+++,,,------...------------...000000,,,,,,---......---,,,,,,---.........,,,,,,---///+++,,,------,,,,,,...000..................///000+++)))+++...---)))'''))),,,,,,+++++++++,,,,,,---,,,---.........///000222111111000///...///000111...---------...111444666555555444333222111111000000000000000111222222333000000000111222333444555555777:::;;;999777666666///000000000111111111111111111333444444444444333111222333444444444333333777;;;;;;555111333444111333222222111222222333444222444777888666444333333222222333222000000111333444333222111000//////...---.../////////000222555333222222111111111222222000111222333555777888888888777555444333444555666555555555555555555555555555555444333444555777888444333333222111///...---,,,---///111222333333222333000......000333444555222111000///...//////000000111333444444666888;;;>>>=========<<<;;;;;;::::::;;;===???AAABBBCCCDDDDDDBBB>>>:::888888:::;;;>>>>>>>>>===============<<<===???AAABBBBBBBBBAAA===<<<:::999777555444333111666888666666888999777444444444444444333222222111000////////////000111111111111000000////////////000000000......000111---///000///---,,,+++,,,,,,,,,,,,---.........---/////////000000000000000222222111111111111000000222333222111777@@@DDDCCCBBB<<<444///---...///000////////////000111222222111111111222222222222222444333999BBBJJJ^^^```GGG@@@AAAHHH^^^~~~sssgggggg___IIIAAA===999777777666555555444444555555555555555555555666777777111111000000000000///...---------------------------.../////////000222444222444666999<<<@@@EEEHHHMMMWWWdddjjjnnnsss||||||vvvssssssvvvyyy{{{wwwpppqqqzzz~~~ggg]]]SSSMMMFFF@@@>>>???;;;;;;<<<<<<===???@@@AAA???????????????>>>===<<<;;;===@@@DDDHHHMMMTTTXXXUUUPPPMMMMMMMMMLLLOOOTTTUUUXXX]]]```eeemmmwww~~~yyy|||((((((((())))))*********************+++,,,------------------------......------------------------+++---...---,,,+++,,,---+++,,,---,,,,,,,,,///111---,,,,,,,,,------...///,,,+++,,,000000------///------,,,,,,+++,,,,,,---+++,,,---------///333666111111000000000///...---...---------...000333555555555444444333222111111///000000111222333333333000000000111222333444555444777:::;;;999777555444000000000000000111222222222333555666777666555444222333555666666666555444999;;;:::666333333333222222222222111111111111111000222555555444333222333000111222111000000111333111111111000000000//////,,,---.........///111333111111111000000111111222000111222333555666777888888666444333222333444555555555444444444444444555444333333333333555777888444444333333222000///......///111333444444444444444222000000222555666666444333222000//////000000000222333444444666999;;;<<<<<<=========;;;:::999:::;;;<<<>>>@@@CCCDDDEEEJJJGGGAAA===:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<999999888777777666555555333999<<<;;;:::<<<<<<:::444333222111222444666777222111000//////000111222222111111111000000000000///000000000......000111...///000///---,,,,,,---+++,,,---......---------///////////////000000000222222222111111111111111///111000000555???EEEEEEFFF@@@888111...---..................///000111222///000111222222222111111444333999??????LLLvvv^^^FFF@@@???AAARRRqqqpppiiiyyy[[[JJJAAA<<<:::666555555444444444444444444444444333444444555666222222222222111000000000------------------------,,,...//////...///222444222444777999<<<@@@EEEIIILLLUUUaaaiiilllnnnuuu|||}}}|||}}}}}}pppkkknnnrrrrrrooo^^^UUULLLGGGBBB===<<<>>>>>>>>>============>>>>>>???????????????>>>===<<<;;;===@@@DDDIIIQQQYYY___YYYTTTOOOOOONNNMMMPPPUUUZZZ^^^dddhhhlllrrrzzz~~~((((((((()))******++++++************+++,,,---...------------------,,,,,,---,,,,,,,,,,,,,,,,,,---***,,,......---,,,+++,,,+++,,,,,,,,,+++,,,///222,,,,,,,,,,,,,,,---...///...,,,,,,000111///000333...------,,,,,,,,,,,,,,,***+++,,,+++,,,111888???333111...------,,,+++)))------------...000222333444444444444333333333333000000222333444444444444333333333333444555555666555777:::;;;999666444444000000000000000111333333555666888::::::999777666333444666888888777666555999:::999777444333333444333333333222222111111111...000222333222111222333///000111111000000222444///000000000000//////...***,,,............000222...............//////000000111222222333444555555666555333111111111333444555444444444444333333333222222222222333444666666333333333333333222111000///000222444555555444444333222111222444666666555666555333111000000000000111222444444555666999;;;999:::<<<======<<<:::999;;;;;;<<<===???AAACCCDDDJJJFFFAAA===<<<;;;:::999============>>>>>>>>>>>>??????>>>>>><<<;;;999999777777777777666666666666444:::>>>>>>===>>>>>>;;;555444222222444777:::<<<333222111000000111222333222111111000000111111222///000000000......000111///000000///---,,,---...)))+++......---,,,,,,---.........//////000000000111111111222222222333333000222222111555===CCCDDDEEE@@@888222...------------------......///000111---...000111222222111000111111777;;;:::CCCeeefffLLLBBB??????KKKdddwwwkkktttwww[[[III>>>;;;666666555444444444444444444333333333333333444444222333333222000//////000------------------------,,,---...///...///111333111333666999;;;???DDDHHHKKKRRR]]]gggjjjlllqqqxxx|||~~~pppfffdddeeedddaaaXXXPPPIIIFFFBBB>>>===???AAA@@@???>>>============>>>????????????>>>>>>===<<<>>>@@@DDDKKKVVVbbbiii^^^XXXSSSRRRPPPNNNPPPTTTZZZaaakkktttyyy}}}(((((()))******+++,,,,,,************+++,,,---...---------------,,,+++++++++++++++******+++++++++))),,,000111000---,,,++++++,,,,,,++++++,,,000222,,,,,,,,,------...///000000,,,+++---...---...222......---,,,,,,,,,,,,,,,***,,,,,,+++---444???HHH;;;666///+++***+++,,,,,,,,,------...///000111111333333333444444444444444000111333555666666666666444444444333333444555555666888::::::888666555555000000000000000222333444666888999;;;:::999777555333555777999999888777555888888888777555444555777555555555555444333222111,,,...111111111000111222...///000000000000222444000000111111000...,,,+++)))+++...////////////000...------------...///000111111111222222222333333444222111//////000222333444444444444444333222111//////111222333444444444222333333333333333222222000111222333444333333222111111111333555555333222888666444222111000000000111222444555555666999<<<777999<<<>>>???>>><<<:::<<<<<<<<<<<<===>>>@@@AAACCC@@@===;;;<<<<<<;;;999;;;<<<<<<<<<============>>>===<<<:::999999999888888888777666555555444444444:::>>>>>>======<<<888222222222333555777999:::222222111000000111222222111000////////////000111///000000000......000111000000000///---,,,---...(((+++...///---,,,,,,---,,,------...///000111111000000111111222333444444000333333111222888======???:::444000...------,,,------------...///000000,,,---///111222222111000///222666888777???UUUkkk}}}]]]KKK@@@@@@DDDSSSppptttkkk~~~tttVVVCCC<<<888777666666555555666666444444333333333333333444111222333111...,,,,,,...------------------------,,,---.........///111333000222555777:::>>>CCCFFFJJJMMMWWWdddkkkmmmrrrxxxpppddd^^^\\\[[[ZZZYYYRRRLLLJJJGGGBBBAAABBBAAA@@@???>>>===============>>>>>>????????????>>><<<===???DDDNNN]]]lllvvvkkkeee___]]]YYYTTTTTTWWWZZZeeevvv((())))))***+++,,,,,,,,,************+++,,,---...------------,,,+++************))))))))))))******)))---222333222///---,,,++++++,,,++++++---000333---------......000111111111,,,***+++***)))+++000///...---,,,,,,,,,,,,,,,+++,,,,,,,,,...666DDDOOODDD<<<111******---000111,,,,,,...///000000000000222222333444444555555666111222444666777777777666333333222111111111222222888:::;;;:::888666666666111000000///000222444555555666888999999777444222444666888::::::999777666777666777777666444666999777888777777666555333333,,,...000000000000111222...///000000000000222444222222222111///---***)))(((+++///000000////////////////////////000111222111111111111111111111111222111///......000111222333333444555444333111000---...000222333333333333222222333333444444333333000000222222333222111000//////000333444444111///888777555333111000000000111222444555555777999<<<777999<<>>???===;;;888999;;;<<<;;;999:::;;;;;;;;;<<<<<<======<<<;;;:::888888888999::::::999888666555333222222222888===<<<;;;;;;999555...///111333444444444444222111000//////000111222000///...------...000000///000000000......000111///000000...,,,,,,---...'''+++//////---+++,,,---,,,,,,---...///000111222//////000111333444555666///222222//////333666555999555111...---...---------------------///000000+++---///111222222000000222444777666555;;;IIIUUUnnnTTTBBBBBB@@@EEE___hhhvvveeeMMMCCC999888888777777777777777555444444333333333444444000111222000,,,)))***,,,------------------------,,,---.........///111333...000333666888<<>>>>>>>>>>>>>><<<===>>>???????????????<<<===???EEEQQQbbbtttyyysssmmmiiiccc]]][[[]]]]]]kkk(((((((((((())))))))))))&&&'''(((***,,,---------************************)))((('''''''''(((***+++(((,,,111444222///+++)))++++++,,,------....../////////............//////------------------------/////////...---,,,+++***++++++******---444<<>>>>>>>>???@@@BBBAAAAAABBBGGGSSSgggxxxrrrlllhhheeejjjppp}}}(((((((((((())))))))))))))))))***+++++++++++++++************************)))(((((('''((()))***+++(((,,,111222111...+++***++++++,,,------....../////////............//////------------------,,,,,,............---,,,+++***************,,,111888===;;;555...,,,---//////---...---------...000222444111222444333222222333555555444333222222222333333222222222111222222333333777999;;;<<<<<<;;;999888000111222222000000222444555777999999666444444555888777777777777777777777666777777666555555666888:::999999999999888444111111111000000000000111111/////////000000111111111111000000222333333///,,,,,,...//////...---///000...//////000000000//////000000000000111111111111222222222222222222222222111333555666777666555444111000//////000111333444666777888888888888888888:::999666444333222333444333222111222555777888888999:::::::::999666333111222333555555444555666888:::999:::===@@@AAA>>><<<:::999888777777888999:::888888888888888888888888;;;:::999888888999:::;;;===<<<:::888666555444444777777666444222111111222000222444444333222222222333000...///222555555555333222111000000000111111111...---...000222111000111000......000000000/////////...------------...111000...---,,,,,,------//////......//////000111111222222333333222222111000000000000000///......111000...---,,,,,,,,,---,,,,,,,,,,,,---///000111,,,---//////......000111444555555444555888>>>CCCSSSppp^^^LLL>>>???JJJ]]]yyyrrreeeeeeeeeIII???:::777888666333222444666444333111111222333444555555444333333222111111///......------...//////////////////............000222444666888<<>>>>>>>>=========>>>??????@@@BBBHHHUUUmmm{{{tttppptttxxx'''((((((((()))))))))***+++++++++++++++***)))(((************************)))(((((((((((()))***+++***,,,///000///---,,,,,,++++++,,,------....../////////............//////.........------,,,,,,,,,------...------,,,+++***)))***+++++++++...222666555333000.........///000//////......///111222444111222333333222222333555444444333222222222333333111111111111222333444444555777:::===>>>===;;;999000111333222111111333444444666777777555444333444777777777777777777888888777777888777666555777999888888888999:::999666333111111000000000000111111,,,---...///000111111222111111111333444333000------...//////......///000111111000000000000000000000000000111111111222222000000111222333333444444222222444555666666666666111000/////////000111222555888;;;<<<::::::<<<>>>???===999555333222333444444333222444666888999999999:::::::::999777444333333444555555444444666888=========???@@@@@@>>><<<888888666555444444555666555666666777777888888999::::::::::::999888777777999999999888777555444333777666444222111000000111///111333333111111111222444222000000222333444333222222111000000000000111...---,,,...000222333222000//////000222222111///000000///............///000///...---------------///............///000000111111222222222222111111//////000000000///.........---,,,,,,,,,---///000---------------......///,,,---//////......000111666666555444333555999===BBBYYYuuu[[[DDD@@@BBBKKKeeezzzhhh[[[iiitttRRRAAA;;;888888777444222333555444333222111222333444555444444333333222222111000000///......//////000...........................000333555888===BBBFFFOOOTTT]]]jjjxxx}}}tttpppjjjgggggggggffffffhhhiiilllnnnnnnjjjbbbYYYTTTSSSRRROOOLLLIIIFFFDDDCCCCCCBBB@@@>>>=========>>>===???BBBIIIYYYttt''''''(((((())))))******+++++++++++++++***)))(((************************)))))))))))))))************,,,------,,,,,,,,,...++++++,,,------......//////......------......///.........------,,,,,,+++,,,,,,---------,,,++++++***+++,,,,,,,,,,,,...000///111222000...---///222000000//////000111222333000222333333222222333444444333333333333333333333111111111111222333444555444666:::======<<<999777000222333444333222333444222333555666777666666666777777777777777888888888777888888888666666777999777777888999;;;:::888555111111000000000000111111---------...///000000000000111222444444333111///---///000000///...000111444333111000///000111111000000000111111222222333000111111222222333444444111111222333444555666777111000///......///000000333888======:::999===AAA@@@===999555222222333444444333333444777999999888888888888888777666444444444555555444333444666888@@@@@@@@@@@@@@@???===<<<888666555333222222333333555555666777888999:::;;;999:::::::::999777555333555666777888999888777666999777444222111111111111///000111111000000111222444333222111111222222222222111111000000000000000...------...000111222222/////////000222222///---000//////...............//////......------------......------......///000......//////000/////////...///////////////......---,,,,,,+++,,,---///000......---,,,,,,---------,,,---//////......000111444444333333333444666888<<>>>>>>>>>>>>>>@@@DDDKKK[[[xxx'''''''''((()))*********))))))***+++++++++******))))))))))))))))))))))))((())))))******************+++,,,+++***+++---///++++++,,,------......///......------------...............------,,,,,,,,,++++++,,,,,,---,,,,,,,,,***,,,......---------...,,,///111111...---000333000000000000000111111111000111333222111111222444222333333333333333333333111111111111222333444555444666999::::::999666444111333555555444333333333000111333666999::::::999666666777777888888888888777888888888666666777999666777777999;;;;;;999666111111000000000000111111////////////............000222444555444333222111...///111000//////000222444333222000000000111222///000000111222333333333222222222222222222222222///000000111333444555666111000///......///000000222777;;;<<<999999<<<@@@>>><<<999666555555666777444333333444777888777666666666555444444444444444444444444444333444666999AAAAAAAAA@@@>>><<<<<<;;;777666444333222222222333444444555666888999::::::888999::::::999666333111111333555888:::;;;<<<<<<<<<888444222222333333222...000111000//////111222444444333222111000111111111111111111000000////////////////////////000111000//////000111000...,,,///...------,,,,,,------...............------------------------......///,,,---...///////////////......////////////............,,,++++++,,,---.........---,,,,,,,,,,,,---,,,---//////......000111111111111222333555666666;;;AAAVVV}}}}}}]]]PPPHHHDDDOOOaaagggZZZjjjiiiHHH???999999999888666777444444333333222222222222444444333333333333222222////////////......------,,,---------......//////,,,...111333777<<>>@@@CCCFFFLLLZZZvvv&&&&&&'''((()))***++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))******++++++******)))***++++++******,,,...++++++,,,------......///......------------......------------------------******+++,,,,,,---,,,,,,***,,,...///...---...///,,,...000///......000333000000000000000000//////000111222222111111222444222222333444444444333333111111111111222333444444555666777888888777555444333555777666444222222222000111222666999;;;;;;999666666666777888888999999777777888777666555777999777777888:::<<<;;;999777111111000000000000111111000000000/////////......///222555666555333333333///000111111000000111222222222111111111111111111///000000111222333444444333222222222222222222222///000111333444444444444111000/////////000111222222555888999888888;;;===>>>===;;;:::999999999:::444333444555777888777666555555333222222333444555333444444333333444888;;;???@@@@@@>>>;;;::::::;;;666555333222111222222333222222333444666777888888777888888999777555333111000111444777:::<<<>>>???===999333111333444444222///000000000///000222444333444555333111000000111000000111111000000///...///000000///......000222111000///000111111000.........---,,,,,,,,,,,,,,,---......///......---------,,,,,,,,,,,,---......---...///000000111111000------.../////////......///...---+++++++++,,,,,,------,,,,,,,,,,,,,,,---,,,---//////......000111000//////111444666555555999;;;IIIkkkvvv^^^LLLEEENNN\\\qqqbbbffftttQQQEEE;;;999999888777888444444444333333333222222333333333333333333333333///////////////...,,,,,,,,,,,,,,,---......//////,,,...111333666;;;@@@DDDLLLPPPYYYgggvvv{{{rrrssstttttttttuuuxxxwwwsssvvvxxx{{{||||||yyyvvvsssrrruuuvvvtttmmmgggdddccc]]]UUULLLFFFDDDCCCAAA@@@AAADDDGGGKKKWWWppp&&&&&&'''((()))***++++++(((((()))++++++,,,,,,+++))))))))))))))))))))))))((()))***+++++++++******((()))+++*********,,,...++++++,,,------......///...------,,,,,,------...+++,,,,,,------.........))))))***,,,,,,---------)))+++------------///000.........------...111222000000000000//////...---///111222222111111222333111222333444444444333333222222222111222222333333555555666666777777888888555777888888555222111000222111222555888999888666555666666777888888999999666777777666555555666888777777888:::<<<;;;999777111111000000000000111111//////000000000000000000///222666666555333333444///000222111000000111333000000111111111111111111///000000111333444444555111111111222222333333444111222444666666666444333111000//////000111333444333444666777888999::::::=========<<<;;;:::999888555555555777999999888666666555333222222333555777222222333222222555999<<<===>>>???<<<999777888:::333222111000000111222333333333444555666777777777666777777777666444333222111111333555888:::===>>>===888222000222444333111///000111000///000333555222444555444111000000222///000111111111000......,,,...000///...///111444111//////000333555555555//////...---------------,,,---...//////...------,,,,,,,,,+++,,,------...,,,---...///000000000000,,,---......//////.........---,,,+++++++++,,,---,,,,,,,,,+++,,,,,,------,,,---//////......000111000//////222555666444222666888CCC]]]{{{[[[JJJMMMUUUqqqyyykkkhhhttt[[[MMM???:::999777666777333444444444333333222222333333333333333333333333000000111111000///---,,,++++++,,,------...//////---///111333555999???CCCKKKOOOVVVcccrrr~~~{{{~~~~~~{{{}}}|||zzzxxxxxxqqqhhh[[[RRRNNNKKKHHHEEE@@@DDDFFFIIIRRRiii&&&&&&'''((()))***++++++)))******++++++++++++***))))))))))))))))))))))))((()))***+++,,,+++******''')))***+++******,,,---++++++,,,------......///...------,,,,,,------...***++++++,,,---...//////((()))***+++,,,---------((()))+++,,,,,,---///111000...---,,,---///111222///000000000///...---,,,///111222222111111222333000111333444555444333333333333222222111222222222555555555666777999;;;<<<666888999888555222000///333222222444777777555222555666666777888999999999555666666666444444666777888888999:::<<<;;;999666111111000000000000111111......///000111222333333///222666777555333444555///111222222111111222333---///000222222222111000///000000222333444555555...///000111333444555666333444777888999777555333000000000000111222444555555555555777999:::999888;;;;;;<<<;;;:::777555444777666777999;;;;;;999777777555333222222444666888111222222222222555:::>>><<<======;;;777666777999111111000//////000222222666666777777888999999999666666666666555444333333222222222333555888:::<<<===777000...111333222000000000111000000111333666111333555444111000111222///000111111111000...---***,,,/////////000333777000//////111444888:::;;;000000///...............,,,---.../////////------,,,,,,++++++,,,,,,---...***+++,,,---............,,,,,,---.../////////...---,,,+++++++++,,,---...,,,+++++++++,,,,,,---...,,,---//////......000111222111000222555555333000777999BBBVVVuuummmQQQKKKMMMggg}}}rrrjjjlllcccSSSBBB:::888666444555333333444444444333222111333333333333333333333333111222222222111000...---++++++,,,,,,---...//////...///111333555999>>>BBBLLLNNNUUUaaappp~~~xxxjjj^^^XXXTTTOOOKKK???BBBEEEHHHPPPfff))))))(((((((((((())))))(((''''''&&&&&&''')))***))))))))))))***+++,,,---******+++++++++******))),,,+++***))))))***+++,,,***+++,,,------------,,,---///111...******---222////////////...,,,***((()))***,,,,,,,,,,,,...///...---,,,+++,,,...000111...///111000...------...//////000000000000/////////222000******///111...///333333...---333666555333333333222222222111111666666666666666666666666666777777666333111000111333333333444444444555555333333333333444444555666222333333111111222555888555444444888======999333000111333222000//////000------...///000111111222333444555777777666444333333444444222111000111333000222333333111///......000000111222333444444555333333222111///000333555222777>>>CCCCCC>>>555...000111111//////000333666777777777666777777888888:::;;;;;;:::777555555666888888888888888888888888666555333111111222333444222111000000222666:::===:::888777666666555222000'''+++000333444555555666444555666777:::<<<>>>???===:::777666666666555444777444222222777<<<@@@CCC;;;555///000555888666222000111222111000000222444666333000///000111000000222111000000000000000111333000---...333555444111---111000...555AAABBB999111000///---,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,...---,,,++++++,,,...---,,,...000111111000....../////////...,,,+++///...---,,,+++,,,------++++++++++++++++++++++++)))+++...///...---,,,---///111333333333333555777999@@@AAAJJJ```{{{^^^LLLPPP]]]zzz|||}}}sssmmm~~~aaaDDD>>>BBB>>>888666...222666777444222222333555333111111444555444222333333333222111000//////......---------,,,,,,,,,,,,///111111000333:::@@@IIINNNVVV^^^hhhssstttjjjbbb[[[UUUMMMIIIHHHMMMPPP]]]|||))))))(((((('''((((((((())))))(((((((((***+++,,,(((((((((((()))***++++++*********++++++******)))++++++***))))))***++++++++++++,,,------...//////...111222000,,,+++...111///000000000///---+++***)))+++,,,,,,++++++---......---,,,+++,,,...000111...///111000...------...//////000000000000//////...111000,,,,,,000111///222666666333333888:::888666555333111000111222444666666666666666666666666444555666444222111111222222333333444444555555555444444444444444444555666444444333111000000333555333222333777;;;;;;666111000111222222000//////000//////000111222333444444444555777777777666444333222333333222000000111333...000222222111///000000111111111222222222222222222333222111///000222555666777;;;BBBGGGDDD;;;333111111111000000111444666888777777777888888999:::888999:::888666444444555888888777777777777777777555444222000000111222333000///...---///222666999999888777888888777444222...111444555444222111000111222444777:::>>>AAACCC@@@===999777666555333111555333333666;;;BBBFFFIII???888222111444666444000000111222222111111222333555333111111111111000///000//////...//////000000...+++)))+++000333222///...222111...444>>>>>>666111000...---,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,------,,,+++,,,------,,,+++,,,...000///...---.../////////...,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111000.........000111333333333333555777666@@@BBBEEERRRgggnnnSSSMMMRRRgggvvviiiqqqpppOOOCCC@@@;;;555444222444666666555444444444555333111111333555444222222222222111111000............---------,,,,,,,,,,,,///111111000222888>>>CCCIIIRRR[[[dddooo{{{ttthhh___TTTOOOLLLMMMNNNWWWrrr))))))((('''''''''''''''(((((((((((()))***+++,,,''''''''''''((()))******))))))******+++******)))++++++***))))))***++++++,,,++++++,,,---///111222000222333000---+++---000///000000000///...,,,+++***+++,,,,,,******+++,,,---,,,,,,,,,,,,...///111...///111000...------......//////000000//////...---///000...///222222000000333444333444777888666888666222//////000333555555555555555555555555555333333333222000000111333222222333333444555666666555555444444333444444444444444333111///...000222222111222444777777333//////111222111000//////000000000000111222333444555666666777888777666444333000111222111000000111333,,,...000111000000111222222222111111111000000000222333333111000000222444888666777>>>FFFGGG???777222222333222111222555777888888888888999:::;;;<<<777777888666444333333444777666666666555555444444444222111//////000111222000///------...000333555777777888999:::999666333222444666666333111//////000111333777:::>>>BBBDDD@@@===999777666555444222222222444999AAAHHHMMMNNNCCC<<<444111333333111...///111333444333222222333555444222222222222///---------------...///000000+++)))(((***...111111///000222111...222:::999222000///...,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***,,,---,,,,,,,,,---,,,+++***+++---......------............---,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,------,,,///111222111000000000000222333444333444555777555AAACCC???CCCPPPppp\\\IIIIIISSSkkkkkkhhhrrr]]]III@@@999555666777555444444555666666555555333111222333444444333111111111111000///............---------,,,,,,,,,...000111000///111666:::===DDDMMMVVV___hhhrrryyyvvveee^^^WWWSSSPPPUUUjjj***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''((()))******((())))))***************+++******************++++++*********+++...111333000222222000---+++,,,---....../////////---,,,+++***+++,,,,,,***)))***+++,,,,,,,,,,,,,,,...///000...///111000...------......//////////////////...,,,---///000111222222111...///000111333555555333666444222000///000111222222222222222222222222222000111111000//////111333111111222333444666666777555444333222222222222222111222222000///...000111222111111333555444111......000111111000//////000............///111222333555666666666555444333222///000111000//////111333,,,...000000//////000222000000000000000000000000333444444333222222333555444333555999???@@@<<<777222333444333333333555777777777888888:::;;;======666777777666444222333444555555444444333333222222333111///.........000111222111///...///000222444333444666999:::999666333///222444555444333333444444444555777:::<<>>???;;;999777666888999999888222333555:::@@@DDDFFFFFF>>>:::444111111222222111...111444555444222222222222222111222333222///---------......///000111222111000....../////////...///000///,,,---//////,,,...---,,,++++++,,,......---,,,,,,++++++,,,,,,---''')))+++,,,++++++,,,......---,,,,,,...///...---------,,,,,,,,,---------...............------,,,,,,,,,,,,------.........,,,---//////...---...//////111222333333333555666666<<<999666;;;AAARRRkkkhhhIIICCCBBBLLLhhhsss___ttt{{{```LLL@@@<<<===:::666111111333555555444333333333333222222333444222222333333333222111111......---------,,,,,,,,,///////////////000222333777>>>GGGOOOTTTZZZ```eeejjjqqqxxxzzzyyy}}}xxxiiidddjjjrrr))))))(((((((((((())))))''''''((()))))))))(((((((((((((((((()))***++++++''''''((()))************)))***++++++++++++***))))))(((((()))***,,,...///.........------+++***)))******,,,------,,,+++++++++,,,------++++++,,,---+++++++++,,,------.........///111000...------...---......//////......------+++,,,///000///000333...***)))...222333222222---///111333333222000///////////////////////////...///111111000///000000///000111333555777888999222222111111000000111111---///111111000000222333111111333333333333222111---...000000///...///000//////...---...111333555222222222222222222222222111222222111//////000222111111222000//////000222......///000111222333444444555666666444444555666111555888777444222444777111333444444444444555777666666666666777888999:::444555666555333333333444111111111111222222222222222111///------...///000//////...---------...///......000333555555222000000111333333333222333444333333555777:::===???AAA>>><<<999777888888777666555444555777:::======<<<888666222111222333333222...000222333222111111222000//////000111111000...............///000111111000///...---,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,+++++++++---...///---,,,,,,++++++,,,,,,---((()))+++,,,+++++++++,,,...---,,,---...///...---,,,,,,,,,+++,,,,,,---...///////////////...------++++++,,,,,,------......+++,,,------,,,,,,---///...000111222111222444555333666111222:::===FFFWWW{{{jjjNNN??????EEEWWWsss{{{bbbggguuuvvv\\\HHH>>>:::999666333222222444444444333444444333222222333555222333333333333333222222......---------,,,,,,,,,............///000000111555;;;DDDKKKPPPVVV\\\aaaffflllrrrssssssvvv~~~uuuooommmvvv))))))((())))))***+++,,,'''((()))))))))((('''&&&''''''''''''((()))******&&&'''((()))************)))***++++++++++++***)))))))))***++++++,,,---------------......---+++***)))***,,,---------,,,,,,+++,,,......------...000******+++,,,------------...///111000...------...---......//////......---...******......,,,...333---&&&$$$***/////////111///000111333444444444444////////////////////////---000333333222000///......///111333555777999999333222222222222222333444///111222222111000111222///000222222222222222333,,,...000000///...///000...---,,,,,,---///222444111111111111222333444444444444444222000///000111000111111111000111333555000111111111222222333333222444555555333333333444000222555555444333333444000222444444333333444666555444444444555555666777222444444444222111222333000000000111222222333333222111///...---...///000///......---....../////////...///111333333111///000111222222111111222444555555666777999<<<>>>???>>>;;;999777888888888777777555444444555666666555444333222222222222111111...000111111000///111222...---,,,---///000000000.........------...//////---------+++*********+++***************)))+++---++++++******+++---...///---,,,,,,++++++,,,,,,---(((***,,,,,,*********+++...,,,+++,,,------,,,+++,,,,,,+++++++++,,,---........./////////...---,,,******++++++,,,---------+++,,,---,,,++++++---///---...000000000111222444000444111111888888;;;HHHbbblllTTT@@@???AAAGGGXXXrrrfff^^^]]]nnnnnnTTTCCC;;;777888777555333333444555222444555333111111333555111222222333333333222222......---------,,,,,,,,,---,,,,,,---///000000000///666>>>FFFLLLSSS[[[aaaeeejjjnnnooonnnpppuuuzzz~~~~~~tttsssvvv(((((())))))***,,,---...&&&''''''''''''%%%$$$###&&&&&&&&&&&&&&&'''))))))&&&'''((()))************)))***+++,,,,,,+++***)))***+++,,,------------,,,...---...///000///---+++***+++---...///......---+++,,,............000111******+++,,,------------...///111000...------...---..................---///***))),,,---+++---333111)))&&&,,,222222222555111111111222444666888999111111111111111111111111---000444555333000...---...///111333555777999:::333333333333444555555666111333444333111000///000---///000111111111222333,,,...///000///...///000,,,+++))))))***,,,///111111111111222333444666666555666555333000//////111///000111111111333666888333333333222222222222111000222444333222111111222/////////111444444333000///111333444333333444555444444333333333444444555111222333222111000111222//////000111222333444444222111///.........000111111000000000000111111222000//////000222222111000---///111111111222444555999999999888999999:::::::::888777777999;;;;;;;;;888666333222222333333222222222222222222111000///...///000///......000222---,,,***+++---000111111......---,,,,,,,,,------,,,------,,,++++++,,,...(((((((((***)))(((***---++++++******+++---///000---,,,,,,++++++,,,,,,---)))+++,,,,,,***))))))***---+++***+++,,,,,,+++***,,,,,,+++***+++,,,...///,,,---.........---,,,+++))))))***++++++,,,------,,,---------,,,,,,...///,,,---///000///000111333000555444444777333444AAARRRpppmmmXXXCCCBBB??????GGG]]]{{{iiiZZZOOOYYYrrr{{{^^^JJJ???777999:::888444333444777222444555444111111333666000111111222222222111111......---------,,,,,,,,,,,,,,,+++---///000000///+++111:::CCCJJJSSS\\\cccfffiiillllllllllllooorrrqqqmmmnnnqqqtttyyy)))...111111222333111---)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))************))))))++++++***)))(((((())))))))))))***+++,,,,,,------......---------,,,,,,,,,+++---//////...,,,,,,---,,,---......,,,******+++...***&&&'''***,,,,,,+++------------,,,,,,+++***------.........---+++***)))+++---,,,+++***+++,,,,,,+++++++++,,,...000111---000333666888777666555000000000000000////////////222555666444000+++(((...///111111111333555888555444333222333444555666222111111000000000000000000///.........///111222222222222000...------///...///000000///...///111222111111111333555888:::777777555333000///000222333222222333444555666777333333222222111000000000111111111111111222222222000000000000111222333444555444333222222333444555333222222222222222333333333444555555444111///---.........---...222777;;;:::666222000000111222222111111000000000000000111//////000//////...------222111111111222444666777888777777666777888:::;;;BBB@@@<<<999999:::<<<>>>999666333222222333333333000111222333444333333222000000000000000///...............////////////000222111111000//////......)))******+++++++++*********************++++++,,,------------------------000...++++++,,,+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((()))+++---,,,+++***+++,,,---///111333222///+++)))***+++,,,+++******,,,---+++,,,,,,,,,++++++---///222000......000111222111333333444444333555777:::DDDYYYcccQQQFFF>>>===BBBNNNfff~~~~~~hhhSSSPPP]]]uuukkkNNNBBB999999777555555666555333333333333333333333333333111222222333333222222111222111000///...---,,,,,,------,,,+++,,,---...///111444888>>>FFFQQQ\\\cccnnnmmmllliiifffgggiiikkk|||xxxqqqhhhbbbccchhhnnnrrr---333777777888888555000)))((('''&&&%%%&&&'''((())))))))))))(((((((((((())))))************)))))),,,+++******))))))******))))))******++++++,,,,,,---------,,,,,,,,,++++++)))+++------+++******++++++,,,------+++******+++,,,***(((((()))+++,,,,,,...............---,,,,,,---.../////////---,,,+++***+++------+++***+++,,,,,,,,,,,,,,,---......///...///222444555555555444////////////////////////000111333555444111---***...000111222222333555777555555444333333333444555222111000000//////000000000//////...///000111222///000000///......000222///000111111000///000111222111111111333555777999999999888666333222333444444444333333444444555666333333333222222111111111222222222222222222222222111111111111111111222222444333222222222222333444222222111111222222333333444444444444333111///...111111000//////111555888999666222111111222222222111111000000000000111111000000111111000//////...111000000111222333555666999999888888999:::;;;<<<>>><<<:::999999;;;===???<<<999555333222333222111000111222333444444333222000000000000000///......------.........///////////////...------,,,+++++++++,,,,,,------,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,---------///---+++***,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))+++---,,,+++***+++,,,---...000111000...+++)))***+++,,,+++******,,,---+++,,,,,,,,,++++++---///222000...///000222222222111222333333333444666999===MMMnnngggUUUDDD>>>???HHH\\\pppwww___SSSTTTeeerrrQQQ>>>===<<<999555444444666666333333333333333333333333111222222333333222222111222111000///...---,,,,,,------,,,,,,,,,---...///000222666;;;BBBLLLVVV]]]pppnnnjjjeeeaaa```aaaddduuuttthhhbbbaaacccdddkkkrrr}}}000777===??????>>>888111)))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))))))))************)))))),,,++++++***************))))))))))))************,,,,,,+++++++++*********'''(((******)))(((((()))(((***,,,,,,+++***+++,,,*********)))((()))+++---,,,------------,,,++++++---......//////...,,,,,,***,,,------,,,++++++,,,,,,---------...------,,,...//////000111222222222////////////////////////000111222222222111///......000222222222333555777666555444333333333333333111000000//////////////////////////////000111111,,,---...//////000333555111222333222111000111222111111111111222444666888:::::::::777555444444555666555555555444444444444333333333222222222222222222222222222222222222222222222222111111111111000222222222222222222222222111111111111222222333444555555444444333222000000222222222000000222666999888555333111222222222111111111111111111111111111111111111111111000000////////////000111222333444777777777777888999;;;;;;888888888999:::<<<>>>>>>===:::666333222222111000111111222333333333222222///000000000000///......,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,------,,,,,,++++++************+++,,,,,,***++++++,,,---...//////---+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++)))+++---,,,+++***+++,,,---------------,,,+++***)))***++++++******,,,---+++,,,,,,,,,++++++---///---,,,++++++...///000//////111222222111222555777888AAAUUUvvvlllRRRDDD???BBBRRRbbbnnnYYYMMMSSSnnn^^^AAA@@@===:::666333333555888333333333333333333333333111222222333333222222111111111000//////...---------,,,,,,,,,,,,---...///...000333777===EEEMMMSSSgggeee```[[[WWWVVVXXXZZZiiissstttggg___[[[YYYXXX[[[aaahhhqqq|||222:::AAACCCDDDAAA:::222+++***((('''&&&&&&&&&'''(((((((((((())))))))))))))))))************))))))******)))))))))))))))***))))))))))))((((((((((((************))))))))))))&&&((()))((('''&&&'''(((&&&(((***+++******+++,,,'''***+++***''''''***---))))))*********))))))(((+++,,,---......---,,,++++++,,,......,,,,,,,,,---------...///...---+++***///......---...///000111...///////////////000000000000000111111111222222///000333333333333555666666666555444333222222222111000//////....../////////////////////000000111+++---...//////000333555222444444444222111222333111000000111222444555666888888999777555333444555888777777666555444333222111111111111222222222222111111111111111111000000000111111222222222111111111222222333333222222111111111111111222333444555666555555444444333222222///000111111222555999===777555333222333333222111000000111111222222111111000000000111111000000///......//////000111222222333333444555666777777888555555777888:::;;;;;;;;;:::777333111111111111000000000000111111111000000//////000000//////...---++++++,,,,,,,,,---------.........------,,,,,,,,,******+++++++++***))))))***))))))))))))***++++++++++++,,,---...000000111+++*********+++++++++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,)))+++---,,,+++***++++++,,,,,,+++***************)))***+++***)))***,,,...+++,,,,,,,,,++++++---///,,,+++***,,,...000000///---///000111000111333555777<<>>:::888444222444888444444444444444444444444111222222333333222222111111111000000///......---,,,,,,,,,,,,------......---///111444888>>>EEEJJJTTTRRROOOLLLJJJLLLPPPTTT[[[dddpppyyyttthhhaaa]]]XXXWWWWWWYYYaaalllxxx|||333;;;CCCFFFFFFDDD<<<555...---+++)))(((''''''((('''((((((((()))))))))***))))))************))))))((((((''''''''''''(((((())))))((((((((((((((((((******)))))))))((((((((('''((()))((('''&&&''')))%%%''')))***))))))***,,,''')))+++***((('''***---(((((()))******)))))))))***+++,,,------,,,+++***,,,---//////---,,,---...---......///...---+++***///...---,,,---...000111/////////000000000111111111000000000000222444555///111333444444444555666666666555555444333222111111111000///////////////...//////000000000000000---...////////////111333444555555444333222222333000000000111222333444555666777888888666555666777999999888888666444333111///000000000111111222222111111000000////////////---...000222333333333333222333444555555444333222111111111222333555666777666666777777666555444333111222222222333555888;;;555444333333444444222000///000111222333222222222......//////000//////...---......///000000000000111111222444555666666666444555666777888777777666555333000//////111111111//////..................///////////////...------+++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++***)))(((((((((((((((((()))******)))******,,,---...//////)))***************++++++++++++++++++++++++++++++***+++,,,---------------)))+++---,,,+++***++++++++++++***)))((()))******((()))******)))***,,,...+++,,,,,,,,,++++++---//////......///111333222111,,,...000000000000222333444:::???JJJhhhuuuYYYFFFJJJWWWrrrwww___OOOTTTcccbbbJJJBBB<<<:::777333222666444444444444444444444444111222222333333222222111111111000000//////......,,,,,,,,,------------------///000222555999???CCCEEEDDDCCCAAAAAADDDIIIMMMNNNUUU^^^fffkkkoootttxxx{{{qqqlllddd___ZZZWWW[[[dddnnntttyyy~~~444;;;AAADDDDDDDDD>>>888000...,,,***((((((((((((''''''(((((())))))******))))))************))))))&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))******)))))))))((((((((('''((()))(((&&&&&&((()))$$$&&&((()))(((((()))***'''((()))))))))((()))+++******+++,,,,,,,,,,,,+++)))***,,,------,,,++++++,,,...//////...------...............---,,,,,,+++...---------...///111222///000000111111222222333111111000000111222444555///222444555555444444555555555555555444333222222222111111000000000000000......///000000000000000...///000///...///000222444555666555333111222333//////000111222222333333555777999:::999999:::;;;999999999999777555333222//////000111222222333333111111111000//////......+++---///222444444444444333555777999999777555333222222222444555777999:::777888999::::::888666555666666555444222111333555444333333444555444222//////000111333333333222222---......////////////...---...///000000000000///111222333555666777777777444555555555555444444333333000...---...000111111//////...---------.........////////////...------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,+++***)))(((((((((((()))******'''(((((()))***++++++,,,(((***+++***))))))***+++++++++++++++++++++++++++******+++,,,------------)))+++---,,,+++***+++,,,******))))))((())))))***'''((()))))))))***,,,...+++,,,,,,,,,++++++---///---,,,,,,---//////...,,,+++---///000000000111222///555:::AAAUUU|||tttTTTJJJPPPggguuu\\\QQQTTTyyyyyy^^^OOOAAA>>>;;;555333666444444444444444444444444111222222333333222222111111111111000000/////////+++,,,------......---------///000111222555:::===??????>>>===<<<>>>BBBEEECCCHHHOOOUUUXXX\\\bbbfffoooqqqssswwwuuunnnddd^^^^^^bbbhhhkkktttyyy000666;;;<<<===>>>;;;777000///,,,***(((''''''''''''''''''((()))*********))))))************))))))&&&&&&&&&&&&&&&'''((((((((((((((())))))******************)))))))))(((((('''((((((&&&%%%%%%''')))$$$&&&((((((''''''((()))(((''''''(((******)))(((***++++++,,,------,,,,,,+++,,,---...///...---------...000000...---...///......---,,,,,,,,,------------...///000111333333000111111222333333444444222111111111111222444444///222555666555444444555333444555555555444333222333333222111111111111111---...///000111000000///---...////////////111333444555555444222111111222//////000111111222222222222444888999::::::<<<===999999::::::888666444222000111111222444555666666333333333222111000000000,,,...000222444444333333555777:::<<<<<<:::777555222333444555777999;;;<<<777999<<<>>>===;;;888555777777666444111000000222222222333555666555222///...000222333444444333222......///000000000000000---...///000111000/////////000222444666666666666333333333333333333333333444111...---...///000///111000///.........//////......//////......---,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,------------,,,+++*********************++++++,,,)))))))))******+++++++++(((***,,,+++(((''')))+++************************)))***+++,,,,,,---------)))+++---,,,+++***+++,,,))))))))))))))))))))))))&&&((()))))))))***,,,...+++,,,,,,,,,++++++---///,,,++++++,,,------+++)))+++---000111000000111222///111666<<>>999666999555555555555555555555555111222222333333222222111111111111000000000000000+++,,,---.........------,,,...//////000333666999888999::::::999:::<<<>>><<>>>>><<<999666333444444666888:::<<<===777999===@@@@@@===999666444555555333111111222333222222333555666555222///...000222444555444333222//////000111111111111111...///000111111000000///,,,---000222333444444444222222111111222333333444666444000.../////////...333222111/////////000111......//////......---,,,,,,,,,------------..............................,,,,,,,,,+++***)))(((''',,,,,,++++++,,,,,,---...------------------------)))+++,,,+++((('''(((***************************((()))***+++,,,,,,---,,,)))+++---,,,+++***+++,,,((()))************))))))&&&''')))))))))***,,,...+++,,,,,,,,,++++++---///222111111222333222///---+++---000111111000111222222111333999@@@SSS{{{wwwWWWKKKIIIfffzzz___RRR[[[|||pppPPPCCC@@@;;;999<<<555555555555555555555555222222222333333222222222111111111111000000000000+++,,,---.........---,,,+++---......///111444777111333555666666777999;;;888;;;???@@@AAAEEEKKKPPPPPPTTTYYY^^^fffuuu|||yyyvvvtttiiiqqq|||,,,---......//////......***)))(((''''''((()))***''''''''''''((((((((((((******))))))))))))******&&&&&&((()))************(((((((((((())))))))))))&&&'''(((((()))(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''',,,---......,,,+++,,,...+++...///+++&&&$$$(((,,,....../////////...,,,++++++,,,,,,++++++,,,000333111...,,,,,,///000000...111222333555666555555444222000///------///000222555444444555666666555333222333444555555333111000666666777777666666555444000111222111000///000111...///111111000000222333555555555555444444333222000000000///......000222333444666888:::;;;<<<<<<888;;;>>>>>><<<:::888888444222000111666:::;;;;;;777666555444444444444444///000111000//////111333444777<<>>>>>:::888666555555555555333111333333333222222222111111222222222111111111111000........................---------------///000000000111333555666666666555444666:::<<<>>>@@@DDDFFFEEEJJJQQQVVV]]]iiixxx}}}yyywww}}}((()))******++++++*********)))(((''''''((()))***'''''''''((((((((())))))))))))((('''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''',,,---...---,,,+++,,,...---///000...+++)))+++........./////////...,,,,,,+++,,,,,,++++++---000222333000---,,,...000000///111222333555555555555444333222000//////000222333555444444555666666444222333444444555555555444333555666666666555555444444000111222111000///000222...000111111111111333555444444444444444333222222...//////...------///111///000333777:::<<<>>>???888;;;>>>???>>><<<::::::666333222333666999::::::999888777666555444444444222222222111000111333555777999<<<>>>>>>;;;888666666666777888:::;;;;;;;;;::::::;;;======<<<999666777666555333222222222222333333444666999888555222///111444444444333444555111222333333333222111111///000111222222111///...---111222000111444444222222333444555555555444333111111000000///......---333222111///...---......---//////...,,,+++,,,---,,,+++***+++---...---,,,---...///...,,,+++,,,---,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))*********))))))(((************)))))))))((((((***+++***)))((()))*********++++++++++++***************************+++))))))))))))))))))))))))''''''''''''((()))*********+++,,,,,,,,,,,,+++***//////...---------------,,,...///000//////111333111000222666555:::QQQkkk}}}TTTEEEJJJUUUggg}}}pppVVVOOOaaa{{{fffLLL>>>:::999999777555555555555333222333333333222222222222111222222222222111111111111---------------.........,,,,,,,,,,,,---...//////000000222333444555555555000222555777999;;;>>>@@@AAAFFFLLLQQQWWWcccrrr}}}&&&''''''((((((((((((((())))))(((''''''((())))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''((()))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((((((((+++---...---,,,+++,,,........./////////..................///......---,,,+++,,,,,,,,,,,,---000222555222///---...000000111111222333444555555555444444333222111111222333444555444444666666555333000222222222222333444444555555555444444444444333333000111222222000000111222...000111222222222444666333333444444333333222222---......---,,,,,,---///...///222555888;;;<<<===888;;;>>>@@@???>>>>>>>>>999777555666888:::::::::;;;:::999888777666555555555555444222111222666888;;;<<<======<<<:::777666666777999:::;;;;;;;;;;;;============>>><<<888666666555444222111111000000333333444666888888555333111333555666555444555666111222222333333333222222111111111000000/////////...111222000111444444111222333444666666666555444111000000//////.........333222111///...............//////...+++******+++---,,,+++,,,...///...---,,,---...---,,,+++,,,------,,,,,,++++++*********))))))******+++,,,,,,---((())))))******)))))))))************))))))))))))(((***+++***)))((()))***+++++++++***)))((('''&&&(((((()))******+++,,,,,,))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))***++++++,,,,,,,,,++++++///......------------------...000000//////000111000///111555444555AAAQQQ~~~cccHHHIIIKKKRRRaaaxxxuuu]]]NNNSSS```wwwbbbGGG======:::888666555555555444222333333333333222222222222333222222222111111111111------------------------***++++++,,,,,,---......000000000000111333444444...000333444555666888;;;;;;@@@EEEJJJPPP[[[iiittt''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((()))))))))******)))(((((((((((()))******(((&&&%%%######$$$&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((+++,,,------,,,+++,,,...,,,,,,,,,...000000...,,,..................------+++,,,------,,,---000222777444111......///111222111222222333444444555555333333222111111222333333444444555777777666222//////...------...000333444444444333333333222222333000111333222111111222333...///111222111222333555222333333333333333222222...///000///------...///111222333555666777888888888;;;>>>@@@@@@@@@AAABBB>>><<<;;;;;;;;;;;;<<<<<<::::::::::::999999888888666555444111000222666:::>>>======<<<:::999777666666888;;;<<<<<<;;;::::::<<<<<<<<<===>>>===:::888666555444333222111111111333333555666888777666555444666777777666555666777111111222222333333333333222222000///......//////000333444222222555555222111222333555555555555444000000/////////.........222111000000///............//////---+++))))))***---,,,+++,,,---......,,,+++---...---++++++,,,------,,,,,,,,,++++++******))))))******+++++++++,,,'''((())))))))))))))))))*********)))))))))))))))(((***+++***)))((()))***&&&&&&'''(((((((((((((((((()))))))))*********+++))))))))))))))))))))))))(((''''''(((((()))***+++******++++++,,,,,,,,,+++///...------,,,,,,---------///000///......///000000...000444555666===EEEdddpppQQQMMMJJJJJJPPPccc|||fffWWWPPPOOO\\\ttt|||[[[HHHDDD;;;999666555555555444333444444333333333222222222333333222222222111111111------------,,,,,,,,,,,,)))******+++,,,,,,------//////......///000222333000111333444444555777999888<<>>>>>>>>999:::;;;<<<<<<<<<;;;;;;555444333111000111555999======<<<;;;999888777666555888;;;<<<:::888888888888888999:::======<<<;;;888777666555444333333333222444666777777777777777777888888888666666777888222222222222222222222333222111///...---...///000111555666444555777777444000111222333444333333222////////////............111111000000//////.........//////---+++))))))***,,,******+++,,,---,,,++++++,,,---,,,++++++,,,---,,,,,,+++++++++++++++***+++++++++******)))))))))''''''((()))))))))))))))))))))))))))))))))******(((***+++***)))((()))***''''''(((***++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,......---,,,,,,,,,,,,,,,---...//////...---///000222000///222444666:::???MMMooozzzSSSNNNIIIGGGIIIUUUmmmuuufffXXXLLLKKKZZZwwwtttVVVFFF===:::777555555555555444444444444333333333222222333333333222222222222111.........------,,,,,,,,,((()))***+++,,,,,,,,,,,,///...------...///111222000222333444333444555777777;;;@@@BBBFFFPPP]]]fffzzz%%%&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((''''''''''''((((((((((((######$$$%%%&&&(((***+++(((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((()))))))))))))))$$$$$$%%%'''(((***+++,,,&&&&&&''''''((())))))))))))***,,,,,,++++++---......///000111111111111111......---------...//////+++,,,...///...///000222333333333111//////000222222111111111222333444555222222222222222222222222222444777:::<<<999555111000///......///222444666555444333222111222333444111222333333333333444666111222333222111000111333333333444444555555444444222444555444222111111111---///111444666888999:::666888;;;===>>>@@@BBBDDDCCCDDDEEECCCAAA???@@@@@@999:::<<<=========<<<;;;444333333111000111444777999999:::999999888777777444777:::999777555555777444444555777;;;======<<<:::999888666555555444444222444666777666666888999999999999888666555666888444333222222111111222222000///.........///000111222555777555666::::::777000111222333333222111000........................000000000000000///.........//////...+++******++++++***)))***,,,---,,,+++***+++,,,,,,++++++,,,---************************,,,++++++***))))))((((((&&&&&&'''((())))))))))))))))))))))))************(((***+++***)))((()))***((()))))))))(((''''''&&&++++++***))))))(((''''''))))))))))))))))))))))))((((((((())))))***+++,,,************+++,,,------...------,,,,,,,,,,,,,,,,,,---//////......///000333111000///000222555888>>>WWW|||WWWMMMEEEDDDEEEJJJZZZjjj{{{yyyhhhTTTJJJLLLbbbeeeGGG???<<<888666555555555444444444444444333333333333333333333333222222222222/////////......------,,,((()))+++,,,------,,,+++...............///000000...000111222111222333555777:::>>>@@@CCCKKKXXXaaappp$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&''''''(((((('''((())))))******))))))''''''((()))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''((())))))***(((***+++,,,++++++---......000222000......000333...------,,,---...///000***,,,.../////////000222///111333222000///000111222111111111111333444555333333444444444444333333111444888<<<>>><<<777222000000///000000222444555666555333222222222444444111222444444333333555777444555666555333222222333333444555555666666666555333555666555333111111111...///111444666888999:::555777:::;;;<<<>>>AAACCCCCCEEEFFFDDDAAA???@@@AAA<<<======>>>===;;;999888333333333222111222444666555666777888999999888777333666888666222111333666111111222444888;;;;;;;;;:::999888777666555555555222444777777666666888;;;::::::999777555555666888666555333111000000111111............//////000111000444666555666:::;;;888222333333444333222000///........................///000000111000000......---//////...,,,+++,,,---,,,+++***+++---...---,,,)))+++,,,,,,++++++,,,---))))))))))))))))))))))))************))))))))))))%%%&&&'''((())))))))))))((()))))))))************(((***+++***)))((()))***)))))))))(((&&&%%%###""")))))))))))))))((((((((())))))))))))))))))))))))))))))((())))))***+++,,,***************,,,---......---,,,,,,++++++,,,,,,+++,,,............000111///000000///...000333555:::FFFbbbiiiWWWHHHDDDCCCCCCKKKVVVfff{{{dddSSSKKKUUUuuuxxxRRR@@@===888666555666555555555444444444444333333333444444333333333222222222111111000//////...------((()))+++---...---,,,,,,---......///////////////---///111111111111333555444888;;;<<>>888444.........//////000111222777666444222222333444555111222444444444444555777888888999777444333333444444444555666777777666666333555666666333111111111222333444555666666777777444666999:::;;;===???AAAAAADDDEEEDDDAAA??????AAA>>>?????????===:::777555222333444444333333444666111333666888999999888777222555777444000...111555111000000333666999999999:::999888666555555555555222444777777666666999;;;::::::999777555444666777777666444111000000000000,,,,,,---...///000111111...222444444666:::;;;999444555555555444222000///---.....................//////000111111000///...---...//////---,,,---///---,,,+++,,,...///...---)))***,,,,,,++++++,,,---((((((((((((((()))))))))((((((((()))******++++++%%%&&&'''((())))))))))))(((((())))))*********+++(((***+++***)))((()))***,,,,,,,,,,,,+++)))((((((''''''(((((())))))******))))))))))))))))))))))))************+++,,,---...******))))))***,,,---///...---,,,,,,++++++,,,,,,***+++---.........000222***...111000000222555777;;;>>>SSS}}}gggPPPGGGDDDAAACCCKKKWWWyyyppp\\\NNNNNNddd}}}___AAA===999666555666666555555555444444444333333333444444444333333333222222222111111000///.........(((***,,,.........---,,,---...///000000000///......000222333222333555777222555888999;;;CCCNNNXXXbbbqqq###%%%&&&&&&%%%%%%'''((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((((((((((((((((()))******)))'''&&&(((+++---+++)))(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,---------......000000000000////////////...------------...//////000000000000111111111111000...++++++---000222222///000111333444555555555555555555555444333222222666666777:::===<<<999555//////......///000111111444555666555222///......444444333222000///111333666666777666444444555777999::::::999666555555666666555444555666666444222000111333333333333444666555666666888999:::;;;;;;BBBCCCCCCAAA???======>>>>>>>>>===;;;999777666444333333333333333333333333444666888999:::999777666555666666555222000000000333111000222555888777555666555333333444444444333555555555555555666777777666999:::777777999777444111222222111...---...///---------.........//////222222222222444555777888333333333333222111000///////////////////////////...//////...,,,,,,---///---------,,,,,,+++++++++((()))***+++,,,---------)))((()))***,,,)))$$$***,,,+++((((((+++,,,***)))))))))))))))))))))*********))))))))))))******)))******+++++++++******+++***))))))))))))))))))((((((((((((''''''''''''%%%&&&'''((()))***+++,,,(((((((((((()))***+++,,,,,,***((()))+++,,,+++(((''')))************+++---...---,,,,,,++++++++++++,,,,,,------------------111222111000///000333555888777BBBaaagggQQQDDD???BBBFFFOOOcccvvvYYYNNNVVVccchhhEEE>>>888777666444555888555444444444444333333333222222333333333333444444444333333111///---+++***......---,,,,,,,,,,,,---,,,---...///000000000000...///000111222333444444333333555777:::AAAIIIOOO\\\gggxxx$$$&&&'''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''(((((((((((((((((()))******)))((('''(((+++---,,,***))))))))))))))))))))))))))))))))))))((((((((((((++++++,,,,,,,,,---------////////////////////////---------------...//////------.........////////////...---,,,,,,...111333///000222333555555666666555555555555444444333222444444444666888999666333000000000///000000111111111333555555333111000111333444444222111000222444444555666666555555777999888999:::888666555555666999888777888999999777555000111333333222222444555555666666777888999::::::>>>???@@@???>>>===>>>???<<<<<<<<<;;;:::999777666111111111222222222222222444555777:::;;;;;;::::::666666666444111///000111333111111333666777666444555444222222333333333333444444333333444444555666666999:::777777888777333000111111000...------...,,,------------.........111111222333444555666666444444444333333222000000...........................//////...,,,,,,---...------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,)))((()))+++---,,,(((%%%))),,,+++((((((+++,,,)))******))))))))))))))))))(((((()))******)))(((((())))))***+++++++++******++++++***)))((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((()))***+++,,,,,,***((()))+++,,,***)))((()))++++++******,,,---...---,,,,,,+++++++++,,,,,,,,,,,,------------...000000000///...///111444666555===UUUzzzmmmYYYJJJCCCBBBJJJ\\\iiiVVVRRRUUUkkkpppEEE>>>888666555333444777555555555444444333333333222222333333333333444444222222111111000...---,,,......---,,,,,,,,,,,,------...///000111111111111......///000111222333333444555666777:::???FFFKKKXXXbbbsss%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((((((((((((((((()))*********)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,////////////////////////---------------.........---------............///...//////---++++++///333000111222444555666777777444444555555555444444333444333222333555666555333222222111111000111111111...111333444333333333444222333444333222222444555333444666666666666888:::777888999888666555666777999888777888999999777555///111222222111222333444666666666666777777888888999:::<<<<<<<<<===>>>@@@<<<<<<===<<<<<<;;;:::999222222222222222222222222333444777999;;;<<<<<<<<<777777555222//////000222222222333555777777555333222222111111111222222333222222222222222333444444666999:::777666777666222///000111000...,,,---...,,,,,,,,,,,,------------///000222444444555444444444444444444333222111000...........................//////...,,,+++---...,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,(((((((((***---...---,,,))),,,+++((((((+++,,,)))*********))))))(((((((((&&&''')))******)))'''&&&((()))******++++++******,,,+++***)))(((((('''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++++++++***))))))++++++***)))(((***++++++++++++,,,...------,,,+++++++++,,,,,,,,,,,,,,,---------.........//////...---...000222222333888FFF___}}}bbbLLL@@@EEESSSwwwhhhUUULLLUUUkkk{{{LLLBBB888555444333444777666666555444333333222222222222333333333333444444000000000111000000//////......---,,,,,,,,,,,,---...///000111111111111111---......///000111222222555555666777999===BBBFFFQQQ\\\kkkxxx&&&'''((('''%%%$$$$$$&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((((((((((((((((())))))******))))))***+++,,,,,,+++************************(((((((((((())))))))))))))))))))))))************---...............//////,,,,,,------................../////////000000000---000111///***)))---222///000222444666777777888444444555555555555555444666555333333333444555666444333333222111111111111...111333444444333444555111222444333333333444666333555777777666666777888666777888777666555666777777555555555666555333222///000111111000000222333555555555555666666666666777999;;;;;;;;;<<<===???????????????>>>===<<<;;;666666666555555555555555333555666888:::;;;;;;;;;888777444111......000333222333555777777666444222000000111000000000111333222222111111222222333444555888999666666777555111...000000///---------...+++++++++,,,,,,,,,------...///222444444444333222333333333333333222111111.................................---,,,+++,,,...,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))((()))***+++---......)))++++++((((((++++++)))*********)))((((((''''''((((((''''''''''''(((((('''((()))******++++++***,,,+++***)))((('''''''''))))))))))))************))))))))))))(((((((((((((((''''''(((((()))***+++***)))))))))*********))))))***,,,,,,++++++---...---,,,,,,++++++,,,,,,,,,+++,,,,,,------............/////////......000222...222777===IIIgggaaaHHHFFFMMMjjjgggVVVOOO^^^___MMM:::333555666666555666666555444333222222111222222222333333333444444000000111111111000000///......---,,,,,,,,,,,,---......///000000000000000------......///000000111222444555666888;;;@@@CCCKKKVVVcccmmmwww&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))((((((((((((((())))))***)))***************++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******,,,,,,------............+++,,,------......------............////////////,,,///111///***)))---111///000111444555777777888333333444555666666666666555444333222111222444555444444333222111111222222000222555555444333333333000222333444333333444555555666888777555444444444555666777777666555666888555444333333444333111///...000111000//////000111444444444444444444444444888:::;;;;;;::::::<<<===AAAAAAAAAAAA@@@>>>===<<<777777777666666666555555555555666777777888888888777666444111......000222000222555777666555333222///000111000......000222222222111111222222333444333777888555555777555222...///000000...---...///+++++++++,,,,,,,,,---------///111333333222111000222222222333222222111111........................---......---++++++,,,...++++++++++++++++++++++++******+++,,,,,,,,,++++++)))))))))))))))***+++---(((+++***''''''***+++((())))))))))))((((((''''''***)))&&&%%%%%%&&&)))***''''''((()))***++++++++++++***)))(((''''''''''''((()))))))))*********+++))))))))))))((((((((((((''''''''''''((()))***+++))))))***))))))))))))***(((***++++++++++++,,,...,,,,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...000000000//////111222---111777:::>>>RRR{{{ZZZJJJIII___|||iiiSSSWWWqqqyyy^^^AAA555666888555222666666555444333333222222222222222333333333444444111222222111111000///.........---,,,,,,,,,,,,---------......///.........---------...//////000000///111444666888:::>>>AAAFFFPPP[[[dddmmm~~~%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((''''''((()))((((((((((((((()))******((()))******)))((()))+++((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******++++++,,,,,,---.........***+++,,,......------,,,+++++++++,,,,,,,,,------,,,...///...,,,+++---000---...000333555666777777222333444555666777777777222222222000//////111333333333222222111222222222222444666666444222222333000222333333222111222333444666777777444222111111444555666666666666777888777555444444555444222000...///000000......///000222222222333333333444444888:::;;;:::999888999;;;@@@@@@@@@@@@@@@???>>>===777777666666555444444444555555555666666666666777666666444111......///111...111444555444333222333///111333111...---///222111111111111111222333333111555666444555777666333///000111000///...///000,,,,,,,,,,,,---------------...000111111111000000000111111111111111000000---------------------------......---+++***,,,---*********+++++++++++++++***++++++,,,,,,+++++++++((()))***)))'''''')))+++(((+++***''''''***+++(((((((((((((((((((((((((((+++)))'''%%%%%%''')))+++&&&'''((()))***+++++++++))))))((((((''''''(((((('''(((((())))))*********))))))))))))((((((((((((''''''''''''((()))******((()))******(((((()))***''')))************+++---,,,,,,+++++++++,,,------***+++,,,,,,---...//////...000111111000///000222---000666999999CCCcccrrrOOOHHHTTTpppyyy]]]SSSaaauuuTTTBBB;;;777222000555555444444444333333333222222333333333333444444222222222222111000//////......---,,,,,,,,,,,,---,,,------......---------............//////000000---///333555777999<<<>>>BBBJJJSSSZZZcccttt$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''((()))((((((((((((((()))******''')))***)))'''&&&(((***'''''''''''''''''''''''''''''''''((()))*********(((((()))))))))************++++++,,,------......)))+++,,,......---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------......///,,,---///111444555666777222333444666777777888888111333333222///...000222222111111111111222222333111333555666444333333444///111333333111000000000111444666666444222111111333444666666555666777999777666555555555444222000---/////////------...///000000111111222333444444555777888888777777888999:::;;;<<<>>>????????????888888777666666555444444555555555555666777999999555555444222///......000---///222222111111222444111333444222---+++...111000000//////000000111222///333555444555888777444///111222111000000111222,,,------------...............////////////000000//////000000000000//////------------------------------...,,,+++***+++---)))*********+++++++++++++++++++++,,,,,,++++++***&&&(((******(((((()))+++(((******''''''******(((&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&''')))******++++++(((''''''''''''((())))))&&&&&&'''(((((()))******(((((((((((())))))))))))'''''''''''''''(((******''')))******((('''(((***&&&((())))))))))))***,,,,,,+++++++++,,,,,,---...***++++++,,,---...///000---...000000///...///000///...222666555999MMMeeeVVVIIIKKK]]]xxxoooXXXWWWtttrrrYYYFFF888333333333333333444444444444555222222333333333333444444000000111222222222222111......---,,,,,,,,,,,,------...............------...////////////000000000---000333555666777888:::>>>CCCIIIPPPYYYhhh{{{$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***((((((((((((((()))******&&&(((***)))&&&%%%''')))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))******************+++,,,,,,---......)))***,,,......---,,,+++,,,,,,---------.........,,,+++***,,,...//////...+++,,,...111333555666666222333444666777888888888333555666555222000222444000000000000111222333333000222555666555444444555///111333333111///...//////111444555333222111222222444666666555666777999666555444333444333000...---...//////---,,,---///...///000111222333444444222444666666555666777999555666999;;;===???@@@AAA:::::::::999888777777666444444555666888:::;;;<<<444444555333000......///,,,...111111000000333555222444666222---+++---111...............///000000---222444333555888888555000111222222111000111333---------.........////////////.........//////000......///////////////...---------------------------------,,,+++***+++---))))))******++++++++++++++++++,,,,,,,,,++++++***$$$'''***+++))))))+++---(((******''''''******(((%%%%%%&&&'''((()))******&&&(((+++------+++(((&&&%%%&&&''')))******++++++'''&&&&&&''''''((()))***%%%&&&&&&'''((())))))***(((((((((((()))))))))***'''&&&&&&''''''((()))***''')))+++***'''&&&(((***&&&'''))))))((((((***+++++++++++++++,,,,,,---...******+++,,,---//////000+++---//////...---...///111,,,...333333333AAASSSyyy[[[KKKFFFPPPfff```VVVmmmnnnPPP:::555999222222333444444555555666222222333333333444444444---...000111333333444444......---,,,,,,,,,,,,---...///////////////....../////////000000000000000///111444666555555555666<<<>>>CCCIIIRRR```qqq|||%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$$$$&&&'''(((&&&((()))***)))((()))***(((***+++)))%%%$$$&&&((('''%%%$$$&&&)))***(((%%%+++)))'''&&&%%%&&&'''((())))))))))))***************++++++***((('''((()))******+++,,,,,,,,,,,,+++***,,,...///...------............---,,,...111444---///000///......///000//////000111333555777888555333222444777999888666222333333333222111111000////////////000000000000222111000111333444333222000000000000000111111111...000111222111111333444000222555666555444555555888888888777555333111///.........///......------///000333555666666666666555555555555666666666666888999:::;;;<<<======<<<:::::::::999999888888888666666666666666777888888444444444333111///---,,,......000111111111000///333222000///---,,,,,,,,,111000///......///000111000333555666555555666888555222//////111111000...+++---///000111000///...000000///........................------,,,,,,,,,------,,,+++,,,---...///------------------------...------,,,+++***))))))---,,,***)))''''''(((((())))))*********+++++++++((((((''''''''''''((((((''''''&&&%%%&&&'''((()))&&&***&&&###(((&&&"""'''%%%&&&((()))******))))))))))))(((&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///000000222777===BBB___nnnPPP===DDDSSSfffuuu___aaa}}}pppKKK999:::444555555555444444555777555444333333222222333333111111111111222222111000...///////////////......//////...------...000111...///...---,,,,,,...000000222444555555666888:::<<<<<>>:::::::::999999999888888777777666666666666666777444555555555444111///---...///000111222222111000222111000///...---------000//////...---------...000333555666555555666888444222//////000111///...,,,---///000111000///...000//////.....................---------,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,+++***(((((((((((())))))))))))*********++++++((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))'''+++'''$$$)))'''###(((&&&'''(((************)))***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***+++,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////111111111111222555:::>>>OOOpppwwwXXXAAABBBKKKWWWssszzzccc___tttdddJJJ>>>888888777555333222333444555444333333222222333333222222222333333333222111///000000000//////...---......------...///000111...//////...,,,,,,...000000111333444444555777999;;;:::===BBBGGGOOO[[[gggttt%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%'''((((((&&&&&&'''(((''''''''''''((((((((((((''''''''''''&&&%%%$$$$$$&&&(((******)))))))))***,,,***(((((())))))((('''(((''''''(((***+++)))(((***)))'''&&&&&&'''(((((((((((())))))))))))******)))***+++***)))((()))***)))***++++++,,,,,,+++++++++---//////---,,,,,,,,,,,,,,,+++***)))))),,,///...///000///...---.../////////000111333555666777666777888777666666777888666777777777777666555555000000000000000000000000000///000222555777777777000000000111111111222222---///000000//////111222///111444555555555666777666666777666555333111000...............---,,,,,,+++,,,...111333444444555666666666777777777888888444444555666888;;;===???::::::::::::999999999999777777666555444444444444444555777777666333000...---...000111222222222111111000000///////////////000000000///...---,,,+++000333555666555555666888444222000///000000///...---...///000111000///.../////////............---------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++(((((()))))))))************))))))(((((())))))***))))))))))))************((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''',,,'''%%%***((($$$)))&&&''')))***++++++************)))(((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))'''***------***)))+++---++++++,,,,,,,,,,,,,,,,,,------...////////////...333333222111000222666999CCCWWW~~~eeeJJJBBBBBBGGGZZZrrrvvv```YYYhhhcccHHH???===999666444222222333555444444333333333333333333333444444444444333333111111111111000...---,,,------------...000111111//////000///......///111///111333444444444666888999888:::>>>AAAFFFQQQ\\\iii~~~%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%'''''''''&&&&&&''')))''''''''''''((((((((((((''''''(((((('''%%%###"""&&&(((******)))((()))***---***'''(((***+++)))'''''''''(((((()))))))))((()))(((''''''''''''(((((((((((((((((()))))))))***)))***+++***)))((()))***))))))***++++++++++++++++++---//////---,,,+++,,,//////...---+++,,,///111...000000000...---.../////////000111222444666777666888:::999666555777999888888999999999999888888111111111000000000000000000//////111333555555444000000000111111222222333...000111111000000111333///111333444444555777888555666666666555444222111000000000000//////...---+++,,,...000222333444555666666777777888888999999555555444444666888;;;===::::::::::::::::::::::::666666444333222111111111222444666777666333000...,,,---///111222222111111000000//////000000111222222333333333111///---,,,000333555666555555666888333222111000000000000///...///000000000000//////......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......************************))))))******************(((((((((((())))))******((((((((()))))))))******((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((%%%+++'''%%%***((($$$)))'''((()))++++++++++++*********)))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((&&&***---,,,***)))+++...+++++++++++++++,,,,,,,,,,,,---......//////......222222111000///111444777===EEEbbbtttWWWGGG???@@@NNN```rrr^^^SSSZZZppp|||ZZZHHHDDD===888555444555555555555444333333333333333222333444555444333333333222222222111000///---,,,,,,------...///000111111...///000000//////000222///000222333333333555777777666888;;;>>>AAAKKKUUUcccvvv%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''&&&%%%&&&(((***''''''''''''((((((((((((''''''(((((('''%%%###"""&&&'''))))))((((((((()))---***'''(((***+++***'''%%%&&&'''((((((''''''((((((((('''''''''((((((((('''(((((((((((()))))))))((()))******)))((()))+++))))))***++++++++++++***+++---//////---,,,,,,,,,000000000...---...111333000111222111///...///000//////000111222333555666666888:::999666555777999888888999999999999999888222111111111000000000///111000///000111222111000///000000111222333333333000222333333111111222444...000222333444555888:::555666666777666555333222333333333333222111000///,,,---...///111333444555555666666777888999999999888777666555555777999;;;::::::::::::::::::::::::555444333111000///......000111333444444222///...,,,---...000111111000000000//////000000111333333666666666666555333111///000333555666555555666888444333333222000000000111000000000000000000//////---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------************************---,,,,,,+++******))))))&&&'''(((((())))))******''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''###)))&&&$$$***'''###'''&&&''')))***++++++*********))))))(((((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''')))+++***))))))+++...*********++++++,,,,,,,,,,,,------..................///000//////000333666888888JJJssshhhPPPAAA===HHHVVV|||uuu```QQQNNNXXXhhhtttwwwVVVNNNCCC:::666555666666666555444444333333444444111333444444222111222333333333333222111///...---,,,---......///000000000---///000000//////000111...000111222111222333555555555777;;;===@@@HHHQQQYYYiiiuuu%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%&&&(((+++''''''''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$&&&(((((('''''''''(((+++)))(((((()))***))))))$$$&&&(((((('''&&&'''((('''''''''(((((((((((((((''''''(((((((((((())))))((()))******))))))***+++((()))******++++++*********,,,...///...------...---......---,,,---000333222333444222000///000111///000000000222333444555666777888777666666777888666666777888888888888777222222222111111000000///111000//////000000///---///000000111222333444444222333444333222222333444...000222333444666999;;;555666777888777777555555555555555555444222111000------...///000222333444555555666666777888999999:::999888777777888999:::::::::::::::;;;;;;;;;;;;555444222111000///////////////000111111000///...---...000111111000000///000000000000111222333444777777777666555444333222000333555666555555666888555555555444222111222333111111000000000000//////------...//////---,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......------************************......---,,,+++***))))))&&&'''((())))))))))))(((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''"""(((%%%$$$***'''"""'''%%%&&&((()))******)))))))))((((((''''''(((((()))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''')))***+++,,,))))))******+++,,,,,,,,,,,,,,,---............---,,,---.........000222555666666@@@[[[~~~~~~___FFF===CCCLLLsssvvveeeVVVOOOQQQWWW]]]lllpppcccPPPAAA999777666666666555555444444444444444000333555444222000222444333333333222222000///...---...//////000/////////,,,...000000//////000111...///111111000111222444333444777;;;===>>>EEENNNQQQaaalllzzz%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&)))+++''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''(((((()))(((''''''(((***$$$'''))))))'''&&&((()))&&&''''''((((((((((((((('''''''''((((((((())))))''')))******))))))***+++((())))))***************(((***---............///+++,,,,,,,,,,,,...111444444555555444222111111222000000000000111333444444666555444555777888888777333444555666666666666666333333222111111000000///000///...///000111000//////000000111333444444555111333333333111111222333...///111222333666:::<<<666777888999999888777666666666555555444222111000...---------...///000111333444555666777888888999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<666555444333222111111111//////////////////000000111111222333222111000///111111111111111222333444555555444333333333333333000333555666555555666888666777777555333222333555222111111000000///000000,,,---...//////---,,,*********+++++++++,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,,,,++++++******))))))&&&'''((())))))(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%&&&'''((((((((('''&&&"""(((&&&%%%+++)))###((($$$%%%'''((())))))((((((((('''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((%%%###$$$)))++++++)))((())))))***++++++,,,,,,+++,,,------......------,,,---......---...000333333777===GGG```sssRRRAAABBBGGG```~~~qqqeee]]]YYYWWWWWWVVVjjjgggOOOAAA;;;888777666666555444444444444444000444777666222111333555222333333333222111111000...///000000000///...---***,,,///000/////////000---///000000000000111333222333666::::::;;;@@@HHHLLL\\\fffppp%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$&&&))),,,''''''''''''((((((((()))'''&&&%%%$$$$$$&&&'''((("""$$$&&&&&&%%%$$$%%%&&&&&&(((***(((&&&%%%(((+++%%%(((******(((''')))+++&&&&&&'''((())))))((((((''''''''''''((((((((()))''')))******))))))***,,,(((((()))***************'''***---.........///000+++,,,---------///333666555666666555333222222333000000000000111222333444555333222444777999888666222222333444444555444444333333222222111000000//////......///222333333222///000000222333444555555111222333222111000111222---///111222333666:::===666777999::::::999888888555555555444333222000///------,,,+++,,,---...///333333444555666777888888777888:::;;;============:::::::::;;;;;;<<<<<<<<<777777666555444444444444000000.........///111222444444555555444333111000222222111111222222333444333222111000000000111222000333555666555555666888666888999777444222444666222222111000//////000000,,,---...//////---+++************++++++,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++))))))))))))************&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%'''((((((((('''&&&###)))''''''---***%%%)))$$$%%%&&&(((((((((((('''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))$$$ """))),,,+++'''((())))))***++++++,,,,,,+++,,,------......---------.........------...000,,,555777666FFFmmm]]]HHHEEEHHHLLLhhhvvvjjj```WWWQQQIIIWWWqqqzzz\\\JJJ@@@<<<999666666555444444444444555111555888777444222444777222222333333333222222111///000000000000...---,,,))),,,...//////...//////---///000000//////000222222222555888888777<<>>:::::::::;;;;;;;;;<<<<<<:::777555555666777444222333333222111111222333333444444444444444444444444444444444444444333333222555222111222222......111555777999999888777777888555666777888777444111//////000222333444333333222//////...---,,,++++++***+++---//////.........000...---,,,,,,++++++++++++))))))))))))))))))))))))''')))+++,,,+++***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))))))))***,,,...''''''''''''((((((((((((%%%(((+++,,,+++***))))))))))))))))))******************+++++++++,,,,,,,,,...------,,,,,,,,,------444444///333???NNNnnnqqqXXXJJJDDDEEEPPP```vvvzzzhhhSSSKKKPPP```tttYYYFFF===;;;:::888888;;;:::666333333666555444444444444555666444444444333333222222222000000000000////////////.../////////000000111111,,,,,,,,,---///222444666000111222333444777<<>>???DDDLLLVVVddduuu$$$$$$$$$###############%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((%%%$$$%%%'''%%%!!!$$$)))&&&&&&&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))+++,,,(((%%%(((///'''((())))))))))))(((''')))************))))))((()))))))))*********++++++***++++++,,,...000222333///...---------......///,,,---............111333//////......///111333444777555444555888::::::999888777666444444444444555222222111111222444666888333222111000000111222222000/////////000222555666444555666555222111000111...000333444444555666777333555777888888888999:::::::::999999999888555333------...............------.../////////111444666888999::::::888888999:::;;;;;;::::::999999888888888777555555666666555333444333111000111444777999999999999999999999999999888999;;;<<<<<<:::777666555222111222222000111444222555:::<<<;;;:::999888888999::::::999777555333555555555444333111000///------------,,,,,,,,,,,,)))***++++++)))((()))***---,,,,,,++++++++++++,,,))))))))))))))))))))))))***)))(((&&&%%%'''***---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***''''''''''''''''''''''''(((((((((&&&$$$###$$$%%%''''''''''''((((((((((((''')))******)))((()))+++))))))))))))******************+++++++++,,,,,,,,,---------------------------111///111777999GGG___{{{qqqYYYIIIBBBSSSnnn{{{pppUUURRRWWWmmmhhhNNN@@@<<<999888888666333555:::333444555666666555444333444444333333333333222222111111111000000000000///,,,,,,,,,---------------000000000000000//////...///000222333333666:::===:::===CCCKKKVVVfffxxx""""""""""""!!!!!!!!!!!!&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''%%%&&&((((((###""")))###$$$&&&'''((((((((('''***)))((('''''''''''''''''''''''''''(((((((((((((((((()))(((&&&%%%(((+++&&&''')))******)))'''&&&))))))************)))((())))))))))))*********************+++---///222444///......------,,,,,,,,,,,,...000000000111333555////////////000111222333111222444444444666888999:::999777555444444444444222222222222333444555555111111000000000111111222111000......000333666999666777777666333111000000...000222333333444555777333555777888888999:::<<<@@@===;;;;;;<<<;;;666222333111000000111111000...///000000000///111444777777888888999999:::;;;;;;<<<;;;;;;:::888777777666777666666666666555555444444333222111333666999<<<888888888888888888888888:::<<<>>>@@@@@@===:::888333///...000000...000444333777;;;===<<<999777666666666777888777666444333777777666444222000...---++++++,,,,,,,,,---------***++++++***((('''((())),,,,,,+++++++++++++++,,,))))))))))))))))))))))))((()))(((&&&%%%&&&(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&'''(((((()))(((((((((&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''((())))))))))))''''''''''''''''''''''''***+++***)))&&&%%%&&&'''''''''''''''((((((((((((((())))))((('''(((***+++((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------------,,,222000111666555<<>>CCCAAA>>>======;;;666222888444000111444555333///111111111//////000333666444555666888:::<<<===>>><<<<<<;;;:::888777666666666666666666555555555555555444333333555888;;;===::::::::::::::::::::::::;;;===@@@AAAAAA???;;;999333///...///000...000444555888<<<===;;;888555444555555666777666666555444888777555333000///------******+++,,,,,,---------+++++++++***((('''(((***+++++++++******++++++,,,))))))))))))))))))))))))&&&((())))))'''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((("""###$$$&&&&&&'''&&&&&&'''''''''''''''''''''''')))******)))(((((()))+++''''''''''''(((((((((((('''((()))((('''''')))+++((()))))))))******************+++++++++,,,,,,,,,+++,,,---.........------+++111///...555555999FFFTTTiiiKKKLLLWWWbbbxxxvvvcccUUUMMMVVVnnn{{{]]]EEE???::::::888555444777333444666777777666444333333333333333333333333333222222222222111111111111/////////...............---...///111111111000///...000111222222333666888;;;===???BBBHHHTTTbbblllwww###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((((('''(((((($$$!!!&&&"""###%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&***...,,,&&&&&&'''(((((((((((('''&&&((())))))************)))((((((((()))))))))******((())))))***,,,...000111,,,---------,,,,,,+++***---...000000///....../////////000000111111111111---...000222333555999;;;999888666444333333333333444444555555444222000.........///000111222222222222111111111222444777888666777888666333111000000000111222333333444666999555777888888999:::===???CCCBBB@@@???===;;;777444999555222555;;;>>>:::444333222111...---...111333333333444777;;;>>>??????===<<<;;;:::999888777777555666777666555444555666555555555666777999;;;===========================;;;===???@@@@@@>>>;;;:::888333111222222111333777555888;;;<<<:::777444333666666666777777777777777666555333111///...------******++++++,,,,,,------+++++++++)))((((((***,,,+++************++++++,,,))))))))))))))))))))))))&&&(((******((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''%%%&&&(((***++++++******''''''''''''''''''''''''&&&'''(((''''''''')))+++''''''''''''((((((((((((&&&((())))))((('''(((***))))))))))))******************+++++++++,,,,,,,,,***+++---...///......---)))...+++***222444555???DDDgggUUUEEEFFFNNNcccyyy}}}hhhXXXKKKPPPccc||||||UUUIII===999999777666777333444555666666555444333222222333333333333444444333333333222222222111111000000000000000/////////,,,---...///111222222222---///111222222222444555999:::===???CCCKKKWWW```iiixxx""""""""""""######$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&((()))(((%%%$$$&&&%%%######&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((( %%%(((''')))---+++&&&''''''''''''''''''''''''(((((()))***************(((((((((((()))))))))***((()))***+++------......++++++,,,---,,,,,,+++******,,,...///...------...///000000111111111111111/////////111333666777888888777555333333333333333111333444555444222000//////000111222333444444555222222222333333444666666555666777555333111000111111222333333333555777:::666777777777777888;;;>>>???@@@AAA@@@===:::999999999666888@@@JJJMMMFFF>>>777666333000......111333555444444777;;;>>>>>>======<<<<<<;;;:::999999888444666777777555444555777555666777888::::::;;;;;;========================;;;<<<=========<<<:::::::::555222333222111333777222555888999888666666666444444555555666666666666333222000///...---......+++++++++++++++,,,,,,,,,*********((('''(((***---***************+++,,,,,,))))))))))))))))))))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&'''(((***---......---,,,''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''''''''((((((((((((%%%''')))***)))((((((((())))))))))))******************+++++++++,,,,,,,,,)))+++---...//////...---(((...+++***222333111777999PPPkkkaaaGGG@@@DDDQQQ```}}}ppp\\\KKKKKKUUUhhhwwwbbbJJJ>>><<<:::888777555555555555555555555555222222222333333444444444444333333333333222222222111111111000000/////////------......///111222333---///111222111111222444555777:::<<>>AAA@@@===;;;;;;===999999???LLLYYY[[[RRRHHH<<<:::777333000000333555777555555777;;;>>>===<<<===<<<<<<;;;;;;::::::999333666888777444444666888555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::555222111111///111555000222555777777777888999111222222222333444444444111000///---------...///++++++++++++++++++++++++((()))((('''&&&'''***---******))))))***+++,,,,,,))))))))))))))))))))))))++++++)))'''%%%&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%$$$###""""""%%%&&&'''((())))))))))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%!!!###&&&((())))))((('''''''''''''''''''''''''''((())))))(((&&&&&&((()))''''''''''''((((((((()))$$$&&&)))***)))(((''''''))))))))))))******************+++++++++,,,,,,,,,)))***---/////////...---***111...,,,333333...111444BBBUUUuuukkkOOOEEECCCHHHMMMrrrwwwaaaLLLFFFJJJVVVnnnzzzXXXEEE???<<<999666666555444444444444555666222222222333333444444444444444444333333333222222111111000000/////////...000///.........000111222---///111111111111222333333666999;;;===CCCKKKQQQZZZdddqqq%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((%%%######%%%)))+++***'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((((()))***+++,,,---------)))((((((((((((((()))***''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,...---+++************+++---......///000/////////000000000000000111111111...///111222222333555777;;;666222222555666444111444444555555555555444444111111222444555777888888888777666555555666777777888777666444222111111000333222111000222555888:::999888666666777888888888===???@@@???===;;;;;;<<<>>>;;;???OOOccclllcccXXXJJJAAA999555333000111444111333666777888999;;;======<<<:::888555444333333444444555666777888888999888777777777777777888888:::<<<===;;;888777888:::::::::999999888777666666555555444333222222222222000222555666777777999:::222111111111000000000/////////000000///---,,,***,,,***)))***,,,,,,***''')))))))))(((((((((((((((************))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))&&&'''''''''(((((())))))###&&&((()))((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$&&&'''###$$$%%%$$$%%%&&&))),,,''''''''''''''''''''''''((((((((((((((('''''''''&&&''')))*********)))(((***'''$$$$$$'''((((((&&&(((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,,,,+++******)))))))))))))))))))))))))))************+++++++++)))******++++++,,,------,,,,,,---...///000111222000;;;FFFTTTsssxxxXXXFFFAAADDDFFF___uuu|||jjjTTTGGGDDDIIIYYYiiitttYYYGGG>>>999999999333000444888888777888555555444333333333444444333333333333333333333333000000000000//////////////////............//////000000000111222222333333333444666888<<>>>>>===;;;;;;;;;<<<:::???NNNaaallliiibbbRRRFFF:::555222000///222000222444555666777999;;;;;;:::999888777666666555666666666777888:::;;;<<<999888777666666777888999999;;;<<<;;;888777888999999999888777666666555555444333222111000000000000///111444555555555666888111111111111111111111111......//////...---+++***+++***)))***,,,,,,***((())))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((&&&'''''''''((((((((()))$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%&&&&&&%%%$$$%%%''')))''''''''''''''''''''''''***))))))((('''&&&&&&%%%%%%&&&'''((()))((((((''')))'''$$$%%%'''((((((&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((())))))*********))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,------,,,,,,---...///000111111000666>>>KKKeeeaaaJJJ???===>>>PPPdddttt]]]MMMDDDBBBIIIRRRhhhoooWWWGGG???===;;;666444777999777777888333333333333444555555666333333333333333333333333111111111000000//////...//////............/////////000000111111222333333333444555888<<<@@@CCCEEEKKKUUUcccnnnxxx%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((((('''(((((())))))***))))))(((******))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,+++******+++,,,,,,---,,,,,,,,,,,,---......---...//////...,,,***(((---///111222222333444666888555222333666888777555555666666666555444444333333333444555777888999999999999777777777888999999<<<:::777444222222333333333222222222333555888:::888777666555555666777888888:::===>>>===;;;;;;;;;;;;;;;???JJJYYYeeeiiiiii[[[KKK:::333222111111222...000222333444444777888888888888888888888888888888777777777999;;;>>>???:::999777666666777888:::888:::;;;;;;999888999:::888777666555555444444555222222111//////////////////000222333222222333444111111111111222222222222---------------,,,************)))***,,,,,,***)))((()))))))))***+++++++++************))))))))))))(((((((((((())))))))))))***)))(((''''''''''''''''''''''''''''''(((((((((%%%&&&'''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((('''%%%%%%'''((('''((((((&&&$$$$$$%%%&&&''''''''''''''''''''''''+++***)))((('''%%%$$$$$$%%%%%%&&&''''''''''''&&&)))'''%%%%%%'''((('''&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,------,,,,,,---...///000000111000000444???QQQoooiiiOOO???;;;===BBBSSSmmmzzzfffWWWOOOIIIGGGHHHLLLeeelllVVVGGG@@@===:::888:::999666666888222222222333444555777888333333333333333333333333222222111111000///......//////............////////////000111111222222333333333555777:::>>>AAACCCGGGNNNXXX```hhhsss%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###&&&)))(((%%%$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((())))))%%%&&&''''''(((((('''''')))))))))***))))))((((((*********)))((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,+++***++++++---...------,,,,,,,,,---...///+++,,,...//////---***(((---///111111111222444666666444333444777999888777555666666555555444333222444444555666777888999999999888888888999;;;===>>>===;;;777333111222333444222222222222333666888999777777666555444555666888666999<<<>>>===<<<<<<<<<;;;<<>>JJJaaarrrhhhbbb[[[QQQKKKFFFWWWuuupppVVVDDD===:::999:::888555555888444444444444444555666777444444444444444444444444333333222111000000///...//////............////////////000000111222222222333333444666888<<>>@@@EEEOOO]]]gggeeeRRR>>>555444333222222000222333333333333555666777777888888888777666666888777555555777:::===???;;;:::888777666777888999888999:::<<<>>>>>>===<<<888777666444444555666777333333222111000000000000111222444444222222222333333333222111///...------,,,+++++++++************((()))***+++++++++++++++(((((()))***+++,,,,,,---************)))))))))((((((((((((((())))))))))))******)))''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%%%%'''(((###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&''''''''''''&&&''''''%%%&&&&&&((()))***++++++(((((((((((())))))))))))***)))((('''((()))***+++))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,------,,,,,,------......//////222---///666888BBBcccgggRRRGGGCCC===EEEWWWvvvzzztttkkk\\\PPPJJJPPPccckkkNNN>>>:::777888777444444777777666555555444444444444444444444444444444444444444333333222111000000000//////............//////...//////000111111222222222222333444666999<<<===AAADDDIIINNNTTT^^^iiipppyyy%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%#########%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&))))))***++++++*********))))))*********((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,+++++++++,,,---///000---...//////000000//////)))+++---///000000//////,,,...000111111222333555222333444555666666666666111222222333333222222111444444555666666777888888777666666777999;;;===>>>777555222000///000222333///000000111333444666666444666777555222222555888666888::::::::::::;;;<<<999;;;===>>>BBBLLL[[[fffeeeTTTBBB999555111//////111333444444333333444666444555666777777777555555777666555555666888;;;<<<;;;:::999999888888888888777777999<<>><<<888777555444444555666888444444333222111111111111111333444444333222333444444333222111000...------,,,,,,+++******++++++,,,''')))+++++++++***+++,,,((()))))))))***+++++++++************))))))))))))(((((((((((())))))))))))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$$$$&&&''' ###%%%''''''''')))***''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))%%%'''(((((('''&&&&&&'''&&&''''''((()))***++++++(((((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))************+++++++++)))******++++++,,,------,,,,,,---------.........222...111555444888OOOiiiiiiRRRDDD@@@CCCNNNfffyyykkk^^^LLLIIIRRRnnn~~~[[[FFF>>>777777888666666777888888666555444444333333444444444444444444444444333333333222222222222111//////............//////......///000000111111222222222222333444777999:::>>>@@@DDDHHHOOOWWW```fffkkkuuu%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))************'''((()))******)))'''&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++,,,...000111+++,,,...000111///...,,,,,,,,,---.../////////...,,,...000111111111333555111222444555555444444444...///000111111222111111444444444555666666777777777666555444444555666777111111////////////111111......///000222333444555333555777555111111444888666666777666555666888::::::;;;<<<<<>>???===;;;777555333222222333555777444444333222111111111111000222444444333333333555333333333222222222222111---,,,+++***++++++,,,---&&&)))+++,,,******+++---))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&& """%%%'''''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((($$$'''))))))'''%%%&&&''''''''''''((((((((())))))(((((((((((())))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))************+++++++++)))******++++++,,,------,,,,,,------------......000///111333333555BBBPPPxxxnnn[[[LLLJJJIIIUUUnnnuuuiiiNNNGGGIII[[[xxxtttSSSFFF;;;999;;;:::888777888777666555555444555555555555555555555555555555222222222333333333333333//////............//////......//////000111111111222222111222333555777888;;;===???CCCHHHOOOVVVZZZaaajjjssszzz%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###"""!!!$$$(((***(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))))))))&&&''')))***+++***((('''''''''''''''((((((((()))''''''''''''((((((((())))))))))))***++++++,,,,,,++++++***+++,,,...000111)))+++...000111///,,,***...---------------------,,,...000000000111333555000222444555444333333333,,,---...000111111111111333333444444555555666666777666444222111000000111...............///000000------...000111222333444222555777555111000444888555555555333222333666999;;;<<<<<<:::;;;AAAKKKSSSRRRJJJAAA===999666777:::111222333333222111222333---///222555777888777777888888888888888888888888999:::;;;<<<;;;999666555222222444999===>>><<<999555444222000000222444666444333222111000000000000///111333333333222333555222222333444444555666666---,,,+++++++++,,,---...&&&))),,,,,,******+++...))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))'''''''''&&&&&&%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&!!!###&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$'''***)))'''%%%&&&'''&&&&&&''''''''''''''''''(((((((((((())))))))))))$$$%%%'''((((((((('''&&&)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------,,,,,,------------------//////000000111555===CCCZZZyyy[[[TTTJJJKKK^^^{{{ssseeeSSSKKKGGGPPPccc^^^MMM>>>;;;>>>===:::777666666555555555666666777555555555555555555555555111222222333333444444555//////............//////......//////000111111111222222111111222444666777999:::<<>>BBBFFFIIINNNOOOTTT\\\fffnnnrrrttt{{{$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###&&&)))'''%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$(((((($$$###'''''''''''''''''''''&&&&&&%%%###$$$''''''$$$$$$&&&''''''''''''((((((((((((***)))((('''&&&''''''((('''((()))***))))))((('''***)))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------...//////000111111000000000000//////------,,,+++++++++++++++---...//////...///111222111111111111111111111111000000000000000000000000000222333222000000111333222111111000//////000000111000///......///000111,,,---///111222222222222555555444333333333333444555666777777777777777777:::>>>BBBCCCCCC@@@???>>>AAADDDFFFIIINNNOOOFFF:::222000///000222333222111///000222333555666666777444555555555444444666777999:::;;;;;;:::777444222444444555777888999:::;;;;;;999666444333333444444333222111111000000111111///000111333444444333333222111000111333555555444111///---***))))))***+++)))))))))))))))*********)))******)))'''&&&''')))&&&((())))))(((''''''(((((('''&&&%%%%%%$$$%%%%%%)))'''%%%&&&((((((&&&$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''"""###$$$$$$######$$$&&&''''''&&&&&&&&&&&&''''''$$$&&&&&&%%%$$$###$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))(((''''''((())))))'''&&&)))&&&'''***(((###$$$)))&&&(((******)))(((((((((************************++++++*********+++,,,---***+++,,,---.........///---------...000222444666>>>NNNnnniii___[[[\\\qqq~~~tttgggZZZNNNKKKMMMXXXrrrwww[[[NNNFFF>>>:::===777777777777666666555444666666555555555444444444666555444444333333333444222222111111000000000///...///...------///222555111111111222333333444444666666777888<<<@@@CCCFFFGGGIIINNNTTTZZZ```eeehhhooouuu}}}%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!&&&)))$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&))))))&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%((('''$$$###&&&''''''''''''(((((((((((())))))(((''''''''''''((('''(((((()))))))))(((((())))))))))))))))))******))))))))))))***+++,,,---------......//////000000////////////000000000000...------,,,,,,,,,,,,,,,,,,...///.........000222222222222111000/////////000000////////////000000000111111000......///111111111000/////////000000111000////////////111111------///000111111111111555555444333333333333444666666777888888999888888999>>>DDDGGGEEEAAA>>><<<<<>>UUU~~~www^^^TTTaaattt{{{wwwjjj\\\SSSMMMNNN[[[kkktttbbbUUUHHH???===::::::999888777555444444555555555555555444444444555555555444444444444444222333333333222000///......///000///...///000222//////000111111222222333222333444666999<<>><<>>>>>888000///222555555333111000000///000000111111------,,,---------......---+++******,,,------,,,+++***)))(((((())))))******)))))))))((((((''''''%%%&&&'''''''''(((***,,,'''(((******((('''((()))%%%%%%%%%%%%&&&'''((()))&&&''''''''''''&&&''''''%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''"""""""""  ###&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&'''&&&$$$###$$$%%%''')))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%&&&''''''&&&&&&''')))&&&(((***)))'''&&&'''((((((***+++)))((()))******'''((())))))(((((()))+++))))))))))))))))))))))))((()))***+++++++++******------,,,+++++++++,,,,,,++++++---...///000111111555222999PPPrrrlllLLLCCCFFFPPP```www}}}vvvppphhh^^^WWWUUUXXXccc{{{~~~fffPPPDDD888777666555555555666666444555555555555555555555444444555666666555555444333444555555444222///---...000222111000......///---......//////000111111000000222333666888:::;;;999???DDDFFFFFFHHHNNNSSSUUUXXX[[[^^^```dddiiillljjjrrrtttzzz###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$######&&&%%%$$$######%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$&&&'''%%%%%%((()))'''$$$$$$%%%%%%&&&&&&''''''(((%%%&&&)))(((%%%$$$'''''''''''''''((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&'''((())))))((((((((()))******++++++))))))))))))***+++,,,---+++++++++++++++++++++,,,,,,,,,,,,---...//////000...------,,,,,,,,,,,,,,,)))+++,,,,,,,,,---000222---------...///000000000...---,,,---...111444666888555222000000000000000//////......//////000000111000//////000111333444333222222222222333444555555555444333333333333444111222333555777888999999999:::<<<===>>>AAAEEEIIIHHHGGGBBB======BBBDDDBBB555333000000222666888999333333444555555444444444222333333333222222444555444444555666666666666666111111111222444777:::;;;999444000...111333444333000000/////////000111111---,,,,,,+++,,,,,,------,,,***))))))***++++++***(((((((((((((((((()))))))))(((((((((((((((((('''((())))))'''%%%$$$%%%'''&&&((())))))'''''''''(((&&&&&&&&&&&&''''''((()))%%%&&&((('''&&&&&&'''(((%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&#########"""!!!"""$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%&&&''''''&&&&&&''')))%%%(((******'''%%%''')))&&&***+++(((''')))+++***'''((()))((('''(((***,,,)))))))))))))))))))))))))))))))))*********++++++///...,,,*********++++++***+++,,,...///000000000000111777DDDYYYyyysssOOO@@@@@@BBBMMM```yyy|||vvvnnnccc\\\UUUUUUfffoooRRR???888777666555444555666777444444444555555555555555333444555777777666555555444555555555444222111000...000111111///...//////---......//////000000111///000111333555666888888666:::>>>AAABBBDDDIIILLLNNNQQQTTTWWWYYY\\\```bbb```hhhiiinnnzzz}}}}}}!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&%%%""""""(((***'''###$$$$$$%%%&&&&&&'''''''''$$$%%%))))))&&&%%%(((''''''''''''(((((((((((('''((()))))))))(((&&&&&&&&&&&&%%%%%%&&&''')))***'''(((((()))******++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++++++++++++++(((***+++,,,,,,---///222........................///......///111555999;;;:::666111///000111000///...............///000000111000//////000222333444333222111111111222333444555555444333333333333444111222444666888999::::::999:::;;;<<<===???DDDGGGEEEFFFBBB>>>@@@GGGJJJJJJ<<<888333000111555888999555555555666666555444444222333444333222222444666333333444444444444444444111111222333333444555555333111000///000111333444///////////////000111111------,,,++++++,,,,,,---,,,***((((((***+++***)))(((((((((((())))))******'''''''''((((((((((((((('''((('''%%%"""!!!"""###%%%&&&((((((&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''$$$&&&((((((&&&&&&''')))%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&((()))%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%###$$$$$$%%%&&&&&&''''''+++)))'''%%%%%%&&&''')))'''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))$$$(((+++***'''%%%'''***$$$)))***&&&%%%)))***((('''((((((((('''(((***---))))))))))))))))))))))))***)))((((((((()))+++,,,...,,,+++***)))***,,,---***+++,,,.../////////......222888>>>GGG___]]]GGGBBB;;;BBBNNN```yyywwwpppYYYQQQWWWqqq|||ZZZBBB;;;:::888666555555666666444444444555555555666666333444666777777777666555555555444444333333333222...///000000///...000111.........///000000111111---...000222333444555666555777999;;;>>>@@@CCCDDDGGGJJJOOORRRTTTVVVYYY[[[YYYaaabbbeeeqqqsssssszzz}}} !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((&&&&&&'''''''''%%%$$$#########$$$%%%%%%&&&''''''$$$&&&%%% '''***(((######$$$%%%%%%&&&''''''&&&$$$%%%))))))&&&&&&)))''''''''''''((((((((()))'''((()))))))))(((&&&%%%&&&&&&%%%%%%&&&''')))***'''(((((()))***+++++++++))))))))))))***+++,,,---------------------------,,,,,,------------......---,,,++++++******++++++((()))+++++++++---///222/////////...------,,,,,,000000000111444888===???:::666000...///000///..................///000111111000000000000222444555222111000000000111222333555555444333333333333444222333555777999;;;;;;<<<999:::<<<<<<===>>>AAADDD???BBBBBBAAAEEEKKKOOONNNAAA<<<555000000333777888666666666777666666555444555666666666555555777888333333333333333333333333222222333333333222111111...///000000///000222555///////////////000111111...---,,,+++++++++,,,---,,,***((((((*********)))(((((())))))******++++++&&&'''''''''(((((())))))###$$$$$$###!!! """###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&%%%'''***&&&&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$######$$$%%%%%%&&&''''''---+++(((%%%%%%&&&)))+++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))$$$(((+++***&&&%%%'''***!!!'''((($$$###''')))&&&'''((((((''''''(((+++---))))))))))))))))))))))))+++***((('''''')))+++,,,,,,+++***))))))+++---...)))***,,,...//////......***000666777999JJJooommmNNNDDD888<<>>@@@AAABBB@@@@@@@@@AAACCCFFFJJJLLLAAA>>>999666555555555555:::777444555777888777555666555555444444444555555444444333333333444555555111000/////////000222333111111000000111111222333000///...------,,,------,,,,,,,,,++++++*********((('''&&&%%%%%%&&&'''((())))))))))))************)))(((((((((''''''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""###%%%&&&&&&$$$$$$%%%'''&&&$$$"""$$$''')))((('''%%%&&&&&&''''''&&&&&&%%%&&&((('''$$$$$$(((***(((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''&&&&&&((('''%%%$$$$$$%%%'''((('''''''''(((((((((((()))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((******+++++++++(((''''''&&&&&&((()))***)))************+++++++++)))******++++++,,,------.........------,,,,,,,,,...///444888666:::TTTqqqfffIIICCC===<<>>AAAEEEHHHJJJLLLOOOQQQQQQSSSVVVZZZ^^^bbbeeeggglllmmmttt&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###&&&%%%###$$$'''(((&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&$$$###&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((((()))***************))))))*********+++++++++)))+++,,,,,,++++++,,,---...---+++*********+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++***+++...000000000000000////////////+++///444777999;;;===???666222......333666777555222111000///...//////000---...000111222111///...000000000111222333333333666777666555444333333444222333444444444555888:::999999:::;;;===>>>??????======<<<===>>>@@@CCCDDD???<<<888555444444444444888666444444666666555333555555444444444444555555222111222222333444555666222111000///...///000111000111111111111222222222///...---,,,,,,++++++,,,,,,,,,,,,+++++++++******)))((('''&&&&&&&&&'''((()))))))))))))))))))))((())))))((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########%%%&&&&&&$$$$$$%%%'''%%%###"""###&&&((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%'''&&&######'''(((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&'''))))))*********'''&&&%%%%%%%%%&&&(((((())))))*********+++++++++)))******++++++,,,,,,---++++++,,,,,,---.........000///222555111333FFF]]]rrrRRREEE???;;;>>>KKKaaannnXXXIIIIIIKKKQQQkkk[[[HHH:::999:::555333666555666666666555555444333555555555555555666777777444333333222222333333444111111111000......///111000000///.........///000---...///000111222333333444444555666777999;;;<<<<<<>>>AAADDDFFFHHHKKKNNNOOOPPPSSSVVVZZZ^^^```bbbcccdddjjjuuu}}}%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###&&&&&&$$$$$$((()))'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''''''''''''''&&&%%%%%%&&&''''''(((((('''''''''((((((''''''''''''''''''******))))))******+++,,,)))))))))*********++++++(((***++++++******+++,,,***+++---...---,,,***((()))*********+++,,,,,,,,,---......,,,++++++...000////////////000000000000)))---333777888888888999333111///111555888777666111111111111000000000000---///000111222111111000000111111222222333333444222555888666333222444888222333333333222333666999:::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>===;;;888555333222333333666555333333444444333222444444444333333444444555//////000000222444555666222111///...---......///000000111222222222222111......---,,,++++++++++++,,,,,,,,,++++++++++++******)))(((((('''''''''((()))))))))((((((''''''''')))))))))(((((((((''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&$$$$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%'''&&&######&&&&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&'''(((((()))(((((('''''''''&&&'''(((((())))))))))))*********++++++))))))******+++,,,,,,,,,((()))***,,,---///000111000...000222000///:::IIIggg```IIICCC>>><<<@@@OOOiiiyyyiiiVVVHHH???CCCYYYqqqoooXXXCCC======888444333666666666777666666555444666666666555666777777888444444333333333333444444111222222111//////000222111111111000000///............//////000111222222333333333444555777888999999;;;===>>>@@@CCCGGGJJJKKKLLLNNNQQQTTTWWWYYYZZZYYYZZZ^^^gggmmmsss|||$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&$$$$$$((()))'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&***)))((((((((()))+++,,,))))))))))))************((()))******))))))***+++'''(((***,,,,,,***(((&&&(((((()))***++++++,,,,,,---......,,,***+++,,,...////////////000000000000+++---111333444444555666222000000222555666555333///000111111111000000///000111222333444444444444222222222222333333444444111333666666444444666888222333333222111222555777888888999999:::;;;;;;<<<;;;::::::::::::;;;<<<===<<<;;;999666333222333444555555444444444333222111333333333333333333444555/////////000000222333333000///...------...///000///000111222333222222111///...---,,,++++++++++++++++++++++++++++++++++++******))))))((((((''''''))))))((((((''''''&&&&&&)))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&''''''((()))((((((%%%&&&&&&''''''&&&&&&%%%%%%''''''$$$###&&&&&&######$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''***---///''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''(((((()))))))))(((***************+++++++++))))))))))))************)))))))))***++++++,,,,,,((()))***+++---///000000---,,,---222222111777>>>MMMmmmpppTTTMMMEEE@@@>>>DDDTTTccc}}}mmmVVVEEECCCQQQ^^^oooOOO@@@<<<:::666444555555666666666555555444555555555555555666777777444444333333333333444444222333333222000000111222000000111222111///---+++......//////000111111222111111222222333555666777777888999:::;;;>>>CCCFFFGGGHHHIIILLLNNNPPPRRRSSSTTTSSSVVV]]]bbbfffmmmuuu$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&###$$$((()))'''$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$$$$###$$$&&&(((&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&''''''''''''&&&''''''((())))))(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&((()))***(((((()))))))))*********''')))******)))(((***+++)))))))))*********))))))(((((()))***++++++,,,,,,,,,---,,,+++))))))+++---.../////////000000000111...////////////000333666111111111222333222111///......///000000//////...000111222333444555666666333333333333333444444444333222222444777888777555333333333222111111333555555555666888999:::;;;<<<999999999:::;;;<<<======;;;;;;:::888444333444555555555666666444333222222222222222222222333444444111111000/////////000000---,,,,,,---...000222333000000111222222222222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))((((((''')))((((((((('''''''''&&&***)))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$%%%''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%((((((%%%%%%((((((%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&(((+++---''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((()))*********)))))))))******+++++++++++++++(((((()))))))))*********((())))))******+++,,,,,,******++++++,,,---......+++***,,,000222222444777:::RRRuuunnnbbbSSSGGG???>>>GGGRRRhhhjjjTTTKKKMMMQQQlll```FFF;;;888777777333444444555555555444444444444333333333444555555555444444333333444444555222333444444222111222333...///000111000...+++))).........///000000111111000000111111222333444555666777888888999<<<@@@CCCCCCDDDEEEGGGIIIKKKLLLMMMQQQPPPRRRWWW[[[]]]dddkkkxxx$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""%%%%%%######'''(((&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%$$$$$$(((+++&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&((((((((((((&&&'''(((((())))))))))))&&&&&&'''''''''((((((((('''&&&&&&&&&''''''((((((((((((((()))))))))******''')))******))))))***++++++++++++***++++++,,,---)))*********+++,,,,,,,,,+++++++++***)))))),,,.........//////000000111111000000///------///333777222222222222111000///...............////////////...///000111333444666666444444444444444444444444333111111444999:::777333444444444222111111333555333444555666888999:::;;;666777777888999::::::;;;999;;;;;;999444222444666444666777777444222111111111111111111222333444444222222111000////////////++++++,,,---///111444555111111000000111111222333000000///...------------***++++++++++++,,,,,,,,,'''(((((())))))(((((('''((((((((((((((((((((((((******)))))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''!!!###&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$'''(((&&&'''))))))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))((((((((()))))))))******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,......//////000333BBBZZZ{{{ppp\\\III@@@DDDLLLZZZ{{{zzzdddQQQIIIHHH[[[|||yyyXXXCCC:::777777222333444444444444444444333333222222333333444555555555444444444444555555333444666555444222222333---...///000///...,,,***.........//////000000000000000000000111222333444555666777888888:::>>>@@@???@@@AAACCCEEEGGGHHHIIINNNMMMNNNSSSUUUWWW]]]dddmmm{{{$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!$$$$$$!!!"""&&&'''%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$'''&&&$$$%%%)))...&&&'''((('''%%%$$$%%%&&&%%%&&&'''(((((((((((((((&&&&&&((())))))*********&&&&&&'''((())))))******&&&''''''((((((((((((((((((((((((((()))))))))***((()))+++***))))))***,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++***+++---000.........///000111111111//////000//////111444666111222222222111000111111000///.........///111222...///000111333555777888555555555444444444444444111222444666777777666555555555555333111111333555444444555666777777888888888888888999999888888888777999;;;888333111333555222555777666333000///000000000000111111222333444111111000000///000000000---------...///222444555333222000//////111333555//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,$$$%%%'''((())))))(((((('''(((((())))))******************)))))))))(((((($$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''!!!$$$'''(((%%%######$$$%%%&&&&&&''''''&&&&&&%%%!!!%%%'''%%%&&&))))))&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&'''''''''((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((()))))))))))))))((((((&&&'''((()))))))))(((((((((((((((((()))))))))***(((((())))))******++++++***++++++++++++,,,,,,,,,***,,,---,,,,,,---///000333:::GGG___fffLLLEEEJJJNNNlllrrrYYYJJJGGGQQQiiivvvXXXDDD;;;999333333444555555555555555444333333333333444555555555555444444444444555555333555777666555333333333......///000000///...---.........///////////////000000000000111222333444333555777888888999;;;===:::;;;===???AAACCCDDDEEEHHHFFFHHHLLLNNNPPPVVV]]]bbbooo%%%%%%%%%&&&&&&''''''''' !!!###&&&(((+++---...$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!######!!!!!!%%%&&&$$$######$$$$$$$$$%%%%%%%%%!!!%%%''''''$$$%%%***///&&&'''((('''%%%$$$%%%&&&((((((((()))(((((('''&&&&&&&&&((()))************%%%&&&'''((()))+++,,,,,,&&&''')))*********)))((((((((((((((())))))))))))(((***++++++******+++,,,&&&((()))+++++++++***)))------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111---......///000111111222---///111222222222444555111222222222111222333555111000///...///000222444111111222333555777999;;;555555555555555555444444///333777888666444555777666666666444222111333555666666666666666666666555;;;;;;;;;;;;:::999777777555888:::777222000111444000333666555111.........000000000000111222333444000000000000000111222222////////////000111333444444222///......000333666......---,,,++++++++++++*********++++++,,,,,,,,,###$$$&&&((())))))((((((''''''((()))***+++,,,,,,************))))))))))))"""######$$$&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$(((++++++)))&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%$$$&&&))))))&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$%%%&&&'''''''''&&&''''''(((((((((((('''''''''''''''(((((((((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((('''((((((((((((((('''''''''((()))++++++******)))(((((((((((())))))))))))((((((((()))******++++++))))))***+++,,,,,,------))),,,...,,,,,,///333555111444999IIIhhhZZZGGGFFFDDD___|||___MMMKKKNNN^^^|||kkkOOOAAA;;;444444555666777777666666555444444444444555666666555555444444444444555555333555777777555444333444/////////000000000000000.........///////////////111000000000111222333333111444666888888888999;;;777888:::<<<>>>@@@BBBCCCBBBAAABBBFFFIIIKKKPPPWWWTTTaaappp|||%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""$$$&&&&&&%%%$$$###!!!###&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&((()))%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))))))))((((((((((((&&&))),,,,,,***(((((())))))***,,,---......---,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,...,,,***,,,...000...,,,......///111111222222222666333222222444333000---000000///...............000000111222444555666666666555555555555555555666111222444555555444222111444444333333333222222222222333555444333333444666999999999999999888777666555777999999666333222222111333444111...+++,,,...,,,000333222//////333888111111222222222111111000//////...///000111333444000000000000///////////////...------,,,,,,,,,,,,,,,+++******))))))******(((((())))))))))))((((((***)))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&)))(((((((((''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((((((((('''((()))***))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%$$$$$$&&&)))++++++***'''(((******((((((((()))(((((()))***++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,------,,,------...///000222333888AAAQQQooo~~~[[[GGGBBBOOOhhh|||nnnSSSEEEKKKTTTmmmnnnQQQ@@@;;;666333555777777999===444444444444444444444444777777666555444444333333444444444555555555555666444444333111000...---------------...///000000111111111222222222111111000111333555666666777999:::777999;;;;;;;;;;;;===???@@@@@@@@@AAACCCFFFIIIJJJSSS\\\gggoooxxx###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''***,,,+++)))((()))*********+++,,,------------++++++,,,,,,,,,,,,------+++++++++***++++++,,,---///---,,,---///000...,,,---...///000222222333333666333111222333333111...000000///...............000000111222444555666666666666666666666555444444111222333444444333222111333333333333333333333333222333444444333333444666888888999999888888777666666888:::999777444333222111222333111...,,,---...,,,///222111//////333777111111222222222111111000000000//////000111222333000000000000////////////...---,,,,,,++++++,,,,,,,,,++++++***************(((((())))))))))))(((((())))))(((((((((((()))))))))((((((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$)))(((((('''&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((((((((('''((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))))))))***+++,,,++++++'''(((******((((((((()))''''''((())))))***++++++***************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000///000333888BBB\\\kkkOOODDDHHHWWWjjjqqqXXXJJJDDDLLLaaagggOOOBBB:::555666777555444444222222333444444555666666777666666555444444333333444444444555555555555666444444333111000///...---------......///000000111000000111111111111111000000111333444444555777999444666777888777888:::;;;===>>>>>>???AAADDDFFFHHHIIIQQQ[[[bbbiiivvv"""""""""""""""!!!!!!!!!########################$$$%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$%%%&&&'''(((***++++++''''''(((((())))))******)))******)))((((((***+++++++++++++++,,,---......++++++,,,,,,,,,,,,------+++++++++++++++,,,------///...------//////...,,,,,,---...000222333444444555333111111222222222000000000///.........//////000000111222444555666666777777888888777555333222111111111111111111111111111111111222333333444444222333444444333333444555777777888888888777666666666888::::::777555333333111222222111...------...,,,...000000......111555000111111222222222111111111111000000000111111222000000000/////////......,,,,,,+++*********+++++++++++++++************)))(((((())))))))))))((((((((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&((()))***)))''''''''''''(((******((((((((()))&&&''''''(((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///000000444EEEggg\\\KKKCCCHHHXXXooowww___QQQBBBFFFUUUkkk|||hhhOOOCCC888666888666333222111111222444555666777888666666666555444444333333444444444555555555555666444444333222000///......------......///000000000......///000111111111000///000222333333444555777333444666666666777888:::;;;;;;;;;<<<>>>AAACCCEEEEEELLLTTTYYY^^^iiiyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%%%%&&&'''((()))******&&&''''''((()))******+++******)))(((((()))***,,,,,,+++******+++,,,...///+++++++++,,,,,,,,,------+++++++++++++++,,,---...///...------------,,,,,,+++,,,...000222333444555444333222111111222222222000000///////////////000000000111222444555666666999:::::::::888666333222111111000000000000111111//////000111222333444444111333444444333222444555666666777777777666666555666888::::::888555444444000111111000///......///,,,...//////......000333000000111222222222111111222222222111111000000000000000000///.........---+++***))))))))))))******++++++++++++******))))))(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&'''((((((((('''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''"""%%%((()))'''&&&&&&''''''(((******((((((((()))'''''''''(((((())))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...000333222///888QQQiiiqqqTTTEEEBBBNNNaaa~~~fffUUUIIIHHHNNNXXX```kkkdddQQQ>>>777777888888999222222333444555666777777666666555555555444444444444444444555555555555666555444333222111000//////............//////000000,,,---...///000000000000///111222333333333555777444666888888888888:::<<<999999999:::===???BBBCCCDDDIIIPPPTTTYYYbbboooyyy$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%$$$######$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))(((''''''&&&%%%$$$%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((&&&''''''((()))******+++***)))((('''(((***+++,,,,,,+++******+++,,,...///+++++++++,,,,,,,,,------++++++++++++,,,---...///.........---,,,+++******+++,,,...000222333444555222222222222111222333444000000/////////000000111000000111222444555666666;;;;;;;;;:::888666444333111000000//////000000111......///000222333444444111222444333222222333555444555555666666555555555555777999999777555444444000000//////000000//////------............000111///000111222222222222222333333222222111111000000000000000///...------,,,)))))))))(((((())))))******++++++++++++***)))((((((((())))))))))))((((((&&&'''((()))***)))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((%%%''')))((('''&&&(((***))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$&&&)))*********++++++'''(((******((((((((()))(((((()))))))))))))))***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///,,,000555555222444BBBRRRoooXXXGGGBBBHHHQQQhhhmmm[[[OOOJJJIIIKKKLLLRRRdddxxxhhhKKK;;;666666999;;;444444555555555555555666555555555555555444444444444444444555555555555666555444444333222111000000............////////////+++,,,---//////000000000000111333333333333555777555777888999888999;;;<<<888888999:::<<>>777555777555555555555555555555555555555555555555555555555444444444555555555555666555555444444333222111111......//////////////////------...///000000000///000222333333333333444666333444666777666777888:::888888888999;;;>>>AAABBB===AAAEEEIIIMMMUUU^^^eeerrr~~~"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''(((((('''&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&''''''(((((())))))(((((((((((())))))))))))((('''''')))+++---+++)))******+++,,,------------++++++,,,,,,,,,,,,------+++++++++,,,---...///000111222333000---++++++,,,---...///000222222333333,,,000444555444222222333000000//////000111111222000000111222444555666666999888555333222222222333000000111222222111000000......//////000111222222000222333333222222333444222222333444444444444444222555777777666444333333000...---...111222111///000///......///000000000//////000222222333333222111222333333333222111000111000///...---,,,,,,+++))))))(((((())))))***+++)))***+++,,,,,,+++)))((((((((())))))))))))((((((%%%&&&(((***+++***))))))%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((###''')))(((%%%$$$'''***'''''''''(((((((((((((((''''''''''''''''''''''''(((### &&&***(((%%%'''(((******((((((((()))(((((((((((((((((((((((('''((()))***+++,,,------******+++++++++,,,,,,,,,++++++++++++,,,---...///---,,,...222222222555;;;III\\\iiiNNNBBBDDD>>>===JJJUUUppp|||dddYYYPPPLLLEEE???CCCMMM[[[zzzfffRRRAAA777444444444555555666666777777555555555555555555555555444444444555555555555666555555444444333333222222/////////////////////......//////000000000/////////111222222111111333444111333555555555555777999777777777888:::===???AAA???BBBEEEHHHKKKQQQYYY___fffrrr$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""######"""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%&&&'''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''((((((((('''&&&%%%&&&((('''&&&&&&''')))$$$%%%&&&'''(((***++++++))))))))))))((((((((((((((('''''')))------+++((()))***,,,---......---,,,++++++,,,,,,,,,---------+++++++++,,,---...000000333444555333...,,,---.........///111111222222222***///444666555333222333000000///000000111222222000000111222444555666666777555222000//////111222///000222444444222000///......//////000000111111000222333333222111333444111222333333444444444444111444666777555333222222000...,,,...111333111///111///......000111111000//////000222222333333333111111333333444333222111111000///...---,,,++++++)))))))))))))))***++++++)))***,,,,,,,,,+++)))'''(((((())))))))))))(((((($$$&&&(((***++++++))))))%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((###'''***)))%%%$$$'''+++&&&'''''''''(((((())))))''''''''''''''''''''''''000(((!!!"""(((---***&&&''')))******((((((((()))'''''''''''''''''''''&&&'''((()))***+++,,,------******+++++++++,,,,,,,,,++++++++++++,,,---......222---,,,///222222555888@@@IIIhhhwwwWWWFFFGGGAAA;;;BBBGGGSSSddd{{{sssggg[[[UUUKKK???===BBBKKKddd}}}eeeMMM===777222333444555666888999999444555555555555555555555444444444555555555666666555555555444444333333222///////////////.........///000000000000000///......///111111000000111333222444666666666666888999555555666777999<<<>>>@@@>>>@@@BBBDDDGGGLLLRRRWWW\\\hhh{{{""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%&&&&&& """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))***)))'''&&&&&&''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((()))***+++++++++++++++...---,,,,,,---...---+++...---,,,++++++---...000111222222111...------...///000000000000000//////...000222444444333000///---///222222111000222333222555444222333777:::999666666666555444444333333444333222333555555444222---///000000//////000222444333111///......//////111222333555666555555444333333333444444333222222,,,111222......222222---///...,,,++++++,,,...///222222000...000555444///333333333222222111111111222111///---,,,+++,,,,,,******)))(((((((((((((((***++++++***((('''((()))(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$######$$$&&&(((***#########$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&(((###$$$&&&((()))(((((('''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&'''((()))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%&&&)))***(((&&&***(((&&&&&&(((*********%%%&&&&&&%%%######%%%'''''''''''''''(((((())))))&&&&&&&&&'''''''''((((((***((('''(((***+++,,,+++(((((((((((((((((((((((())))))))))))***,,,...///%%%(((+++---,,,+++++++++++++++,,,,,,,,,,,,------,,,.../////////000222444999???PPPqqq|||hhhVVVHHH@@@@@@BBBCCCOOOaaavvv}}}sssiiibbbVVVHHH@@@???@@@MMMeee[[[AAA888777666555333222444777999333333444444555666666666444666777777666555555666444444333222222222222333555444222000//////000111///////////////......---222222111111111111222222...///000111222333444444000222444555666777999;;;===>>>???@@@BBBFFFLLLPPPUUU\\\mmm""""""###$$$$$$%%%&&&&&&$$$############$$$$$$%%% !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''&&&'''(((((((((''''''''''''(((((('''''''''''''''((())))))((()))***++++++,,,++++++///...---------...,,,+++...---,,,++++++---...000000111222000...------...//////000000000000/////////000222333222111000///000111222333333333444555///333444111222666888777666555555555444444333333444444444666888888777555...///111000//////111222444333222000//////000000222222333444555555555555333333444333333222111111,,,000111......111111---,,,+++++++++,,,///111333111222000...111555444000333333222222222111111111222111///---,,,,,,,,,,,,******)))((((((((((((((()))***+++***((('''((()))((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&((()))***''''''&&&&&&&&&&&&&&&&&&)))'''&&&&&&))))))(((&&&)))'''%%%%%%'''))))))((('''((()))'''%%%###$$$%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''+++)))''''''''''''&&&%%%(((((((((((((((((((((((('''(((***+++,,,---------&&&(((+++,,,+++***+++,,,+++++++++,,,,,,,,,------,,,---//////...///222444444888EEE___xxxeeeTTTGGG@@@;;;FFFVVVjjj~~~tttnnncccRRRCCC===AAAFFFRRRffflllLLL:::222222222111222444777:::666666666666666666666555444555777777555444555666555555444333333333333333444333111///...///000000///////////////......---111111000000000000111111......///000111222333333000222444555555666888:::===>>>??????@@@CCCHHHKKKRRRXXXhhh|||""""""######$$$%%%%%%%%%$$$$$$###"""""""""############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((''''''(((((((((((('''''''''''''''''''''((())))))((()))***+++,,,,,,,,,,,,///...------......---+++------,,,+++,,,---...//////111111000...---.../////////000000111000000///111111111000000/////////222111000000222444444444,,,111333111111444666444444444444444444444444333555555666999;;;;;;999777///000222111000000111222444333222111111111111111333333333333444555666777333444333333222111000///+++...///---...000000---++++++++++++---///111222000111000///111555666222222222222111111111111111222111000...------------******)))(((((((((((((((((()))***)))((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""######%%%&&&&&&'''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%'''***+++'''&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''((('''&&&'''(((((('''&&&(((&&&%%%%%%'''(((((('''&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&***(((''''''''''''&&&$$$((((((((((((((((((((((((%%%'''***---...---+++***''')))************+++---++++++++++++,,,,,,,,,,,,,,,---.........///111333222333:::JJJdddoooSSSAAA:::@@@JJJ\\\uuu}}}yyyrrrbbbOOOCCCBBB@@@BBBLLLbbb}}}ZZZ@@@333222111111222444777888999888888777666666555555333555666666555444444555666666555444444444444444333222000///...//////000///////////////......---000//////////////////000------...///000111111222111222444555444555777888===>>>>>>======@@@DDDGGGNNNUUUcccuuu""""""######$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((&&&'''((())))))((('''&&&'''''''''''''''((())))))((()))***+++,,,------------,,,+++---///000///...------,,,,,,,,,---...///...///000000...---.../////////000111111111000000222111000.........//////111///------000222222111+++111444222111222333222333333333333333444444444444444666999<<<<<<:::888000111222222111000111333333333222222222222222222444333333222333555666888333333333222111///...---+++------......//////...------,,,,,,,,,,,,------...111111///111555666444111111111111111111111000111111000///......------***))))))((((((((((((((('''((())))))''''''((()))'''''''''((((((((())))))&&&''''''((((((''''''&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&&&&&&&''''''''''''''''''%%%$$$$$$###$$$$$$%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###$$$&&&)))+++(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%&&&((()))(((''' ###&&&))))))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''(((***+++***)))((((((((((((((((((((((((&&&''')))+++,,,,,,+++***((()))))))))((()))+++---***++++++++++++,,,,,,,,,,,,---......---...000222333333555===MMMjjjpppSSSDDDAAACCCPPPfff~~~|||ssscccVVVFFFAAA>>>CCCRRRjjjhhhIII999666333111111333555555777777777666666666555555222444666666555444444555777777666555555555555555333222111000000000111111///////////////......---///......------......///,,,,,,---......///000000000222444444333444555777;;;<<<<<<<<<<<>>RRRvvvwwwVVVIII@@@FFFXXXpppxxxpppTTTJJJ@@@???FFFUUUlllxxxVVV>>>999333000000222444444444444444555555666666666222444666666555444555666777777666555555555555666444444333333333333333333///////////////......---......------------......,,,,,,,,,---....../////////111222333222222444666888999:::;;;<<<@@@FFFJJJOOOWWWdddrrr########################$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))''''''(((((((((((('''''''''''''''''''''((())))))((()))***,,,---.........***)))***,,,000333333333,,,,,,,,,---------......,,,---//////......///111//////000111222222222222111000////////////111222444666999999888888999:::666<<<>>>888111///000000000000111222222333444444333333333444777888777666000222222222000///000111000000111222333333333222111111111111222333444555111111000000///...---,,,,,,+++,,,000111//////111((((((***+++,,,---...///,,,000111......111333222////////////000000000000......//////...---,,,,,,******)))(((((((((((((((%%%&&&''''''&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$###$$$%%%&&&((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''((('''''')))***+++)))((("""$$$&&&'''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&'''((('''$$$"""(((((((((((((((((((((((()))((('''''''''(((***+++&&&((())))))))))))***,,,************+++++++++++++++,,,------,,,,,,...000111000222555666@@@ZZZuuuqqqYYYCCCAAALLL^^^zzzkkkXXXEEE;;;;;;BBBTTTfffxxxiiiGGG???666000000333555555333333444444555666666777222444666777666666777888777777666555555555555555444444444444444444444444///////////////......---......------------......,,,,,,---------............///111222111222444555444555777999<<>><<<>>>AAA???DDDDDD;;;222///000000//////000111222333444444555333222222444555666555000111222111///...///000...///000222222222222222//////000111222222222222///////////////...---,,,---+++,,,111222//////333)))***+++---...///000000+++000111---,,,...111000........./////////000000,,,------......---,,,+++******)))((((((((((((((($$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$&&&((('''&&&'''(((******((('''%%%&&&'''&&&%%%$$$%%%&&&((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&'''((('''$$$!!!((((((((((((((((((((((((''''''((((((((((((((((((%%%''')))******))))))***************+++++++++++++++,,,---,,,++++++---//////,,,///444444666GGG[[[tttQQQDDDEEEMMMbbbyyyjjjQQQDDD===;;;CCCOOO]]]mmm[[[PPPAAA777444555555555555555555555666666666666333555777888777777888999777666555555444444555555333333444444444444444333///////////////......---......------------......------------............,,,...000111111222444666222333555777:::???EEEIIIHHHRRR[[[cccppp#########"""""""""""""""$$$#########$$$%%%&&&&&&!!!!!!!!!!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''%%%'''((((((''''''(((***)))((('''&&&&&&'''((()))'''''''''''''''((())))))((()))***,,,---.../////////------...000111000///+++,,,------......------***,,,............000111//////000222222333333333//////000111222333333444666???GGGGGGAAA===???DDDDDDIIIGGG===222///000111...//////111222333444555777444111111222444555555000111111000///......///---...000111222222222111---...000111222222111111.........///......------...+++,,,222333///000444......////////////......+++///111---+++---//////---.........//////000000+++,,,---------,,,+++*********)))((((((((((((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&((((((&&&&&&%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&'''''''''$$$$$$&&&&&&&&&&&&%%%$$$(((((((((''''''&&&&&&%%%$$$&&&((('''%%%$$$%%%(((&&&%%%&&&'''))))))'''%%%$$$%%%&&&&&&&&&''')))+++))))))((((((((('''''''''###$$$%%%&&&''')))******%%%%%%&&&)))++++++)))&&&((((((((((((((((((((((((%%%&&&(((******)))'''&&&$$$&&&***+++***))))))))))))************++++++++++++,,,---,,,++++++---...///+++---444444333>>>NNNkkk___JJJCCCAAAPPPdddwww```TTTIII>>><<>>===;;;777222//////000......///000000000000///222222222111111///.........111333333222///............/////////......---000000000000//////////////////...---...///000111+++,,,------......------///...---,,,,,,,,,---...---******---,,,)))))),,,***++++++,,,---...//////,,,,,,,,,+++***)))((((((,,,+++)))((('''''''''((('''((()))(((&&&%%%%%%'''###$$$&&&(((((('''&&&%%%'''((()))((('''&&&''')))&&&%%%$$$###"""###$$$%%%###$$$%%%%%%%%%%%%&&&'''!!!&&&))))))%%%###&&&)))---+++(((### """%%%&&&&&&&&&&&&&&&&&&&&&&&& ###&&&((()))"""######$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&(((***+++&&&%%%%%%%%%%%%&&&'''''')))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###$$$%%%%%%&&&&&&&&&%%%%%%'''(((++++++)))'''$$$$$$&&&)))%%%%%%&&&&&&'''((())))))******))))))((((((''''''&&&&&&&&&''''''''''''((($$$'''***)))'''%%%%%%'''&&&'''((()))***+++,,,,,,,,,+++)))(((((()))+++,,,++++++,,,------......///...///000000222555999<<>>;;;888444555555333222555888888333666888999777666666777666666666666666555555444444444444444444444444444111///......//////...---+++,,,...///000//////...,,,,,,------.../////////000000000000000111111222333333333444777:::===???GGGKKKPPPUUUZZZeeesss}}}"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''''''''%%%%%%&&&&&&'''(((((()))######$$$%%%&&&'''(((((($$$&&&(((((('''&&&'''(((((((((''''''''''''(((((())))))((((((((('''''''''&&&((())))))((()))***,,,***+++,,,---............,,,,,,,,,---------------------,,,,,,+++,,,,,,---............////////////.........///000111222333000000111222333444555666===DDDEEE===666555777777777888777444111//////000000111222222333333333333111111111111000///...---///111222222000///...///111111111111000000///...111111000000000/////////...------,,,---...000111+++,,,------......------...---,,,+++,,,,,,---...///,,,,,,......++++++---,,,,,,,,,---------------+++,,,,,,++++++)))((((((+++***)))''''''''''''''''''(((((('''&&&%%%%%%'''###$$$&&&(((((('''&&&%%%%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''"""%%%''''''%%%$$$%%%((('''&&&$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&''''''*********)))))))))))))))&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''########################((())))))(((&&&%%%%%%&&&%%%&&&&&&&&&%%%%%%'''((()))((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''(((%%%'''))))))((('''&&&'''&&&'''((()))***+++,,,,,,,,,+++)))(((((()))+++,,,++++++,,,,,,---.........---...//////000222666999GGG___~~~```FFFAAACCCDDDUUUqqquuu```PPPDDD<<<<<>>???999333222333444///111222111///......//////000111222333444444444000000000000000///...---///000111000///...///000111111111111111000//////111111000000000/////////,,,,,,++++++,,,...///000+++,,,------......------,,,+++++++++,,,---...///111...---000000,,,,,,///...---------,,,,,,,,,++++++++++++++++++***)))(((***)))((('''''''''''''''&&&'''((('''&&&%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&''''''((((((((((((((('''%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""######$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((---------,,,+++)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''%%%&&&&&&&&&%%%%%%'''((((((%%%$$$%%%((((((&&&###%%%%%%&&&&&&'''((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((((((''''''((())))))((('''''''''(((((()))***++++++,,,+++***))))))***+++,,,++++++,,,,,,------......,,,---.........///222555AAAKKK^^^wwwqqqSSSDDD???<<>>CCCLLL]]]xxxqqqWWWDDD>>>;;;777555555666777777555666666666555555777999888888888888888777777666444444444444444444444444222000//////000111///...---............---,,,,,,...------,,,++++++******...............//////000000000000111222444666888777:::>>>AAAEEEMMMWWW___kkkpppzzz""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((***+++,,,---------------+++++++++,,,------......---,,,,,,,,,,,,------...///000222333333111///...---------...///000222333222222333444555555555666666999:::666111///111222,,,...000000...---,,,---,,,,,,...///000000111111///////////////...---,,,///000000///------///111---...///000111111111000////////////............++++++******+++---///000+++,,,------......------***++++++,,,---......///111......000000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&'''(((******)))((('''%%%&&&'''&&&$$$###$$$%%%%%%###"""###%%%&&&%%%$$$&&&$$$###&&&)))(((!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$&&&'''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&((((((,,,---......,,,)))&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###$$$'''***'''''''''''''''''''''''''''))))))(((&&&%%%&&&'''%%%&&&&&&&&&%%%%%%'''((((((%%%###%%%))))))$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***'''&&&'''***,,,***'''''''''(((((()))******+++++++++***))))))***++++++***++++++,,,------......,,,---......---...000222;;;===FFFZZZyyy~~~```LLLBBB>>>???JJJ^^^vvvkkkbbbOOOEEE>>>??????GGGbbbppp\\\DDD<<<555444555555555666555555666555444555777:::777888888888888777666666444444444444444444444444333111000000111111000///------------............+++++++++,,,------......------,,,,,,------...///000000000000111222444555666888:::===@@@FFFMMMSSS\\\aaaiiittt~~~""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&'''&&&&&&''')))++++++,,,,,,---,,,,,,,,,+++,,,,,,---.../////////---,,,,,,,,,------...///000111333444444333111000.........//////000111222222222444555555555555555555555666555222///000222---///000000...,,,++++++***+++,,,---............------.........---,,,,,,...//////...------///000,,,---///111333444555555......---------,,,,,,,,,++++++******+++,,,...///+++,,,------......------++++++,,,---....../////////---,,,///...++++++...******++++++,,,------...******+++++++++***))))))'''''''''''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''&&&&&&%%%'''''''''&&&%%%&&&'''%%%&&&''')))))))))((('''%%%&&&'''&&&$$$###$$$%%%%%%###""""""$$$%%%%%%%%%&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%"""######$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))+++---/////////,,,)))'''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((('''&&&$$$$$$%%%'''########################&&&'''((('''%%%%%%%%%'''%%%&&&&&&&&&%%%%%%'''((()))&&&$$$&&&)))((("""&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((***'''%%%'''***,,,***((('''''''''((())))))******+++******************+++******++++++,,,------...---...//////......///111222333888FFF]]]}}}mmmXXXJJJEEE>>>@@@JJJ^^^www}}}dddRRRDDD@@@===>>>RRRlllrrrMMM???444222444333333555444555555444444555777:::666666777777666666555444444444444444444444444444444222111111222222111000,,,,,,------...///000000,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...000000000000111222333333222333444666888<<>>KKKdddyyyeeeVVVOOOCCC>>>???LLLaaa|||tttaaaPPPGGG@@@===JJJ\\\xxx]]]III777333444222222444222444555555444555777999666666666666666555444444444444444444444444444444555333222222333333222111............///000111222000//////......---,,,,,,,,,,,,,,,,,,,,,------......///000000111222333333111111111333555888:::;;;DDDHHHMMMRRRVVVZZZ^^^bbbeeeoootttqqqqqqsssqqqkkkjjjkkkpppxxx"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&&&&((()))***))))))***,,,++++++,,,,,,,,,++++++******+++,,,---...//////000,,,,,,,,,------...///000......///000111222222333444333222111111000000000000111333444555444222222333000111444333//////333/////////...,,,+++,,,...---............---,,,,,,++++++,,,,,,,,,,,,++++++***,,,...///...------......///000222333444555555/////////.........------///...,,,++++++,,,,,,---+++,,,------......------...///000111111000/////////,,,+++...---******---******++++++,,,,,,,,,---)))******+++++++++******$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''((())))))###%%%&&&&&&$$$$$$%%%'''$$$&&&&&&%%%"""###&&&***$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$###"""######$$$$$$%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$''')))++++++,,,---...---+++)))(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$&&&))))))(((&&&%%%%%%''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((%%%&&&&&&&&&%%%%%%'''((($$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''&&&&&&''')))+++'''''''''(((((((((((((((*********++++++******************+++,,,,,,------,,,...///000///...///000///111666999===NNNpppuuufff___NNNEEE@@@CCCNNNddduuucccSSSDDD===CCCNNN```pppWWW???888666333111444000333555666555555777888777777777777777666555555444444444444444444444444555444333333444444333222333222111000//////000000//////...------,,,,,,+++,,,,,,,,,,,,,,,---......,,,---...000111222222222111111111333555777777777;;;>>>AAACCCFFFJJJPPPTTTZZZdddhhhdddbbbfffeee___]]]^^^bbbhhhnnnuuu"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###########################((()))&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&$$$&&&''''''&&&'''(((***++++++,,,,,,,,,++++++***)))******+++---...//////,,,,,,,,,---...///000000/////////000111333555666666555444222111000000000000111333444444333222111222//////333333...///333.........,,,++++++...000------------,,,+++*********++++++,,,,,,,,,++++++)))+++...000///---------------...///////////////111000000000////////////000///---,,,+++,,,,,,---+++,,,------......------000000111222222111000//////,,,,,,......++++++---,,,,,,,,,++++++++++++***)))******+++++++++******###$$$%%%&&&&&&&&&%%%$$$###$$$&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%'''&&&&&&&&&&&&(((***+++###$$$%%%%%%%%%%%%&&&'''$$$'''(((&&&""""""''',,,'''''''''%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$%%%%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&(((&&&%%%$$$$$$''')))+++)))******)))(((&&&$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!$$$(((***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((''''''((()))%%%&&&&&&&&&%%%%%%'''(((!!!###&&&'''&&&'''(((***'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&'''&&&$$$%%%(((,,,'''''''''(((((((((((((((******++++++++++++******)))******+++,,,,,,------+++---//////......///000***,,,///111111===[[[xxxtttlllXXXNNNDDD@@@CCCSSSrrrttt^^^HHH===???EEENNNooobbbFFF<<<999333111444///222555666666666666777888888888888888777666666444444444444444444444444666444333333444555333222777555333111///......///***++++++,,,,,,---......------,,,,,,------...///***+++---///000111222222///...///000222444333333666888:::;;;<<>>@@@HHHYYYlll|||eeeTTTHHH;;;666:::...222333111333888888444777777666555555555555555666444222222444666555333555555555444444333333333333333333222222222222111000///...---------.........---,,,+++++++++,,,---111///---...///111111111111000///...///111333444222000000222666999:::999????????????@@@BBBCCCDDDIIIHHHJJJOOOSSSZZZfffrrrzzz%%%$$$$$$######$$$$$$%%%!!! !!!$$$$$$"""$$$((("""############$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))((('''&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''$$$%%%%%%&&&&&&'''((((((******************++++++++++++,,,...000000...---,,,++++++,,,---///111333000111222333444555666777;;;999666333111/////////......---,,,,,,,,,,,,------,,,+++,,,...///...---+++---......---,,,,,,---------,,,,,,,,,+++++++++,,,+++*********+++---...---...///---+++******+++$$$'''***---...111444666222222111111111111000000------------,,,,,,,,,,,,---,,,++++++,,,+++***((((((***,,,...000333777:::111000...,,,+++++++++,,,,,,++++++******)))(((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%%%%######''''''&&&&&&)))###%%%''''''&&&&&&'''(((&&&'''''''''%%%$$$%%%&&& ###%%%&&&&&&&&&'''(((''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))((('''&&&'''((()))((('''&&&''''''''''''(((((((((''''''((()))******++++++(((((((((((((((((((((((((((((((((((()))***+++,,,(((((())))))***+++------,,,,,,,,,,,,---------------///000//////111777===IIIdddiiiSSSEEEJJJVVV~~~sssXXXGGG@@@===???EEEMMMVVVhhhnnnZZZJJJ???888111222222222444777666222666666555555444555555555666444333333444555555444555555555444444444444444333333333333222222222222000000///............//////...---,,,++++++++++++...---+++,,,---///......///......---...000111222000......///222444555444777777777888999:::;;;<<>>@@@CCCEEEHHHPPPZZZhhh{{{vvv%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$$$$%%%&&&""""""#########$$$$$$$$$!!!###$$$$$$######$$$%%%$$$##################$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''((())))))******(((((()))***++++++,,,,,,,,,++++++,,,...///...---++++++,,,---...000111222000111111222333444555555:::999666444111///---,,,,,,......---,,,+++---///////////////...---......,,,...///...------///111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...111222222222111222444666666666555444333222222111------,,,,,,,,,++++++++++++)))''''''))))))&&&###+++,,,,,,,,,---000666:::222111///,,,+++*********++++++******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((''''''(((((()))%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&!!!$$$&&&'''&&&$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&%%%"""$$$&&&'''&&&&&&'''(((%%%&&&'''&&&%%%%%%&&&'''###$$$%%%$$$###"""$$$%%%''''''''''''(((((())))))%%%&&&'''&&&%%%&&&(((***(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&''')))((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))((((((((((((''''''''''''''''''''''''((()))***+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------...000111111111555<<>>777444444555444333444444444444444555666777555555555444444444555666555555555555555555555555444444444333333333222222///////////////......---,,,,,,------............000///...///000111///...,,,,,,,,,------...//////111111111000000111222333333333333333444666777888;;;;;;===@@@BBBDDDLLLTTT^^^ooovvv%%%$$$$$$######$$$$$$%%%###&&&'''###"""######""""""############$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''(((((()))******++++++'''((()))***+++,,,------,,,+++***+++---///...---***+++,,,---///000111111000000000111222333333333666666444333111///------,,,...000///,,,,,,...111///000111000///...///000...///000/////////111333111111000///...------,,,,,,,,,,,,,,,------------,,,---......---,,,---///...///000000000222555888666666555444444333222222------------,,,,,,,,,,,,***)))(((((()))((('''%%%((()))******,,,000666:::222111///,,,+++*********+++******))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%!!!###$$$$$$###"""$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###$$$&&& ###&&&&&&$$$###%%%((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%''''''%%%%%%''''''$$$###%%%''''''&&&&&&'''((($$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&$$$""""""###%%%&&&&&&&&&''''''(((((()))$$$%%%''''''&&&'''(((***((((((''''''''''''((((((%%%&&&''''''&&&&&&''')))'''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***+++******))))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,---...///000000111222444555>>>UUUwwwmmmSSSHHHFFFPPPWWW^^^pppmmmfffaaaYYYLLL>>>===MMM___rrrVVVIII;;;555444333333444333333333333444555666777555666666555444444555777555555555555555666666666444444444444333333333333000000000000000///......++++++---...///////////////.........//////---,,,+++,,,,,,---......//////...///000///......000222000000111111222444555666888888;;;???@@@AAAGGGOOOYYYfffxxxyyy%%%$$$$$$######$$$$$$%%% $$$%%% !!!""" """############$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$$$$$$$%%%'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''((((((((()))''''''(((((()))*********&&&'''((()))+++,,,---...,,,+++***+++---......---***+++,,,...///000000111/////////000111111222222222222222111000///......+++...000...++++++...222---///111000......///111///000111000000111333555333333222111000///......+++,,,,,,---------------...///000///---,,,,,,---,,,---...///000222666:::555555555444444333333333.........------------,,,)))***,,,+++***))))))***((()))******+++...222555111000...,,,++++++++++++*********)))((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$&&&&&&&&&%%%$$$"""###%%%$$$######$$$&&&######$$$%%%%%%&&&''''''###%%%''''''&&&%%%%%%%%% $$$&&&%%%""""""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&((('''%%%$$$&&&'''###&&&'''$$$$$$((()))&&&$$$&&&''''''&&&%%%&&&'''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%$$$######%%%'''$$$%%%%%%&&&''''''(((((($$$&&&((()))'''&&&&&&'''((((((''''''''''''((((((%%%&&&''''''&&&&&&''')))&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''(((((('''(((((())))))*********(((((((((((()))***++++++*********)))******+++,,,*********+++,,,,,,,,,---,,,...//////......000222111555:::EEEYYYyyyfffOOOEEEEEEGGGOOO```yyy{{{mmmZZZGGG>>>FFFSSSiiixxxdddMMM@@@999555444666222222222333444555777888555666777666444333555888444555555555666666666777555444444444444333333333222222333333333222111000,,,---...//////...---------,,,,,,---------+++)))+++,,,---....../////////---///000///......000333/////////000111222444444666666999<<<<<<<<>><<<555111111222222444888777777777777666555444333666666777777777777666666333444666666444333444555222222222222222222222222111111000///............333---((()))...222111...,,,---......///........................---------......///000111222333333333333444555666777888888<<>>QQQpppvvvcccPPPCCCFFFQQQccc}}}qqqRRRKKKYYYsss{{{[[[MMM>>>999888555222111111222444555666777777777444444555555555555444444222444555555444333333444111111111111111111111111222222111000000000000111...///000...,,,,,,...000......---,,,,,,...///000,,,---------.../////////---......//////000000000//////000000111111222222333444555555666999>>>BBBAAA@@@CCCIIIMMMRRR[[[eeemmmxxx!!!###$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$###$$$%%%'''$$$###"""!!!!!!"""###$$$,,,'''"""!!!###&&&&&&&&&&&&''''''&&&$$$###%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&)))+++)))&&&&&&)))---*********))))))))))))((()))))))))***++++++,,,,,,(((((())))))+++,,,...///,,,------...............***+++,,,...///000000000111000///.........///000...---,,,++++++,,,---...---...000333444555555555222333333333444666777888444555555555555444333222000000000///......------------------...///000111333222111000///.........,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---222555111000---***)))((()))))))))((((((''''''(((((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((($$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''$$$$$$###%%%''''''&&&$$$((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))******+++))))))******+++,,,,,,---+++------***+++...///---///---++++++---000222333777???SSSqqqgggPPPGGGHHHOOOeee|||VVVFFFHHHYYYxxx|||hhhQQQBBB:::555555888222222222333444666888999444444555555555555444444333555666666555444444555222222222222222222222222222222111111111111111222---...///...------///000...------------...//////---------...............////////////000000111111/////////000000000111111000111333333444666999<<<999888:::???CCCEEEKKKRRRWWWaaakkksss~~~!!!$$$$$$###"""###%%%############$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((!!!!!!""""""######$$$$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&'''((((((''''''(((***(((((())))))))))))))))))((())))))***++++++,,,,,,'''(((((()))***,,,...///,,,,,,---............---((()))+++---///111222222222111///.........///000------,,,++++++,,,---...,,,...000333555555555555444444444555666777888999777777777666555444333222000000000000000000//////...------......///000111111000000///............++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***---000+++++++++******)))))))))((((((''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&((()))$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&###%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&"""""""""$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''(((((()))*********(((((())))))***+++++++++***------******...///,,,------,,,+++,,,///111111444666???TTTrrrnnnXXXMMMHHHTTTggg|||YYYHHHDDDHHH[[[qqqsss^^^MMM@@@<<<===555555555555555666666777555555666666666666555555444666777777666555555666333333333333333333333333222222111111111222222333000/////////////////////,,,---......///........................---------////////////000000000000////////////000000000000...000222333333333444666444333555999<<<<<<@@@EEEFFFNNNUUU[[[cccqqq}}}!!!$$$%%%###"""###%%%""""""""""""############ !!!!!!""""""######""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###$$$&&&((( !!!###$$$&&&''''''''' """$$$%%%$$$%%%&&&(((&&&&&&&&&%%%$$$###$$$&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++***(((&&&''')))+++***)))&&&''''''((()))******+++((())))))***++++++,,,,,,''''''((()))***,,,...///+++,,,------......------)))***,,,...///000111111222111000.........///000---,,,+++++++++,,,---...+++---000333555666555555555555555666666888999:::888888888777666444222222000000000000111111111111//////...//////000111222000000///............///++++++,,,------,,,,,,+++************************+++++++++***((((((***,,,(((((()))************)))((((((''''''''''''(((((($$$$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###&&&((()))$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%% """$$$'''((('''%%%######%%%&&&&&&%%%######%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$)))(((((('''''''''((((((%%%%%%&&&&&&'''((())))))''''''(((((()))*********''''''(((((()))************...---))))))...///+++))),,,------...111222222333333777CCCYYYxxxlllZZZGGGKKKVVVsss{{{ZZZMMMGGGAAAHHHVVVaaa|||dddNNNAAA===777888888888777666555444555555666666666666555555555777888888777666666777444444444444444444444444222222222111222222333333333111000000111111///...+++,,,.../////////...---/////////......------,,,.........////////////////////////000000000000000///111333444333222222333222111333888:::999:::>>><<>>===>>><<<999666555999999333333888;;;999888888777555444555777:::444444222222222222444444333333222222111222222222222222222222111///---,,,***+++---...///000000000111000///...---,,,,,,,,,000000000///------...///---...///...---...///111---...///000222333555555111222333555777888999:::<<<===???BBBGGGMMMRRRUUU]]]bbbjjjqqqxxx~~~######""""""###$$$$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%###"""!!!!!!###$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%%%%&&&$$$&&&))))))((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******''''''(((((()))******+++((()))******))))))+++---+++,,,---//////...------,,,,,,------...//////000111111222000///...///111......---,,,******,,,///---------000444555444222444444555555666777888999888777555444333222111111......///000222333333333222///...000000------000000000/////////.........------,,,,,,,,,+++++++++++++++***))))))***++++++*********)))))))))((((((((('''&&&%%%%%%''')))***))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%'''''''''&&&%%%$$$((('''%%%$$$$$$%%%'''(((###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$''''''$$$$$$&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''###%%%'''(((''''''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((''''''&&&&&&&&&'''''')))(((''')))+++,,,***((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------.../////////111...///555:::GGGddd}}}cccNNNRRRhhhfffPPPGGGCCC@@@GGGKKKVVVgggwwwsss___YYYRRRJJJCCC>>><<<<<<111555555111111555777555777777666555333444666999444444333222222333444444333222222222222222333333222222333333222111///...,,,,,,---...////////////000///...---------------///000000...---,,,---///---...///...---...///111111111111111111111111111000111222333444666666777888999999;;;???CCCGGGIIILLLPPPVVV\\\bbbhhhnnnrrryyyzzz||||||#########"""######$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%!!!$$$&&&&&&%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###!!!"""%%%''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&###&&&((('''###!!!$$$'''"""$$$'''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))&&&''''''(((((())))))***)))***+++*********,,,...,,,---...///000//////...------,,,,,,---...000111000111111000......///000/////////---++++++---///,,,,,,---000333444444333333333444555666777888888444333333222111111111000/////////000111333444555222///...000000------000000000000/////////......,,,,,,,,,,,,+++++++++++++++******))))))******+++******))))))))))))(((((((((''''''&&&&&&((()))***)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''%%%%%%'''&&&%%%$$$$$$%%%&&&'''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''$$$%%%((((((%%%$$$'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''###%%%&&&''''''(((+++---)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&'''((((((***))))))***,,,,,,+++)))))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,---......//////111...///222222888KKK```zzzWWWOOOSSS[[[ooogggWWWMMMHHHHHHCCCAAAGGGRRRbbbwww~~~kkkTTTDDD<<<:::333555555333222444444111555666555444333333555777444444333333333333444444222222111222222333444555222222333333333333222222....../////////////////////......---------............///...,,,+++---...---...///...---...///111222222222111111000000//////000000111222222333333555555555555666888:::<<>>AAACCCFFFIIIKKKMMMOOOPPP%%%$$$######"""######### !!!""""""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$$$$""""""###%%%############$$$%%%&&&&&&######$$$%%%'''&&&### """######$$$$$$######"""############$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&###"""$$$))),,,***(((((()))++++++)))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))***+++*********,,,...***,,,---///000000000//////...---,,,------...//////000111000//////111333333444444333000//////000,,,---......---...000222111222333444444333222111,,,---...///000///.........000333222///---...000///,,,,,,//////---...111.........---------,,,,,,++++++++++++************((())))))******))))))(((''''''(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$$$$$$$###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%"""###&&&&&&###"""%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&'''(((((($$$&&&(((((('''&&&'''((())))))***++++++***))))))(((((())))))***++++++++++++++++++,,,------......)))***,,,...///111444777999LLLggglllQQQHHHEEEAAAEEEUUUkkkzzzqqqcccVVVIIICCCBBBIIIRRRdddzzztttVVVDDD<<<555555666555666888333444555555333333444555444444555555555555444444333333222333333444555666222222333333444666777888333222111/////////000111///......---------......,,,---...---,,,,,,...000---...///...---...///111111111111000000//////...000000000000111111111111//////000000111111222222222333444333222333666888666888;;;===>>>AAADDDFFF%%%$$$$$$###""""""###### !!!""""""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###$$$###""""""###%%%(((############$$$%%%&&&'''%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%''')))***)))(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))((()))******))))))+++---)))***,,,...////////////........................000111222111000111222444444555555444222000000000---//////...,,,,,,...111222222333444333111///...+++---...000000///...---)))...333444111///000333///,,,,,,...///---...111------,,,,,,,,,+++++++++++++++++++++************'''((()))******)))(((''''''''''''((((((((())))))$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&###$$$''''''$$$###&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''"""$$$&&&&&&%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''$$$'''))))))'''&&&((()))))))))))))))))))))))))))((((((((()))***+++++++++***++++++,,,,,,---......***+++,,,---...111333333333>>>MMM___zzzgggTTTKKKHHHBBBJJJUUU___iiizzzzzzkkk\\\RRRNNNGGGHHHPPP^^^qqqtttWWWJJJ===888666444444777333444666666444333444555333444555666666555444333444444333333333444444555333333222222333555777888333222000//////000111222000///...------------------...///...------///111---...///...---...///111000000000000000/////////.../////////000000111111......///000000000000000000222333333222333444666222444666666666777;;;>>>%%%%%%$$$###""""""######"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$###"""!!!###'''***############$$$%%%&&&'''&&&$$$!!!!!!###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%''')))'''###!!!###%%% """%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************,,,,,,,,,+++++++++++++++'''((())))))((()))+++---)))***,,,.../////////...---......//////...------111222333222111111333555444555666555222000000000000222222000---,,,///222222333444444333000...,,,,,,---///000000///---,,,%%%,,,...,,,+++,,,...///,,,+++...///---...111,,,,,,,,,+++++++++******+++++++++************)))'''((()))******)))((('''&&&'''''''''(((((())))))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%&&&'''((((((((('''&&&###$$$%%%'''((((((''''''%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$'''$$$%%%((((((%%%$$$'''"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''((((((((()))))) ###&&&'''''''''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%(((******(((''')))+++))))))(((((((((((())))))'''(((((()))***+++++++++***++++++,,,,,,---...............---///222333111111777===HHH```bbbRRRSSSDDDFFFGGGHHHPPPfffrrrccc]]]LLLGGGEEELLL[[[uuummm\\\III@@@:::444333666333555666666555444444555333444555666666555444333555555444333333333444444333333222222333444666777333222000//////111222333111000///...---,,,,,,,,,---...//////......000222---...//////---...///111,,,,,,---///000222333333------......///000000111000000111111111000000///+++---/////////...///000333444555333111111333777######$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))$$$"""###"""#########"""!!!"""$$$'''$$$$$$$$$#########"""""""""###%%%%%%$$$$$$$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%+++'''%%%&&&%%%######'''&&&'''((((((''''''(((************))))))))))))))),,,,,,***)))))))))***+++***++++++,,,---...//////000......///,,,))))))---)))...222222///...111444555666777666444333222333777444000---+++,,,---//////111222222000...------------,,,,,,++++++++++++---,,,,,,,,,,,,---......///000111000...------...,,,------,,,+++***,,,---((())))))((('''(((,,,...%%%&&&(((******)))(((''''''''''''''''''((())))))((('''&&&%%%$$$%%%&&&'''(((&&&%%%$$$%%%''')))+++%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############"""!!!###&&&(((&&&$$$"""$$$&&&%%%###$$$&&&)))%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$######$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''%%%###$$$&&&%%%"""###%%%%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''&&&(((******)))'''&&&&&&'''((()))***((('''(((***+++)))&&&******))))))((((((''''''''')))***+++******+++---******+++++++++,,,,,,,,,******((('''+++111222///333111666AAANNNcccnnnbbbYYYNNNCCC@@@CCCQQQllluuunnnfff\\\RRRLLLHHHUUU{{{}}}^^^MMMDDD;;;444222333666888555000...222666333444444555555444444333333333333222000111444777555444333333333333444555333333333333333333333333////////////............***+++,,,,,,---...///000(((+++---///...---...///............////////////000000000000111111111111...///000///...---...000000000000000////////////222222111111111111222222######$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((######$$$###"""$$$############""""""$$$&&&$$$$$$$$$#########"""""""""###%%%%%%$$$$$$$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''$$$%%%(((***(((***---&&&'''((((((''''''(((***))))))))))))))))))))))))++++++***))))))***+++,,,---------.........//////...,,,,,,...,,,((()))---***...111111///...111444555666777777444333333333666444000...,,,,,,---...///111222222000...---...,,,,,,------...------,,,---,,,,,,,,,,,,---.........///000///---------...,,,,,,,,,+++))))))***+++(((((((((((('''(((+++...$$$&&&'''))))))((('''&&&'''''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))---,,,***(((%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""###&&&'''%%%###"""$$$%%%%%%$$$$$$&&&)))&&&%%%%%%'''((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$######$$$$$$$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###'''((($$$###&&&(((&&&###$$$&&&&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%###$$$'''***)))((('''&&&&&&''')))******((('''(((******(((&&&))))))))))))((((((''''''''')))************+++---*********+++++++++,,,,,,++++++)))'''+++000111...000---000777>>>LLLiiivvvqqqbbbQQQDDD???EEEXXXkkk|||pppaaaRRRGGGJJJfffiiiVVVEEE;;;888333444444222000111555999333333444444444444333333333333333222111222444777555444333333333333444555333333333333333333333333000000000000////////////,,,,,,------.../////////)))+++.........---...///............////////////....../////////000000000...///000///...---...000000/////////////////////111111000000000000111111######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))!!!###&&&%%%&&&((("""###$$$###""""""$$$&&&$$$$$$$$$###############"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$###$$$)))+++)))***---&&&'''((((((''''''(((***))))))))))))))))))))))))******)))******+++,,,---///////////////000000000,,,***+++,,,+++(((***...***---000000......111444555666777777555333333444444222000...------------///111333222000.........+++,,,...000000000///...,,,,,,,,,,,,,,,---........./////////---,,,---...,,,,,,,,,***((('''((()))'''((((((((('''(((***---$$$%%%&&&(((((('''&&&&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&((((((((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&$$$###"""$$$%%%$$$$$$$$$&&&(((!!!!!!!!!"""$$$%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&%%%######$$$&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''%%%"""###'''&&&###%%%&&&''''''&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###%%%))),,,((('''&&&&&&&&&((()))******)))(((((())))))'''%%%)))))))))(((((((((((('''''')))************+++---*********++++++++++++,,,+++,,,+++(((***///000---111///000333444:::NNNccckkkSSSBBB>>>IIIVVVqqqvvv```LLLDDDQQQeeetttZZZIIICCC<<<:::888666444333333333444444555555555555444444333333333222111222444666555444444333333444444555333333333333333333333333222111111111000000000000........................***,,,.........---...///---............/////////------........./////////...///000///...---...000////////////////////////000000////////////000000######$$$$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&((((((%%%!!!!!!$$$&&&%%%$$$&&&"""###$$$###""""""$$$%%%########################"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%###$$$((('''$$$"""$$$&&&'''((((((''''''(((***((((((((()))))))))))))))((())))))***+++,,,---...//////000000111111222222+++******---,,,)))+++000+++---//////......111333444555777666444333333444111111000///...---------///111333222000.........)))+++///111222222000///,,,,,,++++++,,,,,,---...,,,...///...,,,,,,---...---------***(((''''''((('''((((((((('''''')))+++$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%&&&''' """$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%((())))))'''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%###!!!###&&&###&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---&&&&&&&&&&&&''')))***+++))))))))))))((((((&&&%%%(((((((((((((((((((((((('''(((******))))))+++,,,************+++++++++++++++---,,,)))***......,,,//////000333222555AAANNNjjjnnnQQQBBBFFFOOObbbvvvrrrZZZJJJJJJRRRoooyyycccXXXLLLHHHCCC>>>:::777444111555555555555555555555555222333333333222222444666444444444444444444444444222222333333333333444444333333222222222111111111/////////......---------+++---......------...///---------.........//////------........./////////...///000///...---...000........./////////////////////............//////######$$$$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&''''''###"""%%%&&&$$$###$$$!!!###$$$$$$######$$$%%%########################"""###%%%%%%$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&$$$$$$'''%%%!!! &&&'''((((((''''''(((***''''''(((((())))))))))))((((((***+++,,,---......---...///000111222333444,,,***+++...---+++---111,,,---------...///111333222444555555333222222333000000///...............///000222222000...------)))+++...111222222000///,,,++++++++++++,,,------+++---...---,,,+++,,,...---...---+++)))'''((()))&&&'''((('''&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&((()))***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$############"""###$$$%%%&&&&&&$$$######$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$#########!!!###$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&((())))))'''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%%%%$$$&&&'''"""&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''(((((('''%%%&&&&&&&&&'''((()))******(((((())))))((('''&&&&&&'''''''''''''''(((((((((&&&((()))***))))))***,,,))))))*********+++++++++***---...******---...++++++,,,...000000111777>>>LLLeeefffLLLFFFIIIQQQ]]]mmmkkkWWWMMMKKKYYYlll~~~nnndddUUUGGG>>>999777666444333222222222222333444111333444333222222444555444444444444444444444444222222222333333444444444333333333333222222222222//////......---,,,,,,,,,---...///...------...000------------................../////////000000000...///000///...---...000------....../////////000//////............//////######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%!!! $$$'''%%%%%%&&&!!!"""$$$%%%$$$######$$$###############$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''$$$$$$''''''######%%%&&&'''((((((''''''(((***&&&''''''(((((())))))***((()))***,,,---.........------...///000111222222---+++,,,...---+++---111------,,,,,,---///111222000222444333222111111222000///...---------...///---///111000...,,,,,,,,,(((***,,,///000000///...+++++++++++++++,,,------***,,,---,,,++++++,,,...---------+++)))((()))***%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&'''''''''''''''%%%###"""###%%%(((***((('''%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$"""!!!"""$$$&&&&&&%%%&&&$$$######%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$######"""!!!!!!###%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&%%%######$$$&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$((()))(((((()))$$$%%%&&&''''''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&$$$&&&&&&''''''((()))))))))%%%''')))((('''&&&'''(((&&&''''''''''''(((((((((&&&((())))))))))))***,,,)))))))))************+++)))---...+++***,,,...,,,---...///000000000333555999IIIdddaaaMMMCCCCCCGGGSSSjjjyyygggYYYQQQLLLUUUeeezzzzzz___III<<<666555222111000//////000111222111222444444333222333555333444444555555444444333111222222333333444444555444333333333222222222222/////////......---------...//////...------...000,,,------------.............../////////000000000...///000///...---...000---------......//////000//////............//////######$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######### $$$&&&%%%%%%''' """$$$%%%$$$######$$$""""""#########$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((%%%%%%''''''%%%%%%)))&&&'''((((((''''''(((***&&&&&&''''''((())))))***)))***+++------...------.....................------++++++...,,,***+++000...,,,++++++---///111222///000222222000000000111000///---++++++---///111,,,...//////---+++***+++((()))***,,,,,,---------+++++++++***++++++,,,---)))+++,,,,,,++++++,,,---+++++++++***(((((()))***%%%&&&((('''&&&%%%&&&'''''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&'''(((###$$$%%%'''''''''''''''$$$$$$$$$$$$$$$&&&'''(((&&&%%%$$$$$$%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$ ###%%%&&&$$$###%%%&&&$$$""" !!!$$$&&&%%%$$$%%%###!!!!!!"""$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%$$$###"""!!! """%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&******'''%%%''''''%%%###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%&&&%%%"""''''''((((((((((((((('''###&&&(((((('''&&&((()))&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++))))))))))))************''',,,///,,,***,,,...---.../////////000111222222111999HHH^^^yyyfffOOOBBBAAAGGGVVVkkkyyynnnfffQQQQQQTTT]]]kkk}}}mmmSSSAAA999555444222111111222444555111222444444333222333444333333444555555444333333111111222333333444555555333333333222222222222111111111111000000000000000/////////...------///111,,,,,,---------.........------........./////////...///000///...---...000,,,,,,---......///000000000//////////////////000######$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""%%%!!! $$$%%%######$$$ """%%%%%%$$$######$$$""""""######$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%***&&&%%%&&&&&&###$$$'''&&&'''((((((''''''(((***&&&&&&&&&'''((())))))***)))***,,,---...------,,,000000///---,,,+++***))),,,***+++---+++(((***......,,,++++++---///111222---///111111/////////000111///,,,******---000222+++---///...,,,*********)))))))))******++++++,,,++++++******++++++,,,---)))***,,,,,,++++++,,,---))))))***)))''''''(((***%%%&&&((('''&&&%%%%%%&&&(((''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''"""$$$%%%'''((((((''''''"""###%%%&&&''''''&&&%%%///---)))%%%###"""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########"""%%%&&&$$$$$$%%%((($$$""" !!!$$$&&&%%%$$$(((&&&$$$###%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""###%%%&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&))))))### ###''')))"""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&$$$###%%%(((+++***)))'''((((((((((((((('''&&&"""%%%(((((('''&&&(((+++&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++))))))))))))************&&&,,,///,,,+++---......)))******))),,,///000///111333888FFF___dddHHHFFFEEEIIIRRR^^^nnnzzz{{{^^^YYYSSSNNNOOO\\\rrrtttYYYKKK:::888777666666777888:::000222444444333333333444333333444555555444333333111111222333333444555555333333333222222222111111222222222222222222222222///000///...------///111,,,,,,,,,---------......,,,,,,,,,---------.........///000///...---...000,,,,,,------...///000000000000////////////000000"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%$$$$$$$$$######$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""###$$$###""""""$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''***+++)))'''******))))))))))))))))))******+++,,,,,,---......///---+++******+++,,,...***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////---------......000111111000000///---,,,---///111+++((((((+++,,,)))***---******)))))))))***,,,---)))+++,,,,,,,,,,,,---///,,,,,,---------,,,+++***---,,,***(((&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''######%%%&&&'''((((((((($$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%$$$######%%%'''&&&%%%###"""""""""######&&&%%%'''&&&&&&%%%###!!!###&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$###"""!!!"""###$$$%%%###%%%&&&%%%$$$$$$&&&'''!!!"""$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""$$$&&&(((&&&$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$#########$$$%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))'''&&&%%%$$$$$$&&&''')))%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%***'''(((+++,,,***+++...(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,///...,,,,,,,,,---///111111000555???IIIYYYzzzeeeRRRAAA???EEELLLRRRXXXlllrrrbbbTTTJJJGGGRRRaaaooojjjOOO@@@777999999333444:::000222222111222444444222333333222222333333444555333333444444555444444444444555444222111222555777333333222222222222222222333222000............///........................---......//////......---000///---,,,++++++,,,---////////////////////////000000//////.........---"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###$$$&&&'''&&&$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###$$$%%%$$$######%%%'''"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''''')))***)))'''))))))))))))))))))))))))******++++++,,,------......---,,,+++++++++,,,,,,+++,,,---------------,,,,,,,,,,,,,,,---...//////---------......///000111.........---,,,---///222+++((())),,,,,,******---+++***))))))***+++,,,---***,,,------------...000------,,,,,,,,,+++++++++,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%$$$######%%%'''%%%$$$###""""""######$$$)))""""""&&&&&&&&&)))%%%###"""###%%%&&&%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''###############$$$%%%%%%###$$$&&&&&&%%%$$$%%%'''!!!"""###%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%&&&'''(((&&&&&&''''''((((((((('''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''(((((('''''''''(((&&&'''++++++'''''')))((((((((()))***+++++++++******+++++++++,,,,,,,,,------+++++++++,,,...///111...111888<<>>HHHWWWgggxxx{{{^^^HHH???DDDSSShhh~~~~~~qqqkkkcccZZZUUUCCC>>>999999888555222222333333222222333333444555222222333444555555555555555666555333111000111333111111222222333444555555444444333333222222222222000000000000000000000000------............------+++---...000000000///...................................................""""""#########$$$$$$$$$""""""#########$$$$$$$$$ %%%(((%%% !!!%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!"""############%%%'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''((())))))''')))***)))((('''(((***'''''''''''''''''''''''''''((((((((('''''''''(((*********++++++,,,,,,,,,******+++++++++++++++,,,$$$&&&***---000000000///---......///......------,,,,,,,,,,,,---.../////////............//////000/////////...+++***+++,,,---******......+++,,,///,,,,,,---------,,,,,,,,,***+++,,,---,,,,,,---//////...,,,******+++,,,---((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''######$$$$$$%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&%%%"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''###$$$%%%&&&'''&&&%%%$$$"""$$$&&&'''&&&%%%%%%%%%"""######$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%###!!!!!!!!!"""###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''%%%$$$$$$&&&&&&%%%###'''&&&%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((***)))(((''''''((()))******&&&%%%''')))))),,,111*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---111333333333888???DDDVVVqqqkkkZZZOOOJJJ>>>@@@FFFRRR```pppwwwSSS@@@@@@CCCMMM[[[nnnzzzrrrooo\\\QQQGGGCCC???999666666333333222222333333444555111222333444555555555555666777777555333222333444111111222333444444555555444444444444444333333333111111111111111111111111---......//////......---***+++---...//////...---........................---------..............."""############$$$$$$$$$"""############$$$$$$$$$"""&&&***'''""" ###'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$ """######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&'''''''''&&&&&&''''''((()))'''(((***)))(((((()))***''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))******++++++,,,,,,,,,******++++++++++++++++++%%%'''***---///000000///,,,,,,---...............,,,,,,,,,,,,---...////////////............/////////000000///,,,++++++,,,---++++++...///,,,,,,///------.........---,,,,,,)))+++,,,,,,+++,,,---///...---,,,+++++++++,,,,,,)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%"""###%%%&&&'''(((((((((""""""###$$$%%%'''((()))$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$######%%%'''###$$$%%%%%%&&&%%%%%%$$$%%%$$$!!!!!!%%%)))(((###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%%%%%%%%%%!!!$$$'''((('''%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&###%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((%%%###%%%''')))'''$$$'''&&&$$$###$$$%%%''')))%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((()))((((((''''''(((((()))'''###"""%%%&&&'''+++000*********************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,.../////////111333666@@@TTTmmmrrrcccYYYJJJCCC@@@FFFMMMWWWhhhyyy]]]HHHCCC>>>???DDDRRRhhh{{{yyyhhhXXXQQQIII???999999333333222222333333444555111222333444555666666666666777777777555333444555222222333333444444555555333333444444444444333333222222222222222222222222/////////000000/////////,,,,,,---------------------------------------------------------........."""############$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%!!!"""#########$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((%%%'''((((((''''''((()))''''''''''''''''''''''''%%%''')))(((&&&%%%'''((('''(((((()))******++++++++++++******************)))***+++---......------)))***+++---............,,,,,,,,,,,,---...////////////............//////,,,...//////...---...///...+++,,,//////------000---...//////...---,,,+++***+++------,,,,,,...///------,,,,,,,,,+++++++++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%$$$######%%%'''$$$%%%&&&&&&&&&%%%$$$###"""&&&&&&"""###''''''$$$"""$$$%%%%%%######$$$'''$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''###############$$$%%%%%%!!!###'''((('''%%%$$$$$$###$$$%%%&&&''''''((((((###%%%%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!###%%%$$$###"""$$$&&&&&&&&&''''''&&&%%%%%%$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%)))+++)))&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''(((((('''''''''%%%###$$$((()))'''(((+++)))))))))(((((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---...///...333666AAATTTgggyyy~~~ssscccUUUKKKHHHFFFFFFQQQaaavvv~~~}}}jjjYYYOOODDD@@@AAAFFFQQQZZZiiixxxtttiiiSSSAAA;;;333333222222333333444555000111333444555666666666444555666666555444444555333333444444444444444444222333444444444444333222333333333333333333333333000000111111111111000000///......------------...------------------------,,,,,,,,,------........."""############$$$$$$$$$"""############$$$$$$$$$ $$$)))&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""###$$$%%%$$$%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))%%%&&&&&&'''((())))))***++++++******************------------,,,++++++***((()))***,,,---...//////,,,,,,,,,,,,---...//////000//////.........//////***,,,///000///000111222...,,,,,,//////------000....../////////...,,,++++++---......---...///111,,,,,,---------,,,+++*********(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%$$$######%%%'''%%%&&&&&&'''&&&%%%###"""&&&)))###!!!$$$###!!!$$$&&&%%%###"""$$$'''######""""""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$###"""!!!"""###%%%&&& ###'''((('''%%%$$$$$$ !!!###$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!###%%%$$$""""""$$$&&&&&&&&&'''((('''&&&$$$###""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$###$$$&&&''''''&&&$$$###!!!"""###%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%***,,,***'''%%%&&&((()))***)))((('''%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%(((---...)))'''((('''''''''''''''&&&&&&&&&******+++++++++,,,,,,,,,))))))***++++++++++++***,,,------,,,...222333222//////444@@@MMM___xxx{{{iiiYYYQQQGGG===CCCPPPdddqqqxxxvvv{{{uuujjj\\\MMMHHHGGGEEEDDDEEEIII___}}}oooOOO???333333222222333333444555000111333444555666666666222333555555444333444555444444444444444444333333111222333444444444333222333333333333333333333333111111222222222222111111222000///---------...///------------------------,,,,,,,,,------.........######$$$$$$$$$%%%%%%%%%!!!%%%&&&### !!!$$$&&&###$$$%%%$$$######%%%'''$$$$$$########################$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$######$$$!!!$$$%%%######&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''((($$$!!!)))444333)))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((()))***)))((((((***,,,***+++,,,,,,---------,,,*********)))))))))))))))))))))***++++++++++++***000000///............///000000000...,,,,,,...000////////////............,,,---......------...000000000000000000000000000---......///////////////***+++,,,------+++)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&'''((('''%%%$$$%%%&&&###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&%%%$$$###!!!!!!"""$$$&&&&&&$$$"""!!!""""""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&"""""""""###$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''(((%%%######&&&'''%%%###'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))+++)))(((&&&&&&((()))+++'''((()))((('''&&&'''((())))))))))))************))))))***++++++++++++***,,,,,,,,,,,,...///111111444000222999===EEE^^^yyywwwdddSSSGGGEEEJJJRRRVVV```qqqpppsssrrrjjj^^^TTTNNNGGG@@@DDDJJJ[[[xxxeeeFFFBBB666...000444444000---111222333444555666777777444444444444444555666777555555555555555555444444555555555444444333333333333333222222333333444555111111111222333333111//////000111000///...///000........................------------------------############$$$$$$$$$%%% !!!"""!!! !!!!!!"""###$$$$$$######$$$&&&##############################$$$%%%%%%%%%%%%$$$###$$$&&&%%%$$$######$$$###&&&&&&######%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&$$$"""$$$)))***'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((()))***)))((((((***,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++******)))***++++++,,,,,,++++++...---------...//////000...//////...,,,,,,...000......//////////////////,,,---......------...000////////////////////////......////////////......***+++,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''%%%$$$%%%&&&"""$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&((($$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&$$$######$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&$$$"""&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%((((((((((((((()))))))))''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$###%%%((()))'''$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&''''''&&&%%%$$$%%%'''***)))(((''''''((()))***'''((()))((('''&&&''')))))))))))))))************)))******+++++++++++++++++++++,,,---...///000111111...000555666;;;OOOeeedddMMMCCCDDDFFFIIISSSeeewww|||tttfffZZZNNNEEE@@@AAAKKK___wwwyyyWWWDDD;;;333444555333000000222222333333444444555555444333333333333444444555444444555555555555555444555555444444444333333333222222222222222333444444333111//////111222222111000111111111///...///000........................------------------------"""""""""#########$$$$$$$$$######%%%&&&%%%$$$""" """$$$%%%$$$#######################################$$$%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%%%%'''&&&###"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&### """'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&((()))))))))((((((***,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,---///000111,,,---...---,,,,,,---///------...//////000000000,,,---......------...000////////////////////////////////////...---,,,,,,++++++++++++*********)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&"""###%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""%%%'''"""###$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$###%%%&&&############$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$%%%'''******((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''((())))))***((()))***)))'''&&&'''(((***)))(((''''''((()))***&&&((()))((('''&&&((()))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,---...//////000///---///222111111>>>NNNkkkcccOOOIIIBBBCCCJJJXXXffftttnnn]]]PPPEEE???>>>FFFUUUiii~~~lllJJJAAA888666666444333444333333333333333333444444555555444444333333444444222333444555555555555555555444444444444333333333222222111111222222333444555222...---...111222333000111222111/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,!!!""""""""""""#########'''$$$###(((***((($$$###!!!$$$%%%$$$"""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$$$$%%%$$$&&&%%%""""""%%%&&&######$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$)))$$$$$$)))''' !!!)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''((()))(((((((((***,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,---...............+++++++++,,,---...//////,,,---...---+++***+++,,,+++,,,...///000000000000,,,---......------...000/////////////////////////////////...---,,,+++***++++++***))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&"""###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###$$$$$$###""""""%%%'''######$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$"""###%%%'''#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((()))***)))'''%%%&&&&&&)))(((''''''''''''((()))&&&'''((((((''''''((()))((()))))))))******************+++,,,,,,,,,,,,,,,++++++,,,---......//////000///111333111///444===OOOfffkkk]]]LLLIIIJJJRRRWWW[[[fffsssmmm___QQQHHH???===BBBMMM^^^mmm}}}ZZZKKK<<<888888888888999555444333222222333444555777666555555444444444444111222333444555666666666444444444444444444444444222111111111111222333333444111///...000111222222111222333222000///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,!!!""""""""""""#########$$$%%%((($$$ !!!$$$%%%$$$"""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&"""$$$$$$!!!"""&&&((('''#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%***###""")))+++%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((('''(((***,,,+++++++++,,,,,,+++******************++++++,,,,,,------...////////////......------,,,,,,,,,------...//////---+++)))))))))+++,,,...000111111000///,,,---......------...000......................../////////...---+++))))))+++***)))((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######&&&((($$$%%%%%%%%%%%%$$$######$$$$$$$$$###!!!"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%!!!"""######$$$%%%&&&&&&###$$$%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&$$$###""""""###$$$############$$$%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&,,,***(((&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''###%%%&&&&&&$$$#########((((((''''''''''''((((((%%%'''((((((''''''(((***((()))))))))******************+++,,,,,,,,,,,,+++***+++,,,---.........---//////111333222000111555>>>JJJdddpppYYYQQQNNNPPPNNNIIILLLUUUlllvvvyyyjjjYYYNNNBBB<<<;;;>>>GGGPPPXXXcccrrr}}}|||zzzuuu```III@@@AAAAAA@@@@@@===:::666333111222444555555444444333222222222222111222333444555555555555444444444444444444444444222222111111222222333444222111111111333333111000111333333222111000111222000000000000000000000000------------------------"""""""""#########$$$$$$%%% '''(((""" $$$ """$$$%%%$$$#########"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&!!!###### !!!''')))(((#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&"""!!!&&&((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))%%%&&&(((((('''(((***,,,)))******+++++++++++++++))))))******++++++,,,,,,------...////////////...//////...---,,,,,,------...//////...+++)))))))))+++---///000111000///...,,,---......------...000.................................---,,,***)))((())))))))))))((((((((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&!!!"""$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%$$$###""""""###$$$###""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&"""""""""###$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$###############"""""""""###$$$%%%'''((($$$$$$$$$###$$$%%%%%%&&&&&&&&&'''''''''''''''((("""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&,,,+++)))&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%'''))))))((('''''''''''''''''''''''''''''''''%%%'''(((((('''''')))***))))))))))))************))))))***++++++++++++******+++,,,.........---,,,+++,,,...000111111000000777:::JJJiii~~~gggZZZSSSUUUPPPEEEAAAGGGUUU```tttttt]]]PPPCCC<<<:::999;;;>>>>>>FFFQQQ[[[___^^^\\\[[[```{{{yyybbbXXXVVVVVVUUUVVVSSSMMMDDD:::444222444555111111000/////////000000111222333444444444444444333333333444444444444555333333222222333333444555222222222444555555222000222333444333111111111222000000000000000000000000........................############$$$$$$$$$%%%'''"""###)))'''!!!!!!)))"""###$$$$$$######$$$&&&!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&###%%%### !!!&&&((('''"""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%''')))***""""""###$$$%%%&&&&&&''' %%%'''%%%$$$&&&&&&$$$''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))%%%&&&'''''''''(((***,,,'''((()))+++,,,,,,,,,,,,******++++++,,,------...,,,---......//////...............---......//////+++---//////---++++++,,,,,,---///111111000...,,,,,,---......------...000........................---------,,,,,,***))))))'''((()))))))))((('''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&& """$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$###""""""%%%'''######$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$)))'''%%%######%%%''')))######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%###"""###%%%""""""######$$$$$$%%%%%%"""###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$######"""$$$#########$$$%%%%%%&&&###""" !!!###%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''')))***)))&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%(((+++,,,+++*********&&&''''''''''''''''''&&&%%%&&&(((((('''''')))+++))))))))))))************(((((()))************)))***+++,,,......---,,,+++***++++++,,,///222111///333333<<>>EEEKKKMMMKKKHHHEEEGGGXXXiiipppvvvxxxtttssswww|||wwwlll\\\KKK>>>888777777000000000000000000111222222333333444444444333333333333333444444444555555444444333333444444555666555444333333444555444333333444444444222111222333111111111111111111111111000000000000000000000000###$$$$$$$$$$$$%%%%%%%%%### %%%"""(((###$$$%%%$$$######%%%'''!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$ """$$$%%%%%%$$$%%%'''%%%&&&$$$ %%%'''&&&""""""###$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&######$$$%%%(((+++---///!!!!!!"""###%%%&&&'''(((***///'''"""%%%'''%%%((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******$$$&&&'''''''''(((***,,,&&&''')))***,,,,,,------++++++,,,,,,---...//////,,,------...............---------...///000111222(((+++...///.........///,,,...000111111///---+++,,,---///...------...000........................,,,,,,,,,,,,,,,+++***)))&&&((()))******(((&&&%%%)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""###%%%%%%$$$$$$%%%&&& """$$$$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$ !!!###%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&""""""###"""!!!!!!###&&&!!!!!!###$$$%%%&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######(((&&&""" """&&&(((######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$"""!!!###%%%###############$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$######$$$$$$'''%%%"""!!!!!!###''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%***+++)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((("""%%%''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((((('''((()))+++))))))))))))************''''''((())))))))))))))))))+++---......---,,,+++,,,++++++,,,///333333000000111666???KKKbbbppplllcccQQQFFFFFFDDDDDDKKK```}}}gggOOOCCC@@@???===<<<>>>BBBGGGKKKJJJFFFAAA===<<>>======>>>@@@III[[[lll~~~kkkSSSCCC<<<555555444222000...,,,***333444555444444444666777555333222222444555555555666555444555666777777555222333333444444333333222444444444444444444444444333333333222222111111111111222222333222111000///%%%""""""%%%%%%""""""$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$######$$$$$$%%%&&&'''#########"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$%%%&&&'''''''''''''''(((((())))))(((((((((((((((((((((%%%''')))))))))((()))***%%%&&&(((***,,,---------+++++++++,,,,,,,,,---------............/////////+++,,,---...///000000111///111222222000///000111...///000111111000000///---...///...---...///111//////...---,,,++++++***'''((((((((()))***++++++,,,(((''')))(((%%%%%%(((((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%"""$$$""" %%%&&&###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""%%%$$$ $$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!######$$$'''((('''&&&$$$###$$$''')))(((&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))$$$%%%&&&&&&''''''&&&&&&)))))))))))))))(((''''''%%%'''((((((''''''(((***''''''((((((((()))))))))(((***+++***)))((()))******************)))((((((***++++++,,,,,,---------,,,,,,,,,---------.........---...111333:::MMM___rrrcccMMMLLLLLLQQQYYYeeesss|||qqqcccYYYUUUTTTSSSbbbttt|||zzznnn\\\LLLFFFBBB>>>>>>>>>@@@IIISSScccpppzzz\\\HHH===:::555333333444444333444444444333222222333555777555444444555666555333666555444555666777666555222333333444444333333222666666666666666666666666333333222222222222222222222333333444333222111000$$$""""""%%%%%%""""""%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$######""""""'''&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%$$$$$$######$$$&&&&&&%%%%%%&&&(((''''''&&&&&&''''''((()))(((((((((((((((((((((((($$$&&&((((((((('''(((***))))))+++,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,------............++++++,,,---...//////000///000222111000///000111---...000222222111000///---...///...---...///111///......,,,+++***))))))'''''''''((((((((()))***,,,)))((())))))&&&&&&)))''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$### %%%'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$###"""!!!"""###%%%%%%%%%%%%&&&&&&&&&&&&############""""""""""""$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%% $$$$$$!!! $$$((()))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''######&&&'''%%%$$$$$$%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%###"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''((())))))))))))(((''''''&&&'''(((((('''&&&''')))&&&&&&'''''''''((((((((()))***++++++))))))***++++++******)))))))))))))))+++++++++,,,,,,,,,,,,,,,------------............000///000222222444<<>>:::777:::???FFFSSSfffssswww|||~~~bbbLLLCCC999444555999::::::555555444444444555555666888777666666777666444222555444444444666777666555333333444444444444333333333333333333333333333333222222222222222222333333333333444444444333222222$$$!!!"""$$$%%%""""""%%%!!!!!!""""""###"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$##################$$$########################""""""######"""!!!%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$"""!!! &&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''"""$$$&&&&&&%%%&&&''')))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((($$$&&&((()))(((((()))***))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,---......//////000111111//////111222,,,...000222333222111///---...///...---...///111000///...---,,,***)))))),,,))))))***)))&&&$$$&&&+++'''&&&((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%)))'''###!!!###%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$###"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#####################%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%% ###%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&'''########################%%%%%%%%%$$$#########""""""***((("""!!!"""###%%%$$$$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''$$$%%%''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&%%%$$$%%%&&&'''(((######%%%&&&'''(((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&'''''''''(((((()))******)))((()))***(((''''''''')))+++---...,,,,,,,,,+++++++++++++++,,,,,,,,,------------...000000111222333444777999BBBXXXqqqvvvjjjjjjfffZZZRRRRRRVVVkkkttthhhXXXJJJ>>>666777===999BBBOOOYYY^^^gggzzzdddWWWFFF===<<>>999;;;???CCCGGGRRRjjjwwweeeXXXUUUTTTQQQNNNIIIGGGDDDBBBAAA===999555666555444555777777666444555444333444555666666444333444444555555444444333555555555555555555555555111111111222222333333333222111111111111222222222###!!!!!!$$$%%%######&&&!!!###%%%&&&''''''#########$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$###"""$$$'''))))))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))&&&(((***+++******+++,,,+++******)))))))))******************++++++++++++++++++,,,---...//////000,,,,,,------............///000000/////////222444111111111111111111111000---...///...---...///111000//////......------,,,,,,'''(((------&&&%%%)))'''$$$$$$&&&&&&###$$$'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%### %%%'''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''###%%%&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&#######################################"""""""""$$$&&&%%%###$$$(((((($$$###%%%&&&&&&&&&&&&''')))###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!""""""###$$$$$$(((&&&###!!!!!!$$$''')))###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((()))))))))))))))******+++*********+++++++++++++++************++++++++++++---///...++++++...000...000333:::III```|||sssaaaUUUHHHFFFHHHSSScccssspppUUUEEEBBB@@@>>><<<::::::CCCYYYmmm}}}zzzvvvsssfffbbb]]]YYYSSSJJJ???777999777555555666777777666444333333333555666555444444444555555555555444444444444444444444444444444222222222222222222333333111111000000000111222333### !!!$$$%%%######'''!!!"""#########"""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&''' """$$$%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))%%%''')))***))))))***++++++***))))))))))))***+++************+++++++++++++++,,,---...///000000111---............////////////000000///...///222555444333222000000000000111---...///...---...///111------------------------+++&&&'''---,,,$$$"""'''(((%%%$$$''''''$$$%%%((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&((())))))(((&&&$$$"""###%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&!!! $$$&&&$$$$$$'''%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########%%%)))"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""%%%%%%$$$%%%))))))&&&###%%%''''''%%%%%%''')))###$$$%%%%%%&&&&&&%%%%%%""""""######$$$%%%%%%%%%&&&%%%###"""###$$$'''((($$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&&&&&&&'''(((''''''((((((((()))))))))'''((()))((('''&&&''')))(((((()))***************))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,111333...,,,///000...111222555<<>>999777;;;777777999;;;999555444444444888888666777;;;888111555444444333333444444555222333333444444333333222222222111222333555777999###$$$%%%$$$""""""###$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###$$$%%%$$$$$$###!!!###'''%%%!!! ###"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%&&&%%%$$$""""""$$$&&&######%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))++++++***)))***+++++++++++++++,,,...///000.........//////.........000////////////000000111000111111000...---///000...,,,++++++---......---+++******)))))))))))))))&&&'''((())))))(((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%###$$$%%%$$$""""""%%%))))))%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%""""""###$$$%%%&&&''''''%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''%%%######$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%''''''(((***+++(((''''''&&&&&&&&&''''''############$$$$$$$$$$$$###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&"""---+++$$$&&&%%%"""&&&###******"""!!!&&&'''"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((())))))((('''''')))+++((((((((()))******++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,---............------///555===BBBGGG[[[wwwnnn^^^WWWUUUOOOJJJHHHHHHHHHTTTaaaiii|||{{{yyydddLLL>>>:::;;;:::@@@HHHRRRbbbssszzzxxxzzzqqq]]]LLLHHHFFF@@@===AAA;;;:::888777666555555666444777777333333777777333555444444333333444444555222333333444444333333222222111111111222444555666%%%&&&%%%###!!! """$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""$$$$$$!!!!!!$$$%%%"""$$$###$$$%%%$$$!!!"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&$$$""""""###$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((***,,,---+++***++++++*********+++,,,---//////---......//////......---000000//////000000111222000000111///...---...000---,,,++++++---......---))))))((('''''''''''''''###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%######$$$""""""###$$$%%%%%%$$$###%%%%%%$$$###$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%!!!!!!"""###$$$%%%&&&&&&'''%%%###!!!!!!###%%%'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%&&&$$$######$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%&&&'''***---(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###555444&&&%%%&&&$$$%%%%%%++++++$$$!!!%%%&&&"""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&((()))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))******)))'''&&&((()))((((((((()))******++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......---...---,,,---///444777666BBBWWWoooyyyqqqmmmfff\\\UUUHHHBBBEEEIIIKKKZZZlllqqqyyyyyy^^^KKKAAA<<<777777666999BBBNNNTTTUUUXXX```ooowwweee___\\\WWWUUUXXXLLLGGG???999777777888888555777777333222555777666555444444333333444444555333333444444444444333333222111111111111222333444%%%%%%$$$""" !!!###%%%$$$$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""######$$$%%%&&& $$$$$$!!!###%%%$$$%%%&&&''''''&&&%%%&&&)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((***,,,---,,,*********************+++---...///------,,,,,,,,,,,,------///.........///000111222///000000///------...000---+++***+++,,,...------)))(((''''''&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$$$$$$$$$$%%%"""###############$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%"""$$$%%%$$$""""""$$$'''%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%########################&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$######$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''======***&&&)))(((&&&&&&******%%%###&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&%%%###"""###%%%(((***&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))***)))''''''(((***((((((((()))******++++++))))))***+++++++++++++++,,,,,,++++++,,,,,,---...---.........------000222777:::AAANNNbbb~~~vvvkkkTTTLLLKKKJJJDDDJJJSSSRRR[[[bbbvvvvvvcccSSSHHH>>>;;;888777;;;@@@BBB@@@CCCHHHSSSaaalll{{{}}}wwwwwwvvvvvvyyylllcccUUUGGGAAA???;;;666444666888666555666888999555444444333333444444555333333444444444444333333333333222222222222222222#########"""!!!"""%%%((("""$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%% $$$$$$!!! """$$$###"""###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&%%%$$$$$$###(((((((((((((((((((((((())))))(((((((((((())))))'''))),,,---+++)))(((((()))))))))***+++,,,---...///---***((((((***---///---,,,,,,---...///000000///000000///---,,,...///---+++******,,,------,,,))))))(((''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$%%%'''''''''"""%%%&&&%%%""""""%%%)))&&&%%%$$$###$$$&&&(((***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$###$$$$$$###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! &&&%%%$$$########################$$$$$$$$$$$$%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&'''$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***@@@@@@---(((,,,***)))$$$'''(((&&&%%%'''))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&&&&%%%###""""""%%%''')))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''))))))((((((***+++((((((((()))******++++++))))))***++++++++++++***,,,++++++++++++,,,------,,,...////////////000222222444666888AAAVVVrrrmmmaaa[[[TTTHHHHHHLLLGGGKKKNNN]]]vvvooo```LLLEEE===:::;;;;;;;;;;;;:::;;;@@@FFFNNN[[[qqqsssaaaWWWPPPDDD888333444666888888666777888555444444333333444444555333444444555555444444333444444444444444333333333""""""###""""""###%%%''' """$$$%%%%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!$$$$$$!!!!!!###"""!!!""" """###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((('''&&&'''((()))(((((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))'''))),,,---,,,)))((('''((((((((()))***+++------...,,,)))''''''))),,,...+++++++++,,,---...///000//////000...---,,,---///,,,+++******,,,------,,,******)))(((((((((((((((***)))((('''&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''###""""""###&&&((()))(((###%%%&&&%%%######%%%((('''&&&&&&&&&''')))+++,,,%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%% !!!###%%%&&&'''(((######%%%&&&&&&%%%############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%&&&&&&!!!###%%%%%%$$$###$$$%%%###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&))):::999+++***+++)))***%%%&&&'''''''''(((***,,,******))))))(((''''''&&&$$$%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&%%%$$$###"""###%%%'''(((&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$&&&((()))))))))***,,,((((((((()))******++++++((()))******++++++******+++++++++++++++,,,------+++---////////////000222***///333444666@@@PPP^^^uuu|||pppcccSSSQQQTTTOOOJJJEEEHHHWWWiiizzz}}}bbbVVVHHHAAA>>><<<===@@@;;;888777999===FFFXXXhhh{{{qqq]]]III:::666444777888555444444555444444333333444444555444444555555555555444444444444555555555444333333"""###$$$$$$###"""###%%%!!!###$$$$$$######&&&(((""""""###$$$%%%&&&&&&'''"""###$$$$$$$$$$$$###""""""$$$###"""###%%% $$$&&&""""""&&&'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###%%%&&&%%%###!!!!!!!!!&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&((()))((('''&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((+++...///---***((((((((((((((((((***+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,...///000111...//////...,,,,,,---///,,,+++)))***+++------,,,***))))))(((((((((((((((((('''&&&&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%###!!!"""%%%(((((('''"""###$$$$$$######$$$%%%$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%% !!!"""$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&""""""######$$$%%%%%%&&&!!!$$$&&&&&&$$$###%%%&&&###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$&&&''''''&&&&&&$$$///---''')))'''$$$)))''''''((((((((('''))),,,+++******((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''((("""$$$&&&&&&%%%%%%%%%&&&############$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%''')))***)))((()))***((((((((()))******++++++((())))))***************+++++++++***++++++,,,---***+++------,,,,,,...000+++...111333444888???DDDUUUcccvvvpppjjjhhh___NNNEEEBBBHHHOOOYYYllltttfff^^^WWWOOOKKKLLLAAA<<<999999:::===EEENNNaaatttiiiJJJ???666666888555333333555444444333333444444555444444555555555555444444222222333444444444333222###%%%&&&%%%###!!!!!!"""&&&''''''$$$!!! ###&&&!!!!!!"""###%%%&&&'''((("""###$$$%%%%%%$$$"""!!!###$$$###"""%%%&&&%%%&&&""""""&&&(((%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&$$$!!!$$$#########$$$&&&((()))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''((()))((('''&&&''')))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))),,,///000...,,,))))))''''''(((((()))+++,,,---+++---///111111///---+++,,,,,,------///000111222...//////...,,,,,,---///,,,***)))***+++---,,,,,,))))))(((''''''''''''(((&&&%%%%%%$$$%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$ !!!"""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%(((%%%""""""%%%'''&&&%%%!!!!!!"""###$$$$$$###""" """###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((!!!"""$$$&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""###%%%'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$&&&((()))!!!!!!"""###$$$$$$%%%%%%"""%%%''''''%%%$$$%%%'''###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&& &&&$$$"""'''### '''))))))))))))(((&&&'''***+++***)))(((&&&$$$###"""$$$$$$%%%%%%&&&'''(((((("""$$$&&&&&&%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''')))++++++)))'''''''''((((((((()))******++++++(((((()))***************++++++******++++++,,,---******+++***))))))+++---000---++++++...222555777:::CCCRRRfffzzzkkkPPPIIIFFFHHHFFFCCCNNN^^^iiixxxhhh]]]YYYHHHCCC???>>><<<999:::>>>>>>QQQeeejjjhhhjjjpppuuu~~~YYYIII:::888999777555555555444444333333444444555444444555555555555444444000111222333444333222222######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$!!! !!!$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&%%%### !!!$$$(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''',,,)))(((...***&&&,,,&&&''''''((((((((((((((()))))))))))))))******+++,,,------...---,,,***)))&&&&&&''')))***+++,,,---%%%"""$$$***,,,)))***...++++++,,,---...///000111000///...------...///000,,,++++++******++++++,,,***)))(((((()))+++---///&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''###%%%%%%""""""%%%&&&$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%)))&&&###""""""$$$$$$$$$$$$ ###!!!"""***%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############&&&&&&$$$%%%&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%''''''''')))((((((&&&%%%###!!! """############$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!###%%%&&&###!!!######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$############$$$%%%'''((()))(((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%))))))***))))))(((''''''''')))***)))(((((()))***)))***)))(((&&&''')))+++''''''((())))))))))))))))))************+++++++++++++++++++++++++++++++++...+++)))))),,,......---++++++,,,---///111333444<<<:::<<>>CCCOOO___vvvtttppp___UUUNNNBBB>>>@@@;;;999>>>CCCEEEDDDFFFJJJNNN\\\___jjj}}}zzzbbbIII???===<<<<<<===555999:::666444777:::999222888:::666444555555111///111333444444444444666#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""%%%((($$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''$$$$$$''')))%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((("""%%% &&&&&&$$$+++''''''((())))))))))))((()))))))))))))))******+++***+++++++++******)))((((((((())))))***+++,,,,,,111,,,***,,,,,,)))***///............//////......//////...------...//////++++++************++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###&&&%%%""""""%%%&&&$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$$$$"""$$$&&&$$$ """'''###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### ###%%%&&&)))---+++'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''%%%#########$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))(((((('''&&&$$$%%%'''&&&%%%%%%&&&''')))))))))(((&&&'''(((***''''''((()))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---+++)))***---...---,,,,,,,,,,,,---...000111222///111666<<>>???===:::999<<<<<<444+++444444444222111111444666############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!###&&&'''###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&######""""""######$$$%%%!!!"""###$$$#####################$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''+++---###&&&)))%%%&&&(((((()))***************)))))))))))))))******+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,...111222222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***((())))))((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$&&&&&&""""""%%%%%%######$$$%%%%%%######$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$ !!!###%%%%%%###""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""###%%%"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&$$$""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&$$$"""!!!!!!###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''((('''%%%%%%%%%%%%'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%'''(((******))))))***,,,&&&((()))(((''''''(((***''''''((()))))))))))))))))))))))))))************************++++++++++++***+++,,,---......,,,+++---------,,,------......+++000555333111777FFFSSSjjj~~~xxx]]]LLL???EEEGGGGGGNNN```ttt~~~tttiiiYYYSSSJJJ@@@999777888999888999:::<<>>;;;<<<777888888777777===GGGOOOccckkk___\\\YYYSSSKKKBBB;;;999222555777888666555444444"""""""""############$$$########################"""""""""############$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!"""$$$&&&&&&%%%$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&""")))+++%%%$$$'''((())))))******)))))))))))))))))))))******+++)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---///000......000///,,,---...000222333222111000((())))))******))))))((((((''''''&&&&&&''''''((((((&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&""""""$$$$$$"""###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%#########%%%&&&%%%$$$%%%%%%$$$###%%%))))))&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!###"""!!!$$$((((((%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%############%%%&&&###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%'''''''''''')))+++$$$&&&((((((((('''((()))''''''((()))))))))))))))((((((((()))))))))******(((((())))))***+++++++++)))+++------,,,,,,,,,---,,,,,,+++++++++,,,------...---,,,---///222333444<<>>CCCJJJbbbvvvqqqkkkbbbTTTGGGAAAAAA;;;:::888555222222555777""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%%%%###""""""%%%&&&%%%###!!!$$$&&&'''%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&""" """$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&(((###'''***''''''''''''((())))))))))))((()))))))))))))))******+++''''''((()))))))))))))))++++++++++++,,,,,,,,,,,,000333111---,,,//////+++,,,...000222222111000...'''((())))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%'''&&&""""""$$$$$$"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&'''%%%###"""###$$$$$$$$$$$$&&&%%%###$$$(((%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$""" ###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!"""$$$&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((&&&%%%&&&(((######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''&&&''')))***)))***,,,---###%%%((((((((('''((()))''''''((()))))))))))))))(((((((((((()))))))))***((((((((()))***+++++++++***,,,---,,,+++***---///++++++******+++,,,------......---///111333333222444888@@@LLL]]]ttt~~~gggVVVOOOMMMLLLEEEAAABBBJJJPPPYYYooo~~~qqq___RRRFFFDDD@@@<<<999888:::<<<===KKK___rrrzzzpppbbbSSSJJJIIIHHHIIIHHHEEEAAA<<<:::999""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!""""""###$$$$$$%%%%%%###  $$$%%%%%%!!!$$$&&&'''%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&### !!!$$$'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&---///&&&(((***(((+++&&&''''''((((((((((((((()))))))))))))))******+++((()))***,,,,,,,,,+++************++++++,,,,,,,,,000222///((((((...000...---///111222222000...,,,&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&(((&&&###"""$$$$$$!!!###$$$%%%%%%######$$$%%%!!!!!!"""###$$$%%%%%%&&& !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%)))&&&###""""""$$$$$$$$$ $$$$$$"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!!!!$$$***+++((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!%%%((('''!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''$$$###$$$&&&######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""###$$$%%%%%%%%%$$$&&&'''$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((('''###$$$&&&'''&&&''')))+++"""%%%'''(((((('''((()))'''(((((()))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++++++++,,,---,,,)))***---000************+++,,,---...***+++,,,---......///000///444999===EEEUUUjjjzzz~~~lll```___```IIIAAA>>>@@@???BBBSSShhhyyyfff[[[VVVMMMDDD>>>:::888888:::===DDDMMMVVV```lllvvv}}}zzznnn___SSSOOOVVV\\\aaabbb\\\PPPEEE>>>'''&&&$$$""""""###$$$%%%$$$$$$##################"""###$$$###"""!!!!!!###%%%%%%%%%$$$$$$$$$#########$$$$$$!!!"""'''######"""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%&&&'''((('''%%%$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''%%%%%%$$$$$$///+++((('''***,,,+++***((()))***)))((()))+++---++++++++++++++++++,,,---((((((''''''((()))+++,,,++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%'''$$$!!!"""%%%&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################"""######"""!!!!!!"""$$$$$$$$$############$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''""" """$$$###"""$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$######### """$$$%%%$$$######$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%% """###$$$&&&)))+++&&&$$$###%%%### $$$$$$$$$###############$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###$$$$$$$$$###%%%%%%$$$"""!!!"""###"""############$$$$$$$$$%%%%%%$$$###""""""######$$$%%%'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$"""$$$&&&(((&&&$$$%%%%%%$$$###$$$%%%'''(((&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######"""$$$%%%&&&&&&&&&%%%$$$###(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%'''&&&&&&(((***+++(((%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&***,,,***''''''((()))''''''''''''''''''''''''''')))******)))(((((()))''''''''''''((((((((((((***(((&&&'''***,,,,,,*********************++++++)))(((&&&%%%&&&(((+++---------,,,+++,,,---...//////111333444666>>>KKKTTTsssiiiXXXIIIDDDAAA@@@KKKYYYrrr~~~vvvhhhVVVGGG===:::::::::888666888>>>EEELLLPPP\\\\\\___```___cccuuu|||hhh]]]]]]kkkvvv~~~ttt___III'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((+++(((%%%$$$&&&(((((('''''')))******))))))***,,,******,,,...//////...,,,((((((''''''((()))+++,,,+++,,,,,,,,,---............------------,,,,,,,,,,,,,,,+++++++++*********&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%%%%%%%'''&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$###""""""###%%%$$$##################$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######%%%### ###((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$###$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%!!!"""############%%%'''%%%###$$$'''&&&$$$$$$((($$$$$$###############$$$"""###%%%$$$######$$$&&&%%%%%%$$$$$$###$$$$$$%%%###$$$%%%$$$###"""###$$$############$$$$$$$$$$$$%%%$$$$$$###""""""#########%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""$$$&&&(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%'''&&&&&&'''******(((&&&%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%(((***)))'''&&&'''(((''''''''''''''''''''''''&&&(((***)))((('''((((((''''''''''''(((((((((((()))'''&&&'''***++++++***))))))*********+++++++++---,,,+++***+++---///000,,,,,,,,,,,,,,,---......---///000000111777@@@HHHRRReee~~~uuufff\\\QQQEEEDDDKKK___nnn|||ppp]]]MMMBBB<<<999888888888999:::::::::EEEEEEGGGIIIGGGIIIUUUcccmmmzzzssshhhggg}}}|||kkk'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$###!!! ###$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$''''''&&&###$$$&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((&&&$$$$$$%%%'''''''''''')))***+++)))))))))***)))***...333777666000+++(((((((((((((((***++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++*********)))&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%###$$$$$$$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%$$$######$$$&&&###########################$$$%%%'''&&&%%%###!!!$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!###&&&'''######+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######""""""######$$$%%%###$$$$$$###!!!!!!"""$$$###!!!"""'''(((&&&&&&)))$$$###############$$$$$$"""###$$$$$$######$$$&&&%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&############$$$$$$$$$%%%%%%$$$######"""############$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&'''))))))(((&&&$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((((('''%%%&&&'''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''((((((((((((((('''&&&&&&(((******)))(((((()))***+++,,,,,,---+++++++++++++++---......+++,,,,,,------------------//////...---///555:::777EEEZZZmmm{{{~~~mmmWWWJJJHHHSSS[[[bbbdddaaa```dddiiivvv{{{wwwdddRRRFFF???>>><<<:::999888777777777777999;;;::::::@@@HHHHHHSSSgggvvvvvv&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%%%%'''#########$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######((((((&&&###$$$&&&&&&%%%%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))(((''''''((()))))))))''')))++++++***)))*********,,,222999>>>;;;222+++((((((((())))))***++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************)))))))))%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&!!!$$$%%%###!!! """%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###$$$%%%$$$""""""$$$&&&#########$$$$$$############$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%""""""%%%'''$$$!!!$$$***%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%'''"""###$$$%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%###$$$$$$###!!! !!!###!!! %%%'''%%%$$$%%%#########"""######$$$%%%"""###$$$$$$######$$$%%%$$$$$$######$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''#########$$$$$$$$$%%%%%%$$$$$$###############$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''$$$$$$'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&'''))))))***'''((((((***+++,,,------((())))))***++++++,,,,,,***+++,,,---...---,,,,,,...///000///------///222444:::CCCMMMYYYkkkvvvccc[[[^^^^^^]]]ZZZWWWTTTSSSSSSYYY```qqq|||kkk___WWWSSSKKKCCC===<<<>>>@@@888888999;;;<<<===???AAA???BBBJJJWWWhhhwww{{{$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$%%%"""###$$$###"""!!!"""###&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$######$$$%%%%%%!!!"""""""""#########$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###'''&&&$$$%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$(((((())))))))))))***+++''')))+++,,,++++++,,,---...222999@@@BBB===333+++(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++*********)))))))))((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))'''###!!!###&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""###$$$###!!!!!!###$$$"""###$$$$$$$$$$$$###"""%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%&&&%%%###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%""""""%%%&&&$$$$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&'''######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$############""""""######$$$%%%""""""###"""!!!!!!###$$$%%%!!! $$$&&&$$$"""#########""""""###$$$$$$%%%!!!###$$$$$$###"""$$$%%%$$$#########$$$$$$%%%&&&"""###$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&''''''%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''''''&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((("""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""''''''$$$$$$&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''((()))***'''((((((***+++,,,------***++++++,,,---------...)))***,,,---------,,,+++---...///...------...///444777:::;;;???NNNddduuuwwwtttpppjjjccc\\\TTTKKKEEEGGGNNN```xxxxxxwwwsssjjj^^^QQQIIIEEEEEE@@@???>>><<<<<<<<<<<<:::;;;::::::>>>GGGRRR[[[```eeessssssrrr{{{%%%%%%$$$$$$$$$#########"""""""""######$$$$$$%%%"""###$$$###!!! !!!"""%%%%%%%%%$$$$$$$$$######!!!###### ######!!!#########$$$$$$%%%%%%&&&$$$######""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$###%%%%%%###!!!%%%&&&'''&&&###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###%%%&&&'''''''''&&&$$$&&&((((((''''''(((***)))***+++++++++---///111555:::AAAEEECCC;;;222+++'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&$$$"""!!!"""#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""######"""!!!!!!"""$$$"""###$$$%%%%%%$$$###"""&&&%%%###""""""$$$&&&'''""""""######$$$%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&!!! $$$&&&$$$""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""######$$$%%%!!!"""######""""""$$$&&&+++%%%"""%%%'''%%%######""""""""""""###$$$%%%%%%!!!"""######""""""###%%%############$$$%%%&&&&&&"""###$$$$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%#########"""######$$$%%% """$$$%%%$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%&&&''''''!!!%%%''''''$$$###%%%'''###$$$$$$%%%%%%&&&&&&'''###$$$&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''')))"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&& ''')))$$$###'''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''((((((((((((&&&'''(((((('''(((***,,,(((((()))***+++,,,,,,---(((((((((((()))***+++,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,111555666666===KKKVVVrrr}}}~~~tttiii\\\NNNDDDAAAFFFSSScccpppxxxvvvhhh]]]XXXQQQRRRPPPJJJEEECCC???:::777666666888<<>>HHHRRRPPPHHHIIIPPPaaappp)))(((&&&$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''!!!"""$$$$$$$$$$$$&&&(((#########""""""""""""!!!%%%)))(((######(((((($$$""""""###$$$$$$%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$""""""###$$$%%%%%%&&&&&&########################!!!%%%'''&&&%%%%%%&&&"""###$$$%%%$$$$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''&&&'''((((((&&&$$$""" """%%%(((((('''&&&(((***++++++++++++,,,000555:::AAAHHHNNNKKKAAA555...---'''(((***+++,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******)))(((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$""" """&&&((((((&&&######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$&&&&&&&&&$$$###!!!""""""###$$$$$$%%%%%% """$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""&&&'''!!!"""!!!"""%%%'''''''''&&&%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########"""!!!"""$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%$$$%%%&&&$$$###"""$$$%%%,,,############$$$""""""""""""###$$$%%%&&&!!!"""######""""""###$$$############$$$%%%&&&'''"""######"""  !!!$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%% """$$$$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%'''((('''###"""###%%%%%%%%%&&&'''&&&%%%###"""!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%&&&&&&$$$$$$######$$$&&&'''((("""&&&&&&###!!!###&&&######$$$%%%%%%&&&''''''%%%%%%%%%###""""""%%%'''######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$'''***&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((+++%%%$$$(((''''''''''''''''''''''''''')))******)))(((((()))''''''''''''((((((((()))''')))******((((((+++...******************+++++++++***((('''(((***---///,,,+++***)))***+++---......---,,,,,,---...///...///---,,,///333777888777555???OOOaaazzzsssjjj______]]]XXXOOOKKKRRR]]]eeewww~~~uuuqqq~~~}}}vvvmmmeeeVVVOOOEEE===888777777777<<<555555<<>>IIIVVVhhhzzzvvv```NNNJJJLLLSSS\\\ooouuurrr}}}rrrcccXXXUUUMMM>>>777:::777888888777555555666888======CCCQQQfffxxx&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######%%%### """$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""$$$$$$$$$"""""""""$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''%%%&&&''')))))))))((((((''')))+++---...111666999<<<:::777333///+++)))'''+++)))'''(((***------,,,))))))***((('''''')))++++++,,,,,,---,,,+++***)))+++)))'''((()))***(((&&&&&&&&&''''''''''''''''''&&&'''&&&%%%######$$$&&&###"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""##################%%%&&&&&&'''((("""#########""""""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$###"""###$$$%%%&&&$$$#########$$$%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$"""!!! !!!"""###!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""$$$%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$"""$$$%%%%%%###""""""###########################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''***''''''))))))'''(((+++((((((((())))))***+++,,,))))))*********+++++++++------,,,,,,,,,++++++++++++---......------...///+++,,,......------...000///000444;;;AAAMMM___ppp~~~hhhXXXQQQPPPTTT```mmmuuuyyy{{{vvvxxx~~~xxxnnnjjj___NNNDDDDDDEEECCC???;;;999999999:::777999===DDDLLLUUU\\\___%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$#########"""!!!"""$$$%%%$$$###"""""""""######$$$$$$%%%$$$############$$$%%%%%%%%%&&&&&&%%%###""""""#########$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''')))+++,,,---///222555111000///---,,,***)))(((***)))((((((+++,,,,,,,,,((()))***)))'''''')))++++++,,,---------,,,***)))***)))'''((())))))(((&&&)))(((((('''&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%((('''%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!"""############"""###%%%&&&&&&$$$###$$$$$$!!!"""###"""!!!"""###%%%&&&%%%$$$#########$$$$$$######""""""######$$$%%% !!!$$$%%%&&&$$$""" $$$%%%'''((((((((('''&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$###""""""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""########################%%%%%%$$$###""" """"""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%)))&&&&&&(((((($$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''((('''((((((((((((((('''&&&)))&&&&&&)))***((())),,,***)))))))))***+++,,,---)))))))))*********++++++,,,,,,,,,,,,++++++++++++***,,,------,,,+++---...+++---......---,,,---.........000333444888BBBNNNXXXeeevvvqqqbbbUUUUUUVVVZZZ\\\]]]aaaggg~~~xxxfff[[[ZZZYYYRRRIIICCC@@@===:::777444666888888777888<<>>???KKK]]]nnnwwwiiieeeaaa]]]ZZZWWWVVVVVVaaammm|||sssrrroooggg\\\TTTPPPJJJCCC======<<<999777555666888999$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$###### """$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&''''''((((((((()))))))))***))))))((((((((())))))''')))++++++++++++,,,...++++++++++++************((()))******++++++,,,,,,***+++,,,,,,+++***+++,,,***+++,,,,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$##################$$$$$$$$$%%%%%%%%%$$$$$$###!!!###%%%%%%%%%%%%''')))###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$"""######"""!!!###%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ """$$$$$$######$$$%%%""""""#########$$$$$$$$$######$$$$$$###!!!""""""###$$$%%%&&&''''''&&&&&&%%%$$$############"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++'''%%%&&&&&&$$$%%%)))######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&((()))*********(((&&&&&&)))***((()))---))))))((((((((()))******'''(((((()))******++++++++++++++++++++++++++++++(((***++++++******+++,,,...---***'''%%%'''+++///***))),,,///...+++...333444;;;GGGSSScccxxxyyyrrrmmmggg___XXXPPPUUU```ooozzzrrrlllhhhbbbZZZSSSQQQJJJ@@@;;;:::;;;;;;999######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######!!!$$$&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%%%%$$$######!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))*********))))))))))))))))))))))))''')))+++++++++***+++,,,))))))))))))))))))))))))''')))+++++++++***+++,,,)))+++,,,,,,+++******+++)))***+++++++++***(((''''''((()))(((&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$"""############"""!!!!!!"""$$$%%%&&&%%%$$$%%%&&&###%%%''''''&&&%%%&&&'''######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$""" """$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%#########""""""$$$'''***#########$$$$$$$$$$$$$$$"""############$$$$$$$$$ """$$$$$$$$$###$$$&&&"""""""""###$$$$$$%%%%%%"""######$$$$$$######"""!!!"""###%%%''')))***+++%%%%%%$$$$$$###$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''$$$###%%%%%%$$$%%%)))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&((()))*********)))&&&&&&)))***((())),,,)))((((((((((((((())))))&&&'''(((((()))***++++++*********+++++++++++++++***,,,------,,,+++---...---,,,)))&&&%%%''',,,000,,,***+++---,,,)))***...000333777===GGGYYYoooqqqeeePPPLLLLLLSSSaaarrr}}}zzzwwwqqqmmmkkk```RRRIIIEEEBBB>>>999"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$#########%%%'''&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%$$$###%%%&&&$$$%%%%%%%%%%%%$$$###"""!!!$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((())))))***'''''')))***++++++***)))&&&(((+++,,,+++++++++,,,((((((((())))))*********&&&))),,,,,,+++***+++,,,''')))++++++***(((((()))((())))))******((('''&&&&&&((()))(((&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((%%%''')))(((&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###############"""!!!!!!###%%%''''''$$$"""!!! """$$$&&&'''&&&%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%######$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&$$$""""""$$$'''((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$######%%%(((+++"""#########$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%%%%#########$$$!!!""""""###$$$$$$%%%%%%$$$############$$$$$$%%%!!!"""$$$&&&))),,,...///$$$$$$$$$###$$$$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###""" !!!$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""%%%&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%&&&&&&((())))))&&&''''''(((((((((((((((***''''''))))))'''(((+++******))))))((())))))***&&&&&&'''((()))***++++++)))*********++++++++++++)))***,,,+++******+++---***+++++++++***+++---///000---,,,...---+++---111///000111222555???OOO[[[zzzwww___TTTJJJIIILLLTTTaaannnssszzz|||qqqfff^^^VVVOOOJJJ"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######%%%'''(((&&&""" """$$$$$$$$$##################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%$$$###"""$$$&&&((())))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))%%%''')))+++,,,,,,***)))&&&(((+++,,,,,,++++++,,,((())))))***+++,,,------%%%))),,,---+++***+++,,,%%%''')))***(((''''''''''''((()))))))))(((&&&%%%&&&((()))(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$''')))$$$&&&'''%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###&&&&&&&&&%%%&&&!!!###%%%&&&%%%$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%% !!!$$$&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%###!!!!!!###&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%$$$######%%%)))---""""""######$$$$$$$$$$$$"""############$$$$$$$$$###%%%&&&%%%###!!!!!!"""!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%% !!!$$$'''***---000111############$$$%%%&&&&&&"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""!!!  ###&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%######&&&&&&$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$###$$$&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&'''((()))***))))))))))))((('''&&&%%%+++((('''))))))''''''***++++++***************+++&&&&&&'''((()))***++++++))))))******++++++++++++&&&'''((((((''''''((()))(((+++...//////.........///+++***,,,,,,,,,///444///111222000///333<<>>EEERRRaaavvvyyyuuuvvvuuunnnddd___ !!!"""############$$$%%%%%%$$$$$$%%%'''""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$!!!"""############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$""" $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''###$$$&&&&&&&&&(((+++---)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%% """############$$$&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$ """$$$%%%%%%$$$###$$$$$$$$$###############$$$$$$########################$$$$$$$$$%%%%%%%%%###&&&)))(((&&& %%%!!!###$$$$$$######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))&&&"""!!!"""###%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%&&&%%%$$$""" $$$$$$$$$###############$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%######%%%'''!!!"""$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''''''''(((((((((((()))(((&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))***&&&'''''''''((()))++++++''')))******)))(((***+++((()))***+++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---111444444111111555999<<