BM6@ 6(@@ IIIIIIJJJJJJKKKKKKLLLLLLJJJLLLOOOOOONNNWWWsssssspppooo~~~vvvpppggg]]]___^^^\\\XXXTTTSSSUUUWWWYYY[[[___gggtttsssiiidddbbb```___^^^]]][[[ZZZYYYYYYYYYYYY]]]^^^___aaafffnnnxxxuuu```LLLGGGLLLPPPPPPPPPPPPOOOMMMKKKIIIIIIIIIJJJJJJIIIIIIHHHFFFDDDBBBAAAMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGEEEDDDCCCGGGIIIKKKKKKJJJHHHHHHHHHIIIHHHHHHLLLPPPQQQOOOMMMOOOKKKKKKOOOUUU[[[dddmmmnnnmmmooonnnrrrxxx___MMMJJJGGGHHHLLLQQQVVVXXXmmmiiiZZZWWWUUUpppHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNQQQPPPMMMRRReeezzzmmmnnn~~~~~~|||ooofffaaaaaa```^^^\\\YYYVVVTTTPPPPPPQQQRRRUUU]]]gggnnn}}}wwwtttssssssrrrtttnnneee___\\\\\\[[[[[[WWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]___ccciiitttdddXXXLLLHHHHHHHHHHHHJJJPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDMMMKKKHHHFFFDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFHHHJJJKKKIIIHHHIIIIIIIIIIIIJJJMMMQQQSSSQQQPPPKKKHHHIIIOOOWWW___kkkvvvqqqgggdddgggnnnzzzuuu^^^NNNLLLIIIGGGIIIMMMRRRVVVhhhfff\\\[[[QQQoooFFFGGGGGGIIIJJJKKKLLLLLLNNNOOOQQQQQQMMMMMMUUU```|||vvvuuuwwwyyyjjjfffaaa______^^^[[[XXXVVVVVVWWWVVVUUUUUUWWWYYY\\\aaahhhmmmppprrrtttuuuooommmiiihhhhhhhhhgggfffdddaaa^^^]]]^^^___`````````]]]YYYWWWWWWXXXYYYYYYRRRSSSUUUVVVXXXYYYZZZZZZ[[[^^^bbbiiisss{{{XXXTTTRRRPPPKKKFFFGGGLLLOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFLLLJJJGGGDDDCCCCCCEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIIIIIIIJJJJJJJJJLLLOOORRRSSSRRRQQQLLLIIIHHHLLLRRRZZZfffrrrqqqaaa]]]fffooouuukkkVVVNNNMMMKKKIIIHHHLLLUUU[[[ooovvv]]]UUUTTTRRRtttDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOOOOMMMMMMPPPUUUhhhqqq|||xxxkkkcccaaabbbaaa___WWWWWWXXXXXXWWWWWWWWWXXXSSSTTTUUUTTTSSSRRRSSSTTTZZZYYYXXXWWWVVVVVVVVVVVV[[[ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYWWWVVVVVVVVVXXXZZZ]]]^^^___eeeoooyyypppSSSRRRSSSSSSNNNHHHIIIMMMLLLKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEELLLJJJGGGDDDCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIFFFHHHIIIJJJIIIIIIJJJKKKKKKLLLMMMOOOPPPPPPOOOOOOLLLIIIIIILLLQQQZZZgggtttqqqaaaaaammmqqqmmm___MMMKKKMMMMMMKKKKKKPPP[[[dddqqqsssYYYQQQOOOVVV{{{AAABBBCCCDDDFFFGGGIIIIIIJJJKKKKKKKKKMMMQQQUUUVVVYYY|||{{{}}}uuuooogggbbb___]]]ZZZWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSUUUWWWZZZVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVWWWXXXXXXVVVTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYWWWVVVVVVZZZaaahhhlllqqqyyy{{{\\\MMMJJJHHHJJJIIIEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEKKKJJJGGGEEEEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHGGGHHHHHHIIIJJJGGGHHHIIIIIIHHHHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHJJJQQQXXXcccsssvvvggggggmmmiiiaaaXXXJJJJJJLLLMMMKKKKKKPPPZZZcccdddttt\\\SSSRRRSSS{{{???@@@AAABBBCCCDDDEEEFFFFFFHHHIIIIIILLLTTTXXXYYYUUUaaazzzxxxmmmlllgggaaa\\\ZZZ[[[[[[[[[VVVWWWWWWVVVVVVWWWZZZ\\\SSSUUUWWWWWWVVVVVVWWWXXXTTTSSSSSSTTTVVVVVVUUUSSSSSSUUUVVVVVVVVVVVVWWWXXXUUUUUUVVVZZZbbbmmmwww}}}gggNNNLLLFFFBBBCCCEEEDDDCCCEEEEEEEEEFFFGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJJJJIIIGGGGGGIIIKKKKKKLLLNNNMMMKKKIIIHHHHHHJJJJJJLLLQQQVVV^^^mmm|||{{{ooojjjggg___^^^[[[OOOKKKLLLKKKIIIIIILLLSSSYYY]]]qqquuu[[[NNNMMMMMMwww>>>>>>??????@@@AAABBBBBBCCCHHHJJJHHHJJJQQQUUUUUUTTTWWWrrr}}}vvvmmmfffcccaaa```^^^[[[\\\[[[YYYVVVTTTUUUUUUVVVXXXZZZYYYWWWUUUVVVWWWUUUTTTTTTUUUWWWXXXWWWVVVSSSVVVYYYZZZZZZ[[[^^^aaa```ccchhhooozzz}}}iiiXXXJJJJJJEEECCCEEEEEECCCCCCEEECCCDDDFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLMMMKKKJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFHHHIIIHHHJJJMMMMMMKKKIIIIIIJJJLLLLLLMMMOOOOOORRR___kkkyyyrrrnnnjjjfffkkkfffSSSJJJJJJHHHHHHIIILLLPPPRRR]]]cccssswwwZZZKKKLLLOOOyyy======>>>>>>?????????@@@CCCIIILLLHHHHHHMMMOOONNNOOOTTTdddxxxyyyrrrlllhhh```bbbbbb```]]]ZZZZZZZZZ]]]___```^^^ZZZXXXXXXYYYWWWVVVUUUVVVWWWXXXWWWVVVVVVYYY]]]___aaadddiiimmmxxx|||nnnWWWNNNIIIEEECCCCCCEEECCC???@@@DDDCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKNNNLLLJJJHHHGGGHHHIIIJJJLLLLLLKKKIIIFFFFFFGGGIIIEEEHHHLLLMMMKKKJJJLLLMMMIIIJJJMMMOOOOOOSSS___lllsssrrrtttsssuuu}}}pppSSSIIIGGGGGGIIIMMMQQQSSSSSSXXXTTTddd|||{{{aaaSSSXXXWWW<<<::::::;;;===??????>>>CCCEEEGGGIIIIIIKKKMMMOOOOOORRRUUU```~~~qqqtttxxxsssnnnjjjiiifffbbb^^^```aaaaaaaaaaaa___^^^]]]XXX[[[^^^^^^\\\[[[]]]___aaaeeejjjooouuu|||^^^KKKJJJMMMEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBCCCEEEGGGHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFIIIKKKLLLMMMNNNMMMLLLKKKKKKLLLKKKIIIGGGKKKLLLKKKHHHEEECCCCCCDDDHHHJJJLLLLLLJJJIIIIIIIIIKKKMMMMMMLLLMMMSSS^^^gggpppyyyzzzoooggggggccc[[[OOOLLLLLLNNNNNNMMMQQQWWW\\\ZZZdddwww{{{cccPPPccc===<<<;;;;;;;;;===???AAACCCEEEGGGHHHIIIJJJLLLNNNMMMPPPQQQUUUeeeuuuvvvuuucccddd{{{uuupppnnnnnnnnnnnnllljjjhhhffffffiiimmmooooooqqqsssvvv|||nnnSSSHHHHHHJJJHHHHHHGGGGGGGGGFFFFFFFFFAAAAAAAAABBBBBBCCCDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBCCCDDDEEEFFFAAABBBCCCFFFHHHJJJLLLMMMLLLJJJIIIIIIIIIIIIHHHFFFIIIJJJIIIGGGDDDCCCCCCDDDHHHJJJKKKKKKIIIHHHIIIJJJHHHJJJKKKJJJJJJOOOXXX___cccjjjjjj___ZZZ\\\[[[UUUNNNKKKKKKNNNNNNNNNRRRYYYWWWUUU]]]ppp~~~yyygggXXX```?????????===;;;<<>>BBBGGGEEEFFFHHHHHHGGGGGGHHHJJJGGGHHHPPPVVVTTTYYYwww{{{{{{yyyiiijjj{{{xxxrrr[[[KKKGGGIIIIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@GGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAABBBCCCDDDFFFFFFDDDCCCCCCDDDGGGJJJNNNPPPLLLJJJGGGEEEFFFHHHHHHHHHEEEFFFHHHGGGFFFEEEFFFGGGHHHIIIIIIGGGFFFGGGIIIKKKGGGHHHIIIIIIGGGHHHKKKMMMLLLOOONNNIIIHHHKKKKKKHHHHHHFFFGGGJJJLLLMMMSSSYYYfff___\\\```ccc^^^VVVPPPXXX>>>CCCIIIIIIEEEBBBCCCFFFEEEFFFGGGGGGFFFFFFGGGIIIEEE@@@EEEOOORRRPPP]]]pppsss~~~{{{~~~mmmaaaSSSLLLJJJIIIGGGEEEFFFEEEEEEDDDCCCBBBAAAAAACCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFIIILLLNNNHHHEEEBBBAAABBBDDDEEEEEEEEEGGGIIIIIIHHHHHHHHHIIIGGGHHHHHHGGGFFFFFFIIIKKKIIIJJJKKKKKKJJJIIIJJJJJJHHHJJJKKKJJJIIIJJJGGGCCCDDDCCCDDDHHHJJJLLLQQQXXX```ZZZWWWYYY[[[XXXUUUVVVUUU|||>>>CCCIIIKKKHHHEEECCCBBBDDDEEEGGGGGGFFFFFFGGGIIIKKKCCCAAAHHHNNNPPPUUU]]]uuu[[[TTTNNNLLLJJJEEECCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBDDDFFFHHHIIIJJJHHHFFFEEEGGGHHHHHHGGGEEEGGGJJJKKKJJJIIIIIIIIIEEEFFFGGGGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHIIIJJJIIIEEEAAADDDBBBCCCGGGIIIKKKPPPWWW___[[[XXXXXXVVVRRRQQQTTTTTT{{{@@@BBBEEEGGGGGGDDDBBB@@@BBBDDDFFFFFFEEEFFFGGGIIIIIIHHHHHHHHHJJJNNNRRRUUU```{{{sssTTTMMMHHHHHHFFFCCCBBBFFFDDDDDDEEEFFFGGGIIIIIIJJJLLLJJJGGGEEEEEEFFFGGGHHHCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEFFFKKKIIIIIIIIIKKKKKKJJJIIIEEEGGGJJJJJJIIIHHHHHHHHHCCCEEEGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKJJJJJJGGGEEEDDDGGGIIIIIIFFFEEEEEECCCDDDHHHJJJKKKQQQXXX\\\ZZZZZZYYYTTTOOOOOOSSSZZZBBBAAAAAABBBDDDCCCAAA???BBBCCCEEEFFFEEEFFFHHHIII===FFFMMMIIIFFFGGGJJJKKKQQQ```{{{}}}iiirrrhhhbbbZZZUUUKKKCCCCCCDDDBBBEEEJJJ@@@AAABBBDDDFFFHHHJJJKKKLLLJJJFFFCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAAAAACCCDDDFFFGGGDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGGGGEEEDDDDDDFFFIIIJJJHHHGGGFFFFFFBBBDDDGGGHHHHHHGGGGGGHHHHHHGGGFFFGGGHHHJJJJJJJJJHHHDDDBBBEEEIIIJJJJJJJJJGGGEEEFFFJJJKKKMMMRRRYYYPPPQQQUUUYYYWWWSSSVVV\\\aaaAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGKKKPPPaaayyykkk|||rrr}}}gggVVVMMMIIILLLJJJGGGDDDBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEDDDBBBBBBDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCGGGFFFEEEDDDDDDCCCCCCCCCGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGEEEEEEEEEGGGIIIKKKEEEEEEFFFGGGHHHHHHIIIIIINNNMMMLLLKKKKKKLLLOOOPPPVVVOOORRR^^^aaa[[[___lllrrr@@@?????????????????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFIIIJJJSSSiiipppkkk{{{kkkYYYNNNIIIGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFDDDDDDDDDFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHIIIDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHOOOPPPQQQQQQOOOMMMKKKKKKPPPOOO___zzz}}}ttttttrrr>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEGGGOOO\\\{{{yyynnnddd]]]tttnnnWWWJJJEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDEEEHHHJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFEEECCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFMMMQQQUUUWWWTTTPPPLLLJJJRRRUUUiiirrrfffooo<<<<<<==================;;;===???BBBCCCDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGDDDFFFJJJJJJUUU{{{vvvrrr|||kkkpppzzz{{{```MMMDDDBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCDDDEEEHHHJJJLLLLLLKKKIIIHHHFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDIIINNNTTTWWWUUUSSSQQQPPPVVVYYYjjjzzzcccWWWhhh;;;;;;<<<<<<<<<=========<<<===???AAACCCDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDGGGBBBEEEKKKIIIHHHXXXpppoookkkzzz~~~xxxiiiUUUIIIEEEEEECCCAAABBBCCCDDDEEEEEEDDDDDDCCCFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBAAABBBCCCFFFIIIKKKLLLKKKJJJHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEAAABBBBBBBBBBBBBBBCCCCCCIIIMMMRRRSSSQQQQQQSSSVVVUUU\\\lll}}}}}}ooo```ZZZccc;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDAAAAAAAAA@@@AAABBBBBBCCCEEE??????DDDGGGFFFKKKTTTtttwwwwww}}}wwwxxxlll[[[SSSJJJFFFFFFHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???@@@AAACCCDDDCCCCCCDDDDDDDDDDDDEEEEEEAAA@@@@@@@@@BBBDDDGGGIIIKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBKKKNNNOOOMMMJJJKKKQQQWWWWWWbbbrrr{{{tttdddXXXUUUbbb;;;;;;;;;<<<===>>>>>>>>>???>>>======>>>???AAACCC@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>???AAAEEEHHHKKK[[[uuukkkgggmmmwww^^^GGGEEECCCCCCEEEGGGHHHHHHBBBAAA@@@??????@@@AAABBBAAABBBBBBCCCDDDEEEEEEFFFDDDCCCAAA@@@@@@BBBDDDFFFCCCCCCCCCDDDDDDDDDEEEEEEAAAAAA@@@@@@AAACCCFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHDDDCCCAAA@@@@@@AAABBBDDDAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBFFFIIIKKKIIIFFFIIIQQQYYY]]]fffqqqttthhhWWWLLLJJJbbb;;;;;;<<<<<<===>>>?????????>>><<<:::;;;===@@@BBB@@@@@@??????@@@@@@AAABBB;;;AAADDD@@@???DDDHHHHHHPPPSSSiii}}}qqq```dddxxxrrrcccOOO@@@AAAAAABBBDDDEEEGGGHHH???>>>===<<<<<<>>>@@@BBB@@@@@@AAACCCDDDFFFGGGHHHEEECCCAAA@@@@@@BBBEEEFFFBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@@@@AAACCCFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCFFFEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>>>>@@@BBBCCCAAAAAAAAAAAAAAA@@@>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB???CCCGGGFFFEEEIIISSS\\\```eeejjjiii___SSSLLLLLL```999;;;===>>><<<;;;;;;<<>>>>>===<<<;;;;;;:::>>>>>>>>>>>>============????????????@@@AAABBBBBBEEEIIIKKKVVV~~~nnn______kkkwwwtttppp||||||~~~~~~lllTTTBBB?????????@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDGGGDDDBBBCCCEEEFFFCCC@@@FFFFFFEEECCCAAAAAACCCFFFEEEDDDCCCBBBBBBDDDFFFHHHEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJGGGAAA???BBBDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDBBB@@@>>>=========<<<===???@@@AAAAAAAAA@@@@@@AAABBB@@@>>>===>>>???@@@BBBCCCCCCDDDGGGMMMSSS___aaadddcccYYYMMMGGGHHHeee999;;;===>>>===<<<======??????>>>======<<<;;;;;;>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>???AAAAAABBBFFFKKKQQQ```~~~zzzzzzjjjlllxxxyyy|||~~~rrrnnnxxxvvvhhhXXXKKKBBBBBBBBBAAA@@@@@@@@@@@@AAA===>>>>>>@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDDDDCCCAAAEEEDDDCCCBBBAAAAAACCCDDDDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNMMMHHHFFFFFFDDD@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>=========<<<===>>>@@@@@@@@@@@@??????@@@AAA@@@>>>======>>>???AAADDDDDDDDDFFFLLLPPP\\\^^^aaa^^^SSSGGGFFFKKKeee999;;;===>>>>>>===>>>?????????>>>>>>======<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@CCC@@@EEELLLHHHLLLuuuzzzggggggjjj___\\\hhhwww|||wwwttttttwwwdddOOOCCC@@@BBBBBBAAA@@@@@@??????@@@@@@======???@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDCCCBBBAAABBBCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHIIINNNRRRSSSPPPLLLJJJDDD>>>DDDDDDCCCCCCBBBBBBAAAAAACCCCCCAAA@@@>>>>>>>>>>>>======>>>??????>>>>>>===>>>???@@@@@@===<<<<<<===>>>AAADDDEEEDDDFFFJJJMMMVVVXXXZZZWWWMMMDDDEEELLLccc:::<<<>>>>>>>>>>>>???AAA??????>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>???@@@GGG<<<>>>IIIHHHBBBQQQkkk|||qqqooocccZZZYYY^^^fffsss|||qqqmmmvvv|||~~~mmmVVVBBB:::===CCC>>>>>>>>>>>>???AAABBBCCC@@@@@@AAAAAA@@@???>>>===??????@@@@@@AAABBBCCCDDD@@@BBBDDDCCC@@@???AAADDDAAAAAA@@@@@@AAAAAAAAA@@@???AAABBBDDDFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHMMMRRRSSSPPPMMMKKKEEE???BBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============???@@@???===<<<;;;<<<===AAADDDEEEDDDDDDHHHKKKPPPQQQTTTTTTOOOHHHGGGJJJaaa;;;<<<>>>>>>======???AAA>>>>>>>>>>>>========================<<<<<<<<<<<<======<<<======>>>???@@@DDD>>>>>>EEEIIIHHHGGGJJJeeeuuufff]]][[[iiiiiigggfffggglllrrrwww}}}~~~rrrkkkfffbbb```aaa\\\```eeeiiiqqqzzzwwwrrrhhhYYYIII>>>;;;>>>AAA=========>>>???@@@AAABBB???@@@AAAAAA@@@???===<<>>???AAACCCEEEFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGJJJNNNOOOLLLJJJJJJGGGBBB@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????>>>>>>>>>==================>>>@@@@@@>>><<<;;;;;;<<<@@@CCCDDDCCCCCCGGGJJJNNNNNNRRRXXXXXXQQQJJJHHH```<<<===>>>===<<<<<<>>>@@@===============<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<======>>>???@@@>>>BBBCCC@@@???DDDGGGGGGKKKZZZsss}}}yyyqqqhhhbbbaaadddggggggaaa\\\]]]ccchhhiiihhhiiiiiiqqq}}}www}}}uuurrrxxxkkkSSSLLLBBB<<<<<<===>>>???@@@???>>>>>>===>>>>>>>>><<<===???AAAAAA@@@???>>>>>>>>>>>>???AAABBBDDDDDDAAABBBCCCCCCBBBBBBCCCDDDBBB@@@AAACCCFFFFFFCCC?????????@@@AAABBBCCCDDDEEEAAAAAAAAABBBCCCDDDFFFFFFGGGJJJKKKHHHHHHIIIHHHDDD??????@@@@@@AAAAAABBBBBB======>>>???@@@@@@??????>>>>>>=========>>>??????===???AAAAAA???===;;;;;;;;;>>>AAABBBAAACCCGGGJJJSSSUUU[[[bbbaaaWWWMMMIII```===>>>===<<<::::::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;@@@CCC@@@<<<>>>CCCHHHDDDCCCKKKbbbwwwooopppvvv{{{}}}sss```QQQ???===:::999;;;=========??????>>>============>>>;;;===???AAAAAA@@@>>>=========>>>???@@@BBBDDDEEECCCBBBBBBBBBDDDEEEDDDCCCCCCBBBBBBEEEIIIIIIEEE@@@??????>>>>>>???AAABBBCCC@@@@@@AAAAAABBBCCCEEEFFFFFFJJJKKKIIIIIIJJJHHHDDDAAAAAAAAAAAAAAA@@@@@@@@@;;;<<<>>>???@@@@@@@@@@@@???>>>======>>>???@@@AAA===???BBBBBB@@@>>><<<<<<;;;===???@@@???BBBGGGLLL[[[aaajjjmmmeeeVVVNNNMMMccc>>>>>>===;;;999999;;;<<<:::;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======???<<<===BBBCCC???>>>@@@BBBBBBDDDIIIWWWwww|||jjjZZZIII;;;<<<============<<<<<<<<<<<<<<<<<<<<<===???@@@AAA???@@@AAABBB@@@>>>;;;999======>>>???@@@BBBDDDEEEEEEBBBAAABBBEEEGGGEEECCCDDDCCCCCCGGGKKKKKKFFFAAA@@@???>>>======???AAACCC@@@@@@@@@AAABBBCCCDDDEEEGGGKKKNNNLLLLLLKKKHHHBBBDDDDDDCCCBBBAAA@@@???>>>:::<<<===???@@@AAA@@@@@@???>>>>>>>>>>>>@@@BBBCCC===@@@CCCCCCAAA>>>===<<<:::<<<>>>>>>>>>BBBHHHMMMbbblllvvvuuueeeSSSNNNRRReee===<<<;;;:::::::::::::::888888888999999:::::::::999999999999999999999999666666777888:::;;;<<<<<<============>>>>>>>>>>>>DDD??????CCCFFFQQQmmmwww~~~eeeOOOBBB<<<<<<::::::999999::::::;;;<<<<<<;;;;;;:::;;;===???@@@???@@@AAA@@@>>>===>>>???>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDFFFFFFGGGGGGBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>>>>>>>???AAABBBCCCBBBAAAAAABBBEEEGGGIIIGGGKKKLLLHHHGGGHHHIIIHHHEEECCCAAAAAAAAAAAA???===@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@EEEGGGDDDAAABBB@@@===>>>;;;===CCCAAA>>>GGGVVVhhhrrrppp^^^QQQQQQQQQKKKbbb<<<<<<;;;:::::::::::::::999999999999999:::::::::::::::::::::::::::::::::777777888999999:::;;;;;;<<<<<<=========>>>>>>>>>BBB===<<>>BBBSSShhhxxx}}}iiiUUUEEE===::::::::::::999999::::::;;;<<<::::::;;;;;;<<<===>>>???@@@AAABBBAAA???>>>???@@@===>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===>>>???@@@AAABBBAAAAAAAAABBBDDDFFFGGGGGGJJJKKKHHHFFFHHHHHHGGGDDDCCCAAA@@@AAA@@@>>>===??????>>>=========>>>>>><<<<<<<<<<<<<<<======>>>>>>CCCEEECCCAAABBBAAA>>>???<<<===CCCCCCDDDQQQaaalllrrrnnn]]]QQQQQQPPPKKKccc<<<;;;;;;::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::888888888999999999::::::;;;<<<<<<<<<============BBB>>>>>>@@@>>>;;;AAALLLJJJgggkkk___PPPCCC===;;;;;;:::::::::999999::::::;;;<<<999:::<<<============<<>>>>>??????@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDCCCCCCAAA@@@???>>>>>>===<<<===>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEEEEIIIJJJFFFDDDFFFGGGEEECCCBBB@@@@@@@@@@@@>>><<>>======<<<<<<======<<<<<<;;;;;;<<<<<<===>>>===CCCHHHGGGGGGGGGEEEAAA@@@<<<<<<@@@BBBGGGVVVfffpppsssmmm```WWWVVVTTTOOOddd;;;;;;::::::999::::::;;;;;;;;;::::::999999888888999999999999999999999999888888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<>>===;;;::::::999999::::::;;;<<<:::<<<>>>???@@@>>><<<;;;???@@@AAA@@@???>>>???AAA<<<<<<<<<=========>>>>>>@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA>>>===<<<<<<<<<===???@@@????????????@@@AAABBBCCCCCCGGGHHHDDDBBBDDDEEECCCBBB@@@????????????===<<<>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>GGGPPPRRRRRRQQQLLLGGGAAA===<<<>>>???CCCNNN[[[ggggggeee```\\\YYYUUUQQQeee::::::999999999::::::;;;:::::::::999999888888888777777777777777777777777888888888888888888888888999:::::::::;;;;;;;;;;;;999777999===?????????AAAAAA???DDDRRRbbb{{{xxxmmm[[[OOOCCC>>>:::;;;???@@@>>>:::::::::999999::::::;;;<<<<<<===@@@AAAAAA???===;;;<<<===>>>>>>===<<<===>>><<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@????????????AAABBBCCCCCCCCCCCC>>>===<<<<<<<<<===???@@@????????????@@@@@@AAABBBAAAEEEFFFBBB@@@BBBCCCAAA@@@???======>>>>>>===;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======AAALLLVVV[[[[[[YYYSSSLLLEEEBBBAAA@@@>>>>>>DDDKKKQQQSSSWWW\\\[[[TTTNNNKKKccc999999999999999::::::;;;888888888888888777777777666666666666666666666666777777777888888888999999999999999999::::::::::::999999:::;;;<<<>>>???@@@888<<>>;;;777::::::999999::::::;;;<<<===>>>@@@AAA@@@>>><<<:::999;;;<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===>>>???AAACCCDDDEEEEEE>>>>>>===<<<===>>>???@@@>>>??????@@@@@@@@@@@@AAA???CCCDDD@@@>>>@@@AAA??????>>><<<<<<===>>><<<;;;<<<;;;;;;:::999:::::::::;;;;;;::::::;;;;;;<<<===@@@JJJTTTXXXXXXWWWSSSMMMIIIHHHGGGEEEBBB@@@AAACCCGGGIIISSS]]]\\\QQQJJJKKK```999999888888999::::::;;;666666666666666777777777777777777777777777777777555666666777888999999:::888888888888999999999:::;;;===>>>===;;;<<<===???999:::;;;>>>@@@CCCJJJOOOssswwwfffRRRAAA:::;;;;;;;;;::::::999999999999::::::999999::::::;;;<<<======>>>???>>><<<:::999888999;;;:::999999;;;<<<=========<<<<<<<<<<<<<<<::::::;;;===>>>>>>>>>>>>===>>>@@@AAABBBCCCDDDDDD??????>>>===>>>???@@@AAA??????@@@@@@AAAAAA@@@@@@>>>BBBBBB???===???@@@>>>>>>===;;;<<<======<<<:::;;;;;;:::999999999999999;;;;;;::::::;;;;;;<<<===<<>>===<<<999777777999<<<::::::999999::::::;;;<<<<<<<<<===<<<;;;:::888777888999:::::::::999;;;<<<==================<<<<<<888999:::<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>???AAABBB???@@@@@@AAAAAAAAA@@@@@@===AAABBB>>><<<>>>???======<<<;;;;;;<<<===<<<:::;;;:::999999888888999999;;;::::::::::::;;;<<<<<<777;;;<<<999:::???CCCCCCFFFGGGFFFDDDFFFJJJMMMNNNNNNOOOXXXaaaZZZHHHCCCJJJ[[[999999999888888888888777666666666666666666666666666666666666666666666666666777777777888888888888666777777777888888888888999999999999999999999999::::::;;;;;;<<<============???DDDMMMaaa~~~hhhXXXKKKHHHDDD<<<<<>>>>>???>>>>>>===>>>>>>>>>????????????AAAAAAAAA@@@@@@?????????>>>>>>?????????@@@@@@@@@===>>>???>>>;;;999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::???>>>>>>???AAACCCEEEFFFFFFLLLUUUXXXRRRIIIFFFIIIYYY:::999999999888888777777666666666666666666666666666666666666666666666666666666777777777888888888666666777777777888888888999999999999999999999999:::::::::;;;<<<<<<======???@@@@@@AAAGGGWWWnnn~~~pppZZZRRRFFF@@@BBBBBB<<<<<>>>>>===============>>>>>>>>>??????AAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAA>>>???@@@???<<<:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===>>>@@@BBBDDDGGGKKKPPPRRRMMMEEEEEEJJJ[[[:::::::::999888777777666666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888999999::::::;;;<<<<<<<<<;;;======;;;:::>>>HHHPPPmmmnnnUUUKKKBBB>>>888777>>>???;;;:::>>>::::::999999999::::::;;;888888999999999888888777999999999999::::::;;;;;;888999999999:::::::::;;;::::::;;;===============;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@????????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAA???<<<::::::;;;<<<;;;:::999888999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@AAAGGGHHHJJJKKKFFFBBBDDDKKK^^^::::::999888777777666666555555555555555555555555555555555555555555555555555555555666666666777777555555555666666666777777888888888888888888888888888888999999:::;;;;;;;;;777:::======<<<===BBBFFFFFFYYYmmm}}}~~~lllNNN<<<===@@@;;;888888<<<===999888:::::::::999999999999::::::888999999999999888888777777777888888999:::::::::999999999::::::;;;;;;<<<<<<<<<==================::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@>>>;;;999999:::999999999999::::::::::::999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::999999999999:::<<<>>>???EEEEEEGGGHHHDDD@@@CCCIII]]]999999888777777666555555444444444444444444444444444444444444444444444444444555555555555666666666444555555555555666666666777777777777777777777777777777888888999::::::::::::<<<===<<<::::::<<>>===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<====================================>>>>>>>>>>>>===>>>===;;;999888999:::777888:::<<<<<<<<<::::::999999999999999999999999999999999888888999999999888888888888888888888888:::999999999:::;;;===>>>AAABBBEEEHHHFFFAAABBBFFFVVV666666666666555555555555444444444444444444444444444444444444444444444444444444444444555555555666444444444444555555555666666666666666666666666666666666777777888999999999::::::;;;:::999999;;;===BBB;;;<<>><<<;;;::::::999;;;;;;<<<<<<;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;<<<<<<<<<============<<<<<<;;;:::888888:::<<<:::;;;<<<===<<<;;;:::999888888888888888888888888999888888777777888888999777777777777777777777777:::999999999999;;;===>>>??????CCCGGGFFFBBBAAADDDNNNxxx333333333444444444444555333333333333333333333333333333333333333333333333333333444444444555555555333333444444444555555555666666666666666666666666555555666777777888888999888999999::::::;;;===>>>===;;;>>>BBB???;;;AAALLLZZZhhhnnnaaaVVVIII??????888:::;;;555888===:::666999:::888666666888999777777666666666666666777777888888777777555444444333444444555777888888999666666777888999:::;;;;;;???>>><<<;;;::::::::::::<<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>;;;;;;;;;:::888999<<<>>>DDDBBB>>>;;;999888888888888888888888888888888888999888777777777777888999777777777777777777777777999999888888888:::;;;<<<>>>===@@@DDDDDDAAA@@@CCCLLLttt111222222333333444444555333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555666666666666666666666666555555666666777888888888;;;;;;;;;;;;:::888888888888;;;;;;888999<<<===;;;>>>EEEOOO[[[mmm~~~tttbbbOOODDDAAA===888999;;;CCCCCC999999;;;444666:::===;;;999777777777444444444555555666888888777777777777666555444333333333444555666777888999555666777888999:::;;;;;;===<<<::::::999:::;;;<<<<<<=========<<<;;;;;;:::888888999999999::::::::::::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;::::::;;;>>>AAALLLGGG@@@999555555777888777777777777777777777777999888777666666777888999888888888888888888888888888888777777777999:::;;;>>><<<===AAAAAA???@@@CCCOOOsss111111111111111111111111222222333333333444444444444444444333333222222222222222333333333333444444222222333333333333444444555555555555555555555555555555555555666666666666666666666666777777777777999999999:::::::::;;;;;;===AAACCCCCCDDDOOObbbqqqtttPPPMMMFFF@@@;;;888888888:::::::::999999999888888777777777777666666666666666666666666666666666666999888777555555555666777777777777777777888888999444555666777888999::::::======<<<<<<<<<;;;;;;;;;<<<======>>>===;;;:::999===999:::???>>>888666999<<<:::999999;;;<<<<<<<<>>===<<<;;;<<<======;;;:::888888888:::<<<===AAA>>>:::666444555777999555555666777777777777777666666666666666777777888777777777777777777777777888999999::::::;;;<<<<<<;;;<<<===>>>>>>???AAADDDMMMqqq111111111111111111111111222222222222222333333333444444333333333222222222222222222333333333444444222222222333333333444444555555555555555555555555555555555555666666666666555666666666777777777777999999999::::::::::::;;;888;;;<<<;;;:::>>>IIIQQQVVVhhhzzzmmmXXXDDD@@@>>>;;;777666555666777:::999999999999888888888777777777666666666555555555555555555555555555555888777666555555666666777777777666666777777888999666666777777888999::::::===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::999===999999======999:::===;;;999999:::<<<===<<<;;;===<<<;;;:::::::::;;;;;;;;;:::888888888999;;;<<<;;;:::999888777777777888555555666777777777777777777666666666666777888888999999999999999888888888888888888999::::::;;;;;;:::<<<===>>>>>>???AAACCCPPPqqq111111111111111111111111222222222111111111111111333333333222222222222222222222222222333333333333222222222222333333333333444444444444444444444444444555555555555666666666555555666666666777777777888888999999999:::::::::999:::;;;;;;999888999;;;777CCCUUUfffttt~~~xxxcccQQQFFF===555888888777777777777888999999999888888888777777777777666666666666555555555555555555555555555555555666666555555555666777777777777666666777777888999777888888888999999::::::<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::<<<999999;;;;;;:::;;;???999999999;;;======<<<;;;;;;:::999888888888999999;;;:::999888777888999:::444666888999999888777555555555666777777777666666777777777777777888888999;;;;;;;;;::::::999999999777777777888999999:::::::::;;;===>>>>>>???AAACCCNNNlll111111111111111111111111111111111111000000000000222222222222222111111111111222222222222333333333111222222222222333333333444444444444444444444444444444444555555555666666555555555666666666777777888888888888999999999999;;;;;;;;;=========:::888===@@@DDDEEEGGGKKKSSSZZZwwwcccUUUIIINNNLLLBBB:::;;;>>>???::::::::::::999999888777888888888777777777666666666666666555555555444444555555555555555555555555555555555555666666777777666666666666666777888888999999999999999999::::::;;;;;;::::::::::::::::::777777888999::::::;;;;;;;;;:::999:::999999999:::999999999;;;===>>><<<;;;:::999999999888888888888:::999888777777777777777333444666888888777666444555555666666666666666555777777777777777888999999;;;;;;::::::999888888888666666666777888888999999999;;;===>>>>>>???@@@BBBHHHccc000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333111111111222222222333333444444444444444444444444444444444444555555555555555555555555666666666666777777777888888888999999888777666777:::;;;:::888999::::::999888999>>>BBBNNN]]]pppyyyooo```UUUOOOKKKFFFCCC<<<===<<<777555666888888666777777777666555333222777777666666666555555555555555555555444444444444555555555555555555555555444444555555666666666777666666666555666777777888999999999999999999::::::999999::::::::::::::::::777777777888999:::;;;<<<:::;;;;;;::::::999888666::::::999;;;<<<===<<<::::::::::::::::::999999888999888777777666666666666666666555555555555555555555555666666666666555555777777777666777888888999999888888888777777666666555666666777777888999999888:::===>>>>>>>>>@@@AAAEEE^^^000000000000000000000000///000000000111111111111000000000000000111111111111111111111222222222222111111111111222222222222333333333333333333333333333444444444444555555555444444555555555666666666666777777777777888888888888666444444666777888888777888999999999:::<<<>>>:::BBBLLLRRRVVVZZZaaafffwwwzzzlllbbbZZZSSS@@@;;;666666999>>>AAABBB:::999888777888888666555444555555666666666555555666666666555555555444444555555444444444333333333444444444444444444444444444444555666666666555555666666555555666666777888777888888888999999::::::888888999999999999::::::888888888888999:::;;;<<<999;;;<<<;;;<<<@@@@@@???>>><<<::::::;;;;;;;;;::::::;;;;;;;;;;;;:::999999666666666666666666555555888777444333333444666777555555666666666555444444666666666666666777777888666666666666666666666666666666666777888888999999777:::===>>>>>>>>>???@@@EEE]]]000000000000000000000000...///000000111222333333/////////000000000111111111111111111222222222222111111111111222222222222333333333333333333333333333333444444444555555555444444444555555555666666666666666777777777888888888777777666666777888:::::::::;;;:::999777777777999;;;=========>>>AAADDD;;;EEELLLLLLOOO[[[iiiqqqppp^^^SSSVVVUUUNNNHHHDDD>>>999<<<<<<<<<<<<<<<888111,,,333444666888999999:::;;;777777777777777888888888555555555444444444444333444444444333333333333222444444444444444444444444444555666666666555444333666555555555555666777777666666777777888999::::::888888888888999999999:::999999888888999:::;;;<<<888;;;<<<;;;@@@KKKQQQRRRAAA>>>:::888999:::::::::::::::;;;;;;;;;:::999888444444555666666666555555555555444333444666888999555555666666555555444333555555555555555666666777444444444555666666777777666666777888888999999:::666999===??????>>>??????BBBZZZ000000000000000000000000......///111222333444555.../////////000000111111000111111111111222222222000111111111111222222222333333333333333333333333333333333444444444555555444444444555555555666666666666666666777777777777333555666666555666888:::111222444555666777888888666555555555777999;;;<<<888:::777555999BBBEEEAAADDDJJJOOOOOONNNUUUcccooo|||zzzttthhh\\\UUUUUUWWWaaaccc^^^SSSQQQRRRIII;;;???@@@>>>;;;;;;???>>>:::888555333333555888::::::888888:::999666222333666888888666555555444555555555555444444444333333333444444444333333333222222444444444444444444444444555555666666666555333222555555555555555666777777444555666777888999::::::777777888888999999999:::;;;:::999999999:::;;;<<<888;;;;;;;;;CCCTTT```cccCCC???:::777777999999:::999999:::;;;:::999888777333333444555666666666555222222333555666888999:::555666666666555444333333444444444444444555666666333333444555666777888888777777777888999999::::::666999===??????>>>??????===VVV//////000000000000//////000000000000////////////------...///000111222222000000111111111222222222111111222222222333333333222222222222222222222222666666555555555444444444666666666666666666666666666666666666777777777777666666555555555555666666444444444444444555666666666777777777888888888888666666666666666666666666999999:::;;;===???BBBDDDOOOLLLFFF@@@<<<::::::;;;AAAAAA@@@???>>>======<<<888888999999999999888888555555555555555555555555555555555555555555555555666666555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555666666666666444444444555555555555666666666666777888888999999;;;;;;:::999888888888888<<<;;;;;;;;;;;;:::::::::;;;999999:::>>>AAACCCCCC<<<;;;::::::999999::::::888888888888777777777666555555555555555555555555666444444888>>>@@@===888666666777666666555444444222222333333444555666666555555555666666666666666777777777777777888888999::::::;;;;;;<<<=========EEEUUUwww//////000000000000//////000000000000/////////////////////000000000000000000000000000111111111222222222222222333333333333555555555555555555555555666555555555444444444444555555555555555555555555555555666666666777777777666666666555555666666666555444444444444555666666555555666666666777777777666666666666666666666666777777666666666777888999===;;;888666555555777888:::::::::999888888777777777888888888888888888777444444444444444444444444444444444444444444444444666555555555444444444333444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555444444444444555555555555555555666777888888999999::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@AAA???>>>::::::999888888888888888888888888777777777666666555555555555555555555555666555555999===???<<<999666666666666666555444444222222333333444555555666555555555555666666666666777777666666777777888999::::::;;;;;;<<<=========CCCSSSttt...//////000000//////...////////////000000000000111111000000000/////////000000000000111111111111222222333333333444444444666666666666666666666666555555555555444444444444555555555555555555555555555555555666666666666777777666666555555666666777555555555444555555666777444444444555555555555666444444444444444444444444777666555555444444555555444444333444444555666777444444444444444444444444666777777888888777777666444444444444444444444444444444444444444444444444555555444444444444333333444444444444444444444444333333333333333333333333444444444444444444444444222333333333444444444444444444444444555555555555444444555666777888999:::888888888888888999999:::::::::;;;;;;<<<===============>>>@@@AAA???<<<999999888888777666777777777777777777777666666666666444444444444444444444444666555555888<<<===;;;888555555666666555555444444222333333444444555555555555555555555666666777777777777666666777777888999:::::::::;;;<<<<<<======AAAQQQooo...//////////////////...////////////000000000000000000000000000000000000111111111111222222222222222333333333333444444444333333333333333333333333444444444444444444444444555555555555555555555555444444555555555666666666777666666555555666666777555555444444555555666777444444444444555555555555333333333333333333333333333333333444444555666666555555555666666555555444333333444444555555555555555666666777777666666555333333333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444333333444444444555555555333333444555777888999999666666666777777999::::::999::::::;;;===>>>>>>???<<<<<<<<<===>>>===:::777999888777777666666777777777777666666666555555555444444444444444444444444444333333555888999888666444444555555555444444333333333333444444444555555444444555555666666777777666666666666666777888888999::::::;;;;;;<<<======AAANNNhhh......////////////........./////////000000000111/////////000111222222222222222222333333333444444222222222333333333444444111111111111111111111111333333444444444444444444555555555555555555555555444444444444555555555555666666555555555555666666444444444444444555666666444444444555555555666666555555555555555555555555000000111111222222222222222333333444333222111000333444444555555666666777444555555666666555555444333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333444444444444555555555333333333444444444444555222333444555666777888888555555555666777888999:::888999:::;;;<<<>>>??????:::888777777999:::999888999999888777777777777777666666666555555555555444444444444444444444444444222222222333444555444444333333444444444444333333333333333444444444444444444444444555666777777888666666666555666777777888999999::::::;;;<<<<<<<<>>888666444444666888999999999888888777777777777777666555555555444444444444333333333333333333333333222222222222222222333333222222333333444444333333444444444444444444444444333444444555666777888888666666555555666666777888999999999:::;;;;;;<<<<<>>@@@JJJ]]]vvv,,,+++*********+++,,,------------............//////......------///000111............////////////000000000000000000000000000111111111111222222222111111222222222333333333333222111000000111222333111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000111000///......///000111111000///......///000111////////////////////////+++---//////...///000222777777666444222111//////444222000...------//////***++++++,,,---...//////////////////000000000000111///...------...///111////////////////////////000000000000111111111111111111000000//////......000111111111111222222222111111111111111111111111444444333333333444555555444555777888888666444222000000111111111222222222222222333333333333444444000111111111111222222222000111111222222333444444000111333222000//////000111111111111111111111111222222222222222222222222333333333333333333333333333444555555444444555777888888888888999:::;;;<<<888AAAOOOZZZaaawww++++++*********+++,,,---------------............///......---...///000111............////////////000000000000000000000000000000111111111222222222111111111222222222333333333222111000000111222333111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000111000///......///000111111000///......///000111........................,,,...//////......///111222222222222222222222222333222000...------...///,,,,,,------...////////////000000000000111111111111000///......///000111//////////////////////////////000000000111111111111000000000/////////...000000111111111222222222111111111111111111111111333333333222333333444555444555777888888666444222111111111111222222222222222222222333333333444444000111111111111222222222222222222222222222222222000111222222000//////000111111111111111111111111111111111222222333333333333333333333333333333333333444555555444444555777888777777888888999:::;;;;;;AAALLLUUU]]]ttt++++++******++++++,,,---------------..................------......///000---............/////////000000000000000000000000000000000111111111222222111111111222222222222333333222222111111222222333111111111111111111111111111111111111111111111111111111000000000000//////000000000000000000000000000//////......//////000000//////......//////000........................---...//////...---...000//////000000111111222222222111///...------...///..................//////000000000000111111111222222111000//////000111222//////////////////////////////000000000000111111000000000000////////////000000000111111111222222111111111111111111111111222222111111222222333444444555666777777555333222111111222222222333333333222222222222333333333333000111111111111222222222444333333222111111000000///111222222000//////000111111111111111111111111000000111222333333444444333333333333333333333333333444555555444444555777777777777777888999::::::===???GGGQQQ\\\ttt+++***++++++++++++,,,,,,,,,,,,---------.........------------......//////---------.........//////000000000000000000000000000000000000111111111111111111111111222222222222333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000//////000000000000000000000000////////////////////////////////////////////////........................---/////////---,,,---...000000///////////////...000///...---------......//////......------------////////////000000000000000000///......///000000////////////////////////////////////000000000111000000000000////////////000000000000111111111111111111111111111111111111111111111000111222222333333444555666666444333222222222222222333333333333111222222222222333333333000000111111111222222222333222222222111111000000///111222222000///000111111111111111111111111111//////000111333444555555222222333333333333444444333444555555444444555777666666666666777888999:::<<<>>>FFFRRR___www******++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,------...............------------............//////////////////////////////000000000111111111000000111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000//////////////////000000////////////////////////......////////////............////////////..............................---...///...---,,,---....................................---------------...------,,,,,,++++++***------------.........///.........------.........////////////////////////...////////////000000000////////////000000000000//////000000000111111111111111111111111111111111111111000000000111222222333444444555444333222222111111222222222333333333111111111222222222333333000000111111111222222222000000000111111222222222...000222222000000000111000000000000000000000000//////000111333444555555222222222333333444444444333444555555444444555777666666666666777888999::::::<<>>DDDMMMXXXqqq************************,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...///---------...///...---......------------.........000333444333111000111///000000000111111111111////////////////////////............//////////////////............//////...........................------...//////...,,,//////.........---------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000///---,,,,,,---///000000000//////.........---////////////////////////111111000000//////......//////000000111111111222111111222222222333333333333222222222111000000000222222222111111111000000000000111111111111000000333333222222111000000000000000000000111111111111333333222111000000111111///222444444222000//////000111111111111222222222222222333333333444444444444555666888888888777777888888777666666666666666999888666666777888;;;<<<<<>>AAALLLWWWccc++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...---,,,,,,......---,,,...------,,,,,,------...222444666555333111111111---------............///........................---............///////////////............//////------------------------...---,,,---//////---,,,............------------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---,,,,,,---...///////////////............////////////////////////000000000000////////////............////////////111111111222222222222333///////////////000000000222111111111111000000000///000000111111000000///000000000111111111222222000000000000111111111111333222111111000111111111///111333333222000000000000000000111111111222222000000111111111222222222///000222444666777888888666555555444444444444555888777777666777999:::;;;:::===AAALLLWWWaaa++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,------,,,+++,,,---...---+++------,,,,,,,,,,,,------222444555444222000///000------------....................................---------........./////////......------......///------------------------------,,,---...///---+++------------------------------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///...------------...//////////////////.........////////////////////////000000000000////////////////////////////////////111111111111222222222222...//////000000111111111111111111111000000000000//////000000000000///////////////000111222222333///000000000111111111111222222111111111111111222000111333333111000000111000000000000111111111111222222333333333444444444000111222333444555666666666555555444444555555555777777777777888999:::;;;;;;>>>CCCOOO[[[ddd++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,++++++,,,------+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,000111222111...------...---------.........//////........................------------..................------------......---------------------------,,,,,,---......---+++,,,,,,------------------------------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................------..................///////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222000000000111111222222222000000000000000000000000//////000000000000//////......///000111222222333///000000000111111111111222111111111111111222222000111222222111000111222//////000000000111111111222222333333333444444444222222222222222333333333777666666666666666777777777777777888888999::::::999===CCCPPP^^^ggg,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,******+++---,,,+++******,,,,,,+++***,,,++++++******++++++,,,---...///...,,,+++,,,------------.........//////------------------------,,,------------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,------------,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...------------------------------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.................................///////////////////////////////////////////////////000000000000111111111111000000000000000000000111111111111222111111111111222222222222//////000000000000000111...//////000000//////.........//////000111222222000000000000111111111111111111111000111111222333000111222222111000222333/////////000000000111111000000111111111222222222444444333222222222222222777666666666666777888888666777777888999999::::::888;;;@@@NNN]]]hhh,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++******+++---,,,***)))***+++,,,+++***++++++************++++++,,,------,,,+++***,,,---,,,,,,,,,,,,------------------------------------,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------------,,,,,,******+++,,,,,,---......------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000---..................---............/////////000////////////////////////.../////////000000000111111111000000000/////////000000000000111111111111111111111111000000000000////////////000000111111......////////////........./////////000000111111000000000000111111111111111111000000111222222333000111222111000000222444////////////000000000111000000111111111222222222444333222222222333444444555555555555555666777777666777777888999999:::999999;;;???MMM]]]ggg,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++******+++---+++***)))***+++,,,+++)))++++++************+++++++++,,,---,,,++++++,,,...******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,***+++++++++,,,,,,---------,,,,,,,,,------.........,,,------......------,,,******+++,,,,,,---......------------------------***)))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000------............---------.........//////000000////////////////////////.../////////000000111111000000//////.........---000000000000111111111111111111000000//////........./////////000000111111......////////////......////////////000000000000000000000000111111111111111111000000111222333333000111222111000000222444////////////000000000000222222333333333444444444222222111111222444666777444444444444444555666777666777888999999:::999999===>>>AAANNN]]]hhh++++++++++++++++++++++++++++++******************++++++******************++++++************++++++*********++++++,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++---//////...---,,,,,,,,,,,,---------......---------............///////////////////////////............////////////000000000000000000000000//////000111111111111111111111000000//////......////////////////////////////////////////////////////////////000000000000000000000000111111111111333333333222222111111111000000000000000000000000////////////////////////222111111000111333444555666555333222111222333333555555444333444555666777777777777888999999::::::===<<<===KKK\\\hhh++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++*********+++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++---//////...---,,,,,,,,,,,,---------......---------............///////////////////////////............//////////////////////////////////////////000111111111111000111000000000/////////...////////////////////////////////////////////////////////////000000000000000000000000111111111111333333333222222111111111000000000000000000000000000000000000000000000000111111111000111222444555555444333222222222333333555444444333444555666777555666666777888888999999<<<<<<===KKK[[[ggg++++++++++++++++++++++++************************************************---,,,,,,,,,,,,,,,,,,---*********+++++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,---------......---------............///////////////////////////............////////////////////////////////////...///000000111111000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111222222222222222111111111000000000000000000000000111111111111111111111111111111000111111222444444444444333222222222333333555444444444444555666666555555555666777777888888<<<<<<>>>JJJYYYddd++++++++++++++++++++++++***************+++++++++***************+++++++++,,,,,,++++++++++++,,,,,,***************+++++++++++++++***************+++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------+++,,,---.........------,,,,,,,,,---------......---------............///////////////////////////............////////////////////////////////////...//////000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000000111111222333333444333333333333333333333444444444444555555666666555555666666777888888888;;;<<<>>>IIIWWWaaa++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++*********************************))))))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,---------...------,,,,,,,,,---------......---------............///////////////////////////............////////////..............................///000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000111222222222333222333333333333333333333444444444555555555555555666666777888888999999:::;;;<<<>>>HHHTTT]]]|||++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,+++******))))))******+++***************)))))))))***))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////............////////////........................---...//////000000//////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000111111111111111000000000000000000000000111111111111111111111111...///000111222222222222222222333444444444333333333444555555666666555555777777777888999999:::::::::<<<>>>HHHRRRZZZyyy++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,+++*********)))))))))((()))))))))))))))***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------***++++++,,,---...//////,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,------......,,,,,,,,,---------......---------............///////////////////////////............////////////........................---...//////000000//////.../////////000000000111////////////////////////////////////////////////////////////000000000000000000000000111111111111///000000000111111111222000000000000000000000000000000000000000000000000...///000111222222222111111222333444444444333333333444555666666666555444666666777777888999999999:::<<<>>>GGGPPPWWWwww++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++*********))))))(((((())))))((())))))***++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))***+++,,,...///000000,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------.........//////////////////////////////............/////////000........................---......///////////////.../////////000000111111////////////////////////////////////////////////////////////000000000000000000000000111111111111//////000000111111111222000000000000000000000000////////////////////////---...000111222222111111000111333444555444333333333333555666666666555444555555666666777888888888:::<<>>EEEMMMSSSsss))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...------------,,,------...//////......////////////////////////////////////////////////......////////////..............................//////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000111111111111000000/////////000000000111111111111111111222222222333333333222222111111222222333444666666666777888888999999999<<<===DDDKKKRRRrrr)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********))))))*********---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111000///...............,,,,,,---...////////////////////////////////////////////////////////////......////////////............................../////////000000000000000////////////////////////000000000000000000000000/////////000111111222222000000000000000000000000222222111111000//////...000000000000111111111111111111222222222333333333222222222222222333444444666666666777888888999999999;;;<<>>>>>@@@FFFPPPlll)))************+++++++++------,,,,,,,,,+++++++++---,,,,,,+++*********++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******+++++++++---,,,++++++++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,...000///---***(((++++++++++++************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////,,,------...............////////////////////////////////////////////////........................////////////////////////---------.........//////...111555777777555222000000//////000222222111000000000000000000000000000000//////...///000111222000000000000111111111111222222222111111111000000333333333333333333222222444444555666777888999999666======???EEENNNjjj)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))))))))************+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++,,,***(((******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------............+++,,,,,,---...---------////////////////////////////////////////////////////////////////////////////////////////////////---............/////////111......222888:::666000000//////000222222111000000000000000000000000000///////////////000111111000000000000111111111111222222222111111111111111333333333333333333444444444444555666777888999999;;;AAA@@@@@@EEELLLfff))))))*********+++++++++,,,++++++++++++++++++++++++++++++,,,+++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,---------......,,,,,,---............---////////////////////////////////////////////////000000000000000000000000////////////////////////.............../////////111...+++///555888555111000//////000222222111000///////////////////////////////////////000000111///000000000111111111111111111111111111111111111333333444444444444555555444444555666777888999999AAAGGGFFFDDDGGGLLLddd))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++,,,,,,,,,---++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,*********+++++++++,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------........................,,,,,,,,,---------......------...///////////////........................////////////////////////000000000000000000000000///////////////////////////////////////////////////.........///000111111000//////000222222111000////////////////////////...//////000000000000000///000000000111111111111111111111111111111111111333333333444444555555555444444555666777888999999???FFFEEEDDDGGGMMMeee)))************+++++++++*********+++++++++++++++)))***+++,,,---,,,+++***************++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,......,,,*********+++++++++,,,,,,,,,------............------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------------------........................,,,---------............---...//////000000//////........................////////////////////////////////////////////////////////////////////////000000000////////////...---///000...,,,+++---000000//////000222222111000000000000000000000000000......///000000000000000000000000000111111111111111111111111111222222222222222333333444444555555444444555666777888999999777>>>@@@AAAFFFMMMfff)))************+++++++++)))*********++++++++++++(((***+++------,,,+++***************++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++------+++*********+++++++++,,,,,,,,,------............------,,,,,,++++++++++++++++++------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------........................------........./////////,,,---......//////..............................////////////////////////........................////////////////////////000000000000/////////...---///000///---,,,...000000//////000222222111000000000000000000000000000---...///000111000000///000000000000111111111111000000111111111222222222111111222222333444444444444444555666777888999999555===???@@@EEELLLeee)))************+++++++++))))))******++++++++++++((()))+++---------+++***)))************+++++++++++++++++++++++++++++++++...------,,,,,,------...)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++///---,,,++++++---///111---------,,,,,,+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,***)))******+++++++++,,,,,,,,,------............---------,,,,,,++++++*********------------------------++++++,,,,,,,,,---------******+++,,,,,,---......------------------------.................................////////////000+++,,,------......------........................////////////////////////........................////////////////////////111111000000/////////...............///000000000000//////000222222111000000000000000000000000000---...000111111111000///000000000000111111111111000000111111222222222222000000111222222333444444444444555666777888999999;;;BBBBBBBBBFFFKKKbbb******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++******)))))))))---((('''---000---***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...........................---------------------------------.........//////---------............///...........................---,,,---/////////...///...------...///000111//////000000///...------000000000000000000000000111111000000//////......000000000000111111111111..............................//////000000111111222222222111111111111111111111222222222333333333555555444444555666888999999======@@@EEEJJJddd******+++++++++,,,,,,,,,++++++************++++++---,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,+++++++++*********///)))'''+++---***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...//////......---,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******++++++++++++******************++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...........................---------------------------------.........//////---------............///...........................---,,,---/////////...///......---...///000111///////////////...------000000000000000000000000111000000000/////////...000000000000111111111111////////////////////////......//////000111111111111111111111111111222222111111222222222333333333555555444444555666888999999======@@@EEEJJJddd******+++++++++,,,,,,,,,++++++************++++++...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,++++++++++++...***(((+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------.........------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++++++++,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------------------------------------------------------...............---------............///...........................---,,,---/////////...///............///000000///////////////......---000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000......///000000111111222000000000111222222222333111111222222222333333333555555555555666777888888888<<<===@@@EEEIIIccc******+++++++++,,,,,,,,,++++++************++++++......------,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------------------........................---------............///...........................---,,,---/////////...//////........./////////...///////////////......////////////////////////000000000000///////////////000000000111111111111////////////////////////...//////000111111222222//////000111222333333333111111222222222333333333555555555666666777888888777<<<<<<@@@EEEIIIbbb******+++++++++,,,,,,,,,++++++************++++++------...---,,,+++***)))++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------...........................------------............///...........................---,,,---/////////...//////////////////............///////////////...////////////////////////////////////000000000000///000000000111111111111//////////////////////////////000000111222222222//////000111222333333333111111222222222333333333555555666777777888888888777;;;<<<@@@DDDHHH```******+++++++++,,,,,,,,,++++++************++++++,,,------...---,,,***)))++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,***---...+++))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................------------------............///...........................---,,,---/////////.../////////000//////...------...//////////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000//////000111111222222333000000000111222222222333111111222222222333333333555555666777888888888888666;;;<<<@@@DDDGGG___******+++++++++,,,,,,,,,++++++************++++++***,,,---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***---,,,(((***444>>>AAA------------------------++++++++++++++++++++++++,,,,,,,,,,,,------...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////.........------------------............///...........................---,,,---/////////...//////000000000///---,,,------...///////////////000000000000000000000000.../////////000000000111000000000000111111111111333333333333333333333333///000000111111222333333111111111111111111222222111111222222222333333333444555777888999999888888666:::<<<@@@DDDGGG^^^******+++++++++,,,,,,,,,++++++************++++++***+++---......---,,,++++++++++++++++++++++++++++++*********************)))))))))******+++++++++))),,,+++(((...@@@QQQXXX------------------------+++++++++++++++++++++++++++++++++,,,---...///000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////.........------------------.........//////...........................---,,,---/////////...//////000000000///---,,,------...///000000//////000000000000000000000000.../////////000000111111000000000000111111111111555555555555555555555555000000000111222222333333222222222111111111111111111111222222222333333333444555777888999999888888555:::<<<@@@DDDFFF^^^------,,,+++************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,++++++******++++++******))))))******+++,,,++++++)))))))))***+++,,,,,,+++++++++---///222444---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***////////////...---,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...//////000000///...------,,,,,,,,,---------..............................---------............///........................000000000000000000000000////////////000000000000111111000000000000111111111111111111111111222222222222222333666999===???999777333000///111444777444555777777666555222111333333333444444444444444555666777888999:::::::::999<<<<<>>===@@@DDDFFF\\\++++++++++++,,,---...///,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,***+++++++++++++++******))))))(((((()))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++......///......---,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------......////////////...------,,,------------.................................---------............///........................////////////////////////////////////000000000000111111000000000000111111000000000000000000000000//////...///000222444666333444666777777555333222333444444555666888999:::777666666555555444444444777777999:::;;;<<<<<<<<<<<>>@@@DDDEEEZZZ}}}---,,,,,,,,,------...///,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,***+++,,,---,,,+++***))),,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------.........//////...------------------....................................---------............///........................////////////////////////////////////000000000000111111000000000000111111111111111111000000000000............///000111222---///222555777888888777666555444444555777:::;;;888888777666555444444333666777888999:::;;;;;;;;;:::======@@@DDDEEEZZZ}}}///...------,,,,,,,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,++++++******++++++******))))))******+++,,,+++,,,---------+++***)))------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------------............---------------.........//////........................---------............///////////////////////////........................////////////000000000000111111000000000000111111333333333222222111111111///////////////000000111//////000222444777999:::999888666444444666888999888888777666555444444333444555666888999999999999777;;;<<<@@@EEEGGG\\\~~~///...---,,,++++++++++++,,,,,,,,,+++++++++******************++++++++++++---,,,++++++******++++++******))))))******+++,,,------------,,,+++***)))*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,---............---------........./////////........................---------............///////////////////////////........................////////////000000000000111111000000000000111111444444444333222222111111//////000000000000111111444333111000000222444666:::999666444444444555666777666666555555444444444333444666777888888999999666:::;;;@@@EEEGGG\\\~~~---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++---,,,++++++******++++++******))))))******+++,,,......---,,,++++++++++++(((((()))******+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++*********)))*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,------.........---............////////////........................---------............///////////////////////////........................////////////000000000000111111000000000000111111444444333333222111111000...///000000111111111111444333111000///000111222888777666444444444444444555555555444444444444444444555666777888999999999777;;;<<>><<<>>>DDDDDDOOOeee,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////------------............////////////........................////////////////////////000000000000////////////000000000000...000111111000000111222000000000000000000000000000111111111111222222222111111222222222222222111444333333222222333333444444555666666888888999::::::===;;;===CCCCCCMMMddd++++++******++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,+++++++++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////------.........////////////////////////.....................////////////////////////000000000000////////////000000000000...000111111000000111222000000000000000000000000000000111111111222222222111111222222333333222222333222222222222222222333444444555666777888999999:::===;;;>>>DDDDDDMMMccc+++*********++++++,,,---++++++++++++************++++++++++++++++++++++++++++++***++++++---...///...---,,,+++++++++,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////....../////////000000000.........///////////////............////////////////////////000000000000.../////////000000000111...000111111000000111222000000000000000000000000000000111111111222222222111111222333333333333333222222222111111222222222444444555666777888999999:::===<<>>DDDCCCKKK```++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++******))))))))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))+++---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------.........//////........................------------------------///...---,,,,,,,,,,,,,,,........................000...---...111333222000000000000000000000000000............///111222333,,,---...///000000000///000000000000000000000000000000000000111111111111000000111222222222222111444444333222222333333333444444555666777888999999777;;;:::===DDDCCCLLLaaa++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++*********)))))))))***+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))+++---...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,------------.........////////////////////////------------------------000///......------..............................000...------000000///---000000000000000000000000000////////////000000111000111111111111111000000000000000000000000000000000000000000111111111111000000111222222222222222444333333222222333333444444444555666777888999999777;;;:::===DDDCCCLLLaaa++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++************)))******+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------000000000000000000000000------------------------111000//////.../////////........................111000...///000000///---000000000000000000000000111111000///////////////000000111111111111111111000000000000000000000000000000000000111111111111000111111222222222222222333333333222222333333444444444555666777888999999888;;;:::>>>CCCBBBKKKaaa+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++*********+++,,,---......------,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------////////////////////////........................000000///....../////////........................111111000000111111111000////////////////////////000000////////////000000------......///000111222///////////////////////////000000000111111111111000111222222333333222222333333222222222333444444444444555666777888999999888<<<;;;>>>CCCBBBKKK```+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------................................................///......---......////////////////////////////////////000000000000111222////////////////////////............///000111222111111000///...//////000///////////////////////////000000000111111111111111111222333333333333222333222222222333333444555444444555666777888999999999<<<;;;>>>CCCBBBKKK```++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------......................................................------......//////////////////////////////...///000000......///000000000000000000000000000------......///111222333999777555222///...------000000000000000000000000000000000000111111111111111222222333333333333333222222222222333444555555444444555666777888999999999<<<;;;>>>CCCBBBJJJ___++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++......//////////////////------------------------,,,,,,,,,---------------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,------------.........................................................//////......//////000111////////////////////////333444555333///---...///000000000000000000000000///////////////000111111999777444111////////////000000000000000000000000000000000000111111111111111222333333444444333333222222222222333444555666444444555666777888999999999===;;;>>>CCCBBBJJJ___++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++......//////000000111111........................,,,,,,,,,------.........,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------.........//////000000000000000000000000////////////////////////000000///000000111222222000000000000000000000000999;;;;;;777333//////111000000000000000000000000111000000///////////////222111///......///111222000000000000000000000000000000000000111111111111111222333333444444333333222222222222333444555666444444555666777888999999:::===<<<>>>CCCAAAJJJ___,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++******++++++,,,---*********)))******+++,,,---------------------------,,,,,,+++*********+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++((()))+++,,,+++***'''&&&++++++,,,,,,,,,,,,---------------...111444777:::<<<===>>>===;;;666111...000///---+++++++++---...---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------.........---,,,,,,+++------...///000111222222////////////////////////////////////////////////000000000000////////////***888AAA<<<222---///111000000000000000000000000////////////000000000000111111111111111000////////////000000000000//////000000000000111111111111111111222333444444555555111111222222222333333333666666666666777777777777999>>><<<===BBBAAAFFFVVV,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++,,,,,,++++++******++++++,,,---***************++++++,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------,,,,,,,,,+++++++++***+++,,,,,,,,,***)))(((+++++++++,,,,,,,,,------......------...000333444,,,...222555777888777777000...---+++++++++---...---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------......------,,,+++------...///000111222222////////////////////////////////////////////////......//////000000111111///:::BBB<<<222---...000000000000000000000000000////////////000000000000111111111111111000////////////000000000000//////000000000000111111111111111111222222333333444444111111222222222333333333666666666666777777777777777<<<;;;<<>>======BBBAAAFFFUUU,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,++++++******++++++,,,---,,,++++++++++++,,,------------------------------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))*********++++++++++++((()))***+++,,,+++******************++++++++++++------------------,,,,,,///......---+++***))))))******+++,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///+++,,,------......---------------.........//////////////////////////////////////////////////////////////////000000000000,,,///111///000222222...000000000000000000000000////////////000000000000---......///000000////////////000000000000//////000000000000111111111111///000000111111222222222111111222222222333333333444444555666777888999999777===<<<<<>>>>>===GGG```xxx------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++***))))))+++---......//////......---,,,***+++++++++,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////////////////////////////........./////////000000000000000000000///////////////000000000000////////////000000000000//////111111000000000000111111000000000000000000000000000000111111111111000000000000/////////000111222222222222222111111111000111111222222222333333333444666777888777777888:::888;;;??????<<>>@@@??????HHHTTT,,,------...------,,,,,,------,,,,,,,,,,,,------------------------------//////.........---------,,,------......------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******,,,---.........///......---,,,+++++++++,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............/////////000000000////////////////////////...////////////000000000/////////000000111111222//////000000000000////////////000111111111000000111111000000000000111111000000000000000000000000000000111111111111000000111111111111111222222222222222222222222222222222111111222222222333333333444555777777666666888999999999===AAABBBBBBIIIQQQ,,,,,,------...------,,,...------,,,,,,------...------------------------//////.........---------,,,------......------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++******,,,............///......---,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......------........./////////////////////////////////////////////000000000111//////000000111111222222//////000000000000////////////000111111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000111111222222222222000000111111111111111111111111222222222333333333444555777777666666888999;;;:::<<>>===>>>GGGRRR+++,,,,,,---.........---......------------..............................------,,,,,,,,,+++++++++,,,------......------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,,,,,,,++++++---///......//////......---,,,++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++------------------------------------------------........................000000000000000000000000........................,,,,,,,,,---------......000000000000111111111111////////////////////////000000000000111111111111333222222222111000000000//////000000000000////////////000222222333333333111111000000000000111111000000000000000000000000000000111111111111000000---...///111111000000///111111111222222333333333111111222222222333333333333444666666555555777888777:::>>>AAA???AAAKKKWWW,,,,,,,,,---------......//////.........---------..............................------------..............................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......,,,+++***))))))+++---.........------------....../////////......---------+++,,,------------,,,,,,......------------......---......//////......---+++,,,---///000111111111////////////////////////......//////000000111111////////////000000000000000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000111111222111222222222222333333333444444444444444444444444444555777777666666888999::::::===AAABBBCCCIIIQQQ,,,,,,---------.........//////.........---------..............................------------..............................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,------------111000...---,,,,,,---...+++,,,,,,------...////////////.........---------000000000000111111111111///......------......///------............------+++,,,---///000111111111////////////////////////000000000000////////////////////////000000000111000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000111222222000000000000111111111111333333333333333333333333333555666666666666777999::::::===AAABBBCCCIIIQQQ,,,------------........................---------..............................------------..............................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............---,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++,,,---......//////......000000////////////......000000//////000111111222//////............//////------............------,,,---...///000111111111////////////////////////111111000000///........./////////000000000111111000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111000000000000111222222000000000000111111111222333333333333333333333333222444555666555555666888::::::===AAABBBCCCIIIQQQ------------..................................................................------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,---......------//////000000///...,,,+++111111111111111000000000000///......///000111222000//////......//////000------............------------...000000111111111////////////////////////000000000000//////////////////000000000111111111000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111000000111111222333222222222333333333444444222222222222222222222222222333555555444444666777::::::===AAABBBCCCIIIQQQ---------.........//////---...................................................------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////......---......---------,,,,,,,,,++++++,,,,,,,,,---------......///000000//////...------------------,,,,,,000000000000000000000000111111000000000000111111000000000//////000000000---......//////......---......///000111111111000000000000000000000000000---......///000111111222000000000000111111111111000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111222222333222333333333333444444444222222222222222222222222222333555555444444666777::::::===AAABBBCCCIIIQQQ------........./////////---------.............................................------------..............................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...////////////.........---------,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,---...000000/////////000000000000111111222222222111000///...111111000000000000111111/////////000000/////////...///000000111111111000000000000000000000000000,,,---...///000111222333000000000111111111222222000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111222111111111111222333333111111111111222222222222333333333333333333333333222444555666555555666888::::::===AAABBBCCCIIIQQQ~~~............////////////---------.........//////..............................------------..............................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///////////////......---------,,,,,,,,,------........./////////---,,,,,,---///111333444999777555333222333555666333333444444555555555555888999::::::999666333111222111111000000111111222000000111111111111000000//////000111111111111000000000000000000000000000---......///000111111222000000111111111222222222000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111222222111111222222333444111111111222222222333333333333333333333333333333333555666666666666777999::::::===AAABBBCCCIIIQQQ}}}............/////////000---------.........//////.................................------.................................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000000//////......---------,,,,,,,,,.........////////////000//////111333888===BBBEEEIIIEEE@@@;;;888777888999999999::::::;;;;;;;;;<<>>;;;222222111111111111222222111111222222222222111111///000000111111111111000000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111222222111111222222333444333333444444444555555555444444444444444444444444444555777777666666888999::::::===AAABBBCCCIIIQQQ|||000/////////............////////////////////////////////////////////////////////////////////////000000000000000000000000//////.........---------........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........//////000///---,,,+++111000...---,,,,,,,,,---+++---///000000000222333---222;;;EEENNNTTTWWWXXX\\\XXXPPPHHHBBBBBBFFFIIIHHHGGGCCC???<<<:::999::::::===CCCJJJQQQUUUUUUTTTDDD???999333000111444666222333333333333333222111333111//////000111222111222222111111222333333444222222222222111111000000111111111111111111111111333222111000000111222333222111000//////000111222000000000000000000000000111111222222222222111111000000000000111111111111333222111000000222444555111111222222222333333333444333111111111333555666666444333444888:::999777::::::===AAABBBCCCIIIQQQ000000/////////.................................//////////////////////////////////////////////////////////////////////////////.........---------........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............///000000///...---///...---------...///000+++,,,...//////111444666555<<>>@@@DDDIIIMMMOOONNNLLLHHHGGGEEEBBB>>>:::666444666666777777777777777666777444333444666666222---222222111111111111111111222222222222111111111000111111111111111111111111333222111000000111222333222111000000000000111222111111111111111111111111111111222222222222111111000000000000111111111111333222111000000222444555222222333333333444444444444333222111111333444555555444444666999;;;999777::::::===AAABBBCCCIIIQQQ000000000000////////////........................////////////////////////////////////////////////.......................................---------........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---...///000000000000///*********+++---...000111222444555555555777999<<>>???AAADDDGGGGGGDDDBBBCCCFFFKKKNNNLLLFFF???:::888888999999999999888888<<<888444444666666333///333333333333222111000///222222222222111111111111222222222222222222222222222222111111111111222222222111111000000111111222111111111111111111111111111111222222222222111111000000000111111111222222333222111111111222333444333333444444444555555555555444333222111222333444444555666888;;;;;;999777::::::===AAABBBCCCIIIQQQ~~~111111111000000000//////------------------------////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------........./////////////////////++++++,,,...///111333444555999===AAACCCFFFIIIKKKMMMPPPTTTXXXXXXVVVSSSQQQGGGHHHJJJJJJIIIIIIIIIKKKLLLKKKJJJKKKLLLJJJDDD>>><<<<<<===>>>??????<<<999888===DDDKKKNNNLLLHHHEEE?????????>>>===<<<;;;:::???;;;666222111222444555333444444555444333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222222222111111111222333444333333333333444444444444555555333222222222222333333555888:::<<<;;;999888::::::===AAABBBCCCIIIQQQ~~~222111111111111000000000........................////////////////////////////////////////////////........................---.............................................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000//////.........------...///111222444555666777333888@@@FFFKKKNNNQQQSSSJJJJJJIIIHHHGGGEEECCCBBBCCCEEEHHHKKKNNNSSSXXX\\\eeeeeeggghhhgggaaaWWWPPPIIIHHHGGGGGGFFFDDD@@@===;;;===AAADDDGGGHHHIIIIIIJJJIIIHHHFFFDDDBBB@@@>>>@@@BBBBBB===666222222444222222333333333333333222222222222222222222222333222222222222222222222222222222222333333222222222222222333333333333222222111111111111111111111111111111222222222222111111111111111111222222222222222222111222222222333333222222222222333333333333555444444333222222222222333555888;;;;;;;;;999999::::::===AAABBBCCCIIIQQQ~~~222222222222111111111000////////////////////////////////////////////////////////////////////////........................---------.......................................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......000000///......//////000...///111444666777888888AAACCCEEEEEEDDDDDDDDDEEE======<<<;;;;;;<<<===>>>DDDEEEHHHLLLPPPWWW^^^dddooosssxxxzzzyyytttmmmiiiiiigggdddbbb```\\\XXXTTTRRRPPPMMMJJJIIIHHHIIIIIINNNNNNMMMKKKHHHEEECCCBBBAAAHHHOOOOOOHHH>>>666333333222222111111111111222222222222222333333333333333333333333333333333333222222333333333333222222222333333444444333333222222222222222222222222222111111222222222222111111111111111222222222222333111111222222222333333333111111111222222222333333333333333333333333222222222555888::::::999999:::::::::===AAABBBCCCIIIQQQ}}}333333222222222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......////////////111222444555333555888<<>>@@@CCCDDDFFFHHHKKKMMMOOOPPPOOOQQQSSSTTTWWWZZZ___ccciiinnnuuuwwwvvvtttuuuvvvxxxwwwuuutttsssrrrnnnlllhhhfffccc___[[[XXXVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJEEEHHHNNNSSSUUUOOOFFF>>>:::888555222000000111222222222222333333333444444333333333333333333333333222222333444444333222222222333444555555444333222222222222222222222222222111111222222222222111111111111111222222222333333111111222222333333333222222222222333333333444444222222333333444444333333222555888888777777999:::::::::===AAABBBCCCIIIQQQ}}}333333333222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------.........//////........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............///111333666999;;;???BBBFFFKKKOOORRRTTTUUUPPPLLLEEE???>>>CCCKKKRRRZZZ\\\```dddhhhjjjkkkkkkeeefffggggggffffffhhhiiikkkooosssqqqkkkiiimmmrrrpppooooooqqqtttuuutttsssrrrrrrrrrqqqnnnjjjgggddd\\\\\\\\\\\\[[[ZZZYYYXXXHHHDDDDDDLLLWWW[[[VVVOOOBBB???:::666333222333444222222222333333444444444333333333333333333333333222222444444444444222222333333444555555444333333222222222222222222222222111111222222222222111111111111222222222333333333111111222333333333333222333333333444444444555555111222333333444444444444222555777777666666888;;;::::::===AAABBBCCCIIIQQQ}}};;;666000...///111222111111000/////////000222333111111111111111111111111000000000000000000000000222111///...---------...........................////////////////////////........................------------------------++++++,,,------......///------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,---------,,,+++---000333000111444888>>>DDDIIIMMMTTTUUUXXX[[[ZZZVVVPPPLLLCCCCCCFFFLLLVVV```gggkkkiiihhhffffffggggggfffdddbbbgggiiieeebbbaaa___\\\```[[[\\\aaa```XXXVVV\\\[[[]]]```ccceeegggiiijjjgggmmmooollliiihhhgggdddhhheeecccbbbdddeeeeeeccc^^^ZZZQQQHHHEEEKKKXXXbbbVVVOOODDD:::333000111222333555555222//////333777333333333333333333333333333333333333333333333333222333444444555555444444333333222222333333444555444333333222222333333444333333333333333333333333333333333333333444666666444444444444444444444444555444444333333444444555555555666666777777888888;;;;;;>>>BBBCCCCCCIIIPPP{{{GGGAAA999555444555555444333222111111111111111222111111111111111111111111000000000000000000000000222111///...------..............................////////////////////////........................------------------------------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,------------,,,+++,,,///111222444888???GGGQQQXXX]]][[[YYYUUURRRNNNKKKHHHFFFQQQUUU\\\dddiiijjjgggddddddaaa\\\WWWVVVXXX\\\___[[[bbbddd___ZZZ\\\```ccchhhiiilllooolllfffcccddd]]]bbbhhhlllnnnoooqqqsss|||}}}|||yyywwwtttlllccc]]]\\\[[[^^^bbbgggjjjkkkrrrkkk```WWWRRRQQQSSSTTTddd]]]RRRGGG>>>888444222333444555555333111111111333333333333333333333333333333333333333333333333222333444444555555444444333333222222333333444555444333333222222333333444333333333333333333333333333333333333444555666777333333333333333333333333555444444333333444444555666666777777888999999999;;;;;;>>>BBBCCCCCCIIIPPPzzzNNNGGG???999777666444111444444333333222111111000111111111111111111111111000000000000000000000000111111000///....................................////////////////////////........................------------------------//////...------,,,++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------......---,,,,,,///111:::;;;???DDDJJJQQQVVVXXXRRROOOKKKHHHHHHLLLPPPSSS___ccciiioooppplllddd]]][[[[[[XXXUUUSSSWWW^^^cccrrryyyzzzrrrjjjkkkqqqvvvpppuuuwwwssspppppppppooooooqqqtttvvvxxxzzz|||~~~}}}bbb```]]][[[[[[]]]aaaccchhhfffeeeggggggcccZZZSSSTTTVVVYYYYYYUUUJJJ===444333333333555555444111///333333333333333333333333333333333333333333333333222333444444555555444444333333222222333333444555444333333222222333333444333333333333333333333333444444444444555666777888333333333333333333333333555444444333333444444555777777777888999999:::::::::;;;>>>BBBCCCCCCHHHPPPyyyQQQLLLEEE@@@>>>:::444000333333333333222222111111111111111111111111111111000000000000000000000000111000000/////////..............................////////////////////////........................------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,------...---...///...---...000222999;;;>>>BBBDDDFFFFFFFFFCCCDDDFFFIIIOOOWWW```eeeiiihhhhhhhhhhhhfffbbb___[[[aaafffgggeeedddfffiii{{{zzztttsssuuuwwwvvvssslllooorrruuu|||}}}vvvrrrqqqqqqpppqqqvvv~~~qqqooommmlllllljjjfffcccQQQSSSWWW[[[\\\WWWMMMFFF999555111111444555555333444444444444444444444444444444444444444444444444222333444444555555444444333333222222333333444555444333333222222333333444333333333333333333333333555555444555555666777888444444444444444333333333555444444333333444444555666666777888888999999:::::::::>>>BBBBBBCCCHHHOOOwwwUUURRRPPPNNNKKKEEE<<<555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000/////////////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......---------------------------------,,,,,,---------------------------------,,,,,,---------.........---,,,,,,,,,------...///+++---...//////000222444444666:::>>>@@@AAA???>>>BBBGGGNNNTTTYYY^^^cccfffkkkhhhdddaaaaaabbbbbbbbbaaajjjssswwwvvvssssssuuu{{{wwwnnnrrruuuxxx{{{qqqgggdddgggkkkjjjcccYYYTTTUUUXXXYYYYYYHHH@@@777111111333555555444444444444444444444444444444444444444444444444222333444444555555444444333333222222333333444555444333333222222333333444333333333333333333333333555555444555555666777888777777666666555555555555555444444333333444444555555555666666777888888888::::::===AAABBBBBBHHHOOOwwwYYYXXXWWWVVVTTTMMMDDD<<<555444333222111222333444111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////////////////////////////........................------------------------++++++,,,,,,---...//////------------------------------,,,,,,,,,,,,------------------------------,,,---------............,,,,,,,,,,,,---...///000+++---000333444666999<<>>===???EEELLLVVV^^^ccchhhooouuugggeeeiiisssxxxwwwzzz}}}rrriiijjjttt}}}}}}qqqggg]]]\\\``````YYYQQQKKKAAA666333666999777444888888888777777777666666444444444444444444444444333333333333333333333333444444444444333333333333444444444444444444444444333333333444444444555555555555555555555555555555555555555555666777888888555777888888777777888999;;;;;;===@@@AAABBBHHHQQQxxxuuuooonnniii___QQQCCC;;;888555333222222333444444333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------///000000///------///111:::CCCLLLOOOKKKIIIMMMQQQZZZ[[[]]]```bbbfffiiikkkbbbccckkkxxxqqqjjjqqq~~~}}}kkkdddgggjjjddd]]]RRRIII===666666888888777888888777777777666666666555555555555555555555555444444444444444444444444555444444444444333333333444444444444444444444444333333333444444444555555555555555555555555555555555555555555666777888999555666888888777777888:::;;;;;;===@@@AAABBBHHHQQQvvvvvvjjj^^^PPPBBB999888555333222333444444333222222222222222222222222111111111111111111111111000000000000111111111111////////////////////////////////////////////////................................................,,,,,,,,,---------......,,,,,,---------.........---------------------------------.........//////222000...,,,---222:::???KKKNNNSSSUUUWWWZZZ^^^aaabbb```___bbbgggiiigggdddeeekkkxxx~~~kkkbbbdddjjj^^^YYYOOODDD;;;777888999777777777666666666555555555555555555555555555555444444444444444444444444555555555444444444333333444444444444444444444444333333333444444444555555555555555555555555555555444444444444555666777888444666777888777777999:::;;;;;;===@@@AAABBBHHHQQQttt|||rrrllleeeZZZQQQCCC???999555444444444444333333333333333333333333222222222222222222222222000000000111111111111222000000000000000000000000////////////////////////................................................,,,,,,,,,---------......,,,---------............------------------------------...///000111111222000//////000555???JJJRRRYYYYYYYYY[[[___bbbdddeee]]]___eeennnvvvwwwsssmmmtttyyyooogggdddccciiihhhbbbWWWIII>>>:::999777777666666666555555555555555555555555555555555444444444444444444444444555555555555444444444333444444444444444444444444333333333444444444555555444444444444444444444444333333333333444555666666444666777888777888999;;;;;;;;;===@@@AAABBBHHHQQQttt~~~yyynnndddUUUNNNDDD<<<777666555555333333333333333333333333222222222222222222222222000000111111111222222222000000000000000000000000////////////////////////................................................,,,,,,,,,---------......------------............------------------------,,,---...000111333444555000333888===DDDMMMUUU[[[[[[\\\^^^```cccddddddccceeellluuu}}}oookkkrrrvvvnnnccciiijjjhhhbbbWWWJJJ@@@;;;888888888777777777666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444333444444555555444555777888777888999;;;;;;;;;===@@@AAABBBHHHQQQtttnnn```bbbZZZMMMBBB:::777666555333333333333333333333333222222222222222222222222000000111111222222222222000000000000000000000000////////////////////////................................................,,,,,,,,,---------......---------.........//////------------------------,,,---...000222444666777222888AAAJJJPPPTTTXXXZZZVVV[[[aaadddeeedddccccccvvv~~~xxxsssuuuyyyzzzbbbcccdddddd```UUUGGG===999999999888888888888777666666666666666666666666555555555555555555555555666666555555555444444444444444444444444444444444333333333444444444555555444444444444444444444444666555555444444444555555333555777888777888:::;;;;;;;;;===@@@AAABBBHHHQQQttt{{{rrrkkkiii^^^MMM>>>888666555999555333444444222333666222222222222222222222222111111111111111111111111//////000000000000//////000000//////.........---//////////////////////////////............//////............////////////------------------------000...,,,,,,---...//////...---///333999======<<>>999777999999666555666777777777777777777777777666666555555555555666666666666555555555444444444555555555555555555555555444444333333444444555666555555555555555555555555555555444444444333333333444444555666777888999999::::::===AAABBBBBBHHHPPPtttnnnZZZLLLBBB<<<;;;666555777777333000111333333333333333333333333222222222222222222222222000000111111111111000000111000000000000000////////////////////////////////////............//////............////////////////////////////////////////////////////////////111222555;;;CCCKKKOOOQQQSSSSSSTTTWWW\\\aaacccdddmmmllliiijjjsss}}}|||tttsssbbb___gggjjjlllhhh[[[MMMCCC:::999:::888666777777777777777777777777777777666666555555666666777777777666666666555555555555555555555555555555555444444444333444444555666333444555666666555444333444444444333333333333333444555555666777888999999::::::===AAABBBBBBHHHPPPtttyyynnnbbbRRRDDD===888555888999666444444333333333333333333333333222222222222222222222222000111111222222111111000111111111111000000000000//////////////////////////////............//////............////////////////////////////////////---...///000///...//////333666<<>>??????BBBHHHMMMrrruuuXXXFFFAAA:::777444333666666333333555444444444333333333222222333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000////////////000000111222666===EEEKKKJJJPPPTTTTTTSSSZZZhhhtttwwwnnnxxxuuu___KKK>>>;;;888666555555777:::888888888888888888888888777777777777777666666555666666555555555555666666666666666666666666666666888777777777666666666555666666666666666666666666666777888999999:::999999999<<<>>>??????BBBHHHMMMsssqqqZZZHHH777888444333666777555333444444444444444333333333333222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000....../////////000000000////////////000000000000222111111555;;;CCCIIILLLLLLQQQTTTTTTVVVaaavvvvvvuuuyyyrrrZZZLLLAAA999::::::666777;;;888888888888888888888888777777888888777777666555666666555555555555666666666666666666666666666666777777777777666666666666666666666666666666666666666777888999999:::999999999<<<>>>??????BBBHHHMMMsssoooYYYCCC===888555777999666444444555444444444444333333333222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////...////////////000000000////////////000000000000333111222777@@@HHHLLLMMMPPPRRRUUUYYYaaapppxxx~~~uuueeePPP@@@@@@AAA;;;777999888888888888888888888888777888888888888777666666666666555555555555666666666666666666666666666666777777777777666666666666666666666666666666666666666666888999999999999999999<<<>>>??????BBBHHHMMMrrrsss```CCC;;;555666888777666777555555555444444444333333222222222222222222222222222222222222111111111111111111111111111111111111////////////////////////////////////000000000111.../////////000000000111222222444:::CCCJJJMMMMMMQQQRRRVVVbbbrrr~~~{{{iiiLLLAAA>>>;;;999;;;888888888888888888888888888888888888888777777666666666555555555555666666666666666666666666666666666666666666777777777777666666666666666666666666666666888999999999999999999<<<>>>??????BBBHHHMMMpppyyyPPPDDD999666777777888:::555555555555444444444333333333333333333333333333333222222222222111111111111111111111111111111111000000000000000000000000/////////000000000111111......//////000000111111222444888???FFFKKKNNNOOOQQQTTT^^^qqqbbbHHH;;;999;;;>>>999999999999999999999999888888999999888888777666666666555555555555666666666666666666666666666666666666666666777777777777666666666666666666666666666777888999999:::999999999<<<>>>??????BBBHHHMMMoookkkZZZGGG===999777777999555555555555444444444444444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000000000//////000000000111111111.........///000111111111333777>>>DDDHHHLLLOOOQQQTTT\\\mmm~~~cccGGG>>>===;;;999999999999999999999999888999999999999888777777666666555555555555666666666666666666666666666666555666666666777777777888666666666666666666666666666777888999999:::999999999<<<>>>??????BBBHHHMMMooopppVVVEEE<<<777555666666666555555555444444444555555555555555555555555333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111---......///000111111222444:::BBBHHHJJJMMMPPPSSSXXXeee|||rrrwwwZZZFFF===555999999999999999999999999888999999999999888777777666666555555555555666666666666666666666666666666555666666666777777888888666666666666666666666666666777888999999:::999999999<<<>>>??????BBBHHHMMMppppppVVVIII>>>666999888666444333555666555333555555555555555555555555333333333222222222111111111111111111111111111111222222222111111111000000000000////////////000000...000000000///000222444999@@@GGGIIIKKKPPPTTTVVV___{{{jjjzzzqqqUUUCCC;;;@@@<<<777777999:::999666777777888888888888777777555555666666666666555555666666666666777777777777555555555555555666777777555555666666777777888888:::999888888888999:::;;;::::::===@@@AAAAAAGGGNNNppp{{{bbbLLLFFF===444888888666666555555444444555555555555555555555555333333333222222222111111111111111111111111111111222222222111111111000000000000////////////000000///000111000000111333555:::>>>EEEKKKNNNPPPTTTYYYnnntttjjjLLL:::<<<<<<<<<;;;::::::999999777777888888888888777777555555666666666666555555666666666666777777777777666555555555555666777777666666666666777777888888999999888888888999:::;;;;;;:::===@@@AAAAAAGGGNNNooo~~~vvvxxx\\\KKK???555888999999888666555555555555555555555555555555555333333333222222222111111111111111111111111111111222111111111111000000000111000000//////000000111///000111111111222555777===>>>FFFNNNQQQQQQYYYeeezzz]]]III<<<>>>@@@???<<<999:::;;;777777888888888888777777555666666777777666666555666666666666777777777777666666555555666666777888666666666777777777777888999999888888999999:::;;;;;;;;;===AAAAAAAAAGGGOOOooo{{{[[[FFF???777888:::888666555666777555555555555555555555555333333333222222222111111111111111111111111111111111111111111000000000000111000000000000000000111///000111111222444777:::@@@AAAIIIRRRRRRSSSeee|||wwwaaaFFFCCC@@@===;;;;;;;;;;;;777888888999999888888777666666777777777777666666666666666666777777777777666666666555666777777888777777777777777777777777999888999999999999::::::;;;;;;>>>AAAAAAAAAGGGOOOnnnfffHHH888888888777666666777999555555555555555555555555333333333222222222111111111111111111111111111111000000000000000000000000111111000000000000111111000111111222333666:::>>>???CCCLLLQQQQQQZZZvvv}}}zzzYYYNNN@@@999:::<<<<<<:::888888999999999999888888666666777777777777666666666666666666777777777777666666666666666777888888888888888888777777777777888888999999::::::::::::<<<;;;>>>AAABBBBBBHHHOOOoooTTT???<<<888666666888888888555555555555555555555555333333333222222222111111111111111111111111111111//////000000000000000111222111111000000111111222000111222222444888===AAA>>>FFFMMMOOOUUUkkk~~~~~~~~~|||ooo]]]GGG::::::<<<<<<999888888999999999999888888666777777888888777777666666666666666777777777777777777666666777777888999999888888888888777777777777888999::::::::::::999<<<<<<>>>BBBBBBBBBHHHPPPpppkkk{{{lllKKKCCC999666777999888666555555555555555555555555333333333222222222111111111111111111111111111111////////////000000111111222111111000000111111222111111222333555999???CCCBBBKKKOOOSSSddd}}}}}}}}}|||||||||~~~}}}~~~www|||~~~lllTTTBBB;;;;;;;;;999888999999::::::999999888777777888888888888777777666666666666777777777777777777666666777777888999999999999888888888777777777888999:::::::::999999<<<<<<>>>BBBBBBBBBHHHPPPqqqfffTTTIII<<<666888:::888333555555555555555555555555333333333222222222111111111111111111111111111111.../////////000000111111222222111111111111222222111222222333555:::@@@EEEHHHPPPSSSXXXsss{{{zzzzzzzzz{{{|||~~~}}}ssssssvvv^^^JJJ>>>999::::::888999999::::::999999888777777888888888888777777666666666666777777777777777777777777777888888999999999999999888888777777777888999:::;;;:::999999<<<<<>>>>>===<<<<<<;;;;;;>>>>>>@@@CCCCCCCCCHHHPPPrrr||||||bbbIII@@@888777999555666666555555555444444444333333333222222222222111111111111111111111111111111111000000000000111111000000000000111111111111///111222444888===BBBDDDIIILLLVVVppp|||}}}~~~~~~|||zzzxxxwwwvvvuuuvvvyyy}}}www{{{eeeMMM@@@======;;;;;;;;;:::999999999999888888888888888888888888666777888888666666777888999888777777777888999999888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@CCCCCCCCCHHHPPPttt{{{zzzbbbIII999===>>>111666666666555555555444444333333333333222222222222111111111111111111111111111111000000000000111111000000000111111111222222000000222666<<>>>>>@@@CCCCCCCCCHHHPPPuuu[[[===>>>AAA444666666666666555555555555444444333333333222222222111111111111111111111111222111111000000111111222000000111111111222222222222000222999???BBBDDDEEEOOO\\\{{{zzzwwwoookkkfffbbb^^^ZZZVVVSSSQQQPPPOOOOOOOOOQQQRRRSSSVVVXXX^^^gggpppttttttqqqlllkkkkkkjjjjjjkkkkkkllliiijjjkkkmmmnnnrrruuuxxxmmmvvv|||{{{rrraaaKKK999::::::::::::;;;:::999777888888888888888888888888777:::<<<===<<<:::999999;;;;;;:::::::::999999:::666999;;;<<<;;;:::999999888999999::::::;;;<<<<<<>>>>>>@@@CCCCCCCCCHHHPPPsssvvvGGG;;;???888777777666666666555555555444444444333333333222222111111111111111111111111222222111111111111222222111111111111222222222222444111444<<>>>>>;;;888777777::::::::::::::::::::::::>>>>>>@@@CCCCCCCCCHHHPPPoooqqqxxx]]]???;;;999777777777666666666555555444444444444333333333333222222222222222222222222222222111111111111222222111111111222222222222333555333777???BBBAAAFFFOOOZZZ|||{{{~~~{{{rrrggg___[[[VVVOOOJJJHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCEEEGGGIIIJJJJJJPPPNNNKKKJJJLLLQQQXXX\\\YYY]]]```bbbbbbdddhhhllljjjwww{{{pppKKKBBB>>>;;;:::;;;<<<999777888888888888888888888888555777999:::888777777777;;;;;;;;;;;;:::999888888;;;>>>@@@>>>:::777777888::::::::::::::::::::::::>>>>>>@@@CCCCCCCCCHHHPPPnnnqqqmmmzzzOOO???:::777777777777666666666555555444444444444333333333222222222222222222222222333222222111111222222333111111111222222222333333444333999BBBDDDCCCLLLZZZsssyyy|||}}}{{{~~~xxxrrrmmmhhhbbb^^^XXXSSSQQQNNNJJJGGGHHHGGGEEEEEEFFFEEEDDDBBBCCCCCCBBBBBBBBBBBBBBBBBB???AAABBBBBB@@@?????????EEEDDDBBBBBBDDDHHHMMMOOOQQQVVV[[[^^^___bbbggglllgggooozzzwww[[[GGGBBB<<<:::;;;<<<:::777888888888888888888888888666777888888666666777888:::;;;;;;;;;:::999777666;;;>>>@@@>>>999777999<<<999999::::::;;;;;;<<<<<<>>>>>>@@@CCCCCCCCCHHHPPPqqq{{{ggg```FFF>>>777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111111222222222333333333333444;;;EEEFFFEEEQQQcccrrrrrr}}}wwwtttuuurrrtttrrriiibbb^^^[[[WWWYYYXXXWWWVVVUUUTTTRRRPPPPPPOOOMMMMMMMMMKKKIIIFFFDDDDDDDDDCCCCCCBBBBBBAAAAAACCCDDDBBB@@@@@@CCCFFF??????@@@AAABBBDDDEEEFFFFFFKKKRRRVVVXXX\\\bbbhhhlllooosssyyy~~~kkkJJJDDD<<<999;;;<<<:::888888888888888888888888888888999999888777777888:::::::::;;;;;;:::888777666:::===???===999888;;;???777888999:::<<<===>>>???>>>>>>@@@CCCCCCCCCHHHPPPuuuwwwppp{{{XXX:::999666666888777444555999666555555444444333222222333333333333333333333333333333333333333333333333333444444333222111222444000???AAACCCJJJHHHTTTwwwuuujjjggguuu~~~xxxooolllnnnddd```\\\[[[ZZZYYYUUURRRWWWMMMNNN[[[\\\RRRQQQ\\\WWWRRRPPPSSSWWWUUUOOOKKKNNNIIIDDDAAABBBDDDEEEEEEBBBBBBBBBAAAAAABBBBBBCCC======>>>??????@@@@@@@@@FFFFFFKKKRRRVVVXXX\\\bbbggglllsssyyy~~~wwwrrrXXXDDD===>>>:::999:::666999999999888888888888777888888777777888888999:::888888888888888888888888;;;;;;:::999888888888888999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQrrrmmmlllIII;;;888777999888555555888666555555444444333222222333333333333333333333333333333333333333333333333333444444333222222333555555>>>>>>???GGGLLLhhhtttfffhhhpppzzz{{{nnnfffeeeaaaaaaaaabbbbbb^^^XXXRRRSSSOOOQQQ[[[eeeeee^^^XXX]]]]]][[[WWWRRRQQQVVV[[[PPPPPPOOONNNMMMKKKHHHFFFFFFFFFEEEDDDDDDDDDEEEEEEAAAAAA@@@???????????????CCCBBBDDDJJJMMMQQQXXX```iiijjjnnnuuu}}}{{{|||zzz\\\HHH===<<<777888<<<888999999999999888888888888888888777777888888999:::888888888888888888888888::::::999999888999999999999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQqqqxxxtttxxxSSS@@@:::777888888666666888666555555444444333222222333333333333333333333333333333333333333333333333333444444444333222444666888>>>@@@CCCHHHTTT}}}aaa[[[iiivvv~~~}}}yyyssspppkkkhhhgggffffffeee\\\ZZZXXX\\\mmm|||wwwhhh```aaa```[[[UUUSSSTTTVVVNNNQQQTTTVVVUUUTTTTTTTTTKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCAAA@@@??????@@@AAABBB???>>>BBBEEEJJJTTT]]]jjjhhhhhhooozzzzzz}}}zzz}}}rrr[[[KKKBBB888888<<<777:::999999999888888888888888888777777888888999:::888888888888888888888888999999999888999999::::::999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQqqq|||{{{```GGG>>>777777888777777999666555555444444333222222333333333333333333333333333333333333333333333333333444555444333444555777999>>>FFFLLLPPP```vvv\\\```ooowwwuuummmbbb```nnn~~~uuuggg\\\XXXWWWSSSMMMQQQSSSTTTSSSSSSTTTWWWZZZSSSRRRPPPMMMKKKIIIGGGGGGFFFEEECCCAAAAAAAAABBBCCCBBB???>>>@@@DDDHHHQQQZZZhhhggghhhmmmttt|||}}}jjjXXXJJJ<<<;;;>>>999::::::999999999888888888888888777777888888999:::888888888888888888888888888888888888999:::;;;;;;999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQpppyyyRRREEE999666888888888999666555555444444333222222333333333333333333333333333333333333333333333333222444555555444555777999<<<>>>FFFNNNVVVssseee\\\hhhuuuwww|||mmmiiitttmmm\\\XXXWWWTTTSSSTTTTTTSSSQQQQQQQQQRRRXXXXXXVVVUUUTTTTTTSSSSSSLLLJJJHHHEEECCCBBBBBBBBB@@@>>>???BBBDDDFFFMMMTTTbbbfffkkknnnpppttt|||}}}ooocccSSSAAA===@@@;;;:::::::::999999999999888888888777777888888999:::888888888888888888888888888888888888999:::;;;;;;999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQppp{{{~~~dddRRR???888888888888888666555555444444333222222333333333333333333333333333333333333333333333333222444555555555666888;;;???>>>DDDKKK]]]lllWWW[[[kkkxxx}}}vvvkkkxxx}}}hhh[[[TTTLLLMMMOOOSSSXXXZZZYYYWWWUUUUUUVVVVVVWWWXXXYYYZZZTTTSSSPPPMMMIIIEEEBBBAAA@@@>>>???CCCDDDCCCGGGMMMZZZccclllpppooorrrzzzkkkOOOBBB>>>666::::::::::::999999999999888888777777888888999:::888888888888888888888888999999999888999999::::::999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQqqqzzzjjjyyybbbHHH;;;999888777666666555555444444333222222333333333333333333333333333333333333333333333333222444555666666777999<<<@@@???FFFPPPllloooXXXVVV___jjjxxx{{{xxxbbbUUUPPPMMMQQQ[[[dddhhhiii[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVTTTQQQMMMIIIGGGCCC@@@AAACCCBBBAAAEEEKKKSSS\\\hhhpppsssvvv{{{aaaKKKAAA666;;;;;;:::::::::999999999888888777777888888999:::888888888888888888888888::::::999999888999999999999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQrrrddd```|||mmmOOO???:::888555444666555555444444333222222333333333333333333333333333333333333333333333333222444555666666777:::<<<>>>AAALLLZZZ{{{bbbTTTPPP]]]fffjjjwwwyyyqqqcccRRRMMMVVVcccmmmqqqiiihhheeeaaa]]][[[YYYXXXUUUVVVXXXYYYXXXUUURRRPPPHHHDDDCCCCCCBBBBBBFFFLLLOOOWWWcccooowww|||~~~~~~lllTTTJJJ???;;;;;;;;;:::::::::999999888888888777888999999:::888888888888888888888888;;;;;;:::999888888888888999999:::;;;;;;<<<<<<=========???CCCCCCCCCIIIQQQsss}}}yyyppp~~~~~~fffOOO===444555999888777666555555444444555444333333222222333333444222222333333333444444444444444333444666:::===@@@DDDAAAJJJkkk\\\MMMOOOUUU^^^jjjuuu~~~yyyqqq^^^UUUYYYdddnnnpppuuu}}}~~~rrraaa]]]aaaYYYXXXWWWXXXZZZ[[[ZZZXXXUUUQQQLLLGGGDDDDDDEEEFFFKKKPPPZZZgggttt~~~{{{~~~zzz~~~cccTTT@@@???:::===???666555:::888:::999888777777888999:::999999999999999999999999777888999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQssszzz|||YYY@@@999888666888888666555555555555555444333333222222333333444222222333333333444444444444444333444777:::>>>@@@AAAAAASSSWWWOOORRRXXXbbbooozzzxxxwwwddd\\\ZZZZZZVVVccc{{{nnnaaa___YYYTTTWWW___ccc___YYYTTTSSSPPPLLLIIIGGGEEEDDDHHHKKKQQQ[[[hhhttt}}}yyyvvvyyywwwwwwdddGGGAAA999<<<>>>777666:::888999999888888888888999999888888999999999999999999777888999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQssshhhHHH>>><<<666888888777666555555555555444444333333333333444444333333333333444444444444444444444555888;;;???AAACCCEEE```qqqOOOPPPTTT\\\fffrrr~~~|||sssaaaYYYRRRVVVhhhwwwkkk___\\\```bbb\\\UUUUUUUUUUUUSSSPPPKKKFFFCCCEEEFFFIIIPPP[[[iiivvv~~~xxx}}}zzztttVVVEEE::::::===888777:::888888888999999999999888888777777888888888999999999777888999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQrrrYYY@@@:::<<<999888777666555555555555444444333333333333444444333333333444444444444555444444555777999===@@@BBBGGGNNNppp\\\LLLOOOUUU^^^iiitttttteeeYYYUUUgggtttiiiaaaZZZVVVWWWXXXXXXWWWSSSNNNIIIFFFEEEEEEFFFKKKUUUcccsss}}}yyynnnNNN===999===999888;;;888777888::::::::::::888777666777777888888999999:::777888999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQrrrsssEEE666>>>999888777666666555555666555444444333333444444555333333444444444555555555444555666888;;;>>>AAACCCEEEYYY^^^KKKOOORRRXXXcccnnnxxxqqq]]]ZZZhhhzzz~~~kkkcccaaaZZZYYYXXXVVVSSSPPPMMMLLLEEEEEEFFFIIIRRRaaasss~~~~~~\\\DDD:::===:::999;;;888888999:::;;;;;;:::999888777777888888999999999999777888999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQsss{{{qqq~~~TTT888===999999888777666666666666555555444444444444555555333444444444555555555555444555777999<<<@@@BBBDDDCCCgggdddHHHGGGTTTUUU]]]jjjuuudddYYYZZZ^^^^^^nnnpppfffdddXXXXXXVVVUUUTTTRRRRRRQQQGGGFFFFFFHHHQQQaaauuulllMMM===>>>;;;:::<<<999999999::::::::::::999999999999999999999999999999777888999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQsssxxxqqqjjjGGG<<<:::999888777666666666666555555444444444444555555444444444444555555555555444666888:::>>>AAACCCDDDLLLzzz|||bbbOOOFFFJJJSSSUUU___mmm{{{ssshhhbbb]]]VVVbbbpppvvvqqqfff]]]YYYTTTTTTUUUUUUUUUUUUTTTTTTMMMKKKHHHGGGPPPccc{{{{{{VVV??????<<<:::<<<;;;:::::::::999999:::::::::<<<<<<;;;;;;:::999999999777888999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQtttyyytttyyy|||WWW>>>:::999888777666666666666555555444444444444555555444444444555555555666666444666888;;;>>>AAADDDEEEYYYlllNNNGGGKKKNNNNNNRRR]]]nnn|||zzziii^^^[[[XXXZZZ\\\[[[UUUPPPOOOQQQTTTVVVWWWVVVUUUTTTTTTPPPJJJHHHPPPfff\\\AAA???===;;;===;;;<<<;;;999999999999;;;<<<>>>===<<<<<<::::::999888777999999999888777888999999::::::;;;<<<===>>>>>>======???CCCCCCCCCIIIQQQuuuxxxfffHHHCCC999888:::555666999333555555444444444333333333555555555555666666666666111:::;;;<<>>===<<<;;;;;;;;;;;;;;;999999999999999999999999;;;999999:::<<<===<<<;;;@@@@@@BBBEEEEEEFFFLLLTTTsss||||||rrrSSSDDD::::::;;;666666888444555555555444444444333333555555555555666666666666222:::;;;===DDDCCCFFFRRRtttfffKKKJJJNNNPPPRRRbbbooo}}}mmmbbbUUURRRVVVTTTQQQRRRSSSSSSRRRSSSWWWYYYRRRSSSOOOJJJQQQiii~~~zzzZZZGGG???;;;;;;===;;;::::::999999::::::;;;===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::999999:::<<<======<<<@@@@@@BBBEEEEEEFFFLLLTTTyyyyyy{{{eeeGGG;;;:::===666555888555555555555444444444444333555555555555666666666666444::::::>>>FFFFFFIIIXXX^^^NNNNNNMMMOOOVVViiiuuu|||iiicccaaaXXXWWWYYYZZZYYYVVVTTTVVVXXXVVVVVVQQQMMMVVVnnn|||wwwUUU???:::<<<>>>;;;::::::999999::::::;;;;;;;;;::::::999999:::::::::::::::::::::::::::::::::999999:::<<<>>>===<<<@@@@@@BBBEEEEEEFFFLLLTTT{{{yyy}}}vvvMMM===:::<<<666444888777555555555555444444444444555555555555666666666666777;;;;;;???FFFFFFLLL^^^}}}TTTNNNQQQMMMPPP\\\mmmxxx}}}xxxeee^^^\\\[[[ZZZYYYXXXVVVUUUZZZYYYTTTQQQ\\\vvviiiFFF<<<<<<;;;;;;::::::999999::::::;;;::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::===>>>>>>===@@@@@@BBBEEEEEEFFFLLLTTTxxxwww[[[CCC999:::555444999999666666555555555444444444555555555555666666666666999===<<>>@@@@@@BBBEEEEEEFFFLLLTTTvvvqqqOOO:::999666555999999666666666555555555444444555555555555666666666666999>>>>>>AAACCCCCCVVVwwwoooWWWHHHKKKOOONNNXXXhhhzzzxxxuuuooofffaaa]]]YYY[[[YYYWWWZZZlll~~~~~~XXXDDD>>><<<;;;::::::999999::::::;;;999999888888999999:::::::::::::::::::::::::::::::::999999;;;>>>??????>>>@@@@@@BBBEEEEEEFFFLLLTTT{{{{{{^^^???999666666999777666666666666555555555555555555555555666666666666888>>>@@@BBBCCCEEE```YYYOOOJJJKKKLLLOOO[[[jjj{{{{{{~~~|||xxxnnnhhhcccaaa]]]```ooo}}}{{{|||___HHH@@@???;;;::::::999999::::::;;;999999999999999:::;;;;;;:::::::::::::::::::::::::::999999;;;>>>@@@@@@???@@@@@@BBBEEEEEEFFFLLLTTTwwwxxxwwwyyyxxxiiiCCC:::777777888555777666666666555555555555555555555555666666666777666===BBBDDDDDDGGGgggxxxNNNMMMMMMLLLJJJOOO]]]kkkwwwzzz}}}nnnjjjddddddpppzzzwwwvvvzzz~~~bbbJJJAAABBB;;;::::::999999::::::;;;:::999999999:::;;;;;;<<<999999999999999999999999:::999999;;;>>>@@@@@@???@@@@@@BBBEEEEEEFFFLLLTTTwww{{{lllvvv{{{~~~VVV;;;:::999333555666666666666555555555555666777777666555555777999;;;:::<<>>DDDFFFMMM]]]SSSNNNLLLMMMMMMQQQbbbttt~~~}}}oooccc^^^cccjjj}}}yyyqqqkkkmmmrrryyy```BBB>>>======<<<<<<<<<<<<<<<999999999999999999999999:::999999888888999999:::::::::;;;;;;<<<=========??????AAAEEEFFFGGGNNNVVVvvv}}}mmmmmmyyyyyySSSAAA:::666999666666666666555555555555555666777666555666888::::::===@@@DDDDDDNNNsssSSSSSSOOOLLLLLLLLLQQQaaaqqq{{{jjjbbbdddhhhxxx|||wwwooonnnqqqxxxkkkHHH???===<<<;;;;;;<<<;;;:::999999999999999999999999:::999999888888999999:::::::::;;;;;;<<<=========??????AAAEEEFFFGGGNNNVVV{{{xxxuuuhhh\\\CCC999666888666666666666555555555555444555666666666666888:::999???BBBEEEDDDNNNaaaTTTRRROOOKKKIIIJJJQQQ```mmmuuu}}}~~~jjjcccddd{{{~~~uuurrrtttxxxqqqOOOAAA>>>;;;999:::;;;:::999999999999999999999999999:::999999888888999999:::::::::;;;;;;<<<=========>>>>>>AAADDDEEEGGGMMMVVVqqqllltttiiiIII<<<777777666666666666555555555555444555666666666666999;;;888???BBBEEEGGGRRRtttTTTUUUOOOMMMIIIGGGIIISSSbbbmmmrrr||||||vvvtttzzzssseeeooo}}}{{{zzzyyy|||sssVVVGGGAAA;;;888999::::::999999999999999999999999999:::999999888888999999:::::::::;;;;;;<<<=========>>>>>>@@@DDDEEEFFFMMMUUUuuusssyyyqqq|||}}}xxxSSSAAA999888666666666666555555555555333555666666666777999;;;999>>>AAADDDJJJZZZuuuZZZLLLQQQKKKJJJGGGEEEJJJWWWgggqqqwww}}}yyyoookkkggglllqqq}}}|||}}}hhhMMMFFF===888999;;;;;;:::999999999999999999999999:::999999888888999999:::::::::;;;;;;<<<=========>>>>>>@@@DDDEEEFFFMMMUUUjjjvvvzzz{{{|||ZZZFFF<<<999777666666666555555555555333555666666666777999;;;:::>>>???CCCMMMaaafffPPPJJJOOOHHHGGGFFFEEELLL[[[lllvvv{{{~~~tttsssiii```qqq}}}RRRJJJ???999:::<<<===<<<999999999999999999999999:::999999999999999999:::::::::;;;;;;<<<======>>>>>>>>>@@@DDDEEEFFFMMMUUUxxxkkkmmmssszzzzzzsssIII444;;;555666777777777777777666666666555555555777888999===???DDDCCCHHHrrrUUUIIINNNKKKIIIGGGEEEHHHPPP^^^kkkttt}}}zzzsssjjjkkkoooqqqwwwgggKKK>>>@@@<<<999;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;;;;===>>>???@@@>>>>>>AAADDDDDDFFFNNNXXX|||mmmiiinnnmmmyyyyyy|||RRR999===666666777777777777777666666666555555666777999:::===???DDDCCCMMM{{{TTTIIIOOOMMMHHHFFFEEEHHHQQQ^^^llluuu{{{|||{{{qqqpppqqqpppqqqwwwfffIII<<<@@@===:::;;;999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@>>>>>>AAAEEEDDDFFFNNNXXXppp^^^|||wwwjjj|||}}}```@@@===777777777777777777777777666666555555666777999:::===???CCCDDDTTT~~~RRRJJJOOONNNHHHFFFEEEHHHQQQ___mmmvvvzzzpppuuu|||yyyxxxvvvoooooo}}}jjjLLL<<>>???@@@>>>>>>BBBEEEEEEFFFOOOYYYtttgggnnnppplllGGG;;;888888777777777777777777666666555555666888:::;;;??????BBBEEE\\\qqqRRROOOOOOLLLGGGFFFEEEIIIRRRaaaoooxxxsssxxxsssrrrrrruuu}}}sssttt~~~zzzVVV@@@>>>;;;;;;===;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;<<<===>>>?????????===>>>BBBEEEEEEGGGPPPZZZ{{{nnneeerrr{{{wwwOOO::::::999888777666777777777666666555666777999:::<<<@@@AAACCCGGGddd|||vvv{{{___RRRTTTMMMHHHFFFEEEEEEIIISSSbbbqqqzzzppptttxxx}}}}}}|||xxxqqqnnnoootttzzzuuuvvv~~~gggFFF>>>::::::>>>===::::::::::::::::::::::::;;;::::::999999::::::;;;;;;<<<===>>>?????????>>>===>>>BBBEEEFFFGGGPPP[[[rrreeeggg^^^???;;;:::888777666666777888666666555666777999;;;<<<@@@BBBDDDKKKnnnxxxwwwtttPPPTTTVVVIIIGGGFFFEEEEEEIIITTTcccsss|||wwwqqqsss}}}~~~uuuooolllmmmnnnoooooossszzzrrrpppqqq{{{vvvNNN@@@:::;;;???>>>::::::::::::::::::::::::;;;::::::999999::::::;;;<<<===>>>???@@@???>>>>>>===>>>BBBEEEFFFHHHQQQ[[[yyymmmggg~~~~~~xxxoooIII<<<:::888777666666777888666666666666888:::<<<===>>>BBBFFFPPPxxxcccHHHVVVTTTEEEIIIEEEDDDEEEJJJUUUeeettt~~~}}}ssssss|||}}}uuuqqqooonnnmmmdddeeehhhnnnwww}}}wwwnnniiicccgggzzzTTTCCC<<<<<>>======>>>BBBFFFFFFHHHRRR\\\~~~rrreeepppyyy~~~ttt}}}|||RRR<<<;;;999777666666777888666666666666888:::<<<===<<>>???:::::::::::::::::::::::::::;;;::::::999999::::::;;;<<<===???@@@AAA@@@>>>======>>>BBBFFFGGGIIIRRR\\\uuujjjqqqwww```DDD;;;::::::333444999666666666666666888:::<<<===BBBAAAFFFYYY^^^OOOXXXVVVKKKKKKBBBAAACCCJJJWWWiiiyyyyyyvvv{{{zzzqqqjjjgggdddkkk|||xxxvvvwwwpppnnnmmmjjjkkkooonnnhhhgggjjjqqqwww~~~wwwqqqnnncccaaaYYYTTT```}}}yyyeeeDDD??????===@@@;;;;;;::::::::::::999999:::;;;;;;999888888:::<<<>>>???@@@AAA@@@???>>>===AAA>>>AAAGGGGGGFFFOOO]]]}}}jjjhhhvvv{{{mmmtttnnnEEE:::999:::444555:::666777666666666888:::;;;===AAAAAAHHH```fffZZZ___VVVIIIJJJAAAAAACCCKKKZZZlll}}}~~~uuuwwwzzzrrriii```YYYWWWVVV^^^rrruuujjjddd^^^^^^mmm|||vvvssspppjjjjjjrrrvvvsssmmmkkkhhhmmmsssuuurrrlllhhheee]]]\\\WWWTTT[[[wwwxxxyyybbbBBB>>>===999;;;;;;;;;::::::::::::999999:::;;;;;;999888888:::<<>>AAA>>>AAAGGGGGGFFFPPP]]]mmmdddfff{{{~~~{{{sssqqqHHH:::888;;;666666:::777888777777777888999;;;<<>>???@@@AAABBBAAA@@@???AAA>>>AAAGGGGGGGGGPPP^^^tttjjjddd|||~~~sssNNN<<<777;;;777777:::777888888777777888999;;;<<>>???@@@AAABBBBBBAAA@@@@@@>>>AAAGGGHHHGGGQQQ^^^{{{ooofffppp}}}XXXAAA888;;;999777:::777888888777888888:::<<<===DDDEEEKKKtttsssggghhhssshhhOOOHHHKKKDDDBBBCCCKKKZZZiiitttyyyxxx}}}~~~{{{zzzwwwhhhccc[[[TTTQQQQQQQQQQQQPPPRRRYYYhhhvvvzzznnnaaaUUUVVVUUURRRLLLJJJQQQYYYuuu~~~{{{yyyuuuuuuxxx{{{zzzwwwuuutttrrrppplllfffaaa^^^YYYPPPMMMPPPMMMKKKXXXmmm}}}uuueeefff{{{yyysss}}}QQQAAA===:::;;;;;;;;;:::::::::999999999:::;;;;;;999888888:::<<<===>>>???AAABBBBBBAAAAAA@@@>>>AAAGGGHHHHHHRRR___qqqfffhhh~~~dddGGG999<<<999777999888777777777888999;;;===???DDDFFFLLLyyyqqqjjjjjjaaaqqqbbbLLLJJJLLLCCCAAACCCNNN___pppzzz~~~~~~zzz~~~rrr___[[[UUUPPPOOOPPPPPPQQQOOOPPPUUUbbbqqqvvvkkk\\\UUUWWWXXXVVVRRROOOOOOQQQjjj{{{xxxzzzxxx{{{~~~~~~zzzyyyxxxvvvrrrkkkddd^^^[[[SSSOOOOOOLLLGGGHHHOOOXXX\\\YYY^^^qqqzzzwwwwww]]]EEE>>>;;;===;;;;;;::::::::::::999999:::;;;;;;999888888:::<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@>>>AAAHHHIIIIIIRRR```xxxhhhaaa~~~oooNNN;;;<<<999666888777666666666888:::<<>>AAAHHHIIIIIISSSaaammm^^^rrr~~~vvvRRR===<<<999555888777555555666888:::===@@@AAA???HHHSSSrrrxxxqqqSSS]]]nnnWWWGGGLLLGGGDDDBBBDDDOOO```pppxxxzzzzzzxxxpppiiiccc]]]YYYVVVWWWZZZeeexxx}}}ooo___]]]YYYVVVUUUTTTPPPKKKUUUjjjtttuuuuuukkk___^^^XXXaaakkkvvv}}}||||||{{{zzz{{{~~~~~~wwwlllcccVVVXXXVVVOOOLLLNNNNNNKKKDDDMMMMMMQQQdddpppmmmllloooMMM>>>999<<<;;;;;;;;;:::::::::999999:::;;;;;;999888888:::<<<888999<<<>>>@@@@@@@@@@@@@@@>>>AAAHHHIIIIIISSSaaappp___kkkyyybbb???:::>>>:::666999888888888888999;;;===???AAAKKKXXXttt___RRRiiikkkUUUMMMFFFEEEFFFDDDEEENNN]]]llluuuxxx}}}}}}oooddd___VVV[[[mmmlllfff\\\TTTTTTUUURRROOONNNVVVYYY^^^bbbccc```\\\YYYVVVQQQRRRZZZfffsss|||zzzyyy|||zzzzzz|||{{{rrrkkk^^^XXXSSSQQQRRRQQQMMMIIIIIIHHHIIIQQQ]]]eeehhhhhhxxxQQQBBB@@@@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<===>>>>>>?????????@@@BBB???CCCKKKJJJQQQcccttt___ddd~~~xxxyyykkkDDD888:::777888===888888888888:::<<<>>>???AAAKKKZZZhhhYYYmmmlllTTTLLLGGGHHHEEECCCDDDMMM[[[hhhppprrryyy{{{pppddddddsssyyylllaaaWWWVVVWWWVVVSSSSSSPPPSSSXXX\\\^^^]]][[[YYYSSSMMMJJJLLLQQQZZZkkkzzzzzzxxxvvvwww{{{~~~~~~|||zzzyyyyyyzzzzzzvvvoooiii```[[[TTTQQQRRRRRROOOLLLJJJIIIJJJQQQ\\\dddfffeeeyyysssOOO@@@>>>=========<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<===>>>>>>??????>>>@@@BBB@@@DDDKKKJJJQQQddd}}}ccc```qqq{{{|||qqqtttMMM===:::777777;;;888888888888:::<<<>>>???AAAKKK[[[qqqbbbsssoooUUULLLHHHJJJDDDCCCDDDMMMZZZeeekkkkkkssszzz}}}xxxnnnaaaUUUSSSUUUTTTSSSSSSMMMPPPTTTXXX[[[\\\\\\\\\YYYTTTMMMHHHEEEHHHTTTaaazzzxxxtttpppppptttwwwxxxxxxwwwuuussssssssspppjjjeee___ZZZTTTRRRRRRRRRQQQOOOKKKJJJKKKQQQ[[[bbbcccbbbsss}}}rrrQQQAAA===<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>???AAA@@@DDDKKKJJJRRReeekkk```iiipppyyyWWWFFF???999666555999888888999:::<<<>>>???AAAJJJ\\\vvvgggzzzuuuYYYNNNHHHIIICCCBBBEEEOOO\\\fffjjjjjjmmmvvvrrrcccUUUQQQSSSSSSRRRRRRPPPQQQSSSVVVYYY\\\^^^^^^^^^\\\VVVNNNEEECCCJJJRRRcccvvvxxxrrrllliiillloooqqqqqqooommmlllmmmmmmjjjccc^^^VVVTTTRRRSSSTTTTTTRRRPPPLLLJJJLLLRRR\\\bbbcccaaasssyyyzzzYYYDDD>>>???======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>AAAAAAEEEKKKJJJSSSgggrrrcccfffkkk{{{}}}^^^HHH===999777555999999999999:::<<>>@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;<<<======>>>>>>>>><<>>AAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;<<<============:::@@@BBBFFFKKKJJJUUUmmmrrrgggjjjzzztttllloooNNN;;;999777333:::999999:::;;;===???AAA???LLLddd]]]WWWuuuwww\\\PPPIIIJJJ@@@>>>AAAJJJXXXdddjjjkkkcccpppyyypppiiieee^^^^^^ZZZUUUUUUVVVOOOEEECCCHHHWWWnnn~~~qqqggg```\\\XXXUUUVVVVVVYYYddduuu{{{pppeee\\\WWWUUUPPPNNNNNNRRRWWWYYYUUUPPPQQQWWW[[[YYYXXXXXXXXXUUUOOO\\\cccggg~~~XXXAAACCC======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999:::;;;<<<============:::@@@CCCGGGKKKJJJVVVmmmvvvfffdddyyyjjj}}}wwwLLLAAA???777777:::999999:::;;;===???AAACCCJJJcccyyyWWW\\\rrriiiTTTQQQIIIHHHDDD@@@@@@HHHVVVbbbggghhhcccggg}}}tttsssgggddd```\\\YYYWWWTTTRRRFFFHHHNNNaaayyykkkddd^^^VVVSSSVVVSSSTTTaaayyyrrriiigggddd]]]WWWNNNNNNMMMLLLKKKKKKKKKKKKQQQXXX___aaa\\\WWWTTTTTTRRRXXX___hhhuuu\\\@@@EEE======<<<;;;;;;;;;;;;<<<999888888888888888999999;;;<<<===>>>>>>?????????>>>??????FFFMMMKKKUUUmmm|||gggccczzzdddvvvRRR@@@;;;555888:::999999:::;;;===???AAACCCJJJdddxxx\\\bbbzzzpppYYYRRRGGGEEEBBB@@@@@@IIIWWWccciiijjjaaabbbuuuooofff___ZZZWWWSSSPPPPPPMMMLLLXXXqqqsssiii___[[[WWWPPPMMMOOOOOOSSSeee~~~sssmmmhhhaaa\\\PPPMMMJJJGGGFFFGGGIIIKKKTTTZZZaaadddaaaZZZTTTPPPPPPUUU[[[bbblll|||^^^@@@@@@======<<<;;;;;;;;;;;;<<<;;;:::999999999999999:::;;;<<<===>>>>>>?????????>>>???@@@GGGNNNKKKVVVoooiii```pppbbbhhh___BBB888555::::::999999:::;;;===???AAADDDJJJeee}}}\\\ddd~~~uuu\\\TTTGGGCCCAAA???AAAJJJXXXccciiikkkbbb]]]}}}xxxkkkaaa\\\XXXTTTQQQRRRLLLHHHNNN___nnnooohhhZZZUUUQQQPPPNNNJJJHHHIIILLLSSSggg~~~rrriiiaaa[[[WWWQQQMMMFFFAAA???AAAFFFIIIPPPUUU]]]ccceee```WWWQQQSSSWWW[[[```ggguuucccBBB>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>?????????>>>@@@AAAHHHOOOMMMYYYsssmmm^^^lllwwwkkkcccxxxmmmHHH999999===:::999999:::;;;===???AAAFFFLLLfffYYYaaa|||sssZZZRRRGGGEEE@@@???AAAIIIVVVaaagggiiieee[[[rrr}}}mmmaaa]]][[[WWWTTTOOOKKKHHHLLLUUUZZZUUUNNNKKKHHHGGGGGGGGGGGGGGGHHHIIINNN]]]wwwyyymmm```VVVQQQOOOOOOKKKEEE???===>>>BBBDDDEEEHHHOOOYYYaaabbb\\\VVVVVVYYY]]]___eeeqqqhhhGGGBBB======<<<;;;;;;;;;;;;<<<===<<<;;;:::999999999999;;;<<<===>>>>>>?????????===AAACCCJJJPPPOOO\\\xxxttt___jjjvvvxxxjjjyyyuuuLLL:::;;;<<<:::999999:::;;;===???AAAFFFLLLgggZZZbbb|||qqqXXXPPPGGGGGGAAA@@@AAAHHHSSS]]]eeehhhhhh[[[gggtttfff___[[[WWWUUURRROOONNNQQQTTTSSSMMMHHHGGGGGGEEECCCBBBEEEHHHIIIFFFFFFNNNddd}}}ooo```UUUOOOMMMKKKIIIEEEAAA???>>>??????======AAAKKKWWW]]]\\\YYYSSSVVVZZZ]]]bbbmmm|||lllKKKFFF======<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999999;;;<<<===>>>>>>?????????===BBBDDDKKKRRRQQQ```}}}{{{dddfffmmmxxx~~~vvvLLL;;;<<<888:::999999:::;;;===???AAACCCKKKggguuu```hhhtttYYYPPPGGGHHHBBBAAAAAAGGGQQQ\\\fffkkkkkk______qqq}}}{{{~~~rrrddd[[[VVVSSSUUUTTTVVV\\\]]]XXXSSSQQQMMMOOOMMMGGGDDDFFFHHHHHHIIIGGGKKK]]]||||||mmm___TTTNNNLLLIIIHHHGGGDDDBBB@@@???>>>===;;;<<>>>>>?????????===BBBFFFMMMSSSSSScccgggbbbxxxkkkrrrvvvLLL===>>>555:::999999:::;;;===???AAABBBKKKhhhlll^^^hhhxxx\\\RRRHHHIIIBBBAAAAAAFFFPPP^^^kkkrrrqqqiiiaaagggsssvvvzzznnn```YYYWWWTTT\\\jjjxxxzzznnnccc___ZZZ]]]\\\TTTMMMLLLKKKHHHIIIFFFJJJ\\\|||{{{uuujjj___VVVPPPMMMKKKJJJIIIHHHFFFDDDBBBAAAAAA???>>>>>>CCCKKKRRRVVVWWWVVVYYY^^^aaafffppp~~~}}}UUUCCC======<<<;;;;;;;;;;;;<<<:::999999::::::;;;<<<===;;;<<<===>>>>>>?????????===CCCGGGNNNTTTTTTfffggg```ssslllrrrxxxNNN???AAA666:::999999:::;;;===???AAACCCLLLhhh|||eeeVVVcccyyy___UUUJJJJJJBBBAAAAAAFFFQQQaaaoooyyywwwrrrfffeeepppvvvzzzwwwfff___]]]VVVfffuuukkkdddjjjiii```WWWSSSOOOIII@@@???CCCUUUttt|||hhhaaaXXXRRROOONNNNNNNNNLLLKKKHHHFFFDDDDDDDDDDDD>>>???AAAFFFMMMSSSXXXYYYRRRVVVZZZ]]]aaakkkyyy{{{\\\BBB======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???;;;<<<===>>>????????????===CCCHHHOOOTTTUUUggglllbbbiiillldddbbb>>>:::>>>::::::::::::;;;===>>>@@@EEEPPPhhhooo}}}vvvRRR[[[___SSSLLLJJJDDD@@@@@@EEENNN\\\rrrrrrhhhnnnmmmnnnyyyqqq```WWW^^^tttyyyhhh\\\SSSMMMPPP??????PPP^^^lllwwwvvvkkkcccYYYRRROOONNNMMMLLLNNNLLLJJJHHHHHHFFFDDDAAABBBBBBDDDFFFIIILLLNNNPPPMMMQQQUUUYYY___iiittt}}}iiiGGGAAA@@@???===<<<<<<<<<<<<888888888999:::;;;<<<===;;;>>>AAABBBAAA@@@??????===AAAGGGSSS[[[ZZZkkkqqqdddiii{{{uuujjjhhh@@@:::>>>::::::::::::;;;===>>>@@@DDDNNNfff{{{xxxRRRYYY___QQQJJJHHHCCC??????DDDMMM\\\rrrwwwjjjmmmnnnpppxxx~~~~~~mmmcccaaazzzooo___WWWOOOCCCCCCKKKSSSdddvvvyyymmmeee[[[SSSPPPQQQRRRSSSQQQOOOLLLKKKJJJHHHEEECCCAAAAAABBBDDDFFFHHHKKKLLLLLLOOOTTTXXX]]]fffqqqyyyhhhFFFAAA@@@???===<<<<<<<<<<<<:::::::::999::::::;;;;;;;;;>>>AAACCCAAA@@@?????????CCCIIITTT\\\ZZZkkkwwweeefffwww|||jjjzzzrrrEEE;;;===::::::::::::;;;===>>>@@@BBBLLLcccwwwUUUXXX~~~aaaQQQHHHGGGCCC???>>>CCCLLL[[[qqq|||iiiggglllsssyyy~~~zzznnneeeppp___NNNHHHGGGGGGIII___xxxpppiii^^^UUURRRSSSUUUWWWTTTRRROOOMMMLLLJJJHHHEEEAAAAAAAAAAAABBBDDDFFFGGGKKKNNNRRRVVVZZZbbbkkksssiiiGGGAAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;>>>AAACCCBBB@@@??????@@@DDDKKKWWW]]][[[nnn~~~fffaaa~~~wwwhhhqqqMMM<<<<<<::::::::::::;;;===>>>@@@CCCKKKaaaZZZXXX}}}dddRRRGGGHHHDDD@@@???CCCLLL[[[qqqkkk___hhhttt{{{}}}{{{{{{zzzrrriiinnnSSSMMMJJJEEEFFF^^^xxx~~~nnniiiaaaYYYUUUTTTUUUVVVUUUSSSPPPOOONNNLLLIIIGGGCCCBBB@@@@@@@@@AAABBBDDDJJJMMMRRRUUUYYY___hhhooolllLLLAAA@@@???===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;>>>BBBCCCBBB@@@?????????EEEMMMYYY```___sssggg\\\|||ssspppvvvUUU???;;;::::::::::::;;;===>>>@@@DDDKKK^^^wwwaaaZZZ}}}jjjTTTHHHJJJEEEAAA@@@DDDLLLYYYmmm~~~vvv^^^fffsss{{{{{{rrrkkkgggaaasssqqqiiibbbUUUKKKEEEEEEYYYmmmooofffdddaaa^^^ZZZXXXWWWWWWUUURRRPPPOOONNNMMMJJJHHHFFFDDDBBB@@@???@@@BBBCCCJJJMMMQQQTTTXXX___hhhooonnnNNNAAA@@@???===<<<<<<<<<<<<::::::::::::;;;<<<===>>><<>>@@@CCCKKK\\\ooovvvggg\\\}}}oooVVVIIILLLEEEBBBAAAEEEKKKUUUfffuuuccceeeooovvv|||ooobbbZZZ\\\^^^ggguuuzzzmmmuuuqqqggg}}}www___NNNGGGDDDNNN\\\___cccddddddbbb___\\\ZZZZZZSSSQQQOOOOOOOOONNNLLLJJJHHHFFFCCCAAA@@@@@@BBBCCCIIILLLOOORRRVVV^^^iiiqqqmmmLLLAAA@@@???===<<<<<<<<<<<<999999::::::;;;===>>>???<<>>@@@@@@JJJ[[[qqqdddzzzkkk\\\|||qqqWWWHHHMMMDDDAAAAAADDDHHHPPP^^^lllhhheeekkkppprrrfffddd___^^^gggsssxxxtttoooqqqqqqfffqqqhhhRRRMMMFFFGGGUUU^^^nnnnnnmmmhhhaaa[[[YYYXXXRRRQQQOOOOOOPPPPPPNNNMMMIIIGGGCCCAAA@@@@@@BBBDDDGGGIIILLLNNNTTT^^^kkktttmmmIIIAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<>>HHHZZZ{{{cccnnnmmm\\\{{{sssWWWHHHMMMBBB@@@@@@CCCFFFLLLYYYeeeyyyhhhdddhhhmmmpppllllllttt}}}~~~{{{xxxqqqhhhhhh{{{llldddlllVVVRRRHHHFFFVVVggg}}}{{{vvvlllaaaXXXUUUTTTRRRQQQPPPPPPQQQRRRPPPOOOIIIGGGCCC@@@???@@@BBBDDDFFFGGGIIILLLRRR]]]kkkuuu~~~oooHHHAAA@@@???===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===???CCCDDDCCCAAA@@@@@@BBBLLLXXXfffnnnooozzzdddfff{{{{{{oooddd{{{]]]<<<999::::::::::::;;;===>>>@@@CCCJJJYYYkkkmmm{{{jjj[[[qqqwwwXXXPPPNNNHHHFFFCCCAAACCCJJJTTT[[[rrrvvv^^^lll{{{yyy~~~qqqjjjccchhhtttsssjjjooo___MMMLLLJJJWWWrrr~~~fff\\\___]]]TTTRRRTTTSSSPPPRRRWWWTTTMMMJJJHHHEEEBBB@@@??????@@@DDDCCCFFFJJJPPPZZZlll{{{~~~zzzHHHCCCAAA???===;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===@@@DDDFFFEEECCCAAAAAABBBFFFXXXlllrrrvvvhhheeexxxwwwuuulllsssaaa@@@>>>::::::::::::;;;===>>>@@@AAAJJJYYYooolll}}}kkk\\\sss{{{ZZZPPPMMMHHHFFFCCCAAABBBJJJSSSZZZ|||gggjjjwww{{{}}}{{{yyyrrrqqqpppnnnhhhcccfffkkklllTTTNNNMMM^^^||||||jjjaaaaaa___XXXSSSTTTRRRPPPSSSWWWUUUNNNKKKIIIGGGDDDBBBAAAAAAAAAEEEDDDGGGLLLRRR]]]pppPPPBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======@@@DDDFFFEEECCCAAAAAAAAAHHH]]]sssyyy{{{kkkdddyyyttt{{{rrr}}}eeeAAA>>>::::::999:::;;;<<<>>>???@@@JJJYYYwwwooohhhXXXqqq]]]QQQMMMHHHFFFBBB@@@BBBHHHRRRYYY}}}kkkfffrrr~~~|||zzzxxxtttyyy}}}zzzzzzlllbbbaaa```[[[fffzzz\\\PPPTTTmmm|||ppphhhccc___\\\TTTTTTRRRPPPSSSWWWUUUPPPLLLKKKIIIFFFDDDCCCBBBBBBEEEEEEHHHNNNUUUaaauuuPPPBBBAAA???===<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<=========@@@DDDFFFEEECCCAAAAAAAAAKKKddd~~~mmmcccyyy~~~uuu{{{qqqlllBBB===:::999999999:::<<<>>>???AAAJJJWWW}}}tttfffSSSmmmbbbSSSNNNIIIFFFBBB???@@@GGGPPPVVVrrrgggcccrrr~~~|||yyyrrrtttwww{{{xxxmmmggg```YYYYYYhhhaaaSSS]]]|||wwwpppfff___]]]VVVTTTQQQQQQTTTVVVTTTQQQMMMLLLJJJHHHFFFDDDBBBAAADDDDDDHHHOOOWWWdddxxxKKKBBB@@@???===<<<;;;<<<<<<<<<<<<======>>>>>>>>>======AAAEEEFFFEEECCCBBBAAADDDPPPkkkoooccctttvvvzzzvvvjjjrrrGGG???999999999999:::<<<===???CCCIIIRRR}}}yyypppWWWmmmhhhUUUMMMIIIFFFBBB??????EEEMMMTTTjjjeeegggxxxzzzuuusssssstttxxx|||oooaaa\\\\\\QQQuuukkkZZZeee|||xxxppphhhdddYYYUUUQQQRRRTTTTTTRRRQQQLLLLLLKKKJJJGGGDDDAAA@@@CCCDDDHHHPPPXXXeeexxx}}}MMMAAA@@@>>>===<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>AAAEEEGGGFFFDDDBBBBBBGGGTTTqqqrrrdddooouuuttttttgggxxxHHH===999999888999:::;;;===>>>CCCHHHOOO~~~{{{www```ooooooWWWKKKIIIFFFBBB>>>>>>CCCKKKRRRhhhoooppp~~~|||sssvvvsssssswwwzzzkkkddd___KKK\\\wwwfffqqqwwwooo]]]VVVRRRSSSTTTRRRPPPPPPMMMMMMMMMLLLIIIEEEAAA???CCCDDDJJJRRRZZZeeevvvuuuLLLAAA@@@>>>===<<<<<<<<<======>>>???@@@AAA@@@???>>>>>>AAAEEEGGGFFFDDDBBBBBBHHHVVVvvvxxxfffkkkuuuyyyvvvlll{{{HHH:::999888888888999;;;===>>>@@@FFFMMMyyy{{{qqqaaajjjttt[[[LLLJJJGGGBBB======BBBJJJPPPaaayyy~~~yyyvvvwwwwwwzzz{{{cccVVVQQQqqqrrruuu```XXXSSSTTTTTTPPPNNNOOONNNOOOOOONNNKKKGGGCCC@@@CCCFFFMMMVVV]]]fffuuulllHHH@@@???>>>===<<<<<<=========>>>@@@AAABBBAAA@@@???>>>BBBFFFGGGFFFDDDCCCBBBDDDVVV{{{}}}gggiiiwwwyyyrrrxxx~~~KKK===999888888888999;;;===>>>===EEELLLvvvlllmmm\\\aaaxxx___OOOJJJGGGBBB===<<>>===<<<<<<=========???@@@BBBBBBAAA@@@???>>>BBBFFFGGGFFFDDDCCCBBBAAAUUU~~~eeeiii~~~yyymmmvvvzzz~~~}}}III;;;;;;:::999999:::<<>>FFFNNNlllkkkeee^^^UUU}}}bbbRRRMMMGGGBBB@@@>>>>>>EEEMMMTTTYYYqqq|||uuu}}}zzzzzzvvvzzzdddNNNTTTkkktttssssss\\\]]]\\\XXXSSSQQQRRRTTTQQQSSSUUUTTTQQQJJJCCC???DDDHHHOOOYYYdddqqq~~~qqqLLLCCC===:::===???===<<<===???AAACCCCCCAAA???>>>>>>CCCAAA@@@AAADDDGGGFFFEEEHHHQQQpppqqq~~~~~~mmmtttsssIIICCC;;;999888888999;;;>>>@@@???DDDLLLgggsssddduuubbbQQQpppcccTTTNNNHHHCCC@@@>>>>>>DDDLLLRRRTTTgggtttnnnttt|||}}}rrrTTTNNNUUU}}}vvviiimmmpppaaaaaa___ZZZTTTQQQQQQRRRRRRTTTUUUUUURRRLLLEEEAAACCCHHHQQQ[[[gggvvvsssJJJDDD???<<<>>>@@@>>>>>>???>>>AAADDDDDDBBB@@@???>>>>>>BBBFFFIIIHHHFFFCCCBBBGGGUUUsssooo|||xxxiiiqqqlllHHH@@@:::999777777888:::===???@@@CCCJJJaaayyyeeerrrdddMMMeeejjjUUUOOOIIIDDDBBB???>>>CCCJJJRRROOO^^^nnnkkkmmmwww|||yyyaaaRRRNNNhhhuuuhhhooo|||}}}kkkeeeccc___YYYSSSPPPPPPQQQRRRTTTVVVVVVSSSNNNHHHDDDDDDKKKTTT^^^iiiwwwtttIIIEEE@@@===???@@@??????BBB>>>AAADDDEEEDDDAAA@@@???<<>>BBBHHHPPPNNN\\\pppsssmmmpppxxxrrr}}}yyyhhh___lllssswwwssssssxxxqqqkkkfff]]]UUUOOONNNOOORRRRRRTTTUUUVVVSSSNNNIIIEEEDDDMMMYYYccclllvvvrrrJJJEEE@@@>>>???@@@>>>@@@CCC@@@CCCFFFFFFEEEBBBAAAAAA@@@HHHQQQUUUQQQKKKFFFDDDGGG```nnnfff|||uuu~~~fff}}}SSS>>>===;;;:::999999;;;>>>@@@CCCEEEOOO___xxxhhhyyyvvvTTTaaa]]]RRRMMMIIIFFFBBB>>>AAAFFFJJJMMM[[[sssuuulllpppllluuuyyyuuummmwwwxxxnnnaaaTTTMMMLLLOOORRRRRRTTTUUUUUURRRMMMIIIFFFCCCNNN^^^kkkuuu}}}lllKKKDDD@@@>>>???>>>===@@@EEECCCEEEGGGGGGEEECCCBBBBBBEEEKKKSSSVVVTTTNNNIIIFFFHHHeeekkkbbb|||vvv~~~sssnnnzzzQQQCCC===<<<:::999:::;;;>>>@@@DDDDDDOOO[[[ttt```[[[fffSSSOOOKKKHHHCCC>>>???DDDCCCKKKWWWpppmmmkkkjjjqqq{{{~~~vvvkkkkkk}}}ttteeeXXXQQQOOOQQQRRRTTTUUUUUUTTTRRRMMMHHHEEECCCNNNaaassseeeMMMCCC@@@>>>???===<<<@@@GGGHHHIIIIIIGGGDDDBBBCCCCCCHHHSSS^^^aaa[[[PPPIIIFFFIIIiiihhh```yyylllvvv}}}NNN???===<<<:::888999:::===>>>CCCAAALLLTTTvvvnnnWWWyyymmmTTTPPPLLLJJJDDD>>>>>>BBB@@@KKKRRRgggwwwpppmmmpppxxxtttkkkhhhfffppp}}}|||rrreeejjjyyywwwuuummmbbbZZZVVVUUUUUUUUUWWWWWWWWWVVVRRRNNNIIIFFFEEEOOOaaavvv___MMMDDDAAA@@@@@@>>>===BBBIIIMMMLLLJJJFFFCCCAAACCCEEEJJJ```wwwzzzjjjUUUJJJHHHLLLkkkkkkcccyyy{{{RRR:::<<<;;;999777888999<<<===BBB>>>HHHNNN~~~iiiooowwwYYYsssoooUUUQQQMMMJJJEEE???>>>AAABBBMMMOOOaaaxxxpppqqqxxxggg```[[[TTTUUU]]]gggsssgggfffmmmtttjjjeee```[[[YYYYYY[[[ZZZYYYYYYYYYYYYWWWSSSNNNJJJGGGIIIPPP```vvv[[[MMMEEEBBBAAAAAA???>>>DDDKKKPPPNNNJJJEEEBBBAAACCCEEELLLlllyyy[[[LLLJJJMMMmmmpppgggyyyRRR===<<<:::777666666888;;;===@@@CCCFFFNNNuuuuuubbbtttxxxYYY___uuuYYYNNNLLLKKKCCC@@@@@@999DDDCCCIIIccc|||zzz{{{xxxlll```[[[YYYUUUSSSTTTXXXhhhzzzyyyyyytttkkkaaavvv|||pppddd```YYYUUUVVVZZZ[[[YYYWWWYYYYYYUUUPPPMMMKKKIIIRRRQQQ]]]vvv]]]GGGGGGDDDAAA@@@@@@???AAACCCKKKKKKJJJHHHCCC???AAAEEELLLbbb{{{cccMMMJJJQQQppprrreeeyyyuuu~~~QQQAAA===;;;888666777888;;;===AAACCCFFFMMMrrrfffiii~~~tttXXXZZZ^^^PPPLLLKKKCCCAAA@@@999BBBEEEKKK___ssskkkhhheeebbb]]]WWWTTTTTTQQQXXX]]]eeewwwzzzyyy{{{tttkkkqqqllleeeaaa]]][[[]]]______\\\UUUWWWWWWTTTPPPMMMKKKJJJOOORRR___uuuZZZGGGBBBAAA@@@???======@@@DDDDDDEEEGGGFFFBBBAAABBBFFFMMMeeegggPPPNNNRRRrrrtttdddrrrooo|||VVVJJJ===<<<999888888999;;;===AAACCCGGGLLLlllllldddxxxpppXXXUUUvvvgggTTTLLLKKKDDDBBBAAA;;;:::AAAHHHQQQfffyyyuuufffgggnnnsssnnncccZZZWWWXXXYYYYYYWWWYYYiiizzz|||~~~wwwmmm}}}mmmgggccc```___```^^^[[[XXXTTTTTTTTTSSSOOOLLLKKKLLLSSS[[[dddoooWWWFFFCCCDDDDDDAAA??????BBBDDD???CCCFFFEEECCCBBBDDDEEELLLfffhhhQQQQQQSSStttuuudddqqqkkk|||XXXJJJ>>><<<:::999999:::;;;===BBBDDDHHHLLLeeeqqqhhhqqqYYYSSSlllsssZZZMMMKKKFFFDDDCCC<<<888@@@EEEFFFOOOccczzz}}}nnnooo{{{rrrsssyyyfff]]]^^^```eeeffffffkkkzzzyyysss~~~pppjjjcccbbb```\\\XXXWWWUUUSSSRRRRRROOOLLLMMMPPPaaannntttsss{{{VVVFFFDDDEEEDDDBBBCCCEEEDDDBBBBBBGGGJJJGGGDDDDDDEEEEEEHHHbbbdddMMMPPPSSSwwwuuueeetttjjj}}}xxxPPP===>>>===;;;999999:::;;;<<>>:::>>>BBBDDDGGGNNNWWW]]]fffooonnneee\\\]]]ooo~~~yyyxxxyyyfffkkkwwwzzzsssuuuzzz{{{xxx|||rrriiigggeee___^^^bbbaaaYYYSSSSSSPPPNNNTTT^^^sssRRREEE@@@AAA@@@CCCSSShhhqqqpppdddgggaaaSSSJJJKKKKKKHHHIIIaaagggNNNQQQRRR|||yyyiiizzzwwwqqqnnntttNNN===<<<<<<:::999888888888999@@@CCCLLLLLLRRR}}}tttnnnZZZ^^^sssUUUPPPMMMIIIEEE???:::;;;===@@@CCCHHHNNNTTT[[[ccctttwwwggg```XXXUUU[[[hhhwwwyyyrrrvvvttt~~~~~~}}}sssrrrnnnddd___bbbiii^^^UUUTTTQQQPPPXXXeeewwwlllLLLDDDAAAEEEEEEEEEUUUttt}}}dddSSSOOOMMMHHHLLLcccqqqRRRQQQPPP|||zzziiizzzvvvqqqooopppOOOBBB<<<;;;:::999888888888888???CCCLLLMMMOOOwwwttttttZZZZZZ}}}wwwWWWQQQNNNJJJFFF??????>>>>>>@@@BBBEEEMMMTTTSSSZZZjjj}}}zzzjjjeee___ZZZXXX[[[```dddcccppp|||{{{llldddeeennnaaaWWWUUURRRQQQ[[[jjj{{{^^^FFFDDD???EEEDDD@@@MMMqqqttt[[[SSSMMMFFFLLLdddwwwSSSOOOOOO}}}yyyhhhwww}}}{{{zzzvvv}}}rrraaaIII===<<<;;;:::999999999999AAA@@@JJJGGGQQQnnnpppZZZPPPggg{{{fffNNNNNNNNNEEEBBB>>>;;;;;;???BBBDDDIIINNNTTTWWWdddyyyuuujjjiiiiiiggghhhkkknnn}}}uuubbb\\\hhh___WWWSSSRRRWWWaaalll~~~VVVEEE???BBBAAABBBDDDEEEUUUbbbMMMIIIMMMtttwwwPPPNNNUUUsssbbbrrryyyvvv~~~yyyuuubbbGGG===<<<;;;:::999999999999???AAALLLJJJPPPhhhvvvnnncccPPPXXXdddmmmSSSNNNMMMHHHFFF???;;;;;;???BBBCCCGGGMMMQQQSSS```sss~~~~~~~~~vvv```[[[hhh```WWWSSSRRRWWWcccoooWWWGGGCCCCCCAAABBBEEEEEEOOOlll\\\XXXvvvvvvTTTQQQTTTrrraaatttwwwsss}}}www]]]AAA<<<<<<;;;:::999999999999>>>BBBPPPNNNOOO```{{{^^^mmmmmmRRROOOUUUuuuyyy\\\NNNLLLJJJJJJAAA===;;;>>>@@@AAAEEEJJJMMMPPPZZZkkkzzzwww```]]]ddd^^^WWWTTTTTTZZZggguuuWWWIIIEEECCC@@@BBBGGGIIILLLZZZjjjsss~~~qqqVVVQQQTTTqqqaaawww{{{vvv|||uuuXXX???<<<;;;::::::999999999:::<<>>??????CCCHHHLLLNNNUUUcccrrr}}}~~~ccc___]]]YYYWWWXXX[[[bbbooo|||WWWIIIEEECCC@@@BBBIIINNNOOORRRXXXuuuiiiUUUMMMTTTjjj\\\ttt~~~yyyzzzvvvqqqUUUEEE;;;;;;:::999999999::::::;;;@@@UUUZZZYYY\\\wwwfffaaa{{{cccUUUUUUbbbsssZZZMMMJJJNNNGGGBBB>>>>>>>>>>>>AAAFFFKKKMMMRRR]]]kkkxxxiii\\\VVVUUUXXX```hhhpppzzzYYYKKKFFFFFFCCCCCCHHHNNNOOOOOOPPPZZZggggggSSSKKKTTTggg]]]yyy|||xxx}}}}}}lllNNNEEE;;;::::::999999:::::::::;;;>>>TTTaaaeeecccsssnnngggyyysssVVVLLLbbb|||eeeQQQJJJPPPKKKEEE@@@???>>>===@@@EEEJJJMMMQQQYYYhhhwwwrrrXXXTTTUUU]]]mmm{{{zzzYYYOOOJJJIIIHHHGGGHHHJJJKKKLLLLLLPPPTTTdddlllSSSLLLSSSiiieeexxxuuuiiiGGG>>>:::::::::999999::::::;;;<<<;;;RRRgggqqqmmmsssnnnzzz^^^NNNddd|||qqqXXXLLLSSSOOOHHHCCC@@@>>>===???DDDGGGKKKPPPXXXgggyyy}}}]]]WWWYYYeee|||iiiQQQOOOLLLIIIKKKLLLKKKIIIKKKNNNPPPPPPTTTWWWfffqqqQQQNNNSSSiiihhhuuutttvvviiiEEE===:::::::::999999:::;;;;;;===999QQQjjjyyyttttttuuu{{{kkkXXXfffwwwxxx]]]NNNVVVQQQJJJDDDAAA???===???DDDDDDIIIOOOWWWhhh|||fff[[[]]]lllZZZIIILLLMMMFFFLLLPPPNNNLLLNNNSSSXXXQQQUUUYYY```uuutttNNNOOOSSSvvvlllsssxxxxxxnnnyyyfff???<<<;;;::::::::::::;;;<<<<<>>;;;::::::::::::;;;<<<<<>><<>><<<;;;::::::::::::;;;<<<<<<666;;;===HHHooojjjooo]]]```XXXzzzqqqiiipppZZZUUUQQQOOOJJJBBB>>>???<<>><<<;;;::::::::::::;;;<<<<<<777DDDEEEAAA^^^oooooozzzWWW[[[uuusssdddkkkfff\\\SSSQQQPPPKKKDDDAAABBB???BBBHHHJJJQQQjjjrrrfffiiittt|||yyysssiii\\\WWWPPPMMMOOOQQQNNNLLLMMMQQQXXX^^^aaa___gggqqqrrrvvvnnnIIIHHH___XXXXXXqqq}}}fffbbb}}}~~~}}}pppyyyZZZBBB:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@DDDIIIFFFOOO{{{ppp{{{qqqUUUXXXYYYmmmppp___SSSRRRRRRJJJDDDDDD???>>>CCCHHHGGGJJJ^^^vvvssscccmmmzzz{{{{{{uuu___[[[WWWMMMKKKQQQSSSOOOLLLNNNUUU]]]dddhhhgggmmm|||bbbQQQIIIUUU~~~SSSOOO]]]zzzdddccc}}}qqqQQQ>>>999999;;;;;;;;;;;;<<<======>>>???FFFFFFCCCNNNuuulllhhhdddUUUuuurrrkkkjjjeee\\\TTTRRRRRROOOHHHCCC@@@BBBEEECCCCCCQQQdddxxxnnnuuufffSSSUUUYYYSSSPPPSSSSSSTTTTTTTTTUUUYYY^^^bbbdddkkkxxx~~~iiiQQQJJJYYY{{{NNNPPPWWWwwwdddhhhoooLLL>>>;;;:::;;;;;;;;;;;;<<<===>>>???===GGGCCC???MMMeeeqqqaaassstttTTTdddaaa^^^ccc___SSSOOOTTTRRRHHHGGGBBBAAACCCAAA???GGGSSSlll{{{}}}xxxaaaQQQVVV]]]XXXPPPNNNQQQUUUXXXXXXWWWWWW\\\```aaaiiivvvzzzlllMMMGGGZZZxxxNNNPPPSSS~~~vvveeeooolllHHH===<<<999;;;;;;;;;;;;<<<>>>??????;;;HHHAAA???MMMUUUzzz}}}llluuuuuu^^^]]]}}}dddXXX[[[[[[VVVRRRPPPNNNJJJIIICCCAAACCCDDDCCCFFFKKKRRR{{{rrraaaWWW\\\aaaZZZOOOKKKPPPRRRUUUWWWYYY\\\```bbb```lllzzz|||kkkHHHBBBVVV|||QQQOOOUUUssseeeuuu```@@@888999666;;;;;;;;;<<<===>>>???@@@:::FFFAAACCCOOOKKKbbbnnnuuuvvviii\\\rrr\\\SSSRRRYYYXXXNNNLLLRRRKKKEEEBBBDDDFFFEEEEEEEEEFFF^^^wwwppphhheeejjjjjj```VVVSSSXXXTTTRRRVVV]]]cccdddcccaaapppmmmLLLIIITTTqqq{{{SSSMMMWWW~~~nnnfffzzzvvvVVV>>>:::;;;::::::;;;;;;<<<===???@@@AAA<<>>===:::;;;;;;<<<===???AAABBBAAA???CCCKKKOOOOOOYYYjjjssskkkmmm[[[]]]ssssssVVVPPPRRRNNNLLLNNNNNNLLLHHHEEEDDDDDDBBB???DDDJJJTTTjjjsssjjjkkkgggdddfffjjjkkkgggcccooosssoooSSSQQQOOOUUUmmmlllQQQJJJSSS}}}tttkkkooozzz|||wwwaaaMMMAAA;;;999::::::;;;;;;<<<>>>???AAABBBEEE>>>CCCLLLOOOUUU___bbbrrrzzzggg```aaammmTTTSSSWWWTTTLLLNNNMMMJJJGGGFFFGGGFFFEEE???LLLSSS___xxxyyysssqqqwwwxxxjjjkkkmmmooopppnnnjjjgggwwwtttiiiKKKFFFIIITTTnnnoooRRRIIIRRR{{{sssmmmuuuttt}}}vvv\\\FFF:::999::::::>>>???AAABBBCCCCCCBBBBBBDDDDDDDDDGGGMMMRRRVVVXXX{{{tttrrraaa]]]zzzbbbIIIRRRTTTSSSPPPOOOLLLHHHCCC@@@@@@AAADDDDDDKKKZZZmmmssshhhdddbbbiiiuuu||||||xxxdddddd```]]]aaahhhhhhdddmmmpppuuuWWWPPPKKKFFFWWWxxxmmmTTTKKKUUUzzztttsss}}}nnnVVVCCC<<<<<<<<<;;;===>>>???AAACCCCCCDDDDDDBBBBBBCCCEEEHHHLLLPPPSSSkkknnndddoooTTTMMMNNNIIIPPPPPPNNNKKKFFFCCCBBBBBB@@@@@@FFFRRRbbbvvvlll```]]][[[___fffjjjiiifffXXXWWWXXXYYYZZZXXXVVVTTT\\\fffyyyXXXGGGKKKHHHYYYyyynnnTTTIIISSSxxxuuu{{{zzzfffMMM>>><<>><<<===>>>???@@@BBBDDDEEEEEE@@@BBBEEEEEEEEEGGGLLLPPP\\\qqqhhh{{{nnnbbb|||bbbLLLPPPPPPOOOPPPQQQNNNJJJFFFCCCBBB>>>>>>BBBIIISSSddd~~~tttaaaZZZYYYWWWWWWYYYYYYXXXVVVRRRQQQVVV^^^\\\RRRNNNPPPSSSbbbpppOOOJJJIII\\\|||rrrVVVJJJQQQvvvssswww{{{bbbFFF:::;;;???>>>===???@@@@@@AAABBBCCCEEEEEE???DDDGGGGGGFFFGGGLLLQQQXXXmmmdddeeeqqq|||______rrrKKKNNNTTTMMMPPPRRRQQQMMMHHHDDDBBB@@@@@@BBBDDDGGGRRRggg{{{uuueeeXXXXXXYYYYYYXXXVVVTTTTTTTTTSSSPPPXXXdddbbbTTTPPPXXXUUU```^^^HHHJJJ___www\\\NNNNNNttt|||nnnvvv|||```CCC888:::===>>>>>>BBBBBBCCCCCCDDDDDDDDDDDD@@@DDDIIIIIIGGGGGGLLLQQQWWWZZZrrroooddd___pppbbbYYYeeeSSSCCCEEELLLOOORRRRRRNNNIIIEEEBBB>>>@@@BBBCCCBBBGGGWWWgggiii]]]UUUUUUWWWYYYXXXVVVUUUUUUVVVTTTPPPVVV```]]]QQQOOOXXXZZZ[[[ooo[[[EEEIII___|||aaaRRRNNNssstttnnnvvvZZZ???888;;;======???BBBCCCEEEFFFGGGGGGFFFEEECCCFFFIIIIIIHHHHHHKKKNNNRRRPPP[[[~~~iii^^^jjjgggZZZVVVwwwtttOOOAAAKKKOOORRRSSSPPPKKKFFFDDD<<<===@@@CCCBBBDDDNNNZZZttt|||zzzcccZZZWWWRRRTTTVVVWWWUUUTTTTTTTTTVVVSSSUUU[[[YYYSSSRRRXXX```___dddpppyyyOOOBBBHHH___~~~}}}cccRRRNNNttt~~~nnntttfffOOO<<<:::???>>>>>>AAA???BBBFFFIIIKKKKKKJJJIIILLLLLLLLLLLLLLLKKKJJJJJJJJJPPPYYYkkkppp```nnneee\\\bbbtttUUUMMMPPPSSSTTTQQQLLLIIIGGG???>>>???AAA@@@AAAHHHQQQ^^^fffjjjuuuqqq]]]ZZZ[[[VVVWWWWWWWWWWWWUUUSSSQQQSSSSSSUUUXXX\\\^^^^^^^^^ccckkkjjjjjjvvvvvv```KKKAAAHHH]]]zzzzzz```NNNPPPuuu}}}jjj|||{{{}}}XXXEEE888===BBBAAA???BBB<<<@@@EEEKKKNNNNNNMMMLLLUUUSSSQQQPPPPPPNNNKKKIIIGGGWWW```bbbxxx{{{aaaqqq}}}yyynnn\\\sssfffOOORRRUUUUUURRRNNNKKKIIIFFFBBB??????>>>>>>CCCJJJMMMVVV]]]fffrrrwwwhhhXXXYYY]]]^^^]]][[[[[[[[[XXXSSSPPPJJJNNNQQQUUU^^^ggghhhccc```tttssslllqqqfffQQQNNNAAAHHH\\\wwwvvv\\\IIIQQQvvvzzzlll{{{iiiQQQEEE;;;;;;???@@@AAAAAABBBBBBDDDFFFIIILLLNNNPPPWWWUUURRROOOMMMMMMMMMMMMMMMWWWXXXZZZkkkpppfffxxxkkk___\\\GGGJJJUUUOOOPPPRRRGGGIIIFFFBBB???===???AAACCCEEEIIIPPP[[[gggrrr|||jjj\\\[[[VVVYYYXXXVVVVVVVVVUUURRRPPPNNNNNNPPPTTTYYY___bbbdddaaakkkvvvpppeeedddVVV:::FFFEEERRRnnn~~~gggTTTNNNxxxuuupppyyynnnZZZJJJAAA;;;===BBBCCCBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMPPPPPPOOOMMMLLLLLLNNNOOOJJJRRRSSSUUU___wwwooommm~~~~~~[[[aaaxxxSSSIIIUUUPPPJJJOOOPPPMMMJJJEEEAAA??????@@@AAADDDFFFKKKSSS]]]gggoootttlll___]]]YYYVVVUUUTTTTTTUUUUUUSSSQQQNNNNNNPPPSSSXXX]]]```bbb___hhhrrrpppkkkoooaaaDDDEEEFFFSSSnnnhhhPPPOOOyyyyyypppuuurrrhhhSSSDDD>>>;;;???EEEEEEDDDDDDFFFEEEEEEFFFFFFGGGIIIIIIGGGJJJLLLLLLJJJKKKOOORRRKKKNNNNNNQQQUUU```{{{```eeettt{{{hhhUUUlll```IIIUUUUUUKKKNNNVVVQQQNNNIIIDDDAAA?????????BBBBBBDDDHHHOOOWWW^^^ccctttxxx|||{{{yyy|||zzzkkk^^^[[[YYYRRRQQQQQQRRRTTTTTTSSSQQQMMMNNNOOORRRUUUYYY\\\^^^```dddkkkmmmooowwwjjjIIICCCFFFSSSnnnnnnPPPPPPyyytttqqq}}}zzzuuulllZZZEEE???<<<@@@EEEFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFDDDGGGKKKLLLKKKKKKOOOSSSOOONNNLLLQQQTTTUUUqqqeeeXXX```iiiyyyvvv^^^ZZZuuuqqqQQQSSSZZZVVVRRRRRRQQQOOOKKKFFFCCC@@@??????@@@@@@???@@@EEEKKKQQQUUUggglllqqqsssrrruuu}}}~~~kkklllcccXXXUUUTTTQQQPPPPPPPPPRRRRRRPPPOOOLLLMMMOOOPPPRRRUUUYYY[[[bbbbbbfffhhhnnnyyyjjjHHHCCCEEERRRnnnsssUUUOOOyyyrrrvvv}}}{{{kkkXXXIIIBBB>>>AAADDDEEEGGGJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEHHHLLLMMMLLLLLLNNNPPPPPPMMMJJJQQQWWWRRR^^^{{{^^^YYYbbbnnnzzzaaaPPP```iiiRRRXXXbbb\\\PPPPPPNNNLLLHHHEEECCCBBBAAA@@@???======@@@EEEJJJNNNVVV[[[bbbeeefffiiioootttzzz}}}ooo\\\^^^YYYQQQQQQQQQQQQPPPOOOOOOPPPPPPNNNLLLKKKLLLNNNOOOPPPRRRVVVYYYaaaaaadddfffmmmzzznnnLLLGGGEEERRRpppnnnRRROOOxxxxxxqqq~~~{{{___LLLIIICCC???AAACCCDDDGGGKKKJJJIIIHHHGGGFFFEEEEEEEEEHHHIIIKKKNNNOOONNNMMMLLLLLLLLLHHHMMMUUURRRSSSaaauuu___[[[fffoooSSSVVVxxx\\\VVVfffcccVVVPPPOOONNNKKKIIIGGGEEEDDDAAA???>>>===???BBBFFFIIIJJJOOOVVVZZZ]]]```eeehhhrrrrrrvvv}}}cccTTTUUUQQQNNNRRRRRRQQQPPPOOOOOOOOOOOOMMMKKKIIILLLNNNOOONNNPPPUUUYYY\\\```fffhhhnnn}}}vvvYYYLLLFFFTTTxxxcccLLLPPPyyywwwssstttSSSFFFDDD@@@???BBBDDDCCCEEEIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHIIILLLQQQQQQMMMHHHFFFMMMJJJHHHPPPQQQPPPWWWttt}}}bbb```rrr[[[ggguuu^^^bbb```\\\SSSSSSRRRPPPMMMJJJGGGEEEBBBAAA???>>>>>>@@@BBBCCCDDDHHHNNNRRRVVVYYY]]]aaadddeeeiiiooouuu~~~ooo]]]TTTRRRLLLMMMQQQNNNOOONNNMMMNNNPPPPPPNNNLLLHHHKKKNNNNNNMMMOOOUUUYYYXXX```iiijjjnnn|||zzzdddMMMEEEZZZ___NNNRRR{{{{{{wwwyyymmmPPPJJJ>>><<<>>>CCCEEECCCDDDGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFFFFKKKQQQSSSMMMFFFCCCOOOMMMFFFKKKQQQRRRWWW^^^uuujjjmmmfff}}}jjj^^^ZZZ^^^WWWVVVUUUSSSPPPLLLHHHFFFBBBAAA@@@>>>>>>>>>>>>>>>===AAAGGGKKKNNNRRRVVVYYYWWWZZZ```hhhmmmsss~~~~~~fff\\\XXXSSSJJJKKKOOOIIIMMMLLLLLLNNNPPPQQQPPPOOOGGGKKKNNNNNNMMMOOOUUUZZZVVV```lllkkkkkkyyyyyyfffKKKCCC^^^bbbUUUTTT}}}}}}{{{oooYYYKKKHHHDDDAAA@@@CCCEEECCCBBBDDDNNNLLLJJJGGGGGGGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJLLLNNNOOOQQQRRRkkksssmmmgggoooWWWIIITTTPPPUUUWWWTTTPPPNNNLLLIIIHHHEEEAAA===;;;;;;===>>>===>>>@@@CCCGGGLLLPPPRRRUUUWWW\\\aaagggpppxxx~~~|||yyyzzz|||~~~~~~ttt___[[[UUUNNNIIIHHHKKKNNNLLLMMMNNNMMMKKKKKKLLLMMMFFFFFFHHHKKKOOOPPPOOONNNYYYZZZkkkkkk___uuuhhhXXXFFFbbboooVVVVVV||||||~~~yyygggVVVLLLIIIEEEBBBAAADDDEEECCCCCCEEENNNLLLIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRRRReeejjjkkk}}}bbbnnnoooQQQKKKTTTXXXUUUOOOPPPWWWSSSHHHFFFDDDAAA===;;;:::;;;;;;<<<===???AAAEEEJJJMMMOOOSSSVVVYYY]]]bbbiiipppuuuyyy}}}{{{zzz{{{||||||yyy\\\UUUSSSOOOKKKIIIKKKNNNQQQJJJKKKMMMLLLJJJIIIIIIIIIEEEEEEGGGJJJMMMNNNNNNMMMUUUTTTdddhhhddd|||jjjVVVNNNhhhbbblll{{{uuu{{{nnn[[[QQQLLLIIIHHHEEEDDDGGGGGGDDDDDDGGGMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKMMMNNNPPPQQQRRRRRRRRRQQQQQQ[[[oooxxx```dddooonnn\\\___eeeMMMKKKUUUWWWQQQQQQXXXUUUJJJGGGFFFCCCAAA>>><<<;;;:::<<<<<<===???BBBFFFIIIKKKOOOQQQTTTVVVYYY^^^dddhhhgggkkkqqqvvvyyyzzz|||}}}zzz~~~}}}yyyxxxyyyzzzzzz~~~}}}~~~~~~yyyvvvtttrrrrrrtttyyy~~~```LLLNNNLLLJJJIIIIIILLLOOOQQQJJJLLLOOOOOOLLLJJJHHHGGGEEEEEEFFFHHHKKKMMMLLLKKKTTTTTTbbbiiimmmpppUUUUUUmmmttttttnnnzzzgggSSSMMMKKKIIIKKKIIIJJJLLLJJJGGGGGGJJJJJJKKKMMMNNNNNNLLLIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMOOOQQQRRRQQQPPPOOOPPPQQQZZZffftttooo___aaa{{{fffQQQhhh\\\BBBKKKSSSUUURRRPPPOOONNNKKKJJJHHHFFFDDDAAA>>>===;;;;;;<<<===???AAADDDEEEHHHJJJLLLNNNPPPSSSXXX[[[___bbbgggkkklllmmmnnnoooqqquuu|||}}}yyyuuussstttvvvxxxyyywwwyyy|||~~~~~~}}}{{{yyy{{{{{{xxxwwwwwwsssmmmlllkkkjjjjjjmmmrrrvvvzzzwww~~~fffTTTPPPNNNLLLJJJJJJKKKLLLLLLLLLMMMPPPSSSTTTQQQMMMJJJIIIFFFFFFFFFHHHJJJLLLKKKJJJPPPSSS```fffkkk~~~mmmVVVVVVlllpppkkk}}}~~~eeeRRRNNNNNNKKKNNNNNNPPPRRRPPPJJJIIILLLGGGJJJOOORRRRRRNNNIIIEEEIIIKKKMMMOOOOOONNNLLLKKKJJJLLLNNNQQQRRRQQQPPPOOOQQQMMMSSSbbbiiirrrdddXXXooo}}}ccciiiZZZLLLFFFNNNRRRMMMKKKPPPLLLLLLKKKIIIGGGDDDAAA???===<<<<<<<<<<<<>>>@@@AAA@@@BBBDDDFFFHHHKKKOOORRRWWWZZZ^^^```aaaaaabbbccckkkooouuuzzzxxxzzz|||{{{zzzyyyzzz|||wwwsssooommmnnnppprrrsssnnnqqquuuxxxyyyyyyxxxvvvqqqsssrrrooonnnnnnjjjcccbbbcccdddfffiiikkknnnooonnnuuurrrkkkxxxmmmRRRMMMUUUNNNLLLLLLMMMOOOOOOLLLJJJNNNQQQUUUVVVSSSOOOKKKIIIHHHGGGGGGHHHJJJKKKKKKJJJFFFOOOYYY\\\^^^iiijjj^^^UUURRRjjjqqqrrrvvvaaaSSSOOOOOOOOOOOOPPPUUUXXXTTTMMMJJJMMMEEEIIINNNQQQQQQNNNHHHEEEFFFIIILLLOOOPPPOOOMMMKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQTTTbbbggg___qqqyyy```kkkzzzjjjlllJJJGGGQQQRRROOOOOOKKKKKKJJJIIIGGGDDDBBBAAA???>>>===<<<;;;<<<===>>>;;;===???AAABBBDDDHHHJJJJJJMMMQQQSSSTTTUUUWWWYYYdddfffjjjlllmmmnnnpppqqqsssrrrooommmmmmpppuuuzzzsssnnniiiffffffhhhiiiiiieeegggkkknnnoooooommmlllggghhhfffcccbbbccc```[[[XXXZZZ]]]```cccddddddddd```dddbbbcccxxx___JJJIIINNNJJJJJJKKKOOOSSSTTTPPPLLLKKKNNNQQQRRRPPPLLLIIIHHHIIIHHHGGGGGGIIIKKKKKKJJJEEEPPPVVVTTTWWW\\\ZZZTTTTTTSSSnnn|||ttt~~~zzzdddVVVPPPMMMLLLNNNMMMQQQXXX\\\WWWMMMIIIKKKEEEGGGIIIKKKKKKJJJGGGFFFCCCFFFKKKOOOQQQPPPNNNLLLHHHIIIKKKMMMOOOPPPRRRSSSPPPXXXVVV[[[gggdddeeezzzwwwmmmyyyxxxxxxXXXOOOTTTTTTNNNLLLLLLKKKIIIHHHGGGFFFEEEAAA@@@>>><<<;;;;;;<<<<<<999;;;===>>>???@@@BBBDDDAAADDDGGGIIIJJJKKKLLLNNNWWWYYY[[[[[[[[[[[[]]]```dddccccccdddfffiiikkklllhhhddd___\\\\\\^^^___```]]]___```aaabbbaaa___^^^\\\\\\XXXTTTTTTWWWVVVSSSSSSUUUXXXZZZ\\\]]]]]]]]]WWWVVV```xxxwwwUUULLLKKKHHHHHHHHHKKKQQQVVVWWWRRRMMMHHHKKKNNNOOOMMMJJJHHHGGGIIIGGGFFFFFFGGGIIIIIIHHHIIIQQQQQQPPPWWW[[[UUUQQQSSS^^^yyyvvvwww|||kkkRRRKKKJJJGGGGGGKKKKKKPPPXXX]]]WWWMMMHHHIIIGGGFFFFFFEEEEEEFFFGGGGGGAAAEEEJJJOOOQQQPPPNNNLLLEEEFFFGGGHHHKKKMMMPPPQQQMMM\\\VVVSSShhhrrrkkknnnkkk~~~rrrrrrNNNOOOUUUPPPOOONNNMMMKKKJJJJJJJJJJJJCCCAAA???===<<<;;;;;;;;;:::<<<============???@@@@@@BBBDDDDDDDDDDDDEEEFFFKKKNNNPPPPPPPPPQQQUUUXXXQQQUUU\\\cccgggfff```[[[\\\XXXTTTSSSTTTWWWYYY[[[YYYYYYYYYYYYXXXWWWUUUTTTUUUTTTOOOJJJJJJOOOPPPNNNSSSTTTVVVWWWYYYZZZ[[[[[[]]]WWWkkkgggLLLOOORRRIIIIIIIIILLLRRRWWWWWWPPPJJJGGGJJJMMMNNNLLLJJJIIIIIIHHHFFFDDDDDDFFFGGGGGGGGGHHHNNNIIIHHHVVVZZZRRRMMMUUUiii{{{rrr~~~yyybbbNNNLLLNNNJJJGGGIIIRRRTTTVVVWWWUUUPPPJJJFFFGGGEEECCCCCCDDDDDDCCCBBBCCCCCCEEEHHHJJJIIIGGGEEEGGGGGGGGGGGGHHHIIIJJJKKKOOOOOONNNQQQ\\\hhhllliiifffyyypppkkkuuueeePPPVVV\\\QQQPPPMMMJJJLLLPPPNNNJJJIIIHHHFFFDDDAAA???===<<<>>>============>>>??????BBBBBBCCCBBBBBBAAA@@@???EEEEEEEEEEEEFFFFFFGGGHHHLLLMMMPPPSSSUUUVVVWWWWWWRRRQQQOOONNNMMMMMMNNNNNNPPPPPPOOONNNLLLKKKJJJJJJKKKIIIHHHIIIJJJKKKLLLKKKNNNOOOTTTXXXUUUPPPUUU___lll```QQQNNNMMMMMMKKKLLLMMMMMMLLLJJJGGGFFFHHHGGGGGGIIIKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJJJJLLLNNNNNNNNNMMMWWWdddyyytttvvv{{{qqqlllXXXJJJKKKNNNJJJEEEFFFLLLNNNPPPQQQPPPMMMIIIFFFEEECCCAAA@@@AAABBBBBBAAACCCDDDFFFHHHIIIIIIGGGEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLMMMOOORRRVVV\\\___gggdddwwwooo{{{qqq^^^vvvlll^^^___ZZZVVVQQQOOOMMMMMMPPPSSSJJJJJJHHHFFFDDDAAA@@@???>>>======<<<<<<======>>>@@@@@@AAA@@@@@@???>>>===AAA@@@@@@@@@AAAAAABBBCCCDDDEEEGGGIIIKKKLLLLLLLLLIIIIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIJJJLLLOOOOOOJJJKKK[[[llllllTTTJJJHHHGGGFFFJJJKKKLLLLLLKKKJJJHHHFFFLLLKKKIIIIIIJJJJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIILLLKKKKKKKKKMMMNNNPPPPPP]]]fffuuu{{{qqq}}}zzz}}}sss^^^PPPGGGKKKOOOKKKGGGFFFFFFGGGIIIJJJJJJIIIGGGGGGCCCAAA>>>===>>>@@@@@@@@@BBBDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIMMMQQQMMMIIIQQQ^^^fffWWWTTTpppdddcccpppmmmfffaaa\\\UUUOOONNNRRRRRRMMMMMMQQQLLLLLLKKKIIIGGGEEEDDDDDD@@@???>>>===<<<<<<<<<<<<@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<<<<===>>>>>><<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBCCCAAABBBDDDEEEGGGGGGHHHHHHKKKMMMMMMJJJHHHUUUttt}}}nnn[[[OOOKKKJJJIIIFFFGGGHHHIIIJJJJJJIIIHHHGGGPPPMMMJJJHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGJJJKKKMMMMMMLLLKKKMMMOOORRRSSS___gggwww~~~ttt}}}www|||uuuXXXNNNHHHKKKOOOMMMJJJIIIFFFFFFFFFEEEFFFFFFFFFGGGCCC@@@===<<<===???@@@@@@BBBDDDGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKHHHMMMVVVSSSKKKSSSdddbbb\\\UUUZZZxxxuuunnnppp|||kkktttsss^^^OOOIIIRRRYYYSSSMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIDDDCCCAAA@@@???>>>>>>>>>BBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@<<<<<<===???@@@BBBCCCDDDBBBDDDFFFGGGGGGGGGGGGHHHJJJKKKIIIGGGNNNhhh|||bbb[[[RRROOOOOOOOOKKKFFFDDDEEEFFFHHHHHHHHHHHHHHHNNNKKKGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEHHHJJJKKKLLLMMMNNNNNNPPPRRRTTT[[[fff}}}iiieeeXXX~~~uuudddUUUNNNIIIIIIKKKKKKJJJKKKIIIHHHFFFEEEEEEEEEFFFFFFCCCAAA???>>>@@@AAABBBBBBBBBEEEGGGHHHGGGFFFGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGMMMGGGJJJUUUVVVPPPUUUbbb```bbb___YYYeeeyyyddduuuyyyqqqSSSNNNTTTUUUQQQNNNOOONNNNNNNNNNNNMMMMMMMMMIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???======<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;:::;;;;;;;;;::::::;;;<<<===>>>??????;;;<<<===???AAACCCDDDEEEDDDFFFHHHHHHFFFEEEFFFGGGEEEGGGHHHJJJXXXuuufffRRRNNNLLLLLLNNNLLLGGGBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIFFFCCCBBBCCCEEEEEEEEEFFFDDDCCCBBBBBBDDDEEEGGGGGGJJJMMMOOOOOOPPPQQQSSSYYYeee|||]]]QQQMMMttt}}}]]]PPPLLLGGGDDDDDDFFFGGGIIIJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAAAAACCCDDDDDDCCCBBBEEEHHHHHHFFFEEEGGGJJJIIIHHHGGGFFFEEEEEEDDDDDDMMMHHHHHHPPPSSSPPPQQQWWW]]]\\\ZZZZZZccc{{{hhhoooqqqQQQIIIMMMQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHCCCCCCCCCBBBAAA???>>>=========<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;::::::<<<===>>>>>>>>>>>><<<===>>>???AAACCCDDDDDDCCCEEEGGGFFFCCCCCCFFFIIINNNXXXdddlllxxxaaaMMMLLLJJJKKKMMMKKKFFFBBBAAAAAABBBCCCDDDEEEFFFGGGDDDCCCAAAAAACCCEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDHHHLLLMMMMMMMMMPPPSSS___fffsssVVVKKKPPPmmm{{{^^^IIIHHHFFFCCCBBBDDDFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBDDDFFFFFFDDDBBBBBBEEEHHHHHHEEEDDDGGGJJJGGGFFFFFFEEEEEEFFFFFFGGGKKKJJJKKKMMMOOOPPPQQQRRRVVVRRRSSSZZZ```gggxxxuuuuuuYYYRRRRRRNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLHHHHHHGGGFFFEEECCCAAAAAAAAAAAA@@@???????????????>>>===<<<;;;<<<<<<===>>>======???@@@AAA@@@@@@???@@@@@@AAABBBCCCDDDEEEEEECCCEEEGGGEEEDDDEEEKKKPPPccc}}}rrr\\\NNNLLLJJJJJJLLLLLLJJJGGGAAAAAAAAABBBCCCDDDEEEEEECCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFDDDFFFHHHHHHGGGJJJPPPVVVdddhhhkkk|||TTTJJJQQQhhh{{{www~~~pppVVVEEEGGGGGGDDDDDDEEEGGGFFFDDDCCCCCCCCCBBBCCCCCCCCCAAABBBCCCEEEGGGGGGDDDBBBBBBFFFIIIHHHEEEDDDGGGKKKFFFFFFFFFGGGHHHIIIKKKKKKHHHNNNPPPNNNOOOTTTWWWUUUOOOMMMSSS\\\YYYTTT```tttvvvrrrwww{{{eeeXXXNNNLLLLLLMMMNNNOOOQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDDDD@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGGGGDDDFFFHHHGGGFFFIIIQQQWWWrrrzzz\\\OOOJJJHHHFFFEEEGGGIIIIIIIIIAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@AAACCCEEEFFFGGGGGGGGGEEEFFFFFFCCCBBBGGGPPPXXXeeeiiihhh}}}VVVIIIOOOggg|||~~~vvvmmm^^^QQQFFFDDDDDDHHHGGGCCCAAACCCHHHEEECCCDDDHHHHHHEEE@@@???AAACCCDDDFFFFFFEEEEEEDDDFFFIIIIIIHHHGGGGGGGGGGGGIIIJJJHHHEEEFFFLLLRRRNNNMMMLLLMMMPPPSSSSSSSSSOOOLLLNNNUUUXXXXXX[[[```kkkhhhrrrzzzuuusss___PPPFFFJJJMMMJJJJJJMMMSSSNNNLLLOOOPPPNNNPPPUUUNNNMMMLLLLLLLLLKKKHHHFFFJJJHHHGGGFFFFFFFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB???BBBGGGIIIHHHFFFEEEEEEJJJDDDDDDJJJNNNTTTeeeyyy```OOOMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@AAABBBDDDFFFDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAJJJFFFDDDEEEFFFGGGMMMTTTjjjjjjkkktttQQQMMMOOOnnn~~~rrrjjjcccYYYNNNDDDBBBBBBEEEEEEBBBAAACCCDDDBBBAAAEEEKKKOOONNNLLLCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHHHHHHHGGGHHHIIIJJJLLLMMMKKKHHHJJJOOOUUURRRPPPNNNNNNQQQTTTWWWXXXPPPMMMNNNSSSUUUTTTVVV[[[```{{{~~~lllpppiiiVVVMMMJJJKKKMMMRRROOOQQQUUUTTTNNNKKKLLLQQQPPPNNNKKKJJJJJJMMMPPPQQQOOOMMMKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFJJJGGGCCCAAABBBGGGKKKNNNJJJIIINNN^^^rrr{{{dddRRRIIIGGGDDDDDDCCCCCCBBBAAA@@@@@@CCCBBBBBBAAABBBCCCDDDEEEDDDEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFDDDFFFIIIKKKKKKNNNTTTsssvvvsss}}}lllJJJHHHKKKnnn~~~pppdddZZZOOOGGGCCC@@@@@@BBBCCCAAAAAADDDCCCAAA@@@DDDJJJOOOQQQPPPGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIMMMNNNOOOMMMKKKMMMRRRVVVTTTQQQMMMMMMPPPTTTWWWXXXPPPNNNNNNQQQRRRQQQRRRUUU[[[bbbxxxttthhhooo~~~xxxtttpppggg___VVVQQQOOOPPPUUU\\\QQQQQQPPPMMMIIIHHHKKKNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFGGGHHHIIIIIIHHHJJJWWWooosssXXXNNNJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCGGGMMMOOONNNPPPTTT}}}jjjIIIJJJKKKnnn~~~tttdddWWWLLLDDDCCC@@@???AAABBB@@@BBBFFFEEECCC@@@AAADDDGGGHHHHHHGGGFFFDDDBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHMMMMMMNNNLLLLLLMMMQQQTTTNNNMMMKKKKKKNNNPPPRRRRRROOOOOOPPPRRRSSSRRRSSSTTTZZZbbbeeexxxtttfffzzzpppYYYKKKGGGIIIJJJJJJLLLLLLLLLLLLKKKJJJMMMMMMLLLJJJHHHGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGEEEFFFHHHKKKfff~~~bbbIIIFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCCCCCCCBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBGGGMMMNNNMMMOOOTTTuuunnnLLLLLLLLLnnn|||}}}~~~qqqbbbVVVLLLEEEDDD@@@???BBBBBBAAACCCFFFGGGDDDAAA??????@@@@@@@@@CCCBBBAAAAAAAAABBBDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFIIIJJJIIIIIIIIIKKKNNNPPPIIIIIIJJJLLLOOOOOOMMMKKKNNNPPPRRRSSSUUUVVVWWWVVVWWW^^^ZZZ]]]|||yyyqqqzzzhhhUUULLLMMMJJJGGGGGGJJJKKKJJJHHHOOOOOOMMMIIIEEECCCDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJHHHGGGFFFEEEEEEGGGHHHGGGBBBAAAIII[[[iiitttTTTEEEDDDEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCEEEIIIJJJIIIMMMSSS]]]~~~tttNNNJJJIIInnn~~~nnn]]]QQQGGGAAACCC@@@@@@CCCCCCAAAAAAEEECCCBBBAAA????????????@@@?????????@@@AAABBBDDDDDDGGGHHHHHHFFFDDDCCCDDDFFFFFFFFFFFFFFFGGGIIIKKKLLLGGGIIIKKKOOOQQQPPPLLLIIILLLPPPSSSSSSUUUYYYYYYWWWVVVTTTUUUaaannn{{{zzzssswww}}}{{{qqqhhh[[[PPPIIIEEEDDDCCCBBBCCCCCC@@@======@@@DDDEEEDDDDDDCCCCCCBBBAAAAAADDDDDDCCCBBBAAAAAA@@@@@@EEEPPP]]]eeejjjrrr}}}fffYYYLLLGGGEEECCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEECCCCCCEEEFFFGGGLLLRRROOOttt~~~QQQJJJKKKnnnhhhUUUKKKCCC>>>BBB???@@@CCCBBB??????AAA>>>>>>??????>>>>>>???@@@<<<===>>>???@@@AAAAAAAAAEEEEEEFFFEEEDDDDDDGGGIIIFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIKKKNNNPPPOOOLLLJJJJJJPPPRRRQQQSSSWWWWWWSSSTTTSSSVVVbbbgggddd{{{yyyqqqqqqlll^^^YYYYYYUUUUUUSSSMMMEEEBBBDDDGGGGGGFFFEEEDDDCCCAAA@@@@@@===???BBBFFFJJJNNNQQQSSSVVVjjjoooQQQLLLIIIHHHFFFCCCCCCGGGAAABBBCCCDDDFFFGGGHHHIIIBBBAAA@@@@@@@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@AAAEEEGGGGGGMMMSSSQQQrrrPPPIIIOOOnnnuuu]]]MMMHHHEEEBBBAAA>>>???BBBBBB>>><<<>>>:::<<<===>>>===<<<======;;;<<<>>>???@@@@@@??????BBBCCCDDDDDDDDDFFFIIILLLGGGFFFEEEFFFHHHJJJJJJJJJIIIIIIIIIJJJLLLMMMLLLJJJIIIOOOQQQOOOPPPTTTTTTOOONNNXXXWWWSSSWWW\\\eeettttttmmmzzz|||~~~nnn]]]QQQLLLLLLRRRRRRPPPOOOMMMKKKJJJIIIEEEIIIPPPYYYcccmmmtttxxxyyysssWWWMMMIIIGGGFFFBBB>>>???DDD<<<===>>>@@@BBBCCCEEEEEEBBBAAA@@@??????AAACCCDDD>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>AAAFFFIIIJJJNNNTTTUUUoooIIICCCMMMnnnwwwdddSSSIIICCC???===BBBMMMPPPEEE>>>??????;;;>>>======<<<<<<<<<======FFFFFFCCC<<<:::======<<<>>>>>>@@@CCCEEEEEEDDDBBB???BBBGGGIIIKKKKKKLLLMMMIIIGGGHHHLLLLLLIIIHHHKKKJJJMMMQQQTTTTTTSSSRRRPPPKKKOOOUUUUUUQQQOOOYYYfff{{{}}}{{{yyyzzzpppiiifffhhhkkkzzzwww```PPPHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAA>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBAAABBBFFFFFFEEEHHHMMMXXXhhh~~~zzz[[[HHHIIIJJJqqq~~~}}}ssshhhXXXKKKEEEBBB@@@???IIIVVVYYYLLL@@@???@@@???>>>======<<<<<<<<<======FFFGGGDDD>>><<<>>>>>><<<@@@@@@BBBDDDFFFFFFEEEDDDAAACCCGGGIIIKKKLLLLLLMMMJJJGGGFFFIIIJJJHHHIIIMMMLLLMMMOOORRRTTTSSSQQQNNNMMMNNNPPPQQQMMMNNNXXXdddbbbLLLFFFIIIDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAA@@@???>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@??????>>>???@@@AAABBBDDDCCCEEEHHHGGGDDDEEEJJJOOO\\\oookkkPPPBBBGGGJJJqqqxxxyyynnneee\\\OOOFFFBBBAAAAAA@@@EEERRRVVVJJJ===:::===>>>=========<<<<<<======>>>FFFGGGEEE???===??????<<<@@@@@@BBBCCCDDDEEEEEEDDDBBBCCCFFFHHHJJJKKKKKKKKKJJJFFFDDDFFFGGGFFFIIINNNLLLKKKLLLOOORRRSSSPPPMMMOOOLLLKKKKKKJJJLLLTTT^^^mmmrrrrrrpppxxxgggNNNAAAAAAFFFBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@??????????????????===???@@@???>>><<<<<<===@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBEEEEEEGGGJJJIIIDDDCCCFFFIIIRRRaaa^^^GGG???HHHMMMqqq}}}lllaaaXXXMMMEEEBBBBBBAAA@@@<<>>???DDDFFFDDD@@@>>>@@@???<<<>>>???@@@AAA@@@AAABBBCCCBBBBBBDDDFFFHHHJJJIIIIIIGGGDDDCCCEEEFFFEEEHHHLLLIIIHHHHHHKKKPPPRRRPPPMMMNNNIIIGGGIIIJJJJJJNNNTTTRRR[[[dddtttyyyrrrqqqdddLLLGGGGGGCCC???@@@??????>>>>>>????????????????????????>>>>>>>>>>>>???@@@@@@>>><<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDHHHLLLJJJEEEDDDFFFMMMTTTaaa]]]IIIBBBKKKNNNqqq~~~}}}{{{iii[[[TTTKKKFFFDDDCCCBBB@@@???AAA@@@??????BBBBBB@@@===============>>>??????AAADDDDDD@@@@@@AAA@@@===???@@@AAA@@@???@@@BBBEEEBBBAAAAAACCCFFFHHHGGGFFFCCCAAABBBFFFGGGEEEEEEGGGFFFEEEEEEHHHMMMPPPPPPOOOKKKGGGGGGJJJKKKIIIHHHKKKJJJRRRUUUVVVkkkooosssmmmMMMAAAEEEHHHDDD???>>>>>>============>>>>>>?????????>>>>>>=========>>>@@@AAA@@@???======>>>>>>>>>?????????>>>>>>===??????@@@@@@@@@AAAAAAAAA@@@AAAFFFKKKKKKGGGEEEGGGSSSZZZhhhdddNNNEEEKKKMMMqqqxxxwww|||}}}ttteeeQQQLLLFFFCCCDDDEEEDDDBBBDDD@@@======@@@BBB@@@===============>>>???@@@@@@???BBBDDDBBBBBBDDDCCC???CCCDDDEEECCC@@@AAAEEEIIIDDDBBB@@@BBBEEEGGGFFFDDDBBB@@@BBBFFFFFFCCCBBBCCCDDDEEEFFFGGGIIIKKKMMMOOOIIIGGGIIILLLKKKFFFEEEFFFLLLHHHKKKSSSWWWeeezzz~~~```UUUKKKEEEAAA>>>???BBB======<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<===???@@@@@@???>>>??????===>>>>>>>>>>>>===<<<<<<>>>>>>???@@@@@@@@@@@@???>>>???DDDJJJJJJGGGFFFIIISSS]]]mmmhhhPPPDDDHHHJJJsss}}}zzz}}}ssspppjjj^^^JJJGGGBBBBBBCCCEEECCCBBBDDD@@@======>>>>>>===<<<============>>>???@@@AAA>>>BBBEEEEEEFFFHHHGGGDDDEEEFFFFFFDDD@@@AAAFFFKKKGGGCCCAAABBBFFFIIIGGGDDDDDDAAAAAACCCCCC@@@@@@CCCEEEHHHIIIGGGDDDDDDHHHLLLKKKIIIKKKLLLIIICCCCCCGGGJJJDDDHHHQQQPPPNNNeeexxxuuuwwwxxxhhhIIIHHHGGGFFF@@@:::<<>>>>>??????>>>======<<<;;;;;;;;;<<<>>>???>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>CCCHHHHHHEEEEEEIIIOOO[[[mmmhhhNNNAAAGGGKKKttt{{{~~~vvveeedddyyyxxx___UUUKKKGGGCCCBBBDDDDDDBBB@@@CCCAAA@@@@@@???>>>???BBB============>>>???@@@AAA>>>CCCFFFGGGIIIKKKJJJGGGDDDEEEEEEBBB>>>???EEEJJJIIIEEEBBBDDDHHHJJJHHHEEEGGGBBB@@@@@@@@@>>>???CCCGGGKKKLLLGGGAAA???DDDIIIMMMLLLLLLKKKFFFAAACCCIIIHHHMMMNNNJJJMMMVVV___aaa|||}}}ppp|||eeeQQQGGG@@@===@@@CCC@@@===<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<;;;;;;;;;888:::============>>>@@@???????????????>>>======;;;<<<===??????>>>>>>===??????BBBGGGGGGDDDDDDHHHKKKXXXkkkgggLLL@@@HHHOOOuuu~~~|||vvvgggooottt||||||~~~gggQQQIIIDDD???<<<===BBBEEEDDDAAA@@@@@@@@@?????????>>>>>><<<===>>>???????????????EEEDDDDDDDDDEEEFFFHHHIIIKKKGGGCCC@@@@@@CCCHHHKKKJJJFFFDDDEEEIIIJJJGGGCCCBBBDDDDDDAAA======BBBGGGMMMLLLJJJIIIHHHGGGGGGGGGIIIJJJIIIHHHGGGGGGIIIKKKIIIHHHIIIJJJLLLPPPSSSUUU^^^tttzzzxxxyyyzzzzzzbbbOOOLLLFFFFFFDDDCCCBBBAAAAAAAAA;;;;;;::::::;;;<<<>>>???>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======???????????????>>>==================>>>>>>>>>>>>@@@@@@BBBDDDCCCAAAFFFLLLTTT]]]kkkfffMMMBBBHHHKKKrrr~~~yyyfffmmmvvvxxxrrr___NNNHHHDDD@@@===>>>AAADDDBBB@@@BBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBCCCFFFHHHIIINNNKKKFFFAAA???@@@BBBDDDKKKHHHGGGIIIMMMMMMJJJFFFCCCEEEFFFCCC???>>>BBBFFFJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGIIIJJJLLLKKKJJJJJJKKKMMMPPPQQQ\\\aaarrrvvvggguuuxxxoooQQQCCCBBBDDDCCCBBBAAA????????????;;;:::::::::;;;<<<>>>???============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>????????????>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>AAADDDCCCBBBGGGNNNUUU\\\ddd^^^IIIAAAHHHMMMttt}}}mmmmmmtttooogggXXXJJJDDDCCC@@@>>>>>>@@@BBB@@@>>>CCCCCCBBBBBBAAA@@@@@@???AAABBBBBBBBBBBBAAAAAA@@@>>>>>>>>>???AAADDDFFFHHHMMMJJJGGGCCCAAA@@@@@@AAAIIIHHHIIILLLOOOOOOLLLHHHDDDFFFGGGEEEBBB@@@AAADDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGGGGIIIKKKOOONNNLLLJJJJJJJJJKKKLLLTTTRRRUUUfffuuuwwwnnnVVVEEE???@@@AAA@@@???>>>===<<<<<<<<<;;;::::::999:::;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>======???CCCCCCBBBGGGOOOTTTYYY[[[SSSEEE@@@GGGPPPxxx}}}}}}uuunnnwwwzzzpppbbbRRREEE@@@CCC@@@>>>>>>??????>>><<>>>>>===>>>>>>?????????>>>>>><<<<<<<<<===>>>@@@BBBDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHKKKNNNMMMJJJFFFDDDFFFHHHGGGDDDBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFHHHJJJJJJJJJIIIIIIJJJLLLOOOMMMKKKIIIHHHHHHIIIIIIJJJPPPTTTWWWaaaxxxvvvdddQQQHHHBBBAAAAAA??????===<<<<<<;;;;;;;;;;;;:::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>======@@@CCCBBBAAAFFFMMMPPPWWWUUUKKKDDD@@@EEEQQQ}}}www}}}xxxiii```lllnnnWWWHHHBBB@@@AAA@@@???>>>>>>===<<<:::@@@@@@??????>>>======<<<::::::;;;===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<>>>???AAABBBDDDEEEFFFFFFFFFFFFBBBDDDGGGJJJLLLKKKHHHEEECCCEEEFFFFFFDDDBBBAAA@@@???@@@BBBCCCDDDEEEEEEEEEHHHIIIKKKKKKJJJJJJKKKLLLKKKIIIHHHFFFFFFFFFHHHIIIGGGPPPVVVTTTTTTdddzzzuuu}}}yyywww|||mmmZZZFFF@@@@@@@@@>>>===???>>>===<<<;;;;;;;;;<<<::::::999888888999;;;<<<::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<============??????@@@BBBAAA???CCCIIIKKKWWWSSSIIIGGGAAACCCTTT{{{{{{pppccc\\\ZZZyyy~~~aaaHHH???@@@AAA>>>>>>>>>>>>===<<<;;;:::=========<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????<<<;;;:::999999:::;;;<<>>???AAACCCDDDDDDDDDDDDFFFGGGJJJJJJIIIIIIJJJKKKFFFEEEDDDCCCCCCEEEGGGHHHJJJJJJLLLNNNSSSYYY___bbbzzzyyysssSSSGGG===>>>AAA@@@===;;;>>>===<<<<<<;;;;;;<<<<<<:::999888888888999:::;;;999999:::::::::::::::;;;:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========@@@???@@@BBB@@@>>>AAAGGGIII[[[VVVJJJKKKCCCCCCYYYyyygggYYYVVV]]]dddoooSSSAAA@@@BBB???<<<===>>>>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????>>>===<<<<<<:::999888888999:::;;;<<>>???AAACCCDDDDDDCCCCCCBBBDDDGGGGGGGGGFFFGGGHHHCCCBBBAAA@@@AAABBBDDDFFFIIIGGGFFFJJJPPPRRROOOKKKGGG___cccTTTOOOGGG@@@<<>><<<<<<===<<<;;;;;;::::::;;;;;;:::999888777777888999:::888999999999::::::::::::::::::999999::::::;;;<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???AAA@@@>>>BBBHHHKKKaaaZZZKKKLLLDDDEEE```~~~~~~xxxfffSSSJJJQQQcccrrr}}}mmmnnnaaaMMMDDDGGGDDD;;;:::<<<>>>>>><<<;;;:::;;;::::::;;;;;;<<<=========@@@@@@???>>><<<:::999888888777777777999:::<<<>>>;;;;;;<<<<<<======>>>>>>===>>>??????>>>======>>>======<<<===???@@@@@@???>>>@@@BBBDDDDDDDDDCCCBBB???AAADDDEEEEEEDDDDDDEEEBBBAAA@@@??????AAABBBDDDDDDHHHLLLLLLJJJJJJMMMPPPSSSOOOUUUpppqqq[[[KKK???999===999888::::::888888;;;;;;;;;::::::999::::::::::::999888777777888999999888888888999999:::::::::::::::999999::::::;;;<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<>>>AAA@@@???CCCJJJNNNeee\\\KKKMMMDDDGGGfff|||rrrhhh[[[IIICCCOOOggg}}}}}}yyy|||uuucccYYYNNNGGGBBB>>>>>>AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>999::::::999888888999:::>>>???@@@>>>;;;:::===@@@<<<;;;:::;;;======<<<;;;<<<===???@@@BBBDDDEEEEEEDDDCCCCCCFFFIIIJJJHHHEEEBBB@@@???CCCHHHIIIFFFBBBBBBAAA@@@?????????@@@AAAEEEFFFHHHJJJKKKKKKJJJIIIKKKJJJLLLUUUbbbxxxwwwaaaOOOEEE@@@===;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888999::::::::::::999888888999::::::::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>AAACCCFFFHHHIIIQQQfffkkkMMMAAADDDKKKqqq}}}mmmaaaTTTLLLGGGTTTqqq||||||xxxooouuuuuuaaaWWWOOOIIIFFFCCC>>>===???@@@???>>>===<<<<<<<<<<<<>>>>>>>>>===============<<<;;;:::999:::;;;>>>???:::;;;;;;:::888888:::<<>>???AAACCCDDDEEEDDDDDDFFFIIIJJJHHHFFFBBBAAAAAAEEEIIIIIIEEE@@@AAA@@@?????????@@@AAAAAAFFFHHHIIIKKKKKKKKKIIIHHHKKKIIIIIIMMMPPPYYYkkk|||xxx\\\RRRGGG???>>>>>>>>>===;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888777888999999::::::999999777888999999::::::999999::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::;;;===???BBBDDDFFFGGGYYYnnnsssTTTGGGHHHPPPwww~~~rrrbbbQQQFFFBBBCCCOOOppp|||xxx^^^HHHDDDBBBDDDCCC>>>;;;<<>>===<<<<<<<<<<<<@@@@@@?????????>>>>>>>>>::::::999999:::<<<>>>???<<<<<<;;;:::888999<<<>>>AAACCCDDDBBB@@@@@@CCCFFFGGGDDD@@@>>>>>>>>>======<<<<<<;;;;;;<<<>>>AAABBBFFFEEEEEEGGGIIIJJJIIIGGGDDDCCCCCCFFFIIIHHHDDD???@@@?????????@@@AAABBBBBBHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCEEEHHHJJJJJJNNNTTThhhkkkMMMDDD@@@<<<;;;===>>><<<:::;;;::::::::::::999999999888888888888888888888888888888888888888888888888777888999999::::::999999777888999999::::::999999::::::::::::::::::::::::888888999999999:::::::::::::::<<<>>>@@@BBBDDDEEEXXXlllqqqSSSFFFGGGRRR|||wwwfffWWWJJJCCC???>>>HHH___iiiLLLAAA======@@@AAA===:::;;;>>>======<<<<<<<<<======@@@@@@@@@@@@?????????>>>;;;::::::;;;;;;<<<======<<<<<<;;;999888999<<>>>>>?????????>>>===;;;::::::===???AAAFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDEEEFFFFFFCCCAAA@@@@@@AAAAAABBBCCCDDDDDDGGGHHHIIIIIIIIIGGGDDDCCC@@@@@@CCCGGGJJJKKKJJJJJJNNNXXXmmm|||nnnWWWBBBAAA???>>>>>>???>>>;;;999::::::999999999888888888888888888888888888888888888888888888888888888888777777888999999999999999777777888999999999999999999999999999999999999999777888888888888999999999;;;;;;===>>>@@@BBBCCCDDDRRRffflllPPPCCCFFFVVVwwwmmm^^^NNNDDD@@@AAACCC???QQQjjj~~~VVVAAA@@@<<<;;;>>>>>><<<:::<<<===<<<<<<<<<<<<<<<===>>>????????????????????????============<<<;;;;;;::::::;;;:::999888999<<>>@@@BBBBBB@@@???===;;;;;;===???AAAEEEEEEFFFFFFEEEFFFFFFGGGJJJHHHDDDBBBBBBCCCCCCCCCAAABBBCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGGGGEEECCCBBBHHHFFFDDDCCCDDDFFFDDDBBBBBBJJJYYYppp}}}zzzmmm\\\QQQQQQTTTPPPHHH::::::999:::<<<======<<<999888888888888777777777777777777777777777777777777777777777777777777777777777888999999999999888777777888999999999999888999999999999999999999999777777777888888888999999<<<===>>>@@@BBBCCCEEEEEEUUUjjjqqqVVVHHHIII[[[YYYQQQFFF>>>;;;;;;===>>>HHHZZZmmm~~~}}}ttt~~~qqqOOOJJJAAA<<<:::===>>>;;;;;;===;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA>>>?????????>>><<<:::999:::;;;<<<<<<;;;;;;===??????AAABBB@@@<<<<<<>>>BBB@@@>>><<<<<>>===<<<===>>>???CCCDDDDDDCCCBBBBBBDDDEEEIIIGGGDDDAAA@@@AAABBBDDDBBBCCCDDDEEEEEEEEEEEEEEEBBBDDDEEEGGGGGGFFFDDDCCCJJJIIIEEE@@@@@@CCCDDDAAAEEEGGGMMM^^^jjj^^^QQQUUUqqq~~~uuucccPPPIII@@@<<<>>>CCCEEEDDD;;;:::999888888888999:::888888777777777666666666666666666666666666666666777777777777777777777777666777888888999999888888666777888888999999888888999999999999999999999999777777888888888999999999======???AAACCCEEEGGGHHHVVVmmmyyy```PPPKKKZZZHHHBBB<<<===CCCKKKOOOPPPcccnnnsssxxx}}}sss{{{{{{ooojjjSSS???EEE>>>::::::>>>???===;;;<<<;;;::::::;;;<<<===>>>???>>>>>>???AAABBBCCCDDDEEE>>>???@@@AAAAAA???<<<;;;:::<<>>???@@@AAACCCCCC@@@<<<;;;===@@@???>>>===>>>AAACCCCCCCCCAAA@@@???>>>============AAABBBBBBAAA???>>>AAACCCEEEEEEDDDCCCAAA@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAACCCEEEGGGHHHHHHHHHGGGCCCGGGFFFBBBBBBFFFGGGDDDGGGFFFDDDQQQbbbYYYDDD<<>><<<:::<<<>>>>>>===<<<:::777666666666777777777666666666555555666666666666666666666666777777777777777777777777666777777888888888888888666777777888888888888888888888888888888888888888888888888999999999::::::<<<===???AAADDDFFFHHHIIIOOOkkk~~~lllYYYNNNXXXBBB===;;;DDDWWWjjjvvv{{{}}}yyy}}}zzz```VVVFFF777===:::888:::???AAA>>>;;;<<<:::::::::;;;<<<===>>>???>>>???@@@BBBDDDEEEGGGGGG<<<>>>@@@BBBBBBAAA???===;;;>>>AAACCCBBBAAAAAAAAAEEEGGGGGGCCC???>>>@@@CCC@@@??????@@@BBBCCCCCCBBB@@@@@@???>>>===<<<;;;;;;???@@@AAA???<<<<<>>AAABBBCCCCCCCCCBBBAAA@@@AAABBBEEEHHHJJJKKKKKKJJJ>>>EEEGGGCCCAAACCCBBB>>>>>>IIIKKKJJJJJJDDDAAAJJJEEELLLPPPNNNOOOXXXdddjjjfffpppzzztttoooaaaNNNAAA>>>??????333777===>>>;;;888<<>>AAACCCFFFHHHIIIIIIiiivvveeeVVV[[[>>>>>>@@@XXX~~~~~~fffSSSFFF>>>>>>AAA===============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===BBBFFFCCC<<<<<<===???@@@@@@???===<<<;;;===???@@@@@@BBBDDDFFFEEEDDDCCCAAA@@@@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???;;;>>>@@@???;;;999:::<<<;;;::::::999999::::::;;;:::>>>CCCFFFFFFCCC>>>:::============>>>>>>>>>>>>===>>>AAACCCFFFGGGHHHIIICCCCCCCCCAAA@@@AAADDDGGGFFFEEECCCCCCCCCCCCAAA??????>>>???AAADDDFFFFFFEEELLLOOORRRUUUYYY___gggmmmkkk\\\RRRMMMGGGFFFDDDBBB???<<<:::999888999;;;<<<<<<;;;999888999888888777666555555444555555555555555555555555444444444444444444444444444444444555555555555666222333555666666555333222444444555555666777777777777777777777777777777777555666888999999999888777888===BBBBBB>>>>>>CCCHHHNNN^^^ssstttsssfffeee;;;CCCPPPlllkkkVVVIIICCC>>>;;;;;;===<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;:::===???AAAFFFJJJEEE>>><<<===>>>??????>>>===<<<:::<<<>>>??????@@@BBBDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<===<<<:::999999::::::::::::::::::::::::;;;999<<<@@@CCCCCC@@@<<<999:::;;;<<<===>>>???@@@@@@;;;>>>AAAEEEGGGFFFEEEDDDAAAAAAAAA@@@???@@@BBBEEEEEECCCAAAAAABBBAAA@@@>>>===<<<;;;<<<>>>???>>>===;;;===>>>>>>>>>@@@EEEIIILLLRRR[[[bbbfffhhhjjjkkk{{{yyypppnnnsssxxxpppjjj___SSSIIIBBB>>><<>>===<<<:::999888777666777999::::::999777666888888777777666555555444555555555555555555555555444444444444444444444444444444444444555555555555333333444555555444333333444444555555666666777777777777777777777777777777555666777888888888777777777<<>>???DDDJJJNNN[[[kkkkkkkkkbbbggg===JJJ[[[tttfffUUUEEE@@@@@@>>>:::777<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::888<<<@@@DDDIIILLLGGG@@@<<<==================<<<:::;;;===>>>>>>>>>@@@BBB???@@@AAABBBCCCBBBAAAAAAAAA@@@???>>>===>>>>>>??????===;;;::::::;;;;;;:::888999:::;;;<<<<<<;;;:::999;;;===??????===;;;999999999;;;<<<>>>@@@AAABBB:::===BBBEEEFFFDDDAAA????????????>>>===>>>@@@CCCBBB@@@??????@@@@@@>>>===<<<;;;999999:::999888666===>>>>>>===<<<;;;;;;===:::<<<>>>???@@@BBBEEEHHHUUU\\\\\\RRRKKKNNNQQQPPPOOORRRVVVYYYZZZWWWSSSPPPTTTTTTQQQKKKEEECCCEEEHHH@@@>>>;;;888777777777888888888888777777777777777444555666777777666555444777777777666555555444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444555666666777777777777777777777777777777444555666777777777777666777;;;??????===???EEEKKK[[[bbbjjjdddbbb\\\dddRRR[[[fffrrrzzzvvv}}}zzzQQQGGG>>>>>>@@@>>>:::999;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999777;;;>>>@@@EEEIIIGGGAAA;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<<<<===???;;;===@@@BBBCCCCCCBBBAAAAAA@@@>>><<<<<<===>>>???CCC???::::::<<<>>>===;;;777888;;;======<<<;;;:::::::::;;;<<<<<<;;;::::::999:::;;;<<<>>>???@@@@@@===>>>AAABBBCCCAAA???======>>>???>>>======???AAA>>>===<<<<<<===>>>===;;;<<<:::999888999999777555666777999:::999999999888;;;;;;:::888777888;;;>>>???EEEEEE???::::::<<<;;;;;;;;;;;;:::;;;;;;;;;;;;888:::;;;:::888777777999::::::999999999999999:::888888888888888888888888444444555555555555444444666666666555555444444444444444444444444444444444333333333333333333333333333333444444444555555555555444444333333444444555333333444555555666666777666666666666666666666666444555555666666666666666999<<<>>>>>><<<>>>CCCHHH^^^bbbfff^^^^^^[[[ffftttvvvzzz~~~zzzrrrlllnnnwww~~~~~~jjjXXXCCC???>>>???>>>:::888;;;999:::::::::;;;;;;;;;<<<999999999999999999999999777999:::999<<>>:::999;;;===<<<;;;888999;;;=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@??????>>>>>>>>>>>>===>>>???>>>======???AAA;;;:::999:::;;;<<<;;;:::999888777777888999888666111222444777999:::999888666777777555444333555666999>>>???<<<::::::::::::999888666555555666888999444666999::::::999888888777777888888777666555555:::999999999888888888888444555555555555555555444555555555555444444444444444444444444444444444444333333333333333333333333333333333444444444444555555444444333333444444555333333444444555666666666555555555555555555555555555555555555555666666777<<<===>>>>>><<<===@@@CCCJJJOOOUUURRRXXX[[[jjj|||yyyxxxuuuuuuzzzwwwcccPPPDDD;;;:::<<<===:::555555999888999999::::::;;;;;;;;;::::::::::::999999999999777999888555666<<>>999:::<<<======<<<:::999;;;<<<===<<<:::999:::;;;777999;;;===>>>?????????>>>>>>======>>>???AAABBB???===;;;::::::;;;:::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========BBB@@@???===<<<===>>>>>>;;;===>>>>>>======>>>???999888777888:::;;;;;;:::666555444555666777666555666666666999;;;<<<:::888555777999999777666777888444777999999888777888888666777999:::999888666555666777888888777666444333222222444555666666666666888888777777666666555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333444555555666666555555555555555555555555666666555555666666777888<<<===???>>>===<<<===>>>===@@@FFFCCCKKKOOO___~~~~~~wwwdddOOOCCC@@@;;;888777999999555555777888888888999::::::;;;;;;;;;;;;;;;;;;:::::::::999888;;;:::666666999;;;:::999<<>>???@@@BBBCCCCCC>>>??????>>><<<;;;<<<<<<=========<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>@@@@@@???>>>>>>=========999;;;======<<<;;;<<<===888777666888:::;;;;;;:::666555444444555666555444222000///111333444222000111222444444333333333444222222444555555444444666444666888999999777444222666555444444444333222000222333555666888999999:::555555555555444444444444555444444444444444444555333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444333333444555555444333333222333333444444555555666444444444444444444444444777777666666666777888999:::;;;>>>??????>>>======??????AAA;;;AAADDDSSS|||qqq[[[BBB888<<<>>>888444777:::999777777777777888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999======:::888::::::777;;;>>>AAADDDDDDAAA>>>;;;===>>>>>><<<:::888888999777777777888999:::<<<===;;;<<<>>>@@@BBBCCCDDDDDD@@@CCCEEEDDD@@@>>>???AAA???>>>===;;;::::::::::::999999::::::::::::999999888888999;;;===>>>???@@@>>>???@@@AAA@@@???===;;;777999;;;;;;:::::::::;;;777666666777:::;;;;;;:::999777666666666666555444777555444555888999888666555666777666555555777888444333444555555444444666666666444333333333444444555444222333444555555555444444444444444444555555333333444444444555555555444333333222222333333444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444222333555666666555333222222222333444444555555666444444444444444444444444888777666666666777999:::777999===???@@@???>>>===>>>===>>>888@@@EEEWWW{{{___III===::::::999::::::::::::999888888777888888777777999<<>>>>>===:::999===>>>>>>;;;666444555777999999888888888999;;;<<<:::;;;===@@@BBBCCCDDDEEEEEEGGGFFFCCC>>>::::::;;;>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;:::999888777888888:::;;;<<<=========AAABBBCCCCCCBBB@@@<<<:::888666444555888:::999777555555555555666777888999444444555555555555444444444444444444444444444444444444333333333222222222444444444444444444444444333333333222222111111111333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333444444333333333222222111111111111111222222222333333333333333333333333333333333333222111111111222333444333333333333333333333333222222333333333333444444444444444555555555555666555555555555555666777777<<<<<<<<<<<<======>>>>>><<<;;;BBB===>>>EEEUUUuuurrrzzzmmmPPPAAA<<<;;;;;;999999999999999888888777777888888777777888;;;>>><<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<;;;999888999;;;:::;;;===>>>>>>===;;;999:::;;;;;;:::777555777999888888777777888:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEDDDAAA===999999:::>>>===<<<;;;:::999999999::::::::::::999888777666666777999;;;<<<===>>>>>>???@@@AAABBBAAA???<<<:::888666444555777888888666777777666666777777888888444444555555555555444444444444444444444444444444444333333333333222222222333333333333333333333333333333333222222111111111333333333333333333333333111111111222222222333333222222222222222222222222222222222333333333333444333333333222222111111111111111111222222222333333333333333333333333333333222222111111111222333444333333333333333333333333222222222333333333444444444444444444555555555555555555555555555666666777;;;<<<<<<<<<<<<<<<<<<<<<===;;;BBB<<<===CCCRRR}}}}}}wwwooonnnsss|||vvvVVVAAA;;;<<<;;;888888888888888888777666666888999999888777888:::<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>===;;;999888:::<<<:::;;;===>>>>>>===<<<:::777888:::999888888999;;;666666666777888:::<<<======>>>???@@@AAABBBBBBBBBAAABBBAAA???;;;999888888===<<<;;;:::999888888777999999999999888777666555666777999:::<<<======>>><<<===>>>??????===;;;:::888666555555666777666555777777666555555555555666333444444555555444444333333333333333333333333333333333333222222222111111111111111111111111111111222222222222222111111111222222222222222222222222111111111222222222222333111111111111111111111111111111222222222333333333222222222222222111111111111111111222222222222333333333333333333333333333222111111111111222333333333333333333333333333333222222222222333333333333444444444444555555555555555555444444555555666777;;;;;;;;;;;;;;;:::::::::===;;;BBB===>>>CCCPPPyyyttt~~~{{{wwwuuuwww|||xxxbbbSSSAAA999:::===999555777777777777777666666555888999999888777777999;;;999999999::::::;;;<<<<<>>;;;999888:::<<<:::;;;<<<>>>>>>===<<<;;;888999:::;;;;;;;;;;;;<<<555555666888999;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>>>><<<:::888777777===<<<<<<;;;:::999888777888888999999888777777666888888999:::;;;;;;;;;;;;::::::<<<<<<<<<;;;:::999999888666666666666666555666555444333222222222222333333444444444444333333222222222222222222222222222222222222111111111111111111111111111111111111222222222111111111111111222222222222222222222222111111111111222222222222000000000000000000000000111111111111222222222222222222222111111111111111111111111111222222222222222222222222222222222222111111111111111222222333222222222222222222222222111222222222222333333333333333444444444555555555555444444444444555666666:::::::::999999999999999===;;;BBB???AAAFFFRRRyyy~~~}}}|||{{{|||~~~hhhWWWBBB===888777888:::999777666777777777777666555555777888999888777777888:::999999888888999:::;;;<<<>>>>>>>>><<<:::999:::<<<999:::;;;<<<======<<<<<<<<<<<<<<<<<<===<<<;;;:::555666777999:::<<<======>>>???????????????>>>>>><<<;;;:::999999888777666<<<=========<<<;;;:::999999999999999999999888777::::::;;;;;;::::::999888888999:::::::::999888888888888888777666555666666777666555444333222222222222222333333333333222222222222222222222222222222222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000111111111222222111111111111111111111111000000111111111222222222222222222222222222222222000000111111222222222222222222222222222222222222111111111222222222333333333333333444444444444555444444444444444555666666999999999999999999888888<<<;;;DDDBBBFFFKKKUUU{{{~~~lllSSS???;;;:::888555444666999<<<777777777777777666555555555777888888777777888::::::999888777888999:::;;;;;;<<<===<<<;;;::::::;;;888999:::;;;;;;;;;;;;;;;===<<<<<<===>>>===:::888777888999;;;<<<===============>>>>>>>>>======<<<:::999888888888888777666;;;;;;=========<<<;;;:::888999999999999999888888::::::;;;::::::999888777999999999999888888777666666777777666555444666777999888777666555444444444111222222333333222222111111111111111111111111111111111111000000000000///111111111111111111111111000000000111111111111111000000000000000000000000000000000111111111111222000000000000000000000000///000000000000111111111000000000111111111111111000000000111111111111222222222222222222222222222///000111111222222111111222222222222222222222222111111111111222222222222333333333333444444444444444444333333444444555666888888888888999999999:::===;;;EEEEEEJJJOOOXXX|||xxxxxx{{{|||}}}~~~mmmWWWFFF::::::999888666444555888;;;777888888888888777666666444666888888888888999:::;;;:::888777777777999:::777999<<<===<<<:::::::::777777888999::::::;;;;;;;;;::::::;;;======999666999:::;;;======>>>======;;;;;;<<<<<<<<<<<<<<<;;;:::888666777999999888666888999;;;=========<<<;;;777777888888888888888777888888999::::::::::::999:::999999888777666666555222444555444222222444777666666555444444333444444111111222222222222111111111111111111111111111111111111000000000/////////000000000000000000000000///000000000111111111222000000000000000000000000000000000000111111111111111111111111111111111111/////////000000000111111///000000000111111111222000000000000111111111111111111111111111111111111...///000111222111111000111111111111111111111111111111111111222222222222222222333333333444444444444444333333444444555666666777888888999:::;;;;;;???===GGGGGGLLLPPPWWWzzz|||wwwzzzzzzwww{{{yyyUUUBBB===;;;444555666888999888666555888888888888888777666666333555777888888888999;;;<<<:::888777666777888999444888;;;===<<<;;;::::::666666777888999999::::::888777777:::<<<<<<999666:::;;;===>>>>>>>>>======999:::;;;;;;<<<;;;;;;;;;999777555666999:::888666555777999;;;===<<<<<<;;;666666777777777777777666555666777999;;;;;;<<<<<<;;;:::999888777666555555000222333222000000333666333222111111000000111111111111222222222222111111000000000000000000000000000000000000//////////////////////////////////////////000000111111111222000000000000000000000000000000000000111111111111111111111111111111111111////////////000000000000//////000000111111111222000000000000111111111111111111111111111111111111...///000222222111111000111111111111111111111111000111111111111222222222222222333333333444444444444333333333333444555555666666777999:::;;;<<<===@@@>>>HHHHHHMMMPPPUUUwww~~~|||mmmWWWCCC888777;;;666666555555555555666666777666666555444333333333666666666666666555555555:::999888777777777999999;;;;;;;;;::::::999999999:::::::::999999999888888666777999:::;;;;;;:::999888:::<<<<<<:::999999999666888;;;===>>>>>>======;;;;;;;;;999777666777888777777777777888888888888:::999999888777666666555777666555555666888;;;<<<===;;;999888666666666777333222111111000000111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////000000////////////000000000000000000000000000000000111111111222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111222222222111111000333333333333333333333333666666666666666666555555777666666666777888999999999AAADDDHHHMMMOOO^^^yyy}}}xxxuuupppeeeUUUFFF<<<888888999666666666555555666666666777777666555555444333333666666666666555555555555:::999888777777888999999::::::::::::999999999888:::::::::999999999888888555666777888999999999999999:::<<<<<<;;;:::::::::888:::<<<>>>@@@@@@@@@@@@===<<<;;;:::888888999:::666666777777777888888888999888888777666666555555666555444444555777:::;;;;;;:::999777666555666666333222111111000000111111222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////........................////////////////////////////////////////////////.../////////000000000000111111111000000000//////000000////////////000000000000000000000000000000000000000000111111111222000000000000000000000000//////000000000111111111111111111111111111111111111111222222222111111000333333333333333333333333555555555555555555555555666666666666777888999:::999???AAAEEEKKKNNN\\\wwwwwwfff___ZZZMMM>>>666666999888555777666666555555666666777777777777666555555444444555555555555555555555555999888888777888888999999::::::::::::999999999999:::::::::999999999888888555555555555666777888999999;;;======;;;:::;;;<<<;;;<<<===???AAACCCDDDEEE@@@???<<<:::999999:::;;;666666777777777777888888777777777666555555444444444444333333444666888999999999777666555555444555333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////....../////////000000000111111000000000000//////000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111111111111111111111111111000111111222222222111111333333333333333333333333444444444444444444444444666666666666777888999:::;;;>>><<<@@@HHHKKKYYYqqqfffOOOGGGJJJ@@@666333666999666222777666666555555666666777777777777666666555555555444444555555555555555666888888888888888888999999;;;;;;;;;::::::::::::::::::::::::999999999888888666666555555555777999::::::<<<======;;;;;;<<<===<<<<<<===>>>@@@CCCEEEFFFEEEBBB>>>;;;:::::::::999666666666666777777777888666666555555555444444444333333333333444555666777777777666555444444333333333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////........./////////000000000000000000000000///////////////....../////////000000000000000000000000.........////////////000000000000000000000000000////////////000000000111111111111111111111111111000000111222222222111111222222222222222222222222222333333333333333444444666666666666777888::::::>>>>>>:::<<>>;;;<<<:::777777888888666444666666555555555555666666666666666666555555555555333444444444555555666666777777888888999999999999;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888888777666666777888:::;;;<<<======<<<;;;:::;;;<<<;;;;;;<<<===???AAACCCDDDGGGCCC???;;;::::::888666555666666666666777777777555555555555444444444444222222222333333444555555666555555555444444333333333222111111000000111111000000000000000000000000////////////////////////////////////////////////............................................................................................................//////////////////////////////000000//////............//////////////////////////////---.........////////////////////////////////////...////////////000000000000000000000000000000000///000111222222222222222222222222222222222222222222222222222333333444444555555555666777999:::;;;@@@@@@:::;;;AAABBBMMMcccwwwTTT<<<777;;;222444777999888777777666555444444444444444444555555555555555555555555444333333333444555555666666666777888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888888888888888999:::;;;<<<>>>>>>>>><<<999888999;;;999:::;;;<<<===???@@@@@@EEEAAA===;;;;;;:::777444555555666666666666777777555555555555555555555555222222333333444444444444555555555555555444333222333222111111000000111111////////////////////////////////////////////////////////////////////////........................------------------------................................................------........./////////......////////////000000///......------......///////////////////////////............////////////////////////////////////......////////////000000000000000000000000000000///000111222222222222222222222222222222222222222111222222333333444444555555555555666777999:::;;;>>>@@@<<<<<<@@@@@@KKKbbbyyyhhhhhhyyyrrreeeQQQ???666777;;;444555666666666666666777444333333222222333333444333333444444444444444444222222333444444555666666555666888999::::::999999999999999:::::::::;;;;;;:::::::::999999999888888777888999:::;;;;;;;;;;;;??????>>>;;;888666777888999:::;;;============<<<>>>;;;999:::<<<<<<888444555555555666666666777777555555555555555555555555222333333444444444444444444555555666666555333333333222111111000000111111////////////////////////........................................................................------------------------................................................---------.........//////........./////////000000///......------......///////////////////////////....../////////000000000////////////////////////........./////////000000000000000000000000000000//////000222222333333222111111111111111111111111222222222333444555555555444555555666777999;;;<<<999>>>===>>>AAA@@@LLLeeeooo___aaaUUUMMMAAA:::888999999999<<<999666444555666555555333222222111111222222333333333333333333333333333222222333333444555666666555666888999::::::999999777777777888888999999999:::::::::999999999888888666777999:::;;;;;;:::999@@@???>>>:::777555666777999:::<<<>>>>>>===;;;:::999777666999===>>>999555555555555555666666666777555555666666666666666666333333444555555555444444444555666666666555444333333222222111000111111111////////////////////////........................................................................------------------------................................................---------.........//////---.........//////000000.........------.........////////////////////////////////////000000000000////////////////////////............/////////000000000000000000000000000//////000222222333333333111111111111111111111111222222333444444555666666444444555666888999;;;<<<555<<<===???BBBAAANNNiiipppZZZKKKAAA;;;999777555444444666666999888777555333222222111222333333444444333333222222333333444444333333222555555555555555444444444444555555666777888888999777777777777777888888999999888888888777777666666666777777888888888777777???===:::777555555555555::::::::::::::::::::::::;;;888555444666777666555777666555666777888777666555444333333333333444555333333333444444444555555777666666555444444333333111111111111000000000000////////////////////////000///...---------------///,,,***,,,...///---+++///......------......///------...........................------,,,,,,,,,,,,,,,,,,------.........///////////////.........//////////////////////////////.........---------....................................////////////000000000000000000000000---------............///111111000000//////......////////////000000000000111111000000000000111111000111333444555555444333555555555666666777888999;;;::::::;;;;;;AAAQQQ```XXXBBB>>>???:::888666555444444555666666555444333222222222222222333333444444333333222222333333444444333333222333333333444444444444444555555666666777777888888777666666666666777888888888888888777777777666666666777888888999999888888<<<;;;999777666666777888888888888888888888888888;;;888555555777999:::999777666555555777777666555555444333222222333444555222222222222333333333333555555444444333222222222111111111000000000//////........................//////...------------------,,,++++++------,,,+++------------,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------////////////....................................//////.........---------....................................////////////////////////////////////---------............//////////////////000000000////////////000000000000111111000000000000111111111111222333444444444444555555555666666777888999:::::::::;;;;;;@@@PPP___~~~^^^AAA666888:::888777666444444444555555222222111111222222333333222333333444444333333222222222333333333333222222111222222333333444444444666666666666666666666666666555555555555666777777777777777777666666666666777777888999::::::999999999888777777777888:::;;;888888888888888888888888999777444444666999::::::666555444444555666555444444333333222222333333444000000111111111222222222444333333222222111111111111111000000000000//////........................///...------------------,,,---......,,,,,,---...------......------,,,+++...........................------------,,,,,,,,,------------------,,,,,,........................------------------------...............---------........................---............/////////////////////////////////---------............///---......///000000111111////////////000000000000111111000000000000111111222222222222333444555555555555555666666777888999:::999:::::::::???NNN]]]nnnaaaMMM<<<:::>>><<<555666666555444333333444444222222111111111222333333222333333444444333333222222222333333333333222222111111222333444555555555666666666666666666555555555444444444444555666666666666666666666666666666777888999:::::::::::::::888777777777888999:::;;;999999999999999999999999777666444333444555777777666444333333444555444222333333222222222222333333000000000111111111222222333333222222222111111111111000000000////////////..............................---,,,,,,---------,,,///111000---,,,...111...//////000///...---,,,...............---------------------------------,,,,,,,,,------.........------...............///------------------------................................................---------.........//////////////////////////////---------............///........./////////000000////////////000000000000111111000000000000111111333222111111222333555666555555555555666777888999999999:::::::::>>>LLL[[[MMMBBB555111888>>>;;;333444444444333333333333333444333222222222222222222222333333444444333333222111222222333333222222111222333333444555666666777666666666666555555555555444444444444444555555666555555555555555555555666777777888999:::;;;;;;;;;999999888888888888888888999999999999999999999999888888777555444333444555666444333333444444333111111222222222222222222111111111111111222222222222333333333222222222222222000000000////////////...........................------,,,,,,,,,------...+++...000///,,,+++---///------............------//////.........---------------------------------******+++,,,...///000000,,,---------......//////........................---.............................................------------....................................---------............///000/////////.........---////////////000000000000111111000000000000111111333222111111222333555666555555555555666777888999999888999:::999===JJJXXX888999888666333222222333222333333333222222222222333333222222111222222222222333333444444333333222111111222222222222111111333444444555555666666666555555555555555555555555555444444444444555666666444444444555555555555555666666888999::::::::::::::::::999999888777777777777777777777777777777777:::;;;<<<;;;888666555555666555444333444444333111000111111222222111111000000111111111111222222222222222222222222222222222000000////////////......------------------------,,,,,,,,,,,,,,,------...***+++,,,+++******+++,,,+++++++++++++++,,,....../////////...------,,,,,,,,,,,,,,,------------...******+++,,,...///000000,,,,,,,,,---......//////////////////////////////---------.......................................,,,------------.................................---------............///000000//////...------,,,////////////000000000000111111000000000000111111222222222222333444555555555555555666666777888999888888999:::888<<>>>>>;;;888666666777666444444555555333111000000111222222111000000/////////000000000111111111111111111111111111111000000/////////.........------------------------,,,,,,++++++,,,,,,---...---+++++++++,,,---,,,+++---,,,++++++,,,///222444000//////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,------...//////........................---------.........//////........................,,,,,,---------.................................---------............///........................////////////000000000000111111000000000000111111111111222333444444444444555555555666666777888999888888999999888;;;GGGTTTzzz888333000333777888555333000111111222222222111111,,,,,,---...000222333444222333333444444333333222111111222222222222111111444333333333333333333333333333444444555666777777666555555555555666777777333333333444444555555555444555666777999999::::::777777888999999999999888888888888888888888888888333777<<<>>>;;;888666555888666555555555555333222///000111222222111000///............/////////000////////////000000000000000/////////............------------------------++++++++++++,,,,,,---...111...,,,---000111///---000///------///333777:::000000///...------,,,,,,,,,,,,,,,------.........//////...---,,,,,,++++++++++++,,,,,,---...//////---------------------------------.........//////........................,,,,,,,,,---------..............................---------.........//////,,,,,,------.../////////////////////000000000000111111000000000000111111000111333444555555444333555555555666666777888999888888999999888:::FFFSSSxxx333333333222222111111111222111111111000000//////000000000///000000111222333333333333333333333333111111111111111111111111000111222333444333222111555555555555555555444444666555555444444444555555:::666333222444555555333666555444555888:::::::::999888777666666777888999999888888777777777777777666777777888888888777777666777888888888777555444222222222111111111111000//////......///000111111//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,...///111111>>>:::555000,,,++++++,,,...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------------------------------............///---------............///...//////...,,,,,,...///////////////////////////000000000000000000000000111000/////////000222333111111222222222333333333555444444444444555666666888===::::::??????EEEVVVyyy333333333222222111111111111111111111000000000///111000000000000111222222333333333333333333333333222222222222222222222222111111222333333333333222555555555555555555555555555555444444444555555666:::777333333444666555444555444333444777888999888777666555555555666777888999888777777666666777777666777777777777777666666444555666666666555333333222222222111111111000000000000/////////000111111//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------222000...,,,++++++---......------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------------------------------............///---------............///++++++++++++++++++++++++////////////////////////////////////////////////111000/////////000222222111111222222222333333333555444444444444555666666666;;;888888======CCCTTTyyy222222222222222111111111111111111111000000000000111111111111111222333333333333333333333333333333222222222222222222222222222222111111222222333444555555555555555555555555444444444444444555666777999777555444666777777666666555444555777999999999666555444444444666777888999888777777666666777777777777777777777666555444333333333333333222111111222222111111111000000000222111000000000000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++************++++++******+++,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------------------------------............///---------............//////...---000333333111...////////////////////////////////////////////////000000000///000111111222111111222222222333333333555444444444444555666666444999777777<<<<<>>===@@@OOOxxx///000000000111111111222///000000000111111111111111000000000000111222222111111111111111111111111000000000000000000000000111111222333333333333222333333444444555666666777555555444444444555555666222555777888777777999;;;777555444444666777777666:::999777666555555666666777777666555555555555666333444555666777777777666444333222111111111222222111000000000////////////..................///000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------*********++++++,,,,,,,,,************+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------------------------------............///---------............///............////////////////////////////////////...........................///000111222111111000111111222222222333333333555444444444444555666666555;;;999:::>>><<<@@@NNN{{{//////000000111111111222//////000000111111111222000000000///000111111222111111111111111111111111////////////////////////000111222333444333222222333333444444555666777777666555555444444444555555111444777888777666888;;;999777666666888999888888:::888777555444444444444777777666555555555555555111111333444555666666666444333111000000000111222000000000000////////////---------------...///000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++...---,,,,,,++++++,,,,,,************+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------------------------------.........//////---------.........//////...//////---,,,,,,---///////////////////////////...........................///000222222111111000111111222222222333333333555444444444444555666666444:::999999>>><<>>EEE```............////////////000000////////////000000///////////////000111111000000000000111111111111222222222222222222222222111111111111111111111111555444444333333222222111555555555555555555555555777555333222333444444333333333333444444444444555555666777888888888888888999777444333333333222000222222111000//////000000...............///000000........................,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---......///////////////000000000000000000000000---...111111111111222333111111111222333444555666666555666999999999???FFFaaa............////////////000000////////////000000///////////////000000111//////000000000111111111222222222222222222222222111111111111111111111111444333333333333222222222555555555555555555555555777555444333444444333222333333333444444555555555555555666777777777777777777555333333333444333222222111000000//////000000...............///000000........................,,,++++++++++++,,,------......---------,,,,,,,,,---+++)))***,,,---,,,***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---......///////////////000000000000000000000000---///111222111111222333222222222222333444444555666555666999999999>>>FFFaaa---............/////////000//////......//////000//////......//////000111//////000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333555555555555555555555555777666555555666555333111222222333444555555666666555555666666777777666666555333222222333444444333111000000////////////000.........---......///000------------------------+++++++++++++++,,,------......---------,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---......///////////////000000000000000000000000...000222333222222222444333333333222222333444444666555777999999888>>>FFF___---------.........///////////////......////////////............///000000////////////000000000111111111111111111111111111111111111111111111111111000111111222333333444444555555555555555555555555777666666666777666333111222222333444555666777777555666666777777777666666555333111111222333222111000//////....../////////.........------......///------------------------+++++++++***+++,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---......//////////////////////////////////////////111333333222222333444444444333222222222333333666666777999888888>>>EEE^^^------------............//////............//////...............//////000...////////////000000000000000000000000000000000000000000000000000000000///000111111222333444444555555555555555555555555666666666777888777555333333333444555555666777777666777777888777777666666666444222111111111000//////...............//////......------------......------------------------+++************+++,,,,,,......---------,,,,,,,,,++++++,,,+++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---......///////////////////////////////////////000222333333222222222333444444333222222222333333777666777999888888===EEE\\\,,,------------.........///......------......///......------......///000......////////////000000////////////////////////000000000000000000000000000000000111222333333444555555555555555555555555666555555666888999777666444555555555555666666666666666777777777666555555666444222111000000///---...------------......//////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,......---------,,,,,,,,,***+++,,,,,,******+++,,,************++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---......///////////////000000000000000000000000000111333333222111111222333333333222222333444444777666777999888888===EEE[[[,,,,,,---------.........///......------......///...------------...//////........./////////000000////////////////////////000000000000000000000000000000111111222222333333555555555555555555555555666555444555888::::::999666666666666555555555555444555555555444444333222444222000000000000///...------,,,,,,------...//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,......---------,,,,,,,,,***+++---,,,***)))+++---************++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///---......///////////////000000000000000000000000///111222222111000000111222222222222333444444555888777888999888777===DDDZZZ,,,,,,,,,---------...............------............------------...//////............/////////000////////////////////////000000000000000000000000111111111111111222222222555555555555555555555555666555333444777:::;;;<<<777777777666555555444444333333333333222222111000222111//////000111111000,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,......---------,,,,,,,,,))),,,---,,,***)))+++---)))************+++++++++******++++++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////---......///////////////000000000000000000000000///111222222000///000000111111111222333444555666888777888999888777===DDDYYY,,,,,,,,,---------..................////////////---------------------------------.........//////000000000000000000000000////////////////////////222111000000222444444333666777777777555444444555333333333444444444555555666555555555555444444444555444333222111222333333111111000000//////......------------------------//////...---,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++++++++++++++++++++++++++******)))))))))***+++,,,************************))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++////////////////////////------------------------//////.........---------////////////////////////---......///////////////.../////////000000000111111111111111111111111111111222222333333444444555888666777:::;;;:::>>>DDD[[[,,,,,,,,,------------...............////////////---------------------------------.........//////000000000000000000000000////////////////////////111000///000222444333333555666777666444333444555333333333444444444444555555555555555444444444444555444333222111222222333000000000000//////......------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,++++++++++++++++++*********++++++++++++,,,************************)))*********++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,,,,........................---......///////////////////////////000000000000111111111111111111111111111222222333333444444555888666777:::::::::>>>DDDZZZ,,,,,,,,,,,,---------------............/////////------------------------------........./////////000000000000000000000000000000000000000000000000111000///000222444333222444555666555444333444555333333333333444444444444555555444444444333333333444333222222111111222222000000000////////////...------------------------......------,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,++++++*********)))***,,,---------,,,+++++++++++++++++++++++++++************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++---------------------------......///////////////000000000000////////////111111111111111111111111111222222333333444444555888666777:::::::::>>>DDDWWW++++++,,,,,,,,,------------------.........//////,,,,,,------------------............////////////////////////////////////111111111111111111111111111111000222444555444333333444555444333222333444222222333333333444444444444444444444333333333222333222222111111111111111////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---,,,,,,++++++*********)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000000000000////////////111111111111111111111111111222222333333444444555777555666999::::::>>>DDDUUU~~~+++++++++,,,,,,,,,------------------............,,,,,,,,,---------.............../////////000000////////////////////////222222222222222222222222222222222444666666555333111333444333222111222444222222222333333333444444444333333333222222222222111222111111111111000000.............../////////------------------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,,,,,,,,,,++++++*********)))***,,,......---,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------............---------------------------......///////////////000000000000////////////111111111111111111111111111222222333333444444555777555666999:::999===CCCRRR|||++++++++++++,,,,,,,,,,,,,,,------------.........+++,,,,,,------.............../////////000000000000000000000000000000000111111111111111111111111111111222444666666555333000111222222111111222333222222222222333333333333333333333222222222111111000111111111111000//////---............/////////------------------------,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---...//////...---,,,++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............///---------------------------......///////////////////////////000000000000111111111111111111111111111222222333333444444555777555666999999999===CCCQQQ{{{***++++++++++++,,,,,,,,,,,,,,,---------.........++++++,,,,,,---......///.../////////000000000000000000000000000000000000111111111111111111111111//////000333555555333111///000111111000000111333111222222222222333333333222222222222111111111111///000111111111000///...---------.........//////------------------------++++++++++++++++++++++++******++++++,,,------...---,,,,,,++++++,,,,,,---,,,---...//////...---,,,*********++++++,,,,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.................................---......///////////////------...///000111222222111111111111111111111111111222222333333444444555666555555888999999===CCCPPPzzz******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000000000000000000000000000000000000000000000000000......///111333333111///...000111111000000111333111111222222222333333333222222222111111111111000///000111111111000...------------.........//////------------------------++++++++++++++++++++++++++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,---...//////...---,,,))))))***+++,,,------...******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------////////////////////////---......///////////////,,,---...///000111222333111111111111111111111111111222222333333444555555666444555888999999===CCCPPPzzz))))))*********+++++++++........................////////////////////////........................000000000000000/////////////////////000000000000000000000000000111111111333333333222222222111111222222222222222222222222111222222222222111000000111111000000//////......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,...---,,,,,,---000222444000---******,,,---,,,***...,,,***+++,,,,,,)))&&&++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))+++++++++++++++++++++++++++,,,,,,******++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////---------............///---------...///111222333222222222111111111000000333333333333444555666666555666777777777888;;;>>>RRRwww*********++++++++++++,,,------------------------................................................////////////////////////.../////////000000000000000000000000111111111111333222222222111111111111222222222222222222222222111111222222111111000///000000000000//////......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,+++******,,,...000111///---***+++,,,---,,,***...,,,+++,,,...///,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***))))))******++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,+++******+++------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---------............///............///111222222222222222111111111000000333333222333333444555666555666777777777888;;;>>>RRRwww++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------....................................................../////////000000000//////000000111111111111111111111111000000000000000000000000000000000000111111111111111000//////000000000////////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***)))))))))***+++---......---++++++,,,---,,,+++---,,,,,,---//////...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********+++++++++++++++++++++++++++************,,,---...+++++++++++++++++++++++++++***)))******+++,,,...,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------------............//////////////////000111111222111111111111000000000222222222333333444555666555666777777777999<<<>>>QQQvvv++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------......................../////////000000//////000000111111222222000000000000000/////////000000000000000000000000000000111111000000///...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))((())))))+++,,,------,,,++++++,,,,,,,,,,,,------------...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++///---+++)))))))))+++,,,++++++++++++++++++++++++(((''')))---...,,,+++,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------------............///000///////////////000111111111111111000000000000222222222222333444555666444666777777777999<<>><<<777000...000111...////////////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++*********))))))******+++,,,,,,------...------------------------+++***)))***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,.../////////...------------............///---------............///------......///000000000///000000111111000000///000111222222111222444666666777777777777:::===@@@KKKnnn,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------////////////////////////////////////000000000000222222222111111000000///111111000111444999>>>AAAEEEDDDCCC@@@999666<<>><<<666222111///...////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************************************+++,,,,,,------------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........---------............///---------............///------......///000000000111111222222222222111111000111222222111222444666666666777777777:::===@@@KKKjjj++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////////////////000000000000111111111000000000000000000111222333666<<>>EEE^^^*********++++++,,,,,,---)))******+++,,,,,,------,,,,,,---------.........---------............///000000000000////////////000000000000111111111111000000000000111111111111333333222222222444555666===???@@@>>>:::444000......////////////...---------------,,,,,,+++++++++,,,,,,+++***************,,,,,,,,,++++++++++++***---,,,+++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,...///...,,,***(((++++++++++++++++++++++++******+++,,,------...///,,,+++***+++,,,---,,,+++************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,........................------...//////...............///000000000000000111000000000000000000000222333444333222222444555555666777777777888;;;>>>FFF___++++++++++++++++++++++++*********++++++,,,,,,------------.........//////---------............///////////////000000000000000000000000111111111111000000000000111111111111111111222222333333222222444444333111...---...000---............---,,,,,,------,,,,,,,,,,,,++++++,,,+++******)))*********,,,,,,,,,,,,++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------...///...+++)))'''++++++++++++++++++++++++))))))***,,,---///111222///---++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,......................../////////000//////............///000000000000000000000000000000000111111222333333333222222444666555666777777777888;;;>>>EEE^^^,,,,,,++++++++++++++++++*********++++++,,,,,,,,,------------............---------............///////////////000000000000///000000000111111111111///000000000111111111111000111333444444333111000111111///---+++,,,///222...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********------,,,,,,,,,+++++++++,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++,,,...///000222///,,,***+++---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++++++++,,,,,,,,,------------------------------------------------------...........................////////////...------......///000000000000000000000000000000111111111111222333333222222444666555666777777777888;;;>>>EEE^^^,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,------------------............///.../////////000000000111///000000000111111111111///000000000111111111111000222444555555333111000000111111000...---///000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******,,,------------,,,++++++++++++++++++++++++******))))))***,,,...000222///,,,***+++---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++++++++,,,,,,,,,------------------------------------------------------........................------.........------,,,......///000000000000000//////000000111111111111111222333333222333555777555666777777777888;;;>>>HHH```+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///......//////000000111111000000000000111111111111000000000000111111111111111222333444444333111///---///111111///---,,,,,,///////////////...------++++++,,,,,,,,,,,,------+++++++++***++++++,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++(((((('''(((***---000222///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...........................+++,,,,,,---......------......///000000000000000/////////000111111222222000111333333222333555777555666777777777888;;;>>>KKKbbb*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...---------............///.........///000111111111000000000000111111111111000000000000111111111111111111222222222111//////+++---//////...,,,++++++---............---,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,------......------------,,,,,,,,,++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++,,,+++))))))***,,,///111,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................***+++,,,...////////////......///000000000000000...//////000111111222222000111222222222333555777555666777777777888;;;>>>IIIaaa))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////---------.........//////---......///000111111222000000000000111111111111000000000000111111111111000000000000000///......***,,,......---,,,,,,---,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------...///......---------,,,,,,,,,++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222000---+++******,,,---***))))))+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.................................++++++---///000111111111...//////000000000000000...//////000111222222222000111222222222333666888555666777777777888<<<>>>EEE\\\))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------......////////////////////////222000///000333444222000000000000000000000000000000000//////.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......//////......---+++******)))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++------.........---+++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------,,,---///...---,,,,,,,,,---------............///......////////////......000000000000111111111111111222222333333444444555444444444555777999<<<===DDDYYY******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................222000///000222333222000////////////////////////000/////////.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------.........---++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------***,,,......---------///---------............///......////////////....../////////000000000111111111222222333333444444555444444444555777999<<<===CCCYYY+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---/////////........................111//////000111222111000/////////////////////////////////...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,---.........---,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------(((***---...---...///000---------............///......////////////............/////////000000000111222222333333444444555444444444555777999<<<===CCCXXX++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---/////////........................////////////000111111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------------------)))+++---...------...///---------............///......////////////..................////////////111222222333333444444555444444444555777999<<<===CCCVVV*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......//////..............................////////////000000........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......////////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------------------+++---......---,,,,,,------------............///......////////////..................////////////111222222333333444444555444444444555777999<<<===BBBUUU}}}******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000555444000,,,---000---------------------------...//////......///000........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------............//////.........++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------,,,...///...---++++++,,,---------............///......////////////............/////////000000000111222222333333444444555444444444555777999<<<===BBBTTT{{{++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***333<<<:::111***,,,000------------------------,,,...//////------...000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------............------******************************+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++---.........------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------+++,,,......---,,,---...---------............///......////////////....../////////000000000111111111222222333333444444555444444444555777999<<<===BBBSSSyyy---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))555@@@>>>222)))+++111------------------------+++---//////---,,,...000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,------------------,,,******************************+++++++++,,,,,,,,,)))******+++,,,,,,------,,,------......------,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((''''''((()))***+++,,,------******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------***+++---.........------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------------)))+++---...------///000---------.........//////......////////////......000000000000111111111111111222222333333444555555444444444555777999<<<===BBBRRRxxx******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------......---------,,,,,,,,,------------------------++++++++++++******))))))************************+++,,,,,,+++******+++---++++++++++++++++++++++++------------,,,++++++***------------------------+++++++++*********))))))******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,---,,,***((('''++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,---------,,,,,,++++++***+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------,,,,,,+++++++++---...............------000000000000000000000000111111111000000000000000333333222222222333444444444666777888888999;;;===BBBNNNsss******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------...............---------,,,,,,------------------------...------------,,,,,,,,,------------------------++++++++++++*********)))************************+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,------,,,***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,------......+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++---...............------000000000000000000000000111000000000000000000000333333222222222333444444444666777888888999;;;===BBBNNNsss******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////............------------------------------------------,,,,,,,,,,,,------------------------++++++++++++************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------------,,,,,,,,,)))***,,,...000222333444+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------,,,,,,,,,,,,------...............---000000000000000000000000000000000000000000111111333222222222333333444555444666777888888999;;;===CCCOOOttt******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---------..................---------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,...000222555666777+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------,,,,,,,,,---......///.........////////////////////////000000000000000111111111222222222222333444555555444666777888888999;;;===CCCOOOttt******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++)))+++------+++******+++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------......------------------------------...///111222333333+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,------...//////......//////////////////////////////000000111111111111222222222222333444555666444666777888888999;;;===CCCOOOttt******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------******************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------......///,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------............,,,,,,---...////////////000000000000000000000000/////////000111111222222111111111222333444555666444666777888888999;;;===BBBNNNsss******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++******++++++++++++++++++++++++***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,------------...------------------------+++++++++,,,,,,---------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------......,,,,,,,,,---------......---,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------.........///+++,,,---...////////////000000000000000000000000...//////000111111222222111111111222333444666666444666777888888999;;;===AAAMMMrrr******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++******+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,---------...------,,,++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,------........................---------+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////+++,,,---...////////////000000000000000000000000...//////000111222222222111111111222333444666777444666777888888999;;;===@@@LLLqqq++++++++++++++++++++++++((((((((((((((((((((((((******))))))***,,,...///,,,------......------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------...------,,,+++++++++,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++)))***,,,---...------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............---,,,++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++------------------------...,,,***+++...000...,,,------------------------////////////////////////........................//////.........---------////////////////////////000000000000111111111111111111111111222333444555444666777888888999;;;===BBBMMMqqq++++++++++++++++++++++++))))))))))))))))))))))))++++++*********,,,---...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***+++,,,---------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------...------,,,,,,,,,---......,,,,,,---...,,,------......------,,,------------------------...,,,+++,,,...///...,,,------------------------................................................//////.........---------////////////////////////000000000000111111111111111111111111222333444555444666777777777999;;;===BBBMMMqqq++++++++++++++++++++++++************************,,,,,,++++++++++++,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++************+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++++++++,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...---------,,,---......,,,,,,---...---......//////......------------------------------,,,+++,,,...///...---------------------------------------------------.......................................---------////////////////////////000000000000111111111111111111111111222333444555444555777777777888;;;===BBBMMMppp++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******)))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---............,,,---......,,,,,,---...------............------------------------------,,,,,,,,,,,,---......---------------------------------------------------................................................///////////////////////////000000000111111111111111111111111222333444444444555777777777888;;;===BBBLLLooo++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,+++******)))******++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---............,,,---......,,,,,,---...,,,,,,------------,,,,,,------------------------,,,,,,------------......------------------------................................................---.....................///////////////////////////000000000111111111111111111111111222333444444333555666777777888:::<<>>CCCKKKiii++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------............///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......222444222---***+++---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...---------............///.......................................---------............////////////000000000000111111111111000111222333444555444444222444555666666999<<>>CCCIIIfff*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***111666555///+++---111---------------------------------------------------------------------------------------------------------------------------------------------------------............///......................../////////...---------,,,............///////////////000000000111111111111000111222333444444444444555666777666666777:::<<>>===<<<<<<<<<<<<<<<;;;999:::;;;=========<<<>>>AAADDDEEEDDDBBBAAA===;;;888555222000000///111111222222222111000///111......222333000...///......///000000000000///........................------------............///............---------------------------------------------------------------------------------+++,,,------......------,,,,,,,,,---------......---------............///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------......///000000000---...///---++++++---000---......///////////////...///111111///...///000///000000000111111111111000111111222444555555666444555666777777888:::<<<@@@FFF```------,,,+++*********************++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---------///111333666777:::;;;===<<<:::999;;;===???AAADDDEEEFFFHHHJJJLLLKKKKKKJJJIIIHHHIIIIIIJJJJJJHHHFFFFFFIIIKKKLLLLLLIIIKKKNNNPPPQQQPPPOOOMMMJJJHHHDDDAAA===;;;:::999======<<<;;;888555222000222//////333555333000000...//////000000000//////........................---------........./////////............---------------------------------------------------------------------------------+++,,,------......------,,,,,,,,,---------......---------............///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------......///000000111888444...+++,,,...000000---......///////////////...000111111000//////000///000000000111111111111000000111222444555666666333555666777777888;;;===@@@FFF___,,,,,,++++++***+++++++++*********++++++,,,,,,---************++++++++++++++++++,,,,,,------......*********++++++,,,,,,---...---,,,++++++++++++,,,,,,,,,+++++++++,,,---------...111333666999;;;<<>>;;;666555999;;;888333222111111222222111111000///........................------.........////////////............---------------------------------------------------------,,,,,,,,,------------...+++,,,------......------,,,,,,,,,---------......---------............///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,---...///000000111AAA:::111---...000000...---......///////////////...000111111000//////000000000000000111111111111000000111222444555666666333444666777777888;;;===@@@FFF^^^+++++++++***++++++,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,---++++++,,,,,,---......///)))******+++,,,,,,------------,,,+++,,,,,,......,,,------...000222333444555777:::>>>@@@BBBBBBBBBKKKNNNPPPOOOLLLJJJMMMPPPLLLMMMOOOOOONNNNNNOOOQQQFFFFFFEEEEEEFFFHHHJJJKKKIIIGGGEEEFFFIIILLLNNNOOOQQQQQQRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPQQQSSSUUUVVV]]]^^^^^^]]][[[WWWSSSQQQLLLFFFDDDFFFGGGAAA;;;888666666666555444333222111....................................///////////////............---------------------------------------------------------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......---------............///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...++++++,,,---...///000000777555111///............---......//////////////////000222222000///000111000000000000111111111111111111222333333444555555333444666777777888;;;>>>@@@EEE]]]************+++,,,------))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,---...//////))))))***+++,,,,,,---------,,,,,,,,,---///000222------///111444777:::;;;>>>@@@DDDHHHJJJJJJIIIIIIHHHKKKNNNLLLIIIGGGJJJMMMGGGIIIJJJIIIHHHGGGHHHIIIGGGFFFFFFFFFGGGJJJMMMNNNLLLJJJHHHHHHKKKOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVTTTVVVYYY\\\]]]\\\[[[ZZZ[[[UUUQQQRRRRRRJJJBBB>>>999999999888777555444333////////////////////////............/////////000//////.........---------------------------------------------------------,,,,,,,,,------.........+++,,,------......------,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...******+++,,,---...///000'''***......+++***,,,///---......//////////////////000222222000///000111000000000000111111111111111222222333333444444555222444666777777999;;;>>>@@@EEE]]],,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++++++++,,,,,,------------...---,,,,,,---111333000333777;;;===???AAACCCEEEFFFHHHHHHGGGGGGHHHJJJKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@AAACCCEEEGGGAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIMMMPPPRRRQQQUUUXXXYYYWWWTTTRRRRRRUUURRRPPPPPPRRRUUUVVVVVVQQQSSSUUUVVVUUUTTTTTTUUUYYYXXXVVVUUUSSSSSSSSSSSSKKKHHHDDDBBB@@@===888333//////000000111111111222111000///...---...000111000///......---.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------.........//////......---,,,,,,,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...---------............///...............///000000000000000000////////////000000000000000000000000111111111111222333444555555555555666777999;;;;;;???HHHZZZ,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------------...,,,,,,++++++,,,,,,---...+++,,,---...///111555888<<>>???@@@@@@GGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKOOOQQQKKKKKKOOOXXXccciiijjjhhhiiihhhfffffffffeeecccaaabbb___ZZZTTTQQQOOOOOOOOOMMMNNNOOOQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUSSSNNNJJJFFFDDDAAA>>>;;;888666666333222111111000000000111000000///.............../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------.........////////////...------,,,---------------------------------------............------,,,------------...............------------......---------............///...............///000000////////////000000000000000000000000000000000000111111111111222333444555555555555666777999;;;;;;???GGGYYY,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........---......//////...------...000333666777777999<<<======>>>AAABBB>>>@@@BBBAAA???=========???@@@@@@@@@>>>======??????>>>===<<<;;;<<<======@@@@@@AAABBBCCCCCCCCCBBBEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEHHHKKKMMMJJJJJJLLLQQQYYY```eeegggnnnnnnnnnpppqqqqqqnnnllleeecccaaa___^^^\\\ZZZXXXUUUSSSPPPNNNMMMOOOQQQRRRNNNPPPRRRTTTVVVWWWVVVUUURRRQQQOOOLLLJJJIIIHHHHHH:::888555333111111111222111111000000///000000111/////////.......................................------------------------------------------------........................------------........................//////////////////...---------------------------------------------............------------------..................------------......---------............///...............///000000////////////000000000000000000000000000000000000111111111111222333444444555555555666777999;;;;;;???GGGXXX,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,---...////////////000222555999<<<>>>>>>@@@BBBAAA@@@>>>>>>>>><<<>>>@@@@@@>>>=========;;;===>>>>>>======>>>???@@@@@@???>>>???@@@AAABBBCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFCCCBBBAAAAAACCCEEEGGGIIIKKKMMMNNNNNNNNNTTT^^^gggmmmmmmnnnppprrrqqqooolll\\\YYYWWWYYY]]]aaadddeeeaaa___]]]YYYVVVRRROOONNNPPPPPPPPPOOOPPPRRRUUUWWWVVVUUUTTTSSSTTTUUUWWWXXXMMMIIICCC<<<777444444444111111000000///000000000////////////////////////........................------------------------------------------------........................---------....../////////........./////////000000//////...------------...---------------------------......//////......------------........./////////......------......///---------............///...............///000000.../////////000000000111000000000000000000000000111111111111222333444444555555555666777999;;;;;;???FFFWWW,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////111222444777:::===??????>>>@@@AAA@@@===:::888777999;;;===>>>===<<<<<<======>>>@@@@@@???@@@AAACCCCCCBBB@@@???>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKGGGFFFEEEDDDDDDEEEGGGHHHFFFJJJMMMJJJHHHLLLXXXccciiiiiiiiijjjkkkjjjfffdddZZZRRRHHHDDDFFFLLLRRRUUU[[[___eeejjjjjjfff```\\\YYYXXXUUUQQQOOOOOOSSSVVVVVVVVVTTTTTTUUUWWWYYY[[[^^^ZZZSSSKKKDDD???;;;:::666555333111000///.........////////////000000000........................------------------------................................................---------...//////000000....../////////000000000000///......------......------------------------......////////////......------.........///////////////............//////---------............///...............///000000......//////000000111111000000000000000000000000111111111111222333444555555555555666777999;;;;;;???FFFVVV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------...///000111444666888;;;<<<===<<<<<<888;;;>>>>>><<<999777666777:::<<<===<<<;;;;;;<<<@@@AAABBBBBBAAA@@@AAACCCAAA@@@???>>>>>>>>>???@@@@@@@@@AAACCCEEEHHHKKKMMMPPPQQQRRRTTTTTTTTTSSSSSSOOOMMMKKKIIIHHHIIIJJJKKKFFFIIIMMMMMMLLLOOOVVV\\\dddccccccdddeeeeeecccaaa```XXXLLLEEECCCDDDCCCAAAKKKQQQZZZbbbhhhjjjjjjiiiaaaaaa___[[[XXXWWWZZZ]]]___]]]ZZZWWWVVVVVVWWWWWW[[[[[[ZZZXXXSSSMMMHHHDDDBBB@@@===999444111...---.../////////000000000000................................................////////////////////////........................---------...///000000000.../////////000000000000000//////...............------------------------......////////////..................//////////////////............//////---------............///...............///000000.........///000111111111000000000000000000000000111111111111222333444555555555555666777999;;;;;;???FFFVVV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------............///000222222777888;;;======;;;999777555888<<<>>>===;;;:::999<<<>>>@@@@@@???>>>>>>???AAABBBCCCAAA???>>>???@@@<<<<<<<<<===>>>@@@BBBDDDCCCCCCDDDGGGKKKPPPUUUWWWYYYZZZ[[[[[[[[[ZZZYYYXXXUUUSSSQQQNNNMMMMMMMMMNNNNNNPPPTTTVVVXXXYYYYYYZZZ______```bbbeeeggggggfffddd```\\\[[[ZZZVVVNNNGGGCCCDDDGGGJJJPPPVVV\\\___dddeeefffeeecccbbbeeehhhkkkhhhccc]]]YYYVVVUUUUUUNNNRRRYYY]]]]]]XXXRRRNNNOOOLLLGGG@@@:::555111///.../////////000000111111////////////////////////........................000000000000000000000000........................---------...///000000111////////////000000000000000000///...............------------------------......////////////................../////////000//////............//////---------.........//////...............///000000---......///000111111222000000000000000000000000111111111111222333444555555555555666777999;;;<<>>>>>>>>:::;;;===???AAABBBBBBBBBCCCAAA@@@CCCGGGJJJIIIGGGJJJLLLNNNQQQTTTVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXUUUTTTTTTTTTTTTUUUWWWWWWXXXXXXYYY\\\^^^^^^\\\ZZZaaa```___^^^^^^______```ccc``````dddddd___[[[[[[\\\ZZZUUUOOOIIIFFFFFFGGGOOOSSSWWWZZZ\\\]]]___aaapppqqqpppkkkccc\\\ZZZZZZOOONNNOOOTTTYYY[[[WWWSSSYYYTTTNNNGGGBBB===888555333000...///111111///+++000000///...............////////////////////////........................////////////////////////---------........./////////...---++++++,,,------............////////////000000///...---,,,,,,,,,---------............///.......................................///000000////////////////////////////////////////////////000000000000////////////111111111111111111111111111222333222111111333444555555555555777999;;;<<<@@@FFFSSSzzz++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++111000...,,,,,,,,,---...444555666888999999::::::666555444666999;;;;;;999;;;<<<======<<<<<<>>>@@@===???AAABBB@@@?????????@@@@@@@@@@@@AAABBBCCCCCC@@@AAADDDFFFHHHKKKMMMOOOOOOQQQSSSVVVXXXYYYZZZZZZ\\\XXXTTTRRRSSSXXX\\\___XXXVVVSSSSSSTTTTTTQQQOOOTTTUUUUUUUUUUUUTTTRRRQQQXXXWWWVVVUUUUUUVVVXXXYYY[[[YYYZZZ^^^```^^^^^^```eeedddaaa\\\WWWRRROOONNNDDDCCCEEEHHHMMMPPPOOONNNOOOYYYgggpppqqqkkkbbb\\\UUUPPPLLLLLLPPPTTTUUUTTTQQQQQQQQQQQQOOOKKKEEEAAA;;;666111//////000...,,,000000///............///////////////////////////........................////////////////////////---------........./////////......---------------............////////////000000///------,,,,,,------------............///.......................................///000000////////////////////////////////////////////////000000000000////////////111111111111111111111111111222333222111111333555555555555555777999;;;<<<@@@FFFSSSyyy++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,///...---,,,---000333666===<<<;;;:::999999999999555555555777:::<<<<<<<<<:::<<<===<<<;;;:::;;;===;;;===@@@AAA@@@@@@@@@AAABBBAAA@@@@@@AAACCCFFFGGGHHHLLLOOOOOONNNOOOTTTXXXSSSSSSTTTVVVWWWXXXXXXYYYWWWRRRMMMLLLOOOTTTXXXYYYZZZVVVRRRSSSVVVVVVRRRNNNUUUVVVWWWVVVUUUTTTUUUVVVQQQPPPOOONNNNNNOOOQQQRRRQQQPPPSSSWWWXXXXXXZZZ______```aaaaaa___\\\XXXUUURRROOOLLLPPPVVVYYYVVVRRRHHHKKKPPPWWW]]]``````___bbb\\\TTTPPPPPPQQQPPPOOOLLLMMMOOORRRTTTTTTRRROOOHHH@@@666000////////////111000000///////////////////////////////////////........................////////////////////////------.........////////////////////////......---............////////////000///...------------------------............///.......................................///000000////////////////////////////////////////////////////////////000000000000111111111111111111111111111222222222111111333555555555555555777999;;;<<>>??????999888666555555555666777::::::;;;;;;::::::;;;;;;;;;===>>>???===<<<===>>><<>>444111111222222222222111000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000///000111111111000...---............//////////////////...------------...---------............///.......................................///000000////////////////////////////////////////////////.../////////000000000111111111111111111111111111000111222222111222444666555555555555777999;;;<<<>>>DDDOOOvvv++++++,,,,,,,,,,,,------))))))***---222888>>>BBB<<<>>>@@@BBBAAA???<<<;;;777777666666777888888999;;;<<<===<<<;;;:::;;;<<<:::<<>>666444444333222333222222111111111111111000000000000000000000000////////////////////////////////////////////////....../////////000000000000000000000000//////...............///////////////......---------......---------............///.......................................///000000////////////////////////////////////////////////......//////000000111111111111111111111111111111///111222222111222444666555555555555777999;;;<<<>>>CCCNNNttt++++++,,,,,,,,,,,,------++++++,,,///444;;;BBBGGGEEEEEEDDDBBB???;;;888666666777888999999999999999:::<<<>>>===;;;;;;<<<>>>:::===AAADDDEEEEEEFFFGGGMMMPPPTTTVVVWWWXXXZZZ[[[YYYXXXWWWXXX[[[aaahhhlllmmmpppuuuzzz}}}}}}{{{yyy}}}{{{wwwsssnnnjjjbbb^^^XXXSSSPPPNNNNNNNNNSSSSSSSSSSSSSSSVVV[[[^^^WWWVVVSSSNNNJJJFFFEEEEEEHHHJJJPPPUUUXXXWWWRRRNNNLLLGGGAAA===<<<;;;888666333333222111111111111222000000000000000000000000////////////////////////////////////////////////.../////////000000000000000000//////.........///............////////////......---------......///---------............///.......................................///000000////////////////////////////////////////////////.........///000111111111111111111111111111111111///000222222111222444777555555555555777999;;;<<<===BBBNNNsss++++++,,,,,,,,,---------000//////000555;;;AAAEEEEEECCC@@@===999666444333666777888999:::999888777999;;;>>>===<<<<<<>>>AAA???CCCHHHKKKMMMNNNPPPQQQTTTWWWZZZ]]]^^^^^^```aaadddbbb```aaahhhsss~~~sssiiiddd```YYYTTTKKKOOOSSSTTTRRRQQQRRRTTTWWWZZZ]]]]]]YYYRRRLLLIII>>>???CCCIIIOOOTTTUUUUUUMMMIIIFFFEEEEEEDDD???;;;444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000...---------...///............/////////000......---------......///---------.........//////.......................................///000000////////////////////////////////////////////////---......///000111111222111111111111111111111111///000111222111222555777555555555555777999;;;<<<===BBBMMMsss,,,---------...............111777<<>>;;;888888:::<<<;;;:::===<<<;;;;;;;;;<<<>>>??????AAACCCFFFHHHKKKNNNPPPWWWWWWVVVSSSSSSWWW^^^eeeccciiivvv||||||~~~|||uuuwwwwwwtttooopppwww|||}}}{{{tttrrrvvvsssjjjiiiooommmyyywwwmmmddd[[[WWWXXXOOOOOOOOOQQQTTTVVVUUUTTTUUUUUUSSSOOOIIIEEEDDDDDDFFFNNNZZZbbbccc\\\RRRJJJAAA===;;;???EEECCC999///444555666777666444111000666333000...///000000000////////////000000000111111000/////////000222333000000/////////.........///.........---------,,,......//////......---,,,........................////////////////////////---..................---000000000000000000000000---.........////////////////////////000000000000222111000000000111222333222111000000111222444666555555555666777999;;;;;;>>>DDDMMMooo+++++++++,,,...111333555<<>>@@@CCCBBB???<<>>???===888444444222/////////000///////////////000000000111111000000000///000000111222000000000/////////......////////////...............////////////...------........................////////////////////////........................000000000000000000000000////////////000000000000////////////000000000000111111000000111111222333222111111000111333444555555555555666777999;;;;;;===CCCLLLnnn------...///222666999<<>>@@@DDDGGGKKKOOOPPPWWWTTTQQQOOOOOOQQQRRRRRRQQQTTTXXX^^^iiiyyyssszzz~~~jjjwwwuuucccWWWZZZSSSKKKIIIOOOUUUXXXXXXXXXZZZ]]]]]]YYYQQQHHHBBB@@@IIIRRRUUUQQQMMMNNNPPPPPPJJJDDDCCCFFFIIIGGGEEE888555222000000000///...000000000000111111111111000000111111111000000000111000000000////////////000000000000000000000000//////000000//////...---////////////////////////////////////////////////000///............///000////////////////////////000000000000111111111222////////////000000000000000000111111222222222222111111111111222333444444555555555666777999;;;;;;<<>>:::555222111111111000000000000111111111222222000111111111111000//////111111000000000/////////////////////000000000000///000000000000///......////////////////////////////////////////////////111000///......///000111000000000000000000000000000000000000111111111111////////////000000000000000000111222222222222111000111111222333333444444555555555666777999;;;;;;<<>>@@@BBBIIIJJJMMMOOOQQQQQQQQQQQQIIIMMMOOOPPPRRRYYYfffpppjjjyyy|||qqqfff\\\UUUVVVWWWXXXZZZ[[[]]]^^^___ZZZQQQGGGCCCFFFNNNUUUYYYVVVUUUQQQNNNKKKIIIHHHGGGDDD???888333111222222222000000111111111222222222000111111222111000///...111111111000000000//////.........//////000000000000000000000000///......////////////////////////////////////////////////111000///......///000111000000000000000000000000/////////000000000111111////////////000000000000///000111222333222222111000000111222333333333333555555555666777999;;;;;;===BBBJJJiii555888===CCCGGGIIIJJJJJJGGGJJJNNNQQQQQQPPPMMMKKKEEEFFFGGGEEECCCDDDGGGJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLTTT\\\aaaeeeppp~~~xxxrrrlll|||uuukkk[[[\\\\\\]]]\\\[[[ZZZYYYXXX[[[ZZZRRRGGGDDDKKKTTT[[[\\\\\\XXXRRRMMMIIIGGGHHHBBB:::444222222333444000111111111111222222222000111222222222000///...111111111111000000000000---.........//////000000000000000000000//////...000000000000000000000000////////////////////////222000///......///000222000000000000000000000000////////////000000000000////////////000000000000///000111222333222111111000000111333333333333333555555555666777999;;;<<<>>>CCCJJJiii:::<<<@@@DDDGGGGGGGGGFFFOOONNNNNNPPPQQQOOOIIIDDDBBBFFFJJJLLLJJJIIIKKKMMMLLLPPPSSSQQQIIIDDDGGGMMM\\\gggvvvzzzttttttxxxxxxwww~~~tttnnnfff]]]YYYZZZ\\\]]]TTTTTTWWW[[[ZZZQQQJJJGGGSSSPPPYYYbbb[[[TTTQQQJJJIIIIIIEEE===444///111555222000......///000000000000000000000111111111111222222222111111000000000111111000000//////......000000////////////000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222222222222333444555555777999:::999666777:::===999CCCKKKhhh<<>>777000333111000111222333222111000000000111111111222222333333333333222222222222111000000000000/////////111000000//////000000111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000111111111222222222222222222333444555555666555444555888999::::::@@@FFFIIIbbb===???BBBFFFHHHJJJKKKKKKNNNQQQUUUTTTQQQNNNNNNOOOKKKNNNPPPNNNKKKJJJLLLNNNFFFJJJMMMTTTaaauuuwwwnnnkkkoootttwwwxxxwwwnnncccZZZUUUTTTXXX[[[___]]]XXXRRROOOSSS\\\cccpppnnnmmmlllhhheeegggkkkxxx{{{ppp```___cccbbbZZZTTTWWW\\\TTTGGGGGGPPP]]]iiibbb[[[QQQIIIDDD@@@<<<888333222111222333333222000000000111111111222222222333333333333333333333333000000000000000000000000111000000000000000000111000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000111111111222222222222222222222333444555555888555222444999>>>??????@@@FFFIIIbbb@@@AAADDDGGGIIIKKKLLLLLLLLLPPPSSSSSSPPPMMMNNNOOOLLLOOOQQQPPPLLLJJJKKKMMMKKKZZZlllxxx}}}|||tttrrrrrrrrrrrr^^^ZZZUUUSSSTTTXXXZZZ[[[TTTRRRPPPOOOQQQSSSRRRPPPIIILLLQQQUUUVVVTTTQQQNNNPPPMMMNNNRRRSSSQQQTTTYYYZZZiiiuuuooo^^^WWWaaaooopppooobbb]]]bbbjjj```tttnnnYYYQQQPPPSSS^^^gggccc]]]UUUMMMGGGCCCBBB555444222222222222111///111111111111222222222222333333333333333333333333000000000000111111111111111111000000000000111111111111111111111111111111.../////////000000000111////////////000000000000////////////////////////////////////////////////////////////000000000000111111111111222222222222222222222222333444555555111222777???FFFJJJHHHEEE>>>DDDIIIcccEEEFFFHHHJJJLLLMMMNNNNNNLLLNNNPPPPPPOOONNNNNNOOOKKKLLLMMMKKKIIIIIIMMMQQQbbbzzz|||nnndddYYYTTTRRRPPPPPPRRRTTTSSSQQQRRRTTTTTTQQQOOOMMMOOOQQQUUU]]]bbb^^^WWWMMMMMMPPPTTTXXXWWWSSSNNNMMMFFFDDDJJJNNNMMMPPPVVVIIIIIIKKKMMMRRRWWW[[[^^^[[[fffyyy~~~{{{yyyqqqfffyyyddd^^^ZZZQQQTTT\\\___bbbaaa]]]UUUMMMIII:::777444222222222111000111111111222222222222333222222222222333333333333000000000111111111111222222111111000000111111222111111111111111111111111......//////000000111111////////////000000000000000000000000000000000000////////////////////////////////////000000000000111111111222222222222333222222222222333444555555333:::CCCLLLOOOKKKBBB;;;<<