BM6P6(@ GGGHHHIIIJJJIIIIIIKKKMMMOOOQQQSSSQQQNNNLLLLLLMMMNNNNNNNNNMMMNNNNNNOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQLLLKKKJJJIIIKKKOOORRRUUUSSSRRRPPPNNNLLLJJJHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFLLLPPPVVVZZZZZZZZZYYYYYYSSSPPPLLLHHHFFFEEEEEEFFFIIIHHHGGGIIILLLMMMKKKIIIMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLKKKKKKKKKJJJIIIIIIJJJIIIHHHIIIKKKKKKHHHEEEGGGHHHIIIJJJKKKKKKJJJJJJPPPZZZsss{{{uuussstttvvvwwwqqqlllhhhjjjnnnppplllgggkkkiiigggdddccccccdddeee___\\\]]]```aaa^^^___bbbeeefffeeeccc```^^^]]]]]]^^^^^^^^^```ccceeeeeedddcccaaa___```cccdddbbb`````````____________``````````````````````````````_________aaaeeejjjooorrruuuwwwzzz~~~zzzvvvrrrpppmmmkkkiiifff```ZZZTTTPPPNNNMMMJJJIIIGGGFFFFFFFFFDDDBBB@@@???>>>===<<<;;;::::::999999999999999999999999999::::::;;;;;;<<<<<<<<<@@@AAABBBAAA@@@@@@BBBCCCFFFEEEEEEFFFGGGHHHHHHGGGOOOMMMSSSZZZYYYaaahhh\\\uuu```nnnuuutttrrrooommmjjjiiiggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggdddbbbaaaaaabbbcccgggdddaaa^^^]]]^^^___aaaeeecccdddgggfffaaa___```ccc```^^^aaaeeefffaaa\\\bbbllloooiiigggkkkhhhaaaYYY[[[```eeehhhjjjkkkjjjjjjhhhlllwwwEEEGGGJJJKKKKKKLLLMMMOOONNNPPPQQQPPPMMMKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPLLLLLLLLLMMMMMMNNNOOOOOOJJJJJJIIIJJJKKKNNNPPPRRROOONNNLLLJJJIIIIIIIIIIIIKKKJJJHHHGGGFFFFFFFFFGGGIIIMMMSSSVVVWWWVVVUUUUUURRRPPPLLLHHHFFFEEEFFFFFFHHHFFFFFFHHHKKKLLLKKKIIIKKKKKKLLLLLLMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLJJJHHHIIIJJJJJJGGGEEEEEEFFFGGGJJJLLLOOOQQQRRRRRRXXXjjj~~~uuuqqqqqqtttwwwwwwqqqllliiijjjkkkiiigggkkkiiieeebbbaaabbbdddeeeeeeaaa^^^^^^]]]\\\^^^bbbbbbaaa```___]]]]]]^^^^^^\\\\\\]]]```cccdddcccaaaaaa___]]]^^^aaabbbaaa_________^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]```cccfffhhhcccdddfffhhhkkklllnnnnnnrrrssssssttttttssssssrrrnnnkkkhhheeecccaaa___]]]]]][[[VVVRRRNNNKKKJJJIIIHHHFFFDDDDDDDDDDDDBBB@@@??????>>>===<<<;;;:::999999999999999999999999999999::::::;;;;;;<<<<<<===@@@AAAAAAAAA@@@@@@AAACCCDDDDDDDDDFFFHHHJJJJJJJJJOOOTTTYYY]]]fffttt[[[hhhuuubbbddd|||nnnnnnmmmlllkkkjjjiiiiiifffffffffgggggggggggggggkkkjjjhhhfffeeefffggghhhgggddd```]]]\\\]]]```aaadddcccdddgggfff```]]]^^^]]]^^^```cccdddcccaaa______hhhllljjjlllsssrrrkkkaaaaaabbbdddeeefffggggggeeebbbbbbhhhsssCCCGGGKKKMMMNNNNNNOOOPPPLLLNNNNNNMMMLLLJJJKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLLLLKKKKKKLLLLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGKKKPPPSSSSSSRRRQQQPPPPPPOOOLLLIIIGGGFFFGGGGGGGGGFFFFFFHHHJJJLLLLLLKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQOOOMMMJJJIIIIIIJJJKKKLLLJJJHHHHHHHHHHHHGGGFFFGGGHHHIIIKKKNNNQQQUUUWWWUUUVVV^^^wwwwwwooommmppptttwwwsssnnniiigggggghhhiiijjjhhhdddbbbaaabbbccceeeiiibbb[[[YYYVVVUUUYYY^^^]]]\\\[[[ZZZZZZ\\\]]]^^^YYYZZZ[[[^^^aaaaaa```^^^]]]\\\[[[\\\^^^^^^^^^]]]^^^^^^\\\[[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\YYYYYYZZZZZZZZZZZZZZZZZZ______````````````______\\\[[[YYYYYYYYYWWWUUUSSSPPPOOOLLLJJJHHHGGGGGGGGGDDDCCCAAAAAAAAAAAA???===>>>>>>===<<<;;;:::999999999999999999999999999999999::::::;;;<<<<<<======???@@@AAA@@@???@@@AAACCCDDDEEEFFFHHHKKKMMMOOOPPPQQQYYY___ddd{{{zzzYYY[[[xxx]]]ZZZvvv~~~lllgggggghhhiiijjjjjjjjjjjjggggggggggggggggggggggggkkkjjjiiihhhhhhiiijjjkkkgggddd```\\\[[[]]]```bbbbbb```bbbeeeddd^^^ZZZZZZXXX]]]cccfffeeecccbbbccc___eeeiiijjjqqqyyyxxxpppfffdddcccaaaaaacccdddfffeeeaaa___```eeepppDDDHHHLLLOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQMMMLLLKKKJJJJJJJJJKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLHHHIIIJJJKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGKKKPPPSSSRRRPPPOOONNNNNNLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLMMMMMMGGGHHHJJJKKKMMMNNNOOOOOOQQQOOOLLLIIIGGGGGGHHHJJJJJJIIIGGGFFFGGGHHHIIIIIINNNNNNMMMMMMNNNPPPSSSUUUUUUTTTVVVeee}}}rrrlllllloooppppppnnnjjjfffeeeiiilllhhhgggfffeeedddcccccccccfff^^^WWWSSSPPPNNNQQQVVVYYYXXXXXXYYY[[[[[[[[[ZZZVVVWWWYYY\\\^^^^^^\\\ZZZYYYXXXXXXYYYZZZZZZZZZZZZ]]]\\\[[[YYYXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSRRRRRRRRRSSSRRROOOMMMJJJIIIHHHGGGFFFEEEFFFFFFBBB@@@???>>>??????===<<<<<<<<<<<<;;;:::999999999888888888888999999999999999::::::;;;<<<===>>>>>>???@@@AAA@@@@@@@@@BBBDDDGGGHHHJJJKKKMMMPPPSSSVVVWWW]]]ggg{{{bbbVVVyyyiiiXXXkkkrrrgggcccdddfffhhhiiijjjjjjjjjkkkkkkjjjiiihhhgggffffffgggffffffffffffggghhhiiigggddd___[[[ZZZ]]]```ccc___^^^```dddccc\\\XXXXXXZZZ^^^dddhhhjjjiiigggeeebbbdddeeegggooouuussskkkcccbbb`````````aaacccddddddbbbaaa```bbbjjj}}}FFFIIIMMMOOONNNLLLKKKKKKLLLLLLKKKKKKLLLNNNNNNOOOMMMNNNOOOQQQRRRRRRQQQQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKLLLNNNOOOOOONNNLLLKKKHHHJJJOOOQQQQQQMMMHHHEEEEEEEEEDDDCCCCCCDDDEEEFFFIIIMMMRRRTTTSSSPPPNNNNNNJJJJJJHHHHHHGGGHHHHHHIIIFFFFFFFFFGGGGGGIIIKKKLLLFFFGGGIIIKKKMMMNNNNNNNNNPPPMMMJJJGGGEEEEEEGGGHHHFFFFFFFFFFFFGGGHHHKKKLLLQQQPPPNNNMMMMMMOOOQQQRRRQQQRRRSSS[[[qqq~~~rrruuuzzzpppllllllmmmoooooolllgggeeegggjjjggghhhjjjkkkiiifffbbb``````ZZZUUUTTTQQQNNNOOORRRXXXXXXYYY[[[]]]\\\XXXTTTTTTTTTUUUXXXZZZZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVV\\\[[[YYYWWWUUUTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVTTTSSSRRRRRRQQQPPPOOONNNNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKKKKLLLJJJHHHEEEHHHGGGFFFEEEDDDCCCCCCCCC@@@???======>>>>>>===;;;;;;;;;::::::999999888888777777777888888999999999999999:::;;;<<<>>>>>>??????@@@AAAAAA@@@AAACCCEEEGGGIIIKKKMMMNNNQQQVVVYYY^^^cccyyyiiiUUUjjj```bbbkkkdddbbbdddfffggghhhhhhggggggjjjjjjhhhgggeeecccbbbaaacccdddddddddeeeeeefffgggeeeccc^^^[[[[[[]]]```bbbaaa```bbbfffeee___\\\\\\```aaadddjjjooopppkkkfff`````````bbbiiimmmjjjddd````````````______^^^^^^]]]]]]```bbbbbbggguuuuuuGGGIIILLLLLLKKKIIIIIIIIILLLJJJIIIJJJLLLOOOPPPPPPMMMNNNPPPRRRSSSSSSRRRRRRPPPOOOMMMKKKKKKKKKMMMNNNMMMNNNOOOOOOOOOMMMLLLKKKHHHLLLPPPSSSRRRMMMHHHCCCDDDDDDCCCCCCCCCEEEFFFGGGKKKNNNSSSTTTSSSPPPMMMLLLFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDEEEDDDCCCDDDGGGIIIFFFGGGIIIKKKMMMMMMMMMLLLMMMKKKIIIFFFEEEEEEFFFFFFDDDEEEGGGGGGGGGHHHJJJLLLLLLLLLLLLLLLMMMOOOPPPQQQMMMOOORRRXXXeeexxxrrrlllrrr}}}{{{ssspppppprrrrrrooojjjffffffggghhhjjjlllmmmkkkfffaaa^^^]]]YYYWWWXXXVVVTTTTTTXXXYYYXXXXXXZZZ\\\[[[VVVRRRRRRRRRRRRSSSUUUVVVUUUTTTTTTUUUVVVUUUSSSRRRRRRSSSXXXWWWUUUTTTRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRLLLMMMOOOPPPPPPOOONNNMMMLLLKKKIIIHHHGGGHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJHHHGGGGGGHHHGGGEEECCCEEEDDDCCCBBBAAA@@@???>>>???>>><<<<<<===>>><<<;;;:::999999999888888888777666666777777888999999999999999:::<<<===>>>???@@@@@@AAABBBBBBBBBBBBEEEGGGFFFIIILLLNNNOOOSSSZZZ___fffsss|||YYYaaa{{{bbbyyytttddd^^^```aaacccdddeeedddbbbaaaccccccbbb```___]]]\\\[[[ccccccddddddeeeeeeeeeeeecccaaa^^^\\\\\\]]]```aaaeeecccdddggggggcccaaacccdddcccdddiiiooopppkkkeee\\\\\\\\\```dddgggeeecccbbbbbbaaa```___]]][[[ZZZ[[[]]]aaafffggghhhoooxxxsssSSSEEEFFFHHHIIIHHHGGGHHHIIIKKKHHHFFFGGGKKKNNNPPPOOOMMMNNNQQQSSSTTTTTTSSSRRRRRRPPPNNNLLLLLLNNNOOOQQQNNNNNNNNNNNNMMMLLLJJJJJJHHHJJJMMMOOONNNKKKGGGEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJMMMQQQSSSQQQMMMKKKJJJCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFFFFEEEBBBCCCFFFIIIFFFHHHJJJKKKLLLLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDGGGIIIIIIGGGFFFGGGIIIGGGHHHIIIJJJLLLMMMNNNOOOMMMLLLPPPXXX\\\fff|||mmmiiijjjttt~~~yyyuuutttrrrooollljjjkkklllkkklllllljjjgggddd```^^^\\\XXXWWWYYYZZZZZZ\\\aaaZZZWWWTTTUUUXXXYYYWWWSSSRRRPPPOOOOOOQQQSSSSSSSSSTTTVVVVVVTTTQQQOOOOOOQQQSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKJJJKKKIIIGGGFFFEEEEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHFFFDDDDDDFFFFFFFFFEEEAAAAAAAAA@@@???>>>===<<<===<<<;;;;;;<<<<<<;;;:::999888888888888777777777666666666777888999999999999999:::<<<===???@@@@@@AAABBBCCCCCCCCCDDDFFFHHHGGGKKKPPPSSSUUU[[[dddjjj}}}iiijjjvvvvvvxxxiii```XXXYYY[[[]]]______^^^\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[bbbbbbccccccccccccccccccaaa```___^^^]]]^^^___```cccaaaaaaeeeeeebbbbbbeeeccccccdddgggjjjjjjfffccc^^^^^^___bbbcccccccccddddddbbb```___]]]]]]^^^^^^___```ccchhhhhhfffhhhmmmvvvuuuSSSBBBBBBDDDFFFFFFFFFGGGIIIJJJIIIFFFDDDFFFJJJNNNOOONNNMMMNNNQQQSSSTTTTTTSSSSSSSSSQQQOOOMMMMMMOOOQQQSSSNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJKKKIIILLLPPPQQQNNNKKKHHHGGGAAABBBCCCDDDEEEFFFGGGGGGIIIJJJJJJHHHEEEEEEHHHKKKGGGHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFIIIKKKJJJGGGEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKPPPKKKNNNVVVWWWYYYqqqrrr___YYYSSSooowwwtttpppnnnmmmooorrrtttooommmjjjgggcccaaa___^^^[[[WWWUUUXXXZZZ\\\aaaggg[[[VVVPPPPPPTTTXXXXXXVVVRRROOOMMMMMMOOOQQQRRRSSSUUUVVVWWWTTTPPPMMMMMMOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIKKKIIIFFFDDDCCCCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAABBB@@@>>>>>>@@@BBBCCCCCC@@@@@@@@@@@@???>>>======<<<:::999:::;;;;;;:::999888888888888777777777777555666666777888999999999999999:::<<<===???@@@@@@AAACCCDDDDDDDDDEEEGGGIIIJJJOOOUUUYYY\\\cccnnnvvvyyy]]]~~~vvviiiccc___WWWTTTUUUXXXZZZ[[[ZZZXXXVVVWWWWWWXXXZZZ[[[\\\]]]^^^``````aaaaaaaaa``````___```______^^^^^^^^^______```]]]]]]```aaa___```ddd```ccceeefffdddbbbbbbbbbcccccceeeeeecccaaaaaaccccccaaa^^^\\\]]]```dddfffaaa___```dddddd```___aaadddxxx~~~vvvuuuwwwtttOOO???>>>@@@AAACCCEEEFFFGGGGGGFFFHHHEEEBBBEEEJJJMMMLLLIIIMMMPPPSSSTTTSSSRRRRRRRRRSSSNNNJJJKKKOOORRRQQQOOORRRPPPMMMKKKJJJJJJKKKKKKNNNNNNNNNLLLHHHFFFEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJLLLNNNMMMJJJFFFCCCBBBCCCCCCBBBCCCEEEHHHKKKMMMOOOKKKGGGGGGJJJLLLIIIFFFCCCEEEGGGHHHHHHIIIKKKMMMPPPNNNMMMMMMNNNMMMJJJFFFJJJIIIIIIHHHGGGFFFFFFEEEEEEGGGJJJKKKKKKKKKLLLLLLNNNIIIJJJNNNNNNRRReee{{{tttSSSIIITTTlll{{{ooodddbbblllwww|||}}}qqqnnnjjjdddaaa___^^^^^^]]]ZZZWWWVVVWWWXXXYYYXXXMMMLLLKKKKKKLLLNNNPPPRRRPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEGGGFFFFFFDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>@@@???>>>===<<<;;;::::::;;;;;;;;;:::999888777666999999999888888888777777888666555777:::<<<;;;999999;;;>>>@@@BBBBBBBBBAAA@@@CCCFFFFFFDDDDDDGGGKKKLLLWWW\\\^^^ccciiicccpppssssssvvv```]]][[[UUUVVVWWWXXXYYYXXXWWWVVVUUUTTTWWWZZZ\\\]]]\\\ZZZXXX^^^___``````___^^^\\\[[[]]]]]]^^^^^^___^^^^^^^^^aaa^^^[[[]]]```cccbbb```^^^^^^^^^\\\[[[\\\___bbbkkkfffaaa]]]^^^```bbbcccfffaaa\\\\\\```bbb```]]]\\\^^^```aaaaaa___]]]\\\fffhhhyyy|||vvvwwwkkkOOOCCC<<<555???@@@BBBDDDFFFGGGGGGGGGHHHEEECCCEEEIIILLLKKKIIILLLPPPUUUXXXWWWUUUSSSRRRNNNLLLJJJJJJMMMPPPQQQQQQRRRQQQNNNLLLKKKJJJKKKKKKLLLMMMMMMKKKHHHFFFFFFGGGEEEFFFGGGHHHHHHIIIHHHHHHLLLNNNOOONNNKKKGGGDDDCCCBBBCCCFFFHHHJJJLLLLLLLLLNNNKKKHHHIIIMMMOOOMMMKKKFFFHHHIIIJJJJJJJJJLLLMMMOOOMMMLLLMMMOOONNNKKKHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGIIIJJJJJJKKKKKKLLLNNNJJJJJJMMMMMMOOO```uuutttQQQMMMVVVtttvvvkkkgggmmmuuu{{{}}}uuuqqqkkkeee```]]]\\\\\\[[[ZZZXXXWWWWWWVVVTTTRRRLLLKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQPPPOOONNNPPPPPPOOOMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<;;;:::999888::::::::::::999888777666999999999888888888777777888666555777:::<<<;;;:::;;;<<>>???AAACCCEEEFFFGGGGGGHHHEEECCCEEEHHHKKKJJJHHHJJJNNNTTTWWWVVVTTTQQQOOOKKKKKKKKKKKKKKKMMMPPPSSSRRRQQQNNNLLLKKKJJJKKKKKKJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIKKKMMMNNNNNNMMMLLLOOOQQQRRRPPPLLLHHHEEEDDDBBBEEEJJJOOOQQQPPPNNNMMMMMMKKKJJJLLLPPPRRRQQQOOOJJJKKKLLLLLLKKKKKKLLLNNNMMMLLLLLLMMMNNNMMMKKKHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMOOOLLLKKKMMMKKKLLLZZZjjjkkkTTTGGG]]]zzztttssswww{{{}}}zzzvvvooogggaaa]]][[[[[[ZZZYYYXXXXXXWWWTTTOOOLLLKKKJJJIIIIIIIIIKKKLLLMMMPPPPPPPPPOOONNNMMMLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHFFFEEECCCBBBAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>=========<<<<<<;;;:::999888888777999:::::::::999888777777999999999888888888888888888777777888;;;<<<<<<;;;===>>>@@@AAABBBBBBBBBAAAGGGFFFFFFFFFHHHKKKNNNPPPUUUXXXYYYhhheeeyyyaaagggnnn[[[[[[\\\ZZZWWWZZZYYYVVVTTTRRRQQQQQQQQQWWWYYY[[[]]]]]]\\\ZZZXXXYYYYYYZZZZZZZZZYYYXXXXXXZZZ[[[\\\^^^_________^^^YYY\\\aaaddddddcccbbbbbb```^^^]]]___cccfffgggeee```^^^[[[ZZZ\\\^^^^^^^^^\\\___bbbaaa^^^[[[YYYZZZ]]]]]]^^^___```aaabbbbbbbbbaaaffftttzzzvvvvvv{{{rrrJJJ888666666777999???@@@AAABBBCCCDDDEEEEEEGGGEEEDDDEEEGGGIIIIIIHHHGGGKKKOOOQQQPPPNNNMMMMMMMMMOOOPPPNNNKKKKKKOOOTTTPPPOOOMMMLLLJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHJJJLLLLLLMMMPPPSSSSSSRRRQQQOOOQQQRRRSSSQQQMMMIIIGGGFFFFFFIIINNNRRRTTTSSSQQQOOOMMMLLLLLLNNNQQQRRRQQQPPPLLLMMMMMMMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKJJJHHHFFFDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDGGGJJJMMMOOOOOOPPPNNNNNNNNNKKKJJJTTT```mmmyyyrrrUUUTTTlll}}}{{{{{{}}}yyyqqqiiiccc___]]]]]]ZZZYYYWWWVVVUUUSSSOOOLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDAAA???>>>???AAACCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>=========<<<============>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999999888777777888999999999999888888777888888888888888888888888888888888:::;;;<<<======???@@@AAABBBCCCBBBBBBBBBEEEEEEFFFHHHLLLOOOQQQRRRYYYaaaiiippp}}}fffdddyyy~~~\\\VVVZZZZZZXXXYYYZZZXXXUUURRRQQQQQQRRRSSSYYYZZZ\\\]]]]]]\\\ZZZYYY[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]```bbbccccccbbbbbb^^^dddjjjmmmjjjgggffffffbbb^^^]]]```eeehhhfffccc]]]\\\[[[[[[]]]_________]]]^^^^^^^^^\\\YYYXXXWWWZZZ\\\___bbbdddddddddcccccceeejjjsss{{{|||rrriiimmmuuusssUUU===<<<>>>888444666AAAAAAAAAAAAAAABBBBBBCCCEEEDDDDDDDDDFFFHHHHHHHHHIIIJJJKKKKKKJJJJJJLLLNNNQQQTTTUUUQQQKKKJJJNNNSSSMMMLLLKKKKKKJJJJJJJJJJJJHHHIIIIIIIIIHHHIIILLLOOOMMMNNNQQQSSSSSSRRRPPPNNNPPPQQQRRRPPPMMMJJJIIIIIIMMMNNNPPPRRRSSSTTTSSSSSSMMMMMMMMMNNNOOOOOONNNLLLKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCHHHMMMQQQRRRRRRPPPPPPPPPOOOKKKJJJPPPWWW[[[ggg|||www```ZZZggg}}}zzz|||wwwooohhhbbb___^^^___\\\ZZZVVVTTTTTTTTTRRRQQQLLLKKKKKKKKKJJJJJJKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@>>>===>>>@@@AAA@@@@@@????????????@@@@@@????????????????????????============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888888888777777888999999999888888888888888888888888888888888999:::;;;<<<<<<===>>>AAAAAABBBCCCCCCCCCCCCCCCGGGIIIKKKNNNQQQSSSVVVWWW\\\ooo}}}eeeiiimmmWWWXXX[[[VVVTTTYYYWWWUUUSSSQQQQQQSSSVVVXXXYYYZZZ\\\]]]]]]]]][[[ZZZ\\\\\\\\\\\\]]]^^^^^^___```bbbeeegggiiihhhggggggaaaffflllmmmiiieeebbbbbbaaa^^^]]]```dddfffbbb^^^]]]\\\\\\]]]```aaaaaa``````\\\WWWWWWYYYZZZXXXUUUWWWZZZ```eeegggfffcccaaaaaabbbgggmmmpppttt~~~|||yyyvvvwww}}}TTTBBB888===>>>444000444@@@@@@@@@???@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIIJJJLLLLLLLLLKKKJJJKKKOOORRRSSSUUUUUUPPPJJJHHHKKKOOOJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKNNNQQQLLLMMMOOOPPPOOONNNLLLKKKLLLNNNOOONNNLLLKKKKKKLLLRRRRRRRRRRRRRRRSSSSSSTTTMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJIIIGGGEEEFFFGGGHHHJJJKKKJJJGGGDDDCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDFFFKKKQQQUUUTTTRRRNNNPPPQQQOOOLLLJJJLLLPPPXXXaaavvv~~~aaaYYYmmmzzzuuunnnfffaaa______```^^^[[[WWWTTTTTTTTTSSSSSSLLLLLLLLLKKKKKKJJJIIIIIIDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBCCCDDDBBB@@@>>>======>>>?????????>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;:::::::::999999999::::::999999888888888888666666777888999999999888888888888888888999999999999:::<<<===<<<===>>>@@@AAABBBBBBCCCDDDDDDEEEFFFGGGJJJMMMOOOPPPTTTZZZ```lllwwwyyynnnqqqaaaWWWZZZZZZSSSRRRWWWTTTSSSQQQQQQRRRUUUXXXZZZYYYZZZ\\\]]]^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^___dddfffiiikkklllllljjjiii```bbbddddddaaa^^^[[[YYY^^^]]]]]]```bbbbbb___[[[]]]\\\[[[]]]___aaaaaaaaa___YYYSSSSSSWWWZZZXXXTTTTTTXXX^^^bbbeeedddaaa___aaa```aaadddgggnnn}}}|||jjjccc^^^]]]dddmmmtttzzzqqqQQQCCC;;;666888777222333999=========>>>???AAACCCDDD@@@AAABBBCCCEEEGGGIIIKKKMMMNNNNNNMMMMMMNNNPPPSSSPPPPPPOOOKKKGGGFFFHHHKKKIIIJJJKKKMMMNNNNNNOOOOOOKKKLLLKKKJJJJJJLLLOOORRROOOOOOOOONNNMMMLLLJJJJJJHHHIIIKKKLLLKKKLLLMMMOOOSSSSSSSSSSSSRRRRRRQQQQQQKKKLLLNNNNNNLLLJJJIIIHHHGGGHHHHHHGGGEEEDDDEEEFFFEEEHHHJJJJJJHHHFFFFFFGGGGGGHHHKKKLLLLLLKKKIIIGGGIIIIIIJJJPPPUUUWWWSSSOOOJJJMMMOOONNNKKKJJJJJJJJJSSS\\\nnnkkkgggooozzzrrrjjjdddbbbbbbccc^^^\\\XXXVVVUUUSSSPPPNNNKKKKKKKKKJJJIIIHHHGGGGGGCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<999999999::::::::::::;;;::::::999999999888888888888888888777777777777666555666777888999999999999777777888888888999999999999;;;===>>>======???AAAAAABBBBBBCCCDDDFFFGGGHHHFFFJJJNNNPPPRRR\\\lllyyyzzzwwwwww^^^XXXTTTVVVVVVSSSRRRTTTQQQPPPPPPPPPRRRTTTWWWYYYYYYZZZ[[[]]]^^^_________[[[ZZZZZZ[[[\\\^^^___aaaeeegggjjjlllmmmkkkiiiggg```___]]]]]]]]]\\\YYYWWWYYY[[[^^^```aaaaaa___]]]\\\ZZZYYYYYY\\\^^^______XXXVVVTTTTTTWWWXXXVVVUUUTTTVVVYYY[[[]]]^^^^^^^^^aaa___```bbbeeejjjuuurrrhhh___^^^___```cccggggggjjjpppzzznnnOOO???<<<;;;999666555555666777::::::;;;===???BBBEEEGGG>>>@@@BBBCCCEEEGGGJJJLLLKKKMMMOOOOOONNNNNNOOOQQQLLLKKKJJJGGGEEEEEEFFFHHHIIIKKKLLLNNNPPPQQQQQQRRRMMMMMMLLLKKKJJJLLLPPPSSSSSSRRRQQQOOONNNMMMLLLKKKEEEGGGIIIJJJKKKLLLNNNPPPSSSTTTTTTTTTTTTRRRPPPNNNIIIKKKNNNNNNMMMKKKJJJIIIFFFGGGHHHGGGEEEDDDEEEFFFCCCGGGJJJKKKJJJIIIJJJLLLJJJKKKNNNOOOOOONNNLLLJJJNNNMMMNNNSSSWWWWWWRRRLLLGGGKKKNNNMMMJJJIIIHHHFFFGGGPPPbbbzzzkkkaaazzzxxxoooiiifffgggggg^^^\\\ZZZXXXVVVRRRMMMIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@???????????????@@@??????>>><<<;;;::::::;;;::::::999999::::::;;;888999;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<===888888999999999:::::::::999999999888888888888777666666666666666555555555444555666888999999999999777777888888999999999999999<<<>>>>>>======???BBBAAAAAABBBCCCEEEFFFHHHIIIIIIOOOTTTVVV[[[lllxxxjjjvvvoooTTTRRRPPPQQQSSSSSSRRRRRROOOOOOOOOPPPQQQSSSUUUVVVXXXYYY[[[]]]^^^``````aaa\\\\\\\\\\\\]]]___aaaccceeegggiiilllllljjjgggeeeccc___\\\\\\^^^___]]][[[UUUYYY^^^aaaaaa`````````[[[YYYVVVVVVYYY[[[\\\]]]QQQTTTWWWXXXVVVUUUUUUUUUTTTTTTTTTUUUWWWYYY\\\]]][[[\\\___ddddddcccfffkkkzzz~~~{{{wwwuuutttpppjjjeeekkkrrrdddFFF<<<>>>666::::::777666666222,,,<<<:::888;;;@@@CCCEEEDDDBBBBBBBBBDDDGGGJJJNNNPPPNNNNNNOOOPPPOOOMMMJJJIIIIIIIIIIIIGGGFFFFFFHHHJJJKKKNNNQQQRRRRRRQQQPPPQQQRRRPPPMMMJJJKKKNNNQQQTTTTTTRRROOOMMMLLLKKKIIIGGGBBBFFFKKKNNNPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKIIIGGGFFFDDDDDDCCCDDDDDDCCCBBBBBBDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJPPPRRRTTTTTTQQQNNNLLLKKKLLLMMMPPPRRRRRRRRRQQQPPPOOOOOOOOONNNMMMLLLJJJJJJKKKOOO[[[lll{{{kkkbbb~~~~~~xxxnnneeeccc\\\ZZZWWWTTTRRRPPPOOONNNHHHGGGFFFFFFFFFFFFFFFGGGHHHFFFEEEDDDDDDCCC@@@>>>>>>======<<<<<<<<<<<<===>>>======;;;:::999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999888777666666555777777777777666666666666666666666666666555555555777777888888999999::::::999:::<<<>>>???@@@AAAAAA===AAAGGGJJJGGGCCCFFFMMMOOONNNQQQ\\\mmmxxxnnnmmm^^^OOOMMMKKKLLLOOOQQQPPPNNNMMMMMMMMMNNNOOOQQQTTTUUUWWWXXXYYY[[[___bbbeeefff```^^^]]]]]]___bbbddddddfffbbbdddjjjkkkfffdddfffccc___[[[YYYZZZ[[[[[[YYYVVVYYY]]]``````_________WWWXXX[[[^^^```___[[[WWWXXXWWWUUURRRQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXX^^^YYYWWW[[[^^^___```cccpppzzz~~~vvvxxxtttsssqqqsss|||^^^LLLAAA<<<:::888777666555333222111000;;;999888:::===@@@AAA@@@BBBCCCDDDFFFHHHIIIIIIJJJLLLMMMNNNOOONNNLLLJJJHHHHHHIIIIIIGGGFFFFFFHHHJJJLLLOOORRRSSSRRRQQQQQQQQQTTTRRROOOMMMMMMNNNPPPRRRPPPNNNLLLKKKLLLLLLKKKJJJFFFIIIMMMNNNOOONNNOOOPPPOOONNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIMMMPPPRRRRRRPPPMMMKKKJJJJJJKKKMMMOOOPPPOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHKKKUUUbbbnnnwww]]]kkk|||lllcccbbb]]]ZZZVVVRRROOOMMMLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDAAA??????>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::999999888888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999888888777666666555777777777777666666666666666666666666666666666666777777777888999999::::::;;;<<<===>>>@@@@@@AAAAAAEEECCCDDDGGGHHHHHHMMMSSSXXXXXXaaaxxxuuuooofffRRRNNNLLLJJJKKKNNNOOOOOONNNOOOOOONNNNNNNNNPPPQQQRRRTTTUUUWWWZZZ\\\___aaabbb_________```bbbbbbbbbaaaccc___```dddeeeaaa___aaa]]][[[YYYYYY\\\]]]\\\ZZZ\\\]]]^^^^^^]]]]]]___aaa[[[\\\^^^aaacccbbb^^^[[[VVVTTTQQQOOONNNOOOPPPRRRRRRTTTUUUUUUUUUVVVYYY\\\XXXWWWZZZ]]]\\\YYY[[[___kkkrrrwww^^^FFF???;;;777333777777666444333222111000:::888777888;;;=========BBBDDDFFFGGGHHHGGGEEEDDDJJJKKKMMMMMMMMMKKKIIIHHHHHHIIIIIIHHHGGGGGGHHHJJJNNNPPPRRRRRRQQQPPPPPPPPPTTTSSSRRRPPPOOOOOOOOOOOOLLLKKKJJJJJJLLLMMMMMMMMMKKKMMMNNNNNNMMMMMMNNNOOOMMMMMMMMMLLLKKKJJJHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFHHHHHHGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGIIILLLNNNNNNMMMJJJIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDFFFMMMVVV___iiiyyykkk^^^bbb|||~~~iii___^^^\\\YYYSSSOOOLLLJJJHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFEEEEEEEEEEEECCCAAA??????>>><<<<<<;;;;;;;;;======<<<;;;:::999999888777777777777777777777777999999999999999999999999:::::::::999999888888777777888888888999999999999999888888777777666666555666666666666777777777777666666666666666666666666777777777888999:::::::::======>>>???@@@@@@AAAAAAEEEBBBAAAFFFJJJLLLPPPTTT^^^fff|||}}}kkkiiiiiiPPPMMMKKKIIIHHHIIIKKKMMMMMMMMMPPPOOONNNMMMMMMNNNOOOPPPPPPRRRUUUXXX[[[\\\]]]]]]]]]___```bbbbbb```^^^]]]^^^\\\\\\^^^^^^[[[[[[^^^\\\\\\\\\^^^___^^^\\\YYY___^^^\\\ZZZXXXYYY]]]aaa\\\]]]^^^aaabbbaaa^^^[[[SSSQQQMMMKKKJJJLLLOOOQQQSSSVVVXXXWWWTTTTTTZZZ___]]]]]]^^^^^^ZZZWWW[[[bbbhhhjjjiiikkk{{{www\\\@@@666:::<<<777333666666555444222111000000777777777888:::<<<======BBBCCCDDDEEEEEEDDDCCCCCCHHHIIIJJJKKKKKKJJJHHHGGGHHHJJJKKKJJJIIIIIIJJJLLLNNNOOOQQQPPPOOOMMMMMMNNNQQQQQQQQQQQQPPPOOOMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMNNNNNNMMMLLLLLLNNNPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCEEEHHHIIIGGGEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHJJJKKKJJJHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJIIIIIIHHHGGGFFFFFFFFFAAACCCHHHNNNTTT```tttuuu^^^iiinnnbbb^^^___[[[TTTQQQOOONNNLLLJJJDDDEEEFFFFFFGGGFFFEEEEEEFFFEEEEEEEEEFFFFFFDDDBBB@@@???>>><<<;;;;;;;;;;;;======<<<;;;::::::999999777777777777777777777777888888888888888888888888:::999999888777666666555777777777777888888888888888888777777666666666666666666666666777777777777666666666666666777777777777777888999:::;;;;;;<<<>>>>>>>>>??????@@@AAABBBBBBBBBFFFLLLOOOPPPUUU[[[nnnzzzeeeoooyyyUUUHHHKKKGGGGGGFFFGGGIIIJJJKKKKKKNNNMMMMMMLLLMMMNNNOOOPPPPPPRRRUUUXXX[[[\\\[[[[[[\\\]]]^^^^^^]]][[[ZZZZZZZZZZZZZZZ[[[ZZZZZZ\\\___```aaaccccccbbb___ZZZWWW\\\[[[YYYVVVUUUWWWZZZ^^^YYYYYYYYY[[[]]]\\\ZZZWWWRRRPPPLLLIIIIIILLLPPPSSSXXX[[[]]]ZZZUUUUUU[[[bbbgggbbb]]][[[XXXXXX]]]dddhhhgggbbb```hhhxxx|||WWWGGG888777;;;<<<999555555555444333222111000000444666888:::;;;===???@@@AAAAAA@@@@@@AAACCCDDDEEEEEEFFFGGGIIIIIIHHHGGGEEEIIIKKKLLLLLLKKKKKKLLLNNNMMMNNNOOOMMMKKKIIIIIIJJJKKKLLLNNNOOOOOONNNLLLKKKNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLKKKLLLOOORRRKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDGGGHHHFFFEEEDDDDDDFFFEEECCCBBBBBBCCCDDDEEEDDDFFFHHHHHHGGGGGGGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFCCCCCCEEEHHHLLLVVViii{{{llllll|||~~~wwwnnngggaaaYYYUUUUUUTTTQQQNNNCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFEEECCCAAA??????===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999888888888888888888888888999999888777666666555555666666777777777888888888777777777666666666666666555666666666777777777888666666666666777777888888888888999:::;;;<<<======????????????@@@AAACCCDDDDDDGGGMMMQQQRRRWWWfffuuuxxxiiiqqq[[[JJJEEEDDDCCCDDDDDDEEEEEEGGGHHHJJJIIIIIIIIIJJJLLLOOOQQQSSSQQQSSSVVVYYY[[[\\\[[[[[[ZZZZZZZZZWWWTTTSSSUUUWWWTTTWWWXXXXXXXXXZZZ]]]______aaacccdddaaa]]]YYYWWWWWWXXXYYYYYYXXXYYY[[[]]]WWWVVVVVVWWWXXXXXXVVVUUUSSSPPPMMMKKKKKKOOOSSSVVVYYY]]]___]]]YYYZZZbbbiiiiii```[[[]]]___^^^]]]]]]fffddd```^^^aaahhhmmmmmmlllLLLBBB<<<888999999666555555444444333222111000000///222555999;;;<<<===???AAA???>>>>>>===???AAADDDFFFBBBCCCEEEGGGGGGGGGEEEDDDIIIKKKMMMMMMMMMLLLMMMNNNMMMNNNNNNLLLIIIGGGGGGHHHGGGIIIKKKMMMMMMLLLKKKJJJNNNLLLJJJKKKLLLMMMLLLLLLIIIJJJKKKKKKKKKLLLOOORRRGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCEEEGGGGGGEEEDDDDDDEEEEEEDDDBBBAAABBBCCCEEEGGGEEEFFFHHHHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEECCCBBBCCCEEEJJJXXXeeewwwbbb]]]ooo{{{uuuuuutttuuummmbbb[[[YYYVVVQQQLLLGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDBBB@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888777777666666555666777777777888888888888666666666666666666666666555555666666777777888888555666666777777888888999999:::;;;<<<===>>>???@@@AAAAAA@@@AAABBBDDDGGGHHHHHHJJJOOOSSSYYYiiiffffffgggLLLHHHFFF???@@@AAABBBCCCCCCDDDFFFHHHEEEFFFGGGIIILLLPPPSSSUUURRRTTTVVVXXXYYYZZZZZZZZZVVVVVVVVVRRRNNNNNNQQQTTTPPPUUUYYYWWWVVVYYY]]]^^^ZZZ\\\^^^^^^\\\ZZZYYYYYYXXXZZZ]]]^^^]]]]]]]]]^^^YYYXXXVVVWWWXXXXXXWWWVVVSSSRRROOONNNOOORRRWWWYYYWWW[[[^^^______bbbiiiooogggaaaaaaiiiooojjjaaaZZZaaa``````aaadddeeeeeecccooocccIII===777777999;;;888333444777333333222222111000000///333666:::;;;;;;;;;===???=========>>>???@@@AAABBB@@@AAACCCEEEFFFFFFEEEDDDGGGIIILLLLLLLLLKKKLLLMMMNNNOOONNNKKKHHHFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHJJJIIIHHHHHHJJJKKKKKKKKKHHHJJJKKKKKKKKKKKKMMMOOOEEEGGGIIILLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGDDDCCCAAAAAABBBDDDGGGHHHFFFGGGHHHHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGEEEDDDCCCAAAAAABBBCCCDDDEEEAAA???AAABBBDDDLLLTTTdddxxxccc^^^iiinnnmmmtttyyy{{{ooohhhbbbYYYRRRPPPNNNKKKHHHFFFFFFFFFGGGFFFEEECCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<======>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777888888888999999666666666666666666666666555555555666777888888888555666666777888888999999;;;;;;<<<>>>???@@@AAABBBDDDCCCCCCDDDFFFIIILLLNNNNNNRRR[[[hhhyyyttt}}}vvvllluuuSSSHHHHHHEEE???===???AAAAAA@@@AAADDDGGGDDDEEEFFFHHHKKKOOOSSSUUUQQQRRRSSSTTTUUUVVVWWWXXXPPPSSSTTTRRRMMMKKKNNNQQQRRRZZZ^^^[[[XXX[[[]]]\\\ZZZ\\\\\\ZZZXXXVVVXXXZZZ\\\^^^______^^^]]]^^^___\\\ZZZXXXXXXYYYYYYYYYXXXSSSRRRQQQQQQSSSVVVYYY[[[YYY\\\___aaabbbeeeiiimmmeeebbbdddlllppplllddd___aaa```bbbeeegggeeebbb___aaawwwbbbGGG>>>>>>777666888:::999444444777222222222111000000//////333777:::;;;:::999;;;<<<;;;===???@@@AAA@@@???>>>>>>@@@BBBDDDEEEEEEDDDCCCEEEHHHJJJKKKKKKJJJKKKKKKPPPPPPOOOLLLHHHFFFFFFGGGKKKKKKLLLKKKJJJIIIGGGFFFGGGFFFEEEFFFIIIJJJKKKJJJHHHJJJKKKKKKJJJJJJKKKMMMFFFHHHKKKNNNOOOOOOMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGFFFFFFGGGIIICCCBBBAAA@@@BBBEEEHHHJJJGGGIIIIIIHHHFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDBBBAAA??????@@@AAACCCBBB>>>===@@@BBBDDDHHHNNN[[[nnnbbb[[[hhhzzzuuujjjsssuuujjjaaaXXXTTTOOOJJJGGGEEEFFFGGGFFFEEECCCCCCBBBAAA>>><<<<<<;;;;;;<<<<<<===>>>???;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777888888888888888888888888999999999999555555555666666666666666444555555666777888888999555666666777888999999999<<<<<<===???@@@AAACCCCCCFFFFFFFFFGGGIIIMMMPPPRRRVVV^^^ooonnnnnnvvvpppVVVDDDDDDCCC??????;;;>>>@@@@@@???@@@CCCGGGDDDEEEFFFHHHKKKNNNRRRTTTPPPPPPPPPPPPQQQSSSTTTUUULLLQQQTTTSSSOOOKKKLLLNNNWWW```ddd```\\\]]]^^^\\\``````___ZZZVVVTTTVVVYYY_________]]][[[ZZZ\\\]]]]]][[[XXXXXXYYYYYYYYYYYYSSSRRRRRRSSSUUUWWWZZZ\\\______```bbbcccdddeeeeeeaaa^^^]]]```bbb``````cccdddcccdddggggggccc___]]]bbbnnntttSSSDDD>>>;;;:::999555444666666333111222222222111111000000//////444555888:::;;;;;;:::999;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJPPPMMMJJJHHHHHHHHHGGGFFFLLLKKKKKKJJJHHHFFFDDDCCCFFFGGGIIIJJJKKKKKKJJJJJJIIIJJJLLLMMMLLLKKKIIIHHHFFFIIIMMMQQQRRRQQQNNNLLLMMMJJJGGGGGGHHHIIIGGGEEECCCEEEGGGGGGFFFEEEDDDEEE@@@>>>===@@@FFFJJJIIIGGGEEEEEEEEEDDDCCCDDDGGGIIIEEEAAA>>>@@@EEEHHHHHHFFF@@@???>>>>>>>>>???@@@AAAAAA???===<<<<<>>===>>>>>>===<<<:::;;;;;;;;;;;;::::::999888888777888888888888888888888888999999:::::::::;;;;;;;;;::::::999999999999::::::888888888888888888888888777777666555555555555555777777777777888888888888;;;::::::999::::::;;;<<>>>>>@@@BBBDDDEEEBBBGGGLLLMMMLLLNNNVVV]]]gggiiinnnyyymmmlllJJJ@@@CCCBBB??????@@@???>>>>>>???@@@BBBCCCBBBBBBBBBCCCEEEIIILLLNNNMMMMMMLLLLLLMMMMMMNNNOOOSSSNNNLLLOOOOOOLLLNNNSSSXXX```fffbbbXXXTTTZZZbbbmmmhhhbbb[[[WWWVVVWWWYYYcccbbbaaa^^^[[[[[[]]]___]]]\\\ZZZYYYXXXXXXXXXYYYSSSUUUVVVWWWWWWZZZ]]]```hhhgggeeecccaaaaaa``````^^^```bbb```]]]^^^dddjjjqqqnnnjjjfffccc```\\\ZZZbbbaaaeeeppp}}}iiiLLLCCCAAA;;;888999555555444333333222111111////////////............333444666888999999999999:::;;;<<<===>>>?????????@@@@@@@@@@@@AAACCCDDDEEEJJJJJJJJJJJJKKKKKKKKKKKKNNNLLLIIIHHHIIIIIIIIIHHHKKKKKKJJJIIIHHHFFFEEEDDDBBBCCCEEEGGGIIIJJJJJJJJJKKKKKKMMMNNNNNNMMMKKKJJJIIIKKKMMMOOOPPPPPPOOOOOOLLLJJJGGGGGGHHHHHHGGGEEEEEEGGGHHHGGGEEECCCBBBBBBBBB@@@???BBBHHHKKKJJJHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEAAA>>>???CCCFFFEEEBBBAAA@@@????????????@@@AAA@@@>>><<<::::::===???AAAFFFMMM\\\tttdddbbbeeerrrzzznnnddd```\\\UUUPPPOOOLLLIIIDDDAAA@@@BBBDDDEEEAAAAAAAAA@@@>>>>>>>>>???;;;;;;;;;::::::999999999999999999999999999999999999999999:::::::::;;;;;;:::999999888888999999:::999999999999999999999999999888888777666666777777777777777777888888888888999999::::::;;;<<<======AAAAAABBBDDDEEEGGGHHHHHHLLLOOOPPPQQQSSS]]]mmmzzzqqqqqqsssXXX@@@>>>CCCBBB@@@AAA????????????@@@AAABBBCCCBBBBBBBBBCCCFFFIIILLLNNNMMMMMMMMMMMMMMMNNNNNNOOOUUUPPPOOOQQQQQQOOOQQQUUUWWW]]]bbb___XXXUUUZZZ```dddbbb___\\\YYYXXXWWWVVVaaaaaa```^^^\\\\\\^^^```^^^]]][[[YYYXXXWWWWWWWWWUUUWWWXXXYYYYYY[[[]]]```fffeeeeeedddcccbbbaaaaaa```bbbcccaaa^^^___ccchhhuuuppphhh```\\\YYYWWWUUU]]]ZZZZZZ```hhhsss|||```JJJ999777888555222444444444444333222222111111////////////.........---333333444555666777888888888888999:::;;;<<<======>>>>>>>>>@@@AAACCCEEEFFFKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIGGGFFFFFFAAABBBDDDGGGIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQKKKIIIGGGGGGHHHHHHGGGFFFIIIJJJJJJHHHEEEBBBAAAAAADDDCCCCCCFFFKKKMMMLLLJJJLLLLLLKKKIIIGGGEEEBBBAAADDDAAA??????BBBCCCBBB@@@BBBAAAAAA@@@@@@@@@AAAAAA???===;;;999888:::<<<===>>>DDDRRRfff}}}yyyiii]]]eee}}}wwwnnnccc[[[XXXTTTOOOIIIEEEDDDEEEEEEFFFBBBAAA???>>>======>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::999999888888888888999999999999999999999999999999::::::999999888888999999777777777888888999999999999:::<<<>>>???@@@AAAAAA@@@BBBEEEGGGGGGHHHJJJLLLQQQSSSWWW]]]iiivvvttt{{{|||UUUEEE;;;>>>CCCBBB@@@AAA>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDGGGJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPPPPTTTQQQPPPRRRRRRQQQSSSVVVVVVYYY[[[ZZZXXXWWWYYY\\\YYYZZZ[[[\\\[[[YYYWWWVVV]]]^^^^^^]]]\\\]]]___bbb```___\\\ZZZXXXVVVVVVVVVWWWYYY\\\\\\\\\\\\]]]___ccccccdddeeedddcccbbbaaabbbcccdddbbb______bbbfffrrrkkkaaaXXXTTTRRRRRRSSS[[[VVVRRRSSSUUUZZZdddooo|||\\\IIIAAA666000555888555333555333333333222222111111000//////.........---------222222222222333555666777555666666777999:::;;;<<<<<<<<<===???AAACCCEEEGGGLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHDDDEEEGGGIIIJJJLLLMMMNNNLLLMMMNNNNNNNNNNNNMMMLLLJJJKKKLLLLLLMMMNNNNNNNNNJJJIIIHHHGGGGGGHHHGGGGGGJJJKKKKKKIIIFFFCCCCCCCCCGGGFFFGGGIIIMMMNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@CCCDDDCCCAAACCCBBBBBBBBBAAAAAAAAAAAA???===;;;999888888:::;;;>>>CCCNNN]]]lll}}}ooodddkkk}}}xxxllleee]]]ZZZVVVTTTRRRNNNHHHCCCEEECCC???======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999888888888888999999::::::::::::::::::::::::;;;::::::999999999::::::888888888999999::::::;;;<<<>>>???AAACCCCCCCCCCCCCCCFFFHHHHHHGGGIIINNNSSSTTT[[[hhhzzzhhhzzz[[[GGG@@@===AAACCC@@@>>>???===>>>@@@AAABBBAAAAAA@@@BBBBBBCCCEEEGGGJJJLLLNNNPPPOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPQQQRRRRRRSSSUUUUUUUUUUUUVVVWWWXXXXXXXXXSSSUUUXXXZZZ\\\[[[ZZZYYYZZZ[[[\\\\\\\\\^^^```cccaaa```]]]ZZZXXXVVVVVVVVVZZZ\\\^^^___^^^]]]]]]]]]```aaaccceeeeeedddcccbbbbbbddddddbbb```___```bbbeee___WWWQQQPPPQQQRRRSSS[[[VVVRRRQQQPPPOOOTTT[[[ooofffOOOBBB;;;888555555999:::666444555222222222111111000000000.........---------,,,,,,000000000111222333555666333333444555666888:::;;;:::;;;<<<>>>@@@CCCEEEFFFJJJJJJKKKKKKKKKLLLLLLLLLMMMJJJHHHGGGHHHHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIFFFEEEFFFGGGHHHHHHJJJLLLNNNOOONNNLLLKKKHHHEEEEEEHHHJJJLLLLLLAAAAAAAAACCCEEEFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAA???>>><<<:::999999::::::;;;===EEEPPPZZZhhh~~~{{{aaa```uuu~~~rrrmmmgggccc___YYYQQQJJJMMMIIICCC@@@@@@AAAAAAAAA===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999999999999:::::::::::::::::::::::::::::::::::::::999999:::;;;;;;999999::::::;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCFFFHHHJJJIIIHHHMMMYYYcccnnn{{{vvvuuu```KKKBBB@@@@@@AAA@@@===<<<>>><<<===>>>@@@AAA@@@@@@???@@@AAABBBDDDGGGIIIKKKLLLOOOPPPPPPQQQSSSUUUVVVWWWSSSTTTTTTSSSTTTUUUVVVUUUTTTSSSRRRSSSWWWYYYXXXVVVSSSTTTVVVXXXZZZ\\\]]]]]]XXXZZZ\\\\\\\\\]]]```bbbaaa___]]]ZZZXXXWWWWWWWWW[[[]]]___```^^^]]]\\\]]]^^^___bbbdddddddddbbbbbbaaabbbbbbaaa___^^^]]]]]]XXXUUUQQQOOOOOOPPPQQQQQQUUUSSSRRRSSSPPPMMMNNNRRR[[[eee{{{vvvTTTDDD???===<<<666666666777555111000222000000000000000/////////------------,,,,,,,,,,,,//////000111222333444444222222222333444777999::::::;;;<<<===@@@BBBDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKIIIGGGFFFHHHIIIIIIHHHLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEGGGJJJLLLLLLKKKIIIGGGHHHIIIIIIHHHGGGFFFHHHJJJFFFGGGGGGGGGEEEEEEGGGIIIGGGIIIKKKMMMNNNNNNMMMLLLLLLIIIFFFGGGKKKOOOPPPOOOAAABBBDDDEEEGGGHHHHHHHHHCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<;;;::::::::::::888888===FFFMMMXXXnnnoooVVVYYYfffvvvmmmgggccc\\\WWWTTTMMMFFFBBBBBBCCCBBBAAA@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>???@@@AAACCCEEEFFFFFFKKKOOOQQQSSS___rrrrrrlllLLLEEE<<<=========<<<;;;<<<>>>;;;<<<===>>>>>>??????>>>???@@@AAADDDFFFHHHJJJKKKMMMMMMOOOQQQSSSVVVXXXZZZXXXZZZZZZXXXXXXZZZZZZXXXUUUSSSRRRSSSWWWXXXWWWUUUTTTUUUUUUWWWYYY[[[]]]___XXXZZZ\\\\\\\\\\\\^^^```___]]]\\\ZZZYYYYYYYYYZZZ[[[]]]^^^^^^\\\\\\\\\]]]]]]^^^```aaabbbbbbaaaaaa^^^_________^^^\\\ZZZYYYSSSQQQOOOOOOOOOOOOMMMLLLMMMKKKMMMOOOMMMIIIIIILLLUUUTTT___vvviiiMMM?????????;;;777555555444333111000111222////////////////////////------,,,,,,,,,+++++++++---///000222333333333333222111111222333666999;;;;;;;;;<<<===???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEEEEHHHKKKLLLLLLOOOOOOOOOOOONNNMMMMMMLLLIIIIIIIIIJJJKKKMMMNNNPPPOOONNNLLLJJJIIIGGGGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGIIIIIIHHHFFFFFFHHHJJJDDDEEEEEEDDDBBBBBBDDDFFFGGGIIILLLNNNMMMLLLKKKJJJKKKHHHGGGJJJMMMNNNKKKGGGBBBDDDFFFGGGGGGGGGGGGGGGBBBBBBCCCCCCBBBAAA???>>>===<<<;;;::::::::::::::::::777:::@@@DDDJJJ^^^tttttt]]]SSSgggxxx~~~wwwoooiii___WWWNNNIIIHHHIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@???========================<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<======>>>@@@AAAAAABBBAAA@@@AAABBBEEEIIIMMMPPPRRR[[[gggoooxxxsss~~~mmmwwwtttSSSBBB???999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@CCCEEEGGGHHHIIIHHHIIIKKKNNNRRRVVVYYYZZZ[[[______[[[ZZZ]]]\\\XXXVVVTTTSSSUUUWWWXXXWWWVVVTTTUUUVVVWWWYYYZZZ[[[[[[YYY[[[]]]]]][[[[[[\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[\\\[[[ZZZZZZ[[[]]]]]]]]]^^^______`````````[[[[[[\\\]]]\\\ZZZWWWUUURRRPPPNNNNNNNNNNNNMMMLLLJJJHHHHHHIIIGGGDDDFFFKKKMMMJJJPPP^^^jjjwwwpppRRREEE<<<<<<>>>:::666555333444333222111333444444........................,,,,,,,,,,,,++++++++++++---...111333444444333222111111111111333666999;;;;;;;;;<<<===???AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCEEEIIILLLNNNOOOPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKLLLNNNQQQSSSUUUQQQPPPMMMKKKIIIGGGFFFFFFKKKJJJIIIHHHHHHIIIKKKLLLGGGHHHJJJIIIFFFFFFHHHKKKCCCCCCCCCAAA??????AAACCCFFFIIILLLMMMMMMKKKJJJJJJHHHGGGGGGJJJMMMKKKCCC<<>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>>>>???@@@@@@===>>>???@@@AAABBBCCCCCCDDDDDDDDDFFFJJJPPPVVVZZZgggtttiii|||yyyvvvwwwRRRDDD>>>888:::<<<===;;;:::;;;:::888;;;:::999999:::;;;===>>><<<===@@@BBBEEEFFFHHHHHHEEEFFFIIILLLPPPTTTXXXZZZ[[[______ZZZYYY\\\[[[VVVVVVVVVUUUVVVWWWWWWWWWVVVSSSUUUWWWXXXYYYYYYXXXWWWZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZZZZYYYYYYZZZ\\\^^^___ZZZZZZZZZYYYXXXYYY[[[]]]^^^]]]]]]]]]]]]^^^___```XXXYYYZZZ[[[[[[YYYVVVSSSQQQOOOLLLLLLNNNOOOPPPPPPMMMIIIGGGFFFDDDBBBFFFLLL???@@@HHHQQQRRRTTTeee|||nnnXXXJJJ???;;;:::;;;777222444:::111222111000000222222000---.....................,,,,,,,,,+++++++++******000000000000000000111222333333222333444777:::<<<:::;;;;;;===>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCFFFIIIKKKKKKKKKQQQQQQOOOMMMKKKJJJKKKMMMGGGHHHKKKNNNPPPQQQQQQQQQNNNLLLIIIGGGEEEEEEFFFFFFIIIKKKKKKKKKJJJKKKMMMOOOIIIGGGDDDDDDFFFHHHIIIIIIFFFDDDBBB@@@???@@@AAABBBKKKKKKLLLNNNOOOLLLHHHDDDHHHGGGEEEDDDCCCCCCDDDDDDGGGFFFDDDDDDEEEEEECCCBBBAAABBBCCCDDDCCCAAA>>>===???>>>===<<<;;;:::999999777777777888999>>>CCCHHHdddooo```cccjjjxxxyyysssmmmiiigggfffaaa[[[SSSMMMJJJIIIFFFDDDGGGHHHGGGDDDEEEGGGEEEAAADDDDDDCCC@@@>>>>>>@@@AAA>>>>>>???@@@AAAAAA@@@???CCCAAA???>>>@@@AAAAAA@@@EEE@@@???CCCDDDAAA???@@@EEEAAAAAAEEEGGGFFFFFFHHHGGGIIILLLNNNTTT```ppp|||vvvnnntttuuuzzzZZZHHH<<<999===999999999888777666666555777888888999999:::;;;;;;;;;===???AAACCCDDDDDDDDDGGGIIIKKKNNNQQQTTTVVVWWWYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSSSSTTTUUUXXXVVVWWW[[[[[[XXXXXXZZZ```___\\\ZZZXXXWWWWWWWWW\\\]]]]]]^^^]]]\\\ZZZYYY[[[YYYVVVUUUUUUXXX\\\^^^___^^^^^^___aaaaaa```^^^ZZZYYYYYYXXXWWWVVVVVVVVVUUUSSSQQQQQQRRRRRROOOKKKLLLJJJGGGDDDCCCBBBBBBCCC===@@@CCCCCCCCCGGGOOOWWWmmmrrrzzziiiTTTGGG???;;;999999888777666555444444111111111111000000000///......---------,,,,,,,,,++++++++++++++++++++++++000000//////000000111111333333222333444777999;;;999:::;;;<<<===???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEAAACCCFFFHHHJJJKKKLLLLLLMMMMMMMMMKKKIIIHHHIIIKKKGGGHHHKKKMMMNNNOOOOOOOOONNNMMMJJJHHHFFFEEEFFFFFFKKKLLLLLLKKKJJJIIIKKKLLLKKKHHHFFFFFFGGGIIIJJJIIIFFFDDDCCCAAAAAABBBCCCDDDGGGHHHIIIKKKMMMMMMJJJHHHEEEDDDCCCBBBAAAAAABBBCCCHHHFFFDDDDDDDDDEEEDDDCCC@@@AAABBBBBBBBB@@@>>>=========<<<;;;:::999888888666666666666888;;;@@@DDDUUU___qqqwwwccc___iiiwww}}}kkkhhhbbb^^^[[[VVVQQQLLLLLLNNNMMMKKKMMMPPPPPPLLLMMMMMMLLLKKKHHHFFFEEEEEEFFFEEEDDDCCCDDDDDDEEEDDDFFFFFFFFFFFFFFFHHHJJJKKKJJJFFFDDDFFFFFFEEEGGGKKKJJJFFFEEEJJJOOOPPPTTTXXXZZZ[[[\\\aaalllqqq|||ttt{{{```HHH???888555666999999888777777666555555777777888888999::::::::::::<<<>>>@@@BBBCCCCCCCCCEEEFFFHHHKKKNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWZZZXXXXXX[[[\\\ZZZZZZ]]]```___]]][[[ZZZYYYYYYZZZ]]]^^^^^^___^^^]]]\\\[[[[[[YYYVVVTTTUUUYYY]]]```aaa```___```aaaaaa```^^^[[[ZZZYYYXXXWWWVVVUUUUUUUUUQQQMMMLLLLLLMMMMMMKKKKKKIIIFFFCCCBBBAAAAAABBB@@@BBBDDDBBB@@@AAAFFFKKKOOOTTT\\\hhhyyyzzzmmmZZZLLLCCC@@@===;;;888888777666555444333333111111111000000000//////...------------,,,,,,,,,++++++++++++++++++++++++///////////////000111111333222222222444666888999888999:::;;;<<<>>>??????@@@AAABBBDDDFFFFFFGGGGGGAAAFFFKKKMMMLLLKKKKKKMMMHHHIIIJJJJJJHHHFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLIIIGGGFFFFFFFFFFFFMMMMMMMMMLLLJJJIIIJJJKKKMMMKKKHHHHHHIIIJJJKKKJJJGGGFFFDDDCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKLLLKKKIIIDDDCCCBBBAAAAAABBBCCCCCCIIIFFFCCCBBBBBBCCCDDDCCC>>>???@@@@@@@@@???>>>===;;;;;;::::::999888777777555555666555666888<<>>???@@@AAAAAABBBCCCEEEHHHJJJKKKMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSPPPRRRTTTUUUVVVWWWYYY[[[]]]ZZZYYY[[[\\\[[[]]]aaaaaa```^^^\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZWWWTTTSSSTTTYYY___bbbcccaaa``````aaaaaa___^^^\\\[[[ZZZXXXWWWUUUTTTSSSTTTOOOJJJFFFFFFHHHJJJJJJHHHGGGDDDBBB@@@@@@@@@@@@>>>@@@BBB@@@======???BBB<<>>:::888888666444666666555444333222222111000000000000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++............///000000111222222222222333444666777777777888999;;;<<<======<<<===???BBBDDDEEEFFFGGGDDDJJJPPPPPPLLLIIIIIIKKKEEEGGGIIIIIIGGGEEEEEEEEEGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGGGGHHHMMMNNNNNNMMMKKKJJJLLLMMMNNNLLLJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDEEEFFFFFFJJJIIIGGGGGGHHHIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFHHHDDDAAA???@@@AAABBBBBB<<<===>>>??????>>>>>>===;;;;;;:::999888888777777555666777666666666999;;;>>>DDDNNN\\\mmmcccEEEHHH[[[ppp}}}wwwwwwzzz|||yyytttnnnlllpppuuuyyy{{{}}}~~~lllaaaYYY[[[bbbhhhnnnrrrnnnnnntttuuuxxxeeePPP<<<777:::;;;:::999666666666555555555444444555555555666777777888888888888:::;;;===>>>??????@@@BBBDDDFFFGGGHHHIIIIIIHHHJJJLLLNNNPPPRRRRRRRRRPPPSSSVVVXXXWWWXXXZZZ]]]___[[[YYYZZZ[[[[[[^^^cccbbbaaa^^^\\\ZZZYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXUUURRRQQQSSSXXX___ccccccbbb```___``````^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQNNNJJJFFFEEEFFFGGGHHHEEEDDDBBBAAA???>>>>>>>>>999;;;===>>>======>>>@@@>>>@@@BBBBBBFFFTTTiiiyyy~~~eeeNNN@@@BBB>>>;;;888777666333111444444333222111111000000000000/////////.........---------,,,,,,,,,++++++************************------------...///000111222222222222222333444444555555666888999:::;;;<<<777999;;;>>>@@@BBBCCCDDDGGGLLLQQQQQQLLLGGGFFFHHHEEEGGGIIIHHHFFFDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHAAABBBCCCDDDFFFHHHIIIJJJMMMNNNNNNNNNMMMMMMOOOQQQNNNLLLKKKKKKLLLMMMLLLKKKNNNLLLIIIGGGEEEEEEEEEFFFKKKIIIGGGGGGIIIJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGEEEBBB>>>======???@@@@@@<<<<<<======>>>=========;;;;;;::::::999999888888666777888888777777888999:::>>>DDDMMM[[[pppgggNNNJJJXXXjjjrrriiiqqq}}}vvvHHH@@@888555444444444666555555555444444444444444333333444555555666666777777777888999:::<<<======@@@AAACCCFFFGGGGGGGGGGGGFFFHHHJJJMMMOOOQQQSSSSSSSSSWWWZZZZZZXXXXXX[[[^^^```[[[XXXYYYZZZYYY]]]bbbcccaaa^^^ZZZXXXVVVUUUUUUUUUVVVXXXYYYZZZYYYYYYXXXUUUSSSPPPPPPRRRWWW]]]aaabbb```^^^]]]]]]^^^]]]\\\ZZZZZZXXXVVVTTTSSSQQQQQQNNNNNNMMMKKKIIIGGGFFFEEECCCBBBAAA@@@>>>======<<<777999;;;======>>>>>>???>>>@@@@@@<<<:::???KKKUUUXXXaaapppwww{{{aaaMMMAAA:::888888777555555555666666666222222111111000000///////////////............---------,,,,,,,,,+++++++++************************,,,,,,,,,------///000111111111111222222222222222333444555666777999::::::555777999;;;>>>@@@AAABBBHHHKKKOOONNNJJJGGGFFFFFFFFFHHHHHHGGGEEECCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGG???@@@BBBDDDGGGIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRKKKJJJIIIJJJLLLMMMLLLKKKOOOMMMJJJGGGFFFEEEFFFFFFHHHGGGGGGHHHLLLNNNOOOOOOIIIHHHFFFEEEDDDDDDDDDEEEDDDAAA>>>======>>>???>>>========================:::::::::999999999888888666888:::999888777777888555999>>>BBBMMM```zzzxxx\\\OOONNNYYYttt{{{zzzUUU;;;;;;:::777333111222555333333333333333333333333222222333333444555555555777777777888999:::<<<<<<>>>@@@CCCFFFGGGHHHGGGFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVYYY[[[ZZZVVVVVV[[[```aaa\\\YYYYYYYYYXXXZZZ___aaa___\\\YYYVVVTTTTTTSSSVVVXXXYYY[[[\\\\\\[[[[[[TTTSSSQQQQQQSSSWWW\\\______]]]ZZZZZZZZZ[[[[[[ZZZXXXWWWVVVTTTSSSQQQPPPPPPMMMOOOQQQQQQMMMIIIFFFEEEAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<===<<<<<<<<<;;;======<<<;;;===BBBFFFDDDGGGNNNXXXggg~~~gggZZZKKK@@@:::777999===555444333222222333555666111111000000000////////////.........------------,,,,,,,,,,,,++++++++++++************************+++++++++,,,---...000111111111111111111111000000222333333555666777888999666888:::<<>>??????>>>======<<<<<<<<<999888888888888777777777555777999:::888777777777333777:::<<>>===<<<<<<<<<;;;:::;;;;;;;;;;;;:::;;;;;;;;;<<<>>>?????????<<<===???CCCKKK[[[nnnzzzsss^^^PPPBBB;;;777777777555777;;;777666555333111000111222000000000000////////////.........---------,,,,,,,,,,,,,,,++++++++++++***************************+++++++++,,,---...000111000111111111111000000///111222333444666777888888888:::<<<>>>@@@BBBCCCCCCDDDCCCDDDFFFIIIKKKJJJIIIIIIHHHFFFCCC@@@>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMMMMLLLJJJIIIJJJKKKFFFEEEFFFHHHKKKLLLLLLJJJIIIIIIGGGGGGGGGIIIKKKLLLLLLLLLLLLNNNPPPQQQPPPOOOPPPNNNLLLJJJHHHGGGGGGGGGDDDBBBAAAAAABBBAAA@@@>>>AAA@@@???===<<<<<<<<<<<<777777777777666666666666333666999999888666666666444888:::999:::GGG\\\nnn|||```RRRSSSdddzzzyyy|||}}}XXXDDD;;;444555555444555666444111222222222222222222222333000111111222333333444444888777777777888999;;;<<<;;;===AAAEEEGGGGGGFFFFFFIIIHHHGGGGGGJJJNNNSSSVVVSSSVVVWWWTTTQQQSSS[[[cccccc___\\\\\\[[[XXXXXX[[[[[[ZZZYYYXXXWWWWWWXXXYYYTTTUUUWWWYYY[[[[[[[[[[[[VVVVVVVVVWWWYYY[[[]]]^^^YYYWWWTTTTTTVVVWWWXXXXXXSSSRRRRRRQQQPPPPPPOOOOOOOOORRRTTTRRRNNNIIIHHHHHH@@@@@@@@@@@@???>>><<<<<<:::999888999:::<<<<<<<<<<<<:::888888:::;;;999666555888<<<>>>???CCCJJJOOOYYYhhh|||www___PPPHHHAAA<<<>>>888666888777111000444000222333222111000000111000000000000000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,------......///000000000000000111111111000111444666888999999999999:::;;;===>>>@@@AAABBBEEEEEEGGGIIILLLNNNMMMKKKJJJGGGCCC@@@@@@@@@AAAAAAAAACCCEEEGGGGGGGGGFFFEEEEEEFFFGGGFFFFFFGGGKKKMMMMMMKKKIIIGGGFFFFFFFFFGGGFFFHHHJJJKKKJJJIIIIIIJJJHHHIIIIIIFFFEEEGGGLLLPPPPPPPPPPPPPPPPPPPPPOOOOOOUUUQQQLLLIIIHHHIIIIIIIIIAAA@@@@@@AAABBBCCCAAA@@@<<<@@@CCCAAA<<<999999;;;777888888888888777666666888777777777777777777777555777888888999@@@LLLUUUttttttWWWPPP```ttt|||XXXDDD;;;888666555555444222111000000111111111111111111111111222222222222222222222222666666666777888888999999;;;<<<>>>@@@CCCDDDFFFFFFKKKKKKKKKKKKLLLNNNPPPRRRNNNOOOQQQSSSUUUVVVWWWWWW[[[YYYYYY[[[ZZZWWWXXX[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYYXXXUUUTTTUUUWWWZZZ]]]^^^XXXSSSSSSWWW[[[[[[ZZZ[[[YYYYYY[[[]]]]]]YYYVVVUUURRRPPPOOOQQQQQQPPPMMMPPPPPPOOOKKKGGGEEEGGGIII>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888::::::999888888999:::;;;===>>>???@@@>>>DDDLLLVVVdddxxxcccXXXJJJ@@@<<<;;;:::999555444333333222222333333222222222111000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,---............////////////000000000111222444666777888888777777888:::<<<>>>@@@AAABBBDDDFFFIIIMMMPPPPPPMMMKKKHHHFFFDDDBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKHHHFFFEEEEEEFFFGGGEEEGGGJJJJJJIIIHHHHHHIIIEEEGGGIIIHHHGGGGGGJJJLLLOOOOOOOOOPPPPPPPPPQQQQQQNNNLLLJJJIIIIIIHHHGGGEEEBBBAAA@@@AAABBBBBB@@@>>>===@@@BBB@@@<<<999:::===;;;:::999888666555444444777777777777777777777777888999999777666999AAAHHH\\\iii{{{fffUUUNNNcccssszzz}}}WWWBBB999777777555555444333222111000000111111111111111111111111222222222222222222222222555555666666777888888999999;;;===???AAACCCCCCCCCIIIIIIIIIJJJKKKNNNPPPQQQNNNOOOPPPRRRTTTUUUVVVWWWYYYWWWXXXZZZYYYUUUVVVYYY]]]^^^^^^^^^^^^]]]\\\\\\YYYXXXVVVUUUVVVXXX\\\^^^]]]YYYUUUVVVZZZ^^^^^^]]]]]][[[[[[\\\]]]\\\XXXUUUQQQPPPPPPRRRTTTTTTQQQOOOMMMNNNNNNKKKGGGCCCCCCDDD===============<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999888888::::::999888777777888999:::;;;<<<<<<:::===@@@BBBHHHRRR```kkknnnZZZJJJCCC:::666777888777555444444333222222222222222222222111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,---......---------....../////////222333444555666666666666666777999;;;>>>@@@BBBCCCEEEGGGKKKPPPSSSQQQMMMIIIFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKJJJIIILLLPPPQQQOOOLLLKKKIIIGGGFFFEEEEEEEEEFFFDDDFFFHHHIIIHHHGGGGGGHHHCCCEEEHHHIIIHHHGGGGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNGGGHHHIIIJJJKKKIIIFFFBBBDDDBBBAAA@@@AAA@@@>>><<<===??????===:::999<<>><<<999666444333222222555555666666666777777777777888888666333444999===GGGUUUhhh{{{kkkTTTKKKQQQaaawwwqqqoooTTT<<<777777777888444444333222111000000///000000000000000000000000111111111111111111222222444444555555666777777888777999<<<>>>@@@@@@@@@???EEEEEEFFFHHHKKKMMMPPPQQQOOOOOOOOOPPPQQQTTTVVVWWWYYYVVVVVVYYYYYYUUUTTTWWW]]]^^^^^^___```_________ZZZYYYWWWVVVWWWYYY\\\^^^YYYWWWVVVYYY^^^``````^^^___^^^]]]\\\\\\ZZZVVVTTTNNNNNNOOOQQQSSSSSSPPPMMMKKKLLLLLLJJJEEEAAA>>>>>><<<<<<<<<<<<<<<<<<;;;:::888999999::::::999999888999888777888999:::999777666666666666777777777777999999888666555777>>>CCCOOOYYYhhhwwwzzzmmm[[[GGG:::888555333444777888777555333333222111111111111222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,,,,---------------......//////000333333333444444444444444555666999<<>><<<;;;======<<<:::888999===@@@===;;;888555333222222333444444444555666666777777222333444444333333666999<<>>??????>>>===BBBCCCEEEHHHKKKNNNPPPRRROOONNNMMMNNNPPPRRRUUUWWWZZZWWWWWW[[[[[[XXXWWWXXX[[[\\\]]]^^^___`````````^^^\\\ZZZXXXXXXYYYZZZ[[[VVVVVVWWW[[[___aaa```^^^```___]]]\\\ZZZWWWTTTRRRNNNNNNNNNNNNOOOOOONNNMMMMMMLLLJJJGGGCCC???===<<<;;;<<<<<<<<<<<<<<<;;;;;;888999999::::::999999888999777666777888999888777666666555555555444444444555666666555444555999<<<888===EEEMMMWWWdddsss}}}ppp___NNNQQQSSSRRRLLLEEE???;;;777666555555777888666444222222111000000000000111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,------...//////000111111333222222222222222333333555777999<<<@@@CCCEEEGGGKKKJJJIIIIIIIIIIIIGGGEEECCCEEEFFFEEECCCBBBCCCDDDIIIJJJJJJKKKLLLLLLMMMMMMIIIGGGGGGKKKPPPQQQKKKFFFHHHHHHGGGFFFEEEEEEEEEEEECCCEEEGGGHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCDDDFFFHHHGGGFFFFFFDDD@@@>>>>>>===;;;999<<<;;;999777777888<<>>>>>======AAABBBEEEHHHLLLOOOQQQRRRNNNNNNMMMMMMOOORRRUUUWWW\\\YYYYYY^^^```^^^[[[\\\[[[\\\]]]___aaabbbbbbbbbaaa___]]]ZZZXXXWWWWWWWWWVVVWWWZZZ^^^aaabbb```___]]]]]]\\\ZZZWWWTTTRRRRRROOONNNMMMLLLMMMOOOSSSVVVQQQMMMHHHCCC@@@>>>>>>===;;;;;;<<<======<<<<<<<<<999999::::::::::::999999888777666666888888777666666666555555444333333333...000111333444555777999555666777888999???GGGMMMRRR]]]lllxxxzzzjjj___TTTFFF<<<===???AAA@@@===:::999999777555333222222222222222111111000////////////000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((())))))******+++,,,,,,------...///000111111222222111111111111111222333555777999<<>>GGGVVVmmmbbbMMMHHHNNNWWWkkkyyy___???:::888999555...000777000000/////////.........////////////////////////......//////000000111111000000111222222333333444666777888:::<<<======>>>@@@BBBEEEHHHLLLOOOQQQQQQNNNNNNNNNOOOPPPSSSUUUVVV\\\YYYYYY___cccbbb___^^^]]]^^^```bbbcccddddddeeebbb```]]]ZZZXXXVVVVVVUUUYYY[[[^^^aaabbbaaa```___XXXYYYYYYVVVSSSQQQQQQQQQPPPOOONNNMMMOOOTTT[[[```RRRMMMFFFAAA???>>>>>>>>>::::::;;;;;;<<<<<<;;;;;;999999999::::::999999999777666555666777888777555666555555444333333222222000000000111111111111111222222222222222444888<<<555<<>>>>><<<:::999:::;;;999777444444444555444222111000111333444000000///............///..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))***++++++++++++,,,---...///000000111111000000///000111222333444555777:::===@@@BBBCCCCCCBBBAAACCCEEEEEEEEECCC@@@BBBDDDBBB??????DDDHHHJJJIIIHHHGGGGGGFFFFFFFFFCCCDDDEEEGGGGGGGGGEEEDDDHHHHHHHHHHHHHHHGGGGGGFFFDDDFFFHHHIIIHHHGGGGGGGGGFFFEEEDDDEEEGGGGGGEEECCCCCCDDDDDDEEEFFFGGGGGGHHHDDDCCCAAABBBEEEGGGGGGGGGFFFBBB???<<<<<<;;;;;;:::999777555444444666666777555555444444444444444444444444333333222222111111222111111111222222222111222666:::@@@KKK]]]ssspppcccZZZSSSXXX^^^kkk}}}ZZZCCC999999888666333222444666/////////............---........................------...//////000111111//////000111111222222333444555555666888;;;===>>>>>>@@@CCCGGGKKKMMMNNNOOOMMMNNNOOOPPPRRRTTTUUUVVVYYYUUUWWW^^^dddccc```___^^^___```bbbcccddddddddd___^^^\\\ZZZXXXWWWVVVVVVYYY[[[^^^___^^^]]]\\\[[[SSSTTTUUUSSSPPPNNNPPPQQQPPPQQQPPPOOOOOOSSSYYY^^^PPPKKKEEEAAA@@@???>>><<<777777888999999999999999777888888999999888888777777666555555777777666555444444333333222222111111333222111111111000///......///111111222333444555555777999888777;;;CCCIIIWWWfff|||{{{mmmZZZJJJ???<<<999777777999;;;;;;333333444555555555444333222222222222222222444555000///......------......------------------------++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((()))******++++++******+++,,,...//////000000////////////111333444333444666999;;;>>>@@@AAA<<<===@@@CCCGGGHHHFFFDDD???AAACCCAAA???@@@GGGLLLJJJJJJHHHGGGFFFEEEEEEEEEAAADDDFFFFFFEEEDDDDDDEEEHHHHHHIIIIIIIIIHHHGGGGGGDDDFFFIIIIIIHHHGGGGGGHHHDDDDDDEEEHHHJJJIIIDDD@@@??????AAACCCEEEGGGHHHIIIGGGFFFFFFHHHJJJKKKJJJIIIEEEBBB>>><<<;;;;;;;;;:::888666444333444555555444555555555555444333222111555444444333222111000000000///...///111333333333111333666999???LLL]]]jjj|||}}}hhh\\\QQQVVVkkkwwwuuuYYY???:::444666444111222555222---..................------........................---------...///000000111/////////000111111222222333333222333555999<<<>>>===???BBBFFFIIIKKKMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUVVVRRRTTT\\\cccbbb___^^^\\\]]]^^^___aaaaaaaaabbb\\\\\\ZZZYYYXXXXXXXXXXXXWWWYYY[[[[[[YYYWWWVVVVVVOOOQQQRRRPPPNNNMMMOOORRRRRRSSSRRRPPPMMMMMMQQQTTTLLLHHHDDDBBBAAA@@@<<<999555555666777777777777777666666777777777777666666777555444555666777666555222222222222111111111000000///...///000000000///...///111111111000...---...000333333333333777:::<<>>777<<<555444333222111111111111//////...------------...,,,------......------,,,---------............////////////000111111222222555333111333777999999888;;;>>>CCCGGGGGGFFFDDDCCCGGGLLLNNNMMMPPPWWWYYYVVVQQQPPPSSS\\\```^^^ZZZXXXVVVZZZ[[[ZZZ\\\```aaa___\\\]]]\\\ZZZWWWVVVXXXZZZXXXXXXWWWVVVUUUSSSSSSRRRSSSSSSRRRQQQOOONNNMMMLLLMMMLLLLLLLLLNNNNNNMMMKKKGGGFFFEEEBBB@@@===<<<;;;666777888888999999999999999999888888888888888888444444444333333333222222222222000///............111000000///...---------000000000000000000000000////////////000000000000555888<<<@@@DDDEEEFFFFFFNNNQQQWWWbbbppp}}}iiiVVVQQQLLLJJJJJJIIIGGGEEEIIIGGGDDD@@@<<<999777666555555444444444333333333000000000000000000000000000///...---,,,---......------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))))))))*********)))***+++---...,,,------......///000000444444555666888999:::;;;;;;===AAACCCDDDCCCAAA@@@BBBAAAAAAAAABBBDDDGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFGGGHHHGGGEEECCCCCCDDDHHHFFFDDDCCCEEEGGGGGGGGGKKKJJJHHHFFFDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHGGGEEEDDDCCCAAA>>>===<<<<<<:::999888666555555666777666555888777666555444333222222222222111000000000000111//////......///000000111000222333111111444<<>><<<;;;777777888999::::::999999888888888888777777666555333333333222222222222111222111000///............000000//////...------,,,............................../////////000000000...000333666777888888777555666999>>>EEENNNVVV[[[aaadddgggiiijjjnnnvvv}}}{{{tttkkkeeeccchhhlllmmmlllfffVVVGGGBBB???;;;::::::;;;:::999===;;;999777444333222111333333333222222222111111000000000000000000000000//////---,,,,,,,,,---...------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******)))******+++------++++++,,,,,,---......///222222333444666777888999999;;;>>>@@@AAAAAA???>>>AAA@@@@@@@@@@@@BBBDDDEEEBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@AAABBBBBBCCCDDDDDDCCCBBBCCCDDDHHHFFFDDDCCCEEEFFFFFFEEEGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCAAA>>><<<<<<;;;:::888555333222333555777777777888777666555444333333333111111000/////////000000///............///000000000222222000...///333777@@@GGGZZZuuummm]]]TTTXXXiiiwwwkkkhhhhhhtttqqqJJJ666555777555333333333222111000000000000///...------,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------............//////000111111111111000000111444666777777999>>>BBB@@@<<<>>>FFFOOO[[[\\\[[[WWWTTTUUUSSSPPPNNNMMMQQQYYY\\\YYYVVVVVV___aaa```\\\\\\```bbb```XXXUUUTTTVVVYYYZZZWWWSSSQQQRRRSSSTTTVVVWWWXXXYYYRRRRRRQQQQQQQQQRRRRRRSSSQQQPPPNNNMMMLLLKKKHHHEEEFFFEEEDDDBBB@@@>>>===<<<888999:::::::::::::::999666777888888777555333222222222111111111000000000111000///...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////...///000111111000///...666555555666777999;;;===888;;;>>>??????BBBGGGLLLRRRUUUYYY]]]aaacccddddddiiijjjjjjhhhfffeeeeeefffkkkqqqyyy|||tttooommmjjjgggccceeehhhlllnnnnnnnnnnnnoooccc[[[RRRKKKGGGEEECCCAAA:::>>>BBBDDDFFFEEE===333666444222222333555555555666666555333222222222222111111111111000000000000///////////////////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))******+++,,,,,,++++++,,,,,,---.........///000111222444555666666777999<<<>>>??????>>>>>>???>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAA???@@@BBBBBBAAABBBDDDFFFHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEDDDCCCCCCBBB@@@===;;;;;;:::888666222111111222555888999888888777555444333333333444111000000///////////////.........------...//////---///111111000000333555<<>>======::::::;;;;;;;;;:::999999666888999999888555222000111000000000000/////////000///......---------......---------,,,,,,,,,+++++++++++++++++++++++++++------------............111111111111000///...---111111111111111111111111555777888888666666888999888999;;;>>>???????????????AAACCCBBB???===???BBBBBBFFFKKKMMMMMMLLLKKKKKKJJJGGGDDDCCCCCCBBB???======@@@BBBDDDCCCBBBBBBCCC>>>:::777666888:::;;;;;;666777888:::;;;;;;777333555444333333444555666666555444444333222333333333000000000000////////////........................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++++++++,,,+++,,,,,,------...//////......///000222333444555777999;;;===?????????>>><<<<<<<<<<<<<<<<<<<<<===@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAA>>>???@@@@@@AAABBBEEEGGGGGGFFFDDDDDDFFFFFFFFFEEEBBBBBBBBBBBBAAAAAA@@@@@@===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCAAA???<<<:::999888666444//////000333666999999888888777555333333333444555111000000///////////////......---------------...,,,---///000111111222222444555<<>>===<<<;;;;;;;;;;;;::::::999888777888::::::999666333111000000000/////////......///...------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,***+++,,,------.........333444555555333222222333333444555555555444444333333666888777555444666888888999:::999777555555666555555555666777777666555333555777777666555555666666555444555555555444333555444333444444333222222333333333222222222222333111000///...............000000000000////////////------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))***++++++++++++++++++,,,------......///------...///111222333444777888:::===>>>?????????;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???AAAAAA>>>???@@@AAAAAACCCFFFIIIFFFEEEEEEFFFGGGHHHGGGFFFBBBCCCCCCCCCBBBAAA@@@@@@;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDAAA???<<<:::999777555444...///222666:::;;;:::888888777444333222333555666111111000/////////000000......---,,,,,,,,,,,,---------............---,,,...///444===KKKfffzzzllliiikkk___^^^iiixxxpppkkkooowww}}}WWW;;;888777777666111,,,...444///......------.........---,,,++++++******++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------...////////////111333333444666999;;;===;;;;;;???FFFJJJIIIGGGHHHEEEFFFIIIJJJIIIIIILLLNNNOOOSSSXXXXXXTTTTTTWWWPPPRRRQQQNNNOOOTTTWWWVVVZZZaaagggeee^^^YYYZZZ^^^YYYYYYYYYXXXXXXWWWWWWVVVUUUTTTQQQNNNMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPNNNLLLGGGFFFEEEBBB@@@>>><<<;;;;;;;;;;;;;;;:::999777777777888999999999777444333000000/////////............------,,,,,,,,,------++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------............///000111222333333//////000111222222333333111111222333333444333333444555555444333222222333555666666444333333555777333444555555555555444444222333555444333222333444000111333444444333111000333000000222222000111444111222333222000///000111111000///...------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))************************************************(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***+++++++++*********++++++,,,---------,,,---...///000222333333666777999;;;===>>>??????;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA???>>>=========>>>@@@AAA@@@AAABBBBBBBBBDDDHHHKKKEEEEEEEEEGGGIIIJJJIIIHHHDDDDDDEEEEEEDDDBBBAAA@@@;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCAAA===;;;:::999666555333555:::???CCCCCC@@@===888666444222222333555666222222111000000000000111...------,,,++++++,,,,,,...---------------,,,+++...///111666===PPPoooggg[[[VVV```kkkqqqxxxyyynnnhhhfffeeedddnnnvvvtttUUU???333777666666555111---000666...---------------......,,,,,,+++***************++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---......//////---///222333333444888;;;===<<<;;;===@@@CCCDDDDDDHHHDDDEEEIIIJJJHHHIIILLLPPPQQQUUUYYYXXXUUUUUUYYYTTTWWWVVVTTTTTTXXXXXXVVV\\\aaaeeeddd___\\\]]]___\\\\\\[[[ZZZYYYXXXWWWWWWUUUSSSQQQNNNNNNNNNPPPQQQOOONNNNNNOOOPPPQQQOOONNNIIIGGGEEECCC???===;;;999;;;;;;;;;:::999777666555666777777777666666555444000000000////////////...---,,,,,,,,,,,,,,,------************************************************************+++++++++,,,,,,,,,,,,,,,,,,---......)))))))))***+++---...////////////000111333444555//////000111111222222222111000////////////...---///111222333222222333444111222333333222222222222///000111111000///000111---...000111111222333444222///000444444111111666///111333333111000111222111111000000///000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++))))))************************************************(((((((((((())))))******(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))***++++++******)))))))))***++++++,,,,,,,,,---...///000222333333555666888:::<<<===>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>======<<<===>>>???@@@BBBBBBCCCCCCCCCEEEIIILLLEEEEEEEEEGGGJJJLLLKKKJJJEEEFFFFFFFFFEEECCCAAA@@@<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEBBB???===<<<:::888666:::===BBBHHHLLLKKKGGGCCC888666444222222333555777333222222111111111111111...---,,,,,,++++++++++++...---,,,---///000000////////////000111:::NNNaaayyy~~~fffZZZVVVSSSXXXbbbmmmvvv{{{pppfff___YYY[[[hhh{{{qqqLLL777555:::444111111444444111000111------,,,,,,,,,------...,,,++++++***)))*********+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,------......///+++...111222111333777::::::<<<=========@@@EEEIIIIIIEEEEEEJJJJJJFFFGGGKKKQQQRRRVVVZZZYYYUUUVVV[[[ZZZ]]]]]]ZZZYYY\\\[[[XXXXXXZZZ\\\^^^^^^______```]]]\\\\\\[[[ZZZYYYYYYXXXTTTSSSQQQOOOOOOQQQSSSTTTQQQPPPOOOPPPQQQQQQOOONNNJJJHHHFFFCCC???<<<:::888;;;;;;:::999888777555444555555555555555444555555111000000000////////////,,,,,,,,,++++++,,,------)))))))))))))))*********************************)))************+++++++++))))))((((((((())))))***++++++++++++---///222333///...,,,,,,---...//////000000000//////////////////---+++---000222000...,,,///222333222000000//////000111111111111333444///000111111000///111222222222000...------///111...,,,---111000++++++000+++...111111///...000222............//////000111,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111666666555666666777888999<<<>>>>>>>>><<<;;;<<<===>>>>>>>>>>>>============<<<===>>>>>>>>>???AAACCCCCCCCCDDDEEEFFFHHHJJJKKKEEEEEEGGGJJJNNNOOOOOOMMMHHHFFFCCCBBBBBBAAA>>><<>>:::999:::999888777666555444444555555555555444333333222222111111000///......---,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------------------------------............///////////////////////////111000///......///000111////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))(((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,---///000111555555555555666777888999;;;===>>>===;;;;;;<<<===>>>>>>=========<<<<<<<<<999:::;;;<<<<<<===???@@@DDDEEEEEEFFFHHHIIIKKKLLLHHHHHHIIIKKKNNNOOOMMMLLLFFFDDDAAA@@@@@@???===;;;>>>===;;;===@@@BBBBBBAAA@@@AAACCCEEEFFFEEEDDDDDDBBBAAA>>><<<;;;::::::;;;;;;<<<@@@HHHOOONNNGGG???888777777666555444333333444333111///............///......---------------........................,,,...///...---000666<<>>;;;999777777666555444333222222333444444333333222111000111111000000///......---,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................000///...------...///000////////////////////////////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++******)))(((*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))+++******)))))))))******&&&&&&&&&&&&'''''''''''''''(((((()))***))))))))))))*********++++++++++++++++++,,,,,,---///000111555555555555666777888999:::;;;<<<<<<;;;:::;;;===>>>============<<<<<<<<<999:::<<<>>>@@@BBBCCCCCCHHHHHHHHHIIIIIIJJJLLLLLLJJJJJJJJJLLLNNNOOOMMMKKKFFFDDDAAA@@@@@@???===<<<>>><<<;;;===???AAAAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA???===;;;:::::::::::::::;;;???BBBDDDBBB===999666555555555444444333333333222111///............///...------,,,,,,------------------------------+++---///...,,,---000444888DDDSSSkkktttooosssppphhh]]][[[\\\dddnnn{{{uuurrrmmmgggbbb^^^\\\[[[kkkrrr[[[HHH888555777444222444111111000000///......---------------,,,,,,,,,,,,++++++*********))))))))))))))))))*********++++++)))))))))*********++++++++++++******++++++,,,---///.........000222444555555444444555777;;;>>>@@@CCCCCCCCCDDDGGGIIILLLNNNNNNNNNPPPRRRVVVYYY\\\]]]_________]]][[[YYYZZZ[[[[[[]]]```ccceeedddcccaaa___\\\YYYVVVUUUUUUWWWXXX\\\]]]]]]\\\ZZZXXXUUUTTTQQQQQQRRRQQQQQQPPPOOONNNHHHHHHGGGEEEBBB???<<<:::777666555555444333222222222222222222111000///...111000000//////.........,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***************************************))))))((())))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))((((((''''''(((((()))***%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************++++++++++++,,,---...000000444444444555666777888999888:::;;;;;;::::::<<<===?????????>>>>>>>>>======;;;===@@@EEEJJJMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJMMMOOOPPPNNNMMMHHHFFFCCCBBBBBBAAA@@@???======<<<===>>>???@@@@@@DDDDDDEEEEEEDDDCCCAAAAAA???>>><<<:::999999999999999;;;===>>><<<:::888777444444444444333333333333111111000///......------...------,,,,,,,,,,,,,,,------------------------***,,,...---,,,,,,...000444888@@@SSSiiiwwwaaaYYYRRRPPPRRRWWWcccmmm|||vvvssssssyyyzzzmmm___VVVNNNPPPSSSWWW^^^iiivvvwwwSSSAAA:::666888999666333444000//////......------,,,---------,,,,,,,,,++++++************))))))))))))))))))))))))************))))))))))))***************************+++,,,,,,---------...///111333444222222333444777:::===???@@@AAABBBDDDGGGJJJMMMNNNOOOOOOPPPRRRUUUXXX[[[]]]^^^______^^^\\\[[[]]]^^^\\\___aaabbbbbb```___^^^^^^\\\YYYWWWVVVWWWYYYZZZ___```bbbaaa___ZZZUUUQQQPPPPPPPPPPPPOOONNNMMMLLLHHHHHHGGGFFFCCC???<<<;;;888888777777666555444444333333333222111000///...000000/////////.........++++++++++++************))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************((((((((())))))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++************************((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))*********+++++++++,,,---...///000333333444444555777888999888999;;;;;;;;;;;;<<<>>>AAAAAAAAAAAA@@@@@@@@@???===???CCCKKKSSSWWWXXXWWWRRRQQQOOOLLLJJJIIIHHHGGGHHHHHHIIILLLOOOQQQPPPOOOIIIFFFCCCAAABBBBBBAAA@@@===>>>>>>>>>>>>???@@@AAAEEEDDDDDDCCCBBBAAA@@@???===<<<:::888888777888888777:::<<<;;;999777888999333333333333222222222222////////////......------------,,,+++++++++++++++++++++++++++++++++++++++)))***,,,------...///000333333333>>>MMMYYYuuu}}}uuuooojjjkkkoooddd^^^VVVQQQQQQUUU[[[___aaacccddddddcccfffmmmsss|||zzztttqqqooooookkkhhhccc[[[TTTRRRUUUYYYaaajjjwwwnnnNNN777666555555777555111///000//////......---,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))(((((((((((()))))))))*********(((((()))))))))************))))))))))))***++++++++++++,,,---...000111222222222333555888;;;===???===>>>@@@CCCFFFIIILLLMMMLLLMMMOOORRRUUUYYY\\\^^^\\\]]]^^^]]]\\\\\\^^^```^^^___```___\\\YYYYYYZZZ^^^]]][[[ZZZZZZZZZ[[[\\\^^^```cccdddaaa[[[UUUQQQMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFCCC???<<<;;;888888888777777666666555555555555444333111000///////////////............+++++++++*********))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************************++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************++++++******))))))******+++))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,+++******)))******%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******++++++,,,...///000333333333444555777888999777999;;;;;;;;;<<<>>>???CCCCCCBBBBBBBBBAAAAAAAAA===???DDDMMMWWW[[[[[[YYYRRRQQQOOOLLLJJJHHHGGGFFFFFFGGGHHHKKKOOOQQQPPPOOOGGGDDDAAA??????@@@@@@@@@>>>???@@@???>>>>>>@@@BBBDDDCCCBBBAAA@@@???>>>>>>;;;:::999777666666777777666777999888777777888999333333222222111111111000......//////...---,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***,,,---...///000...000,,,///:::DDDZZZxxx~~~nnnaaa[[[ZZZ]]]___```[[[UUUOOOMMMNNNRRRUUUVVV___jjjpppnnnhhhccc```]]]aaadddeeeeeeggglllpppxxxxxxuuuooommmrrrYYYBBB:::999333444444444222000///000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((()))))))))******((((((((()))))))))******)))))))))((())))))***+++)))***+++,,,---///000000111222333555777:::<<<===:::;;;>>>AAADDDGGGIIIJJJEEEHHHLLLPPPUUUYYY\\\]]]XXXYYYZZZZZZZZZ[[[]]]___]]]^^^]]]ZZZUUUSSSUUUXXX]]]]]]]]]]]]]]]\\\\\\[[[ZZZ]]]aaacccaaa\\\VVVQQQKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGEEEBBB???<<<:::777777777666666555555555777777666555444333111000........................+++************)))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++)))))))))))))))))))))))))))******++++++******)))************************************************++++++++++++++++++++++++((((((((()))))))))************))))))))))))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++---...,,,,,,++++++++++++,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))*********+++,,,---//////222222333444555777888999777999;;;<<<<<<===???AAACCCBBBBBBBBBAAAAAAAAAAAA???AAAFFFOOOXXX\\\ZZZVVVNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHKKKNNNOOONNNMMMHHHDDDAAA??????@@@AAAAAA???@@@BBBAAA??????AAACCCBBBAAA@@@???>>>>>>======:::999777666555666666777555444555555666666555444333333222111000//////...------.........---,,,+++,,,,,,+++*********************************************)))***+++---......(((///---***111777BBBSSSjjjtttxxxjjjaaaaaafffkkkqqqyyy~~~yyyvvvzzznnnQQQ<<<222444:::222444444222111222222333/////////...------,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))(((((((((((()))******((()))***,,,---....../////////111222444666777888777999;;;>>>AAADDDEEEFFFDDDFFFKKKOOORRRTTTTTTTTTRRRSSSUUUVVVVVVWWWZZZ\\\[[[[[[ZZZUUUPPPPPPUUUZZZ[[[\\\^^^___^^^\\\ZZZYYYUUUXXX]]]``````\\\VVVSSSKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDAAA>>>;;;999888888888888777777777777777777777666444333111000........................************))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((()))))))))((((((((((((((((((((((((%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++---///000000000000111222333555666$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))*********+++,,,---//////222222222333555777888999888999<<<======>>>@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@CCCDDDHHHPPPYYY[[[XXXSSSJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIKKKMMMMMMLLLJJJJJJGGGCCCAAAAAACCCCCCCCC???AAACCCBBB??????AAADDDAAA@@@???>>>============999888777666555555666666444333222222444444222000444333222111000///...---,,,---.........---,,,+++,,,++++++***)))*********)))))))))))))))))))))))),,,***((((((***+++,,,,,,%%%111000***...111222999JJJYYYmmm}}}{{{^^^CCC;;;:::666111111000222222000///111111000000//////......---,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******'''(((***+++------......------...000111333444444666777:::===???BBBCCCDDDGGGIIILLLOOOOOOMMMKKKIIINNNPPPQQQRRRSSSTTTWWWZZZYYYYYYWWWRRRNNNPPPWWW^^^YYY[[[^^^______\\\XXXVVVQQQUUUZZZ^^^^^^\\\WWWTTTLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDAAA>>>;;;999;;;;;;;;;:::::::::::::::777777666555444222000000---.....................************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))+++,,,...000111999999;;;<<>>???AAACCCAAA???AAA???======>>>===:::777666888999888555444333444333333222111111222333333222111000///...---,,,,,,......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************+++,,,---...000111111666BBBYYYsssnnnKKKDDD<<<777333111333888111000000///...---------......---------,,,,,,,,,************************))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))******+++,,,---...............---///222555666777888:::===???AAABBBAAACCCDDDEEEFFFGGGJJJMMMLLLLLLMMMOOOPPPRRRSSSTTTSSSRRRRRRRRRUUUYYY]]]```bbb```^^^[[[XXXVVVUUUTTTTTTVVVZZZ\\\]]][[[XXXUUUSSSSSSQQQOOOMMMKKKJJJIIIGGGEEECCCAAA>>>===;;;;;;<<<;;;:::::::::999777555666555444444222222111000......//////......---,,,))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&+++***(((''''''(((***++++++///333666888:::<<<>>>GGGGGGEEEDDDIIINNNLLLGGG%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******)))******+++,,,---.........///000222444666888888:::;;;<<<>>>???@@@AAAAAA>>>@@@BBBBBBAAA@@@AAABBBFFFHHHMMMRRRVVVVVVRRROOORRRRRRQQQNNNKKKIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNOOOKKKHHHEEECCCCCCCCCCCCBBBCCCAAA???@@@AAAAAA???<<>>??????AAACCCDDDDDDFFFIIIKKKNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQRRRSSSWWW[[[___aaaaaa___]]][[[XXXWWWUUUUUUVVVXXX[[[]]]]]]ZZZWWWUUURRRQQQOOONNNKKKJJJHHHGGGFFFEEECCC@@@>>><<<;;;;;;<<<;;;:::999:::999666444444444333222111000//////---------------,,,,,,+++))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))'''''''''((()))***)))******+++---000222444777:::>>>@@@CCCFFFJJJMMMLLLNNNOOOQQQUUUXXXSSSLLL%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((())))))***))))))***+++,,,---......,,,---///111444666777888666999<<>>@@@AAAAAAAAABBBCCCFFFGGGJJJNNNQQQQQQOOOMMMTTTTTTRRROOOKKKHHHGGGHHHGGGHHHIIIKKKNNNPPPQQQRRRJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@???===;;;@@@>>>===<<<<<<;;;999777777777777666444333444666333222111111111111222333333222222111000///......------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,,,,---------...---,,,000888CCCTTTllljjjOOOAAA>>>777333111222333222555999/////////......------,,,---------,,,,,,,,,++++++************************)))))))))(((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))***,,,...///000000000000...---...000333222333555888:::;;;;;;;;;===???BBBCCCDDDEEEHHHJJJRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQSSSVVVZZZ]]]aaabbb___^^^\\\ZZZXXXWWWVVVVVVXXXZZZ\\\]]]]]]ZZZWWWTTTPPPOOONNNLLLJJJHHHFFFEEEEEEDDDBBB@@@>>><<<<<<;;;===;;;:::999999888555333333333222111000///......,,,,,,,,,,,,,,,+++******))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((******,,,***'''&&&&&&)))---///---///222666:::===???AAABBBDDDGGGJJJMMMPPPTTTWWWSSSWWWZZZ\\\]]]\\\SSSIII%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))***+++,,,------...---...///000222333555555222444888<<<======;;;999:::<<>>======<<<:::888777666666666444222111333555222222111111111111222222111111000000///......------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,,,,,,,+++++++++******---000444<<>>@@@CCCEEEFFFGGGJJJLLLSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTVVVYYY\\\^^^```aaa\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYY\\\]]]\\\ZZZXXXVVVOOONNNMMMKKKIIIGGGEEEEEECCCBBBAAA???===<<<<<<;;;<<<;;;999999888777444222333222222111000///......,,,,,,,,,,,,,,,++++++***))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((()))***+++,,,))))))((()))+++///333666777:::>>>BBBFFFHHHIIIIIIFFFJJJNNNRRRSSSTTTVVVWWWTTTXXXYYYXXXVVVRRRHHH>>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((())))))***+++,,,---...////////////000000111111...000222555888:::;;;;;;999;;;>>>???@@@@@@BBBCCCDDDCCCCCCEEEHHHJJJJJJIIIIIIJJJJJJHHHFFFEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMHHHGGGEEEFFFGGGHHHGGGFFFAAABBBCCCDDDBBBAAA???>>>>>>???>>>===<<<:::999888555666666444111000111222111111111111111111111111/////////......------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++************++++++---000///000888AAAMMMbbbwwwyyycccHHH:::999:::444---222//////222222//////222------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))+++---///000+++,,,------...000444888@@@===999666555777;;;===???BBBFFFHHHIIIJJJLLLNNNRRRRRRSSSUUUVVVWWWYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]ZZZYYYXXXXXXWWWXXXXXXXXXWWWXXXZZZ\\\\\\[[[YYYWWWOOONNNMMMKKKIIIGGGEEEDDDBBBAAA???>>>===<<<<<<<<<;;;:::888888888666444222333333222111000///......---------------,,,++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((()))***+++,,,***,,,///333666999;;;<<>>??????@@@AAABBBAAA@@@AAACCCFFFHHHIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFGGGHHHHHHGGGFFFAAACCCFFFFFFDDDBBBAAAAAA???@@@@@@???<<<:::999:::777888888777444111000000000000111222222111000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***************)))))))))---***)))+++,,,,,,111777777FFFUUUiii}}}iiiKKKBBB777222333555333000000......111111......111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((***,,,---...***+++,,,---...111666999BBB>>>:::666555888;;;>>>???BBBFFFIIIJJJKKKMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYWWWXXXZZZ[[[ZZZYYYWWWVVVNNNMMMLLLJJJHHHFFFDDDDDD@@@???>>>===<<<<<<<<<<<<999888777777777666444222333333222111000///......---------------,,,,,,+++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,...///111444999===@@@???>>><<<<<<===???@@@???>>><<<;;;777<<>>???>>>???@@@AAA>>>>>>???BBBEEEHHHHHHHHHGGGHHHHHHHHHGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGHHHIIIHHHGGGEEEDDDGGGIIIIIIEEEBBB@@@@@@???AAABBB@@@===::::::;;;:::;;;===;;;777333111//////000111222222111000///...............---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))...(((&&&))),,,---...000///555;;;KKKbbbqqqpppSSS???===999333//////111444666333000...///...***)))+++++++++++++++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++,,,------...111555888:::999777666777999;;;<<<;;;???CCCFFFHHHIIIJJJLLLMMMNNNPPPRRRUUUWWWYYYZZZZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZXXXVVVTTTRRRLLLKKKJJJHHHFFFDDDCCCBBB???>>>======<<<<<<<<<<<<777666666666777777555333222111111000///...------,,,,,,,,,,,,,,,+++******))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))***+++...111444777888<<<>>>@@@AAA???;;;777444333444555555555444333222///222666777666444333222111888>>>DDDOOO]]]gggjjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&(((((()))***+++,,,,,,---++++++,,,------...//////...000222444666777888888999;;;>>>>>>>>>>>>???@@@======>>>BBBFFFHHHHHHHHHFFFGGGHHHGGGFFFFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIHHHFFFDDDFFFIIILLLJJJFFFAAA?????????BBBCCCAAA===;;;;;;<<<<<<>>>@@@???;;;555222000///000111222222111000//////////////////.........,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***---)))(((...222///+++))),,,+++)))666LLL[[[ppppppQQQBBB<<<999444111///222666555///(((...+++***------++++++...+++++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******,,,---...---...000444777111222444666888999::::::888<<>>>>>===<<<<<<<<<<<<<<<666555555666777777666444000000///...---,,,,,,+++***++++++++++++***))))))))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******,,,...000444999===AAACCCDDDCCCBBB???:::444...***,,,---...///////////////222333555555444555666888333;;;EEENNN\\\mmmyyy~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,++++++******++++++,,,...000333666888888888777666777:::<<<<<<<<<;;;::::::<<<@@@DDDGGGGGGGGGFFFFFFHHHJJJIIIGGGEEEEEEEEEIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKIIIFFFCCCAAAFFFGGGGGGFFFDDDAAA===;;;@@@???>>>===<<<;;;:::::::::999777666444222111000///000000111111111111000......---------,,,,,,,,,+++++++++************)))+++++++++***)))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++---///000444>>>MMMWWWrrr|||[[[EEE<<<777333000222222222111000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%&&&''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,+++******+++,,,...///333333333333444444555666777999<<<>>>@@@BBBFFFIIIKKKKKKMMMPPPSSSTTTSSSQQQWWWVVVTTTRRRQQQPPPQQQQQQPPPQQQSSSTTTVVVVVVWWWWWWYYYXXXWWWVVVUUUSSSRRRRRRJJJHHHEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;999999999999777666555444222222222111000...---,,,,,,,,,,,,+++++++++******(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''$$$%%%''')))***+++,,,---333555999<<<@@@DDDJJJNNNMMMIIIBBB;;;555111///////////////...///333999===;;;===@@@AAA@@@??????@@@GGGLLLUUU```lllvvv~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))***++++++)))))))))***+++,,,---...---///111444666666666666666777999;;;;;;<<<;;;;;;<<<>>>BBBEEEGGGHHHGGGFFFEEEHHHLLLMMMKKKIIIFFFEEEIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCAAA>>>===??????>>>===<<<;;;::::::999888777555333222000000000000111111111000000///...------------,,,,,,,,,+++++++++*********))))))++++++******)))((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++(((+++,,,,,,,,,000888???JJJUUUgggtttzzzmmmooozzzgggRRR<<<444555666666666222222111000000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))++++++******+++,,,...///222222222222333333444555777999;;;===>>>AAAEEEGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTSSSQQQOOONNNNNNNNNNNNOOOOOOPPPRRRSSSUUUVVVWWWVVVUUUUUUTTTSSSSSSTTTTTTJJJHHHEEEDDDCCCBBBAAA???>>>===<<<;;;;;;:::::::::999999999888777666555444111111111000///...,,,,,,,,,,,,+++++++++*********(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&(((((()))+++---000333555???BBBEEEGGGHHHIIIKKKMMMMMMHHHAAA:::444111000000111444888===BBBIIIQQQUUU^^^]]][[[YYYXXXZZZ^^^bbbgggiiinnnsssvvvxxxyyyyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***+++'''(((((()))***,,,...///,,,---000222444444444444666777888999:::;;;<<<<<>>>>>>>>===<<<;;;::::::999777777555444222111000///111111111111000//////...------------,,,,,,,,,,,,++++++*********)))))))))+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************,,,///...+++***,,,///000777DDDQQQZZZfffyyyyyypppgggiiibbbMMM@@@666///000333333222222111111000000///.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************+++,,,---...000000000000111222333444666888:::<<<===???BBBEEEDDDGGGJJJKKKJJJLLLPPPSSSRRRRRRPPPOOONNNNNNMMMNNNOOOOOOPPPQQQSSSUUUWWWYYYWWWUUUTTTRRRQQQQQQQQQRRRKKKHHHEEECCCBBBAAA???=========<<<;;;;;;::::::999888888888888777777666555000000000///...---,,,+++,,,++++++++++++*********(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))'''&&&&&&&&&'''(((***+++---000555:::???BBBDDDGGGKKKMMMMMMMMMMMMMMMFFFCCC===777333222333444===AAAGGGMMMQQQVVV[[[^^^bbbaaaaaa```bbbhhhpppuuuyyy{{{|||}}}|||zzzvvvttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((((((((((((***+++,,,---,,,---///111222333333333666666666777999:::<<<===@@@AAACCCDDDEEEEEEDDDCCCAAADDDIIIKKKJJJIIIGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGEEEEEECCCBBBBBBCCCCCCDDD@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;::::::999666555444333111000///...111111111111000///...------------,,,,,,,,,++++++************))))))))))))******))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))),,,......---,,,---...000000333888>>>KKK```rrr}}}rrrfffwww|||uuuqqqzzz~~~gggQQQ???444666333333555555000,,,---/////////.........------,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))***++++++,,,---...---......///000111222555777999:::;;;===AAACCCDDDHHHKKKKKKIIIKKKPPPVVVTTTSSSSSSRRRQQQPPPPPPPPPRRRQQQQQQRRRTTTWWWZZZ\\\ZZZXXXUUUQQQNNNLLLLLLLLLKKKHHHEEECCCAAA@@@>>><<<=========<<<;;;:::999999777777888888777666666555////////////...---,,,+++++++++++++++************(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))((('''''')))+++,,,...111555:::@@@FFFJJJLLLKKKLLLMMMKKKIIIFFFFFFFFF>>><<<888666777999===???HHHLLLQQQUUUXXXYYY[[[\\\[[[]]]___bbbeeejjjqqqvvvyyy{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))((((((((()))******------///000111222333333444444555666888:::<<<>>>???@@@AAABBBBBBBBBAAA@@@@@@AAACCCDDDDDDDDDEEEGGGCCCDDDEEEGGGIIIJJJJJJJJJHHHGGGEEEBBBAAAAAABBBCCCAAAAAA@@@???===<<<;;;:::<<<<<<;;;;;;::::::999999555555444222111000//////111111111000000...---,,,------,,,,,,,,,+++++++++*********)))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((())))))***,,,---///,,,+++---///555BBBOOOaaammm}}}{{{ttt___KKK===777555555...---000444333...---///.........---------------,,,,,,+++++++++*********************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***++++++++++++,,,,,,,,,---...///000111333555777999:::===@@@CCCFFFJJJMMMMMMKKKLLLRRRWWWSSSSSSSSSSSSRRRQQQQQQPPPRRRQQQQQQQQQSSSVVVYYY[[[YYYWWWTTTPPPMMMKKKJJJJJJKKKHHHEEECCCAAA@@@>>><<<>>>>>>>>>===<<<;;;999888777777777777777666555444.../////////...---,,,++++++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))((('''((())),,,///111888;;;@@@EEEIIIJJJKKKJJJQQQOOOKKKEEE???<<<;;;<<>>>>>??????????????????@@@AAAAAA@@@AAACCCFFFAAABBBDDDFFFHHHIIIJJJJJJHHHGGGEEECCCAAAAAAAAAAAAAAAAAA@@@>>><<<;;;::::::;;;;;;:::::::::999999999555444444333222111000///000000000000///......---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''((()))+++,,,)))(((+++///000...///444BBBKKKYYYkkkxxxgggNNNHHH@@@888444222111111...---///222000------000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))******+++******+++++++++,,,---///000111222444666888:::===AAACCCHHHKKKMMMMMMLLLMMMQQQTTTPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOPPPRRRTTTVVVSSSSSSRRRQQQOOONNNLLLLLLKKKHHHEEECCCBBBAAA???===??????@@@???>>><<<:::999888888888777666555333333///////////////...------+++************)))))))))(((''''''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))&&&''')))+++///333666888DDDFFFHHHJJJJJJHHHFFFDDDCCCBBBAAA>>>===???DDDGGGOOOPPPSSSXXX]]]cccgggjjjnnnppprrrttttttuuuvvvxxx}}}{{{xxxyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))***,,,,,,,,,---...///000111///111444777999;;;<<<<<<<<<<<<======>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCDDD@@@AAACCCDDDEEEFFFFFFFFFDDDDDDCCCAAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<::::::::::::999999999999555555444333222111111000...///////////////......,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++*********++++++******)))(((+++000111---,,,...000666>>>HHHVVVgggrrruuuzzz~~~|||lllYYYFFF:::999888666666555333///---333111000222000---,,,...+++++++++,,,,,,,,,,,,,,,++++++++++++************************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''(((************)))******+++,,,---///000111000333666888:::>>>BBBEEEHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNOOONNNMMMLLLKKKNNNNNNOOOOOOPPPQQQQQQRRRQQQRRRRRRRRRQQQOOOLLLKKKJJJHHHEEEDDDCCCBBBAAA???@@@AAAAAAAAA@@@===;;;999999999888777666444222111//////000000000///......************))))))))))))(((''''''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))+++///444999>>>BBBDDDHHHGGGGGGFFFFFFFFFEEEEEE???BBBFFFJJJPPPWWW^^^cccfffhhhlllppptttwwwxxxyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&((()))+++,,,+++******+++,,,---...///...000444777:::;;;;;;;;;<<<<<<======>>>>>>?????????BBBFFFGGGFFFDDDCCCCCCAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>???::::::999999999999999999555555444444333222111111......///////////////...,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''')))******(((&&&...)))''')))******,,,000,,,111444444:::IIIWWW___ppp|||yyyvvvqqqYYYHHH???:::666444222000......000222222222///,,,,,,///000------///+++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%'''(((*********))))))******+++,,,---///111111///222555888;;;???CCCFFFGGGGGGGGGIIIKKKLLLJJJHHHLLLMMMNNNOOOOOONNNLLLKKKOOOPPPQQQQQQRRRRRRQQQQQQSSSTTTUUUTTTRRRNNNJJJGGGJJJHHHEEEDDDDDDCCCBBB@@@AAABBBBBBBBBAAA>>>;;;:::::::::999777555333111000000000000000000000///...************))))))))))))(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))...111666===CCCIIILLLNNNEEECCCAAAAAABBBEEEIIILLLUUUYYY^^^ccchhhnnnssswwwvvvxxx{{{~~~zzz|||########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++++++++,,,---...///000111...///111222444555666777<<<<<<===>>>@@@AAAAAABBBEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDAAA@@@@@@??????@@@@@@AAA@@@???>>><<<;;;:::::::::<<<;;;;;;:::999777666555333333333333333333333333111000000///...---------++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++...---,,,---000555;;;>>>UUU[[[fffvvv|||zzzyyyyyyzzzPPPHHH>>>888777777555222////////////............------------------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********+++---///000111555555555666999===AAACCCCCCEEEGGGGGGGGGGGGIIIKKKOOOOOONNNNNNNNNOOOOOOPPPRRRPPPNNNMMMNNNPPPSSSVVVVVVWWWWWWUUUQQQMMMKKKJJJLLLKKKJJJIIIJJJIIIFFFDDDDDDDDDBBB@@@>>><<<;;;:::<<<;;;999777777555222////////////...------,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++...///999<<>>@@@CCCDDDFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<=========;;;:::888666555444444333333333222222222111000000///......------++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++***)))***,,,///222444777<<>>888111///000222111///////////////.........---------------------------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++---...000111333444555666999===@@@BBBCCCEEEGGGHHHHHHIIIKKKLLLPPPPPPPPPPPPPPPQQQQQQRRRSSSQQQOOONNNOOOQQQTTTVVVYYYZZZZZZVVVRRRMMMJJJIIINNNMMMKKKJJJIIIHHHEEECCCCCCBBBAAA@@@>>><<<;;;;;;<<<;;;999888777555222000/////////...------,,,,,,++++++******)))(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))(((((())),,,000444777BBBEEEIIINNNRRRUUUWWWXXXRRRQQQRRRWWW```hhhmmmooozzz||||||||||||}}}~~~}}}~~~########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))***+++,,,,,,------111000//////111333555777=========>>>AAADDDHHHJJJCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>@@@??????===;;;999777666555555444333222111111000000000000///......------++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************,,,,,,++++++,,,---...///***,,,222===LLL^^^nnnxxxooo___OOO???333444111......111333222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))******+++,,,...///000111222444666999<<<===>>>BBBDDDFFFHHHHHHJJJLLLNNNRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRPPPOOOPPPRRRUUUWWWYYYZZZZZZXXXTTTPPPNNNNNNRRROOOLLLJJJIIIFFFCCCAAAAAA@@@@@@???>>>===<<<;;;<<<:::999888777555222000//////......---,,,,,,,,,+++******))))))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))***---222999???CCCGGGHHHJJJNNNRRRWWW[[[^^^]]]^^^bbbiiipppwwwzzzzzz{{{|||}}}}}}}}}~~~########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))******+++,,,------000/////////111444888;;;@@@???>>>>>>@@@DDDGGGJJJDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@AAAAAA@@@>>><<<:::888777666555444333222000//////000000//////............************************))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******++++++,,,,,,------,,,,,,///......000555===FFFKKKZZZfffxxxhhh\\\MMMAAA<<<999666333444222111111333333111///.........---------,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++---...//////000333555888:::;;;;;;???AAADDDFFFGGGIIIKKKNNNQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRPPPPPPPPPRRRUUUVVVTTTVVVXXXXXXWWWUUUUUUUUUTTTQQQMMMJJJHHHEEEBBB??????>>>>>>======<<<<<<<<<;;;:::888777777555222000//////...------,,,,,,+++*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***,,,000555;;;AAAFFFIIIFFFEEEDDDGGGMMMVVV___eeedddgggmmmsssyyy|||}}}}}}vvvxxx{{{}}}~~~########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********++++++,,,,,,------.........///222777;;;>>>AAA@@@>>>===>>>AAADDDFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@>>>===:::999888666666444333111000......////////////............************************))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))%%%&&&((()))******)))))),,,,,,,,,---000333555777;;;DDDRRRcccsss}}}hhhYYYMMMFFFBBB===666222111222333333000000000000000///---+++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))***+++,,,---...---...111333666777888999;;;===@@@BBBDDDFFFHHHKKKMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPRRRSSSUUUSSSUUUWWWXXXWWWWWWWWWXXXTTTQQQMMMIIIFFFDDDAAA???=========<<<<<<<<<;;;;;;:::888777666666444222///.........---,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&''')))***111444888===AAACCCCCCCCC@@@>>><<>><<<<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCEEEEEEEEEEEECCCCCCDDDCCCBBBAAAAAAAAAAAABBB>>>>>>>>>===<<<:::999888555555444222111///......//////////////////......************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&((()))***+++++++++)))***,,,...//////.........111999EEEPPP[[[jjjvvv|||aaaKKK@@@999444222444444333333222222222222,,,---///000000///...---------,,,,,,,,,+++++++++************************+++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---,,,---///111333555666777999;;;>>>???AAABBBEEEHHHJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNPPPQQQRRRTTTVVVXXXXXXVVVTTTTTTTTTSSSOOOKKKGGGEEECCCAAA???===<<<<<<;;;;;;:::::::::888666555444444333111.........------,,,+++++++++***))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''''')))+++...///:::<<<>>>???>>><<<999777666555555:::EEETTTcccmmmppptttxxxzzz{{{{{{|||}}}zzzyyyxxx{{{########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))************+++,,,,,,---///222444777888999999999999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@BBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA;;;;;;;;;;;;:::999888888444444333222111000///....../////////////////////************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))******++++++,,,++++++,,,---,,,+++***)))***+++///666999<<>>???AAACCCEEEHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLNNNOOOOOOSSSUUUVVVVVVUUUSSSSSSSSSPPPLLLHHHEEEDDDCCCAAA@@@===<<<<<<;;;:::999999888666444333333333222///---......---,,,,,,++++++***)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((***---111666888<<<;;;:::999777555444333333555:::BBBNNN\\\hhhooouuuwwwzzz{{{{{{|||########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((()))))))))))),,,,,,...///000111222333444555666777999:::;;;<<>>???@@@BBBDDDGGGGGGHHHHHHJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQSSSUUUTTTTTTUUUUUUNNNJJJFFFDDDCCCCCCBBBAAA===<<<<<<;;;999888888777555333222222222111///,,,......---,,,,,,++++++***)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++000777<<<@@@888666444222111222444666:::???HHHSSS```kkkssswwwvvvxxxzzz{{{{{{}}}######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''(((((()))***++++++---//////...---...///000///000444555555999>>>FFFDDDBBB@@@???@@@AAACCC??????@@@@@@AAABBBBBBCCCEEEEEEEEEFFFGGGGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>>999999:::999888666444333444444333111000...------........................---,,,+++)))((('''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***+++++++++++++++,,,------......///111111222555:::AAAGGGKKKYYY\\\hhh{{{qqqddd[[[HHHFFFCCC@@@===<<<;;;;;;222222222111000//////...///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))***+++,,,,,,++++++,,,///222333555777999<<>>===;;;999777555444444333333222111000///...---...------,,,,,,++++++***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&'''***,,,((()))---555<<>><<<999555111///222777<<>>>>>?????????@@@@@@@@@999999999999888666444333444333222111000...---------------------------------,,,+++)))(((((('''''')))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***++++++*********+++,,,,,,------...---------///333666999@@@AAAHHHVVVeeeooopppnnnrrrzzz~~~~~~pppkkkccc[[[SSSJJJAAA;;;;;;:::777555333222111111222222111000000///..................------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))******,,,+++++++++,,,///111333444666888;;;===@@@AAABBBDDDEEEFFFGGGGGGGGGHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPRRRTTTUUUVVVVVVVVVQQQLLLGGGEEEFFFFFFCCC@@@>>>===;;;999777555444444222222111000///...------------,,,++++++******)))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''''')))++++++///555===DDDDDDAAA===000111444888===AAADDDDDDGGGQQQ^^^iiippptttwwwyyyyyy}}}################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''((()))***++++++,,,......---,,,...///222000111444555666<<>>???@@@@@@@@@???>>>===888888888888777666444333333333222111///...------------------,,,,,,,,,,,,,,,,,,***)))((((((((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((((())))))***++++++,,,---------,,,------.../////////111666>>>DDDGGGHHHIIIPPPZZZdddjjjlllkkkiiittt}}}qqqbbbWWWRRRPPPLLLIIICCC@@@<<<888666333000...555444222111///.........111111000000///...............---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((())))))***++++++***+++,,,...111222333444666999;;;>>>@@@AAACCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMPPPTTTWWWWWWVVVSSSPPPPPPLLLHHHGGGHHHHHHFFFCCC>>>===;;;999777555444444111111000///...------,,,,,,,,,++++++***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((((((((+++---555:::AAAIIILLLIIIBBB===555777:::>>>CCCFFFHHHIIIXXXaaalllsssuuuuuuxxx{{{|||################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''(((*********+++---,,,,,,,,,...///555222222555555666;;;AAAIIIGGGDDDBBB@@@@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMMMMKKKGGGDDDBBBAAABBBCCCBBBBBBCCCBBB@@@<<<999777888888777777666555444444333222111000///...---------,,,,,,,,,,,,,,,++++++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))((((((((()))******++++++++++++,,,....../////////------......///111444777444777===BBBGGGIIIJJJJJJQQQYYYfffsss{{{}}}{{{yyyqqqqqqsssuuuyyy}}}tttkkkbbbWWWQQQOOOJJJDDD<<<888888777555222666555333222333444555555333333222111111000000000/////////.........------------------,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))*********+++,,,...000111111222444666999<<<>>>???BBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFHHHIIIKKKLLLMMMOOOSSSUUUUUUSSSOOOMMMNNNKKKIIIHHHIIIHHHFFFDDD>>>===;;;999777555444444222111111000///.........------,,,,,,+++******)))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''+++111555CCCFFFKKKNNNMMMHHHAAA<<<<<<<<<===@@@EEELLLUUUZZZooossswwwwwwuuuxxx################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))******+++++++++***+++---000111///111444666888===DDDJJJGGGBBB???===???BBBEEECCCDDDDDDEEEFFFGGGHHHHHHDDDCCCAAA??????AAADDDEEEBBBBBBBBBBBB???<<<888666777777666555555444444444222111111000///...---------------,,,,,,+++++++++++++++***)))((((((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******++++++&&&''')))+++,,,,,,,,,,,,,,,---///...,,,,,,---/////////111222444555666666555888<<>>AAAAAAAAABBBCCCDDDFFFGGGDDDDDDEEEFFFHHHKKKMMMNNNNNNOOOPPPPPPPPPOOOMMMLLLKKKJJJHHHHHHHHHGGGEEEDDD>>>===;;;999777555444444333222222111111000000000.........---,,,,,,++++++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&***111;;;BBBMMMMMMLLLJJJFFFBBB>>><<<;;;???DDDKKKSSS^^^jjjrrryyyyyyxxxwww{{{zzzyyy################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))*********)))+++---000******...444888;;;AAAGGGHHHEEEAAA======???BBBEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>======???@@@AAA??????@@@@@@???===<<<;;;666666555444444444444444111111000//////...------......------,,,,,,++++++++++++***)))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******+++))))))******+++*********+++,,,......---,,,,,,---...............///000111222222111000000111111222111111111222333555666777444777999999666555555777666:::<<<;;;;;;<<<:::666555111000222222000000444222111111111333333111000...///000///......///111//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''((()))***,,,---......000111111333666999<<<>>>AAAAAAAAAAAABBBDDDFFFHHHDDDDDDFFFHHHJJJMMMOOOPPPOOOOOONNNNNNMMMMMMMMMMMMIIIIIIIIIHHHGGGEEEDDDCCC>>>===;;;999777555444444333333333222222111111111/////////...------,,,,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''((())),,,222;;;FFFMMMPPPOOOKKKFFFCCCBBBDDDGGGIIIPPPZZZbbbggglllrrrwwwuuuwww{{{############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))))))))***---000((()))...555999:::>>>DDDCCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>===============??????>>>>>>=========<<<666555444333333333444555000000000///......------//////......---,,,,,,++++++******)))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))++++++++++++++++++++++++,,,+++++++++,,,---------,,,------...//////000000444333111000000111222333111111000000000/////////222333333333222111222333///333555333222333333000555333333555333//////111111000///.........---,,,...000222111///...///000000000111111111000...---+++++++++,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&'''''''''''')))***,,,---------111111111333555999<<<>>>BBBAAAAAAAAABBBEEEGGGIIIEEEEEEGGGIIILLLOOORRRSSSOOOOOOOOOOOOOOONNNNNNNNNIIIIIIJJJIIIGGGDDDCCCBBB>>>===;;;999777555444444222222222111111111111111///......------,,,++++++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''(((+++111888>>>FFFNNNSSSQQQPPPNNNKKKKKKOOOWWW]]]bbbhhhnnnqqqpppppprrruuuyyy###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))((())))))((((((***---000,,,,,,111777888777999===>>>???@@@AAABBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========CCCAAA@@@>>><<<;;;::::::666555444333222333444555000000//////......------000000///...------,,,,,,+++***)))))))))))))))***%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''')))***+++,,,,,,)))&&&&&&(((***,,,,,,+++,,,---...////////////+++++++++,,,------...///////////////////////////...---,,,,,,---...//////---222333111000333333111+++***---111111------000//////.........//////000(((+++......,,,++++++---,,,---......---,,,***)))+++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***,,,---------111111111222555999<<>>===;;;999777555444444111111111111000000000000...------,,,,,,++++++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((///888AAAHHHMMMRRRTTTRRRSSSSSSSSSVVV^^^iiirrroooqqqsssqqqoooqqqwww}}}########################$$$###"""""""""###%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---,,,...222333444555777999888:::>>>AAACCCCCCBBBAAA@@@@@@@@@@@@???===<<<;;;<<<;;;::::::<<<>>>AAACCCEEEDDDAAA>>>;;;999888777888555222222333444222///222222111111000/////////222111000///---,,,+++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))******************+++++++++,,,,,,,,,---------.........//////------------------------........................///////////////.........//////////////////////////////......------------------------------------------,,,,,,,,,+++++++++************************++++++***)))(((((())))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&(((+++...//////---,,,...///111333666999:::;;;>>>??????@@@AAAEEEKKKOOOMMMKKKIIIKKKPPPSSSTTTTTTQQQOOONNNNNNOOOOOOMMMLLLLLLNNNPPPMMMGGGBBB@@@AAA===<<<;;;999777444222111111111111111000000000000///......------,,,++++++(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''((()))))))))(((000888CCCKKKNNNPPPSSSUUUTTTWWW\\\bbbhhhnnnrrruuuvvvrrrppprrrqqqrrrzzz########################$$$###"""""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++,,,...111222333444666888:::<<>>===<<<;;;;;;;;;<<<===>>>AAACCCDDDBBBAAA???===<<<;;;::::::999777444333444444222000333222222111000000//////111111000...---,,,+++************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................................................------,,,,,,---------------------------,,,,,,,,,,,,+++++++++************************+++******))))))((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&(((+++---///...---,,,---...000222444777999999999;;;>>>@@@BBBEEEIIIMMMMMMLLLKKKMMMPPPSSSSSSRRRNNNLLLKKKKKKLLLLLLKKKIIIHHHJJJKKKIIIFFFCCCAAAAAA===<<<;;;999777444222111111111000000000/////////.........---,,,,,,++++++(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$####################################$$$$$$$$$%%%################################################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&((()))(((&&&(((---111:::AAAKKKQQQRRRNNNIIIGGGCCCMMM\\\jjjrrrttttttsssnnnqqqtttssspppwww##############################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******,,,...000111111222444666;;;<<>>@@@BBBCCCDDDEEE???>>>======<<<<<<======;;;999666555555444333111333333333222111111000000111000///...---++++++*********))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&(((***,,,------,,,+++,,,,,,...000222555666777666999===@@@BBBEEEHHHJJJLLLLLLLLLNNNPPPRRRQQQPPPIIIHHHGGGGGGIIIIIIHHHFFFEEEEEEEEEEEEFFFEEEBBB@@@======;;;:::777555222111000000000/////////............------,,,,,,++++++(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&((()))'''&&&***555>>>GGGIIILLLLLLIIIBBB;;;777>>>LLL```ooovvvuuurrrpppnnnqqquuuzzz#######################################$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******+++---/////////000333555:::;;;===>>>>>>===<<<<<<999:::;;;<<<<<<<<<<<<<<<===???AAACCCDDDDDDCCCCCC>>>======<<<<<<<<<======:::999777555444333222111444444333333222111111000000//////...,,,++++++******)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))************+++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&((()))+++,,,,,,+++***,,,,,,...///111333555555888:::<<<>>>???BBBFFFIIIJJJJJJLLLMMMNNNNNNMMMLLLGGGFFFEEEFFFGGGHHHGGGFFFFFFCCCBBBCCCEEEEEEBBB???======<<<:::888555333111////////////..................------,,,++++++***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!""""""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''+++444@@@HHHSSSNNNHHHAAA<<<888666444AAAOOOaaammmrrrsssuuuwwwwwwvvv|||########################""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***+++++++++,,,.........000333555888999::::::::::::999888888999:::;;;;;;<<<;;;;;;@@@AAACCCEEEEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;888888777555333222111222444444333333222111111000//////...---,,,++++++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''((((((((((((((()))))))))*********((((((((())))))))))))***************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''((())))))))))))((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))(((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((************))),,,---...///111222444444999999888777888<<>>>>>===<<<:::888555333222////////////...............------,,,++++++******(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&+++666AAAIIIMMMQQQMMMFFF>>>999777888999???NNN```lllpppsssyyy|||########################""""""###$$$$$$$$$$$$############################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((()))***++++++***+++------...000444777666666777777888777777777888999:::;;;;;;;;;;;;;;;@@@AAACCCDDDCCCBBB@@@???@@@???>>><<<;;;::::::999666777777555222111222333333333333222111111000000......------,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))************************************************))))))))))))(((((((((((((((((((((((((((&&&'''((()))***)))((('''&&&''''''(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((()))))))))(((,,,---...///000111222222666555333111111666===CCCDDDEEEGGGHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJLLLKKKJJJIIIHHHEEEDDDDDDCCCAAA???>>>>>><<<;;;888666333222000000000/////////......------,,,,,,++++++******(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***(((+++555BBBKKKMMMKKKBBBDDDDDDAAA;;;888999;;;JJJXXXhhhppppppqqqxxx########################!!!"""###$$$%%%$$$$$$###################################################"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''((()))******)))+++,,,---...111666999555555666666777777777777::::::;;;;;;;;;;;;;;;:::===>>>@@@AAABBBBBBAAAAAA???>>>===<<<;;;:::::::::555777777666333333444666333222222111000000//////...------,,,,,,+++++++++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,************************((((((((())))))***************************************)))))))))(((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''')))))))))*********+++++++++******))))))******+++***************************))))))(((((())))))***''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((+++,,,,,,---...///000000111111000000222777>>>CCCCCCEEEFFFFFFEEEEEEHHHJJJIIIHHHHHHIIILLLMMMMMMLLLGGGGGGFFFDDDBBB@@@AAABBB>>>>>>===;;;888666444222111111000000000/////////------,,,,,,+++*********(((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$%%%################################################""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***...666BBBKKKNNNKKKFFF@@@EEEHHHEEE>>><<<@@@FFF[[[fffqqqsssrrrwww########################!!!"""###$$$%%%$$$######################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))))))))***,,,---...222777:::555555555666777888888999;;;;;;;;;<<<<<<;;;;;;::::::;;;===???@@@BBBCCCCCC>>>===<<<;;;;;;;;;;;;;;;555777888777555444666999222222111111000/////////---------,,,,,,+++++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))************+++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''******+++,,,,,,---.........000222444777<<>>===;;;999666444222111111111111000000000000------,,,,,,+++******)))(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***333@@@KKKOOOMMMGGGCCCMMMQQQRRRKKKCCCDDDOOOZZZbbbiiiooopppsss########################"""###$$$###"""!!!!!!#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))***+++---///111222888777777666666666666666888888888888777777777777999999:::<<<>>>@@@BBBCCC<<<<<<======<<<;;;999888::::::BBBKKKEEE666111555555444333111000/////////...------,,,,,,+++++++++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))***++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((('''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***---***'''''')))***)))'''(((((()))))))))*********)))***+++***((('''((()))(((((())))))***,,,---...,,,,,,,,,---...///000111222222111000111222444555444444555555555444444444555444333222111///......+++***))))))***,,,...000+++***)))***+++***(((&&&'''(((((()))))))))((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++,,,---------///111555999===AAACCCAAABBBBBBBBBBBBEEEJJJMMMLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEBBB@@@;;;;;;:::999777555333222222222111111000000//////------,,,++++++******)))))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########%%%'''***,,,,,,444@@@MMMQQQKKKEEEEEEGGGUUUUUUTTTPPPNNNQQQYYY```mmmlllpppxxx########################"""###$$$###"""!!!"""#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))))))))***+++---///111222444444444555666777888999888888777777777777777777:::;;;;;;<<<>>>???AAABBB@@@AAAAAAAAA@@@???>>>===>>>>>>EEELLLGGG999555:::444333222000///.........---------,,,,,,+++++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))+++)))'''''')))***)))'''''''''(((((())))))******'''(((************+++------------...000111333444666777777777888:::;;;<<<<<<<<<<<<===???@@@AAABBBEEEEEEFFFFFFFFFDDDBBB@@@DDDCCCBBB@@@???===<<<;;;777555333000...---------))))))(((***+++,,,,,,***)))))))))*********)))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++,,,,,,------...000333777;;;>>>@@@AAABBBBBBBBBCCCEEEJJJMMMMMMNNNNNNNNNNNNNNNMMMLLLIIIGGGFFFFFFFFFEEECCCAAA;;;:::999777666444333222222222111111000000//////------,,,++++++******)))))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((('''''')))000555AAAIIINNNKKKCCCAAAHHHQQQ]]]ZZZWWWWWWZZZ```hhhlllppprrr|||###########################$$$$$$$$$"""!!!"""#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((()))***,,,...000111000000111333555777999;;;777777777666777777888888<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCBBBAAA@@@???;;;;;;???DDD@@@666333888444333222000...------------,,,,,,,,,,,,+++++++++(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&''')))))))))'''''''''((())))))***++++++)))+++---///000111444666666666777999;;;===???@@@DDDDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMNNNOOOOOONNNPPPQQQSSSTTTSSSQQQOOOMMMSSSRRRQQQPPPNNNLLLKKKJJJGGGFFFBBB???;;;999777666111///...---......,,,+++*********************)))))))))(((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,---...000222555888;;;===@@@AAABBBCCCDDDFFFJJJMMMMMMNNNPPPQQQQQQPPPOOONNNKKKJJJHHHHHHHHHFFFDDDAAA<<<:::888666444333333333333222222111000000//////------,,,++++++******)))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&)))+++)))(((---777@@@LLLMMMJJJAAA:::===LLLZZZ[[[ZZZZZZ___fffllloooooosss###########################$$$%%%$$$"""!!!"""#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))+++---...///......///111333666888999666666666555666777888999;;;;;;;;;<<<>>>???AAAAAABBBAAAAAAAAA@@@??????>>>888777999<<<999222111555555444222111///.........---------,,,,,,,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))))))))))))))***+++,,,......///222444777888:::;;;>>>@@@@@@AAABBBDDDGGGIIILLLMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSUUUVVVUUUSSSQQQOOOOOOPPPRRRTTTUUUWWWWWWXXX[[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJCCC@@@<<<999666222...,,,---,,,++++++***)))))))))''''''''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,...///000222444777999:::???AAACCCDDDEEEGGGJJJMMMKKKMMMPPPRRRRRRPPPNNNMMMMMMLLLJJJIIIIIIGGGDDDBBB===;;;999666444444555666333333222222111000//////------,,,++++++******)))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((()))***---666BBBJJJLLLHHH@@@::::::CCCQQQ]]]VVV[[[bbbiiinnnqqqqqqqqq###########################$$$%%%$$$###""""""$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((***+++---.........///000111333555666666555444444555777999:::::::::;;;<<<>>>@@@BBBCCCAAA@@@??????>>>=========<<<:::;;;<<<:::777666999555444333222111000000000//////......---,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((%%%''')))***+++,,,,,,---...///000111333444555666<<<>>>@@@BBBBBBDDDFFFHHHHHHIIIJJJLLLOOORRRTTTVVVQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZYYYVVVQQQMMMJJJJJJJJJJJJLLLPPPTTTYYY[[[^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVTTTRRRNNNJJJFFFAAA<<<888333222000...,,,+++++++++''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,///000111222444777999:::>>>@@@CCCEEEGGGHHHJJJLLLLLLNNNPPPRRRRRRQQQNNNMMMMMMLLLJJJIIIIIIGGGDDDBBB???===:::888666666777888444444333222111000//////------,,,++++++******)))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''''',,,777CCCLLLOOOFFF@@@;;;===FFFQQQZZZ^^^^^^eeelllooopppttt}}}########################$$$%%%%%%%%%###"""###$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))***+++,,,............000111222333555444333333555777999;;;:::;;;;;;<<<>>>???AAABBBAAA@@@???>>>>>>======>>>;;;:::999999999888888888444444333222222222222222222222111000...---,,,+++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))***++++++(((+++///111111222333444666777888:::<<<===???@@@DDDEEEHHHIIIIIIJJJLLLNNNNNNNNNPPPRRRTTTWWWYYY[[[XXXXXXXXXYYYZZZ[[[\\\]]]^^^___^^^]]]YYYUUUPPPMMMHHHHHHGGGHHHIIILLLPPPRRR[[[[[[\\\^^^___aaabbbbbb`````````^^^[[[WWWSSSQQQVVVVVVVVVWWWVVVTTTOOOLLL>>><<<999555333111000000+++************+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))***+++++++++//////000222444666888999===@@@DDDGGGHHHIIIKKKLLLOOOPPPRRRSSSRRRQQQOOONNNKKKJJJHHHHHHHHHFFFDDDAAA>>>===;;;:::888888888999555555444222111000///...------,,,++++++******)))))))))((('''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&''')))(((***444CCCNNNRRRRRRCCC@@@AAAIIIUUU```cccccciiilllnnnlllooo~~~########################$$$%%%&&&%%%###"""###$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,,,,---...000222333444444333333444777:::<<<>>>===============>>>???@@@@@@>>>===<<<<<<======666666555444444555555444222222111111222222333444666555333111///---,,,+++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((***+++,,,---......222666999999999;;;<<<>>>>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPPPPRRRTTTVVVVVVVVVWWWYYY[[[^^^```aaabbbbbbbbbcccdddeeefffgggffffffffffffdddaaa___]]]XXXWWWVVVSSSPPPMMMJJJHHHOOOPPPRRRUUUYYY\\\^^^___aaa```___\\\VVVPPPIIIFFFIIILLLRRRXXX]]]]]][[[XXXLLLIIIEEE@@@<<<999888888333222000///---,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++---...///000222555777888<<>>>>>>>>@@@BBBCCCCCCEEEGGGJJJLLLMMMNNNNNNPPPSSSUUUWWWYYY\\\^^^^^^^^^___```bbbeeeggghhhjjjjjjkkkkkklllnnnooopppkkklllmmmnnnooonnnmmmmmmpppooommmhhhaaaWWWNNNIIIBBBDDDGGGKKKOOOSSSVVVXXX```___]]]ZZZSSSKKKDDD@@@===BBBJJJTTT[[[]]]\\\YYYUUURRRMMMHHHCCC@@@???>>>:::888666222///---+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,---///111333666777;;;???DDDHHHJJJJJJKKKLLLPPPOOONNNMMMKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEBBBAAA;;;;;;;;;::::::888777666666555444333111000///...------,,,,,,+++******)))))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&'''''''''''''''''''''((())))))***222>>>JJJQQQUUUUUUTTTGGGMMMUUUYYY\\\aaahhhnnnnnnpppuuu~~~yyy$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%''''''(((((())))))*********++++++,,,---...//////000111222444777:::===>>>BBBBBBAAA@@@>>><<<:::999<<<>>>@@@@@@???<<<;;;;;;777777888888777555333222000000///......///111111666444000------///333555...---+++(((&&&(((,,,000***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&'''(((((()))+++***))))))***+++,,,...111333444555888999>>>???@@@AAACCCFFFHHHIIINNNMMMLLLNNNQQQUUUWWWWWWYYYZZZ[[[]]]aaaeeeiiikkkhhhiiijjjjjjjjjlllooorrruuussssssuuuyyyzzzyyywwwtttxxx{{{zzzyyyzzzzzzyyyyyyyyywwwuuuvvvuuujjj^^^TTTKKKAAA<<<>>>DDDJJJMMMVVVWWWYYYYYYVVVRRRMMMJJJCCC???<<<>>>EEEOOOXXX]]]]]]```]]]SSSKKKHHHCCC>>>BBB@@@AAADDD???444------***+++,,,+++)))(((''''''((()))++++++)))(((((()))))))))))))))))))))))))))))))))))))))************++++++,,,---///111333444777;;;AAAEEEFFFGGGHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHBBBBBBCCCEEEEEECCC???<<<;;;:::888777777777888999888777444111/////////000...---,,,+++************(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))(((((((((***,,,,,,===LLLPPPRRRUUUWWWVVVSSSRRRQQQTTTZZZbbbiiimmmzzzttt|||zzztttnnnjjjiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&''''''((())))))************+++,,,---...//////000111222444777:::===>>>AAAAAA@@@???>>><<<;;;:::<<<>>>@@@@@@>>>;;;::::::777777777666555444333222000000///.........///000000///---,,,,,,...111333111111000---***(((((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((()))***&&&(((***++++++,,,...000111333666888999;;;===???BBBCCCDDDFFFIIIKKKNNNOOORRRQQQRRRTTTWWWZZZ\\\]]]___```aaacccfffiiilllnnnnnnooooooooooooqqquuuxxxyyyxxxxxxzzz}}}~~~|||yyy|||~~~~~~}}}|||}}}}}}{{{}}}}}}{{{|||}}}wwwpppjjjaaaTTTJJJDDDBBBBBBAAAKKKLLLNNNRRRVVVWWWWWWVVVKKKFFF???<<<===AAAEEEGGGUUU\\\___\\\YYYVVVQQQKKKFFF@@@>>>BBBDDD@@@======//////---+++******,,,...((()))))))))(((''''''((())))))))))))))))))))))))))))))))))))******************+++,,,...000222333777:::???CCCEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBAAABBBCCCCCCBBB???<<<>>><<<:::999777777777888888666444111////////////------,,,+++************(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((+++...888DDDPPPRRRQQQRRRPPPMMMIIIJJJNNNVVV```hhhlllmmmqqqvvvsssnnnhhhbbb^^^[[[ZZZ$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))******+++,,,---......///000111222444777:::<<<>>>????????????>>>===<<<;;;===>>>@@@???<<<:::888888888777666444333333333222000///...---------------************+++---...///...000222222///+++((('''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,'''***---///000222555888888;;;===???@@@BBBEEEGGGHHHIIIKKKNNNQQQSSSVVVWWWWWWXXXYYY\\\___bbbeeefffhhhhhhiiikkkmmmppprrrtttvvvvvvvvvvvvvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}zzzrrrfffYYYOOOGGGAAA===BBBAAABBBGGGNNNUUUXXXXXXVVVQQQIIIBBB>>>;;;999777BBBLLLVVV\\\^^^^^^[[[WWWQQQIIICCCFFFKKKMMMLLLLLL>>>;;;666111...---......)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))***+++---///000111555999===@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@???@@@@@@@@@>>><<<@@@???<<<:::888777777777777666444111////////////---,,,+++******)))******((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&***000444DDDKKKPPPOOOMMMKKKGGGBBBBBBGGGQQQ]]]gggnnnqqqqqq{{{~~~qqqiiifff```]]]YYYTTTPPPNNNMMMLLL$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))***+++,,,---......///000222444777999<<<=========>>>>>>======<<<<<<===>>>???===:::888777777888666444333222111222222//////...---,,,,,,++++++((((((***++++++++++++***'''+++///111000...---,,,&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&'''((()))+++,,,------000333666777:::===@@@???AAACCCEEEFFFHHHLLLNNNMMMOOORRRUUUXXX[[[]]]^^^]]]___aaadddfffiiilllooonnnoooqqqsssvvvxxx{{{|||}}}~~~}}}}}}|||~~~~~~|||wwwppphhh___WWWQQQMMMHHHDDDAAACCCJJJOOORRRRRR]]][[[VVVRRRLLLFFF???:::444<<>>???>>><<>>GGGPPP\\\dddiiinnntttzzzxxxkkkaaaZZZWWWRRRPPPMMMJJJGGGFFFGGGGGG$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))***+++,,,------///000111333666999<<<===<<<<<<=========<<<<<<;;;<<<======;;;888666666666777555333111000000111111///......---,,,++++++***)))***,,,,,,,,,***((('''$$$'''***,,,------...000)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''')))+++---///000444666999;;;<<<>>>AAADDDDDDFFFHHHJJJKKKNNNRRRUUUSSSUUUXXX\\\___bbbcccdddcccfffjjjlllnnnpppsssvvvsssuuuwwwzzz~~~}}}~~~wwwvvvtttooojjjddd___]]]TTTPPPKKKKKKNNNRRRTTTTTT^^^______^^^ZZZSSSIIIBBB666888===CCCJJJSSS\\\dddfffgggfff```YYYVVVTTTTTTRRRQQQPPPOOOKKKCCC999111///,,,)))(((***,,,,,,,,,************************((()))))))))************(((((())))))+++,,,...///111333666999;;;>>>BBBEEEIIIIIIHHHGGGEEEDDDBBBAAA@@@???======??????>>>===;;;:::999888777777888888666555333222000......---,,,,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))---444===CCCBBB???<<<;;;;;;===AAADDDSSS]]]ggghhhfffkkkzzz~~~yyyqqqoookkkddd[[[TTTOOOMMMHHHGGGEEEDDDCCCBBBBBBBBB$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))***+++,,,,,,---///000111333666999;;;===;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;999777555555666555444333111000000000000............---,,,+++++++++,,,------,,,***(((&&&'''((()))***))))))+++---******((('''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***************,,,...000333555777999;;;>>>???AAABBBEEEGGGKKKLLLNNNPPPRRRUUUYYY\\\\\\^^^aaaeeehhhiiijjjkkkkkkoootttvvvvvvxxx{{{~~~zzz||||||}}}|||xxxxxx{{{zzzuuuoooooonnnkkkfffaaa^^^^^^ZZZXXXWWWUUUUUUWWWZZZ\\\]]]]]]___```^^^XXXPPPKKKCCC???===>>>AAAHHHSSS^^^aaahhhmmmhhh```\\\\\\[[[OOOOOOQQQUUUVVVSSSKKKEEE999333---******++++++)))************************))))))))))))************((()))))))))+++,,,---...///111333555777;;;@@@DDDHHHHHHHHHGGGFFFDDDCCCBBB@@@???>>>???AAAAAA???===:::999888777777777888999555444333222000...---,,,,,,+++***))))))((()))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))),,,000666===BBB;;;999888:::===@@@IIIQQQ]]]eeekkkjjjhhhtttyyyqqqiiidddZZZWWWTTTOOOKKKGGGEEECCC>>>>>>>>>>>>===<<<;;;:::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''((()))***+++,,,,,,//////111333666999;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999888555444555777333333333222111000......------...///......---,,,++++++,,,---,,,+++)))(((''')))******)))((())))))(((''''''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,---000111333555888;;;>>>???>>>@@@CCCFFFGGGIIILLLNNNRRRTTTUUUWWWXXX\\\aaadddeeegggkkknnnqqqrrrrrrrrruuuyyy|||zzzzzz|||zzzttttttzzzxxxrrruuu}}}zzzzzzrrrooonnnnnniiijjjjjjgggcccaaabbbcccjjjkkkkkkgggbbb^^^___bbb\\\\\\\\\\\\]]]]]]ZZZXXXWWWOOOIIIGGGEEEEEELLLUUU[[[ccciiigggeeefffeeeaaaVVVSSSQQQRRRVVVXXXWWWTTTJJJBBB888111///...+++(((************************))))))))))))************)))))))))***+++,,,---...---///111222555999???CCCGGGGGGGGGFFFFFFEEECCCCCC@@@@@@@@@BBBDDDCCC@@@>>><<<;;;:::888777777888888444444333222000...---,,,,,,+++***))))))((((((((())))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((,,,000222555888:::999:::???EEEHHHJJJSSS^^^dddgggkkkmmmuuu}}}yyyrrrkkkddd]]]WWWSSSIIIGGGCCCAAA???>>>======888:::;;;<<<<<<999666444$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,...///111333666888;;;<<<<<<<<<<<<<<<;;;:::999888777888888777555444666777222222333222111000...,,,,,,---.../////////...---)))***+++,,,,,,+++******%%%(((+++,,,+++***))))))%%%%%%$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))+++,,,---...///666777888;;;>>>AAADDDFFFCCCEEEIIIKKKNNNPPPTTTVVVWWWYYYZZZ\\\^^^aaafffjjjlllnnnqqquuuwwwxxxxxxwww{{{yyyssspppqqqsssssslllmmmsssrrrlllnnnwwwtttkkklllooojjjlllmmmlllkkklllpppttt|||pppgggeeeggg^^^\\\ZZZZZZ^^^bbbeeefffjjjbbb[[[XXXRRRKKKMMMTTTYYY```ddddddgggllljjjdddccc[[[RRRNNNQQQUUUWWWWWWXXXOOOCCC:::555222---)))************************))))))))))))************************+++,,,---...---...///111333888>>>BBBEEEEEEFFFFFFEEEDDDCCCCCC@@@@@@BBBDDDFFFEEEAAA???@@@>>><<<:::888777777777444444333222000...,,,+++,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&***...111222222333444:::>>>HHHQQQRRRRRRZZZfffggggggiiiqqqyyysssooogggccc]]]WWWRRRMMMHHHDDDDDDAAA>>>;;;;;;;;;;;;;;;888:::===>>>===:::666333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((''''''(((((())))))******,,,---...111444777:::;;;;;;;;;===>>>>>>>>>===<<<888999:::;;;:::888666444333222111000////////////...///000111111000///...,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''***'''######%%%''''''&&&(((((('''&&&'''((()))***(((***,,,000333555666777<<<>>>AAABBBDDDGGGJJJMMMKKKLLLOOOQQQTTTXXX^^^bbb```bbbdddhhhkkknnnooopppssswwwzzz|||uuujjjkkkrrrwww~~~sssqqqzzz{{{tttssssssrrrxxx|||uuuiiicccaaadddfffiiisss~~~zzzjjjfffhhhfffaaa^^^[[[```dddhhhnnnsssqqqkkknnneee[[[UUUTTTTTTRRRPPPYYYZZZYYYQQQDDD888000---...---++++++,,,,,,***)))+++++++++***(((&&&&&&'''))))))******++++++++++++/////////000111666;;;@@@DDDDDDDDDDDDDDDEEEEEEEEE@@@AAABBBBBBCCCBBBBBBAAA@@@???===;;;999888777777555555444222000///---------,,,,,,++++++******))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&(((((((((&&&+++111333333555;;;???JJJNNNPPPQQQTTT[[[dddiiiooojjjpppxxxnnnhhheeeccc^^^ZZZVVVRRRMMMGGGCCCBBBBBBBBB>>><<<:::777777888:::;;;>>><<<;;;::::::888555333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''((())))))******+++,,,...000333666888:::;;;<<<===>>>>>>======<<<999:::;;;;;;:::888666555222222111000////////////...///000111111000///...,,,,,,,,,,,,++++++++++++++++++***)))((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((&&&$$$$$$'''))))))((())))))(((((()))***+++,,,...///222555888:::<<<===AAACCCEEEGGGIIIKKKOOORRRRRRSSSUUUWWWYYY]]]bbbeeeiiijjjmmmooorrrtttvvvwww~~~vvvrrryyyzzz{{{vvvnnnddd^^^dddggghhhiiilllooooookkkpppiii___YYYVVVSSSOOOKKKSSSVVVZZZYYYTTTLLLEEE@@@333000+++))))))***++++++)))***+++++++++***++++++)))*********++++++++++++---.........000444999>>>@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBB@@@>>>;;;:::888888888666666444333111///......---------,,,++++++******)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((((((((((((,,,111444888???HHHPPPWWWUUUSSSTTTZZZbbbgggiiigggttt}}}vvvpppiiibbbYYYSSSQQQOOOLLLHHHIIIGGGCCC???=========>>>;;;:::888666777888:::<<<===;;;888777666555333111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&''''''(((((()))*********+++,,,...111444666777<<<<<<=========<<<<<<;;;999:::;;;<<<;;;999777666333222111000000///////////////000000000000//////------------,,,,,,,,,,,,+++***))))))((('''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&)))******)))))))))******,,,---///000555666999<<>>888000+++)))***+++,,,***+++,,,---------,,,,,,************++++++++++++,,,,,,------...222777;;;<<<===@@@CCCFFFHHHIIIJJJLLLJJJHHHEEECCCBBBAAAAAADDDBBB???<<<:::999999:::777777555444222000//////......------,,,+++++++++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))***...444:::AAAKKKXXX```^^^XXXSSSVVV^^^fffhhhhhhlll~~~uuupppiiiaaaZZZUUUOOOHHHDDDCCCBBB???<<<;;;;;;:::999999999999:::777666666666777999<<<======;;;777555444333222111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&''''''((())))))***)))***+++---///111333555:::::::::::::::::::::999999:::<<<<<<<<<:::888777555444333222111111111111000000000000000/////////......---------,,,,,,,,,***))))))(((''''''&&&&&&((('''&&&%%%$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&((()))))))))((('''(((***---000333555777;;;<<<>>>AAADDDHHHJJJLLLLLLNNNQQQSSSUUUXXX\\\___bbbdddfffhhhjjjnnnrrruuuwwwxxxyyy{{{}}}zzztttsssttttttuuurrrnnnnnnsssuuutttqqqkkkccc]]]ZZZWWWTTTRRRLLLLLLNNNSSSZZZ]]]]]]ZZZNNNGGG>>>666111...---,,,------,,,,,,---,,,+++)))+++++++++++++++++++++++++++,,,------...111555999;;;===@@@CCCGGGIIIJJJKKKLLLJJJGGGDDDBBBAAABBBBBBFFFCCC@@@===:::::::::;;;888777666555333111000//////......------,,,++++++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((***,,,000666>>>FFFNNNWWW___eee]]]YYYWWW\\\bbbfffjjjnnn}}}uuukkkbbb]]]WWWQQQKKKIIIEEE@@@>>>======;;;:::666666777888888888888888555555555666888;;;===??????<<<777555444444333222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&'''(((((())))))))))))***+++---///111222666666666666777777777888999:::;;;<<<<<<;;;999888666666555444333333333333111111000///////////////......---------,,,,,,,,,))))))((((((''''''&&&&&&((('''&&&%%%$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((''')))---111666:::===???@@@AAABBBEEEIIILLLPPPRRRQQQSSSVVVYYY[[[^^^bbbeeegggiiimmmppprrrvvvzzz}}}zzzzzz|||~~~xxxwww~~~wwwmmmccc]]]ZZZYYYZZZUUUPPPLLLLLLSSS[[[aaaccc]]]WWWNNNFFF???888333000...,,,***+++,,,---+++***,,,++++++++++++++++++++++++,,,------...000444777;;;===AAADDDGGGHHHIIIIIIHHHFFFCCCAAA@@@@@@AAABBBDDDBBB???===;;;:::;;;;;;888888777555333222000000///......------,,,++++++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''(((''''''***///333;;;AAAKKKTTTZZZ]]]^^^___\\\]]]aaaeeeeeeeeeooo{{{tttiiibbbXXXPPPKKKHHHEEEBBB>>>;;;888777666777777666555666777888888777777666444444555666888;;;>>>???===999555333333333222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&''''''((())))))))))))***+++,,,...000111333222333333444555777888888999:::<<<;;;:::999777777666555444444333333333222111000///......//////------------,,,,,,,,,,,,((((((((('''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&((())))))((((((***+++,,,...333888===AAADDDEEEEEEEEEGGGIIIMMMQQQUUUWWWXXXZZZ]]]```bbbeeeiiilllmmmppptttvvvyyy{{{~~~~~~yyyzzzzzzyyyqqqeee___]]]]]]YYYSSSLLLIIILLLTTT]]]bbbccc___YYYSSSLLLEEE???:::333///+++***---///...---,,,,,,,,,,,,+++++++++++++++,,,---------///222555:::<<>>>>>======::::::;;;;;;;;;:::999888888777666444222111000///---------,,,++++++******)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***222???HHHLLLKKKJJJJJJKKKMMMNNNNNNXXXZZZ```fffhhhrrrppp___RRRJJJDDDAAA===999777666555555666666666555555555777888555555444444444444444444333333333444555666777888333111000000111222000///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&'''(((((()))*********+++,,,---///000000000000111444777999;;;666777999::::::999888777444444333222111111111111333222000///.........///,,,,,,,,,+++++++++******'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%(((******+++...444999===???BBBEEEHHHJJJKKKLLLOOOOOOPPPSSSWWW[[[```ccceeegggkkkmmmpppsssxxx{{{{{{~~~{{{yyyccckkkqqqhhhdddhhhgggddd^^^VVVRRRSSSUUU]]][[[XXXWWWXXXXXXWWWVVVOOOFFF:::222000///,,,***---------,,,,,,+++++++++((()))++++++***+++...000000333888===@@@BBBBBBBBB@@@@@@@@@@@@>>>===;;;;;;666888:::;;;;;;:::888777777777555444222000//////------,,,++++++******))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((***++++++***---666EEEPPPKKKFFF>>>:::;;;@@@EEEIII]]]\\\aaajjjtttsss___QQQGGGBBB;;;:::999888666555444333444555555555444555666888555555555444555555666777222222222333333444444444222111111222444444222111))))))))))))))))))))))))&&&((()))(((%%%$$$%%%(((((((((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---///111444777999;;;::::::888777777777888999777666444333222111111111333333222000///---,,,,,,***++++++++++++***))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))***)))(((((()))(((***,,,...333999AAAGGGCCCEEEHHHJJJLLLOOORRRUUUVVVYYY\\\]]]]]]```eeeiiijjjmmmqqqtttvvvyyy}}}yyyzzz|||xxxqqqqqqfff{{{wwwllljjjnnnfffeeennnnnnaaaYYYZZZXXXZZZ[[[YYYWWWUUUTTTTTTXXXQQQFFF999111------...///...---+++++++++,,,---++++++++++++,,,---...///111333666:::===???@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::999999777666666333333111000////////////...---,,,+++************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&''''''((())),,,555AAAHHHHHH===888444666888<<>>@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999777666555444333222000000/////////...---,,,+++************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''((()))***///:::EEEFFFAAA999444333777>>>DDDNNNWWW```aaadddsssdddSSSHHH>>>888555333333333333333333333333555555555444444444444444444444444444444444444444222222222333333444444444222222111111111111111111(((((((((((((((((((((((('''((()))(((&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++,,,---...000333666888:::999888777777666666777777777666555444333222222222222222111000...---,,,,,,***++++++++++++***))))))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&******)))'''&&&(((+++...222777===BBBEEEGGGIIIJJJMMMPPPSSSVVVYYY\\\```dddfffhhhjjjkkkmmmooorrruuuzzzzzz{{{}}}xxxxxx~~~{{{yyyvvveee\\\cccggg^^^VVVVVVSSSRRRRRRSSSRRRLLLCCC<<<444000+++***+++,,,+++***++++++++++++,,,---......000222555888;;;>>>???@@@>>>>>>>>>===<<<<<<<<<;;;======<<<;;;999777666555555444222111000/////////...---,,,++++++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&'''((()))+++...555AAAHHHCCC:::777333555===GGGOOOXXX_________ggg~~~jjjTTTFFF>>>888333222333333333333333333333333444444444444444444444444333333333333333333333333222222333444444444444333000000000111111111222222))))))))))))))))))))))))))))))))))))((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((()))******+++)))***+++---000222555666777777777666666666666666666555444333222222222222222111000///...---,,,,,,***++++++++++++***))))))%%%'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''))))))(((''''''+++111555:::>>>DDDIIIKKKMMMNNNOOORRRUUUXXX[[[^^^bbbgggjjjjjjlllnnnqqqtttwwwzzz{{{~~~~~~tttgggpppyyyeeeiiinnneee^^^aaa^^^YYYRRRPPPPPPPPPNNNLLL===666---***+++------,,,,,,+++++++++,,,,,,---...000111444777:::<<<>>>?????????>>>>>>>>>>>>>>>>>>???>>>===<<<:::888666555666555333222000000//////......---,,,++++++++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((&&&&&&((()))'''...666>>>EEEHHHAAA888<<<;;;???IIIQQQVVV[[[```]]]dddvvvmmm\\\JJJ@@@;;;666333333222222333333333333444444333333333333333444444444222222222222222222222222111222333333444333222222000000000000111111111111++++++++++++++++++++++++---,,,,,,+++,,,++++++************)))))))))((((((''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''(((((()))******))))))***,,,...111333444666666666666555555444444333333222111000000000000111000000///...---,,,,,,***++++++++++++***))))))%%%'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))+++---333:::>>>BBBEEEIIIKKKNNNPPPSSSVVVWWWYYY]]]```cccfffkkknnnpppqqqssswww{{{~~~}}}vvvtttjjjeee{{{nnnjjjlllfffeeekkkhhhaaaWWWPPPOOOQQQSSSTTTKKKCCC888///,,,,,,++++++,,,,,,+++++++++,,,------///000222555888;;;>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===;;;999777666777666444333111000000//////...---,,,++++++++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&''')))+++&&&444AAAGGGHHHGGGCCC???GGGHHHNNNVVVZZZYYYZZZ^^^fffxxx|||```SSSDDD===999555333444222222222333333444444444222222222222333333444444222222222222222222222222000111222333333222111000222222111111000//////...::::::::::::::::::::::::888777666666777777666555111000000///...---,,,,,,))))))))))))))))))))))))&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))++++++,,,...000222444666444555555555555444333333222111000000/////////000000000//////...------,,,***++++++++++++***))))))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***)))+++///444888===CCCHHHJJJKKKMMMOOOQQQTTTYYY]]]\\\^^^bbbdddgggkkkooorrrwwwwwwyyy}}}~~~zzzwwwwwwwwwmmmnnnqqq}}}tttgggeeecccfffmmmiiifffaaa[[[VVVSSSQQQQQQUUUPPPFFF<<<333---***))),,,,,,,,,++++++,,,,,,---///000111444777:::===>>>@@@AAAAAABBBBBBCCCCCCCCC@@@??????>>><<<:::999888888777555333222000000000///...---,,,+++++++++++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&'''***,,,+++;;;JJJNNNLLLKKKKKKJJJRRRUUU[[[___]]]YYY\\\ccc{{{}}}mmmTTTIII>>>999666333222444111222222333333444444555000111111222222333333444111111111111111111111111111222333444444333111///333222111000///......---QQQQQQQQQQQQQQQQQQQQQQQQMMMKKKIIIJJJLLLLLLJJJHHHDDDDDDBBBAAA???>>><<<<<<333222111///---,,,***************))))))***++++++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''((())))))+++,,,,,,...000222444555333444444555444333222111222111111000000000000000/////////......------,,,***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))******+++,,,...222999???DDDHHHLLLNNNOOOQQQSSSUUUWWW[[[___bbbccceeehhhjjjllloootttwww}}}|||||||||{{{sssooopppsssnnnuuuzzzhhhaaaaaadddhhhdddggghhhcccZZZQQQMMMLLLRRRSSSRRRJJJ???555///...---,,,,,,++++++,,,,,,,,,//////000222666999<<<>>>@@@@@@@@@AAABBBCCCCCCDDD?????????>>>===<<<::::::999888666444222111000000///...---,,,,,,+++,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&'''***---555BBBOOOSSSSSSTTTUUUUUUXXX\\\```aaa[[[ZZZdddrrrppp\\\JJJAAA999666444222222444111111222333333444555555000000000111222333333333111111111111111111111111222444666777666444222000111111000000/////////...^^^^^^^^^^^^^^^^^^^^^^^^___]]][[[[[[^^^^^^\\\ZZZXXXXXXVVVTTTRRRPPPNNNMMMBBBAAA???<<<888555333111......---,,,++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))******+++,,,...000222333333333444555444333222111222222111111111111111111/////////......------,,,***++++++++++++***))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***+++,,,---222888@@@GGGLLLNNNPPPRRRQQQTTTXXX[[[]]]```cccfffgggjjjlllnnnpppssswwwzzz}}}|||~~~}}}zzzzzz~~~zzzpppjjjlllpppwwwkkkbbbbbbddddddbbbfffhhhcccWWWMMMJJJKKKHHHPPPVVVTTTIII===777555------,,,++++++,,,,,,,,,...///000222555999<<<>>>??????@@@AAAAAABBBCCCCCC????????????>>>===;;;;;;999888666444222111000000//////...---,,,,,,,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''&&&(((+++...>>>GGGPPPUUUXXX\\\]]][[[ZZZ^^^aaa___YYY[[[lll{{{aaaNNNDDD<<<666555444222333666111111222333333444555555///000000111222222333333000000000000000000000000444666888999888666444222////////////000000000000ffffffeeeffffffggghhhhhh```___^^^```bbbccccccbbb^^^[[[[[[]]]\\\YYYYYY\\\UUUSSSPPPOOOOOOMMMHHHDDDBBB>>>999555333000+++''',,,+++***))))))***+++,,,(((((((((((((((((('''''')))((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,...000111777777777777666555444333000000//////.........---111111000///////////////------,,,++++++******))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''%%%$$$###$$$&&&&&&&&&))))))(((''')))---444888CCCEEEHHHKKKOOOSSSVVVWWWWWWZZZ]]]___aaadddgggiiinnnoooqqqtttwwwzzz{{{|||zzzwwwxxxsssvvvjjjsssyyysssqqqxxxvvvwww{{{}}}zzzoooiiiiiijjjiiiiiigggbbbYYYNNNEEE???CCCEEEMMMWWWXXXNNNBBB;;;111,,,+++///000------222222111000000222666:::<<<===>>>???AAABBBCCCDDDDDD@@@??????>>>===<<<<<<;;;;;;:::888555333111000000222111///...------......***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((***&&&&&&)))((()))222>>>JJJNNNSSSUUUVVVXXX[[[^^^]]]ZZZ^^^```YYY\\\~~~iiiUUUKKK999888555333111111222222333333333333333333333333222222222111111111000000111111111111111222222333888666444666999999444///////////////............jjjjjjjjjjjjkkklllmmmmmmfffeeedddeeefffgggfffdddeeebbbaaacccaaa\\\ZZZ[[[YYYXXXXXXYYY[[[[[[YYYVVVPPPMMMHHHEEECCC@@@<<<888222000...+++)))(((((((((******)))((((((''''''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******,,,---///000444444444444444333222222000000/////////.........000//////...............------,,,++++++******))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''(((''')))))))))))),,,333;;;AAAJJJKKKMMMPPPSSSUUUWWWXXX[[[]]]aaadddeeehhhkkknnnsssuuuwwwzzz{{{{{{{{{{{{||||||zzzuuusssttt~~~wwwnnnjjjhhhjjjfffeeegggjjjoooxxx{{{tttzzzzzztttkkkbbb[[[SSSLLLFFFDDD@@@BBBLLLTTTSSSMMMHHH???777000///...,,,...333......---...000333666777;;;<<<>>>@@@AAABBBBBBBBB??????>>>======<<<;;;;;;;;;999777555333111000000111000///---------------***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''))),,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((+++(((''')))***---777CCCKKKLLLMMMMMMMMMPPPUUUZZZYYYXXXZZZ\\\^^^oooqqq\\\JJJAAA888777444222111222222333333333333333333333333333222222222111111111000000111000000000000111222222:::888666888;;;:::666111////////////............iiiiiiiiiiiijjjkkklllmmmiiihhhgggggghhhgggeeeccchhheeeeeeggggggcccbbbddddddcccbbbbbbbbbaaa___]]]]]]ZZZWWWUUUSSSPPPMMMJJJ???===999555000---***))),,,+++)))((((((((())))))'''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((************+++,,,---...111111111222111111000000000000////////////......//////...---------------------,,,++++++******))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))+++...444<<>>???@@@@@@@@@>>>>>>======<<<;;;;;;;;;:::999777555333111000000//////...---,,,,,,,,,,,,***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((///---+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((,,,)))(((***...444>>>HHHJJJHHHDDD@@@AAAFFFOOOUUUXXXXXXXXX[[[kkkppp^^^LLL???999666555333222222222333444333333333333333333333333222222222111111111111111000000/////////000111111888666555777999888555111////////////............```aaaaaaccceeegggiiijjjkkkkkkkkkkkkkkkiiieeebbbddd```]]]]]]\\\YYYZZZ^^^__________________^^^^^^```^^^]]][[[YYYXXXVVVUUUOOOMMMIIIDDD???:::666444///...,,,***))))))******(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((+++************++++++,,,...///000000000000000///000000//////////////////000///......------......------,,,++++++******))))))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((('''***000777>>>FFFNNNSSSVVVVVVWWWYYY[[[]]]^^^^^^dddgggkkkoooqqqsssvvvxxx{{{|||~~~{{{yyyvvvrrrppprrrwww~~~yyyxxxyyyzzzuuutttuuuyyyzzzuuuyyyppp___]]]___eeesss|||jjjZZZRRRFFF===???GGGOOOUUUZZZYYYPPPEEE<<<666222...---,,,---...///000000111111666777:::<<<===>>>======<<<<<<<<<<<<;;;;;;::::::999888666444222111000000......---,,,++++++++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''...---+++((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((+++)))(((+++222;;;DDDKKKFFFAAA:::666888AAALLLTTTYYYZZZZZZcccppp^^^PPPBBB999666444333333222222333444444222222222222222222222222111111111111111111111111///////////////000000111333222111222333333111...////////////............NNNOOOSSSWWW]]]bbbfffiiillllllmmmnnnnnnkkkfffcccYYYQQQJJJFFFBBB@@@BBBGGGKKKMMMPPPTTTWWW[[[___aaa^^^^^^^^^]]]\\\[[[[[[[[[ZZZXXXVVVRRRMMMIIIEEECCC;;;999555111...+++))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((*********))))))******+++---...///000000000000000//////000000000000000000111000//////......//////------,,,++++++******))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))&&&&&&'''))))))///999BBBIIIOOOTTTVVVVVVWWWYYY[[[^^^```bbbccchhhkkkpppsssuuuvvvxxxyyy~~~~~~~~~}}}{{{xxxwwwvvvuuutttsssttt|||~~~tttxxx~~~|||lll]]]ZZZVVVUUU]]]aaannniiiYYYPPPHHHEEEFFFJJJSSS\\\YYYTTTMMMFFFAAA;;;222***------......////////////333555888:::<<<<<<;;;:::;;;;;;;;;:::::::::::::::888777666444222111000000---------,,,,,,+++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))((((((---666@@@FFFHHH@@@:::444222888CCCOOOWWWXXX\\\cccwwwsss^^^PPPEEE<<<777666222222222222333333444444222222222222222222222222111111111111111111111111///////////////000000111000///.../////////...---////////////............777999>>>EEELLLTTTYYY]]]^^^___aaaccccccaaa\\\XXXDDD===777666555777<<>>:::666333///,,,))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++***+++---...///000000000//////000000000111111111000000///............///------,,,++++++******))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&(((***)))(((+++222888AAAEEELLLRRRVVVXXX[[[]]]]]]^^^aaadddgggjjjlllmmmooossswwwyyyzzzyyyyyyzzz{{{yyywwwwwwzzzuuuiiihhhaaaZZZ]]]eeerrroooeee[[[TTTOOOLLLOOOUUUSSSRRRMMMHHHIIIKKKCCC999111000...,,,,,,,,,......000333666999;;;:::999777999999999999999999999999777666555333222111111000---.........---,,,+++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&***...666BBBJJJFFF===888888:::AAAKKKUUU\\\^^^[[[ppprrrZZZMMM@@@:::777444222333222222333333333222222111111111111111111111111111000000111111111222222222111000000000000111222222///000000/////////000111////////////............======<<<<<<===>>>>>>???===@@@DDDHHHJJJHHHCCC???;;;777555666666444666:::@@@CCCEEEFFFFFFHHHMMMQQQPPPSSSVVVWWWWWWXXX[[[^^^```aaaaaa```___]]][[[ZZZVVVWWWXXXWWWUUUQQQMMMKKK@@@<<<666000,,,+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++)))***+++---...///000000//////000000111111111222//////...------------...------,,,,,,+++******))))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%'''*********///888???LLLNNNRRRUUUWWWZZZ]]]```cccdddeeehhhkkkmmmoooppprrruuuyyy{{{{{{zzzzzzzzzsssqqqqqqttt|||zzzpppqqqmmmiiiooommmzzz|||ooo```WWWRRRNNNLLLNNNSSSPPPIIICCCGGGMMMKKKCCC555444111......///000222000222666999;;;:::888777888888888888888888999999777666555333222111111111---...//////...---+++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&+++111:::FFFMMMFFF:::888999>>>HHHSSS[[[______ccc~~~ttt___OOODDD999666666444222333222333333333333222111000111111111111111111111111000000111111222222222222111111111111111222222333...//////...---...///111000/////////............OOOPPPQQQRRRRRRRRRQQQPPPQQQUUUYYY\\\[[[YYYVVVUUUSSSPPPKKKHHHEEEBBB>>><<<:::::::::;;;;;;<<<===>>>GGGIIIKKKNNNOOONNNLLLKKKXXXYYY[[[]]]^^^^^^]]]\\\ZZZ\\\\\\ZZZWWWTTTSSSSSSQQQKKKCCC===999555000---,,,+++***))))))***++++++************************((((((((((((((((((((((((((())))))+++,,,---......////////////000000000000---......///////////////------,,,++++++******)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))+++)))'''&&&'''(((((((((+++(((&&&)))111===HHHNNNRRRTTTWWWYYY[[[^^^aaadddhhhkkknnnnnnmmmnnnrrrvvvxxxzzz}}}}}}xxxrrrmmmiiiqqq|||zzzuuusss{{{yyyiiicccaaa[[[TTTOOORRRTTTRRRJJJAAAAAAJJJSSSFFF>>>333///000222000...---...///000333555777888;;;:::999888888888999:::777777555333222111000000////////////...---,,,+++------,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++***)))((()))******))))))...888BBBJJJKKKGGGDDDIIIJJJNNNTTTZZZ^^^```aaajjjyyy```SSS@@@===888444111000111222333333333222222111111111222222222222222222222222333222222222111111000000......//////000111111222000000000000111111111111111111111111111111111111___```aaabbbcccdddeeeeeekkknnnrrrsssrrrpppoooooohhhfffcccaaa^^^ZZZUUURRRDDD@@@:::666444666999<<<===>>>AAACCCDDDDDDCCCBBBCCCHHHPPPXXX]]]````````````___]]][[[XXXYYY\\\^^^XXXTTTNNNJJJEEE@@@:::555111000...+++******++++++*********))))))(((((('''((((((((((((((((((((((((((())))))***,,,------............/////////000000---......///////////////------,,,,,,+++*********(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((()))(((''''''((()))******((()))---333<<>>?????????>>><<<:::999555999???GGGOOOUUUZZZ\\\_________\\\YYYWWWWWWWWWWWWVVVUUUTTTRRRMMMHHHCCC<<<:::555111...,,,++++++)))*********)))(((''''''((((((((((((((((((((((((((())))))***+++,,,---------------.........//////---......///////////////------,,,,,,++++++******((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((()))***++++++)))...777BBBJJJPPPSSSTTTUUUXXX[[[^^^aaadddiiilllnnnooorrrvvvyyy{{{zzzyyy|||xxxuuuttttttsssooollltttkkk___WWW]]]aaa]]]TTTMMMLLLMMMOOOPPPLLLCCC666...---///......///111444888;;;=========;;;:::999999999999777666555333222111111111111111111111000///...---------,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))***,,,...///000999EEEOOOTTTVVVWWWXXX^^^XXXWWW\\\ZZZYYYfffyyy}}}iiiTTTDDD===777666555555444555555555333333333222222222222111222222222222222222222222111111111000000000000000000000000000111111111111111111111222222222333333444444555555666666777777____________```aaacccdddfffggggggfffdddcccdddfffgggfffeeegggiiijjjjjjiiiffffffdddbbb^^^ZZZVVVSSSRRRQQQOOOMMMIIIFFFCCCBBB???<<<888777;;;BBBKKKPPPXXX\\\```___ZZZQQQIIIEEEKKKLLLOOORRRTTTTTTSSSQQQJJJFFFAAA:::555111///...******++++++******)))(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,---------......---......///////////////...------,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''((()))(((((()))***,,,000777CCCMMMTTTWWWXXXWWWVVVYYY\\\___bbbfffkkknnnrrrrrrtttxxx}}}~~~{{{wwwuuutttsssuuuxxxyyywwwuuu{{{rrreeeeeedddaaa]]]XXXTTTRRRPPPSSSSSSLLL@@@555///---.........000333777;;;===>>>===<<<;;;:::999999999777666555444222222222222222222222222111000//////------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***---///333===IIIQQQTTTUUUXXX[[[ZZZUUUVVVXXXTTTWWWuuujjjWWWGGG===999444444555555666555555555222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222333333444444555555999999999999999999888888RRRSSSUUUWWWZZZ[[[]]]]]][[[\\\]]]\\\ZZZYYYYYY[[[[[[YYYWWWWWWYYY]]]___```ZZZ]]]```dddfffgggfffeee^^^]]]\\\[[[ZZZYYYYYYYYYRRRMMMEEE???===???CCCGGGOOOSSSXXXYYYTTTMMMFFFBBBBBBDDDHHHKKKOOORRRUUUWWWTTTQQQLLLEEE???:::666444,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,---------------......///////////////......------,,,++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((())))))((('''(((+++...<<>>>>>===<<<;;;:::999999ZZZ]]]ccciiimmmnnnnnnmmmdddfffiiiiiihhhfffeeeeeeiiifffbbb``````aaabbbbbb___^^^\\\[[[ZZZ[[[\\\]]]XXXXXXYYYZZZ\\\```cccddd]]]\\\ZZZXXXTTTPPPMMMKKKHHHIIIIIIHHHFFFEEEFFFHHHBBBEEEGGGJJJKKKMMMQQQSSSVVVUUUSSSOOOJJJEEE@@@>>>444111...+++((('''(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------......---......///////////////......------,,,,,,++++++)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''))))))******)))(((+++111666GGGMMMTTTXXXZZZ[[[^^^aaabbbeeehhhkkkmmmqqquuuyyyyyyxxxvvvuuuvvvvvvvvvuuuqqqxxx}}}|||uuueee[[[SSSOOOLLLKKKKKKNNNPPPJJJ>>>333111000//////000333666888:::;;;;;;;;;;;;:::999999777666555444333333333333333333333333222111000///------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((******)))''')))...222AAAHHHOOOTTTVVVWWWXXXZZZWWWZZZ\\\\\\```yyyttt[[[III>>>666444555555555666555555444333222111222222222222333333333222222222222222222222222111111111111111222222222000111111222333333444444666777777888999:::;;;;;;@@@@@@???>>>===<<<;;;;;;}}}wwwpppiiibbb^^^\\\```___]]]\\\]]]^^^```bbb```bbbeeefffeeeaaa\\\YYYPPPNNNKKKGGGCCCBBBCCCEEECCCFFFKKKLLLKKKKKKKKKMMMQQQRRRTTTTTTRRROOOLLLIIICCC???888111+++))))))***))))))))))))))))))))))))))))))))))))************------------............---......///////////////.........---,,,,,,++++++))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***(((************000:::BBBNNNSSSZZZ\\\]]]^^^bbbfffgggjjjmmmoooqqqtttxxx{{{zzzxxxuuurrrppprrrvvvzzzzzzvvv___VVVTTTMMMJJJHHHKKKOOONNNGGG???666444111000000222444666888999:::;;;;;;::::::999777666555444444333444444333333333222222111000///------,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''')))+++***))),,,333999GGGKKKPPPUUUYYY[[[[[[[[[WWW\\\^^^aaatttppp___KKK@@@:::666666888555555444444444444444333111111222222222333333333222222222222222222222222111222222222333333333333222333444555666888888999888999:::;;;<<<===>>>>>>>>>>>>??????????????????yyyuuuoooiiidddaaa``````aaabbbdddfffffffffeeedddbbbaaa^^^WWWNNNFFFAAA???@@@FFFLLLNNNMMMJJJIIIIIIKKKNNNRRRVVVWWWVVVSSSQQQQQQKKKBBB888111---------))))))))))))))))))))))))))))))))))))************---------.........//////---......//////////////////......------,,,++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++((()))+++***---444AAAKKKPPPVVV]]]``````aaaeeejjjhhhkkkmmmoooqqqtttxxx{{{yyyxxxuuupppnnnpppxxx~~~ggg\\\^^^OOOKKKHHHHHHLLLNNNLLLIII999777444111000111444555666777999:::;;;;;;:::999777666555444444444444444222222222222111000//////------,,,,,,+++******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%(((++++++,,,000888???IIIKKKOOOTTTZZZ]]]]]]\\\ZZZ```bbbkkkuuu\\\MMM>>>777555444555888444333333333333444555666111111111222222333333333222222222222222222222222222222222333333444444444444555666888999;;;<<<===::::::;;;<<<===>>>???@@@<<<======???@@@AAABBBBBBzzztttlllgggfffgggiiijjjeeejjjkkkfffaaa]]]TTTJJJFFFDDDCCCDDDGGGJJJJJJJJJHHHIIIKKKOOORRRTTTUUUVVVRRROOOKKKDDD<<<333,,,(((+++++++++******))))))(((++++++***)))))))))))))))++++++,,,------......///////////////000000000000------------,,,+++***)))******)))((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''(((((('''&&&---+++))),,,555AAALLLSSSYYY[[[___bbbdddfffiiikkknnnppprrrssstttwww|||}}}zzzssskkkgggmmmzzzvvvhhhdddWWWNNNGGGHHHIIIHHHKKKPPPJJJBBB888000...///222333555555666777888888888888555555555444444333333333222222111111000000//////,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((***,,,******000<<>>777444555777666444666555555555555444444444333333333222222222111111444444333222222222333444444555555555555555666666888<<<===;;;<<>>444333000...,,,+++++++++++++++*********++++++,,,++++++,,,,,,------......000000000//////.........------...------,,,+++*********)))((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))***((((((***---...,,,)))'''---888CCCNNNUUUYYY[[[]]]```cccfffhhhkkknnnqqqqqqppprrrwww|||}}}zzzuuukkkkkkgggcccfffvvv~~~xxxyyyjjjYYYNNNGGGCCCCCCEEEMMMKKKGGGAAA:::555333333333333444555555444222111555555555444444444444444111111000000//////......------------,,,+++***))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))+++***)))***000999CCCJJJNNNQQQTTTVVVZZZ^^^]]]XXX^^^[[[wwwgggPPPCCC???:::555444555777777666666555555555555444444444333333333333222222222222444333333333333333444555666666777777888888999999<<<>>>>>>>>>AAAFFFHHHEEEEEEGGGIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIFFFCCCAAAssskkkddd___ggggggeee```VVVKKKCCC>>>???AAAAAA???===>>>CCCHHHNNNPPPTTTUUUTTTPPPKKKGGGAAA>>>:::444000,,,+++******************++++++,,,***++++++,,,------......000000000///......------------......---,,,++++++***))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''''''''''''((((((((('''(((((((((((()))))))))+++)))((())),,,---+++))),,,555BBBNNNWWW\\\______```bbbeeehhhjjjmmmqqqtttqqqsssuuuyyyzzzyyyvvvsssuuunnneeecccnnntttwwwyyyhhhZZZRRRKKKFFFCCCEEEHHHKKKIIICCC:::444111333444555666666666555444555555555555555444444444111111000000///......---------------,,,+++***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))),,,)))'''***333>>>FFFJJJMMMQQQVVVYYYZZZ[[[[[[YYY```eee~~~sssWWWEEE===:::777444444666888888777666555555555555444444444333333333333333333333333222222333333333444555555888888888999:::;;;;;;<<<======???BBBHHHLLLMMMKKKJJJOOORRRPPPOOOPPPRRRSSSQQQRRRRRRRRRQQQNNNKKKJJJ}}}tttmmmiiidddbbb```ZZZQQQJJJ???AAAAAA???;;;999:::<<<@@@EEELLLSSSWWWVVVSSSPPPNNNKKKDDD===666000,,,)))******)))))))))******+++******++++++,,,------...000/////////.........---------.........---,,,,,,***))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((((((((()))))))))******)))(((((()))+++,,,,,,999AAALLLVVV\\\___bbbdddccceeegggiiikkknnnrrruuutttxxxzzzwwwrrrooopppssswwwlllooozzz|||hhh\\\SSSJJJBBB<<>>??????@@@@@@CCCHHHLLLMMMMMMNNNQQQYYY^^^]]]\\\___aaa```ZZZ[[[[[[[[[YYYUUURRRPPPxxxoookkkfff\\\TTTKKKJJJGGGEEEAAA===999777444999AAAJJJQQQUUUWWWWWWUUURRRMMMFFF???777222///,,,,,,+++*********************++++++,,,,,,------........................------............------******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))((((((((()))))))))******((()))***)))(((+++222888HHHNNNVVV[[[^^^aaadddhhhgggiiijjjkkklllooosssvvvxxxzzzzzztttnnnoooyyy{{{www|||lll```RRRFFF===AAAHHHNNNPPPJJJAAA:::333222222111222444666777555555555555555666666666222222111111000/////////.........------,,,+++*********)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))*********)))***111;;;EEEJJJLLLNNNQQQWWW[[[YYYWWW[[[aaadddoooUUUEEE>>>;;;555555666666777777888888666555555555555444444444333333333333444444444444222333555666888888999999;;;<<<===>>>@@@AAACCCCCCFFFFFFHHHKKKLLLKKKOOOTTTaaammmtttqqqnnnppppppmmmgggfffdddaaa^^^YYYUUUSSSyyyoooccc]]]UUUPPPMMMIIICCC>>>666777:::>>>DDDLLLRRRVVVTTTSSSQQQMMMHHHBBB===:::000///...---,,,+++++++++*********+++,,,,,,------,,,------....../////////------............------******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''((()))(((((()))))))))*********(((((()))))))))*********%%%***---,,,***000===HHHRRRXXX^^^aaabbbcccgggkkklllmmmnnnnnnnnnppptttwwwxxxwwwtttrrrvvvqqq[[[IIIHHHIIINNNTTTTTTNNNGGG999777333111000222555777444555555555666666666777333333222222111111000000............---,,,+++************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))),,,000888@@@GGGLLLNNNQQQSSSYYY]]]ZZZXXX^^^hhh```KKK@@@;;;888555777888888888777777777666555555555555444444444333333333444444444555555555666888:::<<<=========??????AAABBBDDDFFFGGGHHHJJJIIIIIIKKKJJJLLLWWWddd|||wwwooommmkkkhhhddd```\\\YYYWWWxxxnnnccc\\\YYYVVVOOOIII???<<<888777:::BBBKKKQQQPPPQQQRRRQQQNNNJJJEEECCC333222000///------,,,,,,)))******+++,,,,,,------+++,,,,,,---...///000000------...............---******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))))))))))))))************))))))))))))************$$$***000...,,,444FFFUUUWWW]]]ccceeeeeefffjjjnnnppppppqqqpppppprrruuuxxxvvvrrrooossszzzUUUOOOKKKNNNVVVZZZWWWRRR@@@<<<777333111222555777444555555555666666777777444444333333222111111111............---,,,++++++************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))*********...555===DDDIIINNNPPPSSSUUUZZZ^^^[[[YYYaaammmxxxXXXFFF???:::777666888::::::888777666666666666555555555444444444333333333444444555555555777999;;;===???@@@@@@@@@AAABBBCCCEEEGGGIIIKKKKKKIIIHHHHHHIIIIIINNNaaatttvvvkkkmmmkkkhhheeeaaa___]]]]]]yyylll___UUUQQQOOOBBB666444888>>>CCCHHHOOOQQQRRRQQQOOOMMMLLLKKKEEE@@@888111,,,***+++,,,,,,***))))))+++,,,+++***---------............///,,,---------------,,,,,,************))))))))))))((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,***((('''(((((()))((()))***+++...666BBBQQQ[[[___aaaccceeefffhhhkkkmmmwwwrrroooppptttwwwuuurrrkkkmmmoooyyygggYYYPPPTTT[[[YYYUUUSSSMMMCCC777111111444444333666666666666777777777777999888777666444333222111...000222333333000---***************))))))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((************))))))))))))''')))******(((''''''((('''///999BBBFFFJJJNNNRRRWWWTTTYYY```XXXOOObbbpppUUUDDD999777<<<::::::999888777666555444555555555666666666777777222444555666666666888999;;;;;;===??????@@@BBBEEECCCFFFEEECCCGGGOOORRRNNNOOOOOOOOOLLLIIIRRRmmm{{{sssoooiiihhhgggdddbbb```^^^^^^}}}gggZZZXXXMMMBBB>>>>>>>>>???AAAJJJMMMQQQTTTTTTSSSRRRRRRKKKGGGAAA;;;555111///...,,,***))))))+++,,,,,,+++------------............------............------************))))))))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************)))(((((()))***+++***++++++---444@@@LLLVVV[[[```bbbeeefffgggiiilllnnnqqqpppqqqtttvvvuuuppplllcccgggqqqzzzjjjZZZWWW[[[[[[VVVQQQIII>>>777444444444333777777777777888888888888888888777555444333222111///000111222111///---+++************))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((()))******)))(((((()))***222<<>>888444333333777777888888888999999999888777666555444222222111000000000000000...------++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))******)))((()))+++...666@@@GGGKKKLLLOOOQQQVVVXXX]]]\\\VVVaaa~~~xxxkkkSSSDDD;;;999<<<:::999999888777666555555555555555555555555555555555777999::::::;;;===??????@@@AAABBBEEEHHHJJJJJJEEEGGGGGGHHHMMMUUUYYYXXXXXX[[[aaagggmmm~~~uuuoookkkcccgggjjjhhheeecccfffjjjuuudddUUUKKKHHHJJJFFFGGGHHHJJJLLLMMMLLLKKKKKKLLLLLLKKKFFF???777333...,,,))))))***+++,,,,,,,,,,,,---------.........---...//////////////////+++++++++*********))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************((()))++++++******++++++---444???LLLXXX___bbbbbbdddfffiiikkklllmmmppprrrtttwwwyyywwwqqqiiiccc___ZZZmmm}}}eee]]]ZZZUUUXXXUUUOOOEEE<<<555222222666777777777777888888888777666666555333222222111111000000///............+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******))))))+++---222:::CCCIIILLLLLLNNNPPPUUUZZZ\\\XXXXXXooojjjRRREEE<<<999<<<999999888888777666666555666666666555555555555444666888;;;<<<<<<===@@@BBB???BBBDDDEEEIIINNNNNNLLLDDDCCCCCCEEEJJJPPPTTTTTTZZZ^^^fffoooyyy{{{tttnnniiidddjjjooonnnjjjiiinnnsss~~~uuuaaaTTTPPPQQQMMMIIIGGGHHHIIIJJJIIIFFFHHHKKKLLLJJJEEE???;;;333000,,,******++++++***,,,,,,,,,------------...---......///000000//////++++++++++++************((((((''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************)))+++,,,+++)))(((***+++000<<>>???BBBDDDAAAFFFIIIKKKPPPVVVUUUOOOEEECCCBBBDDDGGGJJJMMMNNNUUUYYYaaajjjuuu{{{uuuoooiiiiiiooouuutttqqqqqqvvv|||qqqqqqvvv~~~}}}wwwxxxrrrnnnuuuzzzuuuppprrr{{{kkk]]]ZZZTTTKKKFFFEEEFFFFFFEEEDDDFFFIIIKKKLLLJJJHHHFFF;;;777222...,,,,,,+++***,,,,,,,,,,,,------------,,,---...///////////////,,,++++++++++++*********((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************,,,---+++((((((,,,///:::GGGVVV___aaabbbfffkkkgggiiilllmmmnnnpppsssuuutttsssrrrrrrsssvvvxxxyyywwwwww^^^VVV\\\\\\ZZZWWWRRRKKKBBB999444444444444555555555666666555555444444333222222111111000///...------------,,,++++++++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((())))))***))))))*********+++...111;;;@@@FFFIIIJJJLLLOOORRRPPPVVVWWW\\\wwweeePPPFFF===999:::888888888888777777666666666666777777777888888888777:::===>>>@@@BBBDDDGGGFFFMMMSSSVVV\\\ccc___UUUIIIEEECCCFFFHHHHHHJJJLLLMMMPPPWWW___hhhxxxyyyssslllqqquuuzzzzzzxxxyyy}}}vvvhhhkkk~~~mmmdddXXXPPPLLLIIIEEEBBBDDDDDDFFFGGGIIIKKKLLLMMMDDD@@@999333000...,,,+++++++++,,,,,,,,,---------++++++---....../////////,,,,,,+++++++++*********((((((''''''''''''(((((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************,,,---+++***+++222777HHHQQQ\\\bbbdddeeehhhlllgggiiilllnnnooopppsssuuuqqqqqqsssxxx~~~~~~yyykkkddd```^^^\\\ZZZUUUMMMBBB;;;555555555555666666666666555444444333333222222222/////////......---,,,,,,,,,,,,+++++++++*********((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((())))))***++++++)))************,,,///222???CCCGGGJJJKKKMMMRRRVVVSSSVVVVVV``````MMMEEE>>>:::;;;888888888888777777777777666666777888999::::::;;;999<<>>777333000...---++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,+++++++++******((((((''''''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************,,,---,,,+++///777>>>SSSWWW]]]cccgggiiijjjkkkgggiiilllnnnoooqqqsssuuuqqqrrrwwwzzzrrrdddaaa______]]]VVVJJJ@@@666666666666777777777777444444444333333222222222////////////...---,,,+++,,,,,,,,,+++++++++******((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))***++++++,,,)))************,,,000333BBBEEEIIIJJJKKKOOOUUUZZZWWWXXXVVVbbb[[[JJJDDD>>>;;;<<<888888888888777777777777666666777999:::;;;<<<===;;;===AAACCCDDDGGGJJJLLLSSS^^^gggkkktttzzzrrrdddKKKEEECCCHHHJJJIIIJJJOOOMMMNNNRRRWWW]]]jjj~~~{{{|||}}}~~~ssscccYYYRRROOOGGG???:::<<>><<<<<<999999999999888888888888888888999;;;>>>??????>>>CCCEEEHHHJJJKKKNNNRRRTTT]]]hhhrrrvvv{{{}}}uuujjjSSSJJJDDDFFFLLLOOOQQQTTTQQQTTTXXX]]]dddppp}}}~~~}}}yyybbbRRRMMMEEE??????BBBBBBDDDFFFIIIIIIHHHEEE@@@999333///+++,,,------,,,,,,,,,------------............//////......---+++******)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((''''''''''''((()))))))))))))))))))))******+++)))+++---...333>>>MMMXXX^^^___```cccgggjjjmmmoooooonnnqqqwwwxxxtttqqqrrrkkk~~~xxxeeeaaa___```]]]QQQCCC<<<555333555777555222777666555444444555666666444333111000......------,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++000888===GGGHHHIIILLLOOOSSSUUUVVVRRRWWW___~~~sssYYYIIIAAA===:::;;;999999888888888888888888::::::;;;===@@@AAAAAAAAABBBEEEIIINNNRRRXXX^^^bbbkkkvvv~~~|||pppXXXOOOIIIMMMVVV]]]dddiiihhhiiijjjjjjmmmuuuzzzbbbWWWLLLBBB???===;;;;;;===FFFGGGIIIIIIEEE@@@999555...---,,,,,,---...---,,,---------............///......---,,,,,,+++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''(((((()))***)))))))))))))))***++++++---+++,,,111===KKKXXX```bbbcccdddgggiiillloooppppppqqquuuzzzxxxsssqqqsssmmmooogggaaa]]][[[VVVLLLEEE===777666666444333777666666666666777888999444333222000///......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++*********---444<<>>@@@BBBCCCEEEEEEGGGJJJPPPVVV]]]fffnnnsss|||vvv\\\SSSNNNUUUcccqqq~~~~~~ooo```NNNCCC<<<888999<<>>777222---+++,,,...---,,,---------............///......---,,,,,,+++***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''((())))))***))))))))))))***+++,,,,,,///---///888GGGUUU]]]___eeefffgggiiikkknnnpppqqqssssssuuuwwwtttppprrrxxxzzzkkk\\\YYYYYYYYYQQQFFF<<<777666666777888888888888888888888999555444333111000///......------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***+++000888@@@FFFEEEIIINNNRRRTTTVVVWWWWWWXXXbbbooo___NNNEEE@@@<<<999:::999999888888888999;;;;;;===???AAABBBCCCEEEHHHJJJNNNRRRYYY```hhhqqqyyyyyy___VVVQQQZZZkkk~~~iiiUUUFFF>>><<<>>>:::===BBBGGGIIIIIIGGGEEEBBB;;;222,,,,,,------------------............///---------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))***+++,,,---,,,---444BBBQQQ\\\______gggggghhhjjjlllnnnppprrruuutttsssqqqmmmlllvvv|||eee^^^^^^aaaZZZNNNAAA888555777999:::::::::999999888777666666555333222000/////////---------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))'''''''''((((((((())))))(((((((((((()))))))))))),,,+++***---333;;;CCCHHHCCCHHHOOOSSSUUUVVVWWWXXX\\\ssszzzdddWWWJJJDDDAAA===;;;;;;:::999999999999;;;===>>>???AAACCCDDDEEEGGGKKKOOOQQQVVV^^^gggpppyyy{{{eeeZZZTTTZZZjjj|||ppp[[[JJJ@@@===999<<>>DDDGGGDDDIIIPPPTTTUUUVVVXXXZZZbbbmmm[[[PPPFFFBBB@@@<<<;;;===;;;;;;::::::;;;===@@@BBBAAADDDGGGHHHHHHKKKPPPTTTTTTZZZdddoooyyy|||kkk___UUUWWWbbbooo}}}~~~|||cccNNNEEE???>>>???@@@CCCFFFIIIKKKFFFEEEAAA<<<666111///...---------............///------,,,,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))(((((())))))***+++)))))))))***+++,,,.........999IIIUUU\\\aaaeeeiiihhhiiijjjllloooqqqtttuuurrrqqqnnnjjjgggmmm}}}lll]]]aaabbb^^^TTTGGG<<<888888999999::::::999888777666777666444333111000000000...------------,,,,,,,,,************************((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***&&&''''''((())))))******(((((((((((())))))))))))+++***+++000888@@@DDDEEEEEEKKKRRRUUUVVVWWWZZZ^^^tttrrrbbbTTTKKKCCC???>>>;;;;;;======<<<;;;;;;===???BBBDDDEEEHHHKKKLLLLLLNNNUUUZZZ```hhhsss~~~zzziii]]]SSSTTT\\\eeeooowwwyyy{{{}}}~~~~~~}}}cccTTTDDDBBB@@@???@@@DDDHHHKKKBBBEEEGGGCCC<<<444000///---------.........//////---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))))))))******+++)))))))))***+++---...///777DDDTTT\\\]]]___eeekkkiiijjjkkkmmmpppsssvvvwwwooooooooollliiipppwww```aaaeeeggg```QQQCCC;;;999666777888999:::999888888777666555333222111000000......---------,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((((((((())))))))))))+++***,,,111999@@@CCCDDDGGGMMMSSSVVVVVVXXX\\\aaa{{{ddd[[[QQQHHH@@@===<<<999:::===>>>===<<<<<<===AAADDDFFFGGGKKKOOOOOOOOOQQQXXX^^^pppwwwvvvcccXXXOOOQQQYYYbbbkkkqqqlllmmmmmmnnnqqqyyy~~~mmmZZZKKK@@@BBBDDDAAABBBIIIFFFJJJJJJEEECCC@@@888---+++---000000/////////000......---------,,,,,,,,,************)))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((()))+++,,,---///111333IIIQQQ[[[aaaccceeeiiimmmlllooossssssssssssrrrppprrrpppsssvvvsssvvv|||rrrhhhjjjlll^^^PPPCCC444;;;888888::::::777777999777666555444222111000///......---------,,,,,,,,,------,,,+++***(((((('''+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++******************000++++++444???CCCDDDDDDFFFSSSRRRSSS[[[UUUYYYtttlll^^^WWWIIIBBB===>>>???===<<<>>>>>>======???BBBFFFHHHIIIKKKMMMQQQTTTTTTWWWbbbooonnn```QQQEEEFFFQQQaaarrr~~~|||yyyxxxxxxvvvzzzxxxxxxvvvuuuttttttttttttwwwuuusssssswww{{{dddNNNGGGDDD??????CCCDDDIIIJJJGGGEEEEEEAAA:::111000///////////////000......---------,,,,,,,,,************)))))))))))))))((('''((())))))((('''''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))+++,,,+++,,,000666<<>>===<<<>>>@@@@@@@@@BBBEEEGGGIIIIIIKKKMMMQQQWWW[[[```lllxxx}}}kkkZZZMMMBBBDDDQQQeee|||]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[YYYYYY\\\```fffiiicccdddfffhhhkkkmmmoooppprrruuuzzzjjjXXXLLLBBB???@@@BBBGGGJJJIIIHHHIIIHHHEEE999555///---...000000///......---------,,,,,,,,,++++++*********)))))))))***)))((()))***+++***(((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************,,,,,,++++++222>>>HHHYYY]]]bbbeeeeeegggjjjnnnqqqqqqrrrssstttrrrnnnllliii{{{~~~ooommmjjjeeeXXXEEE;;;666555777999777777888666666555444222111000000.........------------,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************,,,+++///;;;CCCEEEEEEFFFOOOQQQRRRYYY]]]ZZZiiikkkZZZOOOIIIFFF@@@<<<===>>><<<===@@@BBBCCCEEEGGGHHHJJJJJJKKKOOOOOOSSS\\\dddlllwwwzzzgggSSSHHH>>>@@@NNNeeeNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKJJJJJJKKKMMMOOOQQQNNNOOORRRTTTVVVXXXYYYYYYZZZ]]]aaaeeejjjqqqyyy~~~uuu```MMMCCC@@@>>>CCCGGGHHHHHHHHHHHHHHHAAA999111---///111000.........---------,,,,,,,,,+++++++++*********))))))+++***))))))++++++***)))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++***,,,666GGGSSS___aaadddeeefffhhhllloooqqqppprrrvvvvvvpppkkkiiilllrrr{{{tttrrrpppmmmbbbRRRBBB;;;777888:::888888:::666555555444222111111000............------------++++++***************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++***,,,333???FFFGGGFFFHHHPPPPPPTTT[[[[[[___zzzcccVVVMMMGGGCCC???<<<===>>>===???BBBBBBDDDGGGJJJKKKLLLMMMMMMTTTSSSWWWbbbllluuuzzzfffOOOFFF>>>>>>HHHZZZttt@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????AAAAAAAAABBBCCCDDDEEEFFFIIIKKKNNNQQQTTTYYY```dddiiiqqq{{{zzz^^^KKKBBB:::===AAAEEEFFFFFFFFFHHHFFF>>>444000000222000.........---------,,,,,,,,,++++++++++++************,,,***)))***+++,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))***+++,,,111===NNNZZZ```aaaccceeegggjjjnnnqqqoooooorrrwwwvvvnnnjjjkkkqqqppp}}}}}}uuuooojjj___KKKBBB999888888777777999555555444333333222111111//////.........---------++++++******************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++***...888CCCHHHGGGGGGJJJOOOPPPWWW[[[ZZZlllrrr```UUULLLFFFAAA>>><<<>>>>>>>>>AAAFFFBBBFFFJJJLLLLLLMMMNNNPPPSSSTTT[[[iiiuuu~~~}}}hhhNNNFFF???===AAAKKK[[[jjj999999999999999:::;;;<<<::::::::::::::::::::::::===<<<;;;::::::;;;<<<======???@@@BBBCCCFFFJJJMMMSSSYYYbbbiiioooxxxzzz___OOO???<<<;;;@@@DDDEEEFFFIIIFFF@@@999444333222000.........---------,,,,,,,,,,,,++++++++++++*********+++***)))***+++++++++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((()))+++000999FFFTTT]]]aaabbbcccfffiiillloooqqqnnnnnnrrrvvvqqqjjjlllttt|||}}}sssoooiiiXXXJJJ===777666444444666555555444333333222111111/////////.........------+++++++++*********))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,111<<>>===?????????CCCIIIGGGJJJNNNNNNLLLLLLNNNQQQOOOTTTaaasssiiiNNNFFF???======@@@GGGOOOXXXiii999999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<888:::<<<<<<<<<===???AAADDDGGGLLLQQQWWW```jjjqqqnnnSSSGGG======AAACCCEEEHHHDDDBBB>>>:::666222000.........---------,,,,,,,,,,,,,,,+++++++++*********+++)))((()))***+++***)))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))***...777CCCPPPZZZ^^^cccdddeeehhhkkknnnoooooopppnnnppppppiiidddoooxxxuuuppphhhWWWDDD:::777555555777555444444333333222222111////////////............---,,,,,,+++***)))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,...555@@@IIIIIIFFFHHHMMMNNNOOOYYY\\\ggg~~~jjj___SSSHHHBBB???>>>???AAAAAAAAAFFFLLLPPPRRRSSSQQQMMMKKKMMMPPPPPPZZZlll~~~iiiMMMDDD===<<<>>>???AAAEEE@@@PPPaaaooo;;;;;;;;;;;;<<<===??????;;;<<<<<<<<<============:::;;;===>>>>>>===<<<;;;999;;;>>>>>>>>>===>>>???>>>>>>@@@BBBFFFMMMUUUZZZ___kkkzzzhhhTTTBBB===???@@@BBBEEEBBBBBBAAA===777222///.........---------,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))*********((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************+++000;;;KKKWWW]]]^^^ffffffhhhjjjmmmoooooonnnsssooonnnkkkccc```rrr~~~yyyttttttaaaKKK???:::888999;;;444444444333333222222222000/////////............------,,,+++***)))((('''(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,000666AAAIIIIIIFFFHHHNNNOOOOOOYYY]]]ooo}}}{{{kkkaaaTTTHHHBBB???>>>???BBBBBBAAAGGGNNNWWWXXXXXXSSSMMMJJJLLLOOOVVVbbbuuuhhhKKKBBB;;;<<<@@@BBBDDDFFFAAALLLSSSUUU]]]ppp????????????@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA???=========@@@@@@@@@@@@AAABBBDDDFFFMMMRRR[[[dddnnnyyyvvvSSSAAAAAADDDAAA<<>>777...000000000000///...---,,,///...---+++******++++++************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,,,,---...///...666FFFTTTZZZ^^^cccaaaeeeiiikkkjjjjjjlllnnntttooo```[[[ccccccvvv{{{uuu{{{tttbbbKKK<<<999999888666666555444333333222222111111000000//////......,,,,,,++++++***))))))(((************))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))******)))((('''&&&%%%%%%)))(((((()))+++---,,,,,,111===GGGHHHGGGIIILLLMMMOOOWWWZZZYYYxxxyyylll```OOODDDBBBAAA>>>===BBBFFFJJJQQQXXXccckkklll___OOOIIILLLOOO\\\jjjyyyjjjOOOBBB???@@@>>>CCCKKKHHHIIIGGGIIINNNQQQSSSWWW\\\iiirrrAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDCCCDDDDDDEEEDDDDDDCCCCCC@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>???@@@BBBBBBEEEHHHLLLQQQWWWaaalllssssssZZZMMMGGGCCCAAAAAAFFFGGGCCC@@@???;;;555000000000000///...------///...---+++++++++++++++************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))+++,,,++++++---......111;;;LLLWWW\\\```eeecccgggkkkmmmmmmmmmoooppprrrmmmbbb^^^bbblllyyy|||yyyooo^^^JJJ===999;;;777666666555444333222222111111111000//////......,,,,,,,,,+++***)))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))(((''''''''')))))))))***+++,,,,,,,,,444???HHHIIIHHHKKKNNNOOOSSSUUUYYYaaauuugggTTTHHHFFFBBB@@@@@@DDDIIINNNXXXbbbwww}}}{{{lllZZZRRRUUUXXXaaannn}}}oooQQQDDD@@@CCCAAAIIIRRRQQQQQQNNNNNNOOOOOOLLLNNNRRRZZZeeewwwEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDDDDEEEFFFEEEEEEEEEBBBBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@CCCIIIRRRXXXgggppp~~~}}}cccQQQIIIFFFBBBFFFIIIFFFCCCBBB@@@<<<222111000///............///...---,,,+++++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))+++,,,,,,++++++,,,...---555DDDSSS\\\___ccchhhfffiiimmmoooppppppqqqrrrgggaaa``````eee~~~|||rrr\\\CCC:::>>>888777777666444333333222222111111000000///......---,,,,,,++++++******)))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************+++,,,------888BBBJJJJJJJJJMMMPPPQQQVVVQQQYYYppp}}}mmmXXXKKKHHHCCCBBBDDDHHHLLLTTTcccqqq|||jjjccceeehhhlllvvvvvvVVVFFFAAADDDDDDLLLXXXZZZ]]]YYYUUUSSSOOOKKKLLLPPPWWWddd{{{IIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLMMMNNNKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCC@@@??????BBBGGGJJJNNNWWWeeerrrgggSSSHHHCCCGGGJJJJJJHHHFFFCCCAAA555333111///.........///......------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,++++++---......;;;LLLYYY___aaaeeeiiihhhjjjmmmpppqqqqqqqqqqqqggg___eeejjjqqq}}}hhhJJJ<<<>>>999999888777555444333333222222111111000//////...------,,,,,,+++++++++++++++++++++*********))))))************************((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++***+++++++++***+++---///<<>>===<<<:::888666555444333333222222111000000000------..................,,,,,,,,,+++++++++******************************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&))),,,,,,+++---444;;;IIILLLNNNMMMOOOVVVYYYXXXUUUtttsssgggYYYOOOMMMLLLOOOWWW]]]aaagggmmmtttVVVGGGKKKMMM[[[vvv}}}vvvtttpppjjjbbb[[[WWWUUUSSSPPPKKKIIIHHHGGGGGGFFFIIILLLSSS```sssmmmVVVOOONNNMMMLLLIIIHHHFFF???666000,,,,,,111///------...//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***,,,---***,,,999HHHVVVZZZ```dddgggiiilllnnnrrrtttuuussskkkiiirrr~~~wwweeedddrrrkkkQQQDDD<<<>>><<<444222888666444222222333333222111//////.........---------------,,,,,,,,,,,,++++++************))))))))))))++++++******)))((((((((())))))))))))************+++++++++***************...+++***,,,++++++666CCCKKKLLLLLLMMMRRRWWWXXXWWW\\\|||{{{rrrfffZZZQQQKKKOOOVVV[[[^^^ccciiinnnssszzzvvvXXXHHHKKKRRRaaauuu}}}}}}vvvpppmmmkkk^^^ZZZUUUQQQNNNKKKHHHFFFIIIJJJLLLSSS___nnn|||lllWWWNNNMMMOOOIIIHHHDDD???888333111000000///......///000///...,,,,,,,,,++++++++++++***************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++,,,---,,,000>>>MMMXXX\\\aaafffhhhjjjlllnnnqqqooooooppptttrrreeeiiizzz}}}ZZZHHH;;;::::::555444777777555333222333333222111//////.........---------------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))*********))))))))))))************************************+++)))***++++++...999FFFMMMLLLMMMOOOTTTXXXXXXVVV]]]zzzrrrhhh\\\SSSNNNQQQVVV\\\bbbiiinnnqqqtttxxxlllVVVKKKLLLQQQcccwww}}}~~~|||ppplllfffaaa\\\WWWQQQMMMMMMJJJHHHHHHMMMUUU^^^dddxxxlllWWWRRRSSSNNNLLLHHHCCC===999555333//////...///111111000...,,,,,,,,,,,,++++++++++++************************((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++---,,,+++,,,...666EEESSSZZZ^^^cccgggiiikkkmmmnnnsssnnnlllpppzzznnnhhhqqqkkkTTT>>>888:::999888999888666444333333333111000/////////.........------------,,,,,,,,,,,,++++++++++++*********)))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))******))))))***,,,---111===IIINNNMMMMMMRRRWWWYYYXXXVVV^^^{{{vvvmmmaaaYYYUUUUUUWWW___iiiqqqtttuuuwwwxxxzzz}}}~~~~~~eeeZZZTTTPPPTTTiiizzzuuuoooiiiccc___VVVSSSMMMIIIHHHKKKPPPTTT```lll~~~ppp^^^TTTUUURRRNNNJJJFFF@@@999333000//////000222222000...------,,,,,,,,,+++++++++************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,222===MMMYYY]]]aaafffiiikkklllmmmooorrrnnnnnnvvvrrrooozzzcccFFF:::<<<===<<<;;;999777444333333222111///////////////............------,,,,,,,,,++++++++++++++++++*********))))))(((((())))))************((()))))))))************((()))))))))))))))******)))***,,,,,,...444@@@KKKNNNLLLNNNSSSWWWXXXXXXYYYfff|||tttiiiaaaZZZXXXZZZdddsss~~~}}}||||||xxxeee```]]]VVVXXXttt|||wwwsssfffbbbZZZSSSMMMKKKKKKLLLQQQWWWfffyyypppWWWWWWSSSPPPOOOMMMGGG===555222111000111222222000...---------,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++...777FFFSSS[[[```cccgggjjjkkklllmmmnnnkkkiiinnn|||{{{yyyrrrQQQ???<<<===<<<::::::777555333333333111000000000/////////.........------,,,,,,,,,+++++++++++++++++++++************************))))))((((((((()))))))))************(((((())))))*********+++***---...---...777CCCLLLNNNLLLNNNTTTVVVVVV[[[bbbzzzoooggg]]]\\\```ooovvvaaa]]][[[UUUZZZ|||zzzuuulllbbbYYYQQQLLLJJJMMMMMMUUUdddtttiii[[[VVVQQQPPPQQQMMMCCC;;;666444111000111111000///------------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))),,,...333???OOOYYY]]]aaaeeeiiikkklllllllllmmmiiifffkkk}}}___GGG===:::999888999777555444444444222111000000000/////////......------,,,,,,,,,,,,++++++,,,++++++++++++*********++++++******)))(((((('''))))))))))))************)))))))))***++++++,,,,,,***...000...///999FFFMMMNNNMMMQQQUUUUUUUUUaaapppzzz~~~tttlllbbbcccjjj{{{tttWWWPPPNNNNNNXXX|||vvvjjj```XXXSSSQQQOOOPPPVVV^^^ggguuummmcccXXXSSSTTTQQQIIIBBB:::666222000///000//////...------------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))...333:::HHHXXX___^^^bbbeeeiiikkkkkkkkkllllllhhhfffnnnzzz{{{~~~}}}pppTTTAAA999888888888666444444444444333222000000000000/////////...------,,,,,,,,,,,,++++++,,,,,,+++++++++******************)))))))))))))))))))))))))))************)))******+++,,,,,,------(((...000...111===JJJQQQPPPPPPTTTXXXTTTUUUiii~~~{{{uuulllnnnuuupppRRREEECCCHHHSSSssszzzooofffaaaWWWTTTQQQOOONNNSSSbbbpppsssbbbXXXVVVTTTMMMFFF<<<888333///.../////////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))000666???NNN]]]bbb^^^cccfffiiikkkkkkkkkkkklllccceeesss~~~wwwwwwyyy}}}^^^FFF;;;:::;;;888666444444555555444333000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))******************+++,,,------......%%%---000...222???NNNTTTQQQRRRWWWYYYTTTVVVnnn}}}vvvwww}}}lllUUUCCC???GGGPPPkkkzzzpppkkkcccXXXPPPMMMPPPUUUZZZhhhxxxeeeZZZ[[[WWWRRRQQQGGGAAA888222000000222333///......------,,,+++++++++++++++++++++++++++++++++******)))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((((((***+++,,,*********+++///000:::LLLYYY]]]___bbbccceeegggiiimmmpppnnnkkkgggqqqvvv|||uuuuuuWWW@@@999;;;===;;;888666666666666555222222111111000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---......///777EEEPPPTTTMMM[[[VVVTTT]]]WWWmmm~~~gggLLLDDDAAAFFFLLLYYYtttuuunnndddZZZTTTRRRQQQQQQYYYeeevvvdddZZZYYYUUUOOOLLLFFF===666333222333333//////......---,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))((()))***,,,,,,*********+++000333???QQQ\\\___bbbeeehhhgggfffiiinnnppplllfffkkkxxxcccIII???>>><<<:::777666777666555444222222111111000000//////.........---------,,,,,,++++++++++++++++++++++++,,,++++++++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---...///000888FFFPPPSSSPPPZZZSSSTTT\\\WWWooogggOOOFFFBBBFFFLLLUUUjjjwwwnnneee\\\SSSNNNMMMRRR]]]ooowww```___\\\TTTRRRLLLCCC<<<777555333222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,111999HHHWWW___aaaeeeiiinnnjjjgggjjjnnnnnnhhhccclll~~~yyyYYYGGG???:::999777777777777555333222222222111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---//////111;;;HHHQQQSSSTTTWWWQQQSSSZZZVVVssshhhOOOFFFBBBGGGMMMUUUbbbqqqvvvzzzuuuoooqqqqqq|||zzznnnaaaXXXNNNMMMQQQ^^^ooouuuhhhbbb]]]XXXRRRIIIAAA;;;666222000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((()))))))))))))))))))))))))))*********+++,,,---,,,+++***+++---333???PPP]]]aaacccgggkkknnnllljjjlllkkkhhhfffgggrrrlllOOO===:::999777777888777555333333333222111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,---------///000444>>>KKKRRRSSSTTTUUURRRTTTUUUVVV{{{yyy}}}hhhMMMEEEBBBHHHQQQYYYaaajjjiiimmmhhhccceeeiiixxxsssjjjZZZUUURRRUUU\\\iiivvveeeccc\\\WWWOOOGGG???888222...111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))((()))))))))*********++++++,,,---,,,++++++---///777EEEVVV___bbbdddgggkkkkkkkkkmmmmmmgggcccjjjvvvZZZ>>><<<:::888888888777555333333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++++++++,,,,,,------------///111666BBBNNNTTTRRRRRRUUUVVVUUUTTT___yyywwwzzz~~~eeeJJJEEEBBBIIISSS]]]eeejjjgggmmmkkkiiimmmttt{{{kkkbbbZZZVVVSSSWWWhhh{{{pppgggccc^^^VVVNNNFFF===555000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))******++++++++++++,,,,,,,,,+++---///222===KKKZZZaaaccceeehhhiiiiiijjjmmmllleeeeeevvvkkkIII@@@>>>:::888777777555444333333333222111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++***++++++,,,,,,------...---///222888EEEQQQUUURRRQQQVVVYYYWWW\\\xxx}}}vvvuuuwww}}}}}}```IIIEEEDDDJJJWWWeeeqqqwww{{{tttjjjddd]]]WWW]]]iii~~~rrrjjjfff___WWWNNNDDD;;;444222222111000000//////...---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((())))))******+++,,,,,,***+++++++++,,,...222555EEERRR]]]aaadddhhhjjjhhhkkkhhhiiijjjhhhmmm\\\EEEAAA<<<888666666666555444333333222222111111000////////////............------------------------,,,++++++++++++*********))))))*********+++++++++******+++,,,,,,---......---///222:::HHHTTTVVVQQQSSSWWWZZZZZZkkk}}}qqqooorrruuu|||xxxYYYFFFFFFGGGOOO```vvvwwwtttlll```]]]aaaaaa~~~oookkkeee]]]TTTIII???999222222111111000/////////---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((())))))***++++++,,,,,,)))***++++++,,,///333666JJJVVV___bbbeeejjjkkkhhhnnngggeeeiiikkkuuulllHHHCCC===888666666666666444444333222222111111000000/////////............------------------------+++++++++*********))))))))))))******++++++++++++******+++,,,,,,---......---///333;;;IIIUUUVVVQQQVVVXXXYYY[[[www}}}xxxmmmlllqqqtttTTTCCCEEEJJJUUUjjj~~~qqqfff______hhh|||wwwxxxsssgggZZZOOOCCC:::555111000222111......000//////.........---------,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++&&&'''///000...555BBBTTTXXX^^^dddhhhiiiiiihhhjjjnnnjjjfffuuuYYYGGG999888;;;999666666444444333222111111111111000000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------000---222AAAPPPVVVWWWWWWVVVWWWUUU```xxxtttyyyoooRRRGGGFFFIIIXXXwwwssskkkbbbcccmmmyyytttiiiVVVGGGBBB999444111222111......000//////.........---------,,,,,,,,,++++++++++++***************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,((()))///000000:::HHHWWW[[[```eeeiiijjjjjjjjjiiijjjiiimmmfffNNN999888<<<888555666555444333222111111111111000000///............///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------///---444CCCQQQWWWWWWWWWRRRWWWWWWaaafffIIIAAAEEENNN```~~~}}}ooofffcccnnn|||{{{sss]]]LLLHHH===777222222111///...000/////////.........------,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++---***+++...///222AAARRR\\\^^^bbbfffjjjkkklllllljjjfffgggrrr{{{XXX<<<:::===888333666555444333222111111111111111000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,------------......666FFFTTTXXXWWWVVVSSSZZZZZZbbb~~~{{{yyyyyyrrrYYYCCCCCCIIIUUUiiivvvkkklllvvv{{{vvvhhhXXXOOOAAA999222111111//////111////////////............------,,,,,,,,,+++++++++************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,***+++---///666HHHZZZ```bbbeeehhhkkklllmmmnnnkkkcccddduuu~~~yyy{{{eeeBBB<<<>>>888444777666555444333222111111111111000000///.../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---///999JJJVVVYYYWWWVVVXXX^^^[[[aaa|||mmmccc]]]\\\\\\[[[[[[VVVMMMDDDHHHPPP]]]nnn~~~vvvrrryyyxxxuuugggVVVFFF<<<333111111000000222000000/////////.........---------,,,,,,,,,++++++************************************++++++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,000;;;NNN^^^cccdddgggiiikkkmmmmmmmmmgggbbbhhh}}}|||bbb``````fffooo~~~vvvPPPAAA>>>:::777999777666444333222111111111111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---000<<>>AAABBBDDDHHHPPPhhhtttttt{{{~~~tttmmm[[[MMM>>>777555333111111000000000000/////////......------------,,,,,,,,,*********************************+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++000:::IIIVVV^^^bbbdddhhhkkklllkkkiiihhh___oooiiiXXXWWWVVVYYY^^^aaaeeennnxxx~~~UUU@@@>>>>>>999888777666444222111111111222111000000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///444@@@PPPYYYZZZYYYYYY[[[VVVaaannnZZZDDD>>><<<@@@BBBCCCGGGMMM]]]xxx~~~wwwxxxyyy~~~eeeUUUCCC;;;777333111000000000000000////////////......---------,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,222???NNNYYY]]]aaadddhhhkkkllljjjhhhfffcccxxx{{{___OOOZZZYYY]]]eeejjjkkkmmmppp}}}]]]AAA@@@@@@999888777666444222111111111222111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000555AAAPPPYYYZZZYYYZZZ```YYYjjjyyykkkRRRGGG???:::<<>>BBB777888777666555444333333333000111222222222111///...........................000///...---,,,+++++++++---------,,,,,,+++++++++---------------...000000///:::GGGQQQUUUVVVWWWXXXeeeYYYtttvvvgggTTTCCCAAA@@@AAAEEEKKKOOOQQQfffkkkqqqrrrjjjbbbdddkkkvvv|||oooWWWEEE<<<:::888555222222222111000000//////......------,,,++++++***,,,,,,,,,++++++++++++*********************************))))))))))))******++++++++++++++++++++++++))))))))))))************************+++,,,---......+++000@@@PPPZZZ```eeemmmlllmmmooonnnkkkiiijjjsss]]][[[eeemmmzzzwwwooorrr|||YYYCCCBBB:::888777666555444333333333000111111111000000//////........................//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++------------...///000000111<<>>MMMVVVYYYYYYZZZ[[[___```sssXXXJJJAAABBBEEEJJJQQQWWWZZZ[[[ZZZWWWUUURRRMMMIIIMMMTTT]]]aaannn}}}rrr\\\FFF777444777333333333222111111000000///.........------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,---.........333>>>LLLXXX```eeegggfffjjjkkkjjjpppwwwuuunnn]]]___kkkwww{{{RRRAAA===999888777555444333333333222111///.........///000........................///...---,,,,,,,,,,,,,,,------------------,,,,,,------------...///000111444@@@OOOYYYZZZYYYZZZ[[[]]]___tttbbbSSSKKKAAACCCHHHOOOWWW\\\^^^^^^]]]XXXTTTSSSQQQOOOSSSZZZccclllmmmTTT@@@888:::444444333333222111111111//////...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,---...///...777DDDQQQZZZbbbeeefffiiinnnmmmkkkxxx~~~rrr{{{mmm```eeesss{{{dddHHHBBB:::999888666444333333333222111///.........///000..............................---,,,,,,,,,------------------------------...............///111111444AAARRRZZZZZZXXXYYY[[[^^^```sssfff^^^XXXPPPKKKIIIBBBDDDIIIQQQXXX\\\]]]\\\[[[WWWTTTUUUTTTTTTYYY___lllyyycccJJJ<<<999555555444333333222222111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,---...///111>>>LLLUUU\\\cccfffgggkkkppplllhhhxxxzzzooosssjjjrrr{{{}}}zzz~~~sssLLLAAA;;;:::888666555333333333222111111000000000000000...........................------,,,,,,---------------------........................///000111111555CCCTTT]]][[[XXXYYY\\\]]]bbbttteeeSSSJJJFFFCCCCCCDDDCCCEEEIIIOOOTTTWWWVVVUUUQQQPPPPPPSSSTTTWWW```jjjqqqWWWAAA999555555555444333333222222////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///666DDDRRRYYY^^^dddhhhhhhiiinnniiidddtttqqqsssrrr|||wwwzzzuuutttwww{{{~~~~~~nnnooozzzRRRCCC;;;:::999777555444333333222222222222222111111000........................---------,,,,,,------...------------.........///............///000111222777FFFWWW```]]]YYYZZZ]]]^^^nnn{{{ooo___NNNEEEBBBAAA@@@BBBFFFFFFHHHLLLOOOPPPNNNLLLJJJKKKPPPVVV[[[fffyyydddJJJ???666555555444444333222222////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////999HHHWWW\\\___eeejjjjjjiiiooojjjeeevvvxxxsss|||xxxlllvvv|||tttrrrwwwuuukkkfffooo~~~]]]KKK<<<;;;999777555444333222222222333444444222111000........................------,,,,,,,,,------...---------.........//////.........//////000111222888HHHZZZbbb___[[[[[[___ggg|||lll]]]MMMGGGFFFDDDCCCDDDGGGGGGHHHIIIKKKKKKHHHFFFIIILLLTTT]]]hhh{{{xxxZZZ???777666333000000333444333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,---******+++***)))...444DDDMMMYYYaaadddgggkkkooojjjlllhhhfffvvvpppdddiiihhhlll|||mmmccccccgggkkkwwwzzzGGG???999:::888222555999222555444333222111111111111000/////////....................................---------............///......///......///222444:::PPP]]]]]]___]]]^^^fffmmmyyynnn[[[JJJGGGGGGEEEEEEIIIJJJKKKLLLNNNOOOOOOMMMKKKSSSVVV^^^pppgggLLL===:::666333333444444333111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,...++++++,,,++++++000888IIIQQQ[[[aaadddeeeiiillljjjiiieeeggguuuwww___\\\ccczzzzzzhhheeefffkkksss}}}UUUDDD<<<<<<:::333666999222444444333111111111111111000000/////////.................................---------............///---...//////...///222444;;;QQQ^^^___aaa______gggxxxvvvhhhYYYLLLJJJKKKHHHJJJPPPPPPOOONNNQQQUUUXXXZZZZZZ\\\bbbrrrvvv\\\EEE???999555555555444333111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,...,,,,,,---------444===PPPVVV]]]aaacccdddgggiiiiiieeedddkkkvvv~~~}}}ddd___qqqvvvfffeeeppp{{{fffKKK@@@===<<<666777999222444333222111000000000000000000000/////////..............................---------............///---...//////...000333555===SSS___aaadddbbbaaaiiizzzuuubbbVVVMMMLLLKKKKKKRRR]]]bbb___]]]^^^dddkkkooopppsss|||jjjNNNCCC999666666555333222111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,---,,,,,,------///888CCCUUUYYY^^^bbbcccdddgggiiihhhcccfffttt}}}~~~zzzyyyrrrnnnzzzuuuRRRCCC===<<<777888:::333333333222111000000000000000000000////////////...........................---------............///---.../////////000333666@@@UUUaaacccgggdddccciiissssss```UUUKKKHHHHHHOOObbbvvv|||yyyxxx}}}xxxXXXGGG999555666444222222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++***+++---,,,000;;;HHHXXX[[[___ccceeeggghhhiiibbbaaakkk|||[[[FFF<<<<<<888999:::555444333222111000000000000111000000000////////////........................---------............///---.../////////111444777CCCXXXccceeeiiifffccchhhkkkppp___SSSGGGDDDIIIYYYzzzgggQQQ<<<666777444222333222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,******+++------111???MMMYYY\\\```eeegggiiiiiihhh]]]___nnnhhhNNN>>><<<888888:::666555444333222111111111111111111000000000/////////........................---------............///---...//////000111555777FFFZZZeeegggkkkgggbbbfffggg|||mmm^^^QQQEEECCCLLLbbbyyy^^^CCC;;;999555222444222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,***+++---......333CCCSSS\\\^^^bbbgggjjjjjjgggeee[[[```mmmxxxXXXCCC>>>999888999666666555444333222222222222111111111000000000//////........................---------............///---...///000000222555888III\\\fffhhhkkkgggaaacccmmm{{{nnn]]]PPPFFFEEELLL```hhhJJJ???<<<666333444222222222111111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++,,,...//////555FFFVVV^^^```dddhhhkkkjjjfffccc]]]bbbkkkxxx___GGG@@@:::777888555666666555444333333333333111111111111000000000000........................---------.........//////---...///000000222666888KKK]]]fffhhhlllggg```bbbzzz|||qqq]]]QQQGGGFFFJJJWWWqqq{{{WWW???777777777555444444333222222111111000////////////.......................................---,,,,,,++++++++++++.........------,,,,,,,,,------------------------......---...222>>>LLLWWWYYYeeehhhiiinnnkkkeeegggkkknnnppp|||}}}nnnHHH===???;;;555444666555444333222111111111111111000///////////////////////////////////////---------............///111//////111111111555;;;III[[[gggllllllcccbbbppp~~~sss]]]RRRHHHGGGGGGKKKZZZkkk~~~```EEE:::888777555444444333222222111111000////////////.......................................---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++---------------,,,,,,,,,...------...444???MMMWWW___fffddddddllllllgggkkkooowww}}}www~~~|||PPP>>>===;;;999999777666444333222222111111111111000///////////////////////////////////////---------............///111//////111111000555;;;LLL\\\ggglllnnngggiiiyyyttt```SSSGGGDDDCCCEEEQQQ___gggnnnqqqxxxmmmOOO>>>888666555444444333222222111111000////////////....................................------,,,+++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------///666BBBOOOXXX```fffdddeeemmmlllgggkkknnnyyy[[[AAA<<<;;;999999777666555444333222222222111111000////////////000////////////////////////---------............///111//////000000000444:::NNN^^^hhhmmmoookkkpppuuudddUUUGGGCCCBBBCCCLLLXXX[[[cccjjjuuu{{{mmmrrr{{{|||~~~zzzZZZDDD:::666555444444333222222111111000////////////....................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---111999FFFRRRZZZZZZdddhhhkkkpppkkkjjjuuuvvv~~~|||lllKKK???<<<:::888888777666444333333222222222111000000//////000000////////////////////////---------............///111//////000000000444:::OOO___iiinnnqqqlllqqqwwwgggVVVHHHDDDEEEHHHRRR^^^eeennnwwwxxxhhh^^^fffqqqvvv{{{fffLLL===666555444444333222222111111000////////////....................................,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++++++++,,,,,,------------,,,...444>>>JJJVVV]]]XXXffflllnnnnnnmmmzzzooojjj}}}}}}uuuuuu|||sssqqqwww|||VVV???;;;<<<;;;888888666555444333333333222222111000000000000000////////////////////////---------............///111//////111111111555<<>><<<999999777666555444444444333222111111000000111111////////////////////////---------............///000...///333444666;;;BBBWWWfffoooqqqpppiiikkk{{{ttteeeUUUNNNOOO^^^|||ppp^^^TTTNNNRRR^^^iiirrrwwwzzzlllNNN===888444444333333222111111000000/////////....................................++++++++++++,,,,,,---...*********++++++,,,,,,,,,------......///000111111//////222;;;HHHVVV___dddfffmmmmmmiiiddd```ttt~~~aaaWWWddduuummmXXXYYYlll}}}qqqmmmxxx|||iiiUUUJJJAAA:::999888666555555555555333222111111000111111111////////////////////////---------.........//////000...///333666777===DDD\\\iiipppppppppjjjnnntttfffYYYSSSVVViiitttdddVVVMMMFFFJJJUUUaaakkkqqq{{{{{{UUU>>>999777666444444444444222111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------............///...---444BBBQQQ[[[bbbhhhnnnjjjiiifff^^^]]]ooorrr]]]ZZZqqqlllYYYUUUqqqtttlllzzzrrr^^^QQQKKKBBB;;;666444333333111222222222222111000000000000000000000000000000////////////////////////---000,,,---444222444AAAZZZlllqqqrrruuujjjoooxxxlll[[[RRRZZZsssjjjWWWMMMGGGEEEJJJSSS]]]jjjttt|||\\\CCC;;;777666444333444333222000222111111000//////......------------------------------------------------...------,,,,,,------...---------............/////////777FFFTTT]]]dddiiijjjkkkjjjfff```aaaooowwwjjjggg|||jjj[[[```~~~vvvwwwfff^^^QQQDDD;;;666555555222222222222222111000000000000000000000000000000////////////////////////---111------333222444AAA[[[lllpppooopppiiixxx{{{ppp```VVVZZZooo{{{cccSSSKKKEEEBBBGGGOOOXXXdddnnnxxxhhhJJJ<<<888666444333333333111000111111111000000//////...........................------------------------...------,,,,,,------...---------............//////111;;;KKKXXX___eeejjjiiimmmmmmfffccciiittt|||}}}ooovvvfff\\\kkksssoooeeeVVVFFF:::444333333222222222222222111111000000000000000000000000000////////////////////////...222......333222444BBBZZZlllooommmnnnlllvvvggg\\\\\\gggxxxyyy{{{~~~iiiWWWKKKGGGAAA???BBBIIIQQQ]]]gggttt~~~tttRRR>>>999666444222222222111000111111111000000000//////........................------------------------...------,,,,,,------...---------............//////333>>>OOO[[[aaaeeejjjkkkooommmeeefffsss~~~uuu{{{}}}```]]]tttmmm___ccc]]]QQQDDD:::555444555222222333333222222111000///////////////////////////////////////////////////333000...333111555DDDZZZlllqqqppppppppp|||{{{oooccc]]]___ffflllfffhhhrrrwwwxxx~~~gggTTTGGGAAAAAA===;;;???DDDLLLXXXcccrrr|||[[[CCC:::888444333222333222111111111111111000000000000------------------------------------------------...------,,,,,,------...---------............//////444AAARRR]]]aaafffjjjmmmnnnjjjdddkkk|||zzziiiqqqooo^^^ffflll___XXXVVVQQQIIIAAA;;;999999222333333333333222111111////////////////////////////////////////////////...333000///333111777GGG^^^nnnssssssrrrnnnuuuyyyuuuiii___ZZZYYY[[[[[[YYYaaakkkvvv}}}fffOOOBBB===:::;;;888888===BBBJJJVVVbbbqqq{{{gggKKK===999666333333333333222111111111111111111111111------------------------------------------------...------,,,,,,------...---------............///000666DDDTTT^^^bbbggglllmmmllljjjnnnzzzhhhaaannnvvvttthhhjjj~~~qqq```SSSUUUTTTNNNDDD<<<777666333333333333333222222111000000000000000000000000////////////////////////---333111///333222999JJJcccpppssstttssshhhyyyzzzzzzooocccZZZVVVTTTUUUUUU```pppkkkOOO===999999888777666777;;;@@@GGGTTT```oooyyytttVVV???;;;777444444444444444111111111111111111111111........................------------------------...------,,,,,,------...---------............///333:::GGGWWW```dddiiiooopppnnnttt~~~dddcccqqqtttnnnrrrsssuuu\\\UUUWWWWWWPPPEEE:::555333333333444444333333222111000000000000000000000000////////////////////////,,,222111///333333;;;MMMgggoooppptttvvviii{{{~~~ttthhh___YYYVVV[[[bbbuuu```BBB777888999666666555777:::===CCCPPP\\\kkkuuu~~~}}}^^^@@@<<<888555555555555444111111111111111111222222000000000000000000000000------------------------...------,,,,,,------...---------.........//////666<<>>OOO]]]bbbeeejjjpppssslllvvv{{{kkkiiisssxxxvvv~~~|||~~~ccc```[[[RRRHHHAAA===888444444444333333333333222222000000000000000000000000............/////////000...111///000555222:::OOOkkkppptttyyyyyyuuu|||sssggg```___sssXXX???999666666:::777888999888999???JJJSSS___nnn{{{}}}|||vvvNNN???999888333444888333222222111111000000//////000000000000////////////........................111000///.........---,,,...---,,,,,,,,,---...///666BBBRRR^^^ccceeeiiinnnooohhhpppyyyvvvjjjooo}}}~~~wwwtttvvv{{{```UUUPPPHHHAAA===:::666333444444333333333333222222000000000000000000000000........./////////000000///222000222666333;;;PPPiiioootttzzzzzzzzz~~~vvvjjjdddcccVVV???999666555888666888999999999>>>GGGOOOZZZhhhwww}}}}}}zzzvvvaaaEEE888;;;777444555444222222222111000000//////000000000000////////////........................---------------,,,++++++...------,,,---...///000;;;GGGVVV```eeegggjjjmmmjjjeeelll|||wwwooopppmmm{{{pppkkknnnooottt}}}hhhKKKEEE???;;;:::999666444444444333333333333222222000000000000000000000000....../////////000000000000333111333777444<<>>JJJYYYaaagggkkkmmmmmmhhhhhhppp|||}}}rrrmmmooorrryyyqqqwww||||||wwwJJJBBB;;;:::;;;999777666444444333333333222222222000000000000000000000000...////////////000000000000333111333777444<<>>???@@@OOOXXXfffttt}}}|||bbb@@@===;;;666777777333333333222111111000000000000000000////////////........................---//////---***(((***---///.........///000222333AAAOOO\\\bbbiiirrrsssnnnhhhooo|||}}}wwwvvvvvvZZZJJJ<<<;;;;;;777555777444444333333333333222222000000000000000000000000/////////000000000111111///222000222666333;;;PPPjjjyyyxxxjjj]]]VVViii|||qqqdddZZZPPPBBB999777888;;;<<<<<<===>>>>>>???@@@@@@@@@LLLRRR___nnnyyyyyy|||rrrKKK???999777999666444333333222222111111000000000000000////////////........................***,,,---+++((((((---222///.........///111333444DDDRRR^^^bbbiiirrrrrrkkkdddkkkxxxyyywww~~~dddPPP???<<<<<<777666:::444444333333333333222222000000000000000000000000//////000000000111111111000333111333777444<<>>@@@??????@@@AAABBBBBBBBBGGGJJJVVVgggttt|||vvv{{{|||SSSAAA888888:::444444444333222222111111000000000000000////////////........................+++...000//////222:::AAA///......///000222333555GGGUUU```ccciiirrrppphhh```fffrrr|||}}}yyywwwkkkUUUBBB???>>>:::999>>>444444444333333333222222000000000000000000000000000000000000111111111111111444222444888666===RRRppp~~~|||yyyrrrbbbYYY\\\eeeqqqwwwssshhhaaa```]]]WWWLLL@@@999:::===@@@BBBAAA@@@@@@BBBDDDDDDDDDBBBEEEPPPcccqqqzzzwwwvvvcccBBB777888888555444444333222222111111000000000000000000000000000000000//////......------------,,,,,,---000222444222///.../////////444;;;LLLVVVaaagggnnnsssoooggg\\\hhhllluuutttvvvzzzRRRBBBEEE777888BBB666666666555444333222222111111111111111000000000000000000////////////000000///333111222666444>>>UUUuuu}}}sssooozzzhhh]]]fffggglllqqqnnnffffffkkkooo```LLL@@@===???@@@???HHHDDDCCCFFFFFFEEEFFFJJJEEEDDDLLL^^^ppp|||{{{ttt|||qqqKKK::::::888333444444333333222111111111000000000000000000000000///////////////.........------------...///111222000------//////000777???OOOYYYbbbhhhnnnqqqmmmfffbbbqqqwww{{{{{{oooxxx}}}yyy{{{XXXDDDDDD888:::AAA555777666666555444333222222111111111111000000000000000000////////////000000///333111222666444>>>UUUttt|||xxxyyy~~~sssnnnppplllkkkmmmmmmlllooouuuzzziiiRRRBBB===???BBBCCCCCCEEEJJJNNNMMMIIIHHHIIIJJJHHHKKKYYYiiivvvvvvwwwvvvXXX>>>;;;999222444444333333222222111111000000000000000000000000.........///////////////............/////////000...,,,---///000222:::CCCSSS[[[dddjjjnnnooolllggghhhzzzxxxlll|||yyyzzzaaaGGGCCC:::;;;???444777777666555444333222222222222111111111000000000111000000//////000000111///333111222666444>>>UUUttt|||~~~vvvllllllrrryyyuuuYYYEEE===???DDDGGGGGGMMMSSSVVVWWWXXXXXXYYYVVVPPPMMMSSS^^^lll~~~vvvpppuuuyyycccBBB::::::555555444444333222222111111000000000000000000000000------......//////000000......///000//////.........---...000000222;;;EEEVVV\\\eeekkknnnooommmjjjpppxxxpppzzz|||}}}|||{{{|||~~~lllLLLBBB<<<===>>>555888777777666555444333333222222222111111111000000111000000000000000000111///333111222666444>>>UUUvvvqqqppp||||||___HHH>>>???DDDIIIRRRUUUXXX[[[eeeqqquuuqqqggg^^^VVVTTTZZZggg{{{vvv|||ssstttzzznnnGGG::::::999555555444444333222222111000000000000000000000000------......//////000000/////////000//////...---000///000111000111;;;GGGWWW]]]eeemmmoooooooooppp|||zzztttrrrnnnuuu}}}{{{{{{{{{{{{yyyyyySSSCCC>>>???>>>888999888777666555444444333222222222222111111111111111111000000000000111111///333111222666444>>>UUUwwwuuuuuu~~~bbbJJJ???@@@FFFKKK]]]```bbbjjjmmmeee\\\ZZZ]]]gggxxxpppooorrr}}}SSS<<<999===555555444444333333222222000000000000000000000000.........//////////////////////////////.........000000111222000222===JJJYYY^^^fffnnnpppnnnooossswwwtttpppjjjmmmwwwyyyxxxwwwvvvttt```HHHBBB???===<<<999999888777666555444444333222222222222111111111222111111000000111111222///333111222666444>>>UUUuuuuuuuuu~~~bbbKKK@@@CCCLLLTTTnnnuuu{{{hhhbbb^^^___ccchhhqqqzzzqqqhhhjjjxxxcccAAA777===555555555444333333222222000000000000000000000000///////////////.........//////...------...000000...///111222000333@@@NNN]]]```hhhpppppplllnnntttqqqsss{{{pppllluuuyyywwwvvvuuuqqq{{{oooOOOEEE???;;;???:::999999888777666555444333333222222222111111111222111111000000111111222///333111222666444>>>UUUuuuuuuuuubbbJJJAAAHHHVVVaaapppllllllrrrvvvsssqqqpppzzzuuubbbcccqqqoooDDD666===666555555444444333222222000000000000000000000000000000//////.........---000///---,,,---...000222,,,---000222111444CCCQQQaaacccjjjqqqpppjjjlllssslllrrrrrrnnnvvvyyyxxxyyyyyypppvvvyyyTTTHHH???:::@@@::::::999888777666555555333333333222222222111111222222111111111111222222///333111222666444>>>UUUvvvwwwuuubbbIIIAAALLL^^^lll}}}yyyrrrooossszzzyyyeeejjjyyySSS:::999777666555444333222222222333333111000000000111222////////////////////////////////////////////////,,,---///111222777EEESSS```gggqqqvvvrrrjjjiiimmmpppvvvqqqooowwwuuuvvvvvvuuuuuuYYYKKKGGG>>>???::::::999888777777777888777555333111111111222333222111111111000000//////222444111222666444===SSSxxx{{{zzzsssqqqUUUDDDCCCKKKYYYeee}}}rrrnnnuuu|||}}}yyyllldddiiisss|||nnnlllvvvaaaDDD===777777555444333222222222333222111000000000111222////////////////////////////////////////////////---...000111222777EEESSSccchhhoooqqqkkkeeefffmmmuuuooozzzyyyttttttssssssrrr~~~eeeLLLBBB;;;>>>;;;;;;:::999888888888888>>><<<999555333111111111111111111111000000000///111444111222666444===SSSuuuzzzvvvmmmuuuwwwcccLLL???>>>CCCMMMVVVZZZSSSSSSYYY^^^aaannn}}}tttdddVVVUUU\\\gggxxx|||ppptttsssOOO???888777666555333333333222333222111111000000111111//////////////////////////////////////////////////////000222222777EEETTTdddhhhmmmnnnhhhdddjjjttt|||tttsss}}}yyy}}}uuurrrqqqqqqoooxxxtttQQQAAA<<<@@@<<<;;;:::999888888888888???===:::777333111111000111111111111000000000000111444111222666444===RRRsss~~~qqqddddddooovvvtttfffVVVDDD<<<;;;===AAAEEEBBB@@@BBBGGGHHHKKKYYYiiizzz|||vvvaaaMMMFFFIIITTThhh{{{tttvvvYYY>>>999888777555444333333333222222222111111111111111////////////////////////////////////////////////000///111222222777FFFUUUbbbgggoooqqqllljjjrrr}}}xxxsssfffyyy|||wwwtttuuuyyyyyyyyyzzz{{{~~~wwwrrrqqqooommmuuuXXXEEEAAABBB<<<;;;:::888777777777777777666555333222222222222111111111000000000000000111444222333777444<<>><<<;;;;;;===AAA@@@CCCGGGHHHIIIQQQ\\\dddnnn{{{wwwaaaKKKBBBAAAIIIYYYjjjzzz}}}bbb???:::999888666555444333333222222222222111111000000////////////////////////////////////////////////000///000222222888HHHWWWaaahhhrrruuuppplllsss~~~{{{vvvsssiii\\\[[[YYYUUUUUUYYYYYYYYYZZZ\\\___ccceeejjjlllpppvvv|||zzzsssrrrnnnlllsss```JJJDDD???;;;:::999888777666666666222222222222222222333333000000000000000000111111111444222333777444;;;PPPuuuoooZZZOOOQQQZZZ```^^^QQQDDD???===;;;;;;<<>>===@@@GGGPPPWWW[[[]]]ccciiimmmnnnwwwvvv___JJJCCCCCCBBBCCCGGGwwwKKK<<<;;;999777666444444333111222222333222111000///////////////////////////////////////////////////......///111333;;;LLL]]]dddllluuuuuukkkdddjjjuuuyyy^^^JJJKKKOOOIIIFFFJJJGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFHHHJJJLLLNNNOOOPPPQQQVVV\\\^^^```gggrrr{{{}}}qqqpppkkkgggjjjsssnnnOOOHHH???>>>===<<<:::999888777777555555555555444333222222///000000000111111111111111444333555888444:::NNNsss|||mmmYYYKKKEEEHHHMMMNNNDDD;;;:::<<<;;;:::;;;<<>><<<:::999999999222333333444444333333222//////000000111111111222111555333555888444:::NNNqqqzzzwww}}}kkkYYYJJJAAA@@@CCCFFF===777999===<<<;;;;;;<<>>===<<<;;;;;;<<<=========AAA>>>???CCCIIIRRRaaannn|||~~~^^^DDDAAADDDAAACCCJJJooo___uuupppIII>>><<<===666555888444444444333222222111111000000000////////////000000////////////////////////---000222111444@@@RRR```nnnuuuyyysssgggeeesssuuunnn|||pppYYYRRRKKKHHHJJJMMMNNNMMMNNNOOOPPPPPPNNNLLLLLLMMMIIIJJJJJJIIIFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIIIILLLNNNPPPSSS^^^nnnzzztttooohhhfffeeelllaaaSSSLLLCCCAAA===;;;::::::999777555555444333333222222111111111111111222222222222222555111111777777;;;JJJtttxxxfffRRRBBB;;;:::===999:::<<<======<<<;;;;;;888:::???EEEIIIPPP^^^kkkvvvuuuXXX@@@>>>AAAAAAFFFOOOpppYYYddd|||NNN@@@>>>???999777999555444444333222222111111000000000////////////000000////////////////////////...000111111555AAASSSbbbpppvvvwwwpppggghhhuuu|||cccaaauuuqqqsss}}}zzz]]]QQQMMMIIIIIILLLNNNOOONNNPPPRRRSSSRRRPPPNNNNNNOOOLLLLLLMMMKKKIIIGGGGGGHHHFFFEEEEEEEEEEEEFFFHHHIIIHHHJJJKKKIIIIIINNNXXX```vvvxxxooofffdddccchhhvvvdddTTTNNNDDDAAA>>><<<;;;:::999777555555444444333222222222111111111111222222222333222555111111777666:::IIIsssvvveeeSSSDDD===<<<===888;;;???AAA@@@>>><<<<<<===???CCCHHHKKKRRR```nnn{{{jjjQQQ>>>===BBBDDDJJJTTTqqqUUUVVVRRR@@@;;;>>>:::888999666444444333222222111111000000000////////////000000////////////////////////...000111111555BBBUUUdddoootttuuummmgggjjjttt|||zzzcccbbbzzzxxxvvvjjjeeeeeennnxxx|||}}}~~~kkkVVVLLLJJJIIIIIILLLNNNNNNMMMPPPRRRSSSRRRPPPOOOOOOPPPOOOPPPQQQOOOMMMKKKKKKLLLIIIIIIHHHHHHIIIJJJLLLMMMMMMOOOOOONNNLLLMMMSSSYYYaaaooo|||nnndddbbbbbbdddnnn~~~eeeTTTMMMEEEBBB???<<<;;;;;;999888555555555444333333222222111111111222222222333333111555111111777666999GGGpppvvvhhhVVVHHH@@@???@@@;;;>>>BBBDDDCCCBBBAAA@@@EEECCCCCCIIIPPPYYYhhhuuu^^^LLL@@@AAAEEEGGGMMMWWWsssUUUQQQwwwWWW@@@888<<<999777999666444444333222222111111000000000////////////000000////////////////////////...000111111555CCCWWWfffnnntttvvvpppmmmqqqvvvxxxwwwjjjiiizzzmmmfffdddccc]]]VVVUUU]]]hhhpppvvv{{{www```SSSKKKJJJJJJJJJLLLLLLLLLKKKOOOPPPRRRRRRPPPPPPPPPQQQTTTUUUUUUTTTRRRQQQRRRSSSPPPPPPOOOOOOPPPRRRTTTUUUUUUVVVVVVTTTQQQQQQTTTWWWYYY___mmmmmmcccaaaaaaccckkkkkkWWWOOOFFFCCC@@@===<<<;;;999888666666555444444333333222111222222222222333333333111555111111777555888FFFkkk~~~}}}|||}}}uuuhhhXXXJJJCCCAAABBB@@@@@@BBBDDDFFFFFFDDDBBBBBBAAAHHHWWWgggtttrrrQQQHHHBBBEEEGGGGGGLLLTTToooWWWSSSqqqaaaEEE888;;;999666888777444444333222222111111000000000////////////000000////////////////////////...000111111666DDDXXXhhhqqqwwwyyytttuuu||||||vvvnnnlllwwwtttbbbWWWQQQLLLLLLGGGGGGNNNYYYcccoooxxx~~~gggVVVPPPJJJJJJKKKKKKKKKKKKKKKKKKNNNPPPRRRSSSSSSRRRTTTUUUYYYZZZ[[[ZZZYYYXXXYYY[[[YYYYYYYYYZZZ[[[^^^```aaabbbcccbbb___\\\[[[\\\]]]\\\\\\aaaooopppeeeaaa```cccjjj}}}tttZZZMMMHHHEEEAAA>>>===;;;:::888666666555555444333333333222222222222333333333333000444222222777555777EEEfff}}}||||||||||||{{{xxxqqqdddVVVJJJEEEEEEGGGBBBAAAAAAEEEKKKKKKFFFAAABBBJJJ]]]wwwfffHHHEEEDDDFFFFFFFFFLLLSSSuuucccTTTUUUnnnoooNNN<<<===:::666888777444444333222222111111000000000////////////000000///////////////////////////000111111666DDDZZZjjjsssyyyyyyvvvzzz~~~qqqmmm}}}xxxeeeTTTJJJDDD@@@???===???EEEKKKSSS```llltttzzzrrr\\\QQQOOOIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRUUUVVVWWWXXXYYY[[[\\\^^^____________```bbbaaaaaabbbcccfffiiilllmmmoooooonnnllljjjjjjjjjkkkfffeeeeeeiiiwwwwwwiiiccc```dddjjj{{{bbbNNNHHHEEEAAA>>>===<<<:::888666666666555444444333333222222222333333333444444000444222222777555777DDDbbb}}}{{{xxxvvvuuuvvvxxxzzztttmmmbbbUUULLLJJJMMMPPPEEECCCDDDMMMVVVVVVJJJ???DDDQQQhhh^^^GGGFFFFFFGGGFFFHHHQQQZZZxxxfffVVVOOOSSSmmmzzzVVVAAA@@@;;;777888777444444333333222111111000000000////////////000000///////////////////////////000111111666EEEZZZkkksssxxxwwwsss{{{tttoooxxx}}}xxxkkkVVVGGGAAA@@@@@@:::;;;>>>AAACCCGGGRRR]]]iiipppxxx~~~jjjXXXPPPOOOHHHIIIJJJKKKKKKMMMOOOQQQRRRUUUXXXZZZ[[[\\\^^^```^^^```bbbbbbbbbccceeeffffffggghhhjjjlllpppsssuuurrrrrrqqqqqqrrrsssuuuvvvpppqqqooolllqqq}}}llldddaaadddjjjyyy|||mmmUUUIIIFFFBBB???===<<<:::888666666666555444444333333222222333333333444444444000444222222777555666CCCaaa~~~|||zzzyyyyyywwwsssoooooosssxxxrrrlllaaaVVVPPPPPPUUUYYYIIIFFFIIIUUUaaa___OOO???>>>JJJ\\\iiimmmqqq}}}vvvTTTJJJJJJJJJIIIHHHLLLXXXccc{{{{{{cccVVVSSSRRRfff^^^EEEBBB888555:::555555555444333333222222111111111000///////////////////////////000000000000000000///000999III]]]jjjsss}}}{{{qqqxxxuuu}}}}}}iiiqqqzzznnnVVVJJJ===999<<<:::888999;;;<<<>>>AAAFFFJJJWWWbbbpppyyy}}}zzzggg[[[RRRNNNNNNIIIJJJKKKLLLMMMNNNOOOPPPQQQUUUYYY\\\]]]\\\\\\]]]cccbbbaaabbbeeeiiikkklllpppooonnnpppuuuyyy}}}~~~wwwxxxzzzzzzyyyyyyzzz|||~~~zzz{{{ooo]]]```bbbgggvvv|||qqqzzzTTTLLLIIIDDD@@@>>>===;;;:::888777666555444333333333333333333333333333333333333444444444444666999<<>>BBBEEEDDDDDDJJJWWWbbbsssVVVMMMKKKMMMOOONNNLLLRRRbbbppp{{{iii]]]]]]aaaiiieeeGGGAAA888666:::444444444444333222222111111111111000///////////////////////////000000000000111000000111:::JJJ^^^lllsss}}}{{{rrryyyvvvgggbbbvvvdddNNNEEE<<<:::<<<:::999:::;;;;;;<<<>>>BBBEEEKKKUUUdddpppyyynnn___VVVOOOLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRSSSVVVZZZ]]]]]]^^^___```dddccccccdddgggjjjlllmmmrrrqqqrrrtttwww{{{~~~xxxyyyzzzzzzzzz{{{}}}qqq^^^aaaaaadddqqqsss[[[OOOKKKFFFBBB???===;;;999888777666555444333333333333333333333333333333333333444444444444666999<<>>GGGUUUdddqqq|||qqq```WWWRRRMMMKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTUUUXXX[[[^^^___aaaccceeeeeeeeefffgggiiilllnnnpppuuuvvvwwwyyy{{{}}}~~~||||||||||||}}}ttt```bbbaaaccclll}}}uuu___QQQNNNHHHDDDAAA>>>;;;999888888666555444333333333333333333333333333333333333444444444444666999<<>>777666777;;;@@@CCCCCCAAAJJJXXXllltttjjjWWWJJJGGGPPP___nnnsssvvv{{{vvvzzzzzzmmmyyyuuu{{{VVVAAA;;;:::888444444333333222111111000000111000000///////////////////////////000000000000222222222444===NNNbbbpppuuu{{{xxxpppwwwxxxyyyuuuhhhiiikkkNNN<<<;;;999:::<<<777999::::::999888888:::<<<;;;???IIIVVVfffuuummmbbbXXXSSSQQQNNNMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVYYY[[[^^^```bbbdddgggjjjggghhhjjjkkklllnnnqqqssswwwyyy|||}}}~~~~~~~~~yyyeeeeeecccdddkkkxxxwwwYYYPPPLLLHHHDDDBBB???<<<:::999888777555444444444333333333333333333333333333333444444444444666999<<>>999999<<<@@@DDDGGGFFFEEE@@@FFFQQQYYYWWWOOOIIIIIIPPP___pppzzzxxxrrrnnnnnnnnnmmmooossstttwww|||~~~yyysssuuu}}}nnn{{{{{{ssscccDDD===<<<888666444444333333222111111000111000000///////////////////////////000000000000222222222555>>>OOOdddrrrxxxzzzuuunnnvvv|||tttrrrvvvcccIII:::;;;999999:::666777999::::::999:::;;;======>>>AAAIIIVVVfffuuu~~~vvvaaaZZZTTTSSSRRROOONNNPPPRRRRRRSSSUUUVVVWWWXXXYYY]]]___bbbdddfffhhhkkknnniiikkknnnoooooopppsssvvvzzz|||~~~jjjiiiffffffmmmwww{{{UUULLLJJJFFFDDDBBB@@@>>>;;;999888777666555444444444333333333333333333333333333444444444444666999<<>>???@@@??????AAAHHHVVVeeeooowwwfff[[[UUURRRSSSSSSPPPOOOQQQUUUVVVWWWXXXYYY[[[\\\\\\```cccfffiiijjjkkknnnpppkkknnnrrrsssrrrsssvvvyyy|||nnnkkkhhhgggmmmvvvXXXKKKHHHFFFDDDCCCAAA???<<<999999777666555444444444333333333333333333333333333444444444444666999<<>>999777:::999<<<===?????????>>>???AAABBBCCCBBBAAACCCKKKXXXcccwwwzzzjjj]]]YYYUUUSSSVVVVVVTTTSSSVVVYYYZZZ[[[\\\]]]___``````cccfffjjjmmmnnnnnnoooppplllpppuuuuuuttttttxxx|||qqqlllgggeeeiiirrr]]]MMMKKKHHHFFFEEEBBB???<<<:::999888666555555444444333333333333333333333333333444444444444666999<<>>:::666555444555888CCCRRRSSSGGG===;;;999<<>><<<999777666555777888@@@JJJGGG<<<777::::::>>>GGGVVVdddiiiddd]]]SSSOOONNNSSSWWW[[[aaahhhzzzqqqeeeZZZSSSQQQPPPOOONNNMMMMMMMMMNNNOOOQQQPPPNNNNNNOOOPPPOOOOOOSSSTTTVVVXXX[[[```eeeiiizzz~~~{{{wwwrrrvvvpppzzzSSSDDD===333555666666666555444444333333000000///...............000000000000000000000000///333444555>>>TTTkkkxxx|||}}}}}}|||~~~sssKKKCCC<<<<<<<<<;;;;;;===BBBAAACCCEEECCC@@@BBBHHHRRRMMMKKKMMMRRRTTTUUUUUUaaaoootttjjjccc]]]YYY[[[\\\[[[ZZZYYYZZZ[[[___```aaadddeeeggghhhhhhnnnoooqqqqqqpppqqqsssuuuvvvvvvvvvvvvwwwxxxzzzzzzmmmeeeaaabbbeeejjjttteeeYYYPPPIIIHHHGGGCCC>>><<<;;;999777555444444555666555444333333222222333333444444333444444555666777FFFddd~~~zzzpppfff___XXXOOOHHHDDD@@@<<<999<<<;;;999666444444333444888===@@@AAA@@@??????======BBBPPPgggwwwdddZZZXXXQQQUUUiiiuuu|||pppfff___XXXTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSRRRQQQRRRSSSUUUUUUUUUVVVWWWYYYZZZ\\\^^^bbbeeekkksss|||yyypppsssttt~~~UUUDDD===666888777666666555555444333333111111000////////////000000000000000000000000000///222444555???TTTkkkxxx~~~|||zzz|||dddFFF???;;;<<<>>>===>>>AAACCCFFFJJJLLLJJJJJJNNNUUUWWWWWWYYY\\\\\\ZZZ[[[]]]bbbooo}}}yyynnngggbbb^^^[[[\\\]]]\\\\\\]]]___aaadddeeegggiiikkklllmmmmmmpppqqqrrrsssrrrsssuuuwwwwwwwwwwwwwwwxxxyyy{{{{{{lllccc___```dddhhhrrrmmm[[[SSSMMMLLLKKKFFF@@@???<<<:::888666555555666777555444333333222222333333444444333444444555666777CCC___|||sssiii___WWWMMMFFFAAA>>>:::666888777666555555555666777999===@@@@@@???>>>>>>>>>DDDIII]]]{{{xxxdddWWWZZZXXX___tttwwwlllaaa[[[XXXTTTSSSUUUTTTTTTSSSSSSTTTUUUWWWXXXUUUVVVVVVWWWYYY[[[]]]^^^\\\^^^`````````aaacccdddbbbfffooozzz}}}zzzmmmpppzzz{{{[[[DDD===999;;;777777666555555444444333222222111000000000000111000000000000000000000000...111333555@@@VVVlllyyy}}}|||}}}pppTTTAAA<<<:::===@@@@@@BBBFFFBBBHHHNNNQQQTTT[[[dddjjjlllmmmppprrrmmmggggggllllllvvvpppiiieeedddbbb^^^______^^^^^^```eeehhhjjjkkklllnnnpppqqqrrrrrrsssuuuvvvvvvuuuvvvxxx{{{xxxxxxxxxyyyzzz{{{}}}~~~lllbbb\\\]]]bbbeee}}}nnnsss]]]UUUPPPOOOMMMGGGAAA???===<<<:::888777777777888555444444333333333333333444444333444444555666777@@@YYY~~~vvvlll___WWWLLLCCC>>>:::666333444333333444555777999::::::===AAAAAA???<<<===@@@IIIRRRooonnn^^^XXX___aaakkk~~~kkkbbb[[[XXXVVVTTTTTTWWWVVVVVVVVVVVVWWWYYY[[[\\\YYYZZZ\\\\\\]]]___aaacccccceeehhhhhhhhhhhhiiijjjgggiiimmmttt~~~}}}zzzkkkllluuuvvvjjjeeeEEE<<<;;;;;;777777666666555444444444222222111000000000000111000000000000000000000000...111222555BBBXXXnnnzzz{{{yyyYYYLLL@@@<<<;;;???AAABBBEEEIIIGGGLLLPPPXXXiii~~~{{{uuuwwwxxxlllgggfffggghhhcccbbbaaa``````ccchhhlllmmmnnnoooqqqrrrsssttttttwwwxxxyyyzzzyyyzzz|||~~~{{{{{{{{{|||}}}nnnccc[[[[[[aaacccxxxlllvvv\\\VVVQQQPPPMMMEEE@@@??????>>><<<:::999888888888555555444333333333333333444444333444444555666777???TTTxxxoooaaaXXXLLLBBB<<<888444222222222222333555888:::<<<<<>>???CCCLLL\\\}}}[[[SSS\\\dddggguuuyyyoooccc]]]YYYYYYXXXWWWWWW[[[YYYYYYYYYYYYZZZ\\\^^^```^^^```aaaaaaaaaaaadddggghhhjjjmmmoooooopppqqqsssqqqsssvvvzzz{{{yyyjjjjjjrrrsssaaarrrsssIII<<<===999888777777666555555444444111111000////////////000000000000000000000000000...000222666EEE\\\qqq{{{|||\\\JJJHHHCCC??????AAABBBBBBFFFKKKOOOSSSXXXhhhyyyxxxzzz{{{uuukkkffffffhhhjjjhhhgggeeebbbaaadddiiimmmqqqrrrsssuuuvvvwwwwwwwwwzzz|||}}}}}}}}}}}}~~~~~~rrreee[[[[[[aaaaaassskkkyyy|||^^^YYYTTTRRRMMMEEEAAA@@@@@@???===<<<:::999999888666555444444333333444444444444333444444555666777@@@QQQ}}}zzzpppdddZZZLLLAAA;;;888555222222222222333555888:::<<<===AAAIIINNNKKKCCCCCCHHHTTTjjjkkkMMMOOO___hhhmmmvvvkkkccc]]]ZZZYYY[[[\\\[[[\\\```]]]\\\\\\\\\^^^```aaaccccccfffhhhhhhffffffjjjmmmmmmooorrrtttuuuwwwzzz}}}zzz}}}yyyxxxiiihhhnnn|||{{{kkk{{{OOO>>>>>>666888888777666666555555444111111000////////////000000000000000000000000000...111333888HHH___sss}}}eeeKKKDDDGGGGGGDDDBBBCCCBBBBBBGGGNNNRRRZZZfff~~~nnn```bbbiiipppzzzrrrjjjfffeeegggiiikkkjjjhhhfffeeeggglllpppwwwwwwyyyzzz{{{|||||||||}}}~~~wwwhhh[[[ZZZaaa___mmmjjjpppccc]]]WWWTTTNNNFFFCCCDDD@@@???>>>===;;;:::888888666555555444444444444444444444333444444555666777???NNNyyy|||ssseee[[[LLLAAA:::888555444333333333444666999;;;===???EEEQQQ[[[VVVKKKHHHNNN\\\vvv___KKKTTT```ppp~~~www|||ddduuullleee___^^^\\\\\\``````^^^```dddaaaaaa``````aaacccdddfffgggkkknnnooommmnnnrrrwwwvvvxxxzzz|||}}}xxxxxxgggfffjjjxxxuuuVVVBBBBBB666888888777777666555555555222222111000000000000111000000000000000000000000///111333:::JJJbbbvvv|||sssWWWJJJIIIKKKKKKGGGDDDDDDCCCCCCJJJRRRXXXjjjcccRRRHHHMMMTTT[[[lllzzzwwwrrrlllhhhggghhhjjjllllllkkkjjjjjjlllqqqtttzzz{{{|||~~~zzzjjjZZZYYY___\\\hhh~~~iiiiiieee^^^XXXSSSLLLDDDCCCFFF@@@??????===;;;999888777666666555444444444444444444444333444444555666777<<>>@@@@@@HHHYYYgggbbbTTTNNNSSS^^^vvvWWWMMMZZZfffzzz```dddiiiggg]]]OOOvvvooojjjeeeaaacccaaabbbeeeccc```aaadddeeedddccccccdddeeeggghhhjjjnnnssstttssstttzzzxxxxxxfffdddhhhuuuuuuZZZEEEDDD777888888777777666666555555444333222222111111222222000000000000000000000000000222444;;;LLLdddxxx||||||gggSSSPPPRRRQQQLLLHHHEEEDDDCCCDDDMMMVVVddd~~~yyyOOOBBB===CCCFFFIIIZZZqqqyyywwwsssoookkkjjjlllmmmkkklllllllllmmmpppuuuxxx{{{|||}}}~~~|||jjjYYYWWW^^^ZZZdddyyyhhhdddddd]]]VVVPPPHHHAAAAAAEEE@@@??????===;;;999777666666666555444444444444555444444444444444555777777:::GGGtttwwwdddYYYJJJ>>>888666555444111222333555999===@@@BBB@@@JJJ^^^nnnjjjYYYRRRVVVZZZnnnoooQQQMMMZZZooolllRRRRRRRRRQQQPPPKKKxxxqqqmmmjjjhhhfffgggggghhhhhhhhhhhhggggggffffffeeefffgggjjjmmmoooqqqtttuuuvvvwww|||xxxtttlllfffeeeppphhhiiidddEEE<<<===;;;:::999888777777777777555444222222222222111///111111111111111111111111111222444:::KKKdddwww{{{bbbOOOLLLOOOOOOPPPIIICCCAAABBBHHHUUUbbbXXXFFFAAA@@@CCCEEEGGGQQQ\\\kkk~~~}}}qqqrrrsssqqqooonnnnnnooorrrqqqpppppprrrvvvyyy{{{}}}hhh```]]]WWWZZZeeeyyykkkfffcccVVVPPPMMMDDDEEEHHHCCCBBB@@@===;;;888777777777666555555555555444444444333333444444555666666666;;;EEEfffiii]]]LLL???999666333111111555777888<<<@@@???;;;AAAEEEVVVjjjnnn```TTTRRRSSSbbbnnnnnn```JJJNNNhhh|||fffTTTRRRSSSOOOLLLNNN|||vvvpppllljjjiiigggiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiillloooppprrrvvvzzz|||}}}yyytttkkkeeedddnnnoooYYY\\\kkkJJJ??????<<<;;;:::999888777777777555444222222333222111///111111111111111111111111111333444:::KKKdddxxx~~~|||~~~~~~```LLLHHHJJJJJJIIIEEEBBBBBBBBBGGGRRR^^^kkkFFF>>>===@@@EEEGGGHHHNNNVVVbbbttt|||vvvpppqqqqqqqqqooonnnooopppsssrrrrrrrrrtttwww{{{}}}iii```]]]XXX[[[dddxxxjjjcccfffWWWPPPNNNGGGFFFGGGBBBAAA???>>>;;;999888777777666555555555555444444444333333444444555666666666;;;CCCcccmmm```OOOAAA:::777555333444777999:::>>>BBBAAA<<>><<<:::888777777666555444222222333333111000111111111111111111111111222333444:::KKKdddyyy|||{{{yyyzzz\\\HHHBBBCCCDDDAAA@@@BBBDDDCCCCCCKKKUUUrrr{{{TTT<<>>>>>>>>===;;;999888777666555555555555444444444333333444444555666666666;;;AAA^^^rrreeeSSSDDD<<<888777666777:::===>>>AAAEEECCC???BBBDDDOOO]]]```TTTHHHEEE>>>BBBCCCHHHLLLMMMaaammm[[[UUUVVV]]]```\\\[[[___xxxwwwtttooommmmmmmmmllllllmmmnnnnnnoooooonnnnnnmmmooonnnnnnnnnooorrrtttvvvvvv{{{|||rrrjjjdddbbbiiiwwwxxxfffOOOMMMkkk[[[HHHDDDAAA@@@>>>;;;999777666666555444222222333333222111111111111111111111111111222333333999KKKeeeyyy|||{{{vvvtttXXXEEE>>>@@@CCCAAAAAADDDEEEAAA>>>BBBIIIUUUfffyyy{{{lllWWWGGGAAALLLLLLMMMOOOSSS[[[gggqqq|||{{{uuummmoooqqqrrrrrrsssuuuwwwzzzyyyxxxyyy{{{cccXXXXXX___nnnoooaaa\\\YYY\\\bbbrrrhhh\\\gggUUUPPPHHHFFFFFFAAA======>>>>>><<<:::888777666555555555555444444444333333444444555666666666:::???YYYvvvjjjWWWGGG===999777777888<<>>CCCMMMPPPIIIAAA>>>===>>>;;;===DDDKKKgggqqqYYYXXXVVVXXX]]]___```gggppp{{{wwwsssqqqnnnmmmnnnooooooooonnnooooooppppppoooooonnnqqqppppppqqqrrruuuxxxzzz{{{~~~~~~pppjjjeeebbbhhhtttyyyiiiQQQIII```dddLLLFFFBBB@@@>>><<<999888666666555333222333444444333111111111111111111111111111333333333999KKKeeezzz}}}uuulllTTTDDD???DDDKKKKKKHHHFFFDDD???::::::>>>???FFFMMMLLLFFFBBBBBBEEEHHHQQQ[[[aaagggrrrxxxsssnnnpppsssuuuvvvxxx{{{}}}~~~}}}}}}}}}bbb]]]\\\]]]eeexxxrrraaa[[[YYY[[[```oooiiiZZZtttXXXOOOGGGEEEGGGCCC===>>>>>>>>>===;;;999777666555555555555444444444333333444444555666666666999<<>>999777777999===AAACCCGGGJJJHHHCCC>>>;;;;;;@@@DDDDDD@@@???888;;;888888<<>>;;;999777666666555333222333444555444222111111111111111111111111333333333999KKKeee{{{|||~~~xxxtttzzzdddQQQFFFEEEOOOZZZ]]]SSSHHHBBB===888666888999;;;===>>>>>>>>>???AAALLLccc}}}~~~zzzvvvqqqlllnnnqqquuuxxxzzz}}}jjjeeedddgggqqqsssaaaZZZXXX[[[^^^mmmmmmYYY}}}ZZZMMMFFFDDDFFFDDD?????????>>><<<:::999888666555555555555444444444333333444444555666666666888:::OOOuuu|||qqqaaaOOOAAA:::777666999>>>CCCFFFJJJNNNLLLGGGAAA===;;;>>>CCCFFFDDDAAA666;;;:::;;;???EEEdddgggPPPJJJTTTZZZ```ggglllooorrrxxx~~~|||xxxvvvuuurrrqqqpppqqqsssuuuuuuuuussssssttttttttttttssssssvvvvvvwwwxxx{{{nnnhhhcccaaaeeeoooxxxlllYYYNNN___sssRRRFFF@@@???===;;;999777777666555333222333444555444333111111111111111111111111333333333888KKKfff|||~~~vvvxxxpppppprrr^^^OOOIIILLL[[[jjjmmm\\\III???;;;888777888:::<<<>>>@@@AAABBBBBBCCCWWWwwwqqqnnnttt{{{~~~uuupppnnnmmmlllnnnqqquuuyyy|||zzzyyyttt```XXXWWWZZZ\\\kkkqqqYYYXXXMMMGGGEEEFFFCCCBBBAAA???===;;;999999888666555555555555444444444333333444444555666666666999888JJJnnn~~~uuufffTTTEEE<<<888777:::???EEEIIINNNRRRPPPKKKBBB@@@???BBBGGGJJJFFF@@@888;;;;;;???DDDFFF\\\iiiTTTKKKSSSggg||||||xxxtttrrrsssrrrqqqrrruuuvvvwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuxxxxxxyyy{{{nnngggbbb```dddnnn~~~rrrhhhVVVKKK[[[wwwSSSFFF???>>><<<:::888777777666555333222333555555444333111111111111111111111111333333333888KKKfff|||zzzqqqsssrrrlll~~~mmmZZZNNNKKKQQQcccuuuwwwaaaIII<<<::::::999999;;;===???AAABBBEEEHHHJJJXXXzzzzzz^^^___gggrrrzzz~~~xxxoookkklllooosssmmmqqquuuyyy}}}uuu___WWWWWWYYY[[[jjjtttZZZ~~~~~~WWWMMMHHHFFFFFFBBBDDDBBB???<<<:::999888888666666555555555444444444333333444444555666666777999777FFFjjjxxxjjjXXXHHH>>>999777;;;AAAGGGKKKQQQUUUSSSNNNBBBAAABBBEEEKKKLLLEEE<<<888888777<<>>888999777999@@@@@@AAABBBAAAAAADDDIIIMMMZZZsss}}}wwwbbbLLLRRRYYYfffrrr{{{zzzuuussspppmmmooosssrrruuuyyy|||~~~wwwddd[[[VVVVVVYYYiiiooo```tttiiiZZZKKKCCCHHHDDDEEEFFFEEECCCAAA???===;;;;;;:::999888666555555444444444333333333333444555555555:::BBB^^^}}}zzzqqqaaaNNN???888777===@@@DDDIIIMMMPPPQQQRRRJJJGGGEEEGGGIIIHHHAAA;;;;;;>>>???>>>>>>AAAFFFHHHPPPRRRSSSRRRRRR___|||}}}~~~~~~}}}|||yyywwwyyywwwvvvuuuvvvxxxyyyyyyxxxzzzxxxvvvwwwzzz|||{{{yyyxxx{{{~~~lllgggcccaaabbbhhhwwwooo]]]UUUQQQYYY```DDD@@@>>>;;;:::::::::999777666555444444555555333111111111222222222333333333444444444777HHHccc||||||sss~~~hhhuuu|||rrrgggWWWJJJIIIWWWkkk{{{gggPPP;;;777888777999???CCCDDDEEEEEEFFFGGGIIIKKKWWWmmmtttiii^^^aaa|||mmmRRRDDDGGGNNNYYYeeeooowww|||{{{vvvrrrqqqpppoooqqqvvvxxx|||xxxdddZZZVVVVVVYYYeeennn___rrreeeXXXLLLFFFJJJDDDDDDEEEEEECCCAAA???===;;;;;;:::999888666555555444444444444444444444555555666555:::@@@ZZZ}}}uuufffTTTDDD;;;888===???CCCGGGKKKNNNQQQRRRJJJKKKLLLMMMLLLGGG@@@;;;;;;======<<<===???BBBDDDFFFEEEFFFJJJQQQcccooohhhooozzzzzzyyywwwxxx{{{zzzyyyxxxxxxzzz{{{zzzyyyyyyyyyyyy{{{}}}~~~}}}{{{zzz}}}pppgggccc```bbbhhhvvvppp^^^WWWVVV^^^fffEEEAAA>>><<<;;;::::::888777555444444444666666444222111222222222222333333333333444444777GGGbbb{{{jjj~~~}}}tttjjj___PPPGGGKKKZZZkkkvvv[[[III:::888::::::<<<@@@HHHHHHHHHHHHHHHHHHIIIIIIXXXoooqqq]]]RRRZZZuuukkkPPPBBB???>>>CCCLLLUUU```jjjuuu{{{~~~uuuqqqooopppqqqqqqtttyyy{{{zzzdddYYYVVVWWWYYY___mmm^^^nnn```VVVNNNIIILLLCCCCCCEEEDDDCCCAAA???===;;;;;;:::999888666555555555555555555444444555555666777666:::===SSSzzz{{{nnn\\\KKK???:::<<>>@@@AAACCC@@@AAAGGGPPP]]]qqquuufffWWWSSS___{{{zzzvvvvvvvvvuuuxxx||||||{{{yyyyyyzzz{{{{{{{{{yyy{{{}}}}}}}}}sssgggccc```aaaggguuuvvvddd______cccmmmHHHBBB@@@===;;;;;;:::888777444444333444666666555333222222222222222222222222222444555777EEE```zzzmmm{{{qqqcccWWWIIIDDDIIIUUUaaagggPPPDDD;;;;;;===>>>@@@DDDMMMLLLJJJIIIIIIJJJLLLNNN^^^{{{oooeeeiiitttvvvaaaKKK>>><<<>>>???AAAEEEKKKSSS___mmmwww|||}}}{{{sssooommmpppqqqrrruuuzzzzzz}}}dddXXXUUUWWWYYY^^^}}}mmm\\\gggaaaVVVOOOJJJLLLCCCDDDDDDCCCBBB@@@>>>===<<<;;;999888777666555555555555666555555555555666777777777;;;<<>>:::;;;===???BBBEEEMMMMMMKKKHHHGGGJJJQQQVVVgggwwwppphhhfffaaaZZZNNNBBB:::999;;;===CCCDDDDDDEEEJJJVVVeeeqqqyyyzzz{{{}}}xxxsssooooooqqqssssssvvv{{{}}}dddWWWUUUWWWYYY```}}}ooo[[[___eeeVVVNNNJJJKKKCCCFFFCCCCCCAAA@@@>>>===<<<;;;999888777666666555555666666555555555555666777777888===;;;FFFjjjzzzjjjXXXGGG===???AAABBBAAA@@@CCCJJJOOOaaagggsss~~~qqqWWWCCC???===>>>BBBDDDEEEMMMWWWUUUQQQPPPRRRRRRRRRWWW]]]SSSQQQOOOUUUjjjwwwuuuuuuwwwwwwuuuyyy~~~}}}{{{yyyyyy{{{~~~~~~xxxyyyyyyhhhccc^^^^^^bbbnnnqqqnnnjjjaaasss{{{SSSGGGEEEAAA???>>><<<:::888666555444555777777555333333333333222222222222111000444555777CCC\\\xxxwwwwwwrrreeeSSSKKK@@@;;;===@@@AAAAAA:::999888888:::===AAACCCEEEIIIKKKIIIGGGKKKUUU___vvvwwwcccPPPKKKFFFAAA999555666999;;;<<>>===<<<;;;888888777666666666666666555555444444555555666777777===;;;AAAbbb}}}ppp^^^LLLAAA@@@BBBCCCBBBAAAEEEOOOVVVdddpppbbbJJJAAA???BBBGGGIIINNN___qqq{{{nnnccc```bbbeeejjjoooZZZZZZYYY```zzz}}}wwwwwwyyy|||{{{yyy{{{~~~|||zzzzzz}}}uuuuuu~~~}}}hhhccc^^^\\\___kkktttppphhhZZZkkkYYYJJJGGGCCCAAA???>>>;;;999777666555666777666444222333333333222222222111111000444666777BBB[[[www}}}zzzkkk]]]IIICCC===999888999999888666777888888999<<<@@@CCCGGGQQQ[[[\\\XXX[[[hhhtttzzzWWW@@@???::::::999888999:::<<<>>>DDDEEEFFFEEEHHHTTTeeerrruuuuuuuuuuuuuuuuuuuuuuuurrrtttxxx|||wwwssstttqqqrrrvvvyyyyyy}}}dddTTTTTTXXXXXXaaa|||qqqYYYTTTfffSSSMMMIIIIIIBBBGGGBBBAAA@@@???>>>===<<<;;;888777777666666666666666444444444444444555555666444<<<999===[[[|||tttcccQQQFFF@@@CCCEEEDDDEEELLLXXXbbbpppdddMMMGGGGGGKKKQQQTTT\\\vvvwwwzzzwwwwwwxxx{{{yyyyyy|||~~~{{{}}}}}}{{{|||iiiccc]]][[[^^^iii}}}|||vvvlll\\\ooo]]]KKKHHHEEEBBB@@@???<<<:::888777666666777666444222333333333222222111111111///444666777BBBZZZwww{{{uuuwwwzzzzzz~~~}}}hhhXXXAAA>>>:::777666666666555666999:::999999===BBBEEEUUUdddssswwwsssuuuWWW===AAA777:::>>>>>><<<<<>>===<<<;;;888777777666666666666777444333333333333444555555111;;;888:::WWWwwwwwwfffUUUIII???CCCFFFGGGIIIRRR```lllbbbLLLNNNOOOTTT[[[^^^iii|||yyy||||||}}}}}}~~~~~~~~~zzzggg___ZZZ[[[]]]eeeyyy~~~}}}vvv^^^pppgggUUULLLDDDBBB@@@===<<<===;;;888555666888888444000222222222222222222222222222333333555???VVVuuuwwwzzz|||{{{www^^^OOOAAA:::666777888666555555:::999:::;;;:::<<>>>>>>>>===>>>@@@AAAAAA@@@GGGHHHIIIMMMYYYkkk|||vvvmmmggghhhjjjhhhfffeeehhhiiijjjmmmoooqqqssstttwww}}}xxxtttssssssrrrssswww|||yyyqqq{{{kkkVVVOOORRRWWWaaavvvgggSSSRRR[[[KKKGGGFFFIIIBBBFFFAAABBBBBBAAA@@@>>><<<;;;999888777666666555555666444444444555555555555666666;;;:::888JJJnnn|||mmm\\\OOOLLLFFFCCCIIIRRR^^^qqqrrrTTTLLLLLLXXXcccfffgggsssttt}}}~~~{{{yyywww|||ggg___YYYZZZ[[[bbbvvvxxxkkkVVVooonnnXXXNNNFFFDDDBBB???===>>><<<999666666999999555111222222222222222222222222222333333555???VVVuuuzzzqqq[[[NNNBBB;;;666888999888666777;;;;;;<<<===;;;===GGGSSSzzzOOO999888AAAAAAAAABBBDDDDDDDDDDDDMMMNNNPPPWWWeeevvvnnneee^^^```dddeeeeeefffccccccdddfffhhhiiijjjkkkiiiooovvv|||~~~xxxuuutttvvvvvvwwwzzzxxxtttvvvxxxvvvmmmrrrjjjVVVPPPSSSXXXaaavvvfffRRRQQQ^^^MMMGGGEEEGGG@@@DDDAAAAAAAAA@@@???===;;;:::999888777666555555555555444444444555555555555666666;;;:::777GGGjjj}}}ppp```UUUNNNLLLOOOVVVaaapppaaaJJJEEEGGGPPPYYY]]]aaaooo~~~}}}zzzyyyyyyxxx~~~}}}}}}}}}ggg^^^XXXXXXYYY___sssqqq\\\MMMqqquuuZZZQQQIIIGGGEEEAAA>>>???===:::777777999999777444333333333333222222222222111333444555>>>UUUttt|||kkkXXXOOOCCC<<<777999;;;:::999:::<<<===??????<<<===JJJWWWpppIII:::888???@@@AAACCCDDDFFFFFFGGGMMMRRRYYYbbbrrriii^^^VVVVVVYYY[[[]]]```]]]]]]]]]]]]]]]^^^^^^___]]]aaaeeeiiinnnuuu~~~zzzxxxvvvuuu{{{{{{}}}tttnnnlllhhhjjjoookkkmmmnnnpppwwwhhhVVVQQQTTTXXX```wwwdddQQQPPP|||bbbNNNGGGDDDFFF???CCC@@@@@@@@@???>>><<<:::999888777666555555444444555444444444555555555555666777:::888666DDDccctttfff]]]XXXZZZaaajjjvvvlllOOODDDAAA@@@EEEKKKPPPVVVdddxxx~~~pppssszzzyyyzzz|||~~~}}}fff]]]WWWVVVWWW___sssjjjQQQJJJrrryyy[[[RRRJJJHHHFFFAAA>>>???===;;;888888999999888666333333333333333222222222111333555555===SSSsss}}}}}}gggXXXSSSDDD===888999<<<;;;<<<===<<<>>>@@@@@@;;;<<>><<<;;;:::999888777666555444444444444444444444555555555555666666888777777AAA\\\vvvkkkbbb___bbbiiiuuurrrQQQGGGFFFDDD>>>???@@@CCCJJJUUUcccmmmrrrtttzzzyyyfffQQQOOOZZZfff{{{~~~zzzyyyzzz~~~|||ddd[[[UUUUUUWWW```uuufffLLLHHHjjjxxxYYYQQQJJJHHHFFFAAA>>>>>><<<;;;999888999999999888444444444333333333222222000444555666<<>>999:::<<<<<<===???<<<===??????;;;:::EEEQQQtttQQQBBBCCCDDDBBBCCCDDDDDDDDDFFFJJJMMMPPPggglll___SSSNNNNNNNNNOOOQQQUUUSSSQQQNNNKKKJJJJJJJJJFFFFFFEEEDDDEEEHHHMMMQQQVVV[[[ccclllsss{{{}}}wwwuuuvvvyyyzzzzzzgggWWWQQQRRRTTT]]]vvv^^^NNNNNNxxxcccOOOHHHFFFHHHBBBGGG@@@???>>>===;;;::::::999888777666555555444444555444444444555555555555666555666777888???VVVzzzxxxlllccc\\\]]]ddduuuyyyUUUEEEEEEFFFCCC@@@>>><<<<<<@@@FFFNNNSSSUUURRRPPPNNNGGGAAAEEENNNQQQ]]]ttt{{{~~~}}}zzzxxxyyy|||{{{cccZZZSSSSSSVVV___uuubbbKKKGGG[[[vvvWWWOOOIIIHHHFFFBBB???>>><<<;;;999888888888999:::555555444444333333222222000444666666<<>>>>>;;;999???GGGYYYqqqlllHHH===@@@AAA@@@AAABBBBBBBBBGGGOOOUUUbbb{{{aaaWWWNNNMMMQQQRRRTTTWWWQQQOOOKKKGGGDDDCCCCCCCCCAAA???===<<<<<<===@@@AAACCCFFFLLLRRRYYYaaahhhmmmooopppppprrrtttwwwzzz|||eeeVVVQQQQQQRRR[[[uuu[[[NNNNNNwwwcccPPPJJJHHHJJJDDDHHHAAA@@@>>>===;;;:::::::::999888777666666555555555444444444555555555555666444555888:::<<>><<<<<<>>>AAADDDGGGCCC@@@@@@BBBCCCCCCBBBHHHNNN\\\sss}}}jjjlllnnnnnnmmmmmmooorrrtttvvvxxxwwwwwwyyy}}}{{{cccZZZRRRRRRSSS\\\rrr```MMMKKKRRRnnnwwwVVVNNNIIIHHHHHHCCC@@@@@@;;;:::999777666777999:::666555555444333333222222///444777666;;;PPPqqq~~~uuueee[[[YYYIII@@@::::::;;;;;;<<<>>>@@@>>>===>>><<<999:::>>>@@@SSS```hhhtttxxxxxxoooUUUAAA;;;===??????BBBEEEIIIOOOZZZiiitttaaaNNNFFFBBBGGGOOOSSSUUUXXXLLLIIIEEEAAA===<<<<<<<<<<<<;;;999999999:::::::::999;;;===@@@DDDJJJQQQVVV\\\bbbiiinnnppptttzzzzzzbbbUUUPPPPPPQQQXXXtttYYYNNNNNNvvvdddRRRLLLJJJKKKCCCGGGBBBAAA???===;;;;;;;;;;;;:::999888777777666666777444444444555555555555666555555888:::999CCCfffzzzjjj___TTTRRRTTTbbb~~~jjjPPPGGGDDD???>>>BBBCCCCCCCCCAAA>>>>>>???@@@DDDCCCAAA@@@CCCGGGGGGEEEIIILLLVVVhhh|||\\\\\\\\\ZZZYYY[[[aaafffhhhlllqqqtttvvvzzz{{{dddZZZRRRPPPQQQYYYooo^^^PPPOOOQQQiiiyyyUUUNNNIIIIIIIIIEEEBBBBBB::::::999777666666888:::666666555444333333222222///444777666;;;OOOppprrrzzzrrrdddZZZXXXIIIAAA::::::;;;:::;;;===CCC???===>>>>>>:::777888555BBBHHHJJJQQQOOOKKKOOOPPPOOOJJJBBB<<<;;;>>>AAACCCHHHOOOXXXdddvvvsssFFF???999888@@@IIINNNQQQSSSHHHEEEAAA<<<999777777777555444333333444555555444666666666666888<<>>HHHCCCEEEFFFEEEBBB@@@AAACCC<<>>BBBLLLTTTWWWSSSUUU\\\iiiwwwQQQPPPNNNLLLIIIJJJLLLOOOZZZ^^^gggrrrxxxzzz}}}~~~bbbXXXQQQQQQTTTZZZlllgggRRRFFFPPPvvvrrrVVVSSSOOOKKKIIIFFFCCCAAA===;;;999777777888:::;;;===888444222222333111///555333444777999HHHiiittt~~~wwwlllaaaVVVOOOCCC@@@<<<:::;;;<<<>>>>>>@@@>>>===;;;:::888555333555666888:::;;;<<<;;;;;;<<<;;;999999:::===AAACCCKKKPPP^^^rrr[[[BBB<<<;;;<<<===>>>===???BBB???===:::999777555333000444444444333333444444555666777888888777888:::<<>>;;;:::;;;===??????@@@>>><<<;;;999666444222333444555777888888888777666777777666888===CCCHHHZZZfffxxxsssNNN======;;;;;;<<<>>>>>>??????===;;;888666666555333111444444333333333444555555777888888888777888:::;;;>>>DDDMMMYYYeeepppyyy~~~xxxaaaTTTPPPPPPQQQUUUjjj___EEEOOOjjjeeeTTTOOOFFFJJJFFFDDD@@@@@@>>>===<<<<<<<<<<<<<<<;;;999888777666666666555555555555555555555555555666444666999:::OOOsssnnn___UUUIII>>>===@@@CCCGGGKKKHHHCCC?????????>>>BBBGGGKKKKKKJJJHHHFFFDDDBBB@@@AAABBBAAABBBMMM```ooouuukkksss888999:::999888999:::<<<<<>><<<::::::<<>>???===:::;;;888555444444444222111444333333333444555666666888999999888777777999:::888===FFFQQQ\\\iiiuuu|||{{{bbbTTTOOOOOOPPPRRRfff~~~aaaFFFOOOiiieeeSSSMMMFFFJJJFFFEEE???>>>>>>===<<<<<<<<<===;;;:::999888777666666666555555555555555555555555444666444666999888IIIhhhqqqbbbTTTHHH<<<999999999999;;;???<<<;;;>>>@@@AAADDDIIILLLKKKKKKMMMNNNJJJDDD???CCCAAA>>>@@@OOOeeewwwooo555666888888777666777888:::<<>>======<<<<<<<<<======:::999888777666666666666555555555555555555555555222666555666999777BBB[[[ttteeeRRRGGG<<<999:::999999;;;>>>;;;<<<@@@BBBBBBEEEIIIJJJHHHLLLTTTXXXSSSJJJCCC@@@@@@@@@DDDPPPdddwww777999:::999888777888999===<<<>>>CCCIIIUUUiii{{{bbbWWWOOONNNQQQZZZooo{{{\\\JJJIIIaaaddd```[[[WWWSSSOOOKKKIIIDDDBBB>>>;;;999999999:::777777777555444333333444111000333666666AAA___}}}yyypppqqqwwwzzzxxx|||qqqbbbRRRFFF===888888888888;;;>>>AAAAAAAAADDDDDDBBB===888555555666999999;;;;;;<<<;;;:::999999<<<>>>===>>>FFFUUUaaa|||bbbPPPGGGHHHMMMOOOSSSVVVWWWZZZ]]]YYYQQQBBB>>>999555333333333333222333333444555666888999;;;;;;<<<;;;999999:::<<<>>>???@@@BBBJJJZZZmmm{{{zzzaaaSSSOOOPPPQQQVVVdddzzzgggJJJOOOiiikkkTTTKKKCCCHHHCCC@@@======<<<<<<<<<<<<<<<===999999888777666666666666555555555555555555555555222666555555888666<<>>???@@@======@@@@@@???@@@CCCCCCCCCLLLZZZ```XXXMMMFFF???BBBEEEHHHPPPddd888999::::::999999;;;===<<<>>>CCCHHHMMMVVVgggwww```VVVNNNNNNQQQYYYmmmzzzZZZIIIHHH^^^iiieee```[[[WWWSSSOOOLLLHHHEEEAAA===;;;::::::;;;888999:::888666444444555111111444666555>>>ZZZwwwyyyppprrrzzz~~~}}}xxxsssiii[[[LLL@@@:::777666666888;;;???AAAAAA@@@DDDDDDCCC>>>999666777999888999:::;;;<<<;;;;;;:::777:::===???CCCNNN]]]hhhxxxfffTTTLLLKKKLLLMMMPPPXXXcccjjjkkklllmmmhhh___MMMGGG@@@999666555444333222222333444555777999:::<<<======<<<;;;;;;===>>>AAABBBBBBBBBHHHWWWkkkzzzzzz```RRRNNNPPPRRRWWWaaavvvhhhLLLQQQlllmmmTTTJJJCCCGGGBBB>>>>>>======<<<;;;;;;;;;<<<999888777666666666666666555555555555555555555555222777444444888555999HHHnnnzzzlllTTTIII>>>;;;<<<<<<===???AAA===<<<>>>===;;;;;;???AAADDDPPPaaafffZZZLLLFFFDDDFFFHHHJJJQQQfff777888999999:::<<<@@@CCCDDDNNN^^^kkkqqquuu~~~~~~```VVVNNNNNNPPPWWWiii|||~~~[[[JJJGGGUUUwwwnnnjjjeee```[[[WWWSSSPPPKKKHHHDDD@@@===;;;<<<<<<:::<<<===;;;777444444555222222444666444<<>>888555777;;;777888:::<<<======<<<<<<999<<<@@@GGGRRR```pppyyysssaaaNNNHHHEEEGGGKKKOOOVVV]]]rrr{{{rrrgggXXXQQQGGG???999666444333111222333444666888:::;;;<<<>>>>>>>>>===>>>???AAADDDGGGIIIJJJOOO\\\ooo|||nnnmmmooosss}}}bbbSSSNNNOOOQQQTTT\\\ppp{{{hhhMMMTTTppplllSSSIIIBBBHHHBBB??????>>>===<<<;;;:::::::::888888777666666666666777555555555555555555555555222777444333888666777CCC^^^qqqWWWJJJ===::::::;;;===???AAA===;;;======;;;===AAAIIINNN]]]nnnmmm[[[KKKFFFIIIIIILLLOOORRR```|||777888999:::<<<@@@FFFJJJUUUggg~~~bbbWWWPPPOOOPPPUUUfffxxx^^^KKKEEENNNhhhrrrnnnhhhccc___ZZZVVVSSSMMMJJJEEEAAA>>><<<<<<===<<<===>>><<<888555444666333333555666444:::TTTppp~~~yyysssnnngggccc\\\OOOCCC:::666666555666888<<<@@@AAA@@@>>>@@@BBBAAA===777444777;;;888:::<<<>>>???????????????AAAGGGRRRaaasssnnnPPP???>>>AAAEEEIIIJJJPPP___ooo|||ooo___XXXLLLBBB;;;777555444111222333444666888:::;;;===>>>??????>>>???AAACCCFFFKKKQQQTTTYYYdddttthhhSSSOOOQQQUUUdddxxxdddSSSNNNNNNPPPQQQXXXkkkyyygggNNNVVVssskkkQQQHHHBBBIIIDDD@@@@@@???===<<<;;;:::999999888777777666666666666777555555555555555555555555333777444222777666777AAAQQQvvvtttWWWJJJ===999:::<<<>>>BBBAAA===<<<>>>??????BBBFFFTTTYYYiiiyyyttt^^^KKKFFFJJJKKKOOOTTTTTTVVVcccsss999===;;;===DDDDDDGGGUUUfffyyyaaaUUULLLLLLPPPVVVeeetttYYYFFFDDDIIIhhhrrrmmmfff^^^YYYVVVUUUUUUQQQMMMHHHDDDAAA@@@>>>===:::::::::999777444222000333222000444:::888HHHhhhyyyooofffbbb___ZZZRRRIIIAAA:::777555888888888999::::::;;;;;;BBB@@@<<<888555555555666:::999;;;>>>>>>;;;===BBBHHHLLLWWWggg{{{|||^^^HHH>>>>>>@@@HHHOOOOOOUUUrrrmmm```[[[RRRFFF<<<555222222222222333555999;;;<<<<<<:::AAADDDAAA???CCCGGGHHHKKKRRR[[[eeetttvvvaaaNNNKKKOOOPPPSSSXXXmmm```QQQQQQRRROOOSSSXXXmmm|||kkkOOOTTToooiiiQQQIIIDDDJJJEEEBBB@@@???===;;;999888777777777777777777777666555555444444444444444444444444444555666555555555777999QQQnnnxxxaaaOOO===888<<>>===;;;;;;;;;:::888666444222444333000444999888GGGeee{{{ssshhh^^^ZZZVVVRRRKKKDDD>>>999777666666666777777888888888888<<<;;;888666555666888999::::::<<<@@@@@@>>>???DDDMMMZZZmmmbbbKKK???BBBDDDMMMVVVZZZhhhzzziii]]]YYYRRRIII???888444222333444555888;;;>>>??????@@@AAACCCDDDEEEGGGKKKNNNWWWfff{{{wwweeeVVVSSSSSSPPPRRRWWWbbbuuuzzz]]]NNNNNNNNNLLLSSSZZZqqqnnnPPPSSSnnngggQQQIIICCCHHHBBB??????>>><<<;;;999999888888777777777777777666555555444444444444444444444444333555555555444555777999EEEddd|||fffSSSAAA;;;===????????????<<<<<>>???HHHNNN\\\rrr~~~sssqqqvvvvvv\\\QQQIIIJJJMMMTTTccctttxxxWWWFFFDDDVVVsssnnnfff___ZZZWWWUUUSSSPPPMMMIIIFFFDDDBBB???======<<<<<<;;;999777555444444555222444999777CCC___~~~sssiii\\\RRRNNNIIIGGGBBB>>>:::888777777666777777888888888888777666555444555666999<<<>>><<<;;;>>>BBBCCC@@@BBBFFFNNN```zzzhhhNNN???DDDHHHQQQZZZdddzzz}}}rrrfff[[[XXXRRRJJJBBB:::555222555666888;;;>>>AAACCCDDDGGGBBBBBBHHHJJJKKKSSS^^^ooojjjooovvvlllhhhaaaWWWVVV\\\___pppvvvZZZMMMLLLLLLJJJQQQ\\\vvvqqqPPPRRRmmmcccOOOIIIAAAEEE???;;;===<<<;;;:::999999999999777777777777777666555555444444444444444444444444333444555555444555777999>>>\\\~~~lllYYYEEE>>>>>>??????@@@???>>>???AAABBBEEEOOOZZZsss}}}aaaRRRNNNHHHGGGHHHGGGLLL]]]rrrzzztttkkkeeemmm{{{<<>>===<<<<<<:::999777666555444666333444888666@@@WWWwwwjjj^^^QQQHHHDDD@@@???<<<999777666666666999:::;;;;;;;;;;;;:::999444444444666888<<>>@@@CCCEEEGGGKKKDDDDDDKKKLLLNNN```wwwlll___ggg}}}{{{nnnaaa___gggnnn~~~rrrZZZNNNLLLLLLKKKOOO]]]zzzrrrNNNPPPmmm]]]LLLGGG???BBB===;;;;;;;;;::::::999:::::::::777777777777777666555555444444444444444444444444333444555555444444666888<<>>???@@@BBBAAAAAACCCCCCCCCIIIYYYiii{{{TTTHHHOOORRRRRRPPPMMMTTTjjjqqqhhhooo|||===CCCDDDHHHUUU^^^mmm{{{rrr|||tttqqqhhh``````gggtttsssYYYPPPKKKKKKNNNTTTfffyyygggOOOEEECCCeeesssmmmeee___]]][[[VVVSSSPPPOOOLLLKKKIIIFFFBBB???<<<<<<;;;999888777666666444666333333777555===PPPsssnnn___TTTIIIAAA>>><<<;;;999777666555555555999:::<<<=========;;;;;;777777888999;;;>>>@@@AAACCCBBBCCCFFFEEECCCEEEJJJSSSbbbzzzmmmVVVFFFQQQaaasss}}}}}}rrrjjjccc[[[TTTIII@@@;;;888555333777:::>>>@@@AAACCCFFFIIIKKKFFFHHHMMMMMMTTTrrrcccccciiiyyy}}}{{{zzzwwwkkk```dddppplllWWWNNNLLLKKKKKKOOO___}}}oooKKKPPPoooUUUIIIEEE===AAA======;;;::::::999999999::::::777777777777777666555555444444444444444444444444222444555444444444666888999GGGeeeuuubbbMMMBBB??????BBBEEEBBBBBBCCCCCCBBBJJJ^^^qqqTTTIIIUUU\\\]]]\\\[[[bbbtttvvvccceeetttuuu???EEEGGGMMMZZZ___fffvvvooohhh]]][[[nnnwwwvvvuuuqqqfffWWWWWWSSSSSS[[[gggxxxqqqWWWOOOKKKLLLNNNTTThhh|||___MMMFFFEEElllrrrkkkddd```___]]]XXXTTTQQQPPPOOONNNMMMJJJEEEAAA===<<<:::999888777777777222666333333777666;;;KKKnnn|||fffWWWLLLBBB===<<<:::999888777666666555555888999;;;===>>>===<<<;;;;;;;;;<<<<<<>>>???@@@AAADDDBBBCCCEEEEEEEEEIIIOOOXXXggg{{{wwwwwwsssgggWWWNNNTTTlll}}}pppggg^^^UUUMMMBBB:::666666555444777;;;>>>@@@???@@@DDDGGGHHHHHHKKKOOOTTTddd}}}dddeeelllwwwuuujjjlllmmmccc```___aaabbb]]]ZZZhhhzzzeeeSSSMMMJJJJJJKKKPPPaaa~~~kkkGGGRRRvvvPPPFFFCCC;;;???>>>???;;;::::::999999999999:::777777777777777666555555444444444444444444444444222333444444333444666888999???\\\}}}jjjSSSFFFAAA@@@CCCGGGBBBBBBCCCCCCCCCIII[[[lllqqqPPPMMMZZZaaaeeedddiiisss}}}uuubbbRRRccczzznnnAAAGGGIIIQQQ\\\ZZZWWW___WWWWWWYYYddd}}}qqqfffZZZWWWVVVZZZdddsssmmmUUUNNNJJJKKKLLLSSSggg|||]]]LLLFFFBBBgggqqqjjjbbb___```___ZZZUUUSSSRRRRRRQQQPPPLLLGGGCCC>>>===;;;:::999999999999111666333222777666999GGGjjjxxxaaaQQQFFF>>>::::::777777777666666666666666777999<<>>=========>>>??????@@@@@@BBB@@@@@@CCCEEEHHHOOOVVVdddrrrmmm```ZZZYYYZZZ^^^\\\VVVRRRRRRVVVuuunnnggg^^^SSSJJJCCC:::555555666555444777:::>>>>>>======AAAEEEFFFIIIMMMSSS```zzzlllppp{{{oooiiieeeWWWTTTRRRSSSVVVWWW]]]rrr|||```RRRMMMKKKKKKMMMTTTdddgggFFFUUU~~~~~~OOOEEEBBB999<<<===@@@;;;;;;:::999888888888999777777777777777666555555444444444444444444444444222333444444333444666777999;;;WWW|||sss[[[KKKCCC@@@CCCGGGCCCDDDGGGIIIHHHJJJTTT```hhhiiiWWWHHHNNNZZZ___dddcccssstttfff```pppjjjDDDIIIKKKRRR\\\UUUKKKMMMQQQYYYfff||||||vvvjjjiiillluuujjjSSSLLLIIIJJJKKKRRRfff|||___LLLEEE===^^^pppiiibbb___aaa```[[[VVVSSSSSSSSSSSSRRRNNNHHHDDD???>>><<<;;;:::::::::;;;000555333222777666999EEEaaawww___OOODDD<<<888888444555555666666777777888999<<>>>>>??????@@@@@@@@@======AAAEEEJJJSSS\\\uuuwwwaaaNNNCCC@@@AAAEEEIIIIIIGGGKKKQQQ^^^ggg[[[\\\UUUJJJ@@@;;;555333666777666333666:::>>>>>>;;;;;;???CCCDDDIIINNNUUUjjjtttrrruuu{{{qqq___[[[VVVVVVXXX[[[fff{{{```SSSPPPNNNNNNPPPWWWfffeeeEEEXXXOOOFFFBBB777;;;;;;???<<<;;;:::999888888888888777777777777777666666555444444444444444444444444222333444444333333555777444666QQQssszzzaaaOOODDD@@@BBBGGGFFFHHHLLLPPPNNNLLLOOOVVVWWWXXXMMMHHHRRRWWWWWW[[[^^^vvv{{{}}}jjjFFFFFFMMMXXXXXXNNNGGGHHHNNNdddvvviiiQQQIIIEEEGGGJJJSSShhh}}}bbbLLLGGGBBBYYYooohhhbbb```^^^ZZZYYY[[[XXXVVVSSSQQQPPPMMMJJJGGGCCC???;;;888777777777666666666555333333555:::===\\\~~~eeeOOOAAA<<<::::::666666555444555666777888<<<===@@@EEEJJJLLLIIIFFFGGG======FFFFFF======EEEDDDHHHGGGGGGHHHFFFUUUssslllKKK;;;<<<::::::::::::;;;???DDDIIIZZZvvvkkkWWWTTTNNNGGGDDD<<<777555666555222333666999:::999999888999<<>>;;;:::999999888777666555444333555999===VVV{{{hhhQQQBBB<<<::::::888777666555555666777888;;;<<<@@@GGGNNNSSSSSSRRRKKKCCC???CCCFFFIIIRRR^^^eeeaaaTTTLLLKKKLLL^^^}}}iiiHHH999999999:::::::::;;;>>>BBBFFFQQQkkk[[[EEECCCBBB@@@???<<<777444555555333444777999::::::999999;;;???BBBFFFKKKRRRaaa~~~kkkaaabbbzzz{{{{{{|||sssZZZOOOLLLIIIJJJOOOUUUjjj}}}[[[JJJ]]]yyySSS>>>AAA>>>999<<<>>>::::::999888777777777777888888888777555555666888444222222222444555444333222222333333333333444444555999CCC]]]{{{rrrXXXHHHFFFFFFEEEGGGLLLQQQRRRVVV\\\___^^^UUUQQQIIIPPPeeekkkhhhkkkzzz~~~]]]EEEFFFNNNXXXWWWLLLFFFHHHXXXsssppphhhfffiiiooouuu}}}dddPPPIIIFFFHHHJJJSSSiiigggJJJFFFBBBYYYzzzlllfffbbbaaa```\\\ZZZ[[[VVVTTTSSSRRRRRRPPPMMMKKKKKKGGGBBB???===<<<:::999777777666555444555999<<>>BBBFFFJJJMMMWWWnnnppp\\\[[[jjjmmmUUULLLJJJHHHJJJOOOWWWnnnxxxWWWIII___rrrOOO<<<>>>;;;777:::;;;:::999888777666666666666777777888666555444666777555333111222444555666666222222333333333333444444333777???UUUqqqyyy```NNNGGGFFFEEEJJJPPPUUUWWW\\\dddjjjlllddd\\\TTTcccyyybbbGGGHHHPPPZZZWWWKKKFFFHHHZZZxxxzzzlll[[[SSSRRRSSSYYY```ooovvvxxx```NNNIIIGGGIIIKKKSSSjjjiiiLLLHHHGGGcccyyylllfffccccccbbb]]][[[\\\WWWVVVUUUTTTUUUTTTRRRPPPNNNJJJEEEBBB@@@>>><<<:::888888777666444555888;;;FFFccczzzvvv[[[GGG===::::::888777666555555666777888888999<<>>:::888999;;;===>>>======>>>??????LLL___uuuuuu\\\CCC:::===?????????>>>777333555888777888;;;999:::::::::;;;???DDDHHHLLLMMMZZZuuugggUUU[[[ssslllUUULLLKKKIIIKKKPPPWWWrrrqqqTTTHHH^^^jjjKKK;;;===:::777::::::999999888777666666666666555666666555444444555777:::777444222222333333222222222222333333333444444333777;;;LLLggg{{{iiiTTTIIIFFFGGGKKKRRRXXX\\\bbbmmmvvvyyyuuummmfffuuu|||KKKMMMVVV^^^YYYLLLGGGJJJ```~~~~~~eeeXXXKKKEEEDDDDDDGGGKKKWWWaaaooo~~~sss[[[KKKGGGGGGIIIKKKTTTlll^^^FFFFFFJJJnnnyyynnniiifffgggeee```\\\\\\ZZZYYYXXXXXXYYYYYYWWWUUUOOOLLLGGGDDDAAA???<<<:::999999888777555555888:::AAA[[[vvv|||xxx}}}~~~bbbLLL???;;;:::777666555555555666777888888999:::<<>>>>>???===CCCMMMYYYhhhrrrooofffQQQHHH@@@>>>@@@BBBCCCEEE@@@888333666:::;;;<<<>>>;;;;;;;;;;;;<<>>???>>>???BBBFFFOOO]]]nnn}}}oooVVVHHHEEEFFFIIIKKKUUUooovvvTTTDDDEEEPPP|||{{{qqqmmmkkkkkkiiiccc^^^^^^]]]\\\[[[[[[\\\\\\ZZZXXXOOOLLLHHHEEECCCAAA===;;;999:::999888666555777999>>>SSSsss~~~xxxjjjRRRBBB;;;:::666555555555666888:::;;;:::;;;:::::::::===BBBEEEKKKDDDDDDVVVooowww|||oooHHH??????<<<>>>@@@BBBBBBAAA@@@@@@AAA@@@CCCGGGNNNWWW]]]WWWMMMEEECCCAAABBBDDDGGGJJJKKKBBB:::444777===???@@@BBB@@@???>>>======@@@FFFJJJTTT[[[kkksss\\\VVVkkk~~~gggQQQJJJIIIGGGIIIMMMWWWwwwcccRRRIII[[[^^^FFF;;;===:::999<<<999888777666555555444444444222333444333222222444666666444222111222333333222222222333333333333444444333777555===VVVrrrwwwaaaRRRQQQXXX\\\fffooorrrwwwvvvkkkuuuYYY\\\dddiii```QQQKKKNNNeeewww]]]JJJBBB===>>>AAABBBDDDGGGDDDIIIRRR^^^mmm}}}lllSSSEEECCCEEEIIILLLVVVqqqgggQQQGGGEEEPPP~~~uuuqqqooopppmmmfff```___^^^]]]\\\\\\]]]\\\ZZZXXXPPPMMMJJJGGGEEECCC@@@===:::::::::888666555666888<<>>>>><<<;;;<<<@@@CCCHHH@@@DDDYYYkkknnnjjjggg]]]DDDBBBDDDAAAAAABBBDDDCCCBBBBBBDDDEEEGGGIIILLLPPPVVVZZZTTTKKKJJJIIIJJJOOOVVVZZZYYYUUUDDD;;;555999???BBBCCCEEEFFFEEEBBB@@@???BBBGGGKKKVVVdddvvvlllZZZ\\\xxxzzzcccNNNHHHIIIHHHJJJOOOYYYxxx{{{ZZZQQQNNN```XXXCCC:::<<<999999<<<888777777666555444444444444111222333222111222333555111000///111333444444333222222333333333333444444111666444999NNNhhh|||gggXXX[[[eeepppzzz^^^```hhhlllcccRRRLLLPPPaaatttYYYIIIBBB>>>AAAGGGJJJMMMQQQLLLLLLNNNTTT```rrrjjjQQQCCCBBBEEEIIILLLWWWsss^^^NNNGGGAAAIIIyyyxxxtttrrrsssooohhhaaa______^^^]]]]]]]]]\\\ZZZXXXPPPNNNKKKIIIGGGEEEBBB???:::;;;;;;999777555666777:::EEEjjjtttYYYFFF<<<999777777777999;;;>>>@@@BBB@@@AAABBB@@@>>>???BBBFFFEEE>>>EEEZZZgggdddaaaeeevvvnnnzzzvvvOOOAAADDDGGGEEECCCDDDEEEDDDDDDDDDFFFHHHMMMPPPSSSVVVZZZ\\\WWWNNNPPPPPPUUU```mmmqqqhhh\\\FFF<<<666999@@@DDDEEEGGGJJJIIIFFFBBBAAACCCHHHLLLVVViii}}}eeeUUU]]]|||~~~wwwaaaNNNIIIJJJKKKMMMSSS[[[yyyvvvTTTPPPQQQeeeUUUAAA999;;;888999;;;777777777666444444444444444111222222222111111333555000//////111333444222111222222333333333444444444///555333666III```kkk]]]aaannn~~~OOOUUU___eee```UUUPPPQQQdddssssss```LLLHHHDDDHHHUUUdddjjjiiihhh\\\WWWaaannnwwwgggRRRIIIFFFFFFJJJNNNXXXqqqdddMMMDDDDDDHHHgggzzzzzzyyyssslllfffcccccchhhfffccc```]]][[[[[[ZZZUUUTTTSSSPPPLLLHHHCCCAAA???===;;;;;;;;;:::888777:::DDD^^^||||||aaaEEE:::>>>===777444999>>>@@@BBBEEE@@@AAAEEEIIIJJJGGGEEEEEECCC>>>EEEVVV\\\XXX\\\hhh~~~xxxpppfff___kkk\\\LLLLLLJJJHHHJJJGGGEEEFFFGGGGGGHHHNNNVVV]]]ZZZXXXXXXWWWUUUUUUVVV```mmmyyyvvv___HHH>>>888;;;BBBGGGIIIKKKIIILLLOOONNNFFFAAAFFFOOOZZZjjj}}}yyy^^^XXXXXXjjjuuufffaaakkkyyyvvv```OOOMMMLLLHHHJJJRRRaaavvvvvvRRRLLLNNNbbbTTTFFF:::888;;;;;;999777888777666555444333222222333222222111111222222333333333222222111222222222111111222222222333333333555222333:::BBBQQQmmmuuueeeaaafff~~~}}}vvv~~~FFFLLLUUU]]][[[VVVUUUYYYbbbmmm{{{~~~nnnUUUPPPQQQaaaxxxzzzwww{{{cccOOOHHHDDDEEEJJJOOOZZZtttfffMMMDDDDDDCCC___}}}~~~}}}xxxrrrllljjjiiiiiigggddd```]]][[[ZZZYYYWWWUUURRRNNNJJJGGGEEECCC@@@>>><<<;;;;;;:::999777888@@@VVVrrriiiLLL======<<<888777===AAACCCDDDGGGMMMKKKJJJLLLOOOOOOOOOOOOHHHCCCGGGSSSVVVPPPVVVccctttmmmhhheeeaaahhhsssWWWLLLKKKIIIIIIJJJIIIGGGIIILLLNNNPPPWWW___eeeeeeddd```ZZZVVVVVVYYYnnn||||||dddGGG>>>777;;;AAAEEEFFFHHHKKKLLLNNNLLLEEE@@@EEENNN^^^lll|||rrrYYYUUUVVVfffwwwcccVVVPPPUUU```wwwrrr]]]LLLKKKKKKGGGJJJSSSbbbtttqqqOOOJJJOOOiiiSSSEEE:::888;;;:::888777777777666555444333222222333222222111111222222333333222222111111222222222111111111222222222333333777333333888>>>KKKggg{{{ggg^^^^^^ooovvv~~~|||mmmlllxxxyyyDDDHHHPPPWWWXXXXXX]]]eeeiiioooxxxhhh^^^```uuuyyy^^^KKKGGGCCCDDDJJJPPP\\\wwwdddKKKCCCDDDBBB\\\~~~~~~{{{vvvrrrooonnnjjjhhhddd```\\\ZZZXXXWWWXXXVVVRRRMMMIIIGGGFFFEEE@@@>>><<<;;;;;;:::999777777<<>>EEENNN___lll|||kkkUUUSSSVVVdddeeeRRRIIIDDDEEEJJJ]]]sssnnnZZZKKKJJJKKKGGGJJJTTTeeesssjjjKKKFFFPPPtttPPPDDD999888:::999888777777666666555444333222222222222111111111111222222222222111111111222222333111111111222222222222333888444222555999DDD]]]vvvjjjZZZTTTWWW^^^iiittt~~~fff[[[```hhhjjjgggOOOPPPTTTXXXYYY\\\eeeppp|||uuunnnwwwsssZZZHHHFFFCCCDDDIIIPPP]]]xxx]]]EEEBBBFFFFFFdddyyyzzzzzzxxxuuuqqqooommmiiigggccc___[[[XXXVVVUUUWWWVVVSSSPPPLLLIIIGGGEEEBBB???<<<;;;::::::999777777999EEE[[[yyyaaaHHH<<<:::999===DDDFFFDDDBBBDDD@@@CCCIIISSS___fffbbbZZZKKKEEEDDDFFFCCCBBBMMM\\\```___bbbddd\\\OOOKKKOOOTTTTTTSSSTTT\\\gggjjjfff]]]VVVPPPQQQWWWbbbrrrrrrdddZZZggguuu{{{___AAA:::666888<<<===>>>@@@======???@@@>>>>>>FFFQQQ^^^mmm~~~}}}hhhUUUVVVYYYfff~~~ZZZJJJHHHFFFEEEEEENNNccclllYYYKKKKKKKKKFFFJJJUUUkkktttdddIIIEEERRR{{{MMMBBB888777999888777777666666555444444333222222222222111111111111222222111111111111111222222333111111111111222222222222888333222444666>>>VVVnnnmmmZZZOOOKKKPPPYYYeeessshhhVVVVVV]]]aaa```VVVUUUVVVYYYZZZ___kkkwwwzzzrrrmmmjjjoooyyy~~~yyyrrruuunnnVVVGGGGGGCCCDDDIIIPPP^^^zzzsssVVVBBB@@@EEELLLqqqzzzttttttttttttssspppllljjjfffdddaaa\\\YYYVVVUUUTTTUUUVVVVVVTTTQQQLLLGGGDDDCCC@@@===;;;::::::999888777:::BBBVVV{{{mmmQQQ@@@;;;;;;>>>DDDDDD@@@???AAADDDGGGJJJQQQ\\\ddd```WWWMMMGGGBBB@@@===<<>>888555888:::::::::<<<;;;;;;<<<>>>===>>>FFFPPP^^^ooozzzdddXXXZZZ]]]iii}}}WWWIIIJJJKKKHHHGGGIIIVVVlllkkkYYYMMMLLLKKKFFFKKKUUUqqquuu^^^HHHDDDTTTtttIII???777777888777666777555555555444333333222222222111111000000111111222111000000000111111222333000000111111111222222222666333222444555<<>>===@@@CCCCCC@@@@@@DDDCCCGGGIIILLLWWWdddgggaaaRRRJJJBBB===999888???GGGIIIOOOWWWYYYLLL???CCCOOO[[[eee}}}vvvlllccceeeooottteeehhhqqq~~~|||cccMMM:::666444777999888888;;;???>>>>>>@@@???>>>DDDLLL]]]oooxxxccc^^^^^^aaammm]]]PPPPPPOOOMMMMMMLLLSSSaaavvvgggWWWLLLMMMKKKGGGLLLXXXqqqrrrXXXHHHEEEWWWnnnFFF===777666777555555666444444444444333333222222111111000000000000111111000000000000000111222333000000000111111111111222444222333666555999KKK___yyydddSSSRRRQQQRRRVVV```qqqzzziiifffttt|||qqq]]]ZZZ```eeegggNNNMMMOOOQQQSSSYYYggguuuqqqfffkkkrrrqqqllleeeiii}}}dddPPPEEEGGGDDDFFFNNNWWWhhhfffPPPDDDAAADDDZZZrrrooooooooopppqqqooojjjeeebbb```^^^\\\[[[ZZZZZZZZZYYYYYYYYYXXXUUUQQQLLLIIIEEEBBB===:::::::::999999666888;;;IIInnnfffPPPAAA@@@AAADDDDDDCCCFFFLLLMMMVVV]]]___hhhsssssslllSSSJJJ@@@;;;999999;;;???AAAEEEMMMOOOFFF???GGGWWWgggwww}}}fff```^^^cccttteee```aaaiiiooogggSSSAAA777444444777999777888:::>>>======???>>>===AAAGGGSSSeeeyyyzzzhhhfffeeegggsssnnnaaa___]]]]]]___[[[^^^fffsss{{{aaaRRRIIIKKKKKKHHHNNN[[[lllkkkPPPHHHFFFZZZdddCCC<<<666666666444444666444444444333333333333222111111000000000000111111////////////000111222333000000000000111111111111333111444777555555DDDVVVxxx}}}jjjWWWQQQRRRSSSVVV]]]nnnsssggg]]]bbbuuuyyy~~~{{{fffaaagggmmmoooNNNMMMNNNPPPQQQUUUbbbnnnzzz{{{qqqwwwvvvlllhhh___gggzzzaaaNNNCCCGGGDDDGGGPPP[[[mmmhhhNNNEEECCCEEEbbbnnnnnnmmmmmmnnnooommmhhhcccaaa```___]]]\\\\\\]]]^^^\\\[[[ZZZWWWTTTQQQOOOMMMFFFBBB===:::::::::999999444666777BBBeeemmmWWWCCCBBBCCCEEEFFFFFFMMMTTThhhwwwzzzkkkPPPFFF<<<999;;;<<<======@@@AAAFFFIIICCC???IIIXXXvvv[[[HHHMMMSSSfff{{{^^^UUUPPPVVV\\\VVVFFF777555333444777999777888:::888777888<<<<<<;;;???EEEHHHZZZnnn{{{~~~pppnnnllllllyyyssspppnnnpppuuukkkmmmrrrwwwttt[[[NNNFFFJJJJJJHHHPPP]]]fffeeeJJJFFFFFF\\\[[[BBB;;;666666666444444666444333333333333333333333111111000000000000111111////////////000111222333000000000000111111111111222111444777444333???OOOlll|||sssoooXXXNNNQQQTTTVVV]]]mmm|||hhh___YYY___rrr{{{~~~nnniiiooouuuxxxDDDGGGIIIMMMYYYkkkuuuvvvrrrzzzrrriiiccc^^^[[[]]]jjjyyy^^^LLLGGGDDDEEEIIINNNXXXmmm}}}]]]NNNHHHHHHDDDgggvvvuuutttrrrqqqpppmmmiiiffffffeeeccc___\\\ZZZ[[[]]]```^^^[[[WWWSSSPPPMMMLLLMMMHHHBBB===<<<======>>>:::;;;:::>>>TTTwwwsss^^^HHHEEEFFFJJJLLLRRRfff{{{aaaEEE<<<666777;;;===AAAEEEEEEDDDGGGIIIBBB<<>>BBBEEECCC===888:::555333666777555333444777:::<<<===???CCCDDDCCCFFFKKKZZZmmmzzz|||yyywwwlllXXXOOOIIIJJJIIIHHHRRRbbbrrrUUUHHHDDDCCClllVVV???;;;777444444444444333222222222111111111111000000000000000000000000000000000000000000000000000111111111000000000000000111222222222333777<<>>KKK^^^~~~```LLLIIIQQQfffrrrWWWKKKFFFAAA@@@>>><<<===>>>===:::999777444444777777444444666888<<>>;;;777444444444444333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222333333333666:::>>>UUUwwwkkkeeexxxbbbVVVSSSRRRUUU\\\kkkxxx^^^XXX^^^kkk{{{GGGLLLYYYtttdddWWWWWWYYY]]]hhh~~~mmmTTTGGGEEEEEEEEEGGGNNNZZZqqquuuZZZPPPOOORRRLLLkkk}}}|||{{{{{{zzzwwwsssooojjjjjjhhhdddaaa___aaabbb^^^\\\XXXUUURRRRRRRRRSSSSSSPPPLLLIIIGGGEEEBBB@@@:::<<<<<<;;;DDD\\\yyyzzzjjjWWWMMMIIITTTfff}}}NNNDDD<<<:::;;;;;;===@@@GGGDDDDDDCCC>>><<>>@@@AAA@@@???:::666666888888777888;;;<<<@@@GGGJJJKKKJJJKKKMMMNNNNNNRRRYYY___fffrrr}}}~~~uuurrrqqqxxxnnnuuu~~~jjjUUUMMMHHHHHHHHHJJJWWWeeejjjQQQFFFDDDJJJ{{{EEE===:::666444444444333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333333333555999<<>>===:::>>>RRRssszzzjjjYYYMMMHHHWWWqqqPPPFFF===;;;;;;999:::<<>>>>>???AAAIIIFFFJJJWWWaaa```\\\ZZZ]]]```fffjjjjjjlllwwwwww[[[OOOOOOWWWZZZiii}}}uuuaaaNNNKKKHHHGGGHHHNNN[[[fff___KKKCCCCCCSSSpppFFF:::777555333333333222111111111111000000000//////////////////////////////////////////////////////......//////000000000000222333333333222333555777<<>>===<<<;;;HHHnnnrrraaaVVVJJJHHH[[[xxxXXXJJJBBB=========:::777777333444555666777888;;;===???CCCCCCBBBGGG___pppVVV@@@===AAABBBFFFNNNaaafffppplllQQQLLLIIIHHHEEEAAABBBFFFGGGLLL___{{{{{{rrrooollljjjgggjjjwwwyyyZZZPPPQQQZZZWWWeeerrr^^^KKKJJJIIIHHHIIIPPP[[[dddXXXGGGBBBDDDXXXeeeFFF888666444333333333222000111111000000000/////////000000000000000000000000////////////////////////---......//////000000111000111333333222333555777999EEEhhheeeQQQ[[[ggg___XXXZZZbbbooovvvvvvmmmnnnkkkUUUKKKFFFCCCGGGFFFLLLYYYlllmmmSSSUUU___ggg\\\yyyzzzxxxyyyzzz{{{{{{wwwrrrnnnkkkkkkiiigggdddccceeegggfffdddaaa^^^\\\ZZZZZZYYYVVVUUUSSSRRRPPPMMMIIIFFFAAA<<<<<<>>>;;;BBBcccnnn___QQQFFFDDDVVVpppyyy^^^CCCEEE@@@===@@@AAA===999888555555555555666:::======AAAFFFMMMWWWdddwwwxxxhhhYYYKKK??????FFFNNNVVV]]]kkksss|||zzz^^^MMMUUU^^^]]]QQQFFFIIISSSVVVhhhuuuooohhheeeccchhhwww|||\\\RRRTTT\\\aaaooolllXXXIIIJJJKKKIIIKKKQQQ[[[aaaQQQCCCAAAFFF___[[[CCC777555333333333333111000111000000000////////////000000000000000000000000////////////////////////------......///000000111///000222222222333555777777<<>>BBBDDD@@@;;;:::777666444222444:::>>>>>>IIITTTggg}}}|||wwwxxxuuujjj^^^XXXJJJBBB;;;>>>JJJYYYfffmmmmmmvvv~~~hhhLLLIII]]]qqqppp\\\LLLPPP___sssnnn\\\```]]]\\\```fffooo~~~aaaWWWWWW^^^kkkxxxfffQQQGGGJJJLLLJJJLLLRRRZZZ```LLLAAAAAAHHHdddUUUBBB666555333333333333111000000000000000////////////000000000000000000000000////////////////////////---------...///000000111---///111222222333555777999777LLL|||bbbRRR]]]yyymmmaaa___eeerrrnnnppp~~~vvv]]]MMMGGGEEEEEEEEEHHHPPP^^^tttvvv^^^RRRQQQVVVPPPfff}}}wwwyyyyyyyyyxxxvvvtttrrrppprrrppplllgggccccccfffiiiiiigggdddbbbaaa```^^^]]]WWWVVVTTTSSSQQQLLLFFFBBBBBB;;;999:::888<<>>>>>III[[[jjjoooppphhhqqq|||vvvcccOOOBBBKKKWWWjjjppp```QQQcccyyyWWWSSSTTTRRRWWWfffuuummm[[[]]]dddooo{{{dddSSSGGGGGGKKKIIIHHHVVV___XXXEEEDDDCCCHHHoooOOO999777666666444333222111111000000000000////////////////////////////////////////////////////////////000000000000000000000000000111111222222333444444777888DDDbbbvvvQQQUUUkkkqqqddddddkkkuuuWWWVVV___qqqpppYYYJJJEEEEEEEEEDDDHHHPPP___vvvpppYYYNNNIIILLLLLLiiizzzssstttuuuvvvwwwwwwuuurrrqqqnnnlllhhheeeeeefffhhhiiiiiifffbbbaaabbbaaa^^^\\\XXXWWWUUUTTTQQQMMMGGGCCCAAA;;;999:::888:::KKK```}}}zzzeeeVVVMMMBBB===@@@FFFPPPdddxxx}}}ZZZHHH@@@;;;===<<<@@@EEELLLTTTXXXSSSJJJ@@@;;;666666555444666:::@@@OOOeee}}}oooooommmkkkjjjeeeXXXKKKCCCAAACCCMMM^^^lllmmmhhhbbbcccccc___XXXPPPHHHDDDEEEKKKXXX___YYYZZZyyyoooOOOLLLVVVTTTZZZiiizzzvvvbbbeeelllzzzyyyaaaPPPIIIGGGJJJJJJJJJXXX___VVVCCCCCCCCCMMMzzzOOO<<<666666555444333222111111000000000000////////////////////////////////////////////////////////////////////////////////////000111111222222333333444333666>>>UUUgggMMMZZZyyyyyyjjjjjjrrr}}}HHHDDDFFFQQQ^^^ooohhhSSSGGGCCCDDDEEEDDDIIITTTeee~~~oooYYYMMMEEEDDDLLLrrrxxxqqqrrrsssuuuvvvuuussspppnnnkkkgggddddddgggjjjjjjiiihhhddd``````bbbbbb___ZZZXXXVVVUUUSSSPPPLLLGGGCCC@@@<<<;;;<<<999999EEEVVVqqqyyycccSSSHHHAAA===???@@@AAAJJJUUUlllnnn]]]GGGBBB@@@:::;;;:::@@@IIIWWWfffmmmfff[[[FFF>>>777666777555555777666@@@LLLXXXccckkkjjjeeedddhhhlllooonnnhhhXXXIIIBBBDDDIIISSSeeepppiii[[[OOOMMMKKKJJJIIIJJJLLLMMMRRRQQQTTTXXXZZZhhhlllQQQPPPNNNQQQYYYgggxxxllloooyyyttt]]]MMMKKKGGGIIIJJJNNN[[[___RRRAAABBBCCCTTT~~~KKK===666666555444333222111111000000000000////////////////////////////////////////////////////////////////////////////////////000000111111222333333333444888<<>>CCCJJJUUUfffuuusssrrr||||||bbbOOOEEEBBBBBBDDDFFFLLLYYYmmmoooWWWKKKIIIAAAPPPzzzvvvvvvvvvvvvtttrrrooommmlllkkkgggdddeeejjjmmmkkkhhhhhhccc___```cccddd___ZZZXXXVVVTTTRRRPPPLLLGGGDDDAAA??????>>>:::999@@@LLLggg~~~yyy```PPPCCC???===@@@@@@???BBBIIIRRRTTTIII???DDDDDD===;;;;;;???IIIZZZnnnyyytttiiiJJJ@@@888777888666444444666<<<@@@AAADDDIIIKKKJJJXXX```jjjpppqqqiiiXXXHHHAAAEEELLL[[[ooovvveeeNNNCCCEEEHHHLLLPPPSSSSSSSSSccc___```dddjjjzzzqqqZZZWWWSSS\\\jjjwwwssszzznnnYYYLLLLLLGGGHHHLLLQQQ^^^^^^MMM@@@BBBBBBZZZwwwFFF<<<555555444444333222111111000000000000////////////////////////////////////////////////////////////////////////////////////000000000111222222333333444999:::???]]]sssOOODDDLLLcccyyy}}}{{{>>><<<;;;>>>@@@CCCIIIOOOTTTZZZbbbkkkttt{{{qqqUUURRR\\\hhhzzzxxx\\\LLLEEEBBBAAADDDFFFMMM\\\sssiiiQQQFFFIII@@@WWW{{{zzzyyywwwuuurrrqqqpppppppppoookkkggggggkkkmmmjjjgggiiieeebbbccceeeddd```[[[[[[YYYWWWUUUSSSQQQMMMJJJEEEEEEDDDCCC>>>;;;???EEEddd~~~zzzaaaOOOBBB???===???AAABBBDDDHHHHHHJJJBBB???IIIIII@@@===;;;===CCCQQQeeesssqqqiiiJJJ@@@888777888777555555===AAACCCAAAAAAEEEIIIJJJOOOYYYeeelllmmmfffVVVGGGBBBFFFRRRgggzzzyyy```FFFIIIIIIIIINNNUUU\\\aaabbbrrrrrrvvv|||kkkddd|||xxx~~~hhhUUUKKKKKKFFFIIIMMMSSS___\\\III???CCCBBB___rrrCCC;;;444444444333333222222111000000000000////////////////////////////////////////////////////////////........................///000000111111222333333111555666777MMM{{{oooSSSBBBBBBSSSccc888999;;;>>>@@@@@@??????@@@CCCIIINNNUUU]]]fffkkk```FFFDDDJJJPPP```sssrrrVVVJJJGGGCCCBBBDDDEEEMMM^^^xxxdddOOOGGGDDDCCCfffyyyyyywwwvvvuuuttttttvvvwwwxxxsssooojjjhhhiiijjjiiigggjjjiiihhhgggfffddd```^^^___^^^\\\ZZZZZZXXXUUURRRKKKKKKKKKHHHCCC@@@AAACCC___|||eeeRRRDDDAAA>>>===???AAACCCDDDDDDFFF@@@AAAMMMMMMDDDCCC;;;;;;===EEETTTaaabbb\\\FFF>>>777777888777777999===AAACCCCCCFFFOOOUUUWWWQQQZZZdddhhhhhhbbbTTTGGGEEEJJJ^^^yyyuuuZZZGGGKKKIIIIIIQQQcccwwwuuu```QQQJJJIIIEEEJJJOOOTTT^^^ZZZFFF>>>EEEFFFhhhlll???===444333333333222222222111000000000000////////////////////////////////////////////////////////////........................//////000000111222222222222444666999FFFhhhYYYBBB===IIITTTlll:::<<<>>>AAACCCEEECCCAAA???AAADDDGGGKKKQQQWWW\\\}}}nnnTTTCCCFFFJJJIIITTTfff~~~iiiPPPHHHHHHEEECCCEEEHHHQQQccc~~~{{{]]]MMMJJJBBBOOOvvvvvvuuuvvvxxxzzz{{{{{{{{{zzzsssppplllhhhffffffggghhhkkkmmmnnnlllgggcccaaaaaa```___]]]\\\\\\\\\ZZZXXXPPPRRRQQQMMMGGGEEEDDDDDDTTTssskkkXXXFFFCCC>>><<<===@@@@@@>>>???BBB???CCCPPPQQQJJJMMM@@@???>>>@@@HHHQQQRRRMMM@@@:::777777777666999>>>;;;>>>@@@BBBKKKXXXaaaddd```fffkkkjjjgggaaaWWWLLLIIISSSpppkkkRRROOOLLLQQQ^^^uuuyyyzzzlllXXXMMMIIIEEEEEEKKKPPPSSS\\\WWWDDD;;;HHHMMMsssbbb:::<<<333333333222222222222222000000000000////////////////////////////////////////////////////////////........................//////000000111111222222555333777===BBBVVVhhhJJJ???GGGMMMaaa===??????@@@BBBFFFFFFDDDCCCEEEHHHJJJMMMPPPUUUXXX{{{aaaMMMDDDMMMQQQMMMTTTeeetttcccKKKGGGIIIFFFEEEGGGLLLUUUhhhpppRRRFFFHHHFFF]]]~~~vvvtttvvvyyy}}}}}}yyywwwqqqooolllgggcccdddgggjjjlllppprrrooohhhbbbaaaccc^^^]]][[[[[[\\\[[[ZZZXXXTTTVVVUUUPPPJJJHHHGGGFFFIIIiiippp]]]EEECCC???<<<>>>@@@>>>;;;<<>>DDDSSSUUUQQQVVVEEEEEECCCAAADDDJJJIIIEEE;;;888666777666666;;;AAAAAAAAABBBDDDOOO___jjjmmmooossstttooojjjddd[[[RRRKKKZZZ~~~bbbMMMVVVUUUeeettthhhmmmvvvfffSSSJJJHHHCCCDDDLLLQQQSSSZZZVVVCCC888JJJSSS|||XXX444999333333222222222222222222000000000000////////////////////////////////////////////////////////////......................../////////000111111222222333...333<<<;;;FFFuuuxxxTTTCCCHHHLLL\\\@@@CCCGGGGGGEEEEEEHHHKKKKKKJJJMMMPPPOOOMMMVVVaaa\\\NNNGGGNNNWWW]]]gggsssvvv___JJJEEEFFFDDDDDDGGGLLLWWWpppzzz]]]JJJDDDDDDPPPkkkxxxssswww|||~~~zzzyyyzzzuuurrrmmmiiifffgggiiijjjlllmmmmmmllljjjjjjkkkmmmjjjeee]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVTTTNNNHHHKKK```xxxYYYIIICCC>>>>>>>>>;;;;;;===???===<<>>AAAIIISSS\\\aaagggxxx|||ooojjjooogggTTTWWWaaaaaa```]]]eeezzzoooiiilllrrrqqq^^^NNNGGGGGGFFFDDDEEEOOO[[[]]]QQQBBBDDDCCCVVVyyyKKK:::444222222333222222111000///////////////////////////................................................------------------------////////////000000000000000555666888;;;AAAccc```@@@FFFLLLVVVwww???AAAEEEHHHJJJNNNSSSWWWWWWWWWYYYXXXUUUXXXgggyyyoooPPPLLLPPP^^^iiiqqqppp[[[HHHDDDEEECCCDDDHHHOOO[[[uuurrrUUUIIIGGGFFFUUU{{{xxx~~~}}}{{{{{{vvvsssoookkkjjjjjjlllnnnqqqpppooonnnnnnnnnnnnnnnhhhddd___\\\\\\^^^___```^^^[[[YYYXXXXXXVVVPPPLLLLLL___~~~___JJJCCC>>>>>>>>><<<<<<>>>???<<<;;;@@@KKKXXXccciiiSSSLLLGGGIIIQQQWWWWWWSSS???555666;;;:::@@@HHHGGGEEEDDDCCCCCCFFFKKKQQQUUU[[[lllvvvtttzzzyyyccc```kkkfffiiihhhsssmmmpppzzz|||kkkZZZKKKEEEFFFEEEDDDFFFPPPZZZZZZMMM@@@BBBFFFaaapppEEE888555222222333222222111000///////////////////////////................................................------------------------.../////////000000000000///333333555777;;;WWWwwwJJJCCCKKKTTTqqqFFFFFFHHHKKKRRR[[[ccchhhmmmmmmmmmiiifffnnnggg___dddiiixxxyyy]]]NNNNNNUUU```hhhtttgggUUUEEEBBBCCCBBBDDDJJJUUUdddjjjMMMFFFHHHHHH]]]}}}~~~vvvtttqqqooonnnppprrrtttuuurrrooonnnpppqqqooommmeeedddbbb```^^^```dddgggccc```[[[YYYYYYWWWRRRNNNMMMZZZ~~~fffKKKCCC===>>>???======>>>AAA>>><<>>777555222222333222222111000///////////////////////////................................................------------------------....../////////000000000000222111333666777IIIiiiYYYEEEOOOSSSfff~~~NNNLLLLLLQQQ\\\kkkyyyVVVLLLOOOSSS]]]ffftttjjjTTTSSSPPPPPPWWWcccxxxxxxsssvvvwww]]]NNNBBBAAACCCBBBEEELLLYYYlllfffIIIEEEHHHFFF```vvvuuusssrrrrrrtttwwwyyyvvvpppkkkkkknnnooommmiiidddeeeeeeccc```aaafffkkkeee```[[[WWWVVVTTTQQQMMMLLLSSSsssiiiMMMDDD======??????>>>???CCCAAA??????CCCJJJQQQUUUMMMJJJLLLXXXiiiuuuvvvrrrZZZDDD;;;>>>===@@@EEEBBBGGGIIIJJJHHHDDDFFFLLLRRRhhh~~~sss|||mmmdddYYYWWW```~~~mmm___RRRGGGCCCEEEEEEFFFLLLUUUYYYRRREEE<<>>>>>????????????@@@AAACCCEEEDDDDDDMMMbbb|||iiiLLL<<<>>>>>>AAAEEECCCGGGIIIIIIGGGFFFJJJTTT]]]iiirrr{{{eeeUUUMMMMMMIIIQQQnnn~~~nnnhhhvvvvvvrrrttt{{{iii[[[PPPGGGDDDEEEGGGHHHOOOYYYYYYNNNCCC>>>CCCUUUQQQ888666222222222222222222111//////////////////////////////................................................------------------------............////////////000222000333:::888<<>>===@@@@@@>>>===888:::===???>>>>>>???@@@@@@AAAMMMhhh]]]DDDAAA??????BBB???BBBCCCCCCDDDHHHQQQ]]]fffiiissspppvvvsssmmmUUUGGGBBBAAA???EEEYYYwwwwwwpppllluuuooo\\\RRR\\\lllyyyssseee```___eeelll{{{wwwdddVVVMMMFFFDDDFFFGGGIIIQQQ[[[XXXJJJAAAAAAAAAWWWIII888888111222222333222222111000///////////////////////////................................................------------------------------........./////////...111...000777666888DDDfff```PPPRRRhhh~~~nnngggdddiiirrrxxxxxx}}}fffUUURRRTTTVVVTTTWWWXXXYYY[[[ZZZVVVRRROOOPPP\\\rrrqqqZZZKKKDDDBBBEEEEEECCCJJJTTTeeelllTTTFFFBBBHHHPPPwwwzzztttwwwzzz}}}|||wwwrrroooooonnnnnnnnnooopppsssuuuwwwtttrrrooommmmmmnnnppprrrpppnnnllllllmmmoooooooooeeeaaa\\\ZZZYYYWWWSSSOOOPPPQQQ\\\rrrwwwVVVIII>>>===@@@@@@===<<<777:::===>>>===>>>@@@BBBBBB@@@IIIbbbhhhJJJEEEDDDEEEIIIHHHEEEGGGKKKSSS___mmmzzzmmmdddhhhzzzxxxtttqqqZZZJJJAAA???999;;;???GGGRRR___iiinnnwwwkkk```[[[UUUQQQXXXeeeaaaOOODDDKKKTTT[[[jjj{{{}}}ssskkkgggdddeeennnxxx}}}ooo]]]QQQJJJEEEDDDFFFGGGHHHQQQZZZUUUFFF@@@CCCGGG___uuuAAA777;;;111222222333222222111000///////////////////////////................................................---------------------------------.........//////...222//////555555666AAAMMMZZZWWWpppyyytttttt~~~aaaZZZ\\\aaagggfffcccccceeegggeee___ZZZXXXUUUddd~~~jjjSSSJJJDDDCCCGGGFFFDDDKKKUUUnnn]]]KKKCCCAAAJJJXXXxxxqqqppptttyyyzzzwwwtttssstttlllllllllmmmoooqqqsssuuurrrqqqooommmkkklllpppsssssspppmmmnnnrrrttttttrrrhhheee```^^^^^^\\\WWWSSSSSSWWW___ppp~~~XXXKKK???>>>@@@???<<<;;;<<<>>>???>>>======AAADDDEEE@@@CCCYYYzzzbbbEEEFFFLLLSSS\\\^^^RRRVVV^^^mmmxxxccc\\\YYYeeesss||||||iiiUUUGGG???<<<<<<;;;???CCCCCCAAACCCIIIOOOOOOEEECCCLLLNNNMMM\\\rrrXXXHHH???EEEHHHHHHRRRcccqqqyyynnnooovvv|||zzzyyyzzziiiWWWLLLGGGDDDDDDGGGFFFGGGPPPYYYRRRCCC>>>DDDOOOiiilll;;;666<<<222222222333222222111000///////////////////////////................................................---------------------------------.........//////111666222000555555666BBB<<>>@@@AAAAAAAAACCCFFFEEEEEELLLaaayyypppZZZGGGEEEPPP___rrrjjjTTTRRROOOOOOUUU\\\^^^hhh|||```LLLDDD:::888======CCCEEEDDDAAACCCGGGGGGDDDHHHBBBBBBHHHLLLQQQdddyyyXXXKKKBBBDDDGGGGGGJJJQQQ[[[ddd{{{vvveeeSSSIIIEEEBBBCCCEEEDDDKKKSSSTTTKKKAAA@@@FFFPPPYYY@@@777000666222222222111111111111000////////////////////////........................---------------------------------------------------------............///111000000111222555777888???ZZZkkknnnooouuurrr[[[LLLCCCDDDAAABBBHHHGGGNNNbbb}}}nnnWWWHHHBBBDDDOOOoooxxxuuusssqqqqqqvvvvvvrrrnnnoooooonnnjjjiiiiiijjjmmmpppqqqpppqqqooommmkkkjjjiiiiiijjjmmmmmmooosssvvvwwwtttqqqooommmggg```___bbbbbb___ZZZ\\\ZZZ\\\ooogggTTTBBB???BBB@@@======>>>>>>AAAEEEGGGFFFDDDCCCBBBDDDDDDGGGQQQ___fffeee___QQQGGGHHHPPP___wwwhhhNNNJJJCCCAAADDDHHHHHHNNNddd|||zzzmmmTTTFFFDDD???AAAIIIJJJFFFJJJKKKKKKLLLOOONNNJJJJJJGGGIIINNNQQQZZZrrrVVVHHH???BBBFFFEEEGGGLLLMMMUUUlllyyyvvvxxx~~~ssscccRRRHHHEEEBBBCCCEEEEEELLLTTTTTTKKK@@@@@@EEEWWWSSS===777222666222222222111111111000000////////////////////////........................------------------------------------------------------------............000000000111222444666777:::NNN|||xxx~~~~~~yyyeeeTTTJJJAAACCC@@@CCCIIIKKKVVVmmmgggQQQGGGBBBDDDSSS}}}vvvssssssrrrtttwwwxxxsssppppppooommmkkkiiihhhiiimmmppprrrsssvvvtttqqqnnnkkkjjjjjjkkkiiikkkoootttwwwvvvssspppnnnmmmggg```___cccdddaaa___```\\\ZZZiiirrrZZZEEE???@@@??????BBB@@@BBBDDDGGGJJJLLLJJJHHHGGGJJJLLLKKKMMMSSSVVVWWWQQQLLLJJJMMMSSSaaa~~~\\\DDD??????;;;:::===<<<>>>JJJYYYnnnyyyvvvvvvfffNNNCCCDDDAAACCCJJJKKKMMMSSSXXXYYYZZZZZZVVVQQQNNNMMMPPPUUUZZZhhhUUUGGG>>>BBBGGGFFFFFFIIIGGGKKKZZZtttfffYYY[[[]]]dddooo{{{ooo```OOOGGGDDDBBBCCCEEEGGGMMMTTTTTTIII??????FFFccc~~~JJJ:::666333555222222111111111000000000////////////////////////........................------------------------------------------------------------............000000000111222444555666777CCCeee||||||{{{ppp\\\NNNGGGBBBEEECCCEEEKKKOOO___zzz]]]LLLFFFCCCDDDXXX}}}uuurrrssstttvvvyyyzzzwwwvvvxxxwwwtttpppmmmkkkkkknnnrrrtttuuuxxxvvvssspppnnnmmmnnnooohhhlllqqqwwwyyywwwssspppmmmkkkfffaaaaaafffhhhfffkkkhhh```[[[fff|||```HHHAAAAAA>>>@@@FFFEEEJJJPPPSSSWWWZZZZZZWWWUUUVVVVVVVVVXXX[[[]]]^^^RRRPPPPPPSSSXXXgggyyyQQQBBBAAA@@@;;;999<<<>>>>>>CCCJJJMMMUUU```ooouuunnnzzzgggPPPEEEFFFDDDGGGOOOPPP\\\dddlllnnnooonnniiiddd```^^^```fffqqq{{{UUUHHH@@@EEEJJJIIIHHHLLLMMMNNNTTTddd}}}nnnZZZQQQOOOOOOTTT]]]gggrrr}}}iii[[[LLLFFFDDDCCCCCCEEEIIINNNUUUSSSGGG===AAAJJJrrrlllCCC777666444333111111111111000000000000////////////////////////........................------------------------------------------------,,,,,,---------.........//////000111222333444555999<<>>????????????DDDLLL\\\gggiiifffOOOFFFJJJKKKSSS^^^aaammmwww}}}|||rrrRRRGGGBBBGGGKKKJJJLLLQQQQQQWWWaaapppuuubbbTTTNNNKKKJJJMMMRRRXXX```nnn{{{xxxbbbUUUIIIDDDDDDCCCCCCEEEJJJOOOSSSPPPDDD===DDDPPP\\\???666444444111111111111000000000//////////////////////////////........................------------------------------------------------,,,,,,,,,------------......///000111222222333333888888EEEkkkWWWaaarrroootttooo___]]]```nnnyyycccQQQFFFBBBAAAEEEDDDDDDJJJRRRlllpppUUUNNNFFFBBBLLLfff|||vvvtttvvvtttwwwzzz{{{}}}xxxvvvtttuuuwwwzzz{{{{{{sssrrrooommmnnnpppsssuuurrrwww}}}~~~yyyuuussslllmmmllliiikkkoooooolllhhh```YYYVVV^^^|||kkkNNNGGGFFFAAADDDOOO\\\yyy|||ssslllkkkjjjhhheeedddhhhaaa]]]aaaiii{{{yyyaaa]]]\\\XXXDDD???;;;;;;???AAA???<<>>===MMM```kkkBBB;;;555222444000111000000000////////////////////////////////////........................------------------------------------------------++++++,,,,,,,,,------------...///111111111111000///555:::EEEhhhmmmxxx~~~sssbbbdddooofffVVVZZZeeeuuu|||ddddddgggrrr{{{dddRRRGGGBBBAAABBBHHHHHHJJJQQQ^^^~~~ZZZNNNMMMAAAFFFfff||||||{{{|||~~~wwwssssssuuuyyy}}}|||yyywwwwwwzzz}}}|||~~~xxxtttsssqqqsssssspppooooookkkdddbbb]]][[[[[[VVV\\\zzzvvvRRRHHHGGGDDDNNN___}}}wwwxxxxxx|||yyypppooouuuvvvsssrrrqqqooowwwzzzqqqpppLLLIIIEEEEEEJJJPPPRRRPPPKKKPPPLLLIIIUUUlllggg[[[bbbwww|||^^^UUUWWWZZZ[[[eeettt~~~XXXIIIGGGIIIMMMLLLMMM\\\mmmyyyeee^^^SSSPPPPPPPPPMMMLLLRRRYYYqqqttthhhUUUKKKBBBAAACCCDDDDDDFFFIIILLLMMMFFF<<<===PPPeee^^^::::::444111555111000000000000////////////////////////////////////........................------------------------------------------------++++++,,,,,,,,,------------...///111111111000000000999;;;<<>>@@@CCCOOOMMM<<<777888111///222111222111000///....................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000333333111555777333EEEhhhUUUGGGGGGFFFFFFKKKIIILLLMMMKKKKKKQQQ[[[dddssslll\\\KKKEEEDDDCCCCCCDDDIIIMMMWWWmmmhhhRRRIIIBBBCCCCCC[[[|||{{{zzzxxxvvvuuuuuuttttttssstttxxx|||}}}yyyvvvooonnnlllkkklllooorrruuuvvvxxxzzzzzzxxxvvvvvvwwwtttooojjjfffeeeeeeeeeeeejjjgggdddbbbbbbbbbbbbaaafffrrraaaNNNIIIJJJPPPXXXhhh{{{yyycccRRRIIIHHHQQQUUU]]]fffmmmtttxxxxxxtttppphhh___XXXOOOFFFBBBDDDIIIIIIMMMRRRVVVZZZbbbkkkssswwwrrr^^^JJJAAACCCGGGLLLSSSbbbxxxoooVVVNNNMMMYYYiiivvvfffVVVTTT[[[XXXUUUVVVSSSQQQTTTUUUWWW\\\```[[[TTTMMMHHHFFFJJJPPPaaa}}}nnn^^^OOOEEEBBB>>>>>>AAACCCBBBEEEIIIGGG@@@>>>@@@EEE]]]}}}GGG:::888888111///222000111111000///....................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///000000333444000222777555<<>>444444555111222444///111000///......------...........................---..................---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------...//////000)))666666///333777999???NNNqqqYYYKKKIIIKKKNNNRRRUUUYYY[[[^^^gggttt~~~tttdddMMMGGGBBBDDDEEEDDDDDDFFFNNN\\\www|||rrrppphhh[[[OOOHHHDDDBBBAAAKKKnnnyyyvvvxxx{{{xxxyyyrrrqqqpppoooooonnnnnnnnnllllllpppvvv||||||vvvpppmmmjjjgggeeefffjjjooosssssssssttttttssspppnnnlllnnnllljjjkkkpppvvvzzz}}}wwwtttmmmeee___]]]^^^```[[[ZZZbbbxxxzzz___UUURRRPPPLLLJJJJJJMMMQQQOOOLLLMMMQQQYYYeeemmmooosssuuuiiiXXXLLLDDD???BBBGGGJJJLLLOOOVVVbbbssswwweeeWWWQQQPPPWWWZZZfffyyyooo[[[VVVWWWUUUSSSUUUZZZaaafffeeeaaaccckkktttnnn^^^___iiizzzuuu___^^^fff{{{uuudddTTTIIICCCAAACCCBBBAAAAAACCCDDDDDDDDDEEE@@@DDDGGG___UUU:::777444333222222111000000000000000000000000000......---------,,,,,,,,,------......------,,,+++.........------,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,---------.........///111111222333555888AAAooooooZZZOOOLLLPPPWWW```eeejjjmmmooottt}}}mmm]]]KKKEEEBBBDDDEEEDDDDDDGGGSSSeeexxxfffaaa]]]UUULLLFFFDDDDDDDDDCCC[[[yyyvvvtttwww}}}~~~zzzwwwyyypppooonnnllllllllllllmmmrrrqqqssswww{{{zzztttoooooollliiihhhiiimmmsssvvvtttuuuvvvwwwwwwvvvuuutttqqqooommmnnnqqqvvvyyy{{{wwwsssmmmeee^^^[[[\\\^^^ZZZXXXaaavvvfffZZZXXXSSSKKKHHHIIINNNRRRPPPLLLMMMRRRZZZgggpppqqqrrrqqqeeeVVVEEEFFFHHHIIIFFFGGGQQQ]]]lllrrr{{{sssfff___\\\^^^bbbmmm}}}|||fffRRRNNNNNNKKKIIIJJJDDDFFFIIIIIIIIIKKKOOOSSSdddrrrkkkcccnnnmmmfffjjjmmmqqq~~~~~~ppp___PPPFFFAAA???CCCAAA@@@AAADDDEEEEEEEEE??????BBBNNNtttyyyKKK:::777444222222222111000////////////////////////......---------,,,,,,,,,------......------,,,+++......---------,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,------------......///111111111222555777999UUUcccTTTNNNMMMWWWeeewww}}}xxxaaaRRRHHHDDDBBBDDDDDDDDDFFFJJJXXXrrrpppWWWMMMKKKHHHEEEDDDDDDEEEGGGMMMttttttttttttwww|||~~~{{{yyy{{{tttrrrpppnnnnnnnnnooopppyyywwwvvvwwwyyywwwrrrnnnpppnnnlllkkkmmmqqqwwwzzzzzz{{{|||}}}}}}|||{{{zzzvvvsssrrrrrrtttwwwxxxxxxvvvsssmmmeee^^^ZZZZZZ[[[ZZZXXX^^^qqqpppbbbaaaYYYKKKGGGKKKQQQVVVTTTOOOPPPVVV^^^kkkvvvwwwtttooocccVVVGGGGGGJJJNNNPPPSSS^^^iiinnnsss{{{}}}xxxsssvvvyyybbbMMMFFFFFFBBB@@@AAADDDDDDEEEHHHKKKMMMOOOOOOOOOWWWeee}}}|||pppvvv}}}lllkkkcccaaappp{{{xxxiiiXXXKKKCCC??????AAAAAA@@@BBBEEEFFFFFFFFF<<<@@@BBBYYYoooCCC999777444222222222111000..............................---------,,,,,,,,,------......------,,,+++------------,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***,,,,,,,,,,,,------------...///000111111222444666888@@@```|||WWWMMMNNNTTTfff}}}kkkWWWJJJDDDBBBBBBDDDDDDEEEJJJPPPaaawwwYYYFFFFFFGGGHHHFFFDDDGGGKKKaaa}}}wwwyyyzzz~~~}}}|||yyywwwwwwwwwyyyzzz}}}{{{xxxwwwwwwvvvsssppprrrpppooonnnqqquuuzzz}}}}}}|||zzzxxxvvvuuuvvvwwwwwwvvvtttrrrllleee^^^ZZZYYYZZZ\\\YYY[[[iii~~~yyyhhhhhh___NNNIIIMMMUUU[[[YYYUUUVVV[[[bbbooo|||~~~yyyqqqeee[[[PPPHHHEEEPPP^^^fffhhhiiigggtttlllQQQFFFCCC???>>>AAADDDEEEHHHKKKMMMOOOPPPPPPTTTXXX___nnnwwwpppooobbbnnn{{{qqqaaaRRRGGGBBB@@@???AAA@@@AAACCCFFFHHHHHHGGG???DDDEEEfffccc===888666333222222222222111..............................---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,------------///000000000111333555:::888IIItttyyyTTTLLLSSS___zzzvvvgggiiirrr~~~sss```OOOEEEAAAAAABBBEEEEEEGGGPPPZZZqqqhhhLLLHHHFFFEEEBBBBBBJJJTTTwww}}}}}}{{{yyywwwwwwvvvuuutttvvvuuussssssuuuzzz~~~~~~}}}|||yyywwwvvvvvvvvvuuutttrrrpppmmmggg```\\\[[[[[[]]][[[\\\eeevvvmmmjjjaaaQQQKKKNNNUUU\\\]]]ZZZ[[[^^^bbbooo}}}}}}sssggg^^^PPPIIIGGGQQQ^^^eeehhhiii|||xxxXXXHHHCCC@@@AAAFFFFFFJJJMMMNNNMMMMMMOOORRRWWW\\\```iii~~~sssmmmtttwwwiiippp~~~tttiiiZZZMMMEEEBBBBBBAAAAAAAAABBBDDDGGGIIIHHHGGG@@@DDDKKKwwwUUU888777555222111222222222111////////////////////////......---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------///000000///000222444555555;;;UUUyyyYYYPPPXXXiii|||YYYMMMQQQUUU\\\eeeeeeuuu{{{gggVVVJJJDDD@@@AAACCCEEEFFFJJJXXXfff{{{XXXKKKAAABBBFFFKKKXXXeee{{{zzzyyywwwvvvvvvvvvvvvyyyxxxvvvvvvxxx|||~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvsssqqqqqqrrrrrrqqqoooooommmiiiddd```______`````````eeetttwwwnnndddXXXOOONNNRRR[[[``````___```bbblllzzztttfff]]]HHHKKKQQQVVVXXX^^^nnn~~~yyyXXXGGGCCCBBBEEEKKKNNNQQQUUUUUUSSSSSSVVVZZZTTT\\\dddmmm[[[NNNUUUSSS[[[hhhwwwccciii}}}wwwlllbbbSSSIIIDDDDDDDDDCCCBBBBBBCCCFFFHHHIIIHHHFFF???BBBXXXKKK;;;777444222111222222222111////////////////////////......---------,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,***************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---...//////...///111333111666888BBBkkkkkk___ddduuukkkQQQMMMOOOMMMRRR\\\VVV```yyyppp\\\NNNGGGDDD@@@AAADDDFFFGGGNNN```qqq```NNNEEERRReeepppvvvzzzzzzzzzyyyxxxvvvuuuvvvvvvvvvuuuttttttuuuxxx{{{~~~yyyyyyxxxxxxxxxxxxyyyyyytttpppllljjjjjjlllmmmmmmmmmmmmmmmkkkhhheeeddddddeeegggggghhhrrryyykkkbbbVVVQQQRRR\\\eeehhheeedddeeemmmyyyvvveeeZZZIIIMMMTTTZZZ```pppoooRRREEEDDDEEEIIIPPPNNNOOORRRUUUZZZ```dddgggcccmmmyyySSSCCCGGGEEEIIIOOOVVV\\\___``````\\\XXXVVVXXX]]]jjj~~~|||kkkaaannnzzzqqqdddZZZMMMEEECCCDDDEEEDDDCCCCCCDDDGGGIIIIIIGGGEEEAAACCCkkknnnAAA???666444111111111222222111..............................---------,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---...//////......000222222666777;;;RRRsssuuurrr[[[MMMPPPQQQLLLPPP]]]```cccvvviiiVVVJJJEEEEEE@@@BBBDDDFFFGGGPPPeeexxxdddRRRPPPkkkyyyzzzzzzxxxvvvuuutttuuuqqqpppooonnnooorrruuuwwwyyyxxxvvvuuussssssrrrrrroookkkgggdddeeehhhjjjkkkkkkmmmmmmllljjjhhhggghhhjjjnnnllliiiooossslll]]]UUUTTT___kkkooollliiijjjppp{{{yyyfffZZZRRRNNNPPP\\\rrrfffLLLDDDFFFHHHMMMSSSYYYXXXZZZcccppp|||}}}TTTAAACCCBBBDDDGGGJJJMMMNNNOOOOOOHHHFFFFFFHHHHHHLLLWWWccc}}}|||xxxttt```cccggguuuvvvmmm^^^UUUJJJCCCCCCDDDEEEDDDDDDDDDEEEGGGIIIIIIGGGDDDEEEGGG{{{ZZZ555===666444111000111222222111------------------------......---------,,,,,,,,,------......------,,,+++*********++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---...///.........000222111111333666???\\\{{{]]]SSSNNNQQQPPPNNNWWWeeeyyyooo\\\MMMDDDBBBDDDEEEFFFHHHHHHHHHUUUqqq}}}^^^SSSXXX~~~{{{wwwuuutttvvvyyyxxxrrrmmmkkkiiiiiilllqqqttttttrrruuutttttttttrrrqqqpppooolllhhhcccaaabbbeeeggghhhdddfffiiikkkmmmmmmlllllljjjllloooppprrrxxxyyyrrrddd___YYY\\\lll{{{zzzqqqmmmrrr}}}}}}iiiYYYPPPSSSZZZtttyyy^^^GGGDDDFFFHHHSSSbbbkkkcccaaammm}}}SSSHHHEEEGGGNNNIIISSSWWWSSSWWWMMMJJJHHHFFFEEEEEEGGGNNNTTT```hhhjjjiiifffcccwwwnnnaaa```]]]___cccmmmxxxmmmfffVVVOOOGGGCCCDDDFFFEEECCCHHHFFFEEEFFFKKKMMMHHHAAABBBXXX|||MMM999777444333222111000000000000......------------......---------......---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...------......///000111///...333888888CCCkkknnn___UUUNNNOOOQQQTTTbbbrrr|||fffVVVKKKDDDCCCEEEFFFHHHKKKMMMQQQaaarrrZZZSSS___~~~zzzwwwvvvtttsssuuuxxxxxxtttooojjjhhhhhhjjjooorrrqqqooopppoooooonnnmmmkkkjjjiiifffeeecccdddfffhhhiiiiiijjjjjjjjjjjjlllmmmooopppmmmnnnnnnlllkkkpppyyy|||rrriii___```nnn||||||sssooorrr{{{~~~iiiWWWSSSYYYggg~~~uuuuuuyyy~~~sss[[[IIIGGGKKKRRRfff|||wwwyyyVVVJJJHHHHHHTTTQQQYYYaaacccjjj]]]MMMIIIFFFFFFGGGKKKQQQXXX\\\bbbbbbbbbeeeiiiggg]]]]]][[[dddjjjyyysssggg___SSSLLLEEEBBBCCCEEEDDDCCCFFFFFFFFFHHHLLLMMMIIICCCEEEgggjjjEEE888888444333222111000000000000......------------......---------------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------...///000111333000222777555:::WWWxxxhhh^^^WWWTTTSSSXXXkkk~~~pppZZZMMMHHHEEEDDDFFFDDDEEEIIINNNXXXmmmxxxcccQQQQQQaaa~~~~~~{{{{{{}}}}}}{{{zzzyyyyyyxxxvvvtttuuusssrrrtttwwwxxxuuurrrmmmkkkiiijjjnnnpppooonnnkkkkkkkkkjjjhhhgggeeedddcccccceeehhhllloooooonnnpppooommmkkklllooorrrtttssssssoooiiieeegggpppxxxvvvgggdddppp~~~zzzssssssxxxkkkWWWQQQ[[[tttyyykkkhhhmmmooottt{{{iiiWWWJJJIIINNN^^^~~~vvvyyy[[[OOOMMMNNNcccdddkkkvvvsssTTTMMMHHHIIIMMMQQQXXX___cccjjjkkkmmmssszzzccc]]]___```hhhqqqyyymmm```WWWMMMHHHBBB@@@BBBCCCCCCBBBDDDEEEGGGKKKMMMKKKHHHEEEJJJ~~~RRR;;;888777333222111111000000000000......------------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------...///000111555000000555555444CCCWWWuuurrrmmmeee\\\^^^sssxxxeeePPPGGGFFFFFFEEEEEEEEEEEEHHHPPP___yyykkkWWWGGGMMMXXXsss}}}}}}~~~{{{xxxwwwwwwyyy{{{wwwuuusssrrrsssttttttssssssrrrrrrtttwwwxxxwwwuuuqqqnnnkkkllloooqqqooonnnjjjjjjjjjiiihhhfffdddcccddddddgggkkkqqquuuvvvvvvsssrrrqqqpppppprrrsssuuuwwwvvvqqqiiibbbcccllluuu}}}kkkgggrrrzzzvvvwwwooo[[[RRR```tttnnnfffiiiuuurrryyy}}}fffZZZPPPNNNUUUkkkyyyfffkkk^^^UUUUUUZZZvvv}}}[[[QQQLLLPPPUUUYYYaaaiiiuuummmeeekkkpppttt{{{~~~uuuhhhZZZPPPGGGDDD@@@???@@@BBBCCCBBBDDDEEEIIILLLKKKGGGEEEFFFUUUlll@@@666777555222222111000000000000000......------------......---,,,,,,,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------...///000000444------444666555;;;EEElll{{{~~~ssssssnnn]]]KKKDDDEEEFFFEEEEEEJJJHHHLLLWWWjjjaaaPPPCCCLLLLLLVVV|||}}}~~~|||yyyvvvttttttssssssrrrpppnnnnnnqqqsssttttttpppqqqrrruuuwwwxxxwwwvvvrrroookkkkkkmmmnnnmmmllliiiiiiiiihhhgggfffeeedddeeeeeefffjjjpppuuuyyy{{{ssstttuuuvvvvvvtttsssrrrssstttqqqiiiaaaaaajjjsssoookkksss|||zzzxxxeee```pppkkkmmmrrrooopppyyyzzzkkkbbbXXXUUU\\\vvvssscccqqq]]]XXX\\\jjj\\\TTTRRRZZZaaadddlllwwwttt{{{xxxpppdddVVVLLLCCCAAA@@@???@@@BBBBBBBBBDDDEEEIIILLLGGGAAACCCJJJjjj]]]:::666888222111111000000///000000000......------------......---,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------...///000222,,,+++222555444777===HHHwwwpppggghhhyyycccUUUHHHDDDEEEFFFFFFGGGHHHHHHPPPaaayyywwwZZZMMMEEEKKKFFFNNNxxx}}}~~~~~~{{{yyywwwuuutttssspppnnnnnnmmmkkkllloooqqqrrrrrrnnnppptttwwwxxxxxxwwwvvvppplllhhhgggiiijjjjjjhhhfffffffffffffffeeeeeedddfffeeeeeehhhnnntttwwwyyyrrruuuxxxzzzyyyvvvqqqnnnkkknnnoooiiiaaa```hhhqqqwwwrrrvvvtttooo{{{vvvgggoooyyyxxxyyyoooeee[[[XXXaaa|||~~~vvv|||\\\___hhh}}}}}}[[[WWW\\\kkksssuuuyyypppiii```SSSIIIAAAAAAAAAAAAAAABBBBBBCCCEEEEEEIIIJJJDDD>>>FFFSSSQQQ999888888111111000000//////000000000......------------......---,,,++++++,,,---///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000---...111222000222666999[[[kkkgggnnn{{{yyyjjjWWWNNNEEEDDDEEEEEEGGGIIIGGGLLL[[[ssspppTTTKKKGGGGGGFFF[[[yyy|||{{{xxxwwwvvvvvvwwwxxxwwwsssooommmlllkkkkkkmmmnnnnnnmmmlllpppuuuyyyyyyxxxuuutttnnnjjjfffeeegggiiihhhgggdddeeeffffffggggggffffffggggggiiilllqqquuuvvvvvvsssuuuxxxzzzyyyuuupppmmmffflllpppmmmeeebbbhhhppp|||yyy}}}yyyvvvrrrzzzxxxnnncccbbbooozzz```kkkyyyxxx]]]^^^mmm~~~pppgggbbbZZZNNNEEEAAABBBCCCCCCBBBBBBCCCCCCEEEEEEGGGIIIBBB???LLL```pppFFF777999888111000000////////////000000......------------......---,,,+++++++++---///111------,,,,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---000444666222...000444999FFFdddjjjhhhpppwwwwww|||uuu]]]OOOHHHDDDDDDEEEEEEGGGKKKMMMVVVkkkkkkQQQKKKGGGAAAHHHlll~~~vvv{{{|||wwwsssuuuuuuwwwzzz}}}}}}xxxtttnnnlllkkkkkklllllljjjiiilllpppvvvzzzzzzxxxuuusssoookkkgggfffhhhjjjjjjiiieeefffggghhhiiiiiiiiiiiijjjkkknnnssswwwxxxwwwuuutttvvvxxxyyywwwtttpppmmmeeemmmtttqqqiiifffjjjqqqxxx|||||||||{{{|||qqqrrr|||fffvvvxxxaaafff{{{xxxjjjaaa\\\VVVKKKBBBAAABBBDDDDDDCCCCCCCCCDDDEEEDDDFFFHHHBBBAAARRRiii```===666999777222000000////////////000111.........------.........---,,,+++***+++---///111---------,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////***111999;;;666000222777:::555EEEqqqwwwpppssstttwww{{{vvv```TTTMMMHHHFFFHHHIIIGGGHHHLLLPPP___zzz^^^LLLLLLJJJCCC^^^~~~}}}~~~yyywwwyyyxxx{{{~~~wwwsssnnnlllkkkkkkkkkkkklllppptttvvvzzz{{{uuullliiijjjjjjjjjkkkkkkkkkkkkiiijjjllllllkkkkkkmmmnnnrrrrrrrrrrrrrrrrrrrrrrrrtttuuuvvvvvvuuusssqqqpppppppppqqqsssuuutttrrrooottt}}}zzzzzzrrrhhhqqqzzzssshhh]]]TTTLLLFFFBBBDDDDDDDDDDDDDDDDDDDDDDDD999OOOFFF===GGG@@@UUUQQQ;;;333333555111111000///------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***+++...333777,,,,,,+++***))))))******))))))))))))))))))))))))***************************,,,------++++++,,,.../////////000111111222222333888>>>NNNuuuwwwqqqtttvvv}}}~~~iiiWWWNNNHHHEEEDDDGGGHHHHHHJJJOOOYYYkkkqqqSSSIIIKKKBBBKKKrrr~~~~~~zzzxxx{{{{{{}}}~~~{{{xxxuuuqqqmmmkkkkkkkkkooosssvvvvvvwwwwwwrrrkkkhhhhhhgggggggggggghhhhhhjjjkkklllllllllmmmoooqqqppppppqqqqqqqqqqqqqqqqqqrrrsssssssssssssssrrrrrrpppqqqsssvvvxxxxxxtttrrrjjjxxx{{{uuuqqqpppwww{{{wwwpppdddYYYPPPIIIDDDAAADDDDDDDDDDDDDDDDDDDDDDDDFFFJJJ@@@===CCCDDDlll}}}III999444333444333111000///...---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++---111444,,,++++++***))))))******))))))))))))))))))))))))***************************+++---,,,++++++,,,.........//////000111111111///333777@@@ZZZ~~~wwwzzz}}}mmmZZZMMMIIIFFFDDDDDDGGGIIIIIIOOOUUUeee}}}```PPPOOORRREEE\\\~~~yyyyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}|||wwwppplllkkkmmmsssxxxyyyvvvsssrrroookkkhhhgggeeedddccccccdddeeejjjkkkkkkkkkkkklllooorrrnnnoooooopppqqqqqqqqqqqqqqqpppppppppqqqqqqrrrsssqqqrrruuuxxx{{{{{{xxxvvvlllrrr}}}}}}wwwyyylll___XXXMMMNNNQQQUUU\\\mmm}}}rrrjjj^^^RRRJJJEEEBBBAAAEEEEEEEEEEEEEEEEEEEEEEEELLL@@@<<>>888777222222444000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++++++++---///,,,+++******)))*********))))))))))))))))))))))))***************************+++,,,,,,++++++,,,...---------...//////000000333444666999BBB___sss```PPPIIIJJJHHHFFFGGGIIIIIIKKKSSS]]]rrrlllWWWVVVZZZYYYRRRkkk~~~}}}yyyzzz~~~}}}|||{{{zzzzzzyyyyyyzzzzzz|||}}}yyyqqqlllmmmoootttzzz{{{vvvqqqppppppooojjjiiifffdddccccccdddeeekkkkkkkkkiiihhhiiilllnnnlllmmmooopppqqqqqqqqqqqqpppooonnnmmmnnnooopppqqqsssssssssvvvyyy{{{{{{zzzssssss{{{zzzuuuyyygggVVVMMMIIIKKKLLLNNNNNNNNNTTTfffxxxwwwmmmdddWWWLLLFFFCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEE999>>>EEEGGGkkkZZZ666999999111000444000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,,,,*********+++++++++***************+++))))))))))))))))))))))))************************)))+++,,,,,,++++++,,,---+++,,,,,,------...//////666555777999888FFFooo{{{gggUUUJJJGGGKKKIIIIIIIIIJJJIIILLLYYYfffxxxZZZSSS\\\___YYYWWWmmm~~~||||||zzzxxxyyy|||zzzxxxwwwuuuttttttttttttsssvvvxxxuuuooolllnnnqqqsssxxxyyytttqqqrrrssssssnnnllljjjhhhggggggggggggmmmmmmmmmkkkiiihhhjjjlllkkklllnnnppprrrrrrqqqqqqooonnnmmmllllllmmmnnnooouuusssqqqqqqtttyyy|||}}}uuuqqqvvvxxxxxxqqqpppqqqcccgggttt}}}cccOOOJJJNNNKKKJJJLLLNNNNNNOOOWWWaaasssyyyqqqfff^^^RRRHHHDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE>>>:::AAACCCMMM|||MMM333:::999000000222///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,,,,***(((((()))+++***************++++++))))))))))))))))))))))))************************)))***,,,+++******+++---+++++++++,,,------......222///222888666999TTTuuujjjYYYMMMFFFFFFJJJHHHIIIJJJKKKKKKRRReeewwwgggTTTXXXaaa___VVVPPPfff|||zzzyyyxxxwwwwwwwwwxxxuuutttrrrqqqpppooooooooolllnnnpppnnnllllllnnnqqqpppttttttqqqpppssstttsssooonnnnnnmmmllljjjiiiiiinnnoooooonnnkkkjjjjjjkkkhhhjjjmmmoooqqqqqqppppppllllllllllllmmmmmmnnnooouuurrrooonnnrrrvvvzzz}}}wwwsssttt~~~zzz}}}|||fffYYYUUUUUUOOOQQQVVVddd{{{uuuhhhvvvkkkQQQLLLQQQOOOLLLMMMQQQRRRQQQTTTXXX[[[kkk}}}rrrkkk^^^WWWMMMEEECCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEE??????CCCCCC]]]cccCCC444999777000111111/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,+++***(((((()))*********)))******+++,,,))))))))))))))))))))))))************************)))***++++++******+++---+++++++++,,,------......000,,,000888999888EEEWWWppp[[[OOOIIIFFFFFFIIIHHHIIILLLOOOSSS```zzzyyy\\\UUU\\\___XXXPPPMMMeee}}}yyyxxxuuusssuuuvvvuuusssqqqppppppooonnnmmmmmmllliiiiiihhhhhhiiikkknnnpppmmmoooooommmooosssrrrnnnmmmnnnoooooonnnllljjjiiigggjjjlllmmmkkkjjjiiijjjdddfffjjjmmmoooooonnnnnnggghhhjjjlllnnnpppqqqqqqsssqqqooopppsssvvvxxxyyyzzzxxxvvvxxxoooYYYLLLJJJJJJMMMOOOQQQWWWeeettt|||{{{xxxlllooo}}}]]]QQQRRRWWWUUUUUUWWWWWWVVVYYY^^^```hhh{{{~~~uuukkkcccVVVPPPHHHBBBBBBDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDD???AAAEEERRR}}}}}}LLL:::555777333111333000...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++)))((()))+++******))))))***++++++,,,))))))))))))))))))))))))************************(((***++++++******+++,,,++++++,,,,,,---.........222///000555888888===EEEmmmzzzgggTTTJJJHHHGGGHHHJJJHHHKKKPPPUUU\\\mmmjjjSSSRRRXXXTTTKKKEEEQQQiii}}}yyywwwsssqqqsssuuussspppoooooooooooonnnmmmlllkkkiiigggdddeeehhhkkkmmmnnnkkklllkkkjjjnnnrrrooojjjkkklllnnnoooooollljjjhhh```cccgggiiiiiihhhggggggbbbdddgggkkkmmmmmmllllllccceeeiiimmmppprrrssstttqqqpppqqqsssvvvwwwvvvuuuzzzzzzuuurrr~~~zzzfffRRRIIIJJJLLLPPPUUU[[[___eeemmmooolll~~~|||jjjssskkkYYYTTTWWWVVVWWWZZZZZZ[[[ccclllpppsss}}}xxxoooeee^^^PPPKKKEEEAAAAAADDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDD===???HHHddd```===444555555///111555000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++***))))))***,,,******))))))***+++,,,,,,))))))))))))))))))))))))************************(((***++++++******+++,,,+++,,,,,,------......///111///...///111333777:::GGGsssyyyhhhZZZMMMIIIIIIIIIHHHIIIHHHKKKQQQZZZiiilllZZZSSS[[[[[[MMMEEEJJJYYYqqqpppooonnnnnnppprrrssspppoooooooooqqqpppooommmkkkfff``````dddfffdddaaafffgggiiimmmppppppnnnlllkkkiiihhhjjjmmmlllgggbbb[[[^^^bbbeeegggfffeeecccbbbbbbeeejjjjjjhhhiiimmmkkkkkkmmmppptttuuurrrooorrrssssssrrrrrrrrruuuwww{{{zzzvvvttt}}}yyylll]]]LLLLLLWWWZZZdddhhhpppyyyzzzwwwvvvxxx~~~|||kkkZZZWWWYYYVVVTTTVVVZZZ___jjjuuuwwwrrriiimmmpppppp{{{~~~vvvqqqkkkaaaXXXLLLFFF@@@???BBBFFFGGGFFFGGGFFFEEEDDDDDDCCCAAA???<<>>XXX}}}qqqdddVVVMMMGGGGGGIIIJJJKKKNNNUUUZZZeeevvvyyy^^^NNNUUU```___MMM???NNNggg|||xxxwwwvvvtttrrrqqqpppoooooowwwuuurrrpppooommmiiigggggggggfffeeeeeeffffffffffffgggiiilllooopppnnnmmmmmmlllmmmoooqqqmmmgggaaaZZZ\\\___bbbccccccaaa`````````eeejjjjjjfffeeegggiiifffdddeeehhhmmmqqqsssrrrtttvvvvvvuuuttttttuuuxxxzzzyyyuuuvvvxxxcccYYY[[[sss}}}~~~yyyjjj]]]WWWXXXUUUVVVZZZaaagggmmmyyyhhhPPPIIIKKKBBBFFFJJJNNN___}}}ssskkkeee]]]RRRJJJDDDAAA???@@@DDDGGGFFFEEEEEEFFFGGGFFFDDD@@@<<<999???JJJxxx|||PPP;;;888777555333222111000000///............---------............------------,,,,,,,,,++++++++++++***************************)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---------000000000000111222333444333888AAAUUU|||sssaaaWWWPPPJJJGGGIIIKKKKKKMMMQQQbbbjjjwwwgggNNNPPP^^^hhh]]]FFFCCCeee~~~zzzyyyyyyxxxvvvuuutttrrrrrrtttrrrooonnnmmmllljjjhhhoooppppppooommmkkklllmmmiiiiiikkknnnqqqrrrpppooommmmmmooorrrrrrnnngggaaa^^^___bbbdddeeedddcccbbb___```eeejjjjjjeeecccdddgggfffeeefffiiinnnrrruuutttvvvxxxxxxvvvuuuuuuuuuuuuwwwwwwxxx{{{~~~jjjgggtttyyyvvv{{{sssfffaaa```]]][[[\\\XXX[[[bbbkkkpppvvvtttWWWHHHGGGKKKEEEHHHJJJMMMYYYzzzxxxnnnfff^^^VVVLLLEEE???>>>???BBBEEEGGGFFFEEEEEEFFFHHHGGGCCC???;;;999GGGVVVeeeCCC;;;666555444222111000000000///............---------.........---------,,,,,,++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********************************+++,,,,,,------////////////000000111222888777888BBB^^^wwweeeUUUMMMKKKHHHGGGIIIJJJIIIMMMSSScccqqqyyy]]]LLL[[[eeefffUUUCCCPPP|||yyyyyyzzz{{{zzzyyyxxxwwwqqqooommmmmmooopppoooooouuuwwwxxxvvvssspppoooooojjjjjjjjjlllooopppnnnmmmjjjllloooqqqqqqmmmgggcccaaabbbdddeeefffeeedddcccaaabbbfffkkkjjjdddbbbcccggghhhjjjlllooorrruuuwwwuuuwwwxxxxxxvvvuuuttttttsssrrrssszzzsssuuunnnaaaXXX\\\dddhhhhhhhhhaaaeeennnwww|||lllTTTJJJFFFFFFGGGHHHIIIKKKMMMSSShhhzzztttjjj```XXXPPPHHHBBB<<<===@@@CCCFFFGGGFFFEEEEEEFFFGGGEEEAAA>>><<<<<>>AAADDDFFFGGGGGGFFFEEEFFFFFFCCC???===@@@CCCQQQnnnEEE555555333222222111000000000111///............---------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,------------...///000111222///333999777<<<```vvveeeXXXPPPJJJGGGHHHHHHJJJLLLKKKLLLTTT___mmmoooXXXTTT[[[^^^YYYOOOJJJYYY|||~~~{{{wwwwww{{{wwwyyy|||~~~~~~}}}{{{yyytttrrrooonnnoooqqqqqqqqqsssrrrrrrtttvvvuuupppllliiigggffffffgggfffeeecccaaaeeeiiillllllkkkjjjiiigggggghhhhhhhhhhhhgggfffiiihhhjjjmmmjjjeeedddfffiiimmmppprrrssstttwwwzzzrrrsssrrrpppnnnmmmmmmnnnnnnjjjlllttt{{{cccYYYUUU```rrreeeUUUKKKMMMOOOLLLJJJMMMOOOMMMQQQYYYZZZ^^^nnn}}}~~~pppiii]]]RRRIIIDDDAAA???===???CCCEEEFFFGGGGGGHHHFFFFFFDDD@@@<<<>>>EEEKKKpppVVV>>>888666222111111000000000000111///............------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++++++++,,,---///000111000111555777444777JJJ___jjjYYYOOOKKKIIIHHHKKKKKKNNNPPPOOOQQQ\\\ggg```LLLQQQ```ZZZRRRIIIMMMhhh}}}}}}wwwvvv{{{wwwyyy|||~~~~~~|||yyywwwuuurrrnnnlllkkkkkkkkkjjjpppoooooossswwwxxxrrrlllkkkiiigggfffgggfffdddbbb___bbbfffiiijjjjjjkkkkkkkkkllllllllllllkkkkkkjjjkkkjjjkkkmmmkkkfffeeehhhkkkmmmppppppppprrrvvvzzzppppppooollljjjiiijjjlllllliiijjjooorrruuukkkaaa]]]iii}}}bbbYYYUUUUUUPPPJJJNNNZZZRRROOOSSS\\\^^^^^^iiizzz}}}vvvqqqqqq{{{kkkdddXXXMMMDDD???>>>>>>>>>@@@DDDEEEFFFGGGHHHIIIGGGFFFCCC>>>:::>>>HHHPPPlllAAA777888555111111000000000000111111//////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++---///111222---222444000333<<>><<<@@@AAACCCDDDFFFGGGGGGGGGEEECCC@@@;;;999@@@RRRcccUUU999555777666333222111000//////////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************)))))))))************+++++++++++++++,,,------......///000111333333333555777999FFFeeennn```QQQIIIGGGGGGIIIMMMOOOMMMOOOWWW\\\eee}}}ttt[[[SSSWWWXXXTTTJJJFFF]]]||||||{{{zzzzzzzzz{{{yyytttpppooommmjjjiiiiiiiiigggfffkkkiiihhhmmmsssvvvrrrnnnkkkkkkiiigggddd```^^^]]]]]]^^^```bbbccceeehhhkkklllkkkkkklllnnnooonnnlllmmmkkkhhheeeddddddeeefffiiijjjlllllllllmmmooorrrpppoooooonnnllljjjiiihhhhhhjjjllllllkkknnntttyyy~~~tttjjjVVVRRRTTTUUUWWW[[[YYY```iiipppvvvddd___mmmyyymmm___VVVJJJBBB@@@@@@???===@@@AAACCCEEEGGGHHHHHHHHHJJJ@@@===AAA<<<<<>>===fffVVV;;;888888333000222222111000////////////.........------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************)))))))))))))))*********++++++++++++,,,,,,------......---///000000000111444666999:::IIIjjj}}}yyywwwggg]]]SSSLLLFFFGGGHHHHHHKKKOOOMMMNNNUUU```ooo}}}hhhSSSLLLOOOPPPHHH???GGGjjj}}}{{{xxxvvvzzz~~~|||uuuooolllmmmjjjiiihhhiiikkkkkkjjjhhh___]]]]]]aaagggkkkkkkiiifffjjjllljjjddd```bbbeeedddddddddbbb``````bbbdddkkkjjjiiijjjkkkkkkiiigggdddcccbbbaaa```aaabbbcccaaacccgggiiiiiiiiijjjkkkqqqqqqpppooonnnmmmmmmmmmnnnjjjgggfffjjjnnnpppqqquuuyyyeeeWWWVVVWWW\\\cccppprrrvvv|||ooojjjpppxxx~~~rrrdddYYYOOOJJJCCC@@@???@@@AAAAAAAAACCCEEEHHHJJJJJJJJJJJJIII===;;;AAA@@@NNNzzzDDD555:::999444333222111000//////......///......---------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))))))))))))))***************++++++,,,------......---...000000000000333555888333777MMMppp|||}}}uuufffYYYPPPOOOJJJGGGHHHIIIHHHIIIMMMRRRTTT]]]ooofffXXXLLLJJJHHHCCCAAABBBddd}}}{{{}}}}}}yyywwwsssyyy}}}{{{tttnnnmmmooojjjiiiiiikkkmmmmmmkkkjjj```^^^\\\]]]```ccccccbbbdddhhhkkkjjjfffdddfffjjjiiihhhgggdddbbbccceeegggmmmkkkjjjiiiiiihhhfffccc```___^^^^^^^^^^^^______bbbeeehhhjjjkkkkkklllmmmsssrrrqqqpppoooooopppppplllhhhdddeeeiiinnnoooooorrrtttpppfffcccbbbhhhppprrrwww{{{uuulll^^^TTTJJJHHHDDDAAAAAAAAAAAAAAABBBDDDFFFIIIJJJJJJIIIIIIAAA@@@>>><<>>>>>YYYzzz~~~yyyssstttuuuuuuvvvwwwwwwvvvuuuvvvvvvtttooollllllmmmiiiiiijjjkkkmmmmmmjjjhhhcccaaa^^^]]]^^^aaacccdddeeeeeeffffffeeeeeeddddddcccbbbaaa```___aaaeeeiiijjjiiihhhiiiiiiiiigggeee^^^^^^]]]]]]\\\\\\[[[[[[eeefffhhhiiijjjllloooqqqqqqpppooonnnnnnoooqqqrrrgggfffeeefffggghhhhhhgggfffjjjnnnvvvzzzssswww}}}yyytttmmmiiieee]]]QQQHHH@@@AAABBBBBBBBBBBBCCCDDDCCCEEEHHHJJJJJJHHHEEECCC===BBBDDDQQQUUUCCC444444555000///222111111///...............------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))************+++,,,,,,------,,,.........---...000222...222666555333>>>YYYttt}}}sssdddUUUKKKHHHIIIJJJJJJIIIKKKPPPSSSTTTXXX^^^eee|||rrrYYYJJJOOOHHHFFFFFFAAAGGGllluuuwwwrrruuuvvvuuuttttttsssqqqvvvvvvtttpppmmmjjjjjjjjjhhhhhhiiikkklllkkkiiifffbbbaaa___^^^```dddhhhjjjiiihhhffffffgggfffcccaaabbbaaa___\\\ZZZ[[[___bbbhhhgggggghhhjjjkkkiiihhh______^^^^^^]]]\\\\\\[[[bbbcccdddeeefffhhhlllooopppooommmlllmmmnnnpppqqqiiijjjjjjjjjiiihhhgggfffeeejjjlllooolllgggqqq}}}yyy~~~}}}qqqlllfffaaa\\\TTTHHH???<<<>>>@@@BBBBBBCCCDDDEEEDDDFFFHHHJJJIIIGGGDDDBBB@@@@@@EEE___wwwEEE:::333444666444111111111000///......------...---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))(((((((((((()))))))))))))))******+++,,,,,,------+++,,,------,,,,,,...000111000111444555888AAALLLuuuwwwfff___VVVOOOLLLKKKIIIHHHLLLJJJKKKPPPQQQSSS^^^jjjqqqXXXOOOQQQNNNOOOLLLCCCCCC___vvvvvvuuuuuuuuuttttttttttttttttttuuuvvvuuurrrnnniiifffeeeeeefffgggggggggffffffbbb``````bbbggglllpppqqqmmmllliiifffdddcccbbbbbb^^^[[[XXXVVVVVVYYY]]]```dddeeehhhjjjjjjiiihhhfff^^^aaadddbbb^^^\\\^^^aaabbbdddccc```aaagggjjjjjjkkkjjjjjjjjjlllnnnpppqqqooommmjjjgggeeefffggghhhiiihhhjjjrrr}}}eeedddlllvvvmmmhhhddd^^^WWWQQQJJJCCC???===>>>???AAABBBCCCDDDDDDAAAJJJIIIHHHMMMHHH===<<<888BBBTTTZZZ;;;999666333111000000111///............------------------------------------,,,++++++******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------............///...000222333444555888;;;LLLjjjtttiiiZZZUUUOOOKKKJJJJJJJJJIIIKKKMMMPPPTTTUUU[[[mmmuuu___OOOMMMRRRWWWPPPDDDAAAWWW~~~vvvvvvttttttssssssssssssrrrrrrttttttrrrooollliiigggeeecccccccccdddccccccbbbbbbaaa```aaaeeeiiimmmooooookkkjjjhhheeecccbbbbbbbbb___]]]\\\ZZZZZZ[[[]]]^^^bbbdddfffhhhhhhfffcccaaa^^^aaacccaaa^^^\\\^^^aaaaaaddddddaaa```cccggggggkkkkkkkkklllmmmnnnppppppkkkiiigggffffffhhhjjjlllmmmmmmnnnsss|||pppmmmbbbdddmmm|||qqqiiiaaa\\\UUUNNNHHHCCC>>>;;;===>>>@@@AAACCCDDDDDDDDDBBBKKKIIIFFFGGG@@@999<<>>QQQnnnqqqaaaVVVNNNKKKIIIHHHIIIKKKLLLLLLKKKNNNSSSVVVYYYfffnnnZZZNNNKKKOOOUUUXXXLLL???JJJvvvyyyuuuuuusssssssssssssssrrrqqqqqqtttqqqmmmiiifffddddddddd```aaaaaabbbbbbaaaaaa``````aaadddhhhlllnnnnnnmmmiiihhhfffdddcccbbbaaaaaa`````````______^^^]]]]]]bbbccceeefffeeebbb^^^[[[^^^```bbbaaa^^^\\\^^^```ccciiijjjeeeaaabbbeeefffjjjkkklllmmmnnnnnnooonnnhhhgggffffffhhhlllpppsssoooqqqrrrtttxxxwwwcccaaaccciiirrr|||uuukkkdddYYYSSSKKKDDD???===;;;:::>>>???@@@BBBCCCDDDDDDEEECCCKKKHHHCCCCCC<<<888@@@BBBRRRwwwZZZ777888777555222111000000111///............---------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------------...............000111111111222444666333:::JJJhhh}}}wwwlll```TTTMMMIIIHHHHHHIIIJJJLLLMMMMMMOOORRRXXX^^^hhh}}}tttXXXKKKJJJNNNSSSWWWNNNEEEIIIhhhxxxvvvtttrrrttttttuuuuuutttsssrrrqqqqqqnnnjjjfffcccaaaaaaaaa^^^___```bbbccccccccccccaaacccfffkkkooopppmmmkkkhhhgggfffeeecccbbbaaaaaabbbaaaaaa```______^^^^^^dddeeeffffffdddaaa\\\ZZZ^^^```aaa```^^^]]]___```gggnnnqqqkkkddddddfffhhhjjjkkklllnnnnnnnnnmmmlllhhhgggfffgggjjjnnnsssvvvnnnpppssssssttt{{{{{{ccc___fffooo|||yyytttnnneee___UUUOOOFFF???<<<<<<======>>>???AAABBBDDDEEEEEEEEEEEEIIIDDDAAABBB===:::CCCFFFhhhpppFFF555666555444222111000000000///............---------------------------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,---------............///000000//////111333333333999LLLkkkwww~~~qqqeee\\\VVVPPPLLLHHHIIIJJJJJJJJJKKKLLLMMMTTTYYYaaaoooqqq]]]JJJFFFLLLQQQQQQPPPCCCEEE]]]wwwvvvvvvtttrrruuuvvvvvvwwwvvvtttrrrqqqlllkkkhhheeeccc```___^^^[[[\\\^^^aaaccceeeffffffcccdddgggllloooooollliiihhhgggfffeeecccbbb``````bbbaaa___]]]]]]___```bbbggghhhhhhgggeeebbb^^^\\\___```aaa```______```aaahhhooorrrlllfffeeehhhjjjjjjkkklllmmmmmmlllkkkjjjfffffffffgggiiimmmqqqsssooorrrsssrrrqqqttt}}}ddd]]]dddqqqzzzrrrmmmggg___YYYOOOIIIBBB===<<<===???@@@???@@@AAACCCDDDEEEFFFFFFHHHGGG???>>>BBB<<<;;;EEE[[[SSS:::999444444333222111000000000///............---------------------------------++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,------------...---/////////......000222444555777<<>>;;;;;;===??????@@@AAABBBDDDEEEFFFFFFGGGIIIFFF===;;;???<<>>>>>>>>@@@AAACCCDDDFFFFFFGGGGGGFFFFFF>>>;;;>>>AAAUUUtttyyyMMM666222555111111111111111111000000///............---------------------------------***+++,,,------+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,---------,,,---............000222000///000333444888FFFUUUzzz{{{lllaaaSSSPPPMMMLLLMMMLLLIIIEEEFFFIIILLLOOOQQQVVV]]]cccyyywwwfffVVVJJJHHHGGGLLLVVVZZZXXXTTTSSSuuummmmmmiiiccceeennnlllmmmnnnooonnnkkkhhhfffgggccc^^^YYYYYY[[[___cccbbbbbbccceeeeeefffffffffbbb```]]]]]]___aaaccccccddddddcccaaa^^^ZZZWWWUUUWWWZZZ^^^bbbeeegggggggggfffdddbbb```___aaacccdddcccbbbbbbbbbdddeeedddddd^^^``````^^^```gggkkkjjjjjjiiihhhfffffffffgggggghhhjjjooosssvvvvvvvvvuuuqqqooommmlllmmmooopppooopppuuuxxx}}}vvvnnneee^^^YYYRRRHHHAAA<<<;;;;;;<<>>@@@AAACCCDDDFFFGGGGGGGGGAAAEEEAAA===@@@IIIjjjbbb???666555333000000111111111111000000//////.........---------------------------------***+++,,,------+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------,,,---.........///111333555...---444999:::<<>>@@@AAAAAABBBEEECCCBBBDDDIIIKKKKKKJJJDDD@@@@@@@@@AAAWWWvvvKKK:::888444///111111111111111222222222......---------,,,,,,,,,------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((&&&&&&***...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---------............///000000000111222444555666DDDNNNkkkvvvuuu}}}pppeee]]]VVVNNNIIIHHHHHHGGGGGGIIIJJJJJJIIIOOOOOOTTT]]]ggguuuwwwbbbRRRIIIDDDCCCKKKZZZoooyyymmmfff}}}tttnnnfffaaa```aaaaaaaaadddddddddeeeeeefffggggggccc```[[[YYY[[[___fffjjjcccbbbaaabbbddddddbbb```]]]YYYVVVWWW]]]aaabbb```]]][[[[[[]]]ZZZVVVVVVZZZccccccccccccaaa___]]]\\\YYYXXXWWWXXX\\\___aaabbbeeeddddddfffgggeeeaaa^^^bbb```^^^```dddgggfffcccdddaaa]]]ZZZZZZ^^^cccfffjjjmmmqqqtttuuutttqqqooommmooorrrssssssssstttuuuyyy~~~vvvpppddd^^^UUUMMMGGGBBB>>><<<;;;<<<===???@@@AAABBBBBBDDDDDDEEEGGGKKKLLLIIIGGG??????>>>CCCUUU~~~```???777666333///111111111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&***---,,,'''$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))******+++++++++,,,,,,,,,------------............//////000000111333444555888===OOOppp~~~yyy}}}nnnfff[[[SSSOOOMMMJJJHHHFFFGGGGGGIIIJJJLLLMMMNNNPPPTTT^^^lll{{{sss[[[PPPJJJCCCBBBEEESSSooouuulll}}}rrrnnniiiddd```___`````````dddcccccccccddddddeeeeee___]]][[[ZZZ[[[___dddggg___aaaccccccbbbaaaaaabbb[[[WWWTTTTTTWWWZZZ[[[ZZZYYYWWWWWWYYYXXXVVVYYY^^^eeeeeecccaaa^^^[[[XXXWWWUUUTTTTTTVVV[[[___aaabbbdddfffhhhhhheeebbbaaa`````````___```aaabbbdddeeeccc```\\\ZZZ[[[___dddggglllnnnppprrrsssrrrooonnnmmmooorrrttttttuuuvvvxxxzzz|||{{{rrrjjjeeeYYYTTTMMMFFFAAA>>>;;;999<<<===???@@@BBBBBBCCCCCCDDDEEEHHHLLLMMMKKKFFFBBB:::;;;<<>>???AAABBBCCCDDDDDDDDDDDDGGGKKKNNNNNNIIICCC???===;;;DDDeee\\\999555:::555222666333222222111000//////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***222:::999111***(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++++++++,,,,,,,,,,,,,,,---------............------...///000111111666444444999BBBVVVtttwwwsssxxx{{{rrrhhh^^^WWWNNNLLLKKKIIIIIIHHHGGGFFFGGGIIIJJJKKKMMMQQQWWW[[[nnn}}}zzzeeeRRRDDDBBBBBBBBBOOOaaa}}}yyywww~~~|||sssqqqiiiiiihhhgggeeeeeeeeeeeeeeegggjjjjjjhhhccc]]]YYYYYYXXXWWWUUUUUUUUUUUUVVVZZZ```fffgggdddbbbeeehhhiiifffaaa\\\YYYWWWUUUSSSSSSQQQQQQSSSSSSRRRVVV[[[___^^^\\\ZZZWWWUUUTTTSSSZZZZZZYYY[[[^^^aaaaaaaaaaaafffiiifff```\\\]]]```[[[]]]^^^\\\ZZZ\\\bbbgggjjjhhhgggfffgggjjjnnnppprrrqqqooommmjjjhhhfffffffffhhhjjjlllmmmnnnqqqtttwww{{{xxxmmmddd\\\UUUQQQIIIFFFAAA>>>============AAAAAACCCDDDEEEEEEEEEEEEEEEHHHLLLMMMKKKFFFAAA>>>AAAAAAZZZdddHHH666999;;;222000777222222111111000///............---------,,,,,,,,,------------------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$***000///)))%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...------------...///000000111222555555555>>>RRRfffuuukkkiiihhhgggvvvzzzqqqggg___XXXQQQMMMJJJJJJKKKKKKKKKJJJIIIHHHHHHJJJMMMPPPTTT]]]hhhpppzzzfffPPPHHHCCCDDDGGGOOObbbwwwpppkkkjjjfffhhhiiihhhfffeeedddeeefffhhhjjjkkkhhhbbb\\\WWWZZZXXXVVVTTTSSSRRRRRRRRRZZZ___dddddd___\\\\\\^^^^^^]]]\\\ZZZWWWTTTRRRQQQRRRPPPQQQTTTTTTRRRUUUZZZ\\\[[[ZZZXXXVVVUUUUUUUUU]]]\\\\\\]]]___aaa```___]]]```ccc```[[[XXXZZZ]]]YYYZZZZZZXXXXXX[[[bbbhhhkkkkkkkkkkkklllnnnooopppqqqooollliiifffdddddddddccceeeggghhhiiikkknnnpppvvvzzz}}}|||{{{}}}vvvmmmcccZZZSSSMMMIIIAAA???;;;:::<<<===??????CCCCCCDDDEEEFFFGGGGGGFFFHHHJJJJJJIIIFFFBBBAAA@@@AAANNNyyyyyyHHH;;;555999777......555111111111000000//////.........---------,,,,,,,,,------------------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((&&&$$$###&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------......///000///111666888444444>>>IIInnnhhh___^^^\\\ggg|||{{{tttfffbbb]]]WWWRRRMMMJJJHHHKKKKKKLLLLLLLLLLLLMMMNNNLLLOOOUUU[[[dddsss}}}eeeUUUDDDEEEHHHLLLWWWjjjpppjjjgggdddfffhhhkkkkkkhhheeeeeeeeeeeefffggggggeeeaaa]]]ZZZ[[[ZZZXXXUUUTTTTTTTTTTTTYYY\\\``````]]]YYYWWWWWWRRRSSSUUUUUUSSSQQQOOONNNQQQPPPRRRVVVWWWUUUXXX]]]]]]\\\ZZZXXXWWWWWWWWWWWW[[[ZZZZZZ\\\^^^______]]]\\\^^^___^^^[[[YYYZZZ\\\XXXWWWVVVUUUWWW\\\ccchhhhhhjjjkkklllmmmlllkkkkkkmmmkkkgggdddccccccdddeeedddeeefffggghhhiiimmmoootttwwwyyyyyyyyy}}}yyyooojjjaaaYYYRRRKKKEEEAAA===;;;999999<<>>AAADDDKKKmmmSSS999555333444222...///333000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...............//////000111111444777666333777>>>MMMiiiuuuoooeeeeeejjjuuu{{{yyyvvvwww}}}wwwoooddd\\\SSSRRRPPPMMMKKKIIIGGGFFFIIIIIIHHHGGGHHHJJJMMMPPPPPPUUU]]]fffssszzzeeeRRRGGGBBBHHHOOOVVVhhhsssiiikkkiiicccgggkkknnnnnnkkkgggfffgggeeedddcccbbbaaa```___^^^]]][[[YYYWWWVVVWWWXXXYYYVVVYYY]]]^^^]]][[[YYYXXXRRRTTTWWWXXXVVVSSSPPPOOOPPPPPPSSSYYYZZZYYY[[[```___^^^\\\ZZZYYYXXXXXXYYYWWWWWWXXXZZZ\\\^^^]]]\\\______```___]]]\\\]]]^^^XXXVVVSSSSSSWWW]]]dddhhheeegggiiikkkkkkjjjgggfffiiigggdddbbbaaaccceeegggeeeggghhhhhhhhhjjjmmmpppsssuuuvvvxxxzzz}}}{{{qqqfffaaaZZZSSSLLLFFF@@@<<<===;;;:::;;;>>>BBBEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHMMMKKKFFF@@@;;;<<>>>>>>>>@@@KKKYYYqqqHHH888666555555444222111000000000000000000////////////------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((()))(((&&&$$$(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............//////000000222333444555555999888FFFccc~~~uuuiii___WWW\\\___iiizzz{{{uuuooolll```\\\WWWTTTRRROOOKKKHHHLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLSSS\\\cccooo|||~~~kkkXXXKKKIIIMMMKKKWWWeeeppp~~~qqqkkkkkkgggcccdddiiijjjkkkjjjhhhhhhhhhiiiiiihhhfffcccbbbaaaaaaaaa]]]\\\YYYVVVUUUTTTTTTTTTSSSUUUWWWVVVTTTRRRRRRRRRTTTUUUUUUUUUTTTRRRQQQPPPTTTVVVYYY\\\^^^^^^]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTSSSUUUXXXZZZ[[[\\\^^^___bbbaaa___]]]]]]]]]^^^___ZZZXXXWWWZZZ```ddddddbbbaaabbbdddeeeeeecccbbb```bbbaaa___```ccceeeffffffddddddbbbbbbdddgggkkkmmmpppsssuuutttrrrrrrvvvzzz{{{xxxqqqfff]]]VVVRRRLLLEEE@@@<<<;;;:::;;;<<<>>>@@@CCCEEEGGGHHHIIIHHHGGGGGGIIILLLMMMMMMLLLCCC???@@@<<<@@@]]]UUU>>>999555555444333222111000000000000000000/////////...------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))((('''(((((((((((())))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............//////000000111222333444555555111666EEEVVVhhhvvvhhh```___aaagggkkkkkknnnsss}}}xxxtttqqqnnnjjjddd^^^XXXTTTQQQNNNLLLJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNPPPUUUbbbqqq|||~~~iiiWWWJJJEEEIIIPPPXXX```hhhppp}}}vvviiihhhiiidddaaabbbiiihhhgggggghhhhhhgggfffgggfffdddcccbbbbbbbbbbbb^^^[[[WWWSSSQQQQQQRRRSSSTTTUUUVVVUUUSSSQQQPPPQQQVVVVVVUUUTTTSSSRRRQQQPPPUUUVVVWWWYYYZZZZZZZZZZZZ]]]\\\[[[YYYWWWTTTRRRQQQRRRTTTWWWXXXZZZ\\\___bbbbbbbbbaaaaaa```_________YYYZZZ[[[]]]___````````````aaaaaabbbbbbbbbbbbaaaaaa```___```bbbcccdddccccccccccccccceeehhhjjjlllooorrrtttssspppooorrruuu{{{{{{{{{{{{tttppplllfff\\\UUULLLIIIDDD>>>;;;::::::;;;>>>???@@@CCCEEEGGGIIIIIIKKKIIIHHHJJJMMMOOONNNLLLAAA<<<===AAACCCVVVbbb???888<<<555444444333222111000000000000000/////////......------,,,,,,,,,,,,+++++++++++++++***************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............/////////000111222333333444666222111444888EEEaaa|||pppnnnllljjjbbbZZZXXX\\\pppqqqrrrsssuuuvvvwwwwwwxxxwwwvvvtttsssrrrrrrrrrmmmmmmkkkiiifffbbb^^^\\\XXXWWWTTTPPPMMMKKKJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLIIIIIIIIIHHHHHHJJJLLLNNNUUUXXX\\\bbbjjjzzzwwwhhhWWWMMMHHHIIIPPPWWWaaa^^^```qqqvvvnnniiiiiihhhccc```bbbeeebbb```aaadddeeeccc```cccccccccbbbbbbbbbbbbbbb___[[[VVVQQQOOOOOOQQQSSSUUUWWWXXXWWWUUUTTTTTTUUUWWWVVVTTTRRRQQQPPPPPPPPPRRRRRRRRRSSSTTTUUUVVVVVV[[[ZZZYYYWWWUUURRROOOMMMRRRSSSUUUWWWYYY\\\```dddaaaaaabbbbbbaaa```^^^]]]VVVYYY]]]]]][[[ZZZ[[[\\\______`````````aaabbbbbb___^^^]]]___bbbdddddddddccccccdddfffhhhiiikkkkkknnnpppqqqpppnnnlllmmmnnnmmmvvv~~~xxxssskkkeeeaaaZZZRRRLLLFFFCCC???<<<;;;<<<>>>@@@AAABBBCCCEEEGGGIIIJJJKKKKKKJJJKKKNNNQQQQQQKKKFFF@@@>>>===AAATTT~~~|||OOO999666777444333333222111000000000000000/////////.........------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))(((((((((((()))))))))))))))))))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............/////////000000111222222333555444555555444888IIIZZZxxxoooccc```XXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYYZZZWWWVVVUUUTTTRRRPPPOOONNNJJJIIIHHHGGGGGGIIIJJJKKKFFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLKKKJJJLLLPPPTTT[[[dddppp|||~~~qqqYYYQQQJJJIIILLLQQQXXX___WWW]]]nnn{{{mmmjjjggggggeeebbbbbbcccbbb___]]]^^^aaabbbaaa^^^``````aaaaaaaaaaaaaaa```___[[[UUUPPPNNNOOORRRTTTUUUWWWXXXWWWVVVVVVWWWXXXVVVTTTRRRPPPOOOOOOOOOPPPOOOOOOOOOOOOQQQRRRTTTUUUWWWWWWUUUTTTQQQOOOMMMLLLPPPRRRTTTVVVXXX[[[```ccc]]]^^^___```___^^^\\\[[[WWWZZZ^^^]]]ZZZWWWXXXZZZ\\\\\\\\\]]]]]]^^^^^^___ZZZZZZ[[[___ccceeeffffffbbbdddfffiiikkkkkkkkkkkkkkkmmmnnnnnnllliiihhhgggfffkkkwwwzzz{{{yyyuuurrrlllddd]]]WWWPPPIIIDDDAAA???===;;;<<<>>>AAACCCDDDEEEFFFGGGIIIJJJLLLLLLHHHJJJNNNRRRSSSOOOFFF???BBBCCCAAAHHHmmm[[[@@@777333///222222222111111000000///////////////............------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))'''%%%$$$&&&((((((((((((((())))))))))))(((((())))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............////////////000000111111111111111222555555555999???SSSkkk}}}sssLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFFFFHHHIIIJJJGGGHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMMMMNNNSSSZZZ```jjjxxx~~~kkk]]]MMMIIIGGGIIIKKKMMMRRRYYYPPPkkk{{{kkkdddcccbbbbbbccccccdddeee```___^^^___```aaa```___]]]^^^____________^^^^^^\\\YYYTTTPPPNNNOOORRRTTTUUUVVVVVVUUUTTTTTTUUUWWWTTTRRROOOMMMLLLMMMOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTSSSRRRPPPNNNMMMLLLLLLLLLNNNPPPSSSUUUWWWZZZ^^^aaaYYYZZZ[[[]]]]]]\\\[[[[[[ZZZ]]]___]]]ZZZXXXYYY[[[XXXYYYYYYZZZZZZZZZZZZYYYVVVWWWYYY]]]bbbeeefffeeeaaacccgggjjjllllllkkkiiihhhjjjkkkkkkjjjgggdddbbbeeegggmmmzzz}}}{{{xxxvvvyyy~~~xxxqqqmmmjjjeee]]]UUUNNNHHHCCC???<<<<<<;;;<<<===@@@BBBDDDGGGGGGHHHIIIJJJKKKLLLMMMIIIMMMQQQSSSQQQJJJBBB===:::BBBKKKbbbhhhCCC999777444111111111111000000000///////////////.........------------,,,,,,,,,,,,++++++***************+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***(((%%%$$$'''+++(((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......//////000000000000333111///111555777888777???LLLccc~~~KKKJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJLLLKKKJJJJJJMMMPPPMMMQQQUUUYYY^^^gggrrr{{{uuufffYYYQQQJJJHHHFFFGGGFFFGGGNNNWWWjjjkkkddd___``````aaacccddddddbbb[[[]]]^^^^^^]]]]]]^^^___\\\\\\]]]^^^^^^]]]\\\[[[XXXUUUQQQNNNMMMNNNQQQSSSWWWXXXWWWTTTRRRQQQRRRTTTQQQOOOLLLJJJJJJLLLOOOQQQMMMNNNNNNNNNOOOOOOOOOOOONNNMMMKKKIIIIIIJJJLLLNNNLLLOOORRRUUUWWWXXX[[[]]]WWWWWWYYYZZZ[[[[[[\\\\\\\\\]]]\\\[[[YYYYYYYYYZZZXXXYYY[[[\\\[[[ZZZXXXWWWTTTUUUWWW[[[___bbbbbbaaa^^^aaafffjjjkkkkkkhhhgggfffggghhhiiiiiifffaaa^^^dddeeegggooo~~~}}}yyywwwvvvssssssxxx{{{|||wwwqqqkkkggg___[[[TTTLLLFFFBBB>>>===;;;<<<===???@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMQQQUUURRRKKKDDDAAA@@@:::JJJjjjLLL999888666444555000000000000000///////////////.........---------------,,,,,,,,,,,,++++++))))))*********+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***)))'''''',,,111(((((((((((())))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////000000333222111333888;;;;;;888888;;;EEETTTeeeyyyLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEGGGHHHHHHIIIJJJJJJKKKKKKFFFIIILLLLLLLLLMMMQQQTTTXXX^^^eeelllttt{{{iiiZZZPPPJJJHHHAAA@@@AAABBBDDDJJJWWWeeelllccceeeaaabbbbbbccceeeeeebbb]]]WWWZZZ\\\\\\YYYYYY[[[^^^[[[[[[\\\]]]\\\[[[ZZZYYYUUUSSSPPPMMMLLLNNNPPPQQQ\\\[[[YYYVVVRRRPPPQQQRRRPPPMMMJJJHHHHHHKKKOOOQQQLLLLLLMMMMMMLLLKKKJJJIIILLLJJJGGGFFFGGGIIIMMMOOOKKKNNNRRRUUUVVVWWWYYYZZZVVVVVVWWWXXXZZZ[[[]]]]]]\\\[[[YYYWWWWWWWWWXXXXXX[[[\\\^^^```___]]]ZZZXXXSSSTTTUUUYYY]]]___^^^]]]\\\___dddiiijjjiiigggddddddeeeggghhhhhheee```\\\bbbcccdddhhhttt}}}zzzxxxvvvsssqqqqqquuuvvvxxx~~~|||wwwsssnnnhhhbbb^^^WWWSSSMMMGGGAAA>>><<<<<<===>>>@@@BBBDDDEEEFFFFFFIIIIIIIIIJJJKKKLLLLLLLLLRRRVVVWWWQQQGGGAAAAAADDDLLL```\\\999666999222...444000000000000//////////////////.........------------------,,,,,,,,,++++++))))))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$'''******)))+++111666(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////.........///////////////,,,000444777:::<<<:::666666666999???GGGXXXxxxKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFFFFFFFFFFGGGGGGHHHEEEDDDDDDEEEHHHIIIIIIHHHHHHJJJMMMMMMLLLLLLMMMNNNOOOQQQTTTWWWZZZ___dddhhhooowww}}}tttfffXXXNNNHHHGGGFFFDDD@@@>>>>>>DDDYYY}}}rrrbbb^^^aaaaaa___]]]]]]______]]][[[YYYXXXWWWXXXYYYYYYWWWUUUTTTUUUWWWWWWXXXWWWVVVUUUQQQOOOKKKHHHHHHIIIKKKMMMTTTTTTSSSQQQNNNLLLMMMNNNMMMLLLKKKJJJJJJKKKMMMNNNIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIKKKNNNRRRUUUXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVXXX[[[___bbbbbb___ZZZWWWRRRTTTVVVXXXZZZ\\\]]]]]]```bbbdddffffffdddbbb``````cccggghhhfffdddbbbaaaaaaeeehhhhhhkkkvvv{{{xxxyyyvvvsssrrrtttsssrrruuuzzz{{{xxxsssnnnjjjhhhccc[[[TTTOOOKKKEEE???;;;:::;;;<<>>AAAEEEGGGGGGGGGHHHIIIEEEHHHLLLOOOOOOPPPSSSUUU]]]QQQHHHGGGBBB???KKK]]]gggKKK???555333444333222222000000000000/////////......------,,,,,,------...,,,,,,,,,+++++++++******************************************))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))************))))))((('''(((***,,,---111...***((()))++++++***************+++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------......///000222333333333222222333444555666777777777777777888999::::::999999:::;;;===<<<999===NNN___[[[XXXTTTQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWZZZ\\\___ccchhhlllooosssyyyqqqfffVVVNNNEEEBBBDDDEEEBBB>>><<>>===<<<;;;<<<<<<>>>??????AAAEEEGGGHHHHHHIIIKKKGGGKKKNNNOOOPPPQQQUUUXXX\\\JJJ@@@BBBAAADDDaaagggEEE@@@777111333555444222111000000000/////////.........------,,,,,,------...,,,,,,,,,+++++++++******************************************))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))***************)))(((((()))***,,,------+++)))))))))***)))(((******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------......///000111222333444666777999999::::::999999:::;;;<<<=========<<<<<<===>>>>>>>>>======<<<===??????===;;;BBBKKK\\\gggttt{{{yyytttqqqpppmmmiiiddd```___^^^]]][[[\\\\\\[[[[[[[[[[[[[[[\\\YYY[[[]]]___```bbbdddfffiiilllooossswww}}}xxxpppeeeYYYPPPHHHGGGFFFFFFFFFCCC???;;;???SSSppp|||jjjeeegggfffbbb___YYYYYYYYYYYYXXXWWWUUUTTTVVVTTTRRRRRRRRRRRRQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFKKKLLLKKKIIIEEEBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCFFFFFFDDDCCCAAA???>>>===????????????@@@AAABBBCCCCCCEEEHHHLLLNNNPPPQQQRRRNNNMMMLLLLLLKKKLLLLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVXXXZZZ\\\]]]___bbbddddddbbb___]]][[[___cccfffgggggghhhiiibbbbbbcccfffjjjmmmoooppptttyyyuuutttvvvuuuqqqnnnoookkkpppuuuzzz~~~{{{vvvqqqkkkeeeaaa```ZZZSSSMMMIIIGGGCCCAAA::::::;;;<<<===>>>??????BBBDDDGGGHHHHHHIIIJJJKKKNNNNNNNNNPPPTTTXXXZZZ[[[QQQHHHCCCCCCGGG\\\vvvLLL::::::444222666888666333222000000/////////............------,,,,,,------...,,,,,,,,,+++++++++******************************************)))))))))(((''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((()))))))))******************)))))))))***+++,,,))))))))))))***)))((((((,,,,,,,,,,,,------------,,,---...///000111111111222333444666777888999999>>>??????@@@AAAAAAAAAAAA????????????@@@AAABBBCCC@@@AAAAAAAAAAAAAAA@@@@@@???>>>???BBBBBB???AAAEEEFFFKKKSSSYYY\\\]]]]]]]]]ppp~~~zzzxxxwwwuuutttooooooooonnnoooppppppqqqmmmppptttvvvxxx{{{pppjjjbbb[[[UUUPPPJJJFFFCCCEEEFFFBBB======BBBHHH^^^yyyyyynnneeecccccc___[[[YYYZZZ[[[\\\\\\ZZZXXXVVVUUUSSSRRRPPPOOOPPPQQQQQQPPPMMMMMMLLLLLLKKKKKKKKKKKKFFFGGGGGGHHHGGGGGGEEEEEEIIIJJJJJJHHHEEEBBB@@@@@@@@@@@@??????@@@AAACCCDDDGGGFFFDDDBBB@@@???======???????????????@@@AAABBBCCCEEEHHHKKKNNNOOOPPPQQQMMMLLLJJJIIIHHHIIIJJJKKKMMMNNNPPPRRRTTTUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTSSSSSSUUUWWWZZZ\\\\\\^^^```bbbbbb```^^^\\\^^^```dddfffffffffggghhhddddddeeeiiimmmpppooonnniiixxxzzzvvvtttvvvuuuqqqnnnmmmmmmppptttuuuvvvyyyzzzwwwrrrmmmhhhccc]]]ZZZUUUQQQKKKEEEBBB@@@??????;;;<<<===>>>???@@@@@@@@@EEEGGGIIIIIIIIIIIIJJJKKKPPPPPPRRRYYY```aaa[[[TTTFFFEEECCCIIIdddzzzQQQ===888888444333777888555111111////////////...............------,,,,,,------...,,,,,,,,,+++++++++******************************************)))))))))(((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((()))))))))***************************+++++++++''')))***+++******)))))),,,,,,,,,,,,------------000111333666888999:::::::::<<<>>>@@@AAABBBCCCCCCHHHHHHGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDFFFFFFDDDDDDDDDDDDDDDCCCBBBAAACCC???>>>BBBCCCAAAAAACCC@@@???@@@BBBFFFJJJLLLMMMVVVhhhwwwsssfff^^^^^^aaammm||||||ooofffXXXSSSMMMIIIGGGFFFFFFEEECCCCCC@@@999888CCCZZZlll~~~qqqiiiaaa___]]]YYYYYY[[[ZZZ\\\^^^^^^[[[XXXVVVVVVQQQOOOMMMMMMOOOQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJKKKFFFFFFGGGGGGGGGFFFFFFEEEGGGIIIIIIHHHEEEBBBAAAAAAAAA@@@???>>>???AAADDDFFFGGGFFFDDDBBB@@@???>>>>>>??????>>>>>>???@@@@@@AAACCCEEEHHHKKKMMMOOOOOOPPPLLLKKKIIIGGGFFFGGGHHHIIILLLMMMNNNPPPRRRSSSSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVRRRRRRRRRRRRTTTVVVXXXZZZZZZ\\\___aaaaaa___\\\ZZZ^^^```cccddddddcccdddeeefffffffffhhhjjjkkkjjjhhhjjjppp|||yyyuuuvvvvvvqqqmmmlllnnnoooqqqrrrssstttwwwyyyzzz}}}{{{qqqmmmhhhccc___ZZZUUUQQQHHHFFFBBB>>><<<;;;<<<===>>>>>>???@@@@@@AAABBBBBBGGGHHHJJJJJJJJJJJJLLLNNNNNNRRRYYYccchhhaaaSSSFFF???BBBHHH___SSS<<<777777666222111444444111...////////////.........------...------,,,,,,------...,,,,,,,,,+++++++++******************************************))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))***************+++++++++++++++++++++(((***,,,,,,+++++++++,,,,,,,,,---///000111222222777999<<>>AAADDDEEEDDDNNNUUURRRLLLJJJMMMNNNVVV^^^hhhpppwwwuuukkkaaaWWWPPPGGGFFFEEEEEEFFFHHHIIIIIIBBBBBBBBBCCCMMMfff|||rrrmmmeee^^^]]]]]]\\\\\\^^^XXX[[[^^^]]]ZZZVVVTTTTTTOOONNNLLLLLLOOOQQQRRRSSSNNNMMMKKKJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHEEECCCAAAAAA@@@@@@@@@AAABBBCCCEEEEEEGGGEEECCCAAA@@@?????????>>>>>>=========>>>??????BBBDDDFFFIIILLLMMMNNNNNNKKKJJJGGGEEEDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOOOOOOOKKKKKKLLLMMMOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUYYY[[[^^^``````^^^[[[YYYZZZ\\\___``````aaabbbcccdddeeeeeeeeedddeeeeeefffkkkmmmsss}}}|||zzzuuupppoooppppppoooppprrrrrrqqqooommmrrr{{{~~~zzzvvvqqqnnnfffbbb]]]XXXSSSOOOJJJGGG???>>>===;;;::::::<<<>>>?????????@@@AAABBBCCCDDDEEEGGGIIIJJJKKKMMMPPPRRRTTTXXX^^^```\\\SSSIIIBBBDDDRRRmmm___BBB888777777555111///111111///...111//////.........---------...------,,,,,,------...,,,,,,,,,+++++++++******************************************))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))************+++++++++,,,+++++++++***)))+++------,,,,,,...000000111333666:::===???@@@BBBDDDFFFHHHJJJJJJJJJIIIGGGIIIKKKMMMNNNNNNNNNMMMOOONNNLLLKKKJJJJJJJJJJJJJJJJJJHHHGGGHHHIIIKKKLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDAAA@@@BBBBBB??????BBBDDDCCCAAA@@@@@@@@@AAAAAA===AAABBB@@@AAAEEEFFFDDDHHHKKKNNNPPPRRRXXXccckkk~~~{{{iiiZZZPPPJJJDDD??????AAADDDGGGJJJLLLLLLLLLAAADDDJJJVVVllltttjjjkkkccc\\\YYY]]]```^^^ZZZXXXVVVZZZ\\\\\\XXXTTTRRRRRRNNNMMMKKKLLLOOORRRSSSTTTMMMLLLKKKIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHCCCEEEGGGGGGEEECCCAAAAAA>>>@@@BBBDDDFFFFFFEEEDDDFFFEEECCCAAA????????????======<<<<<<<<<===>>>>>>AAACCCEEEHHHKKKLLLLLLMMMJJJIIIFFFCCCCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQYYY[[[^^^______^^^[[[YYYVVVYYY[[[]]]^^^___aaabbbaaabbbcccbbbaaabbbfffhhhdddfffjjjqqqzzzuuussstttrrrppppppqqqpppkkkggghhhjjjnnnttt{{{}}}{{{xxxtttpppjjjccc______[[[UUUPPPLLLGGGCCC@@@;;;<<<<<<<<<;;;<<<>>>@@@????????????AAACCCEEEFFFCCCEEEHHHJJJLLLOOOSSSVVV^^^```___WWWJJJCCCCCCGGGQQQnnndddDDD;;;999666444666222///111111///111444//////.........---------...------,,,,,,------...,,,,,,,,,+++++++++******************************************))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************++++++,,,,,,,,,++++++***+++---......,,,---000333555777:::???DDDIIILLLNNNJJJKKKMMMOOOOOONNNMMMLLLIIIJJJMMMOOOPPPOOONNNNNNQQQPPPOOONNNMMMNNNOOOOOOMMMLLLJJJIIIIIIKKKLLLNNNMMMMMMMMMLLLJJJIIIGGGGGGAAA???AAAEEEFFFCCCCCCFFF>>>???AAA@@@???===<<<<<<>>>===;;;:::>>>DDDBBB===>>>AAAEEEFFFEEEFFFHHHJJJSSS___nnnzzztttcccPPPFFFAAA???>>>???@@@AAAGGGPPPVVVTTTOOOLLL===RRRfffxxxvvvjjjffffff```^^^[[[XXXWWWXXXYYYZZZXXXYYYYYYXXXVVVSSSPPPMMMMMMKKKIIIJJJMMMOOONNNMMMNNNMMMJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGCCCCCCCCCBBBBBBAAA@@@@@@BBBAAA?????????AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAA======<<<<<<<<<>>>???AAA@@@BBBDDDGGGJJJKKKLLLLLLFFFEEEDDDBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJEEEFFFFFFGGGIIIKKKMMMOOONNNOOOPPPRRRSSSSSSSSSSSSXXXXXXYYYYYYXXXWWWVVVVVVVVVXXXZZZ\\\^^^_________aaabbbbbbaaaaaaaaadddfffgggeeegggnnnvvv|||ttttttrrrpppmmmjjjiiiiiijjjjjjgggggggggjjjpppwww~~~}}}uuurrrmmmhhhddd```[[[WWWSSSPPPLLLGGGCCC@@@???>>>;;;;;;;;;;;;===>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGHHHHHHIIIMMMRRRXXX\\\^^^hhhYYYLLLHHHDDD@@@GGGSSSyyynnnGGG999777444111222333333222222111000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++************)))))))))))))))***+++******)))(((((((((((((((+++++++++***)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))(((((((((((()))***++++++******************)))******+++,,,------...---///000222444777<<>>>>>===<<<<<<<<<============>>>>>>@@@AAACCCDDDDDDHHHMMMRRRWWWaaannnxxx~~~yyy[[[PPPEEEBBBCCCBBBBBBCCCGGGIIIQQQ___hhhcccQQQBBBXXXrrr}}}pppjjjeeeccc\\\[[[XXXVVVUUUUUUWWWXXXVVVVVVVVVUUUSSSQQQOOOMMMLLLJJJHHHIIILLLMMMMMMKKKMMMLLLJJJHHHFFFFFFEEEFFFDDDCCCCCCBBBBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@???AAA@@@???>>>???@@@BBBCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>======<<<<<<<<<======>>>@@@CCCEEEHHHIIIIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEGGGJJJMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVYYY]]]___`````````bbbbbbbbbaaa______aaaccccccbbbdddjjjpppyyyyyyuuuwwwtttpppllljjjgggfffdddbbbbbbbbbcccggglllqqqtttzzzsssqqqkkkhhhccc___[[[WWWRRROOOKKKIIIEEEAAA>>><<<;;;;;;<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBCCCEEEFFFFFFIIIJJJMMMQQQVVVYYYZZZZZZSSSMMMIIIFFF???AAAWWWppptttWWW;;;444555444111222333333222111111000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************)))))))))))))))*********)))(((((((((((((((++++++******)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))(((((())))))***+++,,,&&&''')))+++,,,,,,,,,,,,,,,,,,,,,---.........///333666999<<<>>>AAADDDFFFEEEHHHMMMPPPQQQRRRSSSUUUWWWWWWWWWWWWXXXXXXVVVUUUSSSTTTVVVXXXYYYYYYXXXWWWVVVWWWWWWVVVSSSQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQNNNLLLLLLMMMIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCC???>>>======<<<=========<<<<<<======>>>@@@AAABBB???AAACCCDDDDDDIIIQQQXXX^^^aaaeeeeeeffflllxxx{{{kkk^^^QQQHHH@@@???AAABBBDDDHHHPPP```qqqtttkkkaaa```cccxxxllliiihhhccc^^^WWWVVVTTTRRRRRRSSSTTTUUUSSSSSSRRRQQQPPPOOONNNNNNJJJHHHGGGGGGIIIJJJJJJIIIKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>@@@???>>>>>>>>>???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::===>>>AAACCCEEEFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFIIIMMMOOORRRQQQPPPOOOOOOPPPQQQRRRVVVVVVVVVVVVVVVUUUUUUUUUSSSUUUYYY]]]```aaaaaaaaaaaaaaaaaa___]]]\\\]]]___``````cccgggkkkqqq{{{~~~zzztttoookkkhhheeeccceeedddccccccdddfffhhhjjjmmmsss}}}~~~yyyxxxuuunnnhhhggg___\\\WWWSSSPPPMMMIIIGGGCCCAAA???===;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHLLLRRRWWWYYYYYYVVVTTTDDDDDDEEECCCCCCSSS|||zzzQQQ@@@222111444222000111222222111111000000//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))((((((((()))******)))(((((((((((((((+++******))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))***+++------'''(((+++,,,---------,,,,,,---///111333555777777===AAAFFFJJJKKKLLLMMMNNNPPPRRRUUUVVVVVVVVVWWWXXX\\\\\\[[[ZZZZZZYYYZZZZZZXXXYYYZZZ[[[\\\[[[[[[ZZZYYYZZZZZZXXXUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSSSSRRRPPPNNNOOOPPPNNNMMMLLLKKKIIIFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD??????>>>===========================>>>???@@@AAA???AAAAAA???<<<<<<@@@DDDCCCHHHMMMOOOPPPSSS[[[aaakkknnnqqquuu{{{uuukkk___RRRIIIPPPGGG@@@???BBBGGGOOOWWWfffwww{{{nnnqqquuuhhhccccccddd___YYYSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPOOONNNNNNNNNNNNOOOHHHGGGFFFEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>===<<>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@???>>><<<;;;<<<>>>@@@BBBDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBDDDHHHLLLNNNOOONNNMMMMMMNNNPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTVVVYYY\\\^^^___^^^^^^]]]^^^___^^^\\\[[[\\\]]]```aaacccfffiiiooowww~~~wwwooollljjjiiihhhhhhgggfffdddddddddddddddbbbfffmmmuuu~~~{{{uuuooonnnjjjddd___^^^VVVRRRNNNKKKHHHFFFDDDBBB>>>>>>===<<<<<<======>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFHHHJJJKKKIIINNNTTTXXXXXXSSSOOOLLLBBB@@@AAAJJJ\\\~~~WWW@@@888333444555111///111111111000000000/////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((***))))))(((((((((((((((******))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++++++++*********)))))))))***+++,,,,,,------------------.........000333888===AAADDDFFFGGGKKKQQQTTTTTTSSSRRRQQQVVVXXXYYYYYYXXXYYYZZZ\\\^^^^^^]]][[[ZZZZZZ[[[\\\]]]^^^^^^______^^^]]]]]]]]]^^^]]][[[XXXWWWWWWXXXWWWXXXYYYYYYXXXWWWUUUTTTRRRSSSSSSRRRPPPPPPPPPQQQRRRRRRPPPNNNLLLIIIGGGEEEFFFFFFEEEEEEEEEEEEEEEDDD@@@???>>>===<<<<<<<<<===============>>>???@@@@@@???AAABBBAAA@@@@@@BBBDDD===AAAEEEFFFEEEGGGKKKPPPWWWXXXZZZ[[[___gggpppwww}}}uuuhhh\\\RRRLLLFFFCCCFFFBBBBBBFFFLLLTTT```jjjzzz~~~wwwjjjgggdddaaa```]]]ZZZWWWQQQQQQPPPOOOOOOOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBAAABBBAAA@@@???>>>===<<<<<<=========<<<<<<<<<======>>>?????????????????????<<<>>>???@@@AAA@@@??????<<<===???AAABBBCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAACCCFFFIIILLLIIIIIIIIIJJJLLLPPPSSSUUUSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVXXXYYYZZZZZZZZZYYYYYYZZZ\\\\\\[[[[[[\\\]]]^^^```aaaccciiiqqqyyy~~~uuu~~~|||pppkkkjjjjjjiiieeedddbbb```___^^^^^^^^^]]]___bbbfffllluuu~~~~~~{{{xxxuuurrrmmmgggbbbaaa]]]WWWTTTUUUNNNJJJFFFCCCBBBAAA@@@>>><<<<<<<<<======>>>???@@@>>>>>>>>>???@@@AAACCCCCCBBBBBBDDDFFFIIILLLNNNPPPPPPSSSVVVUUUPPPIIICCCAAA???===GGGddd[[[AAA:::777555555333000000222000000//////////////////......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,***)))((((((((((((***))))))((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((************************))))))***+++++++++++++++++++++******)))*********///---,,,,,,---///333555777999===BBBGGGLLLOOOQQQOOORRRWWWYYYXXXUUURRRQQQXXXYYYZZZZZZYYYZZZ]]]___aaaaaaaaa___]]]]]]___aaabbbbbbbbbbbbbbbaaaaaa```aaabbbaaa^^^\\\ZZZ[[[\\\\\\]]]]]]^^^]]][[[YYYXXXUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUSSSRRROOOMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@>>>>>>============<<<<<<<<<<<<<<<===>>>999;;;<<<>>>???@@@BBBDDD@@@AAABBBAAA???@@@CCCGGGIIIJJJKKKMMMOOOSSSXXX[[[{{{ooo___YYYPPPHHHDDDCCCEEEGGGCCCDDDJJJQQQVVV[[[eeeooouuuoooddd\\\___bbbaaa\\\XXXVVVUUUPPPPPPOOONNNNNNMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLEEEEEEEEECCCAAA@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>??????@@@AAAAAAAAAAAAAAA?????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCDDDFFFGGGDDDDDDFFFHHHKKKOOORRRTTTRRRQQQPPPOOOPPPQQQRRRSSSVVVUUUUUUTTTTTTUUUVVVVVVVVVXXX[[[[[[[[[ZZZ[[[\\\[[[^^^```bbbhhhrrryyy{{{ttt~~~xxxtttiii}}}xxxpppllljjjhhhgggeeebbb___]]]\\\]]]]]]ZZZ[[[[[[\\\^^^ccciiinnnvvv}}}~~~yyywwwsssqqqnnnkkkhhheeeaaa\\\XXXWWWTTTOOONNNQQQGGGDDD@@@>>>===>>>===<<<::::::;;;<<<===>>>??????????????????@@@BBBCCCDDDCCCDDDEEEGGGJJJNNNPPPRRRTTTUUUSSSMMMEEE???======AAAKKKfff```AAA;;;555555444333111000111333////////////..................---------,,,,,,,,,++++++************++++++***++++++,,,---......///++++++***)))((((((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---///333999>>>AAAEEEGGGIIILLLOOORRRUUUVVVVVVXXX[[[[[[YYYVVVUUUTTT[[[[[[[[[ZZZZZZ\\\___bbbdddggghhhgggdddcccfffiiiffffffffffffffffffffffffeeeeeedddaaa___^^^___aaabbbbbbbbbaaa```___^^^]]]\\\]]]]]]\\\ZZZXXXYYYZZZVVVVVVVVVTTTSSSQQQOOONNNLLLLLLKKKKKKJJJJJJIIIIIIEEEDDDCCCBBBAAAAAA@@@@@@======<<<;;;;;;;;;<<<<<<999999:::;;;<<<>>>???@@@DDDDDDCCC@@@???@@@CCCFFF@@@AAACCCEEEGGGIIIKKKLLLuuunnniii```XXXJJJIIIEEEBBB@@@CCCHHHLLLMMMLLLNNNRRRVVV]]]lllzzzooo```XXXWWWZZZ\\\[[[WWWTTTTTTUUUOOONNNNNNMMMLLLKKKJJJJJJHHHIIIJJJJJJJJJJJJHHHHHHDDDEEEEEECCC@@@>>>@@@BBB@@@@@@AAAAAA@@@???===<<<:::;;;===??????@@@??????========================;;;;;;;;;;;;;;;:::999999<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>:::;;;===>>>>>>>>>======;;;<<<===???@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDGGGJJJMMMOOOPPPPPPPPPNNNNNNNNNPPPQQQSSSTTTRRRPPPOOOOOOQQQTTTVVVWWWYYY[[[[[[ZZZYYYYYYZZZZZZ___cccdddjjjsssvvvsssnnnsssyyy~~~}}}vvvmmmsssxxxrrrmmmllliiieee```^^^]]]^^^___ZZZZZZZZZYYYXXXZZZ^^^aaadddiiirrrzzz~~~}}}{{{uuupppllliiifffdddbbb___\\\YYYTTTQQQNNNNNNLLLHHHIIIMMMEEEBBB>>><<<<<<===>>>===;;;;;;<<<>>>>>>?????????@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQOOONNNJJJCCC>>>>>>DDDJJJ[[[uuummmFFF888;;;222444444222111111111111..............................---------,,,,,,,,,++++++************++++++******+++,,,---...///000******)))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************((()))***+++,,,,,,,,,,,,++++++,,,,,,---///000111000222666<<>>>>>>>>@@@@@@@@@CCCDDDCCCCCCCCCDDDFFFHHHBBBAAAAAAAAACCCEEEFFFFFF}}}vvvsssrrrjjjiiibbbWWWPPPMMMJJJFFFDDDEEEEEEDDDCCCEEEIIIMMMQQQMMMJJJKKKQQQaaa{{{pppccc[[[VVVWWWWWWWWWUUUTTTSSSTTTUUUNNNMMMMMMKKKJJJIIIHHHHHHFFFGGGHHHIIIIIIHHHFFFDDDDDDFFFFFFCCC@@@>>>???AAA>>>???@@@@@@@@@>>>===<<<777888:::<<<>>>>>>>>>>>><<<<<<<<<============>>>;;;;;;;;;;;;;;;:::999888;;;<<<<<<<<<======>>>>>>???>>><<<;;;::::::;;;<<<999:::;;;<<<<<<<<<;;;;;;888999;;;===???@@@AAAAAA======>>>>>>??????@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAADDDGGGIIIKKKLLLMMMPPPOOONNNMMMMMMOOOQQQRRRQQQOOOLLLKKKLLLPPPTTTWWWYYY[[[\\\\\\ZZZXXXWWWXXX\\\bbbgggiiinnntttsssmmmkkkmmmoooxxxyyywwwqqqnnn}}}wwwmmmjjjddd^^^[[[ZZZ[[[\\\ZZZ[[[[[[ZZZYYYYYY[[[]]][[[^^^bbbgggmmmttt{{{}}}xxxtttqqqppppppnnnhhhbbb___]]][[[YYYWWWTTTPPPMMMHHHDDDCCCCCCAAA???AAAEEEFFFCCC???===>>>???@@@@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMNNNOOOEEEDDD@@@<<<;;;BBBOOOYYY~~~vvvIII777555777333555555333111111///------...........................---------,,,,,,,,,++++++************++++++******+++,,,...///000000***)))))))))))))))***+++******)))((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))************************((()))***+++,,,---------***+++,,,...000333555666888<<>>???@@@@@@@@@~~~~~~xxxpppggg___[[[YYYXXXQQQNNNIIIEEEDDDDDDDDDDDDBBBBBBDDDHHHDDD???@@@GGGBBBIIIMMMOOOdddzzzkkkccc]]]WWWUUUSSSSSSQQQPPPOOONNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDAAA???>>>===<<<@@@AAABBBBBBBBBAAA@@@???@@@>>>======>>>??????>>>AAAAAA@@@???===<<<:::999888777777666777888:::;;;;;;;;;;;;<<<<<<<<<======999999888888999999:::;;;::::::999999999:::;;;;;;999;;;===??????>>>===<<<;;;<<<<<<===>>>@@@AAABBBCCCEEEEEEDDDBBB@@@AAAAAA@@@@@@AAACCCEEEGGGIIIJJJNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUUUU]]]^^^^^^]]]ZZZYYYZZZ\\\cccgggkkkllljjjjjjlllnnnkkknnnqqquuu~~~xxx|||vvvqqq{{{yyypppfffbbbcccddd```\\\YYY[[[]]]^^^\\\ZZZXXXXXXZZZYYYXXXZZZ___eeejjjmmmhhhqqq}}}|||zzzwwwtttqqqooonnnjjjfffbbbaaacccccc___ZZZTTTSSSQQQNNNLLLIIIGGGFFFCCCBBB???===;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA????????????@@@AAABBBCCCGGGDDDEEEJJJJJJFFFGGGMMMJJJIIIJJJNNNNNNJJJFFFGGG<<>><<>><<<<<<>>>>>>>>>===?????????>>><<<;;;999888777777777777888999:::;;;::::::::::::::::::;;;;;;888888888888888999999:::999999999999::::::;;;<<<;;;<<<=========<<<;;;:::;;;<<<<<<===>>>@@@AAABBBEEEFFFFFFDDDBBBAAABBBCCCAAAAAABBBCCCEEEGGGIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMNNNPPPRRRTTTVVVXXXYYY^^^^^^^^^[[[YYYXXXZZZ\\\dddgggjjjkkkkkkkkkkkkkkkiiikkkmmmnnntttzzzsss}}}ssslllhhhddd^^^ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[YYYVVVWWWYYY\\\^^^___```fffooouuuyyy{{{}}}}}}|||zzzxxxvvvuuutttssspppnnnllliiigggeeedddccc^^^ZZZWWWVVVXXXWWWTTTPPPKKKJJJIIIGGGEEECCCAAA@@@???>>>===<<<;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGJJJJJJIIIIIILLLSSSLLLIIILLLLLLFFF@@@=========>>>DDDVVVyyykkkJJJ<<<777222222555222222111000000000111111000000000///...---------------------------------,,,++++++******++++++,,,+++++++++*********))))))(((((((((((((((((()))))),,,+++)))'''&&&'''((()))(((((('''&&&'''((()))***)))(((((((((((()))******)))'''&&&'''***+++***(((+++,,,,,,+++***+++---///000222666<<>>===???CCCMMM___ooo{{{rrreeeZZZXXXZZZYYYVVVUUUSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEFFFDDDBBB@@@>>>===<<<;;;>>>???@@@BBBBBBBBBAAAAAA???>>><<<;;;<<<===<<<;;;======<<<<<<:::999777666666777888999999::::::999888888888888888777777777777777666666777777888999888888888999:::;;;<<<===<<<<<<;;;;;;:::999999888;;;;;;<<<===>>>@@@AAABBBFFFFFFFFFDDDBBBAAACCCEEEBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKNNNOOOQQQSSSVVVYYYZZZ[[[^^^]]]\\\YYYWWWXXXZZZ]]]ffffffhhhjjjlllkkkhhhffffffhhhjjjiiiiiiooozzz~~~qqqgggbbb___\\\[[[ZZZYYYYYYZZZ[[[[[[\\\YYYWWWUUUUUUTTTSSSQQQXXXZZZ]]]___```aaadddfffhhhmmmrrrtttttttttxxx{{{zzz{{{{{{{{{zzzzzz|||~~~~~~}}}|||yyytttqqqtttxxx||||||zzzyyy{{{}}}zzzyyyxxxxxxwwwuuuqqqnnnnnnmmmllljjjhhhfffdddcccbbb```]]][[[YYYYYYYYYZZZQQQMMMJJJJJJKKKKKKHHHDDDBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<===>>>???????????????????????????AAAAAAAAABBBCCCDDDFFFGGGCCCGGGJJJKKKMMMPPPPPPMMMRRRIIICCCDDDEEEAAA:::777<<<===FFF^^^WWWFFF777444555444444777222111111000000000000000000000//////...---------------------,,,,,,,,,,,,++++++************++++++++++++*********)))))))))))))))))))))))))))((((((***)))(((''''''((()))***(((((('''''''''((()))******))))))))))))***++++++)))((((((***,,,,,,+++***,,,------------///222555===@@@DDDJJJQQQWWW[[[^^^^^^___aaaccceeeggghhhhhhcccbbbaaaaaadddggghhhhhhmmmnnnnnnnnnnnnoooooooooqqqlllgggddddddgggjjjllllllmmmnnnmmmkkkiiiiiiiiikkkkkkjjjiiikkknnnkkkfffccccccbbbbbbbbbcccdddeeefffbbb___^^^```aaaaaa```]]]\\\\\\[[[\\\]]]^^^___^^^___aaacccgggppp|||{{{uuutttttttttvvvzzz~~~}}}sssfffbbbhhhqqqhhhmmmpppkkkeeefffqqq|||xxxlllgggiiikkkjjjgggcccdddbbb___```cccccc___YYYWWWTTTQQQNNNLLLLLLKKKYYYZZZ[[[[[[ZZZYYY[[[\\\WWWYYY[[[^^^```bbbbbbcccbbbaaa^^^[[[XXXUUUSSSRRRLLLJJJFFFCCCBBBBBBBBBCCCDDDBBBAAA@@@AAACCCEEEFFFIIIJJJIIIGGGDDDAAA@@@@@@@@@AAADDDKKKZZZooopppeee\\\VVVWWWYYYWWWSSSRRRRRRQQQOOOLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCEEEGGGIIIIIIGGGEEECCCDDDCCCAAA???===<<<;;;;;;<<<>>>???AAABBBBBBAAAAAA>>><<<::::::;;;;;;:::999:::::::::999888777555555555666888999::::::999888666666666555555555555444666555555555555666777777777777777888999:::;;;<<<:::999999888888888999999;;;;;;;;;<<<===???AAABBBDDDDDDDDDBBB@@@@@@BBBDDDAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBCCCFFFHHHIIIOOOOOOQQQSSSUUUWWWXXXYYYZZZYYYXXXVVVUUUWWW\\\___eeeeeeeeehhhkkkjjjeeeaaaeeegggiiihhheeefffjjjnnn~~~}}}nnngggfff___\\\YYYXXXXXXZZZ\\\]]][[[YYYWWWVVVTTTRRROOOLLLTTTTTTTTTSSSSSSTTTUUUWWWXXX[[[```cccddddddfffhhhfffhhhiiiiiiiiijjjlllnnnooonnnmmmmmmmmmkkkgggdddgggjjjlllmmmlllkkklllnnnfffggghhhjjjkkkhhhddd```aaaaaa```___]]]ZZZXXXVVVXXXVVVSSSQQQPPPQQQSSSTTTHHHEEECCCCCCCCCCCCAAA????????????>>>>>>=========<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@?????????AAAAAAAAACCCDDDFFFGGGHHHBBBIIIMMMMMMQQQWWWVVVPPPJJJDDD?????????======???BBBRRRmmm^^^DDD<<<666777777444333555111111000////////////000/////////......------------------,,,,,,,,,,,,,,,++++++************++++++************))))))))))))++++++******))))))((((((((((((''''''((()))***+++((((((((((((((()))))))))***))))))))))))***++++++******+++,,,------,,,++++++---///000333888===BBBNNNPPPSSSVVVZZZ]]]```aaa``````bbbccceeegggiiijjjggggggfffhhhkkknnnnnnnnnssssssssssssssssssrrrrrrooolllhhhggghhhjjjllllllhhhjjjkkkjjjiiihhhiiijjjgggeeedddeeehhhiiieeeaaabbbbbbbbb```^^^\\\\\\\\\\\\\\\\\\]]]```eeeiiillluuutttsssssstttvvvyyyzzz~~~zzztttkkkccc^^^[[[ZZZYYYDDDFFFGGGGGGFFFFFFHHHIIIDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDBBBAAABBBDDDGGGIIIGGGFFFDDDDDDEEEHHHKKKMMMQQQOOOJJJDDD@@@???CCCFFFTTTWWW^^^kkkooofff^^^XXXUUUXXXYYYVVVQQQPPPPPPOOOMMMJJJHHHFFFEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCBBBDDDFFFHHHHHHFFFDDDBBBCCCBBB@@@>>><<<;;;;;;:::;;;<<<>>>@@@@@@@@@@@@@@@<<<:::888888999999999888888888888888777555444333444555777888999999888777444444444444444444444444555555444444555555666777666666666777777999::::::666666666666777999:::;;;999999:::;;;<<<>>>???@@@@@@AAAAAA???>>>>>>???AAA>>>>>>>>>>>>>>>???@@@@@@======>>>???AAADDDFFFHHHNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTWWW]]]aaacccaaaaaadddfffeeeaaa]]]aaadddffffffdddcccdddeeeiiiuuussswwwsssmmmgggccc]]]ZZZZZZ[[[\\\\\\WWWVVVUUUUUUUUUSSSPPPNNNQQQQQQQQQQQQQQQQQQPPPOOONNNNNNPPPSSSWWWWWWUUUSSSTTTVVVXXXYYYYYY[[[^^^```^^^^^^]]]^^^______]]][[[[[[\\\^^^^^^^^^^^^______XXXYYY]]]```bbbaaa\\\XXXUUUUUUUUUTTTSSSPPPNNNLLLMMMLLLIIIGGGGGGIIIKKKLLLBBBAAA@@@?????????>>><<<>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJIIIMMMQQQRRRUUUWWWRRRKKKCCCAAA>>><<<999:::DDDOOOaaaaaaAAA;;;888555555333000///000111000//////......//////............------------------,,,,,,,,,++++++++++++******))))))******+++*********)))))))))((((((++++++******))))))(((((('''''''''(((((()))******((((((((())))))))))))))))))(((((((((((()))******)))***++++++++++++++++++---///444888>>>EEELLLQQQYYYZZZ\\\^^^```aaaaaaaaa```aaabbbdddfffhhhjjjkkkkkkkkklllooorrrtttttttttrrrrrrsssssssssrrrqqqpppkkkjjjjjjkkkmmmnnnmmmkkkhhhiiiiiihhhffffffggghhhhhheeecccdddeeedddaaa___]]]```bbbbbb___\\\[[[[[[TTT[[[eeelllrrr|||{{{uuurrrqqq>>>???AAAAAAAAAAAABBBDDD@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGFFFEEEEEEGGGJJJNNNOOOLLLHHHDDDCCCDDDFFFHHHAAAAAA??????DDDOOO^^^jjj{{{}}}tttfff```^^^WWWSSSQQQUUUWWWTTTQQQPPPMMMLLLJJJHHHFFFEEEDDDCCCFFFEEECCCBBBBBBBBBCCCCCCBBBCCCEEEFFFEEEDDDBBBAAAAAA@@@???===<<<;;;:::::::::;;;===>>>>>>>>>======999777666666888999888777777777777666666555333333333444555666666777777777333333333444444444555555555555444444555555666777666555555555555666777777444444555777888999:::;;;777888888999:::<<<===>>><<<===>>>>>><<<<<<===>>>;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>@@@CCCEEEGGGLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPRRRVVV[[[___^^^]]]]]]^^^______]]][[[\\\___bbbcccbbbaaa```aaaccciiiyyylllnnnuuunnnddd^^^[[[YYYWWWUUUSSSRRRQQQRRRSSSSSSQQQOOOOOONNNNNNOOOPPPOOOMMMKKKMMMLLLLLLOOOSSSSSSNNNIIIGGGHHHJJJKKKLLLNNNPPPSSSOOOOOOOOOPPPRRRSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQQQQMMMOOOSSSWWWZZZXXXTTTQQQJJJJJJIIIIIIHHHFFFEEEDDDBBBAAA@@@>>>>>>@@@AAABBB>>>>>>>>>======<<<<<<<<<============>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGJJJLLLMMMTTTRRRSSSXXXXXXPPPGGGBBB<<<<<<<<<;;;:::AAAVVViii~~~^^^FFF999666444222111111111222333000000///...............------------------------------,,,,,,++++++************))))))))))))************)))))))))((((((((())))))))))))))))))((((((''''''(((((())))))******'''((()))*********)))))))))(((((((((((()))******'''(((*********+++---000555999???FFFLLLSSSYYY^^^]]]^^^aaaccceeefffffffffcccdddfffiiikkklllmmmnnnnnnnnnpppsssvvvxxxwwwuuunnnooopppqqqpppooonnnmmmjjjjjjkkknnnoooooollliiiiiiiiiiiifffcccbbbbbbccc___\\\[[[\\\\\\YYYYYY\\\^^^eeemmmqqqqqqooooooppplllyyy>>>@@@BBBBBBBBBCCCDDDFFFEEEEEEFFFGGGHHHIIIJJJKKKEEEEEEFFFFFFGGGHHHHHHIIIDDDEEEEEECCCCCCDDDIIIMMMFFFCCC>>>;;;;;;>>>BBBFFFIIIKKKMMMRRR^^^rrrlllaaa\\\YYYWWWTTTOOONNNRRRTTTRRRPPPQQQKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;:::::::::999:::;;;<<<<<<<<<;;;:::666555444555777888888888666666666666555444333333333333333333444555666666222222333444555666666777555555555555555666666777555555444444333333444444444555777888999999999888666666666777888:::<<<===999;;;>>>>>>===;;;;;;;;;::::::::::::;;;<<<>>>>>>=========>>>@@@BBBEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIKKKMMMNNNOOOQQQSSSWWWZZZYYYYYYZZZYYYXXXXXXZZZ[[[[[[]]]^^^______^^^]]]]]]aaadddlllxxxuuu}}}ssssssvvvxxxnnnfff```YYYTTTUUUSSSRRRQQQRRRRRRQQQPPPOOOMMMKKKKKKMMMMMMKKKIIILLLMMMOOOPPPQQQOOOLLLIIIBBBCCCDDDDDDDDDEEEGGGIIIGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGEEEGGGJJJMMMOOONNNIIIFFFBBBBBBAAA@@@@@@@@@@@@AAA>>>======<<<<<<======>>>===>>>>>>>>>===<<<==================>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFHHHKKKMMMPPPQQQXXXOOOOOOZZZYYYIII>>>===:::;;;???GGGSSShhhpppSSSAAA:::999555444222111222444555444000///......------......------------------------------,,,,,,+++******)))******))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))((((((((())))))))))))((('''((()))***+++***))))))***))))))))))))***++++++((()))+++,,,---111777;;;EEEIIIOOOUUUYYY]]]bbbeeebbbdddfffiiikkkkkkjjjjjjggghhhllloooqqqqqqqqqqqqqqqrrrsssuuuwwwwwwtttrrrmmmnnnpppqqqqqqqqqooonnnnnnmmmlllmmmnnnmmmjjjgggffffffeeeccc```___```bbbZZZZZZ]]]aaaaaaaaahhhqqq~~~@@@AAACCCDDDDDDEEEGGGHHHLLLLLLMMMNNNPPPRRRTTTUUUHHHHHHHHHHHHHHHGGGGGGGGG===>>>??????>>>AAAFFFKKKFFFDDDDDDFFFMMMXXXccciiiqqqrrrsssuuu~~~hhh\\\[[[]]]ZZZUUUUUUPPPNNNQQQRRRPPPOOOPPPIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<;;;:::999999999:::;;;;;;;;;:::999888555444333444666888888888666666666666555444333333333222111111222333555666222222333444666777888888666555555555555666777777555555444333222222222222555666888::::::999777666555555555666777999;;;;;;888:::>>>???>>><<<;;;::::::::::::;;;<<<===>>>???=========>>>@@@BBBEEEFFFDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQTTTVVVUUUWWWXXXVVVTTTTTTXXX[[[^^^^^^^^^^^^]]]\\\\\\\\\^^^```ccciiissstttmmmjjjsssyyyoooeee^^^YYYWWWTTTSSSSSSSSSQQQPPPRRRNNNJJJIIIJJJKKKJJJHHHEEEIIINNNNNNKKKHHHGGGGGGCCCDDDDDDCCCBBBAAACCCDDDEEEDDDCCCCCCDDDEEEDDDBBBCCCBBB@@@AAABBBCCCCCCBBBAAABBBDDDFFFGGGEEE@@@===@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAA@@@???>>>???@@@>>>?????????????????????<<<===???@@@AAAAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHJJJMMMPPPRRRTTTUUUHHHJJJZZZZZZFFF;;;>>>@@@@@@HHH[[[uuutttQQQ>>>777666777777555222///000222000---//////...------------...------------------------------,,,,,,+++***))))))******))))))))))))******))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((('''((()))++++++******)))++++++******++++++,,,---***,,,///000333999AAAGGGRRRVVV[[[___bbbccceeegggiiijjjlllnnnnnnnnnlllkkkhhhjjjnnnrrrttttttsssrrrtttttttttvvvvvvuuuqqqnnnpppqqqssstttuuutttsssrrrrrrpppmmmlllkkkjjjhhhfff```aaaaaa```______bbbddddddfffmmmuuuxxx|||???CCCDDDAAAAAAGGGKKKMMMJJJRRRXXX[[[aaafff^^^RRRGGGGGGFFFEEECCCAAA???>>>>>>???>>>???DDDLLLRRRUUURRRXXX```jjj{{{nnnfff[[[VVVVVVVVVTTTQQQQQQQQQRRRRRRQQQPPPPPPOOOKKKJJJHHHFFFDDDBBBAAAAAA<<<===???@@@@@@@@@AAABBB@@@AAAAAAAAAAAA@@@??????DDD@@@<<<999:::;;;;;;;;;888999999::::::888777666333444444555555555666666777777666444444333333333333333444444444444333333333333444444444333222222666666555555555555666666555333111///...///111333333555777888999888666555555555666666777777777888888999;;;<<<<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===???AAABBBFFFFFFFFFGGGIIILLLOOOPPPKKKKKKKKKKKKLLLLLLLLLLLLWWWUUUTTTUUUXXX\\\^^^___\\\]]]]]][[[YYYYYYZZZ[[[^^^```cccgggnnnxxxzzzyyylll```^^^lllvvvhhhcccaaa^^^YYYTTTSSSVVVXXXMMMKKKIIIGGGGGGGGGHHHHHHEEEHHHJJJHHHEEECCCDDDFFFAAABBBBBBBBBBBBAAA@@@@@@EEEDDDCCCBBBAAA@@@@@@@@@@@@CCCEEECCC???===???AAACCCCCCCCC@@@===<<<===???AAAAAA???>>>>>>>>>??????CCCBBB???>>>BBBGGGEEE???@@@@@@@@@??????>>>>>>>>><<<>>>@@@@@@??????@@@AAA@@@AAABBBBBBBBBAAAAAA@@@DDDCCCBBBBBBCCCFFFHHHJJJHHHIIIKKKMMMNNNMMMIIIGGGAAA<<<;;;===<<<:::===EEEEEETTTpppkkkLLL===:::777444333444333333222111000//////000///...---,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%(((***+++++++++,,,---(((///777===AAAGGGPPPVVVZZZ\\\^^^bbbeeeiiikkklllnnnmmmkkkkkkmmmnnnnnnnnnlllnnnqqqtttvvvwwwwwwwwwvvvwwwxxxyyywwwsssooommmppppppqqqrrrooojjjkkknnnrrrkkkfffeeeaaa\\\```gggcccdddccc___]]]dddqqq|||UUUTTTQQQMMMOOOQQQNNNHHHGGGLLLOOOQQQYYYaaa]]]RRRHHHFFFDDDDDDHHHNNNUUUYYY\\\[[[[[[aaannn|||}}}rrrddd^^^WWWSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOLLLJJJHHHFFFCCCBBB@@@@@@===>>>>>>===;;;<<<===???@@@@@@@@@AAA@@@??????>>>>>>???>>>===<<<:::888777666777888888888777555555444444444444555555555666777777666555444333333444333444444555555444444333222222222222222333333333555555444444444444555555555333111///...000111333444555777888888888666555666666666666777777777888888999:::<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===???@@@AAACCCDDDEEEHHHJJJMMMOOOQQQJJJJJJKKKKKKLLLLLLMMMMMMSSSRRRQQQSSSVVVYYY[[[[[[^^^______^^^]]]\\\]]]___```bbbcccdddggglllrrrwww}}}wwwgggXXXXXXfffrrrllleee___[[[WWWTTTQQQKKKKKKKKKJJJJJJJJJJJJJJJGGGIIIJJJIIIGGGDDDDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@DDDCCCBBBAAAAAA@@@AAAAAABBBAAA@@@@@@@@@???>>>>>>???AAACCCBBBAAA@@@@@@@@@<<<<<<<<<===???AAACCCDDDAAABBBAAAAAAEEEHHHDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA???<<<;;;<<<>>>?????????>>>>>>?????????DDDDDDEEEFFFHHHJJJMMMNNNVVVTTTQQQNNNJJJFFFAAA???>>><<<======<<<===IIIVVVmmm\\\HHH666111444666666666333222222111000/////////000///...---,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((%%%'''((())))))***,,,...777>>>EEEJJJNNNRRRXXX^^^\\\^^^aaaeeeiiimmmppprrrsssssssssssssssrrrpppooonnnoooqqqsssuuuwwwyyyyyyxxxxxxxxxvvvtttqqqnnnmmmnnnkkkkkkkkkhhhccccccffffffddddddgggeee______dddrrrvvv{{{|||oooeeehhhiiijjjttt~~~tttnnnkkkhhhjjjrrrrrrddd[[[ZZZXXXTTTQQQOOONNNMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOLLLJJJHHHEEECCCAAA@@@???@@@@@@???<<<::::::;;;===??????@@@@@@??????>>>===;;;???DDDDDD@@@:::777555555555555666555444444333444444333333444444555555777666555555444444444444444444555555555555444444111111000000000222333444444444444333333444444444444222000//////000111222444555666777888777666666666666666666777777777777777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????@@@BBBEEEHHHKKKMMMOOOOOOIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPQQQSSSWWWYYYZZZYYY]]]^^^______^^^^^^___aaaaaabbbcccccccccdddfffhhhqqqxxxzzz{{{fff\\\eeetttvvvmmmhhhccc[[[UUUPPPPPPOOONNNLLLIIIGGGFFFEEEFFFHHHHHHEEECCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAADDDAAA>>>???BBBCCCAAA>>>===@@@CCCDDDBBB@@@??????AAA@@@???>>>>>>>>>>>>>>>===???@@@AAAEEEHHHDDD===????????????@@@@@@@@@@@@???@@@@@@???>>>???AAACCCBBBAAAAAAAAAAAABBBCCCDDDGGGHHHIIIKKKMMMOOOPPPQQQQQQNNNIIICCC>>>:::888777999;;;===@@@DDDSSSlllrrrLLL@@@777000111444555444444111111000000//////......///......---,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))))))))******+++---111666:::HHHMMMTTTYYY[[[]]]```ddd```bbbeeehhhlllooorrrsssqqqrrrtttuuuuuusssqqqppprrrssstttuuuwwwyyyzzz{{{xxxxxxvvvtttrrrpppooonnniiidddaaaaaa___\\\]]]aaaccc``````eeelllvvvqqqcccZZZWWWUUUVVVVVVSSSPPPMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNKKKIIIGGGEEEBBB@@@???>>>@@@AAAAAA@@@>>><<<<<<===>>>>>>??????>>>>>>===<<<<<>>?????????>>>???BBBEEEIIIKKKLLLLLLKKKGGGGGGHHHIIIKKKNNNPPPRRRRRRRRRSSSVVVZZZ\\\[[[ZZZXXXZZZ\\\]]]\\\\\\]]]___^^^```ccceeeeeeeeeggghhhiiiuuuzzzxxxooogggllltttzzzoooeee^^^WWWUUUSSSOOOLLLIIIGGGGGGEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCAAA@@@AAADDDGGGGGGFFF@@@AAACCCCCCAAA@@@@@@AAABBBBBBAAA@@@??????>>>>>>;;;>>>??????AAAEEECCC>>>CCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDEEEEEEDDDDDDEEECCCDDDEEEFFFGGGHHHHHHHHHLLLLLLMMMNNNNNNMMMMMMLLLAAA@@@===:::888888:::;;;888<<>>AAABBB@@@>>><<<;;;======>>>>>>======<<<;;;===BBBEEECCC===999999;;;666666555555555444444444444333222111111222333444555444444333333333333333333333444444444444333333000///.........000333444555444444333333444444555111000000//////000111111333333444444555555555555555555555555555555555555555666777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@@@@??????AAACCCFFFIIIJJJIIIHHHFFFFFFFFFFFFGGGJJJMMMPPPRRRRRRRRRSSSVVVZZZ\\\[[[ZZZVVVXXX[[[[[[[[[[[[\\\]]][[[___cccggghhhiiijjjkkknnnpppwwwvvvzzzuuunnnhhhmmm{{{xxxpppccc```[[[UUUQQQOOONNNNNNIIIIIIHHHHHHHHHHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBB>>>@@@BBBBBBCCCEEEIIIMMMBBBCCCCCCBBBBBBDDDHHHKKK>>>@@@BBBDDDGGGIIIKKKLLLEEEEEECCC??????BBBBBB???CCCBBBBBBBBBBBBBBBBBBBBBDDDHHHLLLMMMKKKGGGDDDCCCEEEGGGJJJMMMNNNLLLJJJHHHKKKKKKJJJHHHFFFCCCAAA@@@;;;;;;;;;::::::;;;@@@CCCCCCPPPddd|||jjjLLL>>>;;;...111333222222333333333.............../////////---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***(((+++///444;;;EEENNNUUUVVVZZZ___bbbdddeeeeeeeeeaaabbbdddgggjjjlllnnnoooooonnnllljjjjjjnnnuuu{{{xxx{{{~~~~~~{{{xxxpppppppppnnnkkkgggdddaaa```]]][[[\\\\\\^^^fffooo|||oooeeeaaa\\\UUUSSSXXXSSSRRRRRRPPPNNNKKKHHHFFFLLLLLLLLLLLLLLLKKKJJJJJJGGGFFFDDDCCCAAA@@@@@@@@@999<<>>;;;:::999<<<<<<=========<<<;;;;;;<<<======:::666555666999777777666555555555555666555333222000000111222333333222222111111222222222222222333333333333222222000000/////////111222333444333333222222333333444000000/////////000111111222222222222222333333333444444444444444333333333333444555666888999;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>?????????BBBDDDFFFHHHIIIGGGEEEDDDEEEDDDDDDEEEHHHKKKOOOQQQPPPOOOPPPRRRVVVXXXYYYXXXWWWYYY\\\]]]]]]\\\]]]]]]\\\___dddggghhhhhhiiijjjrrrnnnmmmrrr}}}|||yyyyyy{{{ggg```cccnnnwww{{{sssiii```ZZZUUUSSSPPPMMMIIIGGGFFFFFFEEEDDDEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBB;;;>>>AAA@@@???AAAGGGMMMBBBCCCCCCCCCEEEIIIPPPTTTEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNIIIBBB@@@BBBBBB@@@??????@@@AAABBBCCCCCCCCCBBBHHHNNNSSSTTTSSSQQQQQQQQQRRRTTTUUUTTTQQQMMMJJJDDDCCCAAA>>><<<999777666777888999888999???GGGNNNhhh|||{{{ZZZGGG<<<555222///222222///---///000///------......//////000000,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((()))***,,,---///333999???FFFNNNVVV[[[XXXZZZ\\\___`````````___VVVXXXZZZ^^^aaaeeegggiiieeebbb^^^YYYYYY```llluuuzzz|||~~~~~~zzzvvvssskkkjjjiiifffccc___[[[YYYPPPYYYggguuu}}}uuuhhh^^^YYY[[[YYYQQQOOOSSSQQQOOOMMMNNNOOONNNJJJGGGLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>??????===:::999999:::;;;<<<<<<<<<<<<;;;:::::::::888666444333444555666888777555555444555555666555333111//////000222333111111000000000000111111000111111222222111111000111111111111111111111111111111000000000000111111////////////000000111111000000000000000111111222333333333222222222111111111222333444666888:::;;;999999999999999999999999999999999:::;;;<<<===>>>AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFIIIMMMOOOOOONNNMMMOOORRRUUUWWWWWWXXX[[[]]]^^^^^^\\\\\\]]]]]]```dddfffggghhhiiijjjnnniiiiiinnnuuu}}}yyyyyykkk```___fffooo~~~{{{ssslllhhhbbb]]]UUUOOOMMMKKKJJJHHHHHHGGGEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBBBB@@@@@@???>>>???AAAEEEGGGAAABBBCCCCCCDDDGGGLLLPPPJJJJJJJJJIIIHHHFFFDDDCCCHHHJJJIIIDDDBBBDDDEEEDDDAAABBBDDDGGGJJJLLLNNNPPPMMMQQQVVV[[[]]]___aaabbb]]]\\\YYYUUUQQQLLLIIIGGG===<<<:::999888777888888777:::===BBBKKK[[[ooo}}}pppMMM<<<999777222...444777555000...000///+++------...///000000111111,,,,,,---------,,,+++***++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))+++---000111666:::@@@FFFJJJMMMPPPRRRRRRRRRRRRRRRRRRRRRQQQOOOJJJJJJLLLNNNPPPRRRTTTTTTNNNMMMIIIFFFIIISSScccooozzzzzzyyywwwuuuqqqooommmeeecccaaa______```aaabbb```ttt}}}kkk___^^^UUUTTTZZZZZZQQQNNNRRRRRRNNNLLLMMMQQQRRRNNNJJJMMMLLLLLLKKKJJJHHHGGGFFFCCCCCCBBBAAAAAAAAABBBBBBFFFDDDAAA<<<888888:::<<<;;;;;;<<<<<<;;;;;;:::999999777444333444666666555777666555444333444555555555333111///...000111333000///////////////000000000000111111111111000000111111222222222111111000//////............//////......//////000000111111///////////////000000111222222222111111111000000000111222333555777999:::888888888888888888888888888777777777888:::<<<===@@@AAACCCEEEFFFGGGGGGGGGCCCCCCBBBBBBEEEHHHLLLNNNPPPNNNMMMNNNQQQUUUWWWXXXWWWZZZ]]]^^^]]][[[[[[[[[]]]```dddggghhhiiikkkmmmfffeeehhhqqqvvvvvvzzzvvvmmmrrr{{{nnn]]]ZZZYYY```mmmyyyzzzrrrhhh```[[[YYYWWWUUUKKKJJJHHHFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBHHHDDD??????BBBDDDDDDCCC@@@AAABBBBBBAAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAA<<>>???@@@DDDLLLXXXlllZZZJJJ;;;777777333111222---111111...///444333...---......///000111222222,,,,,,---...---,,,+++***++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***+++---000333555444888>>>BBBCCCBBBBBBBBBJJJHHHFFFEEEDDDCCCAAA???BBBBBBAAAAAA@@@@@@??????>>>>>>>>>???DDDRRRdddqqqzzzxxxtttooollljjjiiiiii```^^^\\\[[[___fffnnnsssyyyoooggg___ZZZVVVVVVUUUSSSRRRPPPOOONNNQQQNNNLLLKKKLLLMMMMMMMMMKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@IIICCC<<<999;;;===;;;999777777888888999999999:::666555444333222111111111555555444333333222111111444222000...------//////000000000000///////////////000000000000000//////000000////////////000000000000//////.....................///000111111222////////////////////////111111111000000000000000///000000222333444555555555555666777777777777777555555555555777999;;;<<<>>>@@@BBBCCCEEEEEEEEEEEECCCCCCBBBCCCFFFIIILLLNNNQQQNNNKKKNNNSSSVVVTTTRRRYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]___ccceeegggfffeeedddeeeggghhhjjjooouuuuuuqqqyyyyyyfffZZZVVVUUUVVVXXX```gggqqqyyy}}}}}}|||xxxpppfff^^^[[[XXXUUUSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGEEEDDDBBBAAADDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGGGGHHHGGGHHHIIIKKKNNNQQQSSSTTTPPP\\\kkkooosssvvvrrrxxxrrrhhh___XXXRRRKKKFFFKKKIIIDDD===888666888:::999:::;;;999999>>>GGGPPPZZZjjjoooRRR>>>;;;666222000000222333////////////////////////------------------------...------,,,,,,------...************************+++++++++*********))))))++++++***)))(((((())))))(((+++---,,,***(((***,,,******************++++++---,,,******+++++++++***+++,,,...000222333444555333111222777:::777666666555666999===@@@@@@>>><<<@@@DDDHHHHHHDDD???======???@@@DDDJJJTTT```lllsssuuupppllliiieee___]]]```\\\\\\___hhhwww~~~rrrhhhccc___ZZZWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPNNNLLLKKKLLLLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????FFFAAA;;;999;;;<<<:::888555555666666777777777777444333222111111111111111444444444333222222111111333222000...---...//////000////////////............///////////////......//////............////////////.........---------------......///000000111........................000000000000000000000000///000000111222333444555555555666666666666666555444444444555666888;;;<<<@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBDDDGGGJJJLLLNNNKKKJJJMMMSSSVVVVVVTTTWWWXXXYYYYYYWWWWWWXXXYYY\\\^^^aaacccddddddcccbbbbbbdddeeefffkkkrrrsssooorrryyyxxxjjj\\\QQQQQQTTTWWWYYYZZZZZZ[[[[[[iiijjjooovvv}}}|||pppnnnmmmmmmnnnnnnlllkkknnnlllhhhccc___[[[XXXWWWNNNMMMKKKJJJIIIIIIJJJKKKIIIIIIHHHHHHIIIIIIJJJKKKGGGHHHJJJKKKMMMMMMNNNNNNKKKOOOVVV]]]cccfffhhhhhhnnnlllwww|||{{{}}}wwwddd\\\PPPFFF???;;;888666777999;;;;;;:::999:::;;;888:::???DDDMMM\\\nnn{{{fffNNNDDD:::888555222000000111222........................------------------------,,,++++++******++++++,,,************************+++++++++*********))))))++++++***)))))))))))))))((()))++++++***))))))******************++++++,,,,,,***))))))***+++,,,,,,---...000222333333333333333000///222333333777<<<===>>>???BBBFFFJJJLLLMMMSSSTTTSSSOOOJJJHHHIIILLLQQQSSSYYYbbbkkkooonnnlllmmmiiiffffffccc^^^^^^aaarrrwwwnnnhhhaaa]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNKKKJJJJJJJJJIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAA???>>><<>>:::999:::;;;888555333333444444444444444555111111000000000000000111333333333222222111111000222111///...---......///............------------------............------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,------......//////........................//////////////////////////////000111222333333444444444555555555444333333222222222444555888999;;;???@@@AAAAAAAAA???>>>===>>>>>>>>>???AAADDDGGGHHHIIIGGGGGGKKKQQQVVVWWWVVVUUUVVVWWWVVVTTTSSSSSSTTTZZZ\\\^^^___`````````___```bbbcccdddiiippprrrppplllooouuu~~~zzzxxxrrrccc\\\TTTMMMJJJJJJKKKKKKKKKKKKNNNUUU___eeehhhggguuuwww{{{~~~zzzwwwuuuttttttmmmjjjeeeaaa^^^]]]]]]^^^aaa```^^^]]]]]]^^^___```\\\^^^aaadddfffeeecccbbb___eeepppyyy{{{yyy{{{yyy~~~{{{llldddaaaWWWMMMHHHBBB===;;;;;;;;;;;;777999::::::999:::<<<>>>EEENNN\\\mmmYYY@@@888:::555444333222111000000000........................------------------------++++++++++++++++++++++++************************+++++++++***************+++***))))))))))))))))))+++*********,,,,,,***)))+++*********++++++,,,------,,,+++***+++---///000111111111111111000000///222111222555666777===EEELLLOOORRRVVVYYY[[[[[[[[[[[[[[[YYYVVVSSSUUU[[[aaallliiigggkkkqqqsssnnniiihhh```ZZZ[[[```kkk|||uuujjjccc```\\\ZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPQQQQQQOOOMMMKKKIIIIIIHHHFFFDDD@@@@@@???>>>======>>>>>>;;;===???@@@@@@???<<<:::===;;;999999:::999666444333333333333333333333333000000000///000000111111222222222111111000000000111000///............///---------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------------...............///////////////000000111222222333333333333333333222222111000000111333555777888999<<<===>>>??????>>>===<<<;;;<<<<<<===???AAACCCEEEEEEDDDEEEHHHMMMRRRSSSSSSTTTUUUUUUTTTRRRQQQQQQRRRYYYZZZ[[[[[[\\\\\\\\\\\\```cccddddddiiipppsssrrrlllooottt{{{rrrooorrrsss}}}}}}lllbbb___^^^]]]JJJFFFBBBBBBFFFKKKMMMNNNXXX[[[aaaiiipppsssrrrqqquuutttssstttuuuyyy}}}|||{{{zzz{{{{{{|||yyyvvvuuuvvvwwwxxxuuuxxx{{{~~~}}}zzzuuurrrmmmrrryyy~~~}}}wwwoooiiihhhcccaaaYYYLLLIIIDDD555888888888999:::999888888======<<<===AAAJJJTTT\\\sssvvvTTTBBB<<<888555000111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************************************)))))))))))))))***---+++***+++...///,,,)))+++++++++++++++,,,---...//////...------///222555555444222000000111333444777:::???CCCCCCBBBHHHPPP\\\aaahhhllljjjccc\\\WWWPPPSSSWWWZZZ]]]ccckkkqqqtttrrrooonnnnnnkkkgggccc^^^^^^bbbooo~~~rrriiiccc___\\\[[[YYYWWWVVVUUUSSSQQQSSSRRRPPPOOONNNOOOPPPPPPNNNLLLJJJIIIHHHGGGDDDBBB>>>>>>===<<<;;;;;;;;;<<<999:::===>>>???===;;;999999999888999999777555444333333333333333333333333111000000000000111111222000000000000000//////////////////...............,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------........./////////000000111111111111111222222222222111111000000222333444555666777888999;;;<<<>>>>>>======::::::;;;<<<>>>???AAABBBCCCCCCCCCEEEIIILLLNNNNNNRRRTTTUUUTTTRRRRRRSSSTTTYYYYYYYYYXXXYYYYYYZZZZZZ^^^bbbddddddgggnnnqqqpppnnnrrrwww{{{}}}~~~pppjjjooozzz^^^VVVKKKDDDCCCDDDDDDDDDFFFHHHLLLQQQTTTTTTQQQNNNOOOOOOPPPSSSWWW]]]bbbfffnnnqqquuuzzz~~~|||xxxtttrrrrrrrrrssssssuuuwwwwwwtttoooiiieee^^^```bbbbbb]]]VVVNNNHHHLLLFFFCCC??????LLLMMM;;;;;;;;;;;;:::999999:::;;;>>>CCCLLLXXXhhhzzzpppMMM999888:::666000---...///000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***************************************************)))))))))))))))******,,,***(((***------+++(((++++++++++++,,,---...///000111111111000111555888999888666666999>>>DDDHHHKKKKKKLLLMMMJJJJJJQQQ[[[hhhkkknnnkkkbbbWWWMMMHHHGGGOOO[[[eeekkkoootttwwwmmmpppsssqqqkkkeeeaaa```dddsssrrrhhhaaa^^^]]]___XXXXXXXXXWWWVVVUUUTTTTTTRRRQQQOOOMMMLLLLLLMMMNNNMMMKKKJJJIIIHHHGGGDDDAAA>>>>>><<<;;;::::::::::::888999;;;<<<<<<;;;:::999777888888888777666555555444444333333333333222222111111000000000000000111////////////////////////........................,,,,,,,,,,,,++++++++++++)))***+++,,,,,,------,,,+++******))))))******+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............//////000000000000///000111222222222222111111222333444444555555444444666888;;;===>>>??????999:::;;;<<<>>>???@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKPPPRRRTTTTTTTTTTTTVVVXXXZZZYYYXXXWWWWWWWWWYYYYYY[[[```ddddddfffjjjmmmlllmmmppprrrtttvvvxxx|||~~~yyywwwhhh[[[QQQGGGAAACCCCCCDDDFFFGGGFFFCCC@@@===<<<<<<===>>>AAADDDFFFNNNQQQWWW]]]bbbdddeeeddd```^^^[[[XXXVVVUUUUUUUUUWWWXXXXXXWWWSSSNNNIIIFFFFFFFFFFFFEEECCC@@@===;;;AAA<<<999777AAAYYY\\\GGG>>>>>>>>>@@@DDDLLLUUU\\\aaalll{{{```SSSCCC777222222111000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,*********************************************+++++++++)))))))))))))))******+++(((((('''((()))***((('''+++++++++,,,---...///000...111555666555777;;;???BBBAAABBBEEEKKKSSSZZZ______YYYRRROOOMMMPPP[[[gggooommmfff[[[OOOGGGEEEEEEQQQ[[[hhhrrruuutttssssssnnnmmmiiiccc```ggguuutttjjjcccbbbaaa]]]\\\^^^XXXXXXXXXWWWVVVVVVVVVWWWRRRPPPMMMKKKIIIJJJKKKLLLLLLKKKIIIIIIIIIGGGDDDBBB??????===<<<::::::999999777888999999:::::::::999777777777777666666666777333333333222222222111111111111000///....................................---.....................------,,,,,,,,,+++++++++)))***+++,,,------------+++******************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------......////////////000000...///000111222333333333333333444555555444333333333555888:::===>>>>>>>>>999:::<<<===>>>???@@@@@@AAABBBCCCDDDFFFHHHJJJLLLMMMOOORRRSSSTTTVVVYYY[[[\\\ZZZXXXVVVVVVWWWYYYZZZZZZaaaffffffgggjjjkkkjjjiiikkkmmmnnnppptttyyy}}}pppzzzzzzoooYYYVVVRRRNNNKKKHHHCCC@@@BBBAAA@@@???>>>>>>>>>>>>BBBCCCEEEFFFFFFFFFEEEDDDEEEEEEDDDBBBBBBAAAAAAAAABBBAAAAAA???>>><<<:::999<<<<<<<<<===>>>??????@@@BBBBBBCCCAAAKKKdddhhhQQQBBBHHHSSS^^^kkkxxx{{{```MMMIIIEEE???777222000111222........................------------------------++++++++++++++++++++++++)))***,,,------,,,***)))************************))))))*********+++++++++)))))))))))))))***++++++((()))******)))((())))))++++++,,,,,,---///000111///444;;;???@@@CCCHHHLLLOOOQQQTTTXXX]]]aaadddeee]]]WWWSSSUUUYYY^^^hhhqqqssspppggg[[[QQQMMMQQQVVVcccjjjsssvvvtttoookkkiiikkkiiieeefffqqquuunnnccc^^^^^^eeefff```ZZZYYYVVVVVVUUUTTTRRRQQQQQQRRRRRRPPPMMMJJJHHHHHHIIIJJJKKKJJJIIIIIIJJJHHHEEEBBBAAA@@@>>><<<;;;:::999999777777888888888999999:::777777777666555555777888333222222222111111000000111000///...---,,,,,,,,,---.....................------......///......------------,,,,,,,,,++++++)))***+++,,,---.........++++++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------.........///////////////---...000111333444444444444444555666555444222111444666888;;;<<<===>>>>>>:::;;;<<<>>>???@@@@@@@@@@@@BBBDDDEEEGGGIIILLLNNNKKKMMMPPPSSSUUUWWWZZZ]]]]]][[[YYYVVVVVVWWWYYYZZZ\\\dddjjjjjjjjjkkkllljjjfffhhhkkknnnoooqqqsssuuuuuu~~~xxxlllbbbYYYTTTHHHHHHGGGGGGGGGFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@@@@AAAAAAAAA???>>>=========>>>???@@@=========>>>???AAACCCDDDCCCJJJQQQQQQZZZuuuzzzeeegggtttjjjUUUGGG???;;;AAA:::222///111333222/////////...---------......------------------------+++++++++++++++++++++++++++,,,...//////...,,,+++************************))))))******++++++++++++))))))((())))))***++++++))),,,///...+++***+++...+++,,,,,,---...///111111111888BBBGGGJJJNNNSSSXXX[[[^^^bbbeeefffdddaaa___OOONNNSSS___iiioootttxxxvvvuuuqqqiiibbb```eeejjjnnnrrruuusssmmmfffbbbaaa[[[cccrrryyyqqqiiiccc]]][[[ZZZ^^^bbbbbb]]]XXXTTTTTTTTTTTTSSSQQQPPPOOOMMMKKKHHHGGGHHHJJJJJJJJJLLLLLLKKKJJJIIIGGGFFFEEEAAA???===:::999888777888999999777777777888999:::777777777777666666666666333333333222111000////////////...---------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,,,,------//////111222333444444444333333444444555666666666555666777999:::;;;<<<<<<:::<<<>>>>>>======>>>???DDDDDDDDDDDDFFFHHHJJJKKKKKKJJJJJJNNNSSSWWWWWWVVVVVVVVVVVVUUUUUUXXX]]]aaadddgggkkklllkkkhhhgggfffdddeeeiiinnnuuuxxxsssmmmrrr{{{~~~~~~~~~~~~xxxqqqoookkkcccZZZVVVSSSPPPKKKHHHFFFFFFEEEDDDEEEEEEEEEFFFGGGGGGEEECCCCCCEEEDDDAAAAAADDDFFFDDDGGGKKKQQQTTTVVV[[[bbbhhhmmmxxx|||fffNNNBBB>>>;;;777555333333222222111000///////////////...---------,,,///...,,,+++******++++++,,,---...---+++***+++,,,***+++---,,,)))))),,,...************************))))))))))))))))))))))))))))))******+++++++++,,,,,,---......,,,******+++***+++,,,,,,+++,,,...000777BBBLLLOOOQQQVVVZZZ\\\]]]```ccceeeccc]]]VVVRRRLLLSSS\\\eeennntttzzz~~~yyy{{{|||zzzwwwtttppplllqqqooooooqqqlllcccaaadddpppuuunnnjjjgggbbb^^^[[[YYYYYY\\\``````[[[WWWTTTSSSRRRRRRQQQPPPOOOOOOLLLJJJGGGGGGHHHJJJJJJJJJKKKKKKKKKJJJHHHGGGEEEDDDAAA???===:::999888777888888777666666666777777888777777666666666555555555222222222222111000///...000///......------......,,,,,,---------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,...///111222333444444444333333333444555555666666555666777999:::;;;;;;<<<<<<>>>@@@AAA@@@@@@@@@BBBCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIIIILLLQQQTTTTTTSSSSSSTTTUUUWWWYYY^^^dddiiifffiiikkkllljjjgggfffeeedddeeehhhmmmsssuuuqqqlllpppxxx}}}{{{{{{{{{uuutttxxx|||xxxuuuoooiiieeebbbccceeehhhjjjkkkkkkjjjlllmmmkkkhhhhhhnnnqqqpppzzzuuuSSSDDD777444555666555555333333222111111000/////////////////////...............,,,++++++,,,,,,---,,,---...---+++***+++,,,***,,,---,,,)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))+++------,,,+++,,,---...---,,,+++,,,///333777BBBJJJPPPQQQTTTZZZ^^^______``````]]]XXXQQQIIIEEECCCIIITTTaaallluuuzzz|||}}}yyyuuutttssssssqqqjjjdddcccdddhhhttt|||pppkkkeeebbbbbbbbbaaa___ZZZYYYXXXZZZ]]]]]]YYYUUUTTTRRRQQQOOONNNMMMNNNNNNKKKIIIFFFFFFGGGIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDCCC@@@???<<<:::888888888888777666555555555555666666666666555555555444444444111222222111111000///...000000///...............------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,++++++************++++++...///000222222333333333222222333333444555555555444555666888999:::;;;;;;>>>@@@CCCCCCBBBBBBCCCDDDBBBBBBBBBBBBCCCEEEGGGIIIIIIHHHIIIKKKNNNPPPPPPOOOOOOQQQTTTXXX\\\ccckkkppphhhjjjkkkkkkhhhfffeeeeeeddddddggglllqqqrrrnnnkkknnntttyyyyyyxxxzzz{{{{{{xxxxxxvvv|||dddFFF<<<555000111222000//////222222111111000000/////////////////////000000000......------,,,------...,,,---...---+++***+++,,,***+++---,,,***(((((()))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))''')))+++++++++,,,---///222...++++++///666<<<@@@LLLQQQTTTUUUZZZaaaeeedddeee```XXXOOOHHHCCCAAA@@@@@@BBBIIIUUUeeerrrzzz}}}~~~{{{wwwqqqnnnmmmoookkkhhhhhhnnnyyy~~~wwwrrrppplllhhhdddbbbbbbbbbbbbaaaZZZYYYXXXZZZ[[[ZZZWWWTTTTTTRRRPPPMMMLLLLLLMMMNNNIIIGGGEEEDDDFFFHHHIIIHHHIIIIIIHHHGGGFFFDDDCCCBBB???>>><<<:::888888888888666666666555555555555555555444444444333333333333000000111111000//////...000000///............///.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************************************************************+++++++++***************************+++++++++++++++************++++++,,,...///000111222222222222111111222222333444444444333444555777888999::::::>>>@@@CCCCCCCCCCCCDDDEEE@@@@@@@@@@@@AAACCCEEEFFFHHHHHHHHHJJJKKKLLLMMMMMMMMMOOORRRVVV[[[aaahhhmmmggghhhiiiiiigggffffffgggfffdddggglllpppooommmmmmooossswwwxxxwwwvvvuuuuuutttzzzcccGGG555999555444555444///---///111111000000000/////////------......//////000000000000///...------,,,,,,+++,,,------++++++,,,---)))***+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******************''')))***+++***+++---///000---,,,///777@@@FFFIIIQQQUUUXXXZZZ___fffgggddd^^^VVVJJJ???:::;;;@@@DDDCCCAAACCCMMM___ppp{{{zzzyyyxxxuuunnnfffcccddddddpppzzzpppjjjhhhjjjmmmiiifffccc```______^^^^^^ZZZZZZYYYZZZZZZXXXVVVUUUTTTRRROOOLLLKKKKKKLLLLLLGGGEEECCCCCCDDDGGGHHHHHHGGGGGGGGGFFFEEECCCAAAAAA>>>===;;;999888777888888777777777666666555555444333333333222222222222111//////000000000///......000000///........................------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++,,,------......///000111111111111000000111111222333333333222333444666777888999999<<<>>>@@@AAAAAAAAABBBCCC???>>>>>>>>>???AAABBBDDDGGGHHHIIIIIIIIIJJJJJJKKKKKKMMMPPPRRRUUUZZZ___cccbbbdddfffgggffffffhhhiiihhheeegggmmmpppmmmmmmppprrrsssvvvxxxwwwtttrrrrrrtttxxx|||yyytttsssxxx~~~uuu^^^NNNAAA999444222//////111111///000444000000//////////////////,,,,,,,,,------.........222111000///---,,,***)))+++,,,------++++++,,,---)))))))))***+++,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***++++++***+++---///+++---111888AAAIIIOOORRRVVV[[[^^^___bbbddd```ZZZIIIEEEAAA======@@@EEEHHHBBBBBBHHHUUUfffttt|||}}}vvvrrrpppnnngggaaabbbiiivvv}}}|||tttsssqqqmmmiiiggggggiiidddcccaaa___^^^]]]]]]]]]ZZZZZZZZZYYYXXXVVVUUUTTTQQQPPPNNNKKKJJJIIIIIIIIIFFFDDDAAAAAACCCFFFGGGGGGFFFFFFFFFEEECCCBBB@@@???>>><<<;;;999888777888888666777777777666555444333222222222111111111000000......////////////......//////...---------------------------------,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************)))))))))************++++++++++++++++++,,,---.........///000000000000000//////000000111222222222111222333555666777888888888:::===>>>>>>>>>???AAA======<<<<<<===???@@@AAAEEEFFFHHHHHHGGGGGGHHHJJJHHHJJJLLLNNNOOOSSSWWWZZZ^^^```dddeeeffffffggghhhhhhdddfffmmmooolllmmmssstttssstttvvvuuuqqqoooppppppsssuuurrrmmmiiikkknnnuuu~~~~~~|||hhhYYYGGG<<<666444555777444000...000///...///333////////////............,,,,,,,,,,,,,,,---------111111000///---+++)))(((***,,,------++++++,,,...,,,+++)))***+++------,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((***+++,,,---...***+++,,,+++***+++...111,,,222;;;CCCJJJPPPVVVYYY^^^cccfffdddaaa]]]WWWPPPCCCFFFKKKPPPSSSSSSQQQPPPBBBJJJXXXhhhuuuzzzwwwssslllgggeeefffeeegggttt}}}tttppppppqqqqqqlllnnnpppnnnjjjfffddddddbbbbbbaaa___]]]\\\\\\]]]YYYYYYYYYWWWUUUSSSRRRRRRMMMLLLKKKIIIHHHFFFEEEDDDDDDBBB@@@@@@BBBEEEFFFFFFEEEEEEEEEDDDBBBAAA???>>>===<<<:::888777777888888555555666666555444222111111111111000000000//////---......//////...............---,,,,,,,,,,,,,,,,,,,,,------------------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))************)))))))))******+++,,,---......//////000000//////......///000000111111222000111333444666777777777555888:::;;;;;;<<<===???<<<<<<;;;;;;<<<===>>>???AAACCCEEEEEEDDDDDDFFFHHHDDDFFFIIIKKKMMMPPPTTTWWW\\\___ccceeeeeedddddddddfffaaaccclllmmmjjjlllttttttpppooorrrrrrmmmkkkmmmkkkllllllkkkiiihhhjjjkkkoootttzzz~~~}}}jjjVVVIIIBBB<<<888777444111555;;;;;;555111111111...,,,---........................---------------,,,,,,,,,------......---,,,+++******+++---,,,,,,+++---...222///+++)))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---***+++++++++,,,...111444444<<>>===<<<:::888777777888888444444555555444222111000000000000000////////////------......///......---------,,,++++++++++++,,,,,,,,,,,,------.........++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((()))***+++,,,---...//////////////////......//////000111111111000111222444555666777777444666999::::::;;;<<<>>><<<;;;;;;:::;;;<<<>>>??????AAADDDDDDBBBBBBDDDGGGAAACCCGGGJJJMMMQQQUUUYYY[[[___ccceeedddbbbaaaaaaddd___aaajjjlllhhhkkkuuusssmmmkkkoooooojjjiiikkkiiihhhgggfffgggiiilllmmmfffkkknnnqqqxxxrrrXXXLLLBBB;;;999222333666888333---111:::666000---000333111......---...................../////////......------,,,)))***,,,---...---,,,,,,***+++---,,,,,,,,,---...777222,,,)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++((()))***+++,,,000444888;;;DDDNNNRRRRRRTTT]]]eeebbbiiikkkeee^^^[[[ZZZYYYeeebbb^^^[[[ZZZ\\\___aaakkkqqqwwwzzzuuummmeee```^^^eeezzzyyysssnnnkkkjjjgggdddccceeehhhiiijjjkkkkkkkkkhhhddd```^^^^^^aaa```^^^\\\ZZZXXXWWWVVVVVVVVVVVVUUUSSSPPPNNNMMMIIIIIIHHHFFFEEECCCBBBBBBCCCBBBAAAAAABBBCCCDDDEEEGGGFFFEEEDDDBBBAAA@@@???===<<<:::888666555555666333444555555444333111000///...---,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++,,,+++,,,,,,---...///000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&))))))))))))))))))))))))+++(((%%%&&&(((+++***)))))))))))))))************++++++,,,,,,,,,,,,---------......,,,******+++,,,...///000111111222222111888777777777888999::::::::::::::::::::::::::::::;;;===@@@CCCEEEGGGGGGGGGBBBBBBDDDIIIQQQUUUVVVUUUWWWYYY[[[[[[[[[\\\^^^```bbbbbbbbbaaa```bbbeeegggooojjjhhhkkkllliiiffffffdddeeefffggghhhiiijjjjjjfffggghhhmmmsssxxx{{{|||mmmMMM@@@<<<777444666222111111111000000//////222000//////000000///---........................---------------------------,,,++++++,,,+++***(((...---,,,+++***+++,,,---222///***)))+++,,,+++***************************)))************++++++++++++)))'''''')))***++++++*********+++---333:::@@@GGGJJJNNNRRRWWW\\\aaaeeejjjhhhfffddddddfffiiikkkfff```WWWRRRVVV```iiimmmvvvssstttxxxppp```YYY]]]^^^qqq}}}yyywwwvvvuuurrrnnnjjjeeecccdddbbb``````aaadddeeeeeeggghhhhhhfffbbb___^^^^^^^^^^^^\\\ZZZXXXVVVUUUTTTTTTTTTTTTSSSQQQNNNLLLKKKIIIHHHGGGFFFEEECCCBBBBBBCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCAAA@@@???>>>======<<<:::888777666666666333444444444444222111000///...---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((---+++(((((()))***)))((((((((()))))))))*********+++++++++,,,,,,,,,------+++,,,---,,,+++,,,---///......000111111111111111666666666666777888999999999999:::::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFFFFFFFBBBBBBDDDIIIOOOTTTUUUTTTTTTVVVXXXYYYYYY[[[]]]___]]]^^^^^^]]]]]]___ccceeejjjeeedddgggiiifffcccdddbbbbbbcccdddfffhhhjjjkkkeeedddeeehhhmmmqqqssssssrrrtttxxxzzzeeeMMM888333444000///111111111111000000000//////111000...///000000...---........................---------------------------,,,,,,---......---,,,---,,,,,,++++++,,,,,,,,,111...***)))+++,,,,,,+++************************)))************+++++++++***)))((()))***,,,,,,---)))+++---///333999@@@EEENNNQQQVVVZZZ^^^bbbgggjjjllllllllllllllllllmmmmmm]]][[[ZZZ^^^gggsss{{{~~~~~~sssllljjjeee___cccnnn~~~}}}{{{xxxvvvtttqqqmmmjjjkkkllllllllljjjgggdddaaa___^^^]]]^^^```aaabbbaaacccddddddbbb```^^^^^^___\\\[[[ZZZXXXVVVTTTRRRRRRRRRQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@???===<<<;;;;;;===<<<:::999777777666666333333444333333222000000......---,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++(((((((((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((///,,,***)))))))))((('''(((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,---///......///000111111111111444444444444555666777888888888999:::;;;<<<=========>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDHHHMMMQQQRRRRRRRRRSSSUUUUUUVVVYYY]]]```ZZZ[[[[[[[[[\\\^^^bbbeeeeeeaaa```dddeeecccaaabbbgggfffdddcccdddgggiiikkkeeeddddddfffiiilllmmmmmmiiiiiijjjmmmsss{{{}}}lll___UUULLLGGGBBB555...000333000000222111111000000000000//////000///---...//////...---------------------------------------------------***+++,,,---............++++++,,,,,,,,,,,,,,,+++...,,,******+++,,,,,,,,,************************)))************+++++++++))))))***+++,,,,,,------)))---222777<<>>===<<<;;;::::::<<<;;;:::999888777666666333333333222222111000000...------,,,,,,,,,------+++************)))))))))************************((('''''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((,,,+++***))))))(((((('''(((((((((((()))))))))******++++++++++++,,,,,,,,,000000000...+++******+++---...///000111111111111222222222222333555666777777777888:::;;;===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDGGGJJJMMMOOOPPPPPPQQQSSSTTTUUUYYY]]]```\\\\\\]]]\\\\\\^^^bbbeeeccc```aaadddeeecccbbbdddpppmmmiiifffeeefffhhhjjjiiihhhggghhhkkkmmmnnnnnnmmmkkkjjjjjjmmmrrrwwwzzz{{{rrr]]]VVVKKKBBB===:::999888666222111444555222111444000000000000000000/////////...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++++++++,,,)))***,,,------,,,+++***++++++******+++,,,------************************))))))*********+++++++++)))***+++,,,++++++,,,,,,---111888???EEEKKKQQQTTTYYY]]]bbbeeegggiiijjjlllkkkmmmooorrrtttvvvwwwxxx~~~yyyrrrnnncccgggnnnvvv|||iiikkkllllllkkklllnnnqqqzzz}}}~~~}}}wwwrrrooonnnnnnlllkkkjjjjjjkkkkkkjjjiiiiiiiiijjjjjjiiihhhhhhhhheeefffhhhiiihhhfffdddbbbaaa``````aaacccddddddccc]]]^^^^^^]]][[[[[[]]]^^^[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOONNNLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;::::::::::::999999888777666555333222222111000000000///------,,,,,,,,,------...++++++++++++************************************)))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,///000///---+++******,,,---...///000000111111000000000000111222444555666666666777999;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGJJJLLLNNNPPPQQQSSSUUUWWWZZZ^^^aaa]]]^^^^^^]]]]]]^^^aaadddeeeccceeehhhhhhffffffiiirrrooojjjfffeeefffhhhjjjkkkjjjiiikkknnnpppqqqqqqlllkkkjjjiiikkknnnqqqtttpppqqqqqqsssyyyrrreeeXXXIII@@@@@@<<<888444333222222222333111222222000---...000//////////////////000000...---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***))))))+++((()))+++,,,---,,,++++++)))*********++++++,,,---************************))))))*********+++++++++)))+++,,,,,,***)))+++---333888@@@GGGMMMRRRVVVYYY]]]```eeeggghhhiiiiiijjjpppooooooooorrrvvvzzz}}}|||pppkkklllfff|||dddgggjjjiiigggeeegggiiikkkmmmpppqqqpppooooooooouuutttsssppplllkkklllmmmkkkkkkkkkkkkjjjjjjiiihhhfffhhhiiijjjhhhhhhhhhiiihhhhhhiiiiiihhhgggeeedddcccbbbaaaaaacccddddddccc______^^^\\\ZZZZZZ\\\^^^[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;;;;:::888888888888777666555444333222111000////////////------,,,,,,,,,---......,,,,,,,,,++++++++++++******************************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''(((''''''(((((((((((())))))************++++++++++++***+++,,,,,,+++,,,...///------...///000000000000/////////000222333555555555555666888999;;;<<<<<<============>>>@@@AAABBB@@@AAACCCDDDEEEGGGKKKNNNOOOQQQUUUWWWXXXZZZ]]]```]]]^^^^^^]]]]]]___ccceeehhhgggiiilllkkkhhhiiimmmllliiifffdddeeegggkkkmmmkkkjjjiiikkknnnqqqrrrrrrjjjjjjjjjkkklllnnnpppqqqnnnnnnmmmmmmooossszzz~~~~~~fffZZZNNNGGGBBB;;;555333666666555444333222111000000000000///------...000......////////////000000///---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///,,,***+++,,,((()))***+++,,,,,,,,,,,,(((***++++++******+++---************************)))************+++++++++)))+++,,,+++******...222<<<@@@GGGMMMQQQTTTXXXZZZ]]]```bbbdddccccccdddeeehhhfffccccccffflllssswww}}}zzzqqqjjjooo{{{bbbeeehhhgggdddccceeeiiihhhiiikkkjjjiiikkkooorrrmmmooopppooommmkkkmmmnnnjjjkkklllkkkjjjgggfffeeefffhhhkkkkkkiiihhhiiikkkkkkjjjjjjiiiiiiiiiiiiiiihhheeecccbbbcccdddeeedddbbbbbb```]]]ZZZZZZ[[[]]]ZZZZZZXXXVVVTTTRRRQQQPPPPPPOOOMMMLLLKKKKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDDDD???@@@AAAAAA@@@???>>>=========<<<;;;;;;:::::::::666666777777666555444333333222000///......//////,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++******************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%(((******(((&&&&&&''''''''''''((((((((())))))************++++++++++++''')))*********+++...000,,,---...///000000000000...//////000111333555666444555666777888999::::::<<<<<<<<<<<<===???AAABBB>>>@@@BBBBBBCCCEEEJJJNNNNNNQQQUUUXXXYYYZZZ[[[]]]]]]^^^___```aaadddhhhllljjjjjjlllnnnllliiijjjnnniiihhhfffeeefffiiilllooolllkkkjjjlllnnnpppqqqpppjjjkkkmmmoooqqqrrrrrrrrroooooonnnlllkkkjjjiiiiiihhhlllyyyvvvjjj___RRRHHHBBB;;;666777777333333666000222444444333222111111000000000......000111111........./////////000000///...---...000111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***...111///,,,***,,,///))))))))))))***+++,,,---(((***,,,,,,***)))***,,,************************)))************+++++++++(((***,,,,,,+++...555;;;DDDHHHMMMQQQSSSTTTVVVXXXSSSTTTUUUUUUTTTTTTUUUVVVUUUTTTSSSVVV]]]gggpppwww~~~zzzwwwuuuoooqqq___bbbcccbbb______dddiiieeeffffffeeeeeeiiiooouuujjjlllooonnnllljjjlllmmmjjjlllnnnnnnllliiihhhgggcccfffiiihhhfffeeefffhhhhhhgggfffeeefffggghhhiiimmmiiifffdddeeefffggggggdddcccaaa^^^ZZZYYY[[[\\\ZZZYYYWWWUUUSSSQQQPPPOOOOOONNNLLLKKKJJJJJJJJJKKKGGGGGGFFFFFFEEEEEEDDDDDD???@@@AAAAAA@@@???>>>===<<<;;;;;;::::::999999999555555666666666444333222333222000///......//////,,,,,,,,,,,,,,,---...///++++++++++++************)))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++''''''''''''''''''''''''(((+++---,,,(((&&&%%%'''''''''''''''((((((((())))))************+++++++++)))***+++***))))))+++---,,,---...///000000000000......///000222333555666444444555666777888999999;;;;;;;;;;;;===???AAACCC===???AAABBBBBBEEEJJJNNNLLLPPPUUUYYYYYYYYYZZZZZZ]]]___aaaccceeejjjooosssjjjjjjlllooolllhhhiiinnnmmmllljjjiiiiiijjjmmmnnnooonnnmmmmmmoooqqqppppppiiikkknnnqqqrrrsssrrrqqqrrrooollliiihhhggggggfffccccccjjj{{{pppyyy~~~mmmbbbRRREEE===;;;:::999777333222555333...---111222333444333111///.........///...---...000000...---.........//////000000///......///111222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&***...---***)))+++///***)))(((((()))+++---...(((+++---,,,***((()))+++************************)))************+++++++++&&&))),,,,,,---222;;;CCCJJJMMMPPPRRRSSSSSSUUUVVVFFFFFFGGGFFFDDDDDDFFFGGGHHHIIIMMMUUU```mmmyyytttqqqrrrssstttbbbbbbbbbaaa```aaadddfffggggggfffffffffhhhiiijjjiiijjjjjjkkklllmmmnnnooovvvyyyyyysssnnnllliiieeeccccccbbbbbbcccfffhhhjjjkkkiiihhhfffffffffggghhhgggiiihhheeegggjjjiiieeeccc```]]]\\\\\\\\\[[[ZZZWWWUUUSSSRRRRRRRRRPPPOOOJJJIIIHHHHHHGGGGGGGGGGGGJJJIIIGGGEEEEEEDDDEEEEEE@@@AAAAAAAAA@@@>>><<<;;;::::::999888777777777888777666666444333222111111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))(((&&&&&&(((+++000222(((((('''''''''&&&&&&&&&'''///555333+++%%%%%%)))((((((((((((((((((((((((++++++******++++++,,,---++++++************++++++,,,---.../////////...---000000000111222333555666555555555555666666666666888:::<<>>>>>???@@@CCCGGGKKKMMMMMMPPPUUUXXXYYYYYYZZZ[[[aaaccceeeeeedddfffjjjmmmmmmqqqtttsssnnnjjjjjjlllooommmjjjhhhhhhjjjmmmooolllnnnqqqssssssrrrooommmppppppppppppqqqrrrrrrsssuuuppplllllljjjeeeaaaaaa```eeelllrrrtttpppkkkggglllnnnpppnnnjjjhhhiiilllyyy}}}kkk]]]RRRJJJBBB???<<<888555444333333///222222//////111111...111222333444333111///...444222///,,,,,,...000222.................................------,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,,,,+++***(((((()))***************))))))************)))))),,,,,,+++***))))))******************************+++)))(((''')))***++++++***+++---...222:::CCCJJJPPPMMMIIIGGGGGGGGGDDDBBB@@@>>>;;;:::<<<>>>@@@BBBDDDMMMXXXeeevvv{{{pppmmmkkklllzzzbbbbbbbbbaaa```aaacccfffhhhhhhgggfffffffffggghhhjjjiiihhhhhhjjjllloooqqqssswwwyyyuuuqqqpppmmmiiiaaaaaaccceeefffggghhhiiiggggggggggggggggggggggggddddddbbb___```fffgggdddbbb```]]]\\\\\\\\\[[[ZZZXXXVVVSSSRRRRRRQQQPPPNNNJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGFFFDDDDDDDDDDDDEEE@@@AAAAAAAAA???>>><<<;;;;;;:::999888777777777777555555444333222111000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))(((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&'''***---///(((((('''''''''&&&&&&&&&###(((---,,,'''$$$%%%'''''''''''''''''''''''''''***))))))))))))***+++++++++++++++******+++++++++,,,,,,......///......---000000000111222333444555444555555555555666666666999:::<<<>>>??????>>>>>>>>>>>>>>>???BBBFFFJJJLLLJJJMMMQQQUUUVVVXXX[[[\\\aaacccdddccccccdddiiilllrrrvvvxxxvvvppplllkkkmmmpppnnnlllkkklllnnnrrrtttmmmoooqqqssssssqqqooommmnnnmmmmmmnnnoooqqqssstttwwwrrroooooommmhhhddddddccceeefffgggfffccc___]]]aaabbbaaa___\\\YYYYYYYYYbbbjjjppprrruuu|||uuucccSSSIIIAAA:::555:::888555333111111111222///222222//////222222//////000111222222000///...+++,,,...//////---+++)))..............................---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***))))))***+++++++++++++++))))))************)))))),,,,,,+++***************************************,,,+++*********++++++***------///555<<>>AAAGGGLLLWWW___hhhnnnuuuzzzwwwqqqiiiqqqbbbbbbbbbaaa``````ccceeeiiihhhgggfffeeeeeeeeeeeehhhgggffffffhhhlllpppssspppuuuwwwtttpppooolllhhhaaabbbeeehhhiiiiiihhhgggeeefffggghhhiiiiiiiiihhhgggfffaaa\\\]]]bbbdddbbbaaa^^^\\\[[[[[[\\\[[[ZZZYYYVVVTTTRRRQQQPPPOOOMMMIIIIIIHHHGGGFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@???>>>===<<<;;;;;;:::999777666555555555444444333222111000000//////......---------------++++++++++++++++++++++++******))))))))))))(((((())))))))))))((((((((((((***))))))((('''((((((((((((((('''&&&&&&'''((((((''''''(((((()))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***'''''''''''''''&&&&&&&&&"""$$$&&&'''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((())))))***+++++++++++++++++++++++++++,,,---............---/////////000111222333444333444444444555555555666:::;;;<<<>>>>>>>>>===<<<===<<<===>>>AAADDDHHHJJJGGGJJJMMMPPPRRRVVVZZZ]]]``````___^^^^^^```dddhhhpppsssuuutttpppmmmmmmnnnmmmmmmllllllnnnpppsssuuunnnoooqqqrrrrrrqqqooommmmmmlllllllllnnnqqqtttuuuuuupppnnnooommmhhheeeeeedddbbb___\\\YYYXXXXXXXXX[[[YYYWWWVVVVVVUUUSSSQQQQQQVVVXXXUUUTTTXXX\\\]]]dddmmmrrrpppllllllmmmmmmtttxxxsssiiiccc```WWWSSSPPPPPPUUUYYYZZZZZZOOOHHH???888555333111...222111000/////////000111...111111///000333333111---...///000000///......+++---000111111///,,,***------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,))))))************)))))),,,++++++************+++++++++++++++++++++++++++------,,,,,,++++++******---...222:::CCCGGGFFFBBB@@@===888666777999;;;;;;===BBBGGGHHHIIIMMMVVV^^^mmmvvv|||yyytttrrrrrrqqqtttaaabbbbbbaaa``````bbbdddffffffeeeeeeddddddddddddddddddeeegggiiillloooqqqmmmqqqqqqmmmjjjjjjiiifffggghhhiiijjjjjjiiihhhhhhffffffggghhhiiikkklllmmmpppooojjjdddbbbdddccc___^^^\\\YYYXXXYYYYYYYYYXXXYYYVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB?????????>>>===<<<;;;:::;;;:::999777555444444444444333333222111111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((())))))''''''''''''''''''''''''((((((''''''(((((()))***)))******************)))++++++,,,,,,---------...////////////000111222333222222333333444444555555:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<>>???<<<999999;;;===>>>===???;;;777555444444333222111111000///000000111222---000111///000333444222,,,---...///000000//////111000///------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++)))******++++++******))),,,++++++******+++++++++++++++++++++++++++++++++,,,---------,,,+++++++++///333999@@@DDDCCC???;;;999888777999===DDDIIILLLUUUWWWXXXYYY[[[aaajjjpppyyy|||rrrooowwwaaabbbbbbbbb``````aaabbbbbbbbbccccccdddddddddddd^^^aaaeeeiiilllmmmlllllliiilllkkkfffeeeiiillllllooonnnllljjjhhhhhhhhhiiifffeeeddddddfffiiimmmooorrrssspppkkkiiiiiieee___\\\ZZZWWWVVVVVVWWWVVVUUUXXXUUURRRPPPOOONNNLLLJJJHHHHHHFFFEEEDDDCCCCCCCCC???@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;:::888666555444333333444444333333222222111111------,,,+++++++++++++++************************)))))))))(((((((((((('''))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))))))))((('''&&&&&&''''''''''''''''''''')))'''%%%%%%''')))(((''''''''''''''''''''''''''')))(((((((((((()))******(((((()))******)))((((((*********+++,,,------...............///000111111000111111222333444444444999:::::::::999999888888999999999:::===@@@CCCEEEFFFGGGHHHIIIJJJMMMRRRVVVZZZXXXWWWWWWXXX[[[^^^___^^^```bbbcccdddeeefffggggggggghhhhhhiiijjjjjjkkkmmmlllllllllkkkkkkkkkjjjkkkjjjiiihhhhhhiiikkkllliiieeedddgggfffbbb^^^^^^___]]]ZZZXXXWWWXXXYYYZZZRRRPPPNNNOOORRRTTTRRROOOIIILLLKKKFFFFFFIIILLLKKKKKKIIIGGGGGGFFFDDDCCCBBBAAABBBCCCCCCCCCAAA@@@???AAA@@@???>>>>>>@@@BBBCCC?????????>>>===>>>AAACCCHHHFFFCCC@@@===:::888777:::888777666777777777777666555333222222111000///222111111000000///000000---000000...///333333111---......///000000000000000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++,,,,,,+++++++++((())))))*********************++++++++++++******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...444;;;CCCEEEAAA===;;;;;;888;;;???DDDLLLTTT\\\```fffcccaaaccckkksssxxxzzzzzz{{{xxxsssrrr}}}```bbbcccbbb```___```aaa___```aaabbbcccccccccccc\\\___eeejjjlllllljjjhhhfffiiiiiifffgggnnnssstttqqqooollliiiggggggggghhhcccbbbbbbbbbdddgggjjjllllllnnnnnnkkkkkkkkkgggaaa\\\YYYVVVUUUUUUUUUTTTSSSUUUSSSPPPNNNMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBAAAAAA??????@@@@@@@@@@@@???>>>???>>><<<;;;:::999999999999888777666444333333333444444333333222222222222---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******'''((()))******)))(((''')))))))))***+++,,,---......---------......///000//////000111222333444444777777777777666666666666888888888888;;;>>>AAACCCEEEFFFGGGGGGHHHKKKOOOSSSXXXWWWVVVWWW[[[^^^__________________`````````aaafffggghhhiiiiiiiiiiiiiiijjjjjjhhhgggggggggggggggeeeeeeddddddccccccddddddfffbbbbbbffffffaaa^^^]]]\\\[[[YYYWWWUUUTTTRRRRRRRRRPPPNNNMMMMMMLLLJJJHHHIIIJJJHHHDDDBBBEEEEEEBBBDDDAAA???AAABBB@@@>>>????????????>>>===<<<::::::999999999999999999888888777888999888777777888:::777888999:::999888666555444444444444444444333333333333333222222111000000000000000///......------,,,//////---...111222///............////////////...111666:::999555000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))***++++++++++++++++++(((((()))************)))******++++++++++++******,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++---111555888???DDDBBB<<<888;;;???GGGKKKRRRXXX^^^bbbgggkkkbbb______fffqqqzzz|||zzzvvvpppnnnttt```bbbcccbbb```______`````````aaabbbbbbbbbaaa```\\\___dddhhhjjjjjjiiihhhfffkkkmmmkkklllppprrrrrrlllkkkjjjhhhggggggffffffaaabbbeeeggghhhiiiiiiiiiiiijjjiiiggggggiiifffaaa^^^[[[XXXVVVUUUUUUSSSRRRRRRPPPMMMLLLLLLKKKJJJHHHGGGGGGEEECCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===>>>===;;;:::999888999999888777666555444444444444222222222222111111111111------,,,++++++++++++,,,))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***+++,,,,,,+++***)))))))))((()))***,,,---...------------------...///......///000111222333444444444444444444444555555777666666777999<<>><<<<<<;;;::::::999999999777777777777666555444444444555555444333444777999111222333444444222111000///000111222111111111111333444444444333222222333...////////////......---,,,//////,,,,,,//////---......------------------...222888<<<;;;777111,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------000777===@@@BBBCCCAAA>>>@@@GGGNNNXXX]]]ccceeeccc```^^^]]]TTTXXX```kkkuuuyyywwwtttnnnllluuu```bbbcccbbb```______```aaaaaabbbbbbbbb```___^^^^^^```ccceeeggghhhiiiiiihhhnnnqqqooommmnnnmmmiiieeefffhhhhhhhhhgggeeedddaaadddiiimmmooommmkkkhhhllllllhhhcccccceeeddd``````]]]ZZZWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKIIIHHHGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<>>>===;;;999888888888999777666555444444444444444111111111111000000000000...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((###%%%'''(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++---......---+++***)))(((((((((***+++---///------,,,,,,,,,---............///000111222333333333222222222222333444555666666666666888;;;>>>@@@>>>AAADDDFFFIIILLLPPPSSSNNNMMMOOOSSSXXX[[[ZZZXXXYYYXXXXXXYYY\\\^^^______]]]___cccfffhhhiiihhhhhhfffeeebbb`````````aaabbb___aaaccceeefffeeedddccc___\\\]]]aaabbb^^^ZZZZZZWWWVVVSSSPPPOOONNNNNNNNNJJJMMMNNNLLLHHHGGGHHHJJJHHHIIIHHHDDDCCCDDDAAA<<<@@@======@@@???999888<<<<<<;;;:::999888888888888777777666555555444444444222222111000///222666999222222111111111000000///---///222333333222222222000111111000...------......///000000111111000000,,,///...,,,+++......+++...------,,,++++++++++++,,,---/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++***))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))),,,.........333<<>>>>>======<<<<<<::::::999999999999999999777666444222111111111222111000000//////////////////......---+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,***......***+++///000,,,333222000......///111222222222222222333444555555666666888999;;;<<<>>>>>>@@@DDDHHHKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTXXX[[[ZZZYYYXXXXXXZZZ]]]aaaccc^^^___aaaeeegggfffccc```aaa```]]][[[[[[]]]___aaadddeeehhhiiiiiihhheeeddd```]]]^^^dddddd]]]WWWWWWWWWVVVSSSQQQPPPOOOOOOOOOMMMJJJFFFDDDFFFHHHJJJJJJLLLKKKHHHDDD@@@>>>>>>??????@@@@@@===999777777999999999888888777666666666444444444444444444444444222222222111111111000000......---///111222111///////////////////////////000000000000000000000000111...---///...+++,,,...........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))++++++------------++++++)))***+++,,,,,,+++***)))---,,,++++++,,,,,,+++))),,,,,,,,,...333;;;CCCHHHRRRNNNNNNSSSXXX\\\```fffccceeeeee]]]OOOCCCBBBGGGRRRhhh{{{zzzpppkkkmmmpppkkk]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZ[[[\\\]]]^^^```aaabbbbbbbbbiiilllnnnlllhhhdddbbbaaa^^^aaaeeegggfffeeedddddddddeeefffhhhiiikkkllllllkkkhhheeecccdddddddddccc```\\\VVVRRRPPPOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGDDDCCCBBBBBBAAAAAABBBBBB@@@??????>>>===<<<<<<;;;:::::::::999999999999888777666444333222222222222111111000//////////////////...---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,...111111+++))),,,...,,,//////......///000222333222222222222333444555555666666777999;;;<<<>>>>>>AAADDDGGGIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQTTTWWW[[[[[[ZZZYYYZZZ[[[^^^bbbddd``````aaadddfffeeeccc```aaa___]]][[[[[[]]]```bbbhhhiiijjjkkkjjjiiigggfff```]]]]]]bbbbbb\\\XXXXXXVVVUUUSSSPPPOOONNNNNNNNNLLLHHHDDDCCCCCCEEEFFFFFFGGGFFFEEEBBB???=========:::::::::<<<======;;;999888888888777666666555555444444444444444444444444222222111111111000000000222222333333222000///...////////////////////////000000000000000000000000222///...000000------000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))++++++,,,------,,,++++++)))***+++,,,,,,+++***)))+++*********+++,,,,,,+++,,,---///333:::CCCLLLQQQTTTRRRTTTZZZ___aaaeeeiiigggddd\\\PPPFFFDDDLLLUUUjjjrrrzzz{{{vvvqqqqqqsss\\\\\\\\\[[[[[[[[[[[[[[[\\\ZZZXXXWWWVVVWWWYYYZZZ[[[\\\]]]___```aaaaaaaaaeeegggiiiiiifffdddbbbbbb```bbbeeefffdddbbbaaaaaacccbbbbbbeeejjjlllkkkjjjbbbaaabbbdddggghhhhhhggg]]]YYYTTTPPPNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIIIIDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>>===<<<;;;::::::::::::999999999888888888777555444333222222222222111000000//////000000......---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++///444444...((((((,,,---++++++---...///111222333222111111222222333444555555666777999:::<<<===>>>AAACCCEEEFFFGGGHHHKKKNNNMMMOOOPPPQQQQQQTTTWWWZZZ\\\[[[[[[[[[]]]```ccceeebbbbbbaaacccddddddcccaaaaaa```^^^]]]]]]___bbbdddkkkkkkkkkjjjjjjiiiiiihhhccc```^^^aaa```]]]ZZZZZZVVVUUURRRPPPNNNMMMMMMMMMNNNKKKGGGEEEEEEFFFEEEEEECCCCCCCCCBBBAAA???>>>=========>>>BBBFFFFFFAAA;;;777777777666555555444444333333333333333333333333111111111111000000000000444777999888333///------////////////////////////////////////////////////111......000000------000------------------------,,,,,,++++++++++++,,,,,,++++++***************)))+++++++++++++++*********))))))))))))))))))))))))************************))))))))))))************+++++++++***************++++++,,,,,,,,,,,,++++++******++++++++++++******)))))))))******+++,,,------///333:::BBBKKKRRRVVVVVVUUUXXX___ccccccfffjjjnnnfffXXXJJJEEENNN^^^kkkzzzxxxxxxwwwpppkkksss[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]```bbbcccdddeeefffggghhhhhhgggfffddddddbbbdddeeedddbbb```___```cccaaa```ccciiillliiieee___```bbbfffiiijjjiiiggg[[[WWWRRROOONNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@>>>===;;;::::::;;;::::::999999888888888888777666555444333333333111111000////////////000------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((''''''((((((((('''(((((((((((())))))))))))((((((((((((((()))******,,,222666222+++(((***...***+++,,,...///000000000111111111111222333444555555666777888:::<<<===>>>AAABBBCCCCCCDDDFFFJJJMMMMMMOOOQQQRRRSSSUUUXXX[[[\\\\\\\\\]]]^^^aaaccceeedddcccaaabbbcccddddddcccaaa```______```bbbeeegggkkkjjjiiiiiiiiijjjlllmmmkkkhhhdddbbbaaa___]]]\\\XXXVVVTTTQQQOOONNNNNNNNNOOOLLLIIIGGGFFFFFFDDDCCCCCCCCCCCCDDDDDDCCCAAA???@@@BBBEEEHHHHHHDDD===999777666666555444444333333222222222222222222222222111111000000000/////////222777;;;999333---+++,,,................................................---++++++......+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************+++++++++***************))))))))))))))))))))))))************************((()))))))))************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))***,,,---///333999@@@HHHOOOTTTWWW[[[ZZZ\\\```bbbbbbeeejjjrrrlll```VVVVVVbbbrrr|||{{{wwwwwwuuulllkkkYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWYYYZZZZZZYYYWWWVVVXXXZZZ]]]```ccceeeggghhhkkkkkkjjjjjjjjjhhhfffeeeeeeffffffdddaaa_________eeebbb```ccchhhiiieeeaaaaaabbbdddgggiiihhheeebbbZZZWWWSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>===;;;::::::;;;;;;::::::999888777777777777666666555333333222111000//////......//////,,,,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***(((&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((((((((()))***'''---444555///)))***...+++,,,---.../////////...111111111111222333444444555555666888:::;;;======@@@@@@AAAAAABBBDDDIIILLLMMMOOOQQQSSSTTTVVVYYY\\\[[[\\\\\\]]]___aaacccdddeeecccaaaaaacccdddeeedddbbbbbbaaabbbdddfffiiijjjlllkkkkkkkkkllloooqqqssstttqqqlllfffdddccc```^^^ZZZYYYVVVSSSQQQPPPOOOOOOMMMKKKIIIHHHGGGFFFDDDCCCDDDCCCCCCDDDEEEDDDAAA>>>:::@@@FFFFFF@@@999555555666666555555444333333333222222222222222222222222000000000/////////......---222777666111,,,,,,---------------------------------------------------,,,******......+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((()))))))))************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---,,,+++))))))+++...222777???HHHPPPUUUXXXYYY___\\\[[[[[[[[[[[[```gggmmmpppoookkkllluuu|||}}}xxxppppppxxxWWWWWWWWWWWWXXXXXXXXXYYYSSSTTTVVVXXXXXXWWWUUUTTTXXXYYY\\\```cccfffggghhhmmmkkkjjjiiiiiihhhfffdddggggggfffccc```______```dddcccbbbeeeggggggccc```cccccceeefffgggddd```\\\YYYVVVSSSPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;:::<<<;;;;;;:::999888777777666666666666555333222111000///......------......,,,,,,++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((+++(((%%%%%%((())))))'''(((((((((((())))))))))))(((((((((''''''(((((()))&&&***000444111+++***...,,,---------.../////////111000000111111222333444444555666888999;;;<<<===>>>??????@@@@@@CCCGGGJJJLLLNNNQQQSSSTTTVVVYYY[[[ZZZZZZ[[[\\\^^^```aaabbbdddbbbaaabbbdddffffffeeeccccccdddeeegggjjjmmmnnnnnnnnnnnnoooppprrruuuvvvxxxvvvpppiiieeeeeeccc___\\\ZZZWWWTTTRRRQQQPPPPPPQQQPPPOOOOOOPPPOOOLLLJJJGGGDDDAAABBBCCCCCC???<<<666>>>EEECCC;;;666666999666666666555444444333333111111111111111111111111////////////............***---111222///,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000000---,,,...++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---------)))))))))***************))))))))))))))))))))))))************************))))))))))))***************************+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,---...,,,)))***---111777===GGGQQQXXX[[[[[[[[[SSSPPPMMMLLLIIIIIIPPPYYYdddpppyyyxxxwwwzzzyyytttqqqjjjnnnSSSSSSTTTUUUVVVWWWWWWXXXVVVUUUUUUUUUUUUVVVWWWXXX\\\]]]___bbbeeefffggghhhhhhfffddddddeeeeeecccaaahhhhhhfffccc```___```bbb```bbbdddfffgggfffdddccc``````aaabbbcccaaa]]]YYYXXXUUURRRPPPOOONNNLLLJJJJJJJJJJJJJJJIIIHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@??????>>>===<<<<<<;;;<<<;;;;;;:::999888777666555555555555444222111000......---,,,,,,,,,,,,---++++++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((,,,((($$$$$$(((***)))'''(((((((((((()))))))))))))))(((((('''''''''((((((***)))+++000///******...,,,,,,,,,,,,...000222333000000000000111222333444444555666888999;;;<<<===<<<===??????@@@BBBEEEHHHIIILLLOOOQQQSSSUUUWWWYYYWWWXXXYYYZZZ\\\^^^___```aaaaaaaaaccceeeggggggfffeeeeeefffhhhkkknnnppprrroooooooooooopppqqqrrrsssuuutttooohhheeegggddd___\\\ZZZWWWTTTRRRPPPOOOOOORRRRRRRRRTTTUUUUUUSSSQQQLLLGGGCCCBBBCCCCCC???;;;999>>>AAA@@@:::777888;;;777777666666555444444444111111111111111111111111/////////.........------***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++///000,,,+++---++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++,,,+++***))))))***+++,,,---,,,++++++++++++,,,---***,,,...,,,***,,,222777@@@FFFOOOWWWZZZYYYUUURRR@@@???>>>>>>;;;;;;AAAJJJ___ppp{{{yyytttssspppiiijjjuuuPPPQQQQQQSSSTTTUUUVVVWWW[[[YYYVVVTTTTTTWWW[[[]]]bbbcccdddfffggghhhiiiiiicccaaa______aaabbb```^^^iiiiiigggdddaaa```aaaccc]]]aaaeeeggggggfffeeefff\\\\\\]]]___```___\\\YYYWWWTTTQQQOOONNNMMMKKKIIIJJJJJJJJJJJJIIIGGGEEECCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;:::999777777666444555555555444222000///------,,,++++++++++++,,,+++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))---(((###$$$(((***)))'''(((((((((((()))))))))))))))(((((('''''''''((((((///)))(((,,,,,,(((***///+++++++++,,,...111444666000000000000111222333444444555666777999;;;<<<===:::<<<>>>???@@@BBBEEEGGGGGGJJJMMMPPPQQQSSSUUUWWWVVVVVVXXXYYY[[[]]]^^^^^^``````aaacccfffhhhhhhfffeeefffhhhjjjmmmppprrrtttnnnnnnnnnnnnmmmmmmmmmlllpppqqqmmmfffdddgggeee___[[[YYYVVVSSSQQQOOOOOONNNLLLLLLMMMPPPRRRRRRPPPNNNQQQLLLFFFDDDEEEDDDAAA===;;;;;;;;;999666555444555777777777666555555444444000000000000000000000000//////.........---------,,,+++***+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((''')))---...***)))+++************************++++++************++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++,,,+++***))))))***+++,,,------++++++++++++------'''***------,,,...555;;;HHHMMMTTTXXXXXXRRRKKKEEE888888;;;<<<:::999>>>FFF___ppp{{{uuunnnllljjjdddiiiSSSPPPNNNQQQUUUWWWTTTQQQWWWWWWVVVVVVVVVZZZ___ccckkkkkkjjjhhheeedddeeegggdddbbbaaaaaaaaaaaa```^^^dddeeefffddd```^^^___aaa```aaabbbcccdddcccbbbbbb\\\[[[[[[[[[[[[YYYWWWTTTQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@??????@@@@@@@@@??????>>><<<<<<======<<<;;;;;;:::999999888888777666666666444444333222111000//////,,,,,,,,,+++++++++******************************((((((((((((''''''''''''''''''''''''''''''''''''---+++)))&&&%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''%%%###%%%(((***)))'''$$$&&&"""$$$+++'''""")))777,,,)))'''"""&&&((( ###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((000,,,)))***)))&&&&&&)))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))''')))++++++((((((***,,,++++++,,,,,,,,,---------===:::666333000000111222222333333444555666777777666888;;;<<<>>>@@@CCCFFFIIIJJJJJJLLLNNNPPPRRRSSSYYYXXXWWWWWWXXX[[[___aaaaaadddfffggggggfffggggggccceeehhhkkklllllllllkkkhhhiiikkkllllllkkkjjjiiigggiiikkkkkkhhheeebbbaaa\\\WWWRRRQQQSSSRRROOOKKKMMMLLLKKKJJJHHHGGGFFFEEEQQQNNNIIIDDD???===;;;;;;666===@@@;;;888999999666666444222111111222333555333333222222111000//////---------,,,+++***+++------------------------------+++))))))+++,,,***(((---......,,,***((()))***+++,,,---,,,***(((''''''))))))))))))******************))))))******+++,,,+++))))))))))))---:::HHH,,,)))'''''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,))))))***+++,,,,,,,,,,,,...------,,,,,,------...///...---+++...444>>>EEEOOOUUU\\\\\\TTTHHH>>>999777999:::888777>>>KKKVVVfffpppuuummmeeefffkkknnnOOOMMMLLLOOOTTTVVVUUURRRTTTUUUVVVWWWXXX\\\aaadddggghhhgggeeeccccccdddfffeeedddbbbbbbbbbbbbaaa___eeeffffffdddaaa___```bbbbbbccccccccccccaaa```___ZZZYYYXXXXXXXXXWWWTTTQQQQQQPPPPPPNNNLLLJJJIIIHHHGGGGGGHHHGGGFFFCCCAAA@@@>>>>>>???????????????>>>=========<<<<<<;;;:::999888777777666666555555444333333222111000///......,,,,,,,,,+++++++++******************************(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%(((***)))'''&&&(((###$$$+++(((%%%---333***+++,,,######+++,,,&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&---***)))***)))&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&)))******(((((()))+++***++++++++++++,,,,,,,,,///...---------///111222111222333444555666777777777999;;;<<<<<<>>>AAACCCFFFFFFGGGIIIKKKMMMOOOPPPUUUUUUUUUVVVYYY\\\___```bbbdddggghhhgggfffggghhhbbbdddfffiiijjjjjjiiiiiiiiijjjkkklllkkkjjjhhhfffeeeggghhhgggeeebbb``````ZZZVVVRRRQQQRRRRRRNNNJJJKKKJJJIIIHHHFFFEEEDDDCCCJJJHHHEEEAAA>>>===<<<<<<999>>>???:::777999:::999555444333222111222333333333333222111111000//////---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***(((,,,------,,,***))))))***)))))))))***+++,,,,,,,,,(((((()))))))))***************))))))******+++,,,222...+++)))&&&&&&---555,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++......---///444<<>>?????????>>>>>>>>>===<<<;;;999888777666666666555444444333333222222111000///...------,,,,,,,,,+++++++++******************************((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''(((((('''((()))$$$%%%,,,)))(((222LLL333)))+++$$$ &&&*********)))((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&)))''''''***)))&&&%%%''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&((())))))(((''')))***)))))))))*********++++++******+++---///111222333000000111333444666777777777888:::::::::;;;>>>@@@BBBBBBCCCEEEGGGIIIKKKMMMPPPRRRTTTWWWYYY\\\]]]^^^___bbbdddeeedddcccdddeee```bbbdddfffgggfffeeedddjjjjjjkkkjjjiiifffdddbbbbbbccccccbbb___]]]]]]^^^XXXUUUQQQPPPQQQQQQMMMJJJHHHHHHGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>=========>>>:::===<<<777555888:::999444444333333222222222222222222111111000000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((***+++,,,+++***)))***,,,,,,)))'''(((,,,......---(((((())))))))))))*********))))))))))))***++++++444///+++***((($$$&&&)))***+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,)))***+++,,,------------,,,,,,------,,,++++++***------///444===FFFLLLPPPXXXYYYWWWQQQGGG???;;;:::999:::===DDDOOO^^^kkktttrrrjjjhhhkkkiiipppKKKJJJKKKNNNQQQSSSSSSQQQQQQUUUYYY\\\^^^___aaabbb^^^```aaaaaaaaaaaaccceeehhhgggeeeddddddcccbbb```ddddddbbb```___```aaabbbbbbccccccbbbaaa___]]][[[XXXWWWVVVVVVVVVTTTQQQNNNMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@???:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<:::888666555666666555555444444333333111111000///...---,,,,,,,,,,,,,,,+++++++++******************************(((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&***'''(((///,,,***444___777 $$$&&&$$$%%%$$$*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((()))&&&%%%&&&******&&&%%%''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''((('''(((((()))((((((((())))))))))))***+++,,,---///000000//////...///000222333555666777444666777888888:::<<>>===<<<=========888999888777666666666666333333333333333222111000111111000000000/////////...---++++++,,,,,,,,,+++************************++++++***************)))(((***++++++******+++---444...((((((+++---+++((((((((((((((()))))))))***)))))))))))))))***++++++---)))(((+++,,,***)))+++''')))++++++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,)))***+++,,,------------...//////000///...---,,,...///222:::DDDLLLQQQSSS[[[\\\\\\XXXSSSOOOPPPQQQJJJJJJLLLUUUaaallltttwwwiiinnnlllggguuuMMMMMMMMMOOOQQQQQQQQQPPPTTTWWW[[[^^^^^^]]]]]]^^^\\\^^^```aaabbbbbbdddfffgggeeecccccccccbbbaaa___aaa```___^^^^^^___``````______```aaa```___^^^]]]ZZZYYYXXXWWWWWWUUURRROOOLLLLLLKKKJJJIIIGGGFFFEEECCCDDDDDDDDDCCCAAA@@@???999:::;;;======>>>>>>>>>>>>>>>===;;;999777555444777666666555555444444333111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''###((((((+++111---+++555GGG'''%%%'''%%%''')))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''')))+++,,,---&&&$$$%%%))))))&&&%%%''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))***,,,------,,,+++***......///111222444555555111333555666777:::===???===>>>???AAADDDFFFIIIJJJRRRTTTXXX[[[\\\[[[YYYXXXXXX[[[]]]]]]\\\[[[[[[\\\\\\]]]___aaaaaaaaa______eeeeeeeeecccaaa]]]ZZZXXX\\\[[[ZZZXXXUUUUUUWWWYYYRRRQQQPPPPPPOOOMMMKKKIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;666666888;;;;;;888555444333333333333222111000///000000/////////////////////---++++++,,,---,,,***************************++++++++++++***))))))***''')))************+++---555///)))(((***+++(((%%%'''(((((((((((()))))))))))))))(((((())))))***+++)))&&&&&&+++---+++***+++&&&'''((()))))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***+++,,,,,,---******+++,,,------------/////////000000/////////111333999AAAIIIPPPSSSUUU___bbbeeeeeeccccccfffiiiaaa```bbbgggnnnsssrrrpppiiipppssszzzLLLMMMNNNOOOPPPPPPPPPOOOVVVYYY]]]^^^]]][[[ZZZZZZ[[[]]]```bbbbbbcccdddfffbbbaaa______``````___]]]^^^]]]]]]]]]___```___]]]\\\]]]^^^___```______^^^ZZZYYYXXXWWWWWWUUUQQQNNNJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>>;;;;;;<<<===>>>>>>>>>=========<<<;;;999777555444777666666555444444333333111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$%%%'''!!!'''(((+++000,,,,,,777'''%%%...%%%###(((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))+++---...'''%%%%%%))))))&&&%%%((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((('''&&&''')))***)))((('''''''''((((((((()))))))))***,,,...000000000000...//////000111222333333///111444555777999===@@@======???AAACCCFFFIIIJJJSSSUUUXXX[[[\\\ZZZXXXVVVYYY[[[]]]]]]\\\[[[[[[[[[[[[\\\^^^```aaa```______aaaaaabbbaaa___\\\XXXWWWYYYYYYXXXVVVTTTTTTUUUWWWOOOPPPPPPOOONNNLLLIIIHHHDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>><<<;;;:::999777666999>>>???;;;666555444444333222111000000///////////////............000---******---...,,,******************************+++,,,+++)))))))))***''')))******))))))+++,,,///,,,((((((***+++***(((''''''(((((((((((()))))))))(((((((((((()))******+++((((((***)))&&&&&&(((+++)))'''''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,------***+++,,,------.........------,,,------...///000666;;;BBBIIINNNSSSXXX[[[fffiiimmmnnnnnnppptttwwwuuusssqqqrrrssssssooollllllnnnIIIJJJLLLMMMNNNNNNOOOPPPVVVYYY\\\]]]\\\ZZZYYYYYYZZZ\\\___aaaaaabbbcccddd^^^\\\[[[\\\]]]]]]\\\[[[]]]\\\\\\___aaaaaa___\\\[[[\\\]]]^^^______^^^]]]XXXWWWVVVUUUTTTRRRNNNLLLIIIIIIHHHHHHGGGFFFDDDDDDAAAAAABBBBBBBBB@@@???>>><<<======>>>>>>>>>======<<<<<<;;;:::888777555444555555444444333333222222222111111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$###%%%'''!!!'''%%%&&&+++***---;;;,,,&&&+++---"""###"""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***,,,***'''&&&((((((%%%&&&)))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))***((('''(((***+++***((('''(((((((((((()))))))))+++,,,...000222333444444/////////000000000111111111222444666666888;;;>>><<<<<<>>>@@@CCCFFFHHHJJJQQQSSSVVVYYYZZZYYYXXXVVVXXXZZZ\\\\\\[[[ZZZYYYZZZZZZ[[[^^^```aaaaaaaaa```______``````___\\\ZZZXXXWWWWWWWWWVVVTTTSSSTTTVVVMMMNNNOOOOOOMMMJJJHHHGGGBBBAAAAAA@@@@@@???????????????>>>===<<<:::999888888555666<<<>>>999666555555444222111000///000000........................000,,,)))***---...,,,)))++++++++++++++++++++++++***+++---+++)))((()))+++((()))******))))))***+++((((((((())))))*********'''''''''((((((((())))))((((((((((((((()))*********)))******(((%%%)))///555///((('''***,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++++++++,,,------***+++,,,---............---,,,++++++,,,///222444<<>>======>>>>>>>>>>>>>>>===<<<;;;;;;::::::888777555444444444333333222111111000222222111000///...------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$###$$$'''###'''###"""'''(((...>>>@@@---"""!!!###,,,///%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((,,,(((&&&((('''%%%&&&***'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))***((('''(((+++,,,+++)))(((((((((((()))))))))******++++++,,,---...///000000000000000000000000000333444666666666777:::<<<;;;;;;===???BBBEEEHHHIIINNNPPPTTTWWWYYYYYYXXXWWWVVVXXXZZZZZZXXXWWWWWWWWWYYY[[[^^^```bbbbbbbbbaaa^^^___`````````^^^\\\ZZZVVVWWWWWWWWWUUUTTTTTTUUULLLNNNOOOOOOLLLJJJHHHGGG@@@@@@??????>>>>>>===============<<<;;;:::888777888222111666999555333555666555222000//////000000---.....................000,,,)))***---///,,,)))++++++++++++++++++++++++)))+++---,,,)))((()))+++)))***+++***)))((()))***&&&(((******)))(((((()))''''''''''''((((((((()))((((((((((((((()))******&&&&&&)))+++******222;;;>>>444***'''+++---)))%%%))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...++++++,,,---............///...,,,,,,...222666999@@@IIITTTYYYYYY]]]eeemmmqqqrrrsssrrrsssxxx{{{uuupppnnnoootttwwwCCCDDDEEEGGGKKKOOOSSSUUUWWWVVVVVVXXXYYYZZZYYYXXX\\\[[[ZZZ[[[]]]_________[[[YYYXXXYYY[[[\\\\\\[[[\\\___ccceeeeeecccaaa``````^^^\\\\\\^^^___\\\YYYXXXUUURRROOOOOONNNMMMLLLMMMJJJFFFEEEEEEDDDAAA??????????????????????????????@@@AAABBBCCCCCCCCCCCC???>>><<<:::888666444444666555444222111000000000000000000///......------+++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&$$$$$$''',,,000'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&&&&'''###&&&'''###$$$((()))%%%---,,,(((###"""%%%&&&$$$%%%%%%%%%$$$$$$$$$######,,,)))$$$!!!###''''''%%%%%%%%%%%%$$$$$$%%%(((***''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((,,,+++&&&'''---...+++)))))))))))))))))))))))))))+++,,,+++((('''(((************---///...+++''''''((()))***+++,,,------++++++++++++,,,---......000///...---...000222333555555333333444666888:::======>>>???AAACCCEEEFFFHHHJJJNNNRRRVVVXXXYYYZZZXXXZZZZZZZZZXXXWWWWWWXXX\\\]]]___aaacccdddccccccccccccaaa___[[[ZZZYYYZZZWWWVVVUUUWWWYYYWWWRRRNNNMMMNNNNNNKKKHHHEEECCCCCCCCCAAA???>>>??????===<<<<<<<<<<<<;;;:::::::::999777555333333555555555444333111////////////...---......---------,,,,,,,,,+++++++++******((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***---111555===666---'''&&&((())))))+++*********))))))(((((())))))))))))************+++*********************++++++++++++++++++++++++---------------------------...///...///444<<>>>>><<<:::888666444444555444333222111000000000000000//////......------+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%$$$######%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$***((((((***,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''''''''%%%$$$&&&'''(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%((()))&&&(((...000...))))))))))))))))))))))))(((***+++***(((&&&((()))))))))***,,,...---***&&&'''(((((()))***+++,,,,,,++++++***++++++,,,---...//////------...///111333555444333333444777999:::<<<<<<===>>>???AAACCCDDDFFFHHHLLLPPPTTTWWWYYYZZZXXXYYYYYYXXXWWWWWWYYYZZZ^^^bbbeeeeeebbbaaabbbdddccccccbbb___]]][[[[[[[[[XXXXXXXXXXXXXXXUUUQQQNNNLLLMMMMMMKKKHHHFFFEEEEEEDDDBBB@@@???@@@@@@>>>=========<<<<<<;;;:::::::::777666444444555666555444333111////////////...---......---------,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((())),,,///444000+++((()))))))))(((************)))))))))((())))))))))))************)))*********++++++++++++++++++++++++++++++++++++------------------------.../////////111888AAAGGGOOOTTTYYY]]]```bbbfffiiikkkoootttyyy}}}wwwqqqnnnlllggggggxxxBBBBBBDDDFFFIIILLLOOOPPPQQQRRRTTTVVVWWWYYYYYYZZZZZZ[[[\\\___cccddddddccc\\\[[[ZZZ[[[]]]^^^^^^^^^bbbbbbccccccbbb```]]]\\\ZZZZZZ\\\___```___\\\YYYXXXUUURRRPPPOOONNNMMMLLLMMMKKKHHHFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<======>>>>>>===<<<:::888666444444444333222111111111111111000000//////...---------+++++++++************))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$%%%''')))'''###$$$+++***$$$"""&&&'''###&&&222777000)))&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!###&&&(((((('''&&&&&&$$$%%%'''(((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%((((((''')))---///---))))))))))))))))))))))))''')))))))))'''&&&'''((((((((()))***,,,+++(((&&&((((((((())))))*********************+++,,,---.........------...///111222333333333444555777:::;;;;;;;;;<<<<<<>>>???@@@AAADDDFFFJJJNNNSSSVVVYYYZZZXXXYYYYYYXXXWWWXXX[[[^^^bbbgggkkkiiiddd```bbbfffdddcccbbbaaa___^^^]]]\\\YYY[[[\\\ZZZWWWSSSPPPOOOLLLMMMMMMKKKHHHFFFFFFGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::888777555555666777555444333111///...///000///.........---------,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((()))***)))'''&&&'''(((***)))((()))++++++)))'''************)))))))))))))))))))))*********++++++)))*********++++++,,,,,,************************------------------------/////////000555===HHHOOOTTTWWW\\\______^^^]]]]]]```ccciiirrrzzz~~~~~~rrrmmmjjjhhhfffqqqAAAAAACCCEEEGGGJJJLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZ\\\```dddeeedddbbb[[[ZZZYYYZZZ\\\^^^^^^^^^`````````aaaaaa___]]][[[XXX[[[^^^bbbcccaaa]]]ZZZZZZWWWSSSQQQPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???===;;;::::::<<<======<<<;;;999777666555444222222111111111111111222000//////......---,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&''')))((('''&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%%%%'''***,,,---&&&(((222111&&&###***&&& $$$333999000'''&&&$$$%%%%%%%%%%%%&&&&&&&&&(((%%%$$$''')))(((((()))$$$$$$$$$%%%'''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((*********))))))******)))(((((((((((((((((((((((('''''''''''''''&&&''''''''''''((()))***)))'''&&&((((((((((((((())))))))))))))))))******+++,,,---------------...///000111111222222333555888:::;;;;;;;;;;;;<<<===>>>???@@@CCCEEEHHHMMMQQQUUUYYYZZZYYYYYYYYYXXXXXXZZZ___bbbfffhhhkkkkkkhhhffffffgggdddcccbbbbbbaaaaaa___^^^[[[]]]^^^\\\VVVQQQPPPPPPNNNNNNMMMKKKHHHEEEEEEFFFGGGEEECCCBBBCCCCCCBBB@@@??????>>>===<<<;;;;;;:::999777666777777777555444222000///...///000///.........---------,,,,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((&&&(((***)))(((&&&%%%&&&&&&'''((()))++++++***)))*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************------------..................///222999DDDOOOVVV[[[[[[[[[YYYVVVRRROOOMMMOOOPPPWWWeeevvv}}}xxxssslllgggjjjuuu@@@@@@BBBDDDEEEGGGHHHIIIMMMPPPRRRSSSSSSSSSUUUWWWXXXYYY[[[___bbbcccbbb```YYYXXXXXXYYY[[[]]]^^^]]]\\\\\\]]]___aaaaaa^^^\\\YYY]]]bbbeeeeeebbb___]]][[[XXXTTTQQQPPPOOONNNLLLHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@===;;;::::::;;;<<<<<<<<<:::999777666555444222222111000000111111111/////////...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$%%%'''))))))'''&&&%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%%%%'''***,,,...''')))333222'''$$$,,,&&&!!!###...222,,,&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%,,,&&&%%%+++000---)))'''...***&&&$$$%%%'''((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((+++************((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&((((((((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,------...//////000000111333555777999::::::::::::;;;===>>>@@@@@@BBBDDDGGGKKKPPPTTTXXXZZZYYYZZZZZZYYYYYY\\\aaadddgggffffffhhhkkkllljjjgggcccbbbaaabbbccccccaaa^^^\\\^^^___\\\WWWRRRRRRSSSPPPPPPNNNKKKGGGEEEEEEEEEIIIFFFDDDCCCDDDDDDCCCAAA@@@???>>>===<<<;;;::::::999888777777888777555333222000......///000///.........---------,,,,,,,,,...---+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%'''******)))'''''''''*********)))))))))***+++))))))))))))))))))******************++++++++++++...------,,,+++***))))))************************---------....../////////---...000666@@@KKKTTTYYY```\\\UUUNNNHHHDDDBBB@@@CCCCCCKKK___vvv}}}sssooohhhfffsss??????AAACCCDDDEEEEEEEEEIIIMMMQQQRRRQQQQQQTTTWWWZZZZZZ[[[]]]___```^^^]]]YYYWWWWWWXXX[[[]]]]]]]]]ZZZZZZ\\\```dddeeeaaa]]][[[___dddgggeeebbb```^^^ZZZWWWSSSPPPOOONNNLLLJJJFFFFFFEEECCC@@@??????AAA????????????????????????@@@???===<<<;;;;;;;;;<<<;;;;;;:::888777666555444333222111000000000000000//////......---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((('''''''''&&&%%%%%%%%%###%%%&&&&&&$$$###$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###%%%$$$$$$%%%'''))))))%%%&&&---,,,&&&$$$(((&&&&&&&&&(((******)))(((&&&&&&&&&&&&%%%%%%%%%$$$'''$$$(((333777000((('''888222+++&&&&&&''''''%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((&&&'''++++++)))(((+++))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&&&&''')))((('''&&&'''(((((((((((())))))*********(((((((((((()))***+++,,,++++++,,,------.........//////111222444555666777888888999:::<<<>>>@@@AAABBBCCCEEEIIIMMMRRRUUUWWWXXXYYYYYYYYYZZZ\\\```cccdddaaa___cccjjjllliiidddbbbaaa```bbbeeeeeebbb___]]]]]]]]][[[XXXVVVUUUUUUQQQPPPNNNKKKGGGEEEEEEGGGIIIGGGEEEDDDDDDDDDCCCBBB??????>>>===<<<:::999999888777777777888666444111111000......000000000///......---------,,,,,,,,,333111///,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&''''''((()))***(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$''')))***)))((())))))------+++)))'''(((***,,,))))))))))))*********************++++++++++++,,,......---,,,+++******)))++++++++++++++++++++++++---------...//////000000---///555>>>IIIRRRWWWZZZ]]]VVVLLLCCC???=========CCCFFFRRRfff{{{{{{qqqggghhhrrr>>>???@@@BBBCCCCCCBBBBBBDDDIIINNNPPPPPPRRRVVVZZZ^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXWWWYYY\\\^^^___^^^[[[[[[^^^dddiiihhhccc]]]\\\```eeefffdddaaa___^^^WWWTTTPPPMMMLLLJJJIIIGGGEEEFFFFFFDDD@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;;;;:::999888777666555444333333222000///////////////......------,,,,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$+++,,,&&&%%%,,,///,,,******)))((('''&&&%%%%%%$$$###)))222111+++,,,444777111***'''((((((&&&$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((()))&&&'''+++,,,((('''***))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''&&&((())))))'''&&&''')))'''(((((()))***+++,,,,,,((((((((((((((()))++++++***+++,,,,,,------.........///000111222333444444555555666888:::===???@@@@@@AAACCCFFFIIINNNQQQTTTTTTVVVXXXXXXXXXZZZ\\\___]]]\\\\\\___ccceeeccc```aaa______aaaeeefffccc^^^]]]\\\ZZZZZZZZZZZZXXXWWWNNNNNNMMMJJJGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDCCCBBB???>>>===<<<;;;999888888777777666777777666222000111///......000111000///......---------,,,,,,,,,111000---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%'''))))))((('''((()))+++,,,,,,***((('''))),,,((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///222;;;FFFRRRYYY[[[ZZZRRRKKKCCC======???AAABBBIIISSSdddttt}}}}}}vvvoooiiizzz===>>>@@@AAABBBBBBAAA@@@@@@EEELLLOOOPPPSSSXXX]]]aaa___]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZ]]]___``````]]]^^^aaaggglllkkkddd]]]]]]aaaeeeeeebbb___^^^^^^UUURRRNNNKKKIIIHHHFFFDDDFFFGGGGGGEEEAAA???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<<<<;;;:::999;;;:::999888777666555444444333222000///.........///......------,,,+++++++++++++++************)))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&))))))((('''&&&'''!!!%%%%%%""""""&&&'''$$$!!!///111&&&$$$///555000---,,,+++***)))((('''&&&&&&$$$'''***%%%###111EEE---)))%%%%%%((()))'''###%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((---))))))---+++%%%###&&&))))))))))))))))))))))))(((&&&%%%&&&)))+++)))'''&&&(((***)))&&&&&&'''***'''((()))***+++,,,------'''''''''(((((()))***+++******+++,,,---------------...///111111222222222222333444666999<<<>>>@@@??????AAACCCGGGKKKNNNQQQRRRTTTVVVWWWWWWXXXYYY[[[WWWYYY[[[]]]]]]]]]]]]]]]```^^^^^^aaafffgggccc^^^]]]ZZZXXXYYY\\\]]][[[XXXLLLLLLKKKIIIHHHIIIKKKNNNIIIGGGDDDDDDDDDDDDCCCAAA???>>>===<<<:::999888777777666666777777555222///111///......000111000///......---------,,,,,,,,,---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((***,,,+++)))''')))***(((((())))))*********+++******+++++++++,,,,,,,,,))))))***+++---...//////---------------------------------...///000000111000555???LLLXXX]]]]]]ZZZIIIDDD>>><<>>>>>>>>??????@@@@@@AAABBBEEEHHHKKKNNNRRRVVVZZZZZZXXXWWWWWWYYYZZZZZZYYYZZZZZZ[[[]]]___``````___^^^___aaaccccccbbb```__________________\\\WWWTTTPPPOOONNNLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAABBBCCCBBBAAA???>>>======<<<;;;::::::::::::;;;::::::999777555444333333333222222111000000000---,,,++++++******++++++************))))))))))))'''))))))%%%%%%))))))'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%,,,+++!!!$$$)))$$$''''''&&&%%%%%%%%%&&&&&&###&&&'''%%%$$$'''///666888666444222000,,,)))&&&)))'''%%%$$$%%%'''+++---''''''''''''''''''''''''$$$%%%''')))******)))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,---...//////000000000111222333555777888999:::======>>>???BBBGGGJJJMMMPPPOOONNNQQQTTTVVVUUURRRSSSTTTVVVWWWXXXZZZ^^^aaaaaa]]][[[```bbb___\\\\\\[[[XXXVVVUUUUUUTTTSSSQQQKKKJJJIIIHHHGGGGGGFFFFFFDDD@@@===???CCCDDD@@@<<>><<<999777555333444444444444333222111111111::::::...''',,,111111,,,------...---,,,+++***(((***)))'''(((+++***&&&'''((()))******)))(((''')))))))))((((((+++000444))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))'''%%%***)))((((((((((((((()))(((((((((((((((((((((((((((***+++------,,,+++***)))+++,,,,,,++++++******..................------,,,...111111000.........333>>>KKKUUU]]]___YYYQQQBBBDDDFFFGGGIIIMMMTTTZZZhhhppp{{{{{{rrrqqqvvvzzz~~~}}}vvvrrrtttsssooojjjiiihhhgggfffeeedddccc```___^^^\\\\\\\\\]]]^^^[[[[[[\\\^^^___```aaabbbeeefffjjjoootttxxx|||~~~~~~======>>>>>>??????@@@@@@DDDFFFIIIKKKMMMOOORRRTTTVVVUUUTTTUUUVVVXXXWWWWWWYYYYYYYYYZZZ\\\\\\\\\[[[]]]]]]___``````^^^]]]\\\]]]]]]\\\\\\\\\ZZZVVVSSSMMMMMMKKKJJJHHHGGGEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA???>>>===<<<;;;::::::999::::::999999888777666444333222222222111111000000//////---,,,++++++******++++++*********)))))))))(((((('''***)))%%%%%%((((((%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$)))(((%%%...999777&&&%%%%%%$$$############%%%''')))'''$$$###'''+++'''''')))...222444222000((('''&&&%%%%%%'''***+++''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,......000111111111111111333333444555555666666777::::::;;;===@@@DDDGGGJJJLLLKKKKKKNNNSSSUUUUUUSSSSSSTTTVVVVVVWWWYYY\\\___^^^YYYYYY^^^```]]]ZZZYYYYYYWWWTTTSSSRRRRRRPPPOOOJJJIIIHHHGGGFFFEEEEEEEEEAAA@@@>>>@@@BBBBBB???<<<=========;;;:::888666555444444444444333222111000:::@@@>>>222,,,///111...***))))))******+++,,,---)))+++***'''(((******&&&'''((()))******)))(((''''''(((((('''''')))---000((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((*********)))'''&&&%%%&&&&&&(((***,,,...///************************(((***+++------,,,+++***+++---...---***(((***---..................---------///111111000000222333;;;EEEQQQZZZ```bbb]]]UUUMMMQQQXXX]]]```dddiiimmmyyy~~~qqqiiirrr~~~{{{wwwrrrmmmjjjhhhkkkiiiccc^^^^^^\\\XXXVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQRRRUUUXXX[[[^^^```bbbdddgggmmmssstttwww;;;<<<<<<===>>>>>>??????CCCFFFIIIKKKKKKKKKLLLNNNQQQPPPPPPQQQSSSUUUUUUTTTVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[\\\\\\[[[ZZZYYYXXXZZZYYYXXXXXXXXXWWWUUUSSSKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>===<<<;;;::::::999999999777777777666555333222111111111000000///......---,,,,,,+++************+++******))))))))))))(((((('''***)))%%%%%%'''(((%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$***$$$%%%%%%&&&666DDDBBB'''&&&&&&%%%$$$######"""%%%'''***)))%%%###$$$&&&%%%$$$%%%***000222...***(((''''''&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,---...///000111111111111444444444444333333333333888888999;;;???BBBFFFHHHGGGGGGHHHKKKPPPSSSTTTTTTSSSUUUVVVWWWXXXYYY\\\___^^^YYYXXX\\\^^^[[[XXXXXXWWWUUURRRQQQPPPOOONNNLLLIIIHHHGGGEEEDDDDDDCCCCCC??????@@@AAAAAA???>>><<<<<<<<<<<<;;;:::999888777444444444444333222111000888<<<999111...000///)))+++***)))((()))***,,,---))),,,+++((((((******'''(((((())))))))))))((((((%%%&&&''''''&&&''')))+++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''&&&%%%%%%&&&(((+++---///111************************((()))+++,,,,,,,,,+++***+++,,,---,,,)))(((***,,,------------------......,,,,,,------...111555888FFFOOOYYY```eeegggccc]]]]]]cccllltttxxxyyyzzzzzz{{{uuuhhhlllzzzuuuqqqmmmhhhdddbbb___YYYUUUUUUWWWUUUQQQNNNNNNKKKGGGGGGGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@????????????@@@>>>?????????@@@@@@@@@@@@DDDDDDEEEFFFGGGIIIIIIJJJOOOOOORRRVVVWWW[[[fffqqqtttpppqqqxxx999::::::;;;<<<===>>>>>>AAADDDGGGIIIIIIHHHIIIIIIMMMLLLMMMOOOQQQSSSSSSRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[ZZZZZZYYYXXXWWWWWWVVVXXXVVVTTTTTTUUUTTTSSSRRRLLLKKKJJJHHHEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAA@@@???>>>===<<<;;;:::999999999999777777666666555333222111000//////......------,,,,,,++++++******************)))))))))((((((((((((&&&))))))&&&&&&******((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$,,,$$$###%%%'''444>>>777))))))(((((('''%%%$$$$$$$$$&&&((()))((((((***,,,,,,(((%%%'''++++++&&&!!!'''''''''(((''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))******************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++++++++,,,---............222222222222222222222222888999:::<<<@@@CCCFFFHHHEEEEEEFFFIIIMMMPPPRRRSSSTTTVVVYYY[[[\\\___bbbdddccc\\\XXXZZZ[[[YYYXXXXXXWWWTTTRRRPPPPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDD???AAABBBBBB???============<<<<<<;;;:::888777666333333444333333222111000111222111...000333111***---,,,,,,+++++++++******)))------)))(((******((((((((())))))))))))(((((($$$&&&'''(((&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''''')))((((((((()))***++++++************************))))))***+++,,,++++++***)))))))))+++...---+++(((,,,,,,------------......------------000666===CCCNNNWWW```eeeiiilllkkkhhhmmmrrrzzz|||yyyssstttrrrllljjj|||zzztttmmmfffaaa```[[[VVVTTTSSSRRRNNNJJJFFFGGGFFFEEEFFFFFFDDDBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========>>>>>>========================@@@@@@AAAAAAAAAAAAAAABBBFFFEEEFFFIIIIIIKKKSSS]]]ddd]]]YYY\\\bbbeeeiiimmmxxx~~~777888888999;;;<<<<<<===<<>>===>>>???@@@@@@@@@???>>><<<<<<;;;:::999999999999777777777666555444333222//////......---,,,,,,,,,,,,+++******))))))******)))))))))(((((((((((('''%%%((((((&&&(((,,,...,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))###%%%((()))111333'''(((((()))((((((&&&%%%$$$$$$%%%%%%%%%&&&))),,,...+++'''###$$$''')))(((%%%&&&''''''(((((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++***+++,,,------......---//////000111222333444444666777999<<>>===<<<:::777555444333333333333222111000000//////...///333777444///)))***,,,------+++***)))***...///+++((()))***)))))))))(((((((((((())))))%%%'''((()))'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''***)))((('''''''''''''''))))))))))))))))))))))))))))))******++++++++++++***''''''...666777///''',,,,,,,,,,,,------......111000000111666>>>HHHPPPTTT]]]dddhhhlllqqqsssssszzz|||zzzvvvpppooooooqqqyyy{{{qqqhhhbbb\\\UUUPPPNNNJJJFFFEEEFFFGGGFFFEEEAAA>>><<<===???>>>===<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>????????????@@@???AAACCCBBBAAAEEEKKKXXXPPPJJJKKKNNNPPPRRRVVV]]]```gggooozzz555666777888999:::;;;<<<999<<<@@@BBBCCCCCCEEEFFFFFFFFFHHHLLLPPPRRRRRRQQQNNNQQQTTTUUUUUUXXX]]]bbb\\\[[[YYYWWWVVVWWWXXXYYYWWWVVVUUUUUUUUUTTTRRRPPPPPPOOOLLLJJJGGGDDDBBB@@@AAAAAABBBBBBAAA@@@>>>===<<<===>>>???@@@???>>>>>><<<;;;:::999999888888888666666666666555444333222//////......---,,,,,,,,,++++++***))))))))))))***))))))((((((((((((''''''$$$'''(((&&&(((,,,...,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%!!!'''++++++000... %%%%%%&&&''''''&&&$$$###&&&%%%$$$######%%%'''))),,,***'''&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************++++++,,,---...////////////---...///111333444666666444555777:::===@@@BBBCCCFFFHHHIIIJJJLLLNNNRRRUUUYYY]]]aaaeeegggjjjmmmpppeee]]]WWWWWWXXXVVVVVVWWWXXXVVVTTTSSSTTTTTTSSSRRRNNNMMMLLLJJJHHHGGGFFFFFFKKKIIIFFFCCC@@@???>>>>>>@@@???>>><<<999777444333333333333333222111000//////...,,,---000111///,,,((()))***+++,,,+++*********///000,,,((()))******))))))(((((((((((())))))%%%'''))))))'''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))******++++++,,,))))))111:::;;;222)))++++++,,,,,,------......------...000777AAAMMMUUUZZZbbbiiikkknnntttyyy{{{|||wwwjjjnnnyyyzzzkkkeee\\\VVVQQQMMMHHHCCCCCCBBB@@@???@@@BBBFFFHHHHHHAAA<<<<<<>>><<<;;;;;;<<<<<<<<<===============<<<<<<===>>>>>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBB@@@???AAADDDCCC???@@@CCCJJJEEEBBBDDDEEEFFFHHHLLLMMMNNNQQQTTTZZZdddooovvv444444555666888999:::;;;:::;;;>>>??????@@@BBBDDDBBBCCCFFFJJJOOOQQQPPPOOOOOORRRUUUUUUTTTWWW\\\bbb\\\ZZZWWWVVVUUUWWWYYY[[[YYYXXXXXXXXXXXXVVVRRROOOMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCBBB@@@===<<<;;;<<<>>>?????????>>>===<<<;;;:::999888888888888444555555444444333222111/////////...------,,,,,,++++++***)))))))))))))))))))))((((((((('''''''''%%%((((((%%%&&&***+++(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%"""''')))&&&+++,,, ###$$$&&&'''((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$,,,---///---)))%%%$$$$$$%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************+++,,,---......///......---...///111333555666666333555777;;;>>>@@@BBBCCCFFFHHHKKKLLLMMMQQQVVV[[[\\\___cccfffhhhiiilllmmm```\\\ZZZ^^^```^^^[[[ZZZWWWUUUTTTTTTUUUVVVVVVUUUOOONNNLLLJJJIIIGGGGGGFFFTTTNNNGGGCCCBBBAAA@@@>>>>>>>>>===<<<:::888666555222333333222222111000//////---,,,,,,,,,,,,+++***333111...,,,******+++++++++000222---((((((*********)))(((''''''((()))***%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((******)))))))))))))))))))))))))))))))))))))))******++++++++++++///333333...******++++++,,,------......++++++---111888DDDQQQYYYbbbiiinnnmmmooovvv}}}xxxqqqfffttt|||ssslllgggXXXRRRKKKGGGEEECCC???<<<>>>???@@@>>>===???FFFLLLNNNDDD===>>>@@@>>>>>>@@@???@@@@@@@@@AAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBCCCGGGFFFCCCCCCFFFDDDBBBCCCFFFEEECCCEEEIIIGGGHHHIIIJJJLLLPPPVVVZZZ```gggqqq~~~333333444666777999::::::;;;<<<============@@@BBB@@@AAADDDIIIMMMPPPOOONNNPPPSSSVVVUUUSSSUUU[[[```[[[YYYVVVUUUUUUWWWZZZ\\\ZZZZZZZZZZZZZZZWWWRRROOOIIIIIIIIIHHHGGGFFFEEEEEECCCDDDDDDDDDBBB@@@===;;;;;;<<<===?????????>>>===<<<;;;:::999888888888888333333333333333222111000000//////......---,,,,,,+++******))))))))))))))))))(((((((((''''''''''''&&&((('''$$$$$$&&&'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((($$$&&&%%% %%%)))!!!$$$%%%((()))******((('''$$$%%%''')))***)))'''$$$###)))000111---)))((()))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$%%%''')))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,,,,,,,//////000222333444555666555777:::===@@@BBBDDDEEEEEEHHHKKKMMMOOOSSSZZZ___]]]```dddfffgggggghhhjjj^^^\\\___fffjjjfffaaa___VVVTTTSSSTTTVVVWWWWWWVVVOOONNNLLLJJJHHHGGGFFFFFFZZZRRRHHHBBBBBBCCCAAA???<<<<<<<<<;;;:::999777777222222333222222111000///111000///000///...///111BBB>>>666...***)))***,,,+++111222---((((((***+++***)))(((''''''((()))***$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))***************************)))))))))))))))******+++)))***+++***((('''(((*********+++,,,,,,---......000111333888@@@LLLYYYbbbgggnnnqqqppppppvvv~~~}}}qqqhhhlllzzzooofff^^^WWWSSSMMMHHHCCC@@@@@@???===;;;888<<<===;;;888:::BBBJJJLLLAAA999;;;>>>>>>???CCC@@@@@@AAAAAABBBBBBCCCCCC@@@AAACCCDDDEEEDDDDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCCAAAAAAEEEEEEDDDEEEHHHEEEFFFIIIKKKHHHCCCEEEIIIEEEGGGJJJKKKKKKLLLNNNPPPMMMQQQXXXaaalllxxx555444444555555666777888888999:::::::::;;;>>>AAAAAADDDHHHJJJLLLMMMNNNPPPUUUUUUUUUVVVXXXYYYXXXWWW[[[\\\\\\[[[YYYXXXYYYZZZZZZZZZZZZYYYWWWTTTRRRQQQOOOLLLIIIIIIJJJKKKIIIGGGFFFEEEDDDCCCCCCBBB@@@===<<<<<<===???AAAAAA???===:::999999888777666555555444444444333333222222222...000///+++,,,//////,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&''')))&&&!!!$$$,,,###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''%%%%%%'''***'''%%%&&&))))))&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%***000222---(((%%%%%%%%%&&&&&&'''((()))$$$&&&'''&&&%%%%%%&&&'''(((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++,,,,,,+++))))))+++,,,*********)))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))===///'''+++...+++,,,222//////000111222333333444222444666888999;;;???AAAFFFFFFHHHKKKPPPVVV[[[^^^aaabbbccccccddddddddddddcccfffqqqvvvhhhaaaZZZYYYXXXXXXYYYXXXVVVTTTWWWTTTPPPMMMJJJIIIJJJJJJNNNLLLJJJGGGDDDBBBAAA@@@===???@@@???<<<:::::::::>>>888---...777444---222111000///------......///222---,,,///...)))''')))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&$$$)))+++###%%%***&&&'''''''''''''''((())))))%%%%%%'''((())))))))))))))))))))))))************---,,,***)))))))))******************************---+++******+++---......---000555===GGGSSS]]]cccmmmlllmmmpppwww~~~|||vvvnnneeennnssslllaaaXXXRRRMMMHHHDDD???>>>===<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDFFFHHHFFFGGGGGGGGGFFFFFFHHHJJJGGGIIIJJJJJJHHHGGGGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKMMMMMMMMMKKKKKKLLLMMMOOONNNNNNPPPTTT[[[aaafff444444444444555666777888777888999999999:::===@@@@@@CCCGGGIIIKKKLLLMMMOOOUUUUUUVVVWWWYYYZZZYYYYYYZZZ[[[\\\[[[YYYWWWXXXYYYXXXXXXYYYXXXWWWUUUSSSRRRQQQOOOLLLKKKLLLMMMKKKIIIFFFEEECCCCCCCCCBBB@@@===???===<<<===>>>@@@???>>>999888888888777666666666555555444333222222111111///222222---+++------,,,,,,,,,+++++++++*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%((('''######'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$%%%)))---(((%%%$$$''''''$$$%%%(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%&&&)))---///,,,******)))((((((''''''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))******))))))&&&))),,,---,,,*********+++,,,...///...---+++))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))***999---'''+++...+++,,,111...//////000111222333444111333555666888:::===@@@CCCFFFJJJMMMPPPUUUZZZ^^^^^^___```aaabbbbbbbbbbbbeeegggppp|||~~~tttiiiddd^^^]]][[[ZZZ[[[ZZZXXXVVVVVVTTTQQQNNNLLLLLLMMMNNNJJJIIIGGGDDDBBB@@@??????===>>>??????>>>>>>???AAALLLIII;;;222555333...111111000...---------...///---((((((000555111,,,***))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))$$$###'''%%%!!!(((***'''''''''''''''((())))))&&&&&&'''((())))))))))))))))))))))))************---,,,***)))))))))***+++************************---,,,++++++,,,---......000444<<>>======<<<<<<<<<===<<<<<<>>>???@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLLLLJJJIIIJJJJJJGGGHHHIIIIIIIIIJJJLLLNNNLLLMMMNNNNNNLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSRRROOONNNNNNOOOPPPQQQNNNMMMLLLLLLNNNRRRVVVYYY333333333333444555666777666777888888888999<<>>BBB???<<<;;;<<<===>>>>>>777777777777777777777777666555444333222111000///...111111---***,,,,,,))),,,++++++++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%***---)))%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$%%%(((---000***&&&$$$%%%%%%$$$&&&***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***++++++------+++***((('''''''''***++++++***((('''((()))(((((((((((()))))))))))),,,++++++,,,------,,,***...222666777555111---+++***,,,///111000...+++(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******333***&&&+++...++++++///......///000111222333333000222444555666888;;;>>>AAAFFFLLLOOOOOORRRWWW]]]ZZZ[[[]]]___````````````cccdddjjjrrrtttmmmfffccc```^^^[[[ZZZZZZYYYXXXVVVSSSQQQOOOMMMLLLLLLMMMNNNHHHGGGEEECCCAAA@@@??????===>>>>>>===<<<===???AAAWWWZZZIII666333333///000000000...---------...//////***+++444<<<999111+++'''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))******---******(((%%%...///"""'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************,,,,,,+++************+++++++++++++++++++++++++++,,,------------.........111888CCCNNNXXXaaahhhmmmsssrrrtttwww}}}}}}wwwnnneeeiiitttyyyqqqhhh___YYYOOOKKKFFFBBBAAA@@@>>>===???>>>>>>============>>>??????@@@AAACCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKLLLNNNPPPPPPQQQSSSRRRQQQPPPQQQSSSSSSRRRQQQOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQYYYTTTPPPNNNPPPSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSS222222222333333444555666444555666666666888;;;===@@@CCCGGGIIIJJJJJJLLLMMMOOOPPPSSSTTTUUUVVVWWWXXX\\\]]]]]][[[YYYXXXXXXYYYYYYYYYYYYYYYXXXVVVTTTSSSSSSQQQPPPOOONNNNNNMMMMMMIIIGGGEEEDDDDDDCCCBBB@@@AAA???<<<;;;<<<===<<<;;;666666666777777777777777666666555333111000///...//////,,,***---000---'''++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''---333111)))###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&((())),,,///111)))&&&%%%((((((%%%&&&)))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&))),,,---,,,+++)))((((((''''''+++,,,,,,+++)))'''((()))(((((((((((())))))))))))------...222666777555222888;;;===<<<888222---+++)))***+++,,,,,,***((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((''''''(((((()))***+++---(((&&&+++---+++***------......///000111222222000111333444555777:::===AAAHHHNNNOOOMMMMMMRRRXXXVVVXXXZZZ]]]_________^^^]]]^^^aaadddeeebbb___^^^^^^[[[XXXVVVUUUUUUSSSRRROOONNNLLLJJJIIIIIIJJJJJJGGGGGGEEEDDDBBBAAAAAAAAA>>>===<<<999777666888;;;RRR[[[NNN666111333111000000///...---,,,---......000...///333666444---'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,###%%%***%%%###&&&###'''''''''''''''((())))))))))))((((((((((((((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////.........///111;;;IIIUUU^^^eeejjjmmmoooppprrrxxx~~~{{{wwwlllcccqqq~~~vvvkkkaaaYYYSSSNNNJJJDDDBBB@@@???????????????@@@??????>>>>>>?????????AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMRRRRRRSSSRRRPPPPPPQQQSSSXXXYYY[[[[[[[[[\\\^^^```bbb```]]][[[ZZZ[[[\\\]]]aaa```___^^^]]][[[[[[ZZZ^^^ZZZVVVWWW\\\^^^]]]ZZZ\\\[[[ZZZYYYWWWVVVUUUUUU111111111111222333444555444555666666666777:::===AAADDDGGGIIIJJJJJJLLLMMMMMMPPPTTTUUUUUUVVVXXXZZZ^^^______]]][[[YYYZZZZZZ[[[[[[[[[ZZZWWWTTTRRRPPPPPPPPPOOONNNLLLKKKLLLLLLKKKHHHEEEDDDDDDDDDCCCBBB>>>>>>======>>>===:::777666666666666666777777777666555444333111000///...111---)))***333999333(((+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''---444444,,,"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&))),,,///000///---'''&&&(((,,,,,,(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***)))((((((''''''(((((((((***+++,,,***(((''''''((((((((((((((())))))))))))***+++...666===???<<<888555666666333///+++)))(((******)))((('''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((()))******)))''''''+++,,,+++***+++------...///000111111222000222444555555777:::<<>>>>>===999666666666666666666666666666555444333222111000///...222...***,,,666===666++++++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&)))000222,,,"""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&***...111000,,,(((&&&%%%(((------(((%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&''')))))))))******)))'''&&&'''((((((((((((((())))))))))))&&&(((...888@@@AAA<<<555---------+++))))))+++------+++)))''''''(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))'''((()))***+++*********,,,,,,---...///000111111000222444444555666999;;;???CCCGGGGGGEEEEEEIIIMMMRRRUUUXXXZZZ\\\[[[ZZZYYYSSSWWWXXXUUUTTTVVVXXXWWWWWWUUUTTTSSSSSSRRROOOMMMPPPOOOMMMKKKIIIHHHGGGFFFCCCBBB@@@???>>>======<<<888999999888777888:::<<<111===:::111222444111222//////---,,,,,,,,,---...)))...///+++(((***///111++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''(((((())))))%%%%%%&&&&&&'''(((((()))''''''(((((((((((()))))),,,&&&===WWWJJJ///(((...'''''''''''''''((())))))***)))((((((((()))***+++))))))))))))***************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...///333777DDDNNNZZZcccgggiiimmmqqqooorrrxxxzzzooolllqqqsssfff]]]PPPMMMIIIDDDAAA@@@@@@@@@>>>@@@BBBCCCAAAAAAAAABBBDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNJJJKKKMMMOOOQQQSSSUUUUUUYYYYYYZZZ[[[]]]ccciiinnnuuuwwwyyy{{{||||||xxxvvv000000000000000111333333444555666666666777:::===>>>AAADDDFFFFFFFFFGGGIIIKKKPPPUUUVVVUUUVVVYYY]]]`````````^^^\\\ZZZZZZZZZWWWWWWVVVUUURRRPPPMMMKKKLLLMMMNNNLLLHHHGGGHHHJJJHHHEEEAAA@@@@@@@@@??????===<<<;;;;;;<<<<<<:::888777777777666555555555444333333333222111000000///,,,---,,,---222666222+++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''###%%%&&&''',,,111---%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&(((+++---,,,((($$$&&&$$$&&&******&&&$$$&&&&&&&&&&&&&&&'''''''''((()))'''$$$%%%'''((('''%%%%%%%%%%%%%%%&&&'''((()))((()))***)))((('''((()))(((((((((((())))))))))))(((***000:::AAA@@@666---)))***+++++++++,,,...111,,,+++******))))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++***)))((((((''''''(((((()))******)))*********+++,,,---...///000000111///111222333333555777999;;;===???@@@BBBEEEIIILLLPPPSSSVVVXXXYYYXXXVVVUUUOOOUUUWWWTTTRRRUUUVVVTTTSSSRRRSSSSSSTTTRRRNNNKKKMMMLLLKKKJJJIIIHHHGGGGGGBBBAAA@@@>>>===;;;;;;;;;888999;;;:::999999:::<<>>111&&&''')))++++++++++++,,,---)))******+++***)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************,,,+++***(((''''''''''''(((++++++)))((()))******+++,,,,,,---...///000000...///111111222333666888888888999<<<@@@EEEJJJMMMOOOQQQTTTWWWWWWVVVSSSQQQLLLSSSVVVRRRPPPSSSTTTQQQNNNOOOPPPRRRSSSPPPLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<<<<:::;;;<<<;;;999777666777444555///000555000,,,444///...---,,,+++,,,------))),,,+++))),,,333444///(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%)))***,,,&&& ***111((('''''''''''''''((()))))))))(((''''''(((***,,,...))))))))))))************)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,000888???TTT\\\dddhhhfffgggkkkpppwwwzzz{{{uuuuuuvvvcccUUUNNNIIICCC>>>BBBCCCEEEEEEDDDCCCDDDDDD===AAAEEEFFFEEEDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQSSSUUUWWWZZZ\\\]]]bbbeeejjjpppxxx............///000111222333333333444555666777888;;;===???@@@AAACCCFFFHHHJJJKKKMMMOOORRRTTTVVVWWWZZZYYYXXXWWWUUUTTTSSSRRROOOOOOOOOOOOMMMKKKIIIGGGKKKJJJJJJIIIGGGDDDAAA@@@@@@>>>===<<<===>>>===<<<:::999999999::::::;;;<<<999888777666666555555555555444222111000000//////......---,,,,,,+++******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((###++++++$$$###***+++%%%+++ ((())) 666AAA&&&'''&&&&&&%%%%%%&&&&&&'''''')))(((&&&'''***)))%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++)))(((''''''''''''&&&''')))'''###&&&++++++&&&''''''&&&&&&&&&&&&''''''(((***+++(((%%%%%%***000333'''"""))),,,(((&&&+++''')))******)))(((((((((***'''***222555000+++,,,******))))))***+++,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))222444333---)))))))))'''))))))))))))************+++,,,---...////////////000000000111222222333333:::>>>DDDJJJMMMMMMJJJIIITTTTTTUUUWWWYYYYYYVVVTTTTTTSSSQQQPPPPPPPPPRRRSSSMMMOOOQQQRRRRRRPPPMMMKKKFFFFFFEEEDDDCCCDDDDDDDDDBBBAAA@@@>>><<<:::888888HHHAAA:::777888888555222888666222111111111000//////............---------,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&'''+++111666000+++'''%%%''')))*********'''%%%$$$%%%'''((((((******)))))))))******+++&&&&&&&&&''''''''''''(((***))))))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------...---///222333666@@@KKKXXX^^^eeehhhiiikkkpppuuu~~~}}}wwwssssssxxxccc[[[PPPHHHDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDFFFHHHFFFGGGHHHGGGEEEEEEGGGIIIEEEGGGIIIJJJJJJJJJKKKLLLKKKQQQVVVVVVRRRPPPSSSXXX]]]___aaadddhhhmmmssswwwzzz~~~............///000111222222222333333444666777888999;;;===>>>???AAADDDFFFHHHIIILLLOOOQQQSSSUUUUUUWWWVVVUUUTTTRRRQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGEEECCC@@@??????===;;;;;;<<<<<<<<<;;;999999999999::::::;;;<<<999888777666555555555555444444222111000/////////......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((///888888...'''((()))&&&+++"""******!!!555@@@''''''&&&&&&%%%%%%&&&&&&'''"""%%%&&&$$$$$$((((((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***)))'''&&&###(((***&&&$$$&&&&&&###(((''''''&&&&&&''''''(((%%%(((***)))(((***111666CCC444(((((('''""""""'''((()))))))))((((((((()))+++&&&&&&,,,///+++&&&%%%)))))))))))))))***++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))+++...---)))&&&'''((('''))))))))))))***************+++,,,---............///000000111111222333333444777===CCCHHHJJJKKKKKKKKKLLLMMMPPPRRRVVVYYY[[[]]]ZZZUUURRRQQQQQQRRRRRRNNNOOOOOOOOOMMMKKKIIIGGGCCCCCCCCCDDDDDDDDDDDDDDD???>>>>>><<<;;;:::999999AAA===888666777888888666333111......///000000///............------------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((()))))))))***'''''''''&&&'''***000444555111+++(((''''''%%%$$$)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------///...000333555999EEEPPPYYY^^^dddggghhhkkkqqqvvvyyyssspppyyyrrr```TTTNNNGGGCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEEEEGGGIIIGGGHHHIIIIIIHHHIIIKKKLLLJJJKKKMMMMMMMMMMMMNNNPPPVVV]]]cccdddaaaaaaeeeiiitttvvvyyy{{{~~~......---......///000111222222222222333555666777777999;;;<<<<<<>>>AAACCCDDDGGGJJJNNNQQQRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCBBB@@@???===;;;999999:::;;;:::999999999::::::::::::;;;;;;999888777666555555555555444333222111000/////////...------,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((222;;;===111'''%%%'''&&&***%%%---+++"""222;;;)))''''''&&&&&&&&&&&&''''''"""((()))%%%###$$$&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%(((******)))&&&%%%""")))---***''''''''''''(((''''''&&&&&&''''''((($$$&&&)))))))))+++111666<<<000'''''''''%%%&&&,,,(((((((((((((((((()))))),,,(((&&&)))+++)))&&&%%%))))))((((((((()))******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))%%%)))***&&&%%%''')))((())))))))))))************)))***+++,,,------------//////000111111222222333333555777;;;@@@DDDHHHJJJDDDFFFHHHJJJMMMTTT]]]dddjjjddd\\\XXXWWWWWWWWWVVVPPPOOOMMMKKKIIIGGGEEEDDDAAABBBCCCDDDEEEEEEDDDDDD======<<<<<<;;;;;;::::::===;;;999666555666666777333111000111333444444444............------------,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((()))))))))******((((((((('''''')))...111...+++((('''((((((''''''))))))((((((''''''&&&&&&'''(((((((((((((((''''''(((((()))))))))*********&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------000///111555999???LLLWWW\\\```dddgggiiinnntttyyy|||uuupppmmmqqqaaaWWWKKKHHHEEECCCBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKIIIKKKLLLLLLMMMNNNPPPSSSTTTUUUVVVVVVVVVWWWZZZ\\\iiiooouuuwwwwwwxxx|||------------...///000000111111111111333444555666666888::::::;;;<<>>BBBDDDBBBEEEIIIKKKLLLSSS]]]fffhhhbbbZZZVVVWWWXXXXXXVVVQQQOOOMMMJJJHHHGGGFFFFFFBBBDDDEEEGGGGGGEEECCCBBB??????>>>===<<<;;;;;;:::===<<<;;;777333222222444444333222333555666555444.........---------,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))*********)))))))))((('''))),,,...''''''&&&&&&'''(((((((((((()))******((('''&&&&&&&&&'''(((*********))))))((((((((()))))))))******''''''''''''((()))***+++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------------000///222888???GGGSSS^^^```cccfffiiimmmrrryyy~~~xxxrrrpppttt|||ooofffXXXQQQNNNGGGFFFFFFFFFFFFFFFFFFDDDCCCFFFHHHIIIIIIIIIJJJLLLNNNLLLNNNPPPQQQRRRTTTWWWZZZ```aaabbbcccdddgggkkkooozzz,,,,,,,,,,,,---...///000000000000000111333444555666777999::::::;;;>>>@@@@@@CCCHHHLLLOOOQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBDDDDDDDDDDDDCCCBBB>>><<<::::::;;;<<<;;;:::999:::;;;;;;;;;:::999999888777666555444444444444333333111000///.........------,,,,,,,,,,,,++++++************************++++++***)))(((''''''&&&((((((((((((((((((((((((%%%&&&%%%$$$&&&((((((%%%&&&(((+++(((&&&---000)))(((''''''&&&&&&''''''(((+++111222,,,&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&'''***---///)))""""""%%%'''''''''(((((((((''''''(((((((((******)))(((&&&&&&'''((()))''''''***+++)))'''''')))((((((***,,,,,,+++(((+++...000---***)))+++,,,))))))((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((()))************)))(((((())))))))))))))))))((((((,,,,,,((('''***+++***((()))))))))************+++,,,---....../////////...//////000111111222222===;;;888777888;;;???BBBAAAFFFJJJLLLLLLOOOVVV\\\WWWSSSOOONNNOOORRRRRRQQQQQQPPPMMMKKKJJJJJJKKKLLLGGGHHHIIIIIIHHHEEECCCAAACCCBBBAAA???>>><<<;;;:::;;;;;;:::777333222222333333222000000111111///---...------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************((()))***)))((((((***,,,------,,,***(((&&&&&&&&&(((***++++++)))''''''(((%%%&&&'''((()))*********''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......//////444>>>GGGNNNXXXaaaeeegggiiimmmrrrxxx{{{pppmmmpppnnn\\\TTTRRRLLLLLLNNNIIIGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJLLLLLLLLLNNNPPPRRRQQQSSSVVVXXXYYY\\\___bbbhhhjjjlllnnnqqquuu{{{,,,,,,,,,,,,,,,---//////////////////111222333444555666888888888:::<<<>>>>>>AAAEEEIIILLLNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCC???===;;;;;;<<<===<<<;;;999:::;;;<<<;;;:::999888888777666555444444444444333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))(((((((((((((((((((((((((((((((((***'''%%%&&&***,,,***&&&&&&)))(((&&&***///...***((((((''''''''''''((((((&&&+++,,,)))&&&((())))))(((((((((((((((((((((((('''(((((((((((()))))))))$$$&&&'''&&&&&&)))///444>>>111&&&%%%((()))(((''')))((((((''''''(((((()))*********))))))******+++---+++((('''''')))+++...)))((()))---000000,,,(((***---......000222000,,,******)))((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))++++++++++++))))))((())))))******))))))((((((++++++'''&&&((()))((())))))))))))************,,,,,,---...////////////......///000000111111222999888666666888<<<@@@CCC???CCCGGGHHHHHHJJJMMMPPPMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOKKKKKKKKKJJJHHHEEECCCAAAEEEDDDCCCAAA>>><<<;;;:::777666666555555666666666555333222222111000...+++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++*********))))))))))))))))))*********++++++'''(((******)))((()))***,,,,,,---,,,+++,,,...111'''***,,,+++((('''))),,,'''''''''''''''((())))))'''''''''((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------............000999FFFQQQWWW^^^dddgggiiilllqqqwww}}}tttjjjnnnzzzmmm```VVVKKKLLLPPPKKKJJJMMMIIIFFFHHHIIIJJJJJJKKKMMMNNNMMMOOOPPPQQQRRRSSSVVVYYYYYY\\\^^^```bbbeeehhhkkkmmmpppsssvvvzzz++++++++++++,,,---...///.........///000111222333333444666666666777:::<<<<<<>>>AAADDDHHHKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB???===;;;;;;<<<===<<<;;;999:::;;;<<<<<<:::888777777777666555444444444444333222111000............,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))))))))((((((((((((((((((((((((+++)))((()))+++***))))))(((***&&&&&&///333...,,,((((((''''''''''''(((((($$$'''(((%%%&&&)))***((((((((((((((((((((((((((('''''''''(((((((((((()))&&&)))+++***((()))---222===222))))))+++***)))+++))))))(((((((((((())))))))))))((()))***++++++***(((((((((''''''***...///))))))+++000444333---'''))))))***222BBBLLLDDD777++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))(((((()))************)))(((&&&******'''&&&(((***)))))))))))))))************++++++,,,---..................//////000111111111222333333444777;;;>>>@@@>>>???@@@BBBEEEGGGIIIJJJNNNSSSYYYZZZWWWTTTSSSTTTNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKIIIHHHFFFEEECCCCCCCCCBBBAAA@@@>>>===<<<;;;888666444555777999777555666444333333333222///,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++%%%'''******)))((()))***&&&((()))***+++///555:::'''***,,,***''''''+++///111///,,,)))''''''((()))(((((()))))))))*********)))(((((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---......///...222>>>OOO[[[```bbbeeehhhiiimmmssszzz|||qqqmmmwwwnnndddYYYQQQLLLLLLYYY```UUUNNNQQQOOOIIIKKKLLLLLLKKKMMMRRRVVVSSSUUUWWWXXXXXXZZZ]]]```bbbeeegggiiikkkmmmqqqttttttwww{{{++++++++++++,,,---..................///111222333111333444444444555888::::::;;;>>>AAADDDHHHJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA>>>===;;;;;;<<<<<<<<<;;;999:::<<<<<<<<<:::888777777777555444444444444444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********((((((((((((((((((((((((&&&&&&((()))'''&&&'''******,,,&&&'''333666///...((((((''''''''''''((((((''')))(((&&&'''***)))%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***...000...)))'''(((+++...'''$$$&&&'''$$$&&&+++))))))(((((((((((()))))))))(((''''''(((((('''&&&$$$(((,,,+++***(((%%%###((())),,,222666555...'''***&&&'''888UUUfff\\\HHH,,,,,,+++***))))))******(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''''''''''''''((()))++++++)))((('''((()))***++++++***)))(((&&&***+++((('''+++---,,,))))))))))))******************+++,,,------------......//////000111111111000000111333666888:::;;;>>>===<<>>============888555555888999555111111000///000000///,,,)))---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++************))))))************+++++++++%%%''')))******))))))***)))******((('''***///444'''***+++***''''''---222:::777222---***)))***+++)))************+++++++++''''''''''''(((***+++,,,))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---.../////////444CCCUUUbbbeeeeeefffgggiiimmmttt|||{{{rrruuuyyyggg[[[WWWUUUSSSPPPKKKUUUkkkrrraaaUUUXXXYYYPPPQQQPPPNNNMMMOOOUUUYYYWWWYYY[[[\\\]]]___bbbeeeiiikkkmmmoooqqqssswwwzzz{{{~~~---------------,,,,,,,,,///000111///,,,---000444555555555666777999:::;;;:::<<>>>>>===<<<;;;;;;:::999999:::;;;;;;<<<<<<===999888777666444333222111444333111///------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))((((((((())))))((('''''')))***))))))))))))+++---,,,)))...)))'''+++333555///((((((+++///000...+++((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%111(((+++---"""((())))))))))))))))))*********(((((((((((())))))))))))***)))(((''''''((()))***'''---222444111///000333***,,,+++***000777555...,,,,,,,,,++++++*********************************))))))(((((()))***++++++************************(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***************************+++,,,---------,,,,,,,,,///333444111000000111333444555666777777777777=========>>>@@@BBBEEEFFFOOOSSSWWWYYYYYYTTTOOOKKKNNNLLLJJJHHHGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGDDD@@@>>>>>>@@@@@@@@@888:::<<<>>><<<999555222111222222000......///111333222111000////////////***,,,---+++)))(((+++---+++222:::===:::333,,,)))++++++++++++***))))))(((+++)))(((,,,111222...)))************************,,,,,,++++++***+++++++++999<<<999...'''(((***)))+++'''%%%(((***(((''')))************************++++++++++++++++++++++++(((+++...000111///,,,***,,,,,,,,,---------......111......000///------111222===LLL[[[eeejjjlllnnnjjjpppwww{{{}}}~~~{{{qqqrrrvvvggg^^^TTTRRRVVVYYYVVVQQQIIITTT^^^aaa```^^^ZZZVVVRRRUUUXXXYYYZZZZZZ\\\]]]```cccfffggghhhiiikkkmmmmmmsssxxxzzzyyyzzz~~~,,,,,,,,,,,,,,,,,,------...//////...,,,,,,///333444444444555666777888999:::<<<>>>BBBEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDFFFFFFFFFEEEBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;666666555555444333333333222111///...---......///------------,,,,,,,,,,,,************************+++*********))))))))))))((()))***)))((('''((()))))))))((('''(((+++,,,,,,+++((('''***000111---((('''***------,,,***((((((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((("""+++%%%)))'''&&&000((()))))))))))))))))))))***'''''''''((((((((())))))(((((())))))))))))(((((())),,,///...,,,,,,///333000111---((((((,,,***%%%+++++++++******)))))))))************************)))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++)))***++++++++++++***)))************************++++++,,,,,,,,,---------+++...111111000...///000111111333444444444444444::::::;;;<<<>>>AAADDDEEENNNPPPRRRTTTTTTRRRNNNLLLMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCAAA??????@@@@@@<<<===??????===999555222222333333111/////////111222111000///...............000111///---+++,,,......333999<<<<<<:::888888000,,,'''%%%''')))+++++++++))))))+++...///---***************************,,,++++++******+++++++++)))---...***)))---///---,,,(((&&&***,,,******,,,************************,,,,,,++++++++++++++++++(((***,,,......---+++***,,,,,,,,,---------......///,,,,,,//////---///333777BBBQQQ^^^gggkkknnnpppmmmrrrxxx}}}yyyyyytttrrrqqqccc[[[UUUOOOQQQXXX\\\YYYTTTIIISSS[[[]]]\\\\\\ZZZWWWWWWXXX[[[\\\\\\^^^```bbbhhhkkkmmmnnnnnnnnnoooqqquuuzzz~~~+++++++++,,,---------...---......---,,,,,,///111444444333333444555666666:::<<<>>>@@@CCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCC@@@@@@??????>>>===========================<<<<<<:::::::::::::::999999999333333333333444444444444000///............000000.........------------,,,))))))))))))))))))))))))***************))))))))))))***++++++)))(((((((((******)))(((''''''***---((('''(((***,,,,,,***(((''')))***+++)))))))))***************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((''')))+++)))***"""***:::$$$******))))))))))))))))))'''''''''((((((((())))))'''(((************((('''***++++++)))''')))...333777777333,,,'''''''''&&&*********)))))))))))))))************************+++************+++,,,,,,((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********''')))+++------+++)))'''************************,,,,,,+++++++++,,,---...,,,...//////...---///000222222333444555555555555777777888:::<<<@@@BBBDDDKKKLLLNNNOOOPPPOOONNNMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEDDDBBB@@@??????===>>>???>>><<<888444111111222333111///...///000000000///...------------000111222111...---,,,---,,,...000111222444777999:::444,,,'''(((+++---...+++******+++++++++++++++************************++++++*********++++++,,,(((******)))***,,,***&&&,,,((('''***,,,******,,,************************,,,,,,,,,++++++*********)))******+++,,,+++++++++,,,,,,,,,---------......---+++,,,...///...111777???IIIWWWcccjjjmmmppprrrrrruuuzzzvvvsssqqq}}}pppggg\\\SSSQQQNNNNNNSSS[[[]]]XXXRRRMMMUUU[[[\\\[[[]]]]]]\\\]]]^^^______```cccgggjjjsssuuuwwwwwwvvvvvvwwwxxx++++++,,,---.../////////---------------...000111444444333333333444444555:::;;;===???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBBCCCDDDDDDCCCBBB????????????>>>===<<<<<<<<<<<<<<<<<<<<<=========;;;::::::999888888777777333333333333333333333333222111000///...///000111//////.........---------************************************************)))+++,,,,,,***(((((((((++++++++++++)))''')))---&&&((()))***)))))))))***((()))***)))))))))+++---*********)))))))))))))))((((((((((((((((((((((((******************************+++++++++***)))(((+++***+++---"""444JJJ************)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******)))'''&&&(((---111222555555111+++)))+++---******************))))))************************,,,+++++++++++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))*********+++((()))+++,,,,,,+++)))(((************************,,,,,,+++++++++,,,---............------...///000000111222333444444444444555555666888;;;???BBBDDDGGGIIILLLOOOPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFDDD@@@;;;;;;;;;;;;:::888666333111222333333222000......///000//////...------......,,,---......---,,,+++******)))(((''''''))),,,...:::888444///+++)))***+++***++++++***((((((***,,,++++++++++++++++++++++++***************++++++,,,///---***)))+++,,,)))%%%---)))'''***+++)))(((***************************---,,,,,,++++++************************+++,,,,,,,,,,,,,,,---------......---,,,,,,.........333:::GGGQQQ^^^gggkkknnnqqqtttwwwxxx|||yyyvvvoooxxxtttddd\\\YYYTTTPPPQQQQQQSSSYYY^^^\\\TTTLLLQQQZZZaaaaaaaaabbbbbb```bbbcccccccccdddhhhmmmqqqzzz|||~~~,,,------...///000000111......---...///111111111444444333333333444555555888999;;;<<<>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAACCCDDDDDDBBB@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999888777666666555555444444333333222111111555444222000/////////000//////.........---------++++++++++++++++++++++++***************+++++++++***,,,---,,,***))))))***)))(((***//////+++,,,000''')))++++++)))(((***+++******+++***)))***,,,...))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******%%%%%%(((,,,%%%;;;SSS555************))))))(((((())))))*********++++++++++++***)))(((((()))***+++))))))***))))))***,,,---''',,,222333...)))***---++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,************************))))))))))))*********************+++++++++,,,,,,++++++************++++++************************,,,+++++++++,,,,,,------//////......///000000000---...///000111111111111444555666888;;;>>>AAACCCDDDGGGLLLQQQRRRPPPMMMKKKHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBDDD@@@>>>BBBHHHHHHAAA:::888888888888777666555444555666777666333111111111000000//////......//////+++++++++,,,,,,,,,,,,+++,,,+++***))))))*********+++111777555///)))((()))***++++++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,...***''')))...111333333222---***,,,,,,)))'''(((************************,,,,,,,,,++++++*********,,,++++++***+++,,,---...,,,,,,,,,---------......///......///......555===MMMWWWcccjjjlllnnnrrrvvv{{{{{{}}}xxxrrrlllhhhwwwlll___WWWTTTTTTTTTSSSWWWXXX\\\aaaccc^^^TTTKKKUUU^^^ggghhhggggggeeeaaaffffffffffffhhhlllrrrwww|||------......//////000000...------///111222222111333333333333333444555555666777888:::;;;<<<======>>>???AAABBBCCCCCCBBBAAABBBAAABBBCCCDDDDDDBBB@@@??????@@@@@@@@@>>><<<;;;::::::::::::::::::::::::999999888777666666555555666555555444333222222111666555222000///......///.........------------,,,++++++++++++++++++++++++*********++++++++++++++++++,,,,,,+++******+++---+++%%%&&&///222//////333)))***++++++***)))***,,,***+++,,,+++******,,,...))))))))))))************************************++++++++++++++++++++++++************+++,,,---...***---***,,,%%%000BBB---++++++******)))((((((((()))))))))*********+++++++++***)))(((((()))***+++((()))***+++,,,++++++***'''+++222666222+++))),,,+++++++++++++++,,,,,,,,,************************,,,,,,+++************+++************************)))))))))*********++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,***************************+++,,,---------,,,,,,///...---...000111000///000111222333333444444333444444555777999===@@@AAA@@@DDDKKKPPPQQQOOOKKKHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@CCC>>>;;;???EEEHHHCCC===999999999888888888888888777999:::999777444333333000000//////...//////000///---++++++---......---,,,++++++,,,......,,,+++###,,,666:::666000......+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,///***(((+++...000444888444///---......***)))***************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------......///...///000///000999CCCRRR\\\gggmmmmmmoootttyyy|||}}}}}}~~~|||wwwpppkkk___gggqqqbbb[[[VVVUUUTTTSSSUUUXXX]]]___ccchhhhhhcccXXXOOOYYYccckkkllljjjiiifffccchhhiiiiiijjjlllpppvvv{{{}}},,,,,,,,,------------------,,,,,,...111222111000000000000111222333444555444555777888:::;;;;;;;;;<<<===???AAABBBBBBAAA@@@BBBBBBBBBDDDEEEEEEBBB@@@===>>>?????????===;;;::::::999999999888777777777777777777666666555555555444444444444444444444444333222000...............------------,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,+++***)))***...111777***%%%+++///,,,+++...+++******)))***************+++,,,+++***)))***+++((()))))))))************))))))))))))))))))))))))************************+++***))))))***---000222111777---,,,'''###---%%%++++++******)))((((((''''''(((((((((((()))))))))((()))+++,,,,,,+++)))((())))))))))))***+++***)))***+++000555222+++***---)))*********++++++++++++************************,,,+++***)))))))))))))))************************))))))*********+++++++++************++++++++++++************************************************)))***---...///---,,,***---,,,,,,...111111///,,,111111222333444444444444333333444555777:::===>>>>>>AAAFFFIIIKKKIIIGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>===<<<===@@@BBBDDDDDD;;;:::999777666666666777555777999888555222111000///......------......///555111,,,+++,,,------,,,***(((((()))+++,,,***((('''***///444555444111...+++))))))+++...///---***************************(((((((((((()))***+++,,,///++++++---+++(((***000111,,,***,,,---***)))+++*********************************++++++,,,,,,---*********+++++++++++++++,,,,,,,,,---------......------///111000333>>>JJJVVV```kkkoooooopppvvv||||||}}}}}}zzztttmmmgggeeeaaa{{{ssseee\\\VVVTTTUUUXXXXXXWWW[[[bbbeeegggjjjlllkkkdddZZZRRRbbbjjjpppooommmllljjjhhhjjjlllmmmnnnpppuuuzzz~~~~~~,,,+++++++++++++++++++++,,,+++***---000222000............///000222333444333444555777999:::;;;;;;:::<<<>>>@@@AAAAAA??????BBBBBBCCCDDDFFFEEEBBB@@@<<<<<<>>>>>>===<<<999888:::999999888777666555555666666666666666555555555333333444555555666777777///...---,,,,,,---...///------,,,,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,***)))(((+++///333EEE222&&&(((+++&&&$$$&&&,,,***((((((***+++***))))))***,,,+++)))((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((+++***(((((()))---111444+++555***++++++"""))),,,+++++++++***)))(((((('''&&&&&&&&&&&&'''''''''(((%%%(((---000000---(((%%%***(((''''''((()))***)))(((&&&(((...---''''''***(((((())))))*********+++************************++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))************((()))+++------+++)))(((************************(((***---///000...+++))),,,++++++...000000---******+++,,,---............222222222333555888:::<<<===???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@??????????????????:::===???===;;;===DDDJJJ;;;999777555333333333333111333444444111...,,,+++------,,,,,,,,,------...888333---))))))******)))---***'''((()))***(((%%%+++&&&###&&&,,,---)))###+++)))(((,,,111222...)))(((((((((((((((((((((((((((((((((((()))***+++,,,'''&&&(((,,,***%%%'''---***&&&%%%(((***((((((***************************))))))***+++,,,------...(((((()))************))),,,,,,,,,---------......***+++...111222666CCCPPPYYYcccmmmqqqppprrrxxx|||}}}}}}xxxooogggbbbaaannnyyydddVVVPPPMMMRRRRRRVVV\\\]]]\\\bbbmmmmmmmmmoooooolllcccYYYQQQkkkqqqtttrrrooooooooonnnlllnnnpppqqqtttxxx}}}