BM66(@h ~~~xxxtttssssssnnnnnnmmmllljjjiiihhhgggbbb```^^^\\\\\\]]]___```]]]\\\ZZZYYYWWWVVVVVVVVV\\\]]]cccoooxxx||||||}}}{{{}}}wwwvvvvvvaaa]]]```___[[[VVVVVVXXXYYYYYYVVVSSSQQQOOONNNNNNMMMMMMLLLLLLLLLRRROOOKKKGGGDDDCCCCCCCCCEEEEEEDDDCCCCCCBBBBBBAAAGGGGGGFFFEEEEEEEEEEEEFFFJJJJJJJJJJJJJJJKKKKKKLLLCCCEEEGGGIIIMMMQQQQQQNNNTTTUUUOOONNNVVV\\\fffyyy}}}^^^OOOLLLLLLLLLPPPIIIEEEHHHLLLMMMJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEE=========>>>???@@@AAABBBHHHLLLKKKGGGHHHLLLLLLGGGRRRUUUPPPNNNTTTXXXcccwwwlllMMMBBBIIISSScccPPP@@@???CCCCCC???<<<@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBAAA@@@@@@>>>?????????@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===BBBBBBBBBBBBBBBCCCDDDEEE999>>>AAAAAACCCGGGHHHEEEJJJQQQOOONNNRRRTTT___sss[[[JJJUUUeeeqqq[[[HHHFFFKKKJJJFFFEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>?????????>>>===<<<@@@@@@AAAAAAAAABBBBBBBBBFFFFFFGGGGGGFFFFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@AAAAAADDDKKKRRRRRRMMMJJJKKKEEEOOOQQQRRRVVVXXXcccyyyeeeMMMMMMWWWYYYIII???CCCGGGDDDCCCFFF???????????????????????????@@@AAACCCDDDEEEFFFFFF??????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======CCCBBBAAAAAAAAAAAABBBBBBHHHGGGQQQ___\\\LLLEEEIIIBBBMMMPPPQQQUUUWWWddd|||yyyZZZLLLJJJJJJBBBAAAHHHHHH@@@???EEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA???>>>>>>>>>>>>>>>??????===;;;JJJ______JJJBBBJJJIIITTTVVVUUUXXXZZZiiigggPPPEEEFFFEEECCCBBBCCCDDDBBB>>>????????????????????????AAA???>>>>>>???AAABBBAAADDDAAA???>>>>>>???>>>===BBBBBBBBBBBBAAAAAA@@@???<<<======>>>???@@@@@@AAACCC@@@IIIXXXVVVFFF@@@GGGDDDLLLMMMPPPXXX]]]jjjyyyZZZFFFHHHGGGDDDBBBBBBCCCBBB@@@????????????????????????@@@???>>>>>>AAACCCDDDCCCDDDAAA???>>>>>>???>>>>>>???@@@@@@@@@??????>>>===<<<=========>>>?????????CCC???DDDPPPUUUNNNHHHHHHEEEMMMNNNPPPXXX^^^llliiiLLLIIIGGGDDDCCCAAAAAABBBBBB???????????????????????????>>>>>>@@@CCCEEEFFFFFFCCCAAA???>>>>>>??????>>>==================<<<;;;<<<<<<==================CCC??????FFFQQQUUUPPPHHHHHHPPPPPPRRRZZZ```ooozzzXXXHHHEEECCCCCCCCCAAAAAACCC????????????????????????>>>>>>>>>@@@DDDGGGGGGGGGBBB@@@>>>===>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@>>>>>>HHHTTTRRRHHHKKKRRRRRRTTT\\\cccrrrlllKKKDDDAAADDDEEEBBB@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@DDDFFFFFFFFFAAA???===<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>=========???BBBCCCBBBAAA???===;;;:::<<<=========:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999@@@BBB===<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@@@@>>><<<===;;;999999:::<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>:::>>>@@@@@@???@@@CCCEEEHHHSSSXXX^^^jjjqqqzzz]]]CCC???CCCBBB???AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>===;;;999<<<:::888888999;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????<<<<<<>>>BBBBBBAAABBBEEEGGGRRRYYY```lllsss}}}~~~dddEEE@@@CCCAAA>>>@@@<<<===???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<===<<<;;;999888:::888777999===>>>===<<<999<<>>>>>===:::999999:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999;;;999888999;;;<<<;;;999:::<<<>>>@@@@@@BBBDDDFFFPPPYYY\\\aaalllssspppuuuzzz}}}]]]HHHBBB@@@>>>>>>>>>>>>>>><<<;;;;;;===???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888999::::::;;;:::::::::;;;:::888888999:::888777;;;<<<>>>??????AAAEEEHHHRRR[[[___dddnnnuuu{{{mmmvvvvvvzzzjjjNNNCCCAAABBBBBB<<<===>>>===>>>@@@DDDGGG;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999888888:::999999999::::::999999<<<======>>>>>>AAAEEEHHHRRR]]]bbbgggpppvvvyyyrrrvvvvvvyyyzzzWWWEEEAAABBBBBB<<<============@@@DDDGGG;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;:::999888888777777888999::::::;;;;;;<<<===<<<======>>>>>>AAAEEEHHHQQQ]]]dddiiirrrwww|||yyyvvvtttxxxzzzfffJJJAAA???============;;;::::::<<<>>>:::::::::;;;;;;;;;;;;<<<999999999999999999999999<<<;;;:::999888888888999777999;;;;;;;;;;;;===???;;;<<<>>>??????AAAEEEHHHQQQ___gggllluuuzzzyyyyyyuuussswwwxxx|||vvvRRRDDD@@@<<<<<<======;;;999777777888:::::::::;;;;;;;;;<<<<<<888888888888888888888888::::::999999999;;;<<<===777999;;;;;;999999;;;===:::<<<>>>@@@@@@BBBDDDFFFRRRaaajjjpppyyy~~~{{{|||yyyrrrttttttuuuwww|||YYYHHHCCC???:::<<<======;;;999999::::::::::::;;;;;;<<<<<<<<<888888888888888888888888888888888999:::===???AAA888:::<<<;;;888777888:::999<<>>>>>AAACCCBBB@@@CCCIIIZZZfffpppzzzrrrqqqrrrllllllsssqqqrrrvvv{{{nnnMMM@@@AAA===<<<<<<;;;;;;:::999999:::999999888888888888888777777777777777777777777;;;999666555777888777666777777888999::::::::::::<<<<<>>BBBBBBBBBHHHOOO^^^nnnzzzqqqfffiiilllhhhgggjjjkkkoootttyyy|||]]]GGG@@@===<<<<<<;;;;;;:::999999999999999999888888777777777777777777777777777777888888999:::;;;;;;:::999888888888999:::;;;<<<===::::::===AAABBBBBBHHHPPPaaasssxxxllleeehhhkkkiiifffhhhjjjnnnsssvvvxxxyyy|||fffJJJ@@@===<<<<<<;;;;;;:::999999888999999999999888777666777777777777777777777777777888999:::::::::::::::777777777777888999;;;;;;;;;;;;===AAAAAABBBHHHPPPdddyyylllddd```eeejjjiiihhhhhhiiimmmqqqssstttvvv{{{uuuRRR@@@===<<<<<<;;;;;;:::999999888888999::::::888777666777777777777777777777777777888999888666666666888777777666555555777888999;;;;;;===@@@AAABBBIIIQQQhhhxxxeee```^^^ccchhhjjjiiiiiihhhlllppprrrssswww~~~]]]AAA===<<<<<<;;;;;;:::999999777888999::::::999777666777777777777777777777777666888888777555555888;;;;;;:::888777666777888999999999;;;???AAACCCKKKTTTnnnttt|||qqqfffbbb```ccchhhiiiiiihhhgggkkkoooqqqsssxxxfffBBB===<<<<<<;;;;;;:::999999777888:::::::::999777555777777777777777777777777444666888777777999>>>BBB@@@>>><<<:::::::::;;;<<<777777:::???AAAEEEMMMWWWrrreee___```aaaccceeeggghhhiiihhhiiijjjkkkpppxxxuuuLLLBBBAAA???;;;999:::999777:::999999888888888888888888888777666666666666666777777777999;;;???BBBDDDNNN@@@555777;;;;;;999:::999===<<>><<<;;;<<<999===<<<@@@FFFEEELLL```~~~~~~iiiaaa^^^^^^______```aaaaaaaaadddeeefffiiinnnvvvzzzRRRAAA???<<<;;;;;;:::888777777888888999999888888777888777777666666666666666777777777777999;;;===>>>HHHCCC>>>>>>>>>;;;;;;<<<999======AAAGGGFFFOOOdddqqq```bbb________________________aaabbbdddgggmmmuuu~~~]]]DDD???<<<===>>>;;;999999888999999888777666444333777777666666666666777777777777666777777888::::::===<<<<<<<<<:::999999;;;999>>>>>>BBBHHHGGGQQQgggiii^^^bbb``````_________^^^^^^^^^^^^___bbbffflllttt}}}fffGGG???:::<<<===:::777888777777777777666555444444777777666666666666777777666666666666777777888888333777:::999888999;;;;;;999>>>???CCCHHHGGGRRRjjjzzzeee]]]`````````_________^^^^^^^^^\\\^^^aaaffflllttt}}}~~~yyyyyyoooKKK???777999;;;777555777777666666666666777888999666666666666666777777888666666666666777777777777222666999888999<<<===<<<999???@@@CCCGGGFFFRRRkkkoooaaa^^^_________^^^^^^^^^^^^^^^]]]ZZZ]]]aaafffllluuu}}}vvvqqqqqq}}}|||RRRCCC999:::<<<777666:::>>><<<:::888777777999:::666666666666666777888888555555666777777777777777444888999777888======999999@@@AAABBBEEEDDDQQQkkkuuu~~~fff^^^______]]]]]]]]]]]]]]]]]]]]]]]]ZZZ]]]aaafffmmmuuu~~~}}}ooommmnnnxxxYYYHHH<<<===???:::999>>>HHHEEE@@@:::777666666777666666666666666777888888444555666777888888888888666888777444666;;;;;;555:::@@@AAABBBEEECCCPPPjjj}}}rrrddd______^^^```^^^\\\[[[[[[ZZZYYYXXXTTT^^^hhhnnnuuu}}}qqqnnnmmmuuukkkDDD===>>>>>>>>>666:::888888888888777777777777777777777777777777777777777888777555888;;;:::555888888888666555777;;;>>>;;;CCCCCCAAAEEEHHHVVVmmmpppbbb^^^]]]\\\___]]][[[ZZZZZZYYYXXXVVVWWW```jjjooouuu}}}~~~}}}rrrqqq{{{qqqHHH>>>===;;;<<<555:::888888888888777777777777777777777777777777777777888888555111333888999777666888999999888999:::<<<===EEEEEECCCGGGJJJYYYqqq{{{jjj___]]]\\\[[[]]][[[YYYXXXXXXXXXVVVTTTWWW```hhhmmmsssyyy}}}|||yyyrrrkkkqqq{{{wwwLLL???;;;999:::555;;;888888888888777777777777777777777777777777777777666888777666888===<<<888666999<<<======<<<;;;<<<===FFFHHHHHHMMMSSSeeesssccc\\\[[[[[[ZZZ[[[ZZZXXXWWWWWWVVVSSSQQQSSS[[[ccciiiooouuuxxxvvvsss|||uuummmooosssrrrooovvvwww{{{xxxMMM@@@<<<:::;;;555;;;888888888888777777777666666666666666666666666666444777999===DDDGGGAAA777888;;;>>>???>>>======>>>===GGGJJJLLLUUU___uuu}}}jjj]]]ZZZZZZZZZZZZZZZXXXWWWVVVVVVTTTQQQOOOPPPWWW```fffnnnuuuvvvsssnnnyyysssqqqrrrpppmmmqqqxxxwwwMMMAAA???<<<===666<<<888888888888777777777666666666666666666666666666444444555999CCCHHHBBB888999:::;;;;;;:::;;;<<<>>>===HHHKKKMMMVVVaaa{{{sssccc[[[ZZZZZZYYYZZZYYYXXXWWWVVVVVVSSSPPPMMMQQQXXX```fffooovvvvvvqqqmmmvvvxxxqqqrrrtttvvv}}}xxxNNNBBB@@@===>>>777<<<888888888888777777777777777777777777777777777777555555333222777>>>>>>:::777888999888888888:::<<>>;;;<<<666===888888888888777777777777777777777777777777777777444<<>>888888888888777777777777777777777777777777777777111EEEUUUPPPAAA777777;;;999===AAADDDCCCAAA???>>>===GGGHHHEEEJJJUUUqqqnnnhhh___ZZZZZZ\\\\\\\\\ZZZVVVVVV[[[[[[VVVPPPNNNVVVZZZaaahhhlllllliiieeemmmqqqwww|||aaaDDDAAA===999;;;;;;;;;999777777888888666444999999999888777666666555666CCCOOOOOODDD::::::===>>>>>>>>>>>>????????????<<>>:::777999999999888777777888999999999999999888888777666666555333:::@@@AAA===999888999<<<======>>>??????@@@@@@DDDLLLWWWNNNIIIOOO```lllgggaaa^^^^^^^^^]]][[[[[[WWWUUUXXXWWWSSSPPPPPPVVVZZZaaagggkkkkkkiiigggllloootttyyyfffBBB;;;888777::::::888888999888777777999;;;999888888777777666666555555444333666999<<<;;;:::;;;;;;<<<===???@@@AAAAAAJJJOOOYYYPPPJJJPPPaaaiiieee```^^^^^^^^^[[[YYYZZZVVVTTTTTTSSSOOONNNOOOTTTYYYaaafffiiijjjiiihhhkkkmmmqqquuuzzzfffAAA;;;:::999;;;:::777999;;;:::777666666777888888777777666666666666888555444666<<<@@@@@@???999:::;;;===???AAABBBCCCHHHKKKVVVOOOKKKRRReeegggccc^^^]]]]]]]]]ZZZWWWXXXTTTRRRRRROOOKKKKKKNNNRRRXXX```eeegggggghhhiiikkkkkkmmmooosssyyyiiiFFF???;;;999:::888444666999:::999777666555777777777666666666666666666777888:::<<<>>>@@@AAA::::::<<<>>>@@@AAACCCDDDFFFHHHRRRMMMKKKRRRhhheeeaaa]]][[[\\\\\\YYYWWWVVVSSSRRRRRRNNNIIIIIILLLPPPVVV^^^cccdddeeefffhhhjjjjjjkkkkkkmmmssszzzzzzxxx}}}nnnKKKCCC;;;777888999666555555777999:::999777666666666666666666666666222555888::::::;;;>>>AAA;;;<<<===???AAACCCDDDEEEIIIHHHQQQLLLJJJPPPgggfffbbb]]][[[[[[\\\ZZZXXXVVVTTTTTTTTTOOOIIIIIILLLMMMTTT]]]aaabbbbbbeeehhhjjjjjjjjjjjjlllpppwww{{{{{{wwwoooMMMCCC:::777>>>CCCDDD===555333777:::999777666666666666666666666666555666777999:::>>>BBBEEE===>>>???@@@BBBCCCDDDEEEJJJHHHPPPKKKJJJOOOhhhhhhccc]]][[[\\\\\\[[[ZZZVVVUUUVVVVVVQQQJJJIIIMMMLLLSSS\\\``````aaadddgggjjjkkkkkkkkkmmmqqqwww{{{zzzlllKKKAAA888999EEEOOOSSSFFF777111333777777555555555555666666666666666;;;999888999>>>EEEJJJLLL??????@@@AAACCCDDDEEEEEEIIIFFFNNNKKKKKKQQQkkkdddaaa^^^\\\[[[ZZZXXXVVVWWWUUUTTTSSSNNNIIIKKKPPPMMMTTT]]]bbbbbbbbbdddgggjjjiiihhhhhhkkkpppuuuyyy~~~xxx~~~vvv~~~lllFFF<<<888:::<<<999<<<<<<:::888666444333222777777777777666666666666888888777:::EEEQQQSSSMMMFFF???:::===@@@AAACCCFFFIIILLLSSSIIIHHHUUUmmmdddaaa^^^\\\[[[ZZZYYYWWWWWWUUUTTTSSSNNNIIIKKKPPPLLLTTT]]]aaaaaa```cccfffhhhgggggghhhkkkpppuuuxxx|||}}}lllGGG<<<888888:::777999999999888777666666555777777777777666666666666777999999999AAALLLRRRQQQIIIBBB>>>???BBBBBBDDDGGGJJJOOOWWWJJJFFFQQQjjjeeebbb___]]]\\\\\\ZZZYYYWWWUUUTTTSSSNNNIIIKKKPPPLLLSSS[[[______^^^aaaddddddeeefffiiilllppptttwww|||~~~kkkHHH===888777999666666777777777888888888888666666666666777777777777777:::;;;999<<>>999888999777666666777777888888888999666666666666777777777777888999999999;;;@@@FFFJJJGGGCCCAAACCCDDDDDDFFFKKKRRR[[[fffTTTFFFKKKgggjjjfffbbb___^^^]]]\\\[[[WWWUUUTTTSSSNNNIIIKKKPPPLLLRRRYYY\\\[[[ZZZ]]]aaabbbcccgggkkknnnrrrtttvvvyyyzzzcccEEE>>>:::999;;;999888888888777777777777777555666666666777777777888999777777:::===>>>>>>???BBB??????AAABBBBBBFFFKKKTTT```lllYYYIIIMMMkkkmmmiiiddd```^^^]]]\\\\\\WWWUUUTTTSSSNNNIIIKKKPPPMMMSSSYYY[[[ZZZYYY\\\```bbbcccfffiiimmmpppssstttsss|||~~~vvv|||___DDD>>>:::999<<<:::999999888888777777666666555555666666777777888888999666666;;;>>>===<<<<<>><<>>>>>@@@???<<<@@@EEELLLXXXfffWWWJJJRRRppprrrmmmgggaaa^^^]]]\\\[[[WWWUUUTTTSSSNNNIIIKKKPPPOOOTTTZZZ[[[YYYYYY\\\```aaaaaabbbdddgggjjjmmmooopppxxx~~~yyyzzzyyy}}}___EEE@@@:::777888666777777777777888888888888444555555666777888888999666777;;;>>><<<:::CCCOOOAAA@@@@@@AAA>>>:::===BBBGGGSSSaaaSSSIIIRRRqqqrrrkkkddddddggggggaaaZZZWWWWWWUUURRRNNNLLLLLLMMMLLLRRRZZZ^^^^^^\\\[[[[[[]]]^^^```bbbeeehhhjjjkkklllttt~~~~~~{{{~~~zzz___AAA>>>===::::::777888888777777666666555555777777777777888777666444666999;;;;;;:::<<>><<<>>>AAA@@@>>>???DDDGGGRRRUUUQQQIIIKKKnnnqqqjjjeeeeeeiiiiiibbb[[[UUUUUUTTTQQQMMMJJJJJJKKKKKKQQQYYY]]]]]][[[ZZZ[[[]]]^^^```ccceeehhhjjjkkkjjjpppyyy~~~{{{}}}vvv^^^@@@===<<<::::::888888777777777666666666555666555555555666777777777555777999999888999<<>>CCCDDDOOORRROOOIIILLLqqqnnniiieeefffjjjjjjddd]]]UUUUUUTTTQQQNNNKKKJJJKKKIIIPPPXXX\\\\\\ZZZYYYZZZ]]]^^^```ccceeehhhjjjkkklllooottt|||{{{zzzvvv\\\>>><<<;;;999:::999777777777777666666666666777666555555666777999:::666777999999888888999:::===;;;===??????<<<===BBBAAAKKKOOOLLLIIINNNtttkkkgggeeefffiiihhhccc]]]WWWWWWWWWUUUQQQNNNMMMMMMGGGNNNVVV[[[[[[YYYXXXYYY]]]^^^```bbbeeegggiiijjjpppqqqttt{{{{{{xxx}}}|||XXX<<<;;;:::888:::999777777777777666666666666777888999999888888:::;;;777888999:::::::::;;;;;;>>><<<>>>@@@???===>>>BBBAAAIIILLLJJJHHHNNNuuujjjgggddddddfffeee```[[[WWWXXXXXXVVVRRROOOMMMMMMFFFMMMUUUZZZZZZXXXXXXYYY]]]^^^___bbbdddfffhhhiiirrrqqqsssyyy|||wwwyyy~~~}}}TTT;;;;;;:::888999999666666666666777777777777555888:::;;;999777777777777777888999;;;=========@@@>>>???BBBAAA>>>???CCCCCCJJJKKKHHHGGGNNNuuullliiidddccccccaaa]]]ZZZUUUVVVWWWUUUQQQNNNLLLKKKFFFLLLUUUZZZZZZYYYXXXYYY\\\]]]^^^```bbbdddfffgggmmmnnnqqqvvvzzzzzzvvvrrryyyvvvPPP:::<<<;;;777999888666666666666777777777777222555999999666444555777999777666777:::===>>>>>>AAA???AAACCCBBB>>>???CCCFFFKKKKKKHHHGGGOOOvvvqqqlllfffbbb```___\\\YYYUUUWWWWWWVVVRRRNNNLLLKKKFFFMMMUUUZZZZZZYYYYYYZZZ[[[[[[]]]___aaabbbdddeeegggjjjpppvvvxxxwwwtttqqqttt|||xxxxxxyyy{{{qqqLLL999===<<<888888777555666666666777777777888222555777666444555:::??????;;;888888:::>>>???@@@AAA???@@@BBBAAA>>>>>>BBBFFFKKKJJJGGGHHHQQQxxxtttooohhhccc```^^^[[[ZZZWWWYYYZZZXXXUUUQQQNNNMMMFFFMMMUUUZZZ[[[ZZZZZZZZZZZZ[[[\\\^^^```aaacccddddddjjjrrrwwwyyywwwvvvuuummmvvv~~~wwwuuuvvvyyymmmJJJ999>>>===888777666555666666666777777888888666777777555444999BBBJJJFFFAAA<<<:::===@@@BBBBBB@@@>>>???AAA@@@<<<===AAAFFFJJJIIIGGGHHHSSSzzz}}}rrrfff```___]]]YYYWWWVVVXXXYYYVVVQQQNNNMMMMMMHHHIIIPPP[[[___\\\WWWUUU]]]ZZZYYY[[[___bbbbbbaaadddfffjjjqqqwwwzzzzzzyyyssstttwwwyyyyyywwweeeIII<<<===:::999<<<:::888777666666666777999:::999888888777888:::;;;===FFFAAA;;;888999;;;<<<<<<999:::<<<=========???@@@HHHNNNMMMJJJJJJRRRzzz~~~tttiiicccaaa___[[[XXXUUUWWWYYYVVVRRRNNNLLLLLLHHHHHHOOOYYY^^^[[[VVVTTT[[[ZZZYYY[[[___bbbbbbaaaccceeeiiipppwww|||}}}}}}uuuvvvxxxzzz~~~xxxwwwaaaGGG;;;<<<999888;;;999777777666666666777888999999999999999::::::;;;<<<@@@<<<888666888:::;;;;;;;;;<<<============@@@BBBKKKPPPNNNJJJHHHPPPvvvyyyssskkkeeebbbaaa^^^[[[UUUWWWXXXWWWSSSOOOLLLKKKHHHHHHMMMWWW]]][[[VVVTTTXXXXXXYYY[[[___bbbbbbbbbdddeeehhhmmmrrrvvvxxxxxxwwwyyy{{{|||~~~~~~{{{\\\EEE:::;;;888888:::777666666666666666777888888999999:::;;;;;;;;;::::::;;;999777777999;;;<<<<<<======>>>===<<<>>>AAADDDJJJOOOLLLHHHFFFNNNuuusssqqqkkkdddaaaaaa```]]]VVVWWWYYYXXXUUUQQQMMMJJJIIIGGGKKKUUU\\\ZZZUUUSSSVVVWWWXXX[[[^^^aaabbbbbbgggffffffgggjjjkkkkkkkkkxxxzzz}}}~~~WWWCCC;;;;;;888999;;;777666666666666666777777777888999:::;;;;;;:::999888:::::::::;;;<<<=========;;;<<<<<<;;;;;;>>>CCCFFFEEEJJJIIIFFFFFFOOOwwwvvvwwwrrrgggaaa```___\\\WWWXXXZZZZZZXXXTTTNNNJJJJJJGGGIIISSS[[[ZZZVVVSSSTTTVVVYYY\\\^^^___aaabbbfffeeedddeeefffgggfffeeerrrvvvzzz}}}RRRBBB<<<<<<999;;;===777555666666777777777777777666777999:::::::::888888:::;;;<<<<<<<<<<<<======999999999:::;;;>>>CCCGGGCCCIIIHHHFFFFFFOOOwww|||mmmaaa```^^^[[[XXXYYY[[[]]]\\\WWWPPPJJJLLLGGGHHHRRRZZZ[[[WWWTTTSSSVVVZZZ\\\]]]^^^___aaabbbbbbcccfffiiikkkkkkkkklllpppvvvyyy|||~~~wwwMMM@@@===<<<999<<<>>>777666666777888888888888888777777888999::::::::::::888999;;;;;;;;;;;;<<<>>>888999::::::;;;===AAADDDDDDJJJKKKIIIHHHNNNsssnnnaaa``````]]]ZZZ[[[]]]______YYYQQQKKKNNNHHHHHHQQQZZZ\\\XXXTTTSSSVVV[[[]]]\\\\\\]]]___\\\^^^bbbhhhmmmqqqrrrqqqkkkpppvvvzzz|||~~~mmmGGG>>><<<<<<888<<<>>>555666777888999:::999999888888888999:::;;;===>>>???777999;;;;;;;;;<<<@@@CCC<<<===>>>===<<<<<<>>>@@@BBBJJJLLLKKKJJJPPPssslll___```cccaaa[[[\\\^^^``````[[[RRRKKKOOOIIIHHHQQQ[[[\\\XXXUUUSSSWWW[[[]]]\\\[[[\\\^^^ZZZ\\\aaahhhooorrrsssrrrnnnsssyyy}}}~~~~~~eeeDDD<<<;;;:::666;;;===444777888999:::;;;:::999999::::::::::::<<>><<<999888777777888888888999::::::;;;<<<<<<<<<;;;;;;:::999999999::::::::::::<<<>>>BBBFFFHHHKKKHHHDDDAAA@@@@@@???>>>===BBBBBBCCCGGGRRRxxxsssfffbbbaaa``````[[[ZZZ^^^^^^XXXQQQPPPLLLLLLJJJIIIOOOYYY]]]ZZZQQQSSSVVVZZZ]]]]]]ZZZXXX[[[[[[]]]bbbhhhlllllllllmmmpppssswww{{{|||}}}}}}zzzyyyzzz}}}|||OOO???>>><<<999888777777888999999999::::::;;;;;;;;;::::::999888888888888888999999:::<<>>BBBFFFJJJLLLKKKKKKJJJFFFAAA???@@@BBBBBBFFFEEEEEEHHHSSSxxxyyyooohhheeebbb```___\\\ZZZ\\\\\\YYYTTTPPPJJJJJJIIIJJJMMMTTT[[[___[[[WWWTTTWWW^^^```\\\WWWZZZ[[[]]]```dddggghhhhhhhhhjjjlllppprrruuuvvvvvvssstttvvvyyy}}}eeeFFF>>>===;;;999888888888888:::::::::::::::::::::999888888777777777777777888===>>>@@@CCCFFFJJJNNNPPPIIIKKKLLLHHHAAA>>>@@@DDDDDDHHHGGGFFFIIISSSwwwqqqhhhfffeeedddccc```^^^]]]\\\]]]\\\WWWRRRIIIIIIJJJJJJLLLQQQYYY```___YYYVVVYYY___cccaaa]]][[[\\\___aaabbbdddeeeffffffgggiiilllnnnqqqrrrsssqqqsssvvvyyy|||~~~]]]GGG>>>===;;;999888888999999:::::::::::::::::::::999999999888888888999999:::===>>>@@@CCCFFFIIILLLMMMEEEHHHJJJGGGAAA>>>@@@DDDEEEIIIGGGFFFIIISSSwwwpppiiihhhhhhfffeeebbbbbb```]]]^^^___[[[UUUJJJIIIJJJKKKJJJMMMVVVaaabbb]]]YYY[[[```ddddddbbb]]]___aaabbbaaaaaabbbddddddeeefffiiikkknnnooopppnnnqqqtttvvvxxxzzz}}}wwwSSSFFF===<<<;;;999888888999999:::::::::::::::::::::::::::::::::999::::::;;;<<<;;;;;;===???AAACCCDDDEEEAAACCCEEECCC@@@>>>???AAADDDHHHGGGFFFIIISSSwwwxxxqqqqqqnnniiifffdddeeeccc___```ccc___XXXKKKJJJKKKLLLIIIIIITTTaaaeeeaaa^^^]]]___bbbdddddd___bbbdddcccaaa___```bbbcccdddeeegggiiilllnnnooommmpppsssuuuuuuwwwzzz}}}~~~kkkGGGAAA===<<<:::999888999999:::999999999::::::;;;;;;;;;:::::::::::::::;;;<<<<<<::::::;;;<<<==================>>>>>>>>>>>>>>>>>>CCCGGGFFFEEEIIISSSwwwzzzyyytttkkkffffffgggeee```bbbeeeaaaZZZKKKJJJLLLLLLHHHHHHSSSaaagggdddaaa^^^]]]___bbbdddaaadddeeedddaaa^^^___aaaccccccdddfffhhhkkkmmmnnnnnnrrruuuvvvvvvwwwzzz}}}zzz~~~bbb???<<<===<<<:::999888999999:::888888999::::::;;;<<<<<<:::999999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;===>>>===;;;BBBFFFEEEEEEHHHSSSxxxxxxkkkhhhiiigggdddaaa^^^^^^^^^^^^SSSHHHEEEKKKKKKFFFKKKVVVcccbbb```\\\YYYZZZ___ccc```aaabbbaaa___^^^^^^___aaacccdddfffhhhiiijjjjjjoooqqqsssttttttvvvyyy{{{yyy}}}xxxUUUAAA>>>:::999777666666666777888<<<;;;999999999;;;===>>>999:::;;;<<<<<<<<<;;;:::<<<;;;:::<<<>>>>>>:::666===:::888888<<>>@@@CCCFFFDDDBBBRRR}}}yyylllhhhhhhfffccc```^^^]]]]]]^^^VVVKKKFFFKKKKKKGGGHHHPPP]]]___```]]]YYYYYY^^^ccc^^^___```___]]]\\\]]]^^^```aaaccceeeggghhhiiijjjnnnppprrrssstttvvvyyy{{{xxx}}}zzzpppMMM<<<;;;999888888888888999::::::<<<;;;:::::::::<<<===>>>============<<<;;;999999;;;:::999:::<<<<<<:::777:::888666888<<>>===<<<<<<;;;;;;;;;;;;999888777888999:::999888777666555777;;;???AAABBBAAADDDHHHEEE@@@LLLttt|||qqqhhhfffeeeccc```^^^]]]\\\\\\ZZZQQQIIIHHHKKKKKKGGGDDDOOOXXX___```ZZZUUUVVVZZZZZZ\\\^^^^^^]]]\\\\\\]]]]]]^^^```cccfffhhhiiijjjjjjlllnnnpppqqqssswwwzzzyyy|||{{{ssszzzyyyWWWAAA<<>>@@@888888777777777888999999777777777888;;;===???@@@@@@DDDHHHGGGBBBMMMttt{{{rrrhhhfffeeecccaaa___]]]\\\\\\ZZZSSSKKKGGGJJJNNNKKKEEEKKKTTT]]]```[[[UUUTTTTTTYYY\\\^^^___^^^]]]]]]^^^\\\^^^```cccfffiiijjjkkkiiikkkmmmnnnoooqqquuuwww{{{{{{|||~~~|||iiiLLL>>>===@@@999999:::;;;;;;:::999888999999:::::::::999999888777777777777888:::<<<>>>888888888888777888999::::::::::::;;;;;;;;;<<<======BBBHHHHHHEEEQQQxxx|||tttjjjgggfffdddcccaaa___]]]\\\ZZZWWWOOOFFFHHHOOONNNHHHGGGOOOYYY^^^]]]YYYUUUSSSXXX[[[^^^______^^^^^^^^^[[[]]]```cccfffiiikkklllhhhjjjlllmmmmmmooorrruuuzzzxxxxxxyyy}}}~~~[[[DDD<<<;;;;;;999999::::::;;;;;;::::::::::::::::::999999999999:::999888888777777777777:::;;;;;;;;;999888999:::<<<===>>>===;;;::::::;;;<<>><<<;;;888888888999:::;;;===???@@@===<<<;;;:::::::::;;;;;;:::::::::999888777666555;;;===???>>>;;;999999999===???@@@???<<<::::::<<<<<<@@@GGGHHHFFFTTT~~~{{{hhhgggfffeeecccaaa___]]]]]]```WWWGGGCCCMMMPPPKKK???DDDNNNZZZbbbbbb]]]WWWSSSWWW[[[]]]]]]\\\\\\\\\WWWYYY\\\```dddgggiiijjjiiijjjkkkkkkkkklllnnnppprrrqqqsssxxx~~~}}}vvvyyy}}}dddFFF<<>>999777777888:::===@@@CCCEEE@@@???===;;;:::;;;===>>>777888:::;;;;;;:::999888<<>>777666;;;<<<;;;:::999;;;AAAJJJPPPDDD???:::999;;;;;;777333888888888888888888999999777:::======;;;888888999>>>???@@@???===;;;<<<===@@@AAADDDFFFGGGWWW|||wwwppphhheeeeeeeeeccc```^^^aaa```XXXLLLFFFJJJOOOQQQLLLIIIMMMXXXbbbdddaaa]]]YYYUUUWWW\\\^^^ZZZUUUYYY[[[]]]^^^```bbbfffhhhlllkkkkkkkkkkkkmmmnnnooottttttvvvwwwyyy{{{|||}}}zzz|||~~~lllIII>>><<<888777<<<;;;<<<<<<;;;<<<>>>CCCFFFAAA>>>:::999::::::888666888888888888888888777777666999<<<<<<:::888999999<<<>>>>>>>>><<<;;;<<<===CCCCCCEEEFFFGGGVVV|||vvvkkkgggggghhheeeaaaaaabbbaaa[[[SSSLLLJJJJJJWWWSSSJJJEEENNN]]]dddbbbccc[[[SSSSSSXXX]]][[[XXXWWWYYY\\\^^^___aaadddgggmmmmmmmmmmmmnnnooopppqqqttttttssstttvvvyyy|||}}}zzz|||~~~}}}}}}~~~|||\\\@@@:::;;;999888<<<:::<<<======<<<;;;;;;<<<>>>===;;;999888888999999888888888888888777666666444777999:::999999999999:::;;;<<<<<<;;;;;;<<<===FFFEEEFFFFFFFFFUUU{{{{{{nnniiikkkllliiieeecccbbbaaa^^^YYYRRRJJJEEESSSTTTMMMBBBEEEVVVaaaaaaccc\\\TTTRRRTTTYYY\\\]]]WWWXXXYYYZZZ\\\___dddgggmmmmmmmmmnnnoooqqqrrrrrrtttrrrpppooopppsssvvvyyyyyy|||}}}}}}}}}~~~~~~gggOOO;;;888;;;:::999;;;;;;<<<>>>===;;;999888888======<<<:::777666888999888888888888888777555444444555777888999999999999777999:::;;;::::::<<<===DDDCCCDDDDDDDDDTTTzzz|||qqqkkklllmmmjjjgggdddbbbaaa```]]]VVVLLLEEEIIIPPPPPPFFFCCCMMMYYY___aaa```\\\VVVRRRRRRXXX]]]YYYXXXWWWVVVWWW\\\bbbgggiiijjjlllnnnpppqqqrrrsssuuurrrooommmmmmooorrrtttvvvzzz}}}{{{zzzXXXGGG999888<<<;;;999:::<<<======;;;999888:::;;;=========;;;888777777888777888999999999777666555555555666777888999999999666888999:::999:::;;;===??????AAABBBCCCSSSzzzvvvooolllkkkiiigggeeecccbbbaaa___ZZZQQQKKKDDDJJJPPPMMMGGGHHHPPPXXX___cccddd^^^TTTOOOQQQVVVYYYXXXVVVUUUUUUYYY___ddddddfffhhhkkknnnqqqrrrsssuuussspppnnnmmmooorrrttttttwww{{{~~~|||~~~wwwMMMBBB999999<<<<<<::::::<<<<<<;;;999888999;;;>>><<<<<<======<<<;;;999777666777999::::::999888666777666555666888999999888666888::::::999999;;;===;;;<<>>AAAAAA<<<888555777:::<<<<<<;;;:::999:::777666666999:::999777777999::::::999999;;;<<<;;;===AAADDDEEERRRvvvuuunnnkkklllhhhgggfffdddbbb```]]][[[PPPFFFHHHTTTTTTHHHCCCKKKQQQXXX```cccaaa[[[TTTQQQTTTVVVYYYZZZYYYXXXXXXYYYZZZ]]]aaafffkkknnnpppqqqjjjjjjiiijjjlllnnnqqqsssrrrtttwwwyyy{{{~~~yyy{{{rrrOOO@@@:::777999<<<===<<<<<<999;;;<<<;;;999777777888666666888???EEEEEE@@@:::555777:::<<<======;;;:::;;;999666777999:::999777888:::;;;;;;:::999;;;<<<===???CCCFFFFFFSSSuuuwwwooommmmmmkkkgggcccbbbddddddbbb```XXXOOOHHHIIIOOOQQQJJJBBBEEEKKKUUU```fffeee^^^XXXSSSUUUXXXZZZYYYXXXVVVUUUUUUXXX]]]cccgggkkklllmmmkkkkkkjjjiiijjjkkkmmmnnnpppnnnooosssyyy|||yyyvvv}}}|||www{{{aaaDDD<<<;;;::::::999999999999:::;;;::::::999888777666888888;;;AAAGGGHHHBBB<<<666777888:::;;;;;;::::::444333333666999:::888666666999<<<===:::999:::;;;>>>CCCFFFCCC@@@NNNqqq~~~sssnnnnnnrrroookkkhhhfffdddbbb```]]]TTTKKKIIIMMMPPPMMMIIIGGGHHHNNNYYYcccgggccc]]]YYYVVVTTTUUUYYY[[[ZZZXXXWWWYYY]]]bbbeeeggghhhhhhiiihhhhhhhhhiiijjjlllmmmnnnllllllqqqwww{{{zzzxxxyyy||||||{{{~~~yyyyyyzzzwwwVVV===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999888777999888999???FFFHHHDDD???<<<;;;:::888888999:::;;;888666444555888:::999888333666:::;;;;;;;;;===>>>>>>BBBEEECCCAAAOOOqqqwwwnnnooorrrqqqoookkkgggdddccccccccc[[[QQQKKKKKKMMMOOOOOOIIIFFFGGGPPP]]]eeeeeebbb```YYYSSSRRRXXX]]]]]][[[YYY[[[^^^aaacccccccccccceeeeeedddeeefffhhhjjjkkkllljjjjjjnnntttyyyzzzyyyvvvyyy|||}}}}}}~~~~~~yyyxxx|||uuuqqquuucccGGG888<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999<<<:::;;;AAAHHHKKKIIIEEEBBB???:::666555666999<<<:::888666555777888999999333555888::::::;;;<<<>>>===AAAEEECCCBBBPPPrrrxxxnnnpppiiikkkllljjjfffdddeeegggfff```WWWOOOKKKJJJLLLMMMKKKHHHFFFJJJRRRZZZ___aaaccc^^^XXXVVVWWWYYYZZZZZZ[[[]]]___```aaaaaa___^^^aaaaaaaaaaaaccceeegggiiijjjiiiiiikkkppptttvvvvvvuuuxxx||||||{{{{{{}}}xxxrrruuu|||{{{uuurrruuu|||{{{pppOOO===;;;;;;;;;:::;;;;;;<<<======<<<<<<======<<<;;;::::::>>>>>>@@@GGGOOOQQQMMMHHHAAA>>>999555444555888;;;::::::999999999999888777777888999999999999999:::===@@@DDDCCCCCCRRRsss{{{qqqqqqgggiiikkkjjjgggeeegggiiifffccc]]]VVVOOOKKKIIIHHHLLLMMMLLLIIIHHHKKKSSSZZZ___aaa```]]]XXXUUUUUUWWW\\\]]]___```aaa```^^^]]]^^^^^^^^^___```bbbeeefffjjjiiihhhiiillloooqqqrrrvvvzzz}}}|||zzzyyyzzz|||}}}~~~{{{tttooozzz}}}mmmooouuu||||||xxxtttqqqrrryyy]]]@@@999@@@:::999999999:::;;;<<<<<<<<<<<<=========<<<;;;;;;<<<>>>CCCLLLSSSSSSLLLEEE;;;999777555555666777888:::===@@@AAA@@@===:::888999888888888999:::::::::<<>>666666666666666666777777;;;@@@EEEHHHFFFAAA===;;;888666666888;;;===>>>>>>;;;>>>AAACCCEEEUUUttt{{{xxxwwwuuutttrrroookkkhhhfffeeedddcccaaa\\\UUUOOOJJJOOORRROOOHHHDDDEEEGGGMMMSSSZZZ]]]\\\ZZZYYYZZZUUUWWWZZZ]]]___```______]]]\\\\\\\\\]]]^^^```aaabbbdddfffhhhiiijjjkkklllqqquuuyyyzzzyyyxxxyyy{{{|||}}}~~~|||xxxoooppprrruuuyyy|||qqqlllooosss}}}|||vvvuuutttsssqqqlllfffaaaddduuuyyyXXXBBB<<<===>>><<<;;;;;;::::::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;<<<>>>BBBJJJOOOLLLBBB:::777777666666666666777888:::>>>DDDEEECCC???===<<<:::888666888<<>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::AAAAAACCCIIIMMMKKKBBB;;;;;;999777555555666777999777;;;??????===;;;:::;;;>>>;;;999999<<<>>>>>><<<:::===@@@BBBGGGWWWuuu{{{vvvssspppmmmkkklllhhheeehhhmmmnnnjjjddd[[[PPPGGGGGGOOOQQQJJJAAABBBBBBFFFOOOZZZaaaaaa___YYY[[[\\\[[[XXXWWWYYY[[[^^^]]]\\\ZZZZZZZZZ[[[[[[bbbbbbbbbcccdddfffggghhhkkknnnqqqssstttwwwzzz|||}}}~~~zzzqqqnnnoooppptttxxx{{{}}}uuuqqqiiiggggggooo|||~~~~~~{{{wwwooogggjjjeeefffkkkggg___dddqqqtttPPPBBB@@@<<<:::;;;========================:::;;;<<<<<<<<<;;;:::999>>>===???EEELLLMMMFFF>>>999777666666888999777555666666666666777777777777:::::::::999999999888888<<<>>>@@@@@@BBBRRRqqqyyytttrrrrrrooommmmmmjjjhhhkkkooopppkkkfff]]]VVVNNNJJJKKKKKKIIIFFFCCCAAAAAAFFFNNNVVVZZZ\\\\\\^^^___^^^ZZZWWWWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^^^^___```bbbdddfffggghhhhhhkkkooorrrtttwww{{{~~~|||}}}~~~~~~~~~}}}}}}}}}~~~tttppppppvvv{{{}}}|||uuuoookkkjjjmmmooovvv~~~yyyzzz~~~wwwrrrqqqlllfffkkkccc^^^aaaiiiuuubbbEEE<<<>>>===;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999888999:::???HHHOOOOOOFFF>>>777888777666555666999<<<555666666666777777777777999999999999999999999999<<<>>>@@@@@@BBBPPPppp}}}tttrrrrrrqqqooonnnlllkkknnnrrrrrrmmmhhh```]]]WWWOOOIIIFFFHHHJJJIIIFFFBBBAAACCCIIIPPPTTT\\\^^^aaa```]]]YYYWWWVVVTTTUUUXXX[[[]]]^^^___^^^\\\]]]___aaaccccccccccccbbbeeejjjmmmqqqtttyyy|||yyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||~~~|||xxxuuusssrrrssstttwwwwww{{{}}}zzzssslllggghhhlllpppyyy}}}yyyxxxzzz{{{wwwuuuooohhhffffffeeebbbaaa``````ggg|||fffNNN:::777;;;;;;;;;<<<999999999999999999999999:::999888888777777777888333777>>>HHHPPPNNNFFF===777999999555222222777===555555666666666777777777777777777888999999::::::===???AAA@@@AAANNNmmmxxxpppoooqqqsssooonnnnnnpppsssrrrmmmhhhcccbbb^^^VVVMMMHHHIIIJJJNNNMMMJJJFFFDDDDDDGGGJJJUUUWWW[[[^^^___]]][[[ZZZTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaaaaa```^^^]]]^^^aaaeeeiiikkkooosssvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyy|||~~~~~~|||{{{{{{}}}}}}zzzxxxuuusssqqqwwwuuuttttttvvvzzz~~~{{{tttrrrhhhhhhggggggllluuu|||wwwrrrooojjjhhheeeaaa``````___]]]UUUgggyyy{{{SSSDDD777777::::::999888888888888888888888888888>>>===:::888777777777777222555<<>>;;;999777777777555666888===@@@@@@<<<888888666666999======999444555555555555666666666666444444555666888999::::::===???AAA???>>>JJJgggtttrrrxxxtttsssqqqpppooommmiiigggfffeeecccbbbaaa\\\UUUPPPHHHJJJNNNQQQQQQNNNJJJHHHDDDEEEHHHNNNUUU\\\___``````^^^\\\ZZZXXXXXXXXXXXXSSSUUUXXX\\\___```aaabbbbbbdddggghhhiiijjjlllnnnmmmmmmlllkkkkkkkkkllllllhhhhhhhhhhhhhhhiiijjjjjjhhhjjjmmmnnnnnnmmmnnnooorrrrrrsssssssssrrrrrrrrruuuvvvxxxzzz{{{~~~}}}rrrmmmiiigggeeeeeekkkrrryyy}}}zzz||||||ssskkkddd```^^^^^^ZZZ[[[^^^___\\\ZZZ___fffmmmPPP???===;;;;;;<<<=========999999999999999999999999AAA???>>>;;;:::888777777888777666777888999777666666333444;;;DDDEEE???777444444555555555666666666333444555666777888999999<<<>>>@@@>>>===IIIeee~~~}}}}}}}}}xxxvvvssspppmmmkkkiiigggfffeeeeeeeeedddbbb^^^[[[PPPNNNNNNPPPSSSSSSPPPMMMGGGDDDCCCEEELLLRRRWWWYYY[[[\\\^^^^^^^^^\\\[[[YYYVVVWWWXXXZZZ]]]___```aaa```bbbdddffffffhhhjjjlllmmmllljjjiiiiiiiiijjjkkkggggggggggggggghhhhhhiiibbbdddfffggghhhiiikkkmmmoooooopppqqqsssuuuwwwyyy{{{wwwooojjjeeedddfffkkkpppvvv|||xxxwwwyyy~~~~~~wwwlllaaaZZZXXXYYY[[[VVVXXX[[[^^^^^^dddxxxvvvUUUBBB:::;;;;;;999999:::<<<<<<888888888888888888888888999999999999999888777777777666666666666666555555444333444999???@@@;;;666444444444555555555666666444444555555666777888888:::===???>>>===HHHddd}}}yyy|||yyyuuupppmmmjjjiiihhheeefffgggfffdddcccdddeee]]]WWWQQQOOORRRUUUTTTQQQLLLGGGBBBAAAEEEKKKOOOPPPSSSWWW\\\```aaa___\\\YYY\\\\\\[[[[[[[[[[[[\\\\\\\\\^^^```bbbcccdddgggiiimmmllljjjiiiiiiiiijjjkkkjjjjjjiiiiiiiiijjjkkkkkkhhhiiikkklllmmmooorrruuuxxxxxxxxxzzz~~~|||zzztttooohhhcccaaaeeejjjnnnlllnnnttt}}}xxxtttrrrqqqtttyyy||||||{{{sssoooggg```[[[XXXXXXXXX[[[\\\```dddiiiyyy```BBB999:::<<<;;;777444555777777888888888888888888888888111333555777888888777777555555666666777666555555444444444555555444222000444444444555555555666666444444555555666777777777999<<<>>>>>>===HHHccc}}}uuuwwwvvvrrrqqqqqqnnnkkkhhhhhhhhhgggeeedddccccccddd```ZZZUUURRRPPPNNNLLLOOOOOONNNJJJFFFCCCDDDFFFNNNPPPSSSUUUXXX[[[```cccbbbdddfffhhhgggeeebbb___XXXYYYZZZ[[[[[[\\\^^^aaafffdddcccfffiiikkkjjjiiinnnppprrrtttuuusssqqqoooqqqsssttttttssstttvvvyyy|||{{{zzz{{{||||||zzzxxxtttrrrooolllhhhfffdddcccbbbccceeegggkkkqqqyyy~~~~~~~~~yyyqqqjjjeeebbbbbbeeellluuuyyywwwtttqqqhhh]]]VVVUUUWWWYYYYYYXXXXXX```ttthhhEEE999>>>:::999888888999999888777777777777777777777777777555666777888888888888888666666666666555555555555444444444444444444444444333333333444444444555555666666666666777777777777999>>>===<<>>>>><<>>>>>===@@@FFF___zzzooowww~~~zzzsssqqqqqqmmmhhhgggiiikkkiiifffcccdddeeeggggggddd___[[[TTTRRRNNNJJJIIIJJJMMMPPPMMMMMMLLLIIIGGGEEEFFFHHHHHHKKKQQQWWW]]]aaadddfff```aaaaaa```___^^^```bbbdddcccaaa```___]]]\\\[[[\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[\\\\\\\\\]]]___aaaaaa```aaaccceeegggfffeeeiiijjjmmmpppuuuyyy|||~~~~~~zzzxxxvvvqqqllljjjjjjhhhbbb]]]]]]ZZZVVVSSSSSSUUUXXXZZZ[[[YYYVVVVVVXXXYYYYYYYYY```]]]YYYWWW\\\hhhwww___@@@777;;;;;;555888999999888777666666777666666666666666666666666666666666666666555444333555555555444444444333333333333333333333333333333333333333444444444555555444555555555666777777777888>>>>>>===AAAGGG```|||pppwwwwwwrrrtttppplllkkkkkkkkkiiifffdddddddddfffggggggeeeccc^^^ZZZSSSNNNLLLKKKLLLMMMOOOPPPQQQPPPMMMKKKIIIIIIGGGGGGHHHJJJNNNRRRVVVYYYZZZ[[[]]]^^^___aaadddfffcccdddccccccbbbaaaaaaaaagggeeecccbbbaaabbbcccccc```aaabbbbbbbbbccceeegggeeeeeefffiiimmmooooooooouuuuuuvvvxxx{{{~~~~~~vvvvvvvvvvvvtttqqqnnnlllhhhccc^^^]]]______ZZZVVVWWWVVVUUUUUUVVVWWWYYYZZZUUUUUUUUUWWWYYYZZZZZZZZZ```\\\[[[bbbtttgggGGG===<<<888666888888999:::999666444555777555555555555555555555555555555555555555444333222444444444444333333333333333333333333333333333333333333333444444444555555333444444555666777777777888>>>>>>===AAAGGG```}}}}}}}}}qqqsssrrrqqqooommmkkkjjjiiihhhgggffffffhhhiiihhhggg```^^^\\\ZZZWWWSSSMMMIIIIIILLLOOOQQQQQQQQQQQQRRRMMMKKKHHHEEEEEEFFFHHHJJJOOOQQQTTTVVVWWWZZZ^^^aaaaaabbbccccccccccccdddfffggggggffffffggghhhjjjkkkjjjkkkkkkjjjhhhgggiiijjjmmmmmmnnnqqquuuwwwwwwvvvwwwwwwvvvvvvvvvwwwxxxxxxvvvxxxzzzyyyvvvrrrooonnnkkkllllllllljjjhhheeecccZZZWWWSSSSSSUUUUUUTTTQQQSSSTTTVVVWWWXXXYYYYYYYYYSSSTTTVVVYYYZZZ[[[\\\\\\^^^cccooohhhJJJ888===???555111999777999;;;999555333444777555555555555555555555555333333444444444333333222444444333333333222222222333333333333333333333333333333333444444444555555333333444555666777777888888>>>>>>===@@@FFF___pppnnnqqqtttsssooollllllnnnooonnnlllkkkkkkjjjhhhfffcccbbbaaaaaa```\\\UUUPPPMMMNNNNNNNNNMMMNNNQQQTTTPPPNNNLLLJJJHHHGGGFFFFFFHHHJJJLLLMMMMMMOOORRRUUUXXXZZZ\\\\\\[[[[[[]]]```___```aaabbbdddfffhhhiiiiiijjjjjjiiigggfffhhhiiioooooooooqqqssstttsssqqqnnnnnnmmmlllkkkkkkkkkkkkfffggggggfffdddbbbbbbbbbdddeeeeeedddccc```]]][[[SSSSSSRRRQQQQQQRRRSSSTTTSSSTTTVVVXXXYYYYYYXXXWWWUUUWWWXXXZZZ]]]```dddgggnnn|||qqqKKK===666:::;;;555333999777:::;;;999444222444666555555555555555555555555111222222333333333333222333333333333222222222222222222222222222222222222333333333444444444555555222333333444555666777888888>>>>>><<>>===<<>>:::999777666666666888999888777666555444444444444555444333444666666444222555555444333333333333333333333333333333333333333222222222222222222222222333333333444444444444555333444555555444444555777999;;;=========FFF^^^uuu~~~wwwssstttvvvuuurrrnnnkkkkkklllnnnmmmllljjjiiiggggggffffffcccbbbaaabbbbbbaaa^^^\\\TTTSSSQQQNNNLLLKKKJJJJJJNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOPPPOOONNNNNNOOOOOOPPPQQQRRRSSSTTTPPPQQQSSSTTTVVVWWWXXXYYYSSSRRROOOLLLJJJJJJJJJKKKLLLMMMNNNPPPRRRUUUWWWYYYaaacccfffiiiiiifffcccaaa[[[[[[[[[XXXUUUTTTTTTTTTYYYZZZZZZZZZ\\\aaahhhlll{{{xxx[[[EEE;;;;;;999888666555555666666777666666555444333333333333555333222222444555555444444333333222222222222333333333333333333333333333222222222222222222222222333333333333444444444444333444555555444444555777999;;;=========FFF]]]sss~~~tttmmmlllvvvxxxxxxtttmmmiiiiiikkkmmmmmmllljjjiiihhhhhhhhhbbbbbbcccdddeeedddcccbbb]]]\\\ZZZWWWUUUSSSQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRPPPOOOPPPQQQQQQPPPOOOQQQQQQQQQPPPOOOOOONNNNNNKKKKKKLLLNNNQQQSSSVVVWWWQQQPPPNNNMMMMMMNNNPPPRRRQQQRRRSSSUUUXXX[[[]]]^^^aaadddhhhlllllljjjfffcccYYYZZZ[[[[[[YYYXXXYYY[[[[[[[[[[[[^^^ffftttoooSSSBBB:::888:::777777666555555555555666555444333333222222222333222222222222333333222222333222222111111222222222333333333333333333333333222222222222222222222222222222333333333444444444333444555555444444555777888;;;>>>===<<>>===<<>>===<<>>>>>;;;BBBWWWlllvvv~~~{{{~~~zzzwwwtttmmmmmmnnnnnnnnnlllkkkjjjdddgggjjjjjjhhhggghhhjjjiiiiiijjjiiihhhgggeeecccfffggghhhhhhhhhhhhffffff````````````````````````[[[ZZZZZZ[[[^^^______^^^]]]^^^```bbbeeegggiiijjjgggeeeaaa^^^^^^```ccceee```aaabbbccccccaaa___^^^______^^^^^^^^^______```cccdddeeeffffffeeedddcccggghhhllltttxxxTTT999:::888999;;;999555444777777777777888777666666555444444444333333444555555666666333111111666???GGG333333333333444444555666333333333333333333333333222222222222222222222222111111222222222333333333333444666555444444555777888:::>>>>>>;;;BBBVVVkkkuuu{{{uuutttuuuqqqyyy{{{sssmmmmmmooonnnkkkllllllkkkiiihhhjjjkkkfffkkknnnlllhhheeeeeedddddddddeeegggjjjjjjiiigggccccccdddeeefffdddaaa^^^aaaaaa``````___^^^^^^]]]bbbaaaaaabbbdddfffgggggghhhddd``````bbbeeeeeeeeehhheeebbb``````___^^^^^^ddddddcccaaa______aaaccchhheeefffkkkjjjgggjjjqqqsss~~~hhhHHH;;;:::666666777777777777666666666666666666555555555555333222222111111222222333222222222222222222222222333222111000000222444555444444444333333222222222111111111111111111111111111111111111111111111111333333444444555666666777999;;;===>>><<>>===DDDVVViii{{{{{{{{{uuu~~~~~~yyytttvvvqqqqqqqqqsssuuuuuusssqqqmmmpppqqqoookkkhhhiiikkkcccccccccccccccccccccccc```aaaaaa^^^\\\]]]aaafffgggggggggfffeeehhhlllooosssxxx|||~~~~~~kkkQQQAAA888555555888777444333666444555555666666555555444555555555555444444444444111111000000000000111111111111111111111111111111000000000111111111111222000000000000000111111111111111111111111111111111111111111111111111111111222222222333444444555555777999<<<===<<>>;;;666555444555888666222222555444555555555555555555444333333333222222222111111111111000000000000111111000000000000000000000000//////000111111111111111.../////////000000111111111111111111111111111111111111111111111111111111333333444555555666666777999;;;>>>>>><<>>===;;;666555444444333222222111333333333333333222222222222222222222222222222222222222222111111111000000000000000000000000000000111111222222222222111111000000000000000000000000000111222333333222111000...///222444555444333222000000111111111222222222222222222222222333444555555777:::<<<;;;AAAQQQaaalllooo[[[EEE:::999999888777777444222222444555555333222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111000000000000000000000000000000111333444444333111000...///111222333222222111000000000111111111111222222111111222222333444555555666:::;;;;;;AAAQQQaaammm```{{{|||gggHHH???888:::<<<999666666666555444444555666666666111111111222222222222222111111111111111111111111111111111111000000000000000000000000000000000000///000000111111000000///000000000000000000000000000111333444444333111000000000000000000000000000000000000000111111111111111111111111222333444555444666999;;;;;;AAAQQQbbbooo<<>>NNNrrrgggRRRFFF???;;;555555555555555555555555222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000111111000000000000111111///222555333///,,,...000...999IIIQQQJJJ;;;000...000000111555:::999222,,,000000////////////000000000000000000111111111111222222222222333444555555777777:::<<<<<>>;;;777000000////////////000000000000000000111111111111222222222222333444555555999999::::::999<<>>:::555444555666777777444444444444444444444444222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000//////............/////////111333222000...///000...++++++000111///,,,---//////111555999;;;999666000000////////////000000///000000000111111111111222222222222333444555555999999999:::999<<>><<<777666555555666666555444444444444444444444444444222222222222222222222222222222222222222222222222///000000000111111111111000000000000000000000000//////............//////...///000000......---...------111444222---,,,.........000222444444333222000000////////////000000///000000000111111111111222222222222333444555555888888999:::999===JJJXXXjjj444111111333333222666<<>>===;;;GGGCCC???;;;999777555333111111000000000111222222////////////////////////000000000000111111111111111000//////......//////......------------.........//////...---,,,...///---------------.........------........./////////////////////000000000000000000000000111111111111000000000111222444555666444555888:::999<<>>888777777777888888888777555555555333222222333444333333333333333333333333111222444777777444///+++<<<:::888888::::::888666111111111111111222333333000000000000000000000000000000000000111111111111000000///............/////////............//////444555444222...,,,...000,,,,,,,,,------.........---------.........//////////////////000000000000000000000000111111111111//////000111222444555666444555888:::999<<>>FFFNNN^^^sss------------.............../////////000000000000111111111222222222333333777777777555666>>>KKKTTTooouuueeeWWWIII@@@@@@>>>:::777555555666666666555555555444444444444555555444222111111333555333222222111111222222222333222222222222333444444222222222333333444555666<<<:::777444111//////000111111111111111111111111///000000000000000111111555333333666999999444///.../////////000000000000000//////...------,,,,,,------------............////////////000000///...000000000000000000000000////////////000000000000000000000111222222333333555777:::999999===FFFNNN\\\rrr------------................../////////000000000000111111111222222222222222444444333111222666:::@@@MMMcccwwwpppfffVVVIIIBBB===999666888888777666555555555555555555555555444444444444444555444222000000333555222222111111111222222333222222222222222333444444222222222222333444555555999<<<===:::444000000222111111111111111111111111000///////////////......000000222555888777222---....../////////000000000/////////...------,,,,,,------------....................................000000000000000000000000////////////000000000000000000000111222222333333444777999999999===FFFMMM[[[qqq,,,,,,---------................../////////000000000000000111111111111222...000333555555555888:::222777???JJJXXXlllttthhh\\\SSSGGGCCC???======>>>===<<<777777777777777777666555444444444444444444444444333444666555333222222333111111111111111222222333222222222111222333333444222222222222222333444444333666::::::888666555555111111111111111111111111000000000//////.........++++++---000222222...+++........./////////000000//////.........---------,,,,,,---------.........,,,---...---------///000////////////////////////////////////000000000000000000000111222222333333333666999888888<<>>???>>>===<<<<<<;;;999777777888888888777666444333333333444444444444444444111444888999777444222111111000000000111111222333222111111111111222333333222222111111111222333333000111222666999:::888555000000000000000000000000111111111000000////////////...---...///000000000............////////////...............---------,,,,,,,,,------------...+++,,,...---,,,---000222////////////////////////////////////000000000000000000000111222222333333333666888888777<<>>;;;:::999888777888:::<<<555444444333333222222222222222333333333444444444000222444555333111000111////////////000111222333111111111111111222222333111111000000000000111111222000//////111333555666000000000000000000000000......///////////////000---------,,,++++++,,,,,,---------.........//////........................++++++,,,,,,,,,---------***---///...,,,---222777000000000000000000000000////////////000000000000000000000111222222333333222555777777666:::CCCKKKVVVlll++++++,,,,,,,,,------------------.........//////............/////////000/////////111222111...,,,/////////000111333555666888999999777555777===BBBEEELLLVVV```mmmsssggg]]]RRRKKKKKKFFF@@@<<<::::::::::::555999<<<:::666333555777111444777999999777555444555444444333333444555555222222222333333444444444222222111000......000222////////////000111222333111111111000111222222333111111000000000000000111...000000///...111777===000000000000000000000000,,,------....../////////---...000111///---,,,+++---------.........//////---.....................++++++,,,,,,,,,---------+++...000///---...333999000000000000000000000000////////////000000000000000000000111222222333333111444777666666:::CCCKKKTTTjjj,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000000000111111111222222222333222222444666888888777<<<;;;;;;<<>><<<;;;;;;:::999888777777777777666666666666777777666666777777777777666666666555444333222111111111222222222222222222222222111222222333333222222111////////////////////////111111000000111111222333000000000000000000000000111111111///---000666;;;000000000000000//////...........................---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---......///////////////...//////...,,,---000222////////////000000000000///000222222222222444555444555666555666:::BBBIIISSSnnn,,,,,,,,,,,,------------,,,,,,,,,------------...............////////////.../////////000000000000000000000111111111222222222111111333555777777666666666666666777<<>>;;;;;;;;;888555888888888888888777777777777666666666666666666777666666666777777666666666333333222111111111222222222222222222222222222222111222222333333222222111000000000000000000000000111111000000000111222222000000000000000000000000000111111///...111777<<>>???===:::;;;;;;===>>>@@@BBBCCCDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIKKKLLLKKKIIIGGGEEEDDD<<>><<<;;;999888999:::;;;<<>>???:::;;;===???@@@???>>>======;;;===HHHWWWZZZJJJ666777777666555555555666777;;;:::888777888999999888888777777666555555444444555555444444444444555555444444555555555555444444555555444222222111111111111111111111111111111111000111111222222111111000//////////////////////////////......//////000111////////////////////////...///111000///111666;;;...............------,,,........................000000///...---,,,,,,,,,...------,,,,,,------...///...---,,,,,,---...///------------------------------...///////////////))),,,000222111///------////////////000000000000333444555444333222333444555777888888888;;;AAAGGGTTTnnn++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////............////////////111000///000222333222111///000000000000111444666333222111222333444444333555666666777777888888888666666555555666777777888888999;;;===>>>??????>>>888:::999;;;HHHRRRFFF000999:::;;;:::999999:::<<<999888777666666555555555888888777666555444333222444444333333333333444444333333444444444444333333777666444333222111111111111111111111111111111111000000111111111111000000.......................................///000000////////////////////////---///000000...///444888...////////////...------......................../////////...---------,,,...------,,,,,,------...------------------------,,,------......------,,,---...//////000000//////+++,,,......---,,,---///////////////000000000000222444555444333333444555444666888888777:::@@@EEESSSmmm,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////------........./////////111000///000222333222111111222333333111111222444333444444333111000000111222333333444444555555555999999888888888999::::::444555666888999999999999444444444666<<>>777555666888777555444666888777888888777666666666777555555444444333333333222444444333333333333444444333333444444444444333333444444333222111111222222111111111111111111111111000000111111111111000000////////////////////////......------......///000////////////////////////---///000///------111555//////000000000///................................................------...------,,,,,,------...,,,...///000000///...,,,,,,,,,---......---,,,,,,,,,---......//////.........//////...---...000111////////////000000000000///111222222222222333444333555777777777999>>>CCCQQQkkk,,,,,,------------......******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////222111000111222333222111+++...111111000/////////---000333444222111444666555555555555555555444444555555555444555555666666777777888999999999999888<<<777777;;;999333666>>>777999:::888555333555666444555666666555444555666111222222222222333333333444333333222222333333444222333333444444333333222111111111000111111222333000000000000000000000000000000111111111111000000000000000000000000000000...------------...//////////////////////////////---///000...,,,,,,///333000000000000000//////...........................---------..................------,,,,,,------...---...111222222111...---,,,,,,---......---,,,,,,+++,,,------......------+++,,,------,,,,,,---///////////////000000000000---///000111000000222444222555777777666888===BBBQQQjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---........................---------------............///////////////000000000000000000000000000111111222111111111111111111111111444555555444333333666888555555555555555555444444666777777777888888888888777777888888888888777777666666666666666666666666666666666666666666666666555555555444444333333333222222222333333333444444222555555333333555555222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------............/////////000000000000//////000000////////////000000888222......///...------////////////////////////.........------,,,,,,+++******+++,,,------------+++;;;LLLDDD,,,&&&///333---.........---,,,++++++------------------------///+++)))...666888222+++///////////////000111111000000000000111222333444555777888888777999???DDDPPPggg|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---........................------------------.............../////////000000000000000000//////000000111222111111111111111111111111333444555444333333555777555555555555555555444444666666666777777777888888666777777888888777777666666666666666666666666666555555555555555555555555555444444444333333333333222222222333333333333444222555555333222444333000111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------............/////////000000000000////////////............//////777222............------.................................------,,,,,,,,,******+++------.........333444555333///---,,,***---------------------...------------------------///---,,,///555666222---///////////////000111111000000000000111222333444555777888888777999???DDDPPPfffzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------......------------................../////////000000000000000//////000000111222111111111111111111111111111333555555444444444555444444444444444444555555555555666666666777777777666666666777777666666666555555555555555555555555555555555555555555555555444444333333333333333222111111222222222333333333222555555222222444333000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------............///...//////000000//////......------------------...555333000............,,,........................------------------,,,,,,***+++,,,---...///000000555222))))))111///))),,,---,,,,,,,,,,,,...///000------------------------//////...000222222111//////////////////000111111000000000000111222333444555777888888777999???DDDPPPeeexxx++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------......,,,,,,---------................../////////000000///////////////000111111111111111111111111111111000222555555444333333444333333444444444444555555444555555555555666666666555555666666666666555555444444444444444444444444444444444444444444444444333333333333222222222222111111111111222222222222111444555333333666555222000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------............///...//////////////////.........------------......333444222...---///...,,,........................,,,---------------------++++++,,,---...000111222111666222...111,,,,,,999///...,,,+++,,,---///000,,,,,,------------------...///000//////...///000///////////////000000111000000000000111222333444555777888888777999???DDDOOOdddxxx++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------......,,,,,,,,,------------.............../////////////////////...///000000111000000000000000000000000///222444555444333333333333333333333444444555555333333444444444555555555444444444555555444444444333333333333333333333333444444444444444444444444222222222222222222222222000000000111111111222222///222444333444888999666////////////////////////////////////////////////........................////////////////////////---------............///......////////////......///..................///111444444...,,,///...+++........................,,,,,,,,,------.........,,,,,,,,,,,,---///111222///666888555555555777===222111...,,,+++,,,---...,,,,,,,,,---------......,,,...//////---,,,...000///////////////000000111000000000000111222333444555777888888777999???DDDNNNdddyyy+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,------......,,,,,,,,,,,,------------------.........///////////////......//////000111000000000000000000000000000111333333222222222333222222333333444444555555222333333333333444444444333333444444444444333333222222222222222222222222333333333333333333333333000111111111111222222222///000000000000111111111...222333222444888888666////////////////////////////////////////////////........................////////////////////////---------............///---......//////......---//////............/////////555555...,,,//////***------------------------++++++,,,,,,---...//////------,,,,,,,,,...///000333...111444888IIIKKK555333222000...,,,,,,,,,,,,+++,,,,,,------.........+++---//////....../////////////////////000111111000000000000111222333444555777888888777999???DDDLLLeee|||************************+++++++++++++++++++++++++++++++++***++++++,,,---***++++++,,,------......++++++,,,,,,,,,------------------........./////////............///000000000000000000000000000000000111222111000111222444111222222333444444555555222222222222333333333333222222333333333333222222222222222222222222222222222222222222222222222222000000000000111111222222/////////000000000111111...222333111222555555222........................////////////////////////........................////////////////////////---------............///---......//////......---...------------------......666777///+++//////***------------------------******+++,,,---//////000...---,,,++++++,,,---...222%%%...333555XXXaaa666111000000///...------,,,++++++,,,,,,---......///,,,---///111222222111000///////////////000111111000000000000111222333444555777888888777999???DDDKKKfff************************++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////...............///000000000000000000000000000000111111111000///000222555111111222333333444555555111111222222222333333333222222222333333222222222111111111111111111111111222222222222222222222222//////000000111111111222////////////000000000000///222222000///111111---........................////////////////////////........................////////////////////////---------.........//////---..................------,,,,,,++++++,,,,,,------666777///+++//////***------------------------******+++,,,...///000000///---,,,******+++,,,---,,,"""444666...ZZZppp???...//////000//////...---++++++,,,,,,---...//////------///333666666333000///////////////000111111000000000000111222333444555777888888777999???DDDJJJggg++++++************++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,...///111000///......///000111000///...------...///000---...///000111111111000111222333333222000...,,,111111222222222333333333333222222111000///......///000111111111111000000000000000000000000000000//////000000000000/////////////////////000111111000000111111111111000000........................///...---,,,+++,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,------+++))))))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,---...///,,,,,,+++***+++,,,---.........///000111222333333000---******+++------,,,000///...---...000222444555000---///555999777444------......//////000000000000000111222222333333555666777777888:::>>>AAANNNfff~~~++++++************++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...------,,,...///000///...------...//////000///...------...///000000333444111,,,,,,222888000111333555666666555444111111111111222222222222---...///000111222333333///000000000000000000000000000000000000000000000//////000000000000/////////............///000000000000111111111111000000...........................---,,,,,,,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,+++******,,,...000111///---------------,,,,,,,,,------...,,,,,,+++++++++,,,---...---------------.........------------...///......,,,+++++++++,,,...///000999444...+++---222666888//////......//////000000000000000111222222333333555666777777888:::>>>AAAOOOfff~~~++++++************++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......---,,,...///......------------.../////////............////////////////////////000000------.........---,,,,,,000000000000111111111111,,,---...///111333444555////////////////////////000000000000000000000000...//////000000//////......------------.../////////000000111111000000///------------------------------,,,,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...000111///,,,***+++---***---000111111000000000...------,,,,,,,,,,,,---,,,,,,+++++++++,,,---...---------,,,,,,,,,+++++++++---///000000/////////*********+++,,,,,,------666555222...+++,,,222777222111///......///000111000000000111222222333333555666777777888:::>>>AAAOOOggg++++++************++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...///...---,,,...///..................///////////////....../////////000,,,,,,555??????444(((333333333222222222222222////////////000000000000000000000000000000111111000//////...............000000000000000000000000...//////////////////...---,,,,,,,,,,,,---......//////000000000000//////---------------------------,,,,,,,,,------......------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------........................,,,///333111---,,,///333777888777444111//////000......---,,,+++++++++++++++++++++,,,,,,,,,------///.....................+++---//////---,,,---///,,,,,,------------,,,,,,+++111666555000---///222555333000...---///000222000000000111222222333333555666777777777:::>>>AAAOOOggg++++++************++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////---------///......//////000000000000...//////////////////...555666;;;BBBIIIHHHAAA:::000000//////000222333444....../////////000000000222222111111000//////...111000///...---.........////////////////////////......////////////......,,,,,,,,,,,,,,,---......//////000000000000//////------------------------+++,,,,,,------.........------------------------,,,------------------,,,+++++++++,,,,,,---------------------------------........................)))...222222//////333777KKKGGGAAA888000++++++,,,...---,,,+++++++++++++++++++++,,,,,,,,,---------------...///000000111111......---,,,******+++,,,............---,,,+++***(((...555666444111222333555333000...---///000222000000000111222222333333555666777777777:::>>>AAAOOOfff++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000///---------///---...///000111111111000......////////////......333===FFFDDD<<<;;;DDDNNN:::777444000---,,,,,,,,,////////////000000000000000000000000111111111111222111///...---......///////////////////////////---......//////......------,,,,,,,,,,,,---.........//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,------------...------------------------(((+++///000///000444777???<<<777000+++)))+++------,,,,,,++++++++++++,,,***+++,,,---------,,,,,,++++++,,,---...///000000///...,,,---......---+++------------,,,,,,,,,,,,//////000111444666888999222111///......///000111000000000111222222333333555666777777888:::>>>AAANNNeee~~~++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........000000///...------...,,,---...000000000000000---...///000000///...------666<<<888///...888DDDJJJFFFAAA:::666333222222//////000000000111111111......///000111222222333444222000.........///000////////////////////////---......//////......------------------......///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............------------------------***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111************)))***---///+++++++++***++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------///---...222888888222,,,,,,,,,,,,,,,...000222333333///---222:::>>>;;;666//////......//////000000000000000111222222333333555666777777888:::>>>AAALLLddd}}}++++++************++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000111000...------...***+++---///000000///...---...///000000///...------------...000000///---666333000------...000222000000000000111111111111000000000000111111111111555333111///......000000////////////////////////---..................---...------------...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......------------------------*********++++++***************+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,---,,,+++***,,,......,,,+++******************+++,,,------***+++,,,---...---,,,,,,......------------,,,,,,---,,,///888AAAAAA777...,,,,,,---...111555999;;;222...///888CCCEEE:::...------......//////000000000000000111222222333333555666777777888:::>>>AAALLLddd|||)))************+++++++++******))))))((((((''''''))))))))))))))))))))))))(((***+++------,,,+++*********))))))******+++,,,---,,,,,,++++++,,,,,,---................................................////////////000000000000000000111111111111000000//////000000000000000000......///000000000000000000000000000000000000000000000000000000000000000------------------------,,,,,,++++++,,,,,,---...---......///////////////......---,,,,,,,,,,,,---,,,,,,,,,---------............---,,,,,,,,,,,,---------,,,,,,,,,---......++++++******++++++,,,---------,,,++++++,,,,,,,,,///............---------+++++++++,,,,,,,,,------//////...---,,,,,,++++++------------------------,,,,,,,,,---------......---...000111...******---)))......,,,333===999...---///444777999???PPP```???>>><<<999666222...,,,,,,---///111111111111000000/////////000111222222888777666555555999>>>CCCNNN```{{{))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))(((***+++------,,,+++*********))))))******+++,,,---,,,,,,++++++,,,,,,---------------------------............................../////////000000000//////000000000///......000/////////////////////......///000000000000000////////////////////////////////////////////////------------------------,,,,,,++++++,,,,,,---...------...///////////////......---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------------,,,+++++++++++++++...------,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---............------------+++,,,,,,,,,------------///......---,,,,,,++++++---------------.........,,,,,,,,,---------......******,,,///111111000///...///,,,+++555@@@<<>>??????777000......---...111777555222///---------...---------------......///.........///000222333444666777888888888;;;???BBBLLL\\\vvv((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++,,,++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000//////........................------...////////////...........................------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,---............---------,,,+++++++++++++++))))))*********+++++++++------,,,+++++++++++++++...---,,,++++++***++++++)))))))))))))))***++++++++++++++++++,,,---......------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,---------......,,,000...'''(((......)))+++---///---***+++000444:::666444666777333222333000///...---------...///------------...///000111.........///000222333444777888999999999;;;???BBBHHHXXXrrr(((((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,++++++************++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---...////////////---......//////000000111,,,---......//////..............................------------------------------------------------,,,,,,++++++,,,,,,---...+++,,,------......---------,,,++++++***+++++++++*********+++++++++,,,,,,,,,,,,+++***************,,,,,,+++++++++++++++,,,******))))))******+++,,,++++++++++++,,,---...///---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,---------......---///---,,,444<<<555&&&,,,------,,,***(((+++...//////222777888555444777+++,,,,,,------...//////------------///000222333---......///000222444555555777888999:::<<<@@@CCCFFFVVVppp(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++*********)))***++++++,,,++++++************++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******,,,---.../////////------...///000111222222,,,---......//////......................................................------------------------,,,,,,++++++,,,,,,---...+++,,,------......---------,,,++++++******++++++***++++++++++++,,,,,,,,,+++******)))))))))))))))+++++++++***++++++,,,,,,++++++******++++++,,,---++++++++++++,,,---...///---------,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++000///......---,,,+++***,,,,,,,,,---------......***,,,...777LLL[[[PPP;;;...,,,+++---///...///000---+++,,,---,,,)))+++000,,,---.../////////......------------///111444555------...///111222444555333555777999:::>>>BBBEEEFFFVVVppp******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------//////............///////////////......---------,,,---//////...---...///+++,,,---......---,,,,,,...------,,,,,,------...------,,,,,,+++***))))))******+++++++++,,,,,,,,,------------------------,,,+++++++++***)))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........222222000///---+++***)))------------------------777***%%%OOO{{{GGG------------------------,,,,,,+++******+++,,,,,,------------------------***+++,,,---......////////////000000111222444444333666777777:::@@@CCCBBBHHHTTTmmm******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///..................///.........---------,,,,,,,,,------,,,,,,---000333666444222000...,,,,,,,,,...------,,,,,,------...------,,,,,,+++******)))******+++++++++,,,,,,,,,------------------------++++++++++++************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000000///...,,,+++******------------------------$$$,,,<<>>999333444<<>>888888>>>BBBBBBCCCQQQmmm******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---.../////////..................///++++++++++++,,,,,,------,,,...000000///---,,,---...........................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))***************++++++)))******+++,,,,,,------***//////333999000''',,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,---......///---...///000000000000000111111000000111222222333111444444333777???DDDDDDEEEPPPkkk******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((((((((())))))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++---...////////////............//////+++++++++,,,,,,---------,,,---......------///111...,,,+++***+++---///111...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++))))))***+++,,,,,,------))),,,******,,,&&&&&&333++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,---...//////***---111444555333111///222222111111111111222222666999:::888999>>>@@@???JJJTTTlll+++***)))***++++++***)))+++***)))(((''''''''''''))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,+++++++++333222///......///222333000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---.../////////...++++++++++++++++++++++++------------------------.........------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++------,,,+++++++++************++++++)))************+++++++++---,,,,,,,,,,,,---.........,,,++++++------,,,***+++,,,------......------------.........---+++***)))***+++...000000...,,,.........///000111111222222000000333444111222444777666888;;;;;;;;;???FFFLLLWWWppp+++***))))))++++++***)))...---,,,+++************))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------,,,,,,+++++++++000///...------...///000000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++------,,,+++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,---......,,,+++***+++,,,---,,,+++++++++,,,---------------,,,---.../////////......111///---,,,...///......------...//////000111111111//////111111111666===DDD;;;555777;;;===@@@DDDHHHTTTooo+++***))))))++++++***)))......---,,,++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++***+++,,,---,,,+++++++++************++++++)))************+++++++++,,,,,,,,,,,,---------------,,,+++,,,...///...---***++++++,,,,,,,,,,,,,,,+++,,,---///000111111111888444...++++++---...///---------...//////000000///......///...000:::EEEPPP@@@333333:::???AAABBBKKKWWWppp+++)))((()))***+++***))),,,+++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,............------,,,+++++++++++++++++++++++++++************************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***+++,,,,,,,,,***++++++************++++++))))))*********+++++++++++++++,,,,,,------------...---,,,...000111111000)))***++++++,,,,,,+++++++++,,,---...///000000111888444...++++++,,,......------------......//////---...000111///000:::FFFOOO@@@333222888===@@@BBBMMMZZZrrr***)))((()))******)))(((***))))))(((((((((((()))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,------.........---,,,++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***++++++************++++++))))))*********+++++++++***+++,,,---------,,,,,,,,,++++++,,,...000///...)))***++++++,,,,,,++++++---------------.........333111...,,,---...---,,,---------...............,,,...222444111///666@@@DDD<<<555555888:::???DDDJJJXXXsss***)))((((((******)))(((++++++***************+++)))))))))))))))))))))))))))(((((((((((()))******(((((()))))))))))))))***))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,------------,,,,,,+++++++++++++++++++++++++++***************************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***)))***+++,,,+++***++++++************++++++)))************+++++++++)))***,,,---------,,,+++)))(((((()))+++,,,+++******++++++,,,,,,,,,,,,,,,------,,,,,,,,,------...000///......//////---,,,........................---///333555222///222999999777777888888888===EEEIIIXXXsss***((('''((()))***)))(((,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))******))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++***)))***+++,,,+++)))++++++************++++++)))************+++++++++)))***,,,------,,,+++******)))((()))***+++***)))++++++,,,---------------,,,,,,,,,,,,---...000111222111////////////...---///////////////////////////...000333222///111555666555777999888888===DDDLLLXXXqqq***((('''((()))***)))(((*********)))******++++++))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++***)))***+++++++++)))++++++************++++++)))************+++++++++(((***+++------,,,+++***...,,,++++++------,,,++++++,,,------......------++++++,,,,,,...111333555666444000////////////...000000000000000/////////111...---000111000111555999666555888999999>>>DDDKKKVVVnnn(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++(((((())))))******++++++)))************+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++++++++)))((())),,,......,,,.........------,,,,,,,,,------------------------***************************+++---,,,,,,+++---...,,,---.../////////...------,,,+++******+++,,,---)))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************++++++,,,---------,,,,,,+++++++++************************+++,,,...000///...+++***...//////---+++---333777999555000,,,,,,...//////111000////////////000000////////////000111222333555555555666888<<>>>>>;;;:::888777666333000---+++,,,...000111111000///////////////000111222333555555555666888<<>>>>>HHHRRRfff))))))(((((((((((()))))))))*********++++++++++++---,,,,,,+++******))))))(((((()))***************((()))))))))***************))))))))))))))))))))))))*********++++++++++++,,,++++++*********++++++,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...111000...,,,+++,,,------************************++++++++++++++++++++++++---333888777111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((()))+++,,,,,,///444999777000)))'''''',,,,,,,,,......,,,)))%%%---,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********(((***+++***)))((()))***************************)))***+++---...//////000000///...,,,++++++++++++******+++++++++,,,,,,,,,+++,,,---///111444666777<<<;;;888333///,,,,,,------------....../////////000000000111111222222333666555555666:::===>>>>>>GGGQQQfff))))))(((((((((((())))))*********+++++++++,,,,,,000000...---+++***)))((((((((()))***************))))))))))))************))))))))))))))))))******************++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************+++++++++,,,++++++++++++++++++++++++***,,,------,,,,,,---...444222000...,,,++++++,,,+++++++++++++++++++++++++++************+++---...666777777444000,,,******,,,,,,,,,,,,,,,,,,,,,,,,000---+++---000111///+++///<<>>333///111''''''))),,,...---***(((...------,,,+++******)))++++++++++++++++++++++++++++++************+++++++++++++++++++++*********(((***+++***)))((()))***************************++++++,,,---............000///...,,,+++***************+++++++++,,,,,,,,,******+++,,,...///111222999888666222---++++++,,,..................////////////000000111222222333666555444666:::===>>>???FFFQQQggg))))))(((((((((((())))))))))))*********+++++++++000///...---+++***)))((((((((()))***************)))))))))))))))*********)))))))))))))))*********++++++++++++++++++++++++,,,,,,++++++,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---///333222000///---,,,,,,,,,+++++++++++++++++++++++++++***)))))))))+++...///:::777333000///---,,,++++++++++++++++++++++++++++++...333888:::666///((()))777EEEIIICCC<<<<<>>999333///,,,+++)))(((+++,,,------------,,,++++++++++++++++++++++++++++++******))))))******+++************************(((***+++***)))((()))***))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------...///...---,,,...///.........///////////////---...///000111222333333555444444666:::===???@@@FFFRRRjjj))))))(((((((((((())))))'''''''''((((((((())))))((((((((())))))*********(((((()))***************************))))))))))))((((((((()))******++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,---...---------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///------......////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...111///....../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))---///...+++)))+++...,,,+++******,,,---------555555666888888777333000,,,,,,,,,,,,------------++++++++++++++++++++++++******))))))))))))******)))))))))***************(((***+++***)))((()))***))))))))))))))))))))))))***************)))((('''&&&''')))***,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***,,,---...------...000---......///000000111111------...///111222333333555444444666:::>>>@@@@@@EEEQQQiii))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))*********(((((()))***************************)))))))))((('''(((((()))******++++++------,,,,,,,,,+++++++++)))))))))******,,,------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,---......------...000,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---000...---,,,---,,,+++))))))+++///444999;;;;;;999//////---,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******((()))))))))*********+++(((***+++***)))((()))***)))))))))))))))))))))))))))************))))))(((&&&''')))***+++,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++---......---,,,---...,,,------///000111222333,,,---...///000222333333444333333666:::>>>@@@@@@BBBOOOfff))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((()))***************+++*********))))))(((((('''(((((()))***+++++++++---------,,,,,,+++++++++))))))))))))***+++,,,---*********+++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................,,,---......------...000,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******(((+++///000///---,,,,,,------------------------,,,+++***,,,//////,,,((((((+++...000000///---,,,///---++++++...222444555333111...+++******++++++++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++(((***+++***)))((()))***))))))))))))))))))))))))******+++++++++******)))'''(((***++++++******)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------...//////---++++++,,,+++,,,---///000222333444,,,,,,---///000222333333444333333666:::>>>@@@AAA@@@LLLddd))))))(((((((((((()))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))************))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++------------++++++***+++,,,,,,------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///...,,,---///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111222333444444444444666888;;;===>>>???@@@EEEOOOccc))))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))(((((((((((())))))))))))************))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,---------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))***---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))+++++++++*********))))))************++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000111222333444555555666888:::<<<>>>@@@AAAFFFOOOddd))))))(((((((((((())))))((((((((((((((()))************))))))((((((''''''))))))))))))************))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,---............---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000000------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))------,,,,,,,,,,,,+++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************+++++++++,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000/////////000222444555666666777888;;;>>>AAABBBGGGQQQfff))))))(((((((((((())))))((((((((((((((())))))*********))))))((((((''''''((()))))))))************((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++---000000...------,,,++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++*********++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------------............////////////000///...///000222444666666666666777:::>>>AAADDDGGGRRRhhh))))))(((((((((((())))))'''(((((()))))))))))))))***)))))))))((((((((('''((()))))))))************((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------+++,,,------------,,,++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,'''(((,,,***%%%...---,,,,,,++++++,,,,,,************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..................////////////////////////111333555666666666666777:::>>>BBBDDDGGGSSSjjj))))))(((((((((((())))))''''''((()))))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,---............---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,)))---666777111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------++++++,,,,,,,,,,,,------)))+++---......---+++)))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,***++++++,,,,,,------...+++,,,,,,------.....................////////////...///000222333555666666555555666888;;;???BBBDDDFFFSSSkkk))))))(((((((((((())))))&&&'''((()))***))))))(((''''''(((((())))))******))))))))))))************))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------+++,,,---//////---,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,---------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,+++***222???AAA:::......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------)))+++///111111///+++)))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---......///............////////////---///111444666777666666333444666999<<>>AAABBBAAAJJJSSShhh(((((((((((((((((((((((())))))))))))******************))))))))))))******************************((())))))***************)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------------------,,,------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......////////////......---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------,,,++++++,,,------000///---,,,+++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,******************************))))))(((((((((((())))))))))))))))))))))))***************+++++++++***************++++++,,,---,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,---.........------,,,,,,............------------...///000111222333333444444444666:::>>>AAABBBBBBHHHQQQfff(((((((((((((((((((((((())))))))))))***************)))))))))))))))******************************((()))******++++++*********+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++************+++,,,,,,++++++++++++,,,,,,******++++++++++++*********************************))))))))))))((((((((())))))))))))))))))))))))+++++++++++++++*********,,,+++*********+++,,,---------------------------++++++*********+++,,,,,,,,,,,,------............---------------.........---......///000111222222555555777;;;???BBBCCCBBBGGGPPPeee((((((((((((((((((((((((((()))))))))************))))))))))))))))))***+++************************))))))***++++++++++++*********+++,,,,,,+++******++++++,,,,,,---,,,,,,,,,***++++++++++++++++++***---------------.........------------------------------------------------,,,,,,------......//////------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------.........////////////......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++******---,,,***))))))+++,,,---,,,------------------,,,******+++++++++,,,------))))))***+++,,,...///000,,,,,,------.........///---......///000111222333666666888;;;???BBBCCCBBBFFFOOOddd))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++************************))))))***+++++++++++++++))))))************))))))***+++,,,---------------+++++++++,,,,,,+++++++++++++++,,,,,,---------...---------------------------------------------------------....../////////------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------...............////////////......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++************************))))))))))))************)))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,+++*********+++,,,,,,,,,---......---,,,,,,******+++,,,---............------,,,------...///---------....../////////////////////000222333444666777888;;;???BBBBBBBBBFFFOOOeee))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))***+++,,,------......---+++,,,,,,------,,,,,,++++++++++++,,,------......------------------------......................................./////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,---------..................////////////......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------.../////////......------,,,,,,,,,,,,------,,,,,,------------,,,,,,************************)))))))))************+++))))))))))))))))))))))))++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,---...//////...---,,,***+++---...///000000000888666444111///...------///////////////000000000111000000000111333555666666666888;;;???AAAAAAAAAEEEOOOddd))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++)))***++++++,,,,,,+++++++++******************+++***+++,,,---............,,,------......------,,,,,,,,,,,,---......//////------------------------........................////////////............------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------..................////////////......---,,,,,,++++++,,,,,,---------------------------------------------------,,,---...//////...---,,,---.../////////...------------,,,,,,,,,,,,------,,,,,,------------,,,,,,************************))))))*********+++++++++)))))))))))))))))))))))))))******+++,,,---.........///000000000///---,,,...///111222222111///...+++,,,...000111222222222:::888555222000/////////111111111111000000000000111000000000111333555666666666777:::>>>@@@@@@@@@DDDMMMccc))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,---............---......//////......------------...///000000111------------------------////////////////////////000000//////......------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////......////////////......---,,,,,,++++++,,,,,,---------------------------------------------------,,,---...//////...---,,,....../////////...,,,+++...------,,,,,,------...+++,,,,,,------,,,,,,+++************************))))))******++++++++++++))))))))))))))))))))))))))))))***+++---.../////////000222444333111...,,,000111333444444333111000+++,,,///111333333333333555444222000000111222333333333222222111111000000111000//////000222444666555555777:::===@@@@@@???BBBLLLaaa***)))(((''''''((()))***(((((())))))******++++++************+++,,,---...---------,,,,,,+++++++++))))))***++++++++++++***,,,,,,------------......,,,,,,,,,---------............//////...---,,,,,,---------............//////////////////////////////////////////////////////////////////...................../////////000000000000000000000000000000000//////.........---------------------------,,,,,,...///000000000000------------------------,,,------......------,,,000...,,,******,,,...000111...++++++...000///---//////.........---------...------,,,---...///000000///,,,***)))((())))))***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++...---------......,,,+++......//////000111111222444666888888555222000///000000///......///111111777555222///......000111------...000333555777999333444666:::===??????>>>AAALLLddd+++***)))(((((()))***+++)))))))))))))))*********************+++,,,---...---------,,,,,,+++++++++))))))***+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------............//////...------,,,........./////////000000/////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000000000/////////............------------------------------...///000000000000------------------------,,,------......------,,,.........//////.........///---++++++,,,------,,,//////.........---------...------,,,---...///000///...---+++************++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))***+++++++++,,,++++++,,,,,,,,,,,,------+++***++++++,,,,,,---......///222444777666444111///...//////...---...///000111555444111///...///000000//////000111333666888999444444666999===??????>>>BBBMMMddd++++++************++++++************))))))))))))***************+++,,,---------,,,,,,,,,,,,++++++)))******+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------...............///......---,,,////////////000000000111////////////////////////////////////////////////......//////////////////....../////////000000000000000000000000000000000////////////............------------------------......///000000/////////------------------------------............------,,,...111333333111...,,,.........---++++++,,,---...............---------...------------...//////---------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++)))******+++++++++************++++++,,,,,,------000222444444222///...---...------,,,---...///000222111000000////////////111111111222444555777888666555555777;;;>>>@@@@@@DDDOOOfff************************++++++******))))))((((((***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---...............------....../////////000000000////////////////////////////////////////////////............////////////...////////////000000000///////////////////////////////////////.........------------............//////000000000//////...........................------............------,,,...000222222000...,,,...000111000,,,+++,,,///..............................------............+++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))******++++++'''(((*********))))))***++++++,,,,,,---------------///111111///---,,,------,,,,,,+++,,,---///000000000000000000/////////111111111222333444555666666555555777:::>>>@@@AAAEEEPPPggg((())))))))))))))))))(((++++++******))))))((((((******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------...............---------........./////////////////////////////////////////////////////////---.........//////000000////////////000000000111////////////////////////.........///////////////---------......////////////000000000000000//////........................---......//////......------...////////////...---,,,///111///,,,***,,,...---.......................................------+++,,,---...///...---,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************))))))******+++,,,''')))++++++)))((()))***+++++++++,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,,,,+++++++++,,,---///000000000000000000/////////000000000000111222333444666555555777:::>>>@@@AAAFFFQQQggg(((((())))))))))))((((((************))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......,,,---......///.........------------............////////////////////////////////////////////////------......///000000000/////////000000000111111000000000000000000000000.........///////////////---------...//////000000//////000111111000000000..............................////////////......///......------......///***,,,------,,,++++++,,,---------........................///......---,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,+++*********+++---...)))+++...---)))((()))+++))))))*********************+++------,,,+++,,,---,,,+++++++++,,,...///111222111000000/////////////////////000000222333333666555555777;;;>>>@@@@@@FFFQQQggg((()))************)))((()))))))))))))))***************))))))))))))******+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......,,,------...//////..................////////////////////////////////////////////////////////////------......///000000111//////000000000111111111000000000000000000000000............/////////000---------...///000000000...///000111111111111111..............................////////////......000//////////////////000,,,,,,,,,...000000///------------.........//////....../////////...,,,,,,---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,)))***,,,------,,,***))),,,,,,,,,+++++++++******---,,,+++***+++,,,...///+++...111///***((()))+++************************)))+++,,,,,,++++++,,,---,,,,,,+++,,,---...000111555444111///...///000000/////////000111333444555444444666999===??????>>>FFFQQQggg)))***+++,,,,,,+++***)))(((((())))))******++++++******)))))))))))))))***+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,---.../////////...////////////000000000000////////////////////////////////////////////////---------...///000000111000000000000111111111111000000000000000000000000---.........//////000000---------...///000000111......///111111222222222////////////////////////......////////////......///000111111111111000///000......111555666444111---------.........//////....../////////...,,,+++...---+++***)))***+++,,,,,,------......------,,,)))***,,,------,,,***))),,,,,,,,,+++++++++******...---,,,++++++---///000---000333000+++((())),,,------,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,---///111222777555222///......000111//////000111222444666666333444666:::===??????>>>EEEPPPggg))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,------......------,,,,,,,,,---------......///////////////.........//////000000000000//////000000000000////////////000000//////.........---111///...///000111000...000000000000////////////111111111111000000000000...///000222222222111000............////////////111111222222222222111111111111111111000000000000//////000111111111111111111111000000///---,,,+++000///---,,,,,,...111222...------------...//////.........///......---,,,+++,,,---.........---,,,)))***+++,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++---//////...///333777333111///...---...///000000111222444555777999999666444666<<<>>>===>>>BBBGGGRRRiii************************(((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---...............------.........///////////////////////////////////////000000000000//////000000000000000000000000000000000//////.........111000//////000111000///000000000000000000000000222111111111000000000000......//////000//////////////////000000000111111111111222222222222111111111111111000000000////////////000111111111111000000000000000///...------444222///---,,,,,,---......------------...//////////////////...---,,,,,,,,,------...---,,,******++++++,,,---------------+++,,,---,,,***)))***++++++++++++++++++++++++++++++*********))))))))))))***************************************************++++++++++++,,,,,,,,,***,,,------,,,...111444222111///...---...///000000111333555777888888999666444666<<<>>>===>>>BBBHHHSSSiii************************((((((((()))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---......///////////////....../////////000000000///////////////////////////000000111111000000///000000000000000000000000000000000000000/////////111000///000111111111///000000111111111111111111222222222111111111000000000000//////////////////000111111111111222222222111222222333333222222111000000000000////////////......///000000000000000...//////000000//////...555333000---,,,,,,,,,---......------......///000000000000///...---,,,+++.........---,,,+++)))(((,,,,,,---.........------+++,,,---,,,*********+++++++++++++++++++++++++++***************)))))))))************************************************++++++++++++,,,,,,,,,,,,***+++,,,,,,+++,,,...000111000///.........///000///111444666888888888777666444666<<<>>>===>>>BBBHHHSSShhh************************(((((()))))))))***************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,------...---------......///000000000000000....../////////000000000///////////////000000000000000000111111000000000000000111111111111111222111111111111111111111000222111000000222222111000111111111111222222222222333333222222222111111111555444222111000111111222111111111111222222222222222222333333333333222222000000000/////////............///000000000000///......///000000000000000111000...------...//////...............//////000000000000000///---,,,+++.........------,,,,,,+++,,,,,,---------------,,,***,,,,,,,,,******+++,,,++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,------000//////........./////////111444777999888777666666444666<<<>>>===>>>BBBGGGRRRggg************************))))))))))))******************))))))******+++,,,+++++++++,,,,,,---------+++,,,,,,---.........---...///000000111111000000------........./////////////////////000000111111000000111111111111000000000111111111222222333333222222222222222222222222333111000111222333222111222222222222333333444444333333333333222222222222555444333111111111222333000000000111111111222222333333444444444444333333000000000000////////////...//////000000000000000---...///000111111111111000///............/////////............///000000000000000000///...---,,,............//////000000++++++,,,,,,,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++***************+++++++++************************************************++++++,,,,,,,,,---------------------......------///...............//////...111444777888777666555666444666<<<>>>===>>>BBBEEEPPPfff++++++++++++++++++++++++)))))))))*********++++++******))))))******+++,,,***++++++,,,,,,------...++++++,,,---...............//////000000000000000------........./////////...//////000000111111222000111111222222111111000111111111222333333444444222222222333333333333333333222111222333333222111222222333333444444555555444444444333333333222222222222111111111111111111000000111111111222222222333444444555555444444333111111111111000000000000//////000111111111111111...///000000111111111111222111000///...---------//////......//////000111//////000000000///...............///000111222333++++++,,,,,,++++++******)))+++,,,,,,+++***+++---++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------...------...000000///------............////////////000333555666666555444666444666<<<>>>===>>>BBBCCCOOOfff++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,******+++,,,,,,---......***+++,,,---............---...//////000000//////....../////////000000000...//////000111111222222000111111222222111111000111111222222333444444555222333333333444444444444444222222222333444333222222333333444555555666666444444444444333333333333111111222222222222222222222222222222333333333333444444555555555555444444222222222222111111111111000111111222222222222222///000000111111111000000000000//////............///////////////000000111......///000000000000/////////......///000111222,,,,,,------,,,++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------------...---,,,,,,...111111///---,,,---....../////////...///000111222333444444444666444666<<<>>>===>>>BBBCCCPPPhhh++++++++++++++++++++++++)))************+++++++++*********)))***++++++,,,******+++,,,,,,---......***+++,,,---............---......///////////////000000000000111111111111...//////000111222222222111111222222222222111111111111222333333444555555333333333444444555555555444333222222444444333222333333444444555666777777555555444444444333333333111222444555666555555444333333333444444444555555444444555555555555444444333333333222222222111111111111222333333333333222000000111111111111000000+++,,,---...///111222222///////////////000111111---...///000111111111111000000...------...///000---.........------,,,+++)))***,,,,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,++++++...111222///---,,,,,,---.../////////...//////000111111222333444666444666<<<>>>===>>>BBBDDDQQQjjj++++++++++++++++++++++++++++++++++++++++++++++++++++++******************(((((()))***,,,---......---...//////---,,,---///............/////////000000000000000000111111222333333222111000000111111333333333333222222222222111///...000333444333111666111///444555222333777444555555555666666666777666666555333222222555777555555666777666555444333111222333444444555555444444444444555555555666666333444555666666555444333222222222222222222333333111111111111111111111111...111333000---+++///222555333111//////111333555111111222333333333333222000000000000000000000000111111000///////////////---...///...,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,---------......))))))***+++,,,------...,,,,,,++++++***+++++++++---------------------------------............///............////////////000000000111222222333333444555777:::<<<===>>>???EEEOOOggg++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------...///...---,,,---............/////////000000000000000000000111222222333222111111000000000111000111111111111111222222222222222444777888666444222///000555777555555888666666666555333222222222111333555666777777888888000111222333444444333333444555555666666555555555444444444444555555555555444444666666666666444444333333333222222222222222222222222222222222222222000555999888444111222333555333111000000111333555111111222333333333333222000000000000000000000000111111000///////////////---...///...,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------............///............////////////000000000111222222333333555666888:::<<<>>>??????EEEOOOggg++++++++++++++++++++++++******************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,---........./////////000000000111000000000000111222222222222111000000000000111000000111111222222333333000000111333555555444222333111222666666444555777666777888777666555666777444555777999888555222000666666777777888888999999444444444333333333222222333333444444444555555555444555666777777666555444444444444333333222222111222222222222222222222222222777===>>>:::555222222444333111000000111333444111111222333333333333222000000000000000000000000111000000///////////////---...///...,,,,,,,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++***++++++,,,---...---------------------------------............///............////////////000000000111222222333333555666888:::<<<>>>??????EEEOOOggg++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,---......////////////000000000111111000000111111222333222111111000000000111111333333333333444444444444444333333333444444444444999888777777777777:::===CCCDDDEEEBBB===;;;;;;<<<888888888999888777333111555555444333333333333333333333333222222333333333333444444444444555555555555666777777777777666555666555555444333222222111333333333333333333333333222666:::;;;888333000///444333111111111111333444111111222333333333333222000000000000000000000000000000////////////000000---...///...---,,,---...,,,,,,,,,------------...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------------------------------............///............////////////000000000111222222333333444555777999;;;===>>>>>>EEEOOOhhh++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))***+++,,,---...//////+++,,,...---,,,,,,...///////////////000000000111111111111111111222222333222222111111111111222222444444444444444444444444999888777666666666888:::666777888888;;;CCCLLLQQQ]]]^^^\\\UUULLLEEECCCDDD???<<<999888:::;;;;;;:::777777777777777777666666666666555555555666777888444444444555555555666666666666777888888777666666666666555555444333222222333333333333333333333333444555666555333111000///333333222111111222333333111111222333333333333222111111111111111111111111000000////////////000000---...//////------...///,,,,,,---------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,------......++++++++++++,,,---...///---------------------------------............///............////////////000000000111222222333333333444666888:::<<<======DDDOOOhhh++++++++++++++++++++++++******************************++++++,,,---------))))))***,,,---///000000+++---......---...///000/////////000000000111111222111111111111222333333333222222222222333444444444444444444444555555555333555777888888999:::<<<555:::???BBBIIIWWWeeemmmooorrrsssnnnfffbbbbbbeeeXXXQQQGGG@@@>>><<<:::888888999:::;;;<<<;;;::::::888777666555555666777888555555666666666777777777666777888999999888777666666666666555555444444333444444444444444444444444777666555333222222222333333222222222222222222333111111222333333333333222111111111111111111111111///////////////000000111---...//////...---///000,,,---------............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////,,,,,,+++,,,,,,---...///---------------------------------............///............////////////000000000111222222333333333444666888:::<<<======DDDOOOhhh++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,---...//////,,,...////////////000222//////000000000111111111222222111111222222333444444333333333444444555666444555666777999:::;;;<<<;;;AAAIIIOOOQQQQQQQQQQQQWWW```fffiiiooo|||uuuhhh]]]WWWQQQLLLGGGCCCDDDEEEFFFDDDAAA===;;;@@@>>><<<:::888888999:::777777777777888888888888777777999999999999777777666666666555555555555555444444444444444444444444777666444444444444444444222222222222222222222222111111222333333333333222111111111111111111111111///////////////000111111,,,...//////......///111------------...............------------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------......------,,,,,,,,,------...---------------------------------............///............////////////000000000111222222333333444666888:::<<<===>>>???DDDOOOhhh++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------------------------...000000///000111333000000000000111111111111222222111111222222333444444444444444444555666777666777999<<<>>>AAACCCDDDSSS]]]kkkuuuxxxwwwuuuttt~~~zzzvvvqqqlllnnnoooooommmiiibbb[[[WWWMMMKKKHHHDDDBBBAAAAAAAAA777888888888999999999999777888999::::::999888777555555555666666666666666555555555555555555555555555555444444555555444333222222222222222222222222111111222333333333333222111111111111111111111111///////////////000111111,,,...//////......///111---------.........//////......---------,,,,,,,,,,,,,,,------------............---------,,,,,,,,,......---,,,,,,,,,---------------------------------------.........//////............/////////000000000000111222222333333666777999<<<>>>???@@@@@@CCCOOOhhh.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------.........//////000000/////////111222444777444222000111222333333888333111444444111444999888888888777777999>>>AAADDDHHHNNNSSSTTTVVV```kkk{{{xxxkkk[[[RRRPPPIIICCC===:::;;;===>>>===<<<<<<<<<>>>>>>===999666;;;;;;;;;999666666666777777777777888777777666555666555444222222333444444555444444333333333444444444333111222333444444333333333222222111222222222000000000000//////////////////////////////////////////000000///...------///...,,,++++++,,,...///+++,,,...///111333555666------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------...............---......////////////......111111111111222333444444666777999;;;<<<>>>>>>???EEEOOOddd......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///---------.........///////////////000000111222333333222111222333555555666------222999:::666444666555888<<>>???@@@;;;:::888666555666999;;;888888888888888777666555666666555444444444444444444444333333333333444444222333444555555777:::<<<555555333222111111111111111111111000000000/////////////////////////////////////////////...------///...,,,++++++,,,...///------......///000000111,,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///////////////000000000000000/////////111111111111222333444444666777999;;;<<<>>>>>>???CCCMMMccc...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------........./////////...///000111222222222222333333333333222222111111555555777::::::999;;;@@@HHHPPP\\\jjjvvv~~~wwwmmmdddXXXRRRIIIBBB???>>>>>>???>>>===;;;888666555444444888888888888888777666666666666777777666666555444444444333333333333444444111333444444333555999===777666555333222111000000222222222111111111000000///////////////////////////////////////......---///...---,,,,,,---...///......---------,,,,,,,,,,,,+++++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///000111111111333222111000//////000111111111111111222333444555666777999;;;<<<>>>>>>???AAAKKKaaa---------------------------------------------------------------...//////............////////////...///111222333333222111333444555555444333333444;;;999777888>>>JJJ[[[hhhxxxmmmfffnnn{{{uuufffXXXKKKAAA<<<>>>=========<<<:::777444555666777888888888888777777777888999888777666555555555555444555555666666777666555444444555666777666666444333222222222222333333333222222222111111////////////////////////...///////////////............------------.........---------,,,,,,+++++++++++++++,,,,,,...///000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...000111222222222444222000.........000111000000111111222333444555666777999;;;<<<>>>>>>???AAALLLbbb------------------------------------------------...------------...//////........./////////000000...///111333333333222222000222444555555777:::>>>444;;;FFFRRRcccyyy{{{pppnnnyyyvvvbbbVVVGGGBBB===:::;;;===>>>???444555666777888999999999777888999999999888666555777777777777777888999:::;;;888555666888999777444444444444333444444555555333333333333222222222222000000000000000000000000......///////////////...........................---------------------...++++++,,,,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...000111222222222222111///---------///000000000000111222333555666666777999;;;<<<>>>>>>???CCCMMMbbb,,,,,,,,,------------.................................------......///000....../////////000000000///000111222333333333333555666666555555999@@@FFFMMM```yyyyyy|||nnnaaaOOOAAA;;;:::;;;<<<777888999:::::::::::::::888888999999888888777666999888888999999:::;;;<<<555444444555777777555222444444444444555666777777333333333222222222111111000000000000000000000000---...//////////////////........................,,,------....../////////---,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///000111111111000///...------...///000000000000111222444555666666777999;;;<<<>>>>>>???DDDMMMccc,,,,,,,,,---------.............................................//////000.../////////000000000000111111111111222333444444999;;;>>>@@@GGGSSSbbbnnnlll\\\PPPFFF@@@??????>>>>>>===;;;:::999999999888777777777777777888888888999999:::<<<<<<111777<<<<<<777333222333555555555555555555666777222222222222111111111111000000000000000000000000------...///////////////......////////////......------------..................---------......///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///////////////.........///000000111111//////000111222444555666666777999;;;<<<>>>>>>???BBBLLLaaa,,,,,,,,,------.........////////////////////////...............///000000////////////000000000000222111111000111222444555666<<>>>>>???@@@JJJ```------------------------..................------...------......///000111.........000222333222111333111444:::<<<888:::???IIIVVVmmmzzziiiTTTFFFBBBCCCBBB@@@999;;;<<<;;;999888999:::666888<<<======<<<;;;:::@@@DDDDDD===888777555000555555555555555555555555333333333222222222111111111111111111111111111111////////////////////////////////////............444333111///...------...///000111222111///,,,+++++++++,,,,,,,,,---------........................------------...///111111111333333222000///000111222222222222333444555555555444666<<<>>><<<<<>>777222222555;;;JJJYYYvvvwwwaaaPPPDDD===HHHCCC;;;777777:::<<<<<<===>>>>>><<<:::999888888555:::<<<888666888888555222333333333444444444555333333333222222222222111111111111111111111111111////////////////////////////////////............222111///---,,,,,,,,,---///111333444333111---+++++++++,,,,,,,,,---------....................................///000111222111222333222000///000111222222222222333444555555555444777<<<>>><<<===@@@CCCOOOeee------------------------............///////////////////////////000222222111111111111222333444444888777999???KKK^^^wwwwwweee]]]NNNGGG>>>;;;======:::666:::999888888888999:::;;;777:::;;;888555666555333333444444444555555666666333333333333222222222222000000000000000000000000////////////////////////////////////...............------,,,++++++,,,,,,///111444666555222///,,,,,,,,,,,,,,,------------........................///......//////000111222111222222222000///000111222222222222333444555555666555777===???======@@@DDDOOOeee------------............///////////////000000000000000///000000111222333---000444777777777666666222???TTTjjj{{{ooocccTTTHHHBBB@@@>>><<<;;;999888999:::;;;<<<<<<;;;<<<===;;;888777777777888888888888777777777777444444333333333222222222000000000000000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,---///222555777777444000---,,,,,,,,,------------...........................///////////////000111222000111222111000///000111222222222222333444555555666555777===???===>>>@@@BBBMMMccc---------......//////////////////000000000111111111111000111111222333444222333555666777:::???CCCQQQfffgggQQQGGGFFFHHHBBB@@@=========<<<999777666777999;;;;;;<<<>>>AAA;;;;;;:::888777666555444444444444333333333222222000000000000000000000000000000000000000000000000////////////............,,,---------............///111444666666333000...,,,,,,---------.................................///////////////000000111///000111111000///000111222222222222333444555555666444777<<>>:::999;;;<<<:::888999777888:::999777999>>>:::999888666555333222111444444444444333333333333111111111111111111111111000000000000000000000000////////////............---....../////////.........000222333333222000...,,,---------....................................//////............//////...000111000//////000222222222222222333444555555555444666<<<>>><<<<<>>>>>===???;;;:::;;;777222333888777666666555555444333333555444444444444333333333222222222222222222222222000000000000000000000000////////////..................///000//////...---......///000000//////...------------..........................................------------.........///000000//////000222222222222222333444555555444333555;;;===;;;;;;>>>AAALLLbbb---------...///000000111///000000111222222333333333333333333444555666666777AAAPPPbbbwwwwwwiiiXXXJJJCCCAAA>>><<<<<<888888;;;999555888>>>666666666666777777777777555555444444444333333333333333333333333333333333000000000000000000000000000/////////................../////////...,,,+++---------------.........---------.........//////...........................------,,,,,,,,,---------///000000//////000222222222222222333444555555333222444:::<<<:::;;;===>>>III___~~~///////////////.........---000222000///000111111333000222777999666999???FFF^^^}}}ttt^^^OOOCCC@@@CCC===:::999<<<<<<999888999777777777777777888888888777555444444555555444333444333222222111111222222222222222111111111111000000000000000////////////............/////////000........................000...---...111111///,,,---111222///---000000///........................000000000000111111111111...000222444444444333222333555777:::<<<>>>>>>>>>BBBJJJ^^^{{{000000000000000000000000333444444333222222333333666444555888999>>>JJJXXXuuunnnRRRDDDAAADDD???===>>>===::::::===999999999999999999999999888777666666777777666555444333222222111222222222222222222222111111111111111000000000////////////........./////////000000........................000...---...000111///---+++///111...---///000///........................000000000000111111111111000111333555555555444333333555777:::<<<>>>>>>>>>BBBJJJ]]]{{{111111111111111111111111333222111222333333222222999777777999@@@QQQnnn|||___LLLEEE???===>>>???<<<:::<<<:::::::::::::::::::::::::::999888888999999888666444444333222222222222222333222222222111111111111111111000000000/////////....../////////000000000........................///......///000000///---***...000---,,,///000///........................000000000000111111111111111222444555666666555444444555777:::<<<===>>>>>>BBBJJJ]]]zzz111111111111222222222222111...///333666555333222777888;;;EEEXXXuuuiiiQQQGGG???@@@CCCAAA===;;;;;;;;;;;;:::::::::::::::;;;999888888999999888777444444333222222222222333333333222222222111111111111111111000000000//////...////////////000000000......................../////////000000000///...---111111...---///000...........................///000000000111111111111111222333444555555555444555666888999;;;===>>>>>>BBBIII\\\yyy000000000111111222222222444111333888999555333555333===NNNgggzzzeeeOOOFFFEEEDDDAAA???;;;;;;:::::::::999999999:::888777777888999777666555444333333222222333333333333333222222222222111111111111111000000000000////////////000000000111//////////////////////////////000111000/////////000444444000...//////---///////////////////////////000000000111111111111000111222222333444444444666777888999;;;<<<>>>>>>AAAIII[[[www000000000111111222333333666222333777666222555===CCCVVVssspppXXXJJJBBB@@@AAA;;;;;;;;;::::::999999888999888666777888888777555555444444333333333333333333333333333222222222222222222111111111000000000/////////000000000111111////////////////////////...000222111000//////000111555555111...000000...////////////////////////000000000000111111111111000111111111222333333444777777888999:::<<<===>>>AAAHHHZZZvvv111111111222333444444444777222222666666777EEEWWWnnndddLLLBBBCCC======<<<<<<;;;::::::999999888777777888888777666555555444333333333333444444444333333333222222222222222222111111111000000//////000000000111111111////////////////////////...000222222000///000111...222333000...111222000////////////////////////000000000000111111111111222222222222333444444555888888888888:::;;;===>>>AAAHHHYYYuuu222222333333444555666666<<<666666;;;===EEE]]]vvv___LLLIII???>>>>>>===<<<;;;;;;;;;:::999777888999999888666555555444333333333333444444444444333333333222222222222222111111111111000000000000000111111111111000000000000000000000000...111333222000///000222***///000......111333222000000000000000000000000000000000000111111111111333333333333444555666666888888888888999;;;===???AAAHHHYYYuuu///111333222000111666;;;555999>>>BBBLLLeeennnLLLJJJ>>>999???AAA:::777;;;;;;;;;::::::999::::::;;;777777777777666666666666444444444333333333222222111111111111111000//////000000000000000000000000//////000000000000//////000000000000000000000000...............///000000...............///000000111111111111111111111111111222333333333444666888666777888999;;;<<<===>>>@@@III[[[uuu555555666777888888888777999888???VVVvvv]]]NNNCCCAAA>>>999:::AAA;;;;;;:::999999999::::::888777777777666666666666444444444333333333222222111111111111111000000///111111111111111111111111//////000000000000/////////////////////////////////............///000000///............///000000111111111111111111111111000222333333333333666888666666888999;;;<<<>>>>>>@@@III[[[uuu444333444777:::;;;888555CCCGGGYYYyyyeeeJJJ???===<<<<<<>>><<<;;;:::999999999999999888888777777777666666666444444444444333333333333111222222222222111000000111111111111111111111111///000000111111000000/////////////////////////////////......//////000111//////......//////000111111111111111111111111111000111222222222333555777555666777999;;;===>>>???@@@III[[[uuu222333444666999;;;>>>???UUUjjj]]]GGGEEEDDD???;;;===<<<;;;:::999999999999888888888777777777666666555444444444444333333333222222333333222222111000111111111111111111111111000000000111111000000000......................../////////...///000000111/////////...///000000111111111111111111111111111///000111222111222444666555666777999;;;===>>>???@@@III[[[vvv555888999888777===JJJTTTvvvhhhRRREEE@@@??????>>>===;;;:::999999999888888888888777777777777555555555444444444333333333333333333333222111111111111111111111111111111000000111111111111000000///////////////////////////////////////000111111///////////////000111111111111111111111111111111///000111222111222444666555555777999;;;===??????AAAJJJ\\\vvv666999:::777888EEE[[[mmmdddFFF???BBBAAA@@@???===;;;:::::::::999999888888888777777777555555555555444444444333333444444444444333222222222222222222222222222222000111111222222111111000000000000000000000000000000000//////000000111222000000//////000000111222111111111111111111111111000111222222222333555777444555777999;;;===???@@@AAAJJJ\\\vvv555777999<<>>???@@@AAAJJJ\\\www888999<<>><<<;;;;;;999999999888888888888777666666555555555444444444444444555555444444333222222222222222222222222222111111222222222222111111111111111111111111111111000000000000000111111222000000000000000111111222111111111111111111111111111222333444333444666888444555666999;;;>>>???@@@AAAJJJ]]]www>>>999DDDdddoooOOOJJJCCC>>><<<<<<======;;;;;;:::999999888888777777777666666666666777777666666555444444444444555333222222111111222222333111222222222222111000000333222000/////////000111000000000000111111111111000000//////000222555666777666333111111111222333222333444444333333555777666777888999;;;<<<======BBBKKK^^^xxx;;;MMMhhhfffPPP???@@@AAA<<<:::>>>;;;;;;::::::999888888888777666666666666666666777666666555444444444444555333333222222222222333333111222222222222111000000222222000/////////000111000000000000111111111111000///......000222444555777555333111111111222333222333444444333333555777777777888999;;;<<<===>>>AAAJJJ\\\vvvEEEkkkeeeFFFCCCEEE<<<999@@@;;;;;;::::::999999888888666666555555555555666666666666555444444444444555333333222222222222333333111222222222222111000000222111111000///000000000000000000000111111111111//////......///111333444666555333222111111222222222333444444333333666777777777888999:::<<<===>>>BBBJJJZZZsssfff^^^IIIAAA;;;;;;@@@<<<;;;;;;:::999999888888666666555555555555666666666666555444444444444555333333333222222333333333111222222222222111000000222111111000000000000000///000000000111111111111............///000111222444444333222111111222222111222333333333444666888888777888888:::<<<===>>>DDDKKK[[[sssWWWAAA===>>><<<<<<<<<;;;;;;:::999999888666666555555555555666666666666555444444444444555444333333333333333333444111222222222222111000000111111111111000000000//////000000000111111111111.........//////000111111333333222222111111222222111222333333333444666888888888777888999;;;>>>???FFFMMM]]]tttxxxVVVIIIBBB:::<<<<<<;;;;;;::::::999999777777666666666666777777666666555444444444444555444444333333333333444444111222222222222111000000000111111111111000//////000000000000111111111111/////////000000111111111222222222222222222111111000222333333333444777999999888777777999;;;>>>@@@HHHOOO___www```JJJ>>><<<<<<<<<;;;::::::999999888888777777777777888888666666555444444444444555444444333333333333444444111222222222222111000000000111111222111000///...000000000000111111111111000000111111111111111111111111222222222222111111000111333333333444777999999888777777888;;;>>>@@@GGGOOO```xxx}}}~~~zzz}}}tttQQQEEE===<<<<<<;;;;;;:::999999999999888888888888999999666666555444444444444555555444444333333444444555111222222222222111000000000111111222222000///...000000000000111111111111000111111222222222222111000111111222222222111111000111333333333555777999999888777777888;;;>>>@@@GGGOOO```yyy~~~jjjHHHBBB???<<<:::::::::;;;<<<:::999888888777888888888999888777666555444333333333333333333333333333333333333333222222111111111111222222333333222222111000000000000000000000000111111111111111111111111222222333333333333444444222333555444444555777999:::888777999<<>><<<>>><<<777666999:::999999888888888888888888888777666555444444333333333333333333333333333333333333222222222111111111222222333333222222111111111111111111111111111111111111111111111111111222222333333333333444444222333444444444444777999:::888888999===@@@AAAAAAOOOMMMgggyyy{{{|||PPPCCC===AAA@@@888555:::::::::999888888888888888777777777666666555555555333333333333333333333333333333333333222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222333333333333444444111222444444333444777999:::999888:::>>>AAACCCCCCMMMPPPgggvvvzzzzzz~~~kkkQQQ>>>???BBB;;;999>>>::::::999888888888888999777777777666666666666666444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111222222222333333333444444111222333444444555777999:::999999;;;???CCCEEEEEEGGGOOOeeevvv||||||iiiFFF===???======@@@;;;::::::999888999999999777777777777777666666666444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111222222222333333333444444111222444444444666888:::;;;::::::<<>>>>>>>>===;;;;;;:::999999999999999888888888777777666666666444444444444444444444444333333333333444444444444111222222333333222222111222222222222222222222222111111111111111111111111222222333333333333444444222333555555666777:::<<<;;;:::;;;>>>BBBGGGIIIJJJPPPXXXiii{{{YYYDDD@@@>>>:::;;;;;;:::999999999999::::::999999888777666555555555555555555555555555555333333333444444444555555111222222333333222222111222222222222222222222222111111111111111111111111222222333333333333444444333444666777777999;;;>>><<<;;;;;;>>>CCCHHHKKKKKKRRR[[[mmmnnnMMMDDD@@@999<<<;;;::::::999999::::::::::::999888777666555444555555555555555555555555333333333444444555555555222222222333333222222222222222222222222222222222111111111111111111111111222222333333333444444444333555777777888:::<<>>===:::999999888888777666666666333444555666666555444444666333111444999<<<:::666333333333333333333333444222222222222222222222222333333222222333333444555444444444444444444444444222555:::<<<===>>>???@@@999999:::???FFFLLLPPPQQQTTT]]]nnn|||QQQBBBAAA>>><<<999777888::::::888999999888888777666666666555666777777777666555444555333333777;;;<<<999555333333333333333333333333222222222222222222222222333333222222333333444555444444444444444444444444444777:::<<<<<<<<<===>>>999999;;;@@@HHHNNNRRRTTTWWW___oooeeeEEEHHH>>>===;;;:::999888888999999999888888777666666666777777888888777666555555444555777;;;???>>>999444555555444444333333222222222222222222222222222222333333222222333333444555444444444444444444444444666888;;;<<<;;;::::::;;;888888<<>>======;;;999:::<<<999999888888777666666666888777777777666555555444555777;;;@@@CCC@@@:::555666666555444333222222111222222222222222222222222333333222222333333444555333333444444444444444444888999;;;;;;999888888888666777;;;CCCLLLSSSXXXZZZ^^^eeesssnnnRRRDDD>>>;;;===<<<999:::>>>999999888888777666666666666666666555555444444444777:::>>>CCCDDD@@@;;;666666666555444444333222222222222222222222222222222333333222222333333444555333333333444444444555555888999:::999777666666777555777<<>>@@@@@@===:::777666666555555444444333333222222222222222222222222333333222222333333444555222333333444444555555555666777888777666555777888666888>>>FFFPPPXXX\\\]]]bbbjjjxxxZZZHHH<<<===???:::888;;;999999888888777666666666555555444444555666777888777999;;;;;;:::888777666555555555555555444444444222222222222222222222222333333222222333333444555222222333333444555555666444555666666555666888999999;;;AAAJJJSSS[[[___```eeennn}}}fffQQQAAAAAACCC===:::;;;999999888888777666666666555555555555666777999:::777888888777666444555555444444444555555555555555222222222222222222222222333333222222333333444555222222333333444555666666222333555555555666888;;;;;;>>>DDDMMMVVV]]]aaabbbgggppp___BBBAAADDD<<<:::AAA;;;:::777777888===AAADDD888666444666:::;;;888444666555444333333444555666666666555444333222222222222333333444444333333222222222333333333333444444444444444444444444444444555666666666555666888:::===>>>BBBLLLXXXaaaeeefffmmmwwwoooKKKAAAAAA===;;;>>><<<;;;999777888:::===???666444444777<<<===999555888888777777777777888888777666555444333333333333222333333444444333333222222222333333444444444444444444444444444444444444555666666666555666888;;;??????CCCMMMZZZdddhhhiiinnnxxx^^^EEE@@@@@@???======<<<:::999888888999999555444555999>>>>>>;;;888888999::::::::::::999888777777666555444444444444333333444444444444333333222333333444444444444444444444444444444444444444555666666666555666999;;;@@@@@@DDDOOO]]]hhhllllllpppzzzxxxRRRBBBAAABBB@@@======<<<;;;:::999888888777888999===??????<<<999666888:::;;;;;;:::888666777777666555555555555555333333444444444444333333222333444555666555555444555555555555555555555555555666777666666777999<<<@@@???CCCOOO___kkkoooooosss}}}eeeIIIAAAAAAAAA=========<<<<<<;;;:::999;;;<<<===???@@@>>><<<999777888;;;======;;;888777777777666555555555555666333444444555555444444333333444555666777666555444555555555555555555555555555666777666666777:::===???>>>BBBOOOaaannnrrrqqqwwwZZZEEE@@@@@@======<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>><<<;;;:::999;;;===??????===;;;999666666555555444555555666444444555555555555444444333444666888888777666555555555555555555555555555555666777777777888;;;===???===AAAPPPcccrrrvvvuuu{{{tttRRRBBB???>>>===<<<;;;::::::::::::;;;<<<<<<;;;:::::::::;;;:::;;;===>>>>>>===;;;:::555444444444444444555555444444555555555555444444333444777999999888666555555555555555555555555555555666777777777888;;;>>>@@@>>>BBBQQQfffvvvzzzxxx~~~___FFF@@@???>>>;;;999888777888888888999999888777888:::===999999:::;;;;;;:::999999444444333333333444444555444444555555555555444444333555777999999888666555666666666666666666666666555666777777777999<<<>>>AAA???CCCSSSiiixxx}}}{{{uuuJJJDDD===;;;888888;;;===;;;666777888999888888999;;;>>>>>>;;;888666666777777666444444444444444444444444555555555555555555555555999888888888777777666666666666666666777777777777999777666888888777;;;AAADDDBBBAAARRRooo{{{zzzWWWHHHAAA>>>:::999:::<<<:::888888888999888888888;;;===>>>;;;888666666777777666444444444444444444444444555555555555555555555555888888777777777666666666666666666666777777777777888666666888888888<<>>===<<<:::888999888999999888777888:::===;;;999777666777777666555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777777555555888999999>>>EEEKKKGGGCCCUUUvvvrrrMMMDDD>>>???@@@;;;888888999999999888777888:::<<<:::888777666777777666555555555555555555555555555555555555555555555555555444444444444555555555555666666666666777777777777777555666888999:::>>>EEEIIIBBB<<>>???BBB===999888999::::::888777777:::<<<999777666777777888666555555555555555555555555555555555555555555555555555444444444555555555555555666666666666777777777777999666666999::::::>>>DDDIIIBBB>>>TTT}}}nnnUUU@@@>>>BBB>>>:::999:::::::::999777777999;;;888777666777888888666444555555555555555555555555555555555555555555555555444444555555666666666666666666666666777777777777:::777777999:::999===DDDIIIGGGFFFZZZ}}}~~~^^^BBB===@@@???;;;;;;:::::::::999777777999;;;777666666777888888666444666666666666666666666666555555555555555555555555555555555666666666777777666666666666777777777777;;;888888::::::999===CCCEEEHHHIIIYYYuuu