BM6P6(@ lllFFFEEE\\\nnn|||yyy\\\QQQIIIFFFCCCDDDFFFHHHHHHFFF@@@AAADDDGGGFFFEEEEEEGGGMMMLLLKKKLLLMMMLLLIIIFFFEEEGGGIIIGGGDDDAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAACCCCCC@@@@@@CCCCCC@@@BBBAAA@@@@@@AAABBBCCCDDDBBBDDDEEEDDDEEEJJJTTT\\\nnn{{{tttfffeeemmmtttwww~~~|||zzzyyytttqqqssstttuuuzzz~~~tttkkkkkkooopppmmmnnnnnnnnnqqqsssttttttrrrooouuu{{{|||zzzyyy|||~~~}}}wwwqqqmmmnnnqqqxxxyyy{{{|||}}}}}}{{{zzz|||zzz|||}}}xxxqqq^^^HHH>>>CCCRRRbbbmmmhhhiiifff]]]WWW\\\lll{{{tttvvvuuu]]]iiittt```MMMGGGKKKVVVkkk~~~qqq|||vvviii]]]]]]qqq~~~xxxmmmdddUUUMMMNNNLLLQQQXXXbbbrrr~~~vvvkkkcccVVVKKKCCC>>><<<:::999888777666777999<<<===???>>>===:::888666444333444222000///...///000111555555666777888:::<<<===@@@@@@???===;;;999888777888777777777666666:::???IIIZZZmmmxxxyyybbbEEE@@@?????????;;;::::::::::::;;;<<<<<<======<<<;;;:::999999999:::;;;;;;<<<;;;;;;::::::<<<;;;:::999888888888888999;;;===>>>???>>>===<<<<<<<<<======>>>>>>??????;;;<<<>>>???@@@@@@??????AAA???>>><<<<<<===???@@@;;;<<<>>>???@@@@@@??????@@@@@@@@@???>>>>>>AAADDDAAA@@@>>>>>>??????===<<<===<<<;;;<<<======;;;999@@@AAACCCDDDDDDDDDCCCBBBHHHUUUdddrrruuuuuuvvv}}}~~~~~~wwwlllppplllgggcccbbbcccccccccdddeeehhhmmmrrrxxx}}}yyy{{{yyyssspppnnnkkkhhhlllqqqnnnfffiiivvv~~~}}}tttwwwsssiiidddfffgggeeeccccccbbbbbbaaa`````````bbbbbbaaaaaabbbdddfffgggffffffjjjpppuuuuuunnnhhhgggffffffeeecccaaa___^^^bbbbbb```______```aaaaaa]]]]]]]]]^^^___^^^\\\ZZZXXXXXXYYYYYYZZZZZZ[[[[[[\\\ZZZXXXYYY\\\]]][[[YYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^___`````````\\\WWWdddCCCFFFaaasss}}}xxx\\\SSSIIIGGGDDDDDDFFFGGGGGGFFFCCCCCCCCCBBBAAAAAADDDGGGJJJKKKLLLJJJHHHEEEEEEEEECCCCCCDDDEEEFFFEEEBBB???@@@@@@AAAAAABBBCCCCCCCCCAAACCCDDDAAAAAADDDDDDBBBDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEEEECCCBBBFFFNNNUUUlllvvvzzzpppeeedddjjjnnnxxxyyytttqqqssstttuuuyyyzzzqqqmmmnnnpppooommmmmmmmmooorrrssssssrrrooorrrttttttrrrssswwwzzzyyy|||}}}~~~xxxssspppmmmpppuuu~~~~~~~~~~~~}}}{{{zzz|||uuueeeQQQEEEHHHXXXkkkyyywwwtttkkk]]]PPPNNNXXXccc{{{{{{tttnnn{{{dddWWWLLLIIILLLVVViii{{{uuu^^^YYYdddzzzbbbYYYSSSLLLJJJOOOSSS]]]iiiuuuzzznnnbbb[[[PPPFFF???;;;999888888888888888999:::<<<===>>>===;;;999777555333222333222000//////000222333666666777888999;;;<<<===@@@???===;;;999888888888;;;;;;;;;:::999:::@@@EEEVVVlllzzz|||tttlllqqq|||SSS???>>>===;;;<<<::::::::::::;;;<<<<<<=========<<<;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999::::::;;;:::;;;===>>>>>>>>><<<;;;===============>>>>>>>>><<<===???@@@AAAAAA@@@@@@???>>>===;;;;;;<<<>>>???<<<===>>>???@@@??????>>>AAAAAAAAA???>>>???BBBDDDBBB@@@????????????>>><<<>>>===<<<===??????>>><<>>???@@@BBBCCCDDDEEEDDDDDDAAADDDDDDBBBBBBFFFFFFCCCGGGFFFDDDDDDCCCDDDEEEEEEEEEFFFEEEBBB@@@BBBHHHMMMdddkkkooolllhhhhhhkkklll|||}}}zzzuuurrrrrrrrrrrrvvv{{{yyyqqqooopppppplllllllllnnnppprrrrrrqqqrrrooollljjjkkkoootttwwwxxxzzz}}}{{{yyyyyyyyy}}}|||}}}{{{zzz{{{~~~~~~tttcccTTTOOOYYYjjjwwwtttsssmmmcccYYYYYYbbbkkk{{{sssuuu}}}}}}bbbSSSPPPNNNPPPVVVaaarrrkkkUUUTTTfffsssaaaOOOJJJMMMQQQZZZccciiitttmmm^^^UUUOOOFFF>>>:::888777777777888999:::;;;<<<<<<<<<;;;:::999777555333222111111111000000000222444555777777888999:::<<<======>>>===:::888777777888999999:::999888888>>>GGGNNNddd|||zzzqqqkkkooo{{{xxx]]]CCC;;;>>>===::::::::::::::::::;;;<<<===>>>======<<<;;;::::::::::::999:::::::::::::::::::::888888999999:::;;;<<<===;;;<<<===>>>>>>===;;;:::===============<<<<<<<<<<<<>>>@@@AAABBBBBBAAA@@@======;;;;;;;;;<<<===>>>======>>>?????????>>>>>>AAABBBBBBAAA@@@@@@CCCEEECCCAAA@@@@@@@@@@@@???===???>>>===>>>@@@BBBAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCEEEFFFJJJVVVlllrrr^^^___ooo|||yyyzzztttpppkkkhhhggggggfffeeeffffffeeefffgggiiikkkmmmrrrvvv{{{wwwrrrtttyyy|||yyywwwuuuuuuvvvtttpppkkkmmmmmmlllkkkhhhhhhhhhjjjccchhhllloooyyy}}}rrrvvv|||}}}sssgggbbbccceeebbbbbbccccccbbbaaa___^^^^^^___```bbbdddeeeeeefffggggggjjjnnnqqqooojjjdddcccccccccbbbaaa___^^^]]]bbbaaa``````______``````___^^^^^^^^^___^^^[[[YYYXXXYYYYYYYYYYYYZZZZZZZZZ\\\ZZZYYYYYYZZZZZZYYYWWWXXXXXXYYYYYYYYYZZZZZZZZZ^^^]]]]]]]]]]]]]]]]]]^^^fffNNNOOOggguuu|||uuuWWWLLLJJJIIIGGGEEEEEEEEEEEEEEELLLMMMLLLHHHGGGKKKOOOQQQPPPPPPNNNJJJGGGEEEFFFGGG???@@@CCCFFFHHHFFFBBB???@@@BBBDDDEEEFFFEEEDDDCCCAAADDDEEECCCCCCGGGGGGEEEGGGFFFEEECCCCCCCCCDDDDDDEEEEEEDDDAAA@@@AAAEEEHHHUUU[[[cccjjjnnnooonnnkkkttt|||zzzvvv{{{{{{vvvrrrqqqpppnnnppptttyyy}}}~~~xxxuuusssooommmllllllmmmppprrrrrrqqqtttnnngggdddgggmmmssswwwvvvxxxyyy|||}}}~~~zzz{{{}}}zzzgggXXXUUUZZZ______bbbeeeeeefffkkksss{{{qqqhhhxxx~~~xxxbbbRRRSSSTTTWWW___nnn\\\TTTSSSdddkkkUUUOOOLLLPPP\\\jjjyyynnnZZZMMMIIIDDD>>>999777777666666666888:::<<<===<<<;;;:::777777666444333222111000000000000111222444666777888999:::;;;<<<<<<======<<<:::888666555777999:::777888777777===KKKYYYaaaqqqyyyvvvxxxRRREEE;;;<<>><<<<<<:::999::::::;;;<<<>>>>>><<<<<<;;;:::::::::::::::999888888888999999999:::888888888888999:::<<<<<<<<<============<<<::::::=========<<<<<<;;;;;;;;;;;;===???AAABBBAAA@@@???<<<<<<;;;;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>BBBCCCCCCBBBAAABBBDDDFFFDDDBBBAAAAAAAAAAAA@@@>>>>>>======>>>AAABBBCCCBBBEEEDDDCCCAAAAAABBBCCCDDDEEEDDDDDDKKK]]]uuuuuu]]]]]]kkkqqq|||xxxrrrnnnkkkiiihhhfffgggfffeeedddddddddeeeeeegggiiilllqqqwwwzzztttqqqooommmlllmmmnnnmmmiiieeeeeehhhkkkjjjhhhgggiiilllhhhlllooopppuuuyyyvvvooovvvwwwtttmmmfffcccdddeee``````aaabbbaaa___]]]\\\\\\^^^```bbbdddeeeeeedddccccccdddgggiiigggbbb^^^ccccccbbbbbbaaa```___^^^bbbaaaaaa```_______________^^^^^^^^^^^^]]][[[XXXYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZ[[[^^^^^^\\\^^^aaaxxxTTTNNN```nnn{{{xxxYYYMMMIIIIIIGGGFFFDDDDDDEEEFFFEEEJJJKKKHHHGGGLLLNNNMMMMMMHHHCCCBBBDDDDDDAAA>>>???EEEJJJKKKFFFBBB@@@AAABBBCCCEEEFFFFFFEEECCCAAABBBEEEFFFCCCDDDGGGGGGEEEFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAACCCEEEHHHHHHMMMWWWeeeooopppjjjeeecccnnnyyy~~~ttttttwwwzzz}}}wwwsssqqqnnnjjjjjjmmmoootttzzz||||||}}}}}}vvvnnnpppooommmnnnpppqqqrrrqqqrrrlllddd```cccjjjpppuuurrrsssrrrrrryyy|||{{{}}}}}}iiiZZZOOOGGGMMMQQQWWW\\\^^^aaadddffffffnnncccggg||||||lll```[[[bbbdddhhhvvvVVVWWWZZZnnnrrr]]]NNNEEEOOO\\\jjjyyyzzziiiXXXKKKEEE@@@===999666666777777777777888;;;<<<<<<;;;999888444444333222222111000000///000111222444666777888999:::;;;<<<<<<<<<<<<;;;:::888666555555777:::<<<:::;;;;;;===LLLbbbsssyyyzzzvvvzzzWWWAAA<<<:::<<<>>>===<<<<<<999999999::::::;;;======;;;::::::999999999999:::888777777777777888999:::888888888888888999::::::======<<<<<<<<<;;;::::::======<<<<<<;;;;;;::::::999;;;>>>@@@AAA@@@>>><<<<<<<<<<<<<<<======>>>???<<<<<<<<<======>>>??????AAACCCDDDCCCBBBBBBDDDEEEDDDBBBAAAAAABBBAAA@@@???>>><<<;;;===???BBBBBBBBBDDDDDDBBBAAAAAABBBCCCDDDEEEFFFGGGIIIPPPbbb|||{{{kkkXXX___cccjjjqqq{{{{{{uuuqqqnnnjjjhhhgggfffdddbbb````````````___aaaeeehhhmmmttt|||zzztttmmmhhhggggggeeeccccccfffjjjjjjhhhfffhhhjjjgggjjjjjjgggfffjjjnnnqqqwwwmmmgggeeeeeedddddd^^^____________]]]\\\[[[\\\]]]```bbbcccddddddccc``````aaabbbcccaaa]]][[[bbbcccccccccbbbaaa``````aaaaaaaaa```___^^^^^^]]]___^^^]]]^^^___^^^[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXZZZ^^^]]]XXXZZZ___TTTLLL[[[kkk{{{{{{^^^QQQHHHHHHHHHFFFDDDDDDEEEGGGCCCKKKNNNKKKJJJOOOOOOKKKKKKEEE???@@@FFFHHHCCC===@@@HHHNNNLLLDDD>>>???BBBBBBCCCDDDEEEEEEDDDCCCBBBCCCFFFFFFCCCCCCFFFFFFCCCCCCCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAACCCDDDFFFGGGCCCEEEOOO^^^iiiiiiddd```[[[fffrrrxxxyyyzzz}}}{{{ssssssrrroooooowww|||vvvrrrmmmgggeeehhhhhhlllqqqtttuuuwww|||yyypppsssqqqnnnnnnooopppppppppllliiiccc______ccchhhllloooqqqqqqppprrrzzz~~~~~~~~~~~~{{{wwwyyy}}}|||lllWWWEEEFFFIIILLLOOOPPPOOOMMMKKKWWWsss{{{ZZZZZZeeennnvvvtttlllkkkssswww}}}yyy[[[[[[llltttpppUUUMMMJJJRRRiiirrraaaSSSHHHDDDDDD<<<999777666777888999888888999;;;;;;;;;999777666222111111111111111111000000111222444666777888999999:::;;;<<<<<<<<<;;;:::777666555555666888;;;<<<999;;;===EEE[[[uuuwwweee???;;;::::::::::::999999:::999999999999999::::::;;;999888888777777888888999777666555555666777999:::999888888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888:::===@@@AAA???===;;;<<<<<<<<<===>>>>>>>>>???::::::;;;<<<===???@@@AAAAAABBBDDDCCCBBBBBBCCCEEEDDDBBBAAAAAAAAAAAA@@@>>>>>><<<;;;<<<>>>AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGIIIHHHHHHSSSjjj~~~vvvaaa\\\UUUWWW[[[fffuuu}}}xxxtttooollliiigggdddaaa^^^]]]\\\\\\\\\^^^aaadddgggkkkppptttvvvjjjeeeeeefffgggccceeeggggggfffeeefffffffffhhhgggdddbbbgggsss|||{{{kkkffffffdddbbb```______^^^]]]]]]\\\\\\\\\]]]^^^___aaabbbbbbbbbbbb```aaaaaabbbaaa___]]]\\\bbbbbbbbbccccccbbbaaaaaaaaaaaaaaa```___^^^]]]\\\]]]]]]]]]^^^___^^^\\\ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXYYYXXXWWWWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZXXXZZZ^^^\\\WWWZZZbbbUUUNNN___nnn|||zzz]]]QQQFFFGGGHHHFFFDDDDDDFFFIIIHHHPPPRRRLLLKKKOOOOOOIIIHHHDDDBBBDDDIIIJJJGGGCCCBBBGGGJJJIIICCC??????AAA@@@AAAAAACCCDDDEEEFFFFFFDDDGGGFFFCCCBBBDDDDDDAAABBBAAAAAA@@@@@@AAABBBCCC@@@@@@@@@AAACCCDDDEEEEEEEEECCCIIIXXXccceeedddeee___dddmmmuuuyyy|||~~~~~~vvvooopppooollliiiooo|||{{{vvvooogggccceeefffiiillllllmmmoootttxxx}}}|||uuutttrrrnnnmmmmmmnnnmmmmmmjjjiiigggbbb]]]\\\___bbbffflllpppnnnnnnsssxxxyyyxxxyyy|||~~~{{{}}}}}}~~~zzzvvvvvvzzzjjjRRRLLLKKKJJJJJJJJJIIIGGGDDDQQQgggdddSSSYYY```dddlll{{{~~~wwwvvv{{{uuu```bbbwwwlllsssZZZOOOTTTYYYnnnrrr]]]PPPHHHAAA>>>@@@:::888666666888999999888:::;;;;;;:::888666444333000000000111111111111111111222333555777888888999999:::;;;<<<<<<;;;999888555555555777888:::<<<===999<<>>???;;;;;;::::::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;888:::>>>AAABBB@@@===;;;::::::;;;<<<============999999999;;;===???BBBCCC@@@AAACCCCCCBBBBBBBBBDDDCCCBBB@@@@@@AAAAAA???>>>???===;;;<<<>>>@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFGGGEEEJJJ\\\nnn{{{ppplll```VVVSSSWWWfffwww{{{vvvssspppnnnjjjeeeaaa^^^]]]\\\ZZZ\\\^^^```bbbeeeiiimmmxxxzzzxxxqqqnnnmmmkkkfffeeedddeeefffgggfffeeehhhhhhgggggghhhooozzzyyylllgggeeeaaa______bbbaaa___]]]\\\]]]^^^^^^_______________```aaabbb```aaabbbaaa```___^^^^^^``````aaaaaabbbaaaaaa``````aaaaaaaaa___^^^\\\[[[\\\\\\\\\]]]______]]][[[YYYYYYXXXXXXXXXWWWWWWWWWTTTVVVXXXXXXVVVVVVXXXZZZYYYYYYYYYZZZZZZZZZ[[[[[[]]]XXXZZZ``````___iiiwwwWWWTTThhhttt}}}wwwYYYNNNEEEGGGHHHFFFDDDDDDGGGJJJHHHPPPPPPGGGEEEJJJJJJCCC@@@AAABBBDDDFFFFFFEEEDDDDDDEEEEEEEEECCCAAA@@@@@@>>>>>>???AAACCCFFFHHHIIIEEEGGGFFFCCCBBBCCCCCC@@@BBBAAAAAA@@@AAABBBDDDDDD@@@??????@@@BBBCCCCCCBBBGGGCCCGGGUUUaaagggkkkpppaaaaaafffpppxxx}}}yyyxxx|||lllffflllppppppooorrrzzz~~~xxxpppgggcccdddfffhhhiiihhhfffhhhmmmqqqxxx}}}zzzuuurrrnnnlllllllllkkkkkkkkkllllllfff^^^YYYYYY\\\WWWaaaiiihhhfffiiinnnppppppqqqvvvyyywwwuuuyyy{{{vvvxxx~~~}}}rrrxxxwww___WWWSSSMMMJJJIIIHHHEEECCCGGGWWWkkkiiiXXXWWWbbbdddjjjooo|||}}}||||||rrr^^^jjjvvvsssvvvddd]]]TTTVVVbbbiiiwwweeeRRRJJJEEE>>>::::::999777666777888999999888<<<;;;:::999777555333222000000000000111111111222111222444666777888888999999:::;;;<<<<<<:::999777333444666888:::;;;<<<======BBBIIIYYYvvvwwwttttttLLLCCC>>>999;;;;;;999999999999777:::999888777666666666666666666555555555555666777666555444333444666888:::888888999;;;===@@@BBBCCC:::::::::::::::;;;<<<===999999999::::::;;;;;;;;;999;;;???BBBCCCAAA>>><<<888999:::;;;<<<<<<<<<<<<888888888:::===@@@CCCDDD???AAACCCCCCBBBAAABBBCCCCCCAAA@@@@@@@@@@@@???===AAA>>><<<<<<>>>@@@BBBBBB>>>???AAADDDEEEEEEEEEEEEBBBAAABBBEEEEEEGGGSSSbbb}}}___UUUSSS^^^nnn}}}{{{yyyxxxvvvqqqkkkfffbbb___^^^XXXZZZ\\\^^^```ccchhhkkkqqqsssvvv|||yyyqqqkkkiiifffdddeeehhhjjjiiiggghhheeedddggglllrrrxxx~~~~~~sssjjjgggddd^^^]]]```dddbbb```]]]]]]^^^___aaaaaa```___^^^^^^___```aaa___```aaa```___^^^^^^^^^^^^___`````````````````````aaaaaaaaa```^^^\\\ZZZ[[[[[[[[[]]]___```^^^\\\YYYYYYXXXXXXXXXWWWWWWWWWSSSUUUXXXXXXVVVVVVYYY[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]XXXZZZbbbggglll|||]]]aaaoookkkooouuu\\\KKKGGGHHHHHHFFFEEEDDDFFFGGGGGGFFFEEEEEEFFFFFFEEECCC@@@AAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFCCC@@@>>>>>>;;;===AAABBBCCCCCCDDDEEEDDDCCCBBBAAA@@@AAABBBBBBFFFEEECCCCCCDDDDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAAFFFMMMQQQRRRVVV___gggjjjfffeeedddhhhrrrzzzxxxpppwwwvvvwwwxxxsssiiiddddddwww||||||uuupppttt}}}wwwmmmiiilllhhhcccaaabbbaaabbbnnn|||{{{vvvpppnnnoooooommmkkknnnmmmkkkhhhccc]]]YYYWWWUUUVVVYYY^^^dddggghhhhhhmmmpppqqqpppnnnooossswwwtttssssssvvv|||xxxyyy{{{}}}xxxiiiRRRDDDHHHJJJAAA===AAAIIIMMMUUU\\\^^^```iiitttuuuuuu|||ddd{{{uuuggg```XXXXXXaaaqqqxxxmmm\\\SSSHHH@@@===;;;777444555777999;;;;;;;;;:::999;;;999666444222222222333111111000000000000000111666777888888999999999999:::;;;===>>><<<888444111888555555:::>>>>>>???AAAHHHKKK\\\uuu{{{MMM???;;;666888888888888777777777666999888888888777777666666555666666555333333444666555555444444444444555555:::888777999===@@@AAA???999888777888999999888777777777777888999999:::::::::;;;===>>>>>>===;;;:::888888:::<<<>>>>>><<<:::::::::::::::<<<>>>AAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDAAA>>>>>>@@@AAA@@@>>>BBB???===>>>@@@AAA???===???@@@BBBCCCDDDEEEEEEEEEAAABBBBBBBBBBBBGGGNNNTTTtttYYYZZZ^^^fffzzztttmmmfff```]]]]]][[[ZZZZZZ\\\^^^^^^^^^fffiiimmmrrrwww}}}wwwtttooojjjfffffffffggghhhhhhfffeeegggmmmtttzzzppplllgggcccbbbbbbbbbaaadddcccaaa______```aaabbb```````````````aaabbbccc```___]]]\\\\\\]]]___```^^^\\\[[[]]]```aaa___]]]ZZZ\\\___```___```aaabbbaaaaaa```___]]][[[YYYXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\\\\XXXZZZ\\\\\\ZZZZZZ]]]```bbbjjjooossswwwMMMPPPccckkktttvvvZZZJJJEEEFFFFFFEEECCCCCCDDDEEEGGGFFFDDDEEEFFFFFFEEECCC>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFDDD@@@<<<;;;:::<<<>>>AAABBBBBBAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDBBB@@@@@@BBBCCCCCCCCCFFFEEEDDDCCCBBB@@@@@@???CCCHHHJJJIIILLLUUU^^^bbb```aaa```bbbkkktttuuuqqquuutttuuuvvvrrrjjjggghhhwww{{{{{{vvvsssvvv{{{||||||rrrllllllhhheeedddffffffhhhrrr}}}~~~}}}~~~xxxuuuqqqllliiiiiikkkmmmpppmmmiiifffcccaaa___^^^RRRRRRSSSWWW]]]cccfffhhhlllooopppooommmmmmooosssvvvttttttuuuwwwyyyyyyxxxtttvvvyyy}}}qqq___LLLBBBCCCEEEFFFEEEJJJQQQ\\\eeejjjqqqyyy|||fff}}}}}}kkk```eeekkkuuu~~~tttaaaWWWQQQIII@@@:::999888666333555666999:::;;;;;;::::::999888555333111111111222111000000000000111222222666777888999::::::::::::;;;<<<<<<<<<:::777555333666666;;;AAADDDBBBAAACCCJJJXXXnnnVVV:::999<<<:::888888777777777666666666777777666666666555555555555666777666444444555777555555444444444444555555888666444666999;;;:::999999888777777999999888777666777777888888999::::::999:::<<<======<<<:::999888888999<<<>>>>>><<<::::::::::::;;;<<<>>>@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBB???======@@@BBBBBBAAABBB@@@>>>???@@@AAA???===BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBBBBEEEJJJOOO[[[hhhvvvkkk[[[[[[jjjzzzrrrkkkeeebbb^^^\\\YYYYYY[[[]]]]]]]]]\\\___bbbeeeiiinnnssswww{{{zzzpppjjjgggfffkkkjjjhhhfffeeehhhmmmqqqeeedddbbbcccdddeeeeeeeeeeeeeeeeeedddcccbbbaaaaaa^^^^^^^^^^^^___```aaabbbcccaaa___\\\[[[[[[[[[\\\\\\ZZZZZZ[[[^^^___^^^\\\[[[]]]___```______aaabbbaaaaaa```___]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[YYYXXXWWW\\\^^^______aaafffmmmsssuuuIIIBBBSSSaaaooooooSSSHHHCCCDDDEEEDDDBBBAAABBBCCCGGGEEEDDDDDDEEEEEEDDDCCC======???@@@AAAAAAAAAAAACCCCCCCCCAAA===999888888===???AAAAAA@@@???@@@AAA???@@@AAABBBBBBCCCCCCBBB@@@???===>>>AAACCCDDDDDDFFFEEEDDDBBBAAA???>>>===DDDHHHHHHEEEEEEMMMVVVZZZ\\\^^^______dddmmmsssssssssrrrsssuuusssnnnmmmpppwwwyyyxxxwwwyyy||||||yyy|||zzz|||yyyrrrpppiiiggggggggggggiiiqqqzzzxxxwwwwwwyyy}}}{{{zzzvvvoooiiiiiinnntttpppkkkfffcccdddeeedddbbbUUURRROOOPPPUUU\\\cccfffhhhkkkmmmllliiihhhjjjmmmsssrrrrrrrrrrrrqqqmmmjjjjjjmmmrrrxxx~~~wwwkkkUUUAAA???HHHLLLGGGNNNWWWeeepppuuuooo~~~~~~pppiiifffeeelll||||||ooo___QQQJJJEEE???999666666777666555666777888:::;;;::::::999777666333222000000000111000000000000111333444555666777888:::;;;<<<<<<<<<===<<<:::888777777777777888;;;BBBHHHGGGCCCCCCFFFRRRhhhggg===333888:::777777777777666666666555555555555555444444444444444555666777666555555666888555555444444444444555555666555333444555666666555999777666777888999888666666666777888888999999:::888999:::;;;;;;:::999888888888999;;;======<<<::::::::::::;;;<<<>>>???@@@????????????@@@@@@@@@@@@???>>><<<===@@@BBBCCCCCCBBB@@@??????@@@@@@???>>>DDDCCCAAA@@@?????????@@@AAABBBCCCBBBBBBCCCFFFIIIIIIWWWgggsss\\\TTTeee{{{yyysssnnnkkkbbb___[[[ZZZ[[[\\\\\\[[[ZZZ\\\^^^```aaadddhhhkkkmmmsss{{{xxxppplllhhhhhhgggeeecccdddgggiiicccccccccdddfffeeecccaaadddeeeffffffeeebbb___]]]___^^^^^^______```aaabbbbbb```^^^\\\[[[ZZZ[[[[[[YYYXXXXXXYYY[[[\\\\\\[[[\\\^^^______^^^^^^___aaacccbbbaaa```^^^\\\[[[ZZZWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[^^^cccjjjuuu```JJJPPP\\\jjjgggOOOKKKBBBDDDEEEDDDBBBAAABBBCCCFFFDDDCCCCCCDDDEEECCCBBB<<<===>>>???@@@@@@@@@@@@@@@AAAAAA???<<<999999999>>>@@@AAA@@@???>>>>>>@@@@@@AAABBBCCCCCCBBB@@@@@@;;;<<<===AAADDDFFFEEECCCCCCCCCBBBAAA@@@??????>>>CCCGGGGGGDDDCCCHHHNNNPPPYYY```cccbbbcccjjjqqqtttsssrrrtttwwwwwwtttuuuyyywwwwwwvvvwww~~~yyytttsssxxx|||zzzyyyyyyooolllhhhdddbbbdddjjjpppoooooopppsssyyy}}}~~~zzztttmmmiiikkkpppvvvooojjjeeedddeeefffdddbbb]]]XXXQQQNNNPPPVVV\\\___```ccceeeeeecccccceeegggjjjkkklllnnnooolllhhhddd^^^aaaffflllsss{{{zzzooo___QQQMMMNNNMMMJJJVVVbbbqqqzzz{{{yyyyyyllljjjqqqzzzsssfff^^^TTTLLLHHH>>>;;;777555666888888777999999999999999888777666444333222000//////////////////000111333555666777777888999;;;<<<============;;;888555555666888:::===???DDDGGGEEEBBBGGGNNNaaatttQQQ;;;;;;;;;888555666666666555555555555444444444444444444444444444444555555555444444555777555444444333333444444555666555555555666666777777888777666666888888777666666666777777888999999999888888999999999999888888999888888:::<<<===;;;:::::::::;;;;;;<<<===>>>>>>=========>>>>>>>>>??????>>>>>>======???AAABBBCCCBBBAAA@@@@@@@@@@@@???>>>CCCBBB@@@>>>===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGIIIPPPZZZfffuuuzzzkkkWWW]]]```eeexxxwwwzzz{{{wwwvvvjjjgggbbb___^^^]]][[[ZZZ]]]^^^_________aaadddfffeeehhhlllqqqvvv~~~ttttttrrrnnniiifffddddddfffeeeeeeeeeffffffcccaaaeeeeeeeeeeeedddbbb```___````````````aaaaaabbbccc^^^]]]\\\\\\\\\\\\]]]^^^ZZZYYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^]]]\\\\\\]]]___bbbbbb```___^^^]]]\\\\\\ZZZYYYXXXWWWVVVVVVWWWWWWYYYYYYYYYZZZ\\\^^^aaabbbcccjjjwwwuuu[[[[[[eeepppjjjQQQOOOCCCEEEFFFFFFDDDCCCCCCCCCEEEDDDCCCCCCDDDDDDCCCAAA===>>>???@@@@@@AAA@@@@@@>>>??????>>>===<<<===>>>>>>???@@@@@@>>>>>>???AAACCCCCCCCCCCCBBB@@@===<<<777:::???EEEHHHHHHDDD@@@????????????@@@@@@@@@@@@<<>>>>>@@@AAAEEERRR^^^pppvvv{{{nnnTTT===:::<<<888666999555555555444444444333333444444444444444444444444111222333333222222444666444444333333333333444444333444444555555666888999777666555555777777666555555666666777888888999999777888888888888888888777999888888999;;;<<<;;;:::::::::;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>??????>>>>>>>>>???@@@BBBBBBBBBBBBAAA@@@?????????@@@???===<<<===>>>@@@BBB@@@@@@AAACCCEEEGGGGGGGGGJJJIIIKKKTTTdddwww~~~{{{kkk\\\MMMPPP]]]eeeiiipppxxx}}}vvvsssmmmiiifffbbb___\\\ZZZZZZ[[[ZZZYYYZZZ\\\^^^aaa______ccciiiooorrrssswww}}}xxxsssqqqmmmkkkiiihhhiiiiiiiiihhhgggfffdddcccbbbccccccdddaaaaaa```______``````aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\]]][[[[[[\\\[[[ZZZZZZ\\\]]]___^^^]]]\\\[[[[[[\\\\\\]]][[[ZZZXXXWWWXXXXXXYYY\\\\\\^^^bbbhhhpppwww|||{{{oooooo[[[bbbmmmwwwoooPPPHHHDDDFFFGGGGGGFFFDDDDDDDDDEEECCCBBBBBBCCCCCCBBBAAA>>>??????@@@AAAAAA@@@@@@===>>>??????>>>>>>@@@BBB===>>>????????????BBBDDDEEEEEEDDDBBB@@@>>><<<;;;777:::@@@FFFIIIGGGBBB>>><<<======>>>???@@@AAAAAA<<>>EEEPPP```oooyyywwwzzznnnHHH???888777444000222888444444444333333333333222333333333333444444444444000111222222111111333555444444333333333333444444000111333333333333666888777555444555666777666444555555666777777888888999888888888888888888888888999888777888:::<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============?????????>>>======???BBBBBBCCCCCCBBB???>>>>>>???============>>>@@@BBBCCCAAA@@@@@@BBBEEEGGGGGGGGGKKKFFFEEEJJJWWWlllfffTTTVVVNNNTTTWWW]]]eeeoooxxx~~~zzzvvvrrrmmmgggccc\\\\\\[[[YYYWWWVVVXXXYYY\\\ZZZXXX\\\bbbffffffdddiiikkknnnttt|||{{{vvvrrroookkkiiihhhfffdddaaa```aaabbbcccbbbaaa```^^^]]]]]]]]]]]]aaaaaa```___]]]\\\[[[ZZZaaaaaa```^^^\\\[[[]]]^^^ZZZZZZ[[[ZZZYYYYYY\\\^^^\\\\\\[[[[[[[[[\\\^^^___\\\[[[[[[[[[]]]___bbbdddhhhmmmuuu|||uuulllddd```zzzaaaWWWdddoooyyyrrrQQQCCCCCCEEEHHHHHHFFFDDDCCCCCCDDDCCCAAABBBCCCCCCBBB@@@>>>>>>???@@@@@@@@@@@@??????@@@@@@???>>>>>>@@@CCC<<<===??????@@@BBBEEEGGGEEEDDDBBB@@@???>>>======:::<<>>>>>????????????FFFIIIGGGDDDEEEFFFFFFGGGPPPVVVVVVWWW]]]cccgggllloooyyy~~~{{{{{{ttt{{{zzzzzzxxxooojjjiiipppyyy{{{zzzssshhhcccbbb```[[[\\\[[[\\\aaahhhpppuuuwwwtttrrrqqqpppqqqrrrssssssmmmooopppmmmhhheeefffhhhhhhhhhgggeeeaaaYYYPPPIIIGGGHHHIIIIIIHHHKKKQQQVVVVVVTTTRRRRRRSSSTTTSSSRRRUUUSSSPPPMMMKKKJJJJJJJJJLLLPPPZZZhhhuuu{{{yyyvvvtttxxxzzzzzz}}}{{{vvvxxx~~~xxxnnnfffpppyyy|||ooo```VVVNNNGGGBBBAAA>>>999777777555666777777777777888888888777666444222000///////////////000000000000///111111222444666888:::;;;::::::;;;;;;;;;;;;::::::666666666777777999::::::888777;;;EEEQQQ\\\iiittt|||{{{gggGGG>>><<<:::777333000000333333333333333222222222222111111111222222222333333000111222222111222444666444333333222222333333444000222333222111111333666666555444444666666555444555555666666777888888888999888888888888888888999999888777888:::;;;;;;::::::;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<============<<<===>>>>>>======AAADDDBBBDDDDDDBBB???===>>>@@@<<<======>>>@@@AAAAAABBBCCCAAA???@@@CCCEEEEEECCCJJJJJJJJJJJJMMM___bbbNNNMMMMMMQQQYYYdddooovvvyyyrrrmmmeeeeeeccc___ZZZXXXXXXYYYXXXWWWWWWXXXZZZ]]]______``````aaadddjjjqqqwww{{{zzzvvvrrrqqqooommmkkkiiihhhgggfffeeecccaaa___^^^]]]]]]bbbbbbaaa```___]]]\\\[[[ddddddccc```\\\ZZZ\\\^^^ZZZ[[[[[[ZZZZZZ[[[^^^aaa``````___```aaadddfffhhhfffgggiiinnnttt{{{yyyooofffccc___ZZZXXXZZZ{{{aaa[[[iiiqqqzzzwwwWWWHHHBBBEEEGGGGGGFFFDDDCCCCCCDDDBBBAAAAAABBBCCCAAA@@@===>>>>>>????????????>>>@@@AAA@@@???======???AAA;;;<<<>>>???@@@CCCGGGJJJDDDCCCAAA???>>>>>>??????=========???AAAAAA???===>>>>>>>>>>>>>>>>>>======>>>CCCEEEAAA???BBBEEEEEEDDDKKKPPPPPPSSS[[[dddhhhggglllwww|||wwwvvvsss~~~|||vvv}}}wwwlllfffiiippptttvvvrrrjjjfffeee```XXXZZZZZZZZZ]]]dddjjjoooqqqlllooorrrrrrooonnnqqqsssiiilllmmmhhhaaa```eeejjjhhhjjjnnnpppmmmcccWWWOOOEEEFFFEEEDDDBBBEEELLLRRRSSSPPPNNNNNNQQQTTTUUUVVVTTTTTTSSSRRRPPPMMMJJJHHHGGGJJJRRR^^^iiinnnkkkfffpppuuuwwwvvvyyy~~~zzz}}}~~~|||~~~llleeejjjpppsssuuuhhh[[[PPPIIIAAA>>><<<===;;;777666999444666888999::::::;;;<<<555444333222111000000000...///000000000000000000222222333444666888:::;;;::::::;;;;;;::::::999888444555666888999999999999::::::@@@NNN[[[ccckkkqqq}}}iiiFFF:::222555666666777888555222333333333222222222111111//////000000111111111222111222333333222333555777444333333222222333333444333555666444111000222555666555444444555666555444555555666666777888888888999999888888888888999999999888777777999;;;;;;;;;:::;;;<<<<<<<<<;;;:::999<<<<<<<<<=========>>>>>>999<<<=========>>>BBBFFFBBBDDDEEECCC???===>>>@@@===>>>???@@@AAAAAAAAA@@@EEEBBB???>>>AAABBBBBB@@@GGGLLLOOOJJJDDDQQQ{{{RRRMMMFFFDDDIIITTTaaaiiitttzzzzzzuuulllkkkgggbbb\\\XXXWWWXXXUUUWWWXXXVVVTTTUUUZZZ^^^\\\___dddhhhkkkllllllkkkooossszzz~~~yyyuuussskkkiiigggeeebbbaaa```_________````````````______ffffffddd```[[[ZZZ[[[^^^[[[\\\\\\[[[[[[]]]```cccfffffffffgggiiillloooqqqzzz|||zzzpppiiiiiibbb]]]^^^\\\WWWVVVYYYbbb___dddrrryyynnnXXXGGGDDDCCCAAA@@@@@@AAABBBDDDEEEDDDBBBAAAAAABBBDDDEEE>>>>>>?????????@@@@@@@@@>>>>>>===============>>>===???AAABBBAAAAAABBBDDDDDDCCC@@@>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>:::<<<======;;;<<<@@@CCCCCCAAA???@@@CCCFFFFFFEEECCCEEEIIINNNSSSZZZbbbhhhgggdddiiivvvwwwppprrrsssvvvyyywwwxxxsssfff^^^YYYhhhmmmssssssmmmddd\\\YYYWWWZZZ\\\\\\\\\^^^dddiiiooooooooooooqqqsssuuuvvvhhhkkkkkkgggfffhhhhhhfffkkkjjjkkknnnppplllccc[[[NNNJJJDDD???>>>@@@DDDGGGJJJKKKMMMOOOQQQRRRRRRSSSRRRRRRSSSSSSRRRQQQOOONNNMMMNNNPPPQQQSSSUUUVVVWWWaaahhhqqqvvvxxxyyy|||~~~}}}~~~|||yyyzzz~~~}}}~~~vvvmmmmmmqqqwwwzzzoooeeeYYYKKKEEEGGG???===;;;888777666666666::::::999999888777777777444444222111000000000000111000/////////111222333666555555666777:::<<<>>>@@@???======<<<:::888555:::666666999;;;999999;;;======EEEWWWfffkkkjjjiiizzziiiNNNAAA:::888777555444333333444444333333333333333333333333111222222333333222222111000000000000000000000000444444333333333333222222222222333333333333444444444444444555555555555666666666666666666666777888777888888777666666888:::999888888;;;??????<<<999:::;;;<<<=========<<<;;;;;;<<<<<<<<<;;;::::::999===<<<<<<<<<===>>>???@@@CCCBBB@@@>>>>>>>>>>>>???;;;;;;;;;;;;===@@@CCCEEEIIIHHHFFFDDDCCCBBBBBBCCCLLLNNNLLLGGGFFFSSSmmmppp^^^KKKCCCDDDIIIPPPVVVbbbkkkwww|||tttsssoooiiibbb]]]\\\\\\VVVVVVVVVUUUVVVXXX\\\```[[[___```___aaaeeefffdddfffhhhlllqqqwww|||}}}wwwqqqlllhhhggghhhhhhgggdddcccdddgggjjjjjjeeeaaabbbeeegggfffccc```aaacccfffhhhiiijjjjjjfffppp{{{wwwnnnfffbbbaaa^^^ZZZWWWUUUVVVYYYZZZ[[[ccc\\\]]]jjjssskkkWWWGGGBBBAAA@@@??????AAACCCDDDDDDCCCBBB@@@@@@@@@AAABBB>>>>>>>>>??????????????????>>>>>>======>>>>>>>>><<>>>>>@@@@@@??????>>>>>>>>>??????@@@>>>???@@@@@@??????BBBEEECCCAAA@@@AAADDDGGGGGGFFF@@@BBBDDDGGGLLLSSSZZZ```aaa]]]___iiirrrtttqqqpppnnnooosssuuurrrnnnttt~~~pppeee^^^XXXWWW\\\fffooosssnnncccZZZYYYZZZZZZYYYYYYZZZ]]]___dddeeehhhjjjmmmnnnooooooooouuuwwwqqqjjjggggggfffmmmkkkjjjkkkmmmlllfffaaaUUURRRMMMHHHCCCAAAAAAAAAAAABBBDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTNNNOOOPPPQQQPPPNNNLLLJJJVVV]]]eeekkkmmmpppuuuyyyyyyxxxyyy|||{{{yyy{{{{{{wwwvvvzzzzzzxxx|||uuurrrqqqxxx|||pppggg]]]WWWMMMCCC???@@@;;;:::999888777777777777999999888777777666666555333333222000000/////////000000//////000222333444444444555777999;;;===???<<<===<<<:::777555555555999555555888:::999;;;>>>FFFJJJTTTaaahhhiiijjjnnnjjjJJJ>>>888444777666555444333333333333333333333333333333333333111222222222222222222111000000000000000000000000222222222222222222222222222222222333333333444444444444444444555555555555666666666666666777777888888777666666666777888999888888888;;;>>>>>><<<999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;<<<===???@@@AAAAAA@@@???>>>======>>>???@@@>>>===<<<<<<>>>@@@BBBDDDHHHGGGEEECCCBBBBBBBBBBBBBBBGGGIIIGGGDDDHHHTTT___jjjmmmzzz~~~qqqTTTEEEAAAFFFMMMLLLRRR]]]iiittt|||vvvoooiiidddbbb^^^\\\YYYVVVVVVWWWXXXZZZZZZ\\\\\\ZZZZZZ]]]^^^[[[^^^___bbbfffjjjnnnqqqrrrvvv|||zzzwwwnnnmmmjjjeee___[[[YYYYYYZZZYYYXXXWWWWWWXXXYYYZZZ___SSSNNNXXXdddaaaPPPBBB????????????@@@BBBDDDEEECCCCCCBBBAAA@@@???>>>>>>===>>>>>>?????????????????????>>>>>>>>>??????@@@===@@@CCCDDDCCCBBBAAABBBDDDCCCAAA???>>>???@@@AAA======>>>>>>???@@@AAAAAA???@@@AAAAAA@@@@@@BBBDDDBBBAAA@@@BBBEEEGGGHHHGGG???@@@@@@BBBEEEJJJRRRWWW\\\WWWVVV[[[aaadddhhhllloooqqqvvvxxxtttmmmkkkmmm|||ssskkkfff```ZZZUUUVVVZZZdddmmmlllcccYYYZZZXXXVVVUUUVVVVVVVVVVVVVVVYYY]]]bbbeeegggggggggpppyyy~~~xxxnnniiihhhgggllliiiffffffhhhiiigggeee^^^]]]YYYSSSLLLDDD>>>::::::;;;<<<>>>AAADDDHHHIIIJJJLLLMMMOOOQQQRRRSSSSSSQQQRRRTTTUUUSSSOOOKKKHHHMMMRRRXXX[[[\\\^^^cccfffggghhhlllsssuuuuuuxxx|||xxxooojjjjjjiiilllzzz~~~xxxvvvwwwxxx{{{vvvmmmfffVVVPPPJJJFFFAAA;;;999;;;888888888888888888777666777777666555555444444333222111000///////////////000000000000222333555666333444666999;;;===>>>>>>:::;;;:::777444222555777:::666666999;;;;;;???CCCKKKWWWhhhssssssrrryyyfff???666777666444555555555555444333222222222222222222222222222222111111222222222222111111000000000000000000000000//////000000111222222222222222222222333333333333333333333444444444555555666666666666666777888888888555333444777999888666888777888:::<<<<<<;;;999888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999:::===???@@@AAAAAAAAA<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@???>>>>>>???AAAAAAEEEEEECCCBBBAAAAAAAAAAAABBBEEEHHHGGGDDDDDDFFFIIIOOOTTTeee}}}|||~~~bbbMMMCCCBBBEEECCCIIITTT\\\cccppp}}}{{{tttoookkkfff___[[[ZZZ[[[YYYXXX[[[]]][[[WWWVVVWWWWWWTTTVVVWWWYYY[[[^^^```bbbcccbbbhhhllllllooouuuyyyyyy{{{|||uuummmgggcccbbbbbbYYYYYYYYYWWWUUUTTTVVVWWWUUUXXX[[[]]]^^^bbbhhhmmm\\\LLLBBBKKKYYYZZZMMM???>>>??????@@@BBBDDDFFFGGGCCCCCCCCCBBBAAA???===<<<>>>>>>@@@@@@AAAAAA@@@?????????????????????@@@AAA???AAADDDFFFDDDCCCBBBBBBDDDBBB@@@???>>>???@@@AAA??????@@@@@@AAAAAAAAAAAA======>>>>>>>>>>>>???@@@??????@@@AAADDDFFFGGGGGGAAAAAA@@@???AAAFFFLLLQQQXXXUUUTTTVVVXXXZZZ```gggrrruuuyyyzzzvvvooojjjhhhhhhiiiiiihhhiiijjjfff___^^^YYYTTTVVV\\\bbbcccbbb^^^YYYTTTRRRSSSUUUTTTSSSNNNQQQTTTXXX\\\___aaabbbjjjsssyyyvvvqqqnnnjjjggggggdddbbbbbbdddffffffeeeccccccaaa\\\TTTIII>>>888999999999;;;>>>AAAEEEHHHGGGHHHIIIIIIJJJKKKKKKKKKNNNPPPRRRTTTUUUUUUSSSRRRPPPQQQRRRPPPNNNMMMNNNPPPRRRTTT[[[dddhhhhhhkkkpppnnnfff___[[[WWW]]]sss}}}wwwuuuxxxyyyqqqiiiaaaZZZUUUGGGDDD@@@>>>;;;::::::;;;888999::::::999888666555555444444333333222111111000//////........./////////000111222444555777777555666888:::;;;<<<;;;;;;999888666555555666888999<<<999999;;;===>>>DDDKKKXXXgggyyy}}}}}}wwwBBB222777999777666333444555555555333222111222222222222222222222222000000111111111111000000000000000000000000000000......///000111222333444111222222222222333333333222333333333444444444444555555555555666777888888888444222444888;;;888555777888888999:::::::::999888888999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;:::<<<>>>@@@AAAAAA@@@???<<<;;;::::::;;;<<<>>>???CCCBBBAAA@@@?????????@@@CCCCCCBBBAAAAAA@@@@@@@@@GGGEEECCCBBBCCCFFFHHHJJJGGGJJJUUUiii{{{}}}hhh]]][[[WWWKKKEEEIIILLLMMMUUUaaammmttt}}}|||xxxqqqhhhddddddccc```\\\^^^___]]]WWWUUUVVVUUURRRSSSTTTUUUVVVXXXYYY[[[[[[^^^bbbeeecccdddhhhjjjiiikkknnnrrrtttvvvwwwxxxzzz|||~~~}}}xxxrrrmmmjjjhhhhhhhhheeeaaa]]][[[\\\]]]___VVVVVVWWWVVVVVVWWWZZZ\\\WWW[[[___aaaeeennn{{{YYYIII???HHHWWWYYYMMM@@@??????AAABBBDDDGGGHHHIIIEEEEEEDDDCCCAAA???>>><<<>>>???AAABBBCCCBBBAAA@@@??????>>>>>>???@@@AAAAAAAAACCCFFFFFFDDDCCCBBBBBBBBBAAA???>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@;;;;;;;;;<<<===>>>>>>======>>>???AAABBBCCCDDDEEE@@@@@@???>>>???BBBHHHLLLQQQQQQSSSWWWYYYZZZ___fffppptttvvvuuuqqqmmmiiifff```bbbdddggglllpppllleee```]]]XXXTTTTTTZZZcccjjjeee^^^VVVRRRRRRRRRRRRPPPMMMMMMNNNPPPSSSXXX\\\___fffkkknnnoooppppppjjjcccaaaaaabbbccceeefffeeedddcccdddccc```YYYNNNCCC===::::::999999:::===???AAABBBCCCCCCDDDEEEFFFGGGGGGIIIIIIKKKMMMPPPTTTWWWYYYWWWVVVSSSOOOKKKHHHGGGGGGGGGHHHNNNUUUWWWUUUVVVYYYYYYVVVSSSNNNHHHOOOlllwww|||~~~yyyuuuvvvxxx}}}}}}|||rrrmmmeee]]]WWWQQQLLLIIIAAA@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;999777555333333333222222111000000//////...............//////000111222444666777888888999999:::;;;:::999777666666444222555999;;;;;;888===::::::<<<>>>AAAJJJSSSlllsss{{{~~~|||rrrOOO333222888555222444222333444444444333111111111111111111111111111111///000000111111000000///////////////////////////...///000111222444444555111111111222222222333333222222222222333333333444444444444444555666777888777444222444999;;;999555888888999:::999999999:::888888888888999999::::::<<<;;;:::::::::;;;;;;<<<===>>>@@@AAA@@@???===;;;===<<<;;;::::::;;;<<<===CCCBBBAAA@@@????????????AAAAAAAAAAAAAAA@@@@@@@@@DDDAAA===>>>BBBFFFHHHHHHEEEDDDIIIUUUfffyyy~~~|||iiiRRRHHHEEEDDDIIIPPPZZZaaalllwww~~~uuupppnnnlllfffbbbaaaaaa^^^WWWTTTUUUTTTQQQQQQQQQRRRSSSTTTUUUVVVVVV[[[___aaa___^^^aaacccbbbfffiiikkkllllllkkkkkkllliiijjjlllooosssvvvyyy{{{}}}~~~}}}yyyvvvtttsssssssssvvvtttqqqppppppooollljjjiiigggccc```]]]\\\]]]]]]aaa```]]][[[XXXWWWVVVUUUWWWXXXXXXWWWWWWYYY\\\___bbbeeegggjjjppp}}}PPPCCC===GGGUUUVVVIII===???@@@BBBDDDFFFHHHIIIJJJEEEEEEDDDBBBAAA???>>>>>>>>>???AAACCCCCCBBBAAA???>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEDDDBBBAAAAAABBBAAA@@@>>>======>>>???@@@CCCCCCDDDDDDCCCBBB@@@???;;;;;;;;;===@@@AAA@@@???<<<>>>@@@AAA@@@@@@AAACCC===============???DDDGGGHHHIIIOOOWWW[[[\\\___dddmmmssswwwtttqqqppppppnnnmmmnnnnnnmmmppptttrrrlllkkkmmmkkkbbbVVVRRRVVV]]]fffaaa[[[UUURRROOOMMMLLLNNNLLLKKKKKKMMMQQQVVVYYYccceeeeeefffiiikkkeee\\\^^^```bbbeeefffeeedddcccaaabbbbbb```[[[SSSLLLGGG???>>><<<:::999888888999======>>>@@@BBBEEEGGGHHHIIIIIIIIIKKKNNNRRRVVVYYYXXXVVVTTTRRROOONNNMMMLLLJJJIIILLLOOOMMMGGGEEEGGGEEEEEEGGGFFFAAAHHHeee~~~wwwtttppptttyyy{{{|||}}}rrrgggbbb]]]VVVOOOJJJFFFBBB@@@===>>>===999999<<<<<<;;;<<<;;;;;;999888666444333222222111000000//////..................///000111222333444666777888888888;;;;;;;;;:::888666555444333333555999======:::777<<<:::;;;>>>BBBHHHTTT```rrrooopppwwwQQQ???444555666000///555222222222333333222222111000000000000000000000000//////000000000000////////////////////////////////////000111222333444555111111111111222222222222111111222222222333333333222222222333444555666777666555444666:::;;;:::777888:::;;;:::999888:::;;;999999888888999999:::;;;<<<;;;:::999:::;;;<<<===????????????>>>===;;;:::===<<<;;;:::::::::;;;<<<@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAA@@@AAA@@@@@@CCCGGGGGGEEEBBBDDDDDDGGGMMM\\\rrryyyYYYIIIDDDDDDEEEHHHMMMWWWbbbmmmzzz|||wwwpppllliiiiiiddd\\\XXXXXXWWWTTTPPPPPPPPPQQQQQQQQQQQQQQQSSSXXXZZZXXXXXX[[[]]]\\\XXXZZZ^^^``````aaabbbcccdddcccbbbbbbbbbdddeeefffnnnpppssssssqqqpppppppppoooooonnnmmmlllkkkjjjjjjqqqpppmmmiiigggeeeddddddeeeccc```___```aaaaaaaaa]]]\\\ZZZYYYXXXWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRWWWWWWXXXYYYZZZ^^^cccgggppptttyyyJJJBBBAAANNNZZZWWWJJJ>>>???@@@BBBDDDFFFGGGHHHIIIEEEDDDBBB@@@???>>>>>>???<<<===@@@AAABBBAAA???===============>>>???@@@AAABBBBBBBBB@@@======>>>@@@???>>><<<;;;;;;===>>>??????@@@BBBCCCBBBAAA@@@>>>;;;:::;;;>>>AAACCCBBB@@@<<>>@@@CCCEEECCCDDDJJJSSSXXXXXXXXXZZZbbbnnnwwwwwwvvvzzz~~~yyyrrrqqquuuvvvttt}}}|||nnn[[[MMMKKKMMMZZZ[[[[[[YYYTTTOOOKKKIIILLLKKKIIIHHHIIIKKKMMMOOOZZZ\\\\\\[[[\\\___\\\WWW[[[]]]___aaaaaaaaaaaaaaaaaaaaa```^^^[[[XXXTTTRRRKKKJJJGGGCCC???;;;888666:::::::::;;;===@@@BBBCCCGGGGGGHHHJJJLLLNNNQQQRRRPPPPPPPPPPPPRRRRRRRRRQQQQQQOOOPPPQQQNNNGGGEEEGGGCCCAAABBBDDDCCCHHH\\\sss{{{ssspppqqqrrrqqqmmmlllooopppnnnnnnqqqyyy{{{}}}}}}uuunnnggg\\\QQQPPPLLLFFFBBB@@@>>><<<;;;999<<<<<<888888<<<<<<999999888777666444444333333111111111000//////..................///000111222444555666888888888888888;;;:::999777666555444444333:::CCCEEEAAA<<<:::999<<<<<<>>>DDDJJJTTTdddssssssooouuusssNNNBBB;;;666666444000111555222222111111111111222222000000000000000000000000...//////000000//////.../////////////////////////////////000111222333333111111111111222222222222111111111111222222222222000000000111222333555666555666777999:::;;;::::::999;;;<<<;;;999888:::<<<:::999999888999:::;;;<<<<<<;;;:::999999;;;<<<>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>===>>>??????@@@@@@??????>>>???AAABBBBBBBBBAAAAAABBBBBBDDDFFFHHHGGGDDDBBBBBBFFFIIIKKKSSSgggaaaSSSJJJAAABBBDDDGGGLLLSSS\\\ffflll{{{|||{{{uuukkkeeedddbbb^^^WWWVVVVVVTTTSSSRRRQQQPPPOOOTTTUUUSSSRRRUUUVVVUUUSSSVVVYYY[[[[[[\\\]]]^^^XXXXXXXXXWWWWWWWWWVVVVVVVVVYYY\\\]]]\\\[[[ZZZ[[[^^^___```___^^^]]]\\\\\\YYYXXXWWWVVVTTTRRRQQQQQQTTTTTTUUUUUUTTTUUUUUUVVVTTTTTTSSSSSSSSSRRRRRRRRROOOQQQSSSUUUXXXZZZ[[[\\\[[[]]]aaadddjjjqqqyyyMMMIIILLLZZZeee```QQQEEE>>>@@@AAACCCEEEFFFGGGGGGDDDBBB@@@>>>======>>>???:::<<<>>>@@@@@@???===<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???<<<::::::<<<>>>>>>===<<<;;;;;;<<<>>>???<<<===???AAAAAAAAA@@@???999888999===AAACCCBBB???>>>AAADDDDDDAAA???@@@BBB999;;;>>>@@@@@@BBBDDDFFFEEECCCGGGOOOSSSQQQOOONNNRRRcccrrrvvvyyy}}}rrroootttyyy{{{~~~ooo]]]QQQNNNPPPKKKQQQXXX[[[WWWQQQMMMKKKIIIIIIHHHHHHGGGGGGGGGFFFOOOSSSUUURRRQQQTTTWWWVVVYYYZZZ[[[[[[[[[[[[]]]___bbbaaa___]]][[[ZZZYYYYYYXXXVVVSSSNNNHHHBBB===::::::999888888888999:::;;;===???AAADDDFFFHHHHHHHHHIIIIIIJJJMMMPPPQQQQQQPPPTTTSSSTTTVVVSSSNNNMMMPPPKKKFFFEEEHHHHHHIIIUUUdddvvv~~~qqqmmmgggbbb```aaadddfffoooooossszzz}}}|||}}}zzzwwwwwwnnnmmmeeeZZZTTTTTTPPPIII@@@>>>:::999999999999999888<<<;;;777888======:::666555444333222333444444111111111000//////...............//////111222333555666777888999999888777:::999777555444444555666555CCCPPPQQQFFF<<<;;;>>>??????CCCKKKSSS```rrr}}}|||uuuIII444666444222222333222000///222222000000000111222333000000000000000000000000......////////////......////////////////////////......//////000000111111000111111111111222222222000111111111111222222222/////////000111333444555444666999;;;::::::;;;<<<:::<<<===<<<999888;;;===;;;:::999999999:::;;;<<<<<<;;;999999999;;;===>>><<<<<<;;;;;;;;;;;;<<<===:::999999:::;;;===@@@AAA;;;<<<===??????@@@@@@@@@>>>???AAABBBCCCCCCBBBAAABBB@@@??????@@@BBBDDDDDD===DDDHHHFFFHHHUUUjjjzzz}}}|||}}}jjjYYYIIIHHHGGGDDDBBBCCCGGGNNNSSS\\\ggguuu}}}{{{tttqqqnnnjjjaaa```^^^[[[YYYVVVTTTSSSRRRVVVVVVRRRPPPQQQQQQOOONNNOOOQQQQQQOOONNNNNNNNNMMMNNNQQQTTTUUUUUUSSSRRROOORRRVVVXXXXXXWWWWWWWWWPPPSSSVVVWWWVVVTTTSSSSSSPPPPPPQQQQQQPPPOOONNNMMMKKKNNNQQQQQQPPPNNNNNNNNNQQQRRRSSSTTTTTTTTTTTTTTTYYYYYYZZZ[[[]]]```cccdddeeehhhmmmttt}}}YYYCCCMMM[[[hhhnnnUUUBBB>>>???@@@CCCEEEEEECCCAAA@@@??????>>>===<<<<<<;;;???<<<999:::>>>@@@>>>:::999:::;;;===???AAACCCDDD???>>><<<::::::<<<>>>???>>>??????>>>======>>>@@@<<<===>>>>>>>>>===;;;:::::::::<<<@@@DDDDDD@@@<<>>===@@@???>>>>>>>>>???@@@AAAAAADDDCCCDDDIIIPPPQQQNNNJJJRRR\\\eeeooo{{{rrrjjjiiittt}}}wwwjjjdddddd\\\PPPEEEHHHQQQYYYXXXPPPMMMPPPKKKJJJHHHGGGGGGFFFEEECCCLLLLLLLLLLLLMMMOOOPPPQQQVVVVVVUUUUUUVVVXXXYYY[[[___aaabbb```\\\YYYYYY[[[]]]\\\[[[YYYUUUNNNEEE???888777777888:::;;;:::999:::;;;<<<>>>@@@CCCFFFGGGGGGIIIKKKMMMPPPSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSSSSTTTWWWZZZ]]]ttt{{{{{{qqqeeeeeeeeeeeegggiiikkkmmmuuuvvvxxx{{{~~~zzzwwwuuunnnddd]]][[[XXXRRRKKKFFFBBBAAA@@@<<<;;;:::999999999999999<<<;;;:::999888999:::;;;666666555444222111000000...///000///...---...///...///000111333444555666999999888777777888888999;;;888555333333444555555@@@KKKTTTQQQDDD999888;;;DDDCCCFFFPPP```ppp|||sssMMM999111333333333222222222111111222222111111111111111111////////////////////////000000000000000000000000//////////////////////////////.........---------000000000000000000000000000000000000////////////000111111111111222222222444555666777777888888888777888999::::::999888777666666666666777888999:::999999888888999<<>>???===;;;999999<<<>>>>>><<<>>>???@@@???>>>>>>@@@BBB@@@BBBCCCCCCBBB@@@??????DDDCCCBBBDDDFFFGGGGGGFFFCCCEEEGGGFFFFFFKKKUUU]]]zzz~~~}}}{{{pppjjjooojjjPPPGGGDDDAAAHHH>>>KKKUUU]]]^^^```lll~~~tttmmmeeeaaa```___[[[VVVXXXXXXWWWVVVTTTRRRPPPOOORRRQQQOOOMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMRRRTTTTTTSSSQQQOOONNNOOOLLLNNNPPPQQQPPPOOOPPPPPPPPPOOOOOOOOOQQQRRRQQQPPPQQQRRRTTTUUUUUUUUUWWWXXX[[[]]]```cccgggkkkppptttzzzttt]]]RRR\\\EEEMMMYYYeeelllUUUCCC@@@@@@AAACCCFFFEEECCCAAA>>>>>>======<<<;;;;;;:::===;;;:::<<<@@@BBB@@@===999:::<<<>>>@@@AAAAAABBB>>>===<<<;;;;;;<<<===>>><<<===>>>>>>===>>>@@@BBBCCCAAA@@@>>>===<<<<<<===;;;;;;===@@@CCCCCC@@@===>>>EEEQQQWWWPPPBBB<<<>>>??????????????????@@@@@@>>>===???FFFNNNSSSRRRPPPOOOVVV]]]ggg|||{{{wwwpppjjjggggggkkkoooiiiooopppmmmnnnqqqkkk^^^IIIFFFHHHNNNQQQOOOMMMOOOIIIGGGDDDCCCDDDFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPRRRTTTWWWYYY[[[\\\^^^```___\\\ZZZ[[[\\\^^^^^^^^^^^^\\\WWWPPPKKK@@@===:::888888888777666777888888999:::<<<>>>???BBBCCCEEEHHHJJJMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRTTTVVVXXXZZZ]]]aaadddiiiooovvvyyyyyyzzz}}}zzzrrrqqqqqqqqqqqqrrrsssttttttwwwxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwtttooojjjgggeee```XXXQQQOOOLLLGGGBBB>>>;;;::::::999999888888888999::::::;;;:::999888777888888999555555444333222000000///...///000///...---.../////////000222333555666666777777888888999999::::::888666222111222444777888DDDGGGHHHDDD<<<888:::>>>>>>FFFQQQ]]]hhhttt~~~wwwTTT???666333333333222222222111111111111111111111111111111111........................................................................//////.........---------///////////////////////////////////////000000000000000111111111222222222444444555666777777777777777777888999999888777777777777777777777888999:::::::::999999:::<<<>>>???@@@>>><<<;;;:::;;;<<<======;;;:::;;;>>>???>>><<<===>>>??????>>>>>>???AAA@@@BBBCCCBBBAAA??????@@@AAA@@@???@@@BBBCCCCCCBBB>>>@@@AAAAAABBBGGGNNNTTT```dddmmm~~~ttt[[[HHH===EEE??????CCCIIIPPPVVV^^^iiirrruuummmiiieeeaaa]]][[[[[[[[[ZZZZZZYYYXXXWWWTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMMMMMMMLLLNNNPPPQQQPPPPPPQQQRRRPPPQQQQQQQQQRRRSSSTTTUUUTTTVVVXXX[[[^^^```cccfffdddfffjjjooouuu|||zzzeeeQQQEEEAAAdddKKKPPPYYYcccjjjUUUEEEBBBAAABBBDDDEEEEEEBBB@@@======<<<<<<;;;:::::::::;;;:::;;;>>>BBBCCCAAA>>>999;;;===???@@@@@@???>>><<<<<<<<<======<<<<<<<<<:::;;;<<<======>>>AAACCCGGGEEEAAA>>><<<<<<===>>>;;;;;;===???BBBBBB@@@======HHHUUUYYYPPPBBB===???>>>???@@@@@@@@@???>>>===<<<;;;===BBBJJJQQQSSSRRRTTTXXX\\\fffzzzwwwrrrkkkjjjmmmnnnjjjfff^^^hhhpppuuu{{{wwwkkkQQQHHHAAADDDJJJLLLMMMNNNJJJGGGCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJMMMPPPSSSTTTUUUUUUWWWYYYZZZYYYYYYZZZ[[[]]]]]]^^^``````^^^YYYUUUKKKGGGAAA<<<:::888666555666666666666666777777888;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSVVVYYY\\\___dddgggbbbfffkkkmmmlllkkkmmmooouuutttwww{{{|||{{{~~~}}}|||yyyssswwwxxxxxxwwwwwwvvvuuutttsssssssssrrrqqqppppppoooooonnnllljjjgggdddbbbaaa\\\XXXSSSPPPOOOLLLFFFBBBAAA???<<<888666666666666777777777777888999::::::888777666555555555666666333222222111000//////...---...//////------...///000000111333444555666777555666888:::;;;;;;::::::444333111111222555999;;;???===:::888777999===@@@@@@NNN___gggiiipppfffEEE888222222444222222222222111111111000000000000000111111111111........................------------------------.......................................---------////////////////////////.........//////000000111000000000111111111222222333444555666666777777666666777777888888777777666999888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<@@@>>>===;;;:::::::::;;;<<<<<<<<<>>>??????>>><<<<<<>>>???>>>======???@@@AAABBBBBBAAA??????@@@BBB@@@???>>>???@@@AAA@@@???<<<<<<===>>>AAADDDGGGJJJIIIJJJSSSeee|||yyy[[[SSSEEECCC;;;:::@@@FFFGGGKKKRRRbbbmmm{{{~~~zzzvvvtttmmmllljjjhhheeeaaa___]]]YYYYYYYYYYYYWWWUUUTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOOOOMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUTTTVVVWWWWWWUUUVVVZZZ^^^[[[]]]```eeejjjooosssuuuyyy}}}pppYYYHHH===777777;;;mmmRRRTTTYYYaaahhhTTTFFFAAAAAAAAACCCDDDCCC@@@===<<<<<<<<<<<<;;;;;;::::::::::::<<>>;;;999;;;>>>@@@@@@???===;;;:::;;;===>>>>>>===;;;::::::;;;<<<<<<<<<===???AAADDDBBB???===;;;;;;<<<<<<::::::<<<===>>>???>>>===???EEEJJJJJJCCC======AAA>>>???@@@AAA@@@???<<<;;;AAA??????AAAFFFKKKNNNOOOWWW[[[___eeerrryyyvvvrrrppprrrtttnnngggaaaiiiqqqvvv{{{{{{rrrfffXXXOOOFFFDDDFFFIIIJJJIIILLLIIIFFFDDDBBBAAA>>><<>>??????@@@@@@BBBCCCFFFHHHJJJKKKKKKKKKMMMNNNQQQSSSTTTVVVWWWXXXWWWWWWYYY[[[]]]]]]ZZZXXXTTTPPPKKKGGGCCC???;;;888777777666666666666777777666777888999;;;===>>>>>>@@@AAACCCEEEGGGIIIJJJKKKLLLNNNQQQTTTVVVYYY]]]```]]]```cccdddcccbbbcccdddfffeeegggkkkkkkjjjlllqqqwwwyyywwwrrrqqqsssrrrmmmpppppppppooonnnkkkhhhgggfffeeecccaaa^^^\\\ZZZYYYYYYXXXVVVSSSPPPNNNLLLKKKIIIEEEAAA>>>===<<<:::888:::999777666666666888888888777777777777888888999444444444333333333333333000000000//////.........---...//////...---...000111222333444555666777777666777999;;;;;;:::888777222333444555555777888:::666777888:::>>>BBBGGGJJJRRR___kkklllhhhpppeee===111222000///222222111111111111000000000/////////000000000000000........................------------------------................................................////////////////////////------......///000111111000000000000111111111111222333444555555666666555666666666666666666666666:::999999888888888888999;;;;;;<<<<<<<<<<<<;;;:::===<<<;;;:::::::::;;;;;;:::;;;===>>>???>>><<<:::;;;===>>>>>>======>>>???AAAAAAAAA@@@>>>>>>@@@CCCAAA@@@??????@@@@@@???>>>>>>>>>>>>AAADDDFFFFFFEEECCCBBBEEERRReeeyyyvvvaaaTTTGGG???AAAAAA<<<>>>EEEJJJOOOVVV[[[```jjjyyy~~~yyyuuuqqqooommmkkkiiifffcccaaa``````]]]\\\[[[YYYVVVTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOQQQRRRTTTTTTSSSRRRRRRSSSSSSUUUVVVVVVWWWYYY]]]```^^^aaaeeedddbbbdddjjjpppyyy{{{tttbbbTTTKKKAAA777555666666888:::nnnSSSTTTWWW]]]cccPPPCCC@@@???@@@AAAAAA@@@===:::=========<<<<<<<<<<<<<<<:::;;;<<<>>>???>>>:::888:::;;;===??????===;;;999999;;;===>>>>>>===;;;999;;;<<<===<<<;;;;;;===???<<<<<<<<<<<<;;;::::::999999999:::;;;;;;;;;<<<<<<>>>>>>>>><<<<<<===>>>>>>===>>>@@@AAA@@@>>><<<;;;DDDBBB@@@@@@CCCGGGKKKLLLPPPWWW\\\]]]aaakkkwww~~~~~~|||tttqqqqqqnnnhhhaaadddhhhkkkmmmmmmeee]]]ZZZWWWQQQLLLIIIGGGEEECCCHHHGGGGGGFFFEEECCC>>>;;;>>>>>>===<<<<<<<<<======<<<>>>@@@CCCEEEFFFFFFFFFGGGHHHJJJNNNQQQSSSTTTUUURRRRRRSSSUUUWWWXXXVVVUUUWWWVVVTTTRRROOOIIIBBB>>>888888777777777777888888444555555666777888999::::::;;;===>>>AAACCCDDDEEEFFFHHHKKKMMMNNNOOOQQQSSSSSSUUUWWWXXXXXXYYYYYYZZZZZZYYYZZZ]]]]]][[[^^^ccciiigggdddaaabbbeeedddaaaccccccbbbaaa___\\\YYYWWWUUUTTTRRROOOLLLIIIGGGFFFEEEDDDCCCBBB@@@???>>>===>>>;;;888666555555555555777777777777888999:::;;;:::999888777666666666666111111111111111000000000........................---...//////......000111333333444555666777777888888999:::;;;:::888555333222555:::;;;:::888777777555888===AAAGGGOOOYYY```cccjjjooonnnooo~~~UUU@@@111555777000---222111111111000000000//////....../////////000000000........................................................................---.............................................,,,------...///000000111//////000000000111111111111222333444444555555444555555555555555555555555999999888888777888888888;;;;;;;;;<<<;;;;;;:::999888999999:::;;;<<<======999:::<<<======;;;:::999;;;===>>>???>>>===>>>>>>@@@AAA@@@???>>>>>>AAACCC@@@???>>>>>>???@@@???===@@@@@@AAACCCFFFGGGFFFDDDBBBBBBBBBFFFRRRhhh}}}fffaaa``````WWWIIIBBBEEEBBBCCCDDDCCCCCCHHHQQQXXXeeemmm{{{~~~xxxtttrrrssssssnnnmmmkkkhhhfffcccaaa```^^^^^^^^^]]]]]]]]]]]]\\\ZZZ\\\^^^___^^^^^^^^^```aaacccdddfffgggjjjnnnqqqnnnsssyyy{{{|||ooo]]]RRRHHH???999:::666666;;;===999555444fffMMMPPPTTTYYY___MMMAAA>>>>>>>>>???@@@???<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========;;;999777:::;;;===>>>>>><<<;;;:::999:::<<<======<<<:::999;;;<<<===<<<::::::<<<===999999;;;;;;;;;:::888777999:::::::::999999;;;===999;;;;;;;;;>>>AAA>>>999===>>>?????????>>>===<<>>AAAEEEIIILLLKKKRRRXXXXXXWWWZZZccckkk~~~xxxqqqqqqoookkkbbbaaaaaadddhhhiiifffbbb\\\^^^]]]XXXSSSPPPIIIBBBBBBBBBCCCEEEFFFEEECCC@@@>>>===<<<<<<;;;;;;;;;;;;666888:::>>>AAACCCEEEEEEDDDEEEFFFJJJNNNQQQRRRQQQNNNMMMNNNPPPRRRTTTSSSRRRTTTUUUVVVWWWUUUOOOHHHBBB:::999999888888888888888555555555666666777777888777777888:::;;;===>>>>>>@@@BBBEEEFFFFFFFFFHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRTTTRRRRRRUUUUUUTTTWWW\\\\\\ZZZXXXWWWXXXYYYZZZYYYWWWVVVUUUSSSQQQOOOLLLKKKHHHGGGEEECCCAAA???===<<<;;;:::::::::::::::::::::999888666555444555555666777777777777888999:::::::::999888666555444333333///000000000000///......---------..................///000000000000111333444555555666777777888888:::::::::999777555333111333888===>>>;;;888666666666:::@@@GGGOOOZZZgggoooggghhhkkkqqq~~~[[[999444444888666...---333000000000000////////////------......//////000000------------------------........................---------------------------------.......................................---------......//////000/////////000000000111111000111222333333444444333555444444333333444444555888777777777777777888888:::::::::999999999999999666666888999;;;<<<===>>>999;;;<<<<<<;;;999999999;;;===???@@@???>>>>>>>>>???@@@@@@@@@>>>???@@@BBB>>>===<<<===>>>???>>>===>>>@@@BBBDDDDDDDDDDDDDDD???AAAAAABBBIII^^^zzzyyywww~~~hhhPPPBBB::::::;;;<<<===???@@@@@@EEEMMMZZZgggttt}}}|||zzzxxxvvvsssrrrqqqiiiiiihhhhhhhhhgggggggggfffhhhkkkkkkkkkkkkmmmnnnqqqsssvvvxxxzzz}}}jjjZZZHHH>>>999888999;;;999777777:::999555444666]]]FFFMMMTTT[[[aaaPPPDDD======>>>???@@@???===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::<<<>>>======<<<;;;:::999999999;;;<<<<<<;;;999999<<>>>>>@@@>>>999=========>>>>>>>>>>>>>>>>>>======<<<===AAAEEEHHHJJJMMMSSSVVVWWWXXX[[[___llluuuxxxrrrppptttsssmmmhhheeecccfffiiikkkkkkjjjbbbdddeeeeeefffdddYYYLLL@@@???>>>???BBBDDDEEEEEE>>>===<<<;;;::::::::::::666777888:::===@@@BBBCCC@@@@@@AAADDDIIILLLKKKJJJIIIHHHHHHJJJMMMPPPPPPPPPPPPQQQQQQRRRRRRNNNHHHCCC???>>>===;;;999888888888666666666666666666777777555666666666777888888888999<<<>>>@@@@@@@@@@@@BBBDDDDDDEEEFFFHHHJJJJJJJJJKKKIIIJJJLLLLLLKKKOOOUUUPPPOOONNNNNNMMMLLLMMMOOOKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>===<<<;;;::::::999777777777888888999999999777777777666555555666777888888777777777777888888666666444333222222222222...//////000///...---,,,------------......//////...000222222111111333444555666666777777888888999999888777666555444333222444888<<<<<<999666777999;;;@@@KKKZZZgggppprrrqqqnnnmmmrrrVVV???222444555444111///000111000000/////////.........,,,,,,---......///000000---------------------------------------------------------------------------------.........//////................................................////////////000000000111///000111222333333333333555444333222222333444555555555555555666777888888999888777777777888999:::666666888999;;;;;;<<<<<<:::<<<===<<<:::888:::;;;;;;>>>@@@AAA@@@?????????===???@@@@@@@@@???@@@AAA>>>===<<<===???@@@@@@???<<>>@@@BBB@@@===:::>>>EEEMMMTTT\\\dddiiiyyy~~~~~~~~~~~~}}}}}}}}}~~~xxxqqqiii^^^VVVKKKBBB:::999777555777;;;777555444666666888BBBLLLXXXCCCLLLVVV^^^fffUUUJJJ======>>>@@@AAAAAA>>><<<::::::::::::::::::::::::;;;<<<======<<<<<<>>>???:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::777999:::::::::;;;>>>@@@DDDAAA>>>;;;999999:::;;;<<<>>>>>><<<::::::>>>AAA;;;AAACCC<<<999<<>>======<<<<<<===>>>???@@@======<<<;;;;;;===@@@CCCGGGGGGKKKSSSYYYYYYWWWVVVSSS^^^eeefffkkktttssskkknnniiieeefffiiihhhggggggiiijjjkkknnnuuuwwwiiiXXXDDD@@@<<<;;;===AAADDDEEE======<<<:::999999999999;;;:::999999:::<<<>>>???<<<;;;;;;>>>CCCFFFEEECCCDDDCCCCCCFFFJJJMMMNNNOOOMMMMMMLLLLLLLLLJJJFFFCCCEEEDDDAAA???<<<:::999888666666666666666666666666555555555555555555555555333666999;;;;;;;;;<<<======<<<<<<>>>@@@AAAAAAAAA???===>>>@@@AAA@@@DDDJJJEEEDDDDDDCCC@@@===>>>@@@AAA@@@>>><<<::::::::::::999999999999999999999999666666666777777777888888555666777777666666666777:::999999888888777777777222222111111000111111111---.../////////...---,,,,,,------......////////////111222333222222444555666666777777888888999999777666555444444333444444444777:::888555444888<<>>>>><<<999999;;;===;;;>>>AAABBBAAA?????????<<<>>>@@@AAA@@@??????@@@@@@??????@@@CCCDDDDDDCCC<<<@@@EEEDDDAAA@@@DDDHHHEEEEEEFFFEEEFFFIIIPPPTTT^^^ggguuu}}}uuueeeQQQEEEBBBBBB@@@<<<======>>>>>>???BBBFFFIIIJJJPPP[[[hhhvvvwwwkkkWWWQQQIIIDDDCCCBBB>>>:::777444666<<<<<<666555888:::999:::;;;<<>>@@@BBBAAA>>>;;;>>>>>>===<<<;;;:::999999===<<<:::999999:::<<<===<<<;;;;;;::::::<<<===>>>::::::;;;;;;;;;;;;:::::::::===@@@@@@>>>===???BBB??????>>><<<999888:::;;;<<<===>>>===;;;::::::;;;<<<<<<<<<=========>>>>>>::::::;;;>>>>>>>>>>>>@@@===>>>>>>===<<<<<<>>>@@@<<<===DDDPPPZZZ]]]WWWOOOPPPQQQVVV^^^iiipppssssssoootttwwwtttmmmjjjmmmqqqzzzooofffkkkwww}}}uuukkkWWWNNN>>>333444===AAA@@@AAA@@@===;;;:::999999:::::::::999999888999999999555666888:::<<<===>>>>>>=========???BBBEEEIIIKKKHHHHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKHHHDDD???<<<;;;<<<<<<;;;:::888666444333666666666555555444444444555444333333333555666777888888999999999999888888888888999999999::::::::::::;;;<<<<<<::::::;;;<<<:::999999999888777777777777777777777777777777777333333444555666777888888999999999999999999999999:::999888777555555444444000000000000000/////////111///,,,---///000///---//////000111111111111111222222111222333555777888777888999::::::999888777777555333333444555666666555777888555222444;;;BBBNNNSSSggg{{{uuuFFF222555666111111111111000000000///111000000///......------------------------------------------------------------------------------////////////////////////---------......---,,,,,,......------------......//////////////////////////////............/////////000111222222333222222111111111111222333444444666666666666666777888888888888888888999:::;;;;;;888999::::::;;;;;;::::::>>>>>>>>><<<::::::<<<>>>??????@@@@@@@@@@@@?????????>>>>>>>>>???AAACCCDDDDDDDDDDDDCCCBBBAAA???>>>@@@BBBEEEHHHHHHFFFDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGSSSSSSYYYhhhtttwww{{{ppp\\\OOOMMM@@@888===@@@===;;;>>>@@@???EEEIIIGGGRRR^^^^^^mmmooosssxxxyyyoooiiiddd]]]VVVSSSPPPKKKEEE;;;===>>>;;;888888999999444999:::777777;;;<<<888999===BBB@@@EEEfff___RRRRRR]]]dddeeeXXX@@@======>>>@@@AAAAAA>>>;;;>>>======<<<<<<;;;;;;;;;===;;;:::999999:::;;;======<<<;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>===>>>???>>>>>>===;;;888777999:::;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::<<<======<<<<<<===;;;<<<<<<<<<;;;<<>>===<<<<<<<<<999888888777777777777777555666777999:::;;;<<<<<<<<<<<<;;;<<<===@@@CCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFHHHIIIIIIFFFDDDCCCBBBAAAAAAAAA@@@>>><<<999777888777777666555444444444666666555444555555777777666777777888888777777666777777777777888888888999888999::::::999888999:::888888777777777777777666666666777777777777777777666666666777777888888999999999999999999999999999777777555444333222222222////////////////////////111///------///000///...///000111111222222111111333333333333444666888999777777888999999888777666333222222333444555555555333666888777666888>>>CCCPPP```wwwiiiOOO:::111111000111111111000000000//////000000///......---,,,,,,------------------------------------------------------------------------........................---------------,,,,,,,,,......------------..............................//////............////////////000111222222222222111111111111222333444555666666666666666777777888888888888888999999:::;;;999999:::;;;;;;;;;;;;;;;>>>>>>???===<<<;;;<<<>>>>>>>>>???????????????>>>???>>>>>>???@@@AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>@@@BBBEEEGGGHHHGGGEEECCCCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHPPP___rrrppp[[[OOODDDAAAAAA@@@>>>===???===AAACCCAAADDDIIIEEEHHHIIILLLPPPUUU]]]eeekkkwwwpppjjjaaaUUUMMMFFFDDDAAA===<<<;;;999777999999888666666777888888:::======777555999;;;:::<<>>???AAA@@@===;;;========================<<<;;;:::999999:::;;;<<<======<<<<<<<<<===>>>???<<<<<<<<<======<<<<<<<<<;;;::::::<<<>>>>>>===<<<<<<<<<<<<:::888777888999:::;;;<<<<<<;;;:::<<<===999999999999888888888888777999<<<============>>>:::;;;<<<;;;;;;<<>>AAABBBDDDEEEEEEAAADDDGGGIIIIIIIIIIIIJJJIIIIIIJJJIIIGGGDDD@@@>>><<<;;;:::999888777666555777777666555555555666666555666666666666666666555555555666666666666777777666888999888777666777888555555666666666666666777666666666777777888888888888888999999999999999999777777777777777777777777444333222000////////////.........///////////////111///......///000000///000111222222333333222222444444444555666777888999777777777777777666555444000222444666777777666555666666666777999@@@HHHNNN___www}}}ddd;;;666444111222111000000000000///////////////......------,,,,,,+++------------------------------------------------------------------------........................---,,,,,,++++++,,,,,,---......------------..............................//////............//////...///000111222222222222222111111222222333444555555555666666666777777777777777777777888999:::;;;::::::;;;<<<<<<<<<<<<;;;<<<>>>???>>>===;;;<<<<<<<<<<<<===>>>?????????>>>????????????@@@BBBCCCDDDAAAAAA@@@@@@?????????>>>@@@BBBEEEGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGKKKUUUeeeyyyxxxdddQQQJJJJJJHHHDDD@@@===;;;:::;;;<<<===<<>>======???@@@???===:::<<<<<<<<<======>>>>>>>>>;;;;;;:::999999:::;;;;;;============>>>>>>>>>???<<<<<<============<<<<<<<<<:::999;;;???@@@>>>;;;;;;<<<<<<;;;999888888:::999:::;;;;;;;;;;;;<<<===999999999888888888888777555;;;??????>>>@@@AAAAAA===>>>>>>===<<<<<<>>>@@@DDDBBBBBBFFFMMMRRRSSSQQQHHHMMMQQQSSSVVV___mmmxxxyyywwwvvvvvvvvvuuurrroookkkkkkmmmqqqssssssnnnjjjlllpppmmm]]]KKK@@@;;;999555555666777888888888888777777777666666555444444555666666777777666666555777777666555555555666777777888:::<<<===??????@@@===@@@DDDFFFGGGIIIKKKMMMNNNOOOPPPPPPNNNJJJFFFCCCCCCBBBAAA@@@>>><<<;;;;;;999888888777777666666666666666777777777777666666666666666666666666666666666777888888666666777888555555555666666777777777666666777777888888999999999999999888888777777777555555555555555555555555111000///...------------.............../////////000000//////000111111111222222333444444444444333666666666777777888888999666666666666555444444333333666999<<<<<<:::888888:::999888:::@@@LLLYYYbbbnnn]]]AAA444666111...222333000000/////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,------...------,,,,,,------...........................///......------......///...///000111222222222222111111111222222333444555555555555666666666666666666666666777888999:::;;;:::;;;<<<<<<======<<<<<<:::<<<>>>>>><<<:::::::::999:::;;;===>>>???????????????@@@@@@AAABBBCCCCCC@@@@@@?????????@@@@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFMMMLLLIIIJJJUUUlllzzzsssyyy~~~hhh```hhhooommm```YYYKKKCCCCCC???===BBB>>>===;;;::::::<<>>???<<<::::::<<<===<<<::::::777777:::;;;999666666:::777666:::<<<<<<;;;;;;999<<>>>>>===>>>???>>><<<:::;;;;;;<<<<<<======>>>>>>:::::::::999999:::::::::<<<======>>>>>>>>>>>>>>><<<<<<============<<<<<<===;;;:::<<>>===;;;::::::;;;888:::;;;;;;::::::<<<===::::::::::::::::::999999:::BBBFFFCCC@@@AAAAAA???AAAAAAAAA???======>>>@@@EEECCCAAADDDIIIMMMOOONNNGGGRRR^^^ccc```^^^```cccgggnnnwww}}}}}}zzzuuurrrrrrpppnnnmmmmmmnnnpppqqqooorrrpppeeeXXXNNNEEE>>>777777888888999:::;;;;;;888888888888888666555444555666666666555555444333444444444444555555666666555666777888999999999999:::===@@@BBBCCCEEEGGGIIINNNOOOQQQQQQPPPLLLHHHEEEHHHHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<<<<;;;:::::::::888888888999999888888888777777777777777777777777777888999888777666777999666666666777777888888888777777777777888888999999777777666666555555444444111111111111111111111111000000///...------------............//////000000000000000000000111222333333444444555555555555555777777888888888888888888666555555444444444333333555999===>>><<<:::999999<<<@@@FFFMMMUUU___iiiooonnn|||WWW111111777555+++...222,,,/////////............---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------..............................------------............///000111111111111111111111111222333444444444444555666777666666555555555555666777888:::;;;:::;;;<<<<<<======<<<<<<888:::<<<<<<;;;999888999888999:::<<<>>>???@@@@@@???@@@@@@AAABBBBBBBBBBBB@@@@@@??????@@@AAABBBCCCGGGGGGHHHHHHGGGEEECCCAAAEEEEEEFFFFFFFFFFFFFFFGGGMMMKKKFFFBBBGGGXXXppp}}}yyy}}}wwwwww}}}kkkcccQQQDDDKKKDDDDDDCCC???;;;:::===@@@>>>>>>???>>>===<<<=========>>>@@@BBBDDDEEEDDDDDDDDDDDDFFFIIIKKKKKKHHHFFFBBBBBBBBBAAA@@@???>>>===>>>===<<<<<<<<<<<<======888888999;;;=========<<<;;;666666;;;===:::999;;;AAA>>>@@@GGGJJJGGGGGGIIIVVVYYYdddrrr~~~}}}yyyuuupppyyyNNN@@@@@@LLLXXX```YYYFFF???>>>======>>>>>><<<::::::;;;;;;;;;<<<<<<======999999::::::::::::999999;;;<<<===>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<;;;;;;===?????????===;;;===>>>>>><<<::::::;;;999:::;;;;;;:::999;;;<<<;;;;;;;;;;;;<<<<<<<<<===BBBLLLOOOGGG@@@@@@???;;;BBBCCCBBB@@@>>>>>>???AAAAAA??????AAADDDFFFGGGGGGLLLZZZjjjqqqkkkaaaXXXTTT]]]gggttt|||}}}xxxrrrnnnnnnjjjfffcccdddhhhlllpppjjjlllkkkeee___YYYOOOEEE<<<;;;999888777888888999999999::::::999777555444555555666555555444333333333333444444555666666666555555666666666555555444777999<<<======???AAACCCIIIJJJKKKLLLKKKHHHEEEDDDHHHGGGGGGEEEDDDCCCBBBBBB??????@@@@@@@@@???>>>>>>999::::::;;;;;;::::::999999999888888888888777777777999:::999888777888999666777777777777777888888666666666666666666666666444444333333222222222111////////////////////////000000///.....................//////000000111111///111111111000111333555444555666666777777666666888888888999999888777777555444444333444444555555666999<<<;;;999888:::===AAAOOO```mmmqqqqqqqqqrrrnnn}}}rrrUUU666...///333...+++555666'''///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,------------------------------......------------......---...///000111111111111000//////000000111222333333444555666777666555555444444444555666888999:::::::::;;;<<<<<<<<<<<<;;;999;;;<<<;;;:::888999999666888:::<<<>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB??????>>>???@@@BBBDDDEEEHHHHHHHHHHHHFFFEEECCCAAAEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDJJJUUU^^^gggmmmuuuzzzppp\\\fffxxxzzzvvviiiWWWHHHCCCCCC:::;;;===??????>>><<<;;;===<<<;;;;;;======<<<;;;;;;;;;;;;===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;::::::999===:::;;;?????????IIIVVVdddaaaccchhhgggbbbdddkkk|||zzzmmmnnnHHH;;;===LLLXXX___WWWCCC@@@>>>============;;;::::::::::::;;;;;;;;;;;;;;;999999999::::::999999999:::;;;<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<===<<<<<<===>>>:::;;;======;;;::::::::::::;;;<<<;;;999999999;;;:::;;;;;;<<<===>>>??????CCCNNNRRRIIIAAAAAA@@@;;;???@@@@@@???>>>???AAACCC===>>>???AAABBBCCCCCCBBBMMMYYYiiiqqqnnneee[[[VVV\\\aaaiiiqqquuutttnnniiiiiifffcccaaabbbdddeeeeeedddhhhiiifffccc___XXXQQQEEEBBB===999555444444555999:::::::::999777555333555555555555555555444333333444444555555555555555333444444444444444333333555666888999999;;;>>>@@@BBBBBBCCCDDDCCCBBBAAA@@@BBBAAAAAA@@@???>>>>>>>>><<<===>>>?????????>>>===::::::;;;;;;;;;;;;::::::999999999888888777777777777888999999777777888999777666666666666666555555444444444333222222111111111111111111111111000000000000000000000000000000000//////...............//////000000111222222333///111222222111111333666555666777777888888777777888888999999888777666555444444333333444555666777666888:::999888:::???EEETTTeeezzzzzzuuuuuuxxx___EEE===222666......///...444666***.........---------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++...000111000///------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---...///000111111111111............///000111222222333555777777666555444333333444555666888999:::999999:::;;;;;;;;;;;;;;;<<<<<<===;;;:::999:::<<<666777:::===???AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAA============???AAADDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@CCCFFFGGGGGGGGGJJJLLLPPPUUU\\\eeewwwttt|||zzz|||```QQQMMMDDDFFFJJJMMMNNNLLLGGGDDDBBB>>>;;;:::;;;<<<<<<;;;>>><<<;;;;;;===>>>===<<<<<<<<<<<<<<<<<<<<<======::::::;;;;;;;;;;;;::::::>>>>>>???@@@AAADDDHHHJJJFFFGGGJJJJJJCCCFFFaaazzz~~~wwwqqquuugggJJJ>>>AAAPPP\\\cccYYYEEE@@@>>>===<<<======;;;:::::::::::::::::::::::::::888999999::::::999999888999:::<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;:::666:::======::::::<<<>>>888:::<<<<<<;;;999999999:::;;;<<<;;;999888999:::999:::;;;<<<>>>???@@@@@@>>>LLLQQQIIIBBBDDDDDD???<<<===>>>>>>>>>@@@CCCEEE===???AAACCCDDDCCCBBB@@@HHHRRR```jjjkkkgggbbb___aaa___aaaiiirrruuuqqqlllmmmllljjjjjjiiigggbbb___aaagggkkkhhheeeccc___ZZZRRRMMMFFF>>>999666666666888999::::::999777444333444555555666666555444444444555555555555444333333222222333444444444444333333444666777888999<<>>>>>>>>======<<<;;;;;;;;;::::::999999777888:::;;;;;;;;;::::::999::::::;;;;;;::::::999999999888888777777666666666888999888777666777999666666666555555444444333333222222111000///......000000000000000000000000111111111111111111111111//////...---------......///000000111222333333333///111333222111111444777666666777888888888888888777888999999888777555444444333333333444666888999777999;;;:::999===FFFMMMiiixxxzzzxxxzzz~~~jjj???333777444222(((,,,444...***---.........---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,///222333111///------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---...///000111111111111---------......///000111222333555777777666555444333333333444666888999:::888999::::::;;;;;;::::::>>>>>>>>><<<::::::<<<>>>666777:::===@@@BBBCCCDDD@@@AAABBBCCCCCCCCCBBBAAA<<<;;;;;;<<<===@@@CCCEEEDDDEEEEEEGGGGGGHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBAAA;;;===@@@BBBDDDFFFJJJLLLHHHIIIKKKQQQeeeppplllxxxrrrmmm___aaaeeeggggggaaaYYYTTTIIIEEE@@@>>>@@@BBBBBBAAAAAA>>><<<;;;===>>>>>>>>>======<<<<<<;;;<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEEAAABBBDDDGGGNNNWWW```gggfffjjjoooiii[[[```}}}iiihhhppp}}}~~~aaaKKK===CCCWWW]]]XXXNNNBBB???===:::999:::;;;:::999;;;999888;;;???@@@;;;777:::999888888::::::999888::::::::::::;;;<<<======@@@===:::;;;>>>>>>:::666999:::::::::::::::::::::999999::::::::::::;;;;;;;;;:::999999999:::;;;<<<======>>>>>>???@@@@@@@@@===BBBIIILLLEEE<<<:::>>>BBB???===@@@DDDEEEBBB???AAACCCEEEDDDBBB???>>>===@@@EEEOOOYYYbbbhhhlllmmmaaa]]]SSSVVVeeeiiihhhpppmmmoookkkfffjjjqqqlll___cccaaaaaafffnnntttuuuuuullldddXXXMMMFFF???999555666777888999999888666555555333111111444666666666444444444333333222222222444333333222222333333444111000000111333555777888666666777888777666444333777777777777777777777777555555444333333444444444444444444555555666666666333333444555555666666666555555444333333222111111333333222222222222333333///111222111000///000111///......---------......000000000000000000000000+++,,,---...////////////000000000000111111111111222222333333555666888999555777888888777666666777666666666555444444333333777888999::::::888666444555999>>>???===CCCVVVjjj|||vvv{{{~~~UUU888000222222000........................,,,,,,,,,++++++*********((()))+++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************------------,,,++++++******+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000333222222222222222222222000111333555777888999:::999999888777666666666666999999::::::::::::::::::888999;;;===>>>???>>>>>>===>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>???CCCDDDFFFHHHGGGEEECCCAAA?????????AAABBBAAA>>>;;;:::===@@@BBBCCCCCCDDDEEEGGGBBBDDDKKKTTTccc~~~{{{}}}tttmmmuuu|||vvvpppdddTTTKKKPPPZZZ[[[VVVZZZTTTOOOLLLGGGBBBCCCHHHIIIRRRPPPEEEDDDMMMLLLBBBCCCJJJOOOYYYggggggfffooogggllleeeooo|||pppoooxxx|||fffIII<<>>;;;777:::999888888::::::999888:::::::::::::::;;;<<<===<<<999888:::>>>???<<<888;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;;;;:::999999888999:::;;;<<<::::::::::::;;;<<<>>>>>><<>>AAABBB@@@<<<>>>???@@@AAAAAA@@@>>>===;;;>>>DDDLLLUUU]]]dddhhh]]][[[TTTTTT^^^^^^]]]fffoootttvvvvvv}}}uuuddd___\\\cccrrr}}}sssfff[[[SSSKKK@@@888444444444444444444444444666555333333555666555555444444444333333333222222444333333222222333333444222222111111111222333444222333333444333222111000222222222222222222222222333333222222222222333333222333333333444444444444333333333333333333222222444444333333222111000000000000////////////000000///000111000//////000111//////............//////////////////////////////...//////000000000//////000000111111111222222222222222333333444666777888777999:::999777666666777555555555666666777888888:::::::::888777777999:::;;;:::>>>DDDLLLXXXjjj{{{zzzyyy[[[KKK888///000222000,,,........................,,,,,,,,,+++++++++************++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.../////////000000000000222222222222111111111111111222444666777999999::::::999888777666777888888:::::::::::::::;;;;;;;;;:::;;;===???@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@=========>>>>>>>>>??????AAABBBDDDEEEDDDBBB@@@>>><<<===???@@@@@@???>>>===;;;>>>AAACCCCCCCCCEEEFFFCCC@@@AAAGGGMMMXXXrrrzzzxxx{{{}}}|||zzzrrrfff]]]dddrrrzzzyyy}}}uuueeeWWWrrr}}}wwwfffLLLBBBLLLbbbiiidddYYYIII>>><<<999888999:::999999:::888666777:::<<<:::888999888777888999:::999888;;;:::::::::::::::;;;<<<999888999<<<@@@AAA???<<<===<<<<<<;;;;;;:::::::::999999999999::::::::::::888888888888999:::<<<<<<888888777888999;;;===>>>;;;;;;@@@FFFGGGCCC@@@AAACCC???<<<<<<>>>???===;;;???>>>===@@@CCCCCCAAA>>>;;;;;;<<>>???@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???????????????@@@AAABBBAAA???===;;;888<<>>===>>>???;;;>>>AAACCCCCCCCCDDDFFFAAA>>>@@@EEEGGGKKK[[[mmmxxx}}}wwwxxx}}}uuuzzz~~~uuuxxxyyyrrr```RRRIIIRRRdddiiidddVVVCCC>>>;;;999888888999999888999777555666888999999888888777666777999999888777;;;::::::999::::::;;;;;;999:::;;;???BBBBBB@@@===<<<<<<;;;;;;:::999888888888999999999999:::::::::666666777888999:::;;;<<<888888777777999;;;===???<<<999;;;BBBFFFDDD@@@@@@AAA>>>;;;:::<<<>>>>>>>>>CCC@@@>>>@@@EEEFFFCCC>>>@@@>>><<<;;;>>>DDDKKKOOOVVV]]]\\\[[[[[[SSSRRR]]]dddpppwwwsssjjjaaa```gggqqqxxx{{{sssppplllhhhddd^^^VVVQQQ<<<999666333111222444555555444333444555666444333444444444444444444333333444333333222222333333444111111000//////.........000000000000000000000//////////////////////////////............///000000////////////////////////000000000000//////......000000000//////.........000//////......//////000---...///...------.../////////.........///000000////////////////////////111111222333333333222222333333333444444444555555666666666666666777888999888999888777444333444555111222333444777:::===>>>;;;>>>???===999777999<<>>>>>???@@@@@@@@@>>>??????@@@@@@@@@??????>>>>>>??????????????????>>>???@@@@@@???>>><<<::::::>>>BBBAAA===:::===@@@;;;===@@@BBBBBBBBBCCCDDD@@@???AAAEEEDDDDDDKKKUUU[[[aaahhhoooxxx~~~}}}xxxvvv}}}tttrrr}}}uuubbbPPPGGGNNN\\\```]]]PPP======;;;888777888888888777888666555555777888888888777666555666888999888777::::::999999999:::;;;;;;::::::;;;===>>>>>><<<;;;::::::999999888777666666888888888999999999::::::555555666888999::::::;;;777777666777888:::;;;======999999???CCCAAA>>>===>>><<<;;;;;;<<>>???CCCDDDAAA<<>><<<;;;===???CCCEEENNNXXX\\\]]]^^^WWWWWWdddmmmrrryyyzzzwwwtttnnnfff```___bbbeeessstttsssooohhhaaa\\\[[[JJJGGGAAA;;;666333111111333222111222444555555444444444444444444444444444444333333222222333333444.../////////000000000000////////////////////////////////////////////////...---------......///000.........................../////////000000000111//////............------//////............//////,,,...///...---,,,---.........------...//////000000000000000000000000000//////111222333444555555555555555555666666666666999888888888888888999999666666666555333222444555777777777777999;;;>>>???<<<<<<;;;:::;;;@@@HHHOOO\\\___gggrrrwwwuuutttuuu}}}xxx___EEE666///000000...,,,+++,,,///111------------------------++++++++++++++++++++++++---,,,***)))((()))******************************((()))******++++++++++++************************)))******+++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................////////////....../////////000000000333333555666888999999999888777666666777999;;;===999999::::::;;;<<<<<<===;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<>>:::<<>>BBBNNNSSSVVVNNN===<<<:::777666777888777777666666666777777777888888666555444555777999888777888888888999999:::;;;<<<888888999999999888888777999888888777777666666666888888888888999999999999444555666888999999999999444444555666666777777777;;;777777<<>>AAABBBAAA>>><<<===??????===;;;999999:::;;;<<<===??????CCCPPPWWW[[[```[[[^^^lllxxxrrrjjjfffiiiqqqyyy~~~vvvxxxvvvnnnbbbZZZYYY\\\fffhhhjjjiiigggfffggghhhZZZWWWQQQJJJBBB;;;666333666444222222333555555555444444444444555555555555444333333222222333333444---...000111222222222222------,,,,,,,,,---...///..............................---......///000111//////...............---.........///000111111111..................------------,,,,,,,,,,,,---------...///...---------///............///000111111111111111111111111111111...///111333555666666777666666777777777888888888::::::999888888888999999555666666555555666888;;;>>>===<<<;;;<<<>>>@@@BBB???<<<:::<<>>>>>>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@CCCDDDDDDBBB===:::;;;<<<:::===@@@AAAAAA@@@AAABBB??????@@@AAAAAA@@@@@@@@@>>>>>>AAACCCFFFMMM]]]lllssskkktttzzz||||||uuuvvvhhhEEE:::;;;DDDKKKSSSQQQBBB<<<999777666777777777666555666888999888888777777555444444555777888888777777777777888999;;;<<<===888888888777666777888999888888888888777777777777888888888888999999999999444555777888888888777777444555666777777666555444888555555999;;;::::::<<<999:::;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<=========888888999:::;;;<<<<<<<<<;;;HHHPPPXXXaaa```dddsss|||pppaaaXXXWWW```lllvvvrrruuuvvvqqqhhhaaa]]]]]]YYYWWWWWW\\\dddllloooooocccbbb```\\\VVVOOOIIIEEE===999555333333444555555444444444444555555555666444333333222222333333444///000111333444444333333......---------...///000.................................//////111222222000000000//////...............//////////////////........................------,,,,,,,,,,,,---------///000///...---...///000000000000111222333444222222222222222222222222111222333555666777777777888888888888999999999999:::999888777777777777777777888999999:::<<<@@@CCC???>>><<<;;;<<<>>>@@@BBB@@@@@@DDDPPP```oooxxx|||tttmmmggghhhnnnzzz}}}yyyzzztttXXX;;;000/////////000.../////////---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))************)))************************'''((()))***++++++++++++***************************++++++++++++******)))))))))***+++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------.........//////......///000000111222222111222333555666666666666444555666777888777777666666777777888999:::;;;<<<;;;::::::999::::::<<<<<<@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<;;;======>>>???@@@AAABBBBBBCCCBBBAAA???===<<<;;;;;;<<>>::::::999888888999<<<>>>888888888888888999999999777888888888888999999999555666777888888777666666666777999;;;:::888666444444222444888999888:::>>>888:::;;;;;;:::::::::::::::<<<=========>>>@@@BBB===<<<<<<;;;::::::::::::999EEENNNWWWbbbdddhhhwww}}}ssseee[[[WWWZZZbbbjjjpppqqqrrrppplllgggbbb___]]]UUUPPPVVVdddnnnoookkkeeegggiiijjjhhhccc^^^[[[CCC>>>888444333333444444444444444555555555666666444333333222222333333444111222333444555444333222111000000///000111222333000000000000000000000000/////////000000222333333111111000000000/////////000//////......------,,,........................000//////......//////000...///000///......///000222222222222333444555666333333333333333333333333555555666777777888777777888888999999999:::::::::999888777666555555555666999;;;<<<===>>>BBBFFFJJJ===;;;:::999999;;;>>>@@@???EEESSSgggzzz{{{uuunnnjjjqqq~~~~~~xxxsssyyyRRRAAA666000222222,,,(((***///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))'''''')))******+++++++++************************+++++++++++++++***)))((())))))***++++++++++++***+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...//////000111222222333111222333444555555555555333444666888888777555444555666777888999:::;;;;;;<<<;;;:::999:::;;;<<<===@@@@@@@@@@@@@@@???>>>=========<<<<<<;;;;;;;;;:::<<<<<<===???@@@BBBCCCCCCBBB@@@============<<<;;;>>>AAACCCDDDDDDCCCDDDEEEJJJHHHDDDAAABBBEEEEEECCC@@@>>>>>>AAA@@@@@@HHHSSShhhppp{{{|||{{{~~~xxx}}}```FFF???;;;BBBNNNTTTOOOGGG<<<:::777666666777666555444555555555555555555444777555444555666777666555555555666777888999::::::666777777777888888888888777666555555555666888999444555666777777666555444777777555444444555666666777888999888666666777888:::777666888===???<<<999999888777777777888::::::666999:::999;;;@@@AAA???;;;<<<<<<<<<;;;::::::999;;;AAAJJJRRRZZZ```eeeiiissspppkkkeee```]]]]]]^^^___gggllljjjdddccceeegggggggggccc^^^^^^fffnnnqqqmmmpppsssuuuuuuqqqllliii___SSSAAA333...///333666555000000666999555444777333333333333222222222222555444333333222111000/////////000000111111111222000000//////.........---000000000000000000000000////////////////////////........................---...............------///////////////.........000000000000111111111111222222333333333444444444222222222333444555555666666666777777888888888999:::999888777666777888999555333111333666999888777:::<<<@@@DDDEEEBBB===999888666666:::;;;;;;===AAAHHHQQQdddwww~~~{{{xxxsssxxx}}}|||vvvPPP888000//////...------,,,,,,---,,,,,,+++*********+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************************************))))))******+++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---......///000111111222111111222222222333333333666777777666444222222333666777777888888888777777;;;:::999888999;;;===???>>>>>>>>>===============?????????>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@??????>>>===============???@@@AAABBBCCCCCCBBBBBBIIIGGGDDDBBBBBBBBBBBBAAADDDBBB@@@>>>>>>@@@BBBDDDMMMTTTeeeuuuvvvpppwwwyyyrrriii```jjjttt|||~~~```EEE>>>:::@@@LLLQQQLLLEEE;;;999666555666777777666555555555444444555555555666555444555666777666444333333444555666777888888666666777777777888888888777666666555666777888999444555666777777666555444666666555444555555666777555777999:::999999:::;;;:::777666888===>>><<<999999999888888999:::<<<===;;;>>>>>>;;;<<<>>>???<<<;;;;;;;;;;;;;;;:::999999777;;;@@@EEEKKKQQQXXX]]]mmmrrruuupppdddXXXPPPMMMTTT[[[ccceeedddggglllqqq{{{~~~|||uuunnnlllkkkiiimmmttt|||{{{wwwtttsssgggVVVFFF;;;555000...888333222555777444444666444444444555666666777777444444444333222222111111000111111111111111111222111111111000000000//////111111111111111111111111////////////////////////........................//////000000000000//////////////////////////////000000000111111111222222333333333333444444444444333333444555555666777777555666666777888999999:::666666777777666444222111555444444666:::======<<>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>???@@@DDDDDDDDDDDDEEEEEEFFFFFFHHHFFFCCCBBBBBBBBBAAA@@@CCCBBBAAA@@@@@@AAABBBCCC@@@DDDOOOZZZYYYUUU]]]kkkwwwnnnlllmmmtttyyy^^^CCC<<<999>>>IIIMMMIIIAAA999777555555666777777777777666555444444555666777666555444444666666555444111111222333444555555666666666666666777777777777777777666666666777888999444555666666666666555444555555444555555666777888666888;;;<<<;;;:::::::::999888777999<<<===;;;888777777777888999;;;<<<===<<<>>>>>>;;;;;;>>>===;;;::::::;;;;;;;;;:::999999;;;<<<===>>>AAAGGGNNNSSSXXXbbbllllllbbbWWWQQQPPPNNNSSS[[[```ccciiisss{{{vvvmmmgggccciiipppzzz|||yyywwwvvvoooeeeYYYNNNDDD;;;666;;;666222333444444555777333333333333444444555555444444444444444444444444333333222222222222222111222222222222222111111111333333333333333333333333000000000000000000000000////////////////////////000111111222222222111111000000000000000000000000111111111222222222333333333333444444444555555555555555666666777888888888888777777777888888999:::999999999888777666555555888777888;;;???@@@@@@???===<<<:::999999999;;;<<<<<<999999>>>DDDLLLXXXcccooonnnqqqwww{{{eeeIII777,,,+++000///......------,,,,,,+++,,,,,,+++************+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////.........//////000000111000111111111222222222222333444555555333333444555777777888999::::::999999;;;;;;::::::;;;<<<>>>???========================>>>??????@@@BBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@=========>>>???AAABBBCCCGGGFFFEEEEEEEEEFFFGGGHHHGGGEEECCCBBBBBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>BBBFFFEEEBBBKKKXXXppp|||wwwvvv|||XXX@@@;;;777<<>>888666444444555777777777777666444333333444666777555444333444555555444333111111222222333444444555555555555666666666777777666666666666777777888888555555555555555555555555444444444555666777888888999;;;======;;;777555444999888777999;;;<<<:::888333333444666888999;;;<<<999<<<<<<::::::>>>>>><<<999999::::::::::::999999>>>??????>>>???BBBGGGKKKGGGNNNVVVZZZYYYXXXYYY[[[UUUVVVZZZ___ccciiittt~~~{{{sssnnnjjj]]]___cccjjjqqqwww{{{}}}qqqoookkkeee]]]TTTKKKFFF@@@;;;666444333444555666444444444333222222111111444444444444555555666666444444444333333222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111222333333333222222111111111111222222222222222222333333333444444444444444555555555666666666777777888888999999999999;;;:::888777666666777777:::888555333333666999;;;======>>>???@@@???>>>===666888999::::::::::::;;;<<<===CCCMMMUUU^^^lllwwwyyyrrrmmmnnnsss}}}wwwXXX;;;333111+++,,,333------------,,,,,,++++++++++++***************+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000000000000111111111111222111333444444333333444555777888999:::::::::::::::;;;;;;;;;;;;;;;===>>>???======>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>???@@@AAACCCCCCGGGFFFDDDCCCCCCEEEGGGHHHGGGEEECCCCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCAAABBBCCCAAA@@@GGGQQQ^^^xxx~~~yyymmmqqqssszzzvvvUUU>>>999666:::AAADDD@@@:::777555333333555666666666666555444333333444555666555333222333444555444222222222222333333444444555444555555555555666666666555555666666777777777777555555444444444444555555333444444555666777777888777999<<<<<<999666333333888888888999::::::999888222333555777999:::;;;<<<<<>>EEEFFFHHHMMMRRRWWWXXXYYY^^^]]]^^^cccfffiiirrr|||yyyrrrWWWQQQMMMRRR```oooyyy}}}uuuuuusssoooggg___XXXTTTOOOJJJCCC<<<888777555333666666555555444444333333333444444555555666666777555444444444333333222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222000111222333333333333333222222222333333333444444444444444444555555555555555555666666666777777777888888888888999999999999:::999777555444444555555555555666777888999;;;<<>>===<<<<<>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>???AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBHHHGGGEEECCCCCCDDDFFFGGGFFFEEEDDDEEEFFFFFFEEECCCAAABBBDDDEEEEEEDDDBBBAAA@@@???@@@AAA@@@@@@DDDIIIKKK[[[nnn|||~~~yyywwwddd^^^dddlllttt}}}tttVVV===888666999???AAA===888777555333333444555555555333333333333333333333333444333222222444444333222222333333333444444444555444444444444555555555666333444555666666666555555555555444444444444555555333444555666777777777666222444777888777666666666888888999999999999999888555666888:::<<<===>>>>>>DDDFFFEEE@@@>>>???>>>;;;777777888999999999888888999;;;>>>>>>===:::999999>>>>>>AAAIIIRRRWWWVVVTTT^^^]]]bbblllooolllnnnuuu~~~xxxkkkaaaYYYOOOMMMSSS\\\aaacccmmmpppssssssqqqmmmjjjiiicccaaaYYYOOOHHHDDD>>>777555555444444444444444444444444444555555555666666444444333333333333333222222222222222333333333333333333333333333333333333444444444444444444444444333333333333333333333333111111222333444444444444333333333444444555555666555555555666666666777777666666777777777888888888888888888888888888888888666666555666777:::===???CCCFFFLLLOOOOOOLLLFFFBBBAAAAAA@@@===999777777888>>>@@@BBBCCCFFFLLLVVV^^^bbbfffmmmssssssqqquuu|||vvvxxxhhhGGG444999000+++......)))(((---++++++++++++++++++++++++***))))))))))))***++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))(((((((((((()))******************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.................................////////////000000000000000111333222222222333444666666888999::::::::::::999999:::;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@;;;<<<===???@@@AAABBBBBB@@@@@@@@@???@@@@@@AAAAAAHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDEEEGGGGGGEEEDDDAAABBBCCCDDDDDDCCCBBBAAA;;;<<<===???@@@AAAAAABBB>>>CCCMMMXXXbbbfffdddaaammmvvvwwwwwwkkklll{{{qqqWWW<<<888666888===???;;;666888666333222333444444333000111333444444333111000333222111222333444333111222222333333333333444444333333444444444555555555222333444555555555444333555444444333333444444555444555666777777666555555111333555666666666777888777888999999999888888888666777:::<<<===>>>>>>>>>DDDFFFEEE@@@>>>>>>===999666777777888999999888888999<<<>>>???===;;;::::::777888<<>><<<:::888666444333444444444444444444555555222222222222333333333333333333444444444555555555555555555555555555555555555555555555555555555555444444444444444444444444222333444555666666666666333333444555555666777777666666666777777777888888777777777888888888999999777777777666666666666666555666888===DDDKKKRRRVVVXXXYYY[[[ZZZWWWQQQJJJEEE======<<<:::777888;;;>>>>>>EEEOOOWWW\\\bbbjjjpppoooqqqtttwwwvvvwwwuuuuuurrrTTT888,,,......,,,***))))))+++---...*********+++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************((((((((((((((()))******************************************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------........................................../////////000000000111222222111111222333444555777888999:::::::::777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????????????????@@@@@@@@@<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBDDDEEEFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA<<<<<<===>>>@@@BBBAAA???<<<===BBBHHHNNNOOOOOONNNUUU\\\kkk~~~{{{}}}{{{oooWWW<<<888666888<<<===:::555888666333222333333333222...000222444444222000...333222111111333333222111222222222222222333333333333333333444444444555555111222333444444444333222555444333333333333444555555555666777777666555444555666777666555444555666777888::::::888777888888555777999;;;<<<<<<<<<<<>>FFFQQQ\\\ffflll^^^ZZZSSSKKKDDD@@@===<<<888999999777777999???DDDGGGSSSdddnnnpppmmmjjjhhhpppoooqqqtttvvv}}}~~~eeeDDD:::666,,,)))...)))------,,,---///---'''******************++++++))))))((())))))***++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************((((((((((((((()))******************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------...........................---............/////////000000222333222111000111222444555666777999999::::::777777888999:::::::::::::::::::::;;;<<<======>>><<<<<<===>>>???@@@@@@AAA>>>??????@@@@@@@@@??????;;;<<<<<<>>>???AAACCCDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;>>>AAAAAA>>>@@@AAAEEEHHHGGGEEECCCEEEMMMMMMSSSfff{{{|||rrrgggfffmmmtttuuusss|||||||||bbbXXX@@@777333999BBBAAA;;;555444444444333333333222222222222222111111111111000444333222111000000000000000111111111111222222222444444444444444444444444222333333444444333333222666555555444444444555555555555555555555555555555555444444555555666777888;;;:::999888888888999999777:::>>>??????>>>======999>>>BBBAAA<<<999:::<<<777888999:::;;;:::999999;;;>>>@@@===888666888<<<======<<<<<<===>>>@@@AAALLLSSSzzzmmmcccWWWVVVVVVUUUVVVYYY```hhhooofffjjjppprrrpppkkkfffcccUUURRRVVV^^^aaa^^^cccnnnuuuvvvuuussspppmmmlllllleeebbb]]]VVVOOOHHHCCCAAA===:::666333222222222222444000///222333111111444444555666666666777999;;;:::999777555444555666777888888888888888888888888:::888777666777888777777999888666555444444444555666777888777777777999;;;555888===>>>;;;666555777555666777888888777555444999666333444777:::;;;;;;???BBBJJJYYYeeefff\\\RRRNNNCCC;;;;;;<<<999:::===555888;;;<<<>>>CCCJJJPPPUUUbbbppprrrkkkggglllsssuuuwwwzzzzzzIII===444333111---***+++++++++++++++++++++++++++,,,+++******,,,,,,+++***)))))))))))))))(((''''''******))))))((((((''''''(((((((((((())))))))))))))))))******+++++++++,,,))))))(((((((((((())))))))))))************)))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,------......---------...............------............////////////000000111111111222555777^^^JJJ666222999<<<;;;999333444555666777888999:::;;;:::999999999;;;===???<<<<<<<<<<<<============???????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@??????????????????BBBBBBBBBCCCBBBBBBAAAAAADDDAAA>>><<<;;;===@@@AAA???======???BBBCCCAAA>>>BBBBBBCCCCCCBBBBBBAAA@@@DDDGGGLLLTTT]]]fffnnnrrrgggqqq~~~yyyyyyvvvnnneeejjjdddwww~~~{{{___RRRAAA888333:::AAA@@@:::555333333333333222222222222222222222111111111000000222222111111000000111111000000111111111222222222222222222222222222222222222222333333333333222222555555444444444444555555444444444444444444444444444444444555555666777888555555666777888999::::::888:::<<<<<<;;;;;;<<<===<<>>@@@DDDGGGIIIJJJMMMSSSXXXUUUKKKBBB>>>:::999;;;:::666777;;;>>>@@@DDDHHHMMMSSSZZZ___ggglllooommmhhhfffkkkppp}}}~~~|||sssYYYKKK<<<333---...000...,,,...+++++++++++++++++++++++++++***))))))++++++***))))))))))))))))))(((''''''***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++,,,------...---------------............------............////////////...///000000000111333666aaaOOO>>>888:::999555333444444555666777888888999:::999888888999:::<<<>>><<<============>>>>>>>>>>>>>>>>>>=========>>>>>>??????>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@>>><<<;;;>>>CCCJJJNNN@@@???>>>???AAABBB@@@>>>AAAAAABBBBBBAAAAAA@@@???===>>>@@@DDDIIINNNSSSUUUVVV^^^mmmsssyyyttthhhooo|||{{{wwwyyyxxx|||{{{```OOOAAA888444:::@@@???888444222222222222111111111000222222111111111000000000111111000000000111222222000000000111111111222222000000000000000000000000222222333333333333222222444444444333333444444555333333333333333333333333444444444555555666777777444555777999::::::999999:::::::::999777888:::<<<===@@@AAA@@@;;;888777999777888999::::::::::::999999999::::::::::::;;;;;;888777777777888999:::;;;AAABBBVVVgggbbbZZZXXXTTTYYYYYYYYYWWWUUUSSSSSSTTTYYY\\\aaadddgggiiimmmoooqqqoooiiiccc___[[[RRRHHHLLLMMMPPPUUU]]]fffnnnssswwwrrrjjjeeeeeejjjqqqvvvnnncccTTTIIIFFFFFFEEECCC;;;888999;;;:::444222333555555555555555555555555444555777999::::::::::::888777777777888888999:::777777777777777777777777666666666555555444333333333444555333222111333444555444333222444555666555333222222222555999===@@@AAAEEEIIIJJJIIIJJJOOOSSSMMMKKKIIIHHHEEE???888333333444777;;;;;;;;;BBBJJJTTTTTTUUUZZZ```gggkkkmmmmmmkkkgggeeefffmmmxxxxxxsss|||\\\@@@222111000+++(((***------,,,---++++++++++++++++++++++++***)))((((((******)))((()))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))******))))))((('''''''''))))))(((((((((((())))))))))))************))))))))))))(((((())))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************++++++******++++++,,,---++++++,,,---------------------............---------............/////////---.../////////000222444HHH>>>555444666555444444555555555666666666777777999888777777888999;;;<<<============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBB>>><<<:::999===EEEMMMRRRAAA???>>>???@@@@@@???===@@@@@@@@@?????????>>>>>><<<<<<;;;;;;<<<>>>@@@AAAHHHMMMZZZcccmmm|||uuutttrrrtttzzzzzz{{{{{{~~~bbbOOO@@@888555:::???===777333111111111111000000000000111111111111000000000000////////////000111222333000000000000111111111111////////////////////////111111222222222222111111333333333333333333444555111111111111111111111111333333444555666666666666888:::;;;<<<<<<:::888777999::::::999888777999::::::<<<>>><<<:::777777888888888999999:::::::::::::::999888999;;;;;;:::888999999:::::::::;;;;;;<<<@@@<<>>>>>??????>>>>>>======<<<============>>>??????@@@BBBBBBDDDEEEFFFFFFFFFFFF???===:::999;;;???DDDGGG@@@???>>>============<<<>>>>>>>>>===============>>>>>><<<<<<<<<<<<===>>>@@@BBBKKKQQQXXXppp{{{llllll}}}ppplllpppsssvvvzzz|||{{{zzz}}}aaaMMM???888555999>>>;;;666333111111111000000000//////111111111000000000//////......//////000111333333//////000000000111111111000000000000000000000000000111111222222111111000222222222222222333444444111111111111111111111111222333444555666666666555888999:::;;;;;;999777666777999;;;<<<:::888888888666777888999888888888999999888999999999999::::::<<<;;;:::;;;;;;;;;888666;;;;;;;;;<<<<<<<<<<<<<<<===:::666777<<>>999<<<<<<:::999999999::::::;;;:::999888888999:::;;;444666888777444333333444444444444333333333333333222333444444333444666888555:::>>>BBBKKKSSSSSSMMMGGGGGGHHHIIIJJJLLLMMMMMMPPPIIIAAA>>>???AAAAAA???<<<<<<;;;777555555888;;;<<>>===>>>???@@@@@@@@@??????============>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGFFF???>>>===<<<;;;;;;;;;<<<======<<<;;;::::::;;;;;;>>>===<<<;;;;;;;;;;;;<<<>>>===<<<:::::::::;;;;;;:::999???BBBBBBPPP```aaaZZZQQQWWWiiiqqqwww~~~{{{xxxxxx{{{uuukkkffffffhhhjjjppp}}}~~~~~~uuuyyyzzz\\\JJJ===777555999===:::666444111111111111000000000///111111000000000/////////.........///000111222333/////////000000000111111000000000000000000000000000000111111111111000000111111111111222333444444111111111111111111111111111222444555666666555555222333555777888888777777444777;;;<<<;;;999888777555555666666777888999:::999999888888999999:::;;;<<<=========<<<:::888777::::::;;;;;;;;;;;;::::::666<<<999999@@@>>>:::@@@GGGLLLSSSYYY]]]```bbbdddcccddddddaaa\\\WWWSSSRRRUUUbbbmmmnnnnnnqqqwww{{{xxxpppfff]]]VVVOOOHHHBBBCCCBBBBBBCCCGGGNNNTTTYYYVVVWWWYYY]]]```aaa```^^^___bbbiiippprrroooqqqvvvzzzuuummmeee]]]TTTIIIBBBFFFFFFEEECCCBBBAAA@@@???>>><<<:::888888888:::;;;111444888888555444555777444333222111111111222333333444555555555555777999>>>GGGOOOTTT]]]hhhjjjeee[[[ZZZWWWTTTPPPLLLIIIHHHHHH???666666<<>>666777777888888:::===@@@FFFNNNYYYfffttt~~~}}}wwwmmmmmmoooqqqssstttsssqqq}}}sssuuuuuuuuu{{{sss```LLL;;;111000000000,,,''')))...+++------++++++......+++************************+++***))))))++++++***))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...))))))(((((((((((())))))))))))************))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******************************)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,***+++,,,------...------,,,------------............000222222111111111222111111333666555111000333333333333444444444555555555555666777777888888888777888888888999999999999::::::;;;<<<<<<=========<<<===???@@@AAAAAA@@@@@@=========>>>???AAABBBCCCAAAAAABBBCCCDDDDDDDDDCCC>>>>>>>>>>>>>>><<<;;;:::<<<<<<<<<:::999999;;;======<<<;;;:::::::::;;;<<>><<<:::999999999999;;;777===@@@<<>>>>>@@@>>><<<:::888888:::===???AAABBBBBBAAA???>>>???AAAJJJUUU[[[ZZZ___iiilllhhhbbb^^^WWWPPPHHHCCC???>>><<<888666999@@@FFFFFFEEEAAACCCFFFIIIMMMPPPQQQQQQ[[[ccckkkpppuuuyyyvvvooojjjnnntttxxx{{{}}}uuuppprrrsssrrrtttuuuaaaOOOAAA555---333111///,,,'''$$$***222)))------)))(((,,,...+++***************************)))((((((******)))((()))))))))))))))((('''''''''((((((((()))))))))***(((((((((((())))))))))))'''(((((()))***+++,,,,,,))))))(((((((((((())))))))))))************))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,---------.........---///111222000000000000---+++---111222000000333111111222333444555555666555666666777888888888888888888888888999999999999999:::<<<>>>>>>>>>===<<<<<<>>>???@@@@@@@@@>>>=========>>>???@@@BBBDDDEEEAAABBBBBBCCCCCCCCCBBBBBB>>>>>>>>>======<<<<<<<<<<<<======;;;::::::===@@@>>><<<;;;999999:::;;;<<>><<<;;;:::;;;;;;<<<===777===@@@<<>>@@@DDDHHHJJJNNNRRRUUUdddjjjpppsssnnnfff]]]XXXRRRMMMQQQ[[[```aaahhhsssnnnmmmooouuu{{{~~~zzzvvv|||uuuiii\\\PPPHHHCCCAAA;;;BBBKKKOOOMMMLLLMMMOOOMMMQQQYYYaaacccccchhhooopppnnnlllmmmooooooiiidddqqquuuzzz~~~|||wwwpppkkk___]]]ZZZVVVUUUTTTUUUVVVZZZ]]]___[[[TTTNNNMMMNNNQQQNNNKKKHHHIIIKKKOOOQQQVVVVVVUUUSSSPPPNNNOOOPPPSSS]]]___XXXWWW^^^bbb^^^]]]XXXOOOEEE===999777777000222666;;;AAAEEEFFFFFFVVVXXX]]]dddjjjmmmmmmkkkqqqwwwwwwpppkkkmmmooommmnnnttt|||yyyqqqooorrruuuxxxqqquuu{{{ooo]]]GGG888000,,,,,,...000***(((---111000---,,,***...---'''%%%)))+++((()))))))))))))))))))))))))))'''&&&'''((()))(((''')))))))))))))))((((((''''''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++)))***+++,,,------...---,,,,,,,,,---------......,,,...000111///......///333///...111111///...000000000111222444555666666555666777888999999999999888888999999999:::::::::888:::===???@@@???===<<<===>>>???@@@???===;;;:::>>>>>>>>>@@@AAACCCEEEFFFCCCDDDDDDDDDDDDDDDCCCCCC???>>><<<:::::::::;;;<<<<<<>>>>>>===;;;;;;???CCC>>>===;;;999999:::;;;<<<888888888888999;;;===>>>:::333888<<<888:::@@@===:::<<>>:::666555666888888777999666555777777666777;;;999999999:::<<<>>>???AAA???===;;;::::::999888666999::::::;;;;;;::::::999777999<<>>>>>>>>DDDBBB@@@>>><<<<<<<<<<<<:::<<<>>>AAABBBBBBAAAAAADDDDDDEEEEEECCC@@@>>><<<:::::::::;;;<<<===>>>???======>>>???AAABBBCCCCCCDDD@@@<<<999999;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;999:::<<<>>>???@@@@@@??????>>>===<<<<<<;;;<<<<<>>???>>><<<999999999999888777:::::::::::::::::::::::::::<<<===???AAADDDIIIMMMVVVccclllkkkgggfffdddbbb___\\\\\\]]]\\\^^^eeennnyyyxxxvvvsssqqqpppppppppqqqtttvvvtttnnnjjjjjjkkkcccbbb[[[OOOHHHEEEAAA<<<<<>>;;;===??????===;;;BBBQQQ^^^aaa___^^^qqqrrrqqqiii\\\RRROOONNN___fffiiiddd______^^^\\\```eeedddYYYOOOLLLMMMOOOTTTRRROOOKKKHHHIIIMMMQQQ[[[XXXVVVTTTSSSPPPLLLHHHDDDAAA???@@@>>>;;;<<<@@@@@@:::777999999777888<<>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<999;;;>>>AAACCCDDDDDDCCCDDDEEEEEEEEECCC@@@===;;;;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@AAABBBCCCCCCCCC@@@<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAA======<<<;;;::::::::::::=========<<<<<<>>>BBBFFFLLL[[[hhhkkkhhhfffbbb]]]gggnnnttt}}}|||qqqiiiUUURRRNNNKKKGGGCCC>>>:::888777444111000///000000{{{fffccc}}}~~~^^^JJJ:::666555999<<<:::666555111111000000000111111222//////............//////000000000//////.........................................................---............////////////////////////000111111000000000000111222333333444333333222222333333444222333444666666666555444777777777888999:::<<<======;;;888777888:::::::::<<<999:::>>>===:::999;;;888999;;;<<<=========<<<<<<:::888777888999999888;;;;;;999999999999;;;;;;===>>>>>>>>>>>>@@@CCCEEEGGGSSS^^^bbbbbbbbbbbb```eeeaaa```bbbbbb```bbbfffkkkooossssssppplllkkkkkkiiiooouuuxxxuuurrrpppoookkkjjjfff^^^ZZZZZZXXXVVVLLLPPPOOOGGG@@@>>>===;;;;;;888999BBBIIIJJJHHHFFFPPPPPPNNNGGG???<<<>>>CCCPPPSSSUUUSSSQQQPPPMMMIIINNNOOOLLLEEEBBBDDDDDDCCCEEEDDDBBB???===???BBBEEEIIIHHHFFFEEEDDDBBB>>><<<999666777999999555444666999777888<<<>>>???BBBFFFMMMbbbsssvvvsssuuuwwwvvv}}}xxxrrrnnnlllllllllllliiijjjoooyyyyyyooojjjjjjnnnlllkkkpppwwwzzzuuupppqqqfffVVVHHH===444...)))------,,,,,,,,,,,,---...)))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******)))'''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))++++++***)))))))))******))))))***++++++++++++******+++++++++******+++---,,,,,,,,,,,,------------...------,,,,,,------------............///////////////......//////000111111111111111222444555666888888888888888888888888777888888999;;;===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<999;;;>>>AAACCCDDDEEEEEEDDDDDDDDDDDDBBB???===;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCC@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<<<<============>>>???@@@AAAAAAAAA@@@@@@;;;;;;:::999888888888888888999:::999999999;;;===>>>EEEJJJLLLMMMPPPQQQOOOUUU[[[^^^mmmssspppssszzz~~~~~~vvvrrriiifffjjjhhh\\\PPPLLLAAA>>>:::777555333000...222111000/////////000111}}}mmmlll|||\\\III555333333666999999666333222111111000000000000111000///...------...///000000000000///......------........................---------------------------------........./////////............///000000////////////000111222333333333222222222222333333111222333444444444444444555555666777999:::;;;<<<999888666666666777888999999888:::>>>>>>999777888888999;;;=========;;;:::;;;999777666888:::::::::<<<;;;999888888999;;;<<<======>>>===<<<<<<>>>@@@;;;DDDNNNTTTWWWYYY\\\]]]aaa^^^^^^bbbdddaaa___```]]]dddkkkkkkgggcccaaaccchhhmmmrrruuussspppmmmlllkkkkkkjjjiiiiiilllnnnooofffkkkkkkbbbYYYSSSNNNIIIGGGDDDCCCDDDFFFCCC===999999;;;===:::777666;;;@@@CCCAAA???===>>>>>><<<888999;;;:::888999<<<===:::999999888666555777:::=========;;;:::999888666555;;;888888<<<>>>===<<<>>>GGGHHHJJJMMMOOOPPPSSSVVV\\\qqq}}}vvvooossstttoootttpppllllllqqqvvvxxxxxxwww}}}}}}uuummmgggfffiiinnnmmmooouuuwwwnnn\\\LLLJJJBBB888000...///000111******+++,,,,,,,,,,,,,,,((((((((())))))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************((((((((((((((((((((((((******))))))))))))******))))))***++++++++++++******++++++***))))))+++,,,++++++,,,,,,,,,---------......---,,,,,,,,,---------------........./////////............///000000000000111111222333555666888888888888888888888888666777888999<<<>>>@@@AAACCCBBBAAA@@@???>>>======;;;:::;;;;;;;;;<<<<<<<<<:::;;;===???AAABBBBBBCCC@@@AAABBBCCCBBB@@@>>>===<<<<<<;;;:::::::::;;;;;;???@@@AAABBBCCCBBBBBBBBB>>>===<<<<<<===<<<:::888;;;;;;;;;;;;<<<<<<===>>>======?????????>>>===<<<;;;:::999888888777777888888:::;;;;;;:::999999:::;;;;;;<<<===@@@DDDGGGFFFGGGKKKJJJQQQbbbfffaaabbbbbbaaadddiiiiiinnnzzzssspppsssxxx|||}}}}}}~~~yyyxxxzzz|||{{{lllccc^^^\\\PPPKKKHHHIIIFFF>>>::::::;;;888555333333333222111222222111111111111222333vvvrrrwwwYYYFFF333333222444888:::888444444333222000///.........000///...------...///000000/////////.........---........................------------------------------------.....................---......///000......---......///000111222222111111111111222222000111222333333444444444333444555666777888999999666666666666666777999:::999888:::??????:::777888777999;;;======<<<;;;:::<<<999777666888:::;;;;;;<<<;;;999888888999;;;<<<:::;;;<<<<<<;;;;;;<<<>>>;;;>>>CCCGGGIIIJJJNNNSSSUUUUUUYYYaaaeeecccaaaaaaaaafffiiiggg```ZZZYYYZZZbbbdddhhhjjjlllmmmnnnooonnnkkkiiigggfffeeefffgggrrryyy|||xxxqqqkkkeee```VVVWWWWWWXXXYYYVVVPPPJJJGGGKKKOOOMMMHHHDDDDDDGGGNNNGGG???;;;;;;;;;999888222888;;;<<<===AAAAAA>>>===>>>>>>======>>>@@@CCCDDDDDDDDDBBBAAA@@@@@@@@@GGGBBBBBBGGGKKKMMMOOORRR```cccdddcccbbbcccfffggghhhvvvyyymmmgggnnnssspppsssrrrsssxxx~~~~~~wwwqqqllljjjhhhfffhhhmmmooollljjjkkkhhhZZZDDD333333000,,,******,,,---...******+++,,,,,,+++***)))''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((())))))******))))))***++++++++++++******++++++***)))(((***++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------...........................//////000000000000111222333444555777777777777777777777777666666777999;;;>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>@@@AAABBBAAA@@@???<<<;;;;;;:::::::::;;;;;;???@@@AAABBBCCCBBBAAA@@@===<<<<<<<<<===<<<:::888999999999999:::;;;<<<=========>>>???>>>===<<<;;;<<<;;;:::999888888888888999;;;<<<<<<:::999999999888666444666999;;;<<<<<<;;;>>>999999CCCDDD@@@CCCKKKHHHJJJOOOQQQQQQZZZeee^^^ZZZTTTPPPPPPTTTZZZ___vvvzzz|||vvviiikkkvvv}}}sssmmmttt|||yyy{{{vvviii___[[[[[[]]]___eeecccZZZMMMEEECCCBBB@@@:::888777777444111111444666333111000111222222111000000//////............~~~uuu}}}rrrVVVDDD555666555555999>>>===999444333222000///...------//////............//////........................------------------------------------------------,,,------------.........---------------...//////------------...///000000222111111000000111111222000000111222333444555555333444555666777777777777666777999888888999;;;===:::999;;;@@@@@@<<<:::<<<777888:::;;;<<<<<<<<<;;;===;;;888777888:::<<<<<<;;;;;;999999999999;;;;;;888:::;;;;;;::::::<<<===@@@>>>>>>???>>>===@@@FFFJJJLLLUUU___dddbbbaaabbbbbbdddfffdddaaa___```bbb]]]\\\[[[\\\]]]```dddfffjjjeeebbbbbb```]]]]]]___jjjrrrxxxxxxuuuuuussspppoooqqqqqqooommmkkkeee^^^]]]bbbggggggbbb______aaadddZZZOOOJJJGGGEEEEEEGGGBBBGGGJJJLLLPPPTTTTTTQQQOOOPPPRRRQQQQQQQQQSSSUUUYYYYYYYYYXXXUUUUUUVVVWWWTTTOOONNNTTTZZZ]]]```cccmmmqqqqqqmmmiiikkknnnooorrrvvvsssjjjhhhooovvvwwwuuuvvvzzz~~~~~~|||ttttttuuuvvvqqqnnnrrryyykkkhhhgggjjjjjjhhhjjjmmm```XXXPPPKKKGGG???333***+++++++++++++++***))))))*********+++***))))))((('''''''''((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++***((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))***++++++++++++******++++++***(((((()))+++++++++++++++,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,------------...............------......///000000000000000111333444555777777777777777777777777555555666888:::===???@@@@@@@@@???>>>===<<<;;;:::888888:::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;===???AAABBBAAA@@@???;;;:::::::::::::::;;;;;;>>>@@@AAABBBBBBAAA???======<<<;;;<<<<<<<<<:::888888888777777888:::<<<======>>>?????????>>>===<<<===<<<;;;:::999999999999888999::::::888777777777777444333666888666666777666;;;666333999888555;;;999666777===AAA@@@@@@CCCCCCBBB@@@>>>>>>AAAHHHLLLWWWbbbgggaaa\\\]]]YYYRRRWWWbbbgggkkkpppjjj```aaaYYYSSSYYY```ZZZXXXZZZVVVTTTNNNGGGAAA@@@AAABBBCCC>>>>>>:::666777:::999444555555444333111000111222222000//////000111111000000000000///......------tttzzz~~~pppUUUAAA666777555333888???@@@<<<222222111//////...............////////////......,,,------....../////////------------------------------------------------,,,,,,---------.........------,,,,,,------...///---------......///000111111111000000000000111111111111111222333444555666555666777888888777666555444666999999888888;;;===888777999>>>???<<<;;;===777777888:::;;;<<<======@@@===999777999;;;<<<===::::::::::::::::::::::::888999;;;;;;::::::;;;<<<>>>;;;:::===<<<:::;;;@@@@@@EEEPPP[[[^^^[[[[[[^^^]]]^^^___aaaccceeefffggg___\\\XXXVVVVVVYYY\\\]]]\\\XXXXXX\\\]]]\\\___dddcccjjjnnnmmmmmmqqquuuuuuyyytttqqqllldddgggkkkoooooommmooouuu{{{qqqhhh```^^^[[[YYY[[[```^^^]]]ZZZ\\\eeemmmllleee```bbbcccdddccccccdddeeejjjkkkkkkiiifffeeegggiii___ZZZZZZaaahhhiiiiiijjjnnntttuuuooommmrrrwwwxxx~~~zzzsssnnnmmmnnnoooooolllpppuuuxxxwwwssspppnnneeeddddddeeedddfffrrr~~~nnnkkkiiiiiifff___[[[\\\FFF???666111///...,,,***))))))******)))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***+++***)))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))************************((((((((((((((()))******))))))***++++++++++++******++++++***(((''')))******++++++++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,---------............------------...////////////000000111333444555777777777777777777777777555555666777999;;;===>>>======<<<<<<;;;:::999999888999:::<<<<<<<<<;;;;;;======<<<<<<<<<============>>>???AAAAAA@@@>>>===999999999999:::;;;<<<<<<>>>???AAABBBAAA???===;;;===;;;::::::;;;<<<;;;999999888888888999;;;===>>>;;;<<<===>>>>>>===<<<<<<<<<<<<;;;:::999999999999666777888777666555666777888555555888888555555999555<<<999666:::777555===333222333777:::999888999999::::::999888:::???CCCBBBEEEHHHIIIFFFBBBAAAAAADDDMMMLLLKKKNNNIIIDDDHHHEEE>>>BBBHHHBBB???@@@;;;===:::777666666666666555111333222222555999888333444444444222111111111000111000///000222222000...000000000000000000//////sssxxx}}}pppTTT???555666333000555>>>@@@;;;000000////////////000000---...///000000///...---+++,,,,,,---...///000000------------------------........................,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222111111000000000000111111111111111222333555666777777888888999999888666555111444777777666666999;;;666444666;;;<<<::::::===777777777888:::<<<>>>???AAA>>>:::888999;;;======999::::::;;;;;;::::::999999:::<<<<<<:::999999:::888555777===???<<<===BBB:::AAAMMMVVVWWWSSSTTTYYY]]]]]]]]]^^^``````___]]]aaa^^^[[[[[[]]]aaadddfffSSSOOOPPPVVVYYYYYY]]]cccfffjjjjjjgggffflllrrruuuvvvqqqrrroooiiilllmmmmmmjjjiiinnnxxxuuunnnlllnnnnnnmmmqqqxxxssskkkbbbdddqqq}}}{{{rrrgggiiikkkkkkjjjjjjjjjkkkpppqqqqqqoookkkkkkmmmpppeeeaaabbbjjjqqqpppmmmlllrrryyy{{{vvvuuu}}}vvvsssooogggaaa___bbbhhhooorrrppplllkkkjjjdddeeeffffffbbbbbbkkkuuuooojjjeeeaaaXXXLLLDDDBBB666333///---,,,---......,,,+++***'''&&&'''))),,,((('''''''''((()))***+++(((((((((((()))))))))***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***+++***)))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))************************((((((((((((((()))******))))))***++++++++++++******++++++***((('''(((*********+++++++++,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,---------.........------------...////////////000000111222444555777777777777777777777777555555666777888:::<<<===;;;;;;;;;::::::999888888999:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAAAAA@@@>>><<<:::888888888999:::;;;<<<======???@@@AAAAAA???<<<:::===;;;::::::;;;;;;;;;::::::999888888:::<<<>>>@@@777888:::;;;;;;;;;::::::<<<;;;:::999888888888888777888888777555555777999555222333666555111444:::222:::888555777333111999333222333555555444444666333555666555444444777::::::888:::???===666666;;;999???;;;888===<<<999???>>>555999>>>888666888444555444444444555555222000555666444///...222333111000111111111111333111////////////000111111...,,,+++,,,---............---vvvzzz}}}oooTTT@@@666555444666999:::777444000000000000////////////000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,------------------------------......///000000111000000000000////////////000111111222333333444444555444333555666777555444666444444444666777777666555666777666666777:::<<<;;;;;;;;;999888888:::<<<::::::::::::::::::::::::;;;::::::999888777666666<<<<<<<<<;;;:::999777666:::::::::999999:::;;;;;;?????????AAACCCFFFIIIKKKPPPQQQRRRTTTVVVZZZ```dddddd```^^^ccclllrrrrrrooofff```WWWOOOLLLNNNTTTXXXZZZYYYWWWWWW[[[dddpppxxx}}}uuummmiiijjjmmmmmmlllooonnnmmmmmmnnnpppssstttkkkmmmnnnpppxxxzzzoooiiioooxxxwwwpppooollllllppppppllliiihhhnnnnnnjjjdddgggppptttrrreeekkkttt{{{|||yyyvvvttt~~~~~~{{{wwwpppjjjdddaaa```\\\eeemmmmmmjjjiiihhhffffffeeeccc^^^\\\^^^ffflllaaaWWWIII???:::666111---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((***(((&&&$$$$$$'''***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************************************************,,,---......,,,,,,---...***,,,------,,,++++++,,,******++++++,,,---......000000111111111222222222333333444444555666666666333333555666888999999999888888888777777777777666::::::;;;;;;;;;:::999999<<<;;;;;;<<<<<<===>>>???CCCAAA>>>;;;999888888888777999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>;;;888777777777666555333666777555777<<<>>><<<999::::::;;;:::999888777777888999::::::999888777666777888888888777555444555555444333333444444444444444333444555555333222444444444333333222222222444444444444444444444444555555555555555555555555333333333333333333333333111222222333333222222111333333333222222222111111000000000000000000000000000000000000000000000000////////////....................................www|||pppUUUBBB999666555666999999555222000000000000/////////...//////...---------------------------------------...------------,,,,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......///000000/////////////////////000000000111111222222333333444333333444666666555444444444444666999:::999888555666666666555666888::::::;;;:::999888888:::<<<:::::::::::::::;;;;;;;;;::::::999999888777777777777777888999:::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999999999999:::<<<>>>???CCCEEEHHHKKKOOOUUU\\\aaaeeecccdddkkksssvvvsssooolllggg```ZZZVVVUUUVVVXXXPPPQQQUUU\\\bbbeeedddaaa]]]WWWQQQRRRZZZdddkkknnnnnnnnnooopppoooooonnnmmmfffgggjjjppp}}}vvvqqqjjjfffkkkrrrppphhhfffgggnnnvvvxxxsssppppppppptttuuurrrsssxxxyyywwwsssxxx}}}{{{}}}uuurrrrrrtttooojjjgggfffeeebbb___dddjjjlllgggaaa___^^^[[[ddd```ZZZTTTOOOOOORRRUUUDDD===444///...---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((***)))'''&&&&&&(((***,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))************************************************,,,---......,,,,,,---...+++,,,......,,,+++,,,---***++++++,,,------......000000000111111111222222222222333333444555555555333444555666888888999999888888888888888888888888::::::::::::::::::999888<<<<<<<<<<<<===>>>??????@@@>>><<<999777777777777777999;;;<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<:::888777777777777666666999999777777;;;<<<:::999999:::::::::999888777777777888999999888777777555666777777777666555444444444333333333333333444888777666666666555444222444444333333333222222222333333333333333333333333444444444444444444444444222222222222222222222222111222222222222222222111222222111111111000000000000000000000000000000000000000000000000000000000////////////.........---------------------------~~~ssszzz~~~nnnTTTBBB:::888666666888777444000000000000/////////...............///......---,,,////////////////////////------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------.........------------------------+++,,,,,,------......///---.........///000000000/////////000111111222222444333333444666666555444333333555888;;;<<<<<<:::555666777666444444666888999::::::999777888:::<<<999999999999::::::;;;<<<888888888888888888888888666666666777999<<<>>>???<<<<<<;;;;;;:::;;;;;;<<<:::999888888888888999999<<>><<<:::999000,,,((('''***,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))************************************************+++---......---,,,,,,---+++---......---,,,,,,---+++,,,,,,------.........000000000000111111111111111111111222333333444444333444555666777888888888777777777888999999::::::::::::::::::999999888888;;;<<<<<<======>>>??????<<<;;;999777666666666777666888:::;;;;;;;;;===>>>>>>===;;;999999:::;;;<<<:::999777666777888777666999;;;:::777777::::::888888999999999999888777777666777777888888777777666555555555555555444333333333222222222222222333333666666666666666555444444333333333333222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222222111111000000000000////////////000000000000000000000000000000000000000000000000//////.........---------------------------------sssjjjtttzzziiiOOO???:::777555555777777444111000000/////////.........------/////////...---,,,////////////////////////---------,,,,,,,,,+++++++++,,,---...---,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...//////000000......//////000111111111333222222444666666555444333333555888;;;<<<:::888777888888777555555666777888999999888777777999<<<888777777777777999:::;;;777777888888888999999999<<<;;;999888888:::<<<===;;;;;;::::::999999::::::::::::999999999999999999:::===@@@DDDHHHNNNTTTXXXWWWXXX\\\dddjjjmmmiiieeehhhbbb[[[VVVVVV[[[bbbggghhhfffdddfffhhhfffaaa\\\___XXXPPPKKKKKKOOORRRTTTbbbdddfffgggfffdddaaa___```cccgggkkkttt{{{zzzuuuuuuqqqnnnooouuuzzzyyyvvvqqquuu||||||vvvuuuyyyzzzwww{{{uuuqqqooohhhlllooonnniiidddbbbcccbbbbbbdddiiinnnpppnnnkkknnnnnnnnnsss{{{xxxlllLLLEEE<<<555222///,,,)))...,,,***+++,,,---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))*********)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))************************************************+++---//////---,,,,,,---+++---///...---,,,---...,,,,,,---------........./////////000000000111111111111222222333444444444444444555666777777777666666666777888999:::;;;;;;::::::999999888888777777999::::::;;;<<<<<<======999888777666666666777777444666999::::::;;;<<<>>>???===:::888777888:::<<<999777666666777888777666777999999666666999999777888888888888888888777777666666666666666666666666444444444444333333222222111111111111111111222333000222333444444333444444333222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000/////////......////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkcccqqqxxxfffMMM???888555333444777888666444////////////............,,,---...//////...---,,,------------------------------,,,,,,,,,++++++++++++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...//////000---......///000000111111222222222333555666555444444444444666888888777555888::::::999777666666777777888888777666777999;;;777666555555555666888999777777777888999999::::::???===;;;:::999:::<<<===:::999999888777777888888444444555555666666666666777888:::<<<===@@@CCCFFFHHHHHHJJJPPPVVVZZZZZZXXX[[[ZZZYYYZZZ___eeelllqqqpppnnnjjjfffbbbaaaaaabbbbbb^^^YYYVVVVVVXXXZZZ[[[iiihhhfffccc```^^^\\\[[[WWW]]]aaa______dddiiikkk{{{uuuoooooosssvvvvvvuuuuuuuuuvvvtttnnnhhhjjjqqquuuzzzxxxnnniiiiiiuuuwwwyyyxxxtttoookkkiii```bbbdddcccaaa```ccceee___eeelllnnnlllgggdddcccbbb```bbbnnn~~~uuubbb;;;666///,,,,,,,,,***(((+++*********+++***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,//////...,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------------....../////////000000000222222222333444444555555444555555666666666555555555555666888999:::;;;;;;;;;:::999777777666777777666777888999::::::::::::888888777777777777888888333555888999999:::;;;===>>><<<:::777666777999:::777666555666777777666444222555555333444888999777777777777777777777777888555555555555555555555555444333333222222222222222111000000000111111222333222444555555222111111222222222222222222222222222000000000000000000000000111111111111111111111111///////////////////////////000000111111000000///111000000000000/////////................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjcccssszzzgggMMM@@@777444222333666888777555/////////.........------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---..................///000000111111111111111333555666555444555333222333555666555444888:::;;;;;;999777777888666777777666666666999;;;888777555444444555777888777777888888999999999:::::::::::::::;;;<<<>>>???999999888777666666666666222333444555666777777777777888999888888888999;;;<<<;;;<<<>>>CCCGGGIIIJJJEEEJJJQQQYYY```dddffffffiiikkkkkkiiieeeaaaaaaaaa^^^]]][[[[[[\\\___bbbddduuuqqqkkkddd___[[[YYYXXXUUU]]]aaa]]]ZZZ___hhhnnnyyyqqqjjjiiijjjjjjjjjkkkooollljjjhhhccc^^^```fffeeehhhmmmqqqmmmeeebbbccciiinnnsssuuutttpppllljjjiiigggeeeaaa]]]\\\^^^```XXX___dddbbbYYYPPPLLLLLLEEEBBBCCCMMM[[[^^^MMM999///,,,***)))***+++,,,,,,'''((())))))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***,,,///000...---,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222333333444555555555555555666666666555444444444555666777888999::::::;;;:::888666555555666666444555777888999999888777888888888888888888888888444666888999999999;;;<<<===<<<:::888777777888999777666555666777666444333///222222111333888:::888666666666666666666777888555444444333333444444555444444333222222222222222000000000000111222333333888:::;;;888222///...000111111111222222222222222000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////000000000000////////////................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++nnngggwww}}}hhhMMMAAA999555222222555777555333//////.........------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222222111000111333555666555444444222000111333555666666777888::::::999777777888555666666666555666999;;;;;;999777555444555777888888888888888888999999999666666777999;;;<<<===>>>:::999888777666666666666555666777999999999999888999:::;;;;;;999999:::;;;888777777888:::<<<======999<<>>888666666///...,,,...444777...###***++++++***))))))+++---'''((()))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((('''''''''((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,///000///---,,,+++)))+++,,,,,,+++******+++++++++++++++++++++++++++------........./////////111111111222333333444444555666666666555444444333444444555666777777888888;;;:::888666444444555666333555777888999999888777777777888888888777777777666888;;;;;;;;;:::;;;===<<<;;;:::888777777666666777666666666666555333111///222333111333888:::888666666555555555666777888555444333222222333444555555444333222111222333333111000000111222333444444666999:::777222//////111000111111111222222222222000000000000000000000000111111111111111111111111////////////////////////...//////000000//////.../////////.........------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++rrrjjjyyy~~~gggKKK???;;;777333333444555444222//////.........---------...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++***+++,,,---,,,,,,,,,---------......++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,//////000000111111222222000000000222555666666444333111//////333666999:::555777999999888777777777555666666666555666999;;;>>><<<999666555666777999888888888888888888888888444555777888::::::::::::;;;:::999888777777777777555666777888888777666666777999::::::999999:::<<<999999999888888888777666<<<:::888888;;;@@@FFFJJJLLLJJJKKKQQQXXX\\\YYYUUUWWWVVVVVVXXX]]]fffqqqxxxqqqoookkkgggbbb___\\\[[[]]]bbbccc``````eeeiiijjjiiieeefffnnnrrrppppppsssooonnnqqqvvvuuukkkbbb^^^eeeccchhhqqqsssllleeedddeeelllsssvvvrrriii___YYYSSSRRROOOKKKFFFAAA===;;;777555111...,,,,,,,,,,,,,,,---+++'''(((,,,...,,,***,,,---+++'''&&&(((+++&&&'''(((((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((()))))))))((()))******+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,///000///---,,,+++(((***,,,,,,***)))***++++++*********************---------.........//////000000000111222222333333666666666666555444333333444444555555666666777777;;;:::777555444444555666444555777999:::999888777777777777777777777666555999;;;======<<<<<<<<<>>>;;;;;;:::999888777666555888777666666666555222///111333444222333888999888666555444444555666777888444444222222222222444444555444333222222222333444111111111111222333444555...222555555111///111555000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000......////////////............---------,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******************************xxxsss|||}}}gggLLL>>>999777444444444555333222000///...------,,,---------------------------------.........---,,,++++++*********++++++,,,,,,,,,---+++******+++,,,,,,+++,,,------......------,,,000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000---++++++,,,...000111111000000000000111111222111000000000111333333999777444333444666666666777666444444666777666555666444333222333666999;;;;;;:::777666555666777888===;;;888777888999888888777888888999999::::::;;;===888333333777:::999777777888999::::::999888777888999999::::::999999888999999999888888888888888888888999:::;;;<<<===>>>AAAAAAAAACCCEEEHHHJJJLLLPPPMMMLLLRRR\\\eeeiiiiiinnnmmmjjjfffccc```^^^]]]______^^^^^^```eeekkkpppllljjjhhhggghhhkkkooorrrooottt{{{}}}xxxmmm```XXX[[[]]]```aaaaaa___\\\YYY\\\\\\\\\ZZZUUUNNNGGGCCC???<<<999555333222222222222111...,,,******+++++++++*********))))))(((((()))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,,,,,,,+++***)))************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,------000000000000111111111111333333444444444333222222444444555555555555555444:::999999888777666555555444555888:::;;;:::999777777777666555555666777888:::;;;<<<<<<===<<<<<<;;;===<<<:::888777777777888777777777777666666555555555333111222666999:::999777666555444333444555555666555333222222333555666222222222111111111111000111111222333333444555555333222222111000///............///000000000000000111111000///////////////111111000000//////......////////////////////////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))uuusss~~~}}}fffLLL???888666444444444444444222000///...------,,,------------------------------...............---,,,,,,++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000111000000//////000000111000000/////////000111222555333111111333555666666888666444444555666666666444333333333444666888999:::999777666555666777888<<<:::888888999:::999999888888999999:::;;;;;;;;;;;;777444555999:::888666555666666777888888888777999999::::::::::::999999888888888888888888888888::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@FFFCCCBBBEEEMMMTTTWWWWWW]]]\\\ZZZXXXUUUTTTRRRRRRSSSSSSRRRRRRSSSWWW]]]aaaeeeccc___[[[ZZZ[[[]]]^^^^^^```cccddd```XXXPPPJJJEEEFFFHHHIIIIIIGGGEEECCCAAAAAA@@@>>>:::666333111222000...,,,******+++,,,,,,++++++***+++---///000************)))))))))((())))))))))))))))))))))))*********+++***))))))((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''+++,,,,,,,,,++++++***)))************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------/////////000000000111111333333333444333333222222333333444555666666555555999999888888777777666666666888:::<<<<<<;;;:::888:::999888777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;999888888888888888888888888777777666666555444222444777999999888777666555444333444555555666444333222222333444666222222222111111111111000111111222222333444444555111111111111000000000000......///000000000000000111000000///......//////000000000/////////..............................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))wwwpppttt|||cccJJJ???888666444333444444444222000///...------,,,------------------------------.........///......---,,,------,,,,,,,,,,,,,,,+++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000////////////000000//////.........///000111333111000111444777888888888666333333444666666666222222333444555666777777888777666555666777888999;;;999888888:::;;;;;;:::999999999:::;;;;;;<<<<<<:::777666777:::;;;999666666666666666666777888888999::::::;;;;;;::::::999777777777777777777888888;;;;;;::::::999999999888777777666555444444555555<<<999777888===BBBCCCCCCHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDIIILLLOOOLLLHHHEEEBBBBBBCCCCCCHHHHHHGGGFFFCCC???<<<:::555555666666666555444333111000...---+++++++++++++++***)))))))))***+++,,,)))))))))***+++---///111************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++,,,++++++***)))*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------.........////////////000222222333333333333333222222333444555666666666666888888888888888888888888999:::<<<======<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>>>>===;;;:::999888999999999999999999999888888888666555555666888888777666777666555444333444555555555444333222222333444555222222222111111111111000111111111222333333444444000000000111111111222222......///000000000//////000000///............//////////////////.................................---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))qqqooowww{{{___GGG>>>777555333333444444444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---...---------,,,,,,++++++,,,+++***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++''''''((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,000//////......//////000........./////////000000333222222444888;;;======888666333222333555666666111333444666777777777777666555555555666777999:::999888777888:::<<<<<<;;;999999:::;;;;;;<<<<<<===;;;888666777999::::::999;;;:::888777777777888999::::::;;;;;;;;;;;;::::::666777777777777777888888:::999999999999888888888777666666555444333333333777444333333666999999999::::::999888777777777777666777777666555666999<<<999888666444333444555666999888666444222111111111111000000///////////////000000//////.........///++++++*********+++------,,,,,,+++*********++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++***************************************++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000111222333333333333333111222333555666777777777777777777888888888999999999:::;;;<<<<<<<<<:::999=========<<<<<<<<<<<<<<<<<<;;;999999999;;;===??????>>><<<:::999999999:::::::::::::::999999999999777777888888999888666444777666555444333444555555444444333222222333444444222222222111111111000000000111111111222222333333111111111111111111111111......///////////////...//////...------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))uuuttt}}}}}}___FFF>>>666444333222444444444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............------------,,,,,,++++++++++++******+++------+++)))******++++++++++++******''''''((()))***+++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***//////............////////////000000000111111000333333333666:::===>>>>>>777555333222333555666555222333555777888888888777444444555555666888999999777666666888:::<<<;;;:::999999:::;;;;;;<<<<<<===<<<:::777666777:::<<<===AAA???===;;;999999999:::999::::::;;;;;;::::::999666666777777888888888999777777777888888888888999777777777666666666555555444333333333555777888888888777666444333222222222111222222222000000222444333222222222222333444444111000000//////...------...---,,,+++++++++,,,,,,---.../////////...,,,+++))))))))))))))))))))))))---,,,+++***)))(((''''''))))))))))))))))))******((((((((((((((((((((((((***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------............///000111222333333444333111222333555666777777777666666666777777888888999888888999:::::::::999999<<<<<<<<<<<<<<<;;;::::::;;;:::999888999;;;===??????>>><<<:::999999999:::999999999999999999999999888999::::::999777555555777666555444333444555555333333333222222333333333222222222111111111000000000000111111111111111222222222111111000///............////////////.........---------------......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))zzzxxx}}}___GGG@@@555444222222333444444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,+++++++++++++++***+++***+++,,,------+++))))))******++++++******)))(((((())))))***+++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,......------------.........///000111111111000000111000111444777999:::999666444333333444555555444222333555777888888777777444444555666777777888888666555666777::::::999888999999999:::;;;;;;<<<<<<;;;:::888777888:::===>>>AAA@@@???===;;;:::999999888999999::::::999999888777777777888999999::::::666666666777777777888888555666666777777666555555333333333444555666777888999888666444333222222222000111222222111000111222111111111111111111000000------...//////...---,,,...---,,,+++++++++,,,,,,)))***,,,,,,,,,***(((&&&************)))))))))))))))))))))))))))))))))((())))))))))))************(((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******+++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...///000222333444444444222333444555666666666666555555555666666777777777666666777888999999999999;;;;;;;;;;;;;;;:::999888999999888999:::;;;===>>>>>>===;;;:::999888999999777777777888888888888888999:::;;;:::888666666777777666555444333444555555222222333333333333222222222222222111111111111000000000000000000000000000222111111///...------,,,....../////////...---------,,,,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))******+++,,,,,,,,,)))))))))***************))))))))))))))))))))))))xxxtttzzzwww[[[DDD===555333222222333444444333000///...------,,,------++++++++++++++++++++++++***++++++,,,------,,,,,,)))******************+++******+++,,,...---+++((())))))************))))))(((((())))))******++++++************************---,,,++++++,,,...000111...------------------...---...///000000000//////000//////222444666555444444333333444666666444222111111333444555555666666444444555666777777777777555555555777888999777666888888999999:::;;;;;;;;;888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777888888999999888888777777888888999::::::;;;;;;777777666666666666666555555666666666666555444333222333444444444555666777777666555444333222222222///111333333222000111111...//////000///...------------...//////......---/////////.........------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++&&&''''''((())))))))))))((()))))))))************((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////---...000111333444444555333333444555666666555555444444444555555555555555444555666777999:::;;;;;;:::;;;;;;;;;:::999888777777888999:::;;;<<<<<<===>>><<<;;;999888888888888555555555666666666777777999;;;;;;:::777666777:::777666555444333444555555222222222333333222222222222222222111111111111000000000000000000000000000//////......---------,,,......//////......---,,,,,,,,,++++++,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,((()))))))))*********+++))))))))))))))))))))))))sssnnnqqqyyypppUUU???999444333111222333444444333000000...---------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,(((((())))))*********+++******+++,,,...---+++((())))))************))))))((((((((()))))))))))))))************************,,,+++******,,,000333666...------,,,,,,------...,,,,,,.../////////...---000000000222444555444222333333444555777666333111000000111111222333444555444555666666777666666666555444444666888888666444777888888999999:::;;;;;;444888<<>>===;;;888555444333444444444666999:::::::::;;;<<<888777:::@@@@@@999666777777666555444444555666777999999888888777777666666777777666555444333333222444333222111111111222333333333222222111000//////000000///...------,,,,,,111111000///---,,,+++***------------,,,,,,+++***++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---************************)))************++++++++++++***)))))))))***,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''jjjeeemmmdddSSSDDD777444222111111222333111000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,,,,************************++++++++++++************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***,,,+++***+++,,,000333555///...,,,******+++---///......////////////......111111111111111111111111222333444333111111222333111111222222333333444444222333444444555555444444666666666666666777777777888888::::::;;;:::999999777888888888888777666666777777777999;;;<<<:::999999888777888999:::999777555666999:::;;;;;;:::999999888666555444444555555444444444444444444444444444444333333333333444444333333222222111000000///111111111000000000///////////////000000000000111......------------............------,,,,,,,,,+++,,,,,,++++++***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---------...,,,,,,,,,------------...000000/////////000111111444444444444444444444444444444333333333222222222444555666888:::;;;======>>><<<999666555444444444444777999:::999888888999888666999>>>>>>999777999777666555444444555666777999999888777666666555555555555444444444444444444444333222111111111222222333333222111111000//////000//////...------,,,,,,000//////...---,,,++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''lllggglll```OOOCCC:::444222111111222222111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++((()))******++++++******---,,,+++***+++,,,///000---,,,***))))))+++,,,...---....../////////......111111111111111111111111111222333222000///000111000000111111222333444444111111222222333333222222666666666666666666666666999:::::::::::::::999888555444444444444555666666888777777888:::;;;:::999:::999888888::::::999888555666888999::::::999888888777666555555444555555555555555444444333333222444333333222222333333444333333222222111000000000111111000000000000////////////000000000111111111......------------......///......---,,,++++++***++++++++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))((((((************)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,,,,------------//////......//////000111333333444444444444444444333333333333222222222222444555666777999:::;;;<<<===<<<999777555555555555666888999999777555555555777666777;;;<<<999888:::666666555555555555666777999888777666555444333333222222222333333444444444333333222111111111111222222222222111111000000////////////...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************)))))))))*********++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((tttlllmmm]]]KKKAAA:::333222111111222222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++,,,************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((())))))***************---,,,+++******,,,---...---,,,+++******+++---...------......//////......111111111111111111111111000111222111///....../////////000111222333333444333333444444444444333333777666666666666555555555:::::::::::::::999999999555555444444666777999;;;999888666777888::::::999999888777777999999888777666666777888999999888888777777666666555555555555666666555444333333222222333333222222222222333333222222222111111111000000111000000000/////////////////////000000000111111...------,,,,,,------...///......---,,,+++******)))***++++++,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((************)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------.........---......///000222222333333333333333444333222222222222222222222444444555666888999::::::999888777666555555666666888999;;;:::777444333333666666666888999999999:::555555555555555666666777888888777555444333222111222222222222222222222222333222222111111111111111222111111111000000000/////////.........---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++++++++++++++,,,,,,++++++************++++++************************))))))))))))************)))))))))))))))******+++((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((uuulllkkk[[[III@@@:::333222000111222222111/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))***************************'''''''''(((((())))))***(((((((((((((((((((((((((((((()))))))))*********(((((()))************)))+++++++++++++++---...///,,,,,,++++++,,,---...///,,,,,,---...............000000000000000000000000///000111000...---.../////////000111222222333333444444555555555444444333666666666555555555555555999999999999999999999999666666555666777999<<<===999888666666888999999888888666555666777888777666666666777777888888777777666666666666666555555555666666555444333333222222222222111111111111222222222222222111111111111111000000000////////////......////////////000000000------,,,,,,,,,,,,------......---,,,++++++******)))***+++,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))+++++++++,,,,,,,,,------------,,,,,,------...///000111111111222222222333222222222222222222222222444444555666666777888888333333333444555666777777999;;;<<<;;;888555444444555666666666666888999999444555555666666666666666777777666555444333222222444444333222111111000000222222222222111111000000111111111000000000000000...............---------*********++++++++++++,,,******+++,,,,,,+++++++++,,,++++++******++++++++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********(((((())))))************((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((ooofffgggZZZJJJAAA:::333111000000111111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******'''((())))))******))))))*********+++,,,---...///,,,++++++,,,,,,---...///+++,,,---...............000000000000000000000000...///000000......///000111111111222222222222222333333444444444333222222444444555555555666666666777777777777777888999999555555666777888:::;;;<<<999777666777999999888777777666555555777777666555666666666666666666777777555555666666666666555555555555555444444333333222222111111000000111111222111111111111111111111111000000////////////......------........./////////------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,+++***))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((%%%&&&'''((()))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------.........//////000111111111111111111222222222222222444444444555555666666666000000222333444666777777888:::;;;:::888666555555333666666444555888888666333444555666777777777666666666666555444444333333555444444333222111000///111111222222111111000///000000000000000000000000........................++++++++++++++++++++++++)))***++++++++++++++++++,,,++++++************+++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******'''((())))))******))))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''nnnccceee[[[LLLBBB999222111000000111111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000******************************)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))))))))))))))))))))******++++++,,,*********+++,,,,,,---...***+++,,,---............000000000000000000000000---...000000//////000222333333333333222222222222333333444444333222222111222333333444555666777777555555555555666777999:::555666777999:::;;;;;;<<<777777777888999999777555777666555666777888777555777666666555555666666666444555666777777666555555444444444444444444444444111111000000000000111111111111111111111111111111000000/////////.........,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,***+++,,,------,,,***)))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,---......///000000000111111111222222222222444444444444444555555555111222333444555555555555555777999999777666555666222666777444444777777333333444555666777777777666555555555555555555555555444444333333222222222111000111111222111000///...///000000000000000000000........................,,,,,,,,,,,,,,,+++++++++))))))***+++++++++++++++,,,,,,+++***************)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''''')))*********)))((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&rrrfffggg]]]NNNAAA666222111000000111111000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++...111333555************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))((((((((())))))***++++++,,,,,,***+++,,,---............000000000000000000000000,,,...///000///000222333555555444333333222222111555555555555555444333222111222333444555777888888333333333444555777999:::777888:::<<<=========<<<777777777999:::999666444888777666777888999888666777666666555555555666666444555666777777666555555333333444444444444444444111111000000000000111111111111111111111111222222000/////////............+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))******++++++,,,------++++++---------+++)))((())))))************))))))))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&'''(((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////000000111111222222222222444444444444444444444444444555555666555555444444333555777888666555555666222777888444444777666111222333555777777777777666555555555666666666666777222222333333333444444444000111111222222000///...////////////000000000000---.....................---------,,,,,,,,,++++++((()))***+++++++++++++++,,,,,,+++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%yyyllleeeZZZIII;;;777444222000000111222111000//////...---,,,,,,,,,,,,...---+++)))(((((()))***+++++++++,,,,,,---------+++++++++******(((''''''***,,,,,,+++)))((()))***))))))))))))((((((((((((+++*********))))))(((((())))))))))))************************************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111111111222222222444444444444333333222111000111222222333333222222666666777888999999::::::888888999:::;;;;;;;;;;;;999999999999999888777666::::::999888777666555555777777666555444333333333444555666777777555333111666555333333444444333222000000000000000000000000111111000000000000111111111000000///...---------,,,,,,,,,---------......---,,,+++******+++,,,---++++++************++++++---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000000000000111222333444888777555444333333444444888777555444444555666666444444555666666666666666333333444444444444444444333222222555888;;;;;;:::888777777666555444444444444444222222222222444444000000000000000000000000////////////............///...---,,,,,,---...///,,,,,,,,,+++++++++******))))))************)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((yyylllfff\\\KKK>>>;;;444222000000111222111000//////...---,,,,,,,,,,,,...---+++)))(((((()))************+++++++++,,,,,,,,,,,,,,,++++++***)))(((***+++,,,+++)))((()))***))))))))))))((((((((((((************)))))))))((((((((()))))))))*********************************++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000000111111111222222333333444444333333222111222333444444555555444444666666777777888999999:::777888999:::;;;;;;;;;;;;888999999999888888777666999888888777777666666555777777666444444333333444555555666666666555333222555333222222333333222111111111111111111111111111111111000000000000111111000000000///...---------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,---------......000000000000111222333333666666555444333444444555666555444333333444555666555555666777777777777777444444444444444444444444222111222444777999:::999777777777666555444444444444333333222222333333444000000000000000000000000////////////...............---,,,,,,,,,,,,---...,,,,,,+++++++++*********))))))************)))))),,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((ttthhhcccZZZKKK???<<<444222111000222222222111//////...---,,,,,,,,,,,,---,,,+++)))))))))******)))))))))***************,,,,,,,,,,,,,,,+++***)))***+++++++++)))((()))***(((((((((((())))))))))))************))))))))))))(((((())))))))))))*********************************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111111111111333333333333333222222111222333444444555555444444555555666666777888888888666777888999::::::::::::888888888888888777777666666666666666666666666666777666555444444444444444555555555555555444444444444222111111333333222000222222222222222222222222111000000//////000000111000000//////...---------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************************************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......000000000000111222333333444444444333444444555666555444333222222333555555666666777888888888888777666555555555444333333333222111111333666888888888777777666666555444444444222333333444444333333222000000000000000000000000/////////............------,,,,,,++++++,,,,,,---,,,++++++++++++*********))))))************))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((zzzkkk```\\\TTTFFF<<<:::444222111111222333222111//////...---,,,,,,,,,,,,,,,,,,******))))))******************************++++++,,,,,,+++******))))))***+++***)))((()))***(((((((((((())))))))))))*********)))))))))))))))(((((((((((()))))))))******************************)))))))))***+++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000000000111111222222333333333222222111000111222222333333222222444444555555666666666777666666777888999999999999666777777888777777666666444555555555666666666777777666555444444444444444666555555444444444555555444222111222333333222111222222222222222222222222000000////////////000000/////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,---*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********************************))))))******+++,,,))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---------....../////////000000111222333222222333333444555666666444444333333333444666777777888888999999999888888777666666555444333333222333222222444666888888777666666666555555444444444222222444444444444222222000000000000000000000000//////.........------------,,,,,,,,,,,,,,,,,,---++++++++++++************))))))************))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((ssseeeYYYVVVPPPCCC;;;999444222111111222333333222//////...---,,,,,,,,,,,,++++++******************++++++++++++++++++************************)))(((((()))******)))((()))***'''((((((((()))))))))***))))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000111111222333333222222222000111222222333333222222333333444444444444555555444555666777888888888888555666666777777777666666444444555555666666777777666666555444444444444555555555444444444555555666444333222333444555444333222222222222222222222222000000////////////000000............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,*********************************++++++,,,,,,,,,,,,,,,,,,---------......////////////000111222333111111222333444555666666444444444444444666888999888888999999999999888888777777666555444444333333555444444555777999888777555555555555444444444444222222444444444444222222000000000000000000000000............------------------............------+++++++++*********))))))))))))************)))))))))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((qqqcccWWWUUUOOODDD<<<;;;444222111111333444444333//////...---,,,,,,,,,,,,************************+++++++++++++++*********))))))*********))))))(((''')))***)))(((((()))+++''''''(((((())))))******))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,---************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.....................////////////000111222222222222222222222333444444555555444444333333333333333333333333444444555666777777777777444555555666666666666666555555555666666777777777666555555444444444555555444444444555555555555555444333222333555666555444222222222222222222222222000//////......//////000------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,++++++************++++++*********+++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......////////////000111222222111111333444555555555555444444444444555777999:::888999999999999888777777777666666666555444444444666555555666888999888777444444444444444444444444222333333444444333333222000000000000000000000000.........------------,,,---......//////......---+++************)))))))))))))))************)))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((pppbbbVVVSSSNNNCCC<<<<<<444222111111333444444333//////...---,,,,,,,,,,,,*********+++++++++******++++++*********))))))))))))******++++++*********'''((())))))(((((()))+++'''''''''((()))*********((()))))))))************'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))+++,,,---************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////000000111222222222222222222333444444555555444444222222222222222222222222333333444555666666666666333444555555666666666555666777777777777777777777555555444444444555555666222333555666666666555444333222111222444555444333111111111111111111111111//////............//////------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++************++++++++++++++++++************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......///......//////000111222111222333444555444444333222222222333444777999:::888888999999888777777666666666666666555555555555666555444555777777777555444444444444444444444444444333333222222333333444000000000000000000000000.........---------,,,,,,,,,---............---,,,************))))))))))))))))))************))))))************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((nnn```TTTRRRMMMBBB;;;;;;333222111111333555555444//////...---,,,,,,,,,,,,)))******+++++++++************))))))((((((((('''***++++++,,,,,,,,,++++++&&&((())))))(((((()))+++&&&''''''((()))******+++(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((()))+++,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////000111222222222222222111111222333333333222222222222222111111111111111222333444555666666666666333444444555666666666555888888888888777777777777555555444444444555555666111333555777777666555444222111000111333444333222000000000000000000000000//////............//////------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++************++++++,,,+++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))*********)))***++++++,,,************************))))))***+++,,,,,,------,,,,,,,,,---------...............//////000111222111222333444555444333222111111111222333666888999888888888888888777666555555555555666666666666666666444333444666666555444444444444444444444444444555444222222222222444555000000000000000000000000......---------,,,,,,,,,++++++------------++++++************))))))))))))))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((pppgggZZZOOOGGG@@@:::555333222222333444444333111000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))***''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***++++++++++++***))))))******++++++++++++******++++++******++++++,,,---,,,,,,------...------,,,,,,---......//////......---...000111111111000///000111111111111222222222333444555444222111222333333333333222222333444444444444444555555555555555444222111222444666666555222333333444444333333222333333444555555444333333444333333222111111111222000000///000222222111///.........///////////////,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,))))))***++++++++++++***++++++,,,------...//////////////////000000000000///000000000111111111111333444444333222333555777777888999999888777666555555555555555444444444444777666444333222222333333444555555555444333333222333222222222333333111000...///000111111000///...111///---+++++++++,,,---+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''rrrhhhZZZNNNFFF???999555333222222333444444333111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))'''((())))))******))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++++++++******++++++++++++*********************+++,,,,,,,,,---------------,,,+++***+++,,,,,,---,,,,,,,,,---...///000111000000///000000111111111222222222333444444444222111222333333333333333333444555555555555444444444444444444555333222222444555555444111111222222222222111111222333444555555444333222444333222222111111111222111000///000222222000///000//////......---------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))***++++++++++++******++++++,,,------...............////////////000//////000000000111111111222333333222111222444666777777888888888777555555444444444555555666666666777666444333222222333333444444444444444333222222333222222222333333111///...///000111111000///...000///---+++++++++,,,---+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''tttiiiZZZLLLCCC>>>999555333222222333444444333111+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,***(((&&&'''((((((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,******++++++++++++*********))))))))))))***++++++---------------,,,+++*********+++,,,,,,,,,,,,,,,---...///000000000000///000000000111111111222222222333444333111111111222111222222333444555666666555444444444444444444555666555333333444444444333000000000111111000000000222333444555555444333222333333222111111111111222111000000000222222000...000000///...---,,,++++++,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******))))))***++++++++++++************+++,,,,,,------------------............////////////000000000000111222222222111111333444666666777777666666555444222333444555666777888888666555444333222222222333333333444444444333222222333222111222333333111///...//////000000//////...000///---+++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))++++++***((('''&&&%%%$$$(((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''uuujjjYYYJJJAAA<<<888555333222111222444444222111------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&'''(((((())))))***************(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***++++++++++++******++++++++++++******)))))))))((())))))***+++,,,------,,,,,,+++***))),,,,,,---............---.........///////////////000000000000111111111111111333333222111000111222///000111222444555555555444444333444555666888999888666444333444444333222000000111111111111000000222333444444444444333222222222111111111111111222111000000000222111000............------,,,,,,+++,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************''')))+++,,,---,,,***)))))))))***++++++++++++***))))))******++++++++++++++++++,,,,,,,,,---------........./////////000000///000111111000000111333555555555555555555444444333444444555666666777777555444444333333222222222222222333333333333222222333222111222333222111//////////////////////////////...---,,,++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''uuuiiiXXXIII@@@;;;777555222111111222333333222000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''''''''&&&((()))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********))))))(((******++++++++++++******)))))))))((())))))***+++++++++,,,,,,+++******)))+++,,,------......------...............//////000//////000000000111111111111222333222000///000111---...000222333444444444222222333444666999<<<===888666444333333333222111111222222333333222222111222222333444444333222222111111111000000111222222222111000111111111///...+++,,,,,,------.........,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''')))+++,,,---,,,***)))))))))***++++++++++++***))))))************++++++++++++++++++,,,,,,,,,,,,---............/////////...///111111000///000222333333333333333333333444555555555555444444444444333333333333333333222222111111222222222222222111222111111111222222000/////////............//////...------,,,++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''ssshhhWWWIII@@@;;;777555222111111222333333222000222222000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((###%%%'''''''''''')))+++''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******))))))((('''******++++++++++++*********))))))))))))***++++++)))******+++++++++******))))))***+++++++++++++++......------......///000/////////000000000111111000111222111/////////000...///111333333333333222222222222333555999===???888666444333444444333111333333444444444444333333111222333444444333222111111000000000000111222222222111000111111111///---++++++,,,---...///000000,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***+++,,,+++******))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,------------.........///---///111111000///000111222222111111111222333333444444444333333333222222222222333333333333222222000000111222222222111111222111000111222222000...///......------......///---------,,,++++++******************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''qqqfffVVVIIIAAA;;;777555222111000111333333111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))((((((***+++&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))))))))(((******++++++++++++*********************+++,,,,,,'''((()))***++++++++++++))))))***++++++++++++***......---------...///000////////////000000000111000111111111///...///000000111333555555555333333333222111111333666999;;;777555333333444444333222333333444444444444333333111222333444444333222111000000000000000111222222333111111111111111///------------......//////000,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---///111222111000000111111111000000000111222333222222222222222222222222111222333333333333222111///000000111222222111111222111000111222222000...///...------------...///,,,---,,,,,,+++******)))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''oooeeeVVVIIIAAA<<<888555222111000111333333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***************************+++,,,+++***)))***+++%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''')))******************++++++++++++******++++++******++++++,,,---&&&'''(((***++++++++++++++++++,,,------------,,,......---,,,---...///000////////////000000000000///111111000///...///000333444666777777666444333444222111000111333666888666555333333444444444333222333333444444333333222111222333333333333222111000000///000000111222222333222111111111111///---//////////////////......------...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))******+++,,,))))))***++++++++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---///222222111000000111111000/////////111222333//////000111222333333444000111333333444333222111//////000111111111111111222111000111222111000...///...---,,,,,,---...///,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''jjj[[[KKKDDD@@@:::444111111111000000111111222333//////...---,,,,,,,,,,,,************************)))************+++++++++///...,,,***))))))***+++))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,+++***))))))***+++,,,*********)))))))))((((((++++++************++++++)))************+++++++++......---,,,,,,,,,---------......////////////...000000000///---,,,---///444444444333333222222222333222222111111222222333333333333333333333333333111222222333333222222111222222222111111111111000111000///...///000222444333222111000////////////........................------------------------,,,---------,,,++++++***...---++++++++++++***((((((((()))***++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++)))************+++++++++))))))*********+++++++++***)))))))))***+++,,,,,,------------------------......///000111222333333333111///000222333222///000000000000////////////111111111111111111111111+++,,,...///111222222222222222111111000000/////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&fffYYYLLLEEE???999444333111111000000111111222333//////...---,,,,,,,,,,,,************************)))************+++++++++...---+++***))))))******))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++***))))))***++++++,,,,,,+++++++++*********++++++************++++++)))************+++++++++------,,,,,,,,,------...------......//////......000111111000......///111444444333333333222222222333222222111111222222333333333333333333333333333222222333333333333222222222222222111111111111000222111000///000111333444333222111000////////////........................------------------------...............---,,,,,,...,,,++++++++++++***((())))))******+++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++))))))*********+++++++++))))))*********+++++++++*********)))******++++++---------------------------...///000111222222333333111000111333333222000000000000000000000000///////////////////////////------///000111111111111111111111111000000000000000///---,,,,,,,,,---...---------,,,,,,++++++++++++++++++***************)))******************)))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ggg]]]QQQIII@@@888333444111000000000000111222222//////...---,,,,,,,,,,,,************************)))************+++++++++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++---------,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,+++,,,,,,---...///,,,,,,---...............000111111000//////111333333333333222222222222222333222222111111222222333333333333333333333333333222222333333333333222222222222222111111111111000333222111000111222333444222222111000////////////........................------------------------...////////////......---...,,,++++++++++++***)))*********++++++,,,,,,---))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++***************+++++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222333222111111333333222111000000000000000000000000////////////////////////...///000000111111000000000000000111111111111111111000...------......///......---,,,,,,+++*********************+++++++++******++++++++++++******))))))************))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkbbbVVVMMMAAA777222333000000000000000111222222//////...---,,,,,,,,,,,,************************))))))*********++++++++++++******)))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++++++++++++++,,,---...///,,,---...///////////////...///000000//////111333222222222222222111111111333222222111111222222333333333333333333333333333222333333333333333333222222222222111111111000000222111111000000111222222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////...---------,,,++++++,,,,,,***)))******++++++,,,,,,,,,---))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,------...///000111222333222222222333333222222000000000000000111111111111111111111111111111111000000111111111000000///000000000111111222222222222111///.........///000//////...---+++***)))))))))))))))***+++++++++,,,+++++++++,,,,,,+++++++++))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhh___TTTJJJ@@@666333555000000//////000000111222//////...---,,,,,,,,,,,,************************))))))*********+++++++++************)))))))))((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++************++++++))))))*********+++++++++*********+++,,,---...///------...///000111111000---...//////......000222111111111111111111111111333222222111111222222333333333333333333333333333333333333444444333333333222222222111111111000000000000000/////////000000111000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---+++***+++,,,,,,+++)))***+++++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))*********************************,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,---...///000000111222222222222222222222222///000000000111111111222222222222222222222222222111111111111111000000///000000111111222222333333222111000///...///000000//////...---+++***)))))))))))))))***+++++++++,,,+++++++++,,,,,,+++++++++))))))************))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&dddYYYMMMDDD===666444666000////////////000111111//////...---,,,,,,,,,,,,************************)))************+++++++++)))******++++++***))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((((())))))))))))*********++++++************++++++)))************+++++++++++++++***++++++,,,---...,,,,,,...///000000000000......///...------///111000000000000000111111111333222222111111222222333333333333333333333333333333333444444444444333333222222222111111111111000//////////////////......000//////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***,,,+++******,,,,,,+++***************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((......---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******+++++++++***************++++++******)))*********************************++++++,,,---...///000000000111222222000000111222///000000111111222222222000000000000000000000000111111111222111111000000111111111222222222222222222111///.........///000......---,,,,,,+++*********************+++++++++******++++++++++++******))))))************))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjj[[[KKKBBB<<<777444444///////////////000111111//////...---,,,,,,,,,,,,************************)))************+++++++++)))***+++,,,,,,+++******))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''((((((((()))))))))******++++++************++++++)))************+++++++++,,,+++++++++++++++,,,,,,)))***,,,---...////////////000111///...---///000/////////000000000111111333222222111111222222333333333333333333333333333333333444444444444333333222222222111111111111000000000000000000///......//////.........//////000........................++++++++++++++++++++++++((()))******+++++++++***,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((()))))))))***+++++++++*********))))))*********)))******++++++************************++++++,,,---...//////000///000222111///...000222///000000111111222333333000000000000000000000000000000111222222222111111333222222222222222222111111000///...---...//////---------,,,,,,++++++++++++++++++***************)))******************)))))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttcccOOODDD>>>777222000///////////////000111111//////...---,,,,,,,,,,,,************************)))************+++++++++******,,,------,,,+++***))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''(((((())))))*********+++++++++************++++++)))************+++++++++,,,,,,++++++***+++++++++'''(((***+++,,,---------111222222111///...///111.../////////000000111111333222222222222222222333333333333333333333333333333444444555555444444333222222222111111111111000111111111111111000////////////.........//////000........................++++++++++++++++++++++++((()))***+++++++++++++++,,,+++******,,,---,,,***)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&###%%%''''''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))++++++++++++******))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))***++++++,,,---...///000...000222111...---///111///000000111222222333333222222222222222222222222000000111222222222222222444333333222222111111111111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))************))))))''''''''''''((((((((()))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnneeeSSSAAA999888666333111111111111111111111111111///---+++***+++---...************************************************+++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((++++++++++++*********)))(((((())))))))))))(((((())))))(((((((((((())))))***,,,,,,+++)))((()))***))))))))))))******************************************+++,,,...//////000............////////////000111111111111222222222444444444444444444444444444444444333333222222222444444444444444444444444/////////000111111222222111111000000//////......---------------...///000------------------------------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((((((((''''''''''''(((((((((((()))*********++++++++++++*********))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++++++++,,,---...///000111111000000//////......000111222333333222000000111111111111111111111111000222444444333222111222222222222111111111111000.........///////////////...,,,******+++------,,,))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''mmmdddRRR@@@888888666333000000000000000000000000111///---+++***+++,,,...++++++++++++++++++++++++*********************************************************)))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((***))))))))))))((((((((((((((())))))))))))((((((******))))))))))))*********+++,,,+++)))((()))***))))))))))))******************************************+++,,,---...//////---.........//////////////////000000000111111111222222222222222222222222444444333333333222222222333333333333333333333333111111000000000000000000111000000000/////////...---------------...//////------------------------------,,,,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))(((''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))*********+++)))))))))))))))))))))))),,,+++++++++*********************+++++++++,,,,,,************************+++++++++,,,,,,---...////////////.........------000111222222222111000000111111111111111111111111000222333333222111111222222222222111111111000000///////////////............,,,******+++------,,,))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))))))))))))))((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&lllbbbQQQ???888777666333////////////////////////111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((''''''(((((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((***************************+++++++++)))((()))***))))))))))))************************************))))))***+++,,,------...---------.........//////........./////////000000000000000000000000000000333333333222222222222222333333333333333333333333222222111000000///......000000000000////////////...------------...//////------------------------,,,,,,,,,,,,++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++)))))))))(((((((((((((((***)))((((((''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,************************++++++++++++,,,---......---------------,,,,,,,,,000000111111111111000000111111111111111111111111111222333222000000222333222222111111111000000000000000//////......---------,,,******,,,---,,,+++)))))))))*********++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))******))))))(((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%kkkaaaPPP???777777666222000000000000000000000000000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((('''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))))))))******))))))))))))***+++***)))((()))***((()))))))))************************************((())))))***++++++,,,,,,,,,,,,---------.............../////////000000000////////////////////////222222222222222111111111222222222222222222222222111111000000////////////000000000000////////////......---------......///------------------------,,,,,,,,,++++++++++++***))))))*********++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))***))))))((('''((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))((((((((())))))))))))))))))))))))))))))(((((((((************++++++++++++************************+++++++++++++++,,,---------------------,,,,,,,,,//////000000000000000000111111111111111111111111222222222111///000222444111111111111000000000000111111000///...------,,,---+++******,,,,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$kkkbbbPPP???777777555222111111111111111111111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((************************''''''((((((((()))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))(((((((((''''''(((((())))))))))))((((((''''''((())))))(((''''''((()))******)))((()))***((()))))))))************))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,,,,------------/////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111......//////000000000000////////////000000000000///......---------......------------------------,,,,,,+++++++++*********))))))*********+++++++++***+++---......---+++*********************************)))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++*********+++,,,,,,------------------------.........//////000000111000000000000000000000000222222222000//////111444111111111000000000//////111111000///...------,,,,,,+++***+++,,,,,,+++***************++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$mmmcccQQQ@@@777777555111111111111111111111111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((************************''''''(((((()))******+++))))))(((((())))))***+++((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))((((((&&&&&&((((((((((((&&&&&&''')))***)))(((((()))+++))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------//////000000000111111111000000000000000000000000000000000000000111111111000000000000000000000000------...//////000111111////////////000000000000//////...------------...------------------------++++++++++++************)))************+++++++++***+++---......---+++***************+++++++++++++++***))))))(((((())))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''(((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***(((((((((((()))))))))))))))))))))************+++************************+++******)))******++++++,,,,,,------------............------...///000111000000000000000000000000000111222111//////111222111111000000000/////////000000//////......------+++******+++,,,,,,+++)))*********++++++++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%oooeeeSSSAAA888777555111111111111111111111111111///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''((())))))(((((()))+++))))))))))))************))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,........./////////000000000000000000000000000000/////////000000000111111////////////////////////......//////////////////.../////////000000000111//////...---------------------------------------++++++++++++************)))************+++++++++***+++---......---+++***))))))))))))*********++++++***))))))(((((())))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''((())))))***((((((((())))))*********))))))))))))******************************************))))))))))))******++++++++++++,,,,,,,,,---------,,,,,,---///000111000000000000000000000000///000222222000000000111111000000000///////////////////////////.........*********+++,,,,,,***(((*********+++++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqgggTTTBBB888777444000000000000000000000000000///......------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))))))))))))))******+++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((()))++++++)))((('''&&&((())))))(((((()))+++))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////////////////.../////////000000111111////////////////////////000000000///......------.../////////000000111111000///...---------------------------------------+++++++++************))))))************+++++++++)))+++---//////---+++)))'''((((((((())))))******+++******)))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))******''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((())))))******++++++))))))))))))******************************************)))))))))))))))***))))))******+++++++++,,,------,,,,,,---...000111000000000000000000000000...000222333111000000000000000000000////////////.........///////////////***)))***+++,,,,,,***(((******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''sssooo^^^CCC444444444///000000000000000000000000...,,,++++++------,,,***++++++************++++++)))************+++++++++)))))))))))))))*********(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))'''%%%$$$))))))))))))************((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************'''((()))((('''&&&''')))******))))))((((((''''''+++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,---,,,,,,---///000///...------...000111111111111000000///...............111111000000//////......////////////////////////......////////////............---------,,,,,,,,,------------,,,+++***)))************************(((((()))***+++,,,,,,,,,------------,,,+++******++++++******)))(((''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''''''''((()))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))************+++++++++***+++,,,---............,,,------...///000111111000111111111111222222222000111222000...------...///////////////......---+++++++++************)))))))))*********++++++++++++++++++************)))******)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssooo]]]DDD666555555000000000000000000000000000...,,,++++++------,,,***++++++************++++++))))))*********+++++++++*********)))))))))))))))(((((())))))))))))((((((((((((((())))))((((((((($$$%%%'''((()))((('''&&&((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************'''((()))(((''''''((()))***)))))))))((((((((('''+++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,---,,,+++---///000///...---...///000000000000000000000///...............000000000000//////......000000000000000000000000......////////////............---------,,,,,,,,,------------,,,+++***)))************************)))))))))***+++++++++,,,******++++++,,,+++++++++,,,++++++***))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***(((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((('''''''''&&&''''''((()))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))************+++++++++++++++,,,...............------......//////000000000000111111111222222222111222222111///......//////////////////...------++++++++++++************))))))*********++++++++++++++++++************)))((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttnnn\\\DDD777666555111000000000000000000000000...,,,++++++------,,,***++++++************++++++)))))))))*********++++++++++++******))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''###$$$&&&((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************'''((())))))''''''((()))))))))))))))((((((((((((+++++++++***************))))))************))))))******+++++++++,,,,,,,,,---,,,+++,,,...000///......//////000000000//////000//////............///000000000////////////...000000000000000000000000......////////////............---------,,,,,,,,,------------,,,+++***)))******************************************++++++(((((()))***++++++++++++,,,,,,++++++***)))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))************++++++++++++,,,---...////////////..................//////000000000111111111222222111222333222000//////000...////////////...------,,,+++++++++***************************++++++++++++++++++************)))&&&'''''''''(((((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrjjjXXXCCC777555444111////////////////////////...,,,++++++,,,---+++***++++++************++++++))))))))))))************,,,++++++***)))(((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%'''((()))))))))(((''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************''')))***)))((('''((()))))))))))))))((((((((((((************************)))******++++++******)))******+++++++++,,,,,,,,,,,,++++++,,,...//////.../////////000//////......000///............//////////////////////////////////////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++******************************+++++++++***************))))))***+++++++++++++++,,,+++++++++*********)))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...////////////.....................---000000000000111111111111000222444333111000000000......//////......---,,,,,,,,,+++++++++*********************************+++++++++*********))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&pppfffSSSAAA666444333000////////////////////////...,,,++++++,,,---+++***++++++************++++++(((((()))))))))*********,,,++++++***)))(((''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''((()))***))))))((((((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************((()))***)))((('''(((***(((((((((((())))))))))))******************************++++++++++++************+++++++++,,,,,,,,,,,,+++***,,,...///...---...////////////......---//////............//////.............../////////..............................////////////............---------,,,,,,,,,++++++,,,,,,++++++******************************+++++++++***************,,,,,,------,,,++++++***+++++++++***************''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...////////////............------------//////000000000111111111///111444444222000000000...............------,,,,,,,,,,,,++++++++++++***************************+++++++++*********))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ooobbbOOO???666333222000000000000000000000000000...,,,++++++------,,,***++++++************++++++((((((((()))))))))******++++++******))))))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))(((((('''''''''''''''((((((((()))))))))&&&''')))*********)))((())))))))))))))))))))))))'''((())))))******))))))))))))))))))************((()))******(((((()))***(((((((((((())))))))))))***************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,+++***+++---///...------....../////////......///............//////000---............/////////------------------------......////////////............---------,,,,,,,,,***+++++++++++++++************************************************++++++---......---,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))''''''((()))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---............------------------....../////////000000000111111...000333444222000000000---............---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++************)))))))))(((((('''''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''oooaaaNNN???888444222222000000000000000000000000...,,,++++++------,,,***++++++************++++++(((((((((((()))))))))************)))))))))))))))(((((())))))))))))((((((***)))'''&&&&&&''')))***(((((((((((((((((())))))((((((((()))))))))******&&&''')))*********(((((())))))))))))))))))))))))(((((()))************)))))))))))))))************((()))******)))((()))***'''((((((((()))))))))***))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******+++---......---,,,,,,---...////////////...............///000000---------.........//////..............................////////////............---------,,,,,,,,,******++++++++++++******************************)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))''''''((()))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,------------,,,,,,,,,------.........////////////000000000111,,,///222333222000//////------......------,,,+++------,,,,,,,,,++++++++++++++++++*********))))))+++++++++************)))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((pppaaaNNN@@@999555333333000000000000000000000000...---+++,,,------,,,***++++++************++++++(((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))((((((+++)))(((''''''((()))+++''''''''''''(((***+++,,,))))))))))))************&&&''')))***+++***((('''))))))))))))))))))))))))(((((()))***************))))))))))))************(((***+++***)))((()))***'''((((((((())))))******))))))******++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******+++---......---+++,,,---...////////////...............///000111---------.........//////////////////////////////......////////////............---------,,,,,,,,,)))******+++++++++******************************(((((()))***+++,,,,,,---((()))***+++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,---...//////////////////000000000000+++...222333111000......------......------,,,+++---------,,,,,,,,,++++++++++++++++++******))))))+++++++++************)))%%%%%%&&&'''((()))***+++&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((lllYYYEEE<<<999777444333111111000///////////////------------,,,+++************))))))))))))******************************************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++,,,------+++************************)))(((((())))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111111111111111......////////////......////////////////////////////////////...---,,,+++,,,,,,,,,+++++++++******++++++***)))(((((())))))************)))))))))((()))))))))))))))******+++++++++++++++++++++++++++************))))))))))))+++)))((()))***)))'''%%%(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&)))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((('''''''''((()))+++,,,(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))++++++)))'''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---------------------------///////////////.........//////000000000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooo\\\GGG===:::777333222111111000///////////////------------,,,+++***************))))))*********************************************))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))+++,,,,,,***)))*********************)))(((((())))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...///000000111111000000...//////000000//////...////////////////////////////////////...---,,,+++,,,,,,,,,,,,++++++++++++,,,+++***)))))))))))))))++++++++++++************)))))))))))))))******+++++++++++++++++++++++++++)))))))))((((((((((((''')))((('''(((******)))'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))***+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***,,,,,,***((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))((('''&&&'''))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************************************+++,,,,,,------------------------////////////............//////000000000000//////.........---------,,,,,,+++++++++++++++++++++++++++++++++************)))************************(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr___III>>>:::666333111111111000///////////////------------,,,+++******++++++************++++++************************************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''')))++++++***))))))***)))************))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---......///000///////////////000000000000//////////////////////////////...//////......---,,,+++------------,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++***)))))))))))))))******+++++++++++++++++++++++++++(((((((((((('''''''''''''''&&&&&&(((***+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((()))******'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***,,,,,,+++))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------...........................//////000000//////...//////.........---------+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr^^^HHH===999666333222111000000///////////////------------,,,+++******,,,++++++++++++++++++,,,************************************)))))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''')))***)))((()))***))))))************)))((())))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......//////000000000000//////////////////////////////............---,,,++++++......---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))******+++************************))))))((((((((('''''''''(((''''''(((***+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))++++++***(((((()))(((((((((''''''((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******,,,,,,,,,,,,,,,---------------...............///...//////////////////.../////////.........------************************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppp\\\FFF;;;888555333333111000000///////////////------------,,,+++******,,,++++++++++++++++++,,,************************************)))))))))((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%'''))))))(((((()))***((())))))*********))))))))))))))))))))))))))))))************************((()))************)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...............//////000000000000//////////////////////////////............---,,,+++***......---------,,,,,,,,,,,,+++++++++++++++,,,,,,+++*********)))))))))))))))))))))))))))******+++*********************************)))))))))((((((***)))((()))***)))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))***(((''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++++++++,,,,,,,,,------,,,---------......//////......////////////......///.........------------************************+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooo[[[EEE:::777555333333111111000///////////////------------,,,+++******++++++************++++++************************************))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&(((******)))(((((()))((())))))************)))))))))))))))))))))))))))************************((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///...............////////////......////////////////////////---......------,,,+++***------------,,,,,,,,,,,,+++************+++,,,,,,*********)))))))))(((((()))))))))))))))******+++************************************))))))))))))+++***))))))))))))'''%%%((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&((()))((('''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((((((((())))))*********++++++,,,,,,------,,,,,,,,,---......//////---......//////......---......---------,,,,,,,,,************************+++++++++************)))************************'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr^^^GGG;;;777555333333111111000///////////////------------,,,+++***************))))))*********************************************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))+++***)))(((((()))(((((()))***************))))))))))))))))))))))))************************((()))***++++++***)))(((************************++++++++++++++++++++++++------...///////////////------............------////////////////////////------------,,,+++******,,,,,,,,,,,,++++++++++++)))))))))))))))***+++,,,+++++++++*********)))))))))))))))))))))******+++***************************))))))))))))((((((((()))(((((()))******(((&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&))))))((('''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++)))******+++,,,,,,------++++++,,,------...//////---......//////......------,,,,,,,,,,,,+++++++++************************+++++++++************)))************************''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvaaaIII<<<777444222222111111000///////////////------------,,,+++************))))))))))))******************************************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))+++,,,+++)))(((((()))(((((()))***************))))))))))))))))))))))))************************''')))***++++++***)))'''************************++++++++++++++++++++++++---...//////000000//////,,,------------------,,,////////////////////////------------,,,+++******,,,,,,,,,+++++++++******))))))(((((()))***++++++,,,,,,,,,+++++++++******)))))))))))))))******+++)))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((***+++***((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%'''******))))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))***++++++))))))***+++,,,,,,------++++++,,,,,,---...//////---..................---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))************************''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz]]]HHH???444111555444444444333111000...------......---,,,,,,,,,,,,---************************++++++******))))))((((((++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))***)))(((''''''((()))***''')))***)))((('''(((*********))))))))))))******(((((((((((())))))))))))'''((()))***+++***))))))))))))))))))************------,,,,,,+++***))))))((()))++++++*********+++---------.........//////---------............///------............------++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++***)))(((++++++++++++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''******))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))))))))************++++++++++++,,,---...////////////---.........---,,,,,,++++++++++++*********))))))***)))((()))***+++***(((************************))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%www[[[GGG???555111555333111111111111000000//////......------,,,,,,,,,---++++++++++++++++++++++++******)))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))***)))(((''''''((()))***''')))***)))((('''(((*********))))))))))))******((((((((()))))))))************+++++++++)))((('''))))))))))))************------,,,++++++***))))))((()))++++++*********+++,,,,,,---------.........------------............------............------++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++***))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))''''''''''''((((((((())))))'''&&&%%%&&&((((((((('''))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))))))))*********++++++++++++,,,---....../////////------......---,,,,,,++++++++++++*********))))))+++)))((()))***+++***)))************************)))(((((((((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%tttXXXEEE???555222444222/////////000111111222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((******))))))(((((())))))***)))))))))*********++++++,,,,,,,,,,,,***)))((('''))))))))))))************,,,,,,,,,+++******))))))((()))++++++*********+++++++++,,,,,,,,,---------------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************)))+++*********)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))))))))(((&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''(((((((((((()))))))))***'''&&&%%%&&&(((((((((''')))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************)))))))))))))))))))))*********++++++++++++,,,---............---------------,,,,,,++++++++++++***************+++***))))))++++++***)))************************((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrUUUCCC>>>666333444111/////////000111111222222------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((())))))***++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,+++******)))(((((()))))))))************,,,+++++++++******))))))((()))++++++*********+++******+++++++++,,,,,,,,,,,,,,,---------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******************,,,,,,+++***)))(((((('''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''''''''((((((((()))))))))'''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((************)))))))))((())))))))))))***************+++,,,------......---,,,,,,---------,,,,,,+++************************,,,+++******+++,,,+++***************************((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrTTTBBB===666444555000111111111000000000000000------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******++++++++++++*********)))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))((((((''')))***)))((('''(((***))))))(((((((((((()))))))))*********++++++++++++*********************+++((()))))))))************++++++***************)))((()))++++++*********+++*********+++++++++,,,,,,,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))***++++++------,,,+++******))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''&&&&&&'''''''''((((((((('''&&&%%%&&&(((((((((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((************)))))))))((((((((()))))))))*********)))***+++,,,------------++++++,,,,,,---,,,,,,+++************************,,,+++***+++,,,---,,,***************************((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%tttUUUAAA<<<666555555000333222222111000///......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))((((((''')))***)))((('''(((***)))((((((''''''(((((())))))))))))*********++++++))))))(((((()))******+++))))))))))))************************************((()))++++++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***)))))))))***+++,,,------,,,,,,+++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((((((((('''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************+++++++++---,,,++++++------,,,+++************************))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%wwwWWWAAA;;;666555666111222222111111000/////////,,,---...//////---+++***++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''((()))******)))((('''''')))***)))((('''(((***((((((''''''''''''((((((((((((((()))))))))*********)))((('''''''''((()))))))))))))))************))))))))))))************((()))++++++*********+++++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------............------------------------------,,,+++******))))))******+++***)))((()))***,,,---++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))***)))(((((('''''''''''''''''''''''''''''''''((())))))******'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''''''''''''''(((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))*********+++++++++...,,,+++,,,---...---,,,******************************))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%yyyXXXAAA;;;555555666111111111111111000000000000,,,---...//////---+++***************************---,,,,,,,,,+++*********++++++++++++************))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''((()))******)))((('''((()))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))+++***((('''&&&&&&&&&&&&))))))))))))************)))))))))))))))*********(((***++++++******+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------..................---------------------------,,,++++++***)))*********+++***)))((()))***,,,---)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))******)))(((''''''''''''''''''''''''&&&&&&'''((()))***++++++'''''''''''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&''')))))))))'''(((((((((((())))))))))))'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((()))***++++++,,,++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++...---,,,,,,......---,,,************************++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzQQQBBB999555888111444111111111111111111111111/////////...------,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))+++*********))))))(((((())))))(((((('''''''''&&&''''''(((((())))))******))))))(((((((((((())))))))))))))))))***************************++++++++++++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''(((***++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***((((((''''''''''''((((((*********)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---............------------,,,++++++***************************************************+++++++++*********))))))***)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%|||RRRCCC:::555777000333111111111111111111111111.........---,,,,,,++++++++++++++++++++++++++++++******************++++++************)))))))))((())))))((((((((('''''''''(((((((((((())))))******)))))))))(((((()))))))))(((((()))))))))******************++++++,,,,,,---+++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,------++++++,,,---............,,,,,,,,,---,,,,,,++++++************************************************+++++++++*********))))))***)))(((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%|||SSSCCC:::555777000333111111111111111111111111...------,,,++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,************))))))))))))))))))((((((((((((''''''((((((((())))))))))))******))))))))))))))))))***(((((())))))))))))************++++++,,,---......,,,+++******))))))******))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((()))((((((''''''(((((()))(((((())))))******++++++))))))))))))))))))))))))*********+++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,************************************************+++++++++******************))))))(((((())))))******))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,************************+++++++++++++++*********+++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%yyyPPPAAA999444777000333111111111111111111111111......------,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))***+++,,,,,,------,,,+++++++++++++++++++++******************************))))))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))''''''((()))***++++++,,,((((((((((((((((((((((((***************+++++++++***************+++,,,,,,,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''')))***(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++))))))))))))))))))))))))+++++++++***************+++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvMMM???777333777111555000000000000000000000000//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******(((((())))))))))))))))))************))))))))))))((()))************)))((('''(((((((((((()))))))))'''(((((()))***++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))''''''((()))***++++++,,,((((((((((((((((((((((((***************************))))))))))))***++++++,,,,,,,,,---,,,,,,++++++)))******+++,,,,,,,,,,,,************************************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''')))***'''''''''(((((((((((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))************************+++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvMMM???777444777111555000000000000000000000000000//////......---,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))************(((((())))))))))))******+++************)))))))))'''((()))******)))((('''''''''(((((((((((())))))((((((((()))))))))))))))******+++,,,,,,,,,++++++******************************)))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))***))))))(((((())))))***(((((())))))******++++++))))))))))))))))))))))))***************))))))))))))))))))((())))))***+++++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++***************************************************************+++++++++)))******++++++******))))))))))))************+++)))))))))))))))))))))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))'''''''''(((((((((((((((&&&''')))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************)))))))))************+++)))))))))))))))))))))))))))))))))***************+++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''zzzQQQBBB999555777111444000000000000000000000000//////...------,,,,,,+++++++++++++++++++++++++++++++++******************((()))))))))************(((((()))))))))*********+++++++++*********))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))*********)))))))))))))))((()))***,,,,,,,,,+++***************************))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))+++*********)))))))))((()))(((((((((((()))******)))***+++,,,,,,,,,,,,,,,***++++++++++++******)))************************************************))))))*********+++++++++)))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))&&&''')))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************))))))))))))************************************((()))))))))*********++++++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''UUUEEE<<<666888000333000000000000000000000000......---,,,,,,++++++***++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((())))))*********+++(((((())))))*********+++++++++++++++******))))))%%%&&&((())))))(((&&&%%%''''''''''''((((((((())),,,,,,++++++***)))))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******((()))***+++,,,---------+++++++++++++++***)))(((************************************************))))))******++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))((('''&&&'''''''''(((((())))))%%%''')))+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********++++++******)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''SSS>>>666444777000666444111...///111222000.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++)))'''))))))(((((()))***++++++************))))))))))))'''((()))))))))'''&&&%%%************************************************))))))))))))))))))))))))'''(((((()))***++++++,,,000///...---+++***))))))************************))))))))))))))))))))))))''''''(((((())))))******++++++******))))))((((((+++++++++***************))))))))))))))))))))))))++++++************++++++---,,,,,,,,,,,,---......++++++************+++++++++++++++***)))((('''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***%%%''')))***)))))))))***+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%''''''((()))))))))))))))))))))***++++++++++++***))))))))))))************++++++************+++++++++******)))(((''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&SSS>>>777444777000666333111//////111111000//////...---,,,++++++++++++************************++++++++++++++++++++++++))))))************))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))***))))))))))))******+++************))))))))))))******+++++++++***)))(((************************************************************************))))))))))))))))))))))))...------,,,+++***))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((*********))))))(((((((((******************++++++************************++++++************++++++,,,,,,,,,,,,,,,---......++++++************++++++******+++++++++******)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&(((******)))(((((()))*********)))(((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&''''''((()))))))))))))))))))))***++++++++++++***))))))))))))************++++++************+++++++++******)))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((&&&''''''((()))***++++++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&RRR>>>777444777000555333111//////000111000///000///...---,,,,,,,,,,,,************************************************))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******)))*********************))))))))))))+++++++++,,,++++++***)))))))))))))))))))))))))))************************************************(((((())))))))))))))))))++++++++++++******))))))************************))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))(((((((((((()))))))))***+++++++++,,,************************++++++************++++++,,,,,,++++++,,,,,,---...++++++************++++++((())))))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))******(((''''''(((******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))******++++++******))))))))))))************++++++************++++++*********))))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&'''(((***+++,,,---***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&QQQ>>>777444777000555222111000000000000000000000000///...------------************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...---,,,+++***************************)))))))))((())))))*********)))))))))))))))))))))))))))))))))************************************************''''''(((((()))***++++++)))))))))))))))*********************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,************************,,,++++++******++++++,,,+++++++++++++++,,,,,,---++++++************++++++(((((())))))))))))((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***+++***(((''''''(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))((())))))***************((()))))))))************++++++************++++++*********)))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''((()))******+++***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&PPP===777555777000444222111111000//////000111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...------,,,++++++***++++++************)))))))))((())))))))))))))))))******))))))))))))))))))))))))************************************************))))))******************(((((())))))))))))******************************))))))))))))))))))))))))((()))))))))*********+++((((((((()))))))))))))))(((((()))***+++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,+++************+++,,,,,,++++++************++++++++++++++++++***)))((('''))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))''''''((()))))))))))))))(((((()))************)))((()))))))))************++++++************++++++************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''OOO===777555777000444111222222111///...000111000///...---,,,,,,,,,,,,------------------------************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------------,,,,,,+++,,,,,,,,,************))))))))))))++++++*********+++,,,,,,************************************************++++++++++++++++++++++++......---+++***)))(((''')))))))))))))))*********************************))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++************++++++/////////...---+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''')))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))******)))''''''(((***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))''''''((()))))))))))))))'''((())))))******))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&(((((('''&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''~~~OOO===777555777000444000222222111///...000222///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++---,,,,,,,,,,,,------...************))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))************************)))*********+++++++++,,,******************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))))))))***++++++++++++************++++++---------------,,,+++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%''')))***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''((())))))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''~~~NNN<<<777555777000444000222333111...---000222......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,+++***,,,,,,,,,,,,------...///************))))))))))))((('''&&&&&&&&&((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++'''(((***,,,...000222333++++++++++++*********)))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))))))))******+++++++++************++++++(((((()))************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%''')))******)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((('''(((***,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++************++++++******************++++++))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''MMM>>>999111555222111111111111111000000000000///......------,,,++++++------,,,+++************+++++++++************)))))))))))))))))))))))))))((((((((((((((())))))***+++++++++***************(((((((((((())))))))))))''''''((())))))))))))))))))***+++,,,,,,+++***)))++++++++++++,,,---......******************++++++&&&&&&((()))************+++*********))))))((((((,,,+++(((''''''(((+++,,,***)))((()))+++------,,,******+++,,,,,,,,,+++***,,,,,,++++++***))))))(((******))))))))))))******)))++++++***((('''((())))))***+++,,,,,,+++***)))******))))))))))))******++++++************++++++++++++***)))***+++---...------,,,,,,,,,,,,++++++*********))))))))))))))),,,,,,,,,++++++*********(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))((((((((((((((((((((((((((((((&&&(((******)))((()))***))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************++++++******)))(((((((((************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&MMM>>>999111555222111111111111111000000000000///......------,,,++++++,,,,,,++++++***++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((((())))))))))))(((((()))))))))))))))((()))******************)))************+++,,,---...------,,,,,,++++++******''''''((()))*********)))************)))))))))(((+++***)))'''''')))***+++***))))))+++...555;;;???---,,,+++)))((((((((((((******************************))))))))))))*********+++,,,+++)))((()))***)))***++++++++++++***)))******))))))))))))******+++******))))))******+++---,,,+++*********+++,,,------,,,,,,,,,+++++++++************))))))))))))+++++++++*********))))))((())))))******+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((************)))))))))(((((((((((((((((((((((((((&&&(((******)))((()))***)))))))))))))))))))))(((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************((())))))***************))))))))))))*********++++++******))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))*********************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&NNN>>>999111555222111111111111111000000000000///......------,,,+++++++++++++++***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***))))))(((((((((((((((((()))))))))))))))))))))***))))))((((((***))))))(((((())))))***))))))))))))***+++,,,---///......---,,,+++******(((((())))))***)))))))))************))))))))))))))))))))))))))))))))))))++++++******...777CCCLLL...,,,***((((((***---...(((((())))))***+++,,,,,,******))))))))))))*********+++,,,+++***)))***+++)))***++++++++++++***)))******))))))))))))******+++******))))))******+++------+++******)))******,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))***+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((''''''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++((()))******++++++******))))))*********+++++++++******)))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&NNN>>>:::111666222222111111111111000000000//////......------,,,++++++************+++,,,------+++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,+++***)))(((''''''(((((((((((()))))))))))))))************)))((((((***)))(((''''''((()))***(((((((((((()))***+++,,,------,,,,,,+++++++++***))))))*********))))))(((*********)))))))))))))))'''((()))******)))((('''+++,,,+++))))))///;;;EEE888555000+++***+++...000(((((())))))***+++++++++******))))))))))))*********,,,---,,,******+++,,,*********++++++***************))))))))))))************))))))))))))******+++++++++***************,,,,,,,,,++++++++++++***)))***************++++++++++++************************+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++(((&&&%%%&&&(((***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((('''(((******)))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++************+++++++++,,,,,,))))))))))))***++++++,,,))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******((()))))))))************(((((())))))************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&NNN???:::222666333222111111111111000000000//////......------,,,++++++************+++,,,------+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''((())))))++++++******)))(((((('''(((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((()))***++++++))))))******++++++,,,,,,)))***************)))((())))))))))))))))))******'''((()))******)))((('''(((***+++)))&&&(((000666BBB===666...)))'''((()))))))))))))))))))))))))))******))))))))))))*********+++,,,,,,+++***+++,,,+++******************+++******))))))))))))*********))))))))))))))))))***(((((()))***++++++,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++)))&&&%%%&&&((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))''')))++++++***)))***+++((()))))))))*********+++))))))************))))))************************************++++++++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,******************************))))))))))))******************************************************((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((())))))******((()))))))))************************))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&OOO???:::222666333222111111111111000000000000///......------,,,+++++++++++++++***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******)))))))))((((((((((((((((((((())))))))))))((()))******++++++*********))))))(((((())))))***(((((((((((()))***+++,,,(((((()))***+++,,,,,,---))))))******+++*********))))))))))))************''''''))))))))))))''''''%%%'''******)))))),,,///666333///+++))))))***+++)))))))))))))))))))))(((******))))))))))))******)))***++++++******+++,,,++++++***))))))***++++++******))))))))))))*********))))))(((((())))))***&&&&&&(((***+++,,,,,,,,,++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,***(((''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))''')))++++++***)))***+++((())))))******+++++++++)))******++++++******)))*********************************++++++++++++,,,)))***++++++,,,+++++++++++++++,,,,,,,,,---------++++++*********++++++,,,************************+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&OOO???:::222666333333111111111111000000000000///......------,,,++++++,,,,,,++++++***++++++++++++++++++************)))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,)))******************)))))))))))))))***+++,,,,,,*********++++++,,,,,,,,,((()))******++++++++++++((()))))))))************'''(((((((((((((((((('''%%%''')))***+++,,,++++++&&&''''''(((***,,,...///''''''(((((())))))************))))))))))))******((()))******))))))***,,,++++++***))))))***++++++******))))))))))))******))))))(((((((((((())))))&&&''')))***++++++++++++++++++++++++************))))))***++++++,,,------+++++++++,,,,,,------------------------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))((('''''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((()))*********((()))))))))************))))))))))))))))))))))))((()))++++++*********+++((())))))******+++,,,,,,)))***++++++++++++***)))*********************************+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++*********++++++************************+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&OOO???;;;222777333333111111111111000000000000///......------,,,++++++------,,,+++************+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******(((((((((((())))))))))))&&&''')))***,,,,,,------)))***+++,,,,,,+++***)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,(((((())))))*********+++((((((((((((((((((((((((((('''((()))+++,,,***((())))))*********)))((('''%%%%%%&&&((()))+++,,,,,,******))))))))))))******''')))******))))))***,,,,,,+++***))))))***+++,,,******))))))))))))******))))))(((((((((((())))))((((((***++++++***)))(((+++++++++************)))))))))***+++,,,,,,------*********++++++,,,,,,,,,---.........---,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))((('''&&&(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))(((***++++++*********,,,((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,+++************************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))((((((''''''))))))))))))************((((((((()))******++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwNNN???777333666000333444333333222111000//////------------------------***)))((()))***+++***(((++++++***)))((('''&&&&&&))))))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))***+++,,,------,,,,,,++++++***)))(((((())))))***+++,,,------.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&)))+++,,,+++)))(((((()))''''''***+++"""+++111)))...%%%))))))***%%%000$$$,,,$$$(((--- 444...,,,---///,,,'''''',,,&&&))))))&&&'''***+++)))++++++---...''' %%%111))))))))))))))))))))))))+++++++++***)))(((''''''&&&'''((())))))))))))))))))###)))...((('''+++)))'''...%%%///$$$(((333'''---,,,,,,,,,+++*********)))$$$555&&&444 999,,,'''&&&)))***'''&&&))))))(((***///000+++(((*********))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))***)))(((&&&'''((()))+++(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************))))))))))))***+++,,,+++***)))***+++******+++++++++,,,,,,,,,++++++******************---,,,,,,+++++++++,,,,,,---,,,+++***))))))))))))+++,,,---......---++++++******+++,,,---------,,,------,,,,,,,,,------------,,,,,,,,,++++++******+++***************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwNNN???777333666000333111000000000///...............------,,,,,,,,,,,,***)))((()))***+++***(((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,,,,+++******)))(((((()))))))))))))))*********------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''')))++++++***)))))))))$$$((("""$$$((()))***%%%***%%%---333///333///(((&&&...,,,)))333000++++++,,,+++++++++,,,+++***+++***''')))+++***%%%###&&&$$$"""+++555000"""******************************+++++++++++++++***''''''((()))))))))((((((,,,''')))+++&&&&&&***)))---''' ---+++(((111---*********)))))))))))))))...+++###...)))AAA...!!!***---111111...+++++++++$$$)))''' $$$......$$$)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++)))((('''&&&''')))***(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))))))))))))))(((((())))))******++++++***+++,,,+++***)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,---///...---,,,++++++++++++.........------,,,+++***,,,,,,------------,,,,,,***************+++,,,---+++++++++*********))))))+++++++++***++++++,,,---,,,,,,++++++*********)))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((())))))))))))))))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvMMM???777333666000333///////////////////////////......---,,,++++++******)))((()))***+++***((())))))))))))(((((((((((())))))(((''''''(((******))))))))))))))))))))))))(((((((((((())))))))))))************************&&&''''''((()))***+++++++++++++++******))))))(((*********)))))))))((((((---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((***+++***)))((()))***%%%333'''***+++222666&&&(((...)))&&&%%%&&& (((///&&&+++444%%%$$$444,,,''',,,+++$$$###((((((###...---)))'''***---***###444(((&&&000///""""""...************************)))***+++,,,---.........))))))))))))))))))((('''+++***(((&&&%%%&&&((((((222###'''***333((((((+++)))))))))))))))*********$$$'''&&&999)))111,,,'''+++***$$$$$$))))))###///...+++'''%%%''')))+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''+++***((('''&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,---)))+++,,,+++******+++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,++++++*********)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuLLL>>>666333666000444000000000111111111111111//////...---,,,******)))***)))((()))***+++***((('''((((((((()))))))))***)))((('''&&&'''(((+++,,,(((((((((((((((((((((((((((((((((((())))))))))))************************&&&&&&''''''((())))))***+++*********)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((()))******)))(((((()))+++%%%222 000%%%'''"""%%%...000***)))555 444///)))---'''(((---'''...""",,,---&&&---FFF\\\ccc```QQQ:::'''"""&&&'''$$$'''---(((,,,///'''((((((((((((((((((((((((******+++,,,------------+++++++++++++++***)))((($$$---,,,'''***,,,++++++###222+++'''(((---*********+++,,,,,,,,,---,,,111222'''000###777&&&///QQQeeeRRR444***000777)))777999%%%!!!111((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))))))))'''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))(((((()))******+++,,,,,,)))+++,,,+++******+++---+++++++++,,,,,,,,,------,,,---------------............---,,,,,,,,,,,,---******,,,---///000000111///...---,,,---...///000------------------............---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((***)))))))))((((((''''''((((((((((((((((((((((((************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttLLL===666222666000444000000000000000111111111///......,,,+++***))))))***)))((()))***+++***(((''''''(((((())))))******)))((('''&&&'''(((+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))*********))))))))))))))))))******+++,,,,,,------,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((()))******)))(((((()))+++(((---%%%nnn}}}vvv~~~wwwyyy}}}yyyzzz}}},,,'''$$$...333111CCC""",,,cccZZZ,,,,,,000444000%%%###)))''''''''''''''''''''''''******++++++++++++******---------------,,,+++***```www{{{uuu{{{}}}wwwyyy}}}~~~***+++(((&&&&&&*********+++,,,,,,,,,---$$$///111"""555888ddd%%%555777&&&)))000,,,''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************+++*********)))))))))(((+++++++++***************)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...111444777999;;;;;;777666444222111111111222...------...///000111222111000000/////////000000------------...............------------------...******++++++,,,---------++++++++++++************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttKKK===555222666000444...........................------,,,+++******)))***)))((()))***+++***(((''''''(((((())))))******))))))(((''''''(((******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))(((***+++***)))((()))***///---111TTT&&&))))))000%%%,,,$$$###qqqFFF ...222000''''''''''''''''''''''''))))))*********))))))(((------------------,,,+++HHH111+++&&&%%%)))))))))))))))*********$$$000+++|||ttt###???000&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++******))))))(((,,,,,,+++++++++*********)))+++,,,,,,++++++---...,,,,,,,,,,,,------------++++++,,,,,,---.........,,,,,,------///000222333:::<<>>;;;999777666444444333333444555777888:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<888888777666555555555555---------------------------,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssJJJ<<<555222666000444/////////...---------,,,,,,,,,,,,+++++++++*********)))((()))***+++***((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))))))))))))))(((((()))))))))*********+++*********))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))''')))++++++***)))))))))'''%%%+++LLL,,,***$$$555### ???$$$&&&!!!((((((((((((((((((((((((''''''((()))***************++++++,,,,,,,,,,,,+++===,,,,,,+++///*********))))))))))))))):::jjjIII ###777((())))))))))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,+++******))))))(((***+++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,------------...,,,------...//////000000...///222555999===@@@BBBJJJKKKNNNQQQSSSTTTTTTSSSQQQPPPOOOLLLJJJGGGEEECCC@@@???===<<<;;;<<<===>>>???@@@AAACCCEEEHHHJJJLLLKKKKKKLLLLLLLLLMMMMMMMMMGGGFFFEEECCCBBBAAA@@@@@@888888777555333111000///......------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssJJJ<<<555222666000444222222111000///......---,,,+++++++++++++++++++++***)))((()))***+++***((())))))))))))(((((((((((())))))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&)))+++,,,+++)))((((((!!!+++OOO222666...&&&bbb111;;;************************%%%&&&''')))+++,,,,,,,,,((()))***+++++++++++++++:::...***###)))---,,,,,,,,,++++++******''':::@@@###'''***))))))******+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&)))++++++)))&&&$$$'''''''''''''''''''''''''''''''''(((((((((((()))$$$$$$&&&'''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((()))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))((())))))***+++,,,------...)))+++,,,,,,,,,,,,...///,,,,,,,,,---------......---......///000111111222222444888===CCCIIINNNQQQTTTUUUWWWYYYZZZYYYXXXWWWTTTUUUVVVVVVUUUTTTRRRQQQJJJHHHFFFCCCAAAAAAAAABBB;;;<<<>>>BBBFFFJJJNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLJJJIIIIIIDDDCCC@@@===:::777444333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&pppIII===555111444///444000000000000////////////000///---,,,+++*********---,,,***(((((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((''''''***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,)))***...***(((222,,,------,,,***((()))***,,,&&&...MMM$$$444"""))):::RRR%%%444 %%%000,,,%%%''',,,(((---(((--- '''+++)))******++++++******)))777000)))---((($$$///%%%***333 000(((IIIMMMjjj***'''&&&(((***)))'''&&&***---)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))******(((&&&******))))))(((((('''''')))'''&&&'''((()))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******,,,,,,,,,+++---,,,+++,,,...///000000......---,,,,,,///444777;;;AAAHHHMMMOOORRRVVVYYYYYYWWWUUUTTTTTTSSSRRRQQQQQQOOONNNRRRUUUTTTRRRQQQRRRPPPNNNNNNOOOOOOMMMJJJ???AAA@@@===<<>>@@@CCCGGGHHHFFFDDDBBBBBB@@@>>>>>>AAAAAA???:::777444444888;;;;;;:::999777555333333444666777999999888777555444222111.........///.........---))))))*********************))))))(((((((((((('''***************************)))((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''oooHHH===666222555///444000000000000///////////////...---,,,+++*********,,,+++***)))((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((*********+++******)))((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$ %%%((()))111555...---...///...+++***+++,,,...777###666 &&&333111,,,OOO %%%444...$$$%%%111333777'''&&&***)))444''''''&&&000(((###...,,,###)))((('''&&&&&&'''((()))GGG"""555!!!)))'''&&&...&&&"""666MMM&&&444uuuiii###,,,)))'''))),,,---)))%%%***))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((***+++***((())))))))))))(((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---...///000111222333444444111///333===HHHPPPTTTZZZXXXUUURRROOOKKKGGGDDDBBBAAA@@@???>>>>>>======888999888666666999>>>CCCCCCDDDFFFHHHIIIJJJJJJJJJHHHEEEBBB@@@===;;;888666888777777888999999777555888666666999999777777999666666666888999;;;<<<===999888555111000111555999@@@@@@??????>>>===<<<<<<888999999888777444222111------------,,,+++***)))***************)))((('''***************************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''nnnHHH<<<666222555///444000000000000///////////////...---,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((000,,,000---"""%%%+++$$$***+++++++++)))((((((***$$$---DDD999888$$$###+++PPPAAA///222&&&$$$---%%%:::111***&&&'''...+++---"""...&&&!!!///+++%%%)))(((&&&%%%%%%&&&((()))RRR,,,)))111''')))!!! +++...///WWW///111111...MMM***)))(((''')))++++++)))'''******)))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&(((***+++***)))))))))))))))(((((((((((()))((('''((()))***)))''')))))))))))))))*********))))))))))))))))))))))))************************)))******++++++******)))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........///000+++---000333666888;;;===;;;999:::AAAMMMVVVYYYYYYNNNIIIDDDAAA@@@===888444888999999888888888999;;;555999;;;999999;;;;;;:::?????????@@@AAAAAAAAAAAADDD@@@>>>@@@AAA???======888888777777777777777777>>>:::;;;???>>>999999===333666999:::888666444444888888666333000000444777;;;;;;<<<>>>@@@BBBCCCDDDFFFEEEEEECCCAAA===:::888666555555333111...+++*********+++,,,,,,+++***)))************************((((((((())))))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmGGG<<<777333666000333000000000000////////////......---,,,++++++++++++************)))))))))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++******((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$((()))$$$$$$+++///((()))***)))((('''((()))***,,,!!!<<<######...000***333@@@000///---(((%%%&&&)))+++555$$$CCC(((,,,$$$,,,"""//////'''***'''%%%***((()))***)))'''&&&&&&''')))***EEE '''$$$444111###+++''',,,###DDDAAA888(((,,,///TTT$$$&&&))))))(((((()))+++******))))))))))))***+++((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&(((***+++***)))(((((((((((())))))))))))***((('''((()))***)))(((((()))))))))*********+++******************************************************++++++++++++******************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...//////000444666333777;;;>>>@@@BBBEEEHHHDDDEEEIIIRRRZZZ]]]YYYTTTFFFAAA<<<::::::999666333444666888888777888;;;===>>>AAABBB@@@BBBFFFEEE@@@EEEDDDDDDFFFJJJLLLLLLJJJNNNHHHEEEFFFEEEBBBAAADDD???>>><<<;;;;;;===@@@BBB@@@@@@DDDGGGEEEAAA@@@CCC>>>>>>>>><<<:::888999:::;;;;;;:::888666444444555444444555777:::===@@@AAAIIIIIIIIIIIIHHHFFFDDDCCC@@@???>>><<<888444000...))))))******************)))))))))))))))))))))))))))))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''lllGGG<<<777333666000333000000000000////////////...---,,,,,,+++++++++,,,))))))************)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((()))******+++*********))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++(((!!!***666,,, )))(((***+++***(((((()))***$$$&&&000TTT...'''+++###&&&)))***///uuu999222222$$$++++++&&&)))000,,,!!!&&&---***&&&333---///)))***,,,###))))))))))))(((''''''((())))))JJJ+++777111###+++$$$333%%%$$$"""<<<,,,******+++...%%%(((***)))&&&&&&***...)))))))))))))))******+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((('''%%%%%%'''((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((***+++***((((((((((((((())))))))))))***)))((((((******)))(((((())))))******+++++++++************************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111222555;;;@@@DDDHHHMMMNNNMMMMMMOOOQQQOOOQQQUUU[[[___]]]XXXRRRHHHEEEAAA>>>=========<<<666999;;;;;;999999===@@@@@@FFFHHHCCCDDDJJJLLLIIIHHHHHHKKKUUU```dddaaa[[[[[[UUUSSSUUUUUUSSSYYYcccbbb]]]TTTJJJCCC@@@BBBEEE???IIIQQQSSSQQQNNNJJJFFFFFFDDDAAA??????AAADDDEEEAAA???<<<;;;:::888555222444444333333444555777888AAAAAACCCEEEGGGIIIKKKLLLFFFFFFEEECCC@@@<<<888555,,,+++***)))((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''kkkFFF<<<777444777000333000000000000////////////------,,,+++++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((())))))*********)))***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))...iii666((()))===333...GGGNNN&&&+++)))(((,,,,,,'''$$$(((,,,---111000lll,,,)))...&&&)))vvvDDD ***+++((($$$\\\+++***333+++------,,,+++((('''(((***,,,((((((((((((((()))******((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((('''%%%%%%'''((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((******)))''''''((((((((()))))))))******)))((()))******)))(((((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,------------...---------------------------///111222222888AAAHHHOOOSSSXXXYYYVVVUUUVVVYYYZZZZZZZZZZZZZZZZZZYYYXXXOOONNNLLLIIIGGGGGGJJJMMMJJJLLLNNNLLLHHHGGGJJJNNNNNN___iiiddd\\\[[[ZZZVVVUUUWWW```ssssssmmmhhhiiinnnpppsssyyyfffWWWPPPPPPRRRXXXmmm|||zzzuuuqqqeeeUUUPPPQQQTTTXXX[[[ZZZTTTOOOQQQKKKDDDAAABBBAAA===888:::888666444333333333444777777888:::>>>BBBFFFHHHFFFGGGHHHHHHFFFCCC@@@>>>666444000,,,***)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''kkkFFF<<<888444777000333000000000000////////////------,,,+++++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&)))}}}///&&&,,,444%%%111&&& +++000...000%%%%%%$$$&&&,,,+++&&&$$$'''###&&&111)))###222&&&tttBBB!!!999!!!...)))***///+++))),,,+++666111***((()))++++++)))(((((('''(((((()))******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''%%%%%%'''((('''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))******(((&&&'''((((((((())))))*********)))((()))***+++***(((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,---------......------------------------,,,...000///111777BBBKKKOOOUUUZZZ\\\ZZZYYY[[[^^^aaa___[[[VVVTTTVVV[[[___WWWXXXWWWUUUSSSTTTYYY^^^eeeggghhheee```]]]___ccchhhzzzrrrkkknnnqqq~~~nnnhhhjjjnnnnnnuuu|||}}}nnneee[[[PPPMMMOOOPPPLLLFFF>>><<<999777555555555666333222111222555999===@@@EEEFFFHHHJJJJJJHHHFFFDDDAAA>>>888222...,,,,,,,,,************************''''''))),,,///222555777))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmFFF;;;555222555///333222111111000///......---------,,,++++++******))),,,+++++++++******))))))+++*********))))))((((((***)))(((''''''((()))***(((((())))))))))))((((((*********)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''')))*********)))(((---,,,***)))((()))***+++)))))))))))))))))))))))),,,+++)))((('''''''''(((###***///www333&&&'''%%%***///+++***)))(((((()))***++++++###''',,,&&&&&&***'''&&&%%%###$$$'''&&&}}}===(((,,,...###!!!)))'''***)))))),,,xxx***+++,,,###,,,$$$---))))))))))))((((((((((((+++******)))(((''''''&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((())))))***%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,---------......///////////////000000000***,,,...000444999AAAFFFSSSWWW\\\^^^]]]\\\^^^aaa]]]]]]WWWOOONNNUUU]]]aaaXXXVVVSSSOOONNNXXXoootttmmmrrrzzzrrr~~~{{{{{{cccVVV[[[YYY\\\jjjuuu[[[PPPAAA:::<<<>>>999111999666555888666111///222999<<<@@@DDDIIILLLIIIDDDIIIFFFAAA>>>;;;777111,,,000,,,((('''(((******)))...---+++((('''***///444+++******)))(((''''''&&&''''''((((((((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&lllFFF;;;666222555///333111111111000///.........------,,,++++++******)))+++++++++******)))))))))+++*********))))))))))))((((((((((((((()))******(((((())))))))))))((((((***)))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))&&&'''((()))***))))))(((+++***(((''''''''')))***))))))))))))))))))))))))+++***)))(((''''''((((((///)))!!!www)))%%%...***'''$$$+++***))))))))))))***+++"""888---***111'''&&&---RRR===&&&(((((()))tttHHH)))******$$$666)))'''***)))))),,,((((((+++%%%,,,&&&,,,***)))))))))((((((((((((+++******))))))(((((((((***)))((('''&&&&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))++++++,,,------------,,,,,,,,,---------.........+++,,,---....../////////000//////111777AAAKKKQQQVVV[[[```cccddddddfffggg___[[[SSSLLLNNNWWW]]]^^^bbb^^^\\\```iii{{{}}}yyyvvvkkkqqqxxxqqqYYYGGGAAA@@@<<<777777666555333333444555666555888;;;>>>AAAFFFIIIJJJDDDCCCBBBAAAAAA===777333///,,,***)))++++++***(((************)))+++...000+++******)))((((((''''''((((((((((((((((((''''''***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&kkkEEE;;;666222666///333111111000000//////......------,,,++++++******)))*********)))))))))))))))***************)))))))))'''(((((()))************(((((())))))))))))(((((())))))))))))))))))******((((((((())))))))))))***))))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&%%%&&&'''((())))))))))))))))))))))))***)))(((((((((((())))))))),,,""")))$$$...***))),,,++++++************++++++""",,,+++***...%%%***\\\&&&+++(((***~~~HHH)))(((&&&&&&XXX)))'''***)))))),,,)))%%%+++)))***(((*********)))))))))((((((((())))))))))))))))))))))))))))))((('''''''''((((((&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************+++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---------------,,,------------.........------------.../////////222222555<<>>;;;111///...---...---+++)))''')))++++++******+++,,,*********))))))(((((('''))))))))))))(((((('''&&&))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&iiiDDD;;;666333666000444111000000000/////////...------,,,++++++******)))))))))))))))))))))))))))************************((()))***++++++***((('''(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))))))))!!!222&&&+++'''---&&&)))111,,,++++++++++++++++++,,,...%%%666...%%%'''&&&SSSuuu###,,,%%%)))GGG'''(((&&&)))|||)))'''***)))(((,,,555%%%---+++'''***+++*********)))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------............333222000...///111444555888<<>>777555444555666555111000222444666999<<>>CCCHHHMMMUUU]]]aaa___ZZZVVVQQQ^^^qqquuummmaaaiiixxxdddSSSJJJCCCDDD>>>:::;;;999555333555000000111333666:::>>>@@@CCC@@@;;;666333111222333000000///---)))'''((()))************))))))))))))))))))******)))(((''''''(((((((((((())))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggBBB:::777555888111555000000000000////////////------,,,++++++******)))***************+++++++++*********+++++++++++++++,,,,,,,,,+++***)))((('''(((((())))))))))))((((((((((((((()))******+++++++++************)))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))((((((************************(((((())))))))))))((('''...$$$'''}}}000!!!***...---%%%******++++++++++++******""":::%%%!!!111222yyy"""...(((***xxx???%%%,,,+++***)))'''***)))))),,,,,,,,,,,,'''***---++++++*********)))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((************************+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...,,,,,,---...............------........./////////......///222999CCCKKKQQQTTTWWWYYYYYYWWWTTTSSSSSSQQQiii}}}vvvvvvbbbXXXSSSMMMFFFBBBBBB>>>666555;;;111111000//////333888<<>>999444222333555555555333000,,,*********************************((())))))******))))))((((((((((((((())))))))))))******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&fffBBB:::777555888222555////////////000000000000------,,,++++++******)))***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++******)))******++++++(((((())))))))))))(((((('''(((((()))******+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((('''((()))***+++)))*********))))))((((((************************))))))******)))((('''&&&((("""---___...&&&''',,,000,,,))))))***++++++***)))))) ---)))+++111555hhh ,,,))))))]]]CCC(((---(((''')))'''***)))))),,,...&&&+++---+++,,,+++++++++*********))))))*********)))((((((''''''&&&'''(((*********)))(((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///,,,------...........................///////////////222777???GGGOOOUUUYYYVVV[[[______\\\[[[^^^bbbiiirrrjjjgggdddfffmmmmmm\\\DDD:::===666777555333000000444777:::;;;<<<:::666333333333444666777666333000...---************************'''((()))***************'''((((((((()))))))))************)))((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeAAA:::777555999222555////////////000000000000------,,,,,,+++******)))+++++++++,,,,,,---------*********++++++,,,,,,,,,)))((((((((()))+++---///(((((())))))))))))(((((('''(((((()))***+++++++++++++++++++++******)))))))))))))))))))))))))))))))))((('''''''''(((***+++)))))))))***)))(((((('''************************)))*********)))(((&&&%%%&&&***''' ???***,,,>>>)))###///III000))):::333...''')))&&&((()))***++++++***)))(((///###///$$$,,,XXX)))''''''AAA))))))))))))))))))))))))SSS///---)))+++---%%%$$$)))'''***))))))---... ***111,,,++++++++++++************)))---,,,,,,+++***))))))(((((()))***,,,,,,,,,+++***((((((((((((((('''''''''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///,,,---......//////................../////////000555:::BBBKKKSSSWWWZZZZZZUUUaaammmsssrrrqqquuuzzzyyyvvvxxx{{{}}}{{{wwwsssqqqppppppzzz}}}|||{{{{{{}}}|||___GGGEEE;;;<<<<<<888444111222444000444999:::777333111111222555:::;;;999444111///******************++++++&&&'''(((***++++++++++++'''((((((((())))))******+++******)))(((''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&bbbFFF888999333///222222000000000000///////////////...,,,******+++,,,---)))************+++++++++,,,+++++++++++++++++++++******++++++++++++******))))))))))))******************))))))))))))*********)))''')))+++,,,***'''(((((((((((()))))))))))))))))))))))))))(((''''''******))))))((((((''''''+++***)))'''''''''((()))))))))(((((('''''''''&&&+++&&&...---"""333)))///---+++,,,)))DDD+++((()))+++,,,,,,+++)))((((((000)))###333"""111******''';;;,,,,,,$$$((()))...+++FFF555555(((%%%555"""AAA)))$$$(((%%%(((,,,(((!!!)))(((,,,)))'''+++(((,,,///---((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))((((((((((((((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''&&&&&&%%%%%%******)))((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))******))))))(((((('''''')))((('''&&&&&&'''((()))******))))))))))))***************))))))))))))))),,,,,,,,,,,,,,,+++***)))*********)))******+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,...//////...------...,,,...///---,,,...111333???CCCOOO\\\^^^YYYVVVXXXuuu~~~nnnhhhbbb___]]]\\\bbbiiijjjrrrrrrhhh```^^^ZZZRRRYYYdddrrryyyxxxqqqjjjeee```eeeeeeaaaccclllssstttyyyyyyzzz{{{xxxuuuxxx|||yyybbbUUUJJJKKKHHHBBB===;;;:::999666222777666+++,,,333222111111333666999;;;:::888///...,,,*********+++,,,))))))))))))************''''''''''''((((((((()))******))))))(((((('''''')))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaEEE888999333///222222000000000000///////////////---,,,******+++,,,---)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))******************))))))))))))*********)))((()))++++++)))'''(((((((((((()))))))))))))))))))))))))))(((''''''******))))))((((((((((((******((('''''''''(((((()))))))))((((((((('''''')))***$$$///(((WWWlll)))+++...+++,,,)))EEE+++((()))+++,,,,,,+++)))(((///'''222...+++...,,,ddd'''&&&&&&---)))'''&&&999)))&&&222333AAA)))$$$(((%%%$$$+++++++++)))(((,,,)))'''+++)))&&&...""",,,)))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((()))((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((('''''''''''''''******)))((((((((((((((())))))))))))(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))***)))))))))(((((((((''')))(((''''''''''''((()))******))))))))))))******************)))))))))))),,,,,,,,,,,,,,,+++***)))***************++++++,,,---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,...///000//////000111000000000//////222777999NNNRRRYYY[[[UUUPPPXXXddd}}}zzzqqqnnnnnnllljjjnnnooofffZZZVVVTTTUUUWWW]]]iiiuuu~~~rrrbbbYYYYYYZZZZZZbbbrrrtttcccXXXWWWXXXUUUTTT\\\kkkrrrpppsssnnnjjjiiigggdddeeeiiilllsss{{{~~~}}}}}}~~~~~~}}}}}}uuupppZZZTTTOOONNNQQQMMMAAA444555111444555---///444000/////////222777;;;>>>???666444000,,,)))((()))***(((((()))))))))*********'''''''''((((((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&```DDD777999444000222222000000000000////////////...---,,,+++***+++,,,---)))************+++++++++******************************++++++++++++******))))))))))))******************))))))))))))*********)))((((((******)))((((((((((((((()))))))))))))))))))))))))))(((((('''***))))))))))))((((((((())))))(((''''''''''''(((***)))))))))))))))(((((('''"""333"""+++&&&```$$$444,,,+++,,,)))EEE+++)))***+++,,,,,,+++***)))$$$------###999vvv{{{))),,,&&&,,,'''555+++UUUXXX///333###+++---AAA***$$$)))&&&$$$******///)))(((,,,)))'''+++,,, ...'''***+++))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))******)))))))))((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))(((((((((((()))((((((''''''(((((()))******))))))))))))******************************++++++,,,,,,,,,+++*********************+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,...///000///000111333000///...///222666:::>>>LLLUUU___^^^VVVWWWkkkzzzmmmeee```\\\[[[ZZZZZZ```jjjssspppggg[[[ZZZ\\\aaaiiivvvpppiiiggglllqqqyyywwwjjjiiihhheeeiii|||tttfff___YYYUUUUUUXXXZZZ```gggjjjiiiiiikkkooowwwwww|||tttmmmmmm|||bbbEEEBBB888777666000000111)))111///---...333999===@@@>>>;;;666000+++)))'''''')))(((((((((((()))******''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^CCC666999444000222222000000000000////////////...---,,,+++++++++,,,,,,))))))*********+++++++++)))))))))))))))***************++++++++++++******((()))))))))******************))))))))))))******))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''''''''************))))))))))))///666""""""444:::***666!!!+++,,,)))EEE,,,)))***++++++++++++***)))999888333'''///###555---555$$$+++)))+++333(((+++111555)))&&&AAA***%%%)))'''***+++&&&,,,)))(((,,,)))'''***000---***''',,,))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((()))(((((((((((())))))***))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******)))))))))******)))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((()))(((((((((((((((((()))******))))))))))))******)))***************++++++++++++,,,,,,,,,++++++***+++************+++,,,,,,---,,,++++++++++++,,,---------------------------...............------------...////////////111333000///111555999<<>>888::::::000666333///...000444777999@@@???;;;777333...***(((+++***)))(((((())))))***'''(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\BBB666999444000222222000000000000////////////------,,,,,,++++++++++++))))))*********+++++++++(((((()))))))))***************++++++++++++******((()))))))))******************))))))))))))******))))))(((((('''''')))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************''''''(((((((((((((((((())))))))))))************111***===###***;;;!!!222+++,,,)))FFF,,,*********++++++*********!!!"""###!!!444+++KKK***...$$$222)))333&&&!!!555000###)))(((BBB***&&&***(((------&&&...)))(((,,,)))'''***333 ++++++&&&+++(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******((()))************))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((())))))))))))))))))(((******))))))))))))******))))))******+++++++++,,,***++++++,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------........................//////000///......000222444444999AAADDDFFFMMMVVViiirrryyy{{{||||||lllbbb[[[XXXVVVWWWcccnnnpppmmmlllkkkiii~~~~~~|||oooggghhhgggkkkqqqttttttsssrrrsssmmmlllnnntttwwwvvvxxx|||qqq\\\OOOHHHDDDHHHIII???:::777333111111222333222<<<===>>>>>>;;;777111...///---+++***))))))******(((((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[@@@555999555111333222000000000000////////////---------,,,,,,,,,++++++)))************+++++++++((())))))******+++++++++******++++++++++++******))))))))))))******************))))))))))))******((())))))'''&&&&&&(((***(((((((((((())))))))))))'''(((((())))))))))))))))))))))))************+++'''((())))))***)))))))))(((((()))))))))))))))***!!!666!!!...---!!!///AAA###+++,,,)))FFF---************************666(((444444'''---OOOgggNNN///,,,###'''666###222(((***###***999---000444BBB+++&&&+++(((***...***666)))(((,,,)))'''+++222&&&(((***&&&***((((((((((((((((((((((((''''''(((((((((((())))))(((''''''&&&&&&''''''((((((''''''(((((()))***+++***)))((('''((()))***+++(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((((())))))((()))***+++++++++***)))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((()))))))))******(((((((((((())))))))))))((())))))******))))))(((******))))))))))))******))))))******+++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,------------,,,,,,------------------------...............////////////000000/////////222444777888???GGGIIIJJJWWWfffvvvhhhYYYQQQOOOTTT^^^ggg||||||iii]]]ZZZ___[[[YYY\\\___bbbhhhooovvvyyyppp^^^TTTMMMOOOOOODDDAAA>>>999555444444333222555888===@@@@@@===999777444333///---+++******+++((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYY???555999555111333222000000000000////////////,,,---------,,,,,,++++++)))************+++++++++))))))******+++,,,,,,---******++++++++++++******))))))))))))******************))))))))))))******((())))))'''%%%%%%(((+++(((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++'''(((***+++++++++******''''''((((((((()))))))))---222888222###444###ttt)))+++,,,)))FFF---+++******************+++&&&...444---777((( 222FFF''':::---$$$+++...###"""$$$$$$333...(((***+++BBB+++'''+++)))(((,,,(((444)))(((,,,)))'''+++,,,,,,$$$''')))***(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''((()))***+++***)))((('''((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''''''''''''''(((***,,,,,,+++***)))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********'''((((((((()))))))))***((()))************)))(((******))))))))))))******))))))***++++++,,,------)))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,------------------,,,........................---........./////////000///000000111111444777:::AAAAAAGGGMMMLLLPPPddd{{{uuuoookkkgggggg^^^WWWWWW\\\fffxxxuuuccc___]]]YYYVVVWWWVVVWWW\\\cccdddiiirrr{{{|||oooiiidddhhhiii```PPPJJJAAA999555444333333111444888<<>>;;;666111...,,,,,,,,,))))))))))))************'''((((((((())))))******)))))))))))))))(((((('''''''''''''''((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT>>>555666111000333111000000000000////////////---,,,++++++******++++++---,,,,,,++++++,,,------******************************************+++++++++***((('''&&&&&&''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***)))******(((''')))***))))))))))))))))))******+++((('''&&&''')))))))))'''%%%&&&+++222222+++&&&%%%&&&***III$$$///EEE+++)))...--- 111"""***"""&&&///***!!!;;;)))...***)))<<<$$$***999[[[---+++###)))---(((000)))###(((((())))))******++++++444 CCC,,,'''+++)))---%%%+++%%%+++))),,,))))))---555&&&%%%))))))$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))((((((''''''&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,+++***((('''))))))))))))))))))))))))+++++++++*********))))))))))))***+++,,,------...///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////,,,---..................---444///888;;;>>>VVV^^^hhhoootttrrrpppvvvuuu___PPPPPPSSS]]]~~~yyytttuuullleeebbb]]][[[eeesssrrryyyuuu___JJJ???;;;888444111000000444777:::>>>BBBAAA@@@???<<<888444111......---,,,+++************,,,+++))))))******((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))(((''''''((()))*********))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%SSS>>>555666222000333111000000000000////////////...---,,,,,,++++++,,,,,,,,,+++***************+++***************************************************)))((((((((()))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))***++++++)))***************++++++,,,((('''&&&''')))***)))(((+++,,,000666666000,,,+++222888666+++EEE+++...+++...&&&333)))666444(((BBB$$$+++)))###555///+++...%%%111***eee---------,,,***&&&+++---((()))))))))***************222$$$CCC,,,'''+++)))+++(((+++###+++))),,,))))))---hhh)))(((***'''******))))))(((''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))((((((((((((((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***(((((((((((()))))))))***++++++,,,,,,+++***((('''************************+++++++++*********))))))++++++++++++++++++,,,,,,///...---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,---------------------------------.........//////,,,...///000000000000111...:::999DDDOOO[[[yyy{{{|||tttjjjeee[[[VVV[[[iiiuuu|||pppccc^^^bbbggghhhooowwwzzz{{{zzzdddRRRFFF???<<<;;;999666444222222777>>>>>>?????????===999666333222111///---++++++***+++---+++******++++++)))((())))))))))))))))))))))))'''''''''(((((((((((((((***)))(((''''''((())))))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%SSS===555777222111333111000000000000///////////////...------,,,,,,------+++***)))(((((((((((((((************************************************))))))))))))***+++,,,---************************))))))))))))))))))******)))))))))))))))))))))))))))((((((((()))***++++++***(((&&&(((+++,,,+++)))+++++++++***+++,,,,,,---)))''''''((()))***)))(((******---111111---******,,,###!!!MMM^^^EEE+++,,,$$$111000000%%%'''!!!,,,%%%///222444000!!!///(((+++222$$$'''mmm(((111///******(((111)))++++++******************KKK[[[CCC,,,''',,,)))))),,,***"""www+++))),,,))))))---;;;!!!***...%%%***,,,***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))((((((''''''''''''(((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))))))))*********+++,,,,,,+++***((('''************************+++++++++***************,,,,,,,,,+++++++++******......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------........./////////---///111111111111333555333DDDFFFQQQaaawww|||mmmaaa```hhhppprrrtttzzz|||xxx{{{qqqiiicccdddhhhlllttt{{{zzz{{{~~~xxxgggUUULLLLLLCCC???;;;888333///222999:::<<>>(((===)))000333&&&...---,,,,,,%%%***''',,,,,,111,,,111)))111''',,,,,,,,,++++++******)))///!!!CCC,,,''',,,***(((...(((%%%UUU+++))),,,))))))---$$$''')))+++$$$+++%%%******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))************++++++,,,+++***)))(((************************************************++++++++++++++++++++++++...------,,,,,,,,,------+++++++++,,,,,,,,,------....................................////////////...000111111000222666:::>>>PPPOOOXXXfff}}}hhhcccYYYQQQXXXooosssiiieeeeeehhhmmmwwwxxx}}}xxxhhhaaaeeePPPEEE<<<<<<;;;555444666555888>>>CCCEEEDDDBBB@@@===;;;666222...---,,,,,,,,,***)))***+++,,,+++)))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQ<<<555777333222333000000000000000////////////---,,,,,,+++++++++++++++,,,+++***)))))))))))))))************************+++++++++*********))))))*********))))))(((((((((++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,)))+++555AAADDD:::...((()))))))))))))))***++++++***)))((()))+++++++++******'''(((++++++((('''***444000000###>>>EEE+++&&&%%%222)))###111$$$###'''(((666---(((&&&555))),,,)))111000tttXXX+++222+++333***000)))------,,,,,,++++++******222'''>>>CCC,,,(((,,,***)))---((()))@@@+++))),,,))))))---###222&&&&&&)))...!!!))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))******************+++,,,+++***)))(((************************************************))))))***+++,,,,,,------------,,,,,,,,,------...++++++,,,,,,,,,---------................................./////////000000///111111000000444<<>>:::888888;;;>>>AAACCCCCCDDDCCCAAA???;;;999444222000//////...+++)))))))))))))))))))))))))))(((((())))))******++++++%%%&&&((()))*********)))'''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''rrrDDD<<<555555555222111222//////............//////000...,,,+++,,,,,,+++***)))************+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******((())))))(((''''''***,,,,,,,,,,,,+++***))))))((()))************+++++++++******))))))))))))******))))))))))))***************)))))))))((((((''''''>>>DDD+++***))),,,...***)));;;QQQ<<<000,,,---'''...)))666444222$$$,,,222......+++,,,------+++***+++,,,,,,444"""333&&&@@@FFF$$$***)))***111+++"""***%%%777*** 111%%%---%%%))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////............/////////000111000111222333444333111888999999<<>>@@@CCCEEEDDDAAA===:::999777555111...,,,***)))***((('''((()))***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''rrrDDD<<<555555555222111222//////............//////000...,,,+++,,,,,,+++***)))************+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))******++++++******)))(((((()))(((''''''))),,,,,,++++++***))))))(((((()))************+++++++++******))))))))))))******+++*********))))))((((((*********)))))))))((((((333OOODDD+++---((()))---+++'''///<<>>666222;;;444666777888777888999;;;999222AAA888:::BBBMMM---111...///...+++111---,,,///FFF000))),,,JJJ222))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((()))))))))***+++++++++)))))))))))))))))))))))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////////////////000000000000111000000000000111222333777EEEXXXhhhxxxyyybbbSSSRRRWWWhhhyyyxxxmmmooottt~~~ttt|||~~~wwwvvv|||yyyxxxnnnlllmmmwwwzzz}}}dddTTTNNNIIIBBB>>>FFFFFFEEEEEEFFFGGGGGGHHHAAA@@@===999555333111000---+++******+++,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''nnnDDD;;;555444555333222333//////............/////////---++++++,,,,,,,,,+++))))))*********++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''((())))))(((((()))+++***)))))))))((((((''''''))))))*********++++++++++++******))))))******+++++++++******)))(((((('''++++++++++++++++++++++++111000!!!DDD++++++&&&'''---111---***)))999:::;;;AAAEEE>>>>>>CCC???@@@BBBBBBAAAAAABBBCCCBBB<<>>IIIWWWbbbbbbvvvzzziii^^^WWWZZZggg{{{xxxmmmhhhqqq}}}vvvwww}}}~~~|||sssuuuwwwwwwuuussstttvvvssssssooojjjkkkoooooojjjkkkmmmmmmkkkllloootttwwwtttrrrvvvuuupppwww|||ttttttsssqqqpppoooqqqwww}}}{{{{{{yyyyyy~~~|||~~~zzz{{{ooopppooopppuuu}}}~~~|||ppp___UUUVVVLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGEEECCCBBB@@@@@@@@@<<<888333///---,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''___BBB:::444444555333333444//////............//////---,,,***+++,,,------,,,)))************+++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%'''******)))(((((()))***************+++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,+++***)))((('''''')))))))))******+++++++++)))888&&&///(((111EEE+++***+++++++++---//////,,,***+++)));;;<<<)))666888+++888777000666111///111222222000000111222---888666))))))555222***'''///[[[EEEHHHEEEJJJHHHFFF888JJJGGG???YYYQQQIII@@@777000%%%+++((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++************************+++,,,,,,---......,,,,,,,,,---------......////////////////////////////////////000000000000111111222222222333333333111555999>>>EEERRRbbbnnnwwwqqqXXXUUUZZZ\\\kkk~~~ppplllppp~~~}}}vvvsssttttttrrrsssvvv{{{}}}|||~~~~~~|||uuuyyy{{{ppprrrqqqooommmlllnnnuuu|||rrrtttuuuvvvyyy}}}vvvnnnyyy~~~wwwvvvtttrrrtttzzz~~~uuukkklllgggccc]]]VVVPPPLLLJJJJJJIIIHHHGGGEEEDDDCCCCCCCCC@@@<<<666222///...,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''bbbCCC;;;444333333222111333000000000000000000000000......---,,,,,,,,,,,,---,,,+++***))))))***+++,,,************************************************+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))(((((())))))))))))))))))))))))************************+++*********))))))(((((((((((()))***+++,,,,,,,,,++++++******)))(((((((((..."""999''',,,'''EEE;;;444+++++++++,,,,,,---------999333222333111RRRMMM333...222//////111555777555222111444666555333333333333222000000222222111000000000---333AAAHHHFFFFFFIIIDDDEEEEEEDDDEEEFFFHHHJJJLLL@@@DDD555WWWJJJ++++++%%%000)))---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))+++*********))))))(((((('''(((((()))))))))))))))))))))*********))))))(((+++*********))))))(((((())))))))))))******************++++++++++++******)))************+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////000///////////////000111111222222000//////111333999>>>;;;@@@WWWfffjjjooo}}}[[[NNNOOO^^^uuu}}}|||uuunnnlllxxxzzzyyyzzz~~~~~~xxx}}}xxxqqqkkkkkkqqq|||zzzvvvvvv{{{zzzooommmooorrrwww}}}||||||tttxxxyyyyyy~~~~~~~~~|||xxx}}}zzzrrrppprrrwwwzzz{{{UUUIIILLLNNNQQQOOOKKKGGGEEEDDDCCCEEEGGG@@@===999555333000---+++,,,,,,+++******)))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''dddCCC;;;444333333222111333000000000000000000000000------,,,++++++++++++,,,,,,+++***))))))***+++,,,************************************************+++*********))))))))))))************************(((((((((((()))))))))*********************************)))))))))((((((((())))))))))))))))))))))))************************************)))))))))((()))))))))***+++++++++,,,************++++++++++++000&&&000"""///,,,--->>>((((((***+++---///000111...000:::BBB;;;:::[[[UUU 333<<<000///000333666999999777777888888666444444444333999555111111333222111000(((333///,,,kkkLLL:::222???HHHDDDCCCBBBAAAAAAAAABBBBBBBBBOOO:::111aaaaaa)))'''000+++222***,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))************)))))))))((('''(((((()))))))))))))))))))))************))))))+++*********))))))))))))))))))))))))******************++++++++++++******************++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------------........./////////////////////000111111...///000222444555555555222BBBKKKTTTfffttt}}}fffVVV^^^gggtttyyy|||pppooottt}}}{{{yyyvvvtttuuuwwwyyy{{{nnnpppsssxxx{{{rrrlllkkkmmmkkkuuutttnnnpppooolllqqq~~~}}}zzzyyy~~~~~~zzznnnmmmtttiiiQQQHHHGGGLLLPPPOOOOOOOOOLLLHHHDDDCCCCCC@@@<<<888666333000---,,,,,,+++***)))*********************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''hhhCCC;;;444333333222111333000000000000000000000000,,,,,,+++************+++++++++************++++++))))))))))))))))))))))))***************************************)))))))))************************((((((((()))))))))***************************************))))))))))))((())))))))))))))))))))))))************************************))))))))))))******************++++++)))******+++,,,,,,------+++---,,,"""------ ;;;QQQ555)))***,,,///222555777999@@@@@@EEEJJJGGG>>>===CCC,,,VVVCCC888(((EEE999'''222333555777:::<<<>>>???CCCAAA??????@@@@@@???>>><<<999555333444666555333999999666AAA!!!XXX@@@---111777;;;:::888666555444333333)))AAAAAA777>>>FFFWWWvvv```...---,,,""",,,111+++///(((******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))'''((())))))******))))))))))))***************)))***************))))))))))))))))))*********++++++******++++++++++++******************+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////.........///000111222333333222111222333444333222:::JJJUUUddd}}}lllYYYbbb|||{{{rrrwwwwwwyyyzzzxxxuuurrrrrryyyssskkkrrr}}}xxxvvvyyy~~~yyynnneeegggqqqpppwww||||||}}}xxx{{{zzzsss~~~~~~~~~~~~~~~zzz[[[JJJEEEJJJKKKMMMOOOPPPOOOMMMJJJHHHFFFCCC???<<<:::777444111---,,,+++*********++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''lllCCC;;;444333333222111333////////////////////////---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************(((((()))))))))*********************************++++++++++++************))))))))))))))))))))))))*********************************)))))))))))))))+++++++++************************+++++++++,,,,,,$$$111...(((((((((***''',,,---000)))---222!!!000222444777:::===@@@AAAEEEBBB===;;;>>>CCCCCC@@@BBBEEEBBB;;;888<<<@@@@@@777666'''FFF///444...EEE:::;;;<<<======???@@@BBB<<<999999===??????===>>>:::===>>>;;;888888888777999555777CCC<<>>;;;777444///...,,,*********+++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''oooCCC;;;444333333222111333////////////////////////......---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))******+++++++++***************++++++******))))))))))))$$$000+++...)))&&&444...'''---111,,,+++(((666666888999;;;===???AAACCCDDD===BBBBBB======BBBBBB<<<;;;@@@BBB@@@>>><<<888444>>>===;;;???DDDOOOCCC;;;DDDCCCAAAAAAAAABBBBBBBBBAAA>>>???EEEHHHEEEDDDGGGAAALLLRRRKKK@@@;;;999777111===;;;222FFF>>>888<<>>FFFFFF???888555BBBAAA===111---222222111+++***))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******((())))))***************))))))***+++++++++++++++***************+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------,,,,,,---------................../////////000000......//////111222333444111222333222777GGG___qqqlllyyyttt\\\QQQRRRmmm{{{oooqqqxxx}}}xxxxxxzzz~~~}}}~~~xxx}}}}}}zzzxxx~~~{{{wwwrrriiiaaa```dddzzzzzzrrrnnnsss~~~ooooooqqquuuyyy}}}zzzxxxuuuttttttvvvyyy|||zzzyyy|||uuueeeVVVVVVQQQTTTRRRMMMMMMQQQRRRPPPJJJHHHFFFCCCBBB>>>:::777333111...,,,++++++,,,---************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''mmmCCC;;;444333333222111333000000000000000000000000///...------,,,,,,------++++++,,,,,,,,,,,,++++++*********************************************************+++++++++++++++(((((((((((((((((((((((()))))))))*********++++++************************,,,,,,,,,,,,,,,---------))))))))))))))))))))))))************************))))))))))))******************************++++++++++++******)))(((((('''++++++%%%,,,000+++---)))%%%(((%%%(((...***///***<<<<<<===>>>???@@@AAAAAA>>>EEEHHHAAA===@@@BBB@@@@@@@@@@@@???@@@AAACCCCCC888999KKK:::GGGQQQXXXXXXTTTPPPMMMMMMPPPRRRQQQOOORRROOOQQQWWWXXXTTTWWW___aaammmrrreeeSSSIIIAAA;;;@@@>>>;;;CCC000DDDJJJHHHDDDHHH@@@QQQDDDCCCFFFOOOGGGFFFCCC@@@;;;666222000///,,,---222444222...+++999333666BBBEEE???AAAJJJ???:::???777777===222222---,,,+++***))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))******++++++******))))))***+++,,,,,,,,,,,,*********+++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------............,,,---------................../////////000000000/////////000111222333444000111222444<<>>;;;777555111...,,,,,,---...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''iiiCCC;;;444333333222111333000000000000000000000000...---,,,,,,++++++,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))************************((()))))))))************)))))))))***+++++++++,,,************************,,,,,,((('''000000%%%))),,,111)))///666<<<777@@@<<<======>>>??????@@@@@@:::;;;:::666666<<>>;;;<<<,,,333///...---+++***)))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))***++++++++++++***((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------.........///------------.............../////////000000000000111000000000111111222333555444555;;;JJJ___uuuyyy^^^NNNWWWjjj}}}nnnkkkooohhhkkkttt{{{zzz~~~wwwssssssvvv~~~xxx{{{{{{zzzsssooopppxxx}}}}}}|||~~~}}}~~~~~~sssmmmmmmooo|||yyyjjjVVVMMMRRRUUUQQQPPPNNNMMMKKKJJJFFFBBB>>><<<999555000---------...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''fffCCC;;;444333333222111333000000000000000000000000---,,,++++++******++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************)))************+++++++++************************(((((())))))************))))))))))))))))))))))))************************(((((())))))*********+++(((((()))***+++,,,,,,---*********+++,,,,,,------(((000222###+++111$$$555)))999777;;;777;;;---DDD======>>>??????@@@AAAAAA@@@======AAAGGGJJJJJJIIIMMMKKKMMMRRRVVVYYY[[[^^^WWWeee}}}zzz|||}}}yyyyyyuuuwww}}}sssbbbZZZ]]]\\\YYYZZZ\\\VVVNNNOOOGGGVVVYYYSSS[[[JJJDDDAAABBBCCCCCCCCCBBBAAA@@@///555<<<444&&&+++555333444999888111000777;;;888@@@666EEE===444333(((999111000...,,,+++))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++))))))***++++++++++++***((()))***+++,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////---------.........//////////////////000000000000222111111111111111222222666555888GGG]]]tttqqq___TTTUUUggg|||vvvnnnnnnoootttqqqvvvzzzzzz|||{{{}}}|||zzzvvv~~~|||}}}|||nnniiijjjvvvcccMMMMMMQQQOOORRRQQQOOONNNMMMIIIEEEAAA???<<<666111...------...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''cccDDD<<<666555555222111111000000000000////////////111///...,,,,,,---...///------------------------*********++++++,,,,,,,,,******************************************************************************))))))))))))******(((((((((((())))))))))))''''''((((((((((((''''''***+++,,,,,,******+++,,,+++***)))((((((***,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---+++))),,,222555666:::777777<<<>>><<<;;;===???<<<<<>>BBBAAAIIIMMMPPPbbb{{{uuuxxxpppgggccceeejjjnnnpppwwwyyy{{{~~~~~~~~~xxxsssqqqsssvvvuuupppkkkkkkiii{{{vvv[[[JJJGGGBBB>>>>>>AAABBB@@@======:::666333222111111000555222111555666444222333777888999===???===888333,,,---/////////---+++)))'''(((((()))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,,,,***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.......................................////////////////////////000000000000///333111***,,,444555///>>>666@@@aaahhhSSSUUU___kkk}}}sssjjjppp{{{yyy|||{{{uuuyyy|||uuutttzzz}}}}}}vvvrrr|||hhhrrrsssvvv|||sssSSSNNNPPPMMMRRROOOOOOTTTRRRJJJEEEFFFAAA>>>:::666444111...,,,---,,,+++,,,,,,,,,***(((***************)))((((((+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((cccDDD<<<666555555222111111000000000000////////////000///---,,,+++,,,---...,,,,,,------------,,,,,,++++++++++++++++++,,,,,,******************************************************************************))))))))))))******((((((((()))))))))******((())))))******))))))(((***+++,,,,,,******+++,,,+++***)))((()))***,,,------,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------111000///000222666999:::>>>;;;;;;???@@@>>>===???<<<;;;===AAACCCDDDJJJQQQ]]]eeennn|||{{{tttqqqssswwwyyyyyyzzz{{{|||~~~~~~~~~~~~|||}}}xxxsssxxxooo___OOOIIIAAA<<<;;;;;;;;;:::???===<<<:::888666333111111......333555222111222222222444888<<<===;;;888111000///---------------,,,+++)))((('''((()))***((()))******+++++++++***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,+++***)))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.......................................////////////////////////000000000111333555444222444666555111999???WWWyyyfffXXXUUUdddvvv~~~xxxwwwrrrxxxzzzyyyoookkkuuu{{{vvvyyypppvvv}}}}}}}}}}}}{{{{{{ssstttzzz|||{{{|||}}}tttrrrrrrvvv~~~aaaUUUOOOHHHSSSTTTXXXZZZVVVMMMJJJMMMDDDAAA===999666333000------,,,++++++,,,,,,***(((+++++++++++++++***))))))******)))))))))((((((((()))(((((((((''''''''''''((((((((((((((((((((((((bbbCCC;;;555555555333111222000000000000///////////////...,,,+++++++++,,,---***+++,,,------,,,+++***,,,,,,++++++++++++++++++******************************************************************************))))))))))))******)))))))))*********++++++)))******++++++******)))***+++,,,+++******+++,,,+++***)))))))))***,,,---...------,,,+++***))))))++++++++++++++++++++++++---,,,+++++++++,,,...///......000444666999;;;<<>>CCCKKKPPPVVV___iiilllooo}}}~~~~~~~~~~~~{{{~~~pppeee\\\VVVMMMCCC;;;:::<<>>??????>>><<<888444222222//////333555111///000------...111666:::<<<<<<777444000---,,,---///111000...+++((('''((()))+++))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***++++++***))))))***))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......................................./////////////////////000000000111111222000111555666444555888LLLUUUkkk~~~nnnRRR]]]rrroooppp||||||vvvwww|||yyymmmkkkppp|||zzzmmm^^^^^^pppnnnpppjjj]]]WWW\\\bbbcccaaahhhyyyxxxpppooouuuvvv~~~yyy{{{tttcccUUUIIIOOOSSSZZZ\\\WWWPPPPPPTTTIIIFFFBBB>>>:::666222///---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,+++******))))))((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((bbbCCC;;;555555555333111222000000000000////////////...---,,,+++++++++,,,,,,)))***,,,------,,,***))),,,,,,,,,++++++***************************************************************************************))))))))))))******)))*********++++++++++++)))******************))))))+++,,,+++***)))***+++******)))))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++***+++,,,...000///000444999;;;;;;<<<@@@<<<:::;;;>>>===;;;===AAAIIILLLUUU```gggllluuu~~~~~~}}}|||~~~~~~{{{vvvtttwwwyyy}}}~~~wwwqqqhhhfff___TTTJJJGGGJJJNNNIIIIIIIIIEEEAAA<<<999888:::666555777777333///000...---,,,---111555999;;;:::888444000......///000111000...+++***))))))***)))))))))))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((***++++++)))))))))***))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.......................................//////////////////000000000111111111000---000555444333===LLLkkkkkkvvvkkk\\\VVVVVVvvvooopppvvvuuu||||||xxxuuuwww{{{yyyvvvmmmiiihhhiii```\\\XXX]]]jjjuuurrriii\\\``````\\\\\\dddjjjlllgggmmmzzz}}}qqqkkkgggooosssppprrrssshhhrrrqqquuuvvvvvvxxxggg[[[PPPSSSWWWXXXVVVSSSSSSTTTNNNKKKFFFBBB>>>:::555111...,,,******,,,,,,+++***++++++,,,,,,++++++***)))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((cccBBB;;;555555555333222333000000000000////////////------,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++***************************************************************************************))))))))))))******)))*********++++++++++++((())))))******))))))((()))***++++++))))))***+++***************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++...000222999888;;;@@@@@@===>>>DDD???>>>AAAFFFIIIKKKRRRZZZfffhhhoooxxx~~~~~~|||xxxuuuttttttuuuqqquuullleeennnyyysssoooiiiaaa]]]^^^bbbhhhnnnrrrssstttwwwzzz}}}~~~xxxpppqqqpppjjj```[[[\\\```cccaaa\\\TTTKKKEEEBBBBBB>>>999888::::::666444444444333111///...000333666:::999888555333000...---000000000000///,,,***)))+++***))))))((()))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))++++++)))((()))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.......................................////////////000000000000111111111111444222333555333666KKKcccuuu|||aaaMMMMMMUUUkkkooooooppplllqqquuuxxx{{{|||nnndddaaabbbiiiaaaVVVQQQQQQSSSSSSRRRLLLRRRYYYbbbnnntttppphhhooorrrttttttwww~~~yyykkkddd```kkkqqqllliiixxxwwwkkkddddddkkkrrr||||||nnniiibbb\\\ZZZYYYVVVRRRRRROOOKKKGGGCCC>>>888444000...,,,+++,,,,,,,,,+++***************))))))(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((dddBBB:::555555666333222333000000000000////////////------------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++******************************************************************************))))))))))))******)))))))))*********++++++((())))))))))))))))))((()))***+++***))))))***+++))))))******++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,---///111444555???<<<>>>CCCAAA>>>BBBKKKQQQPPPTTTZZZ```gggttt}}}{{{~~~zzzzzz~~~uuurrrmmmfffaaa]]][[[ZZZYYYXXX[[[]]]TTTMMMZZZnnnnnnfff]]]XXXRRRLLLIIIJJJMMMSSSYYY]]]^^^___bbbdddsssooonnntttzzz}}}tttxxx|||zzzsssmmmjjjkkksssqqqjjj```TTTKKKIIIIIIAAA<<<999:::;;;999999;;;:::999777444000///111222777777888888777444111///...///111333222000---+++,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******)))(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.......................................////////////000000000111111111222222444333444555777BBBYYYnnnwwwmmmQQQIIIVVViiiwwwiiijjjnnnmmmnnn{{{zzz}}}sssiiidddaaa[[[QQQHHHCCCDDDGGGKKKEEE???>>>BBBFFFHHHHHHJJJSSS___lllzzzxxxmmmjjjuuu}}}xxxzzzkkk^^^XXXaaa|||~~~tttuuu~~~kkkbbb___ZZZSSSVVVSSSPPPLLLHHHCCC===999444111...---------,,,+++)))************)))(((((('''(((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((eeeBBB:::444555666444222333000000000000////////////...............---,,,,,,...---,,,++++++,,,---...++++++++++++++++++,,,,,,******************************************************************************))))))))))))******((((((((()))))))))******)))******++++++******)))(((***+++***)))((()))+++))))))***+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,---///111444777999:::???;;;>>>FFFIIIIIITTTbbbmmmkkklllpppttt|||||||||uuukkkffffffhhhiiiiii]]]ZZZVVVQQQMMMIIIGGGFFFGGGDDDBBBAAA@@@EEETTTeeeUUUMMMFFFDDDBBB???===??????EEEKKKNNNNNNMMMMMMOOOTTTRRRUUU^^^ffflllqqqvvvxxxzzzzzz~~~wwwrrrpppqqqqqqoooggg]]]VVVTTTUUULLLEEE???>>>===;;;;;;>>>;;;<<<<<<999555333333444222333555777888777666555...///000222222222111000...---+++***)))***+++,,,))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******)))(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.......................................////////////000000111111111222222222///222555;;;JJJ^^^ooowwwttt]]]RRRXXXmmmxxxqqqjjjkkkrrrxxx}}}{{{yyyjjjbbbZZZPPPGGGKKKHHHEEEBBBAAABBBEEEGGGJJJKKKKKKJJJHHHIIILLLOOOXXX___iiixxxuuuqqqssstttnnnpppzzz|||hhhVVVSSSlllrrrmmmwww{{{gggaaa]]]YYYZZZXXXUUURRRNNNIIICCC???888444000...------,,,+++***++++++++++++***))))))((((((((()))))))))******''''''''''''((((((((()))((((((((((((((((((((((((eeeAAA:::444555666444333444000000000000////////////......//////......---,,,000...,,,******,,,...000*********++++++,,,,,,---******************************************************************************))))))))))))******(((((((((((())))))))))))+++++++++,,,,,,+++++++++(((***+++***)))((()))***))))))***++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++---...111555888;;;======@@@===CCCOOOWWW]]]mmm}}}|||}}}~~~~~~|||zzztttmmmhhhaaaXXXSSSPPPOOOMMMKKKHHHGGGFFFDDDBBBAAA@@@??????===<<<===AAAGGGNNNSSSBBB<<<888:::<<<;;;;;;<<<:::@@@EEEHHHFFFCCCBBBCCCBBBAAAEEEKKKPPPQQQVVV[[[eeehhhnnnuuuzzz||||||{{{|||uuuqqqkkkooorrroooiiieeedddfffYYYPPPHHHCCC@@@;;;;;;===:::<<<>>>===999666666666...000222555888:::;;;;;;/////////000111333444555///...,,,******+++,,,---))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......................................./////////000000111111111111222222222///555;;;HHHbbb~~~```SSSYYYiii~~~zzzpppzzzwwwrrrppprrryyy~~~xxxvvvgggVVVMMMMMMNNNJJJEEEBBB@@@???AAAEEEIIIKKKLLLXXX^^^bbb^^^VVVRRRWWW]]]dddiiiqqq~~~yyyuuuwww|||zzzvvvqqqnnnnnnppprrrrrrsssvvv|||xxxdddQQQSSStttvvvmmmvvvggg______^^^]]][[[XXXUUURRRMMMGGGCCC:::666222///...---,,,++++++,,,,,,,,,,,,+++******(((((())))))******++++++&&&'''''''''(((((())))))((((((((((((((((((((((((]]]AAA<<<777333222333444444222111000000000000000000///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++*********))))))((((((************************,,,***)))''''''(((***+++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))+++---...******)))))))))+++,,,...,,,444999777555888:::;;;DDDEEENNNaaasss|||yyyyyyzzzwwwsssnnntttqqqlllfff```ZZZVVVSSSMMMHHHAAA===;;;;;;@@@DDD@@@AAA@@@>>>>>>@@@AAA@@@???DDDFFFBBBEEELLLOOOMMM@@@???AAABBB???<<<>>>DDDBBBEEEJJJMMMNNNMMMNNNOOOIIIGGGDDDBBBDDDGGGKKKMMMKKKKKKOOOVVVYYY\\\gggsss{{{xxxyyywwwvvv}}}nnnYYYRRRMMMAAA:::999777888888999<<<===;;;666555444222000///111444777555333000,,,,,,///555999999555000.........+++'''+++***))))))******)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000222000000555666444333555333888DDDhhhttt___SSS```qqqzzzzzzooossswwwuuuuuunnnnnnwww~~~~~~{{{gggZZZVVVHHHEEECCCEEEJJJLLLJJJGGGDDDCCCEEEGGGIIIPPP```ppp~~~mmm]]]YYYdddppp}}}{{{|||~~~zzzvvvtttuuuwwwyyyyyyvvvuuuuuuvvvwwwyyy{{{|||zzzzzz}}}zzzrrrnnnmmmnnnnnnpppwww~~~}}}pppiiifff```ZZZdddkkkzzz~~~qqq[[[XXXXXXaaabbbccc___WWWPPPKKKIIICCC<<<444000000000---***,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))^^^@@@<<<777444333333444333222111111000000000000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++*********)))************************+++***)))(((((()))***+++***************************************************************************++++++++++++,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,------///111333666777666111444???LLLRRR___]]]bbbnnnzzzyyyzzz|||jjjssswwwooobbbYYYSSSOOOUUURRRNNNLLLKKKHHHBBB===888888:::;;;===???BBBEEEGGGGGGJJJPPPYYY^^^^^^[[[UUUSSSRRRWWWbbbiiieee]]]QQQMMMMMMPPPPPPNNNNNNPPPVVV___lllxxx}}}{{{wwwssspppjjjaaaVVVOOOLLLLLLNNNJJJHHHIIIKKKJJJMMMXXXeeexxxqqqjjjdddVVVKKKHHHAAA@@@===999:::>>>???===888666333000......000222333222000...---///444888;;;888555333111///+++)))+++***))))))******)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------.........//////////////////000000000111222000000333444222333666<<>>::::::===???<<<999BBBDDDFFFGGGHHHJJJMMMOOOPPPPPPVVVdddssszzzwwwrrrhhhccchhhzzz}}}oooddd^^^[[[___bbb```]]]\\\bbbmmm}}}yyymmmdddccchhhmmmdddbbb___XXXMMMGGGJJJRRRcccyyyvvvqqqeee[[[WWWJJJIIICCC;;;777:::;;;:::<<<999666222///.........000000000///...///333666:::;;;;;;999555000---,,,,,,+++))))))******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------.........//////////////////000000000111111111///000333333222555;;;AAANNNkkkkkkUUUPPP^^^{{{ssssss{{{|||vvvpppqqquuuuuuhhhRRRPPPQQQTTTSSSOOONNNOOOJJJIIIKKKOOOVVVZZZZZZXXXZZZ[[[___dddiiiqqqxxx\\\JJJGGGNNNUUUYYY[[[YYYXXXYYYZZZZZZVVVRRRKKKJJJKKKOOOTTTXXXZZZ[[[bbbccceeehhhmmmqqqvvvxxxoooqqqssstttttttttuuuvvvzzz~~~}}}vvvrrrrrruuuwwwyyysssZZZMMMSSShhh~~~sssjjj```hhhhhhiiiiiigggaaaZZZTTTNNNFFF===666333111///,,,------,,,,,,+++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))```>>>;;;888666555444333111333222111000/////////000,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))((())))))***+++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++***,,,...000000000222666:::;;;EEENNNPPPUUUbbbqqqzzz{{{{{{~~~vvvlllhhhfff```QQQEEESSS]]]bbbWWWGGG???@@@BBBAAAAAAAAA@@@AAADDDHHHJJJRRRTTTSSSOOOMMMRRRWWWZZZ``````fffttt|||sssvvv}}}vvvqqqnnnppppppmmmjjjjjjjjjrrr|||tttoootttxxxjjj^^^[[[\\\]]]dddjjjkkkppp}}}{{{vvvxxxxxxrrrllljjj\\\aaa___TTTKKKFFF@@@888;;;:::888666444222///------...//////......000222666:::===<<<888333111111...,,,***)))******)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---..................//////////////////000000000111111111//////111444333333888@@@HHHdddyyyqqq[[[QQQUUUwww}}}zzzwwwrrrzzz}}}xxxwww~~~}}}{{{oooddd[[[TTTKKKLLLPPPRRRRRRPPPNNNOOOIIILLLRRR[[[cccggggggeeebbb``````aaa``````gggpppfffXXXGGG@@@CCCHHHGGGDDDIIIHHHGGGIIIKKKKKKIIIGGGEEEEEEGGGKKKPPPSSSTTTTTTVVVWWWYYY]]]aaafffjjjmmmccciiipppqqqnnnnnnrrrwwwuuuxxx|||~~~~~~~~~~~~ttt]]]YYYhhhxxx}}}zzzoooiiigggeeegggjjjhhhbbb\\\TTTNNNDDD<<<666333000---------,,,,,,,,,,,,,,,---***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))aaa>>>;;;888666555444333111333222111000////////////,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))******************************************)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------,,,---///111111111555<<>>;;;;;;;;;;;;===>>>??????>>><<<<<<===@@@CCCDDDCCCBBBEEEFFFGGGIIILLLOOORRRTTTSSSZZZ```aaa^^^```hhhpppmmmoooqqqsssuuuwwwyyyzzz~~~}}}|||~~~{{{xxxyyyqqqoooxxxzzz~~~~~~uuummmlllpppsssoooiii[[[VVVMMMCCC<<<666222000------,,,++++++++++++,,,******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))aaa???<<<777555444444333222333333111000////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))))))))*********************************(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,---...///000111000333666888;;;CCCPPPZZZ}}}{{{ttthhh___\\\QQQJJJCCC@@@>>><<<>>>BBBIIIIIIEEE@@@BBBJJJQQQSSSaaauuuzzzxxx{{{zzz~~~yyyuuuwwwwwwuuuzzz{{{vvvyyy}}}~~~wwwttttttvvvxxxsssuuuvvvxxx~~~{{{zzzzzzxxxvvvxxxtttaaaDDD???;;;888777666222//////000111111...,,,,,,,,,+++///555999::::::::::::777444///,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///....../////////000000000000000000111111111222222333333444444333888IIIYYYsssyyyZZZGGGRRReee}}}qqqnnnpppvvv|||||||||kkkXXXFFFAAAEEEHHHFFFEEESSS[[[bbbcccaaaaaa```^^^]]]```dddeeebbb\\\TTTOOOFFFDDDCCCDDDAAA<<<<<>>???AAACCCAAAEEEIIIJJJJJJNNNUUU[[[^^^___bbbfffjjjmmmooopppuuuvvvxxxyyyzzz|||~~~~~~wwwsssqqqyyy|||~~~xxxvvvuuupppiiibbb^^^WWWNNNEEE===777555......---,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))aaa@@@<<<777444333333444333444333222000//////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))******+++++++++************************'''((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---///111444555444999???EEEMMM\\\ooo}}}|||vvvlllbbb]]]WWWOOOJJJHHHEEE>>>;;;>>>???>>>AAAFFFGGGKKKNNNQQQXXXdddlllnnnyyy|||xxxqqqnnnnnnpppyyy~~~|||yyywww{{{zzzxxxxxxwwwyyy~~~uuullleeeeeekkkwww}}}yyy}}}qqqZZZPPPCCC:::777777666444444555555333000---------+++---111666;;;======<<<<<<888222...,,,***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////.../////////000000000000000000111111111222222222444333333444999IIIgggqqqVVVOOObbb{{{~~~qqqjjjkkkttt~~~~~~iiiVVVPPPHHHEEEIIIMMMLLLJJJKKKOOOZZZaaa```]]]]]][[[XXXSSSTTTSSSQQQKKKEEE@@@===<<<;;;===AAAAAA======@@@===???AAA???<<<<<<>>>AAA@@@@@@@@@???>>>===>>>???>>>===<<<===>>>???>>>===>>>===<<<;;;;;;<<<===>>>::::::;;;===@@@DDDGGGHHHJJJLLLOOOTTTXXX[[[\\\\\\___dddkkkqqqvvv{{{~~~}}}|||{{{zzzwwwuuussssss}}}~~~vvvjjjjjjmmmttt{{{~~~{{{rrrpppjjjdddiiifffaaaXXXNNNEEE>>>:::111000///---,,,++++++++++++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))```AAA<<<777333222333444444444333222000///.........///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************'''''')))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,---///333666888888>>>FFFOOO[[[ooo~~~zzz}}}pppcccUUUFFF@@@???>>>???BBBCCC<<<<<>>999999::::::888888888555111///...///------///555;;;???>>><<>><<<<<<===>>>===???DDDDDD@@@???AAA<<>>>>>>>>===>>>???AAA;;;:::999:::===?????????>>>===<<<;;;;;;;;;<<<===<<<::::::===BBBDDDCCC@@@<<<===@@@DDDHHHJJJIIIHHHLLLVVVdddnnnsssttttttttt|||xxxtttsssvvvxxxyyyxxx~~~rrrkkk]]]___sss|||}}}ssslllnnnmmmiiimmmlllggg```UUUJJJBBB>>>444333111///---,,,++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))bbb???999333333222111111444000/////////............---------,,,,,,+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++)))((()))---222444000+++******++++++++++++******)))))))))***++++++,,,,,,((())))))))))))*********,,,++++++******++++++,,,++++++------------++++++,,,---...---++++++---///***...222333333333777:::>>>LLL___kkkqqqyyyttttttyyyssscccVVVRRRBBB888;;;>>>:::888<<<>>>===BBBLLLTTTWWWYYY\\\\\\pppzzzttttttzzz~~~wwwwww{{{zzz~~~}}}zzz~~~~~~~~~~~~tttooommmhhh___WWWNNNNNNMMMKKKNNNYYYiiiuuuzzz{{{nnn]]]NNNCCC:::666555666888777444444555444000000//////111444999===@@@999999888666333///,,,******************)))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///............////////////............/////////000......///111333333222000333111888;;;MMM~~~lllYYYVVVdddxxxssslllkkkoootttwww{{{~~~}}}nnnZZZQQQOOOLLLRRRWWWXXXTTTSSSWWW]]]gggfffeee```YYYPPPHHHCCCAAA???>>>===>>>>>><<<:::>>>>>>???@@@BBBBBB@@@>>>BBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBB???>>>>>>>>>???@@@AAABBBBBB@@@===<<<=========<<<;;;;;;<<<===>>>?????????<<<<<<;;;;;;<<<>>>@@@AAAAAAIIIUUU```fffjjjnnnpppuuuvvvvvvtttssssssuuuwww~~~yyyxxx~~~yyy```TTT___iiivvvnnn[[[bbbpppsssvvvpppaaaWWWTTTJJJ===:::666111...------------++++++++++++*********)))))))))))))))))))))))))))******))))))((((((''''''```>>>888444444333111111333000000/////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++******---111111---(((******++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------------,,,+++///000000///---,,,---............///444<<>>>>>;;;@@@IIIVVVVVV\\\eeejjjiiiiiikkkooo}}}~~~{{{}}}|||zzzyyy{{{zzzxxxxxxzzz}}}~~~}}}tttxxx}}}|||yyy{{{}}}}}}|||uuurrrrrroooiiidddUUUSSSNNNJJJJJJOOOXXX___cccqqq{{{wwwnnnbbbWWWNNNFFF???;;;;;;<<<999777888:::666000//////...///222666:::<<<::::::999888666333000...,,,+++***)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,++++++,,,,,,,,,,,,---------------------------------------............///............////////////........./////////000000000//////000111333444444777222:::HHH```~~~```QQQQQQhhh{{{~~~wwwooouuuooollllllkkkiiinnnvvv{{{iii]]]ccc[[[PPPOOOQQQNNNSSSXXXZZZXXXWWWXXXZZZVVVUUURRROOOKKKGGGDDDBBBDDDCCCAAAAAABBBCCCBBBAAABBBBBBBBBCCCDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMMMMMMMLLLLLLLLLLLLJJJGGGDDDBBBBBBBBBBBBAAACCCCCCCCCDDDCCCAAA>>>;;;>>>===<<<;;;::::::;;;<<<@@@IIITTTYYYXXXWWW[[[___fffiiimmmpppqqqsssvvvwww{{{{{{xxxvvviii\\\]]]iiixxxyyyjjjddd^^^fffyyyhhheeeggghhhppprrrjjjccc___TTTGGGBBB===666111/////////...+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''\\\===777444555555222111222000000000/////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++---++++++,,,......)))%%%******++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,...///...,,,+++,,,---444111///444@@@PPP___gggssszzz~~~|||{{{pppddd]]]VVVKKKCCC??????===>>>BBBBBBFFFVVViiittttttxxx|||yyyzzz{{{wwwvvvyyyyyyuuusssttt{{{{{{~~~|||yyywwwzzzwww{{{~~~|||{{{{{{uuuuuuvvvxxxzzzyyyuuurrreeeaaa[[[XXXWWWYYYZZZ[[[___dddttt}}}xxxpppggg___VVVLLLDDDBBBAAA>>>::::::<<<999333000///...///000444777::::::;;;;;;;;;:::888666555///---+++)))(((((()))***))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,---------------------------------------............///............////////////....../////////000000000111000//////000333555777444999IIIXXXjjjaaaRRREEEUUUttttttwwwmmm]]]nnnjjjlllqqqnnnkkkvvv{{{ttt~~~jjjTTTQQQYYYSSSKKKNNNQQQUUUVVVXXXXXXWWWUUUSSSQQQEEEDDDBBB@@@@@@AAACCCDDDCCCBBBAAAAAACCCEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJLLLNNNPPPRRRSSSUUUUUUVVVWWWXXXXXXYYYZZZ`````````___]]][[[YYYWWW[[[XXXSSSQQQPPPPPPOOONNNLLLLLLLLLMMMLLLHHHBBB>>>CCCBBB@@@>>><<<::::::999???HHHPPPPPPIIIDDDHHHMMMSSSXXX```ggglllppptttwwwsssxxxssslllfffVVVLLLSSSeeerrr}}}~~~}}}}}}sssmmmxxxzzzuuuiii^^^___jjjtttwwwxxxuuugggXXXJJJBBB888111......,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((ZZZ;;;666444666666222111222000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,,,,)))&&&******++++++++++++******)))))))))***++++++,,,,,,)))))))))*********++++++,,,++++++******++++++,,,,,,------------------,,,+++---............///111333222666AAARRRbbbnnntttxxx}}}~~~zzzzzz{{{pppfff[[[TTTLLLDDD>>>===AAA@@@AAADDDHHHUUUnnn~~~zzzuuuuuu{{{~~~zzzxxxzzz|||}}}~~~zzz|||}}}~~~{{{~~~tttwww||||||yyyvvvsssooolllmmmrrrtttssspppuuufff___fffkkkjjjqqq}}}}}}tttmmmggg^^^WWWMMMNNNJJJAAA:::999888666000/////////111555888;;;:::;;;<<<===<<<<<<::::::222000---***((()))***+++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((()))))))))***************************++++++++++++++++++,,,,,,,,,---------------------------------------............///............////////////...////////////000000000000111111000000111444555333LLLccchhhoooqqqWWWRRRJJJ```www}}}oooffflllxxxrrrrrrmmmnnnqqqttt~~~sss```SSSUUU\\\TTTMMMQQQSSS[[[XXXSSSQQQOOOLLLHHHDDDAAA@@@??????AAACCCFFFHHHCCCAAAAAABBBDDDGGGGGGGGGFFFGGGIIIKKKMMMOOORRRTTTSSSTTTVVVXXX[[[]]]```aaa```aaacccfffhhhjjjllllllpppppppppooollliiieeeccckkkgggbbb___]]]\\\[[[YYYZZZYYYXXXXXXXXXUUUQQQLLLKKKJJJHHHEEECCCAAA??????BBBGGGJJJHHHAAA===???CCCEEEJJJQQQYYY```ffflllpppnnntttrrrlllbbbPPPJJJWWWhhhpppuuusssttt|||ssseeehhhkkkqqqwww|||~~~~~~sssdddcccjjjtttxxxeeeUUUKKK===333///...---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((YYY;;;666444666666333111222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***,,,,,,***)))******++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,------------------------...///000000///000222444333888DDDTTTcccnnnqqqppp|||~~~zzzsssnnnlll^^^TTTJJJGGGEEEAAA>>>>>>CCCDDDHHHOOOXXXfffyyy{{{|||wwwuuupppsss}}}zzzxxx|||~~~~~~~~~}}}zzzwwwwww}}}ppp]]]YYYYYYYYYdddtttxxxyyyvvvssspppcccfffaaaPPP???777777888//////...///111555999;;;;;;;;;===>>>>>>===<<<<<<666333///,,,******+++,,,))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************((()))))))))************))))))******+++++++++++++++++++++,,,,,,,,,---------------------------------------............///............////////////////////////000000000111///111333333222111333555;;;___sssrrr{{{___PPPSSSYYYtttwwwmmmkkk~~~ppplllnnn|||{{{www{{{qqq\\\MMMGGGOOOWWWQQQOOOUUUVVVWWWQQQIIIEEEDDDCCC@@@===AAAAAACCCDDDEEEFFFFFFGGGCCCCCCDDDGGGKKKNNNNNNNNNLLLPPPUUUXXX[[[^^^cccfffaaacccfffjjjmmmoooooopppoooqqquuuyyy}}}{{{wwwuuuxxxuuupppmmmkkkhhhfffdddooojjjeeeccccccbbb^^^ZZZTTTSSSRRRPPPNNNLLLJJJIIILLLKKKHHHDDD@@@>>><<<<<<===@@@DDDHHHMMMTTT[[[aaaiiipppppplllaaaNNNKKK[[[jjjqqqyyy~~~ttthhhfffiiiqqqxxx}}}qqqhhhZZZHHH:::555333000...++++++++++++************************************(((((((((((())))))))))))XXX;;;666333555555222222444111111000000000/////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******'''((()))***+++,,,,,,,,,******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,......------------......------------...111666999GGGOOO\\\jjjtttvvvsssppp{{{yyyuuuoooggg^^^WWWSSSIIIBBB>>>???AAAAAABBBEEENNNUUU```jjjrrrxxx~~~~~~}}}}}}yyywww{{{yyyppppppzzz~~~yyy~~~~~~zzz}}}}}}ooohhh___VVVUUUZZZgggttt}}}~~~~~~{{{yyyeeeNNN@@@:::888111000//////111555888:::<<<===>>>??????>>>===<<<999777333000---,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,,,,---------------------------------------............///............/////////////////////000000000111111000222555555333444777:::GGGggguuu|||rrr[[[QQQhhh|||}}}zzzvvvxxx|||rrrllltttvvvxxxyyyddd___YYYJJJHHHGGGPPPVVVPPPQQQVVVTTTKKKFFF@@@===>>>@@@AAA@@@@@@BBBDDDGGGHHHGGGFFFEEEAAACCCHHHNNNTTTXXXYYYXXXXXX]]]eeejjjmmmpppuuuyyyxxx{{{{{{yyyppplllkkkiiieeeaaaaaaaaa```^^^\\\ZZZXXXWWW\\\VVVNNNGGGCCC@@@===:::<<<=========???CCCIIINNNYYY___cccfffcccWWW[[[qqq~~~~~~tttllllllqqq||||||kkkSSSBBB999555111------,,,,,,,,,,,,+++++++++************************(((((((((((())))))))))))WWW<<<666222333444222333555111111111000000000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++,,,---******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,///...---,,,,,,---...///+++,,,...111777???IIIPPPdddiiiqqqwwwxxxvvvtttsssrrrkkk```VVVNNNHHHCCCAAA@@@@@@CCCGGGHHHJJJQQQYYYgggppp|||}}}vvvvvvxxxzzzxxxwww}}}vvv}}}yyylll^^^TTTNNNYYYcccooo|||zzzvvvcccSSSDDD:::888777555444555666999;;;@@@@@@AAAAAA@@@???===<<<;;;999666333000...---,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************))))))))))))************((()))***+++,,,++++++***++++++,,,,,,,,,,,,---------------------------------------............///............//////////////////000000000111111111222444555444444888@@@GGGWWWttt~~~iiibbbfffvvvpppvvvxxxssshhhmmmzzzuuuwwwuuucccZZZOOOMMMMMMGGGQQQPPPVVVVVVMMMMMMNNNGGG@@@???>>>???@@@BBBCCCCCCAAACCCFFFIIIJJJKKKKKKKKKDDDIIIQQQ\\\ffflllmmmmmmqqqxxx~~~xxxrrrrrrrrrqqqooommmjjjgggeeejjjddd[[[RRRJJJFFFEEEEEEBBBBBB@@@>>><<<===???AAAFFFKKKOOOYYY___]]]jjjyyyvvvuuu|||}}}eeeNNNBBB;;;444///......------------,,,,,,************************'''((((((((()))))))))***VVV===777222222333222333666111111111111000000000000+++++++++,,,,,,---------++++++++++++++++++++++++***************************+++,,,------,,,+++******+++,,,,,,++++++,,,---******++++++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,///...---,,,,,,---...//////222666===HHHWWWeeeoootttvvvwwwtttpppmmmoooqqqhhh^^^QQQFFFAAA@@@@@@@@@BBBHHHPPPUUUTTTVVVaaaoooyyy|||{{{|||oooqqqvvvzzzzzzyyy~~~~~~uuunnnhhhbbbVVVZZZ]]]iiitttttt|||rrrcccNNN>>>AAA???<<<:::999:::;;;===BBBCCCCCCCCCBBB@@@>>>===<<<;;;999666333000---,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))************************))))))))))))************((()))***+++,,,+++******++++++,,,,,,,,,------------------------------------------.........//////............/////////000000000000000111111111111444555444222444;;;HHHRRRfffeeeYYYhhh}}}rrriiijjjiiieeeiiiyyymmmqqqfffPPPIIIOOOMMMKKKPPPQQQMMMLLLPPPMMMCCCCCCCCC888>>>???BBBDDDDDDDDDCCCBBBDDDFFFHHHKKKNNNQQQSSSTTTOOOUUU```nnnzzz}}}zzzvvvrrrppppppmmmfff\\\QQQMMMOOORRRHHHHHHGGGEEEAAA>>>===>>>@@@AAABBBLLLUUUVVVggg}}}{{{~~~wwwxxxxxx___OOOFFF>>>777//////.........---------************************'''((((((((())))))******QQQ<<<:::777555555555444333000000000000000000000000//////...------------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------...,,,,,,---,,,***+++000555111999OOOcccmmmttt|||{{{sssmmmiiifffbbb___WWWSSSKKKCCC===>>>CCCGGGNNN^^^fffhhhnnnnnnppp{{{{{{rrrnnnnnntttvvvvvvyyy||||||{{{{{{{{{{{{|||sssnnnlllaaaYYYWWWcccuuuzzzvvv}}}tttnnnfffUUUDDDRRRFFF<<<;;;<<<;;;===AAAAAACCCDDDEEECCC???;;;888>>>===;;;:::888444...***+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------............---------------.........//////000000000000000111111111111///222777777<<>>@@@CCCEEEBBBEEELLLFFF@@@FFFCCCHHHPPPUUUXXXYYYZZZ[[[YYYjjj}}}|||rrrrrrmmmeee^^^YYYWWWXXXYYYPPPQQQPPPLLLEEEBBBBBBCCC:::AAAGGGGGGGGGMMM]]]jjjzzz~~~}}}~~~{{{{{{wwwuuu{{{sssoooOOOHHHGGG;;;666333000...............+++++++++************)))******))))))))))))******SSS<<<999666555555555444333000000000000000000000000//////...------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************************++++++++++++++++++++++++*********))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++---000...+++---222777;;;HHHYYYgggoootttxxxyyynnnddd___[[[YYYWWWWWWRRRJJJAAA???DDDNNNVVVgggrrrvvvwwwxxxssswww{{{xxxuuuvvv{{{|||{{{tttxxxxxxttttttwwwwwwsssyyy{{{{{{zzzzzzzzzwwwrrrjjjddd```eeepppyyyyyyvvv|||~~~zzz~~~xxxrrrmmmdddZZZRRRHHHAAA@@@AAA>>><<<======>>>AAABBBBBB@@@>>><<<;;;:::::::::999666222///,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------............---------------.........//////000000000000111111111111555666333///444HHHcccuuuooo\\\YYYnnnlll___]]]eeeooo|||{{{uuuwwwbbbUUUXXXRRRQQQRRRRRRTTTUUUUUUUUUOOOGGG@@@?????????BBBEEECCCJJJHHHEEEIIIGGGFFFNNNPPPTTTYYY^^^aaadddhhhjjjwwwyyyvvvrrrmmmgggbbb___]]][[[ZZZXXXSSSNNNJJJIIIIII???CCCEEEDDDBBBEEEOOOXXX^^^eeeooouuuwwwxxxyyyzzzwwwxxx~~~}}}~~~|||~~~[[[NNNHHH;;;666333///.........---,,,++++++++++++******************))))))))))))******TTT;;;888555444444444333222000000000000000000000000///......---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++++++++,,,++++++++++++************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,///111///---222999EEERRR```jjjpppuuuvvvtttvvvnnnbbbXXXSSSRRRSSSTTTKKKIIIGGGFFFKKKYYYkkkxxx|||wwwpppxxx}}}~~~vvvxxxwwwuuuuuuxxxxxxvvvuuuwww{{{uuurrrrrrppprrr}}}{{{kkkhhhqqq}}}}}}yyyvvvkkk^^^PPPIIIEEEAAA>>>===<<<===@@@BBBBBBBBB@@@???999888888999:::999777444...---+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------............------------........./////////000000000111111111222222///555444222DDDhhhnnnXXXYYYfff}}}{{{kkkbbbaaannn~~~oookkk{{{\\\CCCDDDPPPRRRTTTXXX[[[\\\YYYSSSOOOGGG@@@<<<>>>AAACCCGGGKKKFFFWWWWWWLLLKKKMMMPPPYYY___dddlllttt}}}|||tttlllhhhdddaaa\\\XXXVVVSSSQQQOOOKKKKKKIIIEEECCCBBBEEEHHHFFFNNNXXXaaaggglllqqquuusssuuu{{{}}}xxxwww}}}{{{mmmnnn~~~ppp\\\QQQAAA888555222000//////---,,,,,,+++++++++******************))))))))))))******UUU:::777444333333333222111///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,------------............000///000000///222===IIIYYYfffpppqqqtttwwwsssiiiaaa[[[TTTMMMKKKMMMQQQTTTDDDHHHOOOVVV```ooozzzxxx}}}}}}zzz{{{}}}wwwpppttt{{{~~~zzzvvvuuuvvvwwwvvvwwwyyy}}}~~~|||{{{}}}uuusssvvv{{{}}}rrrgggkkkpppuuuyyy~~~iiiUUUJJJDDDAAA???>>>???AAABBBCCCCCCBBBBBB:::999999999::::::999777000///,,,***((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................------............------............////////////000000000111111222222333---222888FFFaaalllTTTPPPeee{{{tttjjjgggnnnvvveeebbbtttrrrVVVJJJHHHLLLPPPXXX]]]bbbbbb\\\SSSLLLIIICCC@@@???CCCFFFGGGJJJNNNPPPggghhhXXXSSSZZZcccnnn}}}~~~xxxpppkkkdddaaa___^^^ZZZWWWZZZVVVQQQNNNLLLJJJHHHFFFCCCHHHNNNTTTYYY___gggmmmtttrrrssswwwyyywwwwwwzzz~~~hhh```qqqqqq___KKK>>>;;;777444222111///---,,,,,,+++++++++***************))))))))))))******VVV999777444222222222111000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,------......------,,,---------....../////////333///...000444???QQQaaalllqqqqqqmmmnnnpppgggZZZQQQNNNIIIEEEDDDEEEIIILLLKKKUUUbbbmmmssszzz~~~{{{xxxvvvwwwyyy{{{||||||{{{yyyyyyzzz|||{{{vvvpppkkkjjjkkklllbbb___fffmmmmmmjjjhhhggghhhjjjjjjiiihhhhhhiiimmmqqqtttvvvyyy}}}~~~}}}||||||~~~~~~tttssszzz}}}vvvmmmhhhbbb```fffsss{{{bbbSSSKKKCCC<<<<<<===>>>@@@BBBCCCEEEEEE???===;;;:::::::::999777333111...+++***)))***+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................------............------........./////////000000///000000111222333333333666222;;;TTTooonnnUUUMMM[[[wwwmmmgggmmmyyy^^^cccrrrbbbDDD===GGGRRRVVVUUU```fffiiibbbUUUIIIEEEEEEBBBAAACCCHHHJJJHHHJJJNNNVVVjjjhhhVVVUUUeee{{{~~~vvvpppmmmiiieeeaaabbb]]]WWWUUUUUUTTTPPPLLLIIIJJJKKKKKKMMMSSS\\\cccpppnnnnnnsssvvvwww{{{yyyvvv~~~rrreeeooommmSSSEEE@@@;;;666333111///---,,,,,,,,,++++++++++++*********))))))))))))******VVV:::777444333333333222111000000000000000000000000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------............---------------...//////000000111...///888CCCRRRdddssswwwtttnnnjjjiiiggg]]]SSSJJJIIIEEEAAA>>>???BBBEEERRR```sss{{{}}}wwwrrrqqqrrrqqqrrruuupppsssvvvvvvtttqqqpppppppppqqqppplllddd^^^\\\]]]]]]VVVWWWaaagggccc______ZZZ\\\]]]]]]ZZZXXXWWWWWWWWW```lllwww|||zzztttnnnrrrssswww|||}}}|||~~~xxxlllooosss|||ssskkk___XXX[[[jjj~~~mmmbbbXXXIII<<<::::::;;;===@@@CCCFFFGGGDDDAAA===;;;::::::888777555333111...,,,+++++++++************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------............------....../////////000000000///000000111222333444444555000;;;XXXrrr___MMMSSSkkk{{{llljjj|||[[[ZZZooozzzTTTIIIBBBEEENNNUUUZZZ___bbbeeeddd\\\NNNDDDCCCEEEBBBAAADDDHHHIIIIIILLLQQQVVVccc^^^SSS[[[ttt|||uuupppkkkiiifffaaa[[[ZZZ[[[[[[WWWTTTOOOOOOMMMIIIHHHKKKSSSYYYdddeeekkktttzzz{{{}}}|||ssswww}}}qqqsss|||^^^LLLFFF>>>777222000...---,,,,,,,,,,,,++++++++++++******))))))))))))******QQQ:::888555333333333222111000000000000000000000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...///000000000111111888GGGWWWbbblllsssssslllgggeee```XXXQQQNNNFFFEEEBBB??????CCCLLLRRRaaaoooyyyyyynnnjjjjjjmmmnnnjjjjjjllldddddddddeeeeeedddbbb```eeefffgggccc]]]XXXWWWXXXVVVSSSYYYdddfff^^^XXXZZZTTTTTTTTTRRRPPPNNNNNNOOOSSS]]]jjjrrrooohhhbbbaaaaaaaaafffmmmpppqqquuuzzz{{{ooommmnnnwwwtttooofff]]]ZZZaaaooozzz~~~sssnnniiiZZZJJJAAA@@@@@@@@@@@@BBBDDDFFFFFFCCC>>>;;;::::::999888666555333111///---,,,+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------............------.../////////000000000000///000000111333444444555111;;;NNNggg~~~```SSSccczzzwwwttt~~~hhh___sssnnn[[[IIIHHHLLLSSSWWWXXX\\\aaa[[[ZZZWWWRRRMMMIIIHHHHHHDDDBBBCCCFFFHHHLLLTTT]]]bbbmmmpppttt}}}xxxxxxxxxnnniiicccaaaaaaaaa___]]]YYYYYYWWWSSSNNNLLLOOORRRXXXZZZcccooovvvwwwxxx{{{{{{yyyoooppp{{{|||sssWWWOOODDD:::444222111000------,,,,,,,,,+++++++++******))))))))))))******xxxJJJ;;;888555444444444333222000000000000000000000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...///000000111555777BBBUUUdddjjjjjjjjjddd]]][[[\\\TTTGGGBBBGGGAAAAAA@@@@@@DDDOOO]]]gggxxx~~~|||www|||zzzxxxrrruuuzzzuuukkk]]]\\\aaahhhiiiccc___```WWWSSSOOOQQQVVVXXXUUURRRYYY[[[]]][[[WWWSSSSSSTTTOOOOOOXXXdddcccWWWQQQTTTRRRRRRPPPMMMJJJJJJMMMOOORRRZZZaaa___TTTLLLOOOVVVLLLMMMRRRZZZ^^^```eeellltttxxx~~~yyy~~~uuupppuuu{{{|||zzzzzzooonnnjjjaaaXXXVVV[[[aaappp}}}~~~ttttttuuukkk]]]MMMKKKHHHEEEBBBBBBBBBBBBGGGCCC>>>;;;:::;;;::::::666666555333111...,,,+++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................---..................---////////////000000000000///000000222333444555555777QQQlll}}}vvvfff]]]tttxxxpppnnnmmmkkksss~~~yyydddxxx{{{XXXMMMMMMKKKGGGIIISSSZZZ\\\ZZZZZZTTTOOOJJJKKKNNNPPPNNNJJJGGGDDDCCCEEEIIIPPP^^^jjjxxxxxxsssmmmiiihhhhhhgggeeedddfffeee___WWWQQQOOOOOORRRSSSYYYccckkkooosssxxxuuuzzzxxxkkkbbbeeeqqq{{{```WWWJJJ???888666555555---------,,,,,,,,,++++++******))))))))))))******tttOOO999777555444444444333222000////////////000000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,---...---+++***+++,,,//////.........------------...//////---,,,---...------...000222444555666EEEOOO^^^jjjnnnggg\\\SSSQQQHHHFFFNNNOOOEEE???@@@CCCBBBDDDOOO___oooyyy}}}{{{sssjjjccc```[[[UUUWWW]]]UUUfffrrroooddd\\\VVVRRREEEKKKSSSVVVVVVSSSQQQQQQSSSWWWZZZ\\\\\\YYYSSSLLLFFFHHHLLLOOOPPPMMMHHHCCC===???AAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHDDDFFFHHHJJJLLLOOOSSSUUU\\\^^^]]]\\\```jjjppprrrxxxwwwzzz|||uuummmooouuutttkkkaaa___aaaccciiiwww|||yyyxxxtttooollliii^^^NNNCCCCCCGGGIIILLLLLLHHH???666222666;;;999999999666333111000000+++***)))***+++,,,+++)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))******++++++,,,------------------------------............///////////////......------///000111............/////////000///444333///111888:::666???jjjkkkxxx}}}kkkyyyjjj```bbbeeelll|||tttrrryyyqqqRRRMMMOOONNNOOOOOOUUU\\\[[[QQQKKKKKKLLLKKKIIIMMMZZZ```UUUEEEGGGDDDEEEIIIMMMXXXsss~~~wwwqqqmmmjjjhhhfffaaacccffffffccc[[[SSSNNNUUUQQQRRRZZZaaagggoooxxx{{{wwwrrrlllfffgggttt{{{yyygggNNNDDD>>>444000333///...,,,---......,,,+++******))))))))))))******rrrLLL999777555444444444333222000000////////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,---...---+++***+++,,,//////.........------------...//////------...///---//////------222;;;BBB[[[___gggpppqqqhhhVVVHHHEEEBBBGGGPPPPPPEEE???@@@@@@FFFQQQaaappp|||xxxiiiccc\\\UUULLLFFFIIIQQQ^^^iiipppiii^^^UUUOOOJJJDDDLLLTTTWWWTTTRRRRRRUUU\\\[[[YYYVVVRRRMMMHHHCCC>>>======???@@@@@@>>><<<>>>???@@@@@@???>>>>>>???AAA@@@>>>======>>>@@@AAAAAABBBCCCDDDEEEGGGIIIKKKTTTUUUUUUTTTYYYccckkkmmmtttyyy~~~}}}wwwtttvvvxxxuuuqqqxxxxxxssskkkggggggfffccceeeppp~~~~~~}}}yyyuuuwwwnnnYYYFFFAAAGGGNNNTTTTTTQQQIII???888999;;;::::::999777555222111000,,,+++)))***++++++***)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************+++,,,,,,------------------------------............///////////////......---...///000111........./////////000000000222222000111555999:::TTTgggYYYgggtttiiihhh{{{hhh___bbbhhhzzzrrrttt|||YYYUUU\\\YYYPPPUUUSSSUUUXXXTTTJJJEEEEEEGGGSSS```hhhkkkeeeUUUEEEIIIDDDEEENNN^^^uuu|||vvvpppkkkgggdddcccdddeeeeeeccc___[[[XXXSSSPPPQQQWWW\\\aaajjjtttyyyxxxvvvppphhhiiiyyyxxxsssZZZIII???777333222///...,,,,,,------,,,+++******))))))))))))******qqqJJJ999777444444444444333111222111000//////...////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,---...---+++***+++,,,...............------------...//////------...//////111000......999LLL[[[qqqppprrrvvvtttgggRRRAAA@@@CCCKKKRRRNNNDDD@@@EEELLLXXXjjjzzz}}}xxxwwwtttnnn```[[[TTTKKKBBB???GGGRRRfffjjjiii```VVVOOOIIIFFFRRRYYY^^^^^^WWWRRRRRRTTTRRROOOLLLHHHEEECCCBBBBBB???;;;666444555888:::;;;?????????@@@@@@?????????BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@??????@@@AAAAAAFFFHHHGGGFFFJJJSSSZZZ[[[___ccchhhlllooouuu}}}~~~|||zzzxxxxxxxxxyyyzzz}}}|||zzz{{{uuuiiieeelllwww~~~rrrWWWIIIKKKQQQXXXZZZZZZUUUKKKAAA;;;999999::::::999777555333222---,,,*********+++***)))************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------------------------------............///////////////............///000000....../////////000000000111000000111111222888@@@kkklllVVVWWWuuu~~~dddfffsss{{{qqqeee```hhhtttuuuwww```PPP\\\fff___TTTSSSPPPNNNMMMIIIEEEEEEHHHSSShhh}}}wwwdddSSSHHHGGGFFFLLL^^^yyy|||~~~|||wwwrrrmmmiiicccbbbaaa```___^^^______XXXVVVUUUUUUVVVXXX```iiiqqqtttwwwssslllmmm~~~zzztttnnnRRRBBB<<<777222000///,,,,,,,,,---+++*********))))))))))))******nnnIII888666444333444444222111222222000///..................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,------++++++,,,---........................---...//////......///000000111111333;;;NNNfffxxx{{{{{{zzzyyysssfffSSSEEEIIIKKKOOOQQQKKKGGGLLLVVVgggsss|||rrrqqqrrroooiiiXXXRRRIIIBBBAAAGGGSSS\\\iiifff```WWWPPPKKKHHHGGGKKKNNNOOONNNJJJGGGEEEEEEEEECCCBBBBBBBBB@@@CCCFFFDDD???:::777888<<<@@@BBBAAAAAABBBDDDFFFHHHGGGGGG???DDDIIINNNNNNJJJDDD@@@EEEDDDBBBAAAAAAAAA???>>>???BBBAAA???AAAFFFHHHGGGLLLNNNQQQUUUZZZaaaiiiooowww~~~~~~~~~nnnllloootttvvvvvvyyyoooZZZQQQOOOUUUZZZ___^^^WWWJJJ>>>666777888888999:::999777555000...+++************(((************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,------------------............////////////............/////////000...////////////000000000222//////222222333<<>>FFFSSS]]]aaagggaaaYYYRRRLLLHHHGGGGGGCCCBBBAAACCCFFFHHHGGGEEEFFFFFFIIIMMMLLLHHHIIINNNKKKHHHFFFFFFKKKPPPUUUWWWVVVUUUVVVXXX[[[]]]\\\ZZZ]]]eeeooovvvssshhhYYYPPPNNNMMMKKKKKKKKKJJJFFFCCCBBBEEEEEECCCBBBDDDBBB???AAABBBCCCDDDHHHNNNUUUZZZbbbgggpppzzz~~~mmmpppssswwwxxx{{{zzzxxxfffXXXOOOPPPWWW___dddaaaTTTDDD999666666666888;;;<<<;;;999333111---+++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,---------..................////////////---......///////////////////////////000000000111333111000333777===JJJUUU}}}WWWKKK^^^vvv{{{xxxxxxqqqlllmmmoooyyy{{{vvveeeYYYRRRVVVVVVMMMGGGHHH===>>>??????EEETTTeeeppp|||dddQQQLLLPPPMMMooo~~~~~~~~~}}}|||||||||}}}}}}|||}}}|||{{{{{{|||~~~~~~}}}|||wwwooohhhddddddfffggglllkkkfff___XXXWWWYYY\\\\\\^^^dddnnnuuuyyy~~~qqqQQQGGGAAA888555222///---,,,,,,,,,+++++++++************++++++lllJJJ888666333333333333222000222111000//////...//////,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***,,,------++++++,,,...---------...............---...////////////000222...333>>>OOOdddwwwssscccXXXSSSSSSTTTQQQOOORRR]]]ooo}}}zzzoooiiihhhllloooiii___XXX\\\SSSJJJHHHSSS___aaa]]]aaaZZZTTTOOOJJJEEEDDDGGGIIIGGGFFFGGGJJJMMMMMMLLLLLLNNNWWWbbbddd___aaahhhddddddeeejjjqqqxxx~~~wwwkkkdddcccbbbcccccc___XXXRRRMMMOOOMMMHHHEEEEEEBBB>>>@@@???======@@@DDDHHHKKKWWWWWW[[[cccmmmwww~~~~~~rrrpppuuuzzzyyyrrrkkkaaaWWWRRRVVV]]]dddeee]]]OOODDD888666555777;;;===<<<:::777444///---,,,,,,+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.....................////////////---......///000//////////////////000000000111111222333333555@@@RRRbbbiii}}}RRRQQQssszzz|||jjjpppooopppuuuqqqwww___YYYNNNGGGLLLSSSRRRJJJDDD===AAACCCCCCKKK^^^ttt|||ppp\\\NNNOOOVVV___}}}~~~~~~|||{{{{{{{{{||||||}}}||||||zzzxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz|||}}}vvvoooiiifffffffffnnnnnnjjjdddaaabbbbbb```YYYXXX]]]iiirrrvvvxxxzzzvvvxxx|||}}}cccPPPFFF>>>888444000...---------,,,++++++************++++++kkkIII777555333222333333111000000000////////////000000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,------,,,,,,,,,***+++---,,,,,,+++---...---------.........//////,,,...000000//////111222333@@@TTTgggvvvssscccUUUMMMLLLMMMKKKKKKOOO]]]rrr|||wwwjjjdddbbbeeeeee^^^XXXVVVZZZYYYWWWXXX^^^ddd^^^TTTSSSOOONNNMMMIIICCCDDDIIIHHHKKKNNNOOOOOORRRYYY^^^fffiiiuuu~~~uuummmjjjggg^^^RRRKKKIIIGGGDDDCCCAAA???>>>???AAACCCDDDOOOLLLNNNTTT[[[eeewwwzzzrrrwww|||}}}~~~wwwrrrssstttmmmdddWWWWWWYYY^^^bbb```XXXPPP===999555555888;;;999777:::777222...------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,---......///............////////////------///000000000///...//////000000000111111111///555666777KKKkkk~~~|||]]]eee|||tttkkkpppssswwwxxxwwwgggSSSUUUNNNGGGIIISSSYYYOOOAAA>>>DDDFFFFFFNNNcccyyy|||uuuiiiYYYQQQZZZhhh~~~}}}||||||||||||{{{}}}~~~|||{{{|||}}}~~~}}}{{{yyywwwvvvuuuuuutttuuuvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{}}}~~~|||xxxrrrmmmiiifffeeeooooookkkfffhhhkkkhhhaaa]]][[[]]]eeekkkmmmqqqvvvtttvvvzzz{{{xxx[[[JJJBBB:::777222///.........---,,,++++++******++++++,,,kkkHHH777555333222333333111000000////////////000000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------,,,+++*********+++---,,,,,,,,,---...---------.........//////,,,...000000//////111333;;;NNNhhhzzzxxxeeeTTTJJJFFFFFFFFFDDDGGGRRRggg~~~uuulllggg___[[[\\\[[[WWWWWW[[[OOOVVV[[[^^^``````UUUHHHEEEEEEHHHLLLIIIEEEGGGNNNNNNXXXccchhhiiiqqqtttaaaUUUQQQOOOMMMFFFDDDAAA@@@AAABBBCCCBBBDDDCCCFFFLLLOOOTTTcccrrryyy}}}~~~zzzvvvxxx{{{wwwzzz}}}qqqyyy|||zzz}}}wwwmmm[[[WWWTTTVVV\\\^^^[[[WWWBBB<<<666444666888777444<<<888333///...------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///++++++,,,,,,---...//////............/////////000,,,---///000000000///...000000000000111111111111---666888999SSS|||yyyeeeqqqrrrlllqqqsssxxx|||www~~~iii```]]]JJJMMMMMMKKKQQQUUUKKK:::;;;CCCFFFEEEMMMccczzzvvvgggWWWTTTeeezzz}}}}}}|||||||||yyy{{{~~~~~~||||||}}}|||yyywwwuuuuuuuuuuuuvvvwwwxxxxxxxxxvvvvvvvvvxxx{{{zzzwwwvvvxxx{{{|||{{{{{{~~~~~~}}}{{{xxxtttooollliiirrrppplllhhhkkknnnhhh]]]bbb```aaacccdddfffmmmvvvsssuuuxxx|||zzz~~~cccMMMEEE<<<888333000/////////...,,,++++++******++++++,,,dddGGG666555444333222111111111......//////000000111111......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------,,,+++,,,---...///---...//////...000666===UUUhhhzzzzzzuuuqqqjjjZZZKKKEEEEEECCCAAA@@@FFFVVViii|||{{{wwwqqqdddbbb\\\TTTNNNMMMQQQWWW\\\[[[XXXWWWWWWSSSKKKFFFFFFEEEGGGIIIKKKPPPXXXccckkkxxx~~~uuuooo^^^WWWMMMGGGFFFGGGHHHHHHEEEEEEEEEDDDDDDFFFJJJMMMUUUTTTYYYdddnnnuuu~~~}}}{{{|||}}}}}}vvvlllvvvuuuvvv{{{~~~rrrcccUUUSSSXXX[[[]]]^^^YYYGGG888555333...,,,000000222444333111---+++***++++++++++++,,,---......++++++++++++++++++++++++)))))))))))))))))))))))),,,***((()))+++,,,***(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////............/////////000.........//////000111222111666333===```cccqqqsssiiidddiiiuuuzzzvvvjjj[[[XXXXXXRRRLLLJJJJJJIIIEEEBBBGGGGGGFFFHHHRRReee|||ttt___YYYnnn}}}|||}}}~~~~~~~~~}}}|||||||||}}}|||||||||||||||}}}}}}}}}yyy{{{}}}~~~~~~{{{xxxuuuuuuuuuvvvvvvvvvuuuuuutttrrrtttuuuuuutttsssssstttuuuvvvxxxzzz|||}}}~~~~~~|||||||||zzzxxxtttqqqnnnsssgggccciiikkkdddaaaeeeccccccdddccccccdddgggiiioooqqqsssvvvyyy}}}}}}^^^HHHDDD999777444+++***...***,,,,,,++++++***)))))))))bbbDDD777777555444333222222222////////////000000000000//////...------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///111333444333111666BBBMMMgggqqqzzz|||yyyrrrhhh^^^RRRJJJDDDBBBBBBCCCIIIPPPZZZiiizzz~~~}}}nnnoookkk^^^]]]XXXQQQLLLKKKOOOUUUZZZQQQKKKGGGIIIKKKIIIGGGGGGMMMWWWdddqqq}}}{{{qqqhhhccc```^^^\\\SSSPPPKKKGGGFFFFFFGGGGGGFFFFFFKKKXXXcccmmmvvv~~~yyyssspppqqquuuyyyzzz{{{zzz||||||yyyuuukkkjjjmmmyyyppp^^^VVVUUUVVVZZZ^^^```QQQBBB<<<:::777333111111222555555333000---++++++++++++++++++,,,---...++++++++++++++++++++++++************************,,,***)))***,,,---+++)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////........./////////000000000000///000000111222333444888999IIIsssqqqmmmiii|||~~~rrrmmmlll~~~{{{xxx{{{nnn]]]UUUQQQKKKDDDAAACCCDDDCCCBBBCCCFFFIIIMMMVVVkkktttzzz~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~|||{{{zzz{{{{{{{{{{{{||||||||||||yyyzzz|||}}}}}}zzzwwwuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwwwwvvvtttsssssstttrrrssstttvvvwwwxxxxxxyyyzzzzzz{{{{{{yyywwwuuusssssshhhccchhhiiidddbbbeeejjjiiifffdddbbbcccfffhhhlllnnnqqqsssvvvzzzwwwsss{{{tttZZZGGG;;;888777...,,,///+++,,,,,,++++++***))))))))){{{^^^BBB888777666555444333333333000000000000////////////000000///............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---/////////222333111222===PPP^^^uuuwwwwwwtttppphhhYYYKKK???>>>???AAABBBHHHUUUccclllzzz~~~uuuxxxooofffnnnlll^^^WWWRRRKKKFFFEEEHHHMMMQQQMMMFFFBBBFFFKKKMMMNNNOOO^^^ooo{{{yyymmmdddWWWOOOMMMLLLJJJGGGCCC@@@CCCNNNXXX```hhhooovvv}}}~~~|||vvvpppmmmoootttwwwxxx}}}zzzyyyzzzzzzyyynnnjjjkkkuuuzzzxxxiii___XXXTTTTTTXXX```XXXKKK@@@<<<<<<555---111222555666555333///---,,,+++++++++++++++,,,---++++++++++++++++++++++++************************+++***)))+++---...---,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////....../////////000000000111111111111222333444444333777:::SSSjjjUUUWWWssszzzrrrrrrvvv{{{nnn|||vvveee[[[SSSIIIDDD===;;;===AAACCCCCCDDDHHHMMMPPPYYYooo}}}{{{{{{{{{{{{|||zzzxxxxxxzzz|||}}}}}}|||}}}~~~}}}zzzyyy{{{{{{{{{{{{{{{{{{zzzzzzxxxyyy{{{{{{{{{yyywwwuuuxxxxxxxxxxxxxxxwwwvvvvvvzzzzzzyyyvvvtttrrrsssuuuqqqqqqrrrsssssstttttttttwwwxxxyyyzzzzzzyyyxxxxxxtttjjjdddggghhhdddcccgggooommmiiifffddddddeeefffiiikkknnnppprrrvvv{{{}}}qqqlllyyyeeeLLL===999999111///000,,,,,,,,,,,,+++******))))))yyy\\\@@@888777666444333333333333111111000000//////......000//////...............---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---------...------,,,,,,...///000...//////000999LLL___kkkrrrttttttoooiii___PPPBBB>>>???AAAFFFIIIRRRbbbqqqyyyzzzvvvpppjjjmmmvvvxxxxxxnnnbbbfffsssoooaaaXXXSSSLLLEEEBBBCCCFFFHHHKKKKKKNNNTTTXXXYYY]]]cccxxxeeeYYYVVVVVVTTTQQQRRRLLLIIILLLQQQTTTXXX\\\dddsss|||xxx~~~}}}xxxuuuvvvzzz~~~~~~{{{yyyxxxxxxxxx|||zzzwwwvvvxxx{{{zzzuuupppkkkbbbWWWRRRRRRZZZ\\\UUUGGG>>><<<666---000111333555666444111...---,,,,,,++++++++++++,,,++++++++++++++++++++++++*********************************+++---.........++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////...////////////000000000111000000111111222333444444777===[[[xxx[[[PPPVVVyyytttxxxyyyzzztttttt}}}cccSSSVVVOOOEEEBBB>>>===???BBBDDDEEEGGGIIIMMMSSS```uuu~~~|||{{{zzzzzzyyyxxxwwwxxx{{{}}}}}}}}}|||}}}}}}}}}}}}|||{{{zzz||||||{{{{{{{{{zzzzzzzzzwwwxxxxxxyyyxxxwwwvvvuuuyyyyyyyyyyyyxxxwwwvvvvvv{{{{{{yyyuuurrrqqqrrrttttttssssssssssssssssssttttttuuuvvvxxxxxxxxxxxxxxxuuummmhhhiiiiiiffffffiiimmmkkkiiiiiiiiiiiihhhggggggiiilllnnnqqqtttxxx{{{~~~wwwtttRRR@@@999:::333000111------,,,,,,++++++***))))))zzz]]]@@@777666444333222222111111111111000000//////......///...------,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---------......---,,,---...///000111111111777JJJbbbppprrrfffnnnrrrmmmbbbVVVIII???EEECCCFFFNNNWWWaaannnyyyrrrhhhccceeeddd___[[[]]]VVVZZZ[[[]]]iiitttnnn___[[[VVVOOOHHHDDDCCCEEEFFFFFFQQQcccpppsssttt}}}nnnaaa```aaa```]]]aaaWWWOOOMMMMMMKKKKKKLLLQQQ]]]nnn}}}{{{|||~~~||||||zzzxxxwwwzzz{{{wwwxxxvvvuuusssjjj^^^WWWWWWYYYcccdddUUUEEE???:::444//////000333555555333000......---,,,+++++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,---...///++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------------------............///............////////////////////////000000000111000000000000111222333333888<<>>FFFEEELLL[[[iiisssyyy~~~}}}zzzggg```^^^```___XXXPPPMMMFFFOOO[[[eeennnqqqhhh]]]SSSPPPLLLHHHGGGIIILLLNNNRRRgggxxxoooooopppnnnjjjggg[[[OOOKKKJJJHHHGGGGGGEEELLLXXXeeettt}}}wwwxxxtttvvv|||~~~{{{wwwpppgggccceee___iiilllaaaOOOBBB:::666000......000555777555333000000...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++---...++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///............/////////////////////000000000111111000//////000000111222333888>>>LLLqqqwwwPPPSSSllloootttooo]]]XXXSSSHHHKKKJJJ888@@@AAACCCEEEGGGHHHIIIIIIMMMRRR```zzz|||}}}|||zzzyyyyyyzzzyyyyyy{{{}}}~~~~~~|||yyywwwwwwyyy|||~~~}}}||||||zzzyyyxxxwwwwwwuuuttttttssssssssstttuuuwwwwwwwwwvvvvvvtttsssrrruuuuuutttrrrpppoooqqqrrrsssrrrpppooonnnoooppppppqqqqqqqqqqqqrrrrrrrrrrrrsssqqqooommmkkkjjjjjjjjj___```ccciiioooqqqooolllgggjjjmmmoooqqqsssvvvxxxxxx|||xxx{{{}}}{{{|||vvvVVVBBB>>>666111111000---------,,,++++++******~~~^^^@@@777666555444333222222222////////////000000000000//////...---------------,,,,,,++++++++++++,,,,,,........................------------------,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++///...---------...000111111888AAANNNccctttqqqcccYYYdddjjjcccUUUJJJCCC???CCCIIIYYYnnn}}}~~~zzz}}}ssseeebbb```^^^^^^ZZZTTTPPPOOOKKKWWWfffmmmllleee\\\VVVKKKKKKLLLOOOUUU\\\ccchhhvvv~~~||||||~~~~~~}}}|||kkk^^^RRROOOOOONNNNNNNNNJJJLLLPPPTTT[[[jjj|||yyy}}}pppjjjmmmiiittt~~~zzzrrrnnnnnnnnnppprrrmmm]]]III;;;777333///---///444999999777222111000///...------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***)))+++---++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......---------............///............//////////////////000000000111111111111111111111111222444444999AAASSSyyy}}}ZZZhhh|||vvvxxxyyy{{{jjj\\\OOOFFFFFFGGGDDD@@@===@@@BBBEEEGGGJJJMMMPPPRRR]]]iiizzz|||}}}zzz~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzyyyyyy{{{}}}~~~}}}||||||{{{yyyxxxxxxyyy{{{}}}{{{{{{zzzxxxwwwuuutttttttttsssrrrqqqqqqrrrttttttuuuuuuuuutttsssrrrqqqpppppprrrsssrrrqqqqqqrrrsssqqqpppnnnmmmmmmnnnooopppoooooooooooopppqqqrrrsssoooppppppmmmkkkjjjiiigggbbb``````dddkkkoooooommmgggjjjmmmoooppprrruuuwwwrrrxxx}}}wwwsss|||vvvrrrjjjNNNDDD999111222111...------,,,,,,+++******^^^@@@888777666555444333333333......//////000000111111000000///...............,,,++++++++++++++++++,,,.................................------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++///......---...///000111555BBBPPP]]]mmmxxxqqqaaaXXX```ddd]]]RRRKKKFFFCCCBBBOOOfff~~~}}}pppgggdddXXXYYYYYYWWWQQQNNNQQQVVVQQQ^^^lllnnncccUUUMMMKKKMMMPPPUUU^^^iiiuuu}}}|||yyyxxxxxx|||}}}}}}}}}|||zzzyyywwwyyy~~~qqqdddXXXUUUWWWWWWVVVWWWWWWVVVSSSNNNLLLVVVhhhvvv}}}{{{vvv~~~|||oookkkkkkhhhooo{{{~~~}}}|||tttppp{{{yyyzzzmmmTTTAAA:::555000---///555:::;;;:::444333111000...---------++++++++++++++++++++++++++++++++++++++++++++++++)))+++---+++)))((())),,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......---------.........//////............/////////000000000000000111111111111222222222222333444555555@@@JJJ]]]hhhzzzvvvpppttt{{{kkk]]]NNNHHHDDDHHHGGG777777JJJCCCDDDFFFIIILLLRRRXXX\\\ooo}}}|||{{{wwwtttwww~~~zzz|||||||||}}}}}}~~~}}}}}}|||zzzyyyyyy{{{}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuusssrrrqqqtttsssqqqppppppqqqsssttttttttttttsssrrrpppooonnnnnnppprrrssssssrrrssstttrrrqqqooonnnnnnoooppprrrmmmmmmnnnoooppprrrtttuuulllooopppmmmjjjiiigggeeegggbbb___aaaggglllmmmlllgggiiimmmooopppqqqtttuuuooovvv}}}|||{{{~~~uuurrrwwwsssnnn|||yyyWWWJJJ;;;222222222...------,,,,,,++++++***|||VVV@@@666555333222111111222333000000000000000000000000111///---,,,,,,,,,...///---,,,,,,++++++,,,,,,------------------------------------------------------.........---,,,,,,+++,,,,,,,,,---------......,,,...222222...***000888<<>>>>>AAADDDEEEIIIGGGIIISSSWWW^^^nnn~~~zzzwwwuuussspppmmmiiigggfffiiilllnnnmmmuuu~~~~~~|||}}}}}}{{{zzzzzzyyyzzz{{{||||||}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{yyywwwssspppnnnuuusssrrrppppppqqqrrrsssqqqrrrrrrqqqooonnnnnnoooqqqqqqqqqqqqqqqqqqqqqrrrssspppmmmmmmnnnooonnnlllmmmmmmnnnnnnooooooppppppjjjjjjkkkkkkjjjiiigggfffffffffeeebbb```aaaeeeiiippptttvvvuuuttttttpppkkkmmmrrrwwwzzzzzz{{{}}}tttyyyiiibbbxxx}}}qqqyyylllOOO===444000//////...---,,,,,,,,,,,,,,,|||WWWCCC666555333222111111222333000000000000000000000000000///---,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,...000//////444;;;MMM]]]lllkkkccc[[[TTTOOOXXXYYY[[[YYYOOOGGGIIIPPP\\\ppprrrccc^^^[[[XXX[[[ZZZZZZ]]]``````\\\XXX```\\\TTTIIIEEELLL]]]kkkqqq{{{}}}|||xxxsssxxxyyyzzz{{{{{{|||||||||yyyxxxvvvttttttuuuwwwxxxyyy{{{}}}~~~|||zzz{{{{{{zzzxxx}}}~~~rrraaaZZZQQQXXXYYY___gggsssuuuooonnnrrrxxx~~~{{{yyyvvvvvvyyyuuusssooolllooopppggg\\\BBB888111333666666555555999666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************++++++***************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............///............////////////000000000000111111111111...222000111666444888GGGfffppppppqqq```eeelll}}}cccIIIAAABBBBBBAAA@@@???@@@BBBDDDHHHNNNNNNSSS```hhhttt~~~{{{vvvoooiiiddd```^^^XXXVVVSSSQQQPPPQQQSSSTTTRRRXXX```dddfffiiiooosssvvvwwwzzz~~~~~~|||}}}~~~|||{{{||||||}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzz{{{||||||{{{yyyvvvsssqqquuutttrrrqqqqqqqqqssstttqqqrrrsssrrrpppoooooopppssssssrrrrrrrrrrrrrrrrrrqqqooommmmmmnnnnnnllljjjlllmmmmmmnnnnnnnnnnnnmmmkkklllllllllkkkjjjhhhgggeeeeeeeeebbbaaabbbfffjjjrrrvvvyyyxxxxxxyyywwwsssqqqsssvvvyyyzzz|||~~~qqqsssaaaWWWjjjyyy}}}___GGG999222/////////...------,,,,,,,,,{{{WWWDDD666555333222111111222333000000000000000000000000000///...,,,,,,---......---,,,,,,++++++,,,,,,---------------------------------------------------------......------,,,,,,,,,,,,,,,---------.........,,,,,,...///222999AAA\\\hhhooohhh[[[TTTTTTVVVgggbbb[[[TTTLLLKKKVVVcccrrr|||}}}lllaaaYYYSSSQQQRRRSSSRRRUUU]]]dddddd]]]VVVPPPNNNJJJGGGLLL\\\sss}}}|||~~~~~~{{{wwwvvvwwwyyy|||}}}~~~~~~~~~xxxwwwuuussssssuuuxxxzzzwwwyyy|||~~~}}}|||{{{yyyxxxyyyyyyxxx{{{{{{{{{zzzzzz{{{~~~```WWWWWW```\\\YYYYYYiii|||~~~wwwpppkkkxxx~~~vvvsssssswww|||wwwuuuqqqnnnpppuuuvvvsssRRRCCC666333666777777777888777555222000...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++***************++++++,,,,,,------------,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000111111111111...111111444666222???[[[vvvpppvvvfffhhhsss|||cccOOOGGGAAA@@@??????AAACCCEEEFFFFFFHHHOOORRRYYYiiiwwwzzzrrrmmmjjjddd]]]WWWQQQNNNMMMIIIHHHFFFDDDCCCBBBBBBBBB===@@@DDDGGGKKKQQQ[[[bbbhhhkkkqqqyyy}}}|||{{{|||~~~~~~{{{}}}~~~}}}}}}|||{{{zzzzzzyyyyyyzzz{{{|||}}}}}}{{{yyyvvvuuuvvvuuutttrrrrrrsssttttttqqqrrrsssrrrppppppppprrrrrrrrrrrrqqqqqqpppppppppooonnnmmmnnnooonnnkkkiiikkklllnnnooonnnmmmkkkjjjmmmmmmmmmmmmllljjjhhhggggggfffeeecccaaaaaadddfffpppuuuyyyyyy{{{~~~~~~zzzuuuuuuuuuwwwzzz}}}~~~~~~yyyvvvcccYYYgggwwwzzzuuuPPP>>>666333////////////...---,,,+++vvvSSSBBB666555333222111111222333////////////////////////000///...------------...---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------,,,------...------,,,,,,,,,,,,,,,---------......222///---------222@@@MMMcccggghhhbbbZZZYYY___fffrrreeeWWWOOOOOOVVVdddqqq|||yyyjjj______ZZZMMMHHHMMMMMMPPPVVV]]]aaa^^^WWWQQQFFFLLLRRRTTTYYYkkk}}}zzz{{{}}}|||vvvxxxzzz}}}~~~~~~~~~~~~yyyxxxvvvuuuvvvyyy{{{}}}xxxyyyzzz{{{|||}}}}}}}}}|||yyywwwxxxyyyyyyyyy{{{|||{{{zzz{{{}}}YYYXXXdddpppfffZZZVVVbbb|||}}}~~~}}}||||||xxxtttzzztttppppppvvv|||zzzzzzwwwoookkkmmmvvv}}}bbbTTTDDD<<<888666888<<<777777666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))******+++,,,,,,------......------,,,,,,,,,,,,---------......---------............///............///////////////000000000111111111111000222333888888333HHHppp~~~{{{qqqkkklllooo|||xxxsss|||jjjNNNJJJLLLIIIAAA@@@AAACCCGGGJJJJJJIIIIIIQQQUUU___tttzzzqqqhhh[[[YYYUUURRROOOMMMLLLKKKJJJIIIIIIGGGEEECCCAAA???============???DDDLLLQQQ[[[___gggqqqyyy}}}}}}|||xxxxxxyyy{{{}}}{{{}}}~~~}}}zzzyyyxxxwwwwwwwwwwwwwwwzzz{{{|||}}}|||zzzxxxwwwvvvvvvuuutttsssttttttuuuqqqrrrsssrrrqqqpppqqqrrrppppppooonnnmmmlllllllllmmmnnnoooppppppnnnkkkiiilllmmmoooppppppmmmkkkiiimmmmmmmmmmmmkkkiiigggfffhhhgggfffcccaaa`````````iiipppvvvyyy}}}}}}xxxvvvsssuuuyyy|||}}}{{{}}}xxxkkkdddnnn~~~vvvXXX>>>888999000000000000///---,,,+++oooNNN>>>666555333222111111222333//////////////////////////////......---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,---------......000///.........777LLL```iiifffaaa]]][[[]]]dddjjjkkk\\\MMMMMMWWWdddqqqyyy{{{yyylllaaa\\\^^^UUUGGGFFFQQQWWW\\\bbbbbb]]]UUUPPPMMMPPPRRRVVV^^^nnn~~~~~~}}}~~~{{{yyyzzz|||~~~~~~||||||~~~}}}||||||zzzzzz|||}}}}}}}}}|||{{{yyyxxxwwwwwwxxxzzz|||~~~zzzyyyxxxxxxyyy{{{}}}}}}zzzyyyyyyzzz{{{|||}}}~~~}}}{{{|||ccchhhuuuxxxdddVVVSSSZZZmmm~~~{{{{{{yyyvvvxxxxxx}}}|||zzz{{{yyytttyyywwwppppppvvv~~~xxx{{{yyypppeeeeeetttsssiii\\\NNN@@@666777===666666555444222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***++++++,,,,,,------......------,,,,,,,,,,,,---------......---------............///............///////////////000000000111111111111000222222777999999SSSnnnbbb^^^nnn{{{xxxmmm{{{{{{~~~xxxzzzyyyXXXLLLGGGDDDDDDAAAAAABBBDDDGGGJJJJJJJJJMMMWWW^^^nnnyyypppeee\\\QQQQQQQQQQQQQQQRRRRRRRRRNNNNNNNNNMMMJJJGGGCCCAAACCCBBBAAA???>>>???BBBEEEJJJNNNWWWbbblllsssvvvvvvuuuvvvwwwxxxyyyzzz{{{|||zzz{{{}}}~~~~~~}}}|||yyyyyyxxxwwwwwwwwwxxxxxxxxxyyy{{{|||{{{zzzxxxwwwvvvvvvuuuuuuttttttttttttqqqrrrsssrrrpppooopppqqqoooooonnnmmmmmmlllkkkkkkmmmooopppqqqpppmmmllljjjmmmnnnpppqqqqqqooollljjjkkkkkklllkkkjjjhhhgggeeeeeedddccccccbbbbbbaaaaaaccckkksssyyy~~~}}}zzzvvvttttttxxxzzzzzzyyyyyyuuusssssszzzdddAAA999<<<111111111000///...,,,,,,kkkKKK===666555333222111111222333000000000000000000000000///............------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........,,,,,,------......------,,,,,,,,,---------......++++++...111666CCCYYYmmmmmmfff___\\\ZZZXXXZZZ]]]YYYOOOJJJTTTeeerrryyy}}}yyyxxx{{{ssshhh___YYYUUUKKKBBBLLL]]]bbbeeeeee^^^SSSKKKHHHJJJJJJOOO```{{{{{{wwwyyy~~~~~~|||~~~|||~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzwwwwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwyyy{{{}}}~~~~~~~~~|||zzzyyy{{{}}}~~~|||zzz{{{}}}zzz|||{{{qqqVVVRRRVVV\\\aaadddgggiiijjjwww|||yyyzzzvvv|||uuu|||}}}vvvuuu}}}mmmhhhrrr}}}ttteeeOOO<<<777;;;666666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************))))))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000111111111111...111000444<<>>@@@CCCDDDEEEGGGKKKNNNPPP]]]lllwwwjjjbbbZZZTTTUUUVVVXXXZZZ[[[[[[ZZZYYYVVVVVVVVVUUUSSSOOOLLLJJJGGGFFFEEECCCBBB@@@@@@???===???FFFOOOZZZbbbfffhhhnnnppprrrsssssssssuuuwww{{{zzzzzzyyyzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{xxxyyyzzz{{{{{{yyywwwvvvuuuuuuuuuuuuuuutttttttttqqqrrrrrrqqqooonnnnnnooopppppppppoooooonnnnnnnnnmmmnnnppppppmmmlllkkkkkkmmmnnnpppqqqpppooommmllliiijjjkkkkkkjjjiiigggfff``````aaacccfffhhhgggfff```hhhoootttzzz~~~zzzxxxwwwwwwxxxyyyxxxxxx||||||NNN<<<<<<444333111///...---------kkkLLL@@@666555333222111111222333000000000000000000000000...............------,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///+++,,,------......------,,,,,,,,,---------......---+++...777CCCPPP___kkkddd___\\\ZZZUUUNNNMMMQQQOOOOOOXXXhhhvvv{{{|||}}}yyyooodddffffff```XXXPPPGGGGGGVVVggg```^^^YYYQQQJJJHHHKKKNNNOOOddd~~~xxxyyyxxxrrrtttzzz|||}}}~~~zzzvvvzzz~~~~~~~~~}}}|||zzzyyyxxxyyyzzz{{{wwwyyy{{{}}}}}}|||{{{zzzwwwxxxyyy{{{||||||||||||yyy{{{}}}}}}{{{yyy{{{|||~~~|||zzzyyyyyy{{{|||{{{||||||zzz||||||ooocccOOOTTT```hhhiiilllqqqoooiiittt~~~}}}|||qqqqqqxxxwwwbbbLLL@@@>>>888888666555333222111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............///............////////////000000000000111111111111...333111555DDDYYYxxxiii^^^zzz|||www|||```JJJMMMNNNBBB===CCC===AAAFFFGGGFFFIIIQQQXXX\\\mmmyyyhhh\\\YYYZZZZZZ^^^aaadddggghhhfffdddbbbcccccccccbbb___\\\YYYWWWRRRPPPNNNLLLJJJHHHFFFEEE???>>>???BBBHHHNNNRRRTTT]]]aaafffjjjmmmqqqvvvyyy|||zzzwwwuuuuuuxxx|||~~~|||{{{{{{{{{{{{{{{||||||xxxyyy{{{{{{{{{yyywwwvvvtttuuuuuuuuuttttttssssssqqqrrrrrrpppnnnllllllmmmppppppooooooooooooooooookkkmmmnnnllljjjhhhiiikkkmmmmmmnnnnnnooonnnnnnnnniiijjjkkkkkkkkkjjjiiihhhccccccdddgggjjjllljjjggg```dddhhhjjjoooxxx}}}}}}zzz{{{|||{{{zzzxxxxxxyyyxxxooovvveeeDDD;;;666444111...------...///mmmOOOCCC666555333222111222222333000000000000000000000000......//////......---,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...//////+++,,,,,,---.........---,,,,,,,,,---------......333...///===MMMXXX___bbbUUUUUUXXXYYYQQQGGGGGGMMMOOOXXXiii{{{{{{{{{yyywww\\\VVV___ccc```ZZZQQQLLLPPP]]]iii[[[UUUMMMIIIIIINNNUUUZZZqqq|||}}}vvvwww~~~}}}tttqqqwwwtttwwwzzz~~~ssskkkhhhpppwwwyyy{{{}}}{{{yyywwwwwwyyy{{{}}}yyy|||}}}{{{tttwww{{{~~~~~~{{{yyyuuuyyy||||||zzzyyyzzz{{{{{{xxxuuuvvvzzz~~~~~~}}}yyy{{{}}}vvvxxxppp___[[[RRRVVVeeeqqqttt|||zzzjjjppp|||~~~xxxqqqrrrqqq[[[KKKDDD:::999888666444333333222,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------************************))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111000777555888MMMiii|||~~~wwwtttsssyyytttaaaTTTNNNQQQLLL???<<>>DDDJJJKKKIIIMMMWWWaaannnppp^^^UUUXXXaaafffeeeiiimmmqqqsssqqqnnnkkkkkkkkkjjjiiigggdddbbb``````]]]YYYVVVTTTRRROOONNNJJJEEE@@@===>>>@@@BBBCCCMMMSSS[[[cccjjjrrrzzz~~~{{{vvvrrrssswww|||zzzzzzyyyyyyyyyzzzzzz{{{yyyzzz{{{|||{{{zzzxxxvvvtttttttttuuutttssssssrrrrrrrrrrrrpppmmmkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnnnnjjjkkkllljjjgggfffhhhjjjllllllllllllmmmmmmnnnnnniiijjjkkklllmmmlllkkkkkkjjjiiiiiijjjmmmlllhhheee___aaa``````eeeqqqyyy|||zzz}}}{{{yyyyyyzzzxxxuuuyyy|||vvvddddddxxx|||wwwKKK:::888555111...,,,---///000nnnNNNAAA777777666555444333333222111111111111111000//////111000///------......///........................,,,---------------,,,,,,...............///000000,,,------......------,,,---...///...---...111333000+++000CCCVVV\\\[[[YYYTTTXXXVVVKKKGGGKKKKKKFFFIIIccc|||}}}jjjUUUWWW\\\^^^bbb___TTTOOOTTT[[[^^^QQQPPPMMMJJJKKKVVVkkk}}}}}}tttvvvzzzzzzwwwuuuwwwvvvuuuvvvyyyyyywwwtttyyyxxx{{{{{{pppggggggjjjrrr{{{~~~zzzuuuuuuwwwwwwuuurrrsssxxx|||}}}}}}{{{zzz}}}|||{{{zzz~~~zzzttttttyyywwwzzz~~~zzzzzzzzzwwwvvvyyy}}}~~~{{{vvvxxx|||wwwqqqyyy~~~uuuiiiXXXIIIUUU\\\ccciiikkklllkkkfff___fffvvv~~~}}}||||||yyy~~~|||xxxzzz{{{iiiSSS;;;<<<;;;888666666666444000---...///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////////////////000000000000/////////000111111222222///999333777SSSkkk}}}llljjjvvvvvvYYYVVVQQQKKKEEEBBBAAABBBGGGFFFHHHKKKMMMQQQ\\\hhhvvvsssccc]]]^^^aaahhhnnnrrrssstttttttttsssqqqqqqqqqrrrqqqnnniiidddaaa```aaa^^^\\\[[[ZZZXXXVVVTTTPPPKKKDDD@@@???@@@BBBCCCFFFIIINNNWWW```iiiqqquuutttsssqqqqqqrrruuuxxx{{{vvvxxxzzzzzzyyywwwwwwxxx~~~}}}|||{{{zzzyyyxxxxxxppprrrtttvvvvvvtttrrrpppssssssrrrqqqooommmkkkjjjjjjmmmooonnnkkkiiijjjlllllllllmmmlllkkkiiigggeeellllllkkkiiiggghhhjjjmmmllljjjhhhhhhjjjkkkkkkkkksssqqqnnnkkkjjjiiijjjkkkaaa^^^\\\___gggpppvvvyyy~~~~~~zzzuuuwwwxxx}}}}}}kkkmmmkkkdddoooZZZ@@@???444444666111000000'''sssQQQAAA555555444333222111111000111111111111111000//////111000///...---......///------------------------------............------...............//////000---......//////......---++++++,,,,,,---...000111222///666JJJ[[[]]]UUUNNNLLLPPPPPPKKKGGGGGGHHHGGGSSSjjj~~~{{{{{{hhhWWWZZZ^^^dddfff```TTTMMMNNNQQQQQQLLLHHHGGGNNN___xxxuuukkkdddfffiiijjjiiijjjsssqqqpppsssvvvyyyyyyxxxxxxuuutttwww{{{zzzqqqiiijjjmmmqqqvvvzzz{{{yyyxxxtttssssssqqqqqqrrrvvvyyy|||xxxxxx{{{{{{wwwttttttyyy|||yyyzzz{{{yyyzzz}}}}}}{{{~~~}}}{{{}}}~~~{{{}}}~~~yyysssvvv}}}qqqbbbQQQHHHWWWiiikkkiiiaaa\\\ZZZWWWSSSjjjuuuyyy}}}xxxzzzwwwuuu}}}zzz}}}~~~|||{{{zzz~~~zzz~~~rrr___HHH@@@===888555555666444111...////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////////////////000000000000//////000000111111222222222888555>>>ZZZppppppaaa```mmmzzziiiYYYUUUOOOHHHCCCAAABBBDDDDDDGGGKKKOOOPPPVVVfffvvvyyykkk^^^]]]bbbiiipppuuuuuuvvvwwwxxxwwwvvvuuutttssssssssspppkkkgggeeedddcccaaa___]]]]]]\\\YYYWWWRRRNNNHHHDDDBBBAAA@@@???@@@BBBEEEKKKRRRZZZ```dddhhhiiilllnnnqqqsssuuuvvvxxxxxxyyywwwvvvvvvxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvrrrssstttuuutttrrrpppooorrrrrrrrrqqqooonnnlllkkkkkkmmmooonnnllljjjjjjllljjjkkkkkkkkkjjjiiihhhgggjjjiiihhhggggggiiijjjkkkjjjhhhfffgggiiijjjjjjjjjooonnnmmmlllkkkkkkllllllccc```^^^```eeelllpppqqqyyy|||xxxssstttxxxmmmgggrrrhhhggg{{{}}}iiiFFF>>>222111333---...111,,,yyyTTTAAA555555444333222111111000111111111111111000//////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............------......///000...//////////////////...++++++***,,,...000000000444666BBBTTT```\\\NNNCCCHHHJJJMMMNNNJJJFFFIIIOOOeeerrr~~~}}}hhh___dddffffffddd^^^TTTNNNLLLKKKHHHKKKHHHLLL___}}}kkkccc\\\WWWXXXZZZ[[[^^^bbbhhhggghhhkkkppptttvvvwwwwwwrrrnnnnnnrrrsssppplllooosssxxx{{{zzzyyyyyyzzzuuusssqqqppprrruuuwwwwww}}}}}}vvvsssvvvwwwwwwrrrrrrvvv|||~~~|||{{{|||yyywwwvvvxxxxxxxxx}}}}}}}}}}}}||||||~~~|||wwwvvvyyy|||||||||}}}mmm]]]QQQOOOaaasssvvvsssjjjcccaaa```___mmmvvvvvvyyy{{{yyyoooooowwwuuuyyy|||yyy{{{qqqZZZHHH@@@777333555666555444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////////////////000000000000//////000000111222222222444666999KKKgggzzztttwww~~~~~~lllddddddmmm]]]___WWWRRRJJJDDD@@@AAADDDGGGFFFKKKRRRUUUWWWccc}}}zzzlllaaaYYY^^^jjjtttzzz}}}yyyzzz|||||||||{{{yyyxxxsssttttttrrrnnnjjjhhhgggfffdddbbbaaaaaa```^^^\\\XXXTTTPPPLLLIIIFFFBBB???=========>>>BBBGGGMMMPPPXXX\\\bbbhhhmmmoooppppppvvvvvvuuusssrrrsssvvvyyyvvvvvvvvvvvvuuuuuuuuutttuuuuuutttrrrqqqpppooonnnqqqqqqqqqppppppooonnnmmmmmmooooooooolllkkkjjjkkkhhhiiiiiiiiijjjkkkkkkkkkjjjgggdddeeehhhjjjjjjiiigggfffeeefffhhhjjjjjjiiikkkkkklllmmmmmmmmmlllllldddbbb``````ccceeeggggggrrryyy|||vvvuuuvvv|||pppbbbaaaooo}}}nnnyyySSSBBB555222333,,,,,,111000}}}VVV???777777666555444333333222111111111111111000//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////...------------...//////......////////////......///---,,,---///111111000666AAAPPP]]]___VVVJJJBBBMMMJJJMMMQQQOOOJJJQQQ^^^uuuyyyzzzyyy|||{{{mmmkkkpppmmm```\\\VVVQQQNNNMMMKKKHHHKKKRRRbbb~~~tttfff]]]VVVRRRNNNNNNMMMMMMRRRYYYYYY[[[^^^cccgggkkklllmmmmmmjjjhhhiiimmmrrrsssssssssuuuxxxzzz{{{zzzzzzzzzzzzvvvsssssswwwzzz{{{{{{{{{~~~}}}vvvrrruuuzzz{{{wwwwwwxxxzzzzzzzzzyyyzzzyyyyyyyyyxxxxxxxxx{{{~~~zzzyyyzzz{{{{{{{{{zzzwwwwwwzzzzzzzzz|||{{{||||||}}}nnnccc^^^aaaooovvv|||yyyrrrnnnllliiijjjtttxxx~~~yyysssxxxvvvwww{{{yyy~~~mmmTTTFFF777222444555666666333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.....................////////////////////////000000000000///000000111111222333333444555BBB___zzzpppcccttt{{{vvvyyyzzzzzzfffRRR^^^TTTNNNFFF@@@???BBBGGGJJJLLLQQQWWWZZZ___sssttteee\\\YYYcccrrr||||||}}}~~~|||zzzrrrssstttrrrnnnkkkiiiiiihhhfffdddccccccbbb```^^^]]]ZZZUUUQQQNNNLLLHHHFFFBBB@@@<<<::::::===@@@BBBKKKOOOVVV]]]dddhhhkkklllqqqrrrsssrrrrrrrrrtttvvvttttttuuuuuuuuuuuuvvvvvvwwwvvvsssqqqooonnnnnnnnnoooppppppppppppoooooonnnnnnoooooonnnmmmkkkkkkjjjhhhhhhiiijjjlllmmmoooppplllgggdddeeeiiikkkiiifffeeeeeedddfffhhhjjjjjjjjjiiijjjlllmmmmmmlllkkkjjjdddcccaaa```````````````llluuu}}}|||zzz{{{zzzfffYYY___ttttttyyyssseeeKKK;;;666666...,,,000000~~~VVV>>>777777666555444333333222111111111111111000/////////////////////......------------------------------......///000000//////---------------...//////,,,------......------,,,000...,,,,,,...///000111===MMM^^^bbbZZZPPPKKKJJJTTTNNNNNNRRRRRRSSS___nnn|||vvvssswww~~~{{{qqqqqqrrrjjj[[[UUUOOOKKKIIIHHHGGGHHHJJJ```yyykkkccc[[[VVVJJJFFFDDDCCC@@@???CCCJJJMMMQQQWWW\\\___`````````^^^___aaadddhhhlllpppqqqsssqqqppptttyyy{{{zzzwww{{{xxxtttuuuyyy|||}}}}}}}}}xxxtttwww{{{|||yyyyyyyyyyyyyyyzzzzzzyyy~~~}}}}}}||||||}}}zzzwwwuuuuuuwwwxxxyyywwwuuuuuuwwwwwwxxxvvvqqqpppssszzz{{{wwwooojjjeeeaaahhhpppttt|||~~~www~~~zzz~~~|||dddNNN999222333444555777444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.....................////////////////////////000000000000000000000111222222333333222666PPPuuuwwwZZZ]]]zzz{{{{{{XXXSSS\\\PPPJJJBBB???@@@EEEIIILLLMMMQQQVVV\\\hhh}}}ooobbb]]]___kkkyyy~~~}}}}}}{{{qqqrrrsssqqqnnnjjjiiihhhiiigggeeedddcccbbb```^^^^^^ZZZUUUQQQOOOOOOOOONNNIIIEEE@@@<<<999999;;;===DDDGGGKKKQQQXXX^^^dddgggjjjnnnrrrttttttttttttuuusssttttttuuuwwwwwwxxxyyywwwuuussspppnnnnnnnnnoooooooooppppppppppppoooooonnnnnnnnnmmmmmmlllkkkjjjhhhiiijjjlllnnnpppqqqrrrnnniiifffgggjjjllliiieeeeeeeeeeeegggiiikkkjjjjjjhhhiiikkklllllljjjhhhfffbbbbbbaaa___]]]\\\[[[[[[gggpppyyy~~~|||{{{|||kkkVVVVVViii{{{}}}pppvvvtttyyyQQQ===666888111---000///}}}UUU>>>555555444333222111111000111111111111111000///////////////000///......---........................,,,---...///////////////------,,,,,,------...///,,,,,,------------,,,,,,------,,,+++***---222666IIIZZZgggcccUUUMMMMMMPPPUUUPPPMMMPPPVVV```ooo{{{|||xxxxxx}}}yyyooommmjjj]]]XXXQQQJJJFFFCCCBBBFFFKKKXXXyyywwwiiibbb[[[RRRKKKDDD@@@>>>===:::888;;;@@@DDDHHHNNNSSSTTTUUUUUUUUUXXX[[[___bbbdddfffiiikkknnnjjjhhhlllssswwwuuuqqqvvvtttrrrrrruuuxxxzzz{{{yyyuuuwwwxxxwwwtttwwwxxxwwwxxx|||~~~||||||~~~{{{zzzyyyvvvyyywwwvvvtttuuuwwwyyy{{{xxxvvvuuuvvvvvvvvv}}}}}}~~~~~~~~~}}}uuuqqqqqqpppmmmmmmoookkkqqqwwwpppyyyxxxyyyssssss}}}tttXXX===333333333444777444333000...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////////////////000000000000000000111111222333333333222<<<___gggccc\\\bbb~~~|||iiiSSSUUURRRKKKFFF@@@@@@DDDIIILLLLLLKKKOOOYYYhhh}}}{{{lllaaa```ggguuu~~~|||~~~~~~|||sssttttttrrroookkkjjjiiijjjhhheeedddcccbbb___]]]ZZZWWWRRROOOOOOQQQRRRRRRMMMIIIDDD???<<<;;;;;;;;;@@@@@@BBBFFFLLLSSSZZZ^^^cccgggmmmrrrssssssssssssqqqrrrsssuuuwwwxxxyyyzzzuuutttrrrqqqpppppppppqqqoooppppppppppppoooooonnnmmmlllkkklllmmmmmmkkkiiigggiiikkknnnooopppppppppllliiiggghhhjjjkkkiiiffffffeeeeeegggiiijjjiiihhhfffggghhhiiiiiihhhfffeee______^^^\\\YYYWWWWWWXXX___hhhrrryyy|||zzz{{{~~~iiiUUUTTTcccqqq~~~xxxrrrqqqwwwvvvxxxZZZ@@@444666222...000///{{{UUU@@@555555444333222111111000111111111111111000//////...///000000000///------------------------------++++++---....../////////------,,,,,,------...///------............------+++......,,,+++000:::BBBXXXdddkkkbbbTTTNNNNNNOOORRRQQQNNNQQQ]]]qqq}}}}}}|||sssfffddd```QQQPPPJJJFFFEEEDDDHHHSSS___wwwhhhbbb\\\QQQGGGAAAAAA===:::;;;;;;888888;;;;;;???CCCEEEFFFGGGJJJMMMRRRVVV[[[]]]]]]___bbbfffgggeeedddfffjjjmmmmmmlllooopppoooooooooqqquuuxxx~~~{{{vvvvvvxxxwwwsssppptttvvvuuuwww}}}~~~|||vvvzzzzzzuuurrrttttttqqqtttuuuuuuuuuvvvxxx{{{~~~zzzuuussswwwzzzzzzzzz||||||}}}~~~|||~~~zzzvvvkkknnn{{{qqqrrrzzztttttttttlllpppwww}}}aaa@@@444333222222666444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////////////////000000000000000111111222222333333444444CCCjjjmmmTTT\\\nnn{{{}}}WWWQQQTTTHHHFFFCCC@@@BBBHHHLLLMMMLLLMMMUUUhhhyyyjjj^^^bbbnnn|||~~~~~~}}}wwwxxxxxxvvvrrrooommmlllllljjjgggeeecccaaa___\\\XXXVVVSSSSSSSSSTTTTTTSSSOOOLLLHHHDDDAAA???>>>>>>;;;;;;<<>>AAADDDEEEMMMfffyyy~~~wwwjjjZZZPPPHHH???;;;;;;999777666666777888666555888888888999:::<<<===>>>AAABBBCCCGGGLLLRRRXXX\\\___```aaaaaa```___aaabbbdddiiimmmllliiihhhkkkoootttsssrrrrrrrrrrrrttttttwwwtttrrrrrruuuzzz}}}yyyqqqnnnpppssssssqqqnnnpppsssuuuvvvwwwxxxyyyttttttvvv|||~~~{{{}}}|||~~~{{{yyyxxxgggcccrrrzzzxxx{{{www||||||zzzvvvPPP:::333222333555444444444333222000...,,,///............---------)))))))))******+++++++++...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111000888444///333444444;;;666XXXnnn```NNN{{{{{{~~~ccc]]]UUUMMMIIIEEEAAAAAADDDHHHJJJJJJNNNUUU___ppptttdddZZZggg{{{}}}~~~yyytttpppnnnlllhhhccc```______^^^^^^ZZZZZZZZZYYYXXXVVVTTTTTTOOONNNMMMKKKHHHEEECCCAAA===<<<;;;:::;;;===???AAACCCHHHNNNTTTYYY]]]bbbeeellllllkkkjjjkkknnnssswwwuuuwwwvvvtttuuuxxxwwwtttqqqooolllkkklllnnnnnnnnnmmmkkkjjjjjjmmmmmmjjjhhhjjjjjjjjjiiihhhfffdddccciiihhhfffeeeeeefffhhhiiiiiiiiihhhfffdddccccccddddddcccccceeeiiikkkjjjhhhbbb^^^XXXRRRMMMJJJJJJJJJLLLRRRXXXaaarrr{{{zzzzzz}}}kkk^^^{{{sssbbbNNNOOOjjjccc@@@<<<444111333+++vvvSSSBBB888777666555444333333333333333222222222111111111///............---------...............---------.......................................//////000////////////............---///111111444@@@RRR```___aaaeeeddd\\\PPPKKKMMMIIIUUUeee~~~{{{vvvhhhVVVLLLKKKHHHCCCGGGEEEBBBFFFXXX|||wwwiiiYYYNNNEEE<<<777666777666555555666777666444777777777777888999:::;;;<<<<<<===@@@DDDIIINNNQQQWWWZZZ^^^``````______```cccfffjjjkkkjjjiiikkklllkkklllnnnppprrrsssssstttwwwuuussstttvvvxxxyyyyyyzzzuuuqqqppprrrtttssspppmmmpppssstttssstttwwwzzzxxxxxxxxx{{{~~~~~~~~~zzzvvvqqqffffffrrryyywww{{{www~~~|||YYY@@@777666444111444444444444222000...---///............---------444222///,,,+++***+++,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111///666333000666666666<<<999XXXuuubbbaaarrrqqq{{{xxxccc___VVVKKKFFFAAAEEEEEEHHHKKKLLLLLLRRRYYYfffxxxjjj```kkk}}}~~~~~~}}}yyyuuuqqqpppkkkhhhddd```___^^^]]]\\\ZZZZZZYYYXXXWWWUUUTTTSSSOOOOOOMMMKKKIIIFFFDDDBBB===<<<:::999999:::<<<===AAADDDJJJOOOTTTYYY___bbbhhhiiiiiijjjkkknnnssswwwqqqsssrrrppppppsssrrroooooommmkkkkkkmmmoooppppppmmmlllkkklllnnnnnnkkkhhhjjjiiihhhgggfffdddcccccciiihhhfffeeeeeefffhhhiiigggggggggeeedddccccccccccccbbbbbbdddhhhjjjiiigggccc```ZZZSSSNNNKKKIIIIIIMMMQQQVVV]]]kkk}}}jjjZZZrrr{{{vvvkkkTTTNNNccciiiCCC;;;333222555...xxxSSSAAA888777666555444333333333333222222222222111111111///............---------------------------------........................---------------...//////////////////............///...---///777EEEVVVaaa^^^```cccbbbYYYMMMIIIKKKFFFhhh}}}zzztttkkk\\\NNNHHHGGGEEEBBBFFFEEEGGGTTTqqq~~~}}}pppbbbSSSIIIAAA999666666888666666666888999888777888888888888999999::::::999999999:::<<<@@@DDDFFFLLLQQQWWW[[[]]]]]]]]]]]]___bbbdddeeedddcccdddeeedddgggkkkooorrrssssssssswwwvvvuuuuuuvvvvvvuuussssssqqqoooqqqtttuuussspppoooqqqrrrrrrqqqssswwwzzz{{{{{{{{{{{{zzz|||}}}qqqnnnxxxssszzz|||}}}qqqmmmmmmqqquuuvvvyyy|||www{{{hhhJJJ<<<;;;888111444444444444333111///---///............---------888555111---++++++,,,......------,,,,,,------...,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111///444111111999999777>>>GGG___~~~^^^rrrrrrhhhggg{{{lllaaa```TTTHHHBBB===CCCDDDGGGKKKKKKNNNWWWbbbttt|||ppphhhppp|||~~~|||~~~~~~|||xxxtttpppnnnjjjgggcccaaa___^^^[[[YYYZZZYYYXXXWWWVVVTTTSSSSSSPPPOOONNNLLLJJJHHHEEEDDD@@@???===;;;999999999:::===@@@DDDHHHLLLQQQWWW[[[^^^```ccceeegggkkkpppsssqqqttttttqqqqqqsssrrrooonnnlllkkkkkknnnpppqqqqqqllllllmmmnnnooonnnkkkiiijjjiiigggeeedddccccccdddhhhgggfffeeeeeefffggghhheeeeeeeeeeeeeeeddddddcccaaa```aaacccfffiiiiiihhhgggccc]]]VVVQQQMMMJJJIIILLLPPPTTTXXXaaaqqq~~~iiiZZZdddllltttqqqZZZLLLVVVzzzvvvzzzOOO===444444666000zzzSSS@@@888777666555444333333333222222222222111111111111///............------------------------.......................................------......///000////////////............222///---222???OOO]]]dddcccbbbaaa\\\RRRHHHFFFJJJZZZ}}}{{{zzzoookkk```SSSKKKHHHFFFEEEDDDCCCOOObbbzzz~~~xxxpppmmmeeeXXXJJJBBB===999888999999888888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::<<<===???BBBFFFLLLQQQTTTVVVXXXYYYZZZ^^^```^^^YYYYYY^^^dddgggiiikkknnnpppqqqrrrssstttttttttvvvvvvuuurrrooopppnnnnnnooorrrttttttssstttrrrppppppsssvvvxxxxxxyyy|||}}}|||zzzyyy|||yyy|||~~~}}}sss[[[VVV```zzz|||uuuxxxzzzuuuzzz||||||{{{wwwrrrssszzz~~~uuuyyy|||XXXAAA===;;;666444555555555333222000...///............---------000///---++++++,,,...///------------------------,,,,,,,,,---------......---------............///////////////000000000000///000000000111111111111///333000111999888888AAA]]]mmmggg\\\www~~~hhhgggnnn|||qqq```\\\\\\OOOCCC@@@===AAACCCGGGKKKMMMTTTcccsss}}}sssnnnqqqxxxzzzzzz}}}~~~}}}~~~{{{wwwrrrnnnlllgggeeebbb```___\\\YYYWWWYYYXXXWWWUUUTTTSSSRRRRRRPPPOOONNNMMMKKKIIIGGGFFFEEEDDDAAA>>><<<:::999999<<<>>>???AAACCCGGGMMMQQQRRRUUUYYY]]]```eeejjjmmmppptttuuusssrrrsssssspppooommmllllllnnnpppppppppkkkkkkmmmnnnnnnmmmjjjhhhkkkiiigggdddcccdddeeeeeefffeeeddddddddddddeeefffddddddeeefffhhhgggfffdddaaaaaabbbdddfffiiijjjkkkkkkhhhbbb\\\VVVPPPMMMKKKKKKNNNQQQSSSYYYfffvvvuuuggg]]]]]]mmmuuufffVVVTTTsssqqq```DDD777555444///|||TTT???888777666555444333333333222222222111111111000000///............---------------......//////////////////////////////////////////......//////000111////////////............222111333>>>NNN___iiinnniiiddd\\\SSSHHHBBBEEEMMMtttpppjjjiiigggeeeXXXMMMJJJGGGCCCCCCGGGTTTmmm}}}tttiiiccc]]]QQQDDD===:::888888;;;999999888:::===??????>>>>>>>>>??????>>>===<<<;;;<<<;;;:::999999999:::;;;;;;>>>AAADDDHHHLLLQQQTTTTTT[[[___[[[VVVXXXeeerrrpppooommmmmmmmmoooqqqssspppppprrrtttuuutttrrrooopppnnnmmmmmmpppsssuuuwwwzzzsssmmmooowww|||yyyuuuuuuyyy~~~~~~{{{yyyxxxyyytttxxx{{{zzz}}}~~~|||zzzvvvdddNNNIIISSSlll|||uuuwww{{{zzz{{{zzzpppuuuiiiGGG;;;:::888444555555555444333111000///............---------)))***+++---............------------------------,,,,,,,,,---------......---------............///////////////000000000000///000000000111111111111111333000111888777:::IIImmm{{{]]]```tttvvvmmmtttwww}}}~~~dddXXXVVVUUUGGG???AAA@@@EEEHHHKKKOOOQQQ\\\rrrxxxqqqppprrrwwwxxxwwwyyy|||~~~~~~~~~zzzwwwtttpppllldddbbb___]]]\\\[[[XXXUUUXXXWWWUUUSSSRRRQQQQQQQQQOOOOOONNNMMMLLLJJJHHHGGGGGGFFFCCC@@@===:::888777<<<============???CCCFFFIIILLLQQQUUUYYY^^^cccggghhhnnnqqqooonnnppppppoooqqqpppnnnnnnoooooonnnmmmiiijjjlllmmmllljjjiiihhhllljjjhhhfffeeeeeefffgggccccccccccccccccccccccccddddddeeeiiilllllliiifffbbbcccdddfffhhhkkkmmmoooooolllhhhbbb[[[UUUQQQNNNJJJKKKNNNPPPTTT^^^ooo|||uuu\\\SSSdddvvvwwwmmmccczzzzzzyyyoooJJJ;;;666222///}}}UUU@@@888777666555444333333333222111111111111000000000///............---------------......///000000000///////////////////////////////////////000111111////////////............+++...777GGGYYYgggmmmmmmfff___UUULLLCCC@@@IIITTT}}}uuuccc___bbbeee```RRRHHHGGGDDD???EEEQQQuuu}}}yyyssslllggg[[[OOOAAA;;;888666777:::999999999;;;>>>AAAAAA@@@???@@@@@@@@@???===;;;999;;;:::999888888777777777777888:::<<>>DDDFFFJJJNNNRRRWWW]]]aaabbbjjjooonnnnnnqqqrrrrrrsssqqqoooooooooooommmkkkiiijjjkkkkkkiiihhhhhhiiikkkjjjhhhgggffffffggggggbbbbbbbbbccccccbbbbbbbbbcccccceeejjjnnnoookkkhhhcccdddfffgggiiilllppptttqqqoookkkfff___YYYTTTQQQJJJJJJKKKNNNQQQXXXfffrrr{{{vvvZZZNNNZZZkkk{{{}}}ppp~~~yyyyyyQQQ@@@999222111}}}VVV@@@888777666555444333333333111111111111000000000000///............---------,,,,,,---......///000000///////////////////////////............///000000////////////............***111>>>OOO]]]dddccc```[[[TTTMMMGGGBBBDDDQQQ^^^}}}|||jjj___^^^```aaaYYYJJJAAACCCBBBBBBSSSiii{{{wwwuuurrrkkkeeeXXXKKK???999777666999<<<===<<<===???CCCFFFFFFFFFBBBBBBCCCBBBAAA>>><<<::::::999999888777777777777444666888:::;;;>>>BBBEEEFFFKKKQQQVVV\\\fffsss|||lllkkkjjjjjjkkkmmmppprrrqqqooommmlllnnnpppqqqqqqpppqqqqqqqqqqqqrrrsssuuuwwwuuussstttwwwxxxwwwttttttwww{{{}}}xxxsssrrrwwwyyyxxxzzzxxxvvv~~~qqq___VVVSSSQQQ^^^iiixxx{{{{{{iiiMMM===777555555666666555444333222///............---------...............---,,,+++,,,,,,---......---,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111111444222222555888KKKjjj{{{ooo[[[___ppp}}}xxxnnnZZZPPPNNNJJJ???>>>FFFGGGHHHJJJMMMPPPWWWlll{{{rrrkkklllpppsssxxx|||}}}~~~|||{{{{{{xxxqqqkkk]]]ZZZWWWUUUVVVVVVVVVVVVWWWUUUSSSPPPOOOOOOOOOPPPMMMMMMMMMLLLKKKJJJIIIHHHDDDCCCBBB@@@===;;;888777888999;;;:::999999:::<<<>>>???BBBDDDHHHMMMTTTXXX]]]eeemmmnnnnnnqqquuuuuuqqqpppooooooppppppnnnllljjjlllllljjjhhhgggiiilllhhhhhhhhhgggffffffeeeeeeccccccddddddddddddccccccaaaaaadddjjjoooppplllgggbbbeeeggghhhiiilllrrrvvvpppooolllgggaaaZZZUUURRRLLLIIIJJJMMMPPPRRR[[[fffqqq||||||sss```YYYZZZ___ttttttbbbxxxZZZGGG<<<222222~~~WWWAAA888777666555444333333333111111111111000000000000//////.........---------++++++,,,,,,---...//////000000000000000000000000...------------...//////000/////////............222;;;IIIYYYbbbccc\\\VVVPPPKKKHHHEEEDDDIIIWWWeee{{{}}}nnnbbb^^^```^^^[[[SSSDDD<<>><<<::::::999999999888888888333666999;;;<<<===>>>???@@@BBBFFFNNNYYYcccjjjllldddeeefffiiikkknnnpppqqqtttpppllljjjlllnnnpppqqqoooqqqtttuuutttrrrrrrrrrrrrtttwwwvvvuuussstttuuuwwwxxxzzz~~~zzzttttttyyy{{{xxxyyy~~~wwwttt{{{rrraaa\\\XXXRRRTTTZZZiii~~~{{{yyyzzz}}}yyy[[[DDD:::555555666666666555333222//////.........------------,,,+++++++++,,,------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000000000111111111111000444222222666:::SSSwwwfffWWWTTTggg}}}rrr~~~zzzyyyXXXNNNMMMIII???@@@HHHHHHKKKNNNSSSXXXbbb}}}uuulllkkkooossswww{{{|||}}}}}}{{{uuulllddd[[[XXXTTTSSSTTTUUUVVVVVVVVVUUURRROOONNNNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDDDDBBB@@@>>><<<:::555777:::;;;::::::;;;<<<888999:::<<>>NNN\\\]]]TTTRRRWWWIIIFFFEEEFFFGGGOOOcccwwwuuuhhhfffhhhddd\\\UUUHHH<<<===HHHIIINNNrrr|||rrrqqqqqqqqqoookkkfffaaaQQQFFF===:::;;;<<>><<<<<<<<<<<<;;;:::999888777666666777888;;;===@@@EEEKKKRRRXXX[[[YYY[[[___bbbeeejjjpppssszzzuuuooolllnnnppprrrqqqqqqvvvzzzzzzuuuqqqqqqsssvvvuuutttsssrrrssstttuuuwwwxxxzzz}}}{{{xxx~~~{{{xxxxxxzzz~~~~~~|||~~~|||pppddd]]]XXXTTTSSSVVVaaauuu~~~wwwttt|||yyywww{{{xxxrrrPPP666666666444222333555666444111000...---,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000000000000///////////////000222666888555333CCCggg|||WWWVVV]]]qqqkkk~~~jjjVVVOOOFFFAAAAAACCCFFFGGGJJJPPPVVV]]]rrr{{{nnnhhhlllssswwwxxx{{{yyyrrriii```YYYUUUPPPNNNPPPSSSVVVXXXSSSRRRPPPNNNMMMMMMMMMMMMOOONNNMMMMMMMMMKKKHHHEEEEEEAAAAAADDDBBB<<<;;;>>>:::999888888888888888888999::::::999999<<<@@@DDDNNNSSSYYY^^^bbbeeehhhkkkjjjlllnnnnnnmmmlllmmmnnnjjjlllnnnllliiihhhjjjmmmlllkkkjjjhhhgggeeedddccceeeggghhhgggeeeddddddeeeeeecccccciiiqqqrrrmmmgggdddccccccfffkkknnnnnnmmmooommmkkkgggccc\\\UUUPPPMMMMMMLLLJJJIIIKKKNNNQQQaaagggvvv~~~wwwzzzsss]]]aaauuu```QQQKKKaaaxxxWWW>>>555666ZZZ???888777666444333222111111444444333333333222222222000000///...............///......------......///........................000000000000000000000000,,,000222111///...000111888EEESSSYYYSSSMMMLLLOOOHHHDDDCCCEEEJJJVVVkkk~~~pppeeedddfff```UUULLLBBB===BBBLLLQQQ___uuuooonnnoooooommmiiiccc^^^RRRGGG>>>;;;===???BBBGGGLLLIIIIIINNNUUUZZZ[[[YYY[[[WWWSSSNNNKKKIIIGGGFFFHHHEEEAAA??????>>>===<<<;;;:::999888777888888999555666888<<<@@@EEEIIILLLPPPTTTZZZ___cccgggkkknnnvvvrrrooonnnppprrrrrrqqqnnnsssxxxxxxuuussssssuuuvvvtttqqqooonnnpppsssuuuvvvxxxzzz||||||zzzxxxwwwwwwuuutttuuuxxx|||~~~|||}}}}}}}}}~~~yyymmmaaa[[[WWWTTTPPPTTT]]]nnnyyymmmrrrzzz|||wwwdddAAA888666444333444666555444111000...---,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000000222111111000000000111111111333555888===PPPsss{{{NNNTTTfff{{{ccc{{{~~~lllXXXNNNHHHBBB???@@@CCCFFFGGGNNNVVV```nnnooohhhkkkrrrxxxzzzyyy}}}zzzsssiii```WWWSSSNNNMMMNNNRRRUUUVVVSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLLLLLLLKKKHHHFFFIIIDDDCCCEEECCC===:::;;;999999888777777777888888666666666555666888<<>><<<;;;:::999888999::::::777777888999;;;>>>@@@BBBGGGLLLSSSZZZ^^^bbbfffhhhoooooooooqqqssssssrrrppplllpppuuuvvvuuutttuuuwwwwwwtttpppmmmmmmpppuuuxxxuuuyyy|||{{{xxxuuuuuuuuuppppppqqqsssvvvyyy|||~~~yyyxxx{{{}}}{{{|||xxxlllaaa[[[XXXUUUQQQTTT\\\gggvvvvvv```^^^nnn~~~{{{}}}rrrFFF<<<888444444555666555444222111///...------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000000000222222111111111222222333222111222888EEE[[[|||LLLTTTkkksssjjj{{{{{{gggXXXNNNFFFCCC@@@???BBBEEEHHHIIINNNYYYhhhppphhhiiipppvvvyyyxxx|||{{{tttiii___SSSPPPLLLJJJLLLPPPRRRSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNLLLJJJJJJKKKJJJIIIGGGJJJEEECCCEEEEEE@@@:::888999999888777666666777777333444444444333555999<<>>999888666555333222222222333333333222222222222111000000///...............//////............//////------------------------///////////////////////////...///000000///333888CCCWWW___UUUOOOTTTRRRIIIEEEHHHMMMTTT]]]gggttt~~~wwwiii]]]ZZZYYYPPPCCC:::BBBBBBGGGXXXvvv|||vvvvvvssspppppprrrsssrrrmmmfffaaaRRRHHH>>>===@@@CCCIIINNNWWWSSSQQQVVV```fffeeeaaa[[[[[[[[[YYYVVVTTTSSSSSSQQQPPPNNNLLLKKKHHHDDDAAA===<<<;;;:::999999:::;;;;;;::::::999:::<<<===>>>AAAEEEKKKQQQVVVZZZ___bbbiiikkkooorrrtttssspppnnnlllooossstttttttttuuuvvvwwwuuurrrqqqqqqtttwwwyyywww{{{~~~{{{vvvrrrsssvvvqqqrrrtttvvvwwwyyy|||~~~||||||~~~~~~yyywwwzzz|||zzz}}}{{{qqqggg___ZZZUUUUUUYYY]]]bbblll~~~ttt]]][[[nnn~~~xxx||||||TTTDDD;;;333333666777666666222111000...---......///++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------...............////////////////////////000000000000222111111111111222222333444222222888DDD\\\~~~XXX[[[mmmzzzwwwwwwzzznnnXXXPPPLLLBBBBBBAAACCCEEEHHHKKKLLLOOO]]]tttssskkkkkkooosssuuuxxx|||}}}tttggg\\\PPPMMMIIIHHHJJJMMMPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMKKKIIIIIIIIIIIIHHHGGGEEEBBBAAACCCEEEBBB===999999999888777666666666666555555666555555666999;;;===>>>???AAADDDKKKSSSYYYaaadddhhhkkkkkkkkkkkkkkknnnllljjjkkkmmmnnnkkkhhhlllkkkkkkjjjiiihhhggggggfffhhhkkkkkkiiigggfffeeedddhhhlllmmmkkkhhhffffff```bbbeeehhhjjjiiihhhfffeeedddcccbbbbbb___[[[XXXRRRQQQOOOJJJGGGFFFGGGIIINNNUUUdddvvv}}}zzzbbbLLLKKKVVV___yyyhhhOOOLLLppp{{{sss|||qqqPPP999555YYY>>>999888777555444333222222333333222222222111111111000000///..................------,,,,,,------...........................////////////////////////000......000...---555???WWWdddeeeXXXVVV___[[[KKKJJJRRR\\\cccggglllqqqttt{{{wwwiiiZZZTTTOOOGGG@@@<<>>===@@@DDDJJJPPPXXXTTTSSSXXXaaagggfffccc^^^______]]]ZZZXXXXXXYYYXXXWWWVVVUUUSSSOOOIIIEEE@@@???===<<<:::::::::;;;888888777777777888:::;;;<<<>>>AAADDDHHHNNNTTTYYYbbbfffkkkpppqqqooommmkkkmmmoooqqqrrrssssssttttttssssssssstttuuuvvvwwwxxxyyy|||~~~|||vvvsssuuuxxxxxxzzz{{{{{{zzzzzz}}}{{{wwwwwwzzz}}}~~~}}}{{{{{{}}}|||{{{pppggg^^^XXXYYY\\\^^^^^^cccqqqxxxfff^^^lllzzzrrrSSSCCC555333666777777888333222000///......//////+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.....................////////////////////////000000000000000000000000000111222333444333555:::FFF^^^``````pppxxxmmmooo}}}~~~]]]OOOJJJFFFAAABBBCCCEEEGGGIIILLLNNNUUUiiiyyyuuuttttttttttttyyy}}}uuufffXXXLLLJJJGGGFFFHHHKKKMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLJJJHHHHHHIIIHHHGGGEEE>>>>>>>>>@@@BBBCCC@@@<<<:::999888777666666666666555666777666555666888:::999:::::::::===CCCJJJOOOWWW[[[```eeehhhjjjlllnnnmmmkkkiiijjjmmmmmmjjjgggkkkjjjjjjjjjiiiiiihhhhhhgggiiikkkjjjhhheeeccccccfffjjjlllkkkgggdddeeeggg```cccfffhhhhhhgggfffeeefffeeecccbbbaaa___[[[YYYUUUSSSPPPKKKGGGEEEFFFHHHKKKQQQ^^^nnnzzz~~~yyy~~~qqqYYYLLLMMMQQQSSSmmmooo\\\OOOtttyyyiiittt~~~mmmRRR>>>777YYY>>>999888777555444333333222222222222222111111111111000000///...............------,,,,,,,,,,,,------////////////////////////000000000000000000000000000...///111------;;;MMMmmmpppgggXXXWWW```^^^PPPUUUaaalllnnnlllmmmppprrr|||~~~uuupppeeeXXXOOOHHHBBBBBBDDDHHHMMMbbbwwwqqqsssssspppoooooopppooolllgggcccTTTIII???>>>AAAEEELLLRRRXXXVVVWWW[[[aaafffggggggiiijjjiiifff```]]]^^^```aaaaaa``````]]]XXXPPPKKKFFFDDDBBB???===<<<<<<<<<999888888777888999:::;;;888888999999;;;@@@GGGKKKVVV[[[bbbgggiiiiiiiiijjjlllmmmoooppprrrsssssstttoooppprrrtttuuuuuuuuuuuu{{{|||}}}zzzwwwvvvxxxzzz}}}}}}zzzzzz||||||xxxuuuuuuxxx|||}}}|||~~~~~~~~~xxxnnnddd]]][[[]]]]]]YYYYYYcccvvvrrrccchhhttt~~~}}}|||zzzkkkSSS===666777666777:::444222111000//////000000,,,------......------,,,------------------------,,,---------........................////////////////////////000000000000000000000000000111222333333444999BBBPPPiiipppYYY^^^uuu|||pppjjjllltttjjjUUUNNNHHH@@@???AAADDDFFFGGGIIIMMMOOOZZZwww~~~~~~|||yyywwwxxx|||yyyfffVVVJJJGGGEEEEEEGGGJJJLLLLLLNNNNNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIGGGDDDAAA<<>>>>>@@@@@@>>>;;;;;;999888777777777777444555555555444333555777555555666666777:::???BBBJJJNNNTTTZZZ___dddiiillljjjiiijjjkkkkkkkkkhhhfffiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjiiifffdddddddddiiikkkmmmlllhhhffffffhhhbbbeeeggghhhgggfffeeeeeegggeeecccbbbaaa___\\\ZZZWWWUUUQQQLLLGGGEEEFFFHHHHHHLLLVVVbbbmmmyyy|||}}}|||hhhXXXQQQOOOLLLIII\\\ooojjjZZZxxxwwwqqqlllxxx~~~}}}mmmXXXCCC777YYY===:::999777666444333333333222222222222111111111111000000///.....................------------......000000000000000000000000000000000000000000000000......111222...000EEE^^^wwwrrrcccQQQNNNXXX^^^[[[cccooovvvrrrkkknnnvvv|||wwwlllccc]]]UUUNNNEEEAAAFFFOOOOOObbb{{{pppqqqvvvrrrooonnnmmmlllllljjjfffcccWWWLLLAAA???BBBGGGNNNTTTXXXZZZ\\\___bbbfffiiilllpppqqqppplllfffdddfffjjjjjjjjjkkkjjjgggaaaXXXRRRLLLKKKGGGDDDAAA??????>>>===<<<;;;:::::::::;;;<<<777777888777777999===@@@IIINNNVVV\\\```cccgggjjjjjjjjjlllnnnrrrtttuuuuuuppppppqqqrrrtttuuuwwwxxx{{{zzzyyyxxxxxxyyyzzz|||}}}~~~~~~{{{wwwwww{{{~~~{{{wwwwwwzzz||||||{{{||||||zzz|||||||||rrrjjjddd\\\]]]\\\WWWTTTZZZgggrrrmmmeeejjj}}}}}}}}}gggGGG:::777555666:::444333111000//////000111---......//////......---........................------------........................////////////////////////000000000000111000000111222333444444444555===LLL___xxx]]]ZZZgggvvv{{{sssssspppooo___SSSPPPIII@@@???BBBEEEGGGIIILLLQQQUUUfff|||yyyuuuyyy~~~}}}hhhVVVHHHFFFDDDDDDGGGJJJKKKKKKMMMNNNNNNOOONNNMMMLLLLLLJJJIIIJJJJJJIIIFFFAAA>>>AAAFFFFFF???:::;;;===<<<===<<<;;;999888888777777333444555444333222333555333444555555444444666777>>>AAAGGGLLLRRRYYYaaaeeefffhhhkkkkkkiiiggggggfffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhffffffhhhiiijjjmmmpppqqqooolllhhhfffdddgggiiihhhfffdddeeegggfffeeecccbbbbbbaaa___]]]XXXVVVSSSMMMHHHFFFGGGHHHHHHJJJQQQYYYbbbooo||||||{{{ssshhh___XXXQQQLLLIIIOOOiiipppcccpppuuu|||}}}{{{sssaaaIII666YYY===:::999777666444333333333222222222111111111111000000000///...............//////............//////000000000000000000000000000000000000000000000000---...222444///222LLLjjjxxxooo\\\IIIEEEQQQ___gggmmmxxx{{{qqqhhhooo}}}~~~vvvoooYYYVVVSSSMMMEEEAAAJJJUUUWWWvvv|||oooeeekkkrrrkkkqqqooommmlllkkkjjjgggeeeYYYNNNCCCAAADDDHHHOOOVVVYYY\\\```bbbdddggglllpppppprrrrrrnnniiiiiimmmrrrppppppqqqqqqnnnggg]]]WWWQQQOOOLLLHHHDDDBBBAAA@@@===<<<:::999888888999999888:::;;;:::999999:::;;;???EEEMMMTTTYYY___fffjjjhhhhhhjjjmmmrrruuuwwwwwwtttsssrrrrrrtttwwwzzz|||zzzxxxvvvvvvxxx{{{||||||zzz|||{{{xxxttttttyyy~~~{{{zzz}}}~~~|||zzzyyy{{{yyy|||zzz~~~|||tttnnniii______]]]XXXSSSVVV___hhhzzzyyyeeeaaayyy}}}tttOOO>>>888444555:::444333222000000000000111......////////////..............................---------.........//////............/////////000////////////000000000000222222222222333444555666777777???RRRiiiyyyXXXjjjzzzppp}}}uuulllzzztttXXXOOOOOOIII@@@@@@DDDHHHJJJLLLQQQWWW\\\uuu}}}~~~~~~|||zzzrrrvvv|||jjjWWWGGGEEEDDDDDDGGGIIIKKKKKKLLLMMMNNNOOOOOONNNLLLKKKIIIIIIJJJKKKJJJFFF@@@;;;GGGMMMLLLAAA777777999:::>>>===<<<:::999888888888555666777666444333444555333555777777555333333333666999>>>CCCIIIQQQYYY___dddhhhkkkkkkhhheeeeeeggggggggggggggghhhhhhhhhhhhhhhiiihhhgggggghhhlllooojjjnnnsssvvvvvvqqqjjjeeefffhhhiiihhheeedddfffhhheeedddbbbbbbccccccaaa```XXXWWWSSSNNNIIIGGGHHHIIIJJJKKKOOOVVV]]]jjj{{{wwwooommmkkkfff]]]TTTNNNMMMHHHbbbpppfffcccxxx}}}|||yyyhhhNNN666WWW===999888777555444444444444333333333222222222111111222111111000///......---//////////////////////////////000000000000//////111111000000000000111111111///111444222666NNNhhhzzzfffSSSKKKJJJMMMYYYfffqqqxxxyyyrrrppp}}}sssfffYYYMMMNNNIII;;;DDDVVVUUUjjjhhhbbbgggkkkooorrrssssssssstttsssoooiiiddd\\\KKK@@@BBBFFFGGGMMMVVVXXXZZZ^^^aaafffkkkqqquuuooommmhhhdddbbbdddiiimmmpppqqqrrrqqqmmmhhhccc```[[[XXXSSSMMMIIIFFFEEEEEEAAA@@@???======<<<<<<<<<:::999999888888888888888:::<<>>555555666666666444333222444444333333222222333333666666777:::AAAJJJSSSXXX```dddiiijjjgggfffiiilllmmmjjjffffffggghhhgggeeegggggghhhiiijjjlllmmmnnnqqqmmmpppyyy|||tttjjjfffffffffggggggfffeeedddddddddcccbbbaaa````````````^^^[[[XXXSSSOOOKKKIIIGGGFFFGGGJJJNNNSSS```www{{{uuuooojjjiiimmmlllcccXXXRRRMMM[[[lllpppccc]]]rrr|||rrr~~~zzzVVV;;;WWW>>>999888777555444444444444333333333222222222111111111111111000///.........//////////////////////////////000000000000//////000000000000000000000000//////000000333???VVVkkktttaaaPPPKKKKKKNNNXXXcccttt{{{}}}{{{ppp___QQQLLLNNNLLLBBBFFFZZZhhhtttggggggmmmqqqsssvvvrrrrrrssssssrrrmmmgggccc^^^NNNBBBBBBEEEEEEKKKSSS[[[^^^aaadddgggjjjooorrrpppmmmiiieeedddhhhnnnsssuuutttrrrooollliiifffdddgggccc\\\UUUOOOJJJHHHGGGCCCBBB@@@???>>>===<<<<<<::::::999888888999999999777999<<>>HHHIIIFFF>>>;;;<<<;;;888<<<======;;;888555666888888777666555444444444555555555444333333444444444444333333555999@@@GGGKKKWWW]]]eeehhhgggeeefffhhhhhhgggfffhhhjjjjjjgggdddggghhhiiikkklllmmmmmmmmmllliiilllvvvzzzuuunnnkkkhhhhhhhhhhhhgggfffeeedddeeedddcccaaa```______```^^^\\\YYYTTTPPPKKKHHHGGGDDDEEEGGGKKKPPP\\\qqq{{{sssqqquuu~~~wwwiii```OOOVVVdddlllbbbVVVaaawww}}}eeeCCCWWW>>>999888777555444444444444333333333222222222111111111111000000//////......//////////////////////////////000000000000/////////000111222222111000//////000000///888MMMcccqqqlll\\\NNNMMMOOOQQQWWW```pppxxxzzzzzzmmmZZZOOORRRQQQOOOKKKJJJbbbnnniiihhhnnntttvvvwwwxxxrrrqqqqqqqqqppplllfffaaa___PPPDDDBBBCCCCCCHHHPPP[[[^^^cccfffiiilllooorrrpppnnnkkkhhhhhhnnnuuu{{{{{{yyytttpppllljjjiiiiiipppllleee\\\TTTNNNKKKIIIFFFEEEDDDBBB@@@>>><<<<<<::::::999999999999::::::777888999:::;;;???EEEIIINNNXXXaaaeeelllvvvxxxsssssstttuuuwwwxxxyyyzzzzzzvvvxxxxxxxxx|||~~~~~~{{{yyy{{{~~~~~~~~~~~~}}}{{{hhhXXXSSSRRRNNNLLLMMMSSSddd}}}zzzUUU===::::::555777666444222111000000000////////////000000111222222000......//////...---................................................/////////000000000111111222222222222222333444444::::::WWWyyysssVVVTTTsssgggeeepppwwwxxxxxx}}}ssstttuuuvvvggg[[[VVVPPPFFFAAABBBBBBCCCGGGLLLRRR]]]qqq}}}|||lllrrr~~~}}}{{{{{{iiiVVVDDDCCCBBBAAABBBEEEHHHJJJKKKMMMOOOOOONNNMMMMMMMMMMMMKKKIIIHHHHHHFFFCCCAAACCCEEEEEEAAA??????===999???AAAAAA>>>999666555555:::999666444444444666777555555444444444555555666444222111111333666;;;===JJJRRR\\\bbbdddccccccdddeeefffhhhkkklllkkkhhheeeggghhhkkkmmmnnnnnnlllkkkjjjhhhjjjppptttrrrnnnlllkkkjjjjjjhhhgggfffeeedddfffdddbbb```______``````___^^^ZZZVVVQQQLLLHHHFFFBBBBBBDDDGGGKKKUUUiiizzzwwwxxx|||pppZZZUUU\\\kkkeeeRRRPPP^^^rrrJJJWWW???999888777555444444444444333333333222222222111111111000000000/////////...//////////////////////////////000000000000//////...///111333333111///...///333111111@@@[[[nnnsssfffWWWMMMNNNRRRSSSWWW^^^ttt}}}~~~{{{|||jjj[[[WWW\\\UUUPPPQQQPPPpppyyyeeehhhmmmsssuuuuuuuuuuuuqqqpppoooooonnnjjjddd```]]]QQQFFFBBBAAACCCHHHPPPWWW[[[aaagggkkkooorrruuuooonnnlllkkkmmmsss|||}}}yyytttpppnnnmmmlllqqqmmmggg___XXXRRROOOMMMKKKJJJHHHFFFCCC@@@>>>===::::::999999999999::::::999999999999888:::>>>AAAFFFNNNVVV[[[dddooosssrrrjjjkkknnnqqqtttvvvxxxyyy{{{||||||zzz~~~~~~{{{zzz{{{|||}}}}}}~~~ooo]]]UUURRRNNNLLLMMMNNNWWWmmmuuuxxx```???999:::444777666555333222111000000////////////000111333333333111///...//////...---................................................//////000000000111111111222222222222222333444555;;;@@@fffeeeLLLYYYwwwkkktttyyyuuurrruuuyyywwwnnnxxxqqqeeeWWWMMMEEE???@@@DDDBBBBBBEEEKKKSSSeee}}}uuuiiivvv}}}|||zzzyyy{{{kkkYYYBBBAAA@@@???@@@CCCEEEGGGJJJLLLOOOOOONNNNNNNNNOOONNNLLLIIIHHHHHHGGGEEEDDDBBBBBBAAA???>>>===;;;999>>>GGGLLLFFF<<<666666888:::999888777666666777777555555444444444555555555666555333222222333666777???FFFOOOWWW\\\___bbbdddggghhhjjjmmmmmmllljjjggggggiiimmmppppppnnnllliiijjjiiiiiilllnnnmmmkkkjjjlllkkkiiihhhfffeeedddddddddcccaaa`````````aaabbb```___\\\XXXSSSNNNIIIFFFBBBAAABBBDDDGGGOOO```ooozzzzzzyyylllZZZXXXjjjkkkWWWLLLRRRxxxVVVVVV???999888777555444444444444333333333222222222111111000000000000////////////000000000000000000000000//////000000000000//////...///111333333111///...///222222666GGG```llllll]]]QQQIIIKKKNNNOOOUUU^^^pppccc\\\\\\\\\QQQLLLTTT^^^|||sssoooiiiooossstttrrrpppppppppooonnnnnnmmmllliiidddaaa]]]SSSIIICCCBBBEEEKKKRRRWWW[[[aaagggkkkooorrruuuoooooonnnnnnqqqxxx}}}yyyuuuqqqnnnmmmllliiieee```\\\XXXVVVTTTOOOOOOMMMKKKHHHDDDAAA???<<<;;;::::::999999:::::::::::::::999888999<<<>>>@@@DDDIIIMMMUUU```gggiiifffhhhkkknnnqqqtttvvvvvv{{{}}}}}}}}}}}}zzzxxxxxxxxxzzz{{{}}}~~~wwwiii\\\RRRLLLKKKMMMNNNPPP^^^xxx{{{xxxiiiuuujjjDDD999999555666666555444333111000///////////////000111333333444222////////////...---////////////////////////////////////////////////000000000000111111111111222222222222333444555666888GGGqqqaaaNNNfffxxxsssvvvssssssooo|||iii]]]OOOFFF@@@>>>@@@CCCEEEEEEHHHNNNYYYppp~~~oooiii|||||||||{{{}}}}}}fffTTT@@@???======>>>@@@CCCEEEIIIKKKNNNOOONNNNNNNNNOOONNNLLLJJJIIIIIIIIIGGGFFFDDD@@@===:::888777777999AAASSS___SSS>>>333555999666888:::;;;;;;:::888777666666555444444444444444666555444333333444555666888<<>><<<;;;;;;::::::999::::::999888888:::===<<<<<<===@@@EEEMMMTTTXXXdddeeehhhkkkoooqqqssstttvvvyyy{{{}}}~~~|||zzzyyywwwwwwvvvxxx{{{~~~}}}~~~~~~{{{~~~tttdddSSSIIIGGGJJJLLLMMMUUUhhh}}}kkkhhhwwwnnniiiyyyxxxQQQ>>>999777666666666555444222000///////////////000000111222333111//////000000///...////////////////////////////////////////////////000000000111111111222222222222222222333555666777555SSSzzzccc[[[vvvzzztttsssmmmrrrzzzVVVPPPHHHCCCAAAAAA@@@@@@DDDFFFLLLVVVddd~~~}}}llliii}}}vvv^^^KKK>>><<<;;;:::;;;>>>AAACCCGGGIIILLLNNNNNNMMMNNNOOOMMMLLLKKKKKKKKKKKKIIIGGGDDD>>>888666333111444888EEE___ooo```CCC222222666444777:::===>>>===;;;999999888777666444444444444444444444444444444555555666777999>>>FFFOOOWWW\\\fffgggiiiiiihhhhhhiiijjjhhhjjjmmmpppooommmiiigggccceeefffeeefffkkkmmmllljjjiiigggeeedddcccdddddd]]]___aaabbbcccccccccbbb_________]]]XXXRRRLLLHHHFFFCCCAAABBBCCCGGGQQQ\\\tttvvv[[[JJJSSS^^^[[[RRRNNNlllrrr\\\tttkkk~~~VVV@@@999888777555444444444444333333333222222222111111////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000888HHHUUUXXXUUURRRIIICCC@@@AAABBBHHH[[[ppp|||yyy|||yyypppbbbXXXUUUOOOGGGJJJXXXnnn|||yyyxxxrrrpppssstttxxxwwwpppmmmooopppnnnlllkkkkkkkkkllljjjgggeeehhhbbbWWWMMMJJJMMMTTTYYYaaacccgggjjjlllppptttxxxrrrtttwwwyyy||||||vvvqqqnnnmmmmmmgggfffdddbbb```]]]\\\[[[VVVVVVUUUTTTQQQMMMIIIGGGEEEDDDBBB@@@???======<<<:::;;;;;;:::888888:::<<<;;;999999:::===@@@DDDHHHUUUWWW[[[aaafffkkknnnppprrrvvvyyy||||||zzzyyyxxxxxxyyyxxxxxxzzz~~~}}}||||||}}}}}}zzzuuu|||wwwgggWWWKKKGGGGGGDDDIIIOOO[[[uuupppdddgggoooxxxtttlllqqq~~~bbbFFF:::999666666666666444222000////////////...//////000000222111//////000111000000////////////////////////////////////////////////000000111111111222222222222222222333444555666777;;;fffeeejjjsssmmmhhheeetttaaaIIIHHHEEEBBB@@@AAABBBCCCEEELLLYYYhhhyyy}}}yyymmmeeeyyy~~~}}}||||||~~~qqqZZZHHH<<<;;;999999:::<<>>???>>>======<<<:::888777555555444444444555555555555555555555444444777<<>>RRR]]]WWWOOOLLLFFFBBB@@@AAAAAAJJJccc|||}}}uuu~~~|||tttpppsssqqqeeeYYYSSSNNNDDDPPPfff~~~|||rrrqqqvvv{{{|||rrrvvvuuuooonnnrrrssspppkkkkkkjjjkkklllkkkiiigggnnniii^^^RRRMMMPPPWWW[[[```cccfffjjjnnntttzzz~~~tttwwwzzz}}}yyyqqqlllkkklllmmmgggfffdddaaa^^^[[[XXXWWWXXXXXXWWWVVVSSSOOOLLLIIIIIIHHHFFFCCCAAA@@@???>>><<<======<<<::::::;;;<<<<<<;;;:::<<<<<<<<<===???AAAEEELLLTTT]]]eeejjjmmmrrrvvvzzz{{{~~~~~~yyyyyyxxxwwwwwwyyyzzz{{{zzz}}}}}}|||~~~~~~yyyvvv~~~{{{zzztttgggZZZPPPJJJGGG===GGGMMMUUUooooooeeeaaapppoooqqq|||~~~pppMMM<<<;;;666666666666555222000///000//////............///222000//////111222111111000000000000000000000000000000000000000000000000000111111111111222222222222222222333444555777777DDDvvveeettt{{{iiiddd^^^```vvv|||QQQJJJJJJGGG@@@;;;>>>EEEJJJMMMXXXkkk~~~~~~zzzvvvnnn```nnn{{{{{{|||{{{tttrrrrrr}}}qqq\\\JJJ;;;:::888888999;;;>>>@@@DDDGGGJJJLLLLLLLLLMMMNNNKKKKKKLLLNNNOOOMMMJJJGGG???999555666444111333999@@@^^^rrrgggNNN>>>999666666777888;;;===???AAAAAA@@@???===;;;888777666555666666777777777666666555555333222333777<<<@@@BBBNNNUUU]]]bbbcccbbbbbbbbbiiijjjlllmmmllljjjhhhfffeeeiiijjjeeedddhhhiiifffkkkiiigggfffeeefffggghhh___bbbeeegggfffbbb]]]ZZZ]]]^^^______\\\VVVOOOKKKHHHDDD@@@@@@@@@AAAIIIQQQ]]]pppqqq```LLLIIIUUU```\\\RRRXXXxxxgggppppppWWW@@@;;;:::888777555444444333111222222222222111000000000000000000////////////000000000000000000000000000000000000000000000000///000111222111000000///000777EEESSSVVVOOOHHHGGGFFF???AAADDDEEEVVVrrr}}}{{{zzztttnnnkkkjjjbbbTTTIIIMMMHHHNNNiii~~~vvvqqqsssyyyyyyuuuxxxvvvrrrooonnnnnnoooppplllkkkmmmooommmiiijjjnnnnnnjjjddd\\\RRRMMMSSS]]]ccceeeiiiooovvv{{{}}}}}}wwwyyy}}}wwwlllgggffffffffffffddd___\\\ZZZZZZ[[[\\\VVVYYYYYYUUUSSSSSSPPPKKKSSSPPPKKKFFFDDDDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@AAADDDJJJRRRZZZbbbffflllsssuuurrrsssxxxzzzxxxyyyxxxvvvttttttwww|||yyy~~~~~~|||}}}wwwrrrqqqooodddSSSJJJLLLEEEEEEJJJVVViiitttiiiZZZdddwwwyyy{{{RRRAAA:::666555555666777666333111333222222222111111000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222///222444444555888999888RRRyyyqqq|||uuuggggggbbbiiipppNNNLLLDDD>>>???BBBBBBDDDGGGIIIfffxxxzzztttnnniiikkkuuu|||zzzuuussstttvvv~~~pppXXXDDD999999888888888999;;;<<>><<<999555222222555888@@@PPPdddhhhUUU<<<333666:::999888:::>>>BBBFFFHHHEEEHHHEEE;;;555888:::999555666777666666777999;;;777555444333444666:::<<>>===============<<<<<<<<<;;;<<<<<<<<<<<<===???BBBHHHNNNTTTWWWcccjjjooooooqqquuuwwwtttzzzyyyxxxvvvtttvvvyyy|||~~~}}}|||{{{~~~|||{{{}}}uuuqqqqqqsssjjjWWWJJJGGGEEECCCEEEMMM\\\rrrsss___cccuuuzzz}}}___LLL;;;777666666666666555333000222222222111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111222333333444777;;;>>>[[[qqqrrrwwwzzzxxxuuunnnrrr]]]KKKKKKDDD???@@@BBBCCCEEEHHHGGGbbbttt{{{vvvmmmhhhiiirrrzzz{{{xxxvvvwwwvvvtttqqqnnnmmmnnnooorrryyy|||uuuhhhSSSAAA999888888888888999;;;<<>>LLL\\\___NNN999222777;;;888777888<<<@@@BBBCCCFFFJJJIIIAAA;;;999777444888999:::999999888888888:::999888777777999:::;;;@@@EEELLLTTTZZZ```fffiiikkklllmmmmmmmmmmmmmmmnnnhhhhhhgggggggggggggggfffgggeeecccbbbaaa```aaaaaadddccccccbbbaaa```______```bbbbbb^^^\\\ZZZSSSLLLHHHDDDBBBEEEGGGEEEEEEGGGZZZfffyyyzzzhhh^^^ZZZTTTTTTQQQGGGJJJlllzzzuuuwww|||TTT>>>999888777555444333333333222222222222222111111000000000000000////////////000000000000000000000000000000000000000000000000/////////......000333666666JJJ[[[]]]WWWQQQHHH>>>>>>>>>FFFKKKQQQdddrrrnnncccrrr|||pppccc```^^^___```\\\RRRKKKDDDRRRlllwwwvvvrrrpppttt|||~~~{{{vvvtttrrrooommmmmmmmmmmmmmmkkkkkkkkkiiigggkkkrrrpppmmmiiiddd\\\TTTSSSXXXbbbgggpppyyyzzzjjj^^^YYYXXXYYYZZZWWWVVVSSSRRRSSSVVVYYY\\\```\\\YYYUUUNNNNNN]]]qqqzzzkkkXXXLLLIIIIIIHHHGGGBBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;>>>BBBEEEGGGUUU\\\dddgggkkkpppqqqpppxxxxxxxxxvvvttttttuuuvvvzzzyyyzzz|||~~~{{{{{{tttoooqqqwwwsss```NNNEEEGGGCCCBBBEEENNN```~~~hhhaaaqqqyyyuuu[[[;;;999888666666666555333000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333222222666>>>DDDjjjvvviiizzzfffsssvvv}}}rrrKKKKKKIIICCC???@@@BBBCCCFFFJJJMMMddduuu~~~~~~~~~|||vvvlllhhhiiirrryyyyyyuuutttqqqkkkfffdddfffjjjmmmnnnssswwwyyyuuulll^^^KKK===888888888888999:::;;;<<<@@@AAADDDFFFIIIKKKLLLLLLNNNPPPQQQOOOKKKHHHHHHJJJKKKHHHAAA:::666666999===???IIISSSSSSEEE666333888888777888;;;>>>@@@AAAAAAGGGNNNRRRPPPKKKFFF>>>888::::::;;;;;;::::::888888888888888777777666666666888:::>>>DDDKKKUUU___fffgggiiilllmmmmmmllllllmmmhhhhhhhhhhhhggggggffffffeeecccbbb```_________```aaaaaaaaaaaa`````````______aaaaaa___]]]\\\VVVOOOMMMGGGCCCDDDDDDCCCCCCFFFUUU]]]nnn|||jjjbbb```VVVPPPMMMEEEAAAUUUqqq}}}~~~}}}zzzRRR===888777666555333333333222222222333333222222111000000000000000////////////////////////////////////////////////////////////...///111000///000333666777NNN\\\WWWNNNKKKDDD999:::===FFFMMMXXXmmmuuuiiiqqq}}}tttllleeebbb```^^^[[[UUUMMMGGGGGGddd|||ssstttrrrpppttt{{{}}}{{{rrrqqqpppooonnnnnnnnnnnnllllllmmmnnnkkkiiimmmuuurrrnnnkkkhhhaaaYYYUUUVVV```gggqqqzzzvvvdddWWWSSSSSSUUUUUUOOONNNMMMNNNPPPTTTYYY[[[fff___[[[ZZZSSSTTTmmmsss^^^SSSPPPNNNLLLJJJDDDDDDCCCBBBAAA@@@>>>>>>?????????>>>===<<<;;;;;;===<<<;;;;;;;;;===???@@@GGGMMMTTTZZZ```ffflllnnntttuuuwwwvvvtttrrrrrrrrryyyyyyzzz|||}}}}}}|||{{{~~~|||}}}tttmmmnnnxxxzzzkkkWWWMMMIIIDDDBBBCCCGGGTTTooowww]]]iiittt~~~lll@@@999888666666777666555333000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111222333333222444>>>HHHrrr```fffttt___vvvsssaaaGGGMMMFFFAAA???AAACCCDDDGGGLLLWWWjjj|||~~~zzztttkkkhhhkkkttt{{{{{{yyyyyypppmmmkkkooovvv{{{|||{{{~~~|||uuuhhhWWWFFF:::666777777888999;;;<<<<<<>>>@@@BBBEEEHHHKKKMMMNNNNNNQQQSSSPPPKKKHHHKKKOOORRRNNNFFF>>>888888<<>>>>>>>>>>>>>>>>>::::::;;;;;;:::999888777999999:::===BBBKKKUUU\\\cccggglllnnnllljjjjjjkkkkkkjjjjjjiiihhhggggggfffdddcccaaa```______``````aaaaaaaaaaaaaaaaaaaaaaaa___aaaaaa___^^^^^^ZZZSSSQQQJJJDDDCCCCCCAAAAAADDDLLLSSSccczzz}}}jjj``````WWWOOONNNKKK@@@FFF]]]~~~xxxQQQ<<<888777666444444333333333222333333333333222111111000000000000////////////////////////////////////////////////////////////---111444333111000222666===PPPYYYPPPFFFEEEAAA999;;;<<>>????????????>>>===<<<;;;>>>======<<<======>>>??????AAAEEELLLSSSZZZcccjjjnnnqqqtttuuutttsssssssssyyyzzz||||||{{{zzzyyyxxx~~~|||{{{}}}sssiiihhhttt{{{qqqaaaXXXIIIDDDBBBDDDDDDKKKbbbzzz[[[___lll{{{zzzJJJ999777666666777888777666000000000000000111111111000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222111111444666333333???LLLuuuzzzUUUiiieeeccc~~~wwwqqq}}}[[[JJJKKKCCC@@@???BBBDDDEEEIIIOOOZZZooowwwqqqllliiikkksssxxxxxxwwwxxxuuuyyyzzziiiTTTBBB999555666777999:::;;;<<<===>>>???AAADDDHHHKKKNNNOOOPPPSSSUUUQQQLLLKKKNNNRRRUUUPPPIII@@@;;;:::>>>AAADDDGGGGGGAAA:::777888:::888EEERRRRRRHHH???@@@EEEIIIUUUgggwww{{{qqqbbbXXXTTTOOOIIIEEECCCCCCBBBAAA>>>???@@@@@@@@@>>>===;;;======>>>???AAAGGGOOOTTT]]]dddkkkooonnnmmmmmmnnnmmmmmmlllkkkiiihhhggggggeeedddbbbaaa``````aaabbbaaaaaabbbbbbbbbbbbcccccc___aaaaaa___``````]]]WWWTTTLLLEEECCCAAA??????BBBGGGLLL]]]vvvzzz~~~llldddjjjbbbUUUOOOKKKEEEAAASSS|||wwwPPP===888777666555444444444444333333333333333222222111000000000000////////////000000000000000000000000000000000000000000000000...222555444111111555:::JJJUUUYYYPPPGGGEEEBBB>>>AAA===JJJ]]]kkkyyy|||rrrvvvyyynnnjjjeee^^^]]]YYYTTTNNNJJJIIIJJJZZZxxxtttwwwwwwuuuuuuyyyzzzxxxlllmmmoooqqqrrrrrrqqqpppnnnoooqqqooohhhbbbfffnnnuuunnnhhhhhhgggaaa]]]\\\cccjjjttt{{{~~~ppp]]]QQQOOOQQQQQQPPPIIIHHHGGGHHHJJJOOOSSSVVVXXXWWW[[[bbbgggssssssgggccc^^^SSSIIIGGGHHHHHHHHHGGGEEECCC@@@>>>>>>???@@@@@@@@@>>>===<<<=========<<<======>>>>>><<<;;;<<>>???@@@CCCGGGJJJNNNOOORRRSSSTTTRRROOONNNPPPSSSSSSPPPIIIBBB<<<<<>>???@@@???CCCPPP[[[VVVGGG;;;<<>>>>>AAAFFFHHHXXXrrrqqqsssqqqXXXJJJDDDKKKDDDSSS|||{{{vvvPPP===888888777666555555555555333333444444333333222111000000000000////////////000000000000000000000000000000000000000000000000///222333111///222;;;CCCYYY[[[[[[VVVNNNFFFCCCBBBIIIBBBRRRmmmxxx|||}}}wwwwwwpppgggeee]]]YYYXXXTTTNNNIIIIIIMMMRRRfff}}}ssstttxxxyyywwwwwwyyyzzzxxxnnnppprrrssssssrrrpppnnnnnnnnnooolllgggeeennnzzzuuullleeeeeefffdddbbbaaaiiiqqq{{{zzzkkkYYYNNNMMMOOONNNLLLIIIGGGFFFEEEGGGJJJNNNQQQSSSWWW\\\bbbkkkwwwtttjjjdddfffbbbWWWOOOOOOLLLLLLLLLKKKIIIFFFCCCAAA===>>>@@@AAAAAA@@@>>>===========================<<<999:::>>>@@@AAAGGGOOOSSSXXX^^^dddiiilllpppssssssvvvzzz{{{yyyxxxwwwxxxtttuuuxxx{{{~~~~~~}}}|||vvvlllkkkwww|||sssnnnUUUHHHAAACCCBBBAAAOOOccctttbbbVVV```xxxaaa>>>;;;888777777777555444111222222222333333333333000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222333222333666444888OOOhhhmmmYYYvvv~~~~~~|||yyy{{{dddWWWLLLIII???>>>@@@DDDEEEFFFKKKSSSaaa~~~~~~}}}~~~|||}}}}}}{{{uuuqqquuuqqqooorrrssssssuuuyyyyyyxxxfffMMM<<<666222444666999;;;=========>>>???@@@CCCFFFJJJMMMOOORRRRRRRRRRRRQQQQQQQQQQQQOOOMMMHHHBBB======???BBBFFFIIIJJJHHHJJJNNNNNNKKKKKKQQQTTTNNNAAA999;;;@@@FFFUUUtttyyyrrrnnnhhhaaa[[[VVVVVVTTTRRROOOLLLJJJIIIEEEEEEEEEDDDCCCEEEIIILLLTTT^^^kkkqqqpppmmmnnnooonnnmmmllljjjhhhfffeeedddeeedddcccbbbaaabbbccccccbbbbbbbbbbbbaaaaaaaaaaaabbbdddcccaaaaaabbb```ZZZUUUMMMGGGEEEBBB>>>===???DDDDDDPPPhhhuuuuuuRRRDDDEEERRRKKKYYYuuuvvvQQQ>>>999888777666666666666666333333444444333333222111000000000000////////////000000000000000000000000000000000000000000000000000111111...---444AAALLLaaa^^^]]][[[SSSGGGAAABBBOOOFFFYYYxxx~~~|||yyymmmdddbbbXXXXXXWWWTTTMMMHHHIIIPPPWWWooowww||||||ooosssxxxzzzxxxwwwzzz{{{yyyqqqrrrtttttttttqqqnnnllllllkkklllkkkiiimmm|||vvvkkkccccccffffffddddddooowwwzzzooovvvhhhUUUKKKKKKMMMLLLIIIHHHGGGEEEDDDEEEGGGKKKMMMNNNSSSXXX[[[bbbmmmsssssshhh```___fffeee[[[WWW[[[OOOOOOOOONNNLLLHHHEEECCC===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>============>>>;;;;;;>>>===:::===CCCEEEJJJRRRYYY___eeejjjnnnooosssxxxzzzyyywwwxxxyyytttvvvzzz}}}|||sssrrryyyuuu^^^NNNCCCDDDBBB@@@MMM```vvvgggVVV___zzzsssAAA>>>:::888666555333222222222222333333444444444000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222666222222444333;;;WWWuuuhhh[[[{{{xxxwwwxxxxxxooocccVVVKKKNNN>>>===@@@DDDEEEFFFLLLTTTkkk}}}{{{}}}~~~~~~|||zzzzzz{{{zzzwwwsss{{{vvvtttwwwyyy{{{~~~}}}xxxwwwwwwrrrbbbIII999444222444666999<<<===>>>>>>??????@@@BBBFFFIIIMMMOOOQQQPPPPPPQQQRRRRRRQQQOOOLLLJJJGGGAAA>>>===???BBBIIINNNPPPPPPUUU\\\\\\VVVMMMMMMJJJCCC<<<:::===AAAFFFWWWzzz|||{{{yyyvvvsssnnnkkkhhhfffbbbaaa^^^[[[XXXYYY\\\___bbblllxxx|||yyytttrrrssslllllljjjhhhfffeeecccbbbdddcccbbbaaaaaabbbbbbcccbbbaaaaaaaaa````````````cccddddddaaaaaaccc```[[[TTTMMMGGGFFFCCC???===>>>BBB???HHH___uuuvvvnnnJJJCCCMMMWWWRRR```zzzjjj___vvvuuuOOO===777777666666555555444444444444333333222111000000000000000000000000000000......//////000000111111000000000000000000000000///111222111000888KKK\\\jjj___YYYZZZWWWNNNGGGHHHJJJUUUiii|||~~~uuuggg]]]XXXWWWLLL\\\TTTHHHLLLLLLPPPccc|||~~~qqqqqqsssvvvwwwvvvvvvvvvwwwppplllkkknnnooollljjjlllooopppqqqsssuuuxxxzzz{{{rrrllliiihhhfffcccdddhhhppppppxxx{{{xxxwwwwwwwwwiiiTTTDDDAAADDDEEECCCCCCCCCCCCDDDFFFGGGIIIJJJNNNSSSZZZ___``````bbbccceeeaaaaaaeeeccc]]][[[]]]YYYXXXVVVTTTQQQLLLFFFAAAAAAAAABBBBBBBBBAAA@@@@@@@@@>>>======>>>>>>>>>===:::;;;;;;;;;<<<<<<======>>>???BBBGGGMMMUUU]]]aaafffiiimmmppprrrtttwwwyyyyyyzzz}}}|||~~~~~~{{{~~~{{{wwwyyy~~~{{{uuujjjRRR@@@???AAA@@@IIIWWWiiimmmvvvhhh^^^qqq~~~QQQHHH<<<555555777777555444333222111111111222333222222222111000//////...////////////000000000000////////////000000000000111111222222222333333333666...666===555===___|||dddfffzzzkkkiiiuuuwww{{{nnn^^^NNNEEE@@@AAA>>>AAAIIIIIIQQQeeesss|||}}}~~~~~~~~~}}}{{{yyyyyyyyyzzzzzzzzzxxxvvvvvvyyy~~~~~~yyytttppppppoooqqqqqq```EEE777777555777:::;;;<<<===>>>@@@>>>@@@BBBEEEHHHKKKMMMNNNPPPPPPPPPQQQRRRQQQOOOLLLKKKHHHCCC???===???AAADDDJJJHHHJJJSSS]]]bbb]]]WWWMMMKKKFFF@@@<<<<<>>>>>@@@EEEGGGTTTlll~~~{{{yyyuuuXXXGGGGGGPPPZZZaaaqqq```hhhuuuPPP===777777777666555555444444444444333333222111111000000000000000000000000000////////////000000000000000000000000000000000000///000111000111;;;NNN]]]eeeWWWOOORRRUUUPPPKKKJJJHHH[[[rrrxxxnnnfff___YYYUUURRR]]]VVVKKKMMMMMMYYYssszzz|||}}}ttttttvvvwwwwwwuuutttssstttpppkkkjjjmmmooommmmmmnnnmmmnnnqqquuuwwwxxxxxxxxxsssnnnlllllljjjeeedddggghhhiiippp}}}}}}zzzxxxwwwwwwrrrcccOOOBBB???CCCDDDBBB@@@@@@AAACCCEEEGGGJJJKKKMMMPPPTTTVVVXXXZZZ]]]```eeeaaaaaaeeeddd___]]]___\\\[[[YYYWWWSSSNNNHHHDDDBBBBBBBBBBBBBBBAAA@@@@@@???===<<<<<<===>>>===<<<===============<<<<<<<<<===>>>???BBBGGGLLLRRRUUU[[[___eeekkknnnqqqtttvvv}}}~~~~~~|||{{{~~~~~~}}}~~~|||zzz{{{}}}}}}yyyvvvkkkUUUDDDCCCBBB???FFFRRR]]]^^^sss|||ooodddttt{{{zzzXXXIII:::555777666555555444333222111111111222333222222111111000//////...////////////000000000000////////////000000000111111111222222222333333333444///666:::888IIIllleeekkktttlllddddddpppzzzvvvkkk^^^OOOEEE@@@AAA???CCCKKKLLLTTThhh}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz|||zzzwwwtttrrruuuzzz~~~|||xxxpppmmmiiieeemmmkkkmmmkkk[[[CCC777888555777999;;;;;;;;;===???>>>???AAADDDGGGJJJLLLMMMOOOOOOPPPQQQSSSRRRPPPMMMMMMIIIEEEAAA???@@@BBBDDDEEEDDDGGGOOOXXX[[[VVVQQQFFFEEEBBB???<<<===@@@DDDNNNaaawwwmmmnnnllljjjjjjiiiiiigggeeeggggggfffeeeccc```]]][[[___```aaaccccccccccccccceeeeeefffhhhiiifffaaa\\\XXXTTTNNNGGGBBB???>>>>>>???CCCDDDRRRlll{{{www~~~yyyXXXFFFGGGMMMZZZaaavvvdddddd~~~vvvQQQ>>>888777777666555555444444444333333222222111111111000000000000000000000000000000000000////////////000000000000000000000000///000000000444AAASSS```^^^OOOFFFLLLSSSQQQNNNNNNNNNkkk}}}ooogggdddaaaYYYRRRQQQVVVPPPIIIJJJPPPjjj{{{yyy{{{yyyqqqsssttttttrrrqqqqqqrrrnnnjjjiiilllooooooppprrrjjjmmmrrruuuwwwwwwuuutttooolllkkkllliiiaaa]]]]]]]]]\\\aaallluuuyyy|||}}}~~~~~~~~~}}}{{{zzzlll\\\JJJ???===???@@@@@@<<<===???AAADDDGGGIIIKKKMMMNNNOOOQQQSSSWWW\\\```bbb``````cccbbb___^^^```___^^^]]]ZZZUUUPPPKKKHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>======>>>??????>>>@@@@@@??????>>>======<<<============???BBBEEEFFFLLLQQQXXX___eeeiiinnnpppyyy{{{}}}~~~~~~}}}|||zzzxxx{{{}}}~~~|||~~~}}}{{{yyyxxxnnn[[[KKKGGGDDD???BBBLLLRRRRRReeezzznnnwwwxxxxxxfffLLL777666999555222555444444222111111111222222222222111111000/////////////////////000000000000/////////000000000111111111111222222222333333333222111555777===[[[zzzhhhttttttlllkkkhhhppp~~~iiidddZZZLLLCCC???BBB@@@EEENNNOOOXXXmmm~~~~~~~~~~~~||||||}}}}}}}}}|||{{{{{{|||{{{xxxrrrlllkkkqqqwwwppprrrpppkkkgggfffddd```iiiiiijjjfffVVV@@@666888555666888999999999;;;======>>>@@@CCCFFFIIIKKKMMMNNNNNNOOORRRTTTTTTQQQOOONNNKKKGGGDDDBBBBBBDDDEEE???@@@BBBHHHKKKKKKEEE@@@<<<============>>>AAADDDKKKaaaxxxlllooollliiigggggggggfffeeeffffffeeecccaaa^^^[[[YYY]]]^^^```aaacccdddeeeeeegggggghhhiiiiiifffaaa]]]XXXUUUOOOHHHCCC@@@>>>>>>===@@@AAAOOOjjjyyysss}}}YYYDDDGGGFFFXXX^^^lllqqqdddzzzwwwRRR???888888777666555444444333333333333222222111111111////////////////////////111111000000//////......///////////////////////////000000000999IIIYYYbbbWWWMMMGGGMMMRRROOONNNQQQ^^^{{{ooogggccc^^^VVVOOOPPPMMMIIIGGGJJJ\\\zzztttvvvwwwkkklllnnnoooooooooppprrrmmmiiihhhllloooppprrruuukkkmmmpppsssttttttsssrrrnnnlllmmmnnnhhh^^^VVVTTTYYYVVVWWW\\\aaacccfffkkk{{{{{{|||~~~~~~{{{yyyhhhWWWFFF===<<<<<<<<<===<<<<<<>>>@@@BBBEEEGGGHHHGGGHHHJJJMMMQQQVVVZZZ^^^^^^^^^^^^___```______`````````___\\\VVVQQQMMMLLLHHHGGGFFFDDDCCCBBBAAAAAABBBAAA??????AAABBBAAA@@@@@@@@@@@@@@@@@@?????????>>>============>>>>>>???BBBFFFKKKQQQVVV]]]dddhhhnnnrrrxxx||||||{{{yyyxxxwwwzzz{{{{{{~~~~~~}}}zzzyyyzzzvvvdddSSSLLLEEE???BBBJJJPPPPPPaaa{{{xxx||||||wwwTTT999888;;;333000666555444222111111111111222111111111111000000//////////////////000000000000//////000000000111111111111111222222222333333333111333555444AAAkkk}}}llljjj~~~rrr~~~uuuzzzjjjYYYYYYSSSGGG@@@@@@CCCBBBGGGOOOPPP[[[qqq~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}wwwyyyxxxqqqjjjjjjrrryyyppppppnnnnnnmmmllliiieeeiiikkkmmmgggTTT???555666444666777777777888:::<<<>>>???AAADDDGGGJJJLLLMMMMMMNNNOOORRRTTTUUUSSSQQQOOOMMMJJJGGGFFFFFFGGGHHHAAADDDGGGHHHEEE???888444555777:::;;;<<<>>>@@@BBBEEE[[[yyyooollljjjfffeeefffgggggggggdddddddddcccaaa___\\\[[[]]]^^^___```bbbcccdddddddddeeeffffffeeebbb^^^[[[YYYVVVPPPJJJDDDAAA???>>>>>>@@@???KKKfffzzzwwwooo{{{ZZZCCCFFF???SSSYYYZZZjjj}}}oooxxxRRR???888888777666555444333333333333222222222222222111////////////////////////111111000000//////......///////////////////////////111000222>>>QQQ___cccTTTOOOOOOSSSQQQKKKMMMUUUlll}}}zzztttkkkbbbYYYQQQLLLSSSKKKHHHIIIQQQqqqvvvzzzuuuoooppprrrkkkmmmnnnnnnmmmnnnoooqqqlllhhhgggllloooppprrruuummmnnnnnnoooppppppqqqqqqsssqqqrrrsssmmmaaaWWWTTT\\\XXXWWWXXXXXXXXX[[[```uuuttttttvvvxxxwwwtttpppeeeTTTCCC===;;;:::999;;;======>>>???AAABBBDDDEEE???AAAFFFLLLRRRWWWZZZZZZ^^^_________```aaabbbbbb___``````\\\WWWRRRPPPOOOLLLKKKIIIGGGEEECCCCCCBBBDDDBBB@@@@@@AAABBBAAA@@@?????????@@@AAABBBCCCCCC???@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDHHHOOOXXX^^^hhhoooxxx~~~~~~zzzwwwuuuxxxyyyxxxwwwzzz~~~zzzwwwwwwyyy~~~mmm\\\PPPGGGAAADDDKKKOOOQQQ```{{{|||```???:::;;;333000666555444333111000000111111111111111000000000000000////////////000000000000000000000000111111111111111111222222222333333333222555666333EEEuuulll___iiivvvdddvvv}}}YYYNNNQQQMMMDDD@@@AAADDDCCCGGGOOORRR___wwwzzz~~~~~~}}}|||||||||}}}~~~~~~rrruuuvvvsssoooqqqzzz{{{yyyyyyyyyxxxsssnnnkkkmmmqqqsssjjjUUU???444333444555666666666777:::<<>>777444222555999;;;<<<<<<===???BBBUUUxxxvvvpppiiigggeeedddfffhhhiiiiiiaaabbbcccccccccbbbaaa``````___`````````aaaaaaaaaaaabbbddddddbbb___\\\[[[ZZZWWWRRRKKKFFFBBB???>>>???AAA???HHH^^^pppuuuooozzz]]]EEEFFF===PPPWWWQQQSSShhh}}}xxxRRR>>>999888888666555444333222222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000///111111555DDDYYYcccbbbRRRPPPRRRTTTOOOIIINNNYYYtttwwwxxxvvvmmm___SSSMMMLLLOOOGGGGGGKKKXXX}}}sssxxxuuurrruuuuuussssssrrrpppmmmlllmmmnnnkkkggghhhmmmpppooooooqqqnnnnnnmmmmmmmmmnnnooooooqqqpppqqqrrrmmmbbbZZZXXX\\\ZZZYYY[[[ZZZXXX[[[aaarrrpppoooqqqssssssppplll```OOO???<<<;;;888888;;;======>>>???@@@BBBCCCDDDBBBFFFLLLTTT\\\``````___```bbbbbb```aaaeeefffddd^^^``````]]]WWWSSSRRRTTTQQQOOOLLLIIIGGGEEEDDDDDDEEECCCAAA@@@AAAAAA???>>>>>>>>>???@@@BBBCCCDDDEEE@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>===???DDDLLLRRRbbbjjjuuu{{{{{{wwwtttssswwwxxxvvvtttxxxzzz}}}~~~|||yyyvvvwwwxxxssscccVVVKKKDDDEEEJJJJJJMMMYYYnnn||||||pppKKK<<<999444222666666555333111000000111111111111000000000000000000////////////000000000000000000000111111111222222111111222222222333333333333555666555IIIzzz```VVVgggfffccc|||}}}qqqOOOKKKNNNHHHBBBBBBAAAEEEDDDGGGPPPUUUfffzzz|||{{{zzzzzzzzz{{{}}}~~~~~~~~~pppsssvvvvvvuuuxxx~~~yyyqqqmmmlllrrrwwwwwwjjjSSS>>>444222333444555555666888;;;>>>@@@AAACCCFFFIIILLLNNNPPPOOOOOOQQQSSSVVVVVVUUUSSSPPPOOOOOOOOOOOOOOOOOOOOOJJJRRRXXXUUUJJJ===666444222555999;;;;;;;;;<<<===AAAQQQnnnqqqooohhhgggeeeeeegggiiiiiiiii```aaacccddddddddddddcccaaaaaa```_______________```bbbdddcccaaa^^^]]]]]][[[XXXSSSMMMGGGCCC???>>>>>>BBB@@@EEEUUUdddyyyuuurrr}}}cccKKKGGG@@@MMMWWWQQQJJJ]]]wwwQQQ===999999888666555444333222222222222222222222222222000000000000000000000000////////////000000000000000000000000000000000000///222333777III^^^eee```QQQLLLKKKMMMKKKIIIRRR___|||tttuuurrrhhh[[[QQQMMMLLLGGGBBBHHHRRRfffyyytttwwwtttwwwzzzuuussssssrrroookkkjjjjjjkkkjjjggghhhnnnpppnnnlllmmmlllmmmmmmnnnmmmmmmlllkkkmmmkkklllnnnlllddd______``````bbbddddddaaadddiiipppllljjjllloooqqqnnnkkkYYYHHH::::::;;;888888<<<<<<<<<===>>>@@@CCCDDDFFFJJJMMMRRRYYYaaaddddddbbb```cccbbb^^^___dddeeeccc]]]___aaa^^^XXXUUUVVVXXXUUUSSSOOOKKKIIIGGGFFFFFFJJJHHHEEECCCCCCBBBAAA?????????@@@AAABBBBBBCCCCCC???AAACCCDDDDDDCCCAAA@@@>>>>>>===<<<<<>>777555555666666555333111000000000111000000000000000000000111////////////000000000000000000111111111222222222111111222222222333333333333333666:::NNN}}}\\\XXXkkk```mmmwwwcccKKKLLLMMMCCC===BBBAAADDDDDDHHHRRR[[[ppp~~~}}}yyyyyyxxxxxxyyy{{{}}}~~~~~~}}}|||||||||tttvvvxxxxxxyyyzzz}}}{{{yyywwwqqqkkklllqqqtttyyyvvveeeMMM:::444444222333444555666999===@@@???AAACCCFFFIIILLLNNNOOOPPPPPPQQQTTTVVVVVVTTTRRROOOOOOPPPQQQRRRRRRSSSSSSSSS\\\bbb]]]LLL<<<444222333555888:::;;;<<<===???>>>LLLgggzzzqqqooojjjiiiggggggiiiiiihhhfffaaabbbcccdddddddddcccbbbaaa```___^^^^^^^^^______^^^```cccbbb```^^^^^^___\\\YYYTTTNNNHHHCCC@@@>>>;;;AAA@@@BBBLLLZZZqqqwwwyyyiiiTTTJJJBBBHHHSSSSSSHHHWWWwwwPPP<<<999999888666555333222222222222222222222222222222000000000000000000000000......//////000000111111000000000000000000000000///333444999LLLaaafff^^^QQQGGGBBBEEEHHHKKKVVVccc~~~sssqqqlllcccXXXQQQNNNMMMDDDCCCOOO^^^xxxvvvrrrqqqoootttvvvmmmnnnnnnmmmkkkhhhhhhiiikkkiiigggiiinnnpppmmmjjjiiijjjkkknnnoooooommmjjjhhhmmmkkkmmmppppppkkkiiijjjkkkkkkooorrrqqqnnnpppuuuiiieeebbbdddiiikkkjjjgggTTTBBB666888;;;888999>>>:::;;;<<<>>>AAADDDFFFHHHKKKLLLOOOUUU\\\______]]]]]]``````[[[[[[aaabbb___]]]```aaa___YYYWWWXXX[[[WWWUUUQQQMMMJJJHHHGGGGGGOOOMMMJJJHHHGGGFFFDDDBBB@@@AAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCCCCAAA???===<<<===>>>>>>===>>>@@@BBB<<>>999???@@@DDDCCCHHHUUU```xxx~~~}}}xxxwwwvvvvvvxxxzzz}}}~~~~~~|||zzzyyyyyyzzzxxxyyyyyyyyyyyyyyyxxxwwwvvvrrrpppooojjjgggnnnyyyvvvyyysss___GGG777444777222333444555666999>>>AAA>>>@@@BBBEEEHHHKKKMMMNNNQQQQQQRRRTTTVVVVVVTTTRRRNNNOOOQQQSSSTTTUUUUUUUUUccclllqqqhhhSSS@@@666444222555888:::;;;===???AAA;;;GGGbbb~~~tttsssrrrlllkkkjjjiiiiiihhheeecccbbbbbbcccddddddcccaaa``````___^^^]]]]]]^^^___```[[[^^^``````^^^\\\]]]^^^\\\YYYUUUOOOIIIDDD@@@>>>888@@@@@@@@@HHHTTTmmmyyy~~~nnnZZZLLLAAABBBOOOSSSGGGSSSzzzSSS>>>777666555444333333444555333333333222222111111111000000000000000000000000////////////////////////...///000111111000///...222000333BBBYYYgggbbbTTTOOO@@@===GGGHHHCCCSSSmmm}}}vvvjjjbbb```ZZZPPPJJJKKKCCCGGGPPPkkkwwwuuuqqqpppooonnnmmmkkkooopppooolllhhheeeeeeeeekkkmmmpppqqqpppooonnnnnnuuupppmmmlllkkkhhhiiimmmoooooonnnnnnmmmmmmmmmmmmssstttuuuuuutttqqqooonnn]]]aaaaaabbbjjjrrrmmmaaaJJJBBB<<<:::999777888;;;>>>>>>>>>???@@@AAACCCDDDGGGIIILLLPPPSSSTTTUUUVVVaaa[[[ZZZaaaeeeaaa\\\[[[```cccbbb]]]XXXWWWVVVSSSSSSGGGIIINNNIIIFFFHHHEEEHHHNNNOOOJJJHHHJJJIIIEEEEEEFFFEEECCC@@@??????AAACCCCCCBBBBBBAAA@@@@@@???>>>>>>=========>>>???@@@>>>???CCCHHHJJJNNNYYYeeeoooqqqvvv|||zzzvvvnnnhhh\\\LLLBBB@@@AAAEEEEEEIIIRRR^^^rrr|||mmmBBB:::666000666666555444333222111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333333444444555222111222<<>>FFFCCC@@@IIIXXXddd{{{yyywwwyyy}}}~~~~~~{{{zzzzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvpppmmmooopppooossszzz}}}uuudddNNN;;;222222666333444555555666888<<>>???>>>FFFZZZyyyxxxuuuqqqooohhhhhhggghhhhhhfffbbb___aaabbbbbbcccccccccbbbbbbbbbaaa___^^^^^^___```bbb^^^___``````^^^ZZZWWWTTTWWWUUUSSSPPPLLLFFF???;;;;;;>>><<<>>>FFFNNNccc~~~xxxyyyzzz___CCC===BBBKKKUUUUUURRRvvv}}}VVVAAA888777555444333333444444333333333222222222111111000000000000000000000000//////////////////////////////000111111000///...000444===MMM```iii```RRRLLL???===EEEEEECCCVVVrrr{{{vvviii___]]]YYYOOOHHHIIIDDDJJJYYY|||yyyuuussspppoooooommmkkkiiimmmnnnnnnmmmjjjhhhggghhhjjjlllooopppooommmmmmnnnuuuqqqnnnnnnllljjjjjjnnnpppoooooonnnmmmlllkkkkkkfffdddcccgggnnntttuuutttkkklllkkkllluuuzzzqqqaaaHHH@@@999888888777999;;;=========>>>???AAABBBCCCHHHJJJLLLOOOQQQRRRRRRRRR]]]YYY[[[bbbeeebbb___```aaadddddd```\\\YYYSSSLLLGGG===@@@EEE@@@AAAFFFEEEHHHMMMNNNLLLKKKMMMLLLHHHGGGHHHHHHGGGFFFDDDBBBBBB@@@@@@@@@??????>>>>>>>>>;;;<<<<<<<<<<<<=========@@@???@@@AAAAAACCCKKKUUU```eeeooo{{{~~~vvv~~~~~~{{{rrrjjj]]]MMMCCC@@@===@@@>>>AAAHHHUUUyyyuuuFFF999666222666666555444333222111111111222222111111000000//////000000000000000000000000000000000000111111111111111222222333333444444555777888;;;EEE\\\~~~ccckkkxxxqqq{{{}}}[[[TTTOOOMMMGGG@@@>>>AAAFFFEEEDDDMMM]]]lll}}}|||{{{zzzyyyzzz}}}~~~~~~}}}{{{{{{|||}}}}}}|||||||||zzzxxxvvvtttsssrrrtttpppnnnpppqqqpppsssyyytttkkk[[[HHH:::333444777444555555555666888<<>>555777555666888;;;>>>???>>>>>>:::CCCXXXsssuuuqqqpppnnnmmmhhhhhhggghhhhhhfffbbb___aaabbbbbbcccccccccbbbbbbcccbbb___^^^]]]]]]^^^___^^^_________]]]ZZZWWWUUUWWWVVVSSSQQQNNNHHHBBB===;;;>>>;;;===EEELLL___|||~~~wwwvvv}}}zzzcccIIICCCCCCHHHUUUWWWVVV{{{}}}yyykkkmmm}}}UUU@@@888777555444333333444444333333333222222222222111000000000000000000000000//////////////////////////////000111111000000///...:::JJJ[[[gggiii^^^PPPGGG???===CCCBBBDDD[[[yyy{{{ttteeeZZZYYYVVVMMMEEEDDDCCCLLLeeevvvqqqpppooooooooommmjjjgggjjjlllnnnnnnllljjjjjjjjjjjjlllnnnnnnmmmlllmmmnnnuuuqqqooopppnnnkkkllloooqqqqqqooonnnllljjjiiihhhdddaaa```hhhttt|||{{{wwwoooooonnnqqq|||sss___GGG>>>777666888888999<<<;;;;;;<<<===>>>@@@BBBCCCIIIJJJKKKMMMNNNOOOOOOOOOXXXYYY]]]cccdddbbbcccfffccceeefffdddaaa\\\QQQEEEAAA999===@@@<<>>>>>>>>>>>>>>;;;;;;<<<============<<>>===?????????EEELLLPPPVVVdddvvvzzzvvvlll___PPPDDD@@@@@@CCC@@@@@@FFFQQQvvv{{{NNN888777666666777666555333222222111111333333222111000000//////000000000000000000000000000000000000111111111111111222222333333444444555666777===JJJ```wwwjjjtttyyynnnhhhsssVVVSSSPPPLLLEEE???@@@DDDCCCFFFFFFPPPbbbttt~~~~~~}}}{{{zzz|||{{{{{{|||~~~|||{{{zzz|||~~~~~~|||{{{xxxvvvsssrrrrrrrrrrrrpppooorrrrrrqqqrrrvvvhhh]]]NNN@@@888666777888444555666666666888;;;>>>>>>@@@BBBDDDEEEFFFHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRWWWXXXYYYYYYYYY[[[___aaa```aaaccc```TTTDDD999666444666:::>>>BBBCCCAAA>>>:::CCCVVVmmm|||ooooooppppppoooiiihhhgggggggggfffbbb```bbbbbbcccccccccbbbbbbaaacccbbb___]]]\\\[[[[[[\\\]]]^^^^^^^^^]]]ZZZWWWUUUWWWUUUTTTRRROOOJJJDDD@@@;;;>>>;;;===DDDHHHYYYtttvvvrrrxxxzzziiiRRRIIIBBBDDDUUU^^^]]]}}}|||~~~eee\\\}}}~~~yyyQQQ<<<888777666444333333333444222222222222222222222222000000000000000000000000///////////////////////////000000000111111111111000AAAVVVdddiiifffZZZOOOCCC???>>>AAA@@@HHHcccyyyqqqaaaUUUTTTRRRJJJBBBAAAFFFSSSuuuyyyoooooooooooopppnnnjjjggghhhjjjlllmmmkkkiiiiiiiiikkkmmmnnnmmmllllllnnnooossspppooopppooollllllooorrrqqqooommmkkkiiiggggggjjjiiikkkqqqyyyzzzuuuooolllkkkkkkrrryyycccJJJ???777666888888999;;;;;;;;;<<<===???AAACCCDDDIIIIIIJJJLLLMMMNNNOOOPPPUUUZZZaaadddcccbbbdddhhhdddffffffeeeddd```SSSFFFBBB;;;===>>>:::BBBOOORRR[[[YYYTTTPPPPPPQQQRRRQQQNNNKKKIIIHHHHHHHHHFFFDDDBBBBBBAAAAAA@@@@@@??????===>>>???@@@@@@@@@???>>>@@@>>>???BBBCCCCCCGGGLLLIIIOOO___tttxxxmmmbbbTTTIIIBBBCCCFFFDDDEEEHHHQQQrrr~~~|||wwwWWW888666999666888777555444222222111111444333222222111000//////000000000000000000000000///000000000111111111111111222222333333444444555555555<<>>;;;<<>>999888666444333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000111222222666III^^^gggfff```WWWOOOAAA@@@@@@@@@AAANNNkkkzzzrrrlll]]]QQQPPPNNNFFF@@@@@@KKK```{{{tttoooooooooppppppoookkkiiigggiiikkkjjjiiigggggggggmmmnnnnnnnnnlllmmmoooqqqpppnnnnnnpppppplllkkknnnqqqpppnnnmmmkkkiiigggfffhhhhhhiiijjjkkkkkkjjjiiiooonnnnnnwwwjjjOOOCCC999777888888888999;;;;;;<<<>>>@@@CCCEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRUUU]]]cccdddaaaaaacccfffdddeeeeeedddfffdddZZZOOO@@@999:::;;;:::IIIZZZ]]]nnneee[[[TTTRRRSSSVVVXXXSSSPPPMMMKKKKKKLLLMMMNNNIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@AAADDDDDDCCCFFFLLLNNNYYYnnnxxxnnneee[[[NNNEEE???CCCBBBDDDHHHLLLeeettteeetttuuuccc<<<777;;;666888777666444333222111111333333333222111000000///000000000000000000000000///000000000111111111111111222222333333444444555999888BBB\\\zzzfffbbbuuuuuummmpppnnn^^^SSSTTTQQQHHH???<<>>@@@BBBCCCDDDFFFHHHHHHJJJMMMNNNNNNOOOPPPRRRSSSVVVZZZ\\\\\\\\\]]]^^^bbbaaa______]]]UUUHHH===888888<<>>RRRaaa^^^ooommm~~~eeeuuuYYYEEE999888666444333222333333111222222222222333333333000000000000000000000000000000000000000000000000000000000000000111333333===PPPccchhhccc[[[TTTOOOAAABBBBBB@@@EEEWWWtttyyyqqqfffYYYPPPNNNJJJBBB???BBBMMMjjjsssoooooonnnnnnooooooooollljjjggghhhiiihhhfffffffffhhhoooooonnnmmmlllmmmpppsssnnnlllmmmqqqqqqmmmlllmmmnnnmmmmmmllljjjiiihhhhhheeeccc___]]]^^^bbbiiimmmpppnnnmmmtttiiiRRREEE999666999999888888:::;;;<<<>>>AAADDDFFFHHHGGGHHHHHHJJJLLLOOOQQQRRRVVV^^^dddccc```aaacccccccccfffffffffggggggaaaXXXFFF>>><<<===BBBWWWkkknnnkkk___RRRLLLJJJKKKNNNRRRUUUUUUUUUTTTTTTWWW[[[___UUUTTTRRROOOLLLIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGEEEDDDLLLVVVhhhwww{{{~~~yyypppjjjbbbUUUHHH???AAA@@@DDDHHHIII[[[{{{lllZZZllltttsssGGG999===888999888666555333222111111222222222222222111111111000000000000000000000000000000000000111111111111111222222333333444444555999;;;LLLllllllkkkwwwaaaSSSTTTOOOEEE>>>===??????CCCKKKOOO[[[uuu~~~}}}}}}}}}}}}|||~~~}}}}}}}}}{{{yyyvvvtttuuuuuutttsssxxxvvvssspppmmmlllkkkjjjnnnqqqqqqmmmkkkjjjfffaaaZZZOOOAAA888555666666555666888999999888888999;;;;;;===@@@AAABBBCCCEEEHHHFFFIIIKKKMMMNNNNNNPPPRRRRRRVVVZZZ]]]]]]]]]]]]]]]eeedddaaa``````]]]QQQEEE>>><<<===EEEQQQ\\\aaabbbTTTIIIKKK___sss{{{{{{kkkWWWMMMUUUbbbwwwrrrnnnmmmnnnjjjiiifffffffffeeecccaaacccccccccccccccbbbaaa```]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZYYYXXXXXXSSSRRRQQQPPPNNNKKKEEEAAA;;;===:::===CCC@@@GGGZZZppp|||hhhhhhtttqqqcccJJJBBB===KKKYYYVVVZZZooo___mmmXXXDDD:::888666444333222222222111111222222222333333333000000000000000000000000000000000000000000000000000000000000000222333444CCCUUUfffiiibbbYYYRRRNNNCCCEEECCCBBBIII___zzz~~~wwwnnn```VVVOOOMMMGGG??????EEETTTxxxtttpppnnnmmmkkklllmmmmmmlllkkkfffggggggfffeeegggjjjllloooooommmkkkjjjlllpppsssnnnlllnnnssssssooommmnnnkkkkkkkkkjjjjjjjjjjjjjjjfffbbb^^^]]]aaafffiiijjjjjjhhhfffjjjyyywwwdddPPPCCC666555888999888888999:::;;;===@@@CCCFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOUUU]]]bbb``````ccccccaaaaaafffjjjjjjjjjiiiddd^^^RRRGGGAAAAAAIIIaaauuuuuuYYYLLLAAA???@@@@@@CCCHHHOOOVVV\\\___```ccciiiooogggeeebbb^^^YYYUUURRRPPPLLLKKKIIIHHHHHHJJJLLLNNNOOOOOOQQQQQQQQQYYYlll|||zzz|||tttooohhhYYYJJJCCCBBB>>>BBBHHHGGGTTTooommm[[[```ppp~~~TTT===>>>999:::999777555333222111111111111222222222222333333000000000000000000000000000000000000111111111111111222222333333444444555222<<>>@@@AAA???DDDKKKPPP___}}}}}}|||}}}}}}}}}|||~~~~~~||||||||||||xxxtttrrrrrrsssttttttvvvtttrrrpppmmmjjjhhhgggiiimmmmmmhhhggghhheee```XXXOOOBBB999444444444555777999::::::999888999::::::<<>>CCC@@@DDDUUUkkkzzzdddbbbpppqqqdddIIIEEE>>>EEEUUUVVVSSSZZZwww}}}cccooozzzRRR===:::999666444333222222222111111111222222333333333000000000000000000000000000000000000000000000000111000000///000222444555FFFXXXhhhjjjbbbYYYQQQLLLDDDFFFEEECCCLLLddd~~~uuuxxxyyypppeee]]]UUUOOOMMMEEE===???HHHbbb|||uuurrrmmmkkkjjjjjjkkklllkkkkkkfffffffffeeefffiiimmmqqqnnnnnnllljjjiiikkkooorrrnnnmmmppptttuuupppnnnpppiiiiiiiiijjjjjjkkkkkkkkkfffbbbaaaeeejjjjjjccc[[[eeedddbbbeeesss}}}uuueeeNNN@@@444333777999999999777888:::<<>>CCCDDD@@@BBBIIINNN___~~~||||||~~~{{{~~~~~~{{{{{{||||||xxxssspppqqqsssuuuvvvqqqqqqpppooonnnllljjjiiieeeiiijjjeeedddgggeee```VVVNNNCCC999333333444555777999;;;;;;999888999::::::<<<>>>@@@AAABBBDDDFFFDDDGGGJJJLLLMMMNNNPPPRRRYYYZZZ[[[\\\\\\^^^aaadddaaabbb```^^^```ccc\\\QQQHHHBBB===DDDUUUiiixxx~~~zzziiicccooozzz|||zzzvvv|||zzzpppnnnpppkkkiiifffeeeeeeeeecccbbbdddddddddccccccaaa``````aaaaaa```___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTSSSQQQMMMGGGCCC;;;===;;;>>>DDD@@@CCCSSSmmmxxx```___nnnpppdddGGGGGG@@@CCCUUU\\\WWWVVVtttyyyjjjuuuoooLLLAAA<<<777555777888555333444111222333444444333222111111111000///////////////000000000000000///......333///...///000000444:::VVVjjjwwwmmmXXXLLLKKKMMMJJJCCC???FFFYYYpppwwwsssssskkk```UUUTTTNNNDDD<<>>444444777888888999999:::<<>><<<===???BBBEEEFFFJJJZZZeeelllpppmmmqqq|||{{{yyysssmmmjjjpppwwwvvveeeZZZ^^^bbb___```fffnnnttt}}}wwwqqqlllbbbWWWKKK@@@===CCCDDDCCCNNNaaajjj^^^gggtttCCC@@@999888888777777666444333222333333333222222222111111222222111111111111222222000000000000111111111111111222222333333444444555BBB<<>>???BBBCCCCCC@@@LLLRRRbbb~~~{{{zzzzzz{{{|||{{{}}}~~~{{{yyyzzzwwwtttrrrtttvvvxxxyyynnnllljjjlllooonnniiidddffffffggggggeeeccc```___VVVMMMAAA666111000000111555666777888999:::::::::;;;<<<===??????@@@@@@@@@???BBBFFFHHHKKKMMMQQQTTTVVVXXX[[[^^^aaabbbbbbbbbaaabbbdddfffgggeeeaaa]]]WWWMMMAAABBBYYYvvv~~~~~~xxxqqqkkkjjjlllllliiieeebbbbbbdddbbbbbbaaaaaaaaaaaaaaabbb```___^^^[[[ZZZXXXXXXWWW[[[ZZZYYYXXXXXXWWWXXXXXXTTTTTTTTTUUUSSSOOOHHHDDD===::::::===>>>???DDDKKKiiizzzdddUUU___lllhhhQQQDDD@@@DDDJJJXXX^^^UUUpppvvvtttyyyoooLLL@@@<<<777444555555333333555222222222333333222222222111111000///////////////000000000000000///......222///...000111111666===___ooowwwjjjSSSFFFEEEGGGHHHFFFGGGQQQcccyyytttpppooohhh^^^OOONNNIII@@@:::===FFFMMMjjjyyytttppphhhjjjlllmmmmmmlllkkkjjjjjjiiihhhhhhhhhiiikkkmmmooojjjkkklllkkkkkklllnnnqqqqqqppppppoooooonnnnnnnnnmmmkkkiiihhhhhhhhhgggffffffhhhiiiiiiiiilllrrrwwwzzzvvvnnnggggggiiiccc\\\III>>>444444888999999:::999:::<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGIIILLLNNNPPPWWWZZZ^^^bbbddddddeeeeeeiiilllpppsssssspppllliiijjjVVVSSSOOOGGG[[[gggQQQCCCBBB@@@@@@BBBEEEHHHIIIRRR^^^fffoooxxxyyy~~~}}}}}}vvv|||{{{uuuoooeee[[[NNNCCC>>>BBBBBB@@@JJJ[[[xxx\\\gggLLLDDD;;;888888777777666444333222333333333222222222111111111111111000000111111111000000000000111111111111111222222333333444555555>>>???vvvnnn^^^uuufffeee}}}~~~dddVVVSSSKKKBBB===>>>AAABBBBBBBBBOOOXXXlll}}}zzzyyyyyyzzz{{{|||~~~~~~{{{xxx{{{xxxtttssstttvvvxxxxxxnnnlllkkklllooonnnhhhcccddddddcccbbb```\\\YYYWWWRRRJJJ???555111000222222555555777888999999::::::;;;<<<===???@@@@@@@@@@@@BBBEEEHHHKKKMMMPPPSSSVVVXXXYYYZZZ\\\^^^```aaabbbbbbcccdddfffgggfffcccaaa]]]VVVMMMMMM___yyyuuummmhhhiiiiiifffbbb``````bbbcccbbbaaaaaa`````````aaa^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTUUUSSSOOOIIIDDD===;;;:::===>>>>>>DDDJJJccc~~~kkk]]]eeerrrpppXXXHHHAAACCCIIIWWW^^^VVVrrrrrriiiyyypppMMM???;;;666333444444222222444333222222222222222222333111111000///////////////000000000000000//////...111///000111111222999BBBjjjuuuwwwgggOOO@@@>>>AAAHHHGGGKKKZZZqqq{{{qqqmmmjjjbbbYYYLLLIIIDDD>>>:::===HHHRRRuuuqqqqqqqqqkkkjjjmmmnnnmmmiiiggggggiiigggggggggggghhhiiikkklllggghhhjjjkkklllnnnqqqssssssrrrpppooommmmmmnnnnnnllljjjhhhggghhhhhhgggeeehhhhhhiiijjjmmmqqquuuwwwzzzxxxrrrjjjeeebbb\\\UUUGGG===555555888999999;;;::::::;;;<<>>@@@@@@@@@AAAEEEGGGKKKMMMOOORRRUUUXXXYYYYYYZZZ[[[\\\^^^___```cccccceeeffffffgggffffffeeeccc]]]ZZZcccwwwxxxmmmeeefffeeeccc```^^^^^^___dddcccbbb``````_________\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSOOOIIIEEE>>>;;;;;;======>>>CCCIII]]]vvvgggkkkxxxzzz```KKK???AAAHHHXXXccc___jjj~~~nnnwwwyyyqqqMMM===999555444777777444222333444333222111111222333444111000000/////////////////////000000000000//////111000111222000222<<>>AAAIIIGGGLLLaaa{{{rrrkkkeee\\\UUUMMMIIIDDD@@@===AAAMMMZZZ|||nnnqqqqqqllljjjmmmnnnlllgggdddeeegggccceeeggghhhiiiiiihhhgggfffhhhjjjllllllnnnqqqsssqqqpppnnnlllkkklllnnnooojjjiiigggfffggghhhgggfffllljjjhhhiiikkkmmmnnnnnnppprrrooohhhaaa^^^YYYUUUEEE<<<555666888999:::<<<:::::::::;;;>>>BBBEEEHHHFFFFFFGGGIIILLLPPPSSSUUUVVVYYY]]]```aaabbbfffhhhkkkqqqwwwwwwssspppqqqsssiii___\\\UUUKKKQQQWWWLLLIIIIIIHHHFFFEEEEEEGGGHHHQQQ___iiittt~~~wwwqqqggg^^^TTTHHH@@@???===;;;AAAMMM^^^zzzsss\\\nnnZZZBBB777888888777777666444333222333333333222222222111111000000////////////000000///000000000111111111111222222333333444555555555777IIIzzzYYYUUUxxxnnn|||cccUUUHHHCCC===:::;;;>>>@@@AAAIIITTTbbb~~~}}}|||{{{|||}}}~~~}}}zzzxxxwwwuuurrrqqqqqqqqqpppooommmlllkkklllllliiiddd```^^^^^^``````___]]][[[ZZZMMMFFF===666333222333333222333555666777888999999:::;;;===>>>@@@@@@AAAAAAFFFHHHLLLNNNPPPRRRUUUXXXVVVXXXZZZ[[[\\\\\\\\\[[[cccdddeeeeeefffgggiiikkklllmmmjjjddddddqqqzzzlllfffeeecccaaa___^^^^^^^^^dddcccaaa```___^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSOOOJJJFFF>>>;;;;;;=========BBBHHHZZZ{{{nnnnnn{{{eeeLLL>>>???HHH[[[kkklllhhh~~~eeepppsssOOO<<<666444666;;;<<<777222111444333222111111222333444111000000/////////////////////000000000000//////111111222111///333BBBQQQtttxxxyyymmmXXXGGGBBBDDDGGGGGGRRRppp}}}uuukkk```VVVPPPNNNHHHCCCAAA???CCCRRRaaawwwnnnpppmmmhhhjjjkkkllliiifffdddeeefff```cccgggjjjkkkiiieeecccfffhhhkkkllllllmmmoooppplllkkkjjjiiijjjkkknnnoooiiihhhffffffggghhhhhhgggllljjjhhhgggiiijjjiiihhhfffjjjjjjccc]]]ZZZWWWSSSBBB;;;555666888888999<<<::::::;;;<<>>===;;;AAAJJJ\\\vvvzzz^^^tttfffGGG<<<888888777777666444333222333333333222222222111111000000////////////000000///000000000111111111111222333333444444555666666888MMM|||]]]]]]~~~kkk\\\NNNCCC@@@<<<:::;;;>>>AAABBBKKKUUUddd~~~|||yyywwwwwwuuusssrrrrrrqqqnnnmmmnnnmmmmmmlllkkkiiieeecccYYYZZZ[[[[[[ZZZXXXVVVUUULLLFFF>>>777444222222111111222333555666777888888:::;;;===>>>@@@AAAAAAAAAEEEHHHKKKMMMOOOQQQTTTVVVSSSUUUYYY\\\]]][[[YYYVVVaaacccdddeeeeeefffjjjmmmnnnqqqqqqlllgggppppppjjjhhheeebbbaaa```______cccbbbaaa___^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSPPPKKKHHH???<<<;;;<<<<<<<<<@@@GGGXXXvvvtttqqq}}}jjjOOO@@@@@@GGGZZZnnntttxxxbbbiiiuuuQQQ<<<666444666<<<===888333222333222222222222222222333111111000///////////////...//////000000000000000000111222111000777LLL```xxxyyywwwnnn[[[IIIDDDFFFDDDKKK```~~~vvvkkk\\\QQQLLLKKKDDD@@@@@@@@@EEEUUUgggrrrnnnmmmiiidddiiihhhgggfffeeefffffffffaaacccgggiiiiiihhheeecccfffhhhjjjkkkkkkkkklllmmmiiiiiihhhhhhiiikkkmmmnnniiihhhfffggghhhiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjfffhhhfff___YYYUUUQQQLLL???999555666777777999<<<:::;;;<<<>>>AAAEEEHHHJJJJJJJJJJJJKKKLLLOOOQQQRRRUUUYYY\\\\\\ZZZ[[[aaagggnnnqqquuuvvvuuuuuuwwwzzztttoooeee[[[SSSLLLDDD@@@GGGIIIIIIFFFAAA???@@@BBBJJJ^^^mmmvvv}}}yyytttllleeeYYYNNNCCC???======BBBHHH\\\rrrlllpppKKK>>>888888777777666444333222333333333222222222111111111000000//////000000111000000000000111111111111333333333444555555666666:::SSS```bbbwwwllllll~~~TTTGGG???>>><<<;;;<<>>@@@AAABBBBBBDDDFFFIIIKKKMMMOOORRRTTTQQQSSSXXX[[[\\\ZZZWWWUUU^^^aaaddddddcccdddhhhllllllnnnpppnnnjjjooo~~~xxxppplllhhhdddcccbbbaaa```bbbaaa```^^^^^^]]]]]]]]]\\\[[[ZZZXXXWWWWWWVVVVVVYYYZZZZZZZZZZZZXXXWWWVVVVVVUUUTTTSSSSSSPPPLLLIII???<<<;;;<<<<<<;;;???FFFSSSmmmzzzqqqzzzmmmSSSDDDCCCDDDSSSjjjuuu~~~ggghhhxxxRRR<<<777444444888999666333444222222222333333222222222111111000///////////////......///000000000000000...000111222222>>>YYYqqq{{{uuujjjXXXFFFAAAEEECCCPPPkkk|||uuuiiiYYYMMMJJJGGG???<<>>>>>AAAEEEWWWjjj{{{xxxOOOAAA888888777777666444333222333333333222222222111111111111111000000111111111000000000000111111111111333333444444555666666666;;;XXX|||___ddd{{{ssseeepppmmmIIIBBB============>>>@@@DDDGGGLLLXXXnnn~~~}}}~~~{{{||||||}}}||||||||||||{{{zzzyyyxxxwwwvvvtttsssrrroookkkhhheeedddbbb___^^^^^^___aaa^^^^^^]]][[[XXXSSSOOOMMMDDD@@@:::555333111000///...///111333555666777777999:::<<<>>>@@@AAABBBBBBDDDFFFIIIKKKLLLNNNQQQSSSRRRSSSUUUVVVXXXXXXXXXXXX\\\```ccccccbbbbbbeeeiiiffffffggggggccceeerrrrrrdddppptttpppjjjfffeeedddbbb``````______^^^]]]]]]]]]^^^ZZZYYYXXXXXXWWWWWWWWWXXXZZZZZZ[[[\\\[[[ZZZXXXVVVVVVUUUTTTSSSSSSPPPMMMJJJ@@@===;;;<<<;;;;;;???EEEOOOddd~~~nnnnnnrrrjjjRRREEECCC@@@LLLeeetttttt}}}ooojjjyyySSS<<<999444222444555444444666111222333444444333222111111111000///////////////......///000000000000000,,,///111222555DDDbbb~~~}}}sssfffSSSBBB>>>CCCFFFUUUnnn}}}}}}}}}yyysssgggVVVKKKHHHEEE===:::@@@EEELLLaaawww~~~ooonnnmmmllllllgggbbb^^^```gggkkkiiieeejjjgggdddaaaaaadddhhhkkkaaadddgggiiijjjjjjlllmmmkkkkkklllllllllkkkjjjjjjjjjhhhggghhhjjjkkkkkkkkkaaaeeehhhgggcccaaadddhhhjjjiiiccc[[[VVVSSSMMMFFF;;;666333444555444777;;;:::<<>>>>>@@@CCCRRRccc|||vvvVVVGGG888888777777666444333222333333333222222222111111222222111111111111222222000000000000111111111111333333444444555666666666<<<[[[vvvaaaiii|||zzznnnttt___@@@===<<<===>>>>>>???BBBEEEHHHKKKZZZsss~~~{{{zzz{{{}}}xxxxxxzzz{{{|||~~~zzz{{{{{{{{{zzzyyyyyyxxxtttrrrqqqpppooolllgggccc]]]\\\YYYVVVTTTUUUXXXZZZVVVWWWWWWVVVSSSPPPLLLJJJ???;;;666333222111000///...///111333555666777777999:::<<<>>>@@@AAABBBBBBDDDFFFIIIKKKLLLNNNQQQSSSTTTSSSRRRRRRTTTVVVYYY[[[ZZZ^^^ccccccaaa```cccgggbbb___]]]]]]YYYVVV^^^jjjyyyllloooyyycccRRRaaawwwrrrkkkgggeeedddbbb```______^^^]]]]]]]]]^^^^^^WWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]\\\ZZZXXXWWWVVVUUUTTTSSSSSSQQQMMMJJJ@@@===;;;<<<;;;:::>>>DDDNNN___|||iiibbbaaacccMMMCCCBBB>>>IIIdddvvvdddkkkxxxnnn|||tttRRR<<<777777777666555555444444333333222222111000//////////////////////////////000000000000000000000000000111000///666LLLhhh{{{yyywwwqqqcccNNN>>><<>>AAAEEEHHHIIIKKKJJJGGGKKKQQQPPPJJJSSSRRRQQQSSSWWW]]]dddiiikkknnnppprrrvvv|||}}}yyyssstttwwwzzzvvvfffOOO>>>FFF???>>>CCCAAA;;;???IIIQQQYYY^^^gggxxx~~~zzzvvvqqqnnngggZZZIII>>>:::<<<>>>>>>LLLRRRbbbvvvrrr]]]???777555666999999666444666333333333222222222111111222222111000//////000000000000000000000111111222222222222111111222555888CCCooohhhZZZnnn~~~ppp}}}MMM<<>>???@@@DDDKKKSSS___}}}~~~xxxxxx}}}|||wwwyyy{{{{{{zzzyyy{{{|||vvvxxxzzzzzzuuuqqqsssvvvqqqllljjjllliii```VVVRRRQQQOOOKKKHHHFFFFFFGGGHHHGGGIIILLLMMMNNNLLLJJJHHH===;;;888555222000000000000000000111222444555666777999;;;<<<===>>>@@@CCCEEEFFFGGGIIIKKKLLLNNNOOOLLLNNNQQQRRRRRRRRRSSSUUUYYY]]]^^^]]]___aaa^^^YYY^^^WWWPPPKKKGGGGGGLLLTTT___}}}hhhKKKXXXiiifffrrrlllZZZMMM^^^wwwzzzpppgggffffffdddaaaaaaeeebbb```___``````]]]ZZZYYYXXXXXXWWWWWWWWWXXXXXXWWW\\\aaa```[[[WWWWWWYYYXXXWWWTTTQQQSSSUUUPPPIII@@@;;;999:::;;;;;;>>>CCCPPP___vvveeeMMMXXXOOOOOOGGGAAABBBDDDTTTqqqfff\\\nnn~~~xxxrrrQQQ<<<777777666666555555444444333333333222111111000000////////////////////////000000000000000000000000000222111111:::PPPiiiyyyxxxssskkk\\\III<<<>>>FFFQQQqqqyyynnnrrryyynnnaaaUUUMMMIIIDDD:::888@@@GGGSSSttttttssspppkkkjjjggghhhfffddddddfffgggfffeeedddcccbbbbbbbbbdddeeefffeeeeeeggghhhiiikkkllllllkkkjjjiiiiiijjjiiiiiihhhdddeeefffggggggfffdddcccaaaaaa```______aaadddffflllddd\\\WWWVVVSSSLLLFFF:::777333222444777999:::999;;;<<<===>>>AAAEEEHHHJJJKKKIIIFFFIIIOOOPPPKKKRRRQQQQQQSSSWWW^^^eeejjjkkkoooqqqqqqtttyyy{{{yyyyyyzzz|||}}}qqq^^^PPPEEECCCGGGLLLGGG>>>BBBMMMfffmmmkkklllzzz~~~yyytttppphhh\\\KKK???;;;<<<======BBBDDDPPPnnnrrreeexxxjjjHHH999666666999999666444555333333333222222222111111222222111000000000000000000000000000000111222222222222222222111333666999JJJyyy}}}ccc```qqqjjj]]]sss~~~tttLLL===???<<<:::;;;>>>???@@@DDDKKKWWWeee}}}xxxyyy~~~{{{yyyxxxwwwwwwvvvvvvvvvvvvtttvvvzzzzzzuuuqqqpppqqqssskkkeeeaaa\\\QQQHHHDDDAAA@@@===;;;:::::::::;;;<<<===???@@@@@@???===<<<999888666333111000///...000000000111222333555555666888;;;<<<===>>>AAACCCFFFGGGIIIKKKMMMNNNPPPPPPMMMNNNOOOOOONNNMMMNNNPPPQQQUUUXXXYYY[[[^^^[[[VVVVVVOOOHHHCCC???===CCCJJJaaatttmmmRRRBBBHHHVVVZZZ^^^\\\QQQKKK^^^|||oooeee|||zzzooofffeeefffdddbbbbbbeeeccc````````````]]][[[XXXXXXXXXYYYZZZ[[[\\\]]]ZZZ\\\\\\ZZZVVVTTTTTTVVVXXXWWWTTTQQQRRRTTTOOOHHH@@@<<<999:::;;;:::===BBBNNN]]]sssaaaJJJQQQPPPOOOGGGAAABBBCCCSSSooobbb\\\nnn}}}pppPPP;;;777777666666555444444444444333333222222111111111////////////////////////000000000000000000000000000222222444@@@VVVkkkvvvssskkk```RRRBBB:::???IIIbbb|||xxxuuusss~~~xxxlll___TTTLLLFFFAAA999999AAALLL___ppprrroooiiigggdddfffeeeeeefffhhhhhhfffeeedddddddddddddddeeeeeeeeeffffffggghhhjjjkkkllllllllllllkkkjjjiiihhhhhhgggccccccddddddcccbbbaaa```aaa___^^^]]]___aaadddgggddd___YYYVVVVVVRRRLLLFFF:::777444222444777999999999;;;<<<===>>>AAADDDGGGJJJJJJGGGEEEGGGMMMOOOMMMPPPPPPQQQTTTYYY```gggkkkkkkpppsssqqqqqquuuzzz{{{~~~}}}{{{nnndddQQQPPPRRRTTTNNNGGGJJJTTTnnnuuunnniiiyyyzzztttppphhh]]]MMMAAA<<<<<<<<<===AAA>>>EEEbbb}}}hhh|||zzzQQQ<<<777666999999666444555333333333222222222111111222111000000000000000000111000000000000111222222222222222222222333777:::QQQhhh\\\fffwwwaaa]]]uuueeeJJJ???======;;;<<<>>>???@@@DDDKKK\\\mmm|||yyyzzz~~~}}}yyy{{{wwwsssrrrssssssqqqoooqqquuuxxxxxxuuuqqqmmmkkknnncccXXXPPPIII@@@999777333222222111000000000///333444444444444333333333333333333222111///...---000000000111222333444555666888:::<<<===>>>AAACCCGGGIIIJJJMMMOOOQQQRRRRRRNNNNNNMMMJJJGGGFFFGGGHHHFFFKKKNNNQQQTTTWWWUUUOOOIIICCC===:::888777===EEEVVV^^^dddhhhwww]]]BBBCCC???===FFFOOOLLLLLLHHHHHHVVViiilllaaaVVVYYY~~~zzzoooeeeddddddccccccccceeecccaaa```aaa```^^^\\\\\\\\\\\\\\\\\\]]]^^^^^^[[[ZZZXXXVVVTTTUUUVVVWWWWWWWWWUUURRRSSSSSSNNNGGGBBB===:::::::::999<<<@@@KKKZZZooozzz```LLLLLLRRRRRRIIIBBBBBBBBBRRRnnnmmmfffqqqyyynnnPPP<<<777666666555555444333333444333333333222222111111///////////////////////////////////////////////////111222666EEE]]]lllppphhh```TTTIII===888???HHHfff|||yyyppptttzzz~~~sssggg]]]TTTJJJBBB===999999AAAPPPjjjnnnrrrnnngggeeedddeeeeeefffhhhhhhhhhgggeeeffffffggghhhhhhggggggfffffffffggghhhiiijjjkkkllllllllllllkkkiiigggggggggccccccbbbaaa```___^^^^^^```^^^\\\\\\^^^bbbdddeee[[[XXXUUUTTTSSSPPPJJJEEE;;;777444222444666888999999:::<<<===>>>@@@DDDGGGIIIHHHEEEDDDFFFJJJMMMOOOOOOPPPRRRVVV]]]dddjjjnnniiipppsssqqqpppuuu|||}}}}}}}}}vvvpppfff]]]VVVVVVWWWUUUSSSTTTkkkrrrhhhaaavvvzzzsssoooeee[[[MMMBBB<<<<<<<<<===BBB@@@FFFcccyyy}}}ZZZ???999666888999666444555333333333222222222111111111111000000000000000111111111000000111111222333111222333222333555888;;;UUU^^^VVVhhhcccggg}}}xxx{{{YYYIIIBBB<<>>AAACCCGGGHHHKKKNNNPPPQQQRRRSSSPPPNNNKKKFFFAAA>>>???@@@===AAAFFFHHHKKKNNNKKKEEE===999666777777999@@@HHHHHHLLLSSS^^^ssshhhEEE666??????;;;???DDD@@@CCCDDDGGGQQQXXXSSSGGGQQQ\\\|||pppfffccccccbbbaaabbbdddcccbbbaaa``````^^^^^^bbbaaa___^^^]]]\\\\\\[[[[[[YYYVVVVVVXXXZZZZZZZZZUUUWWWXXXWWWWWWVVVOOOHHHCCC>>>:::::::::888:::???IIIXXXjjjvvvfffUUUQQQVVVUUULLLDDDCCCBBBQQQmmm}}}qqqppprrrnnnPPP>>>666666666555444444333333333333222222222222222111000000000000000000000000////////////////////////...000000666IIIcccmmmjjj]]]TTTJJJBBB;;;888>>>EEE___rrr~~~|||pppmmmxxx~~~}}}rrreee]]]WWWLLL@@@:::999:::AAASSSsss~~~nnnpppllleeefffgggeeefffhhhhhhhhhgggfffffffffgggggghhhhhhgggffffffffffffggghhhiiiiiijjjjjjkkkllllllkkkgggffffffgggdddcccaaa^^^]]]\\\\\\\\\^^^\\\ZZZ[[[^^^aaabbbaaaUUUSSSRRRRRRRRROOOJJJFFF;;;888444333444666888888888:::;;;<<<===@@@DDDGGGGGGEEEDDDDDDEEEGGGKKKOOOQQQRRRUUUZZZ```fffkkknnngggnnnrrrqqqqqqwww~~~~~~~~~}}}yyyvvvvvvggg[[[```jjjkkk___SSSjjjsssllliii{{{tttoooaaaYYYMMMCCC===<<<===>>>===@@@KKKgggssswwwfffCCC<<<666777999666444444333333333222222222111111111000000000000000111111111111111111111222222333111222333333333666:::===VVVaaaSSShhhhhhooo|||tttpppttt}}}rrrPPPIIIEEE===???===<<>>AAACCCEEEGGGJJJMMMPPPQQQRRRRRRPPPNNNJJJDDD>>>:::999:::777<<>>::::::999777999>>>GGGVVVggg~~~xxxnnn___XXX[[[ZZZOOOGGGDDDBBBQQQllluuummmlll}}}mmmPPP???666666555555444333333333111111111111111111111111000000000000000000000000000000000000000000000000...000///555MMMhhhooogggVVVMMMDDD>>>;;;:::???EEEVVVhhhuuu{{{xxxlllnnn{{{jjj]]]VVVMMMDDD888:::<<>><<<===>>>:::CCCSSSlll~~~ooozzzuuuGGG>>>777777999777444444333333333222222222111111000000000000000111111222222111111111111222333333111222333333444777;;;>>>[[[cccTTTkkk|||zzztttwwwvvviiiMMMHHHEEE??????===<<>>AAACCCCCCFFFIIIMMMPPPQQQQQQQQQPPPNNNJJJDDD===888777777555888999999:::<<<999444777555555888999;;;AAAIIIMMMWWWooo___???;;;>>><<<666<<<@@@888===???CCCFFFGGGGGGLLLSSSbbbzzz{{{qqqgggeeedddaaa^^^]]]```aaabbbaaa^^^]]]^^^___^^^^^^]]]]]]^^^___``````[[[\\\\\\[[[ZZZYYYXXXWWW^^^aaaaaa\\\XXXUUUPPPJJJBBB===::::::999777999>>>EEETTTbbbxxxzzzqqqccc]]]^^^]]]QQQHHHDDDAAAOOOjjjzzztttkkk|||zzzkkkOOO>>>666555555444444333333222000000000000000000000000000000000000000000000000000000000000000000000000111111///666PPPnnnrrreeeVVVKKK@@@<<<;;;<<>>@@@CCCJJJRRRiii~~~}}}~~~}}}|||yyyxxxxxxyyyyyyyyyxxxxxxrrrssstttuuuuuutttrrrqqqmmmpppooojjjllllll```OOO@@@999444555777666666777444444555555666666555555333222111000000/////////000000000000000111111222000000000000000111111222333555888:::<<<>>>AAACCCCCCEEEIIINNNPPPRRRQQQQQQOOONNNKKKFFF???999777666333555555444555888777222666444555999<<<>>>DDDKKKVVViiiwwwLLL===999======999>>>CCC>>>BBBCCCGGGJJJKKKRRRfff{{{wwwmmmfffffffffccc___^^^___```aaa```]]]\\\]]]^^^^^^^^^^^^^^^___```bbbbbbZZZ\\\]]]\\\ZZZZZZ^^^aaajjjiiicccXXXPPPNNNLLLJJJAAA<<<999999999888:::>>>BBBQQQ^^^qqq~~~rrrccc^^^___]]]QQQGGGCCC???LLLgggzzznnndddeeeiiiMMM===666555555444444333222222///////////////000000000000000000000000000000000000000000000000000000000333333000666SSSqqquuufffXXXLLL???:::;;;>>>EEELLLWWWgggwww~~~qqqwwwwww{{{uuuRRRCCCDDDGGG666>>>CCCKKKdddnnneeemmmhhhbbbfffjjjkkkkkkkkkhhhdddccceeeggghhhgggeeeccccccccceeefffcccddddddeeeeeefffffffffcccgggiiihhhdddbbbeeehhhbbb___ZZZVVVSSSRRRSSSTTTQQQOOOOOORRRVVVUUUOOOIIIIIIHHHHHHGGGFFFEEEDDDCCC<<<999555333444666777888888999;;;<<<===???CCCFFFAAA???BBBFFFFFFCCCFFFNNNTTTVVVYYY\\\___bbbddddddiiilllmmmmmmpppuuuuuuqqqrrrrrrssssssssspppnnnlllZZZXXXSSSNNNSSSfff|||rrrkkkiiicccXXXLLLBBB<<<;;;<<<<<>>;;;;;;>>>AAADDDKKKSSSnnn}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxooorrruuuuuussspppnnnmmmkkkppppppkkkllliiiXXXCCC777222111666:::;;;;;;<<<888888888888888999999999666666555555444333222222111000///......///111222111000000000000000111222333555888:::<<<>>>AAACCCCCCFFFJJJNNNQQQRRRRRRRRROOOOOOLLLGGGAAA;;;777666222333333111333777777333444333555;;;???BBBIIIQQQ___zzzbbbBBB@@@555666<<<999;;;@@@>>>@@@BBBJJJTTT\\\nnnssskkkeeefffhhheeeaaa___]]]___aaa___\\\[[[\\\^^^aaaaaa```````````````aaaXXX[[[]]]\\\\\\___hhhoootttpppcccSSSIIIHHHIIIIII@@@;;;999999999888:::???@@@OOO[[[mmmrrrbbb______]]]QQQFFFAAA===JJJdddxxxrrr}}}XXX]]]lllKKK:::777777555444444444444444111111111111111111111111......//////000000111111000000000000111111111111111333---CCCbbbsssxxxdddZZZJJJ??????<<<999GGG[[[jjjyyy{{{|||yyy}}}nnnUUUFFFDDDAAA;;;666CCCGGGRRRxxx~~~ooogggjjjllliiijjjpppkkkjjjhhhfffdddbbbaaaaaaccceeeeeecccaaaaaafffjjjhhhhhhhhhiiiiiiiiihhhhhheeeeeedddaaa___```cccfff___[[[UUUPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>999888555333333444666888777999;;;<<<===>>>@@@BBBBBBCCCDDDCCC@@@@@@EEELLLOOOSSSZZZ``````]]]___eeejjjhhhiiioooqqqmmmiiigggkkkgggdddeeefffcccZZZRRRJJJBBB<<<;;;<<>>IIILLLNNN^^^xxxjjjsssPPP:::===:::444999444777333333333222222222111111222222222111111111111000000111111111111222222222///444111222888888;;;JJJxxxrrrgggyyy}}}eee___mmm}}}ZZZMMMKKKFFF>>>===999;;;AAACCCCCCLLLYYYppp~~~|||~~~}}}{{{wwwyyy{{{yyywwwuuuwwwyyyqqqqqqppppppooooooppppppnnnpppooojjjdddZZZKKK===666888;;;===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333111111111111000000000000333111///...///111444555444666999:::<<<>>>BBBEEEJJJKKKMMMNNNOOOPPPQQQQQQRRRRRROOOHHH???888666555444333222222111111222222555666555;;;EEECCCFFFUUUiiijjjPPPBBB:::999:::<<<===>>>@@@CCCKKKHHHWWWvvvyyyqqqmmmiiigggeeedddbbbaaaddd```___aaa___YYYZZZ___```___]]][[[[[[[[[]]]^^^]]]\\\ZZZ[[[^^^eeekkkooojjj```SSSJJJHHHIIIHHHGGGAAA>>>:::888888:::::::::BBBIIIXXXnnnxxxqqqiii```bbbaaaRRRBBB>>>???HHHZZZxxx{{{fffqqqdddaaammmLLL:::666666555444333333333333111111111111111111111111////////////000000000000000000000000111111111111000444111KKKjjjwwwwww___XXXIII@@@@@@===<<>>===;;;;;;;;;;;;;;;;;;;;;;;;777666444333333444666888888999;;;<<<======@@@AAAAAAAAACCCCCCAAA@@@EEEKKKQQQQQQSSSXXX\\\___cccfffllliiijjjnnnnnnhhhaaa___```\\\YYYZZZ\\\YYYRRRKKKFFF>>>:::999888===QQQggg}}}~~~uuuooonnneeeVVVJJJAAA>>><<<<<<<<>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888777666555444444222222222111111111111111333222000000000111333444333555777999:::===@@@CCCHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPMMMFFF???999777777444333222222111111222222555888888===DDDBBBGGGZZZhhhzzzoooVVVBBB999>>>;;;:::===@@@BBBDDDGGGMMM```ssspppmmmjjjgggfffeeecccbbbdddaaa```bbb___ZZZ[[[```aaa___]]]\\\[[[\\\]]]^^^[[[ZZZZZZ[[[^^^dddiiilllbbbZZZPPPIIIIIIJJJIIIHHHAAA>>>:::888888:::::::::???IIIZZZooo}}}sssiii___aaaaaaSSSCCC@@@@@@HHHXXX{{{sssuuudddjjjooocccoooMMM;;;666555444333222222222222111111111111111111111111000000000000////////////000000000000111111111111000555666UUUuuu}}}vvv[[[UUUHHH???@@@@@@CCCSSShhhuuuvvvyyy|||pppkkk\\\JJJBBBCCC@@@999===GGGKKK\\\vvvkkkeeeggghhhfffggglllkkkjjjiiihhhhhhgggggghhheeecccbbbcccddddddcccbbbkkklllmmmllljjjgggdddaaaccc___\\\[[[]]]^^^]]][[[WWWSSSMMMHHHEEECCCBBB@@@>>>>>>======;;;:::888888777777777777777777777777444333222222222444666888888:::<<<<<<<<<===???@@@BBBAAAAAABBB???<<>>======>>>>>>======<<<<<<;;;;;;;;;::::::999888777666666444444333333222222222222333333222222222222222222222333666777999;;;>>>AAADDDFFFHHHJJJMMMOOOPPPQQQOOONNNJJJDDD===999888888555444222111111222222333666;;;<<>>:::888888:::::::::<<>>???CCCLLLbbbxxxzzz{{{nnnfffWWWIIIDDDDDD@@@999<<>>@@@EEEAAAAAAAAA<<<777<<>>======@@@>>>CCCTTTkkkxxxZZZ<<<;;;:::777:::333555333333333222222222111111222222222111111111000000000000111111111222222222111666333222666666>>>OOOdddbbbuuuuuubbbqqqjjjeeemmmWWWTTTSSSJJJAAA;;;:::===BBBCCCEEEQQQaaa~~~~~~}}}zzzwww{{{{{{zzzxxxvvvtttttttttsssrrrpppooommmlllllllllhhhjjjhhhddd___WWWIII<<<555666777999;;;===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;:::999999888666666555555444444333333333333444444444222111000111333666777888:::>>>@@@BBBDDDFFFJJJMMMOOOQQQRRRQQQMMMGGGAAA;;;888777777555444333111111222333444555===???BBBFFFEEERRRlllzzzvvvssskkk]]]KKK???<<<===BBB>>>===??????@@@JJJWWW}}}vvvooopppooommmjjjiiihhhgggeeeccccccccccccbbb```___```bbbcccaaa___]]]\\\\\\]]]^^^[[[[[[\\\\\\\\\]]]\\\\\\SSSPPPMMMKKKLLLLLLJJJIIIAAA>>>:::888888:::::::::;;;DDDTTTggg~~~yyyoooeeellliiiWWWEEEAAA@@@FFFTTTzzzkkkaaadddkkkuuuQQQ<<<888777666555555444444444111111111111111111111111111111000000//////......///000000000111111111111000666<<<```~~~zzzbbbPPPFFF===>>>FFFWWWrrr|||ooofffWWWKKKFFFDDD@@@:::;;;DDDMMMfffpppkkkhhhhhhhhhggghhhjjjlllkkkiiigggeeedddccccccbbb``````bbbggghhhgggdddeeedddcccbbbccceeeggghhh```\\\XXXXXXZZZYYYUUUPPPFFFBBB===999777555444333555555555555444444333222222222222222222222222222000000000111222444666777777999;;;<<<<<<<<<>>>@@@FFFBBBAAACCC>>>===JJJ]]]pppeeekkkqqqrrrsssqqqpppmmmcccRRRFFFAAA===:::777777999:::999777777444444777999:::<<>><<<<<>>DDDRRRdddllluuuccc@@@;;;:::888:::222666333333333222222222111111222222222111111111000000000000111111111222222222111666444222666777@@@SSSxxx```iii}}}rrr```lllaaaUUUdddTTTUUUTTTIII???;;;:::===CCCDDDEEESSSddd~~~}}}zzzyyy|||{{{yyyxxxwwwvvvtttssssssqqqooommmkkkjjjiiihhhhhhiiihhhccc___XXXKKK???444555666777999;;;===>>>??????>>>>>>>>>===============<<<<<<;;;;;;::::::999888888777666666555555333444555555555333111000222444666777888:::===@@@AAACCCFFFJJJMMMPPPRRRSSSRRRMMMEEE===888666666666666555333111111222333555555===@@@CCCGGGGGGVVVqqqhhh\\\YYY]]]cccdddXXXGGG???AAAGGGKKKGGGFFFFFFCCCFFFZZZqqqzzzrrrmmmllllllmmmkkkiiiiiihhhgggeeecccaaaccccccaaa``````bbbcccdddbbb```^^^]]]]]]]]]^^^]]]]]]]]]]]][[[XXXVVVUUURRRQQQPPPNNNMMMLLLJJJHHHAAA>>>:::888888:::::::::>>>CCCPPPddd{{{tttmmmtttnnnXXXDDD???>>>EEESSSuuujjjZZZ}}}aaaiiixxxSSS<<<999888777666555555555555111111111111111111111111000000000000////////////000000000000111111111111///777>>>bbb}}}|||xxxdddMMMEEE>>>@@@JJJ___|||~~~{{{nnneeeWWWLLLEEEAAA===:::===IIIWWWtttnnnllljjjiiihhhhhhiiijjjnnnllljjjhhhfffdddcccccc```______aaaccceeeeeeeeebbbaaa``````aaacccfffhhh\\\ZZZXXXWWWWWWUUUPPPLLLBBB???:::666555555444444333444444444444444333333111111111111111111111111111111111222333444666666666888:::;;;;;;===???AAADDDBBBCCCGGGEEEKKKgggxxxbbbhhhtttwwwpppppppppmmmaaaOOOBBB>>>999777666555666777666666888666666666777999<<<>>>DDDEEEOOOccc}}}}}}}}}~~~zzzqqqhhh[[[OOOFFFAAA===;;;999======BBBMMM[[[}}}}}}eeelllnnnEEE;;;:::888:::222777333333333222222222111111222222222111111111111000000111111111111222222222000666444222555777BBBWWWkkk^^^vvvsssbbbjjjYYYMMM]]]RRRWWWUUUHHH===::::::>>>DDDDDDFFFUUUhhh}}}|||{{{zzz{{{yyywwwwwwwwwvvvtttsssrrrpppnnnkkkiiigggfffeeefffgggfffaaa]]]WWWKKK@@@444444444444666888;;;<<<=========>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::999888777777666333444555666555444333222222444666777888999<<>>:::888888:::::::::@@@DDDPPPeee}}}wwwqqquuuoooWWWCCC>>>>>>CCCQQQhhh{{{kkkZZZ{{{hhhkkkzzzTTT<<<888777666555555444444555111111111111111111111111////////////000000000000000000000000111111111111...888BBBeee{{{vvvrrrbbbHHHDDDAAADDDOOOccc}}}vvv{{{uuuoooqqqggg___TTTIII@@@:::888888???OOOaaawwwkkklllkkkiiiggghhhiiiiiikkkjjjhhhgggeeedddccccccdddddddddcccbbbccceeegggcccdddddddddcccbbbaaa```XXXXXXWWWVVVSSSOOOKKKHHH???;;;777444444444444444333333444444444444444333222222222222222222222222222222222333444555555666444666999;;;<<<===@@@BBBDDDCCCFFFJJJJJJWWWyyyaaahhhqqqpppllllllnnnlll```MMMAAA<<<777666666666666666555444555777888777777:::>>>AAAIIIMMM[[[ppp|||~~~{{{qqqhhh[[[OOOFFF@@@<<<:::999<<<===@@@HHHUUU}}}hhhlllwwwJJJ<<<:::888999222888333333333222222222111111222222222111111111111000000111111111111222222222...555333111555888EEE[[[___]]]|||mmmrrr{{{|||RRRJJJzzzYYYRRRZZZVVVHHH<<<::::::???DDDDDDGGGWWWkkk}}}zzzyyyzzz{{{xxxvvvttttttuuuuuusssqqqqqqooommmiiigggdddcccbbbaaacccaaa]]]ZZZTTTHHH===444333222222333666888:::;;;<<<<<<======>>>>>>???============<<<<<<<<<<<<===<<<<<<;;;999888888777333444444555555555555444111222444555666888;;;===@@@AAADDDHHHKKKNNNOOOPPPOOOGGG===777555777999:::888666333111000222444666777===>>>@@@CCCAAALLLcccvvv\\\IIIGGGKKKKKKMMM^^^fffXXXDDD???KKKWWWnnnXXXEEECCCMMMeeeqqq```aaaiiijjjjjjmmmiiihhhgggggghhhgggdddbbb^^^bbbccc___^^^bbbdddbbbfffdddaaa___^^^]]]^^^___\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPMMMKKKIIIHHHAAA>>>:::888888:::::::::<<>>AAACCCFFFDDDHHHKKKKKK[[[yyydddjjjmmmdddhhhiiillljjj^^^LLL@@@<<<666666666666666555444333111666:::::::::>>>CCCGGGLLLTTTggg~~~{{{ppphhh[[[OOOFFF@@@<<<:::;;;>>>===@@@FFFUUUmmmqqq}}}MMM===:::888999333999333333333222222222111111222222222111111111111000000111111111111222222222---444333111555999FFF^^^{{{ZZZaaa}}}rrrsssMMMIIIxxx}}}XXXSSS\\\XXXHHH<<<::::::???EEEDDDGGGXXXlll{{{xxxwwwyyy{{{vvvsssqqqrrrttttttrrrppppppnnnlllhhheeecccaaa```^^^___]]]YYYVVVQQQFFF;;;444333222111222444777999::::::;;;<<<===>>>??????============<<<<<<<<<<<<>>>======;;;:::999888888444444444444555555666666000111333444444666999;;;???@@@CCCFFFIIILLLNNNOOOLLLDDD:::555555888<<<===888666333111000222555666999===<<<>>>AAA===EEEZZZmmmjjj^^^OOOMMMUUUTTTLLLdddvvv~~~nnnWWWSSSaaapppfffJJJHHHZZZ}}}lllWWWNNNMMMWWW^^^]]]```fffggggggfffggggggfffdddaaa\\\bbbccc^^^]]]bbbdddbbbfffeeebbb___^^^^^^^^^___ZZZZZZZZZZZZYYYXXXWWWVVVPPPQQQQQQOOOMMMJJJIIIIIIAAA>>>:::888888:::::::::666AAAQQQeee{{{vvvnnnfffcccQQQCCCBBB@@@AAAJJJZZZ|||xxxeeewwwjjj~~~nnnWWW===888777666555444333333333222222111111111111222222000000000000000000000000////////////000000000000666<<>>@@@GGGXXXppp~~~sssvvv}}}{{{zzzrrrlllfffbbb```WWWMMMDDD;;;555666;;;EEEOOOiiipppfffjjjjjjfffdddfffgggfffdddbbb```^^^^^^___aaacccfffhhhjjjmmmmmmkkkhhhfffhhhdddeeeiiiggg]]]VVVUUUUUUQQQQQQRRRPPPGGG@@@===666444000......000444666666777888888666555555666666555555555444444444444777777777777777777777777555555666888:::===???@@@FFFDDDEEEGGGIIIWWW{{{xxxiiieeeffffffdddeeeooosssjjjYYYKKKBBB<<<999666444333444555444333666:::===<<<===@@@DDDEEEKKK]]]sssyyysssooohhh\\\QQQGGG@@@;;;888======@@@???NNN\\\ttthhhjjjLLL:::;;;555777555999555333222222444444333111222111///...---------...000111111111111222222222333444000222666666HHHgggzzz]]]jjj}}}qqqlllNNNMMM~~~{{{[[[XXX]]]VVVGGG===888>>>???@@@EEEIII[[[xxx{{{|||}}}xxxtttrrrqqqrrrttttttqqqooopppmmmiiigggeeecccaaa^^^\\\\\\\\\XXXQQQGGG===777222111000000111333555666555555555666888:::===>>>???>>>>>>===<<<;;;;;;;;;======>>>>>>===<<<;;;;;;888888666555555666777777555444333222333555777999;;;===AAAEEEHHHIIIHHHHHHAAA;;;555333555888999999777444000...///222444555333@@@999444@@@@@@???MMM```ttt```WWW```aaakkkrrrmmmeeelllfffYYYKKKgggkkkDDDNNN===>>>???AAAGGGPPPZZZaaaaaacccffffffeeedddeeeeeeaaabbbbbb```^^^___cccfffaaaaaa`````````bbbcccddd\\\[[[ZZZZZZYYYZZZZZZ[[[XXXVVVSSSOOOLLLJJJIIIIIIBBB???;;;888888999999999???@@@PPPbbbrrrzzzqqqpppggg\\\OOOGGGBBB@@@BBBGGG]]]xxxvvvlllmmmgggWWW===888777666555444333333333222111111111111111111222000000000000000000000000////////////000000000111444:::NNNhhhpppcccRRRJJJ;;;>>>AAAJJJ\\\qqq||||||xxxooossszzz}}}}}}vvvrrrooommm```WWWKKKBBB:::555777<<>>@@@AAABBB@@@CCCJJJLLLQQQcccxxxuuulll```[[[^^^bbbddddddeeemmmpppiii[[[OOODDD<<<999666444333444666666555999<<<>>>???@@@BBBEEEFFFUUUbbbwwwzzztttoooggg\\\QQQHHHAAA<<<999<<<<<>>???BBBGGGKKK]]]{{{~~~~~~}}}zzzxxxuuusssrrrrrrttttttqqqnnnnnnlllhhhfffeeecccaaa___YYYYYYXXXUUUNNNEEE<<<777111000//////000222444555444555555666888:::<<<===???>>>>>>===<<<<<<;;;;;;===============<<<;;;;;;999888777666555666777777777666444333333444555666777999===AAADDDEEEEEEDDD???:::555222444777999999888555222000000333555777666@@@<<<999AAA@@@CCCVVVjjj{{{eeeYYYeeennnxxxgggnnnoooZZZXXX|||QQQ666:::;;;;;;;;;<<>>@@@AAA@@@===AAAIIIMMMLLLPPPWWWUUUTTTUUUYYY^^^ccceeefffeeejjjlllggg___UUUHHH===888666444444555777888888===>>>@@@BBBCCCDDDEEEFFFWWWccczzz{{{uuunnnggg\\\QQQIIIBBB>>>;;;======???<<>>???BBBIIIMMMaaazzzwwwvvvwwwvvvuuusssssssssrrrpppmmmllliiifffddddddcccaaa___WWWWWWTTTPPPIIIAAA:::666//////.........000111333333444555777999:::;;;;;;???>>>>>>======<<<<<<;;;===============<<<<<<;;;999888888777666666777777:::888666444333222333333444666:::===@@@AAABBBAAA<<<888444222333666888999888777444333333444666888444;;;<<<<<<@@@AAAOOOjjjooo]]]iii{{{lllxxxuuuXXXeeepppOOO>>>333111666777777777888;;;???CCCMMMSSS[[[aaacccbbbaaa```ZZZ^^^ccceeedddaaa___^^^aaa```___^^^^^^^^^___```YYYZZZ[[[[[[[[[ZZZXXXWWWWWWVVVSSSQQQOOOMMMLLLLLLAAA>>>:::888888999999999;;;===LLL]]]mmm{{{pppooofff[[[NNNFFFAAA>>>@@@EEEYYYxxxxxxyyylllyyymmm}}}YYY>>>888777666555444333333333111111111222222111111111//////////////////////////////000000000111111111777AAAUUUhhhlll^^^MMMDDD;;;:::???OOOdddtttwwwrrrxxxtttwww{{{zzztttrrrsssgggZZZIII>>>777444888>>>HHH[[[zzzfff]]]bbbdddbbb```bbbaaa___^^^^^^^^^___````````````___```bbbdddeeeeeeeeeeeefffcccaaa``````^^^[[[ZZZRRRMMMIIIGGGCCC<<<666555555444222111222555888:::===???@@@???===;;;;;;<<<::::::::::::999999999999777777777777777777777777777888888999;;;===>>>???AAA>>>@@@FFFJJJJJJMMMRRRRRRVVV[[[^^^```aaabbbbbbdddggghhhfffccc\\\MMM???999777444444666999:::;;;AAA???@@@CCCDDDCCCDDDGGGUUUeee|||}}}wwwnnnggg\\\QQQIIICCC???<<<===>>>AAA===HHHPPPcccmmmoooOOO;;;===888999444777555333222222333444222111333222222111111000000000000000111111111222222222222444111333777999OOOrrr}}}yyynnnfffeeejjjmmmFFFaaaxxxYYYVVV\\\TTTFFF>>>777===>>>BBBIIIOOOccc}}}xxxuuuttttttuuutttsssrrrqqqooommmkkkiiigggdddcccbbbbbb```___YYYVVVRRRLLLEEE===777444......------...///000000111333555777999:::::::::>>>>>>>>>>>>======<<<<<<<<<===============<<<<<<:::999999888777777777777999888666444333222222222333555888;;;>>>???@@@@@@999666333222333555888:::999999777555444444666888555999>>>BBBHHHUUUsssdddmmmnnn~~~aaazzzPPP<<<;;;999777333555777888888999<<<>>>BBBHHHQQQXXX]]]___aaabbb[[[^^^bbbddddddbbb___]]]```___^^^\\\\\\\\\]]]]]]XXXYYY[[[[[[[[[YYYWWWUUUUUUTTTRRRPPPOOOMMMLLLKKKAAA===999777888999999999===@@@NNN]]]mmm{{{pppnnnfffZZZMMMEEE@@@===???DDDSSSssspppjjjiiixxxZZZ???888777666555444333333333000111222222222222111000////////////////////////000000000000111111111111888GGG\\\jjjgggWWWHHH@@@<<<999>>>OOOfffvvvzzzxxx|||{{{~~~xxxrrrppppppkkk\\\JJJ===777555888===HHH___xxx\\\XXX^^^bbbaaaaaabbbbbb```\\\\\\]]]^^^___`````````^^^^^^___aaabbbcccdddddddddccc___\\\\\\\\\[[[YYYSSSLLLGGGEEEAAA:::666666444333222222333666999:::>>>???@@@@@@>>>======>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777888999;;;<<<======???CCCGGGHHHHHHMMMTTTTTTXXX\\\]]]]]]\\\\\\]]]dddfffgggggghhhbbbRRRCCC:::888555555777:::<<<===CCC@@@@@@CCCCCCBBBGGGOOOfffsssiii```___cccgggooouuuzzz}}}xxxooohhh]]]RRRJJJDDD@@@===;;;<<<@@@===GGGNNN___mmmmmmSSS======999:::555666555333222222333444222111222222222222222111111111000000111111111222222222111444222333777;;;SSSxxxpppzzziiiuuu~~~|||{{{~~~aaaAAA]]]nnn]]]^^^___RRRCCC>>>666<<<===AAAIIIOOOeee|||~~~|||yyyxxxwwwvvvsssqqqrrrrrrrrrpppmmmkkkiiiiiigggdddbbbaaaaaa```___]]][[[WWWQQQHHH@@@999444222.............../////////000222444777999999999999>>>>>>>>>>>>>>>=========<<<<<<===============<<<:::::::::999888888777666666666555555444444444444111333555777999;;;;;;;;;666555333222333555999;;;:::;;;;;;999666444555777<<<>>>FFFMMMYYYyyypppzzzrrr{{{ZZZ???999888888777555777999:::::::::;;;<<<999===DDDKKKQQQXXX___ccc______```bbbbbbbbbaaa```___^^^]]][[[[[[[[[\\\\\\XXXYYYZZZ[[[ZZZXXXVVVTTTSSSRRRQQQOOONNNLLLJJJIII@@@===999777777999999999===AAAOOO[[[jjj|||pppnnnggg[[[NNNEEE@@@===???CCCOOOpppiii]]]fff[[[@@@888777666555444333333333000111222333333222111000000000000000000000000000000000000111111111222222777KKKbbbkkkaaaNNNAAA;;;<<<999@@@SSSiiiwww}}}xxxxxx~~~xxxsssqqqpppjjjZZZGGG<<<777666999>>>IIIeeemmmTTTWWW]]]bbbbbbbbbcccbbb___[[[[[[\\\\\\^^^___aaabbb^^^^^^^^^^^^___aaabbbcccbbbaaa^^^YYYYYY[[[ZZZVVVRRRKKKDDDBBB>>>999666777333222222222444666999;;;<<<>>>@@@@@@???>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777777777777888999;;;;;;777>>>FFFIIIGGGFFFJJJNNNRRRUUUXXXZZZ[[[]]]___aaadddfffhhhjjjkkkfffWWWGGG===:::666666888;;;>>>???CCC@@@BBBDDDCCCDDDQQQaaa~~~[[[OOOKKKIIIKKKMMMPPPXXX```dddiiiooossswww~~~}}}xxxpppiii^^^SSSKKKDDD@@@===888:::>>>;;;DDDIIIXXXpppkkkXXX@@@>>>999:::555777555333222222444444333111111111222222222111111000000111111111111222222222111444222444888<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================;;;;;;;;;::::::888777666444444555555555555555555///000111333444555555555333444444333333555:::===>>>???@@@===888555555666===???HHHQQQdddttt@@@<<<<<<666555555888:::<<<<<<:::999::::::777:::>>>CCCJJJRRR\\\bbbbbbaaa``````bbbccccccbbb^^^]]]\\\[[[[[[[[[\\\]]]YYYYYYZZZYYYXXXWWWUUUTTTRRRRRRQQQOOOMMMKKKHHHGGG???<<<888777777999999999:::???KKKUUUddd|||pppnnnhhh\\\NNNFFFAAA===???CCCMMMpppjjjYYYzzzfff[[[@@@888777666555444333333333///111222333333222111///000000000000000000000000000000111111111222222222888QQQjjjnnn]]]HHH===:::<<<;;;DDDYYYlllxxx~~~~~~}}}}}}yyyvvvsssqqqdddTTTCCC999777777;;;@@@LLLkkkhhhRRRYYY```eeedddccccccaaa]]][[[[[[ZZZ[[[\\\___aaaccc```___^^^]]]^^^___aaabbb``````]]]WWWWWWYYYWWWRRRQQQIIIBBB???;;;777666777111111111222444666999::::::<<<>>>???>>>>>>@@@AAA===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;777>>>DDDEEEDDDFFFIIILLLQQQSSSUUUZZZ^^^bbbdddeeedddgggkkkmmmnnnhhhZZZKKK???;;;888666888<<<>>>???BBBAAADDDGGGFFFKKKaaazzz[[[HHHEEEAAA???BBBDDDEEEKKKRRRRRRVVV[[[aaafffnnnzzz~~~~~~}}}xxxrrrjjj___TTTKKKDDD???<<<;;;<<<@@@===DDDFFFSSS{{{ppp]]]BBB>>>999;;;666777555333222222444444333111///000111222222111000000000111111111111222222222000444333444888===YYYvvvggg[[[rrrfffTTT^^^QQQAAA[[[xxxjjjjjjdddQQQ@@@;;;888>>>???BBBJJJQQQggg{{{zzzzzzzzzxxxuuusssssssssnnnpppqqqoookkkhhhhhhiiieeeccc```^^^^^^]]][[[YYYVVVQQQHHH???888444222222111111111222222111111111111222222444555777999:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===============;;;<<<<<<;;;:::999777666444444555555555555555444000111111111111222222222222333444444444666;;;???BBBEEEFFFBBB;;;666666777:::===GGGOOOggg```888===<<<777888777999;;;======<<<<<<>>>??????AAACCCFFFLLLSSS\\\bbbcccaaa```bbbdddeeedddbbb]]]\\\[[[[[[[[[\\\]]]^^^ZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQNNNKKKHHHFFF>>>;;;888666777999999999888===IIIPPP___|||pppnnniii]]]OOOGGGAAA>>>@@@DDDKKKqqqooo[[[zzzjjj\\\@@@888777666555444333333333///000222333333222000///000000000000000000000000000111111111111222222222:::WWWqqqrrr]]]FFF<<<<<<<<<===III^^^oooxxx}}}~~~{{{xxxsssppp^^^OOO>>>777666888===AAANNNoooiiiVVV\\\cccgggfffdddccc___[[[\\\[[[ZZZYYY[[[^^^bbbdddaaa___^^^]]]]]]^^^```aaa^^^```]]]VVVUUUXXXVVVPPPOOOGGG@@@<<<:::666555777000000000222444666999:::888:::===>>>>>>>>>@@@AAA===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<<<<>>>>>>>>>@@@GGGNNNQQQRRRRRRTTTYYY^^^aaabbbaaadddhhhmmmooooooiii[[[MMM@@@===888777999<<<>>>???AAAAAAEEEJJJIIIQQQmmm{{{|||gggIIIIIIEEE???;;;===@@@AAADDDHHHEEEGGGLLLPPPUUU\\\iiittt|||||||||}}}}}}xxxssskkk```TTTKKKDDD???<<>>999;;;666888555444222333444444333111//////111222222111000///000111111111111222222222000444333444888>>>ZZZyyy]]]SSSooojjjYYY```}}}NNNCCC___|||iiigggcccRRRBBB;;;:::@@@@@@CCCKKKSSSiii|||yyy}}}{{{tttppprrrvvvnnnpppqqqooollliiiiiikkkeeeccc___^^^]]]\\\ZZZXXXRRRMMMDDD;;;555333333444222222333333333222222111222222222222444777999;;;>>>>>>>>>>>>>>>?????????;;;;;;<<<===>>>>>>======<<<<<<<<<<<<;;;999777666555555666666555444444333333333333333222222222222111333555555555777<<<@@@FFFHHHJJJEEE>>>888777888<<<@@@KKKQQQkkkTTT666:::777666<<<:::777999<<<>>>@@@BBBEEEGGGIIIJJJLLLOOORRRXXX___dddbbbaaaaaadddfffgggdddaaa\\\\\\[[[[[[[[[]]]^^^___[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUTTTRRROOOKKKHHHFFF>>>;;;888666777999999999888>>>IIIOOO]]]|||pppooojjj^^^PPPHHHBBB???@@@DDDHHHpppttt^^^{{{nnn[[[BBB666666666555444444444333222222222222222222222222111000000000000000111222111222222111///000222444@@@___sssooo___GGG;;;@@@???AAANNNaaaqqq|||~~~wwwwwwuuuoooRRRDDD999999999888<<>>======<<<<<<===<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBFFFJJJNNNRRRSSSVVVYYY[[[\\\]]]]]]]]]ZZZXXX\\\bbb```WWWMMM>>>999888;;;;;;999<<>>AAA>>>@@@EEEIIIFFFDDDNNN]]]hhhooouuuwwwzzz}}}oookkkaaaTTTHHH@@@???@@@<<<:::AAA===???EEESSS|||mmmAAA??????777666777444444333333333333222222111111111111111111111111222111000000000111333333444222333666777AAA___lllSSSPPPuuurrrbbboooyyyjjjGGGIIIrrriiiccc___QQQBBB<<<999<<<===DDDNNNTTTlll}}}{{{~~~|||{{{}}}{{{vvvmmmooonnnkkkkkkmmmkkkfffccc```]]]]]]]]]]]]ZZZWWWTTTLLLAAA:::777666444222222222111000000111222333222444555555555666888:::;;;<<<>>>@@@AAA@@@???>>>===>>>??????>>>===???@@@>>>>>>======<<<;;;999999888777777666555555444444222111111000000000000000222222222333555888;;;===DDDJJJNNNIII???777888;;;<<>>CCCMMMfffuuunnnjjj]]]PPPIIIEEEBBB@@@AAAKKKdddxxx^^^xxxoooXXXAAA666666666555444444333333222222222222222222222222111000000/////////000000000000000///...///111333DDDcccvvvppp]]]DDD777;;;444CCC[[[nnnuuu~~~{{{tttmmmSSSDDD999888999888===EEEUUU]]]VVVXXX___cccaaa^^^^^^^^^\\\\\\\\\[[[]]]______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[XXXSSSOOOMMMFFFBBB===:::777666444222111111111333666888888888999999999:::<<<===???@@@??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>?????????========================>>>???AAAAAACCCFFFJJJMMMTTTSSSRRRTTTWWWZZZZZZYYYQQQKKKGGGJJJOOOOOOHHHAAAAAA;;;777:::;;;999;;;???BBBAAAKKKUUU___~~~zzzVVVcccxxxdddHHH===@@@AAA???@@@EEEFFFDDDCCCEEEJJJGGGGGGGGGGGGFFFGGGJJJQQQ[[[eeennnxxx}}}pppkkkbbbTTTHHH???======<<<:::AAA===???EEESSS|||oooBBB???>>>777666888444444333333333333222222111111111111111111111111222111000000000111222333444222333666777BBBaaagggUUURRRwwwttt}}}xxxgggJJJUUUeee```]]]PPPBBB>>>888;;;<<>>@@@AAA@@@??????>>>???@@@???>>>===>>>???============<<<<<<;;;:::888888777666555555444444222111111000000000000000000000111222444777999;;;CCCHHHLLLHHH???888888;;;???IIIMMMSSSppppppEEE999888888<<<888??????BBBKKKZZZkkkvvvwwwuuu}}}xxxuuuuuuvvvqqqkkkiiijjjhhhdddbbbdddaaa___\\\\\\^^^___]]]\\\[[[XXXUUURRRRRRSSSVVVXXXZZZXXXUUUSSSPPPKKKFFFCCC===:::777777888999999999:::@@@DDDMMMeeexxxoooiii^^^TTTOOOKKKEEEBBBBBBIIIbbb{{{bbbyyyuuu{{{VVVAAA777666666555444444333333222222222222222222222222111111000///............////////////......111333FFFfffxxxppp]]]DDD666999888LLLeeeuuuyyy~~~{{{}}}uuukkkSSSDDD888666888888>>>GGG\\\\\\VVVWWW^^^bbb```]]]^^^]]]\\\aaa```^^^^^^___^^^]]][[[YYYYYYXXXXXXXXXYYY[[[\\\]]]]]]]]][[[WWWSSSNNNLLLCCC@@@;;;888666555333111111000000222555888888777999999999:::;;;===?????????>>>>>>???@@@AAABBBBBB?????????@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@???@@@BBBBBBCCCFFFIIILLLQQQNNNLLLPPPVVV[[[[[[YYYIIICCC===>>>CCCFFFDDD@@@CCC>>>;;;;;;;;;999:::<<<>>>DDDQQQ\\\ooommmUUUfff~~~pppJJJ>>>===BBB???>>>AAAFFFHHHFFFFFFIIISSSZZZ\\\UUUKKKDDDBBBAAAFFFMMMVVVbbbqqq}}}zzzpppkkkaaaUUUHHH@@@<<<;;;===:::@@@<<<>>>EEERRR{{{rrrEEE???===777777888444444333333333333222222111111111111111111111111111111000000111111222333333333444666777DDDccckkkUUURRRxxx{{{www```KKKbbbyyyaaa^^^\\\PPPCCC>>>999<<<<<>>======>>><<<======>>>>>>======<<<999999888777666555444333222111111000000000000000//////000111333555777999@@@EEEJJJGGG>>>888888:::AAAKKKUUUccc~~~ggg@@@888888888===:::BBBAAARRRdddooovvvxxxoooccc___aaadddhhhlllqqqwww{{{zzzuuuqqqnnnjjjeeeccceeeaaa___]]]]]]]]]]]]\\\[[[[[[XXXUUURRRRRRUUUXXXZZZ[[[XXXTTTQQQNNNKKKGGGEEE===:::777666777999999999===AAADDDLLLdddyyypppiiiaaa[[[WWWQQQHHHCCCBBBGGG```gggzzzzzzsssvvvyyyWWWBBB777777666555444333333222222222222222222222222222111111000...------------//////000///...///111444GGGhhhyyyooo]]]GGG:::<<>>:::888777555333111000000000222555777888777888888999:::;;;===>>>??????????????????@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDDDDEEEFFFIIIKKKLLLIIIIIIPPPZZZ```___[[[IIICCC======CCCHHHIIIHHHBBBCCCDDDAAA<<<888999<<>>:::???;;;???EEERRRyyytttGGG???;;;777888888444444333333333222222222111111111111111111111111111111111111111222222222333333555555777GGGgggoooYYYUUU|||xxxwwwXXXJJJjjjsss___^^^^^^QQQBBB<<<<<>>???@@@AAAAAAAAA@@@@@@AAABBB@@@>>>======>>><<<======>>>?????????>>>;;;:::999888666555444333222111111000000000000000//////000222444555777888<<>>CCCXXXnnnxxx|||~~~yyy|||yyy{{{|||kkkRRRCCC666555777999@@@JJJ\\\YYYTTTUUU]]]aaa```^^^______]]]___]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYYZZZXXXYYYZZZYYYUUUPPPJJJGGG???===:::888888666444222111000000222555888888777888888888999;;;<<<>>>???AAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGIIIKKKJJJIIIKKKTTT___ccc```[[[KKKDDD>>>===BBBGGGKKKKKKEEELLLPPPIII>>>777:::>>>CCC>>>LLL___iiifff^^^qqq\\\FFFDDDAAA???@@@DDDHHHFFF@@@DDDWWWllliiiMMMDDDNNNZZZkkklllooowwwzzzuuunnniiiaaaWWWNNNFFF@@@<<<>>>999???;;;@@@FFFQQQwwwsssuuuuuuIII???;;;777888888444444333333333222222222111111111111111111111111000000111111222222222222222444666555888JJJkkkvvvggg```}}}wwwnnnsssSSSKKKsssnnn^^^aaabbbSSSAAA999<<>>>>>???@@@@@@@@@AAAAAABBBBBBAAA>>>======>>>======>>>???@@@@@@@@@@@@===<<<:::999777555444333222111111000000000000000000111222444666777888888:::===AAA???;;;888888:::AAAQQQlll[[[;;;:::<<<999<<<>>>KKKVVVmmmxxxiiiTTTMMMLLLHHHJJJKKKOOOVVVaaammmxxx}}}zzzqqqiiifffeeeeeebbbaaa```]]][[[YYYYYYYYYYYYXXXUUUTTTTTTVVVYYYZZZXXXUUUQQQNNNLLLJJJGGGEEE<<<999777666777888888888:::>>>AAAJJJcccvvvsssqqqkkkddd[[[NNNBBB???AAAFFF^^^nnnvvvqqqqqqhhhnnn{{{\\\EEE888888777555444333222111222222222222222222222222111111000///............///000111000000111444666RRRrrr~~~lllWWWFFF;;;<<>>>>>AAAAAA@@@>>>>>>=========@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIJJJLLLNNNMMMPPPVVV]]]```\\\XXXRRRJJJAAA>>>BBBKKKRRRVVVTTTZZZZZZMMM>>>888;;;@@@FFF>>>MMMccckkk{{{ccc]]]uuuOOO@@@@@@@@@BBBAAAEEEIIIGGGEEEPPPmmmhhhRRRJJJKKKUUU^^^sssyyy|||xxxqqqlllddd[[[RRRJJJBBB======888???===BBBGGGPPPsss~~~xxxtttJJJ???:::777888777444444333333333333222222111111111111111111111111000000111222222222222111111555777555888MMMooovvvkkk|||nnniiirrrTTTRRR~~~nnn___cccdddTTTAAA888:::<<<<<>>??????@@@@@@@@@AAABBBAAA???>>>>>>???>>>??????@@@AAAAAAAAA@@@>>>===<<<999777555444333222111111000000000000000111222444666777888999999888:::<<<;;;888777999<<>>:::>>>BBBSSShhhjjjcccUUUNNNMMMJJJCCCDDDEEEIIIRRR^^^jjjtttxxx}}}sssiiifffeeedddcccbbbaaa^^^ZZZWWWWWWXXXXXXWWWVVVUUUUUUVVVWWWWWWTTTRRROOOMMMKKKIIIFFFCCC<<<999666555666888888888888===AAAIIIcccxxxvvvsssmmmfff[[[KKK???===AAAHHH\\\jjjmmmhhhzzzxxxyyy}}}]]]CCC888888777555444333222111222222222222222222222222111000000/////////000000...///000//////000333666SSSsss|||hhhSSSDDD<<<===TTTyyy{{{xxxssssssxxx~~~|||zzz~~~yyynnnNNNAAA666777999;;;AAAIIIbbbHHHDDDNNNUUU[[[[[[[[[]]]___^^^]]][[[XXXVVVWWWXXXXXXWWWXXXWWWUUUTTTSSSTTTTTTUUUSSSTTTUUUUUUQQQKKKEEEAAA:::888777777777666444222333222222444777::::::999777777888999:::<<<===>>>AAA@@@@@@?????????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLLLLKKKJJJKKKLLLOOOOOOOOOSSSWWWYYYYYYXXXVVVMMMBBB???FFFUUUeeennnllljjj___KKK===:::===???DDDDDDWWWnnn|||llleeetttJJJAAA???>>>DDDDDDDDDFFFGGGLLL]]]}}}nnnLLLEEEKKKPPPWWWaaaqqqyyy~~~wwwqqqhhh^^^UUULLLBBB<<<;;;777???>>>DDDHHHNNNppp{{{pppyyysssJJJ@@@;;;888888555444444333333333333222222111111111111111111111111///000111222333222222111111555777444888OOOrrrwwwhhhtttuuuwwwsss|||ZZZ\\\ppp```bbbbbbSSSBBB:::999;;;<<>>?????????@@@AAAAAA?????????AAA???@@@AAAAAAAAAAAAAAA@@@???>>><<<:::888555333222222111111000000000000000222333555777888888888888777888888777555666:::>>>CCCSSSqqqTTT999===???;;;@@@HHH\\\lllbbbUUUMMMKKKIIIEEE@@@IIIKKKQQQ]]]mmm}}}zzzoookkkhhheeeccccccbbb^^^YYYVVVVVVWWWVVVVVVWWWWWWVVVUUUTTTSSSPPPOOOMMMLLLKKKHHHDDDAAA;;;999666555666777888888999>>>BBBJJJbbbwwwuuuooolllggg\\\LLL???>>>CCCHHHYYYccccccaaavvv~~~\\\@@@999888777666444333222111222222222222222222222222111000000000000111111222---...///......///222555OOOoooxxxdddPPPDDD???AAATTTrrrqqqrrryyy~~~ttttttqqqvvvuuunnnMMM@@@666888:::;;;AAAIIIgggEEEAAANNNVVV\\\]]]]]]```bbbaaa___\\\YYYWWWWWWWWWWWWVVV[[[ZZZXXXVVVUUUUUUVVVVVVQQQSSSTTTTTTPPPJJJDDD@@@888666555555666555333111333333333555888:::;;;:::777777888999:::<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMNNNNNNLLLKKKLLLMMMLLLLLLLLLMMMPPPUUUZZZ\\\SSSIII>>><<>>===AAAJJJ```wwwxxxuuuqqqNNNHHHBBB===DDDGGGDDDBBBFFFPPPdddrrrUUUBBBIIIQQQPPPWWWfffooouuu~~~|||uuukkkaaaWWWLLLAAA::::::777??????EEEIIINNNnnnzzzjjjwwwqqqJJJ@@@;;;888888444444444444333333333222222111111111111111111111111///000111222333222111111000666888444999PPPsssnnn^^^}}}iiikkk{{{```bbbsss`````````SSSCCC<<<:::<<<===EEERRR]]]yyy~~~}}}~~~|||xxxyyyxxxuuuqqqmmmjjjiiiggghhhfffcccbbbccc```[[[[[[^^^___\\\VVVPPPLLLLLL>>>999444222333444333111,,,,,,,,,---///222444666:::;;;<<<;;;::::::;;;===<<<;;;;;;;;;<<<===>>>??????@@@AAAAAA@@@???@@@BBBAAAAAAAAABBBBBBAAAAAA@@@@@@???===:::888555333222222111111000000000000000111333555666888888888888777777666444444666;;;???CCCQQQnnnQQQ777===@@@<<>>CCCRRRpppvvvvvv{{{yyyzzzxxx```bbbbbb___iiiGGG:::222444888:::AAAJJJeeekkkBBBIIIUUUWWW[[[^^^``````___^^^^^^\\\YYYWWWUUUVVVWWWXXXVVVVVVVVVUUUTTTRRRPPPNNNSSSUUUVVVVVVQQQIIIAAA;;;888777555444333222111111111333555555444444555666777777777888:::<<>><<>>>>>999???===CCCGGGMMMooopppvvvxxxLLL@@@@@@888555:::555555444333333333333444111111111111111111111111111111222222222333333333222333444444;;;QQQtttyyynnn]]]```yyy^^^]]]xxxwww```iiikkk]]]ccc^^^QQQDDD888777>>>AAAFFFPPP[[[vvv~~~{{{|||xxxtttqqqqqqpppmmmjjjhhhgggfffdddaaa^^^\\\[[[]]]YYYTTTSSSSSSRRRMMMHHH;;;777333333555555111---...///111111000111444666888888888999:::;;;======<<<;;;;;;===???@@@???===>>>>>>???@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCC@@@===;;;:::888555333111111111111111111111111777444555:::<<<;;;;;;>>>777444///333;;;666444@@@BBBRRRmmm~~~SSSBBB<<<===;;;BBBQQQWWWSSSXXXYYYRRRHHHEEEHHHLLLPPPQQQ\\\nnn{{{{{{ooohhhkkkgggbbb```^^^\\\YYYUUUWWWWWWVVVVVVTTTSSSQQQQQQRRRPPPNNNMMMJJJFFFAAA===:::999888777777888999:::???888HHHNNN```zzzxxxttteeekkk]]]IIIDDD>>>DDDGGG___~~~zzzZZZ\\\~~~YYYyyyxxxaaaEEE777666555555333333222111111111111111111111111111000000////////////000000111//////111///---///444DDDWWW]]]VVVNNNDDD>>>CCCVVVqqq{{{sss^^^bbbccc```fffHHH<<<444777:::<<>>AAAHHHMMMddd|||LLL@@@BBBBBBDDDEEEEEEGGGLLLIIIdddxxxZZZMMMKKKUUUggg|||tttjjj```TTTFFF===<<<>>>999???>>>CCCGGGNNNppphhhvvvzzzMMM@@@???888666;;;555555444333333333333444111111111111111111111111111111111222222222333333444555444222777KKKllltttggg^^^dddsss[[[XXXsssuuueeeqqqnnn^^^ccc^^^PPPDDD999777>>>@@@DDDOOO[[[xxx~~~}}}}}}~~~}}}|||zzzzzzwwwsssrrrqqqooollliiiiiihhhgggfffcccaaa___]]][[[WWWRRRQQQRRRPPPLLLHHH999666222222444444111---...000111111111222444666888888888999:::;;;======<<<;;;;;;===??????>>>===>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEBBB@@@===<<<:::666444222111111111111111111222777555777::::::555333444777:::666666;;;777666@@@>>>QQQuuu~~~wwwVVVFFF@@@BBB???DDDOOOQQQRRRYYYYYYLLL???@@@MMMYYYmmmzzzyyysssjjjgggbbb___^^^\\\XXXVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPNNNMMMKKKGGGBBB???999999888777777888999999<<<666FFFOOOeee{{{zzzvvveeehhhXXXDDD@@@;;;AAADDD^^^{{{uuuXXXaaaeeezzzbbbEEE777666666555444333222222111111111111111111111111000000////////////000000111//////111000///111666EEETTTVVVNNNJJJCCC???DDDVVVmmmxxxxxx||||||zzz}}}vvvfffjjjnnnjjjiiiIII>>>777999<<<>>>EEEOOOttteeeMMMXXX]]]^^^``````___]]][[[ZZZ]]][[[YYYWWWVVVVVVWWWXXXUUUVVVVVVVVVUUUTTTRRRQQQOOOPPPQQQPPPKKKDDD===999999888666444222111000///111333555666555444444444888888888999;;;===???AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLQQQUUUVVVTTTSSSTTTRRRNNNIIIFFFBBB@@@AAACCCDDDDDDGGGCCC???===???EEELLLQQQLLL???333333888<<<>>>AAAFFFOOOlllzzzVVVBBB@@@AAAGGGDDDEEEFFFLLLJJJ^^^{{{kkkXXXIIIMMMkkk}}}tttjjj```TTTFFF>>><<<>>>:::@@@>>>CCCGGGNNNqqqnnn___vvvPPP@@@>>>999777;;;555555444333333333333444111111111111111111111111111111111222222222222333333555555222777KKKjjjmmmZZZWWWbbbsssfffaaawww~~~tttlll|||rrr^^^bbb\\\NNNCCC;;;888>>>???CCCNNN[[[yyy}}}{{{zzz{{{{{{zzzyyyvvvuuusssrrrqqqnnnjjjggghhhhhhgggfffdddbbb```^^^YYYUUUQQQOOOOOOMMMIIIEEE777444111111333222000---///000222222222222444666888888999:::;;;<<<======<<<;;;;;;===???@@@???===??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGEEEBBB@@@>>>;;;777555222222111111111111222222333444888<<<<<<888777:::===FFFAAA888999888888@@@>>>NNNuuuyyytttUUUFFFBBBDDDCCCHHHOOOMMMMMMXXXZZZLLLBBBQQQrrrsssiiifffbbb___]]][[[XXXVVVTTTUUUUUUUUUTTTSSSSSSRRRQQQOOONNNMMMKKKHHHDDD@@@999888777777777777888999;;;666DDDOOOkkk~~~iiigggUUU@@@>>>:::@@@DDD^^^wwwmmmRRRdddooo{{{bbbCCC777777666555444333222222111111111111111111111111000000////////////000000000...///222111000333888IIIVVVUUUMMMJJJDDD@@@EEERRRfffnnnllloooooopppxxx{{{zzzooorrrxxxrrrhhhHHH>>>888;;;===>>>FFFPPP{{{___NNNYYY^^^^^^______^^^\\\ZZZYYY[[[ZZZXXXWWWVVVVVVWWWXXXUUUVVVVVVVVVUUUTTTRRRQQQMMMNNNNNNMMMIIICCC===999999888666444222000//////000222555666444333333333:::999999:::<<<>>>@@@AAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMMMMMMMMMMNNNNNNOOOPPPUUUWWWVVVWWWYYYWWWSSSKKKGGGAAA>>>======>>>>>>>>>===<<<<<<>>>DDDKKKPPPHHH===444444888:::<<<>>>@@@OOOttt~~~wwwcccHHH@@@@@@HHHEEEGGGFFFNNNNNNYYYnnnbbbVVVOOOaaawwwmmmbbbUUUGGG@@@>>>>>>;;;BBB@@@CCCGGGNNNrrr```___yyyVVVBBB>>>:::777:::555555444333333333333444111111111111111111111111111111111111222222222222000444555444;;;SSSqqqnnnRRRPPP___}}}xxxpppyyysssrrrrrr\\\___ZZZLLLAAA:::888===>>>AAALLL[[[zzz~~~~~~~~~}}}{{{yyysssssssssrrrpppllliiiffffffffffffeeecccaaa^^^\\\XXXUUUPPPMMMKKKHHHDDDAAA444222000000111111///---///111333333333333444555888888999;;;<<<<<<===============>>>@@@AAA@@@??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHFFFCCCAAA???<<<888555333222222111111222222333444555888;;;;;;;;;@@@HHHUUU\\\PPP:::555777999???@@@GGGccctttsss~~~uuu~~~OOOBBB???BBBCCCLLLSSSNNNNNN[[[]]]QQQPPPoooyyygggeeebbb___\\\ZZZXXXVVVSSSTTTTTTTTTTTTTTTSSSSSSPPPOOOMMMMMMLLLIIIDDDAAA999888777666666777888999<<<888CCCOOOpppnnngggSSS@@@???<<>>GGGRRR~~~ZZZNNNVVV[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWUUUVVVVVVVVVUUUSSSRRRQQQLLLLLLLLLJJJGGGBBB===:::888777555333111000/////////222555666666444444444;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQRRROOOTTTXXXYYY[[[]]]\\\YYYLLLGGG@@@;;;::::::::::::999999888999===GGGSSS[[[PPPEEE:::777888888999<<>><<>>YYYxxxvvvTTTRRRddd~~~xxxxxxsssuuuoooWWW\\\YYYJJJ@@@:::999>>>===AAALLL[[[{{{~~~yyyuuuqqqrrrsssrrroookkkhhhfffgggggggggfffccc___[[[YYYUUURRRNNNJJJFFFBBB===;;;222111000000000000///...000222444555444333444555777888:::;;;<<<=========???>>>>>>@@@BBBCCCBBB@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEECCCBBB@@@===888555444333222111111222333444999888888999:::@@@PPP___|||```???555666888>>>>>>???PPPiiitttwwwlllmmm~~~nnnoooiiiLLLAAA???@@@@@@KKKTTTPPPSSS^^^```YYYccceeedddbbb___[[[YYYWWWWWWSSSSSSTTTTTTTTTSSSSSSRRROOONNNMMMLLLKKKHHHCCC@@@888888777666666777888888<<<;;;DDDQQQwwwnnndddPPP???@@@>>>CCCDDDYYYmmmbbbKKK___iiieee@@@888777777666555444333333111111111111111111111111000000////////////000000///......111111///222777JJJWWWVVVKKKEEE???===DDD[[[fffhhhgggkkkiiihhhpppooo{{{zzzzzzuuusss}}}tttWWW@@@999777;;;===???HHHTTT}}}WWWPPPTTTYYYZZZZZZ[[[[[[[[[[[[[[[YYYXXXXXXWWWWWWVVVWWWWWWVVVVVVVVVUUUTTTRRRPPPNNNJJJJJJIIIGGGDDD@@@<<<:::777666444333111000000000000333777999999999888888===<<<<<<<<<===???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKMMMPPPSSSUUUQQQVVV[[[\\\___bbbaaa]]]LLLGGG???999777666666666666666666777;;;FFFTTT^^^RRRGGG;;;777666666999===DDDGGG]]]}}}fffNNNDDDBBBHHHEEEJJJEEETTT]]][[[ddd```ccchhh{{{wwwkkk```SSSEEE>>>===>>><<>>>>>AAALLL[[[zzz|||}}}|||vvvqqqqqqrrrsssqqqnnnjjjiiihhhiiiiiihhhfffbbb]]]WWWTTTMMMKKKHHHDDD???;;;888666000000000000000000000000000333555666555444444555777999:::<<<============???>>>>>>@@@BBBCCCBBB@@@===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBB>>>:::666555333222111111222333555888777999===EEEXXXvvvhhhCCC999888999>>>???AAALLLYYYYYY\\\wwwmmmkkkzzzgggbbbwwwVVVLLLEEEDDDBBB@@@JJJTTTPPPTTT^^^ccciii~~~dddcccbbb^^^ZZZWWWWWWWWWSSSTTTTTTTTTSSSRRRRRRQQQOOOMMMLLLKKKJJJFFFBBB>>>888777666666666666777888999===EEESSS}}}ggg]]]KKK===???<<<@@@???PPPgggdddOOO]]]dddtttlllEEE888888777666555444333333111111111111111111111111000000////////////000000///......000000...111666IIIWWWTTTGGG@@@<<>>@@@JJJXXXvvvWWWVVVXXX[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUSSSPPPMMMLLLHHHGGGFFFDDDAAA===;;;999555444333222111111111111222666;;;>>>???>>>>>>>>>>>>=========>>>@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLNNNQQQTTTVVVVVV\\\```aaacccfffddd___PPPJJJAAA:::666444444444333555777888;;;CCCNNNWWWNNNDDD:::666666777:::???DDDAAAQQQmmm```KKKDDDBBBGGGCCCHHHCCCTTTccc^^^cccdddnnn|||\\\]]]hhhwwwxxxlll```RRREEE>>>>>>>>>===FFFCCCCCCFFFPPPvvvpppppp~~~]]]DDD???<<<999666555555444333333333333444000000000000000000000000000000000000111111111111222777555000<<<[[[{{{eee___xxxpppxxxqqqooovvvcccOOO\\\]]]MMMAAA;;;:::??????BBBMMMZZZxxx}}}}}}~~~~~~}}}zzztttppprrrsssssspppllljjjjjjkkkhhhgggfffccc]]]VVVPPPLLLBBBAAA???<<<888555444333///000111000000000000111111333666777666444444444777999;;;===>>>>>>===<<<>>>======???AAAAAA@@@???<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDAAA===999555444222000000222444555555666:::BBBQQQmmm___@@@>>>======DDDLLLRRRYYYYYYRRRXXXzzzqqqkkkvvvzzzZZZTTTjjjwwwppp\\\HHHHHHGGGLLLJJJEEEOOOYYYUUUUUU^^^iii}}}tttccc\\\SSSRRRWWWaaafffyyymmmbbbcccbbb^^^YYYVVVWWWXXXTTTTTTTTTTTTSSSRRRPPPPPPNNNMMMKKKJJJHHHDDD???<<<888777666555555666777888777???FFFSSS~~~|||```WWWHHH<<<@@@<<<>>>@@@LLLeeejjjVVVYYYeee~~~jjjxxxrrrJJJ888888777666555444333333111111111111111111111111000000////////////000000///......000///---000555JJJWWWTTTEEE===;;;CCCSSSlllnnnhhhgggnnnmmmjjjqqq~~~oookkkssstttxxx}}}zzz}}}yyy~~~XXX<<<777777===???BBBLLLZZZsssXXX\\\^^^^^^]]]]]]\\\\\\[[[[[[[[[WWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTRRROOOLLLJJJFFFEEEDDDAAA>>><<<999888444333222222111111222222444888>>>AAACCCBBBBBBCCC>>>>>>===>>>>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMOOOOOONNNNNNOOORRRTTTVVV[[[aaaeeeeeefffhhheee```VVVOOOEEE<<<777555444333///444999<<<>>>BBBJJJPPPJJJAAA999777777777;;;???EEECCCTTTttt^^^HHHCCCAAADDDAAAGGGAAATTTeee___dddggguuufffXXXUUUcccdddnnn~~~zzznnnbbbTTTGGG@@@@@@>>>===GGGCCCDDDFFFPPPvvv[[[BBB>>>===999666555555444333333333333444000000000000000000000000000000000000111111111111111777555000===___wwwkkkuuu|||jjjdddmmmuuu___NNN^^^```OOOBBB===:::???@@@CCCMMMZZZxxx~~~}}}|||yyyvvvsssssstttssspppllliiijjjlllddddddbbb^^^WWWPPPHHHDDD999999999777444222222222///000111111000000111222111444777777666555444444777999;;;===>>>>>>===<<<<<<;;;;;;===???@@@???===<<<<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFCCC???<<<666444222000000222444666888999<<>>:::888777666555555666777888777@@@FFFQQQ{{{yyyyyyxxx\\\UUUGGG===BBB===>>>DDDLLLfffpppZZZUUUiiitttzzzJJJ999777444333444444444333222333333333333222111111...///000111111000///...///---...111000///111777MMMWWWRRRDDD<<<999CCCWWWmmmhhhggghhhgggfffoooyyykkkiii|||}}}OOO===999===777<<>>???@@@AAA;;;;;;<<<>>>???AAABBBBBBFFFEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIKKKMMMNNNOOOOOOSSSQQQOOOPPPTTTWWWZZZZZZ]]]```bbbcccjjjoookkkbbbZZZRRRGGG===777555555555333:::===:::999@@@EEEFFF@@@888333333666777:::>>>EEECCCTTT]]]FFFCCCBBBDDDCCC>>>MMMNNN^^^kkk```tttoooPPPPPPUUUccckkkwww~~~|||tttgggXXXKKKAAA===BBBAAABBB===EEEFFFOOOZZZBBB===;;;999777555444444333333222222111000000000000000000000000//////000111222333333444///444444222>>>\\\|||{{{~~~uuutttaaadddxxxttt^^^PPPXXX[[[TTT>>>:::;;;>>>>>>BBBNNNZZZsss}}}{{{zzzyyyyyyuuuoooqqqrrrnnnjjjkkkkkkfff```[[[RRRFFF???===999===>>>;;;333...---///000000000000000111111111222222222333333333444444666777:::<<<>>>?????????======<<<<<<<<<<<<<<<===<<<===???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGJJJKKKIIIDDD???;;;777666333111111222444555777777;;;DDDOOOcccgggDDD;;;AAALLLYYYyyyoookkkkkkgggkkkyyy{{{pppdddcccaaaHHHDDDOOOJJJ@@@???@@@FFFLLLSSSVVVTTTUUU]]]gggdddeeeooogggLLL;;;@@@FFFAAABBBJJJQQQJJJJJJXXXmmmyyyvvvnnnnnncccaaa___VVVVVVZZZVVVWWWUUUSSSRRRRRRRRRPPPOOOPPPOOOMMMIIIEEE@@@===;;;777777777777777888888999888;;;AAAWWWvvvxxxzzzmmmaaaTTTJJJAAA;;;===DDDDDDOOOooo{{{^^^PPP~~~xxxiii|||}}}KKK:::888555333444444333222222333333333333222111111...///000111111000///...000...///111111///222777MMMUUUPPPCCC===;;;EEEXXXoooiiifffiiikkkjjjmmmrrrhhhpppxxxKKK:::777;;;777===DDDJJJhhhttt```^^^ccc```___]]][[[[[[\\\^^^```[[[YYYWWWWWWXXXXXXXXXWWWXXXWWWVVVSSSPPPMMMKKKIIICCCBBBAAA>>><<<:::999888444444444111000000222555666666666777888:::;;;<<<:::;;;<<<===???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNQQQQQQQQQQQQRRRSSSUUUVVV\\\___aaabbbiiiooollleee```XXXMMMAAA999555444444555:::<<<999999>>>@@@???>>>888333444666777:::???EEEGGGUUUvvv]]]HHHEEECCCEEEFFF@@@KKKLLLYYYeeeggg[[[KKKMMMPPPYYYdddooosssttt~~~uuugggXXXIII@@@;;;@@@???@@@===EEEGGGQQQVVVAAA===;;;999888555444444333333222222111000000000000000000000000///000000000111222222222111555666444@@@]]]~~~sss~~~wwwqqqnnnyyyxxx___SSSWWWWWWPPP===<<<999======BBBNNNZZZsss}}}}}}}}}}}}{{{zzzrrrmmmooopppmmmjjjjjjiiiccc^^^YYYOOOCCC<<<::::::<<<===999333......000///000000000000000000000222222222222333333333333555666999;;;===>>>>>>>>>======<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGIIIKKKJJJHHHDDDBBB:::888444222111222444666;;;::::::===CCCSSSooooooJJJBBBIIITTTbbbppplllkkkmmmnnn{{{{{{fff[[[[[[```eeepppwwwtttkkkgggiiiWWWBBB>>>DDD???;;;======DDDHHHOOOSSSUUUYYY```gggiiigggoooRRRIIIBBBCCCFFFFFFGGGJJJQQQMMMOOO^^^ttt~~~wwwoooccc``````XXXXXX\\\YYYUUUSSSQQQQQQRRRRRRQQQPPPPPPOOOLLLIIIDDD@@@===;;;777777666666777777888999888<<>>AAACCCMMMmmm{{{^^^RRRpppfffMMM<<<999666444444444333111222333333333333222111111//////000000000000//////111//////222222000333888NNNVVVPPPEEEAAAAAAJJJ\\\uuummmhhhjjjmmmmmmmmmnnn~~~mmmjjj|||}}}DDD777444999666>>>FFFKKKiiiuuuccc```ddd___]]][[[YYYZZZ\\\___aaa^^^[[[XXXVVVVVVWWWWWWWWWXXXWWWUUURRROOOKKKIIIGGGCCCBBB@@@===:::888777666333333333111//////222444555555444333444666888999::::::;;;<<<>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNPPPSSSSSSRRRSSSWWWZZZ\\\^^^___aaagggnnnmmmiiihhh```SSSFFF<<<666444444555999;;;;;;<<>>:::>>>===???<<>>EEEZZZ}}}zzzPPPEEEHHHQQQ___cccnnnyyyxxxXXXLLLGGGGGGNNNPPPVVV___bbbaaa```bbbJJJ===999:::555666===<<>>??????CCCCCCCCCDDDEEEFFFGGGHHHJJJIIIHHHHHHIIIKKKNNNPPPNNNRRRUUUUUUTTTXXX```ggg]]]]]]^^^aaagggmmmoooooommmeeeXXXJJJ===666444444666888:::===@@@CCCCCCBBB@@@;;;666777777777;;;@@@>>>KKKRRRUUUWWWOOOLLLWWWdddrrr~~~QQQHHHHHHGGGJJJFFFEEEHHHMMMTTTbbbXXX[[[bbbgggrrrwwwwwwhhhWWWIII???;;;???===@@@<<>>DDDOOOkkkwwwMMMCCCDDDLLL[[[bbb{{{cccIIIIIIKKKLLLUUUTTTVVV\\\aaaaaa]]]ZZZBBB;;;:::777111777???<<>>CCCYYYyyy}}}pppoookkk```SSSIIICCC>>>;;;:::BBBHHHgggyyy^^^PPPlllpppRRR===:::777555444444222111222333333333333222111111000000////////////000000111///000222222111333999OOOXXXSSSIIIHHHIIISSSfff{{{vvvpppyyyxxxttt{{{|||HHH999555:::777@@@FFFGGGbbbvvviiifffeeefffddd```]]]\\\]]]^^^```aaa]]]YYYVVVVVVVVVWWWVVVWWWVVVTTTQQQNNNJJJGGGEEE???===:::666444222222222222222111000//////222444888777555444444666999;;;:::;;;;;;<<<===>>>??????DDDDDDDDDEEEFFFGGGIIIIIIKKKJJJJJJIIIKKKMMMPPPRRRSSSUUUUUUTTTTTTZZZeeennn^^^^^^___dddiiinnnqqqtttnnnhhh[[[LLL>>>666555666777888:::===@@@CCCFFFHHHLLLBBB999666777888<<<@@@===JJJPPPQQQRRRLLLLLLYYY{{{uuuMMMHHHIIIGGGLLLJJJMMMHHHMMMUUUddd~~~ZZZqqquuu~~~wwwhhhXXXJJJAAA===@@@???AAA===EEEGGGQQQooozzz|||UUUCCC@@@:::666777555444444333333222222111000000000000000000000000000000000///////////////000111222222:::QQQttt}}}iiiZZZlllxxxppp}}}xxxfffSSSRRRVVVWWWCCC:::888===>>>EEERRR^^^www~~~|||}}}}}}tttuuutttqqqmmmjjjhhhdddaaaddd___ZZZUUUMMMAAA:::999===<<<;;;999777666888999555555666666555444222000/////////000000000111111222222333444555666888888::::::999999:::;;;;;;<<>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDBBB???>>>===???AAACCCAAA>>>999555333333555777999;;;???DDDNNNjjjgggFFFDDDJJJWWWkkkyyy]]]KKKQQQVVVXXX^^^^^^aaagggnnnoooggg___BBB::::::999333888???<<>>;;;999666666666555666777777888<<<>>>BBBWWWwww|||pppnnnhhhdddZZZLLL@@@<<<<<<>>>BBBFFFeeexxx^^^NNNzzzkkkpppSSS<<<:::777555555555333222222333333333333222111111000000////////////000000111//////222222000333888LLLWWWUUUKKKGGGGGGTTTiii~~~~~~rrr}}}~~~yyyzzz~~~OOO;;;666:::888@@@FFFEEE^^^}}}vvvkkkhhheeehhhfffcccaaa____________```]]]YYYWWWWWWWWWWWWVVVUUUTTTRRROOOLLLIIIFFFDDD<<<:::777444222111222222222222222000///000333555666555444333444666888:::;;;;;;<<<======>>>??????DDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSWWWWWWUUURRRSSSXXXbbbiiiaaa```ccciiimmmpppsssxxxpppjjj^^^NNN???777555777888888:::===>>>AAAIIIRRR]]]LLL;;;555777999<<>>AAA???AAA===EEEGGGQQQpppwwwzzzwwwVVVDDDAAA:::555777555444444333333222222111000000000000000000000000000000000000000000000000111222444555;;;OOOpppdddYYYjjj~~~}}}www|||zzzfffRRRQQQXXX[[[FFF999888===???EEERRR]]]vvv}}}}}}uuuuuuvvvtttnnniiigggccc___aaa\\\XXXTTTMMMBBB;;;;;;;;;;;;:::999999999999:::777888999999777555333111........./////////000000222222222222333555666777888777777777888999:::;;;>>>===<<<<<<<<<===???@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDAAA===:::999999<<<===???===:::666444444555666999:::===BBBOOOjjj```EEEIIISSSggg```UUUZZZ^^^ccciiilllqqqwww}}}}}}sssgggIII<<<999:::555777>>>===CCCIIIOOOXXXjjj{{{~~~wwwcccXXXkkkeee[[[QQQUUUpppiii___nnn~~~llljjjccc]]]]]]ZZZYYYXXXVVVVVVUUUSSSOOOLLLJJJIIIGGGEEEAAA===:::999666666555555666666777888<<<>>>BBBWWWyyy{{{qqqnnniiihhh___NNN@@@<<>>>>>?????????CCCCCCCCCDDDFFFGGGIIIJJJGGGGGGIIIKKKNNNPPPQQQRRRVVVUUUSSSSSSVVVZZZ```ddddddcccfffnnnqqqqqquuu{{{tttnnnbbbQQQ@@@777555777666777;;;???AAAFFFVVVfffnnnVVV===444777;;;===>>>AAAGGGNNNXXXZZZTTTdddiiioooyyydddJJJMMMLLLKKKUUU^^^eeeLLLKKK]]]yyy~~~|||yyyiiiXXXIIIAAA===???>>>@@@<<>>DDDQQQ[[[sss~~~zzzwwwrrruuutttmmmhhhgggddd___\\\XXXTTTQQQJJJ@@@::::::888888888999::::::999888777888999999888555222000------........./////////222222111222333444666777555555555666666777999999;;;;;;:::::::::<<<>>>@@@AAA@@@@@@@@@AAABBBDDDEEEDDDAAA===999888888:::;;;<<<;;;999777666555555444777888===GGGXXXuuu^^^GGGPPP___{{{\\\YYY]]]aaajjjrrrxxxxxxXXXAAA888;;;777777???CCCKKKPPPTTTZZZmmmTTTKKKfffccccccZZZtttbbb]]]ssskkkhhh```ZZZZZZYYYVVVUUUTTTTTTTTTRRRNNNKKKIIIHHHGGGDDD@@@===:::888666555555555555666777777:::===DDD]]]zzzqqqnnnkkkhhh\\\JJJ>>>===???@@@@@@BBBccc}}}eeeQQQyyyiiiqqqPPP;;;999666555555666555555222333333333333222111111111000///......///000111///---...111000///111777PPP___```TTTKKKJJJZZZttt||||||~~~{{{qqqtttnnnnnnlllEEE999444999888BBBHHHEEE\\\vvvmmmiiiccccccccccccdddcccbbbaaa```]]][[[ZZZZZZZZZYYYXXXVVVNNNMMMLLLJJJGGGEEEBBBAAA<<<:::777555444444666777333333333222111222555777444444666777999:::;;;<<<======>>>>>>??????@@@@@@AAABBBBBBCCCEEEFFFHHHIIIDDDEEEHHHKKKNNNPPPQQQRRRRRRRRRRRRVVV[[[```bbbccceeedddiiiqqqtttsssvvv|||xxxrrreeeSSSAAA777555777333555;;;BBBEEEOOOeeezzzyyy]]]???333777<<<======AAAFFFOOO\\\^^^XXXqqqhhhVVVbbbmmmZZZFFFMMMMMMOOO[[[eeemmmNNNLLLdddyyy{{{iiiWWWHHH???;;;===<<>>999888555555666888::::::888666777888999999777444111///---------.........//////222222111111222444666777444444444555555666888888:::999888888999<<<>>>@@@??????>>>>>>???AAABBBDDDDDDAAA>>>:::999999;;;<<<::::::999888777666444444::::::???KKK___}}}YYYGGGUUUllljjjPPPSSSXXX^^^lllpppyyyfffFFF888===:::888AAAIIITTTXXXYYY]]]qqqIIIEEEeee___```hhhTTTZZZwwwkkkfff]]]VVVUUUTTTRRRQQQRRRRRRSSSQQQNNNKKKIIIHHHFFFCCC@@@===:::888555555555555555666777777777===GGGbbbyyyqqqnnnkkkeeeWWWDDD<<<======:::???AAAdddiiiTTT|||```kkk~~~xxxSSS???999666666666333333444333333333222222222111111222222000///............000000//////000111222222GGGRRRRRRJJJGGGIII[[[www~~~~~~~~~wwwxxxqqqeeekkkcccBBB444888888:::???===HHH___wwwmmmjjjiiifffdddbbbbbbbbbbbbaaa```^^^]]][[[ZZZZZZYYYVVVSSSNNNNNNLLLJJJHHHFFFDDDCCC===;;;999666555555555666666555444333222222333444888777666666777999;;;===???????????????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOORRRVVVXXXZZZ\\\___aaaeeehhhkkknnnppptttyyy|||xxxssseeeOOO???;;;999666666888:::@@@LLL```www~~~RRR======666888AAA===???IIIKKKMMMUUU```yyy```\\\ggghhh```IIIKKKMMMTTTcccbbbdddMMMVVVpppdddYYYxxxgggUUUGGG???===CCC:::AAACCCDDDDDDYYYmmmkkkWWWDDD<<<:::;;;888444444333333333333222222000000000000000000000000000000000000111111111111111222333444888HHHfffccc]]]qqq~~~|||~~~uuuYYYWWWYYYWWWKKK999:::;;;;;;BBBMMMVVVnnn~~~{{{zzzxxxuuuqqqnnnnnnmmmkkkhhhddd```]]]WWWVVVSSSNNNHHH@@@:::666444555666777888888888888555555444333333222111111..................------///000222333444555555555555555555555555555555555555666666888999:::;;;<<<===<<<;;;<<<===@@@BBBDDDAAA>>>;;;;;;>>>@@@@@@>>>???===>>>@@@;;;555555<<<777<<<===@@@RRRrrrwww^^^RRRZZZttt|||XXXLLLLLLMMMUUUaaasss|||[[[EEE???@@@???===TTT```^^^XXX^^^}}}NNNBBBOOOhhhrrr]]]RRROOOzzznnniii^^^UUUSSSQQQRRRQQQOOONNNNNNNNNLLLJJJGGGFFFEEEBBB???<<<999888777666666666777888999999======MMMlll{{{qqqmmmfffdddSSSCCCBBB@@@<<<>>>FFFEEEcccpppVVV^^^wwwkkkvvvTTT???:::666666666333333555333333333222222222222111333222111000000/////////000000000000000111222222AAALLLKKKEEEEEEKKK]]]vvv}}}{{{}}}|||{{{ssssssnnngggmmmaaa@@@555:::999<<>>>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOORRRUUUXXXZZZ\\\___aaahhhlllppprrrsssvvvzzz}}}xxxsssdddOOO???:::888666666888:::@@@MMMbbbzzz}}}RRR;;;:::777;;;CCC???HHHOOOMMMKKKQQQ[[[pppllljjjrrrpppfffRRRPPPNNNSSSccciiiaaaNNNaaajjjXXXbbbwwwgggWWWIIIAAA>>>BBB:::AAABBBCCCFFF]]]kkkiiiVVVDDD<<<::::::777444444333333333333222222000000000000000000000000000000000000111111111111222222333333666FFFddduuugggvvvttt~~~ttt}}}^^^XXXYYYWWWLLL;;;:::;;;;;;BBBMMMUUUmmm|||{{{zzzxxxsssooommmmmmkkkiiifffbbb^^^\\\WWWUUURRRMMMFFF???999666222333444555555666666666444444333222222111000000..................------///000111333444444555555555555555555555555555555444555666777888999::::::;;;;;;:::;;;<<>>;;;<<>>;;;AAADDDEEEdddoooVVV^^^wwwqqqVVV@@@:::666666666333333555333333333333222222222222444333222111000000000111000000000000000000111222<<>>777<<<;;;>>>CCCBBBNNNeeeuuunnnjjjgggfffdddbbbaaabbbcccdddaaa___\\\YYYWWWUUURRROOONNNMMMKKKHHHEEECCCAAA???:::999777666555666777888888777777777777777888999555555555555666888:::;;;===============>>>??????AAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQUUUWWWYYY[[[^^^aaaggglllqqqttttttuuuxxx{{{yyyttteeePPP???888666666666888;;;AAAMMMaaawwwvvvQQQ999888999===EEEEEERRRUUUNNNHHHNNNUUUggguuuwww|||iii^^^QQQRRRcccooo]]]TTTuuuUUUVVVjjjwwwhhhYYYLLLCCC>>>AAA:::AAA@@@CCCKKKdddiiihhhTTTCCC===999999666444444333333333333222222000000000000000000000000000000000000111111111111333333333333555EEEccc~~~rrr{{{{{{|||hhh___WWWVVVUUULLL<<<:::;;;;;;BBBMMMTTTlll~~~|||{{{{{{yyysssnnnmmmllliiifffccc___]]]\\\UUUSSSOOOJJJCCC===777444000000111222333333333333222111111000000/////////------------------......000000111222333444444555444444444444444444444444333444444555666777777888999999999999;;;===???@@@???===:::;;;@@@EEEIIILLLOOOUUU\\\ZZZMMM===555555444888???GGGMMMTTTaaalllsssXXXSSSkkkmmmZZZXXX[[[ZZZ]]]eeeqqqzzzcccHHH@@@FFFGGGXXXnnniiidddoooPPPHHHXXXttt}}}kkkGGGJJJPPPxxxfffccc[[[VVVUUUSSSSSSQQQOOONNNNNNMMMKKKIIIGGGFFFDDDAAA>>>;;;999777666666666666777888999:::;;;CCCVVVpppvvvmmmiiihhhjjj[[[GGG@@@<<<;;;BBBBBBFFFeeemmmWWW]]]{{{YYY@@@:::666777666444333555444444333333333222222222333222111111000000000111111000000000000000111111;;;CCC>>>777>>>IIIXXXkkkqqqiiijjjsssssskkkllluuu|||zzzuuuwww~~~|||aaa>>>999===<<<>>>CCCDDDOOOggguuupppoooiiihhheeebbb```___aaabbb```^^^ZZZXXXWWWUUURRRPPPNNNLLLJJJGGGDDDAAA>>>===999888666555555777888:::777777777777888999999:::555555555666777999;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAACCCEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPOOOQQQTTTVVVXXXZZZ^^^```bbbgggmmmnnnlllkkkmmmppptttooocccQQQ???666444555555888;;;@@@JJJXXXjjjvvvjjjPPP===999:::>>>EEEKKKYYYYYYPPPIIINNNTTTccc{{{rrrXXXSSSfffppp[[[fffttt]]]NNN\\\kkkxxxiiiZZZLLLAAA<<<@@@;;;@@@???FFFTTTmmmhhhiii~~~RRRCCC>>>999888555444444333333333222222222000000000000000000000000///000000000111111111111222222333333666FFFeeesssxxxwwwggg}}}}}}[[[RRRRRRRRRJJJ;;;:::;;;;;;BBBMMMSSSjjj~~~~~~{{{uuupppnnnllliiieeeaaa^^^\\\[[[TTTRRRMMMGGG@@@:::666333//////000111111111111111////////////......------,,,,,,------------......000000000111222333333444444444444444444444444444222222333333444444555555777777777777888:::<<<===;;;999888999>>>EEEKKKOOOTTTaaaoooqqqcccNNN???888888666999BBBNNN___www{{{[[[QQQccc|||zzziii\\\]]]cccgggoooyyy{{{{{{TTTCCCJJJNNN^^^~~~qqqjjj|||XXXMMM^^^^^^HHHRRR```oooaaa```ZZZVVVWWWSSSSSSQQQOOONNNNNNMMMKKKIIIGGGEEECCC@@@===:::888777666666666666777888:::::::::GGG\\\rrruuuooolllkkkjjjXXXDDD???<<<:::@@@AAAIIIhhhkkkYYY{{{^^^[[[@@@:::777777777444444666444444444333333333222222111111000/////////000000111111000000000000000111888AAA<<<444===LLL[[[llllllggghhhnnnlllkkk}}}{{{```>>>999===<<<>>>CCCCCCOOOgggqqqlllnnnkkkjjjhhhccc___\\\]]]______\\\YYYWWWVVVVVVTTTSSSLLLKKKHHHEEEBBB???===;;;999888666555666777999:::555666666777888888888888666666777888999;;;<<<===<<<<<<<<<<<<<<<======>>>@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOQQQSSSUUUVVVYYY]]]```___dddgggeee^^^YYYXXXZZZaaa___YYYNNN???555333666555888;;;???EEEOOO[[[dddbbbTTTDDD<<<<<<<<>>>>>>>>:::<<<@@@KKKjjjlll^^^uuuddd]]]AAA;;;777777777444444666444444444444333333333333000000///////////////000222111111000000000000000333???<<<444???QQQddduuunnnmmmnnnmmmkkkuuu^^^>>>;;;>>><<<===BBBBBBNNNfffwwwmmmmmmjjjkkkjjjfff```\\\\\\^^^___\\\YYYWWWWWWWWWVVVTTTJJJHHHFFFDDDAAA>>><<<;;;999888666555666777999:::555666666777777777777666666666777999;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJMMMOOOPPPNNNPPPRRRTTTUUUYYY]]]``````dddddd]]]QQQHHHFFFHHHKKKMMMPPPMMMBBB777555999666888;;;>>>CCCMMMYYYbbbhhh```LLL>>>>>><<>>JJJeeemmmRRRNNNVVVbbb{{{uuuyyy~~~YYYSSS\\\vvv```RRRdddVVV```vvvddd]]]^^^YYYYYYYYYSSSTTTRRRPPPNNNNNNLLLJJJHHHGGGEEEAAA>>>:::888777777555555555666777999:::;;;;;;OOOeeeuuurrrmmmjjjkkkbbbJJJ999===@@@;;;<<<@@@MMMkkkqqqhhhssslll___AAA;;;777888777555444666555444444444444333333333111000000///000000111111222222111000000000000000333BBB@@@777AAAUUUiii{{{sssuuutttpppqqqzzz___AAA>>>@@@>>>>>>BBBBBBNNNfffqqqggghhhkkkmmmjjjddd```___aaabbb^^^ZZZXXXWWWVVVUUUTTTGGGFFFDDDBBB@@@===;;;::::::999777555555666888999666777777888888777666555444555777999;;;<<<============<<<<<<======>>>???@@@AAABBBDDDEEEFFFFFFGGGEEEFFFGGGHHHJJJMMMOOOPPPNNNPPPQQQSSSTTTXXX]]]```___bbbaaaYYYLLLCCCBBBEEEEEEJJJRRRTTTJJJ;;;666999888999;;;???GGGUUUfffsss}}}qqqQQQ<<>>???OOOUUUaaaeeefffkkkmmmzzzqqqjjjrrrvvvyyysssooo\\\IIIBBBNNNMMMVVVkkkjjjOOO>>>===AAAAAA===AAADDD]]]yyyjjj|||zzzHHHBBBAAA:::777777444444333333333333222222111111111111111111111111000000000000111111111111111111111222777JJJkkkwwwccc\\\ccc```gggxxx}}}~~~ZZZQQQRRRTTTOOOBBB999;;;;;;BBBLLLQQQfff{{{uuuoookkkjjjhhheeeaaa]]]YYYVVVTTTPPPHHHAAA:::666444333...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......111000///......///111222333333333333333333333333333222222222111111000000///000111222222333333333///000222222333666<<>>AAAIIIbbbfffVVVLLLTTTiiivvvsss~~~hhhXXXbbb```WWWllliiiVVVtttrrrccc^^^^^^YYYZZZZZZSSSUUURRRPPPOOONNNLLLJJJHHHGGGDDDAAA===:::888777777444555555666777999;;;<<<===RRRggguuurrrllliiifff```JJJ888;;;>>>===@@@???MMMlllyyyuuummmmmm```AAA;;;777888888555444666555555444444444333333333222111111111111111222222222222111000000///000000777GGGEEE;;;BBBUUUjjj|||nnnssstttqqqyyy}}}yyy}}}vvvbbbFFF@@@BBB??????BBBBBBNNNfffppp]]]fffkkknnnlllgggcccccceeedddaaa\\\XXXWWWVVVTTTSSSFFFEEECCCAAA???===;;;;;;:::999777666555666777888777888999999888777666555333444666888:::;;;<<<<<<===============>>>??????@@@@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJMMMOOOPPPNNNPPPQQQRRRTTTXXX\\\```ZZZ^^^___WWWLLLFFFHHHLLLJJJQQQZZZ]]]QQQ???666888::::::;;;???JJJ^^^uuu}}}SSS999@@@@@@???MMMJJJ[[[fffmmmtttyyywwwwww}}}yyySSSOOOJJJIIISSSQQQccciiiMMM<<<===EEEBBB===AAAFFFbbbjjjxxxFFFAAABBB;;;888888444444444333333333222222111111111111111111111111000000000000111111111111222222111111555HHHiiiiii[[[bbbyyy___oooxxxpppsss[[[PPPOOORRRNNNBBB999;;;;;;BBBLLLPPPeee}}}|||{{{xxxrrrmmmiiiiiihhheeeaaa[[[WWWTTTTTTPPPHHH@@@:::666444333.........///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......111000...---...///111222333333333333333333333333333333222222111111000000...///000111111222111111...000222222222444888===AAAGGGVVVnnnjjjJJJ777???@@@AAAXXXyyyxxxOOOPPPPPPYYYuuubbb[[[iii~~~rrr\\\fffaaa]]]ttt~~~QQQXXXpppbbb______ZZZZZZ[[[SSSUUUSSSPPPOOONNNLLLJJJHHHFFFDDD@@@<<<999777777777444444555666888999;;;<<>>EEE???MMMmmmdddjjjcccCCC;;;555555666444333555555555444444444333333333111111111111000000000000,,,...000000///......///333@@@BBB;;;BBB]]]uuu}}}{{{ssssssttt~~~{{{uuummmnnnwww{{{bbbIIIBBBAAA::::::@@@BBBMMMdddhhh]]]gggllloooooooooqqqpppllljjjddd]]]YYYXXXUUUPPPLLLHHHEEEBBB??????>>><<<;;;::::::999777444333444666888777666666666666666777666666666666888:::<<<===>>>===<<<<<<<<<===???@@@??????@@@AAACCCEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHKKKNNNQQQSSSUUUVVVTTTWWWVVVNNNFFFDDDLLLUUU]]]dddjjjcccTTTDDD<<<:::666:::>>>CCCMMM]]]rrrbbbFFF>>>===;;;???GGGKKKUUU```sss]]]RRRKKKNNNTTT\\\kkk{{{dddHHHDDD;;;@@@>>>@@@CCCFFFcccwww{{{mmmmmmIIIAAA<<<>>>999999555444444333333222222111222222222111111111111000222111000//////000111111333444111333999???ZZZlll]]]YYY~~~{{{~~~pppeeemmmXXXLLLNNNSSSOOOAAA777;;;===CCCJJJKKK^^^~~~|||wwwsssqqqqqqlllhhhdddbbbaaa^^^XXXSSSTTTQQQJJJBBB999444222222///............---------++++++***)))(((((())))))******+++,,,,,,---.....................///000000111222333333444444333333333333222111000///...---000000///............///...///000//////000333555999BBBPPPeee~~~oooPPP888>>>>>>>>>NNNccceeeXXXIIIWWW\\\llldddLLLKKKOOO[[[kkkzzzttt\\\mmm{{{hhhnnn~~~cccTTTIII^^^fffccc___\\\YYYWWWTTTQQQPPPNNNLLLLLLKKKKKKIIIGGGGGGCCC???;;;:::999888666666666666666888:::<<<===AAAdddtttuuuyyyrrrmmmgggcccRRRAAA<<<<<<===<<<===EEEJJJvvv|||[[[uuugggEEE===777777777555555666555555555444444444333333111111111111000000000000---///000000///...///000222;;;<<<777BBB]]]qqquuuwwwpppnnnvvv|||zzzvvvpppttt}}}kkkLLLBBB@@@999999@@@BBBMMMcccmmm___ffflllqqqrrrrrrrrroookkkiiiccc\\\YYYXXXVVVQQQMMMIIIFFFBBB???>>>===<<<:::::::::999666444333444666777777666555444444555555666666666666888999;;;===>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPKKKMMMMMMHHHDDDFFFNNNUUU]]]bbbeee```RRREEE<<<999777999<<<@@@IIIXXXjjjwwwmmmSSS<<<;;;AAACCCEEEJJJOOOZZZfffvvv~~~SSSLLLKKKTTT]]]ffftttjjjKKKEEE;;;@@@@@@===???FFFbbbrrrwwwyyymmmkkkIIIBBB===???999999555444444333333222222111222222222111111111111000222111000//////000111111333444111333999???YYYkkkYYY^^^zzzxxxhhhkkk||||||UUUKKKNNNUUUQQQBBB;;;<<<;;;@@@HHHJJJ\\\|||~~~zzzvvvrrrqqqqqqnnniiidddaaa___]]]XXXTTTRRRNNNHHH@@@999444222222............------------++++++***)))))))))))))))******+++,,,---......///...............///000000222222333444444444444444333333222111000///....../////////////////////000///000000000000111444666555;;;DDDRRRfffooo^^^EEE777::::::@@@WWWnnnmmm\\\QQQ```lllUUUOOOKKKKKKQQQ^^^mmm}}}]]]eeeuuueee]]]bbbkkkkkk```QQQIIIDDD\\\vvveeebbb^^^[[[YYYWWWTTTRRROOOMMMKKKJJJJJJJJJHHHFFFFFFBBB>>>;;;999888777666777666666666888:::;;;===DDDcccppptttwwwpppiiiaaa___PPP@@@;;;===>>>>>>???GGGNNNzzzqqqVVVuuulllFFF>>>888888999777666777555555555444444444444333111111111111000000000000...000111111000//////000333999999777CCC\\\lllmmmrrrpppkkk~~~zzzyyyxxxvvv{{{zzzRRRBBB@@@888999@@@BBBLLLbbbsss```bbbkkksssuuutttrrrmmmhhhfffaaa\\\YYYXXXVVVRRROOOKKKGGGBBB>>><<<<<<;;;:::999999888666444333555666777666555444333333333333555555555666777999;;;<<<===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHDDDCCCBBBAAAAAADDDJJJOOOTTTVVVXXXTTTMMMDDD===:::;;;<<<===AAAJJJXXXhhhsssmmmTTT???>>>FFFKKKJJJJJJVVVdddpppzzz{{{TTTNNNNNNWWW]]]```iiittttttzzzrrrOOOFFF<<<@@@CCC;;;???LLLfffnnntttppplllgggHHHCCC???@@@999888555444444333333222222111222222222111111111111000111111000000000000111111222333111333888>>>WWW}}}rrrYYYaaawww}}}iiigggwww{{{UUUKKKOOOWWWTTTDDD???===999???HHHLLL^^^}}}~~~~~~~~~|||yyytttpppoooooopppkkkddd```^^^\\\XXXTTTNNNKKKDDD>>>888444222111............------------+++***))))))))))))))))))******+++,,,---...//////...............///000000222333444444555555444444333222222111000///............//////000111111222000111222222222333555777333666888===JJJRRRIII:::888888888CCC^^^uuuppp\\\[[[jjjbbbFFFOOOPPPQQQXXXfffvvveeefffvvvrrrLLLQQQVVVOOOHHHCCCBBBAAADDD^^^~~~lllbbb```\\\ZZZXXXWWWTTTRRRNNNLLLJJJIIIIIIHHHGGGEEEDDDAAA<<<999888777666555888777777777888999;;;<<>>888888999777666888555555555555444444444444111111111111000000000//////111222222000//////000555;;;===<<>>>>>???@@@AAAAAAAAAAAAGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA???<<<:::<<<>>>@@@AAADDDDDDEEEEEEEEEBBB>>>;;;;;;;;;<<>>;;;<<<>>>@@@BBBEEEUUUaaaWWWgggiiioooFFF>>>888888888666666777666666555555555444444444111111111111000000000///000111333222000//////000333<<>>>>>????????????>>>>>>>>>:::777666777999999888999999:::<<<>>>???<<<:::666666999???MMMbbbyyyxxxWWWCCCFFFVVVeeekkkjjj}}}zzzcccnnnzzznnnddd^^^aaaccceeennnyyyvvvNNNFFF>>>BBBDDD<<>><<<999@@@LLLOOO^^^yyy}}}}}}xxxrrrnnnlllkkkooolllgggdddaaa[[[TTTNNNIIIDDD>>>999666444222000...------------,,,,,,,,,***)))))))))))))))******)))***+++,,,...///000111...............///000000222333444444555555444444222222111111000000//////---///000222333444444444333555666777777777888:::999:::999777777999777444888:::>>>FFFUUUaaa\\\PPP^^^llljjjUUUTTT```cccnnnlll{{{vvvVVVDDDGGGHHHHHHHHHBBBFFFKKKTTTqqq~~~eeefff^^^\\\YYYWWWVVVUUUSSSQQQOOOMMMKKKJJJJJJIIIGGGFFFAAA>>>:::777666666555444888888777888888:::<<<===NNNYYY___ssszzzvvvqqqjjjdddWWWKKK???;;;<<<<<<>>>AAABBBWWW[[[[[[ooozzzoooFFF>>>888888888777666777666666666555555555444444111111111111000000000000000111222222000......//////999@@@AAAFFFUUUgggqqqqqqyyy{{{dddIIIDDD;;;;;;CCCCCCIIIZZZ|||yyyZZZOOO\\\gggjjjhhheeeaaa^^^______^^^\\\YYYVVVSSSRRRHHHEEEAAA>>>===;;;999777555666666444333444666888888888666555444444444444111222444666777888888888999:::;;;;;;<<<<<<;;;;;;:::<<<>>>AAACCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>::::::;;;;;;;;;;;;::::::777555444444555666666666999999:::;;;===<<<:::888777999<<>>:::???GGGIIIYYYuuu}}}yyytttpppnnnnnnqqqmmmhhhddd```[[[SSSMMMHHHCCC<<<777666555222000------------,,,,,,,,,,,,)))))))))))))))******+++)))***+++---...000111222...............///000000111222333333444444333333111111111111000000//////...000222444555555555444444666999:::999999:::;;;999:::;;;;;;;;;:::888666555999>>>CCCMMMUUUTTTNNNVVViii|||ZZZ\\\ooovvvdddTTTLLLIIIFFFMMMQQQJJJOOOWWWcccrrraaafff]]][[[XXXVVVUUUTTTQQQPPPOOOMMMKKKJJJJJJJJJHHHFFFAAA>>>:::777666666555444777777777888999;;;===???PPPXXX^^^xxxxxxvvvooogggcccTTTIII???;;;;;;<<<>>>BBBDDD[[[TTT___pppGGG???999999:::888777999666666666666555555555555111111111111000000000000///111222111///------......555<<>><<<999777444555555444333444666888666555555444333333333444000222444555777777777777888999:::;;;<<<;;;;;;::::::<<<>>>@@@AAAAAAAAA@@@CCCBBBAAA@@@>>>===<<<;;;999999999999888888777666333333444444333444555555777999;;;===<<<;;;:::999777:::<<<@@@NNNjjjcccOOO___{{{mmmDDDBBB>>>AAA<<<:::EEERRRjjjtttXXXKKKQQQNNNJJJ===:::555444444333333222222111222222222111111111111000---...000111222222111111000222000222666999PPPttt}}}kkk}}}tttkkk~~~mmmhhhppppppcccdddaaaRRR???>>>:::<<>>???===;;;:::999;;;===@@@GGGMMMNNNKKKMMMfffhhh[[[hhhzzzdddVVVRRRRRROOOTTTZZZVVV]]]lll{{{iii___ccc]]]ZZZWWWUUUTTTRRRPPPNNNNNNLLLJJJIIIIIIHHHGGGEEEAAA>>>:::777777666666555666666666888:::<<>>???@@@???>>>===BBBAAA@@@>>>===;;;:::999999999999888777555444333444555666555222111222333222555:::<<<<<<;;;<<<<<<111444666888CCC```fffOOO___jjjAAAAAA===@@@======EEEMMMeeeuuuWWWLLLSSSPPPKKK>>>;;;555555444333333222222111222222222111111111111000---...000111222222222111000222000222666888OOOsssmmmiiiqqqbbbwww}}}wwwyyylllgggaaaRRR???>>>999;;;CCCKKKfffyyyzzz{{{zzzxxxwwwxxxyyyyyyqqqfff]]]YYYWWWTTTRRRJJJCCC;;;777666555222...---------,,,,,,,,,++++++))))))((())))))***++++++)))***+++---///000222222...............///000000000000111222222222222111111111111111000000000000000222444666666666444333666888;;;<<<<<<<<<<<<===888888:::???BBBAAA??????AAA???>>>???EEEJJJJJJFFFGGGcccbbbdddssskkkYYYUUU\\\[[[]]]cccdddkkk~~~ddd]]]```]]]ZZZWWWTTTSSSQQQOOOMMMMMMKKKIIIHHHHHHGGGEEEDDDAAA>>>:::888777777666555555555666888:::===@@@AAASSSYYYcccqqqbbb^^^LLLDDD<<<;;;<<<===BBBGGGNNNiiirrrUUUsssqqqKKK???777:::<<<888777:::;;;777444222222444444444333222111/////////000000////////////////////////+++222;;;DDDTTTkkk~~~~~~}}}gggJJJCCC===;;;<<>>>>>?????????>>>>>>===<<<<<<;;;;;;777666555555444444444444333333333333333333333333999999::::::;;;:::::::::666444777>>>EEEUUUyyysssbbb^^^uuuZZZGGGCCC<<<>>>>>>AAACCCKKKZZZlll[[[SSSVVVVVVQQQ===888666666555444333333333333222222222111111111111000000000000000000000000000333333222555777777KKKnnnuuudddhhh|||jjj^^^pppvvvnnncccTTTEEE;;;888>>>@@@GGGaaa~~~}}}{{{xxxvvvuuuvvvxxxyyyxxxooohhh^^^VVV[[[___TTTKKKFFF>>>777333111000///......---,,,+++***)))(((+++***************++++++***+++---///000000//////000//////.........//////000000000000000000000000//////............//////444555666777777666555444888999999;;;<<<;;;888666999<<<>>>@@@DDDIIIFFFAAABBBAAABBBGGGNNNPPPLLLHHHQQQ```fff^^^ccctttyyyjjjhhhccc______gggqqqxxxxxxbbb\\\[[[\\\[[[YYYVVVSSSPPPNNNLLLMMMLLLJJJIIIIIIHHHFFFDDD===<<<999666555444555555666777888888999<<>>;;;666444444444444444333222111000//////000000///////////////////////////444:::EEEWWWlllyyy}}}uuuwwwzzz~~~jjjQQQHHH@@@======???FFFOOOkkk}}}TTTEEENNNYYY___cccfffeee```aaacccaaa\\\YYYVVVPPPHHHBBBAAA???===;;;:::::::::666666555444222333555777888777666555444333333333222333444333333444777999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>><<<<<<<<<;;;:::999999999666666555444444333444444333333333444444444555555::::::;;;;;;<<<<<<;;;;;;:::888:::???AAAJJJbbb|||tttpppLLL@@@AAA@@@FFFEEEDDDCCCHHHVVVlll[[[UUUXXXWWWPPP;;;666666666555444333333333333222222222111111111111000000000000000000000000000222333222444777666IIIkkk{{{hhhcccrrrtttlllqqqwwwvvvqqqpppkkk^^^III>>>999>>>@@@EEE[[[tttvvv~~~~~~|||{{{xxxvvvuuuvvvwwwyyyvvvoookkkddd\\\______SSSKKKEEE>>>777333111000///,,,,,,,,,+++++++++++++++***************+++,,,,,,+++,,,...000111222222222111111000/////////000000111111000000000///////////////......///000000111555555555555555555555555555666888;;;===<<<999666888;;;>>>AAAHHHNNNKKKEEEFFFEEEFFFLLLRRRTTTRRROOOTTTttt[[[VVV[[[nnnxxxsssqqqnnnmmmmmmmmmlllkkkkkk|||tttooonnnqqqvvvlll^^^\\\ZZZXXXWWWVVVTTTQQQOOOMMMMMMKKKJJJIIIIIIHHHGGGCCCAAA===;;;888666444444555555666777888999:::<<>>:::>>>@@@>>>BBBJJJZZZ}}}ggg\\\tttPPPDDD;;;===???;;;:::>>>BBB>>>999555555555555555444333111000//////000000////////////////////////222444:::FFF[[[ppp{{{{{{|||yyyyyyxxxnnnttt{{{pppYYYOOODDD???===???FFFOOOkkkxxxOOO@@@LLLYYY```eeegggeee``````bbbaaa]]]ZZZWWWOOOGGGBBBAAA>>><<<:::999999999666777666444222222444666777777555444333222222222111222333222222333666999;;;;;;;;;;;;::::::::::::======<<<<<<<<<<<<;;;;;;999999999888888777777666555555444333333333444444333333444555666777777888;;;;;;<<<===============???<<<===AAA@@@AAAKKKYYYjjjccc???===AAADDDNNNNNNHHHBBBEEESSSqqq|||___]]]aaa[[[QQQ;;;777666666555444333333333333222222222111111111111000000000000000000000000000222444222333555444EEEdddqqq___fff{{{}}}tttsssvvviiirrrrrrfffMMMAAA:::===@@@CCCRRReeejjjwww~~~{{{|||zzzxxxvvvvvvvvvxxxyyyuuuoooooolllcccbbb___QQQKKKEEE===777333111000///******++++++,,,,,,------)))))))))***+++,,,---.........///111222444555666333222222111000000111111333222222111000///......////////////000222333444555444333333333333444555333555:::>>>AAA???;;;777888:::===CCCNNNUUUQQQIIIIIIHHHKKKPPPWWW[[[ZZZXXX[[[iiiUUU[[[fffxxx```VVVOOOLLLMMMOOOMMMMMMZZZkkkzzzrrrwww|||uuuaaa\\\YYYSSSTTTTTTSSSQQQPPPNNNMMMLLLIIIHHHHHHHHHHHHEEEAAA===<<<:::888555444444555555666777888999:::===AAADDDOOObbb}}}tttnnnfff]]]QQQCCC;;;888===???>>>DDDMMMbbbYYYaaayyySSSFFF===???@@@===<<<@@@CCC???999666555666666777555444222000//////000000////////////////////////000444;;;HHH]]]uuuwwwtttqqqnnnpppqqq|||~~~^^^SSSFFF???<<<>>>FFFOOOlllsssMMMDDDQQQ___fffiiijjjfffaaa___bbbbbb___]]]ZZZRRRJJJCCCAAA>>>;;;999888777777666777666555333222444555777666555333222111111000000111222222222333666888;;;;;;;;;:::::::::::::::===<<<<<<;;;::::::999999888777777777666666666555444444333333333444444555444555555777888999::::::<<<<<<===>>>????????????@@@===>>>BBBCCCAAACCCIIIGGG[[[mmmzzzwwwKKK===AAACCCIIIUUUVVVGGG???DDDWWW}}}tttrrr~~~gggjjjlllbbbSSS===999666666555444333333333333222222222111111111000000000000000000000000000000111444222222444333AAA]]]zzz[[[ZZZxxx|||{{{xxxmmmhhhwwwvvveeeNNNBBB999<<>>===EEEOOOjjjSSSlllVVVHHH???@@@AAA>>>>>>BBBCCC>>>999555555666888888666444222111000///000000////////////////////////---333;;;FFFYYYqqq{{{rrrkkkgggooommm```TTTGGG???<<<>>>FFFOOOlllpppMMMMMMYYYfffkkkkkkjjjfffbbb___bbbcccaaa```^^^WWWOOOCCCBBB???<<<999777777666555666666555333333444555777666555333111000000000///111111222222333666999;;;;;;:::::::::999999999<<<;;;;;;:::999888777777777777777666666666666666333333333333444444555666666777888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@BBB??????BBBDDDDDDEEEFFFIIIPPP]]]mmm```AAA@@@BBBCCCQQQbbbZZZDDD<<>>BBBIIISSScccwww|||{{{zzzyyyxxxxxxyyyyyyzzzwwwmmmkkkjjjbbb___]]]SSSJJJDDD===666222000///...---------,,,,,,,,,++++++))))))***+++---...000111333333333333333333333333333333222222222222333333777666555444222000//////000111111222444666888999666444111000000111444666666999???DDDFFFCCC===888999;;;>>>EEEOOOVVVSSSKKKDDDEEEIIIPPPXXX___dddfffyyyiii[[[[[[hhhzzznnneeeddd\\\WWW[[[bbbnnnuuu___TTTQQQMMMNNNTTTWWWXXX```kkkkkkZZZTTTbbboooxxxwwwkkk```]]][[[VVVOOOVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHGGGCCC>>>999888777555444333444555666777888999999:::===BBBEEEKKKllltttlllggg```WWWLLLBBB;;;999=========EEEPPPooouuu[[[|||wwwZZZLLLBBBCCCDDDAAAAAAEEEEEEAAA:::666555666777888666555333111000///000000////////////////////////---444;;;CCCSSSkkksssiiihhhoooooo|||bbbVVVIII@@@<<<===DDDMMMfffpppQQQUUUaaakkkllliiigggdddbbbaaadddeeebbbaaa```ZZZRRREEECCC@@@<<<999777666666333555666666444444555666888777555333222000000///000111222222222444777:::;;;;;;::::::999999888888::::::999888888777666666666666666666666666666666333333333444555666777888999999:::;;;<<<=========<<<===>>>@@@AAAAAAAAAAAACCCAAAAAABBBEEEGGGIIIIIIKKKKKKUUUbbbwwwmmmfffpppXXXAAAAAA>>>CCC[[[qqqYYYAAA===JJJ```dddnnnuuu~~~}}}hhhPPP888888666666555444333333333333222222222111111111111000000000000000000000000000...444333111444444===RRR}}}xxxXXXQQQjjjuuurrryyyqqq\\\HHH@@@999999<<>>CCCFFFDDD>>>999999===@@@EEELLLSSSSSSOOOCCCEEEIIIOOOVVV]]]cccggguuuyyy______hhh|||rrr]]]UUUUUUWWWYYY___jjjzzzoooiii^^^ZZZVVVWWW\\\___^^^\\\WWWOOOPPP^^^jjjuuutttnnneee^^^ZZZYYYYYYXXXWWWVVVTTTRRROOOMMMKKKJJJIIIIIIHHHGGGEEEBBB<<<999777666444333333444555666777888999:::;;;>>>BBBEEEQQQuuuooojjjfff```XXXLLLBBB<<<:::=========FFFSSSsssooo```tttvvv___PPPFFFFFFGGGDDDDDDIIIKKKFFF>>>888666666666777777666333111000//////000///////////////////////////333888AAASSSkkk}}}uuullloooooorrrwwwfffZZZLLLCCC===<<>>>>><<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGJJJNNNQQQQQQNNNNNN[[[eeepppyyykkkooo|||]]]TTTVVV___qqq~~~{{{yyyPPP???BBB===FFFcccwwwVVV@@@AAAMMM[[[wwwbbbvvv{{{iiiNNN777888666666555444333333333333222222222111111111111000000000000000000000000000---444333111555555===OOO~~~iii```ppp~~~zzzvvv___SSSFFF@@@;;;999:::???HHHPPPdddwww~~~|||||||||||||||}}}}}}}}}yyyjjjeeeeee]]]YYYZZZUUUIIIDDD<<<555222000...---,,,,,,,,,---------------+++++++++,,,---///000111111333666999:::999888666444444555666777999:::;;;::::::999888666555444444444444555555777888::::::555444333222222333444555666999>>>EEEIIIHHHEEEAAA888>>>CCCEEEKKKRRRVVVUUUHHHJJJLLLPPPUUU[[[aaaeeefffzzz|||xxxrrrkkklllxxx~~~iiiXXXMMMIIIPPPYYYeeerrr|||uuutttllliii___VVVYYY```\\\QQQKKKNNNUUU]]]bbbhhhuuuxxxgggjjjfff```]]][[[ZZZZZZZZZTTTTTTRRRQQQOOOMMMLLLKKKJJJHHHFFFDDDBBB???;;;777666555333222222444555666777888999:::;;;>>>BBBFFFZZZkkkhhhgggbbbYYYMMM@@@;;;:::>>>>>>???JJJXXX{{{{{{```aaauuubbbSSSIIIIIIJJJGGGGGGKKKPPPJJJAAA:::666555555555777666444222000//////000///////////////////////////222666CCCXXXppp~~~vvvooovvvmmmppp~~~{{{wwwxxx{{{jjj^^^PPPEEE>>>;;;???FFFRRRmmm}}}eeeccclllrrroooiiihhhiiijjjhhhiiifffaaa^^^\\\VVVOOOGGGEEEBBB>>>;;;888777666000333555666555555666888999888666444222111000000000222333333444666999<<<;;;;;;::::::999888777777777777777777666666666666444444444444444444444444444444444555777888:::;;;============>>>>>>>>>>>><<<<<<>>>???@@@AAAAAAAAA@@@DDDHHHLLLPPPVVVYYYZZZ]]]___oootttsssuuu\\\^^^uuuzzzJJJJJJQQQVVV```iiijjjtttjjjFFF<<>>===;;;:::555666666888:::<<<===???;;;::::::999888777666666666666666666777888::::::555444444333333444444555777;;;AAAHHHMMMOOOLLLJJJ777>>>DDDFFFJJJRRRXXXZZZNNNOOOPPPQQQTTTYYY___ccc___aaaaaaccclllxxx}}}{{{wwwjjjZZZPPPHHHHHHMMMTTTcccpppwwwppplllmmmqqqtttrrrdddRRRRRR^^^ZZZLLLFFFPPPYYY[[[XXXXXX]]]bbb]]]kkkwwwwwwpppjjjeeebbb]]][[[[[[]]]___]]]YYYWWWRRRQQQPPPPPPOOONNNMMMMMMIIIGGGDDDBBB@@@===999666555444333222222333555777888999::::::;;;>>>BBBFFFbbb~~~cccbbbbbb^^^UUUIII===999999>>>???AAAMMM\\\xxxtttPPPddddddVVVKKKIIIIIIFFFHHHNNNOOOOOOCCC:::999555444>>>999666333222222222111000000000///...............111333666???UUUooo}}}~~~~~~ssstttuuutttxxx}}}xxxxxxnnngggqqqxxxiiiXXXKKK???666:::DDDJJJ___~~~ggghhhlllppppppooonnnkkkiiiiiihhheeebbb^^^ZZZWWWUUURRRKKKCCC===;;;:::888666555555444333333333444444;;;;;;:::777333000//////111111222333666999<<<===<<<;;;999888888888999::::::999888666555555555555555444333222333444555666666888:::;;;;;;<<<===???======>>>>>>>>>?????????BBBAAA???@@@AAABBBBBBBBBDDDDDDHHHOOOYYY```cccccccccoooxxxzzzpppdddkkk~~~tttIIIOOORRRSSSWWWUUU[[[fffvvv~~~zzzZZZIII<<>>@@@???<<<;;;666666777888999:::<<<===::::::::::::999888777777666888777666999>>>>>>:::???===999333//////444888888===EEENNNVVVYYYUUUNNNBBB<<<>>>IIINNNLLLQQQ[[[UUUQQQOOOQQQVVV[[[\\\\\\ZZZYYYVVVYYYfffxxx|||tttuuuzzzxxxtttcccIIIHHHIIIOOOUUUVVV[[[rrr}}}wwwlll```XXXZZZcccllltttlllZZZLLLNNNXXXUUUJJJGGGQQQ\\\^^^WWWNNNIIIGGGFFFIIINNNTTTXXXZZZZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWSSSRRROOOMMMKKKJJJJJJJJJHHHEEEBBB???>>><<<:::888555444333222333444555666777999666999???<<>>EEEKKK[[[vvvqqqttttttsssqqqpppooollliiihhhgggfffdddaaa^^^[[[ZZZSSSMMMEEE???<<<:::888666333333222222222333333444:::;;;:::777333000//////333333333444666888:::;;;:::999888666666666777777:::999888777555555555555444333333444555777888999:::<<<>>>>>>=========????????????@@@AAABBBBBBCCCAAA@@@@@@BBBCCCDDDEEEDDDAAADDDIIIRRR\\\eeemmmpppkkkwwwyyyiiilllzzzmmmIIINNNOOOOOOVVVVVVRRR[[[hhhsss{{{}}}}}}TTTEEE:::BBB@@@OOOooojjjLLLKKKBBBBBBRRR[[[]]]ccc^^^jjjgggEEE<<<<<<666666666555555444444444333333333222222222111111111111111111111111111111222222222111222555:::>>>dddvvvgggkkkvvvzzzrrrzzzSSSGGGNNNTTTHHH===999:::;;;AAAHHH]]]lll{{{{{{|||~~~~~~|||uuupppiiidddaaa^^^XXXTTTOOOGGG<<<555222111000...+++,,,------...///000000...///000111222222111111222555999===>>>>>><<<:::<<<;;;:::999999:::;;;;;;888999;;;<<<<<<:::777555444999;;;::::::===???>>>===:::666555555777999999999@@@IIIPPPTTTUUUSSSQQQCCC<<<===FFFKKKKKKQQQ[[[XXXVVVTTTUUUXXX\\\^^^```YYYYYYXXXZZZcccpppxxxzzzhhhXXXSSSVVVTTTSSSMMMAAAOOOIIIMMM\\\iiiwwwmmmjjjfff___VVVPPPSSS\\\eeejjjbbbQQQBBBDDDNNNNNNEEEGGGOOOVVVUUUMMMCCC>>>===>>>@@@EEEJJJOOOSSSVVVWWWYYYYYYZZZZZZYYYXXXVVVUUUSSSRRROOOMMMKKKJJJIIIIIIFFFDDD@@@>>><<<;;;888666444444333222333444555666777888555888>>><<>>??????PPPjjjwwwWWWtttjjj[[[PPPQQQSSSQQQRRRWWWXXXUUUEEE:::===;;;888<<<;;;888444222222222111000000000///..................000333<<>><<<@@@HHHTTThhh|||tttqqqqqqpppllliiiggggggfffeeecccaaa```^^^VVVPPPHHHAAA===:::888666222111111111222333444444999::::::888444111000000555555555666666888999:::;;;:::888777666666777777:::999888777666555555555333333444555777999;;;<<<>>>???AAAAAA???>>>??????>>>>>>???@@@AAACCCDDDEEE@@@AAABBBDDDEEEFFFGGGGGGCCCHHHPPPYYYbbbooo|||~~~|||~~~qqqiiitttyyymmmQQQQQQPPPSSS^^^eeekkkmmmppprrrtttyyy}}}uuuLLL???777@@@@@@PPPooohhhGGGEEE???@@@FFFEEENNNbbbtttTTToooaaaAAA;;;===777777666666555444333333333333333222222222111111111111111111111111111111222333222222222444888<<<^^^wwwnnn___eee|||jjjtttOOOHHHTTTXXXLLL@@@999888:::@@@FFFXXXiii}}}vvvqqqiiiddd```\\\WWWSSSMMMFFF;;;444222111///...+++,,,---...///000000111000111111222222222111111222444888;;;======<<<;;;AAA@@@===:::999999999:::666888;;;======;;;777555444;;;@@@>>>>>>CCCHHHJJJLLLHHHBBB<<<999777666555888BBBOOOUUUSSSPPPPPPRRRGGG@@@???EEEIIIJJJPPPZZZZZZ[[[[[[[[[ZZZ[[[^^^```]]]```aaa```ccchhhjjjhhh\\\EEE>>>DDDAAA@@@FFFIIITTTWWWffflll___VVVXXXXXXVVVRRROOORRR[[[cccddd]]]MMM>>>>>>FFFIIIDDDGGGKKKNNNKKKCCC<<<:::;;;:::<<>><<<:::999777555444444333222333444555666888999666999>>>===DDDXXX|||{{{mmmcccbbb]]]PPPDDD???===<<<555;;;FFFAAAOOOvvvrrr```qqqbbbWWWYYY\\\[[[[[[___^^^ZZZIII<<<@@@@@@;;;<<<===:::555222222111111000000000///..................///222777BBBOOOZZZ___www~~~}}}}}}}}}ssssssrrroooqqqzzz}}}vvvrrrxxxyyy~~~lllZZZRRRKKK@@@;;;<<>>:::777666222111222222333444555666888999:::999666333222222555666666777888999:::;;;===<<<:::999888888999999::::::888777666555555555333444555666888:::;;;<<<>>>@@@AAABBB@@@@@@@@@AAA<<<<<<===>>>@@@BBBDDDEEE@@@BBBEEEFFFFFFFFFFFFGGGHHHOOOXXX___ggguuusssnnnvvvjjjkkkkkkhhhbbbbbbmmmyyy}}}dddYYYWWW```sssvvvlllkkkqqqxxx~~~dddDDD;;;666@@@AAAQQQnnndddEEEAAA<<<@@@CCC===KKKiiifffUUU|||[[[===999:::999888777666555444333222333333333222222222111111111111111111111111111111333333333222222333777:::VVVwwwbbbccc~~~pppqqqOOOLLL[[[[[[QQQDDD:::666888>>>DDDRRRddd}}}}}}xxxsssnnngggbbb```\\\XXXTTTLLLDDD;;;444222111///---+++,,,---...///000111222111111111111222111111111333555888:::<<<<<<<<<;;;AAA???<<<999888777888999777888999;;;;;;:::888777777<<<@@@BBBHHHSSS\\\______aaa^^^QQQ@@@555555999666CCCSSSZZZUUULLLKKKPPPLLLFFFCCCEEEGGGIIIOOOVVV^^^bbbffffffcccaaaaaabbbkkkqqqvvvvvvuuutttpppjjjaaaGGGBBBMMMIIIEEERRR```cccaaaSSSPPPQQQVVVZZZ^^^\\\ZZZ\\\dddkkkkkkeeeWWWGGGAAADDDHHHGGGDDDFFFGGGDDD@@@===???BBB???AAADDDFFFGGGGGGFFFEEESSSSSSTTTUUUVVVUUUUUUUUUSSSQQQOOOMMMJJJHHHFFFFFFCCC@@@===;;;:::888666444444333222222333444666777:::;;;888:::@@@@@@JJJ```uuummmgggbbbXXXJJJ???;;;;;;@@@777;;;IIIAAAQQQpppjjjvvvggg\\\___cccbbbbbbeeedddaaaOOO@@@CCCDDD??????@@@<<<666333222111111000000000///.....................111666>>>GGGRRR[[[tttxxxrrrwwwxxxxxx~~~zzzzzzyyy}}}{{{kkk]]]WWWPPPEEE>>>>>>@@@HHHVVVlll}}}ooommmooonnnlllkkkjjjiiihhhfffccc```^^^]]]YYYUUUNNNFFF???:::777666333333333444444666777888777999::::::777555444444444555666888:::;;;<<<===<<<<<<:::999999999:::;;;;;;:::999777666666666666444555666777888999999:::<<<>>>@@@AAAAAAAAABBBCCC=========>>>@@@CCCEEEGGGBBBEEEGGGGGGFFFEEEFFFHHHKKKRRRZZZ```fffsssnnnUUUTTTVVVQQQVVVVVV\\\gggqqq}}}xxx|||ccc___llliiiYYYUUUZZZaaattt~~~~~~VVV???:::777BBBBBBRRRlll^^^HHHAAA:::???CCC>>>NNNqqqeeehhhXXX===:::888999888888666555444333333333333333222222222111111111111111111111111111111222333333222222333666888UUUiii^^^wwwyyywwwuuurrruuuqqqRRRPPP\\\\\\UUUHHH<<<555777===AAAPPPaaaxxx}}}ssslllnnniiidddaaa```]]]XXXTTTJJJCCC:::444222000...,,,+++,,,---...000111222222111111111111111111222222666777888:::;;;;;;;;;;;;;;;:::888666666666777888888777666666666888:::;;;<<<======CCCRRRcccmmmnnneeevvvuuuVVV>>>888>>>555AAASSS]]]VVVJJJFFFKKKLLLHHHEEEEEEFFFHHHLLLQQQ___fffnnnqqqpppllljjjiiiwwwlllOOOHHHQQQMMMLLLaaawwwhhhUUUOOOTTTYYY___ffflllllliiiiiinnntttvvvssshhhXXXJJJEEEEEEFFFAAABBBAAA???<<<===AAAEEEFFFJJJPPPUUUTTTPPPIIIEEESSSRRRRRRRRRRRRTTTUUUVVVRRRQQQOOOMMMJJJGGGEEECCCBBB@@@===;;;:::888666555333333222222333444666777888;;;888:::@@@BBBNNNgggtttpppkkkbbbTTTEEE<<<:::777BBB<<<>>>IIICCCYYYlllnnn{{{kkk```ccchhhgggfffgggiiiiiiWWWDDDEEEGGGCCCCCCBBB===777333222111111111000000///...............------111777>>>HHHWWWcccppp}}}~~~|||tttpppxxx|||zzzyyy|||wwwjjj___ZZZRRREEE===>>>@@@HHHUUUiii|||nnnnnnpppmmmkkklllkkkjjjhhhfffbbb___\\\[[[XXXUUUPPPHHH???:::777777555444444444555666777777666888:::;;;999666555555444555777:::;;;======>>>999888888777777999:::;;;;;;:::999888777666666666555666777888999999999999;;;===@@@AAAAAAAAACCCDDD@@@@@@???@@@BBBEEEHHHJJJDDDGGGIIIHHHFFFFFFJJJMMMMMMSSSZZZ___fffsssZZZCCCKKKRRRNNNhhhcccjjjlllcccmmmyyyiiiXXXLLLKKKRRRYYYooo{{{~~~tttLLL===:::999CCCBBBPPPgggVVVHHHBBB;;;===AAAAAAUUUwwwpppUUU???>>>999888888777777666555444444333333333222222222111111111111111111111111111111111222333222222333666888PPPlllWWWjjjyyyuuusssqqqpppvvvZZZTTTZZZ\\\XXXLLL>>>666888<<<>>>QQQ^^^sssxxxooohhhhhheeebbb``````]]]WWWRRRIIIBBB999444222000...,,,+++,,,---...000111333333111111111111222333444555888888888888888888999999444444444444444555666777888666333222333666:::<<<>>>===<<>>888333222111111111000000///..................---111888???HHHZZZjjjtttyyyuuu{{{www{{{vvvlllddd___TTTDDD<<<===???HHHRRRbbb}}}rrrssssssmmmkkknnnkkkjjjiiifffccc```]]][[[VVVUUUPPPHHH@@@999777777555555444444444555555666555888:::;;;:::888666666666888999;;;<<<===<<<<<<888777777777888:::<<<===;;;;;;999888777666666666444555888:::;;;<<<<<<<<<===???AAABBBAAAAAABBBCCCBBBAAA@@@@@@BBBEEEHHHJJJEEEHHHJJJIIIHHHJJJPPPVVVTTTYYY```gggqqq~~~vvvUUUJJJRRR\\\```hhhnnntttsssttteeefffiiiqqq``````]]]YYYVVVYYY```fffqqqzzz}}}{{{jjjDDD;;;::::::CCC@@@MMMaaaMMMAAACCC>>><<>>BBBMMMXXXZZZVVVaaavvvvvvXXXAAA777>>>===DDDPPPQQQHHHCCCEEEFFFIIILLLOOORRRTTTUUUTTTQQQWWWcccrrrpppXXXQQQ[[[fff}}}qqq___XXX___jjjsss}}}{{{~~~gggPPPFFFFFFHHHGGGEEECCCBBBBBBDDDEEELLLUUUbbbmmmpppkkkccc\\\UUUVVVYYYZZZ[[[YYYWWWVVVRRRQQQPPPMMMIIIEEEBBB@@@???<<<:::888777666444333222222222222333555777888666999888:::BBBGGGYYYuuuqqqnnneeeWWWIIIAAA===<<<888>>>BBBAAADDDTTTttt{{{mmmmmm[[[|||xxxlllooouuusssppppppnnnsssbbbLLLGGGIIIHHHIIIDDD???888444222111111111000000///...............000...111888===FFFXXXjjjzzz}}}pppsss{{{~~~yyyzzz|||tttmmmhhhZZZIII@@@BBB===EEEMMM[[[wwwvvvwwwuuunnnkkkoookkkjjjiiigggdddaaa___]]]UUUTTTPPPIII???999777888555555444333333333444444444777;;;<<<:::888777777999:::;;;<<<<<<<<<;;;:::999888888999:::===???@@@<<<;;;999888777777666666333555888;;;>>>???@@@@@@@@@BBBCCCCCCBBBAAAAAABBBAAA@@@???>>>@@@CCCFFFHHHEEEHHHJJJJJJJJJNNNVVV]]]]]]bbbiiirrr~~~qqqSSSNNNTTTYYYaaalllvvvhhheeeuuu{{{fff___UUUUUUPPPVVV]]]bbbeeeiiiooosssvvvzzz{{{vvvxxxddd@@@::::::;;;BBB>>>KKK]]]GGG999BBBAAA===AAAMMMlllzzzpppCCC999>>>999777777777777666666666666333333333222222222111111111111111111111111111111///000222222222444666888BBBnnnxxx~~~sssUUUcccrrrbbb[[[ZZZYYYPPPAAA888999;;;;;;MMMUUUeee{{{{{{wwwtttpppllliiidddbbbaaaaaa___YYYPPPIIIGGGAAA999333111000---++++++,,,---///000222333444444444444444666888;;;<<<888777555333222111222222...///222444555444333222111111222222444555777888888===AAACCCFFFIIIFFFBBBOOO[[[jjjtttsssfffUUUIIICCC<<<>>>IIINNNGGGCCCFFFFFFKKKRRRVVV[[[^^^^^^\\\WWW\\\gggzzzcccTTTWWWjjj~~~vvvaaaWWW```nnn{{{vvvZZZMMMLLLNNNNNNMMMLLLLLLMMMNNNOOOPPPYYYfffqqqtttppphhhaaaUUUXXX]]]aaaaaa]]]XXXTTTRRRQQQPPPMMMIIIEEEAAA???===;;;888666666555333111222222222222333555777888999===;;;>>>FFFLLL```}}}nnnjjj```QQQEEE???======;;;<<>>;;;888666666555444444444444555777999<<<<<<<<<;;;;;;<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????????????????===:::777555555555666888999;;;<<<>>>???@@@@@@>>>AAAEEEGGGGGGFFFGGGGGGDDDDDDAAA??????BBBCCCBBBEEEHHHKKKMMMOOOUUU___hhhlllnnnrrr{{{ooo___NNNEEEOOO^^^gggqqq{{{iiiiiiiiiuuu[[[TTTXXXNNNMMM^^^fff___YYY___hhhjjjrrrjjjjjjuuu~~~|||yyyyyypppXXX???:::<<<<<<<<>>999888777666444444444444333333333222222222111111000000000000000000000000222222111111222222333444BBBbbb|||}}}eeecccxxxooozzzyyyhhhXXX```bbb[[[HHH999777;;;>>>JJJQQQaaawwwwwwllliiillllllhhhhhhddd```]]]ZZZVVVOOOJJJDDD>>>666111...---------)))***+++,,,...///000111555666777888999999999999888777555222111000111111000111111111111000//////000222555666555555666777:::AAAEEEBBB>>>>>>@@@???@@@EEEQQQ\\\hhhyyyrrrWWWJJJ@@@BBBHHHDDDEEEIIIGGGCCCNNNVVVWWWZZZbbbiiilllyyyuuuuuudddPPPUUUppp{{{sss]]]ZZZvvvyyyWWWRRRUUU^^^bbbaaajjjwwwrrrccciiixxx~~~vvvqqqtttpppeee___dddmmmtttrrrfffYYYQQQRRROOOLLLJJJHHHFFFBBB@@@;;;999666555555444333111333222222333444666888:::999:::999???GGGMMMhhhkkkeeeZZZNNNCCC<<<:::::::::@@@;;;LLLHHHfffrrrbbbkkkrrrVVV```{{{uuu}}}zzz|||~~~kkkRRRPPPUUUQQQOOOHHH@@@666111222555333///000000/////////.........000......333999CCCRRR___xxx~~~qqqggglll~~~yyyppp```UUULLL>>><<>>;;;999666666555444444444444555666888;;;<<<;;;:::;;;;;;;;;<<<<<<<<<=========>>>???>>>>>>>>>>>>>>>>>>>>>;;;:::888777777777999::::::;;;<<<>>>???@@@@@@@@@@@@BBBEEEFFFFFFFFFGGGHHHHHHIIIHHHDDD@@@AAAEEEIIIHHHMMMSSSUUUVVVZZZcccllluuuuuuxxx}}}eeeRRRPPPIIIJJJSSSZZZ^^^jjjxxxnnnrrriiiiiibbbPPPQQQXXXLLLMMM]]]ggg```VVVWWW^^^ccc[[[```jjjsssuuuwwwzzzvvvuuummmVVV@@@;;;<<<<<<<<>>666111...---------)))***+++,,,...///000111333444555666777777777777777555444222111000000111/////////000000000000000111333555666777888:::<<<>>>CCCFFFCCCAAAAAA>>>:::>>>BBBMMM[[[mmmiiiVVVEEECCCJJJGGGFFFKKKLLLJJJMMMQQQVVV]]]gggsss{{{sssYYYOOOOOOTTTVVVkkk|||yyyddd\\\pppppp```aaaiiimmmppp~~~|||zzz{{{tttllliiiqqq|||pppaaaYYYQQQOOOLLLIIIHHHEEEBBB@@@;;;999666555555444333111333222222333444666888:::<<<<<<;;;BBBMMMWWWtttzzziiicccWWWKKKAAA;;;:::;;;:::@@@===MMMJJJgggooofffuuukkkYYYjjjzzz|||~~~kkkVVVYYY^^^WWWPPPLLLBBB666111333444222///000000000/////////......000...///222666AAAVVVhhhrrrhhhsssxxxggg\\\QQQAAA===???AAAIII^^^|||~~~uuurrrooonnnoooppplllgggeeeeeeccc^^^[[[WWWRRRKKKEEE@@@===;;;999666666555444444444444555666888;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;888777777777999;;;===>>>======>>>@@@@@@AAAAAAAAABBBCCCDDDDDDDDDEEEHHHKKKKKKNNNOOOKKKDDDAAADDDIIIDDDLLLTTTWWWWWW[[[eeeooo}}}~~~sssTTTCCCAAAGGGGGGKKKPPPPPPTTTeeexxxllltttpppqqqPPPMMMWWW]]]NNNQQQ\\\ddd___VVVWWWaaakkkppp}}}xxxrrrooofffSSSAAA<<<===<<<<<>>AAANNN^^^rrr|||aaaIIIDDDOOOMMMJJJNNNQQQTTTMMMMMMTTT]]]gggyyyhhhQQQCCCEEEMMMKKKVVVhhh|||tttvvvzzziii\\\ggg|||cccdddnnnwwwvvvqqqqqqzzzxxxdddYYYQQQNNNKKKIIIGGGEEEAAA???:::888666555555444333222222222333444555777888999::::::888@@@PPP```tttfff^^^RRRFFF===:::;;;<<<<<>>LLLLLLhhhnnnkkk```^^^zzz~~~yyyhhhhhhggg[[[QQQRRRDDD777333444444111///000000000////////////.........000111555BBB\\\sssrrrlllqqqfffYYYFFF@@@???>>>DDDVVVrrrrrrooonnnmmmlllmmmjjjgggdddcccaaa]]]ZZZTTTPPPIIICCC???===:::999666666555444444444444555666888;;;<<<<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777999:::<<<>>>@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDGGGMMMQQQSSSVVVZZZ]]]XXXQQQLLLMMMZZZ```ccc```[[[]]]fffpppqqqUUUCCC;;;EEEIIIHHHJJJOOOUUU___sss|||xxxzzzyyySSS]]]llllllUUURRRTTTZZZ^^^^^^bbbppp|||tttooojjj___MMM>>><<<<<<<<<===@@@BBB@@@======NNNjjjYYYZZZvvviiinnnuuuRRRHHHBBB<<<;;;;;;:::999888777666666666444444333333333222222222111111111111111111111111222222111111222222333444444RRR{{{yyyssspppooo~~~}}}xxxvvvnnnzzzZZZ]]]___```aaa]]]QQQCCC;;;999:::CCCIIIUUUhhh|||}}}zzzwwwsssooommmkkkiiiffffffaaaZZZVVVSSSPPPLLLHHHAAA<<<555000...---,,,+++******+++,,,---...///000...///000111111111111111111111111000000000000000000///......///111444555777777777777777999<<>>EEEUUUcccppp}}}aaaHHHFFFWWWXXXQQQRRRSSSZZZQQQPPPYYY___hhh~~~```UUUJJJFFFEEEDDDHHHLLLTTTqqq|||uuulll{{{yyyzzznnnaaahhhgggSSSSSScccuuu}}}{{{}}}gggWWWPPPMMMJJJHHHFFFDDD@@@>>>999777555444444444333222222333333444666777999999888999777AAAVVVmmm~~~tttbbbYYYLLL@@@::::::<<<===>>>@@@>>>HHHMMMkkkrrrtttWWWgggrrrllljjjaaa[[[YYYHHH888444666444111000111000000000////////////---...000222555DDD```zzzoooqqqyyytttsssrrrwwwxxxpppbbbMMMDDD@@@>>>CCCQQQjjjvvvnnnooonnnkkkjjjhhhfffcccaaa___\\\ZZZSSSNNNHHHBBB???<<<:::888666666555444444444444555666999<<<======<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888888777777777999999::::::<<<===>>>>>>===>>>??????@@@@@@@@@@@@AAAAAABBBCCCEEEKKKRRRWWW\\\^^^gggssswwwnnnddd^^^zzznnndddcccllluuuMMMCCC@@@>>>HHHJJJKKKTTTggg|||~~~fffuuuyyy]]]LLLLLLWWWlllwwwxxx{{{uuuooojjjcccVVVEEE:::;;;;;;===AAACCCDDDCCCCCCKKKjjj~~~^^^gggcccoooiiiQQQIIIDDDAAA>>><<<;;;:::999888777777777444444444333333333222222111111111111111111111111222222111111222222333444111GGGjjjqqqmmmnnnooo{{{qqquuuxxxxxxYYY```eeefffddd___TTTFFF<<<888:::===CCCPPPaaattt|||{{{vvvpppllljjjhhhggggggeee```YYYTTTRRROOOKKKGGG>>>:::444000...---,,,+++***+++,,,,,,---...//////---......////////////...//////000000111111111111111000//////111333666888999999888666555666999;;;???EEEOOO\\\ggggggWWWFFF<<>>EEERRRrrr~~~uuuYYYxxxcccZZZ___ccchhh```LLL:::777888555111111111111000000000/////////---...///222666DDD___www|||vvvssspppzzzxxxqqqnnnlllooo|||yyynnnXXXGGGBBB@@@DDDOOOccc~~~~~~rrrrrrqqqmmmiiihhhfffcccaaa^^^\\\[[[SSSOOOHHHBBB???<<<:::888666666555444444444444555555888;;;<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;777777777888888888888888;;;<<<<<<<<<============<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDHHHNNNUUU[[[[[[ZZZcccuuuzzzqqqmmm|||ssshhhccchhhuuueeeAAA@@@CCCDDDJJJJJJXXXrrrtttyyy^^^MMMQQQjjjuuunnngggbbbZZZLLL???999::::::>>>DDDGGGFFFGGGIIIaaa]]]rrr~~~^^^ppp```PPPIIIDDDCCC@@@===<<<;;;:::999888888888444444444444333333333333222222222222222222222222222222111111222222333444555CCC___~~~}}}xxxvvvtttyyy|||iiimmm}}}}}}tttwww|||\\\bbbgggiiieeeaaaYYYLLL???999999<<>>CCCHHHIIIKKK^^^vvvuuuzzzxxxsssZZZ999CCC999BBBLLLSSS```tttrrrYYYNNNKKKHHHFFFDDDBBB>>><<<888666444333444444333222222333444666888888999999:::>>>???MMMkkkzzzlllgggXXXNNNBBB:::999;;;>>>???AAA@@@AAAHHH\\\ooodddvvvNNNIIIWWWfffpppfffOOO;;;999:::666222333111111111000000000/////////...///111555BBBYYYnnn|||wwwuuu|||iiiuuu}}}zzzvvvtttsssnnnooo~~~jjjIIICCCAAAEEENNN^^^vvvtttsssrrrmmmjjjiiihhheeebbb___^^^]]]TTTPPPIIICCC???<<<999888666666555444444444444555333666999:::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::888888888999::::::;;;;;;<<<=========>>>>>>=========>>>???AAABBBCCCCCCCCCEEEFFFFFFGGGJJJOOOVVV[[[UUUPPPUUUcccllljjjiiimmmlllggg___\\\aaannnTTTEEECCCEEEKKKOOOXXXrrrrrrrrrqqqjjjWWWRRR[[[~~~sssiii___XXXOOOCCC;;;:::::::::>>>FFFIIIGGGHHHLLLtttxxxjjjfff]]]uuuZZZQQQHHHBBBCCC@@@>>>===<<<:::999999999999555444444444444333333333222222222222222222222222222222111111222222333444777>>>VVVzzzvvvpppyyyxxx~~~uuuqqqmmmnnn~~~]]]___```eeecccccc```UUUEEE;;;999:::AAAOOO```rrr{{{sssnnnnnnkkkdddaaaccc]]]YYYTTTQQQNNNJJJDDD???888555111///...///......+++,,,,,,------...............////////////......---...000111333333333333111111222222333444555555777888999888777666777888666@@@NNN___kkkjjjXXXFFF<<>>AAAFFFPPP^^^hhhkkknnnmmmmmmtttnnnWWWMMMJJJGGGEEECCCAAA>>>;;;777555333333444444333222222333555777888999999999888===@@@PPPpppsssggg___TTTKKK???999999===???@@@??????GGGPPPjjjjjjoooqqqHHHHHH\\\lllwwwiiiQQQ===:::;;;666333444111111111111000000000000000//////111444???SSSeeeyyy~~~zzzvvvnnnlllhhh~~~zzzoooqqqvvvxxxrrrqqqzzzIIIDDDBBBFFFMMMZZZqqqsssrrrqqqlllkkkkkkjjjgggccc```______UUUQQQIIICCC???<<<999777666666555444444444444555111444777999999999:::;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEHHHIIIIIIIIIKKKOOOUUUYYYUUUMMMLLLTTTWWWVVV]]]iiiooohhhaaa```hhhwwwkkkGGGHHHDDDDDDOOOTTTjjjjjjaaa\\\[[[OOORRR]]]vvv~~~rrrfffZZZQQQGGG===:::===::::::???GGGJJJGGGHHHLLLyyy{{{^^^```{{{XXXRRRGGG???BBB???>>>===<<<;;;:::999999999555555444444444333333333222222222222222222222222222222111111222222333444111444KKKsssvvvfffvvv{{{xxxpppoooooo~~~~~~ZZZYYYWWW``````dddfff\\\III<<<999444<<>>BBBDDDCCCAAAKKKggg~~~{{{yyynnn~~~|||xxxVVV===@@@@@@AAAGGGSSSbbbllljjjdddYYYZZZYYYbbbmmmYYYMMMJJJGGGEEECCC@@@===;;;777555333333444444333222222333555777999999999999;;;AAAFFFVVVwwwqqqfff]]]RRRIII>>>999:::>>>@@@@@@===???KKKWWWuuufffttthhhGGGOOOZZZjjjrrrmmmUUU???888888555444666444333222111000000000000//////111333555;;;KKKZZZwww{{{yyysssnnnrrr}}}|||sssqqqyyy}}}rrrNNNFFFBBBFFFHHHNNNaaavvvqqqkkknnnoookkkfffeeefffccc\\\VVVSSSNNNGGGAAA>>><<<:::999555444444333333444444555444555777888:::;;;;;;;;;======<<<;;;999888777777888888999:::<<<======>>>@@@>>><<<:::::::::;;;<<<<<<>>>@@@EEEKKKQQQVVVYYY\\\WWWUUUWWWXXXUUUSSSTTTPPPQQQSSSUUUXXX```lllvvvhhhYYYEEEAAAHHHIIISSSiii{{{WWWSSSOOORRRZZZSSSssssssdddzzz}}}rrraaaOOOFFFBBB===::::::888CCCAAA@@@EEE>>>EEEcccppp^^^eeevvvVVVPPPDDDGGGDDD>>>>>>===<<<;;;:::999999999777777666555444333333333222222222222222222333333000111111111111222222222333888EEE___jjj\\\~~~vvv~~~tttyyyzzz[[[NNNTTTSSS```iiifff[[[OOOBBB999===;;;AAASSShhhzzzzzztttppppppmmmfffaaa```VVVRRRMMMHHHEEEAAA===:::222222111///...,,,++++++,,,---------.../////////111111111111333333111000000000000222333333111//////000222333444333222222777333333888;;;:::;;;======???>>>;;;===CCCGGGGGG@@@IIIWWWdddjjjiiibbb]]]\\\XXXgggwwwcccNNNJJJCCC???BBBDDDHHHGGGZZZwwwvvvfffzzzuuusss~~~QQQCCCCCCFFFDDDWWWzzzZZZLLLHHHLLLbbbbbbTTTLLLKKKJJJGGGCCC???;;;888555444333333222222222222222444777888888999:::<<<:::CCCLLLcccppp```ZZZKKKAAA999999<<<===>>>@@@@@@>>>GGGbbbuuu```mmmJJJMMMOOOYYY___hhhRRR===888999777666888444333222111000000000000222000111222222777EEESSSsss}}}{{{uuuppptttzzzxxxwwwxxxeeeSSSIIIDDDFFFHHHKKKZZZkkk|||rrrqqqooolllhhhfffeeeaaa\\\WWWSSSNNNGGGAAA>>><<<:::999555444444333333444444555222333555888:::;;;======>>>===<<<;;;:::999888888888888999:::;;;<<<======>>>===;;;:::999:::;;;<<>>===;;;::::::::::::777777666666555444333333222222222222222222222222000111111111111222222222333777AAA[[[jjj\\\}}}}}}}}}\\\PPPRRRUUU^^^iiioooiiiXXXFFF:::;;;999>>>OOOcccsss|||tttnnnllljjjdddaaaaaaYYYUUUOOOIIIDDD???:::777222222111///...,,,++++++,,,,,,------.../////////111000111222333444333333/////////000222222111///000111222333444444444444777555777;;;<<<:::;;;>>>AAACCCAAA======AAABBB@@@>>>GGGXXXmmm|||zzzsss{{{}}}tttmmmiiiaaaYYYUUUFFFEEEMMMNNNPPPRRRNNNFFFJJJfff}}}{{{rrr|||oooSSSDDDFFFEEEUUU}}}wwwRRRMMMIIIPPPooovvvXXXPPPJJJJJJHHHEEEAAA===999777555444333333222222222333222444777888888999;;;<<>>CCCLLLhhhppp```wwwTTTRRRKKKPPPWWWcccMMM;;;999;;;:::888:::444333222111111000000111000//////000000444@@@MMMpppzzzuuuzzzxxx}}}tttuuu~~~fffZZZOOOGGGFFFFFFGGGPPP\\\}}}tttooonnnmmmkkkhhhddd___[[[XXXSSSNNNGGGAAA>>><<<:::999555444444333333444444555000111444777:::<<<>>>>>>======<<<;;;;;;:::999999888888999:::;;;<<<<<<===;;;:::999999999:::<<<===DDDGGGOOO[[[kkk|||sss\\\NNNSSSNNNSSSdddrrr}}}}}}YYYEEEFFFKKKOOOTTTWWWSSSaaa~~~{{{^^^JJJRRRPPPNNN[[[nnn~~~jjjUUURRR___jjjvvvccciii|||sssiiiYYYIII@@@===;;;;;;<<<>>>???===AAAEEEDDDUUUxxxoooyyyjjjXXXfffOOOJJJCCCGGGCCCAAA@@@???>>>===<<<;;;;;;;;;888888777666555444333333444333333222222111111111000111111111111222222222444555===SSSxxxkkkXXXkkkwww}}}ZZZRRROOOWWW]]]mmm~~~|||dddJJJ<<<:::888===LLL^^^mmmyyy~~~tttkkkhhhfffbbb```aaa]]]WWWPPPHHHBBB<<<777444222111000///...,,,++++++,,,,,,------...//////000000111111222333444555555333222111222444444333222111111222333444555777888999:::===@@@>>>::::::???AAABBBAAA<<<;;;<<<<<<999>>>FFFXXXqqqxxxiiiggg^^^RRRJJJFFFCCC???>>>>>>GGGQQQXXXfffjjj___MMMSSSppp~~~|||xxxpppWWWEEEJJJGGGnnn^^^HHHMMMKKK]]]^^^NNNOOOHHHGGGEEEBBB???;;;888666444444333222222222333333222444777888888:::<<<>>>AAAHHHYYY}}}vvvcccYYYRRREEE>>>888999;;;;;;===??????HHHQQQrrreeeeeeyyy}}}|||zzz[[[WWWMMMTTT___```LLL;;;:::===;;;888999444444333222111111111111...,,,,,,...000444???JJJnnn|||zzzsssvvvrrrdddWWWJJJDDDBBBDDDKKKSSSvvvvvvmmmmmmnnnmmmiiiccc^^^ZZZYYYSSSNNNGGGAAA>>><<<:::999555444444333333444444555111222444777:::<<<======<<<;;;;;;;;;::::::999999888999999:::;;;<<<<<<<<<999999999999:::;;;<<<===???FFFRRR```nnnzzz|||~~~lllZZZPPPRRRLLLQQQ___gggpppzzz[[[KKKJJJPPPUUUYYY```gggfffuuuSSSIIIRRRPPPNNNeeewwwmmmOOORRRjjjwwwwwwkkkyyy{{{nnn```RRRDDD===:::999;;;>>>AAA>>>>>>@@@@@@EEEaaazzzlll}}}}}}eee```\\\LLLGGGCCCGGGAAACCCAAAAAA???>>>===<<<<<<<<<999999888777555444333333444444333333222111000000000000111111111222222222444444888KKKmmmyyyxxx___bbbwwwooo{{{{{{|||\\\XXXQQQXXX```wwwkkkLLL???;;;999>>>KKK[[[iiivvvuuujjjeeedddbbbaaabbb]]]WWWNNNEEE???999555222111000000...---,,,+++++++++,,,,,,---...///000000111222222222222222333555444333333333444444222111222222222222444666999:::<<>>???AAAAAA===<<<>>>===999@@@FFFRRReee{{{]]]KKKIIIDDD>>>;;;<<<@@@BBBFFFJJJRRRYYYhhh}}}\\\\\\pppvvv]]]GGGNNNTTThhhNNNIIIMMMXXXyyymmmQQQLLLPPPGGGFFFDDDAAA===:::777555444333333222222333333333333555777888999:::===???@@@III___kkk]]]VVVNNNBBB;;;777999;;;;;;<<>><<<>>>:::777777555444333222111111111111000------///000333<<>><<<:::999555444444333333444444555444555666888:::;;;<<<<<<::::::::::::999999999999:::::::::;;;;;;<<<<<<===999999::::::;;;<<<===>>>===BBBLLLVVV___fffiiikkkgggmmmuuuvvvkkk]]]WWWYYY]]]XXXXXX]]]aaaooo~~~lll```SSSHHHKKKVVVWWWaaannn}}}~~~xxxsssPPPKKKOOONNNOOOoooZZZ]]]xxxlllrrrvvvhhhWWWKKK@@@;;;999999<<<@@@BBB???@@@???>>>MMMooorrrqqqooo```ooosssSSSKKKDDDCCCGGG@@@EEEBBBAAA@@@???>>>=========;;;:::999888666555444333444444333333222111000000000000111111111222222222333333555CCC```~~~vvvpppgggsss}}}}}}wwwdddbbbiiieee[[[]]]jjjpppPPPDDD;;;999<<>>BBBHHHJJJEEE<<<:::>>>@@@CCCCCC@@@@@@BBBBBB???AAADDDJJJSSSccc}}}aaaAAAAAA???<<<:::999;;;AAAGGGOOOYYYhhhuuuccc^^^jjjzzzfffJJJSSShhhkkkSSSMMMQQQYYYrrr}}}ZZZMMMLLLLLLGGGEEECCC???<<<999777666333333333222222333333444444555777888999;;;>>>AAAGGGTTTnnn~~~aaaUUUMMMFFF>>>999888:::<<<;;;<<<@@@DDDGGG^^^pppZZZPPPtttppp[[[___pppgggRRR@@@===>>>:::666666555444333222222111111222555111///000000000666===YYYqqq~~~}}}~~~zzzmmmooo|||}}}sssmmmrrrssszzz|||tttiiiYYYJJJBBBCCCJJJOOOiiiuuunnnmmmkkkhhheeeaaa]]]ZZZSSSNNNGGGAAA>>><<<:::999555444444333333444444555666777888:::;;;<<<<<<<<<999:::::::::::::::::::::;;;;;;<<<<<<============;;;;;;<<<===>>>?????????@@@AAACCCGGGMMMTTT[[[___ZZZbbbjjjjjjbbb]]]ffftttttttttsssrrrvvvsssddd[[[OOOEEEEEEIIINNNYYYeeellluuusssjjjRRRMMMKKKNNNQQQtttnnnnnntttxxxnnn___NNNEEE===:::999999===AAACCC@@@CCCCCCGGGdddlll|||aaaaaa___NNNKKKDDDEEEHHH>>>FFFBBBAAA@@@???>>>=========<<<;;;:::888777555444333444333333222222111111111000111111111111222222222111333555===TTTsssttteeekkk|||zzz{{{zzzsssttthhhhhhvvvkkkgggyyyzzz[[[MMM;;;888999AAAMMMZZZjjjvvv{{{nnnjjjjjjhhheeedddZZZSSSIII@@@:::666444333//////......---,,,,,,+++***+++,,,---...000111111222444444333000///333666DDDCCCCCCBBB@@@;;;555000222222333444555666888999===@@@GGGLLLIIIBBB???@@@>>>AAABBBAAACCCGGGIIIHHHKKKNNNRRRWWWbbb|||yyycccPPPAAA???BBB@@@@@@BBBCCCHHHRRR\\\iiiyyy]]]YYYbbb|||~~~rrrOOOYYYqqq~~~PPPHHHLLLSSSllldddQQQKKKIIIFFFFFFDDDAAA>>>;;;888777666333333222222222333444444555666777888999<<>>>>>;;;777888555555444333222222222222555111///000//////222888KKKeeesssuuuzzzxxxfffdddtttxxxqqqhhhkkkssspppxxxxxxrrrdddTTTHHHEEEIIIMMM___{{{zzznnnkkkhhhggggggddd___ZZZSSSNNNGGGAAA>>><<<:::999555444444333333444444555666777999;;;===>>>??????;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@BBBAAABBBDDDIIIPPPVVVZZZVVVZZZ___```^^^dddwww|||]]]JJJEEEFFFEEEFFFLLLWWWfffvvvnnnkkkhhhWWWPPPKKKUUUUUUwww}}}{{{zzzooobbbRRRGGG@@@;;;;;;;;;:::===BBBDDD@@@DDDIII[[[kkkrrrYYYmmmQQQLLLMMMEEEFFFHHH===FFFBBBAAA@@@>>>============<<<<<<:::999777555444333222222222222222222222222000111111111111222222222000444666999KKKiii}}}rrrgggdddvvvnnnmmm|||}}}zzzxxxuuuuuukkkVVV???:::888<<>><<<>>>BBBIIIWWWuuunnnbbbGGGnnn```hhhkkkUUUBBB>>>???;;;999:::555555444333222222222222222...,,,...//////333888DDD^^^nnnqqqyyyqqqeeepppppphhhbbbllltttooozzzzzzwwwmmm[[[LLLFFFGGGJJJVVVrrrooojjjgggfffhhhfff```ZZZSSSNNNGGGAAA>>><<<:::999555444444333333444444555444666888;;;>>>@@@AAABBB<<<<<<======>>>?????????>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAA???BBBFFFKKKOOORRRTTTUUU[[[ZZZZZZYYYYYYbbbwwwvvvcccOOOBBBDDDLLLGGGLLLRRRXXXeeezzz___uuukkk[[[SSSOOO]]][[[xxxyyyyyyvvviiiZZZHHHCCC>>>;;;;;;<<<;;;>>>BBBDDD???DDDNNNkkk|||mmmeeeYYYyyymmmKKKKKKOOOEEEGGGHHH<<>>======<<<<<<===<<<;;;999777666444444222222222222222222333333000111111111111222222222///555777777FFFdddvvvwwwxxxttteeexxx___fff|||xxxwww]]]DDD>>>999;;;BBBMMM^^^lllxxxuuuttttttpppjjjeee```XXXLLLAAA:::777555444.........------,,,,,,,,,***+++,,,---///000111222000333666555444666<<>>KKKQQQNNNJJJIIIEEEKKKQQQXXXdddsss~~~RRR@@@LLLFFF===JJJKKKJJJOOOZZZfffvvvzzziiiWWWRRRWWWgggtttxxx}}}~~~{{{ZZZddddddJJJIIIMMM]]]dddXXXRRRHHHEEEJJJBBB@@@===999666444333333222222222222333333444555555777888888999<<>>???===???CCCMMMccc```qqqVVVEEEuuu]]]^^^aaaXXXDDD:::???>>>666777===:::666333222222111000000000////////////000111EEEMMM^^^pppxxxtttkkknnnhhhlllrrrrrrlllnnn{{{lllbbbTTTEEEBBBIIIOOO^^^rrrzzzoooiiijjjkkkfff```___UUUMMMDDD???>>>===:::666666555444333333333333333444666888;;;===>>>??????<<<===>>>??????>>>>>>===@@@???===<<<<<<===>>>???BBBBBBBBBBBBBBBCCCDDDDDDFFFJJJOOORRRSSSVVV[[[___^^^TTTRRRYYY```hhh}}}xxxbbbYYYQQQNNNLLLJJJJJJLLLOOORRRUUUfff{{{nnnXXXUUUaaacccdddyyywwwzzzsssaaaTTTGGG@@@<<<888888<<<@@@BBBBBB@@@DDDAAAbbbtttwwwZZZhhhbbbJJJHHHJJJMMMKKKFFFCCCCCC>>>===<<<;;;;;;<<<===>>>===;;;999888888888666444333222111000////////////222222222222111111000000444777555444BBB___||||||bbbiiiooommmyyywww}}}|||aaaMMM???777;;;BBBIIIXXXiiivvv~~~yyysssrrroooiiicccbbbXXXKKKBBB===999444///111000///...---,,,,,,+++***+++,,,---............///000111111111444888;;;BBBDDDEEEEEECCC???:::777222222222333444444333222222===???BBBOOOSSSOOONNNVVVjjjqqqiiiqqquuuXXXHHHHHHFFFGGGLLLLLLOOOSSScccsssqqqiiifffgggjjj```NNNQQQeeeooovvv||||||dddhhhqqqJJJAAALLL\\\|||ttt```SSSKKKKKKCCCEEE???>>>;;;777555333222222000000111222333333444444;;;666666;;;<<<;;;CCCNNN^^^vvvggg___VVVHHH???888888999<<<===:::888>>>FFFRRRwwwlllxxxoooHHHJJJmmm^^^kkkkkkbbbKKK>>>BBB@@@888999???;;;777555444333222111000000/////////000000111<<>>===<<<999555666666555444444444444444444666888;;;===>>>??????>>>??????@@@@@@???>>>===????????????>>>>>>======@@@@@@@@@AAABBBDDDFFFGGGRRRWWW^^^aaabbbbbbdddfffiiibbbaaagggnnn|||~~~dddVVVMMMQQQMMMJJJIIIGGGEEEGGGMMMQQQeeexxxssslllaaaUUUmmmzzztttzzzvvvqqq^^^PPPCCC>>>;;;999999===@@@BBBAAABBBHHHUUUyyyuuu```sss|||UUUKKKIIIJJJMMMKKKEEEBBBBBB???>>>>>>======>>>>>>???>>><<<:::999999888666444444444333222111111111111222222222222111111111000222444333222???\\\|||~~~vvv\\\^^^xxx|||jjjSSSDDD999:::>>>DDDRRRbbbpppyyyyyyvvvsssmmmiiibbb[[[PPPGGGAAA;;;555111000//////...---,,,,,,,,,+++,,,---......////////////000111111111333777:::999;;;<<<>>>===:::777555666555444555777888777555000999<<>>??????AAAAAAAAAAAAAAA@@@???>>>;;;===???@@@AAA@@@???>>>EEEEEEEEEGGGIIIMMMQQQSSS```jjjwww~~~~~~yyyssspppgggjjjrrr~~~TTTIIIJJJFFFOOONNNOOOPPPMMMJJJOOOWWW```kkklllpppYYY|||yyyqqqmmmYYYKKK>>>;;;::::::;;;>>>@@@AAAAAADDDKKKiiizzzjjjkkkRRRMMMKKKKKKMMMJJJDDDAAAAAA@@@@@@????????????@@@@@@???===;;;:::999888666444666555444333222222222222222222222222111111111111111222000///;;;XXXzzz|||zzzqqq[[[WWWooo{{{|||nnn]]]NNN@@@;;;;;;???MMM[[[hhhrrr|||zzztttooolllbbb^^^WWWNNNEEE<<<666222//////...---,,,,,,,,,,,,,,,---...///000000000000000000111111111222555777777888;;;>>>?????????>>>;;;888555555888999999777555999:::@@@KKKPPP]]]uuu\\\BBB999@@@:::GGG^^^kkkyyyqqqQQQLLLGGGJJJXXXkkk{{{___PPP[[[kkk~~~bbb______wwwtttVVVCCC???DDDMMMddd|||]]]TTTLLLCCCCCC===BBB>>><<<999666444333222222222222333444555666777777888555888>>>@@@AAALLL[[[}}}mmmTTTRRRJJJ@@@:::555555666:::<<<<<<@@@LLLYYYssslllmmm^^^HHHFFFddd\\\xxx|||oooTTTCCCFFFEEEAAADDD@@@===:::777666555333222222222111000000000111111111BBBSSSccc{{{{{{|||tttiiieeerrrvvv|||~~~{{{xxxwwwyyyxxxwwwyyyvvvgggRRRCCC>>>HHHQQQaaawwwwwwnnnkkkhhhbbb]]]UUUPPPHHHBBB>>><<<:::888777777666666666666666777444666888;;;===>>>??????AAAAAAAAAAAAAAA@@@@@@???;;;<<<===>>>@@@AAABBBCCCIIIJJJKKKOOOTTT[[[aaadddjjjwww|||uuupppuuu}}}bbbJJJNNNZZZ^^^aaa___^^^^^^ZZZYYY^^^fff|||~~~mmmttt~~~aaaxxxjjj~~~jjjUUUGGG;;;999999;;;===@@@AAABBBBBBFFFNNNxxxnnn}}}www|||rrraaaUUUOOOLLLKKKLLLJJJCCC@@@AAA@@@@@@????????????@@@@@@@@@>>><<<;;;:::999666444666666555444333333333333222222222222222222222222000111///...888SSSvvvxxxrrr\\\UUUggg~~~sssvvv{{{kkkeeeWWWGGG>>>:::===IIIVVVaaammmyyyzzzrrrmmmkkkbbbaaa\\\TTTIII>>>666333//////---,,,,,,,,,---------...///000000111111111000111111111111111444666888:::>>>AAAEEEGGGHHHIII@@@;;;666444666888999888;;;;;;999@@@KKKQQQggg~~~hhhSSS???===FFFEEECCCXXXyyypppiiicccTTTIIIHHHGGGNNNaaazzzgggUUU]]]kkk]]]RRRSSSiiihhhSSSDDD>>>AAAJJJbbbuuu~~~zzzZZZTTTMMMDDDCCC===BBB<<<;;;888666444333222222111222222444555666777888999888;;;AAABBBEEETTTfffdddRRRQQQHHH???;;;888999:::<<<======CCCSSSccccccvvvwww~~~dddOOOCCCfffZZZooorrrUUUBBBCCCBBB>>>BBB???===:::888888666444333333333222111111111111111444AAAOOObbbttttttwwwpppgggbbboooxxx}}}~~~xxxxxxzzz}}}}}}qqq^^^LLLCCCCCCLLL]]]sss{{{nnniiigggeeeaaaWWWRRRJJJCCC>>>;;;888777777777666666666777777888444666888;;;===>>>??????AAAAAAAAAAAAAAABBBBBBBBBDDDBBB@@@>>>>>>???BBBCCCEEEHHHMMMUUU___jjjrrrwwwkkkWWWWWW^^^gggqqqxxxrrrlllhhhfffhhhqqq{{{lllzzzhhh~~~yyydddPPPDDD:::888:::<<>>???AAANNNaaaooooooWWWNNNFFF<<<;;;CCCEEEHHHgggmmm[[[NNNUUU]]]XXXKKKLLLMMMSSSeeeggg]]]gggtttcccPPPRRRdddeeeSSSDDD;;;===IIIZZZmmmzzz{{{[[[UUUOOOEEECCC<<>>vvvgggrrrsssTTT@@@@@@???:::>>>???===;;;::::::999777555444444333222111111111111555>>>MMMgggxxxnnnnnnpppllleeeaaaiiisss}}}~~~{{{|||}}}~~~~~~yyykkkYYYLLLAAAJJJXXXlllvvvllljjjgggdddYYYUUUMMMDDD===999666666666666666666666777777888444666888;;;===>>>?????????@@@@@@AAACCCEEEGGGHHHQQQMMMGGGBBB???>>>@@@AAAEEEIIIRRR^^^jjjvvvfffPPP___uuu~~~vvvqqqwwwvvv{{{~~~jjjwwwnnnYYYHHHAAA:::888;;;>>>@@@BBBCCCEEEGGGSSSpppkkk\\\uuulllhhhTTTPPPPPPMMMKKKKKKHHHCCC@@@BBB>>>???@@@@@@@@@@@@???>>>AAA???===<<<<<<<<<:::888777666555444333333333333222222222222333333333333000222333333555EEEeeexxxqqquuuccc___^^^rrrpppvvvzzzoooeee^^^QQQCCC999888???GGGXXXcccqqq|||yyyssspppiiihhhddd^^^UUUJJJ???999444222000...------...///---...///000111111111111///111333333333444555777999:::;;;===AAADDDGGGIIIHHHFFFBBB<<<:::===EEEMMMLLLSSS\\\rrrssshhhZZZJJJ@@@AAADDD@@@===>>>CCCLLLuuujjjZZZMMMEEEEEEXXXjjjiiiMMMPPPPPPTTTeee~~~~~~kkkmmm~~~tttXXXSSS___]]]NNNAAA888;;;IIIRRRhhh{{{\\\SSSLLLCCCAAA999===999888666444333222333333///000111222444666777777777777;;;@@@BBBJJJddd~~~ooo\\\TTTPPPBBB999:::999;;;;;;;;;;;;<<>>yyy|||~~~oooRRR???AAAAAA>>>BBB???>>>======>>>===<<<:::555555444222222111111111333999KKKppp{{{sssmmmmmmmmmkkkgggfffjjjqqqwwwzzz~~~{{{||||||tttdddUUUEEEKKKTTT___qqquuunnniiiddd___ZZZSSSIII@@@:::888777666555555555666666777888444666888;;;===>>>?????????@@@AAACCCFFFJJJMMMOOOVVVSSSNNNIIIEEECCCBBBCCCHHHMMMUUU```jjjssszzz}}}ssstttuuuvvv{{{sssXXXPPP[[[}}}vvv|||}}}qqq}}}lllttthhh___LLL???===:::999<<<@@@AAABBBDDDHHHKKK^^^rrrYYYrrrkkkhhh\\\VVVNNNPPPLLLJJJKKKHHHCCCAAACCC???@@@AAABBBBBBAAA@@@???@@@>>>============<<<:::888888777666555555555555222222222333333333444444///111555444333===ZZZvvv{{{vvvwwwqqqkkk```kkkyyypppooo{{{nnnwwwlllgggcccXXXIII===:::===AAARRR^^^kkkwwwzzzwwwrrrnnnjjjeee^^^TTTIII@@@777555222///------...///------...///000000000000///111333555555555777999<<<<<<<<<<<<>>>AAACCCEEEDDDFFFEEE???;;;@@@NNNZZZbbbooo|||}}}fffUUUNNNMMMOOOKKKGGGHHHKKKLLLKKKHHHPPPZZZoooPPPDDD@@@AAAIII___qqqpppPPPTTTTTTUUUddd|||~~~pppyyy]]]RRRVVVNNNDDD@@@:::===LLLZZZttt]]]PPPHHHAAAAAA999<<<888777555333222222333333000111222444555777888999888999===BBBFFFSSSssshhhYYYTTTOOO???777:::;;;999:::<<<>>>BBBRRRpppfffjjjbbbPPPHHHFFFvvviiiNNN>>>CCCFFFDDDIII@@@?????????AAAAAA???===666555444333222222222222222666KKKuuuwwwsssooonnnnnnmmmlllllltttwwwyyy||||||}}}}}}nnn^^^FFFJJJLLLPPP]]]ooo}}}~~~rrrjjjccceeeaaaYYYNNNEEE>>>;;;;;;555555555555555666777777444666999;;;===>>>?????????@@@BBBEEEIIIMMMQQQTTTUUUTTTQQQNNNKKKIIIHHHHHHHHHLLLRRRYYY```dddfffhhhjjjqqq{{{rrrPPPPPPaaarrrwwwjjj~~~www}}}kkk}}}iii\\\TTTBBB888:::::::::===@@@BBBBBBEEEIIIMMMgggYYYNNNnnnZZZjjjkkkRRRTTTJJJOOOLLLJJJKKKHHHCCCBBBDDDAAAAAABBBCCCCCCBBBAAAAAA???>>>======>>>>>>===<<<:::999888777666666666666222222222333333444444444---111666555111888SSSnnn{{{{{{wwwppp[[[bbbrrrtttuuuccckkkiii```PPPCCC===>>>@@@NNNYYYgggsss}}}}}}~~~~~~zzzyyytttnnnjjjeee\\\PPPFFF999777333000...---...///,,,---...///000000000000...111444555666777888:::;;;:::999888999;;;===>>>>>>CCCDDD???:::@@@RRRbbbppp|||dddRRRIIILLLYYYfff]]]dddhhhfffbbb^^^VVVMMMaaahhhLLLPPPFFFCCCFFFNNNcccqqqnnnRRRUUUTTTTTTaaayyy|||nnnyyy\\\QQQOOOCCC===@@@???BBBPPPkkk^^^OOOFFFAAACCC;;;===777666444333222222333333111222333555777888:::::::::<<>>999;;;>>>BBBIII]]]~~~www^^^{{{iiiRRRKKKOOO~~~www}}}{{{qqqqqq]]]MMMKKKLLLHHHHHHMMMOOOGGG@@@???CCCEEE@@@;;;888777555444333222222222444===FFFooovvvsssyyywwwtttqqqooooooppppppqqqtttxxx{{{zzzzzzjjjNNNHHHFFFMMMWWW```iiiooovvvmmmmmmhhhccc[[[RRRIIIBBB===:::666444555777666333555999555888<<<>>>>>>===>>>>>>>>>@@@BBBDDDEEEGGGJJJLLLLLLIIIKKKQQQUUUUUUVVVXXXXXXTTTUUU[[[]]]]]]ccckkknnnqqqSSSTTTcccyyy~~~~~~{{{hhhpppooohhhRRRHHHBBB888666;;;<<<;;;LLLAAA???JJJDDDTTTfffpppYYYhhhtttYYYWWWwww^^^PPPVVVHHHMMMMMMLLLJJJHHHEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>===>>>>>>>>><<<;;;:::999888888888888333333333333333333333333444//////222111444HHH```wwwoooccc]]]]]]|||gggxxx|||lllxxxccceeejjjkkkfffYYYHHH>>>>>>BBBEEEUUUeeemmmtttzzzxxxvvvpppllljjjeeeXXXJJJAAA555---///222///,,,,,,......//////000000111111333333444666999<<<<<<<<<999999777555666999:::999@@@555???EEE555;;;WWWfff|||wwwZZZNNNGGGLLLYYYfffsss}}}vvvuuuwwwfff^^^bbbMMMJJJFFFBBBEEEOOO^^^jjjqqqYYYZZZVVVTTTaaaxxxPPPKKKEEEEEEGGGAAA>>>QQQkkkaaaIIIFFF???:::;;;:::777555333111000000000000///222666888888999:::;;;:::;;;@@@GGGNNNdddsssiii]]]OOOEEE===888777:::===BBBBBB@@@NNNooo}}}```[[[www\\\SSSOOOyyyooozzzyyykkkYYYJJJJJJKKKGGGEEEHHHKKKDDD>>>>>>BBBCCC???:::;;;:::888666444222111111111;;;BBBaaaooowww}}}yyytttqqqpppqqqhhhnnnvvv~~~~~~sssbbbOOOFFFNNNRRRPPPXXXgggrrrkkknnniiiaaaXXXNNNEEE===888666444444666666444555999666999<<<>>>>>>>>>>>>??????@@@AAABBBBBBDDDFFFIIIQQQLLLJJJNNNSSSVVV[[[```gggggghhhlllooorrrxxx~~~bbbWWWRRRjjjsssbbbwwwuuusss^^^KKKDDD???999888===<<<<<>>?????????@@@>>>===;;;999888777666666444444444444333333222222555111111333111222CCCXXXwwwzzzqqqcccsss}}}^^^fff|||qqqiiiWWW[[[kkkmmmkkk]]]KKK>>>;;;>>>CCCQQQ___gggppp|||zzzwwwxxxwwwrrrllldddXXXMMMDDD888//////000...,,,,,,......//////000111111111333333444666999<<<======<<<:::777666888;;;<<<;;;@@@333999AAA???MMMccchhhnnnsssxxx{{{}}}xxxhhhXXXIIIKKKQQQ[[[jjj}}}uuusssYYYGGGNNNIIIDDDCCCJJJXXXgggrrr]]]\\\ZZZ[[[gggyyy|||TTTQQQHHHDDDEEECCCGGGaaa\\\FFFCCC===888999888666555333111000000000111111333666888888888999;;;<<<===CCCLLLWWWoooiiidddVVVHHH@@@<<<888999;;;:::>>>AAAGGGWWWtttgggWWWnnniiiSSSMMMIIImmmaaasss|||nnn]]]OOONNNOOOKKKGGGGGGFFFAAA======@@@@@@<<<888===<<<:::888666333222111///888;;;NNNhhhgggeeezzzxxxrrrqqqsssbbbjjjuuu~~~}}}zzzssstttqqqUUUFFFMMMPPPJJJUUUlll{{{mmmqqqmmmggg___WWWLLLBBB;;;777444333666666444555999777:::===>>>>>>>>>???@@@???@@@@@@???>>>???AAACCCSSSOOOPPPXXX```gggnnnuuuyyyfffXXXNNNQQQggg|||xxxkkkvvv~~~yyyaaaQQQBBB>>>===:::;;;@@@;;;???DDDBBBIIIGGGGGGjjj{{{eee|||}}}XXXNNNddd~~~|||[[[QQQMMMLLLGGGGGGGGGFFFFFFEEEEEEEEE??????@@@@@@@@@@@@AAAAAA?????????@@@@@@AAAAAABBB???>>><<<:::888666555555666666555444333222222111666222222333111111===MMMoooiiigggxxxvvveee^^^lll{{{yyyuuuxxxxxxuuu}}}```SSS^^^qqqrrrooocccRRRDDD>>>===???JJJVVV```jjjwww|||www|||}}}wwwooofff[[[RRRKKK@@@444111000///...///...//////000111111222222333333444666888:::<<<===;;;777444444777999:::999AAA999???NNN^^^ppprrrbbbOOOSSSTTTSSSRRRPPPKKKDDDDDDUUUjjj}}}}}}zzzjjjQQQHHHQQQNNNHHHDDDFFFSSSggguuuiiidddccchhhpppzzz~~~___SSSKKKJJJOOOWWWgggtttTTTBBB@@@:::555666555666555333111000000111111333555777888888888999:::;;;<<>>999999::::::<<<<<>>:::666<<<;;;:::999777555333222000555555>>>MMMQQQ\\\www~~~xxxrrrsssvvvhhhjjjrrr~~~~~~{{{rrrnnnlllrrreeePPPNNNNNNNNN[[[nnnvvvpppmmmiiiddd^^^TTTIIIAAA999555333555666555666999888;;;===?????????@@@AAA@@@@@@???===;;;;;;===???MMMMMMUUUeeesss}}}rrraaaOOOLLLTTT^^^mmm}}}fff{{{xxxlllRRRFFF<<<:::;;;;;;===BBB===DDDBBBBBBIIIEEEUUUwwwcccLLL]]]eeeYYYSSSKKKPPPFFFFFFEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBBBBCCCCCC>>>===<<<:::888777777777777777666555444333222111444222222333111111999DDD___kkkYYYhhhnnn}}}~~~jjjmmmvvvtttrrrtttnnn|||yyy```\\\nnn|||sssiii^^^RRRGGG???<<>>777444666333555444222111111111222222444666888888888888999;;;<<<>>>JJJ___vvvvvvbbb\\\WWWGGG888555999;;;;;;<<>>>>>???@@@BBB@@@@@@>>><<<999999<<<>>>EEEEEEMMM]]]nnnzzzsssggg\\\UUURRRQQQYYY___kkk{{{bbbaaasssaaaYYYIIIAAA;;;:::;;;===???BBB@@@GGGCCCEEEFFFGGGllluuuZZZUUUlll{{{UUUTTTPPPFFFKKKGGGFFFEEEDDDCCCBBBBBBCCCEEEDDDDDDCCCAAA???===<<<>>>???@@@BBBCCCCCCCCCCCC<<<<<<;;;:::999999999:::888888777666444333222222222111111222222333777===TTTgggMMMYYYdddzzzsssooo~~~ssstttvvvdddjjjxxxnnniii```OOOAAA;;;???IIIVVVbbbkkkpppsss{{{~~~xxxttttttuuunnneee[[[RRRCCC666111111111111//////000111222333444444666777777555444444777::::::777:::@@@AAA>>>===???BBB]]]tttAAAFFF@@@@@@PPPdddnnniii```vvvkkkMMMIIIMMMWWW```eeefffgggiiiggg]]]\\\YYYKKKGGGTTT___iiiddd\\\TTTRRRZZZhhhsssvvvqqqsss|||iiiaaaeeeqqqZZZFFF======666444666333444333222111111111222333666777888999888888:::<<<@@@EEEWWWsssjjj___^^^SSSDDD666555999<<<<<<<<<@@@FFFZZZwwwxxxZZZkkkkkkMMMCCC???BBBDDD???yyy\\\KKKIIIJJJIIIEEEHHHIIIGGGDDD???<<<;;;;;;777888999999999888666666666222222666;;;EEEVVVeeehhhmmmqqqqqqppppppuuuyyy{{{lllggguuu|||iiiPPPHHHOOOUUUTTT^^^tttyyyqqqkkkfff]]]QQQHHHBBB:::555666888777666777999:::<<<======>>>@@@BBBAAAAAA???<<<:::;;;===@@@CCC@@@BBBLLLXXXcccnnnwwwooocccWWWPPPKKKGGGLLLVVVnnnzzzZZZjjjyyy```SSSMMMBBB>>>;;;:::<<>>???AAABBBCCCBBBBBBAAA;;;;;;::::::::::::;;;;;;888888777666555444444333222111111111333444777888MMM{{{iiiLLLQQQ[[[vvvrrrmmmwww~~~qqq~~~}}}sss}}}|||rrrpppgggSSSBBB<<<<<>>@@@HHH```yyyddd^^^]]]MMMAAA777777:::<<<<<<======IIIbbbgggZZZ|||\\\FFFCCCAAACCCCCC===~~~___MMMJJJMMMKKKFFFGGGHHHHHHDDD???===???AAA::::::;;;<<<;;;999777555555000333777777BBBUUU```hhhiiikkkmmmnnnqqquuuxxx}}}mmmgggttt{{{yyywwwcccTTTNNNPPPTTTXXXbbbtttvvvoookkkcccYYYQQQFFF>>>777888999777666777888:::;;;<<<<<<===???AAABBBAAA@@@===<<<===AAADDDHHHFFFHHHOOOVVVXXX[[[^^^sssyyybbbbbbOOOJJJJJJNNNMMMLLLYYYjjjooo```rrr|||cccSSSJJJEEE<<<<<<;;;;;;===AAACCCDDDDDDCCCGGGWWWNNN^^^]]]PPPhhh^^^UUUSSSQQQMMMGGGFFFEEEDDDCCCBBBDDDEEEFFFFFFFFFFFFEEECCC@@@===<<<>>>???AAABBBBBBAAA@@@???===<<<;;;:::::::::::::::777777777666666666555555444333111111222555555444BBBmmmzzz___\\\aaa|||wwwooorrrppp|||zzztttrrriiiXXXHHH>>>999<<>>AAAFFF======>>>>>><<<:::777555333///555888444???TTT^^^kkkkkkkkklllnnnrrruuuwww}}}ooojjjvvv|||yyy}}}qqq```[[[UUUMMMOOOYYYYYYiii|||xxxrrrooojjjbbb[[[III@@@999888:::888666666888999;;;;;;;;;<<>>>>>???CCCGGGNNNPPPXXXbbbeee^^^UUURRR___|||mmmRRRUUUSSSKKKFFFGGGEEEJJJdddyyylllyyy|||uuu^^^NNNGGGAAA<<<888999:::;;;>>>BBBEEEEEEEEE???HHH```UUUhhheee{{{\\\^^^cccMMMPPPLLLLLLNNNDDDDDDDDDCCCBBBCCCEEEGGGIIIDDDEEEFFFEEEDDDBBB???===???@@@AAABBBBBBAAA???>>>???>>><<<;;;:::999999999777777777777666666666666777555222000222444444111555___yyy~~~uuummmnnnvvvsss~~~|||eeeuuummmxxx~~~wwwtttrrrkkk]]]QQQ@@@888777EEEVVVcccnnnvvvyyy{{{xxxxxxuuurrriiidddUUUAAA666555444000///000111222444555666777444777:::::::::===EEEKKKQQQNNNOOOOOOHHHEEESSShhhrrrGGGJJJYYYggguuu[[[QQQPPPKKKDDD>>>DDDLLLUUU[[[___dddhhhiiiZZZaaaOOOGGGWWW^^^rrriii^^^fffqqquuussssss{{{WWWXXXVVV[[[bbbkkkttt~~~BBB>>>666777999222222555111222111111111111222444555666777888888999;;;>>>AAAJJJWWWxxxwww___\\\[[[UUU???:::777999<<<<<<>>>BBBLLLccc~~~fffRRRvvvqqqWWWCCC===BBB???>>>>>>:::~~~zzz~~~rrrUUUJJJKKKJJJFFFCCCCCCDDDFFFEEECCCDDDGGGKKK>>>@@@AAA???:::777777999555888999777777>>>KKKVVVnnnwwwyyyxxxvvvnnntttsssrrr{{{}}}wwwxxxzzz~~~sssjjjfff\\\OOOMMMTTTTTTggg{{{sssrrrooohhh```VVVPPPGGG???;;;888666555777:::===>>>???@@@@@@AAAAAAAAAAAAAAAAAAEEENNNUUUbbbbbbgggmmmcccRRRKKKOOOgggyyyYYYVVV\\\RRRNNNSSSVVV^^^vvvuuummm___QQQEEE>>>:::999666:::>>>AAABBBBBBCCCDDDJJJCCCRRRVVV]]]qqqbbbcccVVVpppiiiXXXMMMNNNNNNHHHEEEIIIFFFDDDBBBAAAAAACCCEEEGGGDDDDDDDDDCCCBBBBBBAAAAAADDDCCCBBBAAA@@@>>>======<<<:::888888999:::999888777777777777777666666555444444333222222222333333666IIIbbbxxxzzzwwwuuurrrjjjzzz||||||www~~~~~~yyyrrrmmmfff^^^VVVEEE???;;;BBBPPP\\\eeeiiittt{{{~~~|||xxxwwwuuusssuuuoooaaaOOO>>>444222333222333444666666777777777888555777<<>>BBB]]]tttuuudddPPP]]]nnnKKKEEEBBB>>><<<<<<===<<<<<>>>>>>>><<<999666555555555777888666666<<>>AAABBBCCCDDDEEEBBBMMMQQQXXX{{{```nnnttt\\\aaabbbSSSIIIKKKLLLGGGEEEGGGEEEDDDBBBAAABBBCCCFFFGGGEEEEEEDDDCCCBBBBBBAAAAAACCCBBBAAA@@@???>>>======;;;999777777888999888777777777777777777666666555555444333333222222333333333<<>>FFFQQQ^^^zzzxxxccc[[[]]]VVVEEE;;;888888;;;<<<===AAAGGGccc|||gggYYYUUUqqqYYYGGGCCC@@@===;;;;;;;;;;;;:::}}}gggbbbqqqtttXXXGGGCCCCCCDDDFFFCCCGGGLLLOOONNNLLLJJJIII@@@???<<<;;;:::888666444444666666555444999DDDMMMjjjzzz~~~zzzuuuzzzzzz|||zzz}}}xxxtttuuuzzzuuucccSSSMMMYYYhhhzzzsssmmmjjjaaa\\\RRRGGG===999888999777<<>>======;;;999777777888999888777777777888888777777666555555555444333333333333333:::888PPPvvvmmmffffffbbbvvviii[[[ssswww}}}vvvmmmiiikkkjjjfffQQQBBB555888DDDPPP[[[bbbooowww}}}||||||~~~{{{xxxwwwxxxuuuvvvqqqaaaMMM<<<666555222222222333444555777777777AAAEEEBBBJJJ\\\ggggggpppmmmeeecccaaa___xxxZZZIII___tttiiimmmjjjQQQIIIKKKUUUbbbrrrlllTTTGGGHHHXXXeeedddhhhppppppdddaaaVVVJJJNNNaaasss{{{ooo]]]TTT\\\dddgggooo|||{{{```XXXXXXWWW]]]dddkkkqqqzzzqqqZZZGGG<<<999999666555444333222111111111111111222333555777888:::999666888<<<===???NNN```nnnjjj^^^XXXXXXOOO===999999:::<<<<<<===FFFQQQkkksssXXXQQQ[[[lllIIIJJJAAA>>>;;;:::::::::999888rrrZZZVVVgggoooWWWGGGAAAAAADDDFFFBBBDDDHHHJJJJJJHHHFFFEEEDDDAAA===<<<===<<<999666666777777555444888AAAHHHcccvvv|||wwwrrr|||{{{www~~~~~~||||||}}}rrr```UUUUUU[[[kkk{{{~~~{{{vvvqqqooohhheee^^^RRRFFF===999888666<<>>>>>>>><<<;;;999999:::::::::999777888888888888777666666666555444333333333333333;;;888NNNyyyrrrhhhpppssslllppp|||oooZZZhhhzzz~~~rrrvvv~~~xxxkkkgggjjjlllhhh[[[JJJ===???HHHOOOWWW]]]jjjrrryyyyyyyyy|||}}}||||||wwwvvvyyyzzzyyyuuujjjZZZJJJ>>>888555444444444666888:::;;;888CCCMMMRRRWWW[[[\\\ZZZ```ppp|||vvvmmmuuuSSSIIIeeedddeeennnooo]]]OOONNNZZZiiiyyywwweeeLLLWWWiiiooojjjqqqyyytttddd\\\SSSMMMNNNZZZnnnzzzfffYYY]]]bbbdddpppiiiZZZWWWVVVTTTYYY___dddgggjjjnnnqqqfff^^^QQQEEE===999888888555444333222111111111111222222333444666777999999888777:::<<<;;;AAAWWWppppppaaa]]]XXXTTTJJJ999777999;;;===<<<@@@OOO^^^uuudddQQQVVVlllYYY@@@GGG@@@===;;;:::::::::999888dddNNNNNN\\\pppvvviiiVVVGGGBBBCCCEEEEEECCCCCCCCCDDDEEEEEEDDDCCCDDD@@@<<<;;;======:::777999999888666666999???DDDZZZrrr~~~{{{vvvpppwwwwwwqqqvvv{{{|||}}}~~~||||||wwwooo```XXXYYYbbbeeeeeetttyyytttsssooonnniii```TTTGGG===777777<<>>@@@AAABBBDDDHHHKKKOOOVVVzzz{{{sss```rrrdddQQQLLLGGGGGGFFFCCC@@@???@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????????????????===;;;;;;<<<<<<<<<;;;888888888888888777777666777666555444333333333333///333GGGrrrzzzfffmmmlllkkktttqqqvvvwwwxxxooonnnzzz}}}ooojjjoooqqqmmmfffWWWMMMPPPSSSQQQSSSXXXccclllsssuuuvvvyyy{{{zzz}}}}}}|||uuuuuuzzz|||uuuoooggg[[[JJJ>>>777666555555666999<<<>>>???GGG\\\ooonnn___ZZZ```kkkkkkMMMJJJmmmkkk[[[jjjvvv|||pppUUUMMM]]]kkkuuuzzzwwwiii~~~yyyooofffTTTMMMQQQPPPQQQmmmxxx```\\\\\\^^^ooommmWWWSSSQQQNNNLLLOOOSSSTTTTTTRRRPPPOOODDD@@@<<<:::999888555333444333222111111111111111222333444666777888999999888888;;;===<<>>;;;::::::::::::999;;;;;;:::888777999<<<@@@QQQlll|||{{{xxxrrrsssssswwwxxxsssmmmkkkooouuu|||~~~|||{{{wwwaaaTTTXXXZZZYYYlll~~~xxxwwwuuussspppkkkaaaTTTFFF<<<;;;>>>AAABBBCCCCCCDDDEEEFFFFFFFFFPPPhhhwwwiiiOOOKKKSSS]]]ccciiixxxcccZZZPPPVVVaaawwwzzzsssiii]]]QQQIIIAAA>>>;;;888777999<<<>>>>>>???@@@AAABBBEEEIIIMMMPPP]]]rrrwwwqqqhhh~~~YYYPPPMMMIIIFFFEEECCCAAA@@@@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<<<<===>>>===<<<888888999999888888777666777777555444333333333333...555BBB```XXX[[[uuuuuupppdddssszzz}}}{{{~~~}}}zzz~~~tttooouuuuuuooommmbbb^^^bbb^^^RRRNNNSSS[[[eeennnqqqssswwwyyyxxxzzzzzz~~~~~~vvvwww~~~tttqqqpppiiiXXXJJJ999888666555777;;;???AAAKKKWWWsssmmmkkk|||eeeKKKQQQ{{{\\\[[[nnnyyy|||\\\PPP^^^hhhppp{{{{{{iiiRRRKKKVVVTTTRRRuuuaaaVVVVVV\\\tttxxx\\\SSSQQQNNNLLLLLLMMMMMMLLLIIIEEEAAA>>>???===:::888777666555333333222111111000000111111333444555777888999999999999:::===???AAAQQQvvvjjj```cccgggZZZKKKAAA888777888;;;???DDDRRRiii~~~hhhQQQXXXuuuzzzPPP>>><<<<<<===<<<::::::;;;;;;999777]]]JJJPPP```qqqttthhhUUUFFFDDDJJJJJJEEEIIIFFFCCCCCCEEEFFFFFFEEE======<<<:::999999;;;======<<<:::888777888:::<<>>@@@@@@AAAAAABBBEEEJJJNNNVVVxxxmmmccczzz|||vvveeeQQQMMMKKKHHHDDDCCCDDDDDDCCC@@@BBBDDDFFFFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@>>><<<<<<===>>>===<<<888999999999999888777777888777666555333333333222555999<<>>BBB===<<<:::888777777888999<<<[[[pppvvvyyytttmmmpppoookkkqqq|||xxxkkklllyyy|||{{{zzzgggSSSYYY^^^ZZZggg~~~}}}|||vvvqqqqqqqqqjjj\\\PPPDDDBBBAAADDDHHHJJJFFFBBBJJJGGGIIIQQQZZZ]]]XXXSSSUUU```rrr|||WWWYYY___{{{xxxrrrjjjccc[[[PPPHHHDDD???===:::777777999;;;===AAAAAAAAAAAABBBEEEKKKOOO___uuuUUUcccYYYRRRMMMJJJIIIFFFBBBBBBEEEFFFFFFAAABBBEEEFFFFFFEEECCCAAABBBBBBBBBCCCCCCCCCCCCDDD@@@AAAAAABBBBBBCCCCCCDDD???===<<<;;;<<<===<<<;;;888999999999999888777777888888666555444333333222222444555BBBjjjzzz~~~ZZZNNN]]]xxxtttnnneee___uuuwww{{{vvvsssmmmoooqqqbbbJJJBBBJJJPPP[[[eeekkkoootttwwwvvvsssttt}}}xxxttttttrrrkkkdddEEECCC@@@???AAAFFFKKKNNN___}}}dddQQQggg]]]ccclllpppyyyppphhhhhhvvvwwwwwwggg]]]```gggvvvzzzPPPLLL[[[rrrqqqTTTTTTVVVMMMHHHMMMHHHFFFEEECCCCCCAAA>>><<<555777999888666555555666222111000000000000000111444555777888999999999888;;;<<<@@@HHHRRRlllhhhaaa___kkkmmmVVV>>>888777<<<:::<<>>::::::999999888999999999;;;III^^^rrr|||zzzqqqiiitttnnnmmmvvv}}}{{{vvvtttzzz|||~~~~~~|||kkk[[[aaaddd___iii}}}|||yyy{{{}}}wwwiii^^^QQQHHHBBBDDDHHHIIIHHHHHHUUUOOOHHHHHHRRR]]]```^^^iiiuuuyyyXXXuuu}}}xxxvvvrrrkkkaaaVVVNNNHHHBBB???888888888888999;;;===>>>???FFF@@@@@@KKKJJJQQQmmmyyyeeebbbpppPPPKKKOOOJJJHHHDDDAAA??????@@@AAA>>>@@@BBBDDDDDDDDDBBBBBBBBB@@@???AAACCCCCCAAA>>>???BBBEEEFFFDDDBBBAAAAAA???<<<:::<<<@@@AAA???;;;:::999888888777777888888999999999888666555333222111222888;;;PPP~~~{{{uuummm___aaauuuhhhnnnkkkvvvqqqvvvlll{{{zzzuuuxxxwwwnnn^^^PPPHHHEEEKKKRRR\\\fffmmmpppppppppxxxzzz}}}~~~~~~}}}~~~|||vvvvvvyyywwwpppiiiWWWOOODDDKKK___eeeaaadddvvv~~~xxx[[[aaa}}}ggghhhllluuutttsssssssssyyy||||||yyyqqqaaaMMM[[[mmmhhh```UUUNNNMMMMMMLLLIIIFFFEEECCC@@@===;;;:::999888777666555444333333222333222111000000111222333777777777555444555888;;;999===FFFTTTiiirrr]]]ccctttwww___EEE;;;999666<<<:::;;;GGG^^^zzzqqqVVVLLLEEEWWWhhhDDDAAA???:::999999<<<:::888888888777666444```VVVooo~~~oooRRRDDDJJJMMMHHHKKKIIIHHHFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>===<<<:::999888888777777BBBTTThhhvvvxxxssslllhhhnnnoooooozzzwwwvvvyyy{{{~~~}}}vvvtttsssyyyzzzqqqggghhhfffbbbiiiyyy~~~{{{yyyzzz{{{wwwnnnfffcccWWWLLLJJJMMMNNNNNNOOONNNLLLKKKPPP\\\iiirrruuuvvv~~~ooo~~~zzzvvvtttjjjcccYYYOOOGGGBBB>>>;;;999888999999;;;===???@@@AAAEEEDDDEEEHHHQQQooommmqqq___OOOLLLGGGIIIGGGDDDAAA??????@@@@@@>>>???AAACCCDDDCCCBBBBBBBBBAAA???@@@BBBCCCAAA???@@@CCCFFFGGGEEECCCBBBBBBAAA===:::;;;???@@@>>>;;;;;;;;;:::999999999999999888888888777666555444333555333777999HHHuuu}}}{{{gggbbb{{{vvvyyyppptttgggkkktttvvv{{{tttjjj]]]QQQIIIGGGPPP\\\dddhhhjjjmmmooosssvvvyyy{{{{{{{{{{{{|||{{{yyywwwvvvvvvtttpppmmmddd^^^VVVccc|||sssooorrrjjjyyynnnppprrrzzzwwwpppooosss{{{uuutttvvvYYYNNN```zzzwwwaaaZZZQQQLLLLLLMMMKKKIIIEEEDDDBBB???===;;;:::999888777666444333333222222222111000000111222333444777777666666666888:::;;;BBBEEEPPPeee~~~iii```hhhpppkkkSSS???:::;;;999777>>>GGGUUUkkkaaaIIICCCLLLsssWWW???BBB@@@;;;;;;;;;999888777777777666444222jjj^^^qqqoooRRRCCCKKKOOOJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFBBBBBBCCCCCCBBBAAA@@@???AAA@@@>>>;;;999777666555555;;;III\\\oooyyyyyywwwjjjyyyyyyppp~~~zzzssswww|||{{{vvvsssqqquuu~~~}}}yyyyyyooohhhbbbbbbjjjrrr|||zzzyyyxxxxxxvvvssspppqqqbbbTTTMMMLLLLLLNNNQQQRRRPPPOOOSSS```sssrrrooo~~~{{{yyyvvvrrrmmm```YYYOOOFFF@@@<<<:::888888888999:::<<>>???AAABBBCCCCCCBBBAAACCCAAA??????@@@AAAAAAAAAAAADDDGGGGGGFFFDDDCCCCCCBBB???;;;;;;===>>>===;;;===<<<;;;;;;::::::;;;;;;888888999999888888777666888444666777>>>\\\|||iii___qqqzzztttooouuuvvv~~~yyyuuu}}}xxxssshhhXXXLLLCCCLLLXXX___aaadddiiinnnooorrrvvvxxxyyyyyyzzz{{{uuuvvvwwwvvvtttrrrqqqqqqmmmhhhddduuuuuugggqqqxxxxxxxxx~~~vvvmmmnnnuuusssqqqqqqbbbUUUYYYpppjjjeeeWWWRRRMMMJJJKKKKKKIIIGGGDDDCCC@@@>>>;;;:::999888777666555444333222222222000000000111222333444555888777666666999:::;;;;;;DDDJJJYYYuuukkkdddgggnnnjjjZZZDDD888999<<<<<<555CCCRRR```vvvhhhPPP???CCCaaaaaaEEE;;;AAA>>>999:::;;;:::999999::::::999555333vvvlllyyy~~~sssSSSDDDLLLNNNHHHHHHIIIGGGFFFGGGIIIJJJHHHEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@???===:::888666555555777:::BBBTTTiiizzz}}}|||{{{kkkqqqyyy~~~zzzvvvvvvzzz}}}rrrccc___fffllllllvvv|||}}}|||zzzxxxuuuuuuvvvwwwuuulll```VVVMMMIIINNNVVV```YYYRRRSSS___xxxrrrxxx|||wwwuuuqqqiiibbbXXXRRRIIIAAA<<<;;;:::999777888999;;;===@@@AAABBBFFFBBBGGGGGGKKKsss~~~zzz{{{jjjyyyrrr|||aaaMMMPPPQQQJJJGGGEEECCC@@@????????????>>>???@@@AAABBBBBBBBBAAACCCAAA???>>>>>>@@@AAABBBBBBEEEGGGGGGFFFDDDDDDEEECCC@@@<<<;;;;;;<<<;;;:::<<<<<<;;;::::::::::::;;;999999:::;;;;;;:::::::::888444555777888HHHiiizzzrrreee^^^kkk~~~}}}uuu{{{vvvrrriii[[[PPPCCCHHHPPPWWW\\\bbbgggjjjlllppptttxxxyyyyyyzzz{{{vvvuuuuuutttuuutttsssrrrooommmjjjwww~~~bbbRRRbbb{{{~~~{{{}}}ppphhhnnnwwwxxxooossstttbbb___ooowww]]]\\\PPPMMMJJJIIIIIIIIIGGGDDDBBBAAA???<<<:::888777777666555444333222222222222///000000222333555666777:::777666777999<<<<<<;;;BBBPPPggguuubbbccckkkrrrcccLLL:::555999<<<<<<:::JJJXXXeee{{{[[[FFFBBBZZZOOO===999>>>888555:::<<>>>>>???AAACCC===<<<:::888777666555555999999>>>LLL```tttyyyaaagggqqq}}}zzzwwwwww{{{~~~|||ooonnnvvvrrrgggjjjmmmvvv}}}yyyuuutttvvvyyywwwwwwsssiiiZZZQQQYYYeeeiii```YYY^^^oooxxxsssoooiii]]]TTTOOOJJJBBB<<<:::::::::999777888999<<<>>>@@@AAABBBCCCBBBIIIOOOddd|||wwwnnnbbbhhh{{{uuullllllmmmRRRIIIEEEDDDHHHEEEDDDBBB@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBAAA???>>>>>>???AAABBBBBBDDDFFFFFFEEEDDDDDDDDDBBB@@@===;;;;;;;;;::::::;;;::::::999999999999999777888999999:::999999999555444555777777>>>]]]lllooooookkkkkkuuu{{{rrrvvv~~~zzzwwwppp|||tttnnnggg```[[[JJJGGGGGGMMMXXXbbbeeeeeeiiimmmrrrvvvwwwwwwxxxxxx{{{vvvrrrssswwwxxxtttppppppqqqnnnsss{{{lllTTTKKKLLLnnn{{{{{{jjjdddlllvvvssslllwwwqqqtttvvveeeUUUPPPMMMLLLJJJIIIHHHFFFCCCAAA@@@>>>===:::888777666666555444333222222222222222///000111333444666777777:::888777777999<<<>>>???GGGbbbyyyccc\\\dddoooooo[[[DDD888777:::;;;<<>>888444fffaaauuu|||\\\HHHIIIHHHDDDFFFHHHEEECCCFFFJJJKKKGGGCCCDDDBBB???<<<<<<===@@@BBB::::::999777777666666666777777999CCCSSSgggyyy~~~{{{{{{vvvhhhjjjsss||||||~~~yyyeeeffffffmmm|||{{{wwwuuuvvvwwwvvv{{{~~~xxxiii```hhhuuuoooffffffvvvyyyqqqjjjeee\\\RRRIIIEEEAAA<<<888888888888888888:::<<<>>>@@@AAABBBBBBBBBFFFSSSiiiqqqyyy{{{nnnVVV\\\wwwxxxvvvsss{{{~~~UUUMMMKKK@@@>>>HHHCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@???>>>>>>@@@BBBAAACCCDDDDDDBBBBBBBBBCCC??????>>>===<<<;;;:::999:::999888888777777888888555555666666666666666555222666555777999999PPPxxxvvvooodddqqqwwwkkkkkk|||zzzxxxuuutttsssjjjeeeeeefffVVVMMMEEEHHHTTT___bbb```eeeiiiooossstttttttttttt|||uuupppqqqwwwzzzvvvpppoooqqqmmmmmmooobbbUUUUUUSSSxxx~~~zzzeeegggtttnnnmmmzzzxxxbbbXXXQQQJJJJJJJJJIIIHHHFFFCCCAAA@@@>>>===;;;999777666555555444333222222111111111222///000222444666666777777888888888888:::???FFFKKKTTTxxxxxx```[[[```mmmyyydddPPP>>>999::::::;;;>>>MMM^^^uuugggOOOEEEGGGooocccEEE:::888:::888AAAKKKJJJEEEDDDBBB@@@>>>:::555111aaaTTTddd{{{~~~```JJJHHHFFFDDDIIIHHHEEEDDDGGGLLLMMMIIICCCDDDBBB@@@>>>======>>>???;;;;;;999888777666666666555666777<<>>>>>============>>>>>>???@@@AAA>>>@@@AAA@@@>>>>>>???AAA???AAABBBAAA@@@???@@@AAA<<<===>>>>>>===;;;999888999999888777777777777888666666666666666666555555111888666555999555CCCgggsssWWWaaayyyuuunnnttt}}}~~~vvv||||||lllccc```dddgggbbbVVVJJJGGGNNNWWW\\\]]]dddiiinnnrrrsssrrrrrrrrrvvvrrroooqqquuuxxxwwwuuurrrsssllljjjlllddd^^^eeetttjjjhhhvvvlllssssss___VVVPPPLLLLLLGGGGGGGGGEEECCCAAA@@@@@@<<<;;;999777666555444444333222222111111111111111000111333555666777777666555888:::;;;<<>><<<:::888666222000mmmVVV]]]rrr~~~aaaKKKHHHEEEEEEMMMJJJFFFDDDHHHNNNOOOJJJDDDCCCBBBBBBAAA@@@???===<<<>>>===;;;999888777666666555666888:::AAAQQQeeesssooosssvvvwwwyyy{{{zzzwww}}}~~~xxxppppppjjjmmm|||}}}~~~~~~}}}{{{wwwsssyyy{{{~~~~~~}}}xxxsssnnnhhh^^^SSSJJJEEECCCBBB;;;:::888999:::;;;:::999???@@@BBBDDDEEEEEEEEEDDDLLLVVVqqqnnn[[[TTTOOORRRjjjkkkXXXIIIJJJNNNKKKFFFEEEBBBAAAAAA@@@???>>>==================>>>???@@@AAA===???BBBAAA???===???@@@>>>???@@@@@@>>>>>>???@@@:::<<>>;;;999888:::999888888777777888888999999999999999888777777111;;;666444999222:::XXXxxx}}}uuuQQQ\\\yyyuuupppuuuvvvnnnwwwuuuddd[[[[[[^^^aaaiii^^^PPPHHHIIIPPPXXX[[[gggkkkqqqtttuuutttssssssoooppppppqqqrrruuuwwwyyyzzzxxxooommmqqqmmmiiiqqqxxxgggqqq~~~mmm{{{~~~pppTTTSSSSSSIIIFFFNNNDDDDDDDDDCCCAAA@@@@@@AAA;;;:::999777555444333333222222111111111111111111111222444666777777666666222777<<<<<<>>>HHHXXXfffjjj[[[aaammmqqqtttyyyMMM>>>555999:::888>>>JJJjjjvvvxxxUUUCCCEEEJJJuuukkkHHHJJJCCC<<>><<<======:::::::::999888777666555444444666777888AAATTTfffnnnrrrsssrrrsssyyy||||||}}}{{{~~~}}}xxx|||~~~llldddqqqzzzwwwxxx}}}{{{yyyxxxxxx|||}}}vvvnnnhhhggg\\\OOOFFFCCCBBB???======;;;999888888999;;;<<>>===<<<;;;;;;@@@???>>><<<<<<<<<===>>>??????>>>>>>>>>>>>??????AAA@@@???=========>>>>>>===<<<;;;:::999999999999666666666666777888999:::777777666666666666777777333666777666444777>>>DDDkkk{{{qqqqqqmmmQQQZZZqqq}}}nnnrrr{{{|||ppp||||||hhhXXXPPPRRRYYY```hhhYYYQQQTTTQQQHHHOOO___aaakkkrrrqqqqqqttttttpppqqqpppppprrrvvvwwwuuussssssmmmmmmpppmmmiiiqqqzzzoooiii|||ttteee^^^TTTMMMJJJJJJIIIHHHGGGDDDAAA???>>>===;;;999:::999777555333222222111111000000000000000111222444666888888777666777888:::;;;<<<<<<@@@QQQnnneeeaaaeeedddfffeeeDDD:::444888;;;<<>>III[[[eeeMMMOOOKKKJJJJJJLLLMMMHHH???777888777555333111///...---cccYYYmmm```MMMNNNLLLFFFHHHGGGGGGEEECCCEEEHHHFFFAAA???@@@AAA@@@===;;;:::;;;:::::::::999888777666666444555666777999@@@RRRcccoootttwwwvvvvvvyyyzzzyyyyyyvvvxxx{{{{{{wwwwww}}}vvvrrryyyxxxmmmhhhmmmpppnnnqqqxxx}}}~~~|||{{{~~~~~~|||zzzyyyyyyyyy|||~~~yyyssslllddd___ZZZRRRGGG@@@>>>>>><<<:::999999999999:::<<<===>>>CCC>>>???CCCDDDBBBIIISSSeeegggYYYOOOOOOXXXiiifffSSSOOOIIIEEEDDDEEEEEEEEECCCBBB@@@>>>===<<<<<<;;;@@@???===<<<<<<<<<===>>>??????>>>>>>>>>>>>??????@@@???>>>=========>>>???<<<;;;:::999888888888888666666666666777888999999777777666666666666777777444666777666444666<<>>===<<<:::888888777666444222111111111000000000000000111111222444666888888888888999:::888999<<>>888333666555444222000///...---]]]ZZZwwwzzz^^^LLLLLLHHHBBBCCCFFFFFFDDDBBBEEEHHHFFFAAA>>>@@@BBBAAA>>>;;;:::999::::::999999888888777777555555777888999???NNN]]]lllssswwwvvvvvvyyy}}}}}}rrrjjjpppyyy}}}xxxuuuxxx~~~~~~xxxooollluuu{{{{{{wwwnnngggffflllrrrxxxzzzyyywwwyyy|||xxxvvvvvvwwwxxx||||||uuummmfff___XXXTTTLLLFFF???;;;:::;;;999888666777999;;;===???@@@AAAEEE>>>???GGGEEE@@@NNNeeeggg]]]VVVZZZiiiTTTNNNKKKFFFDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<>>===<<<<<<<<<===>>>???>>>>>>======>>>>>>???>>>============>>>>>>???::::::999888777777777777555555555555666777888888777777666666666666777777444666777555444555999===DDDbbbxxx~~~{{{ooonnn|||~~~nnniiieeemmm|||yyyzzz}}}xxx|||}}}bbbJJJNNN[[[aaaaaaccckkkiiiOOONNNTTTSSS[[[ccciiilllnnnqqqqqqooonnnoooppprrrsssqqqnnnjjjrrrkkkhhhkkkkkkiiimmmuuuuuu{{{lll\\\QQQMMMJJJFFFCCCCCCCCCCCCBBBBBB@@@===;;;;;;:::888666666555444222111000000000000000000111111222222222555777888999888888:::;;;<<<<<>>AAAEEEEEEDDDBBBEEEIIIGGGBBB@@@CCCEEEDDDAAA>>>;;;:::::::::999999888999999999666666777999999===IIIVVVhhhqqqyyyyyyyyy~~~|||uuunnnpppuuuvvvvvvwwwzzz}}}rrrvvvsssuuutttooolllsssvvveeeeeemmmssswww|||}}}wwwvvvxxx}}}zzzwwwuuutttttttttvvvzzzyyyoooddd[[[TTTNNNJJJCCC@@@<<<:::::::::999777777888;;;>>>@@@AAAAAAAAADDDBBBDDDGGGGGGKKK^^^sssppp___WWWeee~~~ttt^^^SSSOOOHHHDDDBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<>>>>>><<<<<<;;;<<<===>>>>>>>>>============>>>>>><<<<<<<<<<<<===>>>>>>???999888777666666666666666555555555555555666777777777777666666666666777777555666666555444444777999===QQQmmm|||yyyxxxnnn```eeesssxxxtttwwwyyy{{{~~~|||hhhaaaooozzzssshhheeemmmrrr\\\[[[\\\VVVTTTZZZcccjjjoooqqqpppnnnnnnnnnnnnnnnnnnmmmkkkiiinnnhhheeehhhjjjjjjlllpppyyy{{{~~~}}}```SSSPPPOOOHHHGGGFFFEEEDDDCCCCCCBBB???===:::999888888666444444333222111000/////////000000111222222333333333666888999888777777999;;;???BBBGGGUUUsssggg\\\______qqqXXX666999555666===GGGTTTfffuuusssWWWBBB@@@BBBLLLssscccMMMOOOKKK;;;999666333111222333222111/////////.........------jjjlll}}}^^^IIIFFFDDDAAAFFFEEEEEEDDDCCCFFFJJJIIIDDDAAACCCEEEEEEBBB>>>;;;::::::999999888888999:::;;;777777888::::::;;;DDDNNNcccsssyyyyyyzzz{{{{{{vvvooohhhnnnttt{{{}}}{{{{{{wwwrrrpppsssvvvxxxvvvrrrttt}}}zzzhhhiiirrrvvvyyy~~~~~~xxxuuuvvvwwwyyyyyyyyyyyywwwtttrrrppppppuuu{{{}}}zzzrrrfffZZZPPPIIIDDDAAA>>><<<:::999999888777777:::<<>>==================<<<;;;;;;<<<===>>>>>>>>>============>>>>>>;;;;;;<<<<<<============777777666666555555666666666555555555555666666777777777666666666666777777555666666666555444555666;;;FFFeeeyyypppgggYYY[[[eeevvv}}}qqqlllsssyyyxxxzzzwwwzzzkkkhhhllluuuxxxqqqhhhbbb\\\UUUMMMSSS^^^iiipppqqqnnnmmmmmmmmmkkkjjjiiiiiijjjkkkhhhdddccceeehhhjjjlllnnnnnnsssyyyzzz|||uuu___SSSPPPOOOMMMGGGGGGGGGFFFDDDBBB@@@@@@===;;;888777666666444333222111000///////////////000000222333444444444444888888999888777777999:::===EEERRRfffrrrccc``````kkk{{{iiiHHH888999555666BBBRRR```jjjpppcccIII999@@@PPPjjjvvvYYYHHHFFFBBB999666555444444444444222111------------------------~~~zzz\\\FFFDDDBBBAAAHHHEEEFFFEEEDDDGGGLLLKKKFFFAAABBBDDDBBB???;;;999999:::999888888888:::;;;<<<888777999;;;::::::???FFFYYYrrr{{{{{{wwwvvv|||rrrdddpppyyy~~~|||xxx}}}}}}~~~~~~zzzxxx|||{{{pppppprrrqqqwww{{{|||xxxtttuuuvvvvvvuuuvvvxxxyyyxxxuuurrrpppooosssyyy}}}xxxtttuuullldddXXXMMMEEE???<<<:::999999888777777777777777>>>???AAACCCCCCBBBAAA@@@BBBGGGFFFGGG^^^qqq{{{~~~dddrrrXXXNNNVVV[[[UUULLLEEEBBBBBBBBBBBBAAA@@@???>>>===============<<<;;;;;;;;;<<<===>>>>>>======<<<<<<======>>>:::;;;<<<<<<===<<<<<<;;;777666666555555666666666777666666555555666777777777777666666666666777777555555666777666666555555999;;;WWWzzzjjjiiiggg^^^XXX]]]nnn{{{vvvxxxwwwhhhkkkqqqqqqyyyxxxnnnlllnnnkkklllpppppphhh^^^YYYMMMOOOXXXeeelllllljjjiiijjjjjjjjjhhhggghhhjjjllldddddddddeeefffhhhjjjlllhhhpppvvvvvvuuuvvvvvvuuuuuu{{{ooodddWWWPPPQQQPPPJJJCCCEEEFFFFFFDDDAAA>>><<<<<<;;;999666555555555333222000000///////////////000///000222444555555555444777888888888888999<<<>>>>>>PPPhhhpppaaa```aaajjjyyyzzzmmmQQQ;;;;;;888777<<>>:::777888222333444444333222000///------------------------~~~sssYYYEEEDDDCCCBBBIIIFFFGGGEEEEEEIIINNNLLLHHHCCCCCCDDDAAA>>>;;;:::::::::999888888888:::<<<>>>999888999<<<;;;888;;;@@@KKKeee{{{sssnnnzzzwwwxxxwwwmmmssszzz}}}{{{}}}~~~xxxnnnfffrrrvvvwwwtttuuuyyyyyyvvvtttuuuvvvwwwvvvuuusssrrrooorrrvvvzzz|||~~~wwwlllgggiiiZZZTTTJJJBBB===:::888777666777777777777888:::;;;???@@@BBBCCCDDDCCCCCCBBBEEEFFFKKK^^^|||```}}}wwwaaaMMMHHHEEENNNJJJFFFDDDCCCBBBAAA@@@AAA@@@???>>>============<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<;;;:::999777666666666666666777777888777777666666777777777777777666666666666777777555555666777888888666444888333HHHiiitttooo{{{~~~uuucccdddrrrwwwrrrqqqlllccchhhpppttt~~~zzzssslllhhhiiilllppppppkkkdddaaaRRROOOSSS\\\ccccccccceeecccfffiiikkkjjjiiijjjllldddggghhhgggddddddggghhhgggoootttqqqoooppppppmmmrrrvvvyyyxxxxxxxxxuuuppptttuuuwwwwwwuuuuuuyyy~~~}}}|||yyyuuuaaaUUUPPPKKKKKKMMMKKKFFFBBBCCCEEEEEEBBB>>>;;;:::;;;:::888666444444444333111000///////////////000000///111333555666666555555555666888999:::>>>BBBFFFQQQkkknnn]]]]]]fffmmmxxxzzzdddVVVBBB444:::888<<>>GGGZZZxxxeeeEEE;;;;;;777555666111222222222000///......------------------------zzzrrrvvvzzzrrr[[[JJJJJJIIIHHHNNNFFFGGGFFFFFFJJJOOONNNIIIFFFFFFEEECCC???===<<<===:::999888888888;;;===>>>999888:::<<<;;;888999===???TTTjjjpppkkkggghhhiiippprrrvvv{{{~~~}}}yyytttoootttyyy{{{yyyyyy{{{}}}}}}~~~jjj\\\nnnsssuuutttxxx~~~}}}xxxuuuuuutttttttttuuuuuuvvvpppqqqsssuuuvvvwwwwwwwww{{{~~~}}}yyyoooeee```aaaPPPJJJBBB<<<:::999999999666777777888999;;;>>>AAA???@@@AAACCCDDDEEEEEEEEEHHHFFFTTTwwwuuuYYYzzzyyypppwwwzzzlllQQQRRRNNN@@@@@@@@@@@@BBBCCCCCCAAA???@@@@@@???>>>=========>>><<<;;;;;;:::;;;<<<===>>>======<<<<<<<<<<<<======;;;<<<<<<===<<<;;;999888777777666666666777777888888888777777777777777888777777666666666666777777555555666888999999777444:::000@@@___zzz}}}tttoooZZZjjjzzz{{{|||}}}rrr___ccctttoooyyy}}}yyyjjjZZZeeelllkkkiiiiiihhheeeXXXQQQOOOVVV[[[\\\^^^bbb]]]cccjjjnnnmmmkkkjjjjjjdddiiilllhhhcccbbbdddffffffmmmpppkkkiiimmmooommmlllppppppllllllqqqttttttpppvvvxxxrrrmmmmmmsssvvvvvvqqqoootttggg\\\TTTOOOMMMKKKIIIFFFEEEHHHMMMCCCDDDDDDBBB===;;;;;;===:::888555444444444333111000////////////000000111///111333555666666666555333555888:::===BBBHHHLLLiiinnnWWWWWWbbbqqq~~~sssTTTJJJ===111777888AAANNNYYY]]]VVVFFF888>>>AAATTTuuujjj|||gggOOO:::999???>>>777444333333222000...---...000......------------,,,,,,hhhggg||||||vvvVVVLLLKKKAAAEEEFFFFFFFFFGGGHHHJJJIIIFFFDDDFFFFFFFFFEEECCC???<<<:::CCC???;;;999<<<>>>>>>===777777:::>>>===999999<<<>>>HHHUUU___ccccccdddeeennnppptttyyy|||}}}xxxnnnlllvvv{{{yyyyyy~~~~~~zzz{{{~~~zzzzzzdddRRReeeooozzz~~~zzzxxx}}}yyyvvvssssssvvvxxxwwwuuu|||wwwtttsssrrrooopppttt{{{ssslllfff]]]TTTMMMAAA???===:::888888888999555555666888<<<>>>??????===DDDHHHDDD@@@CCCHHHKKKJJJSSSqqqlllWWWiiiooo^^^ooo|||]]]NNNBBB===AAABBBAAA@@@???>>>???@@@AAA:::===@@@BBB@@@>>>======;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<:::888666666666777888555555555666777999:::;;;;;;999777555444444666666666666666666666555555555555666666777777777777666666:::777BBBqqq|||wwwrrrZZZcccyyyyyy{{{yyyzzziiidddkkklllyyy~~~sss```PPP___kkklllnnnqqqlllbbbbbb]]]XXXUUUSSSTTTXXX]]]cccbbbeeejjjooonnnfff___```dddggggggdddbbbccceeeeeehhhkkkllljjjhhhiiikkknnnppppppmmmiiijjjpppvvvssssssrrrqqqpppmmmllljjjooolllnnn{{{rrrbbbZZZVVVSSSQQQOOONNNLLLJJJHHHEEEDDDCCCBBBAAA@@@>>><<<:::888888333333333222222222111111111111111111000000000000555444333222444666666555555666:::<<<===BBBRRRaaazzz}}}\\\\\\]]]dddvvviiiMMM>>>;;;999666:::CCCKKKUUUZZZKKK999777FFFMMMgggzzzOOOFFF???<<<:::666333333444444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,eeecccxxx}}}vvvTTTIIIIIIBBBFFFFFFEEEEEEFFFIIIKKKJJJHHHFFFGGGGGGFFFDDDAAA>>>;;;:::>>>;;;999999;;;=========777777:::===<<<888777:::888BBBPPP\\\cccfffhhhhhhpppsssxxx|||~~~sssnnnuuu{{{yyyzzzyyyttt{{{{{{|||{{{tttfffhhhmmmsssvvvwwwwwwwwwxxxwwwuuutttuuuwwwwwwuuusssssspppqqqttttttpppppprrrzzzyyy{{{yyyrrriiiaaaZZZSSSKKKEEE>>><<<:::888777777777888777888888:::===???@@@@@@IIICCCAAAFFFHHHDDDEEEKKKVVVwwwxxxdddhhhkkk]]]```uuugggPPPKKKCCC>>>???AAAAAA@@@????????????@@@999<<>>ddd|||yyyrrrmmmvvvhhhWWWZZZvvvqqquuussswww|||pppddd```iiirrrxxxyyy{{{zzznnn```XXXlllzzzvvvmmmlllkkkiiifff```[[[VVVSSSRRRXXX___eeedddeeehhhkkkkkkgggcccaaacccdddeeedddcccbbbcccdddfffiiijjjiiihhhjjjlllmmmnnnmmmkkkhhhiiimmmqqqppppppooonnnlllkkkjjjjjjqqqnnnmmmsss~~~tttkkk^^^UUUQQQOOOMMMJJJJJJJJJIIIGGGFFFDDDCCCCCC???>>>===;;;999888666666333222222222111111111111111111111111111111111111000444666555555666666444888888;;;>>>BBBMMMaaasssjjj[[[```eeeooozzzXXX???555555999;;;===NNNSSSLLLEEE<<<888???BBBjjjmmmEEE===777888888666555666222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,sssYYYYYYooo{{{tttQQQFFFIIIDDDHHHFFFDDDDDDFFFIIILLLMMMKKKIIIIIIGGGEEEBBB???<<<;;;::::::999888999;;;===<<<;;;888888:::===<<<777666999777>>>JJJWWWaaagggjjjkkkrrrvvvzzz~~~{{{rrruuuzzzzzz{{{zzzpppmmmpppzzzpppyyy|||pppoooooosssxxxyyyvvvrrrtttttttttvvvwwwwwwtttrrrooonnnqqqvvvvvvrrroooppppppqqqtttzzz~~~}}}|||yyynnnfff[[[RRRKKKFFF@@@<<<999888777555555666777888:::;;;<<<===???@@@AAABBBHHH>>>>>>IIIKKKHHHSSSeeewwwaaannnjjjRRRLLLjjjqqqkkkxxxuuuMMMBBBFFFDDD???>>>???@@@@@@@@@??????>>>===999;;;>>>???===;;;;;;;;;777888888888888999999999======<<<;;;;;;;;;<<<<<<<<<;;;999888777777888888666666666666777999:::;;;999888666555444444555666444444555555666666777777888888888888777666666555333333333999PPPrrrtttqqqiiidddkkkgggaaa```mmmxxx~~~sssnnnvvvvvvmmmdddkkkmmmrrrwwwzzzvvvmmmeeecccxxxyyyhhhcccjjjppplllfff```\\\VVVSSSYYYaaaffffffffffffgggggghhhhhhcccccccccdddeeeeeecccaaa```bbbcccddddddfffiiikkkiiihhhgggggghhhjjjlllnnnmmmllljjjiiihhhhhhiiiiiipppmmmkkkkkkmmmpppqqqpppppptttzzz|||kkk^^^[[[VVVPPPMMMMMMLLLJJJGGGFFFFFFEEEDDDCCCBBBAAAAAA;;;:::999888666555444333111111111111000000000000000000000111111222333333...555888777777;;;===<<>>>>>CCCNNNaaa|||ggg___dddpppvvvbbbBBB444222333999@@@CCCQQQOOOAAA999666;;;IIIaaapppLLL@@@999444555777666555777000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~eeeQQQTTTjjjtttoooOOOEEEJJJFFFIIIDDDCCCCCCFFFIIIMMMNNNMMMKKKIIIGGGCCC???<<<;;;::::::;;;;;;<<<=========;;;:::999999;;;>>><<<777666999===@@@FFFOOOYYYbbbiiimmmsssuuuxxx~~~vvvuuuxxxzzz|||wwwllllllmmmooommmwwwwwwlllhhhsss}}}uuuttttttxxx|||~~~zzzvvvrrrrrrrrrssstttuuuuuuuuutttsssuuuyyywwwqqqnnnnnnjjjkkknnnrrryyy|||~~~xxxpppjjjddd[[[OOOFFFAAA===999777666555555555666777888999;;;===>>>??????@@@AAACCCAAAAAAEEEIIIKKKUUUqqqbbbllliiiQQQDDDJJJxxxtttmmmpppzzztttXXX???<<>>??????@@@???>>><<<;;;999;;;===>>><<<:::::::::777777777777888888888888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999888777777888888666666666666777888999:::777666555444444444555555333444444555666777888888999999888888777666555444222222333777BBBWWWuuu{{{rrrgggdddnnnsssxxxtttjjjsssvvv{{{uuuyyy|||tttppprrryyy|||wwwrrrpppoooxxxyyykkk^^^___jjjsssssslllgggddd]]]WWWYYYaaadddfffggggggffffffhhhiiihhhfffdddeeehhhgggddd```\\\\\\]]]^^^```bbbeeehhhdddcccccceeehhhlllmmmnnnkkkiiihhhffffffggghhhjjjiiiiiihhhgggffffffhhhiiihhhjjjmmmqqqtttvvvvvvwww~~~uuukkkccc\\\SSSMMMSSSPPPLLLJJJJJJIIIFFFDDDDDDDDDCCCBBB@@@???>>>>>>888888777666444333222222000000000000000///////////////000111222333444555111777888888@@@OOOXXXXXXPPPHHHCCCKKK^^^{{{aaa^^^cccrrr~~~|||\\\FFF555666888555:::DDDFFFFFF>>>999;;;;;;FFF\\\^^^BBBDDD<<<777777777555444555.........---,,,+++++++++++++++++++++++++++++++++{{{iiiXXXWWWhhhlllmmmPPPGGGKKKHHHJJJBBBCCCCCCFFFIIIMMMNNNMMMKKKHHHFFFBBB>>>;;;:::::::::???@@@AAA@@@???<<<:::999::::::<<>>???===>>>AAA===>>>??????>>><<<;;;::::::;;;======;;;999999:::666777777777777888888888;;;;;;::::::::::::;;;;;;::::::999888777777777777555555555555666777888888555555555444444444444444333444444555666777888888888888888777666555444333333333666999:::FFFeeevvvlllooo~~~~~~fffoooyyywwwzzzsss||||||vvvuuuzzz|||yyywwwwwwuuunnnbbbXXXXXXdddqqqxxxvvvnnniiijjjdddZZZWWW]]]```cccgggiiiiiihhhhhhhhhjjjgggeeeeeegggeeeaaa]]][[[[[[[[[\\\^^^aaadddeeedddcccccceeeiiikkkkkkkkkkkkiiigggffffffgggiiijjjccceeefffeeedddeeegggjjjjjjkkkmmmooopppqqqrrrrrrttttttvvv{{{|||gggbbb[[[WWWTTTQQQPPPQQQNNNKKKHHHEEEDDDCCCBBBAAAEEEDDDBBB@@@>>><<<;;;:::666666555555444333222222///////////////////////////000111222333444555666666777888AAAYYYvvv[[[NNNHHHUUUtttooodddggglllxxx|||___CCC777333999:::555:::GGGDDD;;;222777<<<>>>YYYzzzeeeUUUNNNFFF>>>888777777444222333.........------,,,,,,,,,++++++++++++++++++++++++ppp]]]XXXdddmmmqqqVVVJJJLLLHHHJJJCCCDDDDDDFFFIIILLLMMMKKKIIIFFFDDD@@@===;;;:::::::::@@@BBBBBBAAA===:::999888999999;;;>>>===888777:::===<<<<<<===CCCRRReeerrrrrrtttuuu{{{xxxrrrooorrrwww{{{{{{vvvtttjjjiiixxxzzzpppjjjiiihhhhhhrrr~~~yyynnnlllsss{{{~~~}}}{{{|||~~~ttttttuuuttttttuuuxxxzzzuuurrrpppqqqpppmmmmmmpppjjjjjjiiihhhjjjooovvv|||~~~~~~}}}|||{{{vvvwwwwwwwwwrrrjjj___XXXOOOIIIBBB===<<<;;;888666666777888999;;;<<<======;;;>>>AAAAAA@@@@@@CCCGGGAAAFFFIIIWWW}}}{{{jjjjjj}}}eeeOOOHHHHHHTTTkkk~~~XXXJJJEEECCCBBB???<<<===BBB>>>>>>>>>===<<<;;;:::999999:::;;;;;;999777777888666666666666777777777777999999888888888999::::::888888888777777666555555444444444444444555666666444444444444444444444333444444555555666666777777666666666666555555444333222444777999777>>>UUUnnn~~~vvvsss}}}~~~xxxdddhhhyyyrrryyyzzzzzzuuutttvvvxxxxxxvvvtttfffWWWUUUbbbttt|||ooohhhkkkiii]]]XXX[[[^^^aaaeeejjjlllkkkiiigggjjjiiigggfffdddaaa]]]ZZZ^^^]]]\\\]]]```bbbbbbbbbdddeeefffggghhhgggggggggkkkjjjiiihhhhhhhhhiiijjjbbbcccdddddddddeeefffhhhfffggghhhjjjkkkmmmmmmmmmoooooonnnnnnpppuuuzzz}}}|||{{{}}}yyywwwsssrrrqqqnnnhhhcccYYYTTTPPPNNNLLLJJJKKKNNNJJJHHHFFFCCCBBBBBBCCCCCCCCCBBB@@@>>><<<999777777555444444444333333222222////////////000000000000000111111333444555666666777777;;;RRR~~~XXXKKKHHHaaallleeellluuuqqqtttwwwzzz~~~nnnOOO===777555888777555<<>>>>>;;;???CCCCCCBBBBBBFFFJJJGGGPPPbbbmmmTTTLLLCCCOOOYYYhhh~~~cccGGGCCCBBBAAABBB@@@======@@@???>>>===;;;:::999999999777888888777555444444555444444444444555555555666777777777777777888999999777777777666666555444333333333222222222333444444333333333444444444333333555555555666666666666666333444444444444444333333111444777777555999FFFTTTrrrsss|||}}}xxxqqqmmmuuuvvvnnnuuuzzz~~~}}}uuulllmmmuuuvvvqqqooogggbbbiiiyyyuuuiiimmmnnnddd^^^aaa^^^___bbbhhhmmmnnnlllhhhmmmnnnmmmiiiddd___\\\[[[^^^\\\[[[]]]______^^^[[[^^^bbbfffhhhffffffgggiiijjjjjjjjjiiiiiihhhhhhhhhdddccccccdddeeefffffffffddddddeeeffffffeeeddddddggghhhhhhgggeeeeeegggiiiffffffgggkkknnnooommmjjjkkkpppsssrrrsssvvvwwwtttkkkjjjmmmkkkjjjvvv{{{ppp___\\\YYYYYY[[[[[[VVVRRROOOJJJIIIJJJGGGCCCCCCGGGFFFFFFFFFEEECCCCCCCCCCCC>>>>>><<<;;;999777666555222222222222222111111111/////////000000111111111111222222333444555555666777888BBBgggwwwJJJ???DDDkkkppp```cccooovvviiicccbbbccchhh]]]EEE:::999777777888;;;>>>AAA666======CCC[[[~~~~~~YYY???777<<>>666111222333111000111......---------,,,,,,,,,************************zzzaaaPPPYYYrrr~~~eeeOOOGGGDDDLLLIIIFFFFFFGGGHHHJJJIIIFFFDDDAAA@@@>>>===;;;:::::::::999;;;<<<:::666555666888333333666:::999555555888666:::;;;888666>>>PPP```ppp||||||xxxyyytttkkklllqqqqqqkkkdddeeelllsss}}}|||bbbSSS\\\kkkpppwww}}}{{{qqqmmmtttyyyxxxwww|||{{{zzzuuuttt{{{xxxvvvvvvsssllliiiiiigggiiijjjiiieeebbbbbbdddfffiiilllooorrrwww~~~{{{yyy{{{}}}|||}}}zzzwwwssssssssspppggg```bbb^^^WWWQQQKKKFFFAAA>>>:::888666777999999666222777888:::;;;<<<======>>><<<@@@EEEEEEDDDDDDIIIMMMWWWiiiyyyyyyMMMAAAGGGCCC[[[jjjxxxdddFFFBBBAAA>>>===???@@@???>>>>>>???>>><<<:::999999999999555666666555333111222333222222333333333444444444666666555666666777888888666666666666555444333222222222111111222222333333222222333444444444333333666666666666666555555555222222333333444333333333///333555444333555<<>>===<<<::::::999888777666555555111111111111111000000000//////000000111111222222222333333444444555555555888999HHHuuuUUU===444@@@ppp~~~hhh```bbblllxxxlllZZZOOOKKKJJJNNNJJJ999333666777999???DDDAAA:::222>>>???LLL}}}cccBBB666<<>>>>>???CCCKKKEEEDDDLLLGGGHHH^^^wwwdddiiivvvZZZAAACCCLLLUUUppp}}}```KKKEEEBBB===>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999888777666222333444555555555333333444444444333333222222222444333333333333444555555666555444333222222222222111111000000000000111111333333333222222222111111444444444444444444444444444444444333333222222222111222222333444555777888MMMbbbxxx{{{wwwuuussspppvvv}}}tttkkkuuuwwwlllmmmsssxxx|||sssppprrrmmmggggggccc]]]YYY^^^hhhqqqrrrpppxxxqqqhhhddd^^^XXXXXXXXXWWWUUUTTTTTTVVVWWW[[[___^^^\\\___gggnnnkkkjjjhhhgggfffggghhhhhh]]]```cccdddeeefffgggiiijjjjjjhhheeeaaa_________\\\^^^___^^^]]][[[[[[\\\WWWXXXWWWWWWVVVUUUTTTSSSVVVUUUTTTSSSSSSTTTUUUUUUWWWUUUSSSQQQPPPQQQRRRRRRLLLLLLMMMNNNNNNNNNNNNMMMKKKHHHDDDBBBAAAAAA@@@???AAA@@@???>>>===<<<;;;:::999888888666555444333222333333222222111000000000//////000111111111111111111...///333444333555999:::555CCCooo{{{PPP>>>666>>>kkkyyydddcccfffeeennn|||sss___NNNLLLRRROOODDD;;;333888555444999666555>>>999>>>PPPwww|||nnnNNN888555999;;;DDD@@@888222111333000***000///...---,,,+++++++++---,,,+++***))))))))))))}}}```TTTddd|||gggNNNHHHFFFCCCGGGFFFDDDDDDGGGGGGHHHMMMTTTOOOIIIAAA<<<;;;;;;:::999777666666666666666777888555444444444555555333222333555666555444777>>>EEEZZZjjj|||yyywwwxxxppppppqqqsssuuutttqqqmmm}}}~~~zzziii[[[^^^mmmrrrwwwyyyyyy|||vvvwww{{{uuullliiijjjjjjiiihhhgggggggggdddcccbbbccceeeiiinnnqqqsssvvv{{{}}}|||{{{yyy{{{yyyvvvrrrooollliiifffcccaaaaaa```^^^[[[VVVRRRPPPHHHEEEAAA===999888888888777777888999:::;;;<<<<<<@@@???>>>>>>???@@@AAAAAA===DDDEEEDDDEEEIII\\\vvv```NNNkkkxxx}}}TTTEEEIIINNNaaaoooNNNAAA>>><<<<<<=========<<<;;;;;;:::::::::::::::999888777666555555666666666666555555444444333333333222222222333333333333333444555555555444333222111111111111111111000000000000111111111111111222222333333333333333333333333333333333444444333333333222222222222222222333444555666777DDD\\\wwwnnnnnnyyypppdddnnn~~~yyyqqqpppooommmlllpppuuuyyy~~~uuupppmmmlllnnnhhhbbb^^^aaaiiiooopppmmmqqqiiieee```[[[[[[[[[YYYWWWVVVXXXZZZSSSWWWZZZZZZXXX[[[ccckkkgggffffffeeeeeeffffffgggdddeeeeeedddbbbaaabbbcccgggfffeeecccaaa______```^^^______^^^[[[YYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTRRRPPPNNNNNNNNNOOOPPPKKKKKKLLLLLLLLLKKKKKKJJJKKKHHHEEECCCCCCDDDCCCCCC@@@???>>>===;;;:::999888777666555444333222111111222222111111111000000000///000111111222222111111555333444777777555666:::999888DDDdddbbbAAA>>>===LLLwww{{{iii\\\aaakkkrrr{{{xxxeeeSSSQQQTTTQQQFFF>>>999<<<777777>>>999444:::@@@CCCeeemmmNNN999444666888AAA???999333111222000+++///...---,,,,,,,,,,,,,,,,,,+++***)))((((((((((((ggg]]]oooiiiOOOGGGDDDAAAEEEHHHDDDCCCEEEEEEGGGMMMTTTOOOIIIBBB===:::999888888666666555555555777888999555333111111222333222111222444666666555666:::>>>MMM[[[nnn{{{}}}yyyvvvssstttvvvyyyzzzyyyuuuqqq~~~{{{vvvvvv|||}}}ooo\\\ZZZmmmqqqwww{{{}}}~~~qqqmmmllljjjiiigggfffffffffdddcccaaa```______``````fffjjjpppwww{{{|||{{{zzz}}}||||||||||||}}}~~~yyyuuuuuuwwwwwwsssoooooooookkkfffaaa]]]ZZZWWWTTTRRRRRRQQQOOOMMMIIIFFFDDD>>><<<999777555555555666999::::::;;;<<<===>>>>>>???===;;;;;;===@@@AAAAAACCCBBBIIIMMMMMMbbbcccJJJQQQ|||xxxeeeGGGDDDRRR___zzzuuuPPPAAA===<<<===<<<<<<<<<;;;:::999888777999999999999888777666666666555555444444555555555333333333222222222222222333333222222333333444555333333222111000000000000111000000//////000000111//////000111222333444444111111111222222222222222333333333333222222222222333333333333333444555555;;;PPP|||{{{nnnzzzxxxbbbeeeooo~~~tttaaagggxxx~~~|||pppiiilllmmmooorrruuuwww}}}vvvlllmmmrrrtttqqqkkkffffffjjjmmmmmmkkk{{{nnnhhheeeaaaYYYYYYWWWUUUSSSSSSUUUXXXQQQSSSUUUSSSRRRUUU]]]dddaaaaaabbbbbbcccdddeeeeeeggggggfffccc```______aaacccbbbaaa```____________]]]^^^^^^]]]ZZZWWWVVVVVVSSSSSSTTTSSSSSSRRRQQQPPPPPPOOONNNNNNOOOPPPQQQRRROOONNNMMMKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHEEECCCBBBCCCCCCCCCCCC>>>>>><<<:::999777666555333333333222111000//////000000000000000000000///000111111222222222222222333222333666666444666:::888;;;GGG[[[jjjhhhTTTAAAJJJVVVoooddd```aaajjjzzzmmm\\\KKKHHHIIIFFF===777888999555666===888444<<>><<<;;;:::999777666666777888999;;;;;;<<<<<<===>>>>>>???===<<<;;;<<>>===???<<<<<<;;;:::999888666555777888888888777777666555444333222111111111222333222222222222222111111111222222222222222333333444222111000///////////////000000////////////000000//////000000111222222333111111111222222222222222333222222222222222222222333333333222333333444444777AAAdddvvvhhhnnnmmm{{{wwwgggccciiixxx|||rrrssstttxxx~~~tttjjjjjjooonnnppprrrrrrrrrvvv{{{rrriiiooouuuvvvzzzuuupppmmmlllllljjjhhhjjjxxx~~~uuujjjgggeeeaaaYYYXXXUUURRROOOPPPSSSVVVRRRSSSRRROOOMMMOOOUUU[[[[[[\\\\\\^^^```bbbdddeeeeeedddcccaaa``````ccceeeaaa___]]]\\\\\\\\\[[[ZZZYYYZZZ[[[ZZZWWWUUUUUUUUUPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMNNNPPPQQQLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCDDDBBB????????????>>>===<<<;;;:::888666444222222222111111000000////////////////////////000000000111111222333333333333333222111333666666555888>>>>>>FFFUUUggguuuxxxsssmmmqqqiii___iiittt~~~wwwVVVHHH;;;999:::888333000555777444444999777>>>PPPnnntttTTT<<<333444555333666;;;<<<666///.........,,,+++++++++++++++,,,---+++***)))(((((((((((((((___TTTeee{{{kkkUUULLLFFFAAADDDFFFDDDDDDDDDAAA<<<;;;>>>AAA???;;;888666555777999;;;999777666555666888999777555222111222444444333222333555666555444444444888===JJJ^^^rrr~~~{{{xxxvvvyyyrrrgggssswww}}}zzz~~~ooojjjhhheeeeeeffffffeeeccccccbbb```]]]ZZZVVVTTTRRRQQQRRRSSSUUUXXX\\\___aaadddhhhnnnrrrssssssttttttsssrrrrrruuuvvvuuuuuuwww~~~}}}{{{yyywwwwwwxxxtttttttttssssssrrrqqqqqqjjjggg```[[[XXXWWWVVVTTTUUUQQQJJJEEEBBB???===;;;;;;;;;::::::999888777666999888888888999:::<<<===;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBDDDFFFHHHLLLNNNnnndddVVVDDDJJJkkktttttt{{{cccMMMLLLbbbsss___>>>999???<<<999<<<;;;;;;;;;:::999888666555666666777777666666555555444333222000000000111222111111111111111111111111222111111111111222333333000000//////......//////000000////////////000000000000000000000000000000111222222222333333333444222222222222222222222222333333222222222333333444999666KKKsss}}}ooommmuuu}}}xxxllliiinnn|||vvv~~~zzzwwwxxxyyyvvvoookkkllljjjkkkppppppnnnqqqvvv{{{ooommmuuuyyyvvv{{{vvvqqqmmmjjjhhhggg___kkkrrrooojjjjjjgggccc]]]\\\YYYUUUSSSSSSUUUXXXUUUUUURRRNNNKKKKKKOOOSSSUUUUUUVVVXXX[[[___bbbdddbbbbbbbbb``````aaadddggg```]]]ZZZYYYYYYXXXVVVTTTSSSUUUVVVVVVTTTSSSTTTTTTNNNNNNNNNOOONNNNNNMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCAAA>>>===<<<;;;999888999888777555333222000000111111111000000000000000......//////000000111111222222333444444444444444777666888999888777===EEEMMMXXXmmm|||ggg___mmm}}}nnnVVVCCC:::333444666666555555666:::888555777:::RRRuuupppIII333111555555222444:::<<<555...,,,......++++++*********++++++,,,++++++***)))))))))******[[[PPPbbbyyypppXXXNNNFFF@@@DDDCCCBBBCCCEEECCC>>><<>>===<<<:::888888;;;>>>@@@>>>;;;777666666777888777555444333444555444333222333444555555444333222777999AAASSSiii{{{|||xxxxxxyyytttkkkvvvvvv~~~}}}yyywwwyyynnngggeeedddfffiiiiiigggdddaaa```^^^[[[XXXUUUSSSQQQOOONNNMMMMMMOOORRRVVVXXXZZZ___fffkkklllllllllllllllmmmoooqqqssstttuuuuuuzzz{{{{{{yyyvvvuuuuuuvvvqqqqqqqqqpppooonnnlllkkkbbb___WWWOOOLLLNNNMMMKKKIIIEEEAAA>>><<<:::888666777777777777777777777777888888888999:::<<<===>>><<<<<<<<<<<<=========>>>>>>@@@BBB@@@>>>AAAHHHOOO[[[mmmTTTBBBIIIOOO^^^xxx{{{mmmSSSLLL\\\vvvwwwppptttYYYEEE888<<>><<<<<<:::777555666666555333222111000///000000000000111111111111......///000000111222222333333444555555555555555888888888999888999BBBMMM___nnnyyyaaa___hhhqqqVVVAAA777333111444777777888;;;555999777555888CCCjjjiiiFFF444444555444111444999:::333,,,+++------++++++******)))*********++++++************++++++\\\VVVpppwwwZZZMMMDDD???CCCBBB@@@AAACCCAAA>>>>>>BBB===>>>===;;;999:::===@@@FFFCCC>>>999666555666666666555444555666555444222333333444444555555444222666666<<>>===============>>>>>>>>>:::???AAA>>><<>><<>>===<<<:::::::::888666444444333333222111111000000.../////////000000111111......///000111222333444444444555666666666666555666666999<<>>;;;<<>>>>>;;;999888<<>>===AAA???::::::999999:::;;;:::888666777777777777888:::;;;<<<<<<<<<<<<===>>>>>>>>>???>>>>>>>>>>>>>>>?????????;;;AAADDDBBBCCCQQQllluuuYYYMMMYYYjjjvvvzzziii``````tttwwwxxxnnntttpppJJJ>>>===<<<<<<;;;999999:::555555555666555555444444333333444555555444444444111111222222111000...---.../////////000000111111000000000000000111111222000000/////////000000111//////............//////,,,------...///000111111...//////000111222222222000000111111222222222222000000000111222444555666000444333666HHHeeeyyy~~~|||rrrkkkffffffmmmuuu}}}}}}ooovvvyyywww|||}}}wwwnnnkkkpppooohhhhhhnnnooommmrrr{{{{{{rrrpppuuuuuuvvvtttmmmeee___^^^```iiigggeeedddhhhnnnrrrrrrjjjiiigggccc^^^ZZZYYYYYYQQQQQQQQQPPPNNNLLLLLLKKKDDDBBB@@@AAAFFFOOOYYY___VVVXXXZZZ[[[ZZZYYYZZZ[[[WWWSSSOOOPPPTTTUUUSSSPPPLLLMMMNNNMMMKKKIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEBBBBBBCCCDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@???>>>===888777666666777666444222222222222222111111111111------......///000000000...///000111222333444555444555555666666666666666777999>>>EEEMMMYYYmmmtttdddbbbiiixxxoooRRR;;;444777333333666:::999555555999666888999DDDXXXuuuuuuuuuiiiSSSIIIBBB======999333111555999:::666...***+++,,,+++,,,,,,***)))(((((((((((())))))(((((((((((()))***wwwlllpppWWWFFF???@@@CCCFFFDDDBBB@@@???>>>>>>???CCCDDDAAA<<<:::===>>><<>>@@@>>>>>>@@@@@@>>>>>>@@@@@@???BBBGGGAAAKKKPPPLLLQQQmmmtttbbb]]]cccppp|||kkkYYYNNNIIIssssssggg}}}}}}iiiMMMBBB:::@@@FFFGGGAAA;;;888888666666666666555555555555333333333222222222111111111111111111111000/////////000000000111111111111//////////////////////////////////////////////////////.........------------......///000111111222////////////000000000000000111222222111000111222111111222222222333333333777555000555AAAGGGVVVqqqyyymmmyyy~~~yyyrrrppp|||{{{vvviiimmmkkkiiimmmooonnnpppsssssspppllliiihhhjjjppprrrjjj]]]XXX]]]fffmmmgggdddeeeffffffgggjjjrrrrrrooojjjfffeee```YYYYYYWWWSSSRRRQQQOOOMMMKKKCCCAAA???@@@BBBDDDDDDDDDCCCEEEHHHLLLOOORRRSSSTTTRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGEEECCCCCCCCCBBBAAA???AAAAAAAAA@@@???>>>>>>===???>>>===;;;:::999999999444444444333333222222222111111000000/////////...////////////000000000000111222333222111111333555:::555555:::;;;888:::@@@EEE<<>>===<<<999666555777888666666777666666444333222666555444333333333333333888777:::>>>BBBJJJYYYhhhmmmhhhhhhpppuuuzzz}}}zzzyyyzzzxxx{{{gggfffttthhhTTTUUU```gggpppwww|||sssfffZZZ```]]]ZZZWWWSSSPPPNNNOOONNNMMMKKKJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@>>>===;;;;;;::::::999999888888999999:::::::::999999888888888:::::::::;;;;;;;;;;;;<<>>AAADDDFFFHHHLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEECCCAAAAAAAAA@@@???===>>>======<<<;;;;;;:::::::::999888666555444444444333333333222222222111111000000000000//////......000000111111111111222222111333444444444444666777777555555999;;;===FFFPPPPPPJJJZZZqqq~~~uuuiiinnn~~~}}}___WWWIII;;;222///111222555666777777777888777666;;;CCC]]]xxxmmmxxxzzzdddJJJ===999::::::666222000222666:::666222///------,,,,,,************************---,,,++++++***)))((((((zzzcccQQQIIIGGGEEECCCFFFEEEDDDDDDCCCCCCDDDDDD???AAAAAA===<<<===;;;888888:::;;;:::777555444444222333555666777666555444666444333111111222444555777888;;;;;;:::<<>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777999999888888888999::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======@@@===>>>AAAAAA>>>>>>AAA@@@???AAAFFFIIIIIIKKKOOO^^^pppzzz___aaa|||{{{gggRRRFFF>>>>>>NNNcccrrrNNN888===???;;;>>>AAA@@@<<<999888999555555444444444333333333222222222222111111111000000000111111000000///...////////////000000000000////////////////////////....................................------------------......///000000000---------........./////////111222111000///000222000111111111222222222222...444333444777999HHHcccxxxzzz~~~sssiiieeebbbfffnnn{{{ooouuuwwwvvvvvvqqqpppnnnlllkkkllljjjeeeaaaaaahhhlllggg]]]XXX\\\cccaaa___aaahhhlllmmmnnnqqqooovvvzzzwwwpppjjjccc^^^ZZZVVVRRROOONNNMMMLLLKKKKKKHHHDDDAAA@@@>>><<<;;;888666555444555777:::<<>><<<===:::666666888::::::888555444444222333666777888777555444666555333111111333555777:::999::::::777777???HHHNNN\\\ggghhhlllwww}}}~~~sssooouuuuuuuuu{{{xxxfffTTTPPPPPPWWWeeettt}}}tttttt{{{sssnnneee\\\WWWUUUQQQLLLKKKLLLMMMKKKGGGEEEFFFGGGEEEDDDCCCAAAAAAAAABBBCCCDDDBBB@@@>>>============;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999999888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>???>>>???BBBBBB???AAADDDCCC@@@BBBIIIPPPVVV\\\bbbuuutttTTTWWWzzzbbbPPPCCCDDDIIIQQQeee{{{cccDDD>>>BBB<<<;;;===>>><<<999777777888555555444444444333333333222111111111111000000000000000000000000//////............/////////000000................................................---------------------------------....../////////,,,,,,,,,---------......///000111111//////000111000000000111111111111222222777555555999:::DDDYYY~~~||||||{{{yyyuuulllhhhbbbeeeppprrroooyyy{{{{{{|||wwwyyyrrrllljjjjjjjjjfffaaa___fffkkkhhh___[[[^^^ddddddaaabbbhhhkkkkkklllnnnmmmvvv|||yyyrrrnnnkkkiiiddd___ZZZUUUSSSQQQOOONNNKKKHHHDDDBBB@@@???===<<<:::888777555555666777888999:::;;;<<<>>>???AAAAAA?????????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>???<<<;;;999999999999888666888888888777777777666666444333222111111111111111000000000000000000000000////////////////////////222222222333333444444555222444777777666555666777888:::<<<;;;===JJJaaatttlllrrrjjjeeejjjtttqqqqqqyyy~~~uuu___KKK<<<:::777444444555888::::::999999888666555:::BBBRRRvvviii{{{zzzaaaOOOOOOIII;;;777555444666999:::888666222000/////////...+++)))************************))))))))))))************}}}rrr[[[IIICCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC<<<@@@AAA>>>======:::555888999:::888777666666888555666777888888777555444777666444222333555888:::???:::777:::;;;:::<<>><<<;;;;;;;;;<<<:::::::::::::::999999999::::::::::::::::::::::::999999999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@AAA???@@@BBB@@@>>>@@@EEEHHHEEEHHHTTTaaalllvvv~~~xxxdddOOO[[[}}}ttt{{{ppp^^^JJJCCCCCCPPPaaapppWWWIIIAAA??????999:::;;;:::888666666666777555555555444444444333333111111111000000000//////000000000000000///......---............/////////------------------------........................,,,,,,------------------------------............,,,,,,,,,,,,------------...///000000......///000//////000000000111111111000333//////666777;;;GGGyyy{{{zzz|||uuuooorrrxxxmmmmmmqqqoootttssstttzzzyyy}}}uuummmiiiiiiiiifffbbb\\\bbbhhhgggbbb```eeejjjjjjfffdddgggiiigggfffhhhjjjrrrwwwuuurrrsssuuuvvvnnnjjjccc^^^ZZZVVVSSSQQQKKKHHHEEECCCCCCCCCBBBAAA;;;;;;;;;:::999777666555555555555666666777777777888888888999::::::;;;;;;<<<;;;;;;::::::::::::;;;888666555555666666444333555555444444444444444333222111111000000000111111///////////////////////////000000000000000000000111111222333333444555555333555666666555555555666666<<>>======;;;666999:::999888666666888;;;777777777777666555444444666555444444555777999:::@@@:::777;;;???===;;;;;;<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<===============@@@@@@@@@AAAAAAAAABBBBBBDDDBBBBBBCCCAAA@@@EEELLLQQQSSS]]]qqqsss```___hhhfff]]]qqqkkkccc]]]```bbbZZZLLLCCCFFFMMMWWWdddvvvxxxSSS>>>@@@<<<888;;;>>>999888777666555555555555444444333333333222222222000000000000//////////////////000000//////...---------------.........///------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......---///000///...---...000////////////000000000000...222------555666555<<>>HHHJJJ@@@444333222111000000///---+++************************))))))))))))))))))))))))yyyeee```gggqqqyyy{{{pppWWWDDDAAADDDCCCCCCCCCDDDEEEDDDDDDBBBBBB???BBBBBB>>>===>>><<<888777888999888777777888:::666555444333333333444444333333444444666777888999===::::::>>>???;;;999::::::CCCNNNWWWaaammmzzz{{{}}}~~~~~~zzz{{{~~~xxx~~~uuulllqqquuu{{{|||yyy}}}lllcccYYYSSSTTTTTTRRROOOKKKIIIGGGEEECCCCCCBBBCCCBBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;======<<<======>>>??????===>>>>>>>>>?????????@@@AAAAAABBBBBBBBBCCCCCCCCCEEEDDDFFFIIIJJJMMMWWWbbblllqqqdddTTTGGGLLL]]]jjjjjjdddttt\\\WWWSSSPPPHHH@@@AAAGGGfffxxxRRRAAA<<<===888888>>>===777666555444444444444333111111111111000000000000000000/////////.........//////000000//////...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...//////------...///........./////////000000---555333111666666444:::;;;OOO]]]hhhwww}}}{{{xxxmmmiiigggpppzzziiilllrrr}}}pppkkkpppsssvvvuuujjjmmmoooqqqsssrrrnnnjjjfff\\\```cccaaa]]]\\\aaafff]]]]]]aaaiiimmmiiifffeeeeeeiiikkkmmmrrrzzz}}}zzzvvvrrrmmmhhhbbb^^^TTTQQQMMMJJJHHHGGGEEECCC===<<<;;;;;;:::999999999555555444333222111000000000000000111111111111111222222111111111222222333222111000000111111000///..................//////---------------...///000......//////000000000000111111222222222333333333222333333444666777777888666777888999;;;>>>CCCGGGMMM\\\lllxxxmmmaaa\\\eeeooouuu|||{{{qqq```MMM???777444333555666666777888999::::::333222666===FFF```tttRRR666444888666888???>>>999666:::@@@BBB<<<555111000//////000000///...************************)))))))))))))))(((((((((ttt```\\\fffsss~~~~~~pppVVVEEECCCCCC???@@@AAABBBBBBBBBAAA???>>>@@@CCCBBB>>>===>>>===999555777999999888777777888444222111000000111333555111222333444666777777888::::::===???===777777:::::::::AAAPPPaaaooo{{{|||yyy}}}yyykkk___jjjlllzzz}}}zzzllleeeeeefffbbb]]]OOOMMMJJJGGGDDDBBBAAAAAA???@@@AAABBBBBBAAA@@@???===<<<<<<<<<;;;;;;::::::>>>>>>>>>===============>>>>>>>>>>>>>>>??????@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCDDDHHHOOOUUU]]]lllyyylllYYYIIIIIIUUUmmm}}}yyylllccczzzlllYYYWWWSSSKKK???:::HHHZZZXXXDDD===:::777555===@@@333666555444444444444333222////////////............000/////////............///////////////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...------...///............/////////000)))444555111333111111999777???DDDQQQhhhttt{{{rrrjjjjjjlllnnnttt~~~rrrZZZgggnnnrrruuu~~~yyy}}}pppuuuqqqeeelllvvv|||{{{uuuoookkkdddeeeeee___WWWTTTVVVZZZRRRUUU^^^kkkqqqnnniiigggcccfffiiilllsss{{{}}}}}}zzzvvvqqqkkkggg[[[WWWRRRMMMJJJFFFCCCAAABBBAAA>>><<<<<<===???@@@666666555444333222222111000000000000000000000000000000////////////000111111000//////000111000...///000000000000000000000............///000111111.../////////000000111111222222222333333444444444444444555666777888999999777888:::;;;>>>DDDKKKPPPcccttt~~~aaa]]]eeewww|||~~~oooaaaLLL;;;333222555777888888888888888888888888888555888DDDXXX{{{|||vvvKKKGGG>>>555333666999:::999777444333555666555444///---,,,---///111111000***************************)))))))))((((((((((((mmmSSSNNN\\\jjj{{{jjjVVVHHHBBB???>>>???@@@AAAAAAAAAAAA@@@??????===;;;;;;<<<<<<888555555777999:::999777444222111222222333333222222111000000111222444666888999<<<<<<;;;999888666555444888666:::IIIZZZjjjyyyxxxkkkccc]]]dddnnnxxx~~~~~~{{{}}}oooXXXLLLCCCDDDFFFDDDCCCDDDBBBCCCEEEDDD???<<<>>>BBB===;;;;;;===???@@@===:::AAA;;;999===???>>>===>>>???>>>======>>>???@@@@@@999>>>AAA@@@@@@CCCDDDBBBJJJEEEBBBBBBBBBCCCGGGMMMMMMSSS[[[cccmmm}}}|||[[[JJJIIINNNbbb}}}{{{{{{gggccc]]]III@@@CCC>>>OOOyyyaaaHHH::::::999999888777777666666666555555555444444444222111111000///......---.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,++++++,,,------....../////////000111222222333333888666777DDDYYYnnnzzz}}}lllfffrrrxxx~~~|||{{{}}}zzzuuu\\\cccfffeeecccjjjwww~~~mmmwww|||xxxjjjgggfffaaa[[[YYYYYYWWWRRRJJJLLLWWWjjjvvvssskkkggggggfffgggjjjjjjnnnyyyxxxrrroooooohhh```VVVPPPNNNLLLIIIFFFDDDAAA>>><<<<<<<<<;;;:::777777777777555333000//////////////////000000000111111000000000//////////////////////////////////////////......---------...------...000111000///333111...///222333222000111222333333333333222222555333555888888666666999:::???@@@>>>GGG[[[iiinnngggZZZ```uuuxxxllloooRRRIII>>>555222333333333444999;;;777444444777888555@@@FFFPPPwwwjjjNNNCCC===777555666888666333111111111111222333444444000000///...............((())))))*********))))))******))))))((((((''''''jjjSSSQQQ___lllzzztttgggTTTFFFAAA???>>>??????AAAAAAAAAAAA??????@@@>>><<<<<<<<<<<<999666666777888888888666444333222222333333333333222222111111111222444555777888::::::999888777666555555888999???HHHQQQ]]]ooo~~~qqqiiifffUUUWWWZZZ___hhhrrr}}}cccWWWNNNOOORRROOOKKKJJJKKKJJJHHHEEE@@@>>>@@@BBBCCCAAA@@@AAACCCCCCAAA>>>DDD???>>>AAADDDCCCCCCDDDDDDBBBAAA@@@AAACCCEEEFFFJJJKKKIIICCCAAAEEEHHHIIIEEEEEEJJJPPPTTTUUUZZZaaannnrrr|||wwwmmmeeehhhrrrgggbbbYYYBBB:::GGGQQQoooeeeMMMAAA<<<999999999888777777666666444444333333333222222222111111000000///......---......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++,,,------......---,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000111111222333333333222555<<>>CCCDDDNNNUUUYYYeee{{{xxxqqqooofff[[[lllxxxdddOOOKKK???;;;555333444555666666:::888666666777888:::<<<@@@DDDZZZyyy[[[DDD???:::555444666888777555333222222222222333444444000//////...............******************))))))***)))))))))((((((((('''eeeQQQQQQ^^^iiiooonnneeeSSSEEE??????>>>>>>???@@@AAAAAA@@@???>>>>>>===;;;;;;;;;999777555777777777666666555444444222222333333333333222222222222222333333444555666777777777666666666666666999===BBBEEEEEELLL```sss~~~|||iiiiiilllccc^^^WWWSSSWWWcccsss~~~xxxzzz~~~kkkiiittt~~~vvvvvvwwwqqqhhhaaaaaa^^^WWWPPPLLLKKKLLLMMMCCCAAA@@@@@@BBBCCCBBBAAABBB>>>>>>BBBEEEDDDDDDGGGHHHCCC@@@@@@CCCGGGHHHGGGAAADDDEEEEEEJJJVVV```eee___]]]___eeemmmvvv}}}xxxyyyppp___WWWUUUEEECCCWWWjjjwwwxxx[[[===444888<<<888888888777666666555555111111111111000000000000000000000///......------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,------......//////000000111111222222//////333777999JJJwwwzzzmmm|||pppaaa___eeerrrxxx}}}nnnccc___fffmmmooorrrxxxyyyuuuqqqssszzzuuuggggggbbb[[[YYYXXXUUUPPPJJJZZZppp~~~{{{ooofffdddlllkkklllmmmiiicccdddiiipppvvv~~~|||yyyvvvuuusssnnnfff```[[[WWWQQQLLLHHHEEEAAA???::::::999888888888888888222222222111000000/////////////////////000000000000000000000000000000000111111111000000000000000000///...000222333222111333222111111333555555444222222333444555666777888:::888888<<>>>>>???@@@AAAAAA@@@???>>><<<;;;:::999888777444333888777666444444444444555222333333333333333333222444333333333333333333444333444444555555666666666;;;===@@@???<<<@@@RRRdddxxxtttvvvyyy|||~~~|||zzz~~~}}}qqqgggkkkssstttooofff]]]YYY]]]gggnnn{{{sssqqqyyyaaaUUU\\\jjj~~~xxx~~~xxxlll^^^UUURRRQQQNNNKKKIIIHHHGGGHHHIIIJJJKKKHHHEEEEEEJJJLLLKKKLLLPPPTTTLLLEEEIIIRRRWWWRRRKKKEEELLLSSSWWW^^^hhhoooqqqhhhhhhqqqvvvoooooossslllZZZOOOIIIVVVUUUZZZooo~~~~~~pppxxx[[[@@@:::======999777777666666555444444444000000000000/////////.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++++++++++++++++++++************************************************************************+++++++++***+++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,***++++++,,,------....../////////000000000111111000...333888555DDDxxx{{{oookkk[[[\\\gggvvvuuu}}}jjj```hhhkkkeeefffpppwwwlllhhhmmm~~~eeeaaabbb___ZZZXXXYYYWWWRRRMMMWWWccciiigggdddfffjjjmmmmmmppprrrmmmfffcccdddfffllltttzzz}}}~~~}}}{{{vvvooojjjjjjfff```ZZZUUUQQQMMMJJJ@@@???===;;;999999999:::444333333333333222222222111111111111222222222222000000000000000000000000111111111111111111111111333222222333555666555444555444444444444555555555555555555666666777888888;;;;;;@@@GGGMMMQQQZZZcccuuu~~~ooo___TTTXXXaaagggqqq|||}}}fffJJJ;;;666333222333444666888888888777:::555666:::999:::KKKaaagggEEE:::???>>>;;;666444333222000...666666555333333222222222///...------,,,,,,------///---+++)))((((((******))))))))))))((((((((((((dddVVVVVV]]]bbbmmmqqqjjjUUUDDDAAAAAA>>>>>>???@@@@@@@@@@@@???>>>=========;;;999777555555888777555333222333444444333333333444444333333333444444333222222222222222111222333444555666777777<<<;;;::::::999<<>>iiivvvnnn|||pppbbbccclllyyyzzzsssooozzzzzzkkkeeelll{{{ooohhhiiipppzzzmmmMMMVVVWWWVVVSSSSSSVVVTTTOOOQQQSSSTTTTTTUUUZZZ```eeecccdddiiinnnmmmgggcccdddeeeiiinnnrrrvvv|||~~~{{{yyy{{{vvvooohhhbbb\\\WWWTTTIIIGGGCCC???<<<:::999999777777666666666666555555222222222222333333333333000000000000000000000000111111111111111222222222444333222333555666666555555555555444333333444555888888888888999:::<<<<<>>???@@@@@@???>>>===@@@AAAAAA???<<<999888888777666444333222222333333333333444444444444333333444444333222222222222222111111222444555666777888;;;888888999:::;;;AAAIIIaaagggooorrrqqqnnnmmmmmmssszzzxxxiiifffiiirrruuuooommmooo{{{|||www}}}lll```\\\ZZZ```eeemmmzzzzzz}}}uuujjjhhhnnn{{{~~~|||~~~{{{tttpppvvvzzzwwwsssfffUUUIIIAAA@@@FFFNNN]]]mmmjjjjjjzzznnnrrrnnnJJJCCC<<<777333111333777555444444333222222111111000000000000////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************+++,,,,,,)))***,,,------,,,++++++******++++++,,,,,,------............////////////222......222111555MMMiiizzz{{{tttssspppyyy}}}mmmjjjllltttzzz{{{{{{kkkiiiiiiyyyuuurrrvvvqqqvvv|||qqqRRRWWWYYYXXXUUUUUUVVVTTTOOOLLLLLLIIIFFFHHHLLLNNNMMMQQQRRRYYYcccgggeeeccceeedddfffhhhiiikkkqqqzzz}}}uuunnnhhhbbb^^^VVVTTTPPPKKKGGGCCC@@@???::::::999888666555444444444444444333333333222222111111111111111111111111222333333333333444444444333222111222444666555444555666777666666666888:::999999;;;===AAAEEEHHHKKKUUU___pppzzzmmm```XXXTTTTTTVVV```rrr}}}zzzoooeee^^^YYYKKK999111333444///666777777666555555888:::444999;;;999BBBfffnnnHHH555777999555444333222111111000000000333333222000000/////////------,,,++++++++++++,,,,,,+++***((((((((())))))(((((((((((())))))))))))mmm\\\YYY___eeeuuuvvvgggLLL???BBBBBB<<<===>>>???@@@@@@???>>>===@@@BBBBBB@@@<<<999888999666555444333222222222222333333444444444444333333444333222222111222222222111222333444555666777888999888:::<<<;;;999;;;AAAHHHRRR___iiimmmppptttwwwsssxxx}}}~~~ooopppvvv~~~yyymmmkkkqqquuu}}}|||xxxooolll\\\TTTLLLNNN```ttt|||zzz|||}}}zzzzzzwwwyyy~~~~~~|||tttkkknnnrrrqqqkkkkkkwwwqqq^^^```VVVLLLDDDCCCFFFNNN[[[hhhpppzzzqqqrrrwwwllluuuiiiFFF888666777777444111666???444333333222111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***************************************************************************************************************++++++,,,(((***+++---------+++************+++,,,,,,------........................///------///000111888BBBXXXiiiooonnnuuu}}}vvvllliiimmmooouuuzzz{{{lllfff```lll|||zzzvvv|||iiibbbccc```[[[YYYXXXSSSMMMFFFGGGEEE@@@???BBBAAA===EEEFFFNNN[[[cccfffhhhkkkeeeffffffeeedddgggmmmsssvvvyyy~~~~~~yyyuuurrriiihhhddd```[[[VVVRRROOOIIIGGGEEEBBB???<<<999888999999888888777666555555444444444444444444444444555555555666666777777777555444333444777888777666777:::===>>>>>>@@@DDDGGGFFFHHHLLLSSS[[[dddkkkppppppaaaYYYSSSOOOPPPUUUZZZbbbkkkpppqqqlll___RRR>>>:::555222333555555444444777888888777666888:::777BBBLLLSSSmmmkkkJJJ444111666777333000111111000000///000111000000///...---------...---,,,,,,+++++++++++++++))))))(((((((((((((((((('''((((((((()))))))))***nnnWWWRRRWWW^^^vvvtttbbbGGG<<>>???@@@@@@???>>>===>>>@@@@@@>>>999666555777555444444444333222222111333444444555555444444333333333222222111222222333222222333444666777888888777999>>>@@@<<<666888===222>>>NNN\\\eeemmmuuu{{{zzz}}}}}}}}}uuupppxxxmmm~~~{{{zzzeeeNNNGGGRRRbbbnnnsssssssssxxx|||~~~~~~{{{}}}~~~rrrnnnxxx}}}yyywwwxxx{{{~~~|||zzzqqqdddZZZXXXWWWUUUaaavvvyyyRRREEENNNLLLHHHJJJTTT^^^fffrrr~~~wwwzzzuuubbbFFF999;;;333000444777555333555333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,((()))+++---------+++***)))******+++,,,,,,------.....................---+++---///000222333333333999SSSaaagggyyy{{{mmmgggjjjgggiiisss|||xxxgggbbb```dddhhhooo}}}tttiiiiiiddd]]]XXXUUUNNNGGGHHHKKKIIIAAA===AAABBB@@@BBBCCCLLLZZZeeejjjooossskkklllllljjjffffffjjjmmmccciiiqqqzzzyyyxxxvvvrrrmmmgggbbb```]]]\\\XXXSSSNNNJJJFFFDDD@@@???>>>===;;;:::999999666666666666666666666666777777888888999999999:::999888777888:::;;;;;;:::<<>>222:::777555666777666777:::666999<<<<<<:::888888:::BBBTTTeeeyyy~~~^^^III888555666222222777111222222111///------.........---,,,,,,,,,,,,------,,,++++++******++++++&&&'''(((((((((((((((''''''((((((((())))))******```VVVUUUUUU\\\nnnqqq^^^FFF>>><<<;;;@@@???>>>>>>>>>>>>>>>??????<<<@@@AAA===;;;<<<888333777555222000000111333444444222111222444444444222555555444222000///000222444444444555666888:::;;;999999:::;;;;;;<<<======888<<>>===<<<===???@@@AAA@@@AAA===999;;;@@@DDDDDDBBBFFFLLLSSSWWW[[[aaajjjqqqpppyyytttaaa[[[\\\RRRRRRWWW___cccbbbbbbeeemmmbbbRRREEE===999666555666777777666444333666888>>>777777>>><<<666<<>>===;;;>>>???>>>>>>>>>>>>>>>??????@@@???===;;;:::888888777777555333111111222333555444333222222333444333222444444444222000///111333333333444666777888999:::999999999::::::;;;<<<===;;;<<<>>>DDDNNN^^^ooo{{{|||zzzuuuppplllxxxzzzzzz~~~{{{uuu```[[[]]]kkkyyy|||xxxsss|||~~~yyy||||||}}}tttmmmoooyyy~~~|||vvvnnnjjjkkkkkkkkk\\\XXXTTTYYYnnn~~~|||zzzvvvuuufffXXXTTTOOOMMMUUU```jjjzzzdddEEE;;;:::777777777666666555444444333444333222000000000000111///.........---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++,,,+++)))(((((()))+++,,,************************))))))*********+++++++++************************))))))*********+++++++++)))))))))*********++++++...---+++***)))***+++,,,,,,,,,---------------------------...///111222333444>>>OOOgggooorrrwwweeehhhyyy|||{{{yyyzzzxxxzzzppp[[[eeehhhbbbfff{{{mmm^^^]]]YYYTTTRRRUUUVVVUUUOOOKKKFFFFFFJJJPPPUUUWWWWWWaaafffgggrrryyyoooqqqtttvvvuuupppiiieee^^^```bbbcccfffkkkqqqwwwxxxsssnnniiidddaaa\\\XXXSSSPPPOOOMMMIIIFFFFFFEEECCCBBBAAAAAAAAAAAADDDBBBBBBCCCEEEGGGGGGFFFKKKKKKLLLPPPUUUXXXWWWVVV[[[bbbjjjpppuuu|||ppp```WWWSSSSSSPPPTTT^^^iiiiii```WWWTTTSSSLLLBBB:::666444333222111333666888999999999999777555999<<<777111<<>>>>>>>>>>>>>>>>>AAA===>>>DDDBBB:::666999777555333222222333444555555444222222333333222000222222333222000000222333222333555777999999999999:::999888888999:::<<<===<<<;;;999888>>>OOOfffwww{{{yyyzzzssslllsssxxxwww|||~~~jjj]]]SSSVVV```fffhhhiiissszzz|||}}}rrrvvv|||uuufff]]][[[UUUdddddd___cccddd``````vvvgggEEE555333666888666666555555444333333333222111000//////...//////......------------,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++************+++++++++***)))(((((()))***+++************************)))))))))*********++++++************************)))))))))*********++++++((((((((())))))))))))***...---+++******+++,,,,,,++++++,,,,,,------......---------...///000111222222777DDDbbbzzzrrrlllhhhxxx}}}|||}}}eeegggeee___]]]iiiyyyfffbbbccc^^^TTTOOOSSSXXXYYYSSSNNNHHHFFFJJJQQQWWWYYYYYYbbbdddcccjjjuuuuuukkk```gggqqqxxxyyytttkkkfffbbbbbbaaaaaadddjjjrrrxxx~~~}}}|||xxxvvvmmmkkkiiifffbbb^^^ZZZXXX\\\[[[YYYWWWUUUTTTSSSSSSZZZYYYYYY[[[^^^`````````[[[```ggglllnnnnnnmmmmmm{{{sssgggXXXPPPOOORRRSSSRRRUUUXXX___eee```RRREEE>>>999666333111222333333333888777777888:::999888666333444888999999CCC```|||qqqMMMCCC===555111111222111000000...------......,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''|||xxxppphhhlllsssqqq[[[DDDBBBBBB>>>===???????????????>>>>>>===>>>;;;CCCQQQPPP???444666666555444333333333555555666444222222333222111///000111222222111111222444222444777999;;;;;;:::999999999777777777999:::<<<999999777444666DDDZZZjjjrrrtttwwwvvv{{{xxxsssqqqvvv~~~~~~~~~|||qqqbbbVVVMMMKKKTTT^^^jjjrrryyywwwtttyyy{{{nnniiissswwwpppggg^^^RRRGGGCCCEEEKKKxxx}}}nnniii}}}cccFFF999555333333666555555444444333333222222000000///......---------------,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************++++++************++++++******))))))))))))******************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))---,,,++++++++++++,,,,,,******+++,,,------......------------...///000111///555AAA]]]{{{zzzwwwuuujjjsssxxxzzzqqqjjjffffffccccccooo~~~~~~|||tttqqqssslll]]]RRRRRRSSSQQQZZZVVVQQQKKKGGGHHHKKKNNNOOOTTTUUUPPPRRRYYYWWWNNNLLLTTTaaakkkpppooollljjjkkkhhhddddddkkkxxx|||sssmmmlllpppuuuxxx~~~{{{zzzwwwvvvuuurrrpppnnnmmmlllqqqqqqsssvvvzzz}}}~~~~~~uuukkkccc]]]VVVNNNGGGGGGNNNUUUXXXXXX\\\WWWSSSOOOGGG<<<444333000111222444555777777777<<<:::777777999:::999888888777666888EEEggggggSSSGGGIIICCC<<<666333111///---///...------......---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''{{{mmmdddjjjtttrrr\\\FFFCCCDDD???>>>???????????????>>>===<<<===:::BBBQQQOOO???555666555444333333333333444555555444222222222222000///...000111222111111222333333555888:::<<<<<<;;;:::888888777666777888999:::333666888666777>>>LLLXXX]]]eeevvvtttwwwvvvqqqrrryyy~~~}}}}}}wwwmmmbbbTTTJJJIIIMMMYYY```fffpppzzzqqqmmmrrruuuuuu{{{rrrjjjrrr}}}pppggg___WWWNNNGGGAAA???CCCKKK^^^|||ooorrr|||{{{UUUCCC777888999333111555444444333333222111111111///.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))++++++************++++++***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************+++++++++***++++++++++++******++++++,,,---......---,,,,,,,,,---...///000---444===LLLiiisssjjjrrrzzzzzzwww}}}}}}mmmnnnpppwwwppprrryyy}}}tttgggjjjvvv|||zzz|||pppgggccc[[[OOO^^^___\\\SSSHHHAAABBBFFFGGGKKKKKKFFFFFFJJJHHHAAAAAAGGGPPPWWW]]]bbbgggkkkkkkjjjkkkoooyyyyyyrrrjjjdddbbbbbbdddeeelllrrr|||wwwlllbbb[[[VVVQQQMMMMMMLLLLLLMMMOOORRRTTTUUUSSSKKKBBB<<<555000000333222444666888888888777777666777:::===???>>><<<999888777777@@@\\\dddGGG@@@AAAFFFBBB===777444111///...000...---...//////...,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((uuuhhhlllssssss^^^GGGCCCCCC???@@@??????@@@@@@???>>><<<;;;???;;;===CCCAAA999666999333333222222333333444444444333111111222222111///...000222222111111111222333444666888::::::::::::666777777777777777777777111555999999999;;;BBBHHHLLLXXXmmmyyy}}}zzz|||~~~~~~~~~{{{ooouuuuuunnnnnnuuu{{{zzz|||}}}tttlllhhhlllmmmbbbQQQEEEHHHJJJLLLTTTfffyyy|||ssscccgggnnnssstttttt||||||lllsss}}}bbbPPPIIIHHHCCC???>>>@@@DDDNNNXXXyyylllmmmyyyuuu}}}LLLAAA888444666555111111555333333333222111111000000............---,,,+++*********++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++************)))))))))))))))*********************++++++,,,,,,------,,,,,,,,,,,,,,,---......///222444888DDDWWWeeekkkkkksss|||~~~}}}pppjjjhhhlllzzzsss~~~hhhfffrrruuu~~~}}}{{{bbbZZZ\\\ZZZRRRHHHAAAAAACCCDDDHHHHHHEEEEEEHHHGGGDDD@@@CCCGGGJJJMMMSSS[[[bbbdddiiiqqq{{{dddcccbbb`````````aaabbbbbbeeelllttt|||}}}hhhaaa^^^ZZZWWWVVVTTTSSSQQQKKKMMMNNNLLLHHHDDDCCCDDD???:::777666555222444888333555777888777666777888;;;@@@EEEGGGCCC<<<666333444===III^^^xxx]]]@@@;;;===666999888555333111000000000000...---...//////...---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((qqqmmmppprrr^^^FFF@@@???===@@@>>>???@@@AAA@@@>>><<<;;;===<<<;;;:::999888888888111111111222222222333333333111000111222222111000...000222222111000000111222222333444666777888999444555777888888777555444333555777777888999;;;===CCCKKK]]]iiipppssspppqqquuuuuutttxxx~~~vvv{{{zzzuuuxxx}}}{{{nnniiijjjtttzzztttfff\\\TTTLLLDDDCCCIIIPPPSSSSSSUUU___gggfffeeekkkuuu|||sssqqq~~~vvvyyy~~~uuucccOOOFFFFFFDDDEEEJJJSSSYYY^^^fffnnn~~~oooxxxwwwvvvyyypppUUU888999666444333222111222333333222222111000000//////---............,,,+++***************+++++++++,,,************************))))))************))))))))))))))))))))))))))))))++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))(((((((((''''''((()))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///---...000333:::JJJZZZhhhrrr~~~ooommmllliiilllyyy{{{{{{}}}mmmeeefffcccoooxxxyyy}}}~~~sssZZZWWWRRRMMMJJJHHHHHHGGGEEEGGGGGGDDDCCCCCCCCCAAA>>>@@@CCCCCCCCCFFFMMMTTTWWW^^^jjjuuuzzzuuukkkbbbTTTXXX]]]^^^^^^^^^```bbb___^^^^^^aaafffiiijjjjjjooouuuzzzzzzzzz~~~tttqqqppprrrssskkkZZZMMMOOOQQQSSSSSSQQQNNNLLLKKKCCCDDDDDDAAA<<<888666666333111222666777666666999333555777888888999===@@@IIIKKKKKKEEE===999:::>>>XXXjjj}}}rrreeeVVVCCC333666999000///000000///.........///...---,,,---...///...,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))sssgggnnnqqq^^^FFF>>><<<;;;@@@>>>???@@@AAA@@@>>><<<:::888===>>>;;;:::;;;999444000000111111111222222222222111000000222333222111...000222222111000///000000000111111333444666777333555777999888777444222666555444444555666888:::;;;???KKKUUU\\\kkkooobbbhhhgggjjjppprrrrrryyy}}}|||tttjjjssssssvvvzzzyyyvvvxxx}}}rrrcccQQQFFF@@@===@@@EEEGGGRRRUUUOOONNNZZZeeeiiixxx}}}{{{tttzzzxxx}}}}}}xxxmmmaaa^^^ddd]]]\\\]]]]]]VVVPPPTTT]]]UUU[[[gggvvv~~~www{{{zzzoooxxxzzzaaa???777888333444333222333555333000222222111111000/////////---...//////...---+++***))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---------)))---444333///777EEEZZZhhhzzzkkkttt{{{tttpppssswwwvvvxxxzzzwwwtttuuuzzzyyylll^^^___aaaeeennn}}}tttbbbZZZPPPNNNRRRUUUSSSOOOIIIJJJIIIDDD@@@???===<<<888<<<@@@@@@???@@@EEEIIIIIINNNWWW```ccc]]]QQQGGGNNNUUU[[[]]][[[YYY[[[^^^\\\XXXTTTTTTWWWZZZ[[[[[[TTTZZZ```aaaaaajjj{{{zzzvvvooohhhaaa\\\WWWTTTOOORRRUUUWWWUUUOOOGGGBBBFFFKKKOOONNNHHHAAA===;;;:::999888666555444333333222000000444555444555888333666888:::;;;???FFFKKKMMMKKKDDD:::444;;;LLL[[[yyydddCCC555<<<888//////111.../////////---,,,,,,------,,,++++++---------++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))yyynnnrrr|||xxx^^^CCC===>>>===???<<<===>>>??????>>>===<<<444888===???<<<888444111222111111111111111222222......///111222333444555000000000000000000000000111111222333333444555555444444555555555555444444333555777777888888:::<<<>>>===<<<@@@IIIXXXhhhssswwwxxxvvvqqqlllmmmsssyyy{{{yyy}}}~~~zzztttqqqppptttvvvxxx}}}~~~}}}oooiiifff^^^WWWRRRKKKRRR\\\XXXKKKMMMUUURRRXXX[[[cccmmmvvv|||}}}||||||yyy|||||||||~~~tttwwwyyynnneeeaaa[[[VVVTTTQQQLLLJJJKKKOOOWWWmmm}}}vvvzzzeeeJJJ<<<;;;777...444333333222222333333444111111000000//////......///...---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,......---...///111333444AAA[[[wwwxxxwwwyyyyyy{{{zzzyyy{{{xxxnnnqqq~~~nnniiiiiijjjmmmsss}}}{{{qqqiiieee]]]RRRVVV]]]YYYVVVQQQJJJEEEAAA@@@>>>===>>>;;;999999;;;>>>???@@@EEEAAA@@@BBBBBBAAABBBEEEQQQYYYbbbccc^^^WWWUUUUUUOOOOOOPPPQQQSSSUUUWWWXXXVVVUUURRRNNNOOOVVVbbbkkkjjjeee___^^^cccjjjooorrrvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}wwwsssqqqnnniiiccc^^^ZZZXXXRRRQQQOOOMMMKKKHHHGGGFFFGGGFFFEEECCCAAA@@@???>>>BBBAAA===:::777555444333222111000///000111222333555333111333777:::999777999<<<===;;;AAAMMMVVVWWWHHHBBB:::;;;DDDRRRyyyuuu]]]AAA===888555333111000...000000//////.........---+++,,,,,,------,,,,,,+++******))))))))))))******************************(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%zzztttwww}}}{{{cccHHHAAA???:::;;;;;;<<<===>>>???>>>======666999;;;;;;999666444333222111111000000111222222//////000111222222333444000000000000000000000000000000111111222333333444333333444444444444333333333555666777777888:::<<<<<<>>>??????DDDOOO```llltttzzz~~~xxxsssrrrsss}}}|||xxxrrrtttvvvtttooommm^^^ooo{{{yyyzzzyyyvvvtttvvv|||{{{ddd[[[[[[SSSOOOKKKIIIPPP\\\ggglllmmmllllllqqqxxxyyyzzzrrrjjjjjjooossstttwwwnnnooolllppp{{{gggdddgggXXXTTTOOOQQQMMMHHHFFFCCCAAAFFFLLLSSSnnn{{{|||gggMMM<<<666444555666333333222222222222333333111111000000///...............---++++++*********+++++++++*********))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))(((((((((((()))))))))******************+++++++++,,,,,,------------...000222333777HHHeeexxxtttyyyyyysssuuuzzz~~~tttqqqvvvlllhhhmmmooopppqqqyyyxxxbbb[[[\\\VVVYYYTTTMMMHHHEEEDDDCCCBBB???===<<<<<<>>>@@@@@@???>>>;;;:::<<<<<<;;;<<>><<<;;;::::::999666444222000000000444444333222222333333444555666777888777777777888777AAALLLSSSWWWWWWNNNBBBAAA===666@@@]]]~~~xxxcccKKK???;;;777444222111000...000/////////.........---+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******************************'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%~~~{{{{{{wwwwwwcccIIIBBB>>>888888:::;;;===>>>>>>>>>===<<<888999:::999666444444555222111111000000000111111000000000111111111222222000000000000000000000000//////000000111222222222111222222333333222222111444555666666666888;;;===;;;>>>???===<<>><<<;;;999999;;;;;;:::999888777666555222222111000////////////111222222333333444444444666999:::999777888===BBBGGGKKKNNNOOOOOOKKKAAA777888<<<@@@VVVhhhQQQ@@@:::777444222111111///.../////////...............+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%~~~yyysssnnnppp]]]FFF???===999;;;:::;;;<<<===>>>===<<<<<<888999:::999777555444555222111111000000000000111111111111111000000000000////////////////////////000000000111111111222222111222222333333222222111555555666666666777;;;>>><<<===<<<999777<<>>EEEKKKNNNMMMJJJHHHIIILLLMMMKKKHHHIIIHHHHHHGGGHHHIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEGGGDDDBBBBBBDDDEEEDDDBBBBBBBBBBBBAAA@@@@@@??????<<<<<<;;;:::888777666666555444444333333222222111000000000111222222333333111222333555666777888888999:::;;;<<>>:::;;;<<<======<<<;;;:::666999<<<<<<999666444333222111111000//////000000111111111000000000000///////////////////////////111111111222222222222222222222333333333333222222444555666666666888;;;===>>>:::666444666:::>>>@@@IIIYYYmmm{{{|||zzzxxxhhhdddgggrrrxxxwwwzzz~~~{{{yyy||||||uuuuuuzzz{{{}}}oooooonnnkkkfffdddgggpppwwwvvvbbbPPPJJJGGGAAA>>>@@@DDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBB@@@@@@EEEJJJJJJLLLZZZkkkqqqpppnnnkkkuuu~~~uuuuuu|||aaaGGG777///444555111111444222,,,222111111000000111111222000000//////...---------++++++***)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))))))))*********+++++++++******+++,,,,,,,,,------000)))222MMM```dddhhhqqqmmmooohhhkkkyyyxxxwwwpppjjjlllpppssswwwzzz}}}sssttthhhaaaiiiyyy|||zzzaaa\\\WWWUUUYYY```gggkkkYYYRRRIII@@@;;;999777666777333222444444222333777777999:::888333000000111111111222444777;;;???AAA@@@???@@@DDDHHHJJJHHHEEEDDDEEEEEEEEEDDDCCCBBBBBBFFFFFFFFFDDDCCCAAA???>>>???===<<<;;;<<<<<<<<<<<<;;;;;;::::::999888888777777777666666555444444333000000000000000000000000000111222444555666777888666666666777888999999::::::===DDDMMMVVV\\\\\\[[[VVVRRRJJJBBB===CCCRRR```{{{rrr{{{PPP:::999555222111//////000000///...---------...............,,,++++++******++++++,,,******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%}}}wwwnnniiiqqqsss```GGG>>><<<:::>>>;;;<<<<<<<<<<<<:::999888555888;;;<<<999666333222222111111000////////////000000000000000000000000000000000000000000000000222222222222222222222222222222222333333222222222333555777888888888:::<<<<<<777222222666999:::999<<>>TTTnnnssstttiiippp}}}nnniiiggggggiiigggpppyyy}}}jjjqqqxxxmmm^^^aaallllllpppkkkbbbVVVOOOQQQ[[[fffmmmggg___SSSHHH???999555333777333222333333000111444444333222000......111333222222222333333444555666333444666:::>>>@@@@@@???===???AAAAAA???<<<<<<<<<>>>>>>>>>===<<<:::999888888777666666555555666666666666555555444333222222222222222222111111111111///000000000111111222222111222333555777888888888777666555555666888:::;;;AAAHHHUUUccckkkiii^^^TTTHHHAAA;;;;;;DDDZZZzzz}}}vvvZZZ999666999///111///......000000...------------------.........,,,+++***))))))***+++,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%|||llleeehhhmmmrrrbbbJJJAAA===:::===<<<======<<<;;;999777555555777888777555333222222222222000//////........./////////000000000000000000000000000000000000000111111111111111111111111000111111222222111111000111444777999999999999:::777555222333555888::::::<<>>DDDIIIMMMSSSZZZccciiiggg]]]PPPFFFDDD>>>AAARRRmmmrrrWWWAAA333555888///000///...///000000...,,,,,,,,,,,,------.........,,,+++***))))))***+++,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sss[[[UUU___dddkkk___JJJBBB>>>;;;============<<<:::888666444666666555333000000111333222222000///............////////////000000000111000000000000000000000000000000000000//////////////////000000000000//////000444888::::::999999999222444555444444666:::===<<<>>>@@@AAABBBJJJVVV___YYYYYY```mmmwww}}}wwwrrrooosssooonnnrrrvvv{{{}}}}}}{{{|||yyytttvvv~~~|||wwwuuuwww|||zzzwwwvvvvvvsssuuu|||mmmttt}}}{{{~~~lllRRR;;;666888444111333666---,,,666999111---///000000////////////000000000//////...------,,,,,,))))))(((((((((((()))***'''((((((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))***************+++,,,---...---,,,+++'''+++......---111;;;DDDVVVfffkkktttnnnrrryyynnnnnnrrrtttmmmdddfffooo}}}|||}}}~~~ppp[[[ddd^^^^^^lllooovvv~~~yyyaaa^^^[[[XXXUUUPPPJJJFFF>>>999777777555222111444222222222222222222222222...000222444444444222111---///111000......111444///222444444111...///000000000000111000000//////000222333333111000000000000000000000////////////111111111222222222333333222222333444555666777777444555777999::::::999999>>>???AAAGGGOOOYYYccciiieeeggghhhbbbVVVJJJAAA===GGGLLLbbb[[[CCC888888222...111000000/////////000000...,,,,,,,,,,,,------.........,,,+++)))(((((()))+++,,,******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp```ZZZTTT]]]ggg^^^III@@@;;;666999999999999999999888777666555333111111222444444333//////...------...000000////////////////////////++++++,,,,,,...///111111////////////////////////...///000///------...000222333555888::::::777555555444444777;;;===<<<:::===<<<<<<===@@@DDDHHHKKKNNNTTT\\\dddppp~~~~~~{{{{{{}}}rrrzzzzzzpppjjjjjjlllooosssvvvvvvvvvooosssxxx{{{{{{{{{~~~}}}|||~~~wwwvvv~~~mmmttttttiii___WWW>>>:::666333222222111000111111111111000000000//////......---------......000///...---+++***)))(((+++*********))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,,,,------,,,++++++,,,---.........///111333EEEKKKlllvvvoooooojjjssssssgggpppvvvnnnbbbdddhhh______ooo}}}dddMMMJJJLLLSSSZZZWWWWWWMMMAAA;;;:::999888888222333444666333000///111000111222333111000111444///////////////000111222//////000000000000000111////////////////////////111000//////......//////000000000//////000000111222222333444444444333333222444666777666666888999777:::<<<===<<<>>>BBBGGGLLLSSSWWWaaaooonnneeegggZZZSSSLLLIIIHHHLLLWWWbbbsssrrrUUU888555333222222222111000......---,,,,,,+++******+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&rrraaaYYYSSSXXXbbbYYYFFF>>>:::777:::999999999999888777666555555444222222444555444333//////...------...000111111111111111111111111111......---------......///........................///000000///......///111444444555777999999777555666555555777;;;<<<;;;:::<<<<<<<<<===???CCCFFFIIIFFFKKKRRRZZZfffyyy}}}{{{|||wwwzzz}}}yyysssuuuwwwvvvsssqqqqqqsssuuuwwwzzz}}}~~~|||~~~mmmkkkxxxyyy```NNNAAA999:::777444222222333222222111111111000000000//////......------------......//////...---+++***)))((()))))))))(((((((((''''''***)))))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******+++,,,,,,,,,,,,,,,+++++++++---......---...000333888>>>```~~~llljjjrrr|||gggkkkkkkhhhzzzrrrlllyyyzzzkkkmmmsssdddOOOKKKIIINNNYYY]]]fff```[[[VVVNNNDDD===;;;;;;999777666666555666777666333222222333111000///333222222111111111111222000000000000////////////000000///////////////...222222222222222222333444333222222222222333333444333444444444444444555666555666888888888:::===@@@DDDFFFHHHIIIKKKPPPXXX^^^gggjjjeeedddhhh```TTTTTTOOOLLLMMMTTTeee~~~oooyyy{{{iiiNNN777777555333222222222111///...------,,,++++++******++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&rrraaaUUUQQQRRR\\\SSSAAA<<<:::777:::999999999888777666444333555444333444555666444333///...------...///000111222222222222222222222222111000///...---,,,,,,,,,........................///000111000//////000222666555444555777777666555777666666777999::::::888::::::;;;<<<>>>AAADDDFFF???BBBHHHNNNYYYjjj{{{zzzzzzxxxwwwxxxrrrzzz~~~}}}~~~tttkkklllppptttuuuwww{{{zzz|||}}}~~~pppyyyjjjNNN;;;222///555333000000222333333333000000000000////////////...---------------......///...---,,,+++***)))((((((((('''''''''''''''&&&******))))))((('''&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))******++++++,,,,,,,,,++++++***,,,------------000222333777QQQ{{{wwwpppbbb^^^hhhwwwjjjhhhhhhlllpppppp~~~sssrrrtttvvv|||iiiZZZXXXNNNHHHOOOVVVZZZYYY[[[^^^[[[SSSOOOPPPAAA===888666777999999888888555222222666777444000333333222111111000000///333222222111111000000000222222222111111000000000111111000111111222333444333222222222222222333333555777888666444444777:::888999::::::;;;===AAAEEENNNRRRXXX[[[^^^ccciiinnnllllll___SSSPPPHHHAAAEEE???OOOiiimmmyyyooo[[[KKK;;;...666444111111111111000///------,,,,,,++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&zzzqqqaaaSSSQQQPPPYYYOOO>>>:::999777999999999888777666555333222333222222444555555333111......------...///000111222222222222222222222222111000///...---,,,,,,,,,........................///000111000//////111333888666444333444666555555666555555555666666777666999999:::<<<===@@@AAABBB>>>@@@BBBFFFMMM[[[mmmyyyzzzssssssrrrooonnnoooppp|||rrrsssyyyzzzyyyzzz~~~~~~{{{wwwuuu}}}|||~~~~~~}}}yyynnnQQQ>>>555555666222111//////111222222111000000/////////.........------,,,,,,------............---,,,+++***)))(((''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))******+++++++++++++++***+++,,,,,,,,,---///111555333???XXXiiikkkkkknnncccdddlllvvv}}}yyyllliiikkkqqq}}}wwwtttrrr~~~pppmmmkkklllqqqzzzpppooovvvkkk```ccciii[[[QQQLLLQQQUUUWWW[[[bbbUUUQQQKKKGGGGGGGGGAAA:::444555555333555777666333444444444333333222111111444444333333333333333333555444444444333333333333222111111111222222333444555555444333333444444555555777888777444555:::???>>>AAADDDHHHKKKOOOTTTXXXbbbggglllmmmiiidddaaa```QQQVVVLLLAAACCCFFFJJJUUU]]]zzz~~~}}}nnnUUUFFF>>>888444444222000///000000///...,,,,,,,,,,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&pppqqqeeeVVVYYYQQQXXXNNN<<<999888555777777777777666555444222222111000111222333333111///...---------...///111222111111111111111111111111///......---------..............................///000111000///000111333888555333222333555555555444444333333222333444555888888:::<<<===>>>??????>>>??????@@@DDDMMMYYYbbbjjjdddbbbeeeiiiiiiiiijjjrrryyy|||}}}~~~yyyuuuuuu||||||~~~~~~}}}zzzxxxzzzzzzzzz~~~|||~~~}}}yyyzzzfffXXXDDD666111222222222222111//////000000///.../////////............---,,,,,,,,,,,,,,,---......------,,,+++******))))))(((((((((((((((((((((((()))))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******+++++++++***(((***++++++++++++...000111...000888@@@IIIXXXfffbbbgggjjjqqq{{{|||~~~uuurrrwww{{{~~~}}}uuuwww{{{~~~uuu|||uuunnnkkkdddcccfffnnnuuu{{{~~~xxxsssUUUJJJJJJLLLRRRZZZggggggccc^^^^^^^^^VVVKKK>>>DDDDDD<<<666555555444666666777777666666555444333333333444444555555555444444444444444444444444666666555555444555555666888888888888888999:::;;;999;;;===>>>???CCCHHHMMMSSSWWW\\\```cccfffiiikkkooopppmmmeeeZZZOOOIIIGGGCCCUUU]]]```jjjssszzzoooQQQ<<<444222000...222000......//////...---,,,+++++++++++++++******************************))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&|||kkkvvvlllZZZ___RRRXXXLLL:::888888555666555555555555444444333222111000///000111222000......---------...///111222////////////////////////---------------...///000------------------------...///000000//////111333666444222222333555555444333333333222111111333666777888;;;===>>>>>>>>>=========<<<;;;<<>>999333333555666111---333111000///000///...,,,///.........------------++++++++++++,,,---...///---,,,,,,+++******))))))((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************((()))*********+++---///---......---...555DDDQQQ\\\dddhhhrrr~~~xxx|||zzz}}}ooogggaaaccchhhmmmuuu{{{iiiRRRLLLKKKPPPXXXbbbeeeccc```ccciiihhhaaaXXXaaa```SSSFFFBBBBBB@@@999:::::::::999888666555555555555666666666777777333333444444555666666666666666555555666666777777999999;;;===@@@CCCFFFGGGOOOPPPQQQUUUYYY^^^bbbdddmmmmmmllliiiddd___]]]]]]WWWUUUPPPHHHBBB@@@DDDHHH```xxxvvveeePPP999///.../////////000...---,,,---...---,,,++++++++++++++++++******************************))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||mmm}}}pppXXX\\\PPPUUUIII888777888555666333333444444444444333333222000//////111111111000------------...000111333////////////////////////---------------...//////---------------------------...//////...///111333333222111222444555555444333444444333111222555888777999;;;>>>>>>>>>===<<<<<<<<<;;;::::::<<>>>>>===<<<<<<;;;::::::777777888999;;;<<<======999999999;;;<<<>>>@@@AAABBBDDDHHHMMMSSSZZZ___bbbjjjgggeeegggkkkmmmkkkhhhjjjgggaaaXXXPPPKKKIIIIIIHHHJJJMMMOOORRRZZZdddlllssskkk{{{cccFFF:::000000222111222555///---++++++,,,---,,,+++******************++++++************************((()))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrqqqRRRSSSMMMSSSFFF666666888555666222222333444444444333333444222//////000222222222------,,,---...000222333///////////////////////////......---------......------------------------,,,---............000222222111111222444666555444333555555444222333777;;;777999<<<>>>???>>><<<;;;<<<<<<;;;;;;;;;;;;======;;;<<>><<<<<<>>>@@@AAACCCDDDEEEAAABBBDDDFFFIIILLLNNNPPPRRRUUU[[[cccllluuu|||wwwqqqkkkiiijjjggg___XXXPPPMMMIIIDDDBBBEEEKKKOOO^^^fffpppyyy{{{|||zzzpppCCC:::444222444222,,,,,,///...---++++++,,,---,,,+++******************++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhNNNGGGGGGGGGCCC:::444555666555999666444333333333222111000000000000////////////000---+++,,,...000///---000///...000333444111...111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///111222444444333333333444444666888666333222333555333555888::::::999888777888999;;;======>>>======>>>>>>@@@FFFNNNTTTVVVVVV___```fffooosssooolllllltttvvvyyy{{{|||~~~~~~{{{wwwpppuuunnnUUULLL@@@777333444555555333222222222111000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))******))))))))))))******+++++++++,,,---...///000555===VVV~~~xxxxxx|||wwwxxxyyy|||yyyvvvsss}}}zzzbbbeee]]]ffflll|||~~~xxxlll^^^ZZZUUUWWW^^^cccaaa___bbbeeefffiiipppwwwxxxvvvtttqqqnnnlllnnnjjjbbb^^^```aaa``````YYY[[[___YYY\\\gggjjjeeeggggggffffffiiiooosssvvvttttttzzz|||pppeeedddZZZUUUOOOHHHLLLRRRLLLHHHTTTOOOOOO^^^cccooo~~~fffDDD999111111000000//////......---------,,,,,,,,,++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvppp[[[EEECCCEEEFFFBBB999444444555444999777444444444444222111000000000000/////////...///---,,,---//////...,,,,,,,,,,,,...111222000...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///000222333444333222333444444666777666333222333555666666777888777777888888;;;<<<<<<===<<<;;;999999<<<;;;<<<@@@FFFJJJKKKJJJOOOSSS[[[aaaaaa```eeemmmvvvvvvwww{{{xxx}}}tttrrrcccLLLAAA;;;444000///000111000111111111111111111000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++***)))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))******))))))))))))******,,,,,,,,,,,,,,,---...///000333BBB___~~~{{{pppmmmsss{{{vvvoooxxxzzzpppkkkqqqpppnnnuuuyyyxxxwwwvvvfff\\\```\\\eeevvvyyyvvvmmmsssyyy~~~{{{eee[[[ZZZ[[[```eeehhhkkknnnllliiivvvwwwxxxxxxwwwvvvwwwxxxsssmmmpppwwwvvvxxx~~~~~~}}}||||||~~~uuupppkkkiiiiiiddd[[[SSSIIIDDDIIIRRRZZZlllxxxtttwww~~~{{{jjjGGG333111111111000//////......---++++++*********)))))))))*********)))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||hhh^^^LLL>>>AAACCCDDD@@@888333333444333777666444333444444222000000000000/////////......///...---...///...,,,***))))))***,,,///000///---------------,,,,,,,,,,,,---------,,,,,,++++++++++++---//////...---...//////111222333111111222333444555666555444333444555777777777666555555777999<<<======<<<;;;:::999888::::::999;;;===??????>>>???EEEMMMPPPMMMOOO\\\kkkuuuxxxzzz}}}tttYYYOOOLLL@@@111555333111111111222111000000000000000000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///---+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))***))))))(((((())))))***,,,,,,,,,+++,,,,,,---------,,,///<<>>DDDFFFCCCDDDRRRaaalllxxxzzz|||{{{{{{~~~|||~~~~~~{{{{{{}}}xxxbbbIII===;;;999333...555444444333333222111000.........//////000000111------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))---,,,+++++++++++++++,,,...,,,+++...777GGGZZZfffhhhnnnnnnppp```^^^ppp}}}vvvppprrryyyyyynnncccjjjuuuiiigggjjj{{{zzz~~~zzz}}}sssggg\\\XXX^^^]]]XXX___mmmnnnhhh]]]XXXYYYXXXYYYaaawww{{{~~~yyynnnaaaWWWRRR___ppp{{{wwwlllYYYEEE;;;666222000222//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{dddUUUCCC888===@@@AAA>>>777222222222111222111000111222111///---////////////............,,,...///000...,,,***))),,,---......---+++************++++++,,,------...---------,,,,,,++++++++++++---//////...---...///...///111111000000000111444333333333444444444444---333:::<<<:::999999;;;>>>>>>==================::::::;;;;;;::::::;;;<<<======???AAA@@@@@@FFFNNN]]]mmmsssuuu{{{~~~yyyuuusssuuuxxxzzz}}}~~~}}}{{{zzzvvvlllddd```MMM???555666666333111444333222111///...---...///---------....../////////,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))),,,++++++*********+++++++++---///...///666CCCLLLXXXeeelllqqqlll\\\kkk~~~vvvqqqwwwwwwoootttddddddnnnuuuxxxzzz~~~|||xxxzzztttlllqqquuuyyy{{{hhhggggggnnn~~~wwwzzztttaaaNNNBBB888555666333...***......------,,,+++++++++,,,,,,,,,+++++++++******)))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeSSS@@@555999???AAA>>>777333333333111000000000111222111...,,,/////////.........------,,,---//////---+++***+++---///000///,,,***))))))*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///...000111222000000111222444333222333444555444333,,,444<<>>@@@>>>>>>@@@LLLWWWdddiiigggeeehhhllliiimmmuuu}}}~~~{{{{{{|||sssooonnnpppwww~~~~~~~~~xxxxxxssskkkcccYYYOOOFFFAAA888333222666555///...111000000///...,,,---000222------------------......++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------((())))))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((()))((((((''''''(((((()))*********)))******++++++'''+++//////------111555===MMM___rrrsssiiittt~~~wwwtttzzzyyysssvvvnnnlllgggdddfffkkkpppssszzz}}}eeeSSSCCC:::555111111333333000---------,,,,,,+++************))))))))))))((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___KKK;;;555:::>>>AAA???888444444333111111000111222333222000---//////.........---------+++---...---+++***+++---,,,...000///,,,))))))************+++,,,,,,------***++++++,,,,,,------...+++---//////...---...///...000222222111000111222444222111222444666444333111888???@@@<<<888999<<>><<<999888777777444777999:::999999<<<>>>@@@<<<;;;>>>???===<<<>>>@@@EEEIIIJJJIIILLLRRRXXX]]]bbbkkkuuuwwwuuuuuuxxxwwwoookkkmmmrrrwwwyyyzzzyyy||||||uuuzzzwwwtttmmmjjjaaaRRRDDD;;;888666555333111111333222///---......000111000......000333------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------***++++++++++++***((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((()))))))))))))))***+++,,,(((***,,,---,,,++++++,,,000999JJJiii}}}pppqqqttt~~~xxxooommmooopppxxx}}}mmmeeecccfffjjjnnnlllpppsssyyy~~~tttzzzzzzYYYFFF<<<000...///000//////111222333,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||VVVCCC999777@@@>>>AAA???999444444333111222222222444555444111/////////.........---------+++,,,...,,,******,,,///))),,,......+++)))***+++******+++++++++,,,,,,,,,)))***+++,,,------...///+++---//////...---...//////111222333222111222333444222000222555666444222777<<>>===;;;999888888888999666888;;;;;;::::::===@@@???===<<>>AAA@@@888222111111///111111111111111000/////////............---------------,,,,,,,,,,,,++++++************************)))************+++++++++******+++,,,,,,---......------,,,,,,,,,---......000000000000111111111111444222111000111333555666888;;;======;;;;;;===@@@<<<;;;:::888777777666666666888999999999:::===???:::;;;<<<<<<;;;;;;<<<>>>AAA@@@???>>>???@@@AAABBBIIIMMMSSSZZZaaafffiiijjjiiikkknnnrrryyy|||{{{}}}{{{yyyyyyzzzzzz}}}}}}~~~xxxvvv|||kkk[[[NNNEEE@@@<<<:::888555222111000000111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------000...555JJJdddvvvyyyvvvrrrhhheeemmmrrruuuuuurrrlllooommmmmmrrrwwwzzz|||}}}~~~rrrqqq{{{yyy```\\\``````nnnzzzqqqmmmzzz|||qqq{{{qqquuuSSSDDD===444//////////////////............+++++++++*********))))))************)))(((&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((()))******((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$sssPPP;;;777999999>>>AAA@@@999333111111000///////////////...------............------------------,,,,,,,,,+++++++++************************))))))*********+++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,---......//////000000000111111111222222111111222333555666666777999999888999:::;;;:::999888777777666666777999:::;;;;;;::::::<<<>>>888:::<<<<<<;;;;;;;;;===???>>>>>>>>>>>>>>>??????>>>@@@EEEJJJNNNQQQSSSSSSUUUXXX___lll{{{|||}}}~~~{{{wwwvvv~~~}}}|||{{{zzz{{{~~~wwwqqqyyyxxxwwwvvvsssooojjjfffaaa]]]TTTJJJAAA:::666444777666444333111111111222111111000000///.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******************************++++++++++++******)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---000,,,,,,333AAAOOOXXX[[[cccdddjjjtttyyyoooeeeffffffiiinnnrrrssssssrrr}}}xxxuuuooo^^^___hhhccccccqqqtttsssyyy~~~wwwwww~~~dddMMM999555666333222444////////////.........---+++++++++*********))))))+++++++++******)))((('''''''''''''''''''''((((((((((((((((((((())))))***((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjLLL999555999;;;===AAA@@@999333222222000...////////////...------............------------,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111111111222222333444444555555555444444555666777777666777777666666666666666777:::;;;<<<;;;:::999:::<<<777:::===>>><<<;;;;;;;;;>>>>>>????????????>>>>>>;;;===???AAACCCCCCCCCCCCAAADDDMMM^^^ppp}}}xxxuuuuuuwwwwwwrrrmmmllluuuxxx}}}|||~~~}}}yyyvvvzzzmmmkkkkkkoooqqqmmmbbbYYY^^^ZZZVVVTTTTTTRRRLLLGGG@@@>>>:::777555444444444333222111000000111222333111111000//////......------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))******************************++++++++++++******++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,///...,,,***+++111;;;BBBFFFSSSeeewwwvvvjjj^^^```cccfffgggiiinnnvvv|||}}}vvvfffiiijjjooo{{{uuuiiillluuu~~~~~~}}}|||iiiZZZEEE999111333444111///111//////.........---------+++************)))))))))++++++++++++***)))((((((((((((((((((((('''''''''((((((''''''(((((()))***((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%yyyeeeMMM<<<666888;;;;;;@@@@@@:::444333222111000000111111000000///............---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))******************++++++++++++++++++++++++++++++,,,---......////////////000000000111111222444555666666666666666333222333666888666444555444444444555555666777888999;;;;;;999999:::;;;888;;;>>>@@@>>><<<;;;;;;??????AAAAAAAAAAAA???>>>??????@@@@@@@@@@@@???>>>:::===CCCMMMXXX]]]\\\ZZZ\\\___ccceeeddd```]]]\\\aaaeeelllsssxxx{{{zzzyyysssrrrppppppwww{{{yyy~~~|||~~~zzz~~~oookkkccc[[[XXXYYYWWWPPPHHHGGGDDD@@@>>>===;;;888666999888777666555666777888222111000000000111222333111000000///......------,,,,,,,,,,,,++++++++++++******************************************))))))******************************++++++++++++******---,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***************++++++++++++***---000000......111444000AAAXXXrrr|||tttqqqkkkdddkkksssuuulllcccfffttt|||~~~~~~uuuppptttuuuuuuxxx|||{{{|||qqqkkknnnzzz{{{jjjZZZIII;;;???999777888555...+++,,,.........---------,,,,,,************))))))))))))***************)))(((''')))))))))(((((('''''''''(((''''''''''''((())))))'''''''''&&&&&&'''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&tttbbbPPP@@@888777999999>>>???999444333222000000000000000000///.........------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********))))))***************************+++,,,---.........////////////000000000222333444666777777777777888555333555888999777555333333333333444555666777444666888999999999:::;;;:::===@@@AAA???===<<<;;;===>>>???@@@AAA@@@???>>>===============<<<;;;;;;<<<>>>AAACCCCCCCCCCCCCCCGGGKKKOOOPPPOOONNNMMMLLLRRRUUU[[[aaagggnnnsssvvvmmmllljjjjjjooouuusssmmmlllrrr{{{~~~wwwnnnnnnssswww{{{yyyssswwwxxxsssmmmhhhccc^^^ZZZRRRHHHCCCCCCCCC???;;;333555666555444555888;;;555444333222111222222333444333111000000000111111000000//////...---------,,,,,,+++++++++*********************************++++++++++++++++++++++++******************************++++++++++++******---,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))*********++++++''')))---///111000...---///888FFFaaazzzqqqnnnpppsssttt~~~ttteeefffkkkwww~~~|||vvvnnnnnntttwwwqqqhhhgggmmmuuuvvv}}}wwwzzzvvvtttqqqnnnpppzzzkkkXXXMMMDDD;;;444333222333444222...---///------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((('''&&&))))))((((((''''''&&&&&&'''''''''''''''(((((()))&&&''''''''''''''''''&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&vvvaaaPPPBBB999666777777<<<===888333222222000---............---,,,,,,------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++************+++---...///......////////////000000111222222444555666777888777666666666777888777666444333333333444555666666222555888:::::::::;;;<<<;;;===@@@@@@>>><<<<<<<<<888999:::<<<============<<<<<<;;;;;;;;;;;;;;;;;;===???@@@>>><<<<<<>>>AAA<<<@@@CCCAAAAAACCCCCCAAADDDEEEHHHKKKPPPVVV^^^dddddddddbbb```aaadddbbb\\\^^^```ccceee```ZZZ[[[aaa]]]mmmzzzxxxmmmeeebbbbbbXXX\\\^^^YYYOOOHHHEEEFFFCCC@@@=========<<<999555222555777666222222555999333333222222222222333333555333222000/////////000000000///......------,,,+++++++++*********))))))************************+++++++++++++++,,,,,,,,,******************************++++++++++++******++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((())))))((())))))))))))*********...+++)))***---//////...111111333DDDiiivvvpppllloooxxxzzziiibbb___iiiooouuu~~~|||wwwsssjjjbbbhhhlllsss{{{{{{||||||{{{yyy|||vvvrrrzzzooo^^^LLLAAA===999777666000000000000///...///111------,,,,,,,,,+++++++++(((((()))))))))))))))***&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%|||```LLL???777444666444:::<<<777333222111///------......------,,,+++---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))***%%%&&&'''((()))+++,,,,,,)))))))))***+++---...///........./////////000000/////////000111333555777444555666666444444555666555444444444444555555666555888;;;<<<<<<;;;;;;<<<;;;<<<>>>===;;;::::::;;;666666777888:::<<<>>>???>>>======<<<<<<<<<<<<======;;;::::::;;;===>>>???777;;;<<<:::;;;>>>===999777888::::::<<>>???===<<<;;;;;;:::;;;<<<;;;999888999:::777777777888;;;===@@@BBB>>>===<<<;;;;;;;;;;;;;;;===888444555:::<<<:::666444888999777999===:::333333444666666777;;;BBBGGGIIIMMMMMMHHHEEEFFFEEECCC@@@;;;777777555111///111000111000---...333555333999555333555777888:::;;;777888999777444444777:::222000///111444666333000......///////////////000//////------,,,---...///000//////...------,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))''')))+++,,,+++***+++,,,&&&---444111---...888AAAEEELLL[[[kkkrrryyyzzzuuupppmmmrrrrrrrrrqqqggghhhzzz|||~~~|||zzzxxx{{{}}}wwwmmmlllqqq}}}~~~zzz}}}yyy~~~vvvuuupppUUUQQQNNN===;;;555222666666222111444/////////......000///,,,,,,,,,,,,+++++++++******'''((((((((())))))******(((((()))))))))))))))((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$___JJJ999444777666666888999777222//////111////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***)))(((&&&&&&''''''(((***))))))((('''&&&&&&&&&(((((()))***+++,,,,,,---)))+++,,,,,,+++***,,,---..................------///000111111000///111222444444333333333222222222666666555444333333333333666888<<>><<<:::999999999999===<<<;;;:::;;;<<<===>>>999::::::999777666777888777777777777777666555555333333333444666:::===@@@EEEEEECCCBBB@@@???>>>===:::999888666444222000000000111111000000///...---...111444666666555555555777777777777777666555555333333333222222111111111.........///////////////...------,,,,,,------...//////...---,,,,,,+++++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,333555AAARRR```ooo~~~kkkeeedddcccvvvvvvmmmqqqooovvv}}}sssvvv}}}~~~zzzlllYYYJJJBBB???<<<999666666555444444333222222//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$^^^III999444777555555888999777222//////111............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***)))((('''&&&''''''((()))))))))((('''&&&&&&&&&))))))))))))************)))***,,,+++******+++---.........---------------...000111111000///000222444444444333333333222222555444444333333333333444555777:::<<<<<<;;;888777999999999999999999999999;;;;;;::::::999:::::::::===<<<;;;:::::::::;;;<<<999::::::999777666666777666666777777666666555444333333444555888:::===>>>BBBAAA@@@???===<<<;;;:::777666666555444333333333111111111111000///......///222555666555444444555666666777777666666555555333333222222222111111111............////////////------,,,,,,,,,,,,------.........---,,,+++++++++*********)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''((()))***+++***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))'''((((((((()))))))))))))))))))))*********++++++***++++++,,,---,,,,,,,,,333000444???JJJ[[[zzzzzziiibbbbbbaaa~~~tttooosssvvvuuuyyyxxx}}}}}}wwwoooZZZRRRGGG???<<<:::777555555555444444333222222111///...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***''''''''''''&&&&&&&&&%%%\\\HHH999555777555555888999777333//////000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,))))))(((''''''''''''((())))))(((((('''&&&&&&&&&)))))))))((((((((('''''')))***++++++******+++---------------------------...///000000//////000222444444444444333333333333333333222222333333444555444555777888888888777666999999999999999999999999888999999:::;;;;;;;;;:::<<<<<<;;;:::999999999999999::::::999777666666777666666777777666666555444333444555777999;;;<<<<<<===<<<;;;:::999888777666333444444444555555555555222222222222111000//////111333555666444333333333666666555555555555444444222222222111111111111111........................---,,,,,,++++++,,,,,,------------,,,++++++************))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))******************+++,,,,,,,,,,,,+++///++++++000666AAAYYYpppuuu|||~~~tttiiiffflllqqq|||wwwtttsssuuuxxx~~~vvvyyylll]]]QQQLLLAAA>>>;;;:::;;;:::777333333333333222222111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((('''''''''~~~ZZZGGG999666777444444777999888333000///000------------,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++)))(((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))***++++++******+++,,,,,,,,,,,,,,,,,,---------,,,...////////////000111444444444444333333333333111111111111222333444555444555555555666666666666888888888888999999999999888999;;;<<<<<<<<<;;;:::<<<;;;:::999888888777777888999:::999666555666777777777888888777777666555333444777999:::::::::999888888777777666555444444333333333444444555555555333333333333222111000000222444555555333222222222555555444333333333333333111111111111111111111000///...............------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))******)))******+++++++++++++++))))))+++///000111:::EEEQQQZZZbbbbbb```hhhzzzttttttlll}}}~~~{{{wwwyyy|||}}}|||www|||zzzlll]]]SSSKKKBBB<<<;;;999888888999999888555222222222111111000000000000///...---,,,++++++++++++******************************)))((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''{{{XXXFFF999666777333444777:::888444000//////.........------------,,,++++++++++++++++++++++++)))***++++++))))))***+++(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((***++++++***)))+++,,,++++++++++++,,,,,,------+++---...///......000111444333333333333222222222000000000111222333444555555555555555555666777777777777777888888999999999;;;<<<<<<======<<<:::999;;;;;;::::::999888777666888999999888666555555666888999999999999888777777333555777999:::999888777666666555555444444444333444444444444444333333333333444444333333222111000333444555444222111111222444333222222111111222222000000000000000000000000//////......---------,,,++++++************++++++***************)))))))))(((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((()))******++++++******((()))---000000------000333;;;CCCGGGMMM]]]xxxwwwffffffZZZlll~~~|||wwwttttttuuu~~~qqqhhhRRRIIIAAA>>>;;;888666888666555444333333222111///111000000000000000//////......---,,,++++++++++++***************************))))))((('''(((((((((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyUUUEEE:::777888222333777:::999444000//////............------------++++++++++++++++++++++++)))***+++***))))))***+++((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))((()))******))))))***,,,)))******++++++,,,,,,---***,,,---...---...///111222222222222111111111111000000000000111222333444555555555555666666666777666666777777888999999999<<<<<<<<<<<<;;;;;;:::999:::::::::::::::999888777888999999888666555555666888888999999888888777666333555666888888777666444444444444444444333333333555555444444333333222222333333333333222111000000333444444333111111111222333222111000///000111222////////////000000000000//////......---,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((())))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))************)))***)))***+++---...000111,,,///444888>>>MMMggg~~~xxxhhhhhhjjjkkksss}}}|||ttteeeUUUJJJCCC<<<888888888555555777666555333222111111222333000000000000000000000000...---,,,++++++************************************)))((((((''''''(((((()))((('''&&&%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%wwwTTTDDD:::888888222333777:::999555000......------------,,,,,,,,,+++************************(((***+++***)))((()))+++'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))******))))))***+++)))))))))***+++,,,,,,,,,)))+++---------...///111111111111000000000000///000000000000000111222333333444555555666666555555666666666777888999999999999999888888999999::::::999999:::;;;;;;:::999888777888999888666444555666777777777777777666555555444555555666666555444333222222222222333333333333444444444333333333222222333333333333222111000///222333444333111111222333333222000......///000111........./////////000000//////...------,,,++++++******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((()))***))))))((('''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''((())))))******))))))+++***((()))+++...///...///...111444777===NNN___~~~}}}~~~{{{ssswwwxxxzzzzzz~~~yyyqqqhhh___SSSHHH@@@???:::666777666444555888777666555444222222444555000000000000000000000000...---,,,+++************************************))))))(((''''''''''''(((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&vvvSSSCCC:::888888111333777:::999555000......,,,,,,,,,+++++++++******************************(((***+++***)))((()))***'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))******))))))***+++((())))))***++++++,,,,,,)))+++,,,---------///111000000000000////////////000000000000000111111222222333444555666555444333555666666777888999999999666666555555666888:::<<<888999:::;;;<<<;;;:::999777888999888555444555666555555555555555444444333444444555555444333333222111111111111222222222222222333333333333333444444222222222222111000//////222333333222111111222444222111///...---...000111---.........//////000000//////...---,,,,,,++++++******))))))))))))******'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((((('''&&&''')))*********)))((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))******+++,,,---)))$$$+++***---111111000888CCCEEEMMMQQQYYYddddddeeepppnnn~~~mmmbbbiii{{{zzz}}}|||~~~sssddd___ZZZTTTNNNJJJEEE???<<<<<<777444444444333666;;;555555555333000//////000000000000000111111111111...---,,,+++************))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&pppLLLBBB:::444555555888999888666222...------...------,,,,,,++++++***------,,,+++***)))((((((,,,***((())),,,,,,+++(((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))++++++******************((()))***+++---...///000333111000000111111///...---...///000222333444555111333555666666555555666666888:::;;;999888777888888555333444777::::::999;;;;;;;;;;;;:::999888777777777777666444333444666999555222222444555444222777666666444333222111111111111333444555666666666444333111000000111333444666555333222111222333333///000000111111111000000111111000///////////////........................------......---+++***(((+++*********))))))((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************)))************+++++++++,,,,,,------.../////////333555999>>>CCCHHHLLLNNN```~~~yyynnngggkkkxxxzzzvvv|||vvvrrruuuxxxxxxjjjZZZNNNHHHAAAAAAAAA@@@>>><<<;;;:::888777777666666666666666555444333222111111111111111111000000//////......------,,,+++***)))((('''******)))(((''''''((((((''''''''''''''''''''''''''''''(((((())))))******''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnKKKAAA999333444444777777777555111...------...------,,,,,,++++++******************)))))))))(((((((((***,,,,,,)))%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))************************))))))***,,,---...///000222111000000111111///...---...///000222333444555000222555555555444555555666777999999777777777888;;;888666777:::<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999666666777666444444666777777444111111333444444222666666555444333222111111000111222333444555555555444333111000000111333444555444333111111111222333000000111111111111000000111000000///////////////........................,,,------------,,,***)))*********)))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---......//////...///222555999<<>>===;;;:::999888888777666666666666666444444333222111111111111111111000000///......---------,,,+++***)))(((((())))))(((((('''((((((((('''''''''''''''''''''''''''''''''((())))))*********)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllIII@@@888222333333444555555444000...------...------,,,,,,++++++***((((((((())))))*********&&&''')))+++---+++'''$$$((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))******************+++,,,...///000000111000///000111111000.........///000222333444444000222444444444333444555666777777666555555666888<<<:::888999:::;;;;;;:::::::::;;;<<<;;;;;;:::999444555666666555666888:::444222111111333444444333666555444444333222111111///000111222333444444444333222111000000111222333333222111111000111111111000000111111111111000000111000//////......//////------------------------+++,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******)))))))))*********+++++++++,,,,,,------......//////000111222444555666777444???LLLSSSTTTWWW___fffbbbqqqwww}}}zzzxxxtttqqqzzzxxxiiibbb```___xxxyyy{{{{{{zzzwwwrrrnnngggppp{{{yyy~~~~~~vvvrrrkkk```WWWKKKHHHCCC===999999===AAA>>>>>>======;;;:::888777999888777777666666777777444333222111111000111111000000000///......---------,,,,,,+++***)))((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((()))******,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjHHH???888333333333222333444222000...---......------,,,,,,++++++***(((((((((((())))))))))))'''((()))++++++***(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))((((((((()))))))))))))))***+++,,,---...///000000/////////000111222000.........///000111222333333111222444444444444555666555666666444333333555777:::999888888888888888888999:::;;;;;;:::999777555333444555666555666999;;;111111111111222333333333444444444333222111111000...///000111222333333333222222111000000111222222111111000000000000000000000111111111111000000///000000///............///------------------------++++++++++++,,,,,,,,,,,,))))))))))))))))))(((((()))(((''''''''''''((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((()))))))))***))))))))))))************+++++++++,,,------......111222222333333444444444444777::::::<<>>===============<<<;;;999888777888888777666666666666777444333222111000000000000000000///......------,,,,,,,,,++++++***))))))((((((((()))******+++++++++''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiGGG@@@999444555444111222333222000...---......------,,,,,,++++++***))))))))))))((((((((((((*********)))))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))***++++++,,,---...//////------...000222222000.........///000111222222333222333444444444444666777555555555333222222555777888888999999888777777888======>>>>>><<<999666444333444555555555555888:::000111222222222222333333333333333222111111000000......000111222333333333111111111111111111111111000000000000000000000000111111111111111000//////000//////...............------------------------+++++++++++++++++++++,,,(((((((((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,------------......///000000111111333333333222111444999===CCCFFFJJJTTThhhxxxtttfffbbbYYY]]]kkkqqqrrr~~~}}}xxxyyy}}}sssiii[[[TTTXXXUUUKKKKKKSSSMMMJJJHHHGGGGGGFFFBBB???===============;;;888666=========<<<;;;:::999888888777666666555555666666333333222111000000000000//////......---,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggFFF@@@999444555444222333444222000...---......------,,,,,,++++++************))))))(((((((((,,,,,,+++)))'''(((+++...((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))******+++,,,,,,---......,,,,,,---000222222000.........///000000111222222111333333333222333555777444555555444333333444666777999;;;;;;999888999:::???@@@AAAAAA???<<<999666333444555444333333555666000222444444333222333333222222222111111111000000...///000111222333333333111111111111111111111111//////000111111111111000111111222111111000///...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""############$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))((((((((()))))))))******)))******++++++,,,,,,---,,,------...///000111111///111222222111111333555===888888@@@HHHKKKJJJJJJHHHCCCGGGRRRXXX\\\mmm{{{wwwuuurrrrrrssstttzzzzzz}}}}}}xxxvvvjjjjjjkkkjjjhhhhhhfff]]]RRRRRRIIIEEEGGGGGGAAA@@@EEE@@@BBBCCCCCCAAA>>><<<<<<>>>;;;888777999;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666555555444444555555333222111000000///000000.........---,,,,,,+++++++++++++++*********)))))))))***,,,------,,,+++***''''''''''''''''''''''''%%%&&&&&&''''''((())))))############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddDDD>>>888333444333333444555333000...------...------,,,,,,++++++***)))))))))***************)))***+++***((('''***,,,((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((()))))))))******++++++,,,,,,,,,***+++---000222333000.........//////000111111111000111111111000111333555333555666666444444444555444777::::::999888888:::;;;===???@@@@@@===:::888555555555333111000111222111444666666333222222333111111111111111000000000//////111222333444444444000000111111111111000000///000111222222222111111222222222111111000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))******'''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,......//////000111111111---000333444333333555777888555444888;;;<<<<<<>>>AAA???@@@CCCFFFHHHQQQZZZ^^^XXXUUUXXXZZZYYYZZZ^^^hhhnnnccc^^^fffjjjppp~~~xxxooo___\\\eeemmm~~~vvvmmmfffaaa```cccnnnvvvyyyrrrhhhaaaYYYRRRNNNRRRRRRNNNLLLMMMMMMJJJLLLIIIEEECCCAAA@@@>>>======>>>@@@@@@@@@?????????@@@<<<888888;;;>>>@@@AAA::::::::::::999888777777555555444333333333333444333222111000000/////////......------,,,++++++++++++++++++***************)))***+++,,,,,,***)))(((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbCCC===777222333222444555555444000...------......---,,,,,,++++++***(((((()))***+++,,,------%%%(((++++++)))'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))))))))******++++++,,,***+++---000333333111.........//////000000111111...//////......///111444222555777777666444444444000333777888666555666888555777;;;======<<<:::888666666555333000...///000222555888777444222222333111111111111000000000000///000111222333444444444000000111111111111000000///000111333333333222111222222222111111///......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,---------------.........+++...111111000000444999555777777777;;;???>>>;;;:::<<<======>>>BBBFFFHHHGGGBBBCCCJJJNNNNNNQQQVVVQQQkkk|||rrr]]]SSSQQQPPPRRRWWW\\\dddttt}}}oooYYY]]]YYYPPPOOOTTTSSS^^^wwwooocccWWWSSSSSSRRRSSSUUUNNNVVVYYYUUUQQQPPPMMMGGGFFFKKKKKKEEE@@@BBBFFFIIIBBBCCCAAA<<<<<>>>>>>>>===;;;999777666777:::;;;:::888888888888888888777666555444444333222222222222333333222111000////////////......---,,,,,,++++++***+++++++++***************((()))***+++***(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$