BM66(i@ RRRPPPOOOPPPRRRPPPLLLHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA>>>;;;::::::;;;;;;777666555444444444444444555444333333222222333333444333222222111111111111444333333222111111111222222222222222222222222222222222111111111111222222222222333333333333444444111333555666555555666777;;;DDDOOOYYYeeeppptttqqquuuqqqkkkfffccc```^^^\\\\\\^^^```aaaaaabbbdddfffkkkhhhiiikkkgggaaabbbgggzzzfffQQQDDD???<<<;;;===>>>;;;<<<>>>888888999:::999888777666777777777777777777777777666555444444555777:::;;;888888777777666666666555333444666777777777666555444444444444444444444444222222222333333333444444444444444444444444444444777666555444444444444444777555333222333333222000111222222333333222222111111111111111111111111111111111222222222333333333666222111222222///000444222222222222222222222222222222222222222111000///333222222222222222222222111222222222222333333333222222333444444555555666333333444666999;;;>>>???FFFEEECCCBBBAAA@@@>>><<<<<<===>>>???AAACCCDDDDDDDDDDDDEEEGGGJJJNNNRRRTTTYYYXXXWWWWWWXXXYYYXXXWWWTTTVVVYYY\\\\\\YYYVVVTTTSSSWWW\\\```aaa`````````\\\bbbbbbdddkkkqqqRRRQQQPPPPPPQQQOOOKKKHHHHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>;;;:::::::::;;;:::999888666555444444444555444333333222222333333444444333222222222222222444333222222111111222222222222222222222222222222222222111111111111222222222222333333333333444444222444666777666666888999<<>>DDDCCCAAA@@@???>>>===<<<======>>>>>>???AAABBBBBBBBBDDDHHHLLLPPPSSSVVVVVVVVVUUUTTTUUUWWWWWWWWWVVVTTTVVVYYY[[[[[[YYYVVVTTTTTTXXX]]]```````````````^^^cccccceeelllsssSSSRRRQQQPPPPPPNNNJJJGGGHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@>>><<<::::::::::::<<<;;;:::888666555444444555444444333333333333333555444444333333333333333333333222222111111222222222222222222222222222222222222111111111111222222222222333333333333444444333555777777777777999;;;===HHHTTT^^^hhhqqqtttrrrqqqmmmiiifffdddcccbbb``````aaaccccccccccccdddfffjjjkkkkkkgggaaaaaannn|||dddPPPEEE@@@===???>>>:::888999888999999999999888777777777777777777777777777777:::999777555444444555555666666555555555555444444999888777666444444444333444444444444444444444444333444444444444555555555444444444444444444444444444444333333222222333333444222000000222222222111111222222333333222222111222222222222222222222222000000000111111111222222222222666;;;;;;555111111111111111111111111111111111222222222222111000000111111111111111111111111000000000000111111111222111111222222333444444444777777777888:::;;;===>>>AAA@@@???===============>>>>>>>>>???@@@BBBCCCDDDEEEIIINNNSSSVVVVVVUUUTTTRRRQQQQQQRRRUUUVVVVVVUUUTTTVVVYYY[[[[[[YYYVVVTTTUUUYYY]]]``````_________```eeedddfffnnnvvvTTTSSSRRRPPPOOOLLLIIIHHHIIIHHHFFFEEECCCCCCBBBBBBAAA@@@>>>===;;;;;;::::::;;;:::999888666666555555555555444333333333333333555444444333333444444444333333222222111222222333222222222222222222222222333222222111111222222333222222222333333333444444333555666777666777:::<<>>>>>>>>===<<<;;;<<<>>>===>>>@@@BBBEEEHHHKKKMMMOOOQQQSSSUUUTTTRRRPPPNNNOOONNNOOOQQQTTTVVVVVVVVVTTTVVVXXXZZZZZZXXXVVVTTTWWWZZZ]]]______^^^^^^___aaaeeedddfffnnnwwwTTTTTTSSSQQQNNNLLLJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;888888777777666777777777666555444444333333444444444444444333333444444555333222222111222222333333222222222222222222222222333333222222222222333333222222222333333333444444222444555555555777999<<>>??????===<<<===>>>===???CCCHHHMMMQQQUUUVVVSSSSSSRRRPPPNNNMMMLLLKKKNNNNNNNNNQQQTTTWWWWWWWWWTTTVVVXXXYYYYYYXXXVVVTTTWWWZZZ]]]______^^^______```eeedddfffnnnwwwTTTUUUTTTRRROOOLLLLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>><<<<<<777777777666777888888999666555555444444444444444333333333333333444444555222222111111222222333333222222222222222222222222333333222222222222333333222222333333333333444444222333444444555666:::===CCCQQQaaajjjpppuuuvvvtttoookkkgggcccaaa___^^^\\\]]]^^^````````````aaacccfffgggfffdddjjjzzz~~~kkkSSSHHH>>><<<===;;;:::::::::999888888777777888888777777777777777777777777444444444555666666666666555555666666666666777777555555555555555666777777444444444444444444444444333444444444444555555555444444444444444444444444222222111111222222333333444222000000222222222111111222222333333222222111000000000000000000000000000000000111111111222222222000000333444111111444111111111111111111111111000000111222222222222111///000000111111222222222111111111111222222222222555555666666777888888999888888888888999;;;<<<<<<<<<@@@DDDDDDAAA>>>>>>???@@@CCCHHHNNNSSSVVVXXXXXXNNNMMMKKKIIIIIIJJJLLLMMMNNNNNNNNNQQQTTTWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUWWWZZZ]]]^^^^^^^^^___aaa```ddddddgggooowwwTTTUUUVVVSSSOOONNNNNNPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA???>>>===:::999999888888888999999666666555444444444444444222222222222222333444444222222111111222222333444222222222222222222222222444333333222222333333444222222333333333333444444333444555555555888;;;>>>EEESSSdddmmmrrrvvvvvvtttkkkhhhdddaaa```___^^^]]]\\\^^^`````````aaaccceeeggggggeeehhhvvvwww]]]PPPBBB======;;;:::::::::999888777777777888999777777777777777777777777333444555555666666555555555555666666666777777777555666666666666666555555444444444444444444444444333333333333444444444444444444444444444444444444222222222222222333444444666444222111222333222111111222222333333222222111111111111111111111111111111111111111222222222333111///000444444111111333222222222222222222222222000000111222222222222222000000111111222333333444111111111222222222333333555555555666777777888888666666777777999:::<<<<<<===CCCHHHIIIEEEAAA???@@@DDDHHHMMMRRRTTTTTTRRRQQQGGGFFFEEEEEEGGGIIILLLNNNNNNMMMNNNPPPSSSVVVVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUVVVYYY\\\^^^^^^___aaabbb```eeefffiiiqqqxxxTTTVVVVVVTTTPPPNNNPPPRRROOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::999999888999666666555444444444444555111111111111222222333444222111111111222333333444222222222222222222222222444333333222222333333444222222333333333444444444555555666666777999===@@@FFFUUUfffooosssvvvvvvuuuhhheeeaaa______```___^^^\\\^^^```aaabbbbbbeeefffiiigggeeekkk~~~}}}gggXXXHHHAAA???===;;;<<<;;;:::888777777777888999777777777777777777777777444555555666555555444444777777888888999999999:::777777888888777555333222444444444444444444444444222222222333333333444444444444444444444444444444333222222222333444444555777555333222333333222111222222222333333222222222333333333333333333333333111222222222222333333333000///111666666222111222222222222222222222222222///000111222222222222222000000111222333333444444333333444444444555555555444444555555666777777777555555666777888:::<<<<<<>>>EEELLLMMMHHHCCC@@@@@@IIILLLPPPTTTTTTPPPLLLHHHDDDDDDDDDEEEGGGIIIJJJLLLMMMMMMMMMOOORRRUUUUUUTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVXXX[[[]]]^^^___aaacccaaafffgggkkkrrryyyXXXXXXWWWWWWWWWXXXYYYYYYTTTRRROOONNNMMMMMMKKKJJJFFFEEEDDDCCCCCCAAA>>>;;;;;;;;;;;;::::::999999999999888777666555444333333333333444444444333222111222222222222222222222222222222333333333333444444333444444222111000111333444444444444333333222111555333333555666777<<>>DDDIIIGGGBBBAAAHHHOOOQQQOOOMMMJJJGGGEEECCCCCCBBBDDDFFFGGGGGGHHHJJJLLLOOOOOOOOOPPPRRRSSSUUUVVVTTTVVVXXXYYYYYYXXXVVVTTTXXXZZZ\\\]]]]]]^^^```bbbbbbffffffkkkvvv[[[ZZZYYYYYYXXXYYYYYYYYYYYYWWWSSSQQQPPPOOOLLLKKKIIIHHHGGGFFFFFFDDDAAA>>>;;;;;;;;;:::999888888777999888777666555444333333444444444444333333222222222222222222222222222222222222333333333333444444222333333111000///000222444555555555555444333222555333444666666777===DDDPPP\\\hhhnnnqqqsssrrrppphhhddd```^^^_________]]]```aaabbbbbbbbbcccfffhhhjjjoootttnnnTTTJJJDDD>>><<<@@@;;;;;;::::::::::::999999:::999888777666666666666777666555444444555666777666666777777777777666666777777888888888777555555444444333222222222222333333333444444444444444444555555444444444333333333111222555777888888777777444444444444444444444444333333222111111111111111333333333333333333333333222222111111111111222222666555333111111222333444000111111111111111111000111111111111000000000000222222222111111111111111444444444444444444444444444555666555333333333555555777:::;;;:::::::::;;;;;;AAAFFFFFFCCCCCCGGGLLLGGGFFFEEECCCBBBAAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSTTTUUUTTTVVVXXXYYYYYYXXXVVVTTTXXXZZZ\\\]]]]]]^^^```bbbbbbfffffflllwww^^^]]]\\\[[[ZZZYYYYYYYYY\\\ZZZVVVSSSQQQOOOLLLJJJKKKIIIHHHGGGGGGEEEBBB@@@>>>===<<<;;;:::999888777888888777666666555444444444444444444333333333222222222222222222222222222222222333333333333444444111222222111//////000222555555666666555555444444666444555777666777>>>FFFXXXbbbmmmpppqqqqqqooolllfffcccaaa`````````^^^]]]bbbcccddddddcccdddfffhhhiiiooozzzvvv\\\MMMDDD===;;;>>>;;;;;;::::::::::::999999:::999888777666666666666888888777777777777888888666666777777777777666666777777666555555555555666555555444333333333333444444444444444444444333333555444444444444333333333333333444555666777777777444444444444444444444444444333333222222222222222333333333333333333333333222222111111111111222222666555333222222333444444222222111111111111222222111111111111111111111111000111111111111222222222333333333333333333333333000222444444333333333444222555888999::::::;;;======@@@CCCDDDCCCBBBCCCDDD>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHIIIKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVXXXYYYYYYXXXVVVTTTWWWYYY[[[\\\]]]^^^```bbbdddggggggmmmxxx```___]]]\\\ZZZYYYYYYXXX[[[XXXTTTQQQPPPNNNKKKIIIIIIGGGEEEDDDDDDCCC@@@>>>@@@@@@???===;;;:::999888888888777777666555555444555555444333333333333333222222222222222222222222222222222333333333444444111222222111000000111333444444555555555555444444666555666888777888@@@JJJ]]]gggpppqqqqqqpppnnnjjjdddcccbbbaaa```___^^^]]]cccdddeeefffeeeeeegggiiidddnnn}}}}}}dddRRRFFF===;;;===;;;;;;:::::::::999999999999999888777666666777777888888888888888888888888666666777777777777666666777666444333333444555666666666555444444444444444555555555444444333333333444444444444444444444444555444444333444555777777444444444444444444444444444444333222222333333444111111111111111111111111222222111111111111222222444333333222222222333444444333222111111222333444000111111111111111222222///000000111222222333333222222222222222222222222///111333444333222333444333555666666888;;;@@@CCCEEECCCBBBAAA@@@???===;;;<<<<<<===>>>@@@BBBCCCDDDCCCEEEGGGHHHHHHJJJLLLNNNLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXYYYYYYXXXVVVTTTVVVXXX[[[\\\]]]^^^```bbbeeehhhhhhmmmxxx``````^^^\\\[[[ZZZZZZZZZYYYWWWTTTRRRPPPOOOMMMKKKIIIGGGDDDCCCCCCBBB@@@>>>??????>>><<<;;;999888777888888777777666666555555666555444333333333444444222222222222222222222222222222222333333333444444222333444333222222333555222333333444444444333333555555777999888999CCCNNN```iiiqqqrrrppppppmmmjjjbbbbbbbbbaaa```___^^^^^^ccceeeggggggffffffggghhhffftttppp]]]NNNDDD@@@AAA;;;;;;:::::::::999999999999888777777777777777777777777777777777777777777666666777777777777666666777555333222222444666777777666555555444444555555555555555444444333333333444444444444444444444444666555444333333444666777444444444444444444444444333333333222222333444444111111111111111111111111222222111111111111222222111111111111111111222222444333222111111222333444000000111111222222222333//////000111222333333444222222222222222222222222000222444444333333444555444777;;;>>>@@@AAADDDFFFHHHDDD@@@>>>>>>>>>===;;;>>>>>>>>>???AAABBBDDDDDDCCCDDDGGGHHHHHHIIIKKKMMMLLLLLLLLLMMMOOOPPPRRRSSSTTTVVVXXXYYYYYYXXXVVVTTTUUUXXXZZZ\\\\\\^^^```bbbeeeiiihhhmmmxxx``````___^^^^^^]]]^^^^^^]]]ZZZWWWUUUTTTSSSQQQOOOKKKIIIFFFDDDDDDCCCBBB@@@<<<<<<;;;:::999888777666888888888777777666666666777666444333333333444555222222222222222222222222222222333333333333444444333444444444222333444666222222333333444333333333444555888999888;;;GGGSSSbbbkkkrrrrrrpppnnnlllhhhbbbccccccaaa___^^^___```ccceeeggghhhgggfffggghhhooo{{{gggUUUIIIBBB@@@;;;;;;::::::::::::999999888888777777777777777888666666777777777777666666666666777777777777666666666555444333333444666777666666555444444444444555444444444444444444333333333333333444444444444555666555444333333333444555444444444444444444444444333222222222222333333444333333333333333333333333222222111111111111222222000000000111111111111111222222111111111111222222000000111111222333333333//////000111222222333333111111111111111111111111222333444444444555777:::888>>>FFFKKKKKKHHHDDDAAACCCAAA???>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXYYYYYYXXXVVVTTTUUUWWWZZZ[[[\\\^^^```ccceeeiiihhhmmmwwwaaaaaaaaaaaaaaabbbcccdddaaa___[[[XXXWWWUUURRRPPPMMMJJJGGGEEEEEEDDDCCCBBB<<<<<<<<<;;;:::999999888888888888777777777777777777666444333333333555666222222222222222222222222222222333333333333444444222333333333222222444666222333333444555555444444222444888:::999===JJJXXXeeemmmsssrrrnnnllliiieeebbbcccbbb```]]]]]]```bbbccceeeggghhhgggffffffgggvvvrrr^^^NNNDDD>>>;;;;;;::::::::::::999999888888777777777777888888555666777888888777666555666666777777777777666666555555444444444555777777666555444444333333444444333333444444444444444444333333333444444444555555666555444444333333333333444444444444444444444444111111111111111222333333333333333333333333333333222222111111111111222222000000111111222222222222000111111111111111111000000000111222222333444444000000000111222222222333111111111111111111111111222222333444555999>>>AAABBBFFFIIIJJJHHHCCC@@@>>>>>>@@@BBBCCCCCCBBBAAA@@@============>>>???AAAAAAAAACCCEEEFFFFFFGGGIIIKKKMMMMMMMMMNNNPPPQQQSSSTTTTTTVVVXXXYYYYYYXXXVVVTTTTTTVVVYYY[[[\\\^^^```ccceeehhhhhhlllwww~~~bbbbbbbbbcccdddfffggghhhdddaaa]]]YYYWWWTTTQQQNNNLLLIIIFFFDDDDDDCCCBBBAAA??????>>>>>>=========<<<888888888888777777777777888666444333333333555666222222222222222222222222222222333333333444444444111222222222111111333555333444444555666666666555111333777::::::>>>LLLZZZhhhoootttrrrmmmjjjgggcccccccccbbb___\\\\\\```dddccceeeggghhhfffeeeeeefffwwwhhhVVVIIIBBB;;;;;;;;;:::::::::999999888777777777777777888888666777888999999888777666666666777777777777666666555555555555555666777777555555444333333333333444333333333444444555555555333333333444444555555555555555555444444333333222444444444444444444444444111000000000111222222333111111111111111111111111222222111111111111222222000111222333333333333333///000111222222111000///000000111222333333444444111111111111111222222222000000000000000000000000111111222444666<<>>===AAAGGGIIIFFFBBB>>>===<<<<<<======???@@@BBBCCC@@@BBBDDDEEEEEEGGGIIIKKKMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVXXXZZZZZZXXXVVVTTTTTTVVVYYY[[[\\\^^^```cccdddhhhggglllvvv}}}dddeeefffhhhhhhhhhgggggggggddd___[[[WWWTTTPPPMMMKKKJJJHHHFFFEEEEEEFFFFFFAAAAAA@@@???>>>===<<<;;;888888777777777777777888555444333222222222333333222333333444444333333222555555555444444333333333333333333333333333333333333444444444555555666666555999<<<;;;:::@@@NNNZZZoootttuuurrrmmmkkkgggccc```___^^^]]]^^^```bbbcccgggfffgggjjjgggaaabbbhhh|||sss[[[LLLFFF>>><<<::::::;;;;;;;;;:::999999999888888888777777999999999888777666666555888777777777888999::::::777777777777666666666666555555555555444333222111333333333333333333333333333333333444444555555555555555555555555555444444444444333333333333222222222222222222222222222222444333222111111222333444222222222333333222222222555444333222222222333444111222333222000000111222111111000000111111222333333333444444444333222222222222333333333444444444111222333777;;;AAAFFFIIIAAA???===::::::;;;<<<>>>>>>@@@AAAAAA@@@>>>>>>>>>======>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIJJJIIIIIIJJJLLLNNNOOOOOOPPPRRRSSSXXXWWWWWWYYY[[[ZZZVVVRRRTTTUUUWWWYYY[[[^^^___```fffjjjiiilllttt{{{dddeeefffggghhhgggfffeeeeeebbb]]]ZZZWWWTTTPPPNNNKKKJJJHHHFFFEEEEEEFFFFFFCCCBBBAAA@@@???>>>===<<<:::999888888777777777777555444444333333333333333444444444444444444444444555555444444444333333333333333333333333333333333555555555555555444444444444888;;;;;;<<>>@@@AAAAAA@@@>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHGGGKKKLLLNNNOOOOOOPPPRRRTTTVVVUUUVVVYYY[[[[[[WWWTTTUUUVVVWWWZZZ\\\^^^```aaadddhhhhhhllluuu|||eeeeeefffggggggfffddddddbbb___[[[XXXVVVTTTQQQOOOKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>><<<;;;:::999888777777777555555444444333333333333666555444333333444555666555444444444444333333333333333333333333333333333666666666555444444333333444777:::;;;>>>IIIZZZgggppptttvvvrrrmmmkkkhhhdddaaa```^^^]]]]]]^^^___```bbbdddeeeddd______jjjvvvjjjWWWKKK>>><<<999888999999999888999999999888888888888888999999888888777666666666888888777666666666777777555555555555444444444444111111222444444555555555444444444444444444444444333333333444444444444555555555555555555555555555444444333333333333222222222222222222222222222222222222222333333222222222000111111111111111111000333333222222222222333444333333444222000//////000111111000000111111222333333222111000000111222333000000000000111111111111333333333333333333333333777666666666888;;;>>>@@@>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEGGGHHHHHHHHHKKKMMMNNNNNNNNNPPPRRRTTTUUUUUUWWWYYY\\\[[[XXXVVVVVVWWWXXXZZZ]]]___aaabbbbbbggggggkkkuuu|||eeeeeefffffffffdddcccbbb^^^\\\XXXVVVUUUTTTQQQPPPLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGEEEDDDBBBAAA@@@???>>>===;;;:::999888888777555555555555555444333333666555333222222333555666444444444444444444444444333333333333333333333333555555555555555444444444555777999:::???KKK]]]jjjpppuuuvvvqqqmmmkkkhhheeebbb```^^^]]]\\\]]]^^^______cccddd```[[[```pppppp[[[NNNBBB???<<<;;;;;;;;;;;;:::888888888888888888888888888888888888777777666666888888777666555555666666666666666555555555444444333333444555555555555555555555555555555555555555444444444444444444444444444444444555555555555555444444333333333222222222222222222222222222222222111222333444444333222111000000111111111111000000222222222222222333333333333444444333000......///111111000000111111222333333111000//////111333444333333333333444444444444///000111333333444333333555555555666888;;;===???>>>@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNOOORRRUUUWWWYYYZZZ\\\\\\[[[XXXVVVVVVWWWYYY[[[]]]```aaabbbccchhhgggkkkttt{{{ddddddeeeeeedddcccbbbaaa\\\ZZZWWWUUUUUUTTTRRRPPPMMMLLLJJJIIIHHHGGGHHHHHHIIIHHHGGGEEECCCBBBAAA@@@>>>===<<<:::999888888888555555666666666555444333444333111000000111333444444444444444444444444444333333333333333333333333333333333444555666777777666888999:::@@@LLL]]]iiippptttuuupppllljjjhhhdddaaa___]]]\\\[[[\\\]]]^^^]]]aaaccc^^^[[[dddvvvttt^^^OOODDDAAA===;;;;;;;;;;;;:::888888888888888888888888888888888777777777777777888888777666555555666666777777777666666666555555666666666666666555444444555555555555555555555555444444444444444444444444444444444555555555666666444444333333333222222222222222222222222222222222111222333444444333222111000000111111111111000000111111111222222333333333333444444333000......///111111000000111111222333222111000//////111333444444444444555555555555666///000222444555666666666777777777888999;;;<<<>>>>>>@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCEEEFFFHHHJJJKKKLLLLLLMMMNNNMMMMMMOOORRRUUU\\\]]]______]]]ZZZWWWVVVVVVWWWYYY[[[]]]```aaabbbfffjjjiiikkksssyyybbbbbbcccddddddcccbbbaaa[[[YYYVVVUUUUUUTTTRRRQQQOOONNNLLLKKKIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@===<<<;;;:::999888888888555666777777777666444333333222111000000111222333333333333444444444444555333333333333333333333333111222333444555777888888777888:::<<>>@@@AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAABBBCCCEEEHHHJJJKKKMMMMMMMMMMMMMMMOOOSSSVVV]]]___aaa```]]]YYYVVVUUUVVVWWWXXXZZZ]]]___aaabbbfffjjjiiikkksssxxx```aaabbbcccccccccbbbaaa\\\ZZZWWWUUUUUUTTTSSSQQQQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@;;;;;;:::999999999999999555666777888888666555444222222222222222222222222333333333444444444555555333333333333333333333333222333333444555666777777777888:::???FFFSSSaaakkkooorrrrrrlllhhhgggfffccc^^^]]][[[ZZZ[[[\\\^^^___[[[```aaa^^^aaaooo{{{fffYYYFFFBBB===:::999999999999777777888888888999999999777777777777777777777888888888777777777888999999777777666666666555555555333444444444444444333333333333333333333333333333555555444444444333333333333333444444555666666777444444333333333333222222222222222222222222222222333222222222222222222333111111222222222222111111...///111222333333333222111222333222000///000111111111000000111111222333111111111222333444444444000000000111111111222222444333333222333444555666777888888999:::;;;<<<===>>>@@@AAAAAA@@@>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAABBBCCCEEEHHHJJJLLLMMMMMMMMMMMMMMMOOOSSSVVV[[[^^^```___\\\XXXVVVVVVUUUVVVWWWZZZ\\\^^^```aaaeeeiiihhhkkksssyyy___```aaabbbccccccbbbaaa]]]ZZZWWWVVVUUUTTTSSSQQQRRRQQQOOOMMMLLLLLLMMMMMMKKKJJJHHHFFFDDDBBBAAA@@@::::::999888888999999999555666888999888777555444222333333444444333333222333333333444444555555555333333333333333333333333444444555555555555555555666888;;;AAAJJJWWWeeennnnnnqqqqqqkkkggggggeeebbb]]]\\\[[[ZZZZZZ\\\^^^___[[[```aaa___dddsss~~~kkk```IIIEEE???<<<;;;;;;;;;;;;777777888888999999999999777777777777777888888888888888777777888999::::::666666555555555444444444000000111222333333333333333333333333333333333333555555555444444333333333333333444444555666777777444444444333333333222222222222222222222222222222444333222111111222333444222222333333333333222222...///111222333333222222111222333222111000111222111111111000111222222333000111222444444555555444000111111111111222222222111000//////111444777888555666777999:::<<<======>>>@@@BBBAAA@@@>>>>>>>>>======>>>???@@@AAAAAABBBCCCCCCDDDEEEGGGJJJMMMNNNMMMMMMMMMLLLLLLOOOSSSVVVWWW[[[^^^^^^ZZZWWWVVVVVVTTTUUUWWWYYY\\\^^^___```cccggggggjjjssszzzdddcccbbbcccdddcccaaa___]]]\\\YYYWWWVVVUUUVVVVVVSSSRRROOOMMMKKKKKKLLLMMMLLLJJJGGGFFFEEEDDDAAA???>>>===<<<;;;999888777666888777555444333333333444555444333333222222333333222333333444444333333222777666444222111111111222333333333444444444444444888777999>>>HHHUUUbbbiiiqqqpppooonnnllliiidddaaa___^^^\\\[[[[[[\\\^^^___]]]_________jjj|||~~~vvvdddSSSHHH>>><<<===<<<:::;;;999999999888888888888777777777666555444333222222555555666666777777888888888888777777666666555555666555444444555666555444555555555555555555555555:::777444333555666666444333222222333555666555444555555444444444333333333111111222222222333333333111111111111222333444444444444444333333222222222333222222111111222222333000111222333333222000///111111111222222333333333333333333333333333333333333333333222222111111111000000111222333555666777777888999999;;;;;;<<<===@@@BBBCCCCCC@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC???AAACCCFFFHHHIIIIIIIIIIIIKKKMMMMMMLLLNNNRRRVVVXXXYYY[[[[[[ZZZYYYVVVUUUTTTVVVXXX[[[^^^aaacccdddhhhjjjfffjjjttt{{{cccbbbaaabbbccccccaaa___^^^\\\[[[YYYWWWWWWWWWWWWSSSRRRPPPNNNMMMMMMMMMMMMLLLJJJGGGFFFEEEDDDAAA???======<<<;;;:::888888777999888666555444444444555555444333333222222333333333333444444444444333333666555444222222222222333444444444444555555555555999999:::@@@JJJWWWccckkkqqqooonnnmmmkkkhhhddd```___^^^]]][[[[[[]]]^^^___\\\\\\[[[]]]kkk}}}~~~nnnUUUJJJ@@@===<<<:::999999999999999888888888888777888888777777666555555555666666666666666777777888666666666666555555555444555333222333444555444333333333333333333333333333777555333333555666555333333222222333555777666666444444444444333333333333222222333333333444444444222222222111222222333333444444333333333222222222333222222111111222222333000111111222222222111111111111222222222333333333333333333333333333333333222222222222111111111000444333333222222333333444777888999999;;;;;;<<<===@@@AAACCCBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@AAACCCFFFGGGHHHIIIIIIHHHKKKNNNNNNMMMNNNRRRUUUWWWXXXYYYZZZZZZXXXWWWVVVTTTVVVXXX[[[^^^aaacccdddhhhjjjgggjjjttt{{{cccaaa```aaabbbbbbaaa___^^^]]]\\\ZZZYYYXXXXXXWWWTTTSSSSSSRRRPPPOOOMMMLLLKKKIIIGGGFFFEEEDDDAAA???======<<<;;;::::::999999999888777666666666666666555444444333333333333333444444555555555555444444444444333333333333444444444555555555666666666777::::::<<>>;;;999999999999999888888888888777888888888888888888888888888888666555555666777777555555555555444444444444444333222222444444333222333333333333333333333333333222222333555555444222333222222444666888888777333333333333222222222222333333444444444555555555333333222222111222222222333333333333222222222222333222222111111222222333111111111111111222333444111222222222222333333333333333333333333333333333222222111111111111111000444333333222222333333444777888999999;;;;;;<<<===???AAACCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCEEEGGGHHHIIIIIIHHHKKKOOOPPPOOOOOOQQQTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUVVVXXX[[[^^^aaacccdddhhhjjjhhhjjjssszzzbbbaaa______aaaaaaaaa```___^^^]]]\\\ZZZYYYXXXXXXUUUUUUUUUUUUSSSQQQNNNLLLKKKIIIGGGFFFEEEDDDBBB@@@===<<<<<<<<<;;;;;;::::::999999999888888777777777555555444333333333333333444555555555555555555444333333333333444444555555555555666666777777888888999:::<<>><<<<<<999999999888888888777777777777777888888999999999:::888777555444555666777555555555555555555555555444333222333444444444222555555555555555555555555111222333444555555444333333333333444777999999888333333333222222222111111333333333333444444444444444444333222111111111111333222222222222222222222333222222111111222222333111111000000111333444666222222222222222222222222222222222222222222222222222222222222222222222222000000111222333555666777777888999999;;;;;;<<<===???AAABBBBBBAAA???>>>???>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEFFFHHHHHHIIIHHHLLLPPPQQQPPPOOOQQQSSSSSSTTTUUUWWWWWWXXXWWWWWWUUUVVVXXX[[[^^^aaaccceeehhhkkkiiikkksssyyybbb```______```aaaaaaaaa``````___^^^\\\[[[ZZZYYYWWWWWWXXXXXXVVVSSSPPPMMMLLLJJJHHHGGGGGGFFFCCCBBB=========<<<<<<;;;;;;;;;999999999999999888888888666555444444333333444444444555555555555555555444222333333444555555555555555555666666777888888999888999<<>>@@@BBBBBBAAA?????????>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDFFFGGGHHHIIIHHHLLLPPPQQQPPPOOOQQQSSSSSSSSSTTTVVVWWWWWWXXXXXXUUUWWWYYY\\\___bbbdddeeegggkkkjjjkkkrrrxxxcccaaa______```bbbbbbbbbccccccbbbaaa```^^^]]]\\\YYYZZZZZZYYYWWWTTTQQQOOOMMMKKKIIIHHHHHHGGGEEEDDD???>>>>>>===<<<<<<;;;;;;888999999:::999999888888666555555444444444444444444444555555555555444444222333444555555555555555444444555666777888999999777999===DDDOOO[[[fffmmmppplllhhheeedddddddddccc````````````````````````aaa___fffvvvhhh[[[LLLEEEAAA===;;;;;;999999999888888888888777555555555666666777777777777777777777777666666666666666666777777777777777666555444444666666555444333333333333333333333333222444666666444444444555555444333444666777777666333333333333222222222222111111111222222222333333333333222222111222222222111111111222222222222222333222222111111222222333222222222222222333444555333333333222222222222111222222222222222222222222222222222222222333333333444333333222222333333444777888999999;;;;;;<<<===>>>@@@BBBBBBAAA??????@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMQQQQQQOOOOOOQQQTTTTTTTTTUUUUUUVVVWWWXXXXXXVVVWWWYYY\\\___bbbdddeeeggglllkkklllrrrwwwdddaaa______aaacccddddddgggggggggfffeeecccaaa```\\\\\\[[[ZZZXXXUUUSSSQQQNNNLLLJJJJJJJJJIIIGGGEEE@@@@@@???>>>===;;;;;;:::777888999::::::999888777666666555444444444444444333333444444444444333333333444555666666555555444333444444555777888888999888:::>>>FFFQQQ]]]hhhnnnpppmmmhhheeedddddddddddd`````````aaaaaa`````````___```kkk|||qqqbbbRRRHHHCCC===999999999999999888888888888777555666666666666666666666444555777888888888666555555555555666666666777777555444333333555555444333333333333333333333333333333444555444222111333555555444333444555666555333444444444444333333333333222222222333333333444444222222222111222222333333000111111111222222222222333222222111111222222333222222333333444333333333333333333222222222111111111111111111111111111111//////000000111111111111444333333222222333333444777888999999;;;;;;<<<===>>>@@@BBBBBBAAA@@@???@@@>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIILLLNNNQQQPPPNNNNNNRRRUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWYYY\\\___bbbdddfffggglllllllllqqqvvvdddbbb```___aaacccdddeeejjjjjjjjjjjjhhhfffdddccc^^^]]]\\\ZZZXXXVVVTTTSSSOOOMMMKKKKKKKKKJJJHHHGGGAAAAAA@@@>>>===;;;::::::666777999999:::999888777666666555444444444444555222333333444444333333222444444555666666555444333333333444555666777888888999;;;@@@GGGRRR___iiipppqqqmmmhhheeedddeeeeeeeee``````aaaaaaaaaaaa``````___bbboooyyyiiiXXXMMMFFF???:::999999999999888888888888777777777777666666666666666222444777999:::888777555444444444555555555666666444333222222444444333222555555555555555555555555333444444222//////111444666444333333444555333222555555444444444444333333333333333444444444555555111111111111222333444444000000111111222222222222333222222222222222222333222333444555444333222111333333333222222111111111111111111111111111111111---.........//////000000000000111222333555666777777888999:::;;;<<<<<<======@@@BBBBBBAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDEEEFFFHHHIIIMMMOOOPPPOOOMMMNNNRRRVVVWWWWWWVVVVVVVVVWWWXXXXXXVVVWWWYYY\\\___bbbeeefffgggmmmlllmmmqqqvvvjjjgggdddccceeeggghhhhhhiiikkknnnooonnnjjjeeebbbdddcccaaa```^^^\\\XXXUUUUUUSSSPPPNNNMMMKKKHHHEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;:::999999888777777666666555555444444666666555555555444444444666666666666666666666666777777666555555666888888777999???IIIVVVaaaiiimmmooolllhhhfffggghhhhhhhhheeeeeeeeedddddddddeeefffccccccrrr{{{nnn^^^QQQFFF<<<888999;;;;;;:::999999888888777444444444555555777888999;;;888555666:::<<<999555777777555444444555666777111222444555555555444444444333333222222333333444444555555555444333222222666555555555555444444444333333333333333333333333444444444555555444444333000222444555444222222222444444444222000000111222777555333333444555555444777555333111111111333444000000000111222222222333111111222222222111111000333222222111111222222333444444333333333444555555666888999999999:::===???@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHMMMNNNNNNLLLKKKLLLQQQUUUZZZYYYVVVTTTVVVYYYUUUMMMTTTWWW[[[^^^```cccgggiiijjjooonnnoootttxxxjjjhhheeedddfffhhhjjjjjjlllnnnppprrrppplllgggddddddcccbbbaaa```]]]YYYVVVUUUSSSPPPNNNMMMKKKHHHEEEDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<::::::999888888888777666666555555444666666555555555444444444555555555555555555555555777666666555666666888888888:::@@@JJJWWWbbbjjjnnnooolllhhhffffffgggggggggffffffeeedddccccccdddeeehhhkkkzzzxxxgggYYYLLLBBB===>>>;;;;;;:::999999888888777666666666666666777888999;;;777555666:::;;;999555777777666555555555555555222333444555555555444444444333333222222333333444555555555555555444333333444444444555555555666666333333333333333333333333111111222333333333333222111222444333222111111222,,,///222555555555444444555444333444666777666444555555333222111222333333000000000000000111111111000111111222222222111111333222222111111222222333444444333333333444555555666888999999999:::===???AAA@@@???>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEFFFHHHHHHLLLMMMNNNMMMKKKLLLQQQVVVWWWYYYXXXWWWYYY\\\ZZZVVVTTTWWWZZZ]]]___bbbfffjjjjjjoooooopppuuuyyyjjjhhhffffffiiikkkmmmmmmpppqqqssstttrrrnnniiifffccccccccccccccc```[[[XXXUUUSSSPPPNNNMMMKKKHHHFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>======<<<;;;:::999999999888888777777666555555555555555555555444444444444444444444444444444444666666666666666777888888999<<>>;;;;;;:::999999888888777888888888777777888888999:::777555666999:::888555777777777777666555333333222333444555555555444444444333333222222333333444555555666666666555444444222222333444555666777888333333333333333333333333333444555666666666666666333444444333111000222333333333444555555444333333:::888888888888777555222444333333333333333333333000000000000000/////////000000111222333333333222333222222111111222222333333333333333333444555666666888999999999:::===???CCCBBBAAA@@@@@@@@@AAAAAA@@@??????@@@@@@AAABBBCCCAAABBBBBBCCCEEEFFFHHHIIIJJJLLLNNNMMMLLLNNNRRRWWWVVVZZZ[[[XXXWWWYYYYYYWWWUUUWWWYYY[[[^^^aaafffjjjjjjooooooqqqwww|||jjjiiiggghhhkkknnnoooppprrrssstttuuusssooojjjgggdddddddddeeeeeebbb^^^ZZZVVVTTTQQQOOONNNKKKIIIFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>===<<<;;;:::999999999999888888777666666666555555555555555555555555444444444444444444444444555555666666777777888888:::===DDDNNN[[[fffmmmppppppnnnjjjhhhhhhhhhgggffffffggggggfffddddddhhhkkkuuuzzzkkk[[[MMMAAA======;;;;;;:::999999888888777999888888777777777888888888777555666888888777555777888888888666444222111333444444444444444444444444333333222222333333444555666666666666666555555333333444444555666666777444444444444444444444444666666777777777666666555555555555333222222444666;;;999666555777999<<<===DDDAAA===999777555333111222222333444444444333333222222111111000000/////////000111222333333444444333222222111111222222333333333333333444444555666666888999999999:::===???CCCBBBBBBAAAAAAAAAAAAAAA????????????@@@AAABBBCCCAAAAAABBBCCCEEEGGGHHHIIIJJJLLLNNNNNNMMMNNNSSSWWW\\\bbbccc]]]WWWVVVVVVVVVUUUVVVYYY[[[]]]aaafffjjjjjjooooooqqqxxx~~~kkkiiiiiijjjmmmpppqqqqqqqqqrrrssssssqqqnnnjjjhhheeeeeeeeeeeeeeeccc___[[[XXXUUURRRPPPOOOMMMJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>>===<<<;;;::::::999999999888888777666666666444555555555555555555555444444444444444444444444444555555666777888888888;;;>>>EEEPPP\\\gggmmmpppqqqnnnkkkjjjjjjiiihhhgggeeeggghhhgggeeeggglllqqqyyy~~~vvvmmm]]]OOODDD???@@@;;;;;;:::999999888888777888888777666666666777777777666555666777777666555777888888888666444222111444444444444444444444444444333333222222333333444555555666666666666666555555555555555555555555555444444444444444444444444333333333333222111//////333444444444333444777999999999;;;???EEEJJJKKKKKKEEE@@@:::555333333222222111222333444444444444333333333333222222111111111///000111222333444444444333222222111111222222333333222222333444555666666666888999999999:::===???AAAAAAAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBAAAAAABBBCCCEEEGGGIIIJJJIIILLLNNNOOONNNOOOSSSWWWaaagggiiiaaaYYYWWWXXXWWWUUUWWWYYY[[[^^^bbbfffjjjkkkpppppprrryyykkkjjjjjjkkknnnqqqqqqqqqooopppqqqqqqpppmmmjjjhhhhhhfffeeeeeedddbbb___\\\YYYWWWTTTRRRQQQOOOLLLIIIGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>>===<<<;;;::::::999888888777777666555555444444444555555555555555444444444444444444444444333444555777888888888888;;;>>>FFFQQQ]]]gggnnnpppooommmkkkjjjjjjjjjiiihhheeehhhiiihhheeegggmmmsss|||yyynnnxxx}}}kkk]]]OOODDD>>>>>>;;;;;;:::999999888888777777777666666666777777888666666666666666666666666777777777777666555333333555555444333333333444444444333333222222333333444444444555666666666555555666666555555555444444444444444444444444444444444444444444444333111000///111333555666777999<<<>>>@@@BBBGGGNNNRRRQQQJJJDDD;;;777333000111222333444111111222333333444555555333333333333333222222222111111222333444444444333333222222111111222222333222222222333444555666777666888999999999:::===???@@@@@@AAAAAAAAA@@@???>>>???>>>>>>??????@@@AAABBB@@@AAAAAACCCEEEGGGIIIJJJJJJMMMOOOPPPNNNOOOSSSVVVXXX^^^aaa[[[VVVUUUVVVVVVTTTWWW[[[^^^```cccgggiiilllpppppprrryyylllkkkkkklllooopppppppppmmmnnnooopppooommmkkkiiijjjhhheeecccbbbaaa___]]][[[YYYVVVTTTSSSQQQNNNKKKHHHHHHGGGFFFEEEDDDCCCCCC??????>>>===<<<;;;::::::888888777666666555555444444444444555555555666666555555555555555555555555333444555777888999888888:::>>>FFFQQQ]]]gggmmmpppkkkjjjhhhhhhiiijjjhhhgggfffiiijjjgggccccccjjjpppyyyiiikkk~~~~~~nnn```RRREEE===<<<;;;;;;:::999999888888777777777777777888888999:::444555666555555444555666777777666555555555555555666555444333333333333444444333333222222333333444333333444555555555555555444444444555555555555555555555555555555555555555555555666666666666555555333666:::>>>@@@CCCFFFHHHOOOMMMMMMMMMLLLFFF<<<444444222111222333444444333111111111111222444666777222222222222222333333333222222333333444333333333333222222111111222222333222222222333444555666777666888999999999:::===???@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCEEEGGGIIIKKKKKKNNNPPPPPPOOOOOORRRUUUQQQVVVXXXUUUSSSTTTUUUTTTTTTWWW\\\```ccceeegggiiilllqqqpppqqqxxxlllkkkkkkllloooppppppooolllmmmooopppooonnnlllkkkllliiieeebbbaaa```^^^]]]\\\ZZZWWWUUUTTTRRROOOLLLJJJIIIIIIHHHGGGFFFEEEEEE??????>>>===<<<;;;::::::777777777666555555444444444444444555555555666666666666666666666666666666222333555777888999888888:::>>>FFFQQQ]]]gggmmmooohhhgggfffggghhhiiihhhfffgggjjjjjjfff``````fffmmmiiidddqqquuugggYYYKKKBBB@@@;;;;;;::::::999888888777888888888888999:::;;;<<<444555666555444444555666888777555444444555666777666555444333222333333444444333333222222333333444222333333444555555555444222333333444555666777777555555555555555555555555000111222444555666666666777;;;AAAFFFIIILLLOOORRRTTTMMMEEE@@@???<<<777333333444555777888777444111222111000000222444777888000000000111222222222333333333444444444333222222333222222222222222222333222222222333444555777777666888999999999;;;===???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCEEEGGGIIIKKKLLLOOOQQQQQQOOOOOOQQQTTTUUUYYYZZZXXXWWWYYYYYYWWWSSSXXX^^^bbbeeefffggghhhmmmqqqpppqqqxxxmmmnnnooopppqqqqqqpppooonnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhfffdddaaa^^^\\\^^^\\\XXXVVVUUUSSSQQQOOONNNLLLIIIHHHHHHFFFDDDBBB@@@???>>>======<<<<<<<<<:::999888777666666666666666555444444555666777888999999888666555444333222555555555555555666777888:::>>>FFFSSSaaakkkppppppjjjgggeeedddeeeggggggggghhhcccbbbdddaaa^^^gggtttwwwbbbbbbfffqqq|||kkkYYYKKKCCC???======<<<;;;:::888777666777777777777777777777777888777666555555666777888666666555555555555666666222222222222333333444555666555444333444555666777555555555444444333333333000111333555666666666555:::;;;;;;999666333333444444333222333444777:::<<<<<>>AAAAAA@@@@@@???>>>======@@@??????>>>???AAABBBCCC@@@AAACCCEEEGGGJJJKKKLLLMMMOOOPPPQQQPPPQQQSSSTTTVVVXXXZZZ[[[[[[ZZZXXXVVVVVVXXX]]]aaaeeehhhiiiiiijjjoooppprrrxxx}}}nnnooopppppppppooonnnmmmkkkkkklllllllllkkkkkkkkkiiiiiiiiigggeeecccaaa___```]]]ZZZXXXWWWVVVSSSQQQPPPNNNKKKJJJJJJHHHFFFDDD@@@@@@>>>===============:::999888888777777777777666666555555555666777777888888777666555444444333666666666666666777888999;;;???HHHTTTbbbkkkppppppiiigggeeedddfffhhhiiiiiihhhddddddeeebbb```lll{{{vvvaaa^^^aaaiiinnn\\\NNNEEE@@@======<<<;;;:::888777666777777777777777777777777777666555555555555666777777666666555555555666666333333222222333333444555333333333333444555777888555444444444444444444333111222444555666555555555555555555444222111222444666666777888999<<<>>>@@@PPPUUUZZZXXXRRRKKKGGGGGG;;;999666333222222222333444666888999888666222000111111111111111111111111111111222222333333444444333333333222222222111111111222333444444333222111111222333333444444333333555555555666888:::<<<>>>AAAAAA@@@??????>>>======???>>>>>>>>>>>>@@@AAABBB@@@AAACCCEEEGGGJJJKKKLLLNNNOOOQQQQQQQQQQQQSSSUUUVVVXXXZZZ[[[[[[ZZZXXXVVVVVVYYY]]]bbbeeehhhiiiiiijjjpppppprrryyy~~~oooppppppppppppnnnmmmllliiiiiijjjjjjjjjkkkkkkkkkiiiiiiiiihhhfffeeecccbbbbbb___]]][[[ZZZYYYVVVTTTRRRPPPNNNLLLLLLJJJHHHFFFAAA@@@???>>>============::::::999888888888999999777777666555555555666666777666666666555555555555666666666777777888999:::<<>>@@@@@@@@@??????>>>>>>===>>>=========>>>???@@@AAA@@@AAACCCEEEGGGJJJKKKLLLNNNPPPRRRRRRRRRRRRTTTVVVVVVXXXZZZ[[[[[[ZZZXXXVVVVVVYYY]]]bbbfffhhhiiiiiikkkqqqqqqsssyyyooopppqqqqqqqqqpppooonnnkkkjjjjjjjjjiiiiiijjjjjjhhhhhhggggggfffeeedddcccbbb```^^^]]]\\\[[[XXXVVVTTTQQQOOOMMMLLLKKKHHHFFFAAAAAA@@@???>>>>>>>>>>>>;;;::::::999999:::::::::888888777666666555555555555555555666666666666666555555555666777888999:::>>>CCCMMMYYYccckkknnnpppkkkiiigggggghhhiiiiiihhhfffeeeggggggcccfff{{{}}}{{{yyyyyyyyy~~~ggg\\\XXX[[[pppxxxhhhXXXJJJBBB>>>===<<<:::999888777777666666666666666666666666777777777777777777777777888777666555555444555555444444333333333444444555222222222333444555666666333333444444555555666666777777777777777777777777666666666666555666999<<<>>>@@@CCCGGGKKKNNNPPPQQQLLLKKKHHHBBB;;;666444555333444444555555555444444333444666777666555222111222222222222222222222222111222222333444444555555222222222222222222222222222222333444444333222222111222333333444444333333555444555555777999<<<===@@@?????????>>>>>>>>>===>>>>>>>>>??????@@@AAAAAA@@@AAACCCEEEGGGJJJKKKLLLOOOQQQRRRSSSRRRSSSUUUVVVVVVXXXZZZ[[[[[[ZZZXXXVVVWWWYYY]]]bbbfffhhhiiijjjlllqqqqqqsssyyymmmoooppprrrssssssrrrrrrnnnmmmllljjjiiihhhhhhhhhffffffeeedddcccccccccbbb```___^^^]]]]]]\\\YYYVVVTTTQQQOOOMMMLLLJJJGGGEEEBBBAAA@@@??????>>>>>>>>><<<;;;::::::999:::::::::888888888777777666555555555555555555666666666666444444444555666777999999???EEEPPPZZZccciiimmmnnnllljjjhhhhhhhhhhhhgggeeefffeeeeeefffdddiii~~~}}}|||}}}|||{{{yyywwwuuusssrrrsssyyylll]]]VVVXXXkkk~~~nnn]]]MMMCCC>>>===<<<:::888888777777666666666666666666666666888888888888888888888888777777666555555555555555555555444333333444444444444444444444444444333333444444444555555666666666555555555555666777777888444555777888:::===@@@DDDOOONNNLLLIIIFFFBBB>>><<<:::999777444222222333555333444555555444333222111222333555555555444222111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111111222333333444444333333444444444555777999;;;===?????????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBB@@@AAACCCEEEGGGJJJKKKLLLOOOQQQRRRSSSRRRSSSUUUVVVVVVXXXZZZ[[[[[[ZZZXXXVVVWWWZZZ^^^bbbfffiiijjjjjjlllqqqppprrryyylllmmmoooqqqsssssssssssspppnnnllljjjhhhgggggggggeeeeeecccbbbaaaaaaaaaaaa___^^^^^^^^^^^^]]]ZZZWWWTTTQQQNNNLLLKKKIIIFFFDDDCCCBBBAAA@@@????????????===<<<;;;:::999999999999777777888888888777666666555555555666666666666666333333333444555777999999???FFFQQQ[[[cccgggjjjlllkkkjjjhhhhhhhhhhhhfffdddfffcccbbbddddddkkk~~~|||}}}~~~}}}yyyvvvuuuuuuttttttssssssqqqooonnnmmmmmmsssxxx}}}qqqaaaWWWVVVddduuuvvvdddQQQEEE???>>>;;;999888777888888777777777777777777777777777888888999999888888777666666555555555555666666666555444444444444444444666666666666555444333222555555555555555666666666111111222333555777999:::999<<<@@@CCCEEEHHHLLLNNNLLLJJJFFFAAA<<<777333111555444333222333444555666222333333333222111000///222333333444444333222222333333333333333333333333333333333222222111111111111222222222222333333333111111111111111111111111111222333333444444333333444444444555666999;;;===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@AAACCCEEEGGGJJJKKKLLLNNNPPPRRRRRRRRRRRRTTTVVVVVVXXXZZZ[[[[[[ZZZXXXVVVWWWZZZ^^^cccgggiiijjjjjjkkkpppoooqqqxxxlllmmmnnnpppqqqqqqqqqpppnnnllljjjhhhffffffggghhhfffeeecccaaa````````````______^^^___```^^^[[[XXXTTTRRROOOMMMLLLJJJGGGDDDCCCBBBAAA@@@@@@???@@@@@@======;;;999888777777777666666777888888888777777666666666666666555555555333444444555666888:::;;;???GGGRRR\\\bbbfffhhhkkkgggffffffggghhhiiigggffffffaaa___aaaccckkk~~~~~~~~~}}}|||zzzyyyxxxsssvvvwwwvvvrrrooommmmmmkkkkkkllllllkkkjjjiiihhhgggkkkoooqqqvvv~~~zzzjjj]]]WWW]]]iii}}}jjjUUUHHH???>>>;;;999888777888888777777777777777777777777555666777777777777666555555555444555555666777888666666555444444444444444555666777777777666555444666666666666555555555555111222333555888<<>><<<:::888666555444444555555444555555555444444333222222222222111111111111222333333333333222222333333333333333333333333000111111111111111111111111111222222222333333333222222222111111222222222111222333333444444333333444444444444666999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBB@@@AAACCCEEEGGGJJJKKKLLLNNNOOOQQQQQQQQQQQQSSSUUUVVVXXXZZZ[[[[[[ZZZXXXVVVWWWZZZ^^^cccgggiiijjjkkkkkkooonnnpppwww~~~lllmmmnnnoooooonnnmmmmmmkkkiiigggfffeeefffggghhhgggfffdddbbb```````````````______```aaa```\\\ZZZUUUSSSPPPNNNLLLJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;999888666666555555666777888999999888777777777666666555555555555444444555666888999;;;<<>>;;;999777777888999777777777777777777777777333444555666666555444333444444444444666777888999777666555444444444444444444555666888888888777777777777666666555555444444444555777:::===BBBFFFHHHKKKLLLMMMKKKGGGAAA>>><<<<<<:::777444333333333444444444444555555444222000444444333333444444555666111222222333333333222222333333333333333333333333......///000111222222333111111111222222333333333444333333222222333333444222222333444444444333333444333444444666888;;;<<<============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@AAACCCEEEGGGJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTVVVXXXZZZ[[[[[[ZZZXXXVVVXXXZZZ___cccgggiiijjjkkkjjjooommmooovvv~~~nnnooopppppppppooonnnmmmkkkjjjhhhfffeeefffggghhhjjjhhheeebbb____________```bbbddddddccc```]]]ZZZVVVSSSOOOMMMKKKIIIGGGEEECCCBBBAAA???>>>===============<<<;;;999888888777777666444444555555333222000111333555666555555444555555444555555666777888>>>IIIUUU\\\ccchhhiiigggfffdddddddddffffffeeedddfffaaaaaa^^^[[[mmm~~~yyytttsssrrrqqqpppnnnkkkhhhjjjkkklllllliiifffbbb___bbbdddggghhhfffeeeddddddcccbbb```]]]\\\^^^cccgggppp}}}wwwfff]]]\\\]]]qqqttt\\\KKK@@@<<<999:::999777777;;;>>>;;;888555444666888:::555555555666666666666666666666666666555444333222444444333333333555666777666666666666555444333333333333222222333555666888222777???GGGLLLMMMLLLJJJJJJHHHCCC>>>:::777666555222222333333333333444444111222333444555444333333111222222333333222222111333333333333333333333333333222222111111222222333111111000000111111222333111111222222222333333333555444444333333444444555222222333444444444333333666666666666888999;;;===========================???>>>>>>???AAACCCBBBAAAAAABBBCCCFFFHHHKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTVVVXXX[[[\\\[[[ZZZYYYYYYWWW\\\bbbfffhhhiiijjjkkkjjjooooooqqqxxxnnnoooooopppooonnnmmmmmmkkkiiigggfffeeefffhhhiiiiiigggdddaaa___^^^^^^^^^___aaacccdddccc```\\\ZZZVVVSSSPPPMMMLLLJJJHHHFFFDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;:::999888777888777555555666666444333222333555666777777777666555555555555666777888888???IIIUUU]]]ccchhhiiiggggggfffddddddeeefffeeedddeeebbbdddddddddvvv}}}wwwsssrrrqqqooommmmmmkkkhhheeeeeeeeeeeeeeeccc```^^^\\\\\\___aaabbb```^^^^^^^^^```___]]]ZZZYYY[[[___cccjjjxxx~~~mmmccc___^^^nnnvvv```QQQDDD>>>::::::999666666888;;;:::777555444555777888888888777777666666555555555555666666666555444444333222222222222444555666777777777777777777666666888777777666666777777777>>>AAAEEEHHHIIIGGGDDDBBB@@@>>>;;;777555444333333222222333333333333444444111222333444444444333333111222222333333222222111333333333333333333333333333222222111111222222333111111000000111111222333111111222222222333333333222222111111111111222222222222333444444444333333666666666777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???BBBCCCCCCBBBAAABBBDDDFFFHHHKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTVVVXXX[[[\\\[[[ZZZYYYYYYXXX\\\```ccceeegggjjjllljjjpppooorrryyymmmnnnnnnnnnnnnmmmlllkkkiiihhhfffeeeeeefffggghhhiiigggdddaaa^^^]]]\\\\\\^^^```bbbdddccc```[[[YYYVVVSSSPPPNNNLLLKKKHHHGGGDDDCCCBBBAAA@@@?????????===<<<<<<;;;:::999888888:::888777666777777666444555555777888888888888888666666666666777888999:::???JJJUUU]]]ccchhhiiigggiiigggeeedddeeefffeeeeeefffcccgggjjjmmm{{{vvvqqqmmmpppnnnjjjhhhgggeeecccaaa_________^^^]]]\\\[[[ZZZ\\\^^^aaaaaa___]]]\\\\\\\\\[[[YYYWWWUUUWWWZZZ]]]dddqqquuuhhhaaa^^^gggzzzfffXXXHHHAAA<<<;;;999666555666999888777666555555555666999999888777666555444444444555555666666666666666666555444444444555666777666666555555555666666777333444666888;;;<<<===>>>CCCDDDDDDDDDBBB???;;;999777666444333222222333444222222333333333333444444111222333444444444333333111222222333333222222111333333333333333333333333222222111111111111222222111111000000111111222333111111222222222333333333111111000000000000111111111222333333444444444333666666666777999:::<<<===????????????????????????@@@??????@@@CCCDDDDDDCCCAAABBBDDDFFFHHHJJJLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTVVVXXX[[[\\\[[[ZZZYYYYYYYYY\\\___aaacccfffjjjmmmkkkpppppprrrzzzlllllllllkkkkkkjjjiiiiiigggfffeeeccccccdddfffggghhhfffdddaaa___]]]\\\[[[]]]___aaacccbbb___[[[YYYVVVSSSPPPNNNLLLKKKIIIGGGDDDCCCBBBAAA@@@?????????===<<<<<<;;;::::::999999;;;999888888888888777555666666777777888888888888666666777777888999:::;;;???JJJVVV]]]ccciiijjjgggkkkhhheeedddeeeffffffeeehhhdddfffjjjooo~~~zzzwwwsssnnnkkkmmmjjjfffcccbbbaaa___^^^]]]\\\ZZZYYYYYYYYYZZZ[[[\\\^^^``````^^^\\\[[[[[[YYYXXXWWWTTTSSSTTTWWWZZZcccooo}}}yyylllbbb]]]```xxxjjj[[[JJJCCC<<<;;;:::777555777777777888888777666666555777777777666666555555555444444555666777888888777;;;:::888777777777888999333333333333555666888999;;;<<<>>>@@@AAAAAA@@@@@@<<<<<<;;;:::999888777666555444333333333444555666222222222333333333444444222222333333333444444444111222222333333222222111222222222222222222222222222222111111111111222222111111000000111111222333111111222222222333333333333222222111111222222333111111222333444444444444555666777888999;;;======????????????????????????@@@??????AAACCCEEEEEEDDDBBBBBBDDDFFFHHHJJJLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUVVVXXX[[[\\\[[[ZZZYYYYYYXXX\\\```ccceeegggjjjlllkkkpppppprrrzzzkkkkkkjjjiiihhhhhhggggggfffeeecccbbbbbbccceeefffgggfffdddbbb```___]]]]]]]]]___aaabbbaaa___\\\ZZZVVVSSSPPPNNNMMMLLLJJJHHHEEEDDDBBBAAA??????>>>>>>===<<<<<<;;;;;;:::::::::;;;:::888888999999777666666666666666666666777777666666777777888:::;;;<<>>999777555555444444444444555555666666555555555555555555222222222333333333444444222222222333333333444444111222222333333222222111222222222222222222222222222111111000000111111222111111000000111111222333111111222222222333333333333222222111111222222333000111222333444444444444444555777999:::<<<===>>>?????????????????????????????????AAACCCEEEEEEEEEBBBCCCDDDFFFHHHJJJKKKLLLNNNNNNNNNOOOQQQSSSTTTUUUVVVXXX[[[\\\[[[ZZZYYYYYYWWW\\\ccchhhjjjjjjjjjjjjjjjoooooorrrzzzlllkkkjjjiiihhhgggggggggfffeeedddccccccdddfffgggggggggfffeeecccbbbaaa```___````````````___^^^]]]XXXUUURRRPPPOOONNNLLLKKKHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<;;;;;;::::::<<<:::999888999999888666666555555444444555555666666666666777888:::;;;<<<@@@JJJVVV^^^dddiiijjjhhhhhhgggfffggghhhiiihhhgggjjj```]]]aaajjjyyyvvvqqqnnnllliiifffdddcccaaa^^^\\\[[[[[[YYYWWWSSSRRRQQQPPPPPPQQQRRRSSSTTTWWWZZZZZZYYYWWWWWWWWWTTTUUUTTTSSSRRRSSSVVVXXXeeeooozzzvvvjjjbbb]]]qqqmmm^^^OOODDD<<<;;;<<<:::888999888888999999999999888888333333444555666777888888555555777888999999999999444444333222333444555666;;;>>>AAAEEEJJJMMMOOOPPPKKKJJJFFFBBB===888444111555444333333333333444555555555555444444333333222222222333333333333444444333333222222222333444555111222222333333222222111222222222222222222222222111111000000000000111111111111000000111111222333111111222222222333333333111111000000000000111111000111222333444555555555444555777999;;;===>>>>>>????????????????????????>>>>>>>>>@@@CCCEEEEEEEEECCCCCCEEEFFFHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVVVVXXX[[[\\\[[[ZZZYYYYYYVVV\\\dddjjjlllllljjjjjjiiinnnnnnqqqzzzooonnnllljjjiiiiiiiiiiiihhhgggfffeeeeeegggiiijjjggggggggggggfffeeeddddddbbbaaa```_________``````[[[XXXVVVTTTSSSRRRPPPOOOLLLJJJHHHEEEBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888999999777666666666555444444444555666555555555666888999;;;<<<@@@KKKVVV^^^dddjjjkkkhhhffffffgggiiikkkkkkiiigggggg\\\[[[```lll|||yyysssoookkkhhhfffdddbbb```\\\[[[YYYYYYYYYXXXUUUSSSOOONNNNNNMMMMMMNNNNNNNNNPPPSSSVVVWWWWWWUUUUUUVVVRRRRRRSSSRRRRRRSSSVVVYYYaaajjjuuu~~~wwwjjjaaaZZZjjjooobbbSSSGGG===;;;<<<:::777777888777777777777888888888666666777777888888999999666777777888999999999999444444555777999===@@@BBBHHHJJJLLLMMMMMMLLLJJJHHH999888777555444444333333444444444333333333333333333444444444333333222111222222333333333333444444333333222222222333444555111222222333333222222111111111111111111111111111111111000000000000111111111111000000111111222333111111222222222333333333222222111111111111222222000000222333444555555555333555777:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???BBBDDDEEEDDDCCCDDDEEEFFFHHHIIIKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVVVVXXX[[[\\\[[[ZZZYYYYYYWWW\\\ccchhhjjjjjjjjjjjjhhhmmmlllpppyyyqqqpppnnnlllkkkkkkkkkkkkjjjiiihhhggghhhiiikkkmmmhhhhhhhhhiiihhhhhhgggfffcccbbb```^^^^^^___aaabbb^^^[[[XXXWWWVVVUUUSSSRRROOONNNKKKGGGDDDBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888888888777555777666555444444555666777444444555666777999;;;<<<@@@KKKWWW^^^dddjjjkkkhhhdddeeegggjjjlllllljjjgggcccZZZZZZbbbppp{{{vvvrrrpppmmmiiifffdddbbb```___WWWWWWVVVWWWWWWVVVSSSPPPNNNNNNNNNNNNNNNMMMMMMMMMHHHKKKNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSVVVYYY]]]fffpppzzzuuuhhh^^^UUUddd}}}pppeeeVVVJJJ???<<<<<<999666444777777666666666666777888:::::::::999999999999999777777888999999999999888888999;;;???CCCIIIMMMPPPRRRRRRQQQNNNIIIBBB;;;777888777555333222333333444111111222222333333333333333333444444444444333333222222333333333444444444444333222111222333444555222222222333333222222222111111111111111111111111111111000000000000111111111111111000111222222333111111222222222333333333555444444333333444444555///000222333444555555555333555777:::<<<>>>>>>>>>========================<<<<<<<<<>>>BBBDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVVVVXXX[[[\\\[[[ZZZYYYYYYXXX\\\aaaeeegggiiijjjlllggglllllloooyyyrrrpppmmmjjjhhhggghhhhhhiiiiiijjjlllnnnooonnnlllmmmllljjjjjjjjjjjjiiigggccccccbbbbbbbbbbbbbbbbbbeeeaaa\\\YYYXXXXXXWWWWWWRRROOOLLLIIIGGGEEECCCAAAAAA@@@???===<<<:::999999;;;:::999888777777777777777777666666666666777777888888888777666888<<>>;;;;;;:::999;;;666888;;;;;;999777666666:::;;;<<<===<<<:::888777<<<;;;888777777999<<<>>>@@@EEELLLRRRUUURRRNNNKKKIIIEEE@@@;;;888777777888666555333222222333555666666555555555555666777777666666555444444444444555222222444444444444222222444333333222111111111222444444333222222333333333555555555444444333333333111111111111111111111111///000000000000111111111111111222222222333333333222222222222222222222222555333111222555777555333777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFCCCCCCDDDEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]bbbfffhhhiiihhhhhhjjjhhhjjjpppvvvrrrpppmmmjjjiiihhhhhhhhhjjjjjjkkknnnppppppooommmnnnlllkkkjjjkkkkkkiiihhhfffeeeddddddcccdddeeeffffffccc^^^[[[ZZZYYYXXXWWWTTTQQQMMMJJJIIIGGGDDDBBB@@@@@@???>>>===;;;::::::;;;:::999888777777777777777777666666666666777777888888888777666888<<>>777777888888999999:::;;;555777:::>>>BBBEEEGGGHHHUUUTTTSSSPPPKKKEEE@@@<<<@@@===:::777555444555666555444333333333333444555444444333333444444555666666555444444333333444444222333333444444333333222444333333222111111222222444333333222222333333444333333333333222222111111222222222111111111111111000000000111111111222222111111111111222222222222222222222222222222222222444333111333555666555333777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^aaaeeeggghhhhhhhhhjjjhhhkkkqqqvvvqqqpppmmmkkkjjjiiiiiiiiijjjjjjmmmppprrrrrrpppmmmnnnmmmkkkkkkllllllkkkiiijjjhhhgggffffffgggiiijjjgggeeebbb```^^^\\\YYYWWWVVVSSSOOOLLLKKKIIIFFFDDD@@@@@@??????>>>===<<<<<<;;;:::999888888777777888777777666666666666777777888888888777777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEECCCCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTXXXXXXXXXYYYZZZ[[[[[[[[[]]]^^^aaaccceeeggghhhiiijjjiiilllrrrxxxpppooonnnlllkkkjjjjjjjjjiiijjjlllppprrrrrrpppmmmooonnnllllllmmmnnnlllkkklllkkkiiiggggggiiikkkllliiigggeeecccaaa^^^ZZZWWWXXXUUUQQQNNNMMMKKKHHHFFFAAA@@@@@@@@@??????>>>>>>;;;;;;:::999888888888888777777666666666666777777777888888888777999<<<>>>@@@MMMZZZ___aaaeeehhhhhhmmmllljjjjjjjjjjjjhhhggggggeeekkk}}}xxxkkkaaa\\\[[[\\\\\\YYY[[[```hhhsss}}}xxxuuuqqqnnnllljjjgggddd^^^^^^\\\ZZZXXXVVVUUUTTTQQQOOOLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMOOOOOOOOONNNMMMPPPWWWddduuuyyyjjj^^^]]]eee|||pppaaaYYYNNNCCC@@@???<<<::::::999;;;======:::777555444;;;;;;:::;;;<<<===???@@@PPPRRRTTTUUUTTTPPPMMMJJJ888666444222222444777999444555555555555555555444333444444555555444444333222222222111222333333444444333222222111111222222333333333333333333333333444333333222222222333333333333222222222333444444111111111111111000000000333333222222111000000000111111222222222333333333222222222222333333333333222222222222222222222222333222222333444444444444777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@@@@AAABBBCCCDDDCCCDDDEEEFFFHHHJJJLLLNNNNNNMMMMMMNNNOOOQQQSSSTTTWWWWWWXXXYYYZZZ[[[[[[\\\^^^___```bbbdddfffhhhiiijjjiiilllsssyyypppooonnnmmmllllllkkkkkkhhhiiikkknnnqqqrrrpppmmmpppooommmnnnoooooonnnmmmmmmllljjjiiiiiiiiikkkllliiigggfffeeeccc```\\\XXXYYYWWWSSSPPPNNNLLLJJJHHHBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;:::999888888888888777777666666666666777777777888888888888999<<<>>>@@@MMMZZZ___bbbgggjjjjjjmmmkkkjjjjjjkkkkkkjjjhhhffffffppp|||mmmfff\\\TTTQQQRRRTTTVVVRRRSSSWWW___kkkwww|||xxxssspppllljjjhhhfffdddbbb]]]\\\ZZZXXXUUURRRPPPOOONNNLLLJJJIIIIIIIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLNNNOOONNNNNNMMMOOOVVVbbbrrr}}}ooobbb```ggg{{{ssseee[[[OOODDD@@@???<<<::::::777888::::::999:::;;;===;;;===AAAEEEIIILLLNNNOOONNNMMMKKKHHHDDD@@@===;;;777666555444333333444555444555555666666555333333333444444555555444444333333333333333333444444555333333222111111111111222333333333333333333333333444333333222333333444444333222222222333333444555111222222222222222222222222222222111111111000000111111222222222333333333333333333444444444444555222222222222222222222222222222333333333333333444777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNOOOQQQTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\^^^___```bbbdddfffggghhhiiihhhlllsssyyyoooooonnnnnnnnnmmmmmmllliiiiiijjjmmmpppqqqpppoooqqqpppnnnooopppqqqpppnnnooonnnmmmlllkkkjjjjjjjjjhhhfffeeedddccc```]]]ZZZZZZXXXTTTQQQOOONNNKKKIIIDDDDDDCCCCCCBBBAAA@@@@@@<<<;;;:::999999888888999777777666666666666777777666777999999888999;;;===AAAMMMZZZ```dddhhhlllllllllkkkjjjjjjkkkkkkiiihhhcccfffssswwwjjj```\\\VVVPPPLLLLLLNNNPPPQQQSSSWWW```kkkvvv}}}~~~yyyuuuooolllhhhfffeeecccaaa___ZZZYYYWWWTTTQQQOOOMMMLLLKKKJJJHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPQQQVVV```ooouuugggdddgggyyyyyylll___RRRFFFAAA???===;;;<<<888888888888<<>><<<:::888777777777666666666666555444333222333444444444333333222111444444444444444444444444444444444444444555666666444333222222111111222222444333333222222333333444333333333333333444444555222222222222333444555555222222222333333333333333111111111111111111111111111111111111222222222333333333333333444444444444222222222222222222222222111222333333222222333444777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]___```bbbdddeeeffffffgggggglllssszzznnnnnnooooooooonnnnnnmmmkkkjjjjjjlllooorrrrrrrrrqqqpppooopppqqqrrrqqqppppppppppppooommmkkkiiihhhfffdddcccbbbaaa```]]][[[[[[XXXTTTRRRPPPNNNKKKIIIFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<;;;:::999999999999777777666666666666777777666777999999999999;;;===AAANNN[[[bbbeeejjjnnnnnnnnnllljjjjjjjjjiiigggeee```eeetttuuuggg```WWWUUUSSSPPPNNNMMMNNNPPPSSSUUU[[[dddoooxxx{{{|||{{{vvvssskkkhhheeebbbaaa___]]][[[UUUTTTRRRPPPNNNLLLKKKJJJJJJHHHGGGGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFLLLLLLLLLLLLNNNOOOPPPQQQRRRVVV___lll{{{{{{lllfffeeessstttdddVVVHHHBBBAAA???>>>@@@BBBCCCDDDFFFIIIMMMSSSWWWPPPOOOLLLHHHDDD???<<<:::777777777666666666777777111222333444555444444333222222222222333333333333555444333333333333444555444444444444444555555666444444333222222222222222444333333222222333333444333333333333333444555555222222222222333444555666222222222333333333444444000000000111222222333333000000000111111111222222111111111222222222333333222222222222222222222222000222444333111111333555777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFDDDEEEFFFGGGIIIKKKMMMOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVVWWWYYYZZZ\\\]]]]]]\\\^^^aaaccceeefffeeeeeeffffffkkksssyyynnnnnnoooooooooooonnnnnnmmmlllkkklllooossstttuuurrrqqqpppppprrrsssrrrppprrrrrrrrrrrrooollliiigggeeecccaaa``````___^^^\\\[[[XXXTTTRRRPPPNNNKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@<<<<<<;;;:::999999999999777777666666666666777777555777999999999999;;;===BBBOOO\\\bbbfffkkkoooooopppnnnkkkjjjiiigggeeebbb^^^dddtttxxxddd\\\ZZZLLLMMMNNNNNNNNNNNNPPPQQQPPPSSSZZZdddooouuuwwwvvvyyy|||~~~|||yyyuuurrriiifffccc```^^^]]]ZZZXXXPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEJJJJJJIIIIIIKKKLLLOOOPPPTTTWWW^^^jjjyyyooofffbbbnnnyyyhhhZZZKKKDDDBBB@@@AAACCCLLLPPPVVVYYYXXXSSSOOOMMMFFFCCC@@@<<<999777666666666666666666555444222111555555555555555444444444333333333333444555666777666555333222222333555666444444333333444444555666555444333333222222333333444444222222222222444444333333333333333444555666222222222222333444555666111111222222222333333333//////000111222333333444///000000000000111111111///000000000000111111111222222222222222222222222///222444333111000222555777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEGGGDDDEEEFFFGGGIIILLLNNNOOOOOONNNNNNOOOPPPRRRTTTVVVVVVVVVWWWYYYZZZ\\\]]]]]][[[^^^aaadddffffffeeeccceeeeeejjjrrryyyqqqqqqpppooonnnmmmlllllllllkkkjjjkkknnnqqqrrrrrrqqqpppooopppqqqrrrqqqpppsssssssssqqqnnnjjjgggdddeeeccc```_________^^^]]]WWWVVVUUUUUUTTTRRRMMMJJJKKKIIIGGGDDDBBB@@@???>>>???>>>===<<<:::999888777888888777777888999::::::;;;:::999999999:::;;;<<>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEFFFFFFHHHIIIJJJJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWXXXZZZ[[[[[[[[[[[[]]]^^^```bbbeeeggghhhhhhddddddiiiqqqwwwqqqppppppooonnnmmmmmmlllllljjjiiijjjmmmpppqqqqqqnnnmmmlllmmmooopppooonnnqqqqqqqqqooommmiiieeecccdddbbb___^^^^^^^^^^^^]]]WWWVVVVVVUUUUUUSSSOOOLLLJJJIIIGGGDDDBBB@@@??????>>>>>>===<<<;;;999888888777777666666777777888999:::999888777888999:::;;;EEEOOOZZZaaagggmmmooommmooommmjjjiiiiiihhhfffddd___^^^lllqqqaaaVVVQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPUUUZZZ```fffjjjnnnrrruuuwwwuuussssssvvvzzz|||}}}}}}|||||||||}}}~~~}}}yyyvvvtttqqqnnnkkkeeebbb]]]ZZZXXXVVVSSSQQQNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLPPPSSS[[[gggsssxxxnnnccceeewwwtttnnnfff```]]]YYYTTTPPPJJJHHHEEEBBB>>><<<:::999888888777777666666555555555555555444333333222222444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333444555444222111222333444444444333333222222222444333333222222333333444666555444333222333333444111111222222222222111111222000///000111222222222333333333222222222111111333333333333222222111111444333333222111111000000333333333444444444555555666666777888:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEFFFFFFGGGIIIJJJKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWXXXYYY[[[[[[\\\\\\\\\]]]```bbbdddeeeffffffddddddiiiqqqxxxppppppoooooonnnnnnmmmmmmllljjjiiijjjllloooppppppnnnmmmlllmmmnnnooonnnmmmppppppooommmkkkgggdddbbbcccaaa^^^]]]^^^^^^]]]]]]XXXWWWVVVVVVVVVTTTQQQNNNJJJIIIGGGEEECCCAAA@@@@@@>>>======<<<;;;:::::::::666666666666666666777888888888777777777888::::::CCCNNNZZZbbbhhhnnnnnnkkkmmmlllkkkjjjjjjhhheeebbb^^^^^^mmmwwwdddZZZSSSOOOOOOQQQPPPOOONNNOOOPPPQQQRRRUUUYYY^^^dddhhhlllqqqtttsssqqqnnnnnnqqqtttvvvwwwvvvvvvvvvwwwyyyzzz|||}}}}}}zzzvvvssspppmmmjjjgggbbb___[[[XXXVVVTTTQQQOOOJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEGGGHHHJJJKKKLLLPPPYYYfffrrr~~~xxxmmmbbbbbbqqqxxxpppfff\\\UUUNNNGGGBBB===<<<;;;999888777777777666666666666777777777777555555666666666444333222555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222333444333111000111222444444333333333333222222444333333222222333333444555444444333333333333444000111222333333222111000111222444444333222333444333333333222222222222111333333333333333222222111444444333333222222111111333333333444444444555555666666777888:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWYYYZZZ\\\]]]]]][[[]]]```ccceeedddcccbbbddddddiiiqqqxxxoooooooooooonnnnnnnnnnnnllljjjiiiiiilllnnnnnnnnnooonnnnnnnnnpppqqqpppooooooooonnnllljjjgggdddcccbbb```^^^]]]^^^___^^^^^^ZZZYYYXXXXXXXXXVVVTTTQQQJJJIIIHHHFFFDDDBBBBBBAAA>>>=========<<<<<<;;;;;;777777666666666777777888888888777777888999:::;;;AAAMMM[[[cccjjjnnnnnnkkkkkkkkkjjjkkkkkkiiieeebbb^^^^^^nnnlll\\\WWWSSSPPPNNNPPPOOOOOOOOOOOOPPPRRRRRRTTTXXX]]]aaaeeejjjnnnqqqpppnnnkkkkkknnnqqqssssssssstttuuuvvvxxxzzz||||||zzzvvvrrrnnnkkkhhheeebbb___\\\YYYVVVUUURRROOOMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC????????????????????????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLOOOXXXdddppp|||wwwlllaaa```lllpppgggZZZOOOGGGBBB===999999888888777777777777888777777666666666666666666555666777888777666444222555555555444444555555555555555555555555555555555333333333333333333333333333333333333333333333333222333444333222111111333333333333333333333333333444333333222222333333444444333333333333333333333000111444555555444111000///222666666333111222444222222222222222222222222222333333444444333222222444444444333333222222222333333333444444444555555666666777888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^[[[^^^aaaeeefffeeecccaaaddddddiiiqqqxxxnnnnnnnnnnnnoooooooooooommmkkkiiijjjkkkmmmnnnmmmpppooonnnooopppqqqqqqooopppooonnnllliiigggeeedddcccaaa___^^^___aaaaaa```]]]\\\ZZZYYYYYYXXXUUUSSSMMMKKKJJJGGGEEEDDDCCCCCC>>>>>>>>>======<<<<<<<<<999888888777777888888888999999888888999:::<<<===@@@LLLZZZdddkkkooonnnjjjjjjjjjjjjjjjjjjhhheeebbb^^^___qqq~~~dddWWWTTTQQQOOONNNNNNNNNNNNOOOPPPQQQRRRRRRTTTWWW\\\```cccgggjjjmmmnnnllljjjjjjlllppprrrrrrqqqrrrtttvvvxxxzzz{{{{{{wwwsssmmmiiieeebbb___]]]]]][[[XXXVVVTTTRRRNNNLLLJJJJJJHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBB????????????????????????AAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLOOOPPPVVVaaalllzzzwwwkkk```^^^fff{{{|||pppeeeUUUHHHAAA>>><<<;;;:::999999888888888888888888888777777666666555555444666777888888666444333555555555444444555555555555555555555555555555555333333333333333333333333333333333333333333333333333555555444333222333444333333333333333333333333444333333222222333333444222222333333333333333333111333555666666555333111...222555555222000000222222222222222222222222222111222444555555444333222444444333333333333333222333333333444444444555555555666666777999;;;===>>>?????????????????????????????????@@@AAABBBDDDDDDEEEEEEEEEFFFIIILLLNNNPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^\\\___cccfffgggfffdddbbbddddddiiirrryyymmmmmmnnnnnnooooooppppppnnnllljjjjjjlllmmmmmmmmmooommmmmmnnnooopppooonnnooonnnmmmkkkiiigggeeeddddddbbbaaa```bbbcccdddcccaaa___\\\[[[ZZZYYYVVVTTTPPPOOOLLLJJJGGGEEEDDDDDD@@@??????>>>===<<<<<<<<<:::999999888888888888888999999888888999;;;===>>>@@@LLLZZZcccjjjooooookkkjjjiiiiiiiiiiiihhheeeccc___bbbuuusss]]]RRROOOMMMLLLLLLMMMMMMNNNOOOQQQRRRRRRSSSUUUYYY^^^bbbdddfffhhhiiikkkiiiggggggkkknnnqqqrrroooqqqsssuuuwwwxxxyyyyyyvvvqqqkkkfffbbb___\\\ZZZZZZXXXVVVTTTSSSPPPMMMJJJJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLOOOOOOTTT^^^jjjxxxxxxlll```\\\```rrryyyttthhhVVVHHH@@@===;;;::::::999888777666666666777999888888777666555555444555555666777777666555444555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444555666555333222333444222222333333333333444444444333333222222333333444111222222333333333333222222333444666666444333222000111222222111///000000111222222222222333333333111222444555666555333222333333333333222222222222333333333444444444555555555555666777999;;;===>>>????????????????????????@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFIIILLLPPPRRRPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]]]]___bbbeeeggggggeeedddddddddiiirrryyylllmmmmmmnnnoooppppppqqqpppnnnlllkkklllnnnnnnmmmpppooonnnooopppqqqpppooonnnmmmkkkiiigggeeeddddddfffdddcccccceeefffggggggdddbbb___\\\[[[YYYWWWUUUTTTRRROOOLLLIIIGGGEEEDDDAAAAAA@@@???===<<<;;;;;;999999888777777777777777888888777777999:::<<<===AAALLLZZZbbbiiioooooommmkkkiiihhhggghhhgggfffdddaaadddxxxxxxiiiXXXPPPMMMKKKKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTXXX\\\bbbfffggggggggggggfffdddbbbdddggglllnnnppppppqqqsssuuuwwwxxxxxxxxxwwwrrrkkkeeebbb___\\\ZZZWWWUUUSSSRRRQQQNNNJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLSSS^^^iiivvvzzzmmm```ZZZZZZiii~~~ssshhhXXXJJJAAA<<<888555888777666666555555666666777777777777666666666666555555555555555555555555444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333444555444222111222333222222222333333444444444444333333222222333333444000111222333444333333222111222222333333222222111333222000000000111000///111111222222222333333333000222444666666555444222222222222222222222222222333333333444444444555555555555666777999;;;<<<===????????????????????????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDFFFIIIMMMQQQSSSPPPPPPQQQRRRSSSUUUVVVWWWZZZYYYXXXWWWXXXYYY[[[\\\\\\^^^```ccceeefffffffffddddddiiirrryyyllllllmmmnnnooopppqqqqqqqqqooollllllmmmnnnnnnmmmrrrqqqqqqqqqssstttsssrrrlllkkkiiigggeeedddcccccchhhfffdddeeeggghhhiiiiiifffddd```]]][[[YYYWWWUUUVVVTTTQQQNNNJJJGGGEEEDDDBBBBBBAAA???>>><<<;;;:::888888777666666666666666777666666666888999;;;===AAALLLYYYbbbiiiooopppmmmllljjjgggfffggggggfffeeebbbfffzzzpppdddVVVPPPMMMKKKLLLPPPNNNOOOPPPRRRTTTUUUVVVVVVZZZ___eeejjjjjjiiigggfffbbb```___```eeeiiilllnnnrrrtttvvvxxxyyyyyyyyyyyyxxxssslllfffbbb___]]][[[TTTSSSQQQPPPOOOLLLHHHEEEBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJGGGJJJRRR^^^jjjuuu|||nnn```XXXVVVcccqqqhhhZZZNNNFFF???999555777666666666666666777777555555555666777888888999555555444444444444555666444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222333444333111000111222222222222333333444444444444333333222222333333444000111222333444333333222000000000000000000000000666222//////111222111///111111111222222333333333000222444666777666444222111111111111111111111222333333333444444444555555555555666777888:::<<<===????????????????????????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDFFFIIIMMMQQQTTTQQQQQQQQQRRRSSSUUUWWWXXX\\\ZZZYYYXXXXXXYYYZZZ\\\[[[\\\^^^aaaccceeefffgggddddddiiirrrzzzmmmnnnpppsssvvvxxxvvvtttsssrrrqqqqqqppppppppppppqqqrrrrrrrrrrrrqqqppppppiiihhhgggfffffffffffffffeeecccaaaaaacccdddeeedddeeedddcccaaa^^^[[[YYYWWWTTTSSSQQQOOOLLLHHHEEEDDDCCCAAA>>>======<<<;;;999888888888888777777777777666777888999888999<<<>>>AAAMMMZZZaaafffkkkmmmlllmmmkkkiiihhhhhhgggfffdddccchhhhhh\\\QQQPPPQQQPPPNNNNNNNNNOOOPPPRRRTTTXXX^^^bbbdddiiinnnpppnnnjjjfffdddjjjeee___^^^bbbhhhlllnnnsssvvvxxxxxxuuutttvvvxxxzzzrrrjjjgggiiiiiifffaaa\\\XXXTTTPPPMMMJJJFFFCCCDDDDDDDDDCCCBBBAAA???>>>CCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????===>>>@@@AAABBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIHHHMMMYYYfffqqq{{{wwwiii^^^YYYWWW```ooo\\\NNNDDD<<<999::::::999777666555666777999777777777777777777777777888888777555444333222111333222111000000222444555222222444444444444222222333444555555666666555555777666444333222333333444111222222333333222222111444333333222222333333444555555444333333222111111000111222222333333333333666666555444444333222222111111222333222111000///333444444444444444444444444444333222222111000000444444222111000000000000222222333444444555555666444555666777:::<<<>>>????????????>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDFFFFFFFFFGGGIIILLLPPPRRRWWWUUUSSSRRRRRRUUUWWWYYY[[[[[[ZZZZZZ[[[[[[\\\]]][[[]]]___aaacccdddeeefffbbbfffgggnnn|||ooopppqqqtttwwwxxxvvvtttsssrrrqqqppppppppppppqqqppppppqqqqqqppppppooonnnjjjiiihhhgggffffffffffffeeecccbbbbbbdddeeeeeeeeefffeeedddccc```^^^[[[ZZZUUUUUUSSSPPPMMMJJJGGGFFFEEEBBB@@@>>>>>>===<<<:::999888888888777777777777666777999999888999<<<>>>@@@LLLZZZaaaggglllooonnnlllkkkjjjjjjiiihhhfffddddddllleeeZZZPPPOOOQQQPPPNNNNNNOOOPPPQQQSSSUUUYYY___cccjjjllloooooonnnlllkkkkkkkkkgggbbbaaadddiiimmmooorrruuuxxxxxxwwwvvvxxxzzz|||uuunnnkkkllllllhhhccc\\\YYYTTTOOOLLLJJJGGGEEEBBBBBBBBBAAA@@@???===<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHIIIGGGJJJUUU___iiisss{{{}}}ooobbb\\\YYYaaa~~~vvvaaaQQQFFF===999::::::999777666555666777888777777777777777777777777777777666555444333333222444333222111111222444555222333444444444444333222333333444555555555555444666555444333333333333333222222333333333333222222444333333222222333333444555555444333333222111111111222333333333333333333444444333333222111111000333222111000000000111111222222222222222333333333444444444444333333222111333333333333222111000000222222333444444555555666444555666777:::<<<>>>???????????????>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEFFFFFFFFFGGGJJJMMMQQQSSSUUUUUUTTTSSSTTTUUUWWWXXX[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]___bbbdddeeeffffffdddggggggnnn|||rrrrrrsssuuuwwwwwwuuusssrrrqqqqqqpppppppppppppppnnnnnnoooooonnnnnnmmmllljjjiiiiiigggfffeeeddddddeeecccbbbbbbdddfffeeeeeeggggggfffeeecccaaa___^^^WWWVVVUUURRROOOLLLIIIHHHFFFDDDAAA@@@???>>>===;;;999999999888888888777777777888999999999999<<<>>>???LLLYYYaaagggmmmooonnnkkkkkklllllljjjhhheeedddfffqqqxxxaaaWWWNNNNNNOOOOOONNNOOOOOOPPPRRRSSSVVV[[[aaaeeennnnnnnnnmmmlllmmmoooqqqmmmjjjfffeeehhhkkknnnooorrrtttxxxzzzzzz{{{|||}}}yyyrrrppppppnnniiiddd\\\XXXRRRMMMKKKIIIGGGFFFAAAAAAAAAAAA@@@???======;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????????????????@@@AAABBBBBBBBBCCCDDDDDDFFFFFFGGGHHHKKKHHHIIIQQQYYYaaakkkttt}}}nnnaaa\\\YYY```||||||eeeTTTGGG>>>:::;;;:::999777666666666777888666666666666666666666666666666555555555444444444444444333222333444555666333333444444444444333333222222333444444444444444444444555555444444333333222222333333333333222222444333333222222333333444555444444333333222222111333444444444444333333222222222222111000000//////555333111......000222333000000000000111111222222333444555666555444333222222333333333333111000///222222333444444555555666555555666777999<<<>>>?????????????????????????????????@@@AAABBBDDDEEEFFFEEEEEEFFFHHHJJJNNNQQQSSSSSSSSSTTTUUUUUUVVVWWWWWW[[[[[[ZZZZZZ[[[[[[\\\]]]\\\^^^```ccceeefffggggggfffiiihhhnnn{{{sssssssssuuuvvvvvvsssqqqppppppooooooooooooppppppllllllmmmmmmllllllkkkjjjiiiiiihhhgggeeedddbbbaaacccbbbbbbbbbdddfffeeedddggggggfffeeedddcccaaa```XXXWWWVVVTTTQQQNNNKKKJJJGGGEEEBBB@@@@@@???===;;;::::::999999999888888888777999:::999999999<<<===@@@MMMZZZaaaggglllnnnmmmjjjlllnnnnnnkkkhhhfffdddgggvvvqqq]]]TTTMMMMMMNNNNNNNNNOOONNNPPPRRRSSSVVV[[[bbbfffllllllllllllkkkmmmpppssspppnnnkkkjjjkkkmmmppprrrtttvvvzzz}}}zzzuuurrrppplllfffaaaZZZUUUOOOJJJHHHGGGFFFFFFCCCCCCCCCBBBBBB@@@??????AAA@@@@@@???>>>===<<<;;;============>>>>>>>>>???AAA@@@???>>>???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGLLLJJJJJJOOOUUU\\\gggqqq}}}|||mmm```\\\[[[ccc~~~|||eeeTTTGGG>>>:::;;;999888777777666666777777666666666666666666666666444555555555555555555555555444444444444555666666333444444444444444444333111222333333444444333333333333555555555444333222222333333333333333333222444333333222222333333444444444444333333222222222555555555555444333333222222111111111000000000///444333111//////000111222//////000000111111222222111222444555555555333222333222111000000000000111222222333444444555555666555666666888999;;;===>>>>>>???????????????@@@@@@?????????@@@BBBCCCEEEFFFCCCCCCEEEGGGJJJMMMPPPRRRQQQRRRTTTVVVWWWWWWWWWWWW[[[[[[ZZZZZZ[[[[[[\\\]]]\\\^^^aaadddfffggggggggggggjjjjjjnnnzzzrrrrrrrrrtttuuutttqqqnnnnnnnnnmmmmmmmmmnnnnnnooojjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhgggeeecccbbb```cccbbbbbbccceeeffffffeeefffffffffeeedddcccaaaaaaYYYYYYWWWUUURRRPPPMMMLLLHHHFFFCCCAAA@@@???===;;;::::::::::::999999999999888999::::::999:::;;;===BBBNNN[[[bbbfffkkkmmmkkkjjjmmmoooooolllhhhffffffgggyyynnnYYYRRRLLLLLLMMMLLLMMMOOONNNOOOQQQSSSWWW\\\cccgggiiilllnnnoooooopppsssttttttsssqqqooooooqqquuuwwwzzz|||{{{vvvqqqmmmhhhaaa]]]VVVQQQKKKFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@??????BBBAAA@@@???>>>======<<<<<<============>>>>>>>>>AAA@@@???>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGKKKIIIIIINNNRRRYYYcccnnnyyyqqqccc^^^]]]ddd}}}vvvaaaQQQEEE===:::;;;999888888777777777777777666666666666666666666666444444444555555555555555555444444444555555666666444444444444444444444444111222333333444444333333222333444555555555333333333333333444444333333333444333333222222333333444444444333333333333222222555555555555444333333222222222222222222111111111111222222222222111000000000000111111222333333444111111333444444333222222444222///,,,,,,...111222222222333444444555555666666666777888999;;;===>>>>>>>>>??????@@@@@@@@@AAA>>>>>>>>>???@@@BBBDDDEEEAAABBBDDDFFFIIILLLNNNPPPOOOQQQTTTVVVXXXXXXXXXWWW[[[[[[ZZZZZZ[[[[[[\\\]]]\\\^^^aaadddfffggggggfffgggkkkkkkooozzzqqqqqqrrrssstttssspppmmmlllkkkkkkkkkkkkllllllmmmiiiiiijjjjjjiiiiiihhhggghhhiiiiiiiiigggeeecccbbbdddcccdddeeehhhiiihhhffffffffffffeeedddbbbaaa```[[[[[[ZZZXXXUUUSSSPPPOOOJJJHHHEEECCCBBB@@@>>>===;;;;;;;;;:::::::::999999999:::;;;:::999:::;;;===BBBNNN[[[bbbfffkkkmmmlllkkknnnpppoookkkhhhggghhhhhh{{{lllXXXQQQMMMMMMMMMLLLLLLOOONNNPPPRRRUUUXXX^^^eeeiiilllooosssvvvwwwxxxyyyzzzzzzyyywwwuuuuuuwww|||~~~wwwpppiiiccc]]]YYYRRRNNNHHHEEECCCCCCBBBAAA??????@@@??????>>>======<<<<<<=========>>>>>>>>><<<<<<============>>>>>>AAA@@@@@@???@@@@@@AAAAAAAAABBBCCCCCCEEEEEEFFFGGGFFFEEEGGGKKKNNNSSS^^^hhhuuurrrbbb[[[XXX\\\sssppp]]]OOOEEE===:::;;;888888888888777777777666666666666666666666666666444444555555555555555555444444444555555555555666555555444444444444555555222222333444444444444444333333444444555555444444333333444444444444333333444333333222222333333444333333333333333333333333333444444444444333333222333333333333333333333333111111222333333111000///000111111222333444555555222222222222222222222222444111...,,,,,,...111333222222333444444555555666666666777888999;;;<<<===>>>>>>??????@@@AAAAAAAAA======>>>???@@@BBBCCCDDDBBBCCCEEEGGGJJJLLLMMMNNNOOOPPPSSSVVVWWWXXXYYYYYY[[[[[[ZZZZZZ[[[[[[\\\]]][[[]]]aaadddfffgggfffeeeeeekkklllpppyyyrrrqqqrrrsssttttttqqqnnniiiiiiiiiiiiiiijjjkkkkkkiiiiiiiiiiiiiiihhhhhhgggjjjkkkkkklllkkkiiigggfffffffffgggiiilllmmmkkkjjjhhhhhhgggfffeeecccaaa```___^^^]]][[[YYYVVVTTTSSSNNNKKKHHHFFFEEECCCAAA???;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::;;;===???KKKYYYaaagggmmmpppooollloooqqqooojjjggghhhjjjjjj~~~hhhWWWRRRNNNNNNMMMKKKLLLOOOPPPRRRTTTWWW[[[aaahhhmmmpppssswwwyyy{{{}}}~~~|||{{{~~~zzzqqqhhhaaa\\\YYYOOOLLLHHHEEEDDDCCCAAA@@@>>>????????????>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@@@@@@@AAAAAA@@@@@@???AAABBBBBBCCCDDDEEEFFFFFFEEEEEEGGGKKKLLLOOOXXXbbbooorrr```YYYUUUYYYnnn}}}nnn]]]PPPGGG>>>::::::888888888888888777666666777777777777777777777777555555555555555555444444333333444555555555555555666555444333333444555666333333444555555555555444333333333333333444555666333333444444444444333333444333333222222333333444333333333333333333333333111222333333333333333333333333333333333333333333222222222111111111111111000000111222333444555555666555333111111111222333222222111111111111222222222222333444444555555666666777777888999;;;<<<===>>>>>>???@@@@@@AAABBBBBB>>>>>>??????AAABBBDDDEEEEEEFFFHHHJJJKKKMMMNNNNNNOOOPPPRRRUUUWWWXXXZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ\\\```dddffffffeeedddcccjjjlllqqqyyyrrrrrrssstttvvvuuurrrppphhhhhhgggggghhhiiijjjjjjiiiiiiiiiiiiiiihhhhhhgggkkklllnnnnnnnnnllljjjiiiiiiiiijjjlllooopppnnnmmmiiiiiihhhgggeeecccbbbaaaaaaaaa```^^^\\\YYYWWWVVVPPPNNNJJJHHHGGGEEECCCAAA<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;::::::;;;===<<>>===<<<;;;;;;:::<<<<<<<<<<<<=========>>>???@@@AAABBBBBBAAA???>>>AAAAAABBBCCCDDDEEEFFFFFFGGGGGGJJJMMMMMMNNNVVV___jjj{{{uuueee^^^[[[___uuu}}}ooo^^^RRRIII@@@;;;:::888888888888888777666666888888888888888888888888666666555555555444444444222333444444555555444444666555444333333444555666333444555555666666555555444444333222333444666777333444444555555444444333444333333222222333333444333333333333333333333333000111222222333333333333222222222222222222333333555333111//////000222333///000111222333444555555999777444222111111333555000222444666666444222111222222333444444555555666777777777888999;;;<<<===>>>>>>???@@@AAAAAABBBBBB??????@@@AAABBBDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\]]]YYY\\\```dddffffffdddcccaaaiiilllqqqyyyyyyvvvuuuuuuvvvtttppplllhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmlllmmmnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkmmmmmmlllkkkkkkjjjiiihhhgggeeeddddddeeeeeeddddddbbb___ZZZVVVVVVSSSOOOKKKIIIFFFCCC@@@AAA@@@>>>===;;;:::::::::777777666666777777888999???IIIXXXdddkkknnnooopppqqqrrrqqqmmmgggcccccceeeooo|||eeeYYYTTTPPPPPPPPPNNNMMMOOONNNQQQUUUZZZ___ffflllqqqvvvvvvxxx}}}ttthhh^^^WWWSSSLLLIIIFFFDDDCCCBBBAAA???CCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEHHHLLLMMMOOOWWW```ppp~~~{{{kkkfffhhhqqq|||pppcccXXXMMMAAA:::999888888888888888777666666555555555555555555444444333444555666666555444333666666555444333333222222444555555555444333333222444444444333333222222222333444444555555444444333222222333333333333444444222222222222222222222222333333333222222111111111555444444333333222222111222111111000111222444555111111111111111111111111222222111111111111222222222222222222222222222222111222222333333222222111444444333333333444555555666777777888:::<<<>>>???@@@@@@AAAAAAAAA@@@@@@???AAA@@@???@@@BBBDDDEEEDDDEEEEEEEEEFFFIIIMMMPPPRRRRRRPPPOOOQQQVVVZZZ\\\[[[[[[\\\\\\]]]]]]^^^^^^___ZZZYYY\\\bbbdddbbbbbbdddhhhkkkiiiooo|||yyywwwvvvuuuvvvtttpppmmmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjlllmmmnnnoooooopppppppppppppppooorrrpppmmmlllmmmlllkkkjjjkkkkkkjjjiiihhhggggggfffhhhgggffffffeeeaaa\\\YYYVVVSSSOOOLLLJJJHHHEEECCCAAA@@@???===<<<;;;::::::;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEFFFFFFGGGFFFEEEGGGKKKLLLOOOWWWaaarrrvvvooommmqqq}}}sssfff[[[NNNAAA;;;:::999999999999999888777777999888777666444333222111444444555666666555444444666555555444333333222222444444555555444444333222555444444444333333333222333444444555555444444333222222333333333333444444222222222222222222222222444333333333222222222222333333333333333333333333444444333333333444555666111111111111111111111111222222111111111111222222222222222222222222222222111222222333333222222111222222111111222222333444666777777888:::<<<>>>????????????@@@@@@??????>>>AAA@@@???@@@BBBDDDEEEDDDDDDDDDDDDEEEHHHKKKNNNPPPQQQPPPOOORRRVVVZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[^^^ccceeecccccceeegggjjjiiiooo{{{yyyxxxvvvvvvuuusssooolllhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiikkkmmmnnnooosssssssssssssssrrrrrrrrrxxxtttpppmmmlllllljjjiiikkkkkkllllllkkkkkkjjjiiijjjiiihhhhhhgggddd```]]]XXXUUURRROOOMMMKKKHHHEEEBBBAAA???===<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>HHHUUUbbbjjjnnnooopppooopppoookkkeeeaaabbbdddlllzzzdddXXXRRRNNNOOOOOOMMMNNNPPPSSSVVV[[[```gggnnnvvv{{{|||pppcccXXXSSSKKKHHHDDDBBBBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGFFFGGGIIIKKKOOOXXXbbbsssuuunnnhhhhhhssswwwlll___QQQBBB<<<<<<::::::999999999888888888888888777666444333222222444444555666666555444444555555555444444333333222444444555555444444333333555555555444444444444444333444444555555444444333222222333333333333444444333333333333333333333333444444444444333333333333111111222333333444555555555444444333333333333444111111111111111111111111222222111111111111222222222222222222222222222222111222222333333222222111222222222222222333444444666777777888:::<<<>>>???===>>>>>>?????????>>>>>>AAA@@@???@@@BBBDDDEEEDDDEEEEEEEEEGGGIIILLLOOOPPPQQQPPPPPPRRRVVVYYYZZZZZZ]]]]]]\\\[[[[[[ZZZYYYYYY^^^]]]___eeefffddddddfffeeejjjkkkppp{{{xxxwwwvvvuuussspppmmmkkkiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiikkkmmmoooqqqrrruuuttttttsssssssssssssssyyyuuuppplllkkkkkkkkkjjjkkklllmmmnnnnnnmmmllllllkkkjjjiiihhhhhhfffbbb___[[[YYYUUURRRPPPMMMHHHEEEBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>FFFSSS```iiinnnppppppmmmnnnnnnjjjdddaaaaaacccfff|||vvvaaaXXXRRRNNNNNNOOONNNOOOQQQUUUYYY___eeelllssszzzssseeeXXXQQQIIIGGGCCCAAAAAA@@@???>>>>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFIIIJJJNNNXXXcccrrrzzzlllddd^^^^^^jjjyyy{{{pppdddTTTDDD======999999888888888777888888555555555555666666666666444555555555555555555444555555444444444333333333333444444555444444333333555555555555555555555555333444444555555444444333222222222333333333444444333333333333333333333333444444444444444444444444222222222333333444444444333333222111111000000000111111111111111111111111222222111111111111222222222222222222222222222222111222222333333222222111444444444444444555666777666777777888:::<<<>>>???===>>>??????????????????AAA@@@???@@@BBBDDDEEEDDDGGGHHHHHHJJJLLLNNNQQQRRRPPPPPPQQQSSSUUUXXXYYYZZZ]]]\\\\\\\\\[[[[[[[[[ZZZ^^^]]]```eeegggddddddffffffkkkmmmsss|||uuuuuuuuutttqqqnnnlllkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkmmmooorrrtttuuuuuutttsssrrrrrrrrrrrrrrruuurrrmmmkkklllmmmmmmmmmkkklllnnnoooooonnnmmmllliiihhhggggggfffeeebbb```___\\\YYYUUURRRNNNHHHEEECCCBBB@@@???===<<<<<<<<<:::::::::::::::;;;;;;<<<===DDDPPP]]]hhhnnnpppooolllnnnmmmiiidddaaaaaacccfff~~~rrr___XXXRRRNNNNNNOOOOOOPPPTTTVVV[[[cccjjjqqqxxx~~~vvvfffXXXOOOHHHEEEBBB@@@@@@@@@???>>>======>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@?????????@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFIIIJJJNNNXXXcccrrrzzzkkkbbb[[[\\\kkk}}}}}}ssshhhXXXHHH???>>>888888777666555666666777555555555666666666777777555555555444444555555555444444444444444333333333333333444444555444444333555555555555555555555555333444444555555444444333222222222333333333444444333333333333333333333333444444444444444444444444444444444333333222222222222222222111111000000///111111111111111111111111222222111111111111222222222222222222222222222222111222222333333222222111444444444444555666777888666777777888:::<<<>>>???>>>??????@@@AAAAAA@@@@@@AAA@@@???@@@BBBDDDEEEDDDGGGHHHIIIJJJLLLNNNPPPQQQNNNPPPRRRTTTUUUWWWXXXYYY\\\\\\\\\\\\]]]]]]^^^^^^\\\[[[^^^dddfffddddddggghhhnnnpppuuu}}}ssstttuuutttqqqnnnmmmlllnnnnnnnnnmmmllllllkkkkkkllllllmmmoooqqqtttvvvwwwtttsssrrrpppppppppqqqqqqqqqooollllllmmmoooppppppjjjlllmmmoooooonnnlllkkkhhhfffeeeeeeeeedddbbb``````]]]ZZZWWWTTTOOOJJJFFFCCCCCCAAA???>>>=========<<<;;;;;;;;;;;;<<<======<<>>===<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFGGGIIIKKKOOOXXXbbbrrrnnnbbbYYYYYYiii}}}~~~sssiii]]]MMMBBB===888777666555444555666666888888777777666555444444666555444444444444555666444444444444444444444444333333444444555555444444444444444444444555555555333444444555555444444333222222333333333333444444333333333333333333333333333333333333444444444444555555444333333222111111222333333444333333222111111111111111111111111111222222111111111111222222222222222222222222222222111222222333333222222111222222222222333444666666666777777888:::<<<>>>???>>>???@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDEEEDDDEEEEEEGGGHHHJJJLLLMMMNNNMMMPPPSSSTTTUUUUUUWWWYYY[[[\\\\\\]]]^^^^^^______[[[ZZZ^^^dddgggffffffhhhjjjqqqrrrvvv|||rrrtttvvvuuurrroooooopppqqqqqqqqqpppooonnnnnnnnnmmmmmmnnnoooqqqsssuuuvvvuuusssqqqooooooooopppqqqpppnnnmmmnnnppprrrrrrqqqjjjkkkmmmnnnnnnllljjjiiigggeeeddddddddddddbbb```]]]\\\ZZZXXXUUUQQQLLLIIIDDDCCCBBB@@@???>>>======<<<<<<;;;;;;<<<<<<===>>><<>>>>>>>>>>>============>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@????????????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFEEEGGGKKKLLLOOOWWWaaannnnnnaaaUUUSSSbbbuuu~~~qqqjjj```RRRDDD<<<999888666555444555666777888888777777666555555555666555444444444444555666444444444444444444444444222333444444555555444444222333333333444444444444333444444555555444444333222222333333333333444444444444444444444444444444222222222222333333333444333333333333333333333333111111333333444333222222111111111111111111111111222222111111111111222222222222222222222222222222111222222333333222222111111222222222444555666777666777777888:::<<<>>>???===>>>???@@@@@@AAAAAAAAAAAA@@@???@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMPPPSSSUUUTTTUUUVVVXXX\\\\\\\\\\\\\\\]]]]]]]]]ZZZZZZ^^^eeeiiihhhiiilllkkkrrrrrrtttzzz~~~sssuuuxxxwwwtttqqqqqqsssssssssrrrrrrqqqppppppooommmmmmnnnoooppprrrtttuuuuuutttqqqooooooooopppqqqpppooooooppprrrssssssrrriiikkklllnnnmmmkkkiiiggggggeeedddcccddddddbbbaaa[[[YYYXXXXXXVVVSSSOOOKKKDDDCCCBBB@@@???>>>======:::::::::::::::;;;<<<<<<<<<@@@KKKYYYfffnnnpppooommmnnnnnnjjjeeecccccceeeooo}}}rrrhhh[[[TTTOOOPPPRRRSSSVVVZZZ]]]eeeqqq|||kkk[[[RRREEEBBB???>>>>>>>>>===<<<======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFEEEEEEHHHLLLMMMOOOWWW```jjj}}}oooaaaUUURRR___rrr}}}pppiiibbbUUUEEE;;;:::999777666555666888999444555555666777888888999666555444333333444555666444444444444444444444444222333333444555555555444222222222333333444444444333444444555555444444333222222333333333444444444444444444444444444444444111111111222222333333333111222222333333444444555...///000111222222111000111111111111111111111111222222111111111111222222222222222222222222222222222222222333333222222222333444444555666777999999666777777999:::<<<>>>???<<<<<<===??????@@@@@@@@@AAA@@@???@@@BBBDDDEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLPPPTTTUUUTTTTTTVVVXXX]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ___fffjjjjjjkkknnnlllrrrrrrsssxxx}}}uuuttttttsssssssssttttttrrrsssssssssrrrpppnnnlllqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqkkkkkkjjjiiihhhgggfffeeefffdddaaaaaaccccccaaa^^^\\\ZZZWWWVVVTTTRRRNNNLLLHHHFFFBBBAAA@@@@@@???>>>=========<<<;;;;;;::::::@@@BBBJJJVVVdddnnnssstttrrrqqqnnnhhhccc`````````llluuuiiiZZZTTTOOOPPPSSSTTTXXX]]]cccnnnyyyooo\\\QQQFFFCCCAAA@@@??????===<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<========================>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGJJJLLLMMMNNNSSS[[[aaakkkwww~~~jjj^^^UUURRRZZZfffuuummmcccTTTGGGAAA;;;999777666777777666555777777777777777777777777444444333333222222222111444333333444666777666555777666555444444444444444666666666666666666666666444333333333333444555555555555444444444333333333222333333444555555555444111111222222222333333333444444444333333222222222444444444333333222222222111111222222222111111000111111000000111111222333111111000000111111222333222222222111111111000000111111222333555666666777555777999::::::;;;===???>>>>>>???AAACCCDDDBBBAAA======>>>???AAACCCEEEFFFEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPRRRUUUWWWYYYYYY[[[\\\]]]^^^^^^^^^\\\\\\\\\]]]___ccchhhjjjjjjiiiiiiooooooqqqxxx}}}ssssssrrrrrrrrrrrrssssssttttttsssrrrqqqpppooonnnppppppooonnnnnnnnnoooooorrrrrrqqqppppppppppppppprrrqqqqqqpppooonnnnnnnnniiiiiiiiiiiihhhhhhhhhhhhhhhfffccccccddddddaaa___\\\ZZZXXXVVVUUURRROOOLLLIIIFFFCCCBBBBBBAAAAAA???>>>======<<<<<<;;;::::::???AAAHHHTTTbbbmmmrrrssssssrrroooiiidddbbbbbbccciii{{{mmm___XXXSSSTTTVVVXXX]]]ccciiittt~~~nnn[[[OOOEEECCCAAA?????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<===============>>>??????????????????????????????AAABBBBBBCCCDDDDDDEEEEEEGGGIIIKKKLLLMMMRRRZZZ```lllvvv}}}iii]]]TTTQQQYYYeeeuuummmbbbSSSFFF@@@;;;999777777777777777555777777777777777777777777777777777666666666666666555444333444666666555444666666555444444444444444444444444444444444444444444333333333333444555555555555444444444333333333222333444444555555444444222222222222222222333333444444444333333222222222444444333333333222222222111111111111111222222222222222222222222333333444222111111111111222333333333333333333222222111111111111222333444555666666333555777999999:::===???@@@???@@@AAACCCDDDBBB@@@??????@@@AAABBBDDDFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLOOOPPPQQQTTTVVVXXXZZZ[[[^^^______``````___^^^]]]\\\]]]^^^bbbgggjjjjjjjjjkkknnnmmmpppwww|||qqqqqqpppqqqqqqrrrssstttuuutttsssqqqpppppppppqqqrrrqqqpppooooooooooooooorrrqqqpppnnnnnnooooooppprrrqqqpppooommmlllkkkjjjhhhhhhhhhhhhiiijjjjjjkkkkkkiiiffffffeeedddbbb```]]][[[YYYWWWVVVSSSPPPMMMJJJHHHEEECCCCCCCCCCCCBBB>>>>>>===<<<<<<;;;;;;:::>>>@@@FFFQQQ___jjjoooqqqsssrrrooojjjfffddddddeeehhhsssddd]]]WWWXXX[[[^^^dddkkkrrr{{{nnnYYYMMMEEECCC@@@?????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===============>>>??????????????????????????????AAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJJJJLLLPPPXXX^^^kkkttt}}}hhh\\\SSSPPPXXXddduuummmaaaRRRDDD>>>;;;999777777777888777666777777777777777777777777444444444555555555555555666555444444555666555333666555444444444444444444333333333333333333333333444333333333333444555555555555444444444333333333333333444444555555444444333333333333222222222222444444333333333333222222333333333333222222222222111000000000111222333333333333222222333333444555222222222222222333444444444444444333333333333222000111111222333444555555111444666888999:::===???AAAAAA@@@BBBCCCCCCBBB@@@AAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOQQQSSSVVVXXXZZZZZZ_______________^^^]]]\\\\\\\\\]]]aaaeeeiiijjjjjjmmmnnnkkkmmmvvv{{{ppppppppppppqqqsssttttttvvvtttqqqooonnnoooqqqrrruuutttsssrrrrrrqqqqqqrrrqqqpppnnnmmmlllmmmnnnooopppoooooonnnmmmllllllkkkjjjiiiiiiiiiiiijjjkkklllmmmllljjjhhhgggeeedddbbb___]]]ZZZYYYWWWUUUQQQOOOLLLJJJGGGEEEEEEEEEDDDCCC>>>>>>======<<<;;;;;;;;;===>>>CCCNNN[[[gggmmmoooqqqqqqnnnjjjfffeeefffggglllxxxggg___YYYZZZ^^^bbbjjjqqqxxxlllXXXKKKDDDBBB@@@?????????>>><<<========================>>>>>>======<<<<<<;;;;;;===============>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHIIIJJJOOOVVV\\\hhhqqq}}}|||hhh[[[RRROOOVVVbbb~~~tttlll```QQQCCC===;;;:::888777888888777666666666666666666666666666333333333444444555555555777666444444555555444222555555444333333444444444333333333333333333333333444333333333333444555555555555444444444333333333333333444444555444444333444333333333333222222222333333333333333333333333333222222222222222222222111000000000000222333444222222222222222333444444333333222222333333444555333333333333333333333222000000111222222333444444222444666888999;;;===???CCCBBBAAAAAABBBCCCAAA@@@AAAAAAAAAAAABBBCCCEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMOOOQQQSSSVVVWWWXXX]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]```eeeiiijjjkkkooonnniiilllvvv{{{qqqqqqqqqqqqrrrsssuuuuuutttrrrooommmlllmmmpppqqqttttttsssrrrqqqqqqrrrrrrooonnnmmmlllllllllmmmmmmlllmmmmmmmmmnnnnnnoooooommmllljjjiiiiiiiiijjjkkknnnnnnlllkkkhhhfffeeeeeeaaa___]]][[[ZZZWWWTTTQQQOOOLLLIIIGGGFFFFFFEEEDDD???>>>>>>===<<<<<<;;;;;;<<<===AAAKKKXXXdddkkknnnoooooommmiiifffeeegggiiitttzzzggg___ZZZ[[[```eeemmmtttzzz~~~iiiWWWKKKCCCAAA???>>>??????>>><<<========================>>>>>>>>>======<<<<<<;;;===============>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHHHHIIIMMMUUUZZZdddnnn}}}|||hhh[[[RRRNNNVVVbbb}}}ssskkk___PPPBBB<<<<<<:::888777888888777666666666666666666666666666666666777777888888888999777666444444555555444222444444333333333444444555444444444444444444444444444333333333333444555555555555444444444333333333333444444555444444333333333333333333333333333333333333333333333333333333222222222222222222222222111111000000111222222333111111111111111222333333333333222222333333444555111111111111222222222222111111111222222333333333333555888999:::<<<>>>@@@CCCAAA@@@@@@AAABBBAAA???@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQTTTVVVXXXYYY\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]aaafffiiikkkkkkooonnniiilllvvv{{{rrrrrrqqqrrrrrrssstttuuuqqqooollljjjjjjkkkmmmooonnnnnnmmmmmmmmmnnnnnnooolllllllllllllllkkkkkkkkkiiijjjkkklllnnnpppqqqqqqnnnmmmkkkiiiiiijjjkkklllmmmnnnnnnllliiigggggggggdddbbb```^^^\\\ZZZWWWTTTQQQNNNJJJHHHGGGFFFDDDCCC??????>>>======<<<<<<;;;<<<<<>>>>>>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>??????<<<<<<======>>>?????????AAAAAAAAABBBCCCCCCDDDDDDDDDFFFGGGHHHIIIMMMTTTZZZbbbnnn~~~}}}hhh[[[RRRNNNUUUaaa{{{{{{qqqiii___PPPCCC<<<<<<:::888888888999888777777777777777777777777777555555555555666666666666666555444444555666555333333333333333333444444555444444444444444444444444444333333333333444555555555555444444444333333333444444555555444444333333333333333333444444444444222222333333333333444444111111111222222222222222111111222222222222111000111111000000111111222333222222222222222333444444000111111111111111222222222222222222333333333444555777999::::::;;;>>>???AAA???>>>>>>@@@AAA@@@@@@?????????@@@AAABBBDDDDDDGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPRRRTTTWWWYYYZZZ[[[]]]\\\\\\[[[[[[\\\]]]]]]ZZZ[[[^^^ccchhhkkklllkkkmmmnnnkkkmmmvvv{{{rrrqqqqqqqqqqqqqqqrrrrrrmmmkkkjjjhhhhhhiiijjjkkkiiihhhhhhiiiiiijjjkkkllljjjkkklllmmmlllkkkiiihhhggggggiiikkkmmmnnnppppppmmmllljjjiiiiiikkkmmmooolllnnnnnnllliiiggghhhiiifffdddbbb```___]]]YYYVVVSSSPPPKKKHHHGGGEEECCCAAA??????>>>>>>===<<<<<<<<<===<<>>===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>===============>>>??????<<<<<<<<<===>>>?????????AAABBBBBBCCCDDDDDDEEEEEEDDDFFFHHHHHHHHHLLLTTTYYYdddooo~~~iii\\\SSSNNNVVVbbbzzzyyyooohhh^^^PPPCCC===<<<:::888888999999888777777777777777777777777777333333333333222222222222555444333444666666555444333333222222333333444555333333333333333333333333444333333333333444555555555555444444444333333333444444555555444444333222111222222333444555666666222222222333333444444444000111111111222222222222000222333444333111///---222111111111111222333333222111111111111222333333111111111222222333333333333333333333444444444444666777999999999:::;;;===???===<<<<<<>>>@@@@@@@@@>>>??????@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUXXXZZZ\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^YYY[[[```fffkkkmmmlllkkkkkknnnmmmpppwww|||qqqqqqppppppppppppppppppjjjiiihhhggggggggghhhiiiffffffgggggghhhiiikkkkkkhhhjjjlllmmmmmmkkkhhhffffffggghhhiiikkkmmmnnnnnnlllkkkiiiiiijjjllloooqqqkkkmmmnnnmmmiiihhhiiikkkhhhfffdddbbbaaa^^^[[[XXXTTTQQQLLLIIIFFFDDDBBB@@@??????>>>>>>======<<<<<<===<<<>>>FFFSSS```iiimmmnnnnnnmmmllljjjkkkmmmooo~~~{{{iiidddbbbgggmmmrrrxxxrrr```QQQIIIAAA@@@>>>===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????===============>>>??????===>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHHHHIIIMMMTTTYYYfffqqq~~~jjj\\\SSSOOOVVVbbb{{{wwwnnnhhh^^^PPPCCC>>>===;;;999888999999888777777777777777777777777777666666666555555444444444444333333444666777666555222222222222333333444555222222222222222222222222444333333333333444555555555555444444444333333333444555555555444333333222000111222333555666777777222222222333333444444444000000111111222222222222000222444555444111...+++333333222222333333444555111111000000111111222333222222222333333444444444333444444444444444444555555777888999888888:::;;;>>><<<:::;;;===???@@@@@@??????@@@AAACCCEEEGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPRRRTTTVVVYYYZZZ[[[XXXXXXWWWXXXYYYZZZ\\\]]]YYY\\\aaagggmmmnnnmmmkkkiiiooooooqqqxxx}}}rrrqqqpppooommmkkkjjjjjjhhhhhhgggffffffffffffggg```aaabbbccceeehhhjjjkkkjjjjjjkkkkkkkkkjjjjjjiiieeegggiiihhhhhhiiimmmqqqppppppooommmkkkkkklllnnniiiiiihhhggggggggggggggggggfffdddcccbbb```\\\YYYUUUSSSOOOLLLIIIGGGEEEEEEAAAAAA???>>><<<<<<;;;;;;>>>===>>>DDDNNNYYYccchhhnnnooonnnkkkgggfffhhhllltttmmmjjjlllqqqvvv}}}lllWWWIIICCC@@@@@@??????????????????>>>>>>>>>>>>>>>======<<<<<<;;;999888888999;;;<<<=======================================>>>?????????@@@AAABBBCCCEEEFFFFFFDDDCCCDDDGGGIIIKKKQQQYYYkkkvvv|||gggYYYPPPMMMVVVccc|||sssjjj^^^NNNBBB>>>:::999888888777777888888999999888777666555444444888777666555555555555555777555333333444444333222555555555444444333333333333444555555444444666777555555555555555555555555666666555555555444444444555444444333333444444555666666444333333444555666333444444444333333222111222222222222222222222222444333222111111222333444222222222222222222222222111111111111111111111111444444333333333333333333111111111222222333333333222333555777:::<<<>>>???<<<===>>>???@@@AAAAAAAAA>>>>>>???@@@AAACCCDDDEEEHHHIIIKKKLLLMMMNNNMMMMMMNNNPPPRRRRRRSSSUUUWWWZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^aaafffjjjlllllllllnnnkkknnnxxxqqqpppooonnnmmmkkkjjjjjjhhhhhhgggfffeeeeeeeeefffaaabbbcccdddfffhhhjjjkkklllkkkkkkjjjhhhgggeeedddggghhhjjjiiihhhiiikkknnnnnnnnnnnnmmmkkkjjjkkkmmmiiiiiihhhggggggggggggggggggfffddddddcccaaa^^^[[[WWWUUUQQQMMMIIIFFFDDDDDDAAAAAA???===<<<;;;;;;;;;??????@@@FFFOOO[[[eeekkknnnoooooolllhhhgggiiilll|||~~~uuuooopppttt{{{}}}iiiUUUHHHDDD????????????????????????>>>>>>>>>>>>>>>======<<<<<<;;;:::999999:::;;;<<<=======================================>>>??????@@@@@@AAABBBCCCEEEEEEFFFGGGEEEFFFIIIJJJKKKRRRYYYjjjvvv}}}gggZZZQQQNNNWWWccc~~~tttkkk___OOOCCC>>>:::999888888777777888888777777777777666666666666777777666555555555555555777555333333444444444222444444444444444444333333333444555555444444555777555555555555555555555555555555555444444444444333444444333333333333444444666555444444444444555666444444444444333333222111333333333333333333333333333222222222222222222333222222222222222222333333111111111111111111111111444333222111111222333333111111222222222333333333222333555777999<<<>>>>>>===>>>??????@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDFFFIIILLLNNNOOOPPPPPPPPPQQQSSSTTTTTTVVVXXX[[[YYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^aaafffjjjlllllllllnnnkkkoooyyypppooonnnmmmlllkkkjjjjjjiiiiiihhhffffffeeeeeeeeeddddddeeefffhhhiiijjjkkkjjjiiihhhgggfffeeedddcccggghhhjjjjjjiiihhhiiikkkjjjlllmmmmmmlllkkkkkkllliiiiiihhhgggggggggggghhhgggfffeeeeeeeeeccc```]]]ZZZXXXTTTOOOKKKGGGDDDCCCBBBAAA???===<<<;;;;;;:::>>>???AAAFFFOOOZZZeeelllnnnoooooommmiiihhhjjjnnnzzzyyyxxx|||vvvbbbQQQFFFCCC????????????????????????>>>>>>??????>>>>>>===<<<===<<<;;;::::::;;;<<<===========================>>>============>>>??????AAAAAABBBCCCDDDDDDEEEEEEIIIHHHIIIKKKKKKLLLTTT\\\lllxxx}}}hhhZZZQQQNNNWWWdddvvvmmm```PPPDDD???:::999888888777777888888555666666666777777777888666666666666555555555555666444333333444444444333333333444444444444444444333444555555444444555666444444444444444444444444444444444444333333333333444444333333333333444444555555444444444555555666444444333333333333222222444444444444444444444444222222222333333222222222111111111222222333333333111111111111111111111111333222000//////111222444222222222222333333333333222333555777999<<<===>>>>>>>>>??????@@@?????????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIILLLNNNOOOPPPPPPQQQRRRTTTUUUUUUVVVYYY[[[YYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^aaafffjjjlllllllllooolllppp{{{ooonnnnnnmmmlllkkkkkkjjjlllkkkjjjiiihhhgggggggggfffggghhhiiijjjkkkkkkkkkffffffffffffffffffggggggeeefffggghhhhhhiiiiiijjjiiikkknnnnnnmmmllllllllljjjiiihhhhhhgggggghhhhhhgggfffeeeffffffeeebbb```[[[YYYVVVRRRMMMJJJGGGEEECCCAAA@@@>>><<<;;;;;;:::;;;<<>>>>>>>>>>>????????????>>>????????????>>>============<<<<<<<<<<<<==============================>>>>>>======>>>>>>???@@@BBBBBBBBBCCCDDDEEEEEEEEEHHHGGGIIILLLLLLNNNWWWaaaqqq}}}}}}gggZZZQQQNNNWWWdddwwwnnnaaaQQQDDD@@@:::999888888777777888888666666666666777777777777555666666666666666555555666444333333444555444333333333333444444555555555333444555555333333444555444444444444444444444444444444333333333222222222444333333333333333333444444444444444555555555666444333333333333333333333444444444444444444444444111222333444444333222111111111111222222333333444111111111111111111111111222111///......000222333333333333333333333333333333444555777999;;;===>>>>>>???????????????>>>===>>>>>>???@@@AAACCCDDDEEEHHHIIIKKKLLLMMMMMMMMMMMMQQQRRRTTTTTTTTTUUUXXXZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]aaafffjjjlllmmmmmmooonnnrrr~~~nnnnnnnnnmmmmmmlllllllllnnnnnnlllkkkkkkjjjjjjjjjiiijjjkkkllllllllllllkkkgggffffffffffffggghhhiiiccccccdddfffhhhjjjkkkkkkjjjmmmoooooonnnmmmmmmmmmjjjjjjiiihhhhhhhhhhhhhhhgggfffffffffgggfffcccaaaZZZYYYWWWTTTPPPMMMJJJIIIDDDCCCAAA???===<<<;;;;;;:::<<>>>>>>>>????????????????????????>>>>>>===================================================>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEFFFIIIMMMNNNQQQ\\\hhhyyy|||gggYYYPPPMMMVVVcccvvvmmm```PPPDDD???:::999888888777777888888888888888777666555555555444555666666777666555555555444222222444555555444333333333444444555555555333444555444333222333444444444444444444444444444444444333333333222222222333333333222222333333333333444444555555555666666444333222222222333444444222222222222222222222222111222333444444333222111111111111222222333333333111111111111111111111111111000///......000222333333333333333333333333333333444555777999;;;<<<===>>>>>>?????????>>>>>>===>>>>>>???@@@AAACCCDDDEEEHHHIIIKKKLLLMMMMMMMMMMMMPPPQQQSSSSSSSSSTTTVVVYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]aaafffjjjmmmmmmnnnpppoootttnnnnnnnnnnnnnnnnnnmmmmmmoooooonnnmmmmmmmmmmmmnnnlllmmmnnnooonnnmmmlllkkkkkkjjjhhhgggffffffggggggdddcccccceeehhhlllnnnnnnlllnnnoooooonnnmmmmmmnnnjjjjjjiiihhhhhhhhhhhhiiiggggggffffffgggfffcccaaa[[[ZZZXXXVVVSSSPPPMMMKKKFFFEEECCCAAA???===<<<<<<;;;>>>AAADDDIIISSS^^^gggjjjlllnnnnnnkkkjjjlllooo~~~kkk[[[MMMCCC???@@@<<<======>>>>>>???????????????@@@@@@??????>>>===================================================???>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGHHHEEEGGGKKKOOOPPPTTTaaaooo}}}hhhZZZQQQNNNWWWddd|||sssjjj^^^NNNBBB>>>:::999888888777777888888999999888777666555444444444444666777777777666555555333222222444555555444333333444444444444444444333444555444333222333444333333333333333333333333444444444444333333333333333333222222222222333333222333444555666666666666444333222111222333444555222222222222222222222222222222222333333222222222222222222222222222222222111111111111111111111111/////////000000111222222444444444444333333333333444444666777999;;;<<<=========>>>>>>???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEDDDFFFIIILLLNNNOOOPPPPPPPPPQQQSSSSSSRRRSSSVVVXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[]]]aaafffkkkmmmnnnnnnqqqpppuuunnnooooooooooooooooooooonnnnnnmmmmmmmmmnnnoooooonnnooopppqqqpppooommmkkkkkkiiihhhfffeeefffggghhhjjjgggeeefffjjjnnnpppqqqnnnoooooommmkkkkkklllmmmkkkjjjiiiiiihhhhhhiiiiiihhhgggfffffffffeeebbb```]]]\\\[[[XXXTTTPPPMMMKKKHHHGGGEEEBBB@@@???>>>===:::===AAACCCGGGOOO[[[dddhhhkkkmmmmmmkkkjjjlllnnnzzz|||ooo^^^RRRHHH@@@>>>AAA<<<<<<======>>>??????@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<======<<<<<<<<<========================??????>>>>>>??????@@@AAA???@@@AAACCCEEEGGGIIIIIIIIIKKKOOORRRSSSWWWeeesssjjj\\\SSSPPPYYYfffxxxoooggg[[[LLL@@@<<<:::999888888777777888888888888777777666666555555333444666777888777666555555333222222444555555555444444444444444444333333333444555444222111222333333333333333333333333333555555555444444444444333333333222222222222333333222333444666666666666555444333222111111333555666333333333333333333333333333222222222222222222333444333333222222111111111111111111111111111111111...///000222222222222222555555444444444333333333444555666777999;;;<<<<<<<<<<<<===>>>?????????>>>>>>>>>???@@@AAACCCDDDEEEDDDFFFIIILLLNNNOOOPPPPPPQQQRRRTTTTTTSSSTTTVVVXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[]]]aaafffkkkmmmnnnooorrrpppuuuooooooooooooppppppppppppmmmllllllmmmmmmnnnooopppooopppqqqrrrqqqooommmkkkgggfffeeedddeeegggiiikkkppplllggggggkkkooorrrrrroooooonnnllliiiiiijjjlllkkkjjjiiiiiihhhiiiiiiiiihhhgggfffffffffdddaaa___```___]]]ZZZUUUPPPLLLIIIIIIHHHFFFCCCAAA???>>>>>>888;;;???@@@CCCKKKWWW```gggjjjmmmmmmkkkjjjkkknnnxxxpppdddUUULLLDDD??????BBB;;;<<<<<<===>>>??????@@@???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;========================?????????>>>??????@@@AAA>>>???AAACCCFFFHHHJJJKKKMMMOOOSSSUUUUUUYYYfffuuulll^^^UUURRR[[[hhh}}}uuullldddYYYJJJ???;;;:::999999888777888888888666666666666777777777777222444666777888777666555444333222222444666555555555555555444444333333333333444555444222111222333333333333333333333333333666666555555555444444444333222222222222222222333111222444666777777666555444333222111111333555666444444444444444444444444444333222111111222333444555444444333222111000000111111111111111111111111---///111333444333222111555555555444444333333333444555666777999;;;<<<<<<;;;;;;===>>>????????????>>>>>>???@@@AAACCCDDDEEEHHHIIIKKKLLLMMMNNNMMMMMMSSSTTTUUUUUUTTTUUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\aaafffkkknnnnnnpppsssqqquuupppppppppppppppooonnnmmmggghhhjjjllloooqqqssstttqqqppppppooommmlllkkkjjjiiihhhgggggghhhjjjlllnnnrrrpppooommmmmmnnnpppqqqqqqpppnnnlllkkkkkkkkkkkkhhhggggggiiikkklllkkkjjjhhhgggfffdddcccbbbbbbbbb^^^]]]\\\\\\ZZZWWWRRROOOJJJHHHFFFDDDCCCBBB???===<<<;;;===???AAAFFFRRR___dddjjjooopppllliiijjjlllxxxtttaaaWWWKKKCCC@@@???<<<999======>>>????????????>>>???????????????>>>======???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>@@@@@@AAAAAA@@@===@@@CCCCCCCCCEEEJJJNNNaaaZZZSSSPPPQQQXXXgggvvvqqq___UUUVVVbbboooyyyppphhh^^^NNNBBB<<<:::999888888777777888888888777666666666777999:::888888777777666666555555555555444444444333333333000///...///222333444333444444444333333222222222444444444444444444444444444444444444444444444444333444444444333333222111444444555555444444333222333333222222333333444555222222222222222222222222555444444333333222222111555444222222333333222111222222222222222222222222555555555444444333333333333333333333444555666666666666777888999::::::;;;CCCBBB@@@>>><<<<<<<<<<<<>>>>>>>>>???@@@CCCEEEFFFFFFIIILLLMMMMMMMMMMMMNNNPPPRRRTTTTTTTTTUUUVVVXXX[[[\\\[[[ZZZYYYZZZ\\\___^^^]]]^^^bbbgggllloooqqqoooqqqpppuuuppppppppppppooonnnmmmmmmiiijjjlllnnnppprrrssstttqqqpppnnnmmmkkkjjjiiiiiihhhhhhggghhhiiilllnnnppprrrqqqpppooooooooopppqqqooonnnnnnmmmlllkkkjjjiiihhhhhhiiijjjlllmmmkkkiiieeedddcccbbbbbbbbbbbbbbbbbb```^^^]]]\\\YYYUUURRRLLLJJJGGGEEEDDDBBB???===;;;;;;<<>>===:::>>>>>>???@@@@@@@@@@@@??????????????????>>>======>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBEEEJJJPPPUUUYYYSSSOOONNNPPPWWWggguuusssaaaVVVVVVbbbnnnzzzppphhh\\\LLL???999:::999888888777777888888888888777777777777777777666666666666555555555444555555444444444333333333444333222222333444444333444444444333333222222222444444444444444444444444444444444444444444444444333333333444444333222222444444444555444444333222333333222222333333444555333333333333333333333333333333333333333333333333555444333333444444333111222222222222222222222222444444333333333222222222333333333333444555666666666777777888999:::;;;;;;@@@???>>>======>>>??????????????????@@@BBBDDDEEEFFFIIILLLNNNNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUWWWYYYXXXYYYZZZZZZYYYYYYZZZ\\\]]]]]]^^^aaaggglllooopppooorrrpppuuuqqqqqqqqqppppppooommmmmmmmmnnnnnnpppqqqrrrssstttrrrpppmmmkkkiiihhhhhhiiiiiihhhiiijjjlllnnnqqqrrrqqqqqqqqqpppppppppoooooommmmmmnnnnnnmmmkkkiiihhhiiiiiijjjlllnnnmmmjjjgggbbbbbbbbbbbbcccdddeeeeeegggeeeaaa___^^^\\\YYYWWWOOOLLLIIIFFFDDDBBB@@@>>>;;;;;;<<<>>>???CCCNNNZZZeeejjjnnnmmmjjjiiilllppp}}}ooobbbZZZMMMGGG@@@<<<<<<>>>===<<<======>>>??????????????????????????????>>>======<<<===>>>>>>>>>===<<<;;;============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@DDDBBBAAACCCIIIQQQVVVZZZOOOKKKIIIKKKOOOWWWffftttuuubbbWWWVVV```lll{{{qqqhhh[[[KKK>>>888999999888777777777777888888888888888777666555555555555555555444444444444555555444444444333333333666444333222333444333222444444333333333333222222444444444444444444444444444444444444444444444444222222333444444333333333444444444444444333222222333333222222333333444555333333333333333333333333111111222333333444555555666444333333444555444222222222222222222222222222333333222222222222111111333333333333444555666666777777888999:::;;;<<<<<<<<<<<<======>>>@@@AAABBB@@@@@@??????@@@BBBCCCDDDFFFIIILLLNNNNNNOOOQQQRRRTTTUUUWWWWWWVVVVVVWWWYYYXXXYYY[[[[[[ZZZZZZZZZ[[[]]]\\\]]]aaafffkkknnnpppooorrrqqqvvvssssssssssssrrrpppooonnnqqqqqqqqqrrrsssssstttttttttrrrnnnkkkiiihhhiiijjjjjjjjjkkklllnnnpppssstttooooooppppppoooooonnnmmmlllnnnpppqqqpppnnnjjjhhhhhhhhhjjjlllmmmkkkgggdddaaaaaabbbccceeegggiiijjjlllhhhdddaaa___^^^]]]\\\TTTPPPLLLHHHFFFDDDAAA???<<<<<<===??????BBBLLLXXXeeeiiimmmllliiiiiimmmqqqvvvjjj___TTTNNNDDDAAA<<<:::;;;=========;;;<<<======>>>>>>======???????????????>>>======;;;<<<>>>??????===<<<:::============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCDDDJJJPPPUUUUUUTTTIIIFFFGGGKKKOOOWWWeeerrrvvvcccWWWUUU^^^hhh{{{rrriii\\\KKK???;;;999999888777777777777777666666888888888777666555555555555555555555555555555555444444444333333333444222000111222333222111333333333333333333333333444444444444444444444444444444444444444444444444222222333333444444333333333444444444444333222222333333222222333333444555444444444444444444444444222222222333333444444444555444333444555555444333222222222222222222222222333333333222222222222222333333333333444555666666777888999:::;;;<<<<<<===<<<<<<======???@@@AAABBBAAA@@@@@@???@@@AAACCCDDDEEEHHHJJJLLLMMMNNNQQQSSSTTTUUUVVVVVVUUUUUUVVVXXXYYY\\\^^^___^^^]]]]]]]]]]]]\\\]]]aaafffkkknnnoooooosssrrrwwwvvvvvvvvvvvvtttsssrrrqqqssssssssssssttttttttttttvvvtttpppmmmkkkkkklllmmmllllllmmmnnnpppqqqssssssllllllmmmmmmmmmmmmllllllmmmooorrrtttssspppmmmjjjggghhhiiikkkkkkiiiddd```]]]^^^___bbbdddgggjjjkkkoookkkfffcccaaaaaa```___YYYUUUPPPKKKHHHEEEBBB@@@???>>>???AAA@@@BBBKKKVVVcccgggkkkkkkhhhhhhlllqqqzzzlll```WWWOOOGGGBBBAAA>>><<<;;;;;;<<<======<<<===>>>>>>??????>>>>>>???????????????>>>======:::<<<===??????>>><<<;;;============>>>>>>>>>>>>AAA@@@@@@??????@@@AAABBBCCCEEEJJJQQQVVVUUUNNNIIIHHHFFFHHHLLLQQQXXXeeerrrwwwdddWWWTTT[[[eee|||vvvooogggZZZIII???<<<999888777777666666777777333444666777888888888777666666666666666666666666555555444444444333333333222111000000333444444444333333333333333333333333444444444444444444444444444444444444444444444444222333333444444333333333333333444444333333222111333333222222333333444555444444444444444444444444444444444333333222222222555333222333555555444333222222222222222222222222333333333444444444444444333333333333444555666666777888999:::;;;<<<<<<=========>>>>>>????????????AAA@@@@@@???@@@AAACCCDDDDDDFFFIIIJJJKKKMMMOOORRRRRRTTTUUUUUUTTTTTTVVVWWWZZZ\\\______^^^]]]]]]^^^]]]\\\]]]aaafffllloooppppppsssrrrxxxyyyyyyxxxxxxvvvuuusssrrrttttttttttttuuuuuuuuuuuuvvvtttrrrooonnnnnnoooooooooooopppppppppqqqqqqqqqiiijjjjjjkkkkkklllmmmmmmoooqqqsssuuutttrrrooommmiiihhhhhhiiiiiifffbbb___ZZZ[[[]]]```cccfffiiikkkqqqnnniiifffeeedddcccbbb___ZZZTTTNNNKKKHHHEEECCC@@@@@@AAABBB@@@AAAJJJTTT```eeeiiijjjhhhhhhkkkooonnnggg\\\SSSMMMHHHCCC???>>>===<<<<<<;;;<<<======??????@@@AAAAAAAAAAAAAAA???????????????>>>======;;;<<<===>>>>>>>>>===<<<============>>>>>>>>>>>>@@@@@@??????@@@AAACCCDDDGGGJJJPPPTTTUUUPPPHHHBBBIIIGGGIIINNNSSSZZZgggtttyyyfffYYYUUU[[[eee~~~wwwrrrllldddVVVFFF===;;;888888777666666666666777222333444666777888999999666666666777777777777777555555444444444333333333333222111333555777777777222222333333333333444444444444444444444444444444444444444444444444444444333444444444333333222111333333333333333222111111333333222222333333444555333333333333333333333333555555444333333222111111333222111222444555444333222222222222222222222222333333444444444444555555333333333333444555666666777777888999:::;;;<<<<<<===>>>????????????>>>>>>@@@@@@??????@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKNNNQQQPPPRRRTTTTTTTTTTTTVVVXXXZZZ[[[]]]]]]\\\\\\\\\]]]^^^]]]^^^bbbgggllloooqqqppptttsssyyyzzzzzzyyyxxxwwwuuusssrrrssstttttttttuuuuuuuuuvvvtttsssrrrqqqpppppppppppprrrrrrrrrqqqpppooonnnmmmiiiiiiiiiiiikkkmmmooopppoooppprrrtttsssrrrooonnnkkkjjjiiihhhhhhfffbbb```\\\]]]___bbbeeeiiilllmmmtttqqqmmmjjjiiihhhfffdddddd___XXXQQQMMMJJJGGGEEE@@@???AAAAAA??????GGGQQQ\\\bbbhhhjjjhhhgggjjjmmm|||uuulll^^^WWWOOOIIIGGGEEEAAA>>>:::;;;<<<<<<;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@???????????????>>>======<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>??????>>>>>>@@@BBBDDDFFFOOOQQQRRRQQQMMMIIIFFFEEEHHHGGGIIINNNTTT\\\jjjwww{{{iii\\\WWW]]]fffxxxsssmmmdddUUUEEE<<<:::888888777666666666666666444444444555666777888999555555555666666666777777555555444444444333333333555444333333555666666666222222222333333444444444444444444444444444444444444444444444444444444444555555555444333222111000222333333333333222111111333333222222333333444555333333333333333333333333333333333333333333333333222111000111333444333222222222222222222222222222222222333333333444444444333333333333444555666666666777777888999:::;;;;;;<<<===>>>???@@@??????>>>????????????@@@BBBDDDEEEGGGHHHIIIIIIIIIKKKNNNQQQPPPRRRTTTUUUUUUVVVXXXZZZ[[[\\\]]]\\\[[[\\\]]]______^^^___ccchhhmmmppprrrpppttttttzzzzzzyyyyyyxxxvvvtttsssrrrssssssttttttuuuuuuvvvvvvrrrrrrrrrrrrqqqqqqppppppttttttsssrrrpppnnnlllkkkiiiiiihhhiiikkknnnqqqsssooopppqqqrrrrrrqqqooonnnmmmllljjjhhhhhhfffcccaaa___```bbbeeeiiimmmpppqqqvvvssspppnnnlllkkkhhhffffffaaaZZZSSSNNNKKKHHHFFF??????@@@AAA>>>>>>EEEOOOZZZ```gggiiihhhgggiiilllxxx}}}xxxtttmmmccc\\\OOOJJJCCC@@@???>>><<<:::777999:::;;;;;;<<<===???;;;<<<<<<===============???????????????>>>======<<<<<<<<<<<<<<<===>>>???============>>>>>>>>>>>>???>>>>>>>>>@@@CCCEEEGGGVVVUUURRRLLLGGGEEEHHHKKKGGGFFFHHHMMMTTT^^^mmmzzz}}}kkk^^^YYY___hhh{{{|||xxxqqqhhhXXXFFF===;;;888888777666666666666666777666555444444555777888444444444555555555666666555555444444444333333333555444222222333333333222222222222333333444444444444444444444444444444444444444444444444444444444666666555444333111000///222333333333333222111111333333222222333333444555222222222222222222222222111222222333333444444555111000///000222333222111222222222222222222222222111111111222222333333333333333333333444555666666666666777888999::::::;;;;;;<<<>>>???@@@@@@@@@???>>>>>>>>>???AAACCCEEEFFFIIIJJJKKKJJJJJJKKKNNNQQQPPPRRRTTTVVVVVVXXXZZZ\\\^^^______^^^]]]^^^```bbb```___```dddiiinnnqqqrrrpppttttttzzz|||zzzwwwtttrrrqqqpppppppppqqqsssuuuuuutttsssrrrrrrqqqpppoooooopppqqqrrrsssssstttsssrrrpppnnnmmmkkkjjjiiihhhiiikkknnnooommmnnnooopppppppppppppppjjjiiihhhgggffffffffffffggghhhjjjlllnnnnnnnnnnnntttsssqqqpppnnnmmmmmmllliiiddd\\\VVVQQQNNNKKKIIIBBBDDDEEEBBB>>>???DDDIIIXXX^^^eeeiiijjjjjjkkklllxxx~~~}}}|||xxxooogggbbb\\\TTTMMMFFFDDDAAA???======>>>???;;;<<<<<<<<<;;;:::999999<<<<<<<<<===============BBB???>>>@@@>>>;;;<<>>===<<<<<<<<<===???@@@>>>>>>===============>>>;;;>>>@@@@@@@@@DDDKKKRRRVVVSSSOOOJJJFFFDDDCCCBBBGGGFFFHHHNNNVVV```ooo}}}yyyccc]]][[[ZZZuuu}}}xxxxxxtttgggUUUDDD:::666888777777666666666666666555555444444444444555555777777666555444333333222444444444444444444333333444444444444444444444444444444444444444444444444333333444444555666666666777444333444666777555333444444444333333222222222444444222111111222444444333333333333333333333333555444333222333555777999555444333222111222333444111222222333333222222111111111222222222333333333333333333333333333333333111111222333444666666777888888888888999:::;;;;;;??????@@@@@@@@@@@@??????======>>>@@@BBBEEEGGGHHHFFFHHHIIIIIIJJJKKKOOOQQQQQQSSSUUUWWWWWWXXX[[[]]]^^^___^^^]]]\\\]]]aaacccaaabbbdddfffhhhkkkmmmooossswwwvvvzzz}}}{{{yyyvvvtttsssrrrrrrpppqqqsssttttttsssqqqppppppooonnnnnnnnnpppqqqrrrsssssssssrrrqqqnnnlllkkkjjjjjjiiijjjjjjlllmmmnnnkkklllmmmnnnooooooooooookkkkkkjjjiiihhhhhhhhhhhhiiijjjlllnnnpppppppppppprrrqqqpppooonnnmmmmmmmmmjjjeee^^^WWWRRRNNNJJJHHHBBBDDDDDDBBB>>>???CCCHHHUUU[[[cccggghhhhhhiiikkkuuuxxx{{{yyyuuuuuuwwwxxxzzz|||}}}{{{xxxtttqqqqqqrrrtttuuuuuuuuuttttttoooiii```ZZZUUUPPPHHHBBBAAA@@@>>>===<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::<<<<<<<<<=========>>>>>>???DDDGGGDDD>>>;;;===@@@>>>===<<<<<<<<<===??????>>>>>>============>>>>>>???===<<>>>>>>>>??????>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHGGGHHHIIIIIIJJJKKKNNNQQQRRRTTTVVVWWWWWWXXXZZZ\\\^^^^^^^^^]]]\\\^^^```cccbbbbbbccceeegggjjjnnnooorrruuuuuuzzz|||zzzxxxuuusssrrrrrrrrrqqqqqqrrrrrrrrrpppnnnmmmmmmmmmllllllmmmoooqqqrrrsssrrrrrrpppooollljjjiiiiiiiiijjjkkkllllllllllllhhhiiikkklllnnnnnnoooooommmlllkkkjjjjjjiiijjjjjjkkklllnnnppprrrrrrrrrrrrnnnnnnnnnmmmmmmmmmmmmmmmkkkggg```YYYTTTOOOJJJHHHCCCDDDDDDAAA>>>???CCCGGGQQQWWW```eeegggggghhhiiippp{{{www{{{vvvnnniiihhhiiiooopppqqqqqqoookkkgggeeecccccceeeffffffgggggggggbbb]]]VVVQQQMMMHHHBBB>>>===<<<;;;::::::;;;===>>><<<<<<=========<<<;;;;;;;;;;;;<<<======>>>??????<<>>???======<<<<<<======>>>???>>>>>>============>>>>>>BBB===:::???JJJQQQRRROOOJJJIIIGGGFFFFFFFFFGGGGGGJJJIIILLLSSSZZZeeeuuu|||gggaaa```]]]uuupppooojjj^^^NNNBBB<<<;;;:::999888888777777888888777777666666666666777777555555555555555555555555777777666555333222111000444444444444444444444444444444444444444444444444666666555555444333333333555444333444555666555333444444333333333333222222444444555555555555444444333333333333333333333333444444444333222111111111333333444444333333222222333444444555555444444333111111222222222333333333333333333333333333333333333333333444444555555555888888888888999:::;;;<<<======>>>>>>>>>>>>======@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNPPPSSSTTTVVVWWWVVVWWWYYYZZZ]]]^^^^^^]]]]]]^^^```cccbbbbbbbbbcccfffjjjnnnppppppttttttzzzxxxwwwuuusssqqqpppppppppqqqqqqqqqpppooonnnlllkkkkkkjjjjjjkkkllloooqqqrrrrrrqqqpppnnnllljjjiiihhhhhhiiikkkmmmmmmlllkkkjjjggghhhjjjlllmmmnnnoooooommmmmmlllkkkjjjjjjjjjjjjkkkmmmoooppprrrrrrrrrqqqkkkkkkllllllmmmmmmmmmmmmlllhhhbbb\\\VVVQQQLLLHHHEEEEEEDDDAAA??????BBBEEEMMMUUU^^^dddfffggghhhiiillluuu{{{}}}wwwooohhhdddbbbbbbjjjjjjjjjhhhfffbbb^^^\\\ZZZZZZ[[[\\\]]]^^^______YYYUUUPPPLLLIIIFFFBBB???<<<;;;::::::::::::;;;<<<<<<===============<<<<<<:::;;;<<<===>>>???@@@@@@;;;RRR]]]PPPAAA???@@@>>><<<<<<<<<<<<======>>>>>>>>>============>>>>>>???BBB??????FFFNNNRRROOOJJJKKKJJJHHHGGGFFFEEEFFFFFFIIIIIILLLSSS\\\gggwwwiiibbb```\\\sss}}}qqqpppiii\\\LLL@@@<<<<<<999888777777666666777777777666666666666666666777444444444555555555666666666666555444333333222222444444444444444444444444444444444444444444444444222333333444444555666666444444444444444444444444333333333333333333333333333444555666666555444333333333333333333333333333333333444444333222111111222333444555444333222111333333444444444444333333111111222222222333333333222222222222222222222222333444444444444444444444777777888888999:::;;;<<<======>>>>>>>>>>>>======AAAAAAAAABBBCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKNNNPPPSSSUUUVVVVVVVVVVVVXXXYYY\\\]]]^^^]]]]]]^^^```bbbbbbaaa```aaadddiiinnnqqqqqqttttttyyywwwuuutttrrrpppppppppqqqqqqqqqpppooonnnlllkkkjjjiiiiiiiiijjjlllnnnppprrrqqqpppooommmkkkiiihhhhhhhhhiiilllmmmnnnlllkkkiiiggghhhjjjlllmmmnnnoooooolllkkkjjjiiiiiihhhhhhiiijjjkkkmmmoooppppppooooooiiiiiikkklllmmmmmmmmmllljjjgggccc^^^ZZZTTTOOOKKKGGGFFFDDDAAA???@@@BBBDDDKKKSSS]]]eeeggghhhjjjkkkjjjrrr~~~zzzwwwqqqlllhhheeecccbbbbbbaaa```]]]ZZZWWWTTTRRRQQQQQQSSSTTTUUUUUUUUUUUUOOOLLLIIIFFFDDDAAA???======<<<<<<;;;:::::::::999<<<<<<===============<<<;;;;;;<<<===>>>???@@@AAA<<>>;;;<<<<<<==============================>>>??????@@@CCCIIIMMMOOOMMMIIIFFF@@@AAAAAABBBDDDEEEFFFGGGHHHGGGKKKSSS\\\gggxxxnnneeeccc^^^sss~~~wwwtttkkk\\\KKK???;;;;;;777777666555555555555666666555555444444555555666333333444444555666666666333333444444444444444444444444444444444444444444444444444444444444444444222222333333444555555555333444444444333333444444333333333333333333333333333444555666666555444333333333333333333333333333111222333444444444444444222333444555444333222111222222333333333333222222111111222222222333333333222222222222222222222222333444444444444444444444777777777888999:::<<<===>>>??????@@@@@@??????>>>@@@@@@AAAAAACCCDDDEEEFFFIIIJJJKKKJJJJJJLLLOOOQQQSSSTTTVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^```bbbaaa```___```dddiiinnnqqqsssuuutttxxxwwwvvvtttsssrrrrrrssssssqqqpppooonnnmmmlllkkkkkkjjjjjjjjjjjjlllnnnpppqqqpppooommmllljjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiihhhiiijjjkkkmmmnnnnnnnnnkkkjjjiiihhhhhhgggggghhhhhhiiikkklllmmmmmmmmmlllhhhiiikkklllmmmmmmllllllhhhfffccc```]]]XXXSSSOOOJJJHHHEEEBBBAAAAAACCCDDDIIIQQQ]]]eeehhhjjjkkklllkkksss}}}tttqqqlllhhhgggeeedddbbb]]]\\\YYYVVVSSSPPPNNNMMMLLLMMMOOOQQQQQQPPPNNNMMMIIIHHHFFFDDDBBB@@@??????======<<<;;;;;;:::999999;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>???@@@@@@>>>NNNWWWNNNBBB??????>>>;;;;;;<<<============<<<===<<<<<<======>>>???@@@@@@GGGNNNOOOKKKFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFJJJSSS\\\hhhyyyrrrgggfffaaauuu|||xxxooo^^^LLL???::::::666666555444444444444555555555444444444444555555444444444555555555666666222222333444444555555666444444444444444444444444444444444444444444444444555555444444333222222222222444555444333222333444222222333333333333444444444444555555555555444444333333333333333333333333222222222333444555555555333333444444333333222222111222222333333222222111111111222222222333333333222222222222222222222222333333333444444555555555777777777888999;;;<<<===??????@@@@@@@@@@@@???????????????@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPSSSRRRSSSUUUVVVUUUVVVXXXYYYYYY[[[]]]^^^]]]^^^```bbb_________aaadddiiimmmppprrruuussswwwvvvuuutttrrrrrrrrrssssssppppppooonnnmmmlllllllllkkkkkkjjjkkklllnnnpppqqqooonnnlllkkkjjjjjjkkkkkkjjjkkklllllllllkkkjjjjjjggghhhiiijjjkkkkkkkkkkkkkkkjjjiiihhhhhhgggggghhhggghhhjjjkkkllllllkkkkkkhhhjjjlllmmmnnnmmmlllkkkeeecccbbbaaa___\\\WWWSSSLLLJJJFFFCCCBBBCCCDDDDDDFFFOOO[[[dddhhhjjjkkkmmmnnnuuu~~~vvvnnnjjjfffcccbbbaaa___]]]ZZZXXXUUURRROOOMMMLLLKKKIIIKKKNNNPPPOOOMMMJJJGGGGGGFFFEEECCCAAA@@@@@@@@@:::::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>????????????EEEIIIGGGAAA;;;;;;<<<:::;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@DDDHHHLLLKKKFFFBBBBBBDDDIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFJJJSSS]]]iii{{{oooeeeeeeaaauuu}}}zzzqqq```MMM???999999777777666555555555555555666666555555555555666666444444444555555555555555333333444444444444444444444444444444444444444444444444444444444444444444555555444333333222222111222444555444222111333555222222222333333444444444444444333333333333444444333333333333333333333333333333222111111222333444444444333333222222333333222333333333333333333222111111222222222333333333111111111111111111111111222222333333444555666666666666777888999;;;<<<===>>>>>>????????????>>>>>><<<===>>>???AAACCCEEEFFFGGGHHHJJJJJJKKKNNNRRRTTTPPPRRRTTTUUUUUUVVVXXXZZZXXXZZZ]]]^^^^^^^^^```aaa]]]]]]___aaaeeeiiilllnnnppprrrpppuuusssrrrqqqpppppppppqqqqqqpppooonnnmmmmmmmmmmmmmmmlllkkkkkkkkklllnnnpppqqqnnnmmmlllkkkjjjkkkllllllkkkkkkkkklllkkkkkkkkkjjjgggggghhhiiiiiiiiiiiiiiilllkkkjjjiiihhhhhhhhhhhhggghhhjjjkkklllkkkkkkjjjiiijjjlllnnnnnnmmmlllkkkcccbbbbbbbbbaaa^^^YYYVVVNNNKKKGGGDDDCCCDDDDDDDDDDDDNNNZZZccchhhiiikkklllqqqwwwyyypppjjjfffaaa^^^^^^]]]ZZZWWWUUUSSSPPPLLLIIIHHHGGGFFFCCCFFFIIIKKKKKKGGGCCC@@@BBBBBBAAA???===<<<<<<===777777888::::::;;;;;;;;;999::::::;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>?????????@@@>>>???BBB???999777:::::::::<<<=========<<<;;;<<<<<<<<<<<<===>>>@@@@@@HHHHHHHHHEEEBBBAAACCCFFF???@@@BBBDDDFFFHHHIIIIIIFFFGGGKKKTTT^^^kkk|||jjj```bbb___sss}}}zzzqqq```MMM???999999888888777666666666666666777777666666666666777777555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444111222222333333444555555111333555444222111333555222222222333333444444444444444222111111222444444333333333333333333333333555444111/////////111222555444333222111222333444333444444555555444444333111111222222222333333333111111111111111111111111111111222333555666777777666666777888999;;;===>>>======>>>>>>>>>>>>======;;;;;;===>>>AAACCCEEEFFFFFFGGGIIIJJJLLLOOOSSSVVVOOOQQQTTTUUUUUUWWWYYY[[[WWWZZZ\\\^^^^^^^^^```aaa\\\]]]___bbbeeeiiilllnnnmmmooonnnsssppppppqqqqqqqqqppppppoooqqqnnnjjjiiikkknnnpppqqqooommmkkkkkkmmmmmmmmmlllkkkkkkkkkllllllllllllmmmllllllkkkjjjiiiiiiiiiiiiiiihhhfffeeefffgggiiijjjooonnnllljjjiiihhhggggggiiiiiihhhhhhggggggfffffffffgggiiikkklllmmmllllllfffeeedddeeeeeeaaa[[[VVVSSSPPPLLLHHHEEEDDDDDDEEEHHHLLLTTT]]]fffkkklllkkkjjjvvvvvvlllfffbbb^^^ZZZXXXVVVTTTRRRMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@AAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<<<<===============???>>>======>>>===;;;999999999::::::;;;<<<=========999:::@@@@@@===@@@GGGIIIHHHEEEBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIMMMTTT___pppnnnhhh```ZZZdddvvv{{{xxxzzzsss```KKK>>>999888::::::888777666666666666666666666666666666666666666666666666666666666666777666444222222222444555555555555444444333333333444444555555555555444444222222222222222444555555666555555444222111111000111111222222222333333333111222222333333444444555333333333222222111111111333333333333444555666666333222222222111000000000000111111111111222222222222222222222222222222222333333333333333333333333///000000222333444555555444555666777999;;;<<<=========>>>???????????????@@@@@@@@@@@@AAACCCEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOUUUUUUVVVWWWWWWXXXXXXYYYXXX]]]^^^\\\[[[^^^```___^^^]]]\\\```eeeiiijjjjjjjjjqqqqqqssspppppppppqqqppppppoooooopppmmmkkkjjjllloooqqqrrrooonnnlllkkklllmmmlllkkkkkkkkkkkklllllllllllllllkkkjjjiiiiiihhhhhhhhhhhhjjjiiiggggggggghhhjjjkkklllkkkiiihhhgggfffeeeeeeiiiiiiiiihhhhhhhhhggggggfffgggiiijjjllllllllllllfffeeeeeeeeeeeeaaa\\\WWWTTTRRRMMMIIIFFFDDDDDDDDDGGGKKKSSS]]]fffkkklllkkkmmmxxxsssjjjccc___[[[WWWUUUSSSPPPNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFEEECCCAAA@@@AAA@@@???>>>===<<<;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>>???>>>======>>>===;;;999::::::;;;;;;;;;;;;<<<<<<>>><<<<<<>>>@@@AAAEEEJJJHHHGGGDDDBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJNNNUUUaaasss{{{iiiccc]]]YYYdddvvvyyyvvvxxxqqq^^^JJJ>>>:::999888777666555444444444444666666666666666666666666555555555555555555555555666555333222111222333444555555444444444333333333444444555555555555444444444444333333333333333444444444333333333333222222222222333333333444444444555444444333333222111111333333333222222222111111666555444333222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333333333333333111111222222333444555555333444555777999:::;;;<<<======>>>?????????????????????>>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNNNNOOOUUUUUUVVVWWWWWWXXXXXXYYYZZZ^^^___\\\[[[]]]^^^]]]^^^]]]]]]```eeeiiijjjjjjjjjqqqppprrr~~~pppqqqqqqqqqpppoooooonnnooommmkkklllnnnqqqssstttpppnnnllllllllllllkkkjjjkkkkkklllllllllkkkkkkjjjiiiiiihhhggggggggghhhhhhjjjiiihhhhhhhhhiiikkkllljjjiiihhhgggffffffffffffiiiiiiiiiiiihhhhhhhhhhhhfffggghhhjjjjjjkkkkkkkkkgggfffffffffeeeaaa\\\YYYWWWTTTPPPLLLHHHFFFDDDDDDDDDIIIQQQ[[[eeekkklllkkkoooxxxyyynnnfff___[[[WWWSSSPPPNNNKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@?????????>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>?????????>>>======>>>>>><<<:::;;;;;;;;;;;;;;;;;;<<<<<<>>>???>>>===???FFFKKKKKKFFFEEECCCBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJNNNVVVdddwwwqqqaaa\\\YYYYYYeeevvv~~~yyyuuuvvvnnn[[[HHH>>>;;;:::888777666555555444444555666666666666666666666666555555555555555555555555555444222111111222333333444444444444333333333333444444555555555555444444666666555555444333333222222222222333333444444444333333444444444555555555444444444333222222111111333333333222222222222111555444333222222111111222111111111222222222222222111111111111222222222333222222222222222222222222333333333333333333333333222222333333333444444444333333555666888999;;;;;;======>>>???????????????>>>======>>>???AAADDDEEEFFFFFFHHHIIIKKKMMMNNNNNNUUUUUUVVVWWWWWWXXXXXXYYY[[[___```\\\[[[]]]]]]\\\___^^^^^^aaaeeehhhjjjjjjkkkqqqoooqqq}}}ssssssssssssrrrqqqpppooonnnmmmlllnnnpppsssttttttqqqooolllkkkkkkkkkjjjiiikkkkkkllllllkkkjjjiiihhhhhhhhhggggggggghhhhhhiiihhhhhhhhhhhhhhhiiikkkkkkjjjjjjiiihhhgggggghhhhhhgggggghhhhhhhhhhhhhhhhhhggghhhhhhiiijjjjjjjjjjjjhhhhhhggggggeeeaaa]]][[[YYYWWWTTTOOOKKKHHHEEEDDDBBBGGGOOOYYYccciiikkkkkknnnuuu|||rrriiiccc\\\XXXSSSOOOMMMKKKHHHFFFGGGFFFEEECCCBBBAAAAAAAAA@@@AAAAAABBBAAAAAA@@@???>>>======<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@???>>>======>>>>>><<<;;;:::::::::;;;<<<======>>><<>>???????????????>>>===>>>>>>@@@BBBDDDFFFFFFFFFGGGHHHJJJLLLMMMNNNUUUUUUVVVWWWWWWXXXXXXYYYZZZ^^^___\\\[[[]]]^^^]]]______```bbbeeegggiiijjjlllqqqoooooo{{{wwwvvvvvvuuutttsssqqqpppnnnmmmmmmooorrrtttttttttpppnnnlllkkkkkkkkkjjjhhhjjjkkkllllllkkkiiigggfffggggggfffgggggghhhiiiiiifffffffffggghhhiiijjjjjjjjjjjjiiihhhgggggghhhhhhfffffffffgggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiihhheeeaaa___]]][[[YYYWWWSSSOOOJJJGGGEEEBBBFFFLLLVVV```gggjjjkkkkkkppp}}}uuummmeee___YYYVVVQQQNNNLLLJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@======<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@???>>>===>>>??????===;;;888888:::;;;===>>>???@@@;;;===???@@@EEEJJJIIIEEEAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCEEEFFFGGGIIIIIIHHHJJJPPP[[[mmmkkk^^^SSSSSSYYYbbbppp~~~~~~}}}yyylllWWWDDD;;;888666999888888777777777777888444444444444444444444444555555555555555555555555222222222222222222222333333333333333333333333333333333444444444444333333333444555666666666555555444444333333333333222222222222222222333333333333000000111222222333333444222222222222222222222222111111111111222333444444111111222222333333333444111222222222222333333333222222222222222222222222222222222222222222222222111111111222222222222222222333444666777999:::;;;======>>>???????????????>>>>>>>>>???AAADDDFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOUUUUUUVVVWWWWWWXXXXXXYYYXXX\\\^^^\\\\\\___aaa``````aaabbbcccdddfffhhhjjjlllqqqnnnooozzzyyyyyyxxxwwwvvvtttrrrqqqmmmmmmnnnppprrrtttsssrrrooommmkkkkkkkkkkkkjjjiiijjjkkkllllllkkkhhhfffdddeeedddeeeeeefffggghhhiiieeeeeefffggghhhiiiiiijjjjjjiiihhhgggffffffffffffeeeffffffggghhhiiiiiijjjkkkkkkjjjjjjiiijjjjjjjjjiiijjjkkkiiieeeaaa```___\\\[[[YYYVVVRRRMMMIIIFFFDDDFFFJJJRRR[[[dddiiikkkjjjmmm}}}wwwppphhhaaa[[[VVVSSSOOOLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAA======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>?????????>>>===>>>??????>>><<<888999:::;;;===???@@@@@@======BBBLLLPPPLLLEEEAAA??????@@@AAAAAABBBCCCCCCAAABBBCCCEEEFFFHHHIIIJJJJJJLLLTTTbbbuuuwwwbbbXXXQQQUUU___kkkyyy}}}|||{{{lllUUUCCC;;;888666666666555555555555666666444444444444444444444444444444444444444444444444222222222333333333333333222222222222333333333333333333444444444444333333111222444555666666555555444444444333333222222222111111111222222222333333333333333222111111000000111222222222222333333333555444333222222111111222222222222333333333333333222222222222333333333333222222222222222222222222222222222222222222222222111111111222222333333333333333555666888999;;;;;;======>>>???????????????>>>>>>???@@@BBBDDDGGGHHHGGGGGGGGGHHHJJJLLLNNNPPPUUUUUUVVVWWWWWWXXXXXXYYYVVV[[[]]][[[\\\```bbbaaa```bbbcccddddddeeehhhjjjkkkpppnnnooozzzzzzzzzyyyxxxvvvtttrrrqqqmmmmmmnnnppprrrsssqqqooonnnllljjjjjjkkkkkkkkkjjjjjjkkklllllljjjhhhdddbbbaaaaaabbbbbbccceeefffgggeeefffggghhhiiijjjjjjjjjlllkkkiiihhhgggfffeeeeeefffggghhhiiijjjkkkllllllnnnmmmkkkjjjjjjjjjkkkkkkjjjkkkllliiieeeaaa```aaa\\\\\\[[[XXXTTTOOOKKKHHHFFFFFFHHHOOOXXXaaahhhkkkmmmooo}}}yyyqqqkkkddd\\\WWWSSSQQQMMMKKKJJJJJJHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB=========<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<======;;;<<<<<<<<<======>>>>>>>>>>>>===>>>@@@@@@>>>===;;;;;;<<<<<<======>>>>>>BBB>>>HHHZZZ^^^OOOAAA???===>>>???@@@BBBBBBCCCCCCAAABBBCCCDDDFFFHHHIIIJJJMMMPPPYYYiii}}}ooo]]]UUUQQQXXXfffttt{{{{{{{{{kkkTTTCCC<<<:::999666666555555555555666666666666666666666666666666444444444444444444444444222222333444444444444444111111222222222333333333222333333444444333333222111222444555555444333222222222333333333333444444222222222333333333444444333333222222111000000000111111222222222333333333666555444333222222222222333333333333333333222222222222222333333333444444222222222222222222222222111111111111111111111111222222333333444555666666333444555777999:::;;;<<<======>>>???????????????======>>>???AAADDDFFFHHHIIIHHHHHHHHHJJJMMMOOOQQQUUUUUUVVVWWWWWWXXXXXXYYYWWW\\\^^^\\\\\\___aaa```aaaccceeedddddddddgggjjjiiipppnnnppp{{{zzzyyyyyywwwuuusssqqqpppmmmmmmnnnppprrrrrrpppmmmmmmkkkjjjjjjkkklllkkkjjjjjjkkklllllljjjgggdddbbb_________```aaacccdddeeefffggghhhiiikkkkkkkkklllooonnnlllkkkiiihhhgggggghhhhhhiiijjjlllmmmnnnnnnooonnnlllkkkjjjkkkkkkllljjjlllllljjjeeeaaaaaabbb\\\\\\\\\ZZZVVVQQQLLLIIIHHHGGGHHHMMMUUU___gggkkkqqqqqq}}}uuunnniiibbbZZZTTTQQQOOOKKKJJJJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBCCC===============<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>>>><<<<<<<<<===============>>>>>>===>>>@@@@@@???===>>>>>>======<<<<<<<<<;;;GGG@@@LLLeeeiiiRRR@@@???<<<===>>>@@@BBBCCCCCCCCCAAAAAACCCDDDFFFHHHIIIJJJPPPTTT^^^nnn}}}kkkZZZTTTSSS[[[jjjzzz{{{|||zzzjjjSSSCCC>>>===;;;888888777777777777888999888888888888888888888888444444444444444444444444222333444444555555555444111111111222222333333333222333333444444333333222333333555555555333111///000111111222444555555666333333333444444444555555000000000111222222333333111111111222222333333333333333333333444555666666444444444333333222222222222222333333333444444444222222222222222222222222111111111111111111111111333333444555666888888999444555666888999;;;<<<=========>>>???????????????<<<<<<<<<>>>@@@CCCEEEGGGIIIIIIHHHIIIJJJMMMPPPRRRUUUUUUVVVWWWWWWXXXXXXYYYYYY^^^___\\\[[[^^^___^^^aaaccceeeeeeddddddgggjjjiiiooooooppp|||vvvvvvvvvuuutttssssssrrrqqqqqqpppoooooopppppppppllljjjggghhhjjjlllnnnnnnmmmkkkhhhggghhhgggdddbbbaaabbbbbbccceeeffffffgggeeehhhjjjllllllmmmoooqqqmmmmmmllllllkkkkkkjjjjjjhhhiiijjjlllmmmnnnnnnnnntttrrrpppmmmkkkiiiiiihhhkkkkkkjjjiiigggeeedddccc___]]][[[YYYWWWTTTPPPLLLIIIGGGEEEHHHQQQZZZaaadddkkkrrr|||rrrjjjddd___XXXSSSNNNKKKHHHFFFFFFGGGGGGFFFBBBAAA@@@>>>===<<<<<<<<<===<<<===???BBBBBB???;;;>>>===<<<<<<<<<;;;888666:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<===??????@@@AAAAAAAAAAAA@@@??????;;;<<<<<<===============BBBIIIQQQPPPIIIBBB@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFGGGJJJLLLOOOQQQ^^^uuupppbbbUUUTTTUUU]]]nnn|||zzz~~~{{{zzzxxxeeePPPCCC???:::444;;;:::999777666666666666888777777666555444444444555555555555555555555555999999999888777555444333555555444333222222222222444444444444333333222111333333333333333333333333555555555444444333333333000111222333333333333333555555444333222222222222111111111111111111111111333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222111111222333555666777777222333444666777999:::;;;=========>>>>>>>>>>>>>>><<<<<<===???AAACCCEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNUUUVVVWWWWWWXXXXXXWWWWWWZZZ[[[]]]]]]]]]^^^aaacccaaa```___aaadddfffgggfffjjjnnnnnnrrr|||wwwwwwvvvvvvuuuttttttsssrrrqqqqqqppppppoooooopppmmmkkkjjjjjjmmmooooooooollljjjgggfffgggfffdddaaabbbcccdddeeefffggghhhiiigggiiimmmnnnooooooppprrrqqqqqqppppppooonnnmmmmmmkkklllnnnpppqqqqqqqqqqqqsssrrrooommmkkkjjjjjjjjjkkkllllllkkkjjjhhhfffeeecccaaa___\\\ZZZVVVRRRNNNKKKGGGEEEHHHPPPYYYaaaeeehhhnnn{{{yyyooogggaaa\\\VVVQQQLLLIIIFFFDDDDDDEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<===<<<===???AAAAAA???<<<===<<<;;;;;;;;;;;;:::999:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<======??????@@@AAAAAAAAAAAA@@@??????===<<<<<<<<<===>>>??????FFFJJJNNNMMMGGGBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDFFFGGGGGGHHHKKKMMMQQQUUUcccyyylll```SSSSSSUUU___rrrvvvvvv~~~|||zzz{{{rrr```KKK@@@>>>;;;666888888777777666777777777999888888777666666555555555555555555555555555555999888777666555444444333222222222222333444555555333444444444333333222111333333333333333333333333444444444444333333333333111111222333333333333333333333333222222333444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444555555222333444666888999:::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]]]]]]]^^^aaacccaaa``````aaadddgggggggggiiimmmllloooxxxxxxxxxwwwwwwvvvvvvuuuuuutttssssssrrrqqqpppoooooonnnmmmmmmnnnpppqqqpppooojjjiiigggfffffffffdddbbbddddddeeeggghhhjjjkkkkkkiiilllppprrrrrrrrrssssssttttttsssrrrqqqpppooonnnlllnnnppprrrssssssrrrqqqqqqpppnnnmmmlllllllllmmmlllmmmooopppooommmjjjhhhhhhfffcccaaa^^^ZZZUUURRRMMMJJJFFFGGGNNNWWW```eeegggkkkuuuzzztttjjjccc^^^XXXRRRNNNIIIFFFCCCAAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===<<<===???@@@@@@>>><<<===;;;999999;;;<<<<<<<<<:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<===???AAACCCLLLKKKJJJGGGDDDBBB@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGHHHHHHIIILLLOOOSSS[[[kkkyyyggg\\\RRRRRRVVVcccxxx{{{pppttt~~~|||vvvkkkXXXFFF===<<<;;;999777666666666777777888999999999888888777777666666555555555555555555555555999777666444333333333444222222222222333444555555333333444444444333222222333333333333333333333333222222222222333333333333111222222333333333333333222222222222333444555666333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222222222333444555666888:::;;;<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\]]]]]]^^^```bbbaaa```___aaaeeeggghhhhhhkkknnnlllooowww~~~xxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrppppppnnnmmmmmmoooqqqqqqpppnnnjjjiiihhhhhhggggggfffeeeeeeeeefffhhhiiijjjkkklllkkknnnrrrtttuuutttttttttuuutttsssrrrqqqpppooonnnkkkmmmoooqqqrrrqqqpppoooooonnnmmmllllllmmmnnnnnnnnnppprrrtttsssqqqnnnkkkjjjhhhfffdddbbb___[[[XXXQQQMMMIIIHHHMMMUUU___dddhhhkkkqqqvvvooofff___[[[VVVPPPLLLHHHEEEBBB@@@AAABBBBBBBBB@@@@@@???======<<<<<<<<<<<<<<<===>>>??????>>>===???===:::999:::<<<<<<<<<:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@???===<<<>>>@@@DDDFFFOOOKKKEEEBBBBBBAAA@@@>>>@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGHHHHHHJJJMMMOOOUUU```ttttttcccYYYPPPRRRXXXgggzzzsss~~~~~~tttfffRRRBBB;;;;;;;;;:::777777666666666777777888888888888777777666666666555555555555555555555555888666444222111222333444555555444333222222222222333333333444444333333222333333333333333333333333111111111222222333333333222222333333444333333222333222222222333333444555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222333333444444555777999:::<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<===>>>???AAACCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXZZZ\\\]]]]]]]]]___aaa```______aaaeeehhhiiiiiimmmpppoooqqqyyywwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuusssrrrqqqlllllllllmmmoooooommmllljjjjjjjjjjjjiiihhhhhhhhhffffffggghhhiiijjjkkkkkklllooosssttttttttttttuuuuuuuuutttsssrrrqqqpppppplllmmmoooqqqqqqqqqpppooonnnmmmlllllllllnnnooopppppprrruuuvvvvvvssspppnnniiigggfffffffffdddaaa^^^UUURRRMMMKKKMMMTTT]]]ccckkklllppp|||~~~rrrlllccc]]]YYYTTTOOOKKKGGGEEEBBB@@@AAABBBCCCBBB??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>BBB???;;;::::::;;;;;;::::::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@?????????>>>======???BBBEEEGGGNNNHHHBBB???@@@AAA@@@???@@@AAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHIIIJJJNNNPPPWWWggg|||qqq___VVVOOORRR[[[lll{{{|||uuudddOOO@@@;;;999999999999888777666555555555555777666666666666666555555555555555555555555555555777666444222111222333444555555444333222222222222222333333444444333333333333333333333333333333333111111111222222333333333333333444444444333333222555444333333222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222///000000111333444444555444555666888999;;;<<<===>>>>>>>>>>>>>>>=========::::::;;;===???BBBDDDEEEEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRTTTVVVXXXYYYYYYVVVYYY[[[]]]]]]]]]^^^___^^^]]]^^^```dddhhhiiiiiilllooonnnqqqzzzuuuuuuuuuuuuttttttttttttuuuvvvvvvvvvuuutttrrrqqqllljjjiiijjjkkklllkkkjjjjjjkkklllkkkjjjiiijjjkkkhhhhhhiiiiiiiiijjjjjjjjjmmmoooqqqrrrqqqrrrssstttvvvvvvuuuuuuttttttsssssspppqqqqqqrrrrrrsssrrrrrroooooonnnnnnoooppprrrsssssstttvvvwwwvvvtttqqqoooiiihhhhhhhhhiiihhheeecccZZZWWWSSSOOONNNSSSZZZ```jjjlllooozzzzzzoooiii```ZZZWWWSSSNNNJJJGGGDDDAAA@@@AAACCCCCCCCC???>>>======<<<<<<<<<===;;;===>>>===<<<<<<>>>???BBB@@@===;;;;;;;;;:::999:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????@@@AAAAAAAAAAAA@@@??????>>>======>>>@@@CCCFFFGGGIIIEEE@@@>>>@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDFFFHHHIIIJJJLLLOOORRR[[[nnnlll[[[SSSNNNRRR]]]qqq{{{yyytttbbbLLL@@@;;;999888999999999777666555444444444666666666666555555555555555555555555555555555555666555444333222333444444222222222222333444555555222222333444444444333333333333333333333333333333222222222222333333333333444444444444444333333222666555444333222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222//////111222333555666666555666777888:::<<<===>>>????????????????????????<<<<<<===>>>AAACCCEEEFFFEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRTTTVVVWWWXXXXXXUUUXXX[[[]]]]]]\\\]]]^^^\\\[[[\\\___cccgggiiiiiihhhlllkkkoooyyyrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttttttttrrrpppooollljjjhhhgggiiijjjjjjiiihhhjjjlllkkkiiihhhjjjllllllllllllkkkkkkkkkjjjjjjmmmnnnnnnnnnnnnoooqqqsssttttttttttttsssssssssssstttsssrrrrrrrrrssstttuuusssrrrqqqqqqrrrsssuuuvvvvvvvvvvvvvvvtttrrrpppooolllkkkkkkkkkkkkjjjgggeee^^^\\\XXXSSSPPPRRRXXX]]]eeehhhmmmxxxxxxkkkeee]]]XXXTTTQQQLLLIIIFFFCCC@@@@@@AAABBBBBBBBB>>>>>>===<<<<<<<<<<<<===;;;===>>>===;;;;;;===@@@@@@>>><<<<<<===<<<;;;999:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@??????@@@AAAAAAAAAAAA@@@??????;;;<<<===???AAACCCEEEFFFBBB@@@??????@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJLLLMMMOOORRRUUUbbbwww{{{eeeVVVPPPNNNSSS```tttpppsssqqq]]]HHH???<<<888777888888777666555555555555555666666666666666666666666555555555555555555555555555555555555444444444444222222222222333444555555111222333333444444444333333333333333333333333333444444444444333333333333444444555555444333333222444444333222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222333444555555666555666777999;;;<<<===>>>===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHJJJMMMOOOQQQOOOPPPRRRTTTUUUVVVWWWWWWTTTWWW[[[\\\\\\\\\]]]]]]ZZZZZZZZZ]]]bbbfffhhhhhhhhhkkkkkknnnwwwqqqqqqqqqqqqqqqqqqqqqqqqnnnpppqqqrrrrrrqqqooonnnmmmjjjgggfffhhhiiijjjjjjgggiiikkkjjjhhhgggiiilllooonnnnnnmmmllllllkkkkkklllmmmlllkkkkkklllpppssspppppppppqqqqqqqqqqqqrrrtttsssrrrpppqqqrrrtttuuuvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvuuusssqqqpppooopppnnnmmmmmmmmmkkkhhheee```___[[[VVVRRRRRRWWW\\\aaadddkkkwwwwwwiiiccc[[[VVVSSSPPPKKKHHHEEEBBB??????@@@AAABBBBBB>>>======<<<<<<<<<<<<===;;;===>>>===;;;;;;===@@@===<<<<<<===>>>>>><<<;;;:::999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>???@@@??????@@@AAAAAAAAAAAA@@@??????:::;;;===???AAACCCEEEFFF===>>>???@@@AAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOQQQUUUWWWggg}}}ttt___SSSNNNNNNTTTaaavvvxxxgggmmmmmmYYYEEE>>><<<999777888666555555555555666777777777777777777777888888888555555555555555555555555555555666666666555444444555555444333222222222222111222333333444444444444333333333333333333333333555555555444444333333333444555555555444333333222222222222222333444555555111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444666666888999;;;<<<>>>>>>;;;<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEFFFHHHJJJMMMOOOQQQOOOPPPRRRSSSUUUVVVVVVVVVTTTWWW[[[\\\\\\\\\\\\]]]YYYXXXYYY]]]aaaeeeggghhhjjjmmmllloooxxxoooooooooooonnnnnnnnnnnnnnnmmmkkkkkkmmmnnnnnnmmmhhhgggeeeddddddfffhhhiiiiiijjjkkkkkkkkkkkklllmmmppppppooonnnmmmkkkiiihhhhhhhhhhhhiiijjjjjjkkkkkkooooooooooooooonnnnnnnnnlllmmmnnnpppqqqrrrssssssxxxvvvtttuuuwwwzzz{{{|||yyyxxxuuusssqqqooooooooommmnnnnnnllliiigggggggggggggggddd___XXXUUUUUUVVVccceeehhhqqq~~~rrrjjjbbb[[[VVVQQQKKKHHHHHHAAABBBCCCCCCCCCBBB@@@@@@;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;<<<=========@@@>>>===???AAABBB@@@===>>>@@@AAABBBAAAAAABBBCCCAAA???>>>AAADDDGGGFFFEEE>>>>>>>>>???@@@@@@AAAAAADDDEEEFFFEEEEEEFFFHHHKKKKKKLLLNNNQQQPPPQQQZZZdddtttkkkZZZRRROOOKKKWWWbbbvvvssshhhoooxxxhhhVVVCCC:::999777666666777777777777777777777777666666666666666666666666666666555555555444444444444444555555555555444444333333333444444444555555444444444444444444444444444222000000222333444333444333111000000111333444444333333222111000//////111111111222222333333333333333333222222111111111000000000111111222222222111111111111111111222222333222222111111222222333222333444444222222333444444333222111111111222333555555444444444555555666777888999999;;;;;;<<<===<<<<<<===>>>>>>???>>>>>>@@@BBBDDDEEEEEEEEEGGGIIIHHHHHHHHHIIIJJJMMMOOOPPPTTTTTTTTTSSSSSSSSSSSSSSSXXXZZZ[[[\\\[[[[[[]]]___[[[[[[\\\]]]___aaacccdddhhhkkkjjjmmmvvv~~~ooooooooonnnnnnmmmmmmmmmlllkkkjjjjjjkkkllllllkkkggggggggghhhhhhhhhiiiiiiiiikkkllllllkkkkkkmmmnnnooooooooonnnmmmkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjmmmlllllllllllllllmmmmmmooopppqqqsssttttttttttttwwwuuutttuuuwwwzzz{{{|||xxxwwwtttrrrooonnnnnnnnnllllllllljjjhhhfffffffffhhhhhheee```ZZZVVVVVVWWWZZZ^^^ccclll}}}sssiiiaaaYYYUUUPPPJJJGGGGGGBBBBBBCCCDDDCCCBBBAAA@@@<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;999888777777777777888999::::::;;;<<<<<<======>>>>>><<<<<<===@@@AAA???===???AAABBBCCCAAAAAAAAABBBBBBAAA@@@BBBEEEFFFDDDBBB>>>>>>??????@@@AAAAAAAAADDDEEEFFFEEEEEEFFFIIIKKKKKKKKKMMMPPPQQQUUU___kkk}}}}}}hhhXXXQQQOOOMMMYYYggg~~~rrrhhhrrr|||tttbbbQQQ@@@999999888888888777777777777777777777777666666666666666666666666555555555444444444444333444444555555555555444444333333333444444444555555333333333333333333333333444222000000222444444333333333222111111222333333333333333222111111000000333444444444444444444555333333333222222222111111333333333444444555555555333333333222111111111000333222222111111222222333222333444444222222333444666555333111000000111111444444333333444555666666777888999999;;;;;;<<<===;;;<<<======>>>>>>>>>===<<<>>>@@@AAAAAAAAADDDEEEGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^[[[[[[\\\]]]___aaacccdddgggkkkjjjmmmvvv}}}oooooonnnnnnmmmlllkkkkkkkkkiiihhhhhhjjjjjjiiihhhfffhhhiiikkkkkkjjjiiiiiiiiikkkllllllllllllnnnooonnnnnnnnnnnnmmmlllkkkjjjkkkjjjiiiiiiiiiiiiiiiiiijjjiiihhhggghhhjjjlllmmmoooppprrrsssttttttttttttuuusssrrrsssvvvyyyzzzzzzuuutttrrrpppnnnmmmlllkkklllllllllkkkhhhffffffgggiiiiiifffaaa\\\XXXWWWWWWUUU[[[bbbiiixxx{{{sssfff^^^WWWSSSNNNHHHEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA======<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::888888777777777777888888:::;;;;;;<<<<<<===>>>>>><<<;;;;;;<<>>???@@@BBBAAA???>>>??????BBBBBBBBBDDDEEEDDDAAA???>>>??????@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJLLLOOORRRXXXffftttwwwcccUUUOOOMMMMMMZZZjjjooohhhttt}}}zzzpppZZZLLL===888999999999:::777777777777777777777777666666666666666666666666444444444444333333333333444444555555555555444444333333333444444444555555222222222222222222222222333222000111333444444333222222222222222222222222333333333333333222222222555444444444444444444333333333333222222222222111111111111222222222222222555555444333222111000000333222222111111222222333222333444333222111222444777666444222000000000000222222222222333555666666777888999999;;;;;;<<<===;;;;;;<<<============<<<;;;<<<>>>>>>>>>???BBBDDDFFFFFFFFFGGGIIIKKKMMMOOONNNOOOPPPRRRTTTVVVWWWXXXVVVWWWYYYZZZYYYZZZ\\\]]][[[\\\\\\^^^___aaacccdddgggkkkkkknnnvvv|||oooooonnnmmmlllkkkkkkjjjjjjiiihhhiiijjjjjjhhhgggfffggghhhiiiiiiiiiiiiiiihhhiiikkkkkkkkkkkkmmmnnnmmmmmmmmmnnnmmmmmmlllkkklllkkkjjjiiihhhhhhhhhhhhiiihhhfffeeefffiiilllnnnnnnoooqqqrrrsssrrrqqqppppppooonnnppprrruuuvvvuuurrrqqqpppnnnlllkkkjjjjjjlllmmmmmmllliiiggghhhhhhiiihhheeeaaa]]]YYYWWWVVVXXX___fffkkkssswwwpppddd\\\UUUQQQLLLFFFCCCDDDCCCCCCDDDDDDDDDCCCBBBAAA>>>>>>===<<<<<<;;;<<<<<<========================??????>>>===<<<;;;:::::::::::::::999999:::::::::;;;;;;;;;<<<======>>>>>><<<<<<<<<===>>>???@@@@@@>>>???@@@???===;;;;;;<<<@@@AAACCCEEEEEEDDDAAA?????????@@@@@@AAABBBBBBBBBCCCEEEFFFGGGGGGGGGJJJKKKLLLJJJKKKNNNRRR[[[lll{{{ppp]]]RRRMMMLLLMMMZZZjjjzzzmmmhhhwww~~~yyymmmTTTGGG;;;888888888888999666666666666666666666666666666666666666666666666444444333333333222222222333444444555555444444333333333333444444444555555222222222222222222222222333222111222333444444333111222222333333222222111222222222333333444444444333333333222222111111111222222222222222222222222000000000000111111111111444444444333333222222222333222222111111222222333111333333333222111222333666555333111000000111111000111111222333444666777777888999999;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>?????????@@@CCCEEEEEEEEEEEEFFFHHHJJJLLLNNNNNNNNNPPPRRRTTTVVVWWWXXXTTTVVVXXXYYYYYYYYY[[[]]]\\\\\\]]]^^^```bbbcccdddgggkkkkkkooovvv{{{ooonnnnnnmmmlllkkkkkkkkkkkkjjjiiijjjkkkkkkhhhfffeeedddccccccdddfffhhhiiieeegggiiiiiiiiijjjkkkmmmlllmmmmmmmmmmmmmmmllllllmmmllljjjhhhgggggghhhhhhjjjiiigggfffgggjjjlllnnnmmmoooqqqrrrrrrqqqooonnnlllkkkjjjkkknnnooooooooonnnmmmmmmllllllkkkjjjiiijjjkkkkkkjjjgggffffffggggggeeeccc```]]]ZZZWWWUUUXXX___gggjjjnnn}}}|||ssslllbbbZZZSSSOOOKKKEEEBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<========================???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???AAABBB@@@AAABBBAAA>>><<<<<<======???BBBDDDEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBDDDFFFGGGHHHHHHJJJLLLMMMKKKKKKNNNSSS]]]ppphhhXXXOOOLLLLLLQQQ]]]lllwwwnnnjjj|||zzzjjjPPPEEE;;;888888777666777666666666666666666666666666666666666666666666666444444333333333222222222333333444444444444333333333333333444444444555555444444444444444444444444333222222333444555444333111222222333333222222111111222222333333444444555333333333222222111111111222222222222222222222222444444444444444444444333222222222333333444444444333222222111111222222333111222333333111111222333333222111111111222333444000111111222333444666777777888999999;;;;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;===>>>?????????@@@DDDFFFEEEEEEEEEFFFGGGJJJLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUTTTUUUWWWXXXXXXYYY[[[]]]\\\\\\]]]^^^```bbbdddeeegggllllllooovvv{{{nnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkklllkkkiiifffcccaaa```___```bbbeeehhhdddfffggghhhhhhiiikkklllmmmmmmmmmnnnmmmmmmllllllmmmllljjjhhhgggggghhhiiikkkjjjiiiiiiiiikkkmmmnnnnnnppprrrtttsssrrrooommmiiihhhggghhhjjjkkkjjjiiijjjjjjkkkkkklllkkkkkkjjjfffggghhhfffdddccccccdddeeecccaaa```^^^\\\YYYVVVUUU[[[bbbgggjjjxxx}}}rrrjjj```XXXQQQNNNJJJDDDAAABBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999::::::::::::999999;;;<<<<<<======>>>?????????@@@@@@???===>>>@@@CCCBBBDDDDDDDDDAAA@@@???@@@<<>>???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>::::::;;;<<<<<<;;;::::::<<<<<<<<<===>>>>>>??????@@@@@@@@@>>><<<<<<>>>AAAAAACCCDDDCCCAAA@@@@@@AAA???AAACCCCCCAAA@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDAAADDDGGGIIIIIIJJJKKKLLLMMMLLLMMMSSS[[[hhh~~~mmmYYYNNNLLLOOOQQQXXXggg{{{rrrsssyyywww```IIIAAA;;;;;;:::777666888777777777777777777777777666666666666666666666666555555555444444444444333222333333444444333333222333333333444444444555555333333333333333333333333333222222444666666444222333333222111111222333333111111111222222222222222333444444444444444444555111111222222222333333333111111111000000000//////000111111111222333333333333222222111111222222333000222333222111000111222333222111111111222333444444444333333444555666666777888999999;;;;;;<<<======>>>>>>>>>======<<<;;;<<<===<<<<<<<<<>>>BBBEEEFFFEEEFFFFFFHHHJJJMMMNNNPPPPPPQQQQQQRRRSSSSSSSSSTTTVVVXXXYYYYYY[[[]]]___]]]]]]^^^___aaacccdddeeeiiimmmlllnnnvvv|||mmmmmmnnnnnnooopppppppppjjjjjjjjjkkkllljjjgggddd[[[\\\^^^```aaabbbaaaaaadddfffhhhiiiiiijjjlllnnnnnnnnnnnnnnnmmmlllkkkjjjmmmkkkiiigggfffhhhjjjkkkllllllllllllkkkkkkkkkkkkkkkllloooppppppmmmjjjhhhiiihhhgggggghhhgggeeecccdddfffhhhkkkmmmmmmmmmmmmiiijjjkkkjjjhhhgggggghhhdddbbbaaaaaacccbbb^^^[[[]]]___cccggghhhsssvvvkkk___WWWQQQMMMIIIDDDAAABBB@@@@@@AAABBBAAA@@@???>>>======<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????<<<===>>>??????>>>===<<<<<<<<<======>>>>>>?????????@@@@@@===::::::<<<@@@>>>@@@AAAAAA???>>>>>>???AAACCCDDDBBB???>>>???AAAAAAAAABBBBBBCCCDDDDDDDDDAAADDDGGGIIIJJJJJJKKKLLLLLLKKKNNNUUU^^^nnn|||fffTTTLLLLLLPPPSSSVVVhhh~~~nnnqqquuu[[[FFF???;;;;;;;;;888888:::777777777777777777777777666666666666666666666666666666555555555444444444222333333444444333333222333333333444444444555555222222222222222222222222333222333444666666444222444333111000000111333444111111111111111111111111111111111222222333333333111111111222222333333333444444444333333333222222222222111111111111111111333222222222222222222333000222222222111000111222555444222111111111222222555555444444444555555666777888999:::;;;<<<<<<===>>>>>>??????>>>===<<<<<<>>>>>>>>>======???CCCGGGFFFFFFFFFGGGIIIKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTVVVXXXYYYZZZ[[[]]]___]]]]]]^^^___aaacccdddfffjjjmmmkkkmmmvvv}}}kkkjjjjjjnnnssstttppplllllllllllllllkkkjjjiiihhhdddccccccbbbbbbaaaaaaaaacccgggjjjkkkiiihhhiiikkkkkkkkkkkkjjjiiihhhhhhgggjjjiiihhhgggggghhhiiijjjlllkkkkkkjjjjjjjjjkkkkkkjjjkkklllmmmmmmkkkjjjiiikkkiiiggghhhiiiiiifffccceeegggjjjlllnnnooonnnmmmjjjkkkkkkkkkjjjiiigggeeehhhhhhggggggeeedddcccbbb___```^^^bbblllssszzz|||tttkkkaaa[[[TTTNNNIIIFFFCCCAAAAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>============????????????????????????@@@???>>>======>>>???@@@???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<>>>???@@@??????>>>===<<<<<<======BBBBBBBBBBBBAAAAAA@@@???DDDBBB>>><<<<<<===@@@BBBAAABBBDDDDDDCCCCCCEEEFFFKKKHHHFFFEEEGGGJJJLLLMMMQQQQQQTTT\\\llluuuaaaTTTNNNNNNQQQSSS\\\uuu}}}qqqyyyjjjTTT@@@???>>>;;;999888777666777555444444555555444333222333555666666666555444666666555555555444444444555444333222111222333444555666666666555444444333222222222222222222222222222333444555555444333222444333333222111111111222333222222333555555333222111222222333333222222111444555555555444333333222555555444444444333333333000000000000000000000000222222333333333444444444222222222222222222222222444333333222111111111222333333333444444444555555999999999999::::::;;;<<<>>>>>>????????????>>>>>><<<<<<===???@@@CCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNQQQSSSUUUWWWXXXXXXUUUWWWXXXYYYYYYZZZ]]]___]]]^^^___^^^___aaadddhhhllllllmmmooossskkkiiihhhkkkooopppmmmiiikkklllmmmmmmmmmllljjjiiiffffffeeedddccccccbbbbbbdddgggjjjjjjiiihhhiiijjjkkkjjjiiihhhgggfffeeeeeehhhgggggggggggghhhiiijjjjjjjjjkkkkkkllllllllllllkkkkkkkkkkkkjjjiiihhhgggjjjhhhfffggghhhhhhfffcccfffgggiiikkklllmmmlllllljjjjjjjjjjjjiiihhhgggggggggiiijjjkkkjjjgggdddbbb```aaa^^^aaakkkpppzzzuuuwww|||uuummmaaa\\\TTTNNNIIIFFFCCCAAABBBBBBCCCCCCBBBAAA???>>>???????????????>>>>>>>>>???????????????????????????>>>============>>>???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAA@@@@@@???????????????AAABBBBBBBBBAAAAAA@@@???GGGEEEBBB???======>>>???AAACCCDDDDDDCCCDDDEEEGGGIIIHHHFFFFFFHHHJJJLLLMMMRRRUUU[[[gggyyyooo\\\PPPMMMMMMQQQUUUfffvvvfffOOO@@@???<<<:::888777777777888666555555666777555444444555666777888777777666666666555555555444444444444333333222222222222222555555555555555444333222222222222222222222222222333333444444444444333333444333333222111111222222222111000111222333111000111222222333333222222111333333444444333222222111444333333333222222222222222222222222222222222222222222222222333333333333222222222222222222222222444333222222111111222222333333333444444444555555999999999999:::;;;<<<===>>>>>>????????????>>>>>>;;;<<<<<<>>>???AAACCCDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQSSSUUUWWWXXXXXXVVVWWWYYYYYYYYYZZZ\\\^^^]]]^^^_________aaaeeehhhlllmmmnnnpppuuukkkhhhfffgggjjjkkkiiifffiiijjjmmmoooooonnnlllkkkjjjiiihhhgggfffeeeddddddeeehhhjjjjjjiiihhhhhhhhhjjjiiihhhgggeeedddcccbbbeeeeeeeeefffggghhhjjjjjjhhhjjjkkkmmmnnnmmmlllkkkkkkjjjjjjiiihhhggggggfffgggfffeeefffhhhhhhfffdddgggggghhhhhhiiijjjjjjkkkiiiiiiiiihhhhhhhhhiiiiiiiiikkknnnpppoookkkgggdddbbbccc```bbbiiilllyyyxxxssspppqqqtttyyyuuuoooaaa\\\UUUNNNJJJFFFCCCAAABBBBBBCCCCCCBBBAAA???>>>???????????????@@@@@@@@@???????????????????????????>>>============>>>???>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@EEEDDDCCCAAA@@@@@@??????AAACCCDDDDDDDDDDDDEEEGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNTTTaaarrrwwwhhhWWWOOOMMMNNNTTT[[[kkk|||~~~|||```HHH???===;;;888666666777777999777666666777777666555555555666777777777777666666666666555555555555444333333333333333222111111333333444444444333222222222222222222333333333333444444333333333333444444444333333222222222222222222111000111222222111000111222222333333222222111222222222222222111111000222222222222111111111111333333333333333333333333111111111222222222222333222222222222222222222222333333222222111111222222333333333444444444555555777888888999:::<<<===>>>>>>>>>????????????>>>>>>;;;;;;<<<===???AAABBBCCCFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWXXXWWWXXXZZZZZZYYYZZZ[[[]]]]]]^^^_________aaaeeehhhmmmmmmooorrrwwwmmmjjjgggggghhhhhhgggeeegggiiimmmpppqqqpppnnnlllmmmlllkkkjjjiiihhhgggfffggghhhjjjjjjjjjiiihhhhhhkkkjjjiiigggeeecccbbbaaaccccccdddeeegggiiijjjkkkiiijjjmmmoooooommmjjjhhhhhhhhhggggggggggggggggggddddddeeefffggggggffffffhhhhhhggggggggghhhiiiiiiiiihhhhhhggghhhiiijjjkkklllnnnoooppppppmmmjjjhhhdddfffbbbccciiiiiittt~~~tttpppmmmmmmllloooxxxzzzrrrnnnaaa\\\UUUNNNJJJGGGDDDBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>???????????????@@@?????????????????????????????????>>>>>>?????????=========<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@@@@BBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBCCCCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGIIIJJJKKKLLLMMMOOOMMMWWWhhh}}}sssdddUUUPPPOOOPPPXXXbbbrrr|||tttZZZEEE>>><<<999777555666777888888777555666777777666444333333444444444555555555666666666555555555555555333444444555555444222111222222333333333222222111222222222333333333333333555444333222222333444555444333333222222222333333555444222222333444333222111222222333333222222111111222222222222222111111333222222222222111111111333333333333333333333333000000111111111222222222222222222222222222222222333333222222111222222333333333333444444444555555777777777999:::<<<>>>???>>>>>>????????????>>>>>><<<<<<===>>>???AAACCCDDDGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWXXXYYY[[[[[[ZZZZZZ[[[\\\]]]^^^______```bbbfffiiilllmmmooorrryyyooommmkkkiiiiiihhhgggffffffhhhlllpppqqqpppnnnmmmnnnnnnmmmlllkkkjjjiiihhhhhhhhhiiikkkkkkkkkjjjiiilllkkkjjjhhhfffdddcccbbbbbbcccdddfffhhhiiijjjjjjiiikkknnnooonnnkkkgggeeefffffffffggghhhhhhiiiiiicccdddeeefffffffffggggggiiiiiihhhggghhhhhhiiiiiiiiiiiihhhhhhhhhjjjkkkmmmoooooonnnmmmmmmlllllllllfffhhheeefffiiigggoooyyyppplllhhheeebbbbbbiiissszzz~~~}}}vvvooolllbbb\\\UUUOOOJJJGGGDDDBBBBBBCCCDDDDDDCCCBBB@@@???=========>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAAAAA<<<===???AAABBBCCCCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGEEEGGGJJJKKKKKKLLLOOOQQQUUU```tttooo___RRRPPPOOOPPPZZZggg}}}|||jjjSSSDDD<<<;;;888777666666777888777666444555666666555333333333333333333444444555666666666666666666666666444555666666666555333222111111222222333222222111222222333333333444444444444333222111111222333444444333333222333333444444666444222222333333333222111222222333333222222111222222333333333333222222333333333333222222222222222222222222222222222222000000111111111222222222222222222222222222222222333222222111222222333333333333333444444444555555777777777999:::<<<>>>???>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWYYY[[[\\\[[[ZZZ[[[\\\]]]^^^______```cccgggjjjkkklllnnnrrryyyqqqpppooonnnllljjjiiihhhfffhhhkkknnnpppooonnnmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiikkknnnnnnlllkkklllllljjjiiigggfffeeedddbbbdddeeegggiiijjjjjjjjjiiijjjlllmmmllljjjfffdddeeefffhhhjjjjjjjjjiiiiiiccceeeggggggffffffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnmmmkkkiiiiiijjjkkklllfffiiifffgggjjjfffllluuukkkeee^^^ZZZWWWUUUYYY```kkkrrrzzz}}}yyysssnnnkkkbbb]]]VVVOOOKKKGGGDDDBBBCCCCCCDDDDDDCCCBBB@@@???<<<<<<<<<===>>>>>>?????????????????????????????????@@@@@@AAAAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEFFFHHHEEEHHHKKKKKKKKKLLLPPPTTTZZZfffyyyhhhXXXMMMNNNOOOOOO[[[kkkuuu___LLLDDD:::999999888888777777888666555444444555555444333555555444444555555666777555666666666666777777777555555555555555444333333111111222333333333222222222222333333444444555555333333222222222222333333333333333333333444444555555333000///000111111000111222222333333222222111111222333333333333333333444333333333222222222222222222222222222222222222111111111222222222222333222222222222222222222222222222111111222222333333333333333444444444555555777888888999:::<<<===>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVVVVYYY\\\]]]\\\[[[\\\]]]]]]^^^______```cccgggkkklllmmmooosss{{{qqqrrrrrrqqqooolllkkkjjjggghhhjjjlllmmmnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjiiijjjlllpppqqqooommmkkkkkkjjjiiihhhffffffeeedddeeeggghhhjjjjjjjjjjjjfffgggiiikkkkkkiiigggfffhhhjjjlllmmmmmmkkkhhhfffdddgggiiiiiigggfffggghhhiiijjjkkkmmmmmmmmmllllllkkkkkklllmmmmmmmmmlllllliiihhhhhhgggggggggggggggcccgggeeefffiiidddjjj}}}}}}sssfff]]]UUUQQQOOOMMMNNNRRR\\\eeeqqqxxxwwwrrrooommmbbb]]]VVVOOOKKKHHHEEECCCCCCDDDDDDDDDDDDBBBAAA@@@<<<======>>>??????@@@@@@????????????????????????===>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCDDDCCCBBBAAA???@@@AAAAAABBBBBBBBBAAA???@@@@@@AAABBBCCCCCCDDDBBBDDDEEEFFFEEEEEEFFFHHHEEEHHHKKKKKKJJJLLLRRRWWW]]]hhh{{{yyybbbSSSJJJNNNPPPRRR```sssrrrWWWEEEBBB888999:::::::::999888777777666555555666666555444555555444444444555666777555666666666777777777777444444333222222222222333111222222333444444333333222222333333444555555666222222333333333333222222333333333333333444555555666333000///000111111000111222222333333222222111000000111222222222222222222222222222111111111111333333333333333333333333222222222222333333333333222222222222222222222222222222111111222222333444333333333444444444555555999999999999:::;;;<<<===>>>>>>????????????>>>>>>?????????@@@AAABBBCCCDDDHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPRRRSSSUUUVVVVVVVVVUUUXXX[[[]]]]]]\\\]]]]]]]]]^^^___```aaadddhhhkkkooooooqqquuu|||qqqrrrtttsssqqqmmmkkkjjjhhhhhhjjjkkklllmmmmmmmmmjjjjjjjjjkkkkkkkkkkkkllljjjiiijjjmmmqqqsssqqqooojjjiiiiiihhhgggfffffffffeeefffhhhiiijjjjjjjjjjjjcccdddfffiiijjjjjjiiiiiikkkmmmooopppoookkkfffccceeehhhjjjjjjgggfffgggiiiiiijjjmmmooooooooonnnmmmllllllnnnnnnnnnmmmlllkkkdddeeefffggggggfffdddcccaaaeeedddeeehhhccchhh{{{yyyqqqdddZZZPPPMMMLLLJJJJJJLLLQQQ]]]llluuuvvvssspppooobbb]]]VVVPPPKKKHHHEEECCCCCCDDDDDDDDDDDDBBBAAA@@@===>>>>>>???@@@@@@AAAAAA????????????????????????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>???AAACCCFFFHHHJJJCCCDDDFFFFFFEEEEEEGGGHHHFFFHHHKKKJJJIIILLLSSSYYYcccnnnttt```QQQJJJPPPTTTVVVfffzzzrrrRRRAAA@@@777999:::<<<;;;:::888777888777666666777777666555333333222111222333444555555666666666777777888888444333111000///000111222111222333444444444444444222222333333444555666666111222333444444333222111333333333333333444555666888555222111111222222222222222222333333222222222//////000111111111111111111111111111000000000000444444444444444444444444222222333333333444444444222222222222222222222222222111111111222333333444333333333444444444555555999999999999::::::;;;<<<>>>>>>????????????>>>>>>????????????@@@AAABBBCCCHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSUUUUUUVVVVVVTTTWWW[[[]]]]]]]]]^^^^^^]]]^^^___```aaadddhhhlllqqqqqqssswww~~~oooooopppqqqqqqpppooooooooommmlllmmmooopppmmmjjjjjjjjjkkklllkkkjjjhhhgggoooooooooooonnnmmmkkkkkkllllllkkkiiieeecccddddddeeehhhlllpppqqqoookkkiiiffffffggghhhjjjkkkllllllkkklllnnnooonnnllliiiggghhhjjjlllmmmllljjjjjjkkknnnnnnooooooooopppppppppqqqqqqqqqpppnnnjjjgggeeefffeeeeeeddddddeeeeeeeeebbbddddddccccccgggooouuu{{{rrrfffZZZNNNJJJIIIGGGFFFGGGLLLTTTaaammmssssssnnnkkk___YYYRRRKKKHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@???????????????@@@?????????>>>>>>======;;;:::999:::<<<<<<999666777777888999:::<<<>>>??????AAABBBDDDDDDCCCBBBAAA@@@AAABBBDDDFFFFFFCCC@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFGGGGGGHHHKKKMMMKKKHHHHHHKKKMMMNNNSSSYYYjjjxxx~~~lll\\\QQQLLLPPPTTTZZZnnn~~~hhhSSSCCC999;;;::::::999999999999999666666777777777777666666555666666777888999999:::777777777777777777777777444444444444444444444444555444444333333444444444333333333333333333333333555444333222111222333333111111222222333444555555000111222222222222111000222222222222222222222222444444444333333222222222333333333222222111111111111111222222222222111111333333333333222222111000222222222222222222222222333333333333333333333333111111111111222333444555555666888;;;===>>><<<:::>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDEEEHHHIIIKKKLLLMMMNNNMMMMMMNNNQQQTTTUUUUUUTTTUUUVVVXXXZZZ]]]___^^^]]]\\\]]]^^^___```aaabbbfffkkkooosssssstttwww~~~pppqqqrrrssssssrrrqqqppppppooonnnooopppqqqnnnlllkkkllllllmmmlllkkkjjjiiimmmmmmnnnnnnnnnmmmmmmmmmoooooommmiiieeecccdddeeegggjjjnnnqqqrrrpppmmmjjjggghhhiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnllliiihhhiiikkkmmmmmmkkkjjjjjjkkknnnnnnnnnooooooooooooooonnnnnnoooooommmjjjhhhfffeeeddddddcccdddeeefffgggfffhhhhhhgggfffjjjpppvvv}}}tttbbbVVVKKKHHHGGGEEEEEEFFFGGGOOO]]]iiippprrrooolllaaa\\\UUUOOOKKKHHHFFFEEEDDDEEEDDDDDDCCCBBBAAA@@@>>>>>>>>>???>>>======<<>>>>>>>>>>>??????>>>>>>>>>=========;;;:::999:::<<<<<<999777888888999:::;;;===>>>???@@@AAABBBCCCDDDCCCAAA@@@@@@CCCEEEGGGGGGEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFGGGGGGGGGIIIKKKJJJHHHIIIKKKMMMOOOVVV___sssxxxhhhXXXPPPMMMRRRVVV___uuuxxx```MMMAAA;;;888777666666555555666666666666777777777777666666555555666777777888999999666666666666666666666666444444444444444444444444444444333333333444555555333333333333333333333333555444333222222222333333222333333333444555555555222333444444444444333222222222222222222222222222333333333333333333222222333333333222222222111111111111222222222222111111333333333333333222111111333333333333333333333333333333333333333333333333333222222222333444555555555555777999<<<===<<<;;;===>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGHHHJJJLLLMMMMMMMMMLLLNNNQQQTTTUUUUUUTTTUUUVVVVVVYYY\\\]]]\\\[[[[[[[[[^^^___```aaabbbfffkkkooosssssstttwww~~~ssstttuuuvvvvvvuuutttsssrrrqqqqqqqqqrrrrrrpppnnnmmmnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmmmmnnnnnnrrrpppmmmiiieeeccceeeffflllnnnqqqssssssqqqnnnllljjjjjjkkklllmmmmmmnnnnnnoooooonnnmmmlllkkkjjjjjjjjjlllnnnnnnlllkkkkkklllooooooooonnnnnnnnnnnnnnnllllllmmmnnnmmmkkkhhhgggeeedddccccccdddfffhhhjjjjjjkkkllljjjhhhjjjoootttttt]]]SSSJJJGGGFFFEEEEEEGGGGGGNNNZZZfffmmmnnnllljjjccc___YYYSSSNNNJJJFFFDDDFFFFFFEEEDDDCCCBBB@@@@@@>>>????????????>>>==============================>>>>>>===============<<<<<<;;;:::;;;<<<;;;:::888999999::::::<<<===???@@@@@@AAABBBCCCCCCBBBAAA@@@AAAEEEIIIJJJHHHDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFCCCEEEFFFGGGFFFFFFHHHIIIJJJJJJLLLMMMLLLOOO[[[hhh~~~nnn```SSSOOOOOOSSSZZZggglllTTTEEE???===:::999888888777777888888666666777777777777666666555555555666666777777888666666666666666666666666444444444444444444444444333333333333333444555666333333333333333333333333555444333222222222333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333333333333333333222222222222111111111222222222222111111333333444444444333222222444444444444444444444444333333333333333333333333555444444444444444555555555666777999;;;===>>>???======>>>??????@@@@@@AAA@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLNNNQQQTTTUUUUUUTTTUUUVVVTTTWWWZZZ\\\[[[ZZZZZZZZZ^^^___```aaabbbfffkkkooorrrrrrtttwww~~~uuuvvvwwwxxxxxxwwwvvvuuuttttttssssssssssssqqqpppooooooooopppoooooooooooommmmmmllllllllllllllllllpppnnnkkkgggddddddfffiiioooppprrrssssssqqqooonnnlllmmmmmmmmmnnnnnnooooooqqqpppnnnlllkkkkkkkkklllmmmooopppooommmlllmmmnnnppppppoooooooooooonnnnnnmmmnnnoooooommmkkkhhhgggfffeeeddddddfffiiilllnnnlllmmmnnnllliiiiiimmmqqq|||qqq\\\SSSKKKHHHGGGEEEFFFIIIMMMSSS]]]fffkkkkkkhhheeebbb___ZZZUUUQQQLLLGGGDDDFFFFFFEEEDDDCCCBBB@@@???AAAAAAAAAAAAAAA@@@@@@???;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::::::::;;;<<<===>>>???AAAAAABBBBBBBBBBBBAAA@@@AAAGGGLLLKKKFFFBBBBBBDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGGGGEEEEEEFFFHHHKKKMMMOOONNNKKKOOO___oooyyyeeeXXXPPPPPPQQQUUU]]]ooo{{{bbbKKK???>>>>>>;;;:::999999888888999999666666777777777777666666444555555555666666666777666666666666666666666666444444444444444444444444333333333333444555555666333333333333333333333333444444333333333222222222222222222111111111111111111111111111111111111111222222222222222222222222111111222222333333333444222222222222222222222222111111222222222222111111333333444444444333333222333333333333444444444444333333333333333333333333555555444444444444444444777888999:::;;;===@@@BBB======>>>>>>???@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKNNNQQQTTTUUUTTTTTTUUUVVVTTTWWWZZZ\\\[[[ZZZZZZ[[[^^^___```aaabbbfffkkkooorrrrrrtttwww~~~vvvvvvwwwxxxxxxwwwvvvvvvtttuuuuuuuuusssrrrqqqqqqppppppppppppppppppppppppooonnnmmmkkkjjjiiiiiiiiikkkjjjhhheeeccceeehhhkkkooopppqqqrrrrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnpppooommmkkkkkkkkklllmmmpppqqqqqqpppnnnnnnnnnpppppppppppppppppppppppppppqqqqqqqqqqqqnnnkkkhhhfffggggggggghhhjjjmmmppprrroooqqqrrrppplllkkkmmmpppyyyzzzjjjXXXQQQJJJHHHGGGEEEGGGJJJPPPVVV___gggjjjiiifffccc___\\\XXXTTTQQQMMMHHHEEEEEEEEEDDDDDDCCCAAA@@@???@@@AAAAAAAAAAAA@@@??????::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::::::::;;;::::::::::::;;;===>>>???AAAAAABBBBBBCCCCCCCCCCCCCCCHHHLLLJJJEEE@@@AAACCCCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFEEEFFFGGGJJJLLLNNNMMMIIIMMM___qqqrrr^^^SSSOOORRRSSSVVVbbbwwwwww^^^HHH>>><<<;;;777777666555555555555555666666777777777777666666555555555555666666666666555555555555555555555555444444444444444444444444333333333333333444555666333333333333333333333333444444444333333333222222333333333333222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222111111222222222222111111222222333444444333333333111111222222333333333333333333333333333333333333555444333333333333333444555777999::::::;;;>>>AAA<<<======>>>??????@@@@@@?????????@@@AAACCCFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKNNNQQQTTTUUUTTTTTTUUUVVVUUUXXX[[[]]]]]]\\\\\\]]]^^^___```aaabbbfffkkkoooqqqqqqssswww~~~tttuuuvvvwwwwwwvvvuuuttttttuuuvvvuuurrrqqqpppqqqpppooooooooooooooopppqqqqqqooommmjjjiiihhhhhhhhhhhhhhhgggeeedddfffiiilllnnnnnnnnnooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmpppqqqqqqooommmmmmnnnooonnnoooooooooppppppppppppsssssssssqqqooolllhhhfffhhhiiijjjlllnnnppprrrssssssuuuwwwuuuqqqoooppprrrvvvppp```SSSMMMIIIHHHGGGGGGJJJOOOSSSYYYccckkkooonnniiifff^^^[[[WWWTTTQQQMMMIIIFFFBBBBBBBBBBBBBBBAAA@@@???===>>>>>>>>>>>>===<<<<<<:::::::::;;;<<<<<<======<<<============>>>>>>>>><<<======;;;:::999;;;<<<;;;;;;;;;<<<<<<===??????AAAAAABBBCCCDDDEEEFFFFFFHHHJJJJJJHHHDDDAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHGGGFFFGGGIIIHHHJJJLLLLLLJJJPPPaaassskkkYYYQQQPPPTTTUUUXXXhhhuuuZZZGGG>>>;;;888888888777666666666666666666666777777777777666666666666666666666666666666555555555555555555555555444444444444444444444444555444444333333444444444333333333333333333333333333333444444444333222111555555555555555555555555444333333222222333333444222222222222222222222222111111111222222222222222111222222222222333333333111111222222222222111111111111222333333333222222000111111222222333333444333333333333333333333333444333333333333333444444333666999999777777:::===<<<<<<===>>>>>>??????@@@?????????@@@AAADDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQTTTUUUUUUTTTUUUVVVVVVYYY]]]^^^^^^^^^^^^___^^^___```aaabbbfffkkkooopppqqqssswww}}}rrrssstttuuuuuutttsssrrrrrrtttuuutttqqqoooooopppnnnnnnmmmmmmmmmnnnppppppooonnnkkkiiihhhhhhhhhiiihhhhhhhhhgggfffgggiiikkkkkkkkkkkkkkkllllllmmmmmmmmmmmmlllllllllkkkkkkkkkjjjiiijjjjjjkkkllllllmmmooooooooommmkkkjjjlllmmmkkkkkklllmmmnnnooopppppppppqqqqqqqqqooollliiiggghhhiiilllnnnpppqqqrrrrrrtttwwwyyyxxxtttqqqqqqsssqqq|||wwwdddXXXOOOKKKJJJKKKMMMNNNSSSYYY^^^eeennnvvvyyyvvvooojjjaaa]]]XXXTTTPPPLLLHHHFFF???@@@@@@AAAAAA@@@@@@???<<<============<<<;;;;;;:::::::::;;;<<<==================>>>>>>>>>??????<<<======<<<999999;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIINNNLLLIIIFFFDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIIIIHHHHHHIIIKKKKKKLLLOOOQQQSSSZZZlll}}}xxxbbbVVVQQQPPPUUUWWW[[[ooojjjPPPBBB>>><<<888::::::999888888888888888666666777777777777666666777777777777777777777777555555555555555555555555444444444444444444444444666555444444333333333333333333333333333333333333333333444444444333222111333333333444444555555666444444333222222333444444222222222222222222222222222222222222111111111111111111222222222333333333111111222222222222111111///000111111222222222111111111222222333444444555333333333333333333333333444333333333444555666666333777;;;;;;999777999<<<<<<<<<======>>>??????????????????@@@AAADDDFFFHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNQQQTTTUUUUUUTTTUUUVVVVVVYYY]]]______^^^______^^^___```aaabbbfffkkkoooppppppssswww}}}pppqqqrrrssssssrrrqqqpppqqqtttuuussspppmmmnnnooonnnmmmlllllllllnnnooopppmmmllljjjhhhhhhiiijjjkkkiiijjjkkkjjjhhhhhhiiijjjhhhhhhhhhiiijjjkkklllmmmlllllllllkkkkkkjjjjjjiiiggghhhhhhjjjkkkllllllmmmmmmmmmmmmkkkhhhhhhiiikkkhhhiiijjjkkklllnnnoooooonnnnnnoooooonnnllljjjhhhgggiiillloooqqqqqqqqqpppsssvvvxxxwwwssspppppprrrmmmttt}}}lll]]]TTTOOOLLLLLLPPPSSSUUU\\\dddlllrrr{{{|||tttnnnddd```ZZZTTTPPPLLLHHHEEE>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<===>>>>>>======>>>>>>??????@@@@@@<<<>>>>>><<<999999;;;>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBDDDFFFHHHJJJLLLRRRNNNIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLOOOOOOSSSXXX\\\eeevvvppp\\\TTTSSSPPPUUUWWW]]]tttzzz^^^FFF<<<>>>>>>;;;777666666555555555555555666666777777777777666666888888888888777777777777555555555555555555555555444444444444444444444444777666555444333222222222333333333333333333333333333333444555444333222111//////000111222222333333333222111000000111222333222222222222222222222222333222222222111111000000111111111222222333333333111111222222222222111111...///000111111111111111222222333444444555666666333333333333333333333333444444444555555777888999666;;;@@@@@@<<<:::;;;>>><<<<<<======>>>????????????>>>???@@@BBBDDDFFFHHHIIIHHHHHHHHHIIIKKKMMMNNNNNNQQQTTTUUUUUUTTTUUUVVVUUUXXX\\\^^^^^^^^^^^^___^^^___```aaabbbfffkkkoooooopppssswww}}}nnnoooqqqrrrrrrqqqpppoooqqqrrrqqqnnnnnnpppmmmhhhllljjjhhhgggggghhhjjjllljjjiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggggggggiiikkklllllljjjhhhfffeeeddddddeeeffffffhhhiiikkkmmmnnnooommmmmmkkkjjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjkkklllooooooooonnnmmmkkkjjjiiiiiikkkooorrrttttttrrrrrrvvvvvvtttsssrrrqqqqqqqqqnnnqqqtttqqqcccYYYUUUQQQTTTWWWZZZ___gggqqqxxx~~~{{{qqqjjj___TTTLLLIIIIIIIIIFFFDDDBBB???>>>???@@@AAA@@@@@@??????>>>=================================??????=========>>>???@@@>>>===<<<;;;;;;;;;;;;;;;BBB@@@>>>???BBBDDDCCCAAA@@@BBBEEEFFFFFFHHHMMMQQQNNNMMMJJJGGGEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFCCCEEEIIIMMMNNNMMMNNNNNNUUUbbbmmmvvv~~~gggUUUPPPSSSRRRZZZ^^^fffpppUUUEEE???<<<:::999777777666555555555555555777777666666666666777777777888888888777666444333777777666555444333333222555666777888888666444222222222333333333333444444555555555666666666777777333333555555555444333222111222333444444444333222333333333333333333333333222222222222222222222222222222222111111111000000111222222333333444444555666444222000//////000000333333333333333333333333222222222222222222222222222222222333333444444444333333444444555666666666888888999:::;;;;;;<<<<<<=========>>>??????@@@@@@????????????@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJOOOPPPRRRTTTUUUVVVVVVUUUZZZZZZ[[[\\\^^^___``````aaaaaaaaa```aaaffflllpppttttttuuuwww|||mmmnnnnnnoooooonnnnnnnnnnnnqqqpppllljjjlllkkkhhhjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhiiijjjhhhfffeeecccccccccdddeeeeeeggghhhjjjlllmmmnnnooonnnllljjjiiihhhggggggiiiiiiiiiiiiiiijjjkkkkkkmmmmmmmmmlllkkkjjjhhhhhhkkkmmmpppsssttttttsssrrrrrrrrrqqqoooooonnnnnnnnnkkkmmmoooyyyyyylllddd```\\\___eeekkkrrr{{{{{{sssfffYYYPPPKKKIIIHHHEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>====================================??????>>>>>>>>>??????@@@<<<;;;::::::999999999:::???===;;;<<>>??????@@@@@@????????????@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMNNNPPPRRRTTTUUUUUUUUUYYYZZZ[[[\\\^^^___```aaaaaaaaaaaa```bbbeeekkkpppssssssuuuxxx}}}llllllkkkkkkjjjkkkkkkllllllooooooiiifffgggiiihhhiiijjjkkklllkkkhhhfffdddeeeeeedddeeeeeefffggghhhiiihhhhhhhhhgggfffffffffffffffggggggffffffeeeeeefffeeedddbbbaaaaaabbbbbbeeefffgggiiijjjlllmmmnnnpppooommmjjjhhhgggffffffiiiiiihhhhhhiiiiiijjjjjjmmmmmmmmmlllkkkjjjiiihhhjjjlllnnnqqqrrrrrrqqqpppmmmmmmllllllkkkkkkkkkkkkhhhiiijjjqqqzzzwwwtttxxx~~~}}}nnn^^^SSSMMMIIIGGGDDDDDDCCCBBBAAA@@@??????<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????<<<;;;::::::999:::::::::===<<<;;;;;;>>>?????????BBBDDDEEEEEEEEEFFFIIIKKKJJJIIIHHHFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIJJJMMMOOOOOOOOOSSSTTT]]]mmmkkk]]]TTTRRRTTTVVVZZZeeezzzmmmZZZEEE;;;:::999999999888777666666555555666666777666666555555666666777555444222111222555888:::444444444555555555555666555555444444444444333333222222333333333333444444222222222222333333333333333333333333444444555666666666555444333333333333333333333333333333333333222222222222222222222222222222222111111111111111555444444333222222111111111111000000000111333444111111111111111111111111222222222222222222222222333333333222222222222222222333333444444555666666555666777888999::::::;;;=========>>>??????@@@@@@???>>>>>>???@@@CCCEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNQQQSSSTTTTTTTTTXXXXXXZZZ\\\^^^___aaabbbaaaaaaaaaaaabbbeeekkkoooqqqrrrvvvyyy~~~lllkkkiiihhhhhhhhhiiijjjjjjoooooohhhcccdddhhhjjjkkkkkkkkkkkkiiigggeeecccbbbbbbbbbcccccceeefffggghhhhhhhhhgggfffeeeddddddeeeeeefffffffffdddbbbaaacccbbbaaa```___```aaaaaagggggghhhjjjkkklllmmmnnnnnnmmmllljjjiiihhhhhhgggjjjjjjiiiiiiiiijjjjjjkkknnnnnnnnnnnnmmmlllkkkjjjggghhhjjjlllmmmllllllkkkjjjjjjkkkkkkkkkkkkkkkjjjhhhhhhggglllqqqaaaUUUNNNIIIFFFCCCDDDDDDCCCBBBAAA???>>><<<======>>>??????@@@@@@???????????????????????????@@@AAABBBBBB@@@???>>>======<<<<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBBBBCCCDDDEEEFFFGGGIIIKKKLLLHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDJJJJJJJJJKKKMMMOOOOOOPPPVVVXXXaaaqqqsss```WWWRRRRRRTTTXXX]]]ooo{{{aaaQQQ@@@::::::999999:::888777777666555666666666666666666555555666666666555444333333333555777999777777666555444333333222444444333222222333333444222222222333333333444444333333333444444444555555444333222222333444666777999777555444333333444444222222222222222222222222111111111111111111111111111111111111111111111111333333333333222222111111111111000000000111222333333333333333333333333333222222222222222222222222555555444444333333222222333444444555555666777777777777888999;;;<<<===============>>>??????@@@@@@>>>>>>>>>???@@@CCCEEEFFFHHHHHHHHHHHHIIIJJJJJJKKKJJJLLLNNNQQQSSSTTTTTTUUUWWWWWWYYY[[[]]]```aaabbbaaaaaaaaaaaabbbeeejjjnnnppprrrwww|||kkkjjjiiihhhggghhhiiiiiihhhmmmnnnhhhccceeeiiilllmmmllljjjiiigggfffeeedddaaaaaaaaaaaabbbcccdddeeeggggggffffffeeedddccccccdddeeeeeeeeedddcccaaa___``````___^^^___```aaabbbeeefffggghhhiiijjjkkklllkkkkkkjjjiiiiiijjjjjjkkklllkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjiiieeefffgggiiiiiiiiihhhhhhiiiiiikkkllllllllllllllljjjjjjhhhlllzzzppp```UUUOOOIIIFFFDDDDDDDDDCCCBBBAAA??????>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>======<<<<<<<<<======>>>>>>??????@@@@@@BBBCCCEEECCCCCCEEEHHHKKKMMMNNNOOOHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRR\\\cccnnn}}}iiiYYYSSSQQQSSSUUU\\\dddzzzvvvZZZLLL???;;;;;;:::999:::888888777666666666666666666666555555555555666666666666666777777666666666777777666555444333333222333333222222222222333444222222222333333333444444333333333444444444555555444444333222333444555666999777555444333333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333333222222222111111111111111333333333333333333333333222222222222222222222222666666555555444444333333555555555666777777888888666777888999;;;<<<===>>>=========>>>??????@@@@@@>>>>>>>>>???AAACCCEEEGGGHHHHHHGGGHHHHHHIIIKKKLLLLLLNNNPPPSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___aaabbb```aaaaaaaaabbbdddiiilllpppsssxxx}}}jjjjjjiiihhhgggggggggggggggkkklllhhheeehhhkkklllmmmllljjjhhhfffeeeeeeeeeaaaaaaaaaaaaaaabbbcccdddffffffeeeeeedddcccccccccdddeeeddddddcccbbbaaa```______^^^^^^___aaabbbcccccccccdddeeefffggghhhhhhiiiiiiiiiiiijjjkkklllllllllkkkjjjjjjiiijjjjjjjjjhhhiiiiiiiiiiiihhhgggffffffgggggghhhhhhhhhggggggggghhhjjjlllmmmmmmmmmmmmkkkkkkjjjmmmvvvnnn___VVVPPPKKKGGGEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;:::;;;;;;<<<===<<<===>>>??????@@@BBBDDDCCCCCCEEEIIIMMMPPPPPPOOOHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGIIIJJJKKKLLLHHHIIIJJJJJJKKKNNNSSSVVV___kkk{{{yyyaaaUUUQQQQQQTTTWWWaaammmmmmSSSHHH???======;;;999999999888777777666666777777666555555444444555555666555666888888888777666555444444444555555555555666222222333333333333444444222222333333333333444444222222222222333333333333555444444333333444444444666666555444333333333333222222222222222222222222111111111111111111111111111111111111111222222222000000111111222333333444222222222222111111000000111111111111111111111111222222222222222222222222555555555555444444444444444555555666777777888888444555666777999:::<<<<<<=========>>>??????@@@@@@======>>>???AAACCCFFFGGGIIIHHHGGGGGGHHHIIIKKKLLLOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWYYY[[[]]]^^^```aaa```aaaaaaaaabbbdddhhhkkkpppsssxxx}}}hhhhhhhhhhhhgggfffeeeeeedddhhhiiiggghhhkkkllljjjiiijjjjjjjjjhhhfffdddcccbbbaaaaaaaaaaaaaaabbbbbbddddddddddddcccccccccccceeeddddddcccbbbbbbbbbbbb____________```bbbdddeeecccddddddeeefffggghhhhhhjjjjjjiiiiiijjjjjjkkkkkkjjjiiiiiihhhgggggghhhhhhgggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeccceeehhhjjjlllllllllkkkjjjjjjkkklllrrrooo___WWWSSSNNNIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>;;;;;;;;;;;;;;;<<<======:::<<<>>>>>>===>>>AAADDDDDDDDDEEEIIIMMMOOONNNMMMJJJJJJJJJJJJIIIIIIHHHGGGEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKOOOVVV[[[dddvvv}}}mmm[[[QQQOOOQQQUUUZZZfffvvvzzzcccKKKBBB<<<<<<<<<:::888888999888777777666666777777666555555444444555555666555555555555666777777888444444444555555555555666111222333555555555444333222222333333333333444444222333333333333444444444555555555555444333222222333333444444444444333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111222222222000111111222222222222111111111111111111111111111222222222222222222222222222222222333333333333333333333444444555666666666444444666777999;;;<<<============>>>??????@@@@@@=========???AAACCCFFFHHHIIIHHHGGGGGGGGGIIIKKKLLLQQQRRRSSSUUUVVVUUUUUUTTTXXXXXXYYY[[[\\\^^^______```aaaaaabbbbbbdddgggjjjoooqqquuuzzzfffggghhhhhhgggeeedddbbbbbbeeeffffffiiimmmlllhhhfffhhhkkklllkkkhhhdddaaacccbbbbbbaaaaaaaaaaaabbbccccccccccccccccccddddddeeeeeecccbbbbbbbbbcccddd_________```aaaccceeegggfffgggggghhhiiijjjjjjkkklllkkkjjjjjjiiiiiijjjjjjhhhhhhgggfffffffffffffffggghhhhhhhhhhhhhhhgggfffcccccccccbbbbbbbbbbbbbbb```bbbeeehhhjjjjjjjjjiiihhhiiikkklllooo{{{qqqaaaYYYUUUOOOKKKHHHFFFCCCAAA@@@@@@AAABBB???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<===>>>===============>>>??????:::===??????>>>???BBBFFFFFFEEEEEEHHHLLLNNNLLLIIIKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIHHHGGGFFFDDDCCCCCCJJJKKKKKKKKKLLLQQQYYY```ooorrrdddVVVPPPOOOQQQVVV]]]iii{{{www]]]EEE>>>999:::<<<999777888999888888777777777777777555555555444444555555555444333222111333666999;;;777777666555444333333222111222444666666666444333222222333333333444444444555555555666666666777777555555666666555333111000111222333444555444333222111111111111111111111111000000000000000000000000000000111111222222222222333333222222111000000000...///000111333333333333333333333333333333333333222222222222222222222222000000000111111222222333111111222333333444444555555666888999;;;===>>>???=========>>>??????@@@@@@=========???AAADDDFFFHHHIIIHHHGGGGGGGGGIIIKKKMMMQQQRRRTTTUUUUUUUUUTTTSSSXXXYYYZZZ[[[\\\]]]^^^^^^___aaabbbbbbbbbdddgggiiinnnooosssxxx~~~```bbbeeeggghhhgggfffddddddeeeggghhhiiihhhfffeeeiiiiiiiiiiiijjjhhheeebbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbccccccddddddcccccccccbbbccccccdddeeeaaa___^^^]]]]]]___bbbdddcccdddfffjjjnnnpppooommmlllkkkkkkmmmoooooommmkkkgggffffffffffffgggggghhhcccdddfffffffffdddbbbaaadddddddddccccccbbbbbbbbbfffeeefffhhhjjjjjjiiigggkkkffffffjjjkkkppp|||kkk]]]SSSMMMIIILLLJJJHHHEEEDDDCCCCCCCCC????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>======<<<===<<<<<<<<<<<<===>>>>>>??????>>>???@@@BBBEEEFFFEEEIIILLLNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIILLLJJJHHHHHHIIIJJJKKKKKKHHHLLLNNNKKKJJJQQQaaaooojjj^^^SSSOOONNNQQQYYYdddxxx{{{sssUUUCCCAAA>>>;;;999888888999888999999999999888777777666777777888888888888777555555444333444555666777888888777666555444444333666555555444444333222222444444444444444444444444666666777777777666444333333333222222333333444555333333444444444444444444333333333333333333333333444444444333333222222222111111111111111111111111000000111111111111000000222111111000...,,,+++***222222333333333222222111222222222222222222222222222222222222333444555666333444555555444444555777999999999999999999::::::============>>>???@@@AAA@@@@@@??????AAACCCFFFGGGHHHGGGFFFFFFFFFHHHJJJLLLNNNQQQTTTWWWXXXWWWUUUTTTZZZ[[[\\\]]]]]]]]]]]]]]]____________aaadddgggiiimmmsssqqqsss```bbbeeeggghhhhhhgggfffdddfffgggiiiiiiiiihhhgggfffffffffhhhiiiiiifffdddccccccccccccddddddddddddaaaaaabbbbbbbbbbbbccccccbbbbbbbbbccccccccccccccc```___^^^]]]^^^```ccceeedddeeegggjjjmmmnnnllljjjjjjkkklllnnnqqqqqqooommmgggffffffeeeeeeeeeffffffeeeeeefffffffffeeeccccccdddddddddcccccccccbbbbbbdddcccdddfffhhhhhhgggeeeiiiddddddiiijjjpppyyyjjj^^^UUUOOOIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAACCCDDDFFFGGGFFFIIIMMMOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIHHHGGGHHHJJJKKKLLLLLLMMMNNNNNNLLLMMMWWWhhhvvvuuuddd[[[SSSQQQSSSWWWaaalllkkkQQQBBB@@@===;;;999888888999999888888888777777777777666777777777777777666666555444444333444555666777777777666666555555444444555555444444444444333333444444444444444444444444555555666666666555444333333333222222333333444555777666555444333222222111333333333333333333333333333333333222222111111111111111111111111111111111000000111111111111000000222222222222222111000///111222222333333222222111222222222222222222222222222222222222333444555666333555666666555444666777888888999:::;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAA@@@??????AAACCCFFFGGGHHHGGGFFFFFFGGGHHHJJJLLLOOOQQQTTTWWWXXXWWWUUUTTTWWWXXXZZZ[[[]]]^^^______```_________aaadddfffhhhkkkrrrqqqsss~~~```aaadddgggiiiiiihhhhhheeefffhhhjjjkkkkkkjjjjjjdddcccdddfffiiiiiihhhfffffffffeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccccccccbbbaaa```___^^^]]]]]]^^^aaaccceeeeeeeeefffiiikkkkkkiiiggggggiiilllpppssssssqqqnnngggfffeeedddddddddddddddffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccdddcccdddfffhhhhhhgggeeefffcccdddhhhjjjppp|||lll^^^VVVKKKIIIFFFDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@AAABBBDDDEEEFFFGGGGGGHHHJJJNNNOOONNNMMMLLLMMMKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOOOORRRRRRPPPPPPVVVcccuuuxxxkkk]]]XXXSSSTTTXXX```mmmyyy~~~^^^JJJ@@@???===:::999888888888999888777666555666666777666777777777666555444444555444444444444555666666666666666666666555555555444444444444444555555555444444444444444444444444444444555555555444333333333333333333333444444555666666555444333222222111222222222222222222222222222222111111111111111000111111111111111111111111000000111111111111000000000111222333333333333333111111222222222222222111222222222222222222222222222222222222333444555555444555666666555555666888777777999:::<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@???@@@AAACCCFFFHHHHHHGGGGGGGGGGGGIIIJJJLLLOOOQQQTTTVVVWWWWWWUUUTTTSSSUUUWWWZZZ]]]___```aaaaaa```______```ccceeegggiiipppqqqsss}}}```bbbdddgggiiijjjjjjjjjfffgggiiijjjkkkllllllllleeeeeefffgggjjjkkkjjjhhhkkkjjjiiihhhgggfffeeeeeedddccccccbbbaaaaaa`````````aaacccdddcccaaa___^^^]]]\\\\\\\\\^^^```bbbcccccccccdddgggiiijjjhhhfffccceeejjjooosssssspppnnnfffeeedddcccbbbbbbaaabbbfffeeecccbbbbbbccceeefffddddddddddddddddddddddddfffeeefffhhhjjjjjjiiigggdddcccdddhhhkkkqqq|||kkk```YYYSSSLLLGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????===<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEGGGGGGGGGGGGJJJLLLNNNOOONNNMMMLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOPPPPPPQQQRRRUUUUUUWWW\\\fffuuutttgggZZZVVVSSSTTT[[[hhhwww~~~oooRRREEE>>>===<<<:::999888888888999777555444333444666777666666666666555444333222444444444444555555666666555555555666666666666666333333333444555666666777444444444444444444444444333333333333333333333333333333333333333444555555222333333444444555555555111111111111111111111111222222222222111111111111111111111111111111111111000111111222222111111000//////000111222222222222000111111222222222222111111222222222222222333333333222222222333333444555444555777666555555666888777888999:::<<<>>>???@@@>>>======>>>>>>???@@@AAAAAA@@@@@@@@@AAADDDFFFHHHHHHHHHGGGGGGHHHIIIKKKKKKOOOQQQTTTVVVWWWWWWVVVUUUSSSTTTWWWZZZ\\\^^^``````aaaaaa```___```bbbdddfffgggoooppprrr|||aaabbbeeegggiiijjjkkkkkkggghhhiiijjjllllllmmmmmmjjjiiiiiijjjlllmmmllljjjpppooommmkkkhhhfffdddccceeeeeedddcccbbbaaa``````aaabbbcccdddcccaaa^^^]]][[[[[[[[[[[[]]]^^^```aaa``````bbbfffiiijjjhhhfff```bbbggglllppppppmmmkkkddddddbbbaaa````````````dddcccaaa``````aaaccceeeddddddddddddddddddddddddfffeeefffhhhjjjjjjiiigggdddeeefffiiikkkqqq}}}~~~uuukkkaaaTTTJJJGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>============>>>?????????AAACCCEEEGGGGGGGGGFFFLLLNNNOOOOOONNNMMMLLLMMMKKKKKKKKKKKKKKKKKKJJJIIIKKKNNNPPPPPPOOOOOOQQQSSSWWW\\\dddnnnzzz~~~mmmcccYYYVVVTTTUUU___ooo~~~yyyxxxeeeLLLDDD<<<<<<;;;:::999888888888888777555333333444555777666666666666555333222222444444444555555555555555555555555666666666666666222333444444555666777777444444444444444444444444333333222222222333333333444444333333444444555666222222333333444555666666111111111111111111111111222333333333333333333333111111111111111111111111111111222222222222111111111222222222222111111000///000111111222222222222111111111222222333333333333333222222222333444444444555666666555555666777888888999:::;;;<<<==================>>>???@@@@@@AAAAAA@@@@@@BBBDDDGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVXXXZZZ\\\]]]^^^^^^aaa```______```bbbdddeeegggoooqqqsss{{{cccdddfffgggiiijjjkkkkkkhhhiiiiiijjjkkklllmmmmmmmmmlllkkklllnnnoooooommmrrrqqqooollliiifffdddbbbffffffeeedddccccccbbbbbbddddddddddddcccaaa___]]]\\\\\\\\\\\\]]]^^^^^^______```bbbeeehhhiiihhhfff```bbbeeeiiilllllljjjgggbbbaaa```_______________bbbaaa```______aaacccdddddddddddddddeeeeeeeeeeeedddcccdddfffhhhhhhgggeeeeeefffhhhhhhjjjnnnwww~~~yyylll\\\PPPKKKHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAAAAABBBCCCEEEFFFGGGHHHHHHNNNOOOPPPPPPNNNLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNNNNLLLNNNRRRVVV^^^gggtttpppbbb[[[XXXVVVUUUZZZiiizzzxxxtttwww|||]]]JJJDDD:::::::::999999888888888888777666555444555555666555666666666555444333333333444555555666666555555666666666666666555555555333333444555666666777777444444444444444444444444333333222222222333444444444444444444444555555666555555444444444333333333222222222222222222222222333333333333333444444444111111111111111111111111111111222222222222111111555555555444333222111000//////000111222222222222111111111222222333333444333333333222222333333444333444555555444444555777888888999:::;;;<<<<<<===============>>>???@@@AAABBBAAA@@@AAABBBDDDGGGIIIHHHHHHHHHIIIJJJJJJKKKKKKPPPRRRSSSUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]```___^^^^^^___bbbdddfffhhhpppqqqsss{{{eeefffggghhhiiijjjjjjkkkjjjjjjiiijjjjjjkkkllllllmmmlllkkkmmmoooqqqrrrqqqqqqpppnnnllliiigggeeedddfffffffffeeeeeedddddddddffffffeeecccbbbaaa______^^^^^^^^^^^^^^^^^^^^^___aaaaaacccfffhhhhhhgggeeeccccccdddgggiiiiiigggeee```___^^^^^^^^^^^^______bbbaaa`````````bbbcccddddddddddddeeeeeeeeeffffffdddcccdddfffhhhhhhgggeeeeeeggghhhggggggkkkpppsss}}}uuueeeZZZTTTPPPJJJEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGHHHJJJKKKPPPQQQQQQPPPNNNLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMLLLIIILLLNNNNNNMMMQQQXXX^^^iiiuuunnn```XXXUUUTTTUUUXXXcccvvvsssttt~~~mmmTTTFFF@@@999999999999999888888777777777777666666666555555555555666666666555555444333444555666666666555444777777666666555555444444444444555555666666777777444444444444444444444444444333333222333444555666444444444444444555666666555444444444444333333333333333333333333333333333111111222222333333333333111111111111111111111111111222222333333222222111444444444444333222111000...///000111222222222222000111111222333333444444444333333222222333333333222333444444333333444666777888999;;;<<<>>>??????????????????@@@AAABBBCCCBBBAAAAAAAAABBBEEEGGGIIIGGGHHHIIIJJJJJJKKKKKKKKKQQQRRRSSSUUUVVVVVVVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^___^^^^^^^^^___bbbeeegggiiiqqqrrrsss{{{fffgggggghhhiiijjjjjjkkkjjjjjjjjjiiiiiijjjkkkkkkkkkjjjjjjlllpppsssttttttooonnnmmmllljjjiiigggggggggffffffffffffeeeeeeeeehhhgggeeecccbbbaaa``````aaa````````````_________ccccccdddfffhhhgggeeeccceeedddeeefffhhhhhhfffddd^^^^^^]]]]]]]]]^^^______bbbbbbaaabbbbbbcccdddddddddddddddeeeeeeffffffffffffeeefffhhhjjjjjjiiigggeeeggggggeeeeeehhhkkkmmmttt{{{mmmccc]]]WWWNNNGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCFFFFFFEEEFFFGGGIIILLLMMMPPPQQQRRRPPPNNNLLLMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKMMMPPPPPPPPPUUU___fffsssqqqaaaXXXTTTTTTPPPSSS[[[jjj{{{rrrwwwbbbLLLAAA:::888888999999999888888777777777777888777666666555555555666666777666666666333333555666666666555444888888777666555444444333555555555555666666666666444444444444444444444444444444333222333444666777555444444444444555666666111111222333444666666777333333333333333333333333000000111111222222222222111111111111111111111111111222222333333222222111000000111111111000//////......000111111222222222000000111222333333444444444444333222222333333333111222444333222222333555666777999;;;>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAABBBEEEGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\^^^___``````^^^]]]]]]^^^```bbbeeegggjjjrrrrrrsss|||iiiiiigggggggggiiikkkmmmllllllllllllmmmmmmnnnnnnkkklllmmmoooppppppppppppoooooonnnkkkgggdddddddddfffgggggghhhhhhhhhggggggddddddcccbbbbbbbbbcccccceeecccbbb```______``````eeefffhhhiiihhhgggeeedddcccbbbbbbcccdddeeecccbbbeeeccc```___```aaaaaa```___```aaabbbdddeeefffgggiiihhhfffddddddeeeggghhhfffhhhjjjkkkkkkiiifffdddeeeeeeddddddfffiiimmmooowwwxxxrrrnnnlllcccUUUMMMLLLHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@??????@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHFFFDDDDDDGGGJJJLLLMMMQQQPPPPPPOOOOOONNNNNNMMMQQQQQQQQQPPPNNNMMMNNNPPPNNNPPPRRRSSSWWW^^^hhhpppqqqddd[[[QQQLLLJJJQQQVVVeee{{{zzzttttttVVVDDD???@@@:::999888888777777888888555555555555555555555555444444444555555555555666;;;777333111222444555555111222444666666555333222555444333333333333444555555666777666444333222333555555555555555555555555///000111333444444333333666555444333222222222222222222222222222222222222///000222333444333333222000000000000000000000000222222222222222222222222222222222111111111000000222222333333333333444444111222333222111111333555555555444444333222222111444444333444444555666777;;;777<<<999888QQQ___KKK======???CCCBBB???@@@CCCDDDCCCBBBAAABBBDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIMMMOOOSSSVVVWWWWWWUUUTTTSSSUUUXXX[[[]]]^^^^^^^^^^^^^^^___^^^___aaadddgggiiiqqqrrrssszzzlllkkkjjjiiihhhiiikkklllkkkkkkkkkllllllllllllllliiijjjkkkmmmnnnooooooooommmmmmmmmjjjgggdddddddddffffffggggggggggggffffffddddddcccccccccccccccdddfffdddcccaaaaaaaaaaaabbbdddfffgggiiiiiiiiihhhggggggffffffggghhhhhhfffdddfffdddaaa``````aaa``````aaaaaabbbccceeefffggghhhhhhhhhgggffffffggghhhiiihhhiiikkkkkkkkkjjjhhhgggfffeeeddddddfffiiilllnnnvvvyyysssooollldddXXXPPPNNNGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCEEEEEEFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGJJJLLLLLLLLLPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPOOONNNMMMNNNPPPQQQRRRUUUWWW\\\eeeqqqzzzzzzggg[[[SSSNNNMMMOOOXXX]]]mmmzzziiiPPPBBB>>>>>>:::999888888777777888888555555555555555555555555444444444555555555555666888666444444555666555444444555666777777666444333555444333333333333444555444555666555333222222222444444444444444444444444111222333444555555444444666555444333222222222222222222222222222222222222444444555444444333222111111111111111111111111111222222222222222222222222222222222111111111000000222222222333333333444444222333444333222222444666666555555444333333333333333222222333333444555666888777======@@@\\\pppdddFFFBBB@@@BBBBBB@@@@@@CCCDDDCCCBBBAAABBBDDDFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLOOORRRUUUWWWVVVTTTSSSSSSUUUYYY\\\___`````````^^^^^^_________aaadddgggiiirrrssssss{{{nnnmmmkkkjjjiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiffffffhhhiiikkklllmmmmmmjjjjjjjjjiiifffddddddeeeeeeeeefffffffffeeeeeeddddddddddddddddddddddddeeegggfffdddcccbbbbbbcccddddddeeeggghhhiiijjjjjjjjjiiihhhhhhjjjkkkkkkiiiggghhhfffcccaaabbbbbbaaa```ccccccdddeeeggghhhiiiiiigggggghhhiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjiiiiiigggfffeeeeeefffhhhkkkllluuuzzz|||vvvqqqiii^^^VVVSSSGGGFFFEEECCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGKKKNNNOOOMMMLLLOOOOOOOOONNNNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOOOOPPPRRRVVVZZZ___gggsss}}}mmm\\\RRRNNNMMMQQQVVV\\\dddttt}}}zzzttt[[[HHH???<<<<<<:::999888888777777888888666666666666666666666666444444444555555555555666555555555777999999777555777888888999888777555444555444444333333444444555333444555444222111111222222222222222222222222222333444555555555555444444555555444333222222222222222222222222222222222222444333333222222222333333222222222222222222222222222222222222222222222222222222222111111111111111222222222222333333333333222333444444333333444666777666444333222222333444222222222222333444555555111333999:::???[[[rrrpppTTTJJJAAA@@@AAAAAAAAABBBDDDCCCBBBAAABBBDDDFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKNNNQQQUUUVVVUUUTTTRRRSSSUUUYYY\\\___aaabbbbbb^^^_________^^^```dddgggjjjrrrsssttt{{{lllkkkjjjiiiiiiiiiiiijjjhhhhhhhhhggggggggggggfffccccccdddeeegggiiijjjkkkfffggghhhgggeeeddddddeeeeeeeeefffffffffeeeddddddccccccddddddeeeeeeeeeeeehhhgggeeedddddddddeeeeeeeeeeeeffffffgggggghhhhhhfffggghhhjjjlllmmmkkkiiikkkhhheeedddddddddcccbbbeeeeeefffggghhhiiijjjjjjfffgggiiikkkllllllkkkjjjkkkjjjiiihhhggghhhiiiiiigggffffffffffffhhhjjjkkkrrrttt{{{|||rrrggg\\\VVVJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHKKKOOOPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNMMMOOOQQQRRRQQQPPPPPPQQQRRRXXXcccmmmwwwpppdddVVVOOONNNOOOUUU\\\___jjj{{{}}}~~~eeeOOOCCC===:::::::::999888888777777888888777777777777777777777777444444444555555555555666555555555777999:::999777888999999999888666555444444444444444444444444444333444555555333222222333333333333333333333333333555555555555444444444444555444333333222222222333222222222222222222222222...------...///222444666222222222222222222222222222222222222222222222222111111111111111111111111111222222222222333333333222333333333222222444555777666444222111222333333222222222222333444555666111555888777;;;MMM___eeebbbRRRCCC???AAABBBBBBBBBCCCBBBAAAAAABBBDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMQQQTTTUUUUUUSSSRRRSSSTTTXXX[[[^^^aaabbbccc____________^^^```cccfffjjjssstttttt|||fffffffffgggggghhhhhhiiieeeeeeeeeddddddddddddddd``````aaabbbccceeeggghhhdddeeefffeeecccbbbcccdddeeefffffffffeeeeeedddcccaaabbbcccdddeeefffeeeeeegggfffeeedddddddddeeeffffffeeedddcccbbbbbbccccccdddeeegggkkkooopppooommmllljjjgggeeeffffffeeedddffffffgggggghhhiiijjjjjjfffhhhjjjmmmmmmmmmkkkjjjiiihhhfffeeedddeeefffgggffffffffffffggghhhjjjkkkoooqqqwww{{{nnn```VVVLLLKKKIIIGGGEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHJJJMMMPPPPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNMMMOOOPPPPPPOOOOOOPPPQQQSSS^^^nnn~~~vvvddd[[[SSSPPPOOOPPPUUU[[[aaannn}}}yyyxxxzzzZZZIIIBBB===:::::::::999888888777777888888777777777777777777777777444444444555555555555666777666555555888:::::::::888888777777666555444333444444444444444444444444333555666666444333333444333333333333333333333333444444444333333333333333444444333222222222333333222222222222222222222222...------...///222444666222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333000111222111000000222444555444333222111111111222333333333333444555666777666<<<===:::<<>>@@@NNNooo]]]JJJBBBBBBBBBCCCCCCBBBBBBAAAAAABBBEEEGGGIIIGGGHHHHHHIIIJJJIIIIIIIIIKKKNNNQQQUUUVVVUUUTTTRRRSSSTTTVVVYYY\\\^^^aaabbb`````````___^^^```ccceeeiiiqqqrrrssszzzccccccddddddeeeddddddddd]]]^^^^^^___```aaabbbbbb```___^^^^^^^^^___aaabbbaaabbbcccbbb```___```aaabbbbbbbbbbbbaaa```___^^^\\\^^^aaaccceeeeeeddddddccccccbbbaaaaaabbbcccddddddbbb___]]]\\\^^^```aaafffgggjjjnnnqqqqqqooommmgggeeeccccccdddeeefffeeeddddddeeeeeefffgggggggggiiijjjkkkkkklllkkkjjjiiiddddddccccccbbbbbbccccccddddddeeeggghhhjjjkkklllkkkmmmrrrzzzppp___UUUSSSPPPLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJLLLNNNOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNPPPRRRTTTXXX^^^bbbnnnzzzooo___TTTOOOLLLMMMMMMNNNTTTZZZ```dddiiimmmrrrfffLLLDDDBBB===:::;;;:::999888888777777888888555555555555555555555555444444444555555555555666666555555777888999888666666555555555444555555555333333444555555444333333222444555555444333444555222222222222222222222222444444333333444555666777333333333222222333333444222222222222222222222222444444555444444333222111111111111111111111111111222222222222222222222222000000111111111222222222111111111111222222222222000111222111000000222444555666777777666555333111333333333333444555666666222999444666AAA======NNNooo^^^MMMEEECCCBBBCCCDDDBBBAAAAAAAAABBBEEEHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJLLLOOORRRUUUWWWVVVTTTSSSUUUVVVWWWYYY\\\^^^aaabbb`````````___^^^___bbbeeehhhpppqqqrrryyyeeeeeeeeeeeedddcccbbbbbb[[[\\\]]]^^^```aaabbbbbbaaa```^^^]]]]]]^^^```aaaaaabbbcccbbb```^^^___```````````````___^^^]]]\\\[[[]]]```bbbdddddddddcccbbbaaa`````````aaabbbccccccaaa^^^\\\\\\^^^aaaccceeefffiiilllnnnnnnjjjgggdddcccaaaaaabbbdddddddddccccccddddddeeeeeeffffffjjjjjjkkkkkkjjjjjjiiiiiidddddddddcccccccccbbbbbbcccccceeegggiiijjjllllllkkkllloootttzzzhhh\\\ZZZVVVRRRNNNKKKJJJIIIEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIKKKNNNPPPOOOKKKGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVZZZaaaiiinnn|||rrr```QQQSSSNNNKKKLLLMMMOOOWWW___jjjgggiiippp~~~www^^^GGGBBBAAA<<<:::<<<:::999999888777888888888555555555555555555555555444444444555555555666666333444666999;;;999666333666555555555555666666777333333444555555444333333111333444444333222333444111111111111111111111111555444444444555666888999333333333222222333444444222222222222222222222222///000222333444333333222000000000000000000000000222222222222222222222222000000111111222222222222000111111111111222222222111222333222111111333555666777999:::999777444222222222222222333444555555555:::444666EEEAAA@@@TTTmmm___OOOGGGDDDBBBCCCEEEBBBAAAAAAAAABBBEEEHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMOOOSSSVVVWWWWWWUUUTTTWWWXXXYYYZZZ]]]___aaabbb`````````___^^^___bbbeeegggpppqqqqqqyyycccdddeeefffeeedddbbb```bbb```___]]]]]]___```aaaaaa^^^ZZZXXXYYY[[[]]]^^^aaa```^^^]]]\\\]]]]]]^^^aaaaaa```_______________\\\]]]___bbbcccdddddddddeeecccaaaaaabbbddddddddddddbbbaaa______```bbbcccdddeeeggghhhhhhfffdddccceeeeeedddcccbbbbbbbbbbbbcccbbbbbbaaabbbbbbbbbcccggghhhiiijjjiiihhhgggfffbbbbbbbbbaaabbbbbbccccccfffgggjjjlllmmmmmmlllllloooooorrrvvv~~~~~~ssskkk```XXXUUURRRMMMHHHIIIKKKMMMNNNNNNMMMKKKJJJLLLIIIHHHHHHJJJKKKIIIFFFJJJIIIGGGFFFEEEFFFFFFGGGLLLKKKJJJLLLOOOPPPNNNKKKJJJLLLMMMKKKJJJKKKPPPTTTSSSUUUXXXYYY^^^hhhwwwyyylllaaaYYYTTTNNNKKKJJJMMMPPPSSSYYY___dddcccfffvvvdddUUUGGGAAA>>>999888;;;777888888888888777666666444444555555555555555555666666666555444444333333222333444444555555444444555555555555555555555555555555666666666666555555444444444444444444444444333333333444444444555555666555444444555666777888444444222222222222444444333333333222222111111111111111111111111111111111444333111000000000111111111222222333333222222111222222222222222222222222222222222111111111111111333333333222222111111111111444777999888555000---333333333333444555666666555777999:::<<>><<<999999;;;888888888888888777666555555555555555555555555555555555555555555444444444333333444555555555555555555555555555555555555555555555666666666666555555444444444444444444444444333333333444444444555555444444333222111222333333444333333222222333333444333333333222222222111111111111111111111111111111444333111000000000111222111222222333333222222111222222222222222222222222111111111000000000000000333333333222222222111111333555888999888666222000333333333333444555666666666888::::::;;;>>>DDDHHHLLLGGGAAA>>>>>>?????????EEEDDDAAA>>>>>>CCCHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKLLLNNNQQQTTTVVVUUUTTTSSSSSSTTTWWWYYY[[[]]]^^^^^^^^^___`````````bbbfffiiikkkqqqqqqttt{{{___```ccceeeggghhhhhhgggdddbbbaaa___^^^^^^^^^______]]][[[ZZZYYYZZZ\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^bbbbbbaaa`````````aaaaaa```aaabbbddddddddddddccc```___^^^___bbbdddeeedddcccbbbaaa```aaaaaacccccceeedddbbbaaa```aaabbbcccbbbbbbaaaaaa```aaaaaaaaaaaaaaaaaabbbdddeeeggghhhhhhiiiiiihhhgggfffeeeddddddccccccccccccdddeeefffjjjkkkmmmoooppppppoooooonnnmmmmmmpppsss~~~yyyrrriii```ZZZYYYXXXWWWUUUSSSQQQOOOOOOQQQOOOLLLKKKKKKKKKIIIHHHIIIIIIHHHGGGGGGHHHIIIJJJIIIMMMRRRSSSOOOKKKIIIIIIGGGKKKNNNOOOOOOQQQUUUXXX^^^ccckkkrrr|||xxxqqqfff]]]VVVRRROOOMMMLLLJJJKKKOOOQQQSSSZZZaaacccccclllpppSSSIII???;;;:::999:::<<<999999999888888666555555555555555555555555555555444444444555555555555555444444555666666666666555555555555555555555555555555555666666666666555555444444444444444444444444333333333444444444555555444444333111111111111111444333333222222333333444333333333222222222222111111111111111111111111111333333222111111111111222111222222333333222222111222222222222222222222222111111111111111111111111333333333222222222222111444555666666555444222111333333333333444555666666777999:::;;;<<<===???AAAFFFCCC???>>>???@@@AAABBBAAAAAACCCEEEGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJLLLMMMOOORRRUUUWWWVVVUUUTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^______```bbbeeehhhkkkpppqqqttt{{{___```bbbdddfffgggggggggdddcccaaa___^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[]]]^^^``````_______________```aaabbbcccdddddddddcccbbbcccbbb```aaabbbbbbaaa```bbbbbbaaaaaaaaabbbccccccdddcccbbbaaaaaa``````aaa``````_________``````aaabbbbbbbbbcccdddeeeggghhhiiiiiiiiihhhgggfffeeeddddddddddddddddddeeefffgggjjjmmmqqqtttuuussspppnnnnnnmmmnnnppprrrzzzyyyooohhhjjjhhheeeaaa^^^\\\ZZZYYYUUUTTTQQQOOONNNMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLSSSZZZYYYSSSMMMLLLMMMNNNPPPRRRSSSSSSVVV\\\bbbiiioooxxxvvvjjjddd[[[TTTPPPOOOOOONNNMMMLLLMMMPPPPPPQQQXXX___```gggvvvzzz```KKKEEE>>>:::999999:::;;;999999999999888666555444555555555555555444444444333333444444555666666777444555555666777666666666555555555555555555555555444555555666666555555444444444444444444444444444333333333444444444555555555555444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111222222222222222333333222222222333333333333333222222222222222222222222333222222111111000000000333333333333444555666666666888;;;===>>>>>>===>>>BBBAAA???>>>???AAABBBCCC???===@@@FFFHHHEEEDDDGGGIIIJJJJJJJJJIIIIIIKKKLLLMMMPPPSSSVVVXXXXXXWWWVVVTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]______```aaadddgggjjjppppppsss{{{```aaaaaabbbcccdddddddddcccbbbaaa___]]]\\\[[[[[[[[[\\\]]]\\\ZZZYYYZZZ\\\ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]```aaabbbcccccccccbbbaaacccbbbaaaaaabbbbbbaaa___`````````aaaaaabbbbbbcccaaabbbcccdddcccaaa___]]]^^^^^^^^^^^^___```aaaaaaddddddccccccddddddeeeeeeiiihhhhhhgggfffeeeeeeeeeddddddddddddeeefffggghhhiiimmmsssxxxxxxuuuooollllllkkklllooorrrwww}}}~~~|||yyyuuuqqqnnnlllkkkfffddd```[[[WWWSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLSSSZZZYYYRRRMMMMMMPPPQQQSSSUUUWWWZZZbbblllttt|||qqqggg\\\WWWPPPKKKIIIIIIJJJJJJQQQPPPQQQSSSSSSTTT\\\eeelllyyymmmVVVFFFDDD???:::999999:::999999999999888888666555555666666555555555444444444222333333444555666777777444555555666777666666666555555555555555555555555444444555555555555444444444444444444444444444444333333333444444444555555333333444555666777777777333333333333333333333333222222222222222222222222111111111111111111111111222222222333333333222222111222222333333222222111111111111222222333333333111111111111222222333333222222222222222222222222333222111000///000111222333333333333444555666666555777:::>>>@@@@@@???===>>>>>>============>>>???FFF>>>>>>FFFGGGBBBEEENNNIIIJJJJJJJJJIIIIIIKKKLLLMMMPPPSSSVVVXXXXXXWWWVVVUUUVVVWWWXXXZZZZZZ[[[[[[[[[]]]___``````aaadddfffjjjooopppsss{{{_________```````````````aaa```___^^^\\\[[[ZZZYYYYYY\\\^^^]]]ZZZXXXYYY[[[YYYXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[^^^___```aaaaaaaaa```______^^^^^^```bbbcccbbbaaa^^^______``````aaaaaaaaa```aaacccdddccc```]]][[[^^^]]]^^^^^^___```aaabbbddddddccccccccccccddddddfffeeeddddddcccdddddddddcccccccccdddeeefffggghhhhhhkkkqqquuuuuurrrmmmjjjggggggiiimmmpppsss||||||}}}zzzxxxqqqhhh___YYYVVVUUUUUUSSSQQQNNNLLLKKKKKKKKKLLLRRRVVVTTTOOOLLLOOOSSSTTTXXX]]]bbbjjjuuu}}}oooaaaWWWRRROOOJJJHHHHHHIIIIIIIIINNNMMMOOOSSSUUUYYYfffrrrbbbPPPBBBBBB???:::888::::::777777888888888888777666666666666666555444444333333333333444444555666777777444444555666666666666555555555555555555555555555444444555555555555444444444444444444444444444444333333333444444444555555000111222444555666777777222333333444444333333222111222222222222333333333111111111111111111111111111222333333444333333333111222222333333222222111111111111222222333333444.........///000000111111111222222222222333333333555444333222222222444444333333333333444555666666555666999===@@@AAA???===>>>???@@@@@@?????????AAACCCAAANNNaaabbbQQQGGGIIIHHHIIIJJJIIIHHHHHHJJJLLLMMMOOOSSSVVVXXXXXXWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]```aaaaaabbbdddfffiiiooopppsss|||]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXWWW[[[___^^^ZZZXXXXXX[[[YYYXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]_________^^^]]]\\\\\\\\\^^^```aaa___]]]\\\]]]^^^______```````````````aaa```___^^^\\\[[[]]]]]]^^^^^^___aaabbbcccbbbbbbbbbbbbbbbcccdddeeeaaa``````___```aaabbbbbbbbbbbbbbbcccdddfffggghhhhhhiiikkklllmmmllljjjiiiffffffhhhmmmooopppwww~~~xxxxxx{{{yyynnnfffddddddbbb```\\\XXXUUURRRQQQQQQSSSVVVWWWUUURRRSSSXXX]]]aaagggoooxxxxxxlll```UUUNNNLLLJJJHHHHHHJJJLLLLLLLLLJJJKKKPPPVVV]]]gggzzznnnUUUHHH;;;???>>>999777::::::777666666777888888888888777777666666555444444333333333444444444555555666666333333444555555555555555555555555555555555555555333444444555555444444333444444444444444444444444333333333444444444555555000111222444555555555444222333333444444333333222111111222222222333333333111111111111111111111111111222333444444444333333111222222333333222222111000111111222333333444444......///000000111222222111111222222222333333333555444333333333333444555333333333333444555666666666666777;;;???@@@===;;;===@@@CCCCCCBBBBBBCCCEEEAAACCCWWWssstttZZZFFFEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLNNNRRRUUUWWWXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\^^^aaabbbbbbccceeegggiiiooopppsss|||ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\\\\\\\[[[YYYXXXWWWVVV[[[______ZZZWWWXXXZZZZZZYYYWWWVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[]]]^^^^^^]]]]]]^^^]]]]]]]]]^^^]]]ZZZXXX[[[\\\]]]^^^____________aaa```^^^\\\[[[[[[[[[[[[]]]]]]^^^^^^```aaacccddd___``````aaabbbdddeeefff]]]]]]\\\\\\]]]^^^```aaabbbbbbbbbcccdddeeeggggggiiihhhfffeeeeeefffiiijjjhhhgggjjjoooppppppuuu{{{xxxqqqlllppp}}}zzzyyyyyyuuurrrnnniiieeebbb```___]]]]]]\\\ZZZZZZ]]]ccchhhpppwwwxxxkkkaaaYYYRRRMMMEEEDDDDDDFFFIIIKKKLLLKKKNNNPPPWWW```kkkzzz```JJJAAA777<<<===888777:::;;;888555666777888888999999888777777666555444444333333444444444555555555555555222333444444555555444444555555555555555555555555333444444555555444444333444444444444444444444444333333333444444444555555222333444555555555444333222222444444444444222222111111111222222333333333111111111111111111111111000111333444555444333333222222222333333222222222000000111222333333444444111111222333444444555555111111111222222333333333222222222111222222333333333333333333444555666666777666666999===>>>;;;888777;;;???@@@??????AAACCCKKKCCCLLLaaaaaaNNNFFFNNNGGGHHHHHHHHHGGGGGGIIIJJJKKKNNNQQQUUUWWWXXXWWWVVVVVVWWWWWWXXXYYYYYYXXXXXX\\\___aaaccccccdddfffgggiiiooopppsss|||]]]]]]\\\[[[[[[\\\]]]^^^cccbbbaaa```^^^[[[YYYXXXXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWXXXXXXXXXWWWUUUTTTYYYYYYZZZ[[[[[[[[[[[[[[[YYY[[[]]]___`````````___ZZZ[[[\\\\\\[[[ZZZ\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]\\\[[[\\\]]]^^^______```aaaaaaaaa```___^^^^^^^^^```aaaaaaaaa```___]]]\\\ZZZXXXYYY\\\___aaa]]]```ccceeefffdddbbb```cccbbbaaa```aaadddfffhhhiiijjjkkkllllllmmmqqqsss~~~tttdddccchhhooo~~~~~~xxxvvvssspppnnnrrrqqqooollllllnnnssswwwzzzggg\\\UUUNNNHHHFFFIIIEEEEEEGGGGGGGGGIIINNNKKKTTT```mmmgggTTTFFF@@@===<<<;;;999888777666666777777777777666666666666666666555555555444444444666666666666666666666666444444444555555555666666555555444333333333333444333333333333333333333333555555555555555555555555222111111333555555444333:::666333333444444222000555555555444444333333333222222222222222222222222333222222111222222333333222222222222222222222222333333333222222111111111333333333333333333333333333333222222333333444555111111111111111111111111222222111111111111222222333333333333444444555666777888:::;;;<<<<<<============>>>===<<<>>>@@@CCCCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPSSSVVVWWWXXXXXXYYYYYYYYYWWWVVVWWWZZZ\\\[[[^^^`````````aaafffjjjmmmqqqqqqrrryyy\\\\\\[[[ZZZZZZ[[[\\\]]]``````___^^^\\\ZZZXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]___````````````ZZZ[[[\\\\\\ZZZYYYZZZ\\\]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^_________^^^]]]]]]\\\]]]___```aaa``````___^^^\\\YYYWWWWWWZZZ]]]______```bbbddddddcccaaa```_________```aaaccceeefffgggiiiiiiiiiiiikkkmmmppptttyyy{{{fff```aaadddmmmxxx|||mmm]]]TTTPPPJJJFFFEEELLLIIIHHHJJJJJJIIIKKKPPPSSSaaatttuuu]]]LLLBBB===<<<;;;:::999888777777777888888888777777777666666666666555555555444444444444444444333333333333333444444444555555555666666666555555444444444444444444444444444444444444444555555555555555555555555444333333444555666444333444222000111333555444222444444444444333333333333222222222222222222222222333333222222111222222222222222222222222222222222333333333222222222111111333333333333333333333333222222222222222333444444222222222222222222222222333222222111111222222333333333333333444444555666999:::<<<===>>>>>>??????>>>???@@@@@@???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPSSSVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWZZZ\\\\\\^^^aaaaaa```bbbfffjjjmmmrrrqqqsssyyy]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZYYYXXXYYY[[[\\\[[[YYYWWWUUUXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[\\\]]]^^^___`````````ZZZ[[[\\\[[[YYYXXXYYYZZZ]]]\\\[[[ZZZZZZYYYZZZZZZXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]___``````_________\\\YYYVVVVVVXXX[[[]]]```aaaaaabbbaaaaaa```___\\\]]]^^^```aaabbbccccccdddeeeffffffffffffhhhjjjnnnssspppccc]]]ZZZ]]]cccmmm{{{|||kkk^^^RRRMMMKKKHHHFFFFFFHHHFFFGGGJJJJJJIIILLLRRRYYYnnn|||dddPPPCCC===<<<::::::999888888888888888888888888777777777666666666666666555555555444444444444333333222222111111444555555555555666666666666666555444444444444444555555555555555555555555444444444444444444444444555555444555666666444222333222111222333444444333222222222222333333333333333333333333333333333333444333333222111111111222111111111111111111111111333333333222222222222111222222222222222222222222222111111111111222333333333333333333333333333333333222222111111222222333333333333333444555666666999:::<<<===>>>>>>??????>>>@@@BBBCCCBBBBBBBBBDDDBBBAAA@@@@@@AAABBBEEEFFFIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPSSSVVVWWWXXXXXXYYYYYYYYYXXXWWWXXX[[[]]]]]]___bbbbbbaaacccgggkkknnnsssrrrsssyyy______^^^^^^^^^^^^^^^^^^_________```___^^^^^^]]]\\\^^^```aaa```]]]ZZZXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^_________[[[\\\\\\[[[XXXWWWWWWXXX\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYYWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\^^^______^^^^^^^^^[[[XXXVVVVVVYYY\\\^^^aaaaaa```______^^^______\\\]]]___aaabbbaaa```___aaabbbccccccbbbbbbdddfffiiiooopppbbbXXXWWW[[[aaalll{{{wwwnnn^^^TTTKKKIIIIIIHHHGGGHHHEEEDDDFFFJJJJJJKKKQQQXXXddd}}}jjjUUUEEE<<<:::<<<999888888888888888999999777777777666666666555555666666666666555555555555666555555444444333333222555555555555555666666666555444444333333333333333444444444444444444444444444444444444444444444444555444444444555444333111666555444444444333222111111111111222222333333333333333333333333333333333444444333222111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111000000111111222333333333333333333333333333222111111000000111111222222222222333444555666777777888:::;;;<<<<<<======>>>@@@CCCDDDCCCBBBBBBBBBCCCAAA@@@???@@@CCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIILLLNNNPPPSSSVVVWWWXXXXXXXXXYYYZZZYYYYYYYYY[[[]]]]]]```bbbbbbbbbccchhhlllooosssrrrsssyyy~~~_________^^^^^^]]]]]]\\\^^^______``````______^^^^^^```bbbcccbbb___\\\YYYZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\\\\[[[XXXWWWWWWXXX[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYVVVVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWXXX[[[___aaaaaa```^^^]]]]]]]]]]]]^^^^^^___aaabbbbbb```^^^\\\^^^```bbbbbbaaa```bbbccceeeiiivvvmmm]]]XXXZZZ[[[aaalllxxx~~~rrrfff^^^TTTMMMGGGHHHHHHFFFFFFHHHIIIIIIJJJMMMNNNPPPXXXbbbyyyttt\\\KKKAAA;;;:::>>>888888777777888888999999666666555555555444444444777777666666666555555555555555555444444333333333666666666666666666666666444333333222111222222222333333333333333333333333444444444444444444444444444333222222333333111///333333444444333222111000111111111222222333333333333333333333333333333333444333222222111111111222000000000000000000000000222222222222222222222222111111111111111111111111111111000000111111222333222222222222222222222222000000////////////000000222222222333444555777777777888:::;;;<<<<<<=========@@@BBBCCCAAA@@@@@@AAACCCBBB@@@@@@AAADDDGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNPPPSSSVVVWWWXXXXXXXXXYYY[[[[[[ZZZZZZ\\\^^^]]]```bbbbbbbbbccchhhlllnnnsssssstttyyy~~~^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]___```___]]][[[YYYZZZYYYYYYYYYYYYZZZZZZ[[[XXXWWWVVVVVVVVVWWWXXXYYY[[[ZZZZZZZZZ[[[[[[\\\]]]ZZZ[[[\\\[[[YYYXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ[[[\\\[[[ZZZZZZXXXXXXXXXYYY[[[]]]___```^^^^^^]]]\\\\\\\\\]]]]]]___```aaabbbaaa___]]]\\\]]]___aaabbbaaaaaabbbcccfffjjjsssnnnccc___[[[\\\aaahhhnnnuuuvvvkkkaaaWWWPPPMMMGGGDDDFFFFFFDDDDDDFFFJJJIIIKKKNNNPPPUUUaaannn}}}gggPPPFFF@@@;;;:::>>>888888777777777888888999666666666555555555444444777777777666666666555555222222222222333333333333777777777666666666666555444333333222222222222222333333333333333333333333333333333333333333333333222111111222333333111///,,,...111222222111222333222222222222333333333333222222222222222222222222333222222111222222333333111111111111111111111111111222222222222333333333222222222222222222222222222111111111111222333333111111111111111111111111000000000//////000000000111111222333444555777888999:::<<<===>>>>>>??????>>>???AAAAAA?????????@@@BBBAAAAAAAAABBBDDDGGGIIIGGGHHHHHHIIIIIIJJJJJJJJJLLLNNNPPPSSSVVVWWWXXXXXXXXXZZZ[[[\\\[[[\\\]]]___]]]___bbbbbbaaacccgggkkkmmmrrrrrrtttyyy~~~``````aaaaaa```___]]]\\\]]]^^^^^^^^^^^^^^^]]]]]]ZZZ[[[\\\]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[XXXWWWVVVUUUUUUWWWXXXZZZZZZYYYYYYXXXYYYYYY[[[[[[ZZZ[[[\\\\\\ZZZYYYZZZ\\\YYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYZZZ[[[ZZZYYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^_________^^^]]]\\\___bbbcccccccccdddeeehhhkkkpppyyy}}}pppfffaaa_________aaakkkvvv|||oooccc[[[UUUOOOKKKHHHDDDCCCFFFGGGDDDDDDFFFGGGHHHLLLSSSYYYdddwwwqqq[[[GGGBBBAAA;;;999;;;999888777777777777777888888777777777777666666666777777777777666666666555222222222333444444555555777777777777666666666555666555444444333333444444444444444444444444444444333333333333333333333333222111111222333444222111,,,///333444444333333555444444444444333333333333111111111111111111111111111111111111222333444444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222333444444222222222222222222222222222222111111111111222222111111222333444666777888999:::<<<===>>>>>>?????????@@@AAA@@@>>>>>>???AAA??????@@@AAABBBDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPSSSVVVWWWXXXXXXXXXZZZ\\\\\\\\\\\\^^^___\\\^^^aaaaaa```bbbfffjjjlllqqqrrrtttzzz~~~dddeeeeeeeeedddcccaaa````````````aaa``````___^^^ZZZ[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWYYYZZZ[[[ZZZYYYWWWWWWWWWXXXZZZ\\\YYYYYYXXXWWWWWWXXXZZZZZZZZZ[[[\\\\\\[[[ZZZ\\\]]]XXXXXXWWWWWWWWWXXXYYYYYYWWWVVVUUUTTTUUUVVVWWWXXXVVVVVVUUUUUUVVVXXXYYY[[[YYYZZZZZZZZZZZZXXXWWWVVVUUUWWWYYY[[[[[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\XXXYYYZZZ\\\]]]^^^______\\\___bbbdddddddddeeefffeeegggjjjppp}}}ssskkkbbb]]]WWWTTT\\\gggpppvvvmmmaaaWWWSSSQQQOOONNNGGGDDDDDDHHHIIIGGGGGGJJJHHHKKKRRR\\\hhhyyyiiiSSSBBB@@@AAA;;;777888999999888777777777777777999999999999888888888888777777777777666666666666333444444555666777888888888888777777666666666555777777666555555555555666555555555555555555555555333333333333333333333333222111111333555555444333333666999999777444444555555555555444444333333333000000000000000000000000000000000111222333555555222222222222222222222222111111111222222333333333333333333333333333333333333333222222333333444555333333333333333333333333444333333222222333333444111111111333444666777888888888:::;;;<<<=========AAAAAAAAA???>>>>>>@@@BBB===>>>???@@@BBBCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWXXXXXXWWWZZZ\\\]]]]]]]]]^^^___[[[^^^`````````aaafffjjjkkkqqqqqqtttzzz~~~cccdddeeefffffffffeeedddbbbaaa```_______________\\\\\\]]]^^^^^^]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUWWWYYYZZZZZZYYY\\\]]]]]]^^^_________^^^^^^]]][[[YYYWWWVVVUUUUUUXXXWWWVVVVVVWWWXXXYYYZZZ\\\YYYVVVVVVXXXZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWYYY[[[\\\[[[ZZZYYY\\\```bbb```^^^\\\\\\\\\YYYXXXYYY^^^aaabbbaaa______``````aaaaaabbbbbbggggggkkkrrrzzzkkk___WWWPPPTTT]]]fffsssvvvqqqddd]]]TTTMMMKKKJJJIIIGGGHHHFFFDDDEEEHHHKKKLLLMMMRRRUUU]]]lll|||ZZZOOOBBB:::999;;;;;;;;;;;;999777666555555777888666666666666666777888888:::777555666777888666333444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333444444444333333222222222222222111111222444555666555555444444444333333333333333333222222222111111111111222222222111111000333333333333333333333333000000111111111111000000333111111222555555222///111111111111111111111111000000111111111222222222333222111000000111222333333333222222333333444555333333444444555666666666999999::::::;;;<<<======AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNQQQTTTVVVWWWWWWWWWYYYZZZ[[[[[[ZZZ[[[]]]___bbb___```bbbbbbaaadddjjjlllpppoooqqqwww{{{bbbcccddddddeeeddddddccccccbbbaaa___^^^]]]]]]]]]\\\]]]^^^______^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\[[[ZZZYYYYYYWWWVVVVVVWWWYYYZZZZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^___^^^\\\ZZZXXXWWWVVVVVVUUUTTTTTTUUUVVVXXXZZZ[[[[[[XXXVVVVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWXXXZZZ\\\^^^]]]\\\ZZZ^^^aaacccbbb```^^^^^^\\\ZZZYYY\\\___bbbcccbbb___`````````aaaaaaaaabbbfffeeeggglllqqqyyy|||lll___SSSRRRXXX]]]iii{{{rrriiiccc]]]WWWPPPKKKIIIIIIGGGFFFEEEEEEEEEFFFIIINNNRRRUUU[[[dddtttoooPPPIIIAAA<<<<<<===<<<:::;;;:::888777777999:::;;;:::999888666555555555555999777555666777888666444555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333333444444444444333333222222222222111111222444555666555444444444444333333333333333222222222111111111222222333333333222222111000000000000000000000000000111111111111111111000111000000111444444111...111111111111111111111111222222222222333333333444333222111111111111222333333222222222222222333444333333444444555666666666777888888999:::;;;<<<<<>>>>>===:::777888888777777888999;;;<<<:::999888666555555555555888666555666777777666444666666666666666666666666444444444444444444444444444444444444444444444444555555444444444333333333555444444444444444333333222222222222333444555555444444444444333333333333333222222222222111111111222222333333333333333222////////////////////////111111222222222222111111222111111222444444111///111111111111111111111111333333444444444555555555333333222222222222333333333222222111111111222222333333444444555666666666666777777888:::;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWVVVWWWXXXXXXXXXYYY[[[]]]___^^^___bbbbbbbbbeeekkkjjjoooooorrrxxx}}}^^^^^^]]]]]]^^^___```aaaaaa```___]]]\\\[[[[[[[[[]]]^^^____________^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^\\\]]]^^^___^^^]]][[[YYYXXXYYYZZZZZZYYYYYYZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUSSSSSSSSSTTTVVVWWWXXXYYYWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYZZZ\\\___aaaaaa```___aaaccccccaaa^^^\\\\\\ZZZ[[[]]]___aaabbbaaa```````````````aaaaaaaaaaaaeeecccbbbcccccceeennnxxxmmm___ZZZWWW\\\dddppp}}}zzzqqqfff\\\UUUPPPNNNJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJLLLLLLPPP[[[kkkxxxkkkWWWGGGDDDAAA>>>===:::666333666666666555666777888999666666666666666777777888666666666666666666666555555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444222222222222333444444444444444444333333333222222222222222222111111111111111111222333333333222222111111111222222222222222222222222333333222222222222222333444555444333111111111111111111111111111333333333444444444555555333333333333333333333333333222111111000000111111333333444444555666666666666777888999:::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPSSSUUUVVVWWWWWWUUUWWWXXXXXXXXXYYY\\\^^^^^^]]]^^^bbbccccccfffkkkjjjoooooorrryyy}}}[[[[[[ZZZYYYZZZ\\\^^^___^^^]]]\\\\\\\\\\\\\\\]]]\\\]]]^^^______^^^]]]\\\ZZZZZZYYYYYYZZZZZZ[[[\\\YYYZZZ\\\]]]\\\[[[YYYXXXYYYZZZ\\\[[[YYYXXXYYYZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVYYYYYYZZZ\\\___aaaaaa``````aaabbbaaa^^^[[[YYYYYYXXXZZZ\\\^^^____________aaaaaaaaaaaa````````````bbb```___``````aaahhhqqqqqqggg```___```dddmmmyyy{{{uuukkkggg```XXXRRRNNNLLLKKKFFFGGGGGGGGGHHHHHHIIIJJJJJJMMMPPPTTT]]]pppwww\\\MMMEEEBBB>>><<<:::888777666888777777666666555555555666666666666666777777888555555666666555555666666444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444222222333333333333333333444444333333333222222222222222222111111111000000//////000111111111111111222222222333333333444444222222222333333222222222000111222333333222111111111111111111111111111111111222222222333333333333333333333333333333333333222222111111000111111222333333444444555666666666777777888:::;;;===>>>>>>???@@@@@@AAAAAA@@@@@@???AAAAAA@@@AAABBBCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMPPPSSSUUUVVVVVVVVVVVVWWWYYYYYYYYY[[[]]]___]]]\\\___cccdddcccfffkkkjjjooopppssszzz~~~YYYXXXVVVUUUVVVYYY\\\^^^[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]^^^^^^]]]\\\\\\XXXXXXXXXWWWXXXXXXYYYZZZWWWWWWXXXYYYYYYXXXWWWVVVXXX[[[\\\[[[WWWVVVWWWZZZXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPTTTTTTUUUUUUTTTTTTSSSRRRQQQSSSUUUVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXYYY[[[^^^```___^^^^^^___```___\\\YYYXXXXXXXXXZZZ]]]^^^]]]]]]___```aaaaaaaaaaaa````````````^^^\\\\\\]]]\\\]]]dddlllxxx|||qqqkkkddd```bbbhhhnnnrrrxxxpppiiicccYYYWWWRRRNNNJJJIIIIIIIIIFFFGGGHHHIIIHHHIIIKKKMMMKKKOOOVVVbbbtttcccNNNCCC???===;;;999999999;;;<<<:::999999888888777666666:::999888666555555555555333555666666555444555777444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333222222333333333333444444222333333444444333333222333333333333222222222222222111111111111000000000......///000111111111111000000000111222222333333111111222222222222111111,,,...000111///.........111111111111111111111111000000000111111111222222222222333333333333222222111111111111111222333333333333444444555666666666777888999:::<<<===?????????@@@AAABBBBBBAAA@@@???BBBAAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPRRRTTTUUUVVVVVVVVVWWWYYYYYYZZZ[[[^^^```^^^]]]___cccdddccceeeiiikkkqqqqqqttt{{{}}}WWWVVVSSSRRRSSSVVVZZZ]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[WWWWWWWWWWWWWWWXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[\\\ZZZVVVTTTVVVYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTUUUUUUVVVUUUSSSPPPOOOPPPPPPQQQRRRRRRRRRQQQPPPOOORRRUUUVVVTTTTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUXXXWWWXXXZZZ\\\^^^]]]\\\ZZZ\\\]]]]]]\\\[[[[[[\\\ZZZ\\\^^^^^^\\\]]]```bbbbbbaaaaaaaaa`````````___]]][[[[[[\\\[[[[[[bbbjjjtttrrrgggbbbbbbdddeeekkktttwwwmmmfff```[[[WWWOOOMMMKKKHHHGGGFFFGGGGGGGGGIIIJJJIIIHHHIIILLLOOOOOOVVVbbbvvvlllTTTFFF@@@;;;<<<;;;;;;::::::;;;<<<888888888888888888777777:::999888666555555555555222444666666444444555777555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333333111111111222222222333333222333444444444333222222333333333222222222222111111111111111000000000000......000111111222222222/////////000111222222222000111111111111111111000,,,///222222000......000111111111111111111111111000000000111111111222222111111222333333222111111111111111111222444555666333333444444555666666666666666888999;;;===>>>???>>>???AAABBBBBBAAA???>>>AAA@@@@@@@@@AAACCCEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKMMMOOORRRTTTUUUVVVVVVTTTVVVWWWXXXYYYZZZ]]]___^^^^^^```ddddddbbbdddhhhmmmrrrsssuuu{{{}}}VVVTTTRRRQQQRRRUUUYYY\\\]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWWWWZZZ\\\ZZZUUUSSSUUUXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVUUUSSSQQQOOOKKKMMMNNNPPPQQQQQQPPPPPPNNNRRRUUUVVVTTTSSSTTTVVVUUUUUUTTTTTTTTTTTTUUUUUUXXXWWWWWWYYY[[[\\\[[[ZZZWWWYYY\\\]]]]]]]]]___```\\\^^^___^^^]]]]]]aaadddbbbbbbaaaaaa`````````______]]]]]]^^^\\\\\\bbbjjjmmmxxxrrriiieeedddccc\\\fffpppyyy{{{rrrfff\\\WWWSSSNNNKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIGGGHHHLLLPPPVVV^^^nnn}}}aaaNNNDDDBBB<<<===>>>===;;;999888888333444555666777777777666666666666666666777888888222444666666444333555888666666666666666666666666444444444444444444444444444444444444444444444444555555444444444333333333000000111111111222222222222333444444444333222111333333333222222222111111111111111111000000000000//////000222222333333333///000000111222333333333000000111111111111000000///222555555222111111333111111111111111111111111000000111111111222222222000111222333333222111000000111111222333555666777333333444444555666666777444555777888:::<<<===>>>>>>???AAABBBBBBAAA???>>>@@@?????????@@@BBBDDDEEEIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOORRRTTTUUUVVVVVVSSSTTTVVVWWWWWWYYY\\\^^^___^^^aaaddddddbbbcccgggmmmssssssvvv{{{}}}]]]ZZZXXXWWWYYY[[[[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYWWWTTTQQQPPPRRRUUUWWWXXXTTTTTTTTTTTTTTTUUUUUUUUUZZZYYYWWWVVVUUUTTTTTTTTTWWWXXXWWWVVVSSSRRRSSSTTTQQQRRRTTTUUUTTTSSSQQQPPPMMMNNNOOONNNLLLLLLLLLMMMPPPQQQRRRRRRQQQQQQRRRSSSVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^___```___]]]]]]___`````````____________`````````^^^]]]\\\^^^aaaeeehhhnnnqqq{{{yyytttlllccc^^^[[[]]]gggrrr|||vvvooofffaaaYYYSSSNNNKKKHHHFFFGGGGGGFFFGGGHHHIIIIIIHHHEEEHHHJJJKKKKKKNNNTTTYYYZZZmmmhhhUUUFFF>>><<<===;;;:::888777777888888555666777888888999888888666666777777777777666666444666777666555555666777555333222333666888666444222333555666666555333222222222444444444444222222111111222333444444444444111000000000111111222333222222333333333444444444555444222000000111222333333333333222222222111111111111222222222333333333000111222333333222000///111111222222222111111000111111222222222222111000111111111111111111111111222111000000000111333444000000000000000000000000333333333333333333333333555555555555555555555555888777888999:::===???AAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKKKKKKKKKKKKKKKKHHHNNNRRRRRRWWW```dddaaaYYYXXXWWWWWWYYYZZZZZZZZZ^^^```cccdddddddddfffgggkkkrrrqqqrrrzzz```]]]ZZZYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYYYYXXXXXXWWWTTTQQQQQQRRRUUUVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTWWWWWWUUUTTTSSSRRRRRRRRRUUUVVVUUUTTTRRRQQQRRRSSSQQQRRRSSSTTTTTTRRRQQQOOOMMMNNNOOONNNLLLKKKLLLMMMPPPQQQRRRRRRQQQQQQRRRSSSWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^]]]\\\\\\]]]___^^^^^^]]]]]]]]]^^^______```___]]]]]]^^^aaaeeegggkkkmmmuuuzzzooo^^^WWWUUUZZZccckkkrrrxxxtttiiibbbZZZVVVPPPLLLIIIGGGEEECCCGGGFFFFFFFFFFFFFFFFFFEEEIIIJJJKKKKKKMMMRRR[[[aaapppttt\\\MMMDDD???>>><<<;;;:::888888888888888777777888888888777777666444444555555555555444444333555666555444333444666555333222333666777666444222333555666666555333222222333333444444333333222333444444444444444333222555444444333333333333444222222333333333444444444555444222111000111222333333333333333222222222222111111111222222222333333000111111222222222111111//////000000000000//////111111111111111111111111111111111111111111111111111000000///000111222333000000000000000000000000444444444444444444444444444444444555555555666666888888888999;;;===???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEIIIIIIJJJKKKKKKKKKJJJJJJIIINNNPPPRRRXXXccciiijjjYYYYYYXXXYYYZZZ[[[\\\\\\^^^```cccdddddddddfffgggkkkrrrqqqrrrzzzccc```\\\ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVVVVTTTRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPRRRSSSSSSRRRPPPOOOPPPRRRQQQQQQRRRSSSSSSQQQPPPOOOMMMNNNOOONNNLLLKKKLLLMMMOOOQQQRRRRRRQQQQQQRRRSSSWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\[[[[[[[[[\\\]]]]]]^^^aaa```^^^]]]^^^aaaccceeefffhhhmmmttt}}}kkk^^^RRRQQQVVVZZZ^^^aaarrrzzzyyynnncccZZZTTTOOOLLLJJJHHHHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGLLLMMMNNNOOOSSS\\\hhhqqq___LLLEEEBBB@@@@@@;;;;;;:::999888888888888888888888888777666555444444444555555555555444444333444555444333222333555555444333444555666555444222333444555555444333222444333333222222333333444666666666555555333222222444444444444444555666666333333333333444444444444444333222111111111222333444444444333333333222222111111111222222222222333000000000000111222333333//////000000000000000///111111000//////000111222111111111111111111111111222111111111111222333333222222222222222222222222333333333333333333333333222333333444555666777777777888888999;;;===???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEHHHHHHIIIJJJJJJJJJJJJJJJKKKNNNOOOPPPVVV```gggjjjZZZZZZZZZZZZ[[[\\\]]]]]]___```bbbccccccdddfffgggkkkrrrqqqrrrzzzbbb___\\\ZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOONNNPPPQQQPPPQQQQQQQQQQQQPPPOOOOOOLLLNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQQQQPPPPPPQQQSSSVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXWWWXXXXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^aaa```___^^^^^^```bbbdddbbbdddiiimmmrrrqqq[[[QQQQQQSSSUUUWWWbbbgggnnnsssxxx~~~|||rrrhhh___WWWPPPLLLKKKJJJIIIIIIJJJJJJHHHGGGEEEFFFHHHIIIIIIJJJLLLNNNMMMPPPUUUZZZaaalllyyyjjjPPPCCCBBBAAA@@@???:::::::::999999888888888777777888888777666555555666666777777777777666666444555666555333333333555444444333444444555444444333333444555555444333333444444222222222222444444555555666666555444444333000000111222333555666777333333333444444444444555333333222111111222222333444444444333333333333222111111111111222222222222111000//////000222444555111111222333333333222222222000///......000222333111111111111111111111111333333333333333444444555444444444444444444444444000000000000000000000000111222333444555777888888777888999:::;;;===>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJMMMNNNOOOOOORRRWWW\\\]]]XXXYYYZZZZZZZZZ[[[]]]^^^___aaabbbccccccdddfffhhhkkkrrrqqqrrr{{{```]]]ZZZYYYYYYZZZ[[[ZZZXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRRRROOOMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPNNNNNNPPPRRRPPPPPPPPPPPPPPPOOONNNNNNLLLMMMNNNMMMKKKJJJKKKLLLMMMOOOPPPPPPOOOOOOPPPQQQUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWTTTUUUUUUUUUSSSSSSUUUVVVYYYYYYYYYZZZ[[[]]]^^^___```___^^^]]]^^^___aaabbb^^^aaagggkkkmmmwwwfffUUUOOONNNOOOQQQTTTWWW\\\```dddjjjrrrwwwyyyuuunnnhhh```YYYSSSOOOKKKHHHIIIHHHGGGHHHIIIIIIHHHGGGEEEFFFHHHHHHIIIKKKPPPTTTUUU\\\fffoooxxxlllZZZHHHBBBBBBAAA>>><<<999:::::::::999999888888555555666777777777777777666666777777777777666666555777777666444333444555444444444444333333333444333444444444444444444333444444222222222222444444333444555555666666555555222222222222333444555555333333444444444555555555222222222222222222222333444444333333333222222222000000111111111222222222111000//////000222444555111111222333333333333333111000///...///000222444111111111111111111111111222222222333333333333333333333333333333333333333000000000000000000000000111111222444666777888999777888999:::<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMOOORRRSSSSSSSSSTTTVVVXXXZZZZZZYYYZZZ\\\___```aaabbbbbbbbbcccfffiiikkkrrrqqqsss{{{]]][[[XXXVVVWWWXXXYYYXXXUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPOOONNNOOOPPPPPPNNNLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNMMMNNNOOONNNMMMNNNPPPRRROOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNOOORRRRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVRRRSSSSSSSSSQQQQQQSSSTTTWWWWWWXXXYYYZZZ\\\^^^___]]]\\\\\\\\\]]]^^^```aaa\\\___dddhhhiiipppsss]]]PPPJJJIIIKKKKKKMMMNNNPPPSSSWWW\\\```jjjpppwww|||~~~|||vvvpppiiiccc___[[[WWWRRRNNNKKKIIIHHHFFFGGGFFFDDDDDDEEEFFFFFFEEEGGGHHHJJJKKKMMMSSS\\\bbbnnnvvv|||[[[OOODDDBBBBBB???<<<:::999999:::::::::999999888333444555666777777777777444444555555555555444444666777888777555444444555333444555444333222333444444444444444444444444444444333333222222333333444222222333555555666666666888777666444333333222222333444444444555555555555111222222222222333333333333333333222222222111111000000000111111111111222000000000000111222333333//////000111222222222222111111000000000222333444111111111111111111111111///000000111222111111111000000000000000000000000222222222222222222222222111111333444666777888999777888:::;;;<<<=========??????????????????????????????@@@AAABBBCCCCCCDDDFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLOOOUUUVVVTTTTTTUUUUUUXXXZZZZZZXXXYYY\\\``````aaabbbbbbbbbcccfffiiikkkrrrqqqsss|||]]]ZZZVVVTTTUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTSSSRRRRRRMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLLLLKKKLLLNNNPPPOOOOOONNNMMMMMMMMMMMMMMMKKKMMMMMMMMMKKKJJJKKKLLLJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRRRRQQQPPPPPPQQQSSSUUUUUUVVVWWWYYY[[[]]]^^^ZZZZZZZZZ[[[\\\^^^___```[[[\\\^^^bbbdddiiiuuuooo]]]PPPJJJJJJIIIIIIIIIIIIJJJKKKNNNPPPUUU[[[bbbeeefffjjjrrrzzz|||yyyrrrnnnhhhccc___ZZZUUURRRPPPMMMJJJHHHHHHHHHGGGEEEJJJHHHEEEEEEGGGIIIJJJJJJKKKNNNSSSWWW^^^jjjzzz{{{dddNNNFFFAAA@@@???;;;:::;;;888999::::::::::::999888555555666666666666666555444444555555555555444444666777777666444333333444333444666444222111222444444444444333333444444444222333333444444333333222222333444444444444444333555555444333333333333333444444444444555555555555111111222222333333333333222222111111111000000000000000000000111111111111000111111222222222111111...///000111222222222222111111111222333333444444111111111111111111111111000000222333333333222111000000000000000000000000333333333333333333333333222222333444555666777888777888:::<<<======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@BBBBBBCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLNNNLLLNNNTTTVVVTTTUUUYYYUUUYYY\\\[[[YYYZZZ^^^bbb```aaabbbaaaaaacccgggiiikkkrrrrrrsss|||]]]ZZZVVVSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRLLLJJJIIIJJJLLLMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJKKKMMMOOOOOONNNMMMMMMLLLMMMMMMMMMKKKMMMMMMLLLKKKJJJKKKLLLIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOQQQSSSSSSSSSTTTUUUWWWYYY[[[]]]XXXXXXYYYZZZ[[[]]]___```\\\ZZZZZZ]]]___dddnnnyyymmmZZZPPPNNNLLLKKKJJJHHHHHHGGGHHHIIIHHHNNNTTTUUUUUUXXX```ggggggjjjooorrrsssssstttuuuxxxyyy|||}}}||||||yyyuuuqqqooollliiiggg```^^^ZZZWWWUUUSSSQQQOOOMMMKKKIIIHHHIIIIIIHHHFFFOOOMMMJJJJJJLLLPPPRRRRRROOOTTT\\\eeeqqqfffNNNGGGAAA======;;;888999<<<777888::::::;;;:::999888777777777777666555444333666666777777777777666666555666666555333222222333222444666555222000222444555444444333333444444555222222444555555444222222444444444444333222111111---......000111333555666444444444555555555666666000111222333333333333333111111111000000000000///000000000000111111111111000111222333333222000///000111222333444555555555000111222444444555555444111111111111111111111111333444555666666666555444222222222222222222222222111111111111111111111111222333333444555666777777777888:::<<<======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMQQQMMMMMMRRRSSSQQQSSSYYYVVVZZZ]]]]]]ZZZ[[[___cccaaaaaabbbaaaaaacccgggjjjkkkrrrrrrsss|||[[[YYYWWWUUURRRQQQPPPOOOUUUTTTSSSRRRQQQPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKJJJIIIJJJKKKMMMOOOMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOONNNQQQQQQQQQQQQQQQPPPPPPPPPPPPLLLIIIKKKQQQVVVWWWUUUUUUUUUVVVXXXZZZ\\\___```[[[ZZZXXXXXXZZZ___dddggg|||}}}kkk___YYYVVVKKKCCCCCCEEEDDDFFFKKKGGGGGGGGGGGGHHHKKKPPPSSSZZZXXXXXXYYY[[[]]]^^^]]]cccfffhhhkkksss{{{yyyssswwwwwwxxxxxxxxxwwwvvvvvvqqqqqqrrrrrrpppnnnkkkiiieeeeeedddbbb```\\\ZZZXXXUUUTTTSSSQQQNNNKKKIIIGGGHHHFFFDDDDDDDDDEEEEEEDDDRRRNNNJJJHHHKKKPPPUUUXXXaaahhhrrrsssXXXGGGBBB@@@===<<<<<<<<<;;;999999888666555555777888:::888777666666777777666555333555666777777666555444555555444444444333333333444333333222333444666777777666444333333444666777222333333444444333333222444444333333333333222222333222111000000111222333333333444444555666777777333222222111000000000111222222222111111111111000333333222111000000111111222222444555555444222222777666444333222111111111444555777888777555222000000000000000000000000000000111111111111222222222111111111111111111111111111111000000000000111111111111222222222333333333::::::;;;;;;<<<;;;;;;;;;>>>>>>?????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEIIIJJJLLLMMMMMMMMMLLLKKKNNNNNNOOOQQQSSSUUUWWWXXXWWWXXXZZZZZZYYYYYY[[[\\\aaaaaabbbccceeefffggggggoooqqqoootttZZZYYYWWWTTTRRRPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLKKKJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIKKKMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNOOOLLLJJJMMMRRRVVVWWWUUUUUUUUUVVVWWWYYY[[[\\\]]][[[YYYXXXXXXZZZ^^^bbbeeennntttnnn___UUUMMMKKKJJJEEEBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIMMMKKKKKKKKKMMMOOOOOONNNRRRRRRVVV^^^eeegggccc___aaaaaabbbccccccbbbbbbbbb```aaaaaaaaa```^^^\\\[[[WWWWWWWWWVVVUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHJJJJJJIIIIIINNNMMMLLLLLLQQQYYYbbbiii|||{{{aaaMMMCCC>>><<<:::999999999888666:::999888777777888999999999888777777888888777666777777666666555666666666555555555555444444333333444444333333333444555666666555444333333444555666222333333444444333333222444444333333333222222222333222111000000111222333333333333444444555555666333333222111111111111111222222222111111111111000333222222111111000111111222222333333333333222222444333333222222222222222000222444666777666444333111111111111111111111111000111111111111222222222111111111111111111111111111111000000000000111111111222222222222333333333666777999;;;<<<>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEHHHIIIJJJKKKKKKKKKJJJJJJMMMNNNOOOPPPRRRUUUWWWXXXWWWXXXZZZZZZYYYYYY[[[\\\```aaabbbccceeefffggggggnnnqqqqqquuu~~~XXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIKKKMMMOOOPPPRRRSSSQQQQQQPPPOOOOOONNNMMMMMMNNNMMMLLLOOOTTTWWWVVVTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYWWWWWWYYY\\\___aaabbbqqqssshhh\\\TTTNNNHHHCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFFFFGGGHHHGGGFFFJJJGGGNNN[[[```ZZZSSSRRRPPPPPPQQQRRRSSSSSSSSSSSSOOOPPPQQQQQQQQQPPPNNNMMMJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIDDDFFFHHHJJJLLLLLLLLLLLLMMMQQQVVV[[[```kkkyyycccOOOFFFBBB@@@>>><<<;;;;;;;;;:::999;;;:::::::::999999888888:::999777888999999888666:::999666444444555666888666666666555555555555444555555444333333333444444666555444333333444555666222333333444444333333222333333333333222222222222222222111111111111222222333333333333333333333333444333333222222222222222222222222111111111111000222222222111111111111111222222111111111111222222000000111111111222222333///000333444555555333222111111111111111111111111000111111111111222222222222222222222222222222222111111000000000000111111222222222222333333333333666777999;;;<<<>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHLLLMMMNNNOOOQQQTTTVVVWWWWWWXXXZZZZZZYYYYYY[[[\\\```aaabbbcccdddfffggggggkkkqqqrrrvvv|||VVVUUUSSSRRRPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPQQQQQQPPPPPPOOONNNPPPOOONNNMMMLLLLLLKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMPPPTTTVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUXXXXXXWWWVVVWWWYYY\\\]]]```hhhwwwqqqbbbYYYQQQMMMKKKGGGGGGGGGHHHJJJJJJIIIHHHJJJIIIHHHHHHHHHHHHFFFEEEKKKGGGOOO___cccVVVMMMOOOHHHIIIJJJKKKLLLLLLMMMLLLGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJKKKKKKKKKHHHIIIJJJKKKKKKLLLLLLKKKIIIJJJKKKLLLMMMOOORRRUUUXXXbbbnnnuuu{{{hhhUUUIIIEEEDDD@@@>>><<<<<<<<<===<<<;;;::::::::::::999888777666999888777777888888777555:::999777666555555666666666666666666666666666555666555555444333333333333555444444333333444444555222333333444444333333222333333333222222222222111222222222222222222222222333333222222222222222222444444333222222333333444222222222111111111000000111111222222222111111111222111000//////000111222///000000111111111111111222222333333333111///...000000000000000000000000000000111111111222222222222222222222222222222222222111111000000111111222222222222333333333444444999999:::;;;<<<<<<<<<<<<@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXZZZZZZYYYYYY[[[\\\``````aaacccdddeeefffgggiiiqqqsssvvv{{{TTTSSSQQQPPPOOONNNNNNNNNKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPOOONNNNNNNNNLLLMMMNNNPPPSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSRRRVVVUUUUUUVVVVVVWWWYYYYYY```ccckkkyyyttthhh[[[RRRKKKIIIHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGFFFCCCAAAGGGCCCKKKZZZ[[[MMMEEEHHHBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLPPPPPPOOOOOOQQQWWW___fffqqq~~~kkkWWWNNNGGGAAA???;;;999888888999:::999888888888999999888777666666888666555555666666555444666777888888888666555444555666666666666666666666555555555444444333333222444444444333333444444444222333333444444333333222333333222222222111111111222222222333333222222222222222222222222222111111333333333222222333444444222222222111111111000000000111111222222222111111222111////////////111222000000111111111000///...111222222222111000///...////////////////////////000000111111111222222222222222222222222222222222222222111111111111222222222222333333333444444444888999:::;;;<<<<<<<<<<<>>>>>?????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEJJJJJJJJJIIIJJJKKKKKKLLLKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXZZZZZZYYYYYY[[[\\\___```aaabbbccceeeffffffiiioooqqqttt|||PPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSRRRQQQQQQPPPOOOOOONNNMMMMMMNNNNNNNNNKKKLLLNNNOOOOOOOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPRRRTTTUUUUUUUUUUUUWWWYYY___hhhqqq~~~tttjjj^^^VVVSSSRRRPPPNNNMMMMMMMMMMMMNNNLLLIIIGGGFFFGGGIIIJJJIIIGGGEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMPPPPPPQQQSSSSSSTTTTTTTTTTTTYYY___gggrrr{{{cccLLLEEEBBB<<<888:::===;;;::::::<<<>>>>>>===888777777666777888:::;;;777666555555666666555444222333444555555666666666333333444444555555555555222333444555555555444333333333333444444333333333222333333444444333333222222222222222111111111111222222333444444333222222111111222222333333444444111111111111111222333333222222222111111111111000...000111333333333111000000111111222222111111000...000111333333222111000///000000111222222222333111111111111111111111111000111111111111222222222333333333333333333333333333222222111111222222333333333333444444444444555444555888:::===???@@@@@@?????????@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXZZZZZZYYYYYY[[[\\\______```bbbcccdddeeefffjjjnnnnnnsss}}}OOONNNNNNMMMLLLLLLMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNMMMNNNNNNOOOOOOKKKLLLOOOQQQQQQPPPNNNLLLIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLKKKKKKKKKMMMQQQSSSPPPQQQSSSUUUUUUTTTRRRQQQNNNOOOQQQSSSUUUUUUUUUUUUVVVXXX___fffiiipppsssfff```]]]ZZZXXXOOOOOOOOOPPPPPPOOOLLLIIIGGGKKKKKKFFFEEEHHHIIIGGGHHHHHHHHHHHHHHHHHHGGGGGGLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLNNNPPPRRRTTTSSSTTTUUUWWWYYYZZZZZZ[[[___gggrrrhhhVVVGGGCCC@@@:::;;;BBB999888777777999;;;;;;:::999888777777888:::<<<>>>888777666666777777666555333222222111222444777888333333333444444444555555111222444555666555444444222333333444444333333222222333333444444333333222222222222111111111111000222222444444444444222222111111222333444444555555111000000000111222222333222222222111111111111000...///111333444333111000000111222333333222111000---...111333444444333222333333222222111000000000222222222222222222222222000111111111111222222222333333333333333333333333333222222111111222222333333333333444444444555555777888:::;;;<<<=========@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQTTTVVVWWWWWWXXXZZZZZZYYYYYY[[[\\\______```bbbcccdddeeefffkkknnnlllrrr~~~NNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSRRRPPPNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDFFFHHHIIIHHHGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSSSSSSSRRRQQQPPPOOOTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTXXX]]]```eeeppp||||||uuullleeebbb\\\WWWVVVXXXWWWQQQJJJNNNPPPRRRQQQMMMKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMMMMNNNNNNOOOPPPPPPOOONNNMMMNNNPPPSSSVVVWWWZZZ^^^bbbcccaaabbbggglllwww|||~~~dddOOOJJJCCC>>><<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;:::888777666555666666888777777666555444444444666666777777777777666666333333333333333333333333444444444333333444444555333444444555555444444333333333222111000000111111222333333444444333333222222222222333333444444444444333222000000000000111333222111111111222333444222222222222222111000///333222111000///////////////////////////000000111000000////////////000000222222222222222222222222222222222111111111000000000111111111111222222222000000111111111222222222333222111111111222333444444333333333333444555555777888999;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFKKKJJJIIIIIIJJJJJJJJJHHHMMMMMMMMMNNNOOORRRTTTVVVXXXZZZ[[[ZZZXXXWWWWWWXXX]]]```ccceeeeeedddeeeeeeiiiooopppttt|||MMMLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHHHHGGGGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPSSSTTTWWW[[[]]]```iiisss~~~uuuppplllkkkllliiibbb[[[[[[[[[ZZZVVVQQQMMMMMMOOORRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTWWWVVVVVVXXX]]]bbbfffhhhlllpppuuuuuutttvvv|||kkkVVVKKKGGGAAA>>><<<<<<;;;;;;:::::::::::::::999999888999888777666666666777888888777777666555555444444555555666666666666555555222222222222222222222222555555444333333333444444444444444444444444444444333333222111111111111111222333333444444333333222222222222222333333333333222111111000000111222333222222111111111222333444111111111000000000//////111000000000000000111111111111000000111111222333111000000//////000000111222222222222222222222222111111111000000000//////000111111111111222222222000000111111111222222222222222111111111222333444444333333333333444555555777888999;;;<<<===>>>>>>=========>>>>>>>>>??????AAAAAAAAABBBBBBCCCDDDEEEJJJIIIIIIIIIJJJKKKJJJJJJMMMMMMMMMNNNOOORRRTTTVVVXXXYYYZZZZZZXXXWWWXXXXXX]]]```ccceeeeeeeeeeeefffiiiooopppttt}}}LLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMQQQQQQOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOPPPQQQQQQRRROOOOOONNNNNNNNNOOOOOOPPPSSSSSSUUUYYYYYYZZZ```hhhlll|||xxxtttqqqkkkccc\\\XXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^_________^^^]]]]]]```___```fffnnnwww~~~jjjVVVIIIFFFCCC???===<<<<<<;;;:::999999999999999888888777777666666666666777888999777777777666555555444444444444444555555444444444222222222222222222222222666555444333333333333333555444333333333333444555333222222111111111111222222222333333333333222222222222222222222111111111000000000000111222333444222222111111222222333444111000///.........///000////////////000111222333222222222222222333444444111111111000000111111111222222222222222222222222000000000///////////////000111111111111222222222111111111111111222222222222222111000111222333444444333333333333444555555777888999;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDHHHIIIIIIIIIJJJKKKKKKKKKMMMMMMMMMNNNOOORRRTTTVVVVVVXXXZZZZZZYYYXXXYYYZZZ]]]```ccceeeeeeeeeeeefffhhhnnnpppuuu~~~LLLLLLKKKKKKLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMRRRQQQOOOMMMLLLMMMMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFEEEFFFHHHKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPOOOOOONNNNNNMMMMMMMMMOOOOOONNNNNNOOOOOOPPPPPPQQQPPPSSSWWWXXXWWW[[[aaafffssszzzrrrnnnnnnooooooppprrruuuvvvwwwwwwwwwuuussspppnnnmmmmmmnnnoooqqqqqqttt|||lllWWWKKKEEE@@@???===<<<<<<<<<:::999999999999:::999888888777777777666666666777777777777777666666555555555555444444555555555555444444333333333333333333333333666555555444333333333333666555333222222333555666333222222111111222222222222222333333333333222222333222222111111000000000000000111111111222222333222111222222222222333333222111///......///000222000000//////000111222222333222222222222333444444222222111111111111222222222222222222111111111111000000000000000000000000000000111111111222222222111111111111111111111111222111000000000111333444444333333333333444555555777888999;;;<<<===>>>>>>BBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMMMMMMMMMMNNNOOORRRTTTVVVVVVWWWYYYZZZYYYXXXYYYZZZ\\\___ccceeeeeeeeeeeefffhhhnnnpppvvvNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKIIIHHHIIIJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFEEEFFFHHHKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNPPPUUUWWWWWWZZZ^^^cccjjjyyyrrr\\\MMMFFFCCC===<<<;;;;;;<<<<<<:::888:::::::::::::::999999888888888888777666555555444666666666666555555555555555555555666666555555555555555555555555555555555666555444333333333333333666555333222222333555666333222222222222222333333111222222333333222222111333222222111111000000000222222222222111111000000111111222222333333333333333222000//////000222333222222111000//////000000111111111111111222333333222222111111111111222222222222222111111000000000111111111111111111111111000000111111111222222222111111111111111111111111222111000000000111222333444333333333333444555555777888999;;;<<<===>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJJJJIIIIIIKKKMMMMMMMMMMMMNNNOOORRRTTTVVVVVVWWWYYYZZZYYYXXXYYYZZZZZZ]]]aaadddddddddeeeeeegggnnnqqqwwwOOONNNMMMMMMLLLMMMNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJLLLNNNPPPIIIIIIIIIIIIIIIJJJKKKLLLNNNLLLNNNSSSWWWWWWZZZ^^^aaaeeennnuuu___QQQGGGAAA@@@<<<;;;::::::;;;;;;:::888:::::::::::::::999999888888888888777666555333222666666666666666666555555555555666666666666555555444444444444444444444444444444444333333444444555555444333333333333444555333222222222222333333444111111222222222222111111222222222222222111111111222333333222222000//////000111222333333333333222222111111000000111333333333222111000////////////000000000000000111222222111111111000000111111111222222222111000000//////111111111111222222222222000111111111111222222222222222222111111111111111111111000///000111222333444333333333333444555555777888999;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCEEEFFFFFFFFFIIIKKKKKKIIIHHHJJJMMMMMMMMMMMMNNNOOORRRTTTVVVVVVXXXZZZZZZYYYXXXYYYZZZXXX[[[___bbbccccccddddddfffmmmqqqxxxOOONNNMMMKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFHHHHHHGGGGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHKKKMMMOOOGGGGGGGGGHHHHHHIIIJJJKKKNNNKKKLLLQQQUUUVVVYYY]]]```bbbgggssssss^^^QQQIIIAAA===>>>===;;;999999:::::::::999999999999999999888888777666666777777777666444333555666666666666666666666444444444555555444444444333333333333333333333333333333333333444444555666444444444444444444444444222222222222222333444555111111222222222222111111222222222222333333333333000111222222222222000000000111222333333333222222000000000000111111111222111111000000000000000111000000000000000111222222111000000//////000000111222222222111000/////////000000000000111111111222000111111111111222222222222222222111111111000000111000/////////000222333444333333333333444555555777888999;;;<<<===>>>>>>AAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGJJJMMMKKKHHHGGGIIIMMMMMMMMMMMMNNNOOORRRTTTVVVXXXYYYZZZZZZXXXWWWXXXXXXVVVZZZ^^^```aaaaaabbbcccfffmmmqqqyyyNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFHHHIIIHHHGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHKKKIIIHHHGGGGGGHHHJJJKKKIIIHHHIIIIIIJJJKKKLLLMMMOOOKKKKKKOOOSSSUUUXXX\\\[[[\\\```ggguuuhhh[[[OOOIIIDDD>>><<>><<<999888999::::::999888888888888888777666666444444666777777777666555555555555666666666666666222333333444444333333222111111111111111111111111222222222333444555666777333444444555555444444333222222222222333333444555111111222222222222111111222222222333333444444444...///111222333333222222000111222333444333222222---...///000111111000000////////////000111222333111111000000111111222333000000////////////000000222222222111000//////....../////////000000111111000111111111111222222222222222222222111111000000111000/////////000222333444333333333333444555555777888999;;;<<<===>>>>>>======>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDGGGKKKMMMLLLHHHFFFIIILLLMMMMMMMMMNNNOOORRRTTTVVVXXXZZZ[[[ZZZXXXWWWWWWXXXUUUYYY]]]___```aaaaaabbbeeemmmrrryyyIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKIIIKKKLLLMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLMMMOOOQQQRRRTTTTTTYYY[[[]]]___ffftttkkkZZZPPPDDD===<<<======<<<<<<<<<;;;::::::999888888;;;;;;:::999888777666555888888777666555444333333666666555555555555666666777555333444777888666444444333333222222333333444222111111111111111111222555444333333222222222222777333000000222333222000333222222111111000000000//////000000111111222222000000000000000000000000000111222333444333222222333222000/////////000111111111111111111111111111000000000000000000000000000///.........///111222111111000000/////////...000000//////000111222222222222222222222222222222222222222222222222222222111111000000111222333333666666555555555444444444777777999:::<<<===>>>???===>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEFFFHHHKKKKKKJJJHHHHHHIIIOOONNNMMMLLLNNNQQQTTTWWWYYY[[[]]]]]][[[YYYYYYYYYUUUWWWZZZ]]]___aaaaaabbbfffkkklllrrr|||HHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJHHHJJJLLLLLLKKKJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFHHHIIIIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTVVVXXXZZZ\\\```jjjxxxhhhZZZPPPJJJBBB>>>>>>>>><<<:::<<<;;;;;;:::999999888888777888888888888999999999777777666666555555444444666666555555555555666666777555444555666777666444444333333333333333333444333222222111111222222333444444333222222222333333666333000000222333222111222222222222222111111111000000000000111111111111111111111111111111111111222333444444444333222111444333222222111111222222000000000000000000000000000000000000000000000000000//////...///000111222111111111111111000000///000000000000000111222222222222222222222222222222222222222222222222222222111111000000111222222333222222333444555666666777777777999:::<<<===>>>???>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEHHHJJJLLLLLLJJJIIIIIIIIINNNMMMLLLMMMNNNQQQTTTWWWXXXZZZ\\\[[[ZZZXXXXXXXXXVVVXXXZZZ]]]```aaabbbbbbeeekkkmmmrrr}}}HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGIIIKKKKKKJJJJJJJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSUUUWWWXXXZZZ___gggmmmuuuyyyaaaRRRJJJEEEBBB???>>>??????;;;888;;;;;;::::::999999888888777777777888888888999999555555555555555555555555666666555555555555666666888666555555666666444333333333333333333333333333444333333222222333333444222222222222333333333333555333111111222333222111222222222222333333333333111111111111111000000000222222222222222222222222222222333444555555444444333333333333333222111111////////////////////////000000000000000000000000000////////////000111222111111222333333222000///000000000000000000111222222222222222222222222222222222222222222222222222111111111000111111222333000111222333444555555666666777888:::<<<===?????????@@@AAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEJJJLLLMMMMMMKKKIIIIIIIIIMMMMMMLLLMMMOOORRRUUUVVVWWWYYY[[[[[[YYYWWWWWWWWWWWWXXX[[[]]]```bbbccccccdddjjjmmmsss}}}GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNPPPQQQQQQQQQTTTVVVWWWWWWXXX[[[^^^ffftttyyycccRRRIIIGGGAAA???>>>>>>???>>>;;;888::::::::::::999999888888:::999999888777666666666444444444555555666666666666555555444444555555666888777666555555444333222333444444444444444444333444444444333333444444444111111222222333333333333333222222222222222222222222222222333333444444444222222222111111000000000222222222222222222222222///000111222444555666666000000111222222000///...000000000000000000000000000000000000000000000000000000000000000111111111///000222333333222000///111000000000000000111111111111111111111111111111222222222222222222222222222111111111111111222222333333333222222222111111666777888:::<<<>>>???@@@@@@@@@AAABBBBBBAAAAAAAAACCCBBBBBBAAABBBCCCDDDDDDJJJKKKMMMMMMKKKIIIHHHHHHLLLLLLLLLMMMOOORRRUUUVVVWWWYYY[[[[[[YYYXXXWWWXXXXXXYYY[[[]]]```bbbcccdddcccjjjnnnttt~~~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSUUUWWWWWWWWWXXXXXX___gggssssssaaaVVVMMMFFFDDDBBB@@@>>>======<<<;;;::::::999999999999999888888999888888777777666666666333333444444555555666666555555444444444444555555666777666555444333333333333444444555555444444333555444444333333444444555000000222333333333333222111222333333222222222222222222222333333444444444333333222222111111000000222222222222222222222222000000000111111222333333000000111222222000///...111111111111111111111111111111111111111111111111///000000111111111111111...///000111111000//////111111000000000000000111111111111111111111111111222222222222222222222222222222111111111111111222333333222222222111111111555666888:::<<<>>>???@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDHHHJJJLLLKKKJJJHHHGGGHHHKKKLLLLLLNNNPPPSSSUUUVVVYYY[[[\\\\\\[[[YYYYYYYYYXXXYYYZZZ\\\___aaacccddddddkkkooouuu~~~EEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAABBBDDDDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWWWWYYY\\\dddnnnyyyqqqYYYPPPMMMFFF@@@???AAA@@@>>><<<;;;;;;;;;<<<999999999999999999888888444555666666777888999999333333444444555555555666555555444444444444555555555666666555333222333444333444555666666555444333555444444333333444444555000111222333333333222111000111333333222222222333222222222222333333333333222222222222222111111111222222222222222222222222444333222000////////////333333333333333222111111111111111111111111111111111111111111111111111111///000111111222222111111///////////////000000000222111111000000000000000111111111111111111111111222222222222222222222222333222111111000111111111///000111222333444444555555666888:::<<<>>>@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKIIIHHHHHHIIIKKKKKKLLLNNNQQQSSSUUUVVVYYY[[[]]]]]][[[YYYYYYYYYXXXXXXYYY[[[]]]```bbbdddfffmmmpppvvv~~~DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDD@@@AAACCCDDDDDDBBB@@@>>>??????@@@@@@@@@@@@??????AAA@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMMMMOOOQQQSSSTTTTTTVVVWWW\\\dddjjjtttmmmZZZJJJHHHGGGAAA<<<===============;;;;;;;;;;;;888888888888888888999999444444555666777888999999444444444444444444444444555444444333333444444555333555666555333222333555333444555666666555444333444444333333333333444444000111222333333222000///...111444444222111222444222222222222222111111111111222222222222222222333111111111111111111111111444333111000000000111111444333222222111111222222111111111111111111111111111111111111111111111111///000111222222222111111111000///...///000222333222222111000000000000000111111111111111111111111222222222222222222222222333222222111000000111111000000111222333444555555555666777:::<<<>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJJJJKKKJJJKKKLLLNNNQQQSSSUUUVVVXXXZZZ\\\\\\ZZZYYYXXXYYYWWWWWWXXXYYY\\\___aaaccciiioooqqqvvv~~~DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDFFFFFFEEEDDDEEEFFFCCCCCCCCCDDDCCCBBBBBBAAAEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCC???AAACCCDDDDDDBBB???>>>??????@@@@@@@@@@@@??????@@@@@@???????????????@@@AAA@@@@@@@@@@@@@@@@@@AAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMKKKJJJIIIJJJMMMOOOQQQQQQVVVVVVZZZ___aaafffuuuhhhYYYLLLDDDFFFFFF>>><<<@@@888:::<<<===<<<;;;;;;;;;888888888888888888999999777777777777666666666666444444444444444444444444555444444333333444444555222444666555333222444666333444666777777666444333444333333222222333333444111222333444333111///......111444555333111222444333222222111111000000000111111111222222333333444000000000000000000000000/////////000222444666888333222000/////////000111000000000000000000000000111111111111111111111111///000111222333222111111333111///...///111333555222222111000000///000000000000000000000000000000222222222222222222222222333333222111000000111111444444444333333333222222555555777:::<<>>@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDFFFHHHKKKLLLLLLKKKLLLMMMIIIJJJLLLOOOQQQTTTUUUVVVWWWYYY[[[[[[YYYWWWWWWXXXVVVWWWWWWYYY[[[^^^aaaccckkkppprrrvvv~~~DDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCDDDEEEFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???===???@@@@@@???=========????????????????????????@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????CCCDDDDDDDDDCCCBBBBBBAAADDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDBBBAAAAAABBBCCCDDDGGGHHHJJJIIIHHHHHHIIIKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLPPPTTTWWWYYY```jjjrrr}}}fff[[[MMMJJJEEEBBB@@@???>>>===>>>======;;;:::999888888;;;;;;;;;:::999888777666777777666555555666888999666555444333333444666777666666666666666666666666888777777666444333333222444333222222333444666777222222222222222222222222444444444444444444444444222222222333333444444444222222222111111111000000222222222222222222222222000000000000111222333444333111000000111111///...000000000111222222222333444444444333333222222222111000000///////////////111111111111111111111111111000/////////000222333000000000000000000000000111222333333222111000/////////000111222333333444111222333444444333111000000000000111222444555666444555777:::<<<===>>>????????????@@@@@@AAAAAAAAACCCBBB@@@@@@@@@CCCEEEGGGIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLNNNPPPSSSVVVXXXYYY[[[]]]^^^^^^\\\ZZZYYYYYYWWWXXXYYYZZZ[[[^^^bbbffffffmmmooottt}}}EEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>@@@BBBBBB@@@???>>>???????????????????????????@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMOOORRRTTTTTTTTTXXX```fffqqqjjjXXXPPPGGGDDD@@@>>>>>>>>>============<<<;;;:::999888888999999999999888777666555666555444333222222333333555444333333222333444555333333333333333333333333333333333333222222222222444444333333333333333444222222222222222222222222333333333333333333333333222222222222333333333444222222222111111111000000222222222222222222222222222222111111111111111222222111000000111111000///111111111111111111222222333333333333222222222111222222111000000000000000111111111111111111111111///......---...///000111000000000000000000000000222222222222222111000///111111111111111111111111000000111111111000000///000000000111222444555666444555777:::<<<===>>>???>>>>>>??????@@@AAAAAAAAAEEEEEEDDDDDDDDDDDDDDDDDDHHHIIIKKKLLLLLLKKKKKKJJJJJJKKKMMMPPPSSSUUUWWWXXXYYY[[[\\\\\\ZZZXXXWWWWWWXXXYYYZZZZZZ[[[^^^bbbfffeeelllooottt}}}EEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDBBB@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@????????????@@@======>>>???@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQPPPOOOQQQVVV[[[^^^kkk{{{xxxfffUUUJJJEEEAAA???===<<<===>>>>>>>>>===<<<;;;;;;:::999888888888888888888777666555555666555444333111111111111555444333222222222222222222222222222222222222222000111111111222222333333444444444444333222111000222222222222222222222222222222222222222222222222111111111222222222222222222222222111111111111111222222222222222222222222444333222111000000000000111000///000222222111000111111111111111111000000222222222111111111111111333222222111111111111111111111111111111111111111///............///000111000000000000000000000000222222111000000000111111444333333222111000//////111000000000000000111111111111111111222444555666555666888:::<<<>>>??????>>>>>>??????@@@AAABBBBBBDDDEEEEEEFFFEEEDDDCCCCCCHHHIIIJJJKKKLLLKKKKKKJJJLLLMMMOOORRRTTTWWWYYYZZZYYY[[[\\\\\\ZZZXXXXXXXXXYYYZZZ[[[[[[[[[^^^bbbeeeeeelllnnnsss}}}FFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB@@@BBBDDDDDDBBBAAA@@@AAA??????????????????????????????@@@AAABBBBBBBBBBBBAAA@@@@@@???????????????===>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???CCCDDDDDDEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJKKKKKKLLLOOOSSSWWWXXXaaallluuuooo___TTTJJJCCCAAA@@@>>><<<===>>>??????>>>;;;;;;;;;:::999888888777777888888888777777666555777777666555444444444333666555444333333222111111333333333333333333333333222222333333333444444444222222333444333222000///222222222222222222222222333333333333222222222222111111111111111111111111111111111111111111111111111222222222222222333333333222222111000000111111111000///000222333222111222222111111000000//////111111111000000000000000222222111000000000000111111111111111111111111111111111111111111222222222000000000000000000000000222111000//////000111222333333222222111000000///333222111111111222333444111111111222333444555555555666888:::<<<>>>????????????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDGGGHHHJJJKKKLLLKKKKKKJJJNNNOOOQQQTTTVVVYYY[[[\\\[[[]]]^^^^^^\\\[[[ZZZ[[[ZZZZZZ[[[ZZZ[[[]]]```ccceeelllnnnsss|||FFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAA???AAACCCCCCAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>????????????????????????????????????@@@@@@AAA@@@@@@???CCCCCCDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKNNNQQQTTTUUUZZZaaagggooonnn[[[QQQKKKFFFBBB@@@???>>><<<<<<======<<<;;;:::::::::999888888777777888888888999888888777666666666666777777777666666666666666555444333222222333333333333333333333333444444444333333333222222///000222333444333222222222222222222222222222222555555444444333333333222111111111111111111111111111111111111111111111111111111111222222333333333111111000000111222222333111000///000222333333222222111111000000/////////000000000000000000000000111111000////////////000000000000000000000000000000111111222222222222222000000000000000000000000111111/////////000111222000111111111111222222222333222111111111222444555222222222222333444555555555666888;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFLLLIIIEEEBBBAAABBBDDDFFFFFFGGGIIIJJJKKKKKKKKKJJJMMMNNNPPPRRRUUUXXXZZZ[[[[[[]]]______]]][[[[[[[[[YYYYYYZZZZZZZZZ\\\___bbbffflllnnnrrr|||GGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFEEEDDDDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLMMMNNNOOOQQQVVV\\\cccnnn}}}eeeYYYMMMHHHEEEBBB??????===;;;::::::;;;:::999777999999999888888888777777777888888999999888777777333444555555666666555555666666666666555444333333111111111111111111111111333333222222111111111000000111222333444444444444222222222222222222222222666555555444444333333333222222222222222111111111111111111111111222222222111111111222222333333444000000000000111222333444222111000111333333222111000000000000000000//////000000000000111111111111111000000///////////////000000000000000000000000...///000000111111000000000000000000000000000000000000/////////000111111...///000111222333444444////////////000111222222333333333333333444555555666777999;;;===??????@@@@@@@@@AAABBBDDDEEEFFFFFFTTTPPPJJJDDDAAAAAACCCEEEFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMOOORRRUUUWWWXXXYYY[[[]]]]]][[[ZZZZZZZZZXXXYYYZZZZZZZZZ]]]aaadddhhhmmmnnnrrr{{{GGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>???????????????>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????===>>>???@@@AAAAAA@@@???@@@AAABBBDDDDDDDDDDDDCCCBBBDDDEEEEEEDDDCCCEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIMMMKKKJJJJJJJJJKKKKKKJJJMMMMMMPPPWWW\\\bbbnnnzzznnncccRRRJJJDDDBBB@@@===<<<>>>;;;:::999:::;;;;;;999888888888888888888777777777666666777777888777777666333444555555555444333222333444555555555444333333222222222222222222222222222222222222333333333333444333333333333333444444222222222222222222222222555555444444333222222111444333333333222222222222000000111111111222222222000111111222333333444444222111111111111111222222444222111111333333222000/////////000000000000000000000000111111222222222222111000000//////000000000000000000000000000000...///000111111111000000000000000000000000000000...//////000000000000000...///000111222333444444......///000111222222222444333333333333444555555666777999;;;===???@@@@@@>>>>>>???AAABBBDDDEEEEEEOOOLLLHHHDDDAAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKMMMPPPRRRUUUWWWXXXXXX[[[]]]]]]\\\ZZZZZZ[[[YYYZZZ[[[\\\\\\___cccgggjjjoooooorrrzzzHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEECCCCCCCCCCCCAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>?????????>>>>>>>>>>>>>>>???@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCC@@@??????>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@===>>>???@@@AAAAAA@@@??????@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIJJJKKKKKKKKKPPPMMMOOOVVVYYYZZZaaaiiisss{{{hhhYYYQQQJJJEEEAAA@@@===::::::>>>;;;;;;;;;<<<>>>>>>===;;;888888888888777777777777555555666666666666666555666666777777666444222111111222333444444444333222444444444444444444444444222333333444666777777888777666444333222222333444222222222222222222222222444444333333222111000000444444444333333222222222000000111111222222222222000000111222333333444444444333222111000000000000555333222222333333111000......//////000000111111000000111111222222222333333222222111000111111111000000000000000000000000000111222333444333222222000000000000000000000000---...///111111111000//////000000111222222333333///000222333444444333333444444333333333444555555666777999;;;===???@@@@@@<<<===>>>???AAABBBCCCDDDCCCCCCBBBAAAAAABBBDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKMMMNNNPPPRRRUUUWWWYYYZZZZZZ]]]______^^^]]]]]]]]]ZZZ[[[\\\]]]^^^aaafffiiikkkpppppprrrzzzFFFHHHJJJLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIICCCCCCCCCCCCCCCDDDEEEFFFAAAAAA@@@@@@AAAAAABBBBBB???@@@@@@AAABBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>???????????????>>>======<<<======>>>>>>>>>>>>>>>999:::;;;<<<===???@@@@@@>>>@@@BBBBBB@@@>>>===>>>@@@@@@@@@@@@@@@???>>>===@@@???>>><<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPTTTYYY]]]fffnnn|||~~~lll___TTTMMMKKKEEECCC@@@===<<<;;;<<<<<<<<<<<<;;;:::999888888777:::999999888888888888888777666555444444444444444777777666555444444333333444444444444444444444444222222222222222222222222555444444333222222222333111111111111111111111111000111111111222222222222222333444555666555444333222222222222222222222222000000111111111222222222222111111000000111111222222222222222333444555555111111111000000000000000222222111111000000//////333222111000000111222333222111111111000000//////111111222222222222111111000000000000000000000000......///000111111000000111111222222222333333333111111111111111111111111111111111111111111111111222222333444444555555666555666888;;;===>>>?????????@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMOOORRRUUUWWWYYYZZZZZZ\\\___```___^^^______]]]]]]]]]]]]^^^bbbgggkkkkkkooommmpppyyyFFFHHHJJJLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEDDDDDDCCCCCCCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAABBBAAAAAAAAA>>>???@@@@@@@@@@@@???>>>???????????????>>>======<<<<<<===>>>>>>>>>======:::;;;;;;<<<===>>>??????>>>@@@AAAAAA???>>>===>>>??????@@@@@@@@@???>>>>>>@@@???>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKLLLMMMOOORRRWWWZZZZZZ^^^iiiuuujjj\\\RRRJJJDDDCCCDDDBBB???===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999999888777777777777777666555555444444444444555777666666555444444333333222222222222222222222222222222222222222222222222444444333222222222222222111111111111111111111111000000000111111111222222111222333444555444444333222222222222222222222222000000111111111222222222222222222111111222222222222222222222222222333444111000000000000000000000111111111000000000000000111111000//////000111111111111111111000000000///000000111111111111000000000000000000000000000000//////000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222333333444555555555555666888;;;===>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMOOORRRUUUWWWYYYZZZYYY[[[]]]^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\___cccgggjjjnnnllloooxxxGGGHHHJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>??????@@@@@@??????>>>???????????????>>>======;;;;;;<<<============<<<<<<<<<<<<<<<=========>>>===???@@@@@@>>>======>>>>>>>>>??????@@@?????????@@@@@@???>>>>>>>>>??????????????????????????????>>>????????????>>>======?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMPPPTTTWWWVVVWWW[[[ccclllxxxrrrdddUUUMMMGGGBBB>>>>>>BBBAAA???===<<<;;;<<<<<<:::::::::;;;;;;;;;<<<<<<888888777666666666666666444444444555555555555555666666555555444333333333222222222222222222222222222222222222222222222222333333222111111111111222111111111111111111111111///000000000111111111111111111222333333333333222222222222222222222222222111111111111111222222222333333222222222222333333333222111111111111111111000000000000000000111111000000000000111111111111000000////////////000000111111111111000000000000///000000000000000000///////////////////////////111000000000000111111222............////////////000000000000000000000000111111111111111111111111222222333333444444555555555666888:::===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEECCCCCCCCCCCCEEEEEEIIIIIIIIIIIIIIIIIIIIIIIILLLMMMOOORRRUUUWWWYYYZZZZZZ\\\^^^^^^\\\[[[ZZZ[[[\\\\\\\\\ZZZZZZ\\\```ccciiilllllloooxxxFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@?????????AAAAAAAAAAAAAAA@@@???>>>>>>>>>????????????>>>>>>???????????????>>>======:::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>??????=========>>>======>>>??????@@@??????@@@@@@??????????????????????????????????????????>>>>>>?????????>>>>>>===>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKKKKLLLNNNQQQTTTYYYWWWWWW[[[___gggvvv|||ppp^^^TTTJJJGGGFFFBBB???@@@@@@???>>><<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555333333444555555666666666555555555444444333333333444444444444444444444444222222222222222222222222222222111111000111111222111111111111111111111111//////000000000111111111000000111111222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222111000000///000000000000000000000111111111//////000000111111222222000000000000000000000000111111111000000000000000/////////....../////////////////////////////////111000////////////000111------........./////////////////////////////////111111111111111111111111111222222333444444555555444666888:::===>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMOOORRRUUUWWWYYYZZZ]]]___``````^^^[[[[[[[[[[[[[[[[[[ZZZZZZ\\\___bbbgggkkkkkkoooxxxEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBBBBCCCCCCEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>===<<<<<<===???<<<===>>>????????????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBB?????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSQQQRRRUUUWWWZZZcccmmmpppaaaXXXQQQJJJEEEEEEEEEBBB@@@AAA>>>======<<<<<<;;;;;;;;;===<<<<<<;;;::::::999999777666666555555555555555222333444555666666666555444444444444444333333333444444444444444444444444222222222222222222222222222111111000111111222222111111111111111111111111000000000000111111111111000000000111111111222222222222222222222222222222111111111111111111111111222333333444444333333222222222111000//////////////////000000111111111111//////000000111111222222111111111111111111111111000000000000000000111111//////...------...//////////////////////////////000//////....../////////........./////////000000////////////////////////111111111111111111111111111111222222333444444555444555888:::===???@@@AAA@@@AAAAAABBBBBBCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLLLLMMMLLLMMMOOORRRUUUWWWYYYZZZ]]]___```___]]][[[ZZZZZZZZZ[[[[[[[[[\\\^^^aaadddeeejjjkkkpppzzzDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFAAAAAAAAABBBDDDEEEGGGHHHEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@???>>>???>>>>>>======>>>>>>??????????????????>>>======;;;;;;<<<============<<<===============<<<<<<<<<<<<======<<<;;;;;;===???======>>>>>>???>>>>>>>>>===>>>??????@@@?????????===========================>>>>>>????????????>>>=========>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKKKKKKKKKKMMMNNNLLLKKKNNNSSSUUUWWW[[[bbblllsssyyyhhhYYYOOOKKKHHHCCC@@@AAAAAA>>><<<>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888777777777666555555555555555333444555666666666555444444444333333333333333333222222222222222222222222222222222222222222222222222111111111111222333333111111111111111111111111000111111111222222222222111111000000111111222333222222222222222222222222222222222111111111111111111222333444444333222111222111000000000000000000/////////000111111222222000000000000111111111111111111222222222222111111000000000000111111111111000///...------...///000///////////////////////////000000000000//////...////////////000000000111000000000000000000000000111111111111111111111111111111222222333333444444333555777:::===???@@@AAA???@@@@@@AAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNLLLMMMOOORRRUUUWWWYYYZZZZZZ\\\^^^]]][[[YYYXXXXXXYYY[[[\\\]]]]]]___bbbeeedddjjjlllrrr|||CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCEEEFFFGGGDDDCCCBBBAAA@@@?????????>>>??????@@@@@@@@@@@@??????>>>===<<<<<<===>>>??????????????????>>>======<<<<<<===>>>>>>>>>======<<<<<<<<<===============;;;<<<<<<;;;:::;;;===???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>?????????>>>>>>========================;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>?????????????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHJJJJJJIIIIIIJJJKKKJJJIIILLLQQQTTTTTTVVV[[[[[[aaakkkxxx{{{kkk```VVVLLLFFFFFFBBB>>>===???>>>;;;;;;===:::;;;;;;<<<<<<<<<;;;;;;:::::::::999999888888888888777666666555555666666444444666777666555444222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333444444111111111111111111111111222222222222333333333333222222111000111222333444222222222222222222222222222222222111111111000000000111222444444222111000111111000000000111222222...//////000111111222222111111111000000000000000///000111222222111000//////000000000111111111111111000...------...000111000000000000000000000000000111333444444222///...////////////000000000000111111111111111111111111111111111111111111111111111111111222333333444444333555777:::===???AAAAAA>>>>>>???AAACCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMLLLMMMOOORRRUUUWWWYYYZZZYYY[[[]]]]]][[[YYYXXXYYY[[[\\\]]]]]]]]]^^^```bbbcccjjjmmmuuuBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>??????????????????>>>======<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>;;;<<<<<<;;;:::;;;===???>>>>>>???>>>>>>===<<<<<<;;;<<<===?????????>>>===========================:::;;;;;;<<<=========<<<>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHEEEGGGHHHHHHGGGGGGGGGHHHIIIGGGHHHLLLNNNLLLNNNQQQPPPUUU^^^gggppp}}}nnnbbbVVVQQQMMMGGGDDDFFFBBB???>>>@@@???======???::::::;;;;;;<<<<<<;;;;;;777888888888888999999999888888777666666666666666444555666777777555333111333333333333333333333333444444444444444444444444222222222222222222222222333222222222333444444555111111111111111111111111222222333333333444444444333222111111111222444444222222222222222222222222222222222222111111000000///000222333333222000///111111000000111222333333...//////000111222222222222222111111000000//////...///000111111000///...//////000000111111111222222000///......///000222111111111111111111111111111333555777666444111............////////////000111111111111111111111111111111111111111111111111000111111222333333444444333444777:::===???AAABBB===>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOORRRUUUWWWYYYZZZ[[[]]]^^^^^^]]][[[[[[[[[\\\]]]^^^]]]\\\\\\^^^___cccjjjnnnvvvCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAA@@@??????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;<<<>>>???@@@>>>?????????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======>>>???????????????<<<;;;;;;<<<>>>???>>><<<========================:::::::::;;;;;;===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@???>>>===@@@@@@AAAAAACCCDDDFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHJJJLLLLLLMMMNNNQQQTTTSSSUUUXXX\\\cccnnn|||~~~nnncccWWWTTTOOOIIIEEEBBB@@@@@@AAAAAA@@@@@@???>>>======;;;;;;::::::::::::999999999999999999999888777666888888888888777777777777333444555666777777777777333444555444333333333555777555333222222444666888555444444333333444444555333333222111111222333333222222222000//////222444222111/////////111333555333333333222222111111111111111111111000000000///000000000000000000000000111333666666444222111111222222111111111111111111111111111222222333333333222222222222222111000///000000000000////////////------...///000111222222111000///...------...///000000000000000000000000000000000000////////////////////////000000000000222111000//////000111222111111111111111111111111000000111222444555666666888999:::;;;===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDHHHHHHGGGFFFEEEEEEFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJNNNOOOQQQSSSVVVXXXZZZ[[[ZZZ\\\^^^^^^]]][[[[[[\\\]]]]]]]]]\\\[[[[[[^^^aaagggmmmnnnsss}}}BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@?????????AAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<======>>>???????????????<<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHJJJKKKKKKMMMPPPRRRPPPRRRUUUWWWZZZaaajjjqqqzzzoooeeeYYYQQQMMMKKKHHHDDDAAA?????????AAA@@@@@@???>>>>>>======;;;;;;:::::::::999999999888888999999999888777777777777777666666666555555666666666666666555555444444555666666444444555666===;;;999777555555555666444444333333333333444444333333222111111222333333222222222000//////222444222222111000111222333444333333333222222222111111222222222222111111111111000000000000000000000000111333555555333111111111111111111111111111111111111222222222222222222333111222222222222111000///000000000000000000000/////////000000111111222222111000///...---......///000000000000000000000000111000000//////.........////////////000000000000222111000//////000111222111111111111111111111111222222222333333444444444222333555777999;;;===>>>AAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEJJJKKKMMMNNNOOOOOONNNNNNNNNOOOQQQSSSUUUXXXZZZZZZZZZ\\\^^^^^^\\\[[[[[[[[[]]]]]]]]]\\\[[[\\\^^^aaabbbhhhjjjpppzzzBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<======>>>>>>??????>>>>>>===<<<;;;<<<======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@???@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIIIIJJJKKKNNNPPPMMMPPPRRRSSSSSSTTTYYY]]]bbbiiittt{{{kkk^^^VVVPPPJJJFFFDDDCCCAAA???>>>>>>??????@@@??????>>>>>>=========::::::::::::999999999999777777888888999888888888666666666555555555444444888888777777555444222111555777888777666555666777AAA@@@>>>;;;999777555444444444333333333333444444333222222111111222222333222222222111000000222444333333333333222222222222333333333222222222222111333333333222222222222111000000000000000000000000111222333222111000111222111111111111111111111111222222222222222111111111111111222222111111000000000000000000000000000000111111111111111222222222000000///.........//////000000000000000000000000111000000///...------,,,////////////000000000000111111000000000000111111111111111111111111111111333333333333333333333333333444666888;;;>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDHHHIIIKKKNNNOOOPPPPPPPPPNNNOOOQQQSSSUUUXXXYYYZZZZZZ\\\^^^^^^\\\ZZZZZZZZZ]]]^^^]]]\\\[[[\\\___aaa```fffgggmmmxxxBBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@?????????>>>>>>======@@@????????????>>>>>>>>>=========<<<<<<<<<;;;;;;===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>???=========>>>>>>???@@@AAABBBAAA???>>>>>>???AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIIIIIIIJJJMMMOOOMMMQQQTTTUUUSSSQQQRRRTTTSSSYYYaaahhhrrr~~~nnneeeYYYOOOKKKIIIEEECCCAAA@@@????????????@@@@@@>>>>>>>>>=========<<<<<<:::::::::999999999999888666666777888888999888888666666666555555555444444888777777666555333222111555666777666555555666777=========<<<:::888666555444333333333333333333444222222222222222222222222222333333222000000222444444444444444444333222111222222222222222222222222333333222222222111111111000000000000000000000000000111111000//////000222111111111111111222222222333333222222111111000000000000111111111111000000000000000000000111111111222222222111111000000000000000//////////////////000000000000000000000000111000000///...---,,,,,,////////////000000000000111000000000000000000111111111111111111111111111222222333333333333444444555666888:::===???AAABBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPQQQSSSUUUWWWYYYZZZZZZ\\\^^^^^^\\\ZZZZZZZZZ^^^^^^^^^\\\[[[\\\___bbbbbbgggiiinnnxxxAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>>>>>>>>>>===?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::999999999:::;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???======>>>>>>>>>======<<<<<<;;;:::;;;<<<;;;999777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>============>>>???@@@AAA@@@???===<<<<<<>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHIIIIIIIIIJJJMMMOOOQQQTTTXXXWWWTTTPPPNNNOOOOOOTTTXXXZZZ___lll~~~pppeeeXXXRRRLLLGGGEEECCCAAA???@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999999888888888555666777888888888888888777777777666666666555555555555555555555444333333333444555555333333444555444666777999999888777666333333333222222333333333222222222222222222222222222333333333111111222444444444444444444333222111222222222222222222222222222111111111000000000000000000000000000000000000000000111000//////000222000000111111111222222222222222222111111000000000///000000111111111000000///000000000111111111222111111111000//////......//////000000000000000000000000000000000000000000111000000///......------////////////000000000000000000000111111000000000111111111111111111111111000111111222444555555666666777888999;;;<<<===>>>AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]]]]\\\ZZZZZZ[[[^^^^^^^^^]]]\\\\\\___bbbdddiiiiiimmmwwwAAAAAA@@@@@@@@@@@@AAAAAA??????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::::::::::::::::::::<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888999999:::;;;<<<============>>>>>>>>>===<<<<<<;;;:::999:::;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>============>>>???@@@@@@>>>>>>===<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGIIIIIIIIIIIILLLNNNRRRUUUWWWUUUPPPKKKJJJJJJLLLOOORRRSSSUUU]]]jjjsss|||~~~ssshhh\\\SSSJJJHHHEEEDDDCCCBBB@@@>>>???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666777777888777777777777777777666666666555555333444444555555555444444111222333333222111222333000111333555666666666666333333222222222222333333111222222333333222222111111333444333222111222444333333333333222222222222111222222222222333333333111111111000000000//////000000000000000000000000///000111111000000111222000000000111222222333333111111111111111000000000//////000000111111000000///000000111111222222222111000000000//////......//////000111111111000000000000000000000000000000000000000000////////////////////////000000000000000000111111111111000000111111111111111111111111///000111222444555666777999999:::;;;===>>>??????AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMLLLPPPPPPRRRSSSUUUWWWXXXYYYWWWYYY\\\\\\\\\[[[[[[\\\^^^___^^^]]]\\\]]]```bbbcccgggggglllvvvAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>??????????????????>>>>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;::::::999888999;;;=========;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777888999:::;;;<<<============>>>>>>===<<<<<<;;;999888888999;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999::::::;;;<<<<<<======<<<<<<======>>>???@@@======>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQOOOKKKHHHIIIJJJHHHJJJLLLNNNPPPUUUZZZ___bbbkkkxxx~~~vvvjjjbbb]]]WWWNNNHHHFFFDDDCCCBBBBBBAAA@@@@@@============<<<;;;:::999:::::::::::::::;;;;;;;;;999999999999888888888888777777777777777777666555666666666555555555444444333444444555555444444333111222333222111111222333333444444444444444444333333333222222222222333333111222333333333333222111111333444444333222222333222222111000111222333444111111222222222333333333222222222111111111000000000000000000000000000000...000222333222111111222///000000111222222333333000000000000111111111111...//////000000000000000///000000111111222333333111111000000000000000000...///000111222111111000000000000000000000000000000000000111111111111111////////////000000000000///000111222222111000///111111111111111111111111111111222333333444555555999:::;;;===???@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNPPPQQQRRRSSSUUUWWWXXXXXXUUUWWWZZZ\\\\\\\\\]]]^^^_________]]]\\\]]]```bbbaaafffgggmmmxxxAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>???????????????@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<===<<<;;;:::999777888:::<<<======<<<;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999:::;;;===>>>??????======>>>>>>===<<<;;;;;;888888777999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<<<<<<<<<<======>>>???@@@===>>>???@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEBBBBBBAAAAAABBBCCCEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJGGGIIIKKKJJJHHHIIILLLOOOFFFGGGIIILLLNNNOOOPPPQQQWWW]]]dddiiiooo{{{xxxmmmddd^^^VVVRRRQQQNNNHHHCCCCCCAAA???>>>===>>>??????===>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::999999999888888888888777777777888777777666555555555555444444444333333333444555555555444444333222111222333333111111222333999888777555444222111111333222222222222222222333111222333444444333222111111333555444333222222333222111000//////111333555111111111222222333333333333333333222222222111111000000000000000000000000---000333444333222111111///000000111222222333333//////000000111111222222......///000000000000000///000000111222222333333111111111111111111111111...///000222222222111000000000000000000000000000000000000111222222333333////////////000000000000///000111222222111000///111111111111111111111111333333333333333333333333333444666888;;;>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCEEEGGGJJJLLLMMMNNNNNNPPPQQQRRRSSSUUUWWWXXXXXXSSSVVVZZZ[[[\\\\\\^^^____________]]]\\\]]]```cccbbbggghhhooo|||AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>???@@@BBBCCC@@@??????>>>===<<<<<<;;;========================::::::999999::::::;;;<<<:::999999888888999999:::999999999999999999999999:::::::::999999999888888999999888777666555444444;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;;;;:::;;;;;;::::::::::::999888777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999;;;<<<>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>???????????????@@@AAACCCDDDEEEEEEEEEHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNQQQUUUWWW[[[dddpppzzzwwwnnnfff```\\\QQQOOOLLLIIIFFFCCCBBBAAA????????????>>>>>>>>>===>>>>>>======<<<<<<<<<;;;<<<<<<;;;::::::999888888888888888888777777777777666666666666666555555555333444444555555444444333333333333333333333333333444444444444444444444444222222222333333444444444222222222222222222222222222111111000000000000000555444333222111222333444111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222444444333333222111000000///000111222222111000///333444444222111000111333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111000///......///000000111111111000000///111111111111111111111111222333333333333333333444222333666888<<<>>>AAABBBBBBAAA@@@AAACCCEEEEEEEEEDDDEEEEEEEEECCCCCCEEEFFFGGGHHHJJJLLLLLLLLLLLLKKKNNNPPPRRRSSSSSSUUUWWWZZZ[[[\\\]]]\\\[[[[[[\\\^^^aaabbb```\\\[[[___bbbaaabbbggghhhnnnzzz??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======???>>>>>>>>>>>>??????@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;:::999999888888999999:::999999999999999999999999::::::999999888888888888::::::999999888888777777::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>???????????????@@@AAACCCDDDDDDEEEEEEGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJFFFIIILLLMMMOOOUUU___gggmmmwwwuuuppphhh```ZZZUUUPPPMMMIIIHHHGGGEEEDDDCCCCCCBBB?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::999999888888888888888777777777666666777666666555555555555555333444444555555444444333333333333333333333333333333333333333333333333333222333333333333333333444222222222222222222222222222222111000000000000000444333333222222333333333111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000444444333222222111000000///000111111111111000///222333333222000///111222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111///000000///...------///000000111111111111111111000000000000000000000000222222333333333333444444444555777999;;;===???@@@BBBAAA@@@AAACCCEEEEEEEEEDDDEEEFFFEEECCCCCCEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMOOOQQQQQQRRRSSSVVVXXXZZZ\\\^^^^^^]]]\\\]]]^^^``````]]]ZZZ[[[______\\\```dddeeelllyyy=========>>>>>>>>>?????????????????????????????????????????????>>>======??????>>>>>>==================<<<<<<;;;:::::::::::::::::::::::::::::::::999999999999999:::;;;;;;999999888888888888999999999999999999999999999999999888888888888777777777999999999999999999999999999999999::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<========================>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDAAAAAABBBDDDEEEFFFGGGHHHEEEDDDDDDEEEEEEFFFGGGHHHEEEGGGIIIIIIIIILLLRRRVVVWWW^^^iiiuuuxxxkkkddd]]]YYYTTTPPPLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>>>>>>>============;;;;;;;;;:::::::::::::::;;;;;;::::::999999888888888888777777777777666666777777555444444444555666333444444555555444444333444444444333333222222222333333333333333333333333444333333333333333333222222222222222222222222222222222111000000000000111222222333333333333333222111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000333333333222111111000000///000000111111000000///111222222111//////000111000000000000////////////.........//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111...///000///---,,,---...000000111111222333333333111111111111111111111111222222222333333444444444666777888:::;;;===>>>???BBBAAA@@@AAACCCEEEEEEEEEEEEEEEFFFEEEDDDCCCEEEGGGFFFGGGJJJLLLNNNNNNNNNNNNOOOPPPRRRRRRSSSTTTWWWYYYYYY\\\___```___^^^]]]^^^cccdddcccaaacccggggggdddeeeiiihhhlllwww>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>========================<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999888999::::::;;;999999888888888888999999888888888888888888888888888777777777777777777777666666666777777888888888999999999999::::::::::::999999999999:::;;;<<<===888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>>>>??????????????????@@@BBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHJJJJJJIIIIIILLLNNNQQQUUU[[[aaahhhnnnuuuyyy~~~uuukkkbbbYYYTTTQQQOOOKKKIIIHHHGGGFFFDDDCCCBBBAAA???>>>=========>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999888888888777777777666666666666888666555333333444555666333444444555555444444333555444444333333222222111222222222222222222222222444444444333333222222222222222222222222222222222333222111111000000111111000111333444444333222111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222333222222222111111000000/////////000000000000000///000111000......///111222222222222111111111000,,,------...///000000111//////////////////////////////////////////////////////////////////////////////000000000000//////...///000///...---...000000000111111222333444555333333333333333333333333222222222333333444444444666666888:::<<<===???@@@BBBAAA@@@AAACCCEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGJJJLLLNNNOOOPPPPPPRRRSSSUUUUUUUUUWWWYYY[[[YYY\\\```aaa```___^^^^^^bbbiiillljjjiiilllooopppppprrrnnnoooxxxAAA@@@@@@???>>>>>>==============================???????????????>>>======999:::<<<===>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::999888888777777888888999888888888888888888888888777777777777777777777888666666777777888888999999:::::::::999999888888777888888888999999;;;<<<===::::::;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999888888::::::::::::;;;;;;<<<<<<::::::;;;<<<===>>>??????===>>>>>>>>>????????????>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCDDDFFFFFFFFFFFFGGGGGGLLLNNNQQQSSSUUUYYY^^^bbbggglllttt||||||lllhhhaaa[[[VVVQQQMMMJJJIIIGGGEEEDDDDDDDDDBBB@@@BBBAAA@@@???>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999999999999888888777777777666666666666555777666555444333444444555333444444555555444444333444444444333333222222222222222222222222222222222444444444333333222222222222222222222222222222222333222222111111111111111///000222333444333222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111000....../////////000000111///000000///......///111222222222222111111111000,,,------...///000000111////////////////////////////////////////////////////////////////////////,,,...111333333111...,,,///000111111000///000222111111111111222333444555333333333333333333333333111111222333333444555555444555777:::<<>>==============================???????????????>>>======888:::<<<===??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::888888777777777777888888888888888888888888888888777777777888888888888999999999999:::::::::;;;;;;999999999888888888777777888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::888888888888888888888888888888999999999999999888999999::::::;;;;;;<<<<<<888999:::;;;===>>>???@@@>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAAAAA@@@>>>>>>????????????@@@@@@BBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAACCCCCCAAABBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOSSSVVVVVVXXX^^^dddhhhlllttt}}}}}}yyyooogggccc]]]YYYTTTPPPMMMKKKHHHFFFFFFEEECCCBBBCCCBBB@@@???>>>>>>>>>>>>>>>???@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999888888777777666666666666555555555555555555444444333333333444444555555444444333333333333333333333333333333333333333333333333333444333333333333333333222222222222222222222222222333333222111111111111222///000111222333333333333111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111............///000111111...///000///......000222000000000000////////////.........//////000000111000000000000000000000000000000000000000000000000000000000000000000000000+++...111444444111...+++///111222222000000111333222111000000111222333555111111111111111111111111111111222333333444555555333555777:::===@@@BBBCCCBBBAAA@@@AAACCCEEEEEEEEEEEEFFFGGGFFFEEEDDDFFFHHHHHHIIILLLNNNOOOPPPPPPPPPQQQRRRTTTTTTSSSTTTWWWYYYXXX[[[^^^```___^^^^^^___aaakkkoooggg]]][[[aaafffjjjmmmkkkmmmvvvBBBBBBBBBAAAAAA@@@@@@@@@???????????????????????????????????????>>>======:::;;;===?????????======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999999:::888888777777777777888888888888888888888888888888888888888888999999::::::::::::::::::::::::::::::666666666777888999999:::888888888888888999:::;;;:::::::::;;;::::::999999999999999999999999999999888888888888888888888888666777888999::::::999999888999999:::;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>??????@@@@@@@@@@@@@@@======>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGJJJLLLLLLLLLNNNOOOOOONNNQQQWWWYYYZZZaaajjjiiijjjlllqqqxxx{{{vvvnnngggaaa[[[VVVSSSTTTQQQNNNKKKJJJIIIGGGEEEEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>???@@@<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;888888888888888888999999777777666666666555555555333444555666666444333111333444444555555444444333111222222333333444444555333333333333333333333333222333333333333333333444222222222222222222222222444333222222111111222222000000000000111222333444111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111......------...///111222///000000000//////111333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///......000111111000000111222222111000//////000222333000000000000000000000000000111111222444555555666555666888:::===???AAABBBBBBAAA@@@AAACCCEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKMMMOOOPPPPPPPPPOOOQQQRRRSSSSSSSSSSSSVVVXXXXXXZZZ]]]]]]]]]]]]^^^```dddiiiiiibbb]]]]]]aaacccbbbgggggglllxxxAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======<<<===???@@@???>>><<<;;;::::::::::::::::::::::::999999999999999999999999888888888777888999999:::888888777777777777888888777777777777777777777777888888999999999:::::::::888888888888888888888888222333555666888:::<<<<<<888888888888888888999:::555666777888888888888888888888888888888888888888777777777777777777777777555666888999:::::::::999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>??????@@@@@@@@@??????<<<<<<===>>>??????>>>>>>??????@@@@@@AAAAAAAAABBB????????????@@@AAABBBCCC@@@??????@@@AAABBBBBBAAADDDFFFIIIJJJIIIHHHGGGGGGHHHFFFHHHMMMNNNMMMTTT^^^```]]]ZZZ[[[```fffkkknnnqqquuu{{{~~~{{{xxxvvvwwwyyywwwpppjjjaaa^^^ZZZWWWTTTRRRNNNLLLJJJHHHFFFEEEEEEEEEDDDBBBBBBAAAAAAAAACCCCCCAAA???BBBAAA???>>><<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::888888888888888888999999777666666666555555555555222333666777777555222000333444444555555444444333000111222333444444555666444444444444444444444444222222222333333444444444222222222222222222222222444333222222111111222222111000//////000222444555111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222000000000000000111111111...---------...///111222///000111000///000222333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111---///000000//////000222333222000......///111222111111111111111111111111000111111222444555666666777888999;;;===>>>@@@@@@BBBAAA@@@AAACCCEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLMMMOOOPPPPPPOOOOOOSSSTTTUUUUUUTTTUUUWWWYYYXXXZZZ\\\\\\\\\\\\^^^``````aaa^^^ZZZ[[[```bbbaaaaaaggghhhnnn{{{BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@>>>==================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888888888888888888888888888999999999999888777777666888999999777666777777888999999999999888777777777888888888888999999999888888777777777777888888::::::999888777777777888888777666666666777999999999999999888888777777777:::::::::999999999999888777777777888999999::::::999999:::;;;:::999777666<<<<<<;;;::::::<<<===>>>===>>>???>>>===<<<===>>>???>>>===============>>>============>>>>>>>>>>>>AAAAAA@@@??????>>>>>>>>>>>>???AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFF@@@BBBDDDFFFIIILLLQQQTTTRRRRRRQQQQQQRRRUUUWWWYYY______```bbbfffjjjoooqqqyyyyyyxxxwwwwwwyyyzzz{{{~~~}}}zzzwwwtttpppmmmkkkeeedddcccaaa^^^[[[XXXWWWSSSRRRPPPMMMKKKIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>>>>>>>>>>===<<<<<<@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::888666444444777999999777555444333444555666777777666666555555555555777666666666555555555555666777777666555444222111444444444444444444444444222222222222222222222222333333333333333333333333222222111000//////000000222222111111111111222222555444222111000111222222333222111000000000222222444444333333222111111000222111111111000000//////111111222222222222111111111///...------...///111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333222111111111444666777888999:::<<<===>>>>>>???@@@@@@AAACCCEEEFFFGGGHHHDDDEEEGGGGGGEEEEEEEEEFFFHHHIIILLLOOOQQQQQQQQQPPPSSSTTTUUUUUUTTTUUUWWWYYYYYY[[[^^^```aaaaaaaaa```_________]]]\\\\\\]]]___ccccccgggpppxxxBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@???@@@???>>>===============;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888666666666666666666666666888999999999999888777777777888::::::888777888888888999999999888888777777777777888888888999999999666666666666777888999:::999999888777777777888888888777777666777888999:::999888888888777777777666777777777666666666555555666777777888888999:::::::::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;<<<<<<======>>>???>>><<<<<<<<<>>>>>>===============>>>>>>=========<<<<<<<<<<<<<<<>>>>>>?????????>>>=========>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEHHHLLLPPPSSSMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQRRRSSSUUUXXX[[[\\\```````````````aaaaaabbbffffffhhhjjjmmmoooqqqqqqppppppooommmkkkiiigggffffffeeedddbbb```]]][[[ZZZZZZYYYXXXVVVTTTQQQOOONNNLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@??????>>>===??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;666777888888777666888999:::999777666666666777888666666666555555555444444777777777666555444444444444444444444444333333333333333333333333333333333222222222222222222222222333333333333333333333333222222111000000000000000333222222222222222222333333222111000000000111222222222111111111111111222000000000000000000000000111111111111000000000///000000000111111000000000111000...------...000111////////////////////////000000000000000000000000111111111000000000//////////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222111111111222444666888888999:::<<<===>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFCCCEEEGGGFFFEEEDDDEEEEEEGGGIIILLLOOOQQQRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWYYY[[[]]]___```aaa```___^^^_________]]]\\\\\\]]]___cccbbbhhhqqqyyyAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????=========<<<<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999888888666666666666666666666666888888999999888888777666777888::::::999888888999999999888888888777777777777777777888888888999999444444555666777999:::;;;888777777777777888888999888888777777888888999:::888888888777777777777777666666555555555444444444666666777888888999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;===>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<===>>>???======<<<<<<;;;;;;:::::::::<<<===??????>>>===<<<======>>>????????????>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDGGGKKKNNNQQQHHHHHHHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOPPPPPPQQQQQQPPPPPPRRRSSSTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWUUUTTTRRRRRRSSSTTTSSSSSSRRRQQQPPPOOONNNNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::333555888999999888888999:::999777666666777888888555555555444444444444444777777666666555444444333333222222111222333444555333333333333333333333333222222222222222222222222333333333333333333333333222222111000000000000111333333333222222333333333000000000///000000111222000111111222222222111111......///000111111222222111111111111000000000000//////000000000000//////111000///......///000111........................000000000000000000000000111111000000000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000111222555777888888999:::<<<===>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCDDDFFFFFFDDDDDDDDDEEEFFFHHHLLLPPPRRRTTTTTTTTTSSSTTTUUUUUUTTTUUUWWWYYY]]]^^^___``````___]]]\\\_________]]]\\\\\\]]]___bbbbbbhhhrrr{{{@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>;;;;;;;;;;;;;;;<<<===>>>;;;::::::::::::::::::;;;999::::::;;;;;;<<<<<<<<<::::::::::::999999888888888888888888888888888888888888888888888777777666555777999999888777777888999888888777777777777777777777777777888888888888444555555555777888999:::666666666666666777888999888888888888888999999:::888888888888888888888888888888888777777777666666666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<;;;::::::===>>>>>>>>><<<;;;<<<===;;;:::;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;::::::888:::===???@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBFFFIIILLLMMMEEEFFFGGGGGGHHHGGGGGGFFFHHHIIIIIIJJJIIIHHHHHHGGGKKKLLLMMMNNNOOONNNMMMLLLOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999555666888888888777888999777666555555555555666666444444444444444444444444555555555555555555555555555444222111111333444666222222222222222222222222222222222222222222222222222222222222222222222222222222111000000111111111333222222111111222222333000000000000111111222222///000222333333222111000111111111222333333444444111111111000000000000000//////000000000000//////111111000000000000111111////////////////////////000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000111333555777888888999:::<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFFFFDDDCCCDDDEEEEEEHHHLLLPPPSSSUUUUUUUUUSSSTTTUUUUUUTTTUUUWWWYYY[[[]]]^^^``````___^^^]]]_________]]]\\\\\\]]]___aaabbbiiittt~~~??????@@@@@@@@@@@@????????????@@@@@@??????>>>===;;;:::::::::;;;<<<===>>><<<<<<;;;::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::999999999999999888888888888888888888888888888777888888888888777666666333555666777666555666777999888777666666666777777666666777777777888888888666666666666666666777888555555555555666777888888777777888888999999999999999999999999999999999999999999888888888777777777555666666777888888999999999999999999999999999:::777888:::;;;;;;;;;:::999<<<===>>>===<<<;;;;;;===::::::::::::;;;<<<>>>>>>??????>>>>>>===<<<;;;;;;999;;;>>>@@@AAA@@@???>>>?????????>>>>>>>>>??????>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@BBBFFFHHHIIIIIIBBBCCCEEEFFFGGGHHHHHHHHHBBBBBBCCCDDDDDDDDDCCCCCCFFFGGGIIIJJJJJJJJJIIIHHHLLLKKKKKKJJJJJJIIIIIIHHHJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888666555555777999666555555555555555666666444444444444444444444444222222333444555666777777999777555333222222444555222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222111111000000000000111111000111111222222333333333///000111333333222222111222222222222222222222222000000000000000000111111000111111222222111111000111111000000000000111111000000000000000000000000//////////////////////////////////////////000000........................////////////////////////000000000000////////////000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000000000111222333555666777888999:::<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDGGGKKKOOOSSSUUUUUUUUUSSSTTTUUUUUUTTTUUUWWWYYYYYYZZZ]]]___``````_______________]]]\\\\\\]]]___aaabbbjjjuuu>>>>>>????????????>>>>>>>>>????????????>>>======;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888666666666666666666666666777777888888777777666555111333555666555444555666999888777666555666777777666666666777777777888888777666666555555666666666666555555555555666666777666666777888888888888777888888888888888999999999777777777666666666555555555555666777777888888999888777777777777888888999888888999999:::::::::999<<<===>>>===;;;:::;;;<<<:::::::::::::::;;;<<<===??????>>>>>>======<<<<<<:::;;;>>>@@@@@@@@@???>>>@@@??????>>>>>>>>>>>>???=========>>>>>>>>>??????????????????????????????AAA@@@@@@BBBFFFHHHFFFDDD???@@@AAABBBDDDEEEFFFGGG>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAA>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;:::888666333444777999777777777777888888888888444444444444444555555555111222222444555666777777999888666444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111222333333000000////////////000000111222222333333333222222///000111222222222222222111111000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000111111111111111111111111////////////////////////......////////////000000........................000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000111222333444444555555888999:::<<<===>>>>>>?????????@@@AAAAAABBBCCCCCCDDDEEEGGGGGGEEEEEEEEEFFFDDDFFFJJJNNNRRRSSSTTTTTTSSSTTTUUUUUUTTTUUUWWWYYYXXXYYY\\\___`````````____________]]]\\\\\\]]]___aaabbbjjjvvv===>>>>>>??????>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;::::::999888888888888888888999999666666666666666666666666777777777777777666666555111333555666555555666777999888666555555555777888666666666666777777777888555555555555555666777888666666555444444444555555444555666777888777666666555666666666777777777777666666555555555444444444555555666666777888888888777777666666666777888999888888888888888999::::::<<<===>>>===;;;:::;;;<<<;;;:::::::::::::::;;;;;;========================;;;<<<======>>>>>>>>>>>>???>>>===<<<<<<<<<======<<<<<<=========>>>>>>>>>========================@@@??????CCCHHHHHHDDD???@@@?????????@@@AAACCCDDDAAA@@@@@@@@@AAABBBDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999999888888888888888888888777666555777999666666777888888888888888444444555555555666666666333333444444444444555555555555555444444333333333333333333333333333333333222222222222222222222222111111111111111111111111222111111111222222333444111111000000000000111111111111222333222222111000000000000000111222333444/////////000111111222222///000000000111111111111000000111111111111000000/////////000000/////////000000000000000000000000////////////////////////........./////////000000........................000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222111222333333444444444444888999:::<<<===>>>>>>???>>>???@@@AAABBBCCCDDDEEEEEEFFFHHHHHHFFFFFFFFFGGGDDDFFFJJJMMMPPPRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWYYYYYY[[[]]]___```___^^^]]]_________]]]\\\\\\]]]___aaabbbkkkwww======>>>>>>>>>>>>======>>>>>>>>>>>>>>>======<<<>>>======<<<<<<<<<======>>>===;;;::::::;;;===>>>======<<<;;;:::999999888888888888888888888999999888888888888888888888888777777777777777666666555222444666777666666777888999888666555444555777888666666666666777777777777333333333444666777999:::777666555444444444444444333444666777777777666555333444444444555555666666777777666666666555555555555555666666777888888888777777666666666777999:::999888777777777888:::;;;<<<=========;;;:::;;;<<<;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???DDDHHHHHHBBB<<>>>>>@@@BBBCCCBBBAAA?????????AAACCCDDDEEEDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>=========<<<<<<<<<===<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777333666888999888888888999444444555666666777666666555555555666666666777777666555555444444333222222111222333444444444333333444444444444444444444444222222222222222222222222111111111111111111111111222111111111222333333444222222111111111111222222000111222222111000///...111000//////000222444555//////000222333444555666//////000000111111111222//////000000000000//////......////////////......////////////////////////////////////////////////---.........//////000000........................000000000000000000000000111111000000/////////...000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222222333333444444333333222888999:::<<<===>>>>>>???>>>???@@@AAACCCDDDEEEFFFFFFGGGIIIIIIGGGFFFGGGHHHDDDFFFIIIMMMPPPQQQQQQQQQSSSTTTUUUUUUTTTUUUWWWYYY[[[\\\^^^______^^^\\\[[[_________]]]\\\\\\]]]___aaaccckkkwww>>>===<<<<<<<<<===???@@@============<<<<<<<<<<<<@@@???======>>>>>>===;;;;;;;;;999999999999;;;;;;???>>><<<;;;::::::;;;;;;:::999999888777666555555888888888888777666444444777777777777666666666666555444444444555666888999555555555555555666777777555555666666777777888888555666777888999:::;;;<<<555333222444777999888666666666666666666666666666999888666555444444444555888777666555444444555555888777777777777777888888888777666777888999888666999999999999999999999999888888999999999:::::::::999999999999999999999999<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@========================AAA;;;<<>>>>>>>>>>>??????>>>>>>>>>>>>============???>>>===<<<;;;:::999999<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666666666777777777666666555888888777666666666666666444444444555555555555555:::999999888777666666555333333333333333333333333333333333333333333333333555555444444444333333333222222222222222222222222333333333222222111111111000000111111222222333333222///------111333333222000000000000////////////000/////////000111222222111111111111111111111111---.../////////...,,,+++------......//////000000000000000000000000000000........./////////000000//////000000///...------........................000000000000000///......////////////////////////000000000000000000000000000000//////.........---------...///000111222222000000000000000000000000111111222222222222111111222222222333333444444444;;;;;;;;;<<<<<<;;;;;;:::???>>>>>>>>>???AAACCCDDDFFFGGGGGGFFFDDDCCCDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUVVVVVVVVVVVVWWWYYY]]]___aaaaaa___^^^^^^^^^bbbbbb```___^^^]]]]]]\\\cccdddlllwww>>>===<<<<<<<<<===??????============<<<<<<<<<;;;===;;;:::;;;<<<<<<;;;:::;;;:::999999999999:::;;;======<<<;;;::::::999:::999999888888777777666666888888888777666666555444777777777666666666555555555444444444555666888999555555555555555666666777777777777777777888888888111222222333444555666666666555333444777777666444666666666666666666666666999888666555444444444555666666555555555444444444666555555555666777777888888777666777888888777666999999999999999999999999888888888888999999999999999999999999999999999999<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<>>DDDGGGCCC???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@FFFEEEDDDDDDDDDEEEFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888777777666777777777777777666666555444444333333333444444555555555555555444444444777777777666555444444444333333333333333333333333333333333333333333333333444333333333222222222222222222222222222222222222333333333222222111111111000000000000000111111111222000......000222222111000000000000////////////000000000000000000111222////////////////////////...//////000///...---,,,.........///////////////000000000000000000000000,,,,,,,,,---------.....................------,,,........................000000000000000///......////////////////////////000000000000000000000000111111000000000/////////////////////000000000000000000000000000000000000111111222222222222111111111222222333333444444555777777888999:::;;;;;;:::???>>>>>>>>>@@@AAACCCDDDEEEFFFGGGFFFDDDDDDDDDEEEFFFGGGJJJMMMOOOQQQRRRSSSQQQSSSUUUUUUUUUUUUWWWYYY\\\^^^``````___]]]]]]^^^______^^^^^^______``````bbbccckkkwww======<<<<<<======>>>???======<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<;;;:::::::::999999999999:::::::::::::::::::::999888777888888888888888888888888888777777777666555555444777666666666666555555555444444444444555666777888555555444444555555666777888888888888888777777777555555555666666777777777777555444444555555444333666666666666666666666666888777666555444444444444444555666666666555444333333333444444555666777888888777666666888888777666888888888888888888888888777777777777888888888888888888888888888888888888;;;;;;:::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDCCC>>>===?????????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBGGGFFFDDDBBBBBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???>>>>>>======>>>>>>???>>>============<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777888888888777666666666555555666777777666666555555444444333333555555444444333333222222333333333333333333333333333333333333333333333333222222222222111111111111222222222222222222222222222222222222222111111111111111111111111111000000333111//////000111000///////////////000000000000222111000000000000000000///////////////////////////000000111111///...---///////////////.........000000000000000000000000,,,,,,---------..................---------,,,,,,////////////////////////000000000000000//////...000000000000000000000000000000000000000000000000111111111111000000000000111000000000/////////...000000000000000000000000111111222222222222111111111111222333333444555555555666777999;;;<<<<<<===????????????@@@AAACCCDDDEEEFFFGGGFFFEEEDDDEEEFFFDDDFFFIIIMMMPPPRRRTTTTTTOOOQQQSSSTTTTTTUUUWWWYYY\\\^^^``````___^^^]]]^^^_______________```aaaaaaaaaccckkkvvv<<<<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;;;;::::::;;;::::::;;;<<<>>>===<<<:::999999999999999999:::777888999:::999888666555777777777888888888999999777777666666555555555555666666666555555555444444444444444444555555666666555444444444444555666666888888777777666666555555999999999999999999999999555444444444444555444444555555555555555555555555666666555555444444444444333555666777777666444333333333333444555777888999888666555666777888777666888888888888888888888888666666666666777777777777888888888888888888888888::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDEEE@@@<<<<<>>>>>>>>?????????????????????AAABBBBBBCCCCCCCCCEEEDDDAAA??????@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDD@@@????????????>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;======<<<;;;;;;:::999999;;;;;;;;;:::::::::999999999999888888777777666666777777777777777888888999777777777666777777888999666666555444444333222222444444333333222222222222222222222222222222222222222222222222222222222222333222222222222111111111111111111111111111111111222222222111111111111111333333333222222111111111333222111000000000///...////////////000000000000222222111000/////////000111111111111111111111111000000111222111000///...000000//////......------000000000000000000000000////////////000000000000............---.........000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111222222222222111111111111222333333444555555888888:::<<<===>>>>>>>>>@@@@@@??????@@@AAACCCDDDEEEFFFGGGFFFEEEDDDEEEFFFDDDFFFJJJNNNPPPRRRSSSSSSNNNPPPSSSTTTUUUVVVYYY[[[\\\^^^aaaaaa```_________cccbbbaaa```____________```bbbjjjvvv;;;<<<<<<===============;;;;;;;;;;;;:::::::::::::::999888:::;;;<<<<<<;;;999999999999999999999999666777888888888777666555666666666777777888888999777666555555444555555666555555555555444444444444444444444555555555555555444444444444444555666666666666555555444444444333555555555555444444444444111222333333444444555666444444444444444444444444555555555555555444444444444555777888888777555444444444444555666888999:::777666555666777888777555777777777777777777777777555555666666666777777777777777777777777777777777999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCGGGEEE???<<<===???=========>>>>>>?????????>>>>>>@@@AAABBBBBBCCCCCCDDDBBB@@@???>>>???@@@AAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;:::::::::999999999::::::999888777555555444777777666666777888999999444444444333333444444555666666555444333222222111444444333333333333333333222222222222222222222222222222222222222222222222333333333333222222222222111111111111111111111111111111111111111111111111222222111111000000//////222222222111000///........./////////000000000111222222111000/////////000111111111111111111111111000111222222222111///...000000//////......------/////////////////////////////////000000000111111000000///...//////000111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////.........///000111111111000000000000000000000000111111222222222222111111000111111222444555555666::::::;;;<<<============AAA@@@@@@@@@@@@AAACCCDDDDDDEEEFFFFFFEEEDDDEEEGGGFFFHHHKKKNNNPPPQQQQQQPPPOOOQQQTTTUUUVVVXXXZZZ]]]]]]___aaabbbaaa``````aaacccbbbaaa```````````````aaabbbjjjvvv;;;;;;<<<============<<<;;;;;;:::::::::999999999888777666777888999888777888888999999999999888888666666777777777777666666555555555666666777777777777666555444444444666666555555444444444333333333333444444555555555444444444444333333444444555666444444444444333333333333333333333222222222222222///111333333333333555777444444444444444444444444444444555555555444444333444555666777777777666555555555555555666777888999777666555555777777666555666666666666666666666666666666666666777777777777666666666666666666666666777888888888888999999999888888888888999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::>>>DDDGGGCCC>>>===>>>>>><<<<<<======>>>>>>??????===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@AAA>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<======>>><<<<<<;;;;;;;;;:::::::::888888999:::;;;<<<<<<===::::::::::::999999999999:::999888777666555555444666666555555555777888999777666666555444444555555555555444444333333222222444444444444333333333333222222222222222222222222222222222222222222222222444333333333222222222222111111111111111111111111000000000111111111111111..................------111222333222000......///......//////000000111111222111000000000000000000////////////////////////000111111222222000///...///////////////.........////////////////////////------........./////////111000/////////000111222////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000............////////////------...///000111222222000000000000000000000000111111222222222222111111000000111222444555666666888999:::;;;;;;;;;;;;;;;BBBAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGFFFIIILLLOOOQQQQQQPPPOOOPPPRRRTTTVVVWWWXXX[[[]]]\\\___aaabbbaaa```aaaaaa````````````aaacccdddeeeaaacccjjjvvv:::;;;<<<=========<<<<<<::::::::::::999999999999888777666666777888777555777888999::::::999888777777777666666666666777777444444444555555555555555777666444333333444666777444444444333333333333222333444555555555444333333444444333333444444555666333333444444444444444555333333333333333333333333000222444333222111333555333333333333333333333333333333444555555555444333333333333444444444555555555444444444555555666777777666555555666777666555666666666666666666666666666666777777777888888888666666666666666666666666777777777777888888999999777777777888888888999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999>>>CCCEEE@@@===>>>???<<<;;;;;;<<<======>>>??????<<<===>>>??????????????????@@@AAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????:::;;;;;;<<<===>>>??????===>>>>>>???@@@@@@??????>>>>>>??????@@@??????>>>======<<<<<<<<<<<<======;;;;;;;;;::::::::::::999777888999:::;;;<<<<<<===:::::::::999999999999888666666666777777777777777555555444333444666888999;;;:::999777666666666666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111///000000000111111111222............///////////////111333333000......///.........///000111111111000000000000000000111222///////////////////////////000111111111000///............///////////////////////////////////////---.........////////////000///.........///111222..............................///000000000000000////////////////////////000000000000000000000000......//////000000000000......//////000000111111000000000000000000000000111111222222222222111111///000111222444555666777777888999;;;<<<=========BBBBBBAAA@@@AAABBBCCCDDDCCCEEEFFFFFFEEEEEEFFFGGGDDDGGGKKKOOOQQQRRRQQQPPPOOORRRTTTUUUVVVWWWYYY[[[ZZZ]]]___``````______````````````aaabbbccceeeeeecccdddkkkvvv::::::<<<=========<<<;;;:::::::::999999999888888;;;999888888999999888666777888999::::::999888777888777666555555666888888444444444444444444444444666555444333333444666777444444444333333333222222333444555555555444333222444333333333333444555555333444444555555666666666000000111111111222222222111333555444111000111333333333333333333333333333222333444555555555444333222111111111111222333444444444333333333444444555777555444555666777666555666666666666666666666666777777777777888888888888666666666666666666666666666666777777888888888999777777777777888888888888::::::::::::::::::::::::888888888888888888888888999999999999999999999999===BBBCCC>>><<>>;;;;;;;;;;;;<<<===>>>>>>???<<<======>>>>>>>>>>>>===;;;<<<>>>@@@AAA@@@???===>>>???@@@AAAAAA@@@???>>><<<===>>>???@@@AAABBBCCC======>>>???????????????======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======;;;;;;;;;:::::::::999999;;;::::::::::::::::::::::::::::::999999999888888333444555666777888999:::555444333222333555777999999888666555333222222222333333333333333333333444222222222222222222333333111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////000000111111111222000000111111222222333333...111444333000...///000---......///000111111222000000//////000111222222111111111111111111111111///000000111111///...------.........//////000000////////////////////////000000000000111111111111///...---,,,---...111222..............................///000000000000000////////////////////////000000000000000000000000//////000000111111111222000000000000////////////000000000000000000000000111111222222222222111111///000111222444555666777777888:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<======>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>???@@@@@@AAAAAA<<<======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888888888777777666666666666666666666555555444333444444444333333555666<<<:::777555444444555666333333222111111222333333111111111111111111111111444444333333333333333333333333333333333333333333222111111111000000//////000000000000000000000000111111111111111111111111000000000000////////////...///000111111000///...////////////////////////////////////////////////000000000000000000000000222222222111111///...---///////////////000111111//////////////////////////////////////////////////////////////////////////////............//////111111111111111000//////////////////////////////000000111111111111000000........................000000000000000000000000111111000000000000111111111111111111111111111111333333333333444555666666777888:::;;;;;;===???BBBBBBBBBAAAAAABBBCCCEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHIIILLLNNNPPPRRRRRRRRRLLLOOOTTTWWWXXXXXXYYYYYY]]]___aaaaaa___^^^^^^^^^```eeefffdddbbbdddcccaaaccccccjjjwww888999999::::::999999888999999999999999999999999888777777777666666666555888888777777777777777666555555555555555555555555555555444333444444666666444444444444444444444444222222333333333333222222333333333333333333333333222222222222222222222222333333444444333333222111333333333333333333333333222222222222111111111000222222222222222222222222333333333333333333333333222222333333444444444555444444444444444444444444333333333444444444444555888666444444555666444111555555555555666666666666888777666555555666666777777777777666666666666666777777777777777777777888999999999888888888777777999999:::;;;;;;:::999888999888888888999:::<<<===DDDAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>@@@?????????>>>>>>>>>===>>>>>>???@@@@@@???>>>>>>======>>>>>>???@@@@@@AAA======>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::===<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888999999999888888888777777777777777777777666666555333444444444333333555666:::999777555444444444555333333222111111222333333222222222111111111111111222222222333333333222222222222222222222222222222111111111111000000000///000000000000000000000000111111111111111111111111000000000000//////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111111000///...///////////////000000111//////////////////////////////////////////////////////////////////////////////............//////000000000000000//////...///////////////////////////000000111111000000///........................000000000000000000000000111111000000000000111111111111111111111111111111222111111222222333444555777999;;;;;;<<<===@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJMMMPPPRRRSSSSSSSSSMMMQQQUUUXXXYYYYYYZZZ[[[]]]___aaaaaa___^^^^^^^^^```eeegggdddcccddddddbbbcccdddkkkwww888888999::::::999888888777777777777777777777777777777777777666666666666333333444444444444444555444444444444444444444444666555444444333444444555444444444444444444444444111111222222222222111111333333333333333333333333222222222222222222222222333333333333333222222111333333333333333333333333222222222222111111111111222222222222222222222222333333333333333333333333000000111222333333444444444444444444444444444444333333333333444444444444666444333444555666555333444555555555555666666666999888777666555555555555777777777666666555555555666666666777777888888888999999999888888888888888888888999999:::999999888999999999999:::<<<>>>???CCC@@@<<<::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::::::::;;;999999::::::;;;;;;<<<<<<>>>>>>>>>==================>>>>>>??????>>>>>>============>>>>>>??????@@@>>>>>>>>>>>>======<<<;;;::::::::::::999999999999=========<<<<<<<<<;;;;;;999999999999888888888777999999999999888888888888777888888888888777666666333444444444333333555666999777666444333333333444333222222111111222222333222222222222111111000000///000111222333333222111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000////////////000000////////////000000////////////////////////111111111111111111111111000000000000000000000000000000000111111000////////////......//////000111//////////////////////////////////////////////////////////////////////////////............/////////////////////.........////////////////////////...//////000000//////...........................000000000000000000000000111111000000000000111111111111111111111111111111000000000111111222333444777999;;;<<<===>>>@@@BBBDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJMMMPPPSSSSSSSSSSSSOOORRRUUUWWWXXXZZZ\\\^^^]]]___``````___^^^^^^___```eeegggeeedddeeeeeeccceeeeeelllxxx888888999999999999888888666666666666666666666666777777777777666666666666111111111222222333333444444444444444444444444444666555555444444333333333444444444444444444444444000111111222222111111000222222222222222222222222333333333333333333333333222222333333333222222111222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222//////000111222333333444333333333333333333333333222222333333333444444444333333333444555555555555444444444555555555666666777666666666555555666666777777777666555555444444444555555666777888999999888888888888888888888888777777888888999999999999888888888999;;;===???@@@@@@>>>;;;::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;::::::999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::999999999<<<<<<;;;;;;;;;:::::::::999888888888888777777777888888888777777777777777777777777777777666555555333444444444333333555666777666555333333222333333222222222222222222222222333333222222111000000000,,,...000222333222222111000000000000000000000000111111111000000000000000////////////////////////////////////////////////000000000000////////////111000///......///000111////////////////////////000000000000000000000000//////////////////////////////000000000000000//////............///000000//////////////////////////////////////////////////////////////////////////////............////////////......------------////////////////////////......////////////..............................////////////////////////111111000000000000111111111111111111111111111111111000000111111222333444777999<<<======>>>@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMPPPRRRSSSRRRRRROOOQQQTTTVVVWWWYYY\\\___]]]^^^``````^^^^^^___```aaafffhhhfffeeeffffffdddffffffmmmyyy888888888888888888888888999999999999999999999999666666666666777777777777444444555555666666777777444444444444444444444444555555555444444333222222444444444444444444444444000111111222222111111000222222222222222222222222333333333333333333333333111111222333333222222222222222222222222222222222222222222222222222222333000000000111111222222222222222222222222222222222//////000111111222333333333333333333333333333333222222222333333333444444222222333444444444555666444444444444555555555555333333444555666777777777777666666666555555555444444444555666777888888999888888888888888888888888777777777888888999999:::888888888999:::<<>><<<999999:::::::::999:::::::::;;;;;;;;;;;;<<<>>>===<<<::::::999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===;;;:::::::::::::::::::::;;;;;;;;;:::::::::999999999888888888888888777777777666666555555555666666666666666555555666666555555444333333444444444333333555666555555444444333333222222222222222222222222222222222222222111111111000000---...///111222222111111000000000000000000000000000000000000000000111111////////////////////////////////////////////////000000000000////////////111000///......///000111////////////////////////////////////////////////...........................//////000000000//////...............//////000//////////////////////////////////////////////////////////////////////////////............////////////...---,,,------...////////////////////////......////////////......////////////////////////////////////////////////111111000000000000111111111111111111111111111111111111111222222333444555666999<<<===>>>>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEHHHLLLOOOQQQQQQQQQPPPMMMPPPRRRTTTVVVXXX[[[^^^]]]^^^______^^^^^^```aaaaaafffiiigggfffhhhhhhfffffffffmmmyyy999888777777777777888999888888888888888888888888666666666666777777777777444444444555555555555555333333333333333333333333333444444444444333333222444444444444444444444444111111222222222222111111222222222222222222222222111111111111111111111111000111222222222222222222222222222222222222222222222222222222333333333333//////000000111222222222222222222222222222222222000111111111111222222222333333333333333333333333222222222222333333333333111333444444333333444666333444444444444555555555111222444555777777888888555555555555555555555555555555555666666777777777888888888888888999999999888888888888888999:::;;;999999888999:::<<<>>>???;;;:::888888999::::::999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999999888888888777777777777777777777666666666666444444444444555555555555444555555555555444333333333444444444333333555666555555555444444333333333111222222333333222222111111111111111111111111111/////////000111111222222000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000////////////000000////////////000000////////////////////////................................................/////////000000///............------......///000//////////////////////////////////////////////////////////////////////////////............//////000///...,,,,,,---......////////////////////////...//////000000//////...////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111222111111222222333444555555888;;;=========???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDGGGKKKOOOQQQQQQPPPNNNLLLNNNRRRUUUVVVXXX[[[]]]]]]^^^___^^^^^^^^^```bbbbbbgggiiihhhgggiiiiiigggffffffmmmyyy999888777666666777888999666666666666666666666666555666666666777777777888444444444333333333333333333333333333333333333333111222333444444444333333444444444444444444444444222222333333333333222222111111111111111111111111000000000000000000000000000000111222222222222222111111111111111111111111222222222333333333444444/////////000111222222222111111111111111111111111333222222222222111111111222222222222222222222222111222222222222333333333111333555444222222333555333333444444444555555555111222444666666777666666333444444555555666666666555555666666666666666666777777888888888999999999999888888888999:::<<<===;;;;;;::::::;;;===>>>???:::888777888999:::999888999999:::::::::;;;;;;;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::::::::<<<<<<<<<===<<<<<<;;;;;;888999999999::::::::::::999999999999888888888777777777666666666555555555444444444555555555666666555555555555555444444333333444444444333333555666555555555555555444444333111222333333333333222111000000000111222222333333222111000//////000222333111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000000//////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000///...------...------------...////////////////////////////////////////////////////////////////////////////////////............//////111000...---,,,---...//////////////////////////////000000111111000000///////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111111000000111111222333444333666:::<<<=========>>>AAAAAACCCDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDGGGLLLPPPRRRRRRPPPOOOKKKNNNSSSWWWYYYZZZ[[[]]]]]]^^^^^^^^^]]]^^^aaacccbbbgggjjjhhhhhhjjjjjjhhheeeffflllxxx999888777666666777888999999999999999999999999999555666666666777777888888888888888777777666666555333333333333333333333333000111333444555444444333444444444444444444444444222333333444444333333222111111111111111111111111222222222222222222222222///000111222222222222222111111111111111111111111222222222333333444444444...//////000111222222222111111111111111111111111444444333333222111111111222222222222222222222222111111222222222333333333111444555444222111222555333333333444444444555555333444555666666666555444222333333444555666777777666666666666666555555555777777888888999999999999999999888888999;;;<<<>>>>>>===<<<<<<<<<>>>???@@@999777777888999:::999888999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;::::::999999999999999999;;;;;;;;;<<<<<<=========;;;;;;999999999999;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<777777888888999999999999:::::::::999999999888888777666666666555555555555444555555555666666777777666666666666666555555444333444444444333333555666555555555666555555444444111222333444444333222111//////000111222333333444555333000///...000222444111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111000000000000////////////...///000111111000///...////////////////////////000000000000000000000000111111111111111111111111000000000000///...,,,,,,...------------...////////////////////////////////////////////////////////////////////////////////////............//////222000...---------///000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111////////////000111222333333666:::<<<<<<<<<======AAACCCDDDFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEHHHMMMQQQSSSSSSQQQOOOKKKOOOUUUYYY[[[[[[\\\]]]]]]^^^^^^^^^]]]^^^aaacccccchhhjjjiiihhhjjjkkkiiieeeeeelllwww777777777777777777777777999999888888777777666666777777777777777777777777555444444333333333444444555666777777888777777777222222222222222222222222444444333333222111000000333222111111333333222111111111000000111111222333444333333222111111111222111111111111111111111111222111111111000000//////000111222333333222111000......///000111222222333111111111111111111111111333111///......///111333222222333333333444444444333333333222222111111111111111222333333444555555222222333444444555555666222222333333444555666666444444444444444444444444444444444444555555555555666666666666777888999:::999888777777999;;;===??????;;;888999===???===:::777888888999999888888777777888999:::;;;:::999888999::::::;;;;;;::::::999::::::999999999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;999999999999;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999888;;;999777666777777666555888777666777777777555333777777777777777777777777555555444444444444555555555555555444444333333333666666666666666666666666555555444444444333333333222222222222222222222222111111111000000000000///222222222111000//////...111///,,,+++---///111111111111111111111111111111......//////000000000111...//////000111222222333111000///---------...///000000////////////000000000000000///......------------...///000000//////000000000000////////////222000...,,,+++,,,---...//////////////////////////////////////////////////////.........---------000000000000000000000000........................///000000000000000//////...///000000000///---,,,////////////000000000000111000000000000000000000000000111000000///.........///000111222111000000000000000000000000000000,,,,,,---///000111222333444777;;;>>>@@@AAA@@@@@@AAAAAABBBDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGLLLRRRVVVTTTNNNHHHNNNQQQVVVZZZ\\\]]]___```]]]^^^______^^^^^^```aaaeeegggjjjkkkjjjjjjjjjkkkggghhhnnnyyy777777777777777777777777777777666666666666666666666666666666666666666666555444444333333444444444555555555555444444333222333333333333333333333333444444333333222111111000333222111111333333222111111111000000111111222333333222111111000000000111111111111111111111111111111111111111000000000///000111222222222222111000//////000000111111222222111111111111111111111111111111000//////000111111222222222222333333333333333333333222222111111111111222222333333444444444444444444444444444333333111111222222333333444444333333333333333333333333444444444555555555666666555555555555666777888888999888777777888:::===>>>>>>;;;999:::>>>???<<<999888888999999999999888888777888999999::::::999999999999::::::::::::999999888888888888888888888888<<<<<<;;;;;;:::888777666;;;:::999999999999:::;;;::::::::::::::::::::::::::::::;;;;;;::::::999888;;;999777666777777666555888777666777888888666444666666666666666666666666555555444444444444555555555555444444444333333333555555555555555555555555444444444333333333333222222222222222222222222222222111111111111000000000000000000000000111111111444111...,,,---...//////000000000000000000000000111111111000000/////////......//////000111111222111000///.........////////////............//////////////////............------...///////////////000/////////////////////222000...,,,,,,,,,---...//////////////////////////////////////////////////////.........---------000000000000000000000000..............................////////////......///////////////......---............////////////000000000000000000111111000111111111111000///...//////111222222222111000000000000000000000000000000000111111111222222222555777;;;>>>@@@AAA@@@???AAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHLLLQQQTTTSSSNNNIIILLLPPPUUUXXXZZZ[[[]]]^^^]]]^^^______^^^^^^___aaaeeegggjjjkkkjjjiiijjjjjjggghhhnnnzzz777777777777777777777777555555555555555555666666666666666666666666666666444444444333333444444555666555555444333111111000333333333333333333333333444333333222222111111111333222111111333333222111111111000000111111222333222111000000///000000000111111111111111111111111111111111111000000000000000111111222222111111000000000000000000111111111111111111111111111111111000000000000000000000000000111111111222222222222222222222222222111111111222222222333333333333333555555555444333222222222111111111222222222222222222222222222222222222222444555555555555666666666333444444555555666777777888777777777888:::;;;======;;;;;;===??????<<<888999999999::::::999999999999888888888888999::::::999999::::::::::::999999666666666777888888888999::::::::::::999777666666::::::999999999999::::::999999:::::::::::::::::::::::::::::::::999999888:::888666666777777666555888777666777888888666555555555555555555555555555555555444444444444555555444444444444333333333333555555555555555555555555333333333222222222111111222222222222222222222222222222222111111111111000------...///111222333333777444000............---////////////////////////111111111111111111111000------......///000000000111000000////////////000...------------------...............////////////---......///////////////////////////////////////111000...---,,,------.../////////////////////////////////////////////////////////............---000000000000000000000000........................------............------000//////............///------------............/////////000000111111111000000111111111000//////000000111222222222222111000000000000000000000000444444444333222222111111555777;;;>>>@@@AAA@@@???@@@AAADDDFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDHHHIIILLLOOORRRQQQNNNKKKKKKNNNSSSWWWXXXYYY[[[\\\]]]^^^```___^^^^^^___```dddgggjjjkkkjjjiiiiiiiiiggghhhooozzz777777777777777777777777444444444555555666666777666666666666666666666666444444333333333444555555666666555444333333333222444444444444444444444444333333333222222111111111333222111111333333222111111111000000111111222333222111111000000000111111111111111111111111111111111111111000000000000000000000111111111111000000111111111000000000000000111111111111111111111111//////000111111000//////000000000000111111111111222222222111111111111111333333333222222222222222444444444333333333222222222222222222222111111111222222222222333333333333444444555555555666666666333444444555666666777777777777666777777999:::;;;:::;;;<<<>>>@@@???;;;888999999::::::::::::999999999888777777777888:::;;;888888999999999999888888555666666777888999::::::777777888999:::::::::::::::999999999999999999:::999999999999999:::::::::999::::::::::::999888888999888666666666777666555888777666777888888777555555555555555555555555555555444444333333444444555333333333333333333333333444444444444444444444444222222222111111111111000111111111111111111111111222222222222111111111111,,,---...///000222222333777444111/////////...---////////////////////////---...///111222444555555---------.........//////000000000000///000000000......------------......---------...///000000111......///////////////............///////////////000000///...------....../////////////////////////////////////////////////////////...............////////////////////////........................------.../////////......000///...------...///000------........./////////......//////000111111111//////000000000//////...000111111222222222222222000000000000000000000000444444333333333222222222555888;;;>>>@@@@@@?????????AAADDDFFFGGGFFFDDDCCCFFFFFFGGGGGGGGGGGGFFFEEEIIIJJJLLLNNNOOOOOONNNLLLKKKOOOSSSWWWXXXYYYZZZ\\\]]]___```___^^^^^^___```cccfffiiikkkjjjhhhhhhhhhggggggnnnzzz666666666666666666666666555555555666666777777777555555555555555555555555333333333333333444555666444444333333333333444555444444444444444444444444333333222222222222222111333222111111333333222111111111000000111111222333222222111111111222222333111111111111111111111111000000000000000000111111000000000000000000000000111111111000000000000000000000000000000000000000...///000000000000///...//////000000000111111111111111111111111111111111222222222222222222222111222222222333333333444444333333333333222222222222222333333333444444555555444444444444555555555555333444555777777777777777666666666666777888888999888:::<<>>:::777888999999::::::999999888999888777666777888999:::777888888999999888888777777777888888999:::;;;;;;777888999:::;;;;;;;;;;;;999999999999999999999999888888888999999:::::::::999999::::::999999888777999777555555666777666555666666555666888888666555555555555555555555555555444444333333333333444444333333333333333333333333444444444444444444444444222222111111111000000000111111111111111111111111222222222111111111000000......//////000000000000333111//////000111000000000000000000000000000000---...///111222444555555------------............/////////000000000000//////..................///,,,------...///000111111...///////////////......------....../////////000000/////////.........///////////////////////////////////////////////////////////////////////////////////////////////////........................---...///000000000000000000///...------...///000....../////////000000000......//////000000000000------...//////.........111111111111111222222222000000000000000000000000000000111111222333333333666888;;;>>>@@@@@@???>>>>>>@@@CCCFFFGGGFFFDDDCCCFFFGGGHHHIIIIIIIIIGGGGGGIIIJJJLLLMMMMMMMMMNNNNNNMMMPPPUUUXXXYYYZZZ[[[\\\^^^___```___^^^]]]^^^```cccfffiiikkkiiigggffffffeeefffmmmzzz666666666666666666666666666666666666666777777777555555555555555555555555333333333333444555555666222222111000111222333444333333333333333333333333222222222222222222222222333222111111333333222111111111000000111111222333222222222222222222333444111111111111111111111111000000000000111111111111111000000//////000000111000000000000000111111111000000000000000000000000///////////////////////////000000000111111111111000000000111111111111111111111111222222222222222111111111222333444444444222222333333333333333333333333333444444555555666222333333333333444444444333444666777888888777666555555555666666777777777777999<<<>>>>>><<<999777888888888999999888888888888777777777777888999999777777888888888888777777888888888999::::::;;;;;;::::::;;;;;;:::999999888888888999999999999888888777777888888999:::::::::999999999999999888888777888666555555666777666555555444444555777777666444555555555555555555555555444444333333333333444444222222222222333333333333333333333333333333333333222222222111111111000000111111111111111111111111111111111000000000000///////////////////////////000///......000222111111000000000000000000000000111111111111111111111000........................---......////////////...//////............//////---------...///000000111//////////////////...------------......//////000////////////////////////////////////////////////////////////////////////...////////////000000000000000000000000000000000........................---...///000111111111111///............//////000////////////000000000111////////////////////////------.../////////......000000//////000000111222000000000000000000000000------...000111333444444666888<<>>>>>???BBBDDDFFFFFFEEEEEEFFFGGGIIIKKKKKKJJJHHHGGGGGGIIIKKKLLLLLLMMMNNNPPPNNNRRRVVVYYYZZZ[[[\\\]]]^^^`````````^^^]]]^^^___bbbeeeiiikkkiiigggeeedddddddddlllxxx666666666666666666666666666666555555555555555555555555555555555555555555333333333333444555666666555444222111111222333444333333333333333333333333222222222222222222222222333222111111333333222111111111000000111111222333111111111111111222333333111111111111111111111111///000000000111111111111111000///......///000111//////000000111111222222000000000000000000000000000///...------...///000000000000111111111222222///000000000111111111222000000111111222222333333222222222222222222333333000000111111222222333333111222222333444444555555111111222222222222333333222333555777777777666555444444555666666666666555666888;;;<<<;;;999888777666777777888888777777666666777777888888888888888666777777777777777777666888888888888999999999999999999999999999888888777777888999::::::999888777666777777888999999::::::999999999999999888777777777666444444666777666666333222222444555666555333666666666666666666666666444333333222222333333444111111222222222333333333222222222222222222222222333333222222222111111111111111111111111111111111000000000/////////......///////////////////////////...---...000111000///////////////////////////111111111000000/////////........................+++,,,---...//////...---...------------------...------......//////000000///////////////...------,,,,,,---......///000000/////////000000000//////////////////////////////////////////////////////.../////////000000000000000000000000000000000000........................,,,---...///000000000000---......///////////////........./////////000000000000000///......------...//////000111111000000000///.........///000111000000000000000000000000------///000111333444444777999<<>>======>>>@@@CCCEEEFFFGGGGGGEEEFFFHHHJJJKKKJJJHHHGGGDDDGGGKKKMMMMMMMMMOOOQQQOOORRRVVVYYYZZZZZZ[[[\\\___```aaa```^^^]]]^^^___aaaeeeiiikkkiiifffdddcccbbbccckkkwww666666666666666666666666555555555444444333333333555555555555555555555555222222222333444555666777:::888666333333333444555222222222222222222222222222222222222222222222222333222111111333333222111111111111000111222222333000000///000000111222222111111111111111111111111//////000000111111111222111000///......///000111...//////000111222222333000000000000000000000000111000...------...000111111111111111222222222222//////000000111111111222//////000111222333333444444444333222222111111111...//////000111222222333000000111222333333444444000000111111111222222222000222444666666666555444444444555555666555555555666888:::;;;999888777777666666777777777777666666555666888999999999888777666666777777777777666666888888888777777777777777444555666777999999::::::777888999::::::999888777666777777888999999::::::888999999999999888777777777555444444666777666666222111111333555555444222777777777777777777777777444333333222222333333444111111111222222333333333222222222222222222222222333333333222222222222111000000000000000000000000////////////........................//////000000///...---...///000///.................................//////000000000111//////////////////......***+++---.........---------,,,,,,++++++,,,,,,---........./////////////////////000000///...------,,,,,,------...///000000...///000000000000000///////////////////////////////////////////////////.../////////000000111111000000000000000000000000........................+++,,,---...////////////,,,---///000000000///...---------.........//////111111000///...---,,,,,,000000111222222222222222///...---------...000111000000000000000000000000//////000111222333333444777999<<>>======>>>???AAADDDFFFHHHIIICCCEEEHHHJJJJJJIIIGGGFFFBBBFFFKKKMMMMMMMMMPPPRRRNNNRRRVVVYYYYYYZZZ[[[\\\___```aaa```^^^]]]^^^___aaaeeeiiikkkiiifffdddcccaaabbbjjjwww111222444555555555444444555444444333333555666777888666333444666666444111444444444444555777888:::CCC;;;333///111444555444444444333333222111000000000000//////000222444555222111111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333000000000000000000000000111000/////////000222333333333222222111000//////000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333222222111111111222222333444444444444333555555666666666666555555888777666555666666444333:::@@@AAA===;;;<<<:::444777777777777777888888999777777888888888888777777555555666666666666555555222333555666888999999999777777666666666666777777888777777777777777777777777888888888888999999999999999999888888888888777777777777777777777777777555555666666555555444333666666555555555555666666444444444444444444444444222222222333333444444444000000000000000000000000000111111222222222111111000000111111111111000000000000000000000000000000222000///------///000222//////000000000000//////---..................---,,,---///000000000///...////////////////////////////////////////////////,,,,,,,,,---------..............................000///...------...///000////////////////////////111111000000//////......000///---,,,---...000222---...///111111000000///000000000000000000000000/////////000000000000111000000///...---,,,,,,,,,000000000000000000000000////////////////////////000000000000111111111111////////////////////////000000000000111111111111000000000000000000000000111111000000000000111111000000111222444555666666777999;;;===????????????@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDFFFHHHJJJLLLNNNOOOPPPPPPSSSWWWZZZZZZZZZZZZ[[[ZZZ\\\_________^^^^^^___fffgggiiihhhfffdddcccccccccdddkkkxxx222333444555666555555444555555444444444555666777666444333444666666555333444333333333333555666777>>>888111///111333333222555555444333333222111111111111000000111222333444444333333222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000//////000111111000000000000000000000000111000/////////000222222444444333222222111000000//////000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333222222222111111000000111222222222222111444444555555555555444444777666555555555555555444;;;DDDHHHAAA999777666555555555555555555666777777666777777888888777777666555555666666666666555555666666777777777777666666666666666666666666666666777777777888888888999999777888888888888999999999999999999888888888777777777777777777777777777777555555555555555444444333666666555555555555666666444444444444444444444444222222333333333333333333111111111111111111111111000111111222222222111111000000111111111111000000000000000000000000000000111000///......///000111//////000000000000//////111111000000000000111111,,,---.../////////......////////////////////////////////////////////////,,,---------....................................000///...------...///000////////////////////////000000000000//////......000///---------...000111...///000111111111000///////////////////////////,,,,,,,,,------------.../////////...---------,,,////////////////////////////////////////////////........./////////000000/////////......//////////////////......---------000000000000000000000000111111000000000000111111000111111222333444444555777999;;;===???@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFHHHJJJLLLNNNOOOOOOMMMQQQUUUXXXYYYZZZ[[[\\\ZZZ]]]___```_________```eeeggghhhhhhfffdddccccccdddeeelllyyy333444555555666555555555555555444444555555666777555444333444555666555444444333333222222333333444888444///...000222222000555555555444333333222222333222222111111222333333444333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000///000111111222222222222111111000000///.../////////000000000000111111111111111111111111111111111111111111111111111111111222222222222333333333333222222222222111000000111222222222222111333333444444444444333333666666555555555555555555888DDDJJJDDD888333555888444333333333333444555555666666777777777777666666555555666666666666555555666666777777777777666666555666666777777666666555777777888888999999999:::777888888888888999999999999999888888888777777777666666666666666666666666555555555555555444333333666555555444444555555666444444444444444444444444333333333333333222222222222222222222222222222222111111222222222111111000000000111111111111000000000000000000000000000000111000///......///000111...//////000000//////...000///...------...///000,,,---.../////////......////////////////////////////////////////////////------........./////////........................//////............//////////////////////////////000000000////////////...///......------///000111...///000222222111111000////////////////////////......////////////000000..................------////////////////////////////////////////////////////////////000000000000000000............000000333333222111000//////...000000000000000000000000111111000000000000111111111111111111222222333333777888;;;===???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNKKKNNNSSSWWWYYYZZZ\\\]]]\\\^^^`````````___```aaadddeeeggggggeeecccbbbcccfffgggnnnzzz555555555555555555555555555555555555555666666666555444444444444444444333444444333333222222222222333111///000111222111000444444444333333222222222333333333222222222222222111111111000000///......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222000000000//////........./////////000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222333444444444444333333333444444444444333333555555555444444444666777666>>>DDDAAA888333666:::333333333333333444444555555666666777777666666555444555555666666555555444222333555666888999999999666666777888888777666666999999999999888888888888777777888888888999999999888888888888777777777777555555555555555555555555444444555555555444333333555444444444444444444555333333333333333333333333444333333333222222111111222222222222222222222222111111222222222111000000000000111111111111000000000000000000000000000000000000////////////000000...//////////////////...///...,,,++++++,,,...///....../////////000000000////////////////////////////////////////////////.........////////////000......................../////////......////////////////////////////////////////////////////////////............///000000...///111222222222111000//////////////////////////////000000000111111111---------...............////////////////////////////////////////////////111111111111222222222333111000///......///000111444333333333222222111111000000000000000000000000111111000000000000111111111111111111111111111222666888:::===???@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKMMMMMMNNNNNNLLLPPPTTTWWWYYYZZZ[[[\\\]]]^^^````````````aaabbbccceeeffffffdddcccbbbcccggghhhooo{{{555555555444444444555555333444444555555555555555666666555444333222222222555444444444333222222111000000000111333333222111222222222111111111111111222222222222222222222111///000000000000///...---////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////000000000111111111111000000000000000/////////000000000111111111222222000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333444444444444333444444555555555555444444333444555444222333666999::::::;;;:::888555444555444444333333444444555666555555666666666666555555444444555555555555444444222333555666888999999999777888888999999888888777;;;::::::999888777666666777777888888888999999999888888888777777777666666444444444444444444444444444444444555444333333222444444333333333333444444333333333333333333333333333333333222222111111111222222222222222222222222222222222222222111000///000000111111111111000000////////////////////////000000////////////000000......////////////......111111000//////000111111000000000000000111111111////////////////////////////////////////////////.........////////////000...........................//////////////////...////////////////////////.............../////////...............///000000...///000111222111000000........................,,,,,,,,,---------......---------.......................................////////////////////////000111111111111222222222111000///......///000111---.........//////000000000000000000000000000000111111000000000000111111111111111111111111111222666777:::===???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHIIIJJJLLLMMMNNNNNNNNNOOOSSSWWWYYYZZZZZZ[[[[[[]]]___``````______aaacccbbbdddffffffdddcccccccccggghhhooo{{{555555444333333333444444222222333444444444444333444555666444222111222333444444444444444333222111000111222222333333222222111111111111111000000000000111111222222222111111///000111222222111000///000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////000000111111000000/////////////////////////////////000111111111111000222222222222222222222222111111111111222222222222000000000000000000000000000000000000000000000000000000000111111111111222111222222222222333333333000000111222222222222111444444555555555555444444222444555333111222777;;;CCC;;;555555666444000///555444444444444555666666444444555555555555444444444444555555555555444444666666777777777777666666999888888777777888888999:::999999888777666555555777888888888888999999999888888777777777666666666555555555555555555555555444444444444444333222222444333333222222333333444333333333333333333333333222222222222222111111111222222222222222222222222222222222222222111000///000000111111111111000000//////////////////////////////000000000000//////---......//////......---////////////////////////000000/////////000111222////////////////////////////////////////////////------........./////////..............................////////////......////////////////////////---............/////////.........///////////////---...///111111000000///........................---............/////////..................------........................////////////////////////............////////////000000000000000000000000,,,---...///000111111222000000000000000000000000111111000000000000111111111111111111222222333333555777:::===???AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIJJJLLLMMMNNNOOOOOOQQQTTTXXXZZZZZZZZZZZZ[[[]]]^^^______^^^___aaacccbbbdddfffgggeeedddddddddfffgggnnnzzz555444333222111222222333000111222333333333222222000222444444222222444666111222222333333222111000000111222222111111222222111111111111111111111111......000111222111111000---...000111222222000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......///000000///......////////////////////////...///000111222111111000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333000000111222222222222111333333444444444444333333111333444333000222777<<>>666444111///...///111222222222333444444444444444333222111000111222444555333333333333333333333333333333222222222333444444333333333333333333333333444333333333333444555555777777666666555444333333666666666666666666666666666666666666666777777777555555555555444444444333333333333333333333333333111111111222222222222222111111111111111111111111///000000111111111111000000000000000000000000000...//////000000111111111//////............//////......////////////...............///////////////------------------------,,,,,,,,,---------......///000000000000000000///------.........------,,,---------...///000000111---------......//////000000000///....../////////000000000/////////..............................///---,,,,,,...//////...---------............//////......------......///.........///////////////////////////////////////////////////////////////...//////000000//////...///////////////.........---...///000111222222222////////////000000000000......///000111111111111///000000111111222222222///111222333222333444666333555999===@@@@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHHHHGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSSSSUUUXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYY[[[^^^```cccdddcccbbb``````bbbdddccceeemmmxxx222222222222222333333333111111111111111111111111000111111222111000///...////////////////////////000000////////////000111222222000////////////000//////000000000000////////////......//////000000000000000000000/////////////////////////////////...///000000...---...///+++,,,,,,---------------............////////////------......//////000000///////////////////////////////////////000111111---------.........//////------..................///////////////////////////000000000000///...---000000000000////////////111111000///////////////000000000000111111111111333333222111000000111111222111333:::AAACCC===777111111111000//////111222111111333444444444333222111111111222222222222222222222222222222222222222333333333333333444555555222222222222222333333333444333333333333444555555555555555555555555444444666666666666666666666666555555555555666666777777555555555555444444444444333333333333333333333333000111111111222222222222111111111111111111111111000000111222111111//////000000000000000000000000//////////////////////////////............//////......////////////......---......///////////////------------------------------------...............//////000000//////...,,,---...///////////////------......//////000000------------......//////,,,,,,,,,,,,,,,---...////////////.........------........................///---,,,,,,...//////...---------............//////...------------...///............/////////000////////////////////////////////////////////////.........//////..................///////////////,,,---......////////////...//////000000000000000---...000111222222111111///000000111111222333333000111333444333444555777222666;;;@@@BBBBBB@@@>>>??????@@@@@@@@@@@@AAAAAACCCDDDFFFGGGIIIIIIHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSPPPTTTXXXZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\___```cccddddddcccaaaaaabbbcccccceeemmmwww111111111222222333333444000000000000000000000000000111111222222000///...////////////............222111000//////.........111000000//////000222333//////000000000000//////...............///000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///......///***+++,,,,,,------,,,,,,////////////000000000000+++,,,...///000000000000////////////////////////...............///000000---------.........//////,,,------....../////////000000000000000000000000//////000//////...------000000000000////////////333222222111111111111111//////000111111111111000000000000///000000111222///...111777>>>>>>666...,,,...111222222111111222000111222333444333222222///000333444555444222000222222222222222222222222333333333333444444555666444444444444444444444444444333333333333444555555333333444444555666666666666666666666666666666666444444444555555555666666666666555555555444444444333333333333333333333333000000111111222222222222111111111111111111111111000111222222111000///...000000000000000000000000////////////............//////............//////......////////////......---......///000/////////////////////////////////---------.........//////+++,,,,,,------,,,,,,+++***+++---///000111222222.........//////////////////......---------......---------...000222333444///.........------------///////////////////////////---,,,,,,...//////...---------........./////////...---,,,,,,---...///---.........//////000000////////////////////////////////////////////////------............---------.........//////000000///000111111111111111111...//////000000000000000---...000111222222222111///000000111222222333333000222444444444444666888444888>>>DDDFFFEEEBBB@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSOOOSSSXXX[[[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\^^^___aaacccdddeeedddcccbbbbbbcccccceeemmmwww222222111111000/////////111222333333333333222111222111111000///......---111111111111111111111111000000000000000000000000000000000000111111111111//////............//////000///...------...///000+++,,,,,,,,,---...............////////////.........---------...///111222......////////////..............................,,,,,,------...//////000000000000000000000000000////////////////////////////////////////////////000000//////.........---//////000000000000//////---......///000111111222000000////////////000000000000000000000000000000////////////000000000000111111222333333333333222333000333<<>>GGGLLLJJJFFFCCCAAA???AAABBBBBBAAA@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHMMMLLLKKKLLLNNNOOOPPPOOORRRTTTVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]^^^___aaaaaacccdddeeedddbbbaaabbbcccdddiiillluuu111111222222222222222222111222222333333222222111222222111111000000//////111111111111111111111111......................../////////000000000111111//////............//////000///...------...///000............////////////......////////////......---,,,,,,,,,---...000111......////////////..................------------------......///000000111////////////////////////////////////////////////000000000000000000000000000/////////............//////000000000000/////////......//////000111111000000////////////000000000000000000000000000000////////////000000000000///000111111222222111111333222666===???:::444333000000111111111222222222222222111111222222333444222222222333333333444444222222222222222222222222222222333333333333333444333333333444444444444555444444444444444444444444333333333444444444555555555555555444444444444333111000000222444555444222444333333222222111111111333333333333222222111000222222111000000111222222111111111111111111111111111111111111111111222222000000000000000000000000............////////////................................................000/////////.........---000//////...------..............................------........./////////111111111000000...---,,,000/////////.........---....................................//////////////////...///000000...,,,///............---------------,,,,,,------...///---------...//////000000////////////////////////////////////////////////////////////.........---......------------................../////////000000/////////............////////////000000000000//////000000000000000000000000111222222222222111000000000000000000000000---...000000000///000222444<<>>>>>@@@AAACCCDDDDDDCCCBBBBBBCCCEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGGGGJJJOOOSSSTTTUUURRRSSSUUUWWWXXXZZZZZZZZZ]]][[[ZZZYYYZZZ]]]___aaaeeeffffffeeeccccccdddfffdddiiijjjrrr222222222333333444444444111111222222222222111111000111111111111111111111111111111111111111111111........................---------.........////////////............///////////////....../////////222111111000000/////////---......//////......---,,,,,,,,,------......///---......//////......---.........---,,,,,,++++++....../////////000000000///////////////////////////////////////////////////////////////////////////////////////............//////////////////...222111///.........000111000000////////////000000////////////////////////////////////000000000000...///000000111111000000...222888;;;999333///...000000000000111111111111111111111111111222222333222222222222222222222333222222222222222222222222333333333222222222222111222222333333333444444444222222222222222222222222333333333444444444555555444444333333333222222222222111000111333444333333333333333222222111111111444333222111111111333444222111111111111111111222111111111111111111111111//////000111222333333333000000000000000000000000............////////////------------------------------------------------........................000000////////////000000........................////////////000000000000222111///...------...///............................................................////////////------,,,...000111000//////............---------......------......///000222111000///---,,,+++***////////////////////////////////////////////////........................//////............//////.........//////////////////////////////.........111111000000//////....../////////...............000000111222222222222111000000000000000000000000111222444444444555777999888@@@FFFEEE???;;;===@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIILLLPPPTTTVVVWWWRRRSSSTTTVVVXXXYYYZZZ[[[___]]][[[YYYZZZ]]]```cccfffggggggeeeddddddfffhhhfffjjjjjjrrr333222222222111111111000111111111111111111111111/////////000000000000000000000000000000000000000////////////////////////------------............//////............//////...//////////////////...000000000//////.........------............---------.........////////////------............------.........------,,,,,,,,,------............//////........................////////////////////////.................................///////////////......////////////......111000///......///000000000000////////////000000////////////////////////////////////000000000000///000111111222222111111...555;;;;;;666222000/////////000000000111111111111111000000111111222333222222222222222222222222222222222222222222222222111111111222222222333333222222222333333333444444222222222222222222222222333333333444444444555555444444333333333222222222333222000000222333333333111111111222222333333333555444222111000111111222111111111222222111111111111111111111111111111111//////000111222333333333////////////////////////............////////////------------------------........................---------...............000000////////////000000........................////////////000000000000......---------///000222---------...................................................////////////---,,,,,,---000111111000///............------------------------...//////000000000/////////......//////////////////////////////////////////////////////////////////////////////............/////////////////////..................///////////////111111000000//////......//////////////////......000000111222222222222111000000000000000000000000///111222222333444777999???DDDHHHEEE???;;;===AAABBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFGGGIIIMMMPPPRRRRRRSSSSSSTTTVVVXXXYYY[[[\\\aaa___\\\[[[[[[^^^aaadddfffgggfffeeeddddddgggiiihhhkkklllsss222222111111000//////...222111000000000000111222000000000///////////////000000000000000000000000000000000000000000000000---------............/////////............//////......////////////......///..................---------............------......///000000//////...------............------........................---------.......................................////////////////////////------------------------.........///////////////---......//////......---/////////000000000000000000000////////////000000000000000000000000000000////////////000000000000///000111111222222111111111:::???;;;444111222222/////////000000000111111111000000000000111222222222222222222222111111111222222222222222222222222000111111111222222333333222222222222333333333333222222222222222222222222333333333444444444555555444444444444333333333333444222000000111333333333000000111222333444444555555444333222111111111111000111222222222222111000111111111111111111111111000000000111222222222333....................................////////////------------------------////////////////////////---------------.........//////......//////000000............................../////////000000000+++,,,,,,---...000111222---------------.............................................////////////...---,,,---///111111000///............------------,,,,,,,,,,,,---......+++,,,---///111222444444/////////////////////////////////////////////////////////000000000000000///..................//////////////////..................///////////////000000000000////////////000000000111111222222222000000111222222222222111000000000000000000000000222333444444555777:::===CCCEEEEEEBBB>>>===???AAABBBDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIKKKNNNQQQRRRRRRTTTTTTUUUVVVXXXZZZ\\\]]]aaa```^^^]]]]]]___aaacccfffffffffdddcccdddgggjjjhhhlllmmmsss000000000000000000000000222111000//////000111222222111111000000/////////000000000000000000000000////////////////////////---............///////////////............//////---...///000000///...------..................///,,,------......------,,,---.../////////...------,,,------......------,,,---......//////000000000/////////.......................................////////////////////////..................................../////////000---......//////......---,,,...///111222111000///000000////////////000000000000000000000000000000////////////000000000000...///000000111111000000111;;;???888///...111222////////////000000000111000000000000000111222222222222222222111111111000222222222222222222222222222222222222111111111111111222222222222333333333333333333333333333333333333333333444444444555555555555555444444444444333555333000000111222333333111111111222222333333444222222222333333222222111000111222222222222111000111111111111111111111111111111111111111111222222////////////////////////............////////////........................000000000000000000000000,,,,,,,,,------...............------...//////000........................------........./////////+++,,,---...///000000000,,,,,,,,,------.............................................///////////////...,,,---...000000000///............---------,,,++++++++++++,,,------***+++,,,...000111333333////////////////////////////////////////////////........./////////000000......------------......000/////////......................../////////000////////////000000000000//////000111222333333444000000111222222222222111000000000000000000000000333555666666777999===AAAAAA@@@===<<<===???AAABBBAAACCCEEEDDDCCCBBBCCCCCCFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKMMMQQQTTTVVVVVVVVVVVVVVVWWWYYY[[[]]]^^^______^^^]]]^^^___```aaaffffffeeecccbbbdddgggjjjgggkkklllsss/////////000111111222222222111000//////000111222444333333222111000//////000000000000000000000000.................................////////////000//////............//////---...///000000///...---------......//////000000,,,------......------,,,,,,---.........---,,,+++,,,------......------,,,------...///000111222222000000000000////////////........................////////////////////////////////////////////////---.........//////000000---..................---***,,,///222333222000///000000////////////000000000000000000000000000000////////////000000000000---......//////////////////999===444***)))---000////////////000000000000000000000000000111111222222222222222111111000000222222222222222222222222444444333222111000///...111111222222222333333333333333333333333333333333333333333444444444555555666666555555555444444444666333000000111222333333333333222222222222222222///000222333444444333333000111222333333222111000111111111111111111111111222222222111111111111111000000000000000000000000............/////////000////////////////////////000000000000000000000000,,,,,,,,,------.........---------------...///000........................------------.........///,,,---.../////////...---,,,,,,,,,------............................................./////////000000...,,,,,,...000000000//////.........---------++++++******++++++,,,---........................////////////////////////////////////////////////---------.........//////---------,,,,,,---------000000//////.........------.........//////000000......//////000000111111,,,,,,---///000111222333000000111222222222222111000000000000000000000000000111222222333666:::===>>>:::777777;;;@@@BBBBBBAAACCCDDDDDDCCCBBBBBBCCCEEEEEEGGGHHHIIIJJJJJJJJJGGGGGGGGGJJJOOORRRTTTTTTWWWVVVWWWWWWYYY\\\^^^___^^^^^^]]]]]]^^^^^^______eeeeeedddcccbbbcccgggjjjeeejjjkkkrrr000000000000000000000000////////////////////////......//////000000111111////////////////////////000000000000000000000000000000//////.........---222222111///...---,,,+++---......///////////////........................//////000000//////...------......///////////////......------------......////////////////////////............////////////////////////////////////000///...---------------////////////////////////........................////////////////////////......//////......---,,,------...///000111222222333111///...///000///.........////////////......///111111000///......///222555888555111...000333555333111111222222222111000000000000000111111222///+++((()))...222222000222222222222222222222222333333333222222222111111444333222111111111222333111111222222222333333333666666666555444444444333222333333444444333333222000000000000111222333444111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000222222111111111111222222000000000000000000000000222111///.........///000//////000000///...------++++++,,,,,,---...//////444000+++***,,,.........111000...,,,+++++++++,,,---------....../////////------...//////...------000///...------------------------------------------,,,++++++************///...---,,,,,,---////////////...------------.........------------......000000//////.........---......------------..............................---------............///.........---,,,+++))))))////////////////////////........................////////////000000000000....................................////////////////////////000000000000000111222333333222111000444444444555444444333333333444777:::===???AAABBBCCCDDDEEEDDDCCCBBBCCCEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGIIIMMMRRRUUUWWWWWWVVVWWWXXXZZZ\\\]]]_______________^^^^^^^^^```bbbdddeeeeeefffhhhiiidddiiilllttt000000000000000000000000///////////////////////////////////////000000000////////////////////////////////////////////////000/////////............111111000///...------,,,---......///////////////........................------......------,,,+++---......///////////////......------------..........................................//////////////////////////////////////////...---------------////////////////////////........................////////////////////////......//////......---,,,///////////////000000000111///......///000000///......////////////......///000111000///...///000555555555333000///000222444222000000111222111000000000//////000000111222555111---...111444333111111111111111111111111111111111111222222333333333333333222111111222222333111111222222222333333333555555555555444444444444222333333444444333333222000000000000111222333444111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000000000////////////000000000000000000000000000000111111///.........///000///////////////...------++++++,,,,,,---......///222///,,,+++---......---++++++++++++,,,...000111---.........//////////////////////////////////////////............//////------------------------......---,,,,,,,,,,,,,,,...------------...///000//////...------------.........------------......000/////////.........---......------------.......................................////////////000.../////////...---,,,+++////////////////////////////////////////////////.../////////000000000000......................../////////000000000000111000000000000111111111111111111222222222222111111333444444444444444333333444555777:::===???@@@AAACCCDDDEEEEEECCCCCCCCCEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHJJJNNNRRRUUUWWWVVVVVVWWWXXXZZZ\\\]]]______``````____________aaabbbdddeeeeeefffhhhjjjeeejjjmmmttt000000000000000000000000////////////////////////000000//////////////////////////////////////////////////////////////////////////////............000/////////............---......///////////////........................------......------,,,+++---......///////////////......------------......------------------------............//////////////////////////////////////////...------------...////////////////////////........................////////////////////////......//////......---,,,000000000/////////......000///---...///000000///......////////////......///000111000//////000222999666222000///000000000222111//////000111000///000000//////000000111222999555111111222333222000000000000000000000000000//////000111222333444555333222222111111222333333111111222222222333333333444444444444555555555555222333333444444333333222000000000000111222333333111111111111111111111111222222222222222222222222111111111111111111111111222111111111111000000000000//////......//////000000000000000000000000000111000//////......//////...////////////...------+++,,,,,,------.........000...------...///---,,,)))******,,,---///111333............////////////111000///......///000111.../////////////////////------------------------000///..................---,,,------...///000111//////...------------.........------------....../////////.....................------------......////////////////////////...////////////000000000//////000000000//////...////////////////////////000000000000000000000000....../////////000000000////////////////////////000000000000111111111111111111111111222222222222222222111111111111222222333333444444444444333333555666888:::===>>>???@@@BBBDDDEEEEEEDDDCCCDDDDDDFFFFFFFFFFFFHHHIIIJJJKKKIIIIIIHHHIIIKKKOOOSSSVVVVVVVVVVVVWWWXXXZZZ\\\^^^``````aaaaaaaaaaaa``````aaaccceeeeeeeeefffhhhjjjfffkkkmmmsss~~~////////////////////////////////////////////////000000000//////......---///////////////////////////////////////////////////////////////..................///////////////---......///////////////......................../////////000//////...------......///////////////......------------......------------------------............///////////////////////////////////////......---------......////////////////////////........................////////////////////////.........///......---,,,////////////////////////111///....../////////.........////////////.........///000//////000222444>>>888111...000222111///111///......///000///...///////////////000111111666333000000000111000...111111111111111111111111///000000111222333333333222222222222222222333333111111222222222333333333333333333444444555555555222333333444444333333222111111000000111222222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000111111000000000000111111000000000000000000000000000000//////.....................//////...------,,,,,,,,,---------......------.../////////---,,,...------------.........---------------.........111///...,,,,,,...///111/////////......------,,,------------------------//////............//////,,,,,,---...///000111222//////...------------.........------------....................................------------......000000000000000000000000............////////////......///000000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000//////000000000111111111000000000111111111222222333222111000000111222333222222333444444444333333555777888;;;<<<>>>??????BBBDDDFFFFFFEEEDDDDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIJJJLLLPPPSSSVVVVVVVVVVVVVVVXXXZZZ]]]^^^``````aaabbbbbbbbbaaaaaaaaaccceeefffffffffhhhjjjggglllmmmsss}}}////////////////////////////////////////////////000000//////......------////////////////////////.................................///////////////............////////////---......///////////////......................../////////000//////...------......///////////////......------------..........................................////////////////////////////////////......---------......///////////////////////////........................////////////////////////.........///......---,,,,,,------...///000000000222000............---,,,......////////////.........////////////111444666@@@999000...111333222000000...------...//////.../////////...///000000111111000//////000000000///222222222222222222222222111111111111111111111111111111222222333333333333111111222222222333333333222333333333444444555555222333333444444333333222111111111000111111222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111///////////////////////////////////////......---------............------,,,,,,,,,---------------+++---///000///...------000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///............,,,***)))(((------------------------...---------------......+++,,,---...000111111222//////...------------.........------------......---------.....................------------......000000000000000000000000,,,,,,,,,---------......,,,,,,---...////////////////////////////////////....................................////////////000000000000000000000000........./////////000000/////////000000000111111333222111000000111222333111222222333444444333333555777888;;;<<<>>>??????BBBDDDGGGGGGFFFDDDDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIJJJMMMPPPSSSUUUUUUUUUUUUVVVXXX[[[]]]^^^___```bbbcccccccccbbbaaaaaaccceeeffffffgggiiijjjggglllmmmsss|||000000000000000000000000//////////////////////////////..................////////////////////////.................................///////////////.........///////////////---......///////////////........................------......------,,,+++---......///////////////......------------......////////////////////////............////////////////////////////////////...------------...//////////////////////////////........................////////////////////////......//////......---,,,+++,,,---...///000000111222000...---......---,,,......////////////......---.../////////111555999>>>777000...000333222000///...,,,---...//////...//////......//////000111///000000111111222222222222222222222222222222222222222111111111000000000000000222333333333333333111111222222222333333333333333333333444444444444222333333444444333333222222111111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111//////000000000000000111///......------......///////////////////////////...////////////...------,,,,,,---............---------------------------+++---///000///.........------...////////////...---------,,,,,,,,,,,,,,,------,,,++++++,,,------------------,,,***'''&&&------------------------,,,,,,,,,+++,,,,,,---...,,,---...///000111111111//////...------------.........------------......---------------...............------------......////////////////////////++++++,,,,,,,,,---------+++,,,---...............////////////////////////........................------........./////////////////////////////////............////////////.../////////000000000000222222111111111111222222000111222333333444444333555666888:::===>>>???@@@BBBDDDGGGHHHFFFEEEDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJHHHHHHIIIJJJMMMPPPRRRTTTUUUUUUUUUVVVXXX[[[]]]___^^^___aaacccdddcccbbbaaabbbdddeeeffffffgggiiikkkggglllmmmsss}}}000000000000000000000000////////////////////////------..................////////////////////////..................................../////////000///////////////.........---......///////////////........................------......------,,,+++---......///////////////......------------..........................................////////////////////////////////////---------------...//////////////////////////////........................////////////////////////......//////......---,,,---------....../////////...---,,,,,,.../////////......////////////......---.........///222777:::999555000---///000000000///...,,,---///000000//////............///000000///000111111111111111222111111111111111111111111000000000000111111111111///000222333444444333333111111222222222333333333444444333333333333333333222333333444444333333222222222111111111111111222111111111111111111111111222222222222222222222222111111111111111111111111////////////000000111111......------------......////////////////////////....../////////...---,,,+++,,,------.........---------------------------+++---//////------...000+++,,,...///000000000000/////////......---------------------------------***+++,,,------,,,***)))------------------------,,,,,,++++++,,,------...---...///000111000000/////////...------------.........------------......,,,,,,,,,------...............------------..............................,,,,,,,,,---------......,,,,,,---.........------////////////////////////........................---------.........//////...........................////////////000000000//////000000000111111111111111222222222222111111000000111333333444444333444555777:::===???@@@AAABBBDDDGGGHHHGGGEEEDDDDDDCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGHHHJJJLLLOOOQQQSSSUUUUUUUUUVVVXXX[[[^^^___\\\^^^aaacccdddcccaaa```bbbdddfffffffffgggiiikkkeeekkklllsss~~~000000000000000000000000////////////////////////,,,------....../////////////////////////////////........................---.........//////000000000000//////............---......///////////////........................//////000000//////...------......///////////////.........------.........------------------------............/////////000////////////////////////---------------...///000////////////////////////........................////////////////////////......//////......---,,,///............---------+++******,,,///111222222......////////////......------......///222777;;;555222///------.../////////...------///000000000...............///000000...///111111///...//////000000000000000000000000......///000111222333333///000222333444444333333111111222222222333333333444444444333333222222222222333333444444333333222222222111111111111111222111111111111111111111111222222222222222222222222111111111111111111111111.../////////000000111111000000////////////000000////////////////////////---.../////////...,,,,,,+++,,,------.........---------------------------+++---//////---,,,...111------///000000000///...111111000000/////////...------...//////...------((())),,,.........---,,,------------------------,,,,,,,,,,,,,,,---...///...///000111111000////////////...------------............------.........,,,,,,,,,------..................------.................................---------.........//////---...............------////////////////////////000000000000000000000000---------.........//////........................000000000000111111111111000111111111111222222222000111222333333222111000///000111222333444444444333444777:::===???AAABBBBBBEEEHHHIIIGGGEEEDDDDDDBBBCCCEEEGGGHHHHHHHHHGGGFFFGGGHHHJJJLLLOOOQQQRRRTTTUUUUUUVVVXXX[[[^^^```\\\^^^```cccccccccaaa```bbbdddfffgggggggggiiikkkdddjjjlllsss////////////////////////////////////////////////........................------------------------...............///000111000000//////.........---.........------,,,,,,,,,////////////............------------------------,,,,,,,,,---...///000000............................................................////////////---------............///------------------------111000///......---......------------.........///------------------------......------------............------------......///////////////000111111........................---///111222333222111000...222111---333>>>@@@888444222///.........,,,+++,,,,,,,,,---------......111111000000//////......000000000000000000000000...000111222222111000...000000000000000000000000000111222333333222000///111111222222222333333333111111222222222333333333111111111111111111111111333333333222222111111111111111111111000000//////000/////////000111222222444444333333333333222222333333222111000000111111------............------............///////////////...---...000111111000........................+++,,,------......---------------............///////////////000000000000/////////...------,,,,,,........................---------.........//////......//////...---,,,,,,...............///000000,,,---...000111111111111++++++,,,------,,,++++++------......------,,,+++,,,,,,,,,---------......//////.........---------......------------.........///000///---,,,,,,...///............---------......---,,,---...///000000000000000000000000000------......//////000000........................111111111000000000000000222111111111000000//////333333222222222222333333333222111111111222333444444555777:::===???@@@AAABBBDDDEEEDDDCCCAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJMMMQQQSSSTTTVVVWWWXXXYYY[[[^^^```bbbbbbbbbaaa______aaacccdddfffhhhhhhhhhhhhhhhiiiffflllooottt~~~////////////////////////////////////////////////////////////////////////------------------------...------------......//////.........------------.........------,,,,,,,,,............---------------------------------------,,,,,,------///000000........................////////////////////////............///////////////.........------,,,,,,------------------------///...............///000------........./////////000000000000000000000000......------------............------------......---------------......///........................---...000111111111000000,,,000///,,,222===???888333111///.........---,,,---------.........//////000000000000//////......000000000000000000000000...///111222222111///...000000000000000000000000111111111222222111111000111111111222222222333333111111222222222333333333333333333333333333333333333333333222222111111111222222111000000000000000111111111111111111222333444444333333222222111111222111111000//////000000...//////000000//////...............////////////111///......///000...---........................////////////......---,,,------------...................../////////000000,,,,,,------.../////////.....................---,,,------------.........//////000000///......---//////......//////000111---......////////////...+++,,,---......---,,,+++------......------,,,+++,,,,,,---------.........000000/////////...............------------.........///000///---,,,---...///............---------...------,,,---...///000////////////////////////.........///////////////........................////////////////////////111111111111000000000///111111000000000000111111222222111111222555777999666777999;;;>>>???AAAAAABBBCCCEEEEEECCCBBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJIIIHHHHHHJJJMMMQQQSSSTTTUUUWWWXXXYYY[[[^^^```^^^```bbbbbbaaaaaaaaabbbffffffeeeeeefffiiilllooodddjjjlllsss}}}////////////////////////////////////////////////111111111111111111111111...........................------,,,,,,,,,---------------------,,,,,,,,,.........---------------...------------,,,,,,,,,---------------------------------------...///000........................////////////////////////---............/////////000///...---,,,+++******........................------------...///000111............/////////000------------------------......------------............------------......------,,,,,,------...///.................................///////////////,,,///...,,,222<<<>>>888111///...---...///...---........./////////000000000000000////////////...//////////////////////////////111111111111//////000000000000000000000000111111111000000111111222111111111222222222222333111111222222222333333333333333333333333333333333222222222222222111111111333222111000///000111111333333222111111111222222333333333222111000000///000000000//////////////////000000111111000000///............////////////000///---...//////...---........................111111111000///---,,,+++------------............---------.........//////,,,,,,------.../////////.........------,,,,,,,,,,,,,,,,,,,,,------------///000000000000///......///............///000000...............---,,,,,,------............---------............---,,,,,,,,,------------.........000000000000000/////////......------------......---/////////---,,,---...///............---------...------------...//////........................///////////////.............................................////////////111111111111000000000000111111000000000000111111222111111111444888;;;>>>888999:::===>>>@@@@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJMMMPPPSSSTTTUUUWWWXXXYYY[[[^^^```]]]```cccdddbbbaaa______hhhgggfffffffffhhhjjjkkkccciiikkkqqq|||////////////////////////////////////////////////000000000000000000000000//////////////////////////////...---,,,,,,,,,,,,------------------------...............---------.........---------,,,,,,,,,,,,---------------------------------...///000........................////////////////////////---------........./////////......---,,,+++++++++////////////////////////---------------...///000........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......///............///000000..............................---------......///000111000///333;;;;;;666000...------///000///...---.........//////////////////////////////////////////////////////////////////000111111000//////000000000000000000000000111111000//////000222333111111111111222222222222111111222222222333333333111111111111111111111111222222222111111111111111333222000//////000222333333333222111000000000000333333222111000///......000000000000000000/////////000000111111000000///............///////////////...---...000111111000........................000000000//////---,,,,,,,,,,,,---------.........,,,,,,,,,---------....../////////...------,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------......////////////......---------------...//////.........//////......---.......................................------,,,------------............////////////////////////......------------......---...///...---,,,---//////............---------------------......//////........................000000//////......------..............................///////////////000111111111000000000000000333333222222222222333333333222111111444888<<<>>>888999:::<<<>>>??????@@@>>>@@@BBBCCCCCCCCCDDDFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJMMMPPPSSSSSSUUUWWWXXXXXXZZZ]]]```bbbccceeedddbbb```___```cccdddfffiiikkkkkkjjjhhhfffkkklllrrr}}}////////////////////////////////////////////////////////////////////////////////////////////////000000///...---------.....................//////........................////////////.........---,,,,,,,,,---------.........------------...//////........................------------------------------------............------------------------//////////////////////////////...---------------............////////////////////////////////////......------------............------------.....................///000000........................///...------------......000111000000444777555111000...------///000000///,,,,,,---------........................//////////////////////////////////////////000000/////////000000000000000000000000111000///...///000222333000000111111111222222222111111222222222333333333111111111111111111111111111111111111111111111111222222111000000111222333222111000///////////////222222111000000///......000000111222222111111000...//////000000//////...............////////////222000//////111111000...........................,,,------.........------,,,,,,,,,------------...,,,,,,,,,,,,------------/////////...------,,,,,,++++++++++++******))))))+++++++++,,,,,,,,,------,,,,,,---......---------,,,,,,++++++,,,,,,---...------...///000111111000..............................//////......---,,,---------.........//////..............................------------......,,,...///...------...//////............------------------.......................................000000//////......------/////////////////////////////////000000111111111000000000000000000111111333333222222222222333333333222111111222555888;;;777888999;;;===>>>>>>>>><<<>>>AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIKKKMMMPPPRRRSSSUUUVVVWWWXXXZZZ]]]___ddddddcccaaa```aaadddgggjjjhhhfffgggkkknnnoooooojjjoooooottt~~~////////////////////////////////////////////////------------------------........................000000///.........//////.........///////////////.............../////////000000/////////.........+++,,,,,,------...............---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------.........//////........................000///...---,,,,,,,,,,,,------------.........///..............................------------............------------......,,,,,,++++++,,,,,,---..........................................---------...---...111555555111,,,000...------///000//////,,,,,,,,,------------...---............/////////////////////////////////////////////////////////000000000000000000000000////////////000111111222000000000111111111111222111111222222222333333333333333333333333333333333000000000111111111111111111111111222222222222222000000///.........//////111111111111000000000000///000222333333222111111...//////000000//////...............////////////555333111000///...,,,***........................+++,,,,,,---......------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------.../////////++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,------------,,,,,,++++++++++++,,,------,,,---...000111222222222......------------.........////////////...------------........./////////------------..................------------......,,,---///...------...//////............---------,,,---......//////..............................///////////////.........//////////////////////////////000000111111222222000000000000111111111111111111000000000000111111222222222222333444666777555777888:::<<<>>>>>>???===???AAABBBBBBBBBCCCEEEGGGGGGIIIJJJKKKLLLLLLLLLMMMLLLJJJJJJKKKMMMPPPRRRSSSTTTVVVWWWXXXZZZ]]]___`````````______ccciiimmmxxxllleeedddgggkkklllkkkpppqqquuu~~~////////////////////////////////////////////////------------------------------------------------......---------...//////---------....../////////---........./////////000//////.........---------++++++,,,,,,---......//////......---------..............................------------------------,,,,,,---------.........//////////////////......------------------------......---,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......,,,,,,++++++,,,,,,---..............................//////000///...---,,,+++,,,///555999888222...111///------/////////...------------............---------.........//////000000000000000000000000/////////....../////////000000000000000000000000---...///000111111111111000000000000111111111111111111222222222333333333333333333333333333333333///000000000111111111222///000222444444333222111000///////////////000111000000111111111111222222...///111222333222111000///000000111111000000///............////////////000///------......---+++........................---...............---,,,++++++,,,,,,,,,---------------------............,,,,,,------.../////////,,,,,,------......//////,,,------------.........+++,,,------......------------,,,,,,------...///------...///000000000///...---,,,++++++,,,---...///////////////...------............////////////---.........////////////......------------......,,,---......------...000///............---------,,,---.../////////...---////////////////////////.........///////////////////////////////////////......//////000111111222///000000000111111111111111111000000000000111111000111222333444555555555555666999;;;===???@@@AAA???AAACCCDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMLLLKKKJJJKKKMMMPPPRRRRRRTTTVVVWWWXXXYYY\\\___^^^____________aaaeeehhhxxxllldddccceeeffffffhhhnnnpppuuu~~~////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,------...///,,,,,,,,,------.........---.........//////000000......---------,,,,,,,,,++++++,,,,,,---.../////////......---------......................................................,,,,,,,,,---------......222222111000///...------------------------------,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,------////////////////////////.........------..................------............------------...//////...........................///000111111///---++++++,,,111:::???===777333111000.........///...---............/////////000---------.........//////111111111111111111111111//////............//////000000000000000000000000,,,---///111111111111000000000000000111111111111111111222222222333333333111111111111111111111111//////000000111111111222...000333555555444222000000000//////000111222222000000000111222222333333,,,...000111222111000///111111222222222222111111............/////////000(((((((((***...000000000........................111111000000///...,,,,,,++++++,,,,,,,,,------------------.........//////000//////...------,,,,,,---......///000111222222---------.........//////,,,------.../////////...///............///000000.........///......---,,,---,,,++++++++++++,,,---///////////////......---............/////////000.../////////000000111111.........------.........,,,---......------///000//////.........---------,,,,,,.../////////...---000000000000000000000000---.........//////000000000000000000000000000000---------...///000000111//////000000111111111222333333222222222222333333///000222555666777666666555777999<<>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMLLLLLLNNNQQQTTTUUUVVVVVVXXXZZZ\\\^^^___cccbbbaaa``````______``````aaacccfffiiikkklllllliiinnnnnnrrr{{{000000/////////.........---------------...//////........................//////...------------------...............---------------............///000---444---,,,333***,,,...............---------..............................---------,,,,,,,,,//////...------...//////------------------,,,,,,,,,,,,,,,---------------............////////////000...,,,---...///---+++..............................------------......///...---,,,++++++++++++///000111000......///000------............------///.........------,,,,,,........................------,,,,,,,,,------......///666>>>===444...------///000222222111000/////////...---,,,---...000/////////...////////////000000////////////000000000000000000//////......000000000000////////////000000111111111111000000000000000000111111111111111222222333333222222111222333333222000///000111111000000//////000111222000000000000000000000000111111111111111000//////////////////000000000000111111000000000000000000///000111222222111000///////////////////////////+++,,,...///000000000///000000000000/////////...------........./////////000/////////.........---+++---///000000///---+++........................///000111222333444444444------------------------------------------------........................---+++***+++---//////---//////......------------////////////...---,,,,,,,,,---.../////////...---------------------------.../////////000000000000////////////////////////------------------------///---+++,,,...000///...///////////////////////////......------.........////////////////////////////////////000000000000111111000000000111222222000000000000111111111111111111111222333444444555777888;;;===@@@AAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLNNNQQQTTTUUUVVVWWWXXXZZZ\\\^^^___bbbbbbaaa```_______________aaacccfffhhhjjjkkklllkkkppppppuuu~~~///////////////............------------...//////........................//////...------------...---.....................---------............//////...777//////666---...---------...............------------------------...------------,,,,,,,,,......------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++---............////////////...------......---+++........................---..................---000000///...------------000111333333111/////////------............------,,,------...//////000000........................+++++++++,,,---...///000///111777;;;999333//////---...000111111111000//////111111...***))),,,000/////////000//////...---000//////......//////000000000000////////////...////////////000000000000000000111111111111000000000000000000111111111111000111111222222111111111444444444222//////000222000000000000000111111111////////////////////////000111111111111000000///000000000000////////////111111111000000////////////000111111111111000000////////////////////////,,,---...///////////////000000000/////////......,,,---------............/////////...............,,,---///000000///---,,,........................///000222444444333222111........................------------------------...........................------...//////...,,,.........///......---,,,..................------.........///......---,,,,,,,,,,,,---.........///....../////////000000000////////////////////////------------------------///---,,,,,,...//////...///////////////////////////......---......//////////////////////////////......//////000000111111222222222222222111111000111111111111222222222222111111111222222333333333888999;;;>>>@@@BBBCCCDDD@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLNNNOOONNNMMMLLLMMMPPPSSSUUUVVVWWWXXXZZZ]]]___```aaaaaa```___^^^^^^^^^^^^___```bbbeeegggiiijjjkkkjjjooopppuuu~~~------------------------......---------......///........................///......---------......---------------......///---------............//////444@@@444---222***...,,,,,,------...//////000------------------------------------------------------------------------,,,,,,,,,------............---------,,,,,,++++++---------.........//////......------------,,,,,,........................,,,---...//////...---,,,///......//////000111222222444555444111---+++***------............------++++++,,,,,,---...//////..............................---......///000111111444777888555111///000---...///000000000//////...000222111///---...///---...///000000//////.../////////....../////////////////////////////////......//////000000111111000000111111111111000000///000000000111111111111000111111222222222222111444444333111//////222444111111222222222111000000000000000000000000000000000000111111111111000///111111000000//////......111111111000//////......///000000111111111111111////////////////////////---------....../////////000000/////////.........,,,,,,,,,---------..............................,,,---...//////...---,,,...........................000222333333222///...------------------------------------------------......................../////////000000///---,,,------...//////...---,,,...------------......////////////......---,,,,,,+++,,,,,,---...//////000........./////////000000////////////////////////........................///...---------.........////////////////////////...............//////000////////////////////////------...///000111222222333333444444333222000///000000000111111111222222111111111222222222333333777999;;;>>>@@@BBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPOOOMMMLLLMMMPPPRRRUUUVVVWWWXXX[[[]]]___aaa``````___^^^]]]]]]]]]]]]___```bbbdddggghhhiiijjjhhhmmmnnnsss}}},,,---------------------///......---------....................................---------......///...------------...///000---------............///222===MMM:::+++---(((...+++,,,,,,---...///000000------------------------------------------------,,,------------------,,,,,,,,,,,,------.........//////......------,,,,,,------------............---......---,,,,,,,,,,,,........................,,,---...//////...---,,,------------...///000000000222444333///,,,***)))------............------,,,,,,------------------........................//////............//////111666888666222//////000------......////////////---...000444777666222...,,,---...///000000000000//////............//////.............../////////......//////000000111111000000111111111111000000///000000000111111111111111111222333444444333333111111111000000222555888999999999777555111...,,,111111111111111111111111///000000111111111000000111111000000//////......000000000000//////......000000000000000111111222////////////////////////---------------.........////////////............,,,,,,,,,---------......---------...............------...//////...------........................,,,...000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111111000...---,,,------...............---......---------...////////////......------------,,,,,,------...///000000............////////////////////////////////////.................................---------...///////////////////////////...............///000111////////////////////////,,,---...///000111222333333444444444333111000.../////////000000000111111111111111222222333333444666777:::<<>>888222///111111111111111111111111///000000111111111111000000000000000////////////////////////////////////000/////////000111222333////////////////////////...------,,,------....../////////.........------,,,---------............---------------.........---..................---........................+++---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................000111000...------.........---------...////////////---,,,,,,---.../////////...---------......---------.../////////000------........./////////////////////////////////...........................//////...,,,,,,---///////////////////////////............///000111111////////////////////////------...///000111222222333333333333222111000///.../////////000000000000000111222333444555555666666777999<<<>>>@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPOOONNNMMMNNNQQQTTTUUUUUUWWWYYY\\\^^^aaabbb``````___^^^]]]]]]]]]]]]```aaaccceeeggghhhiiiiiijjjoooqqqvvv........./////////000000//////...------------------------------------------------------...//////...---,,,,,,,,,...000111---------............///555@@@LLL777***222---000,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...////////////...---------------------,,,,,,------------------......,,,,,,---------.........+++---...---+++***+++---..............................------------......---,,,+++******)))))))))+++,,,......------...000------............---------------------.................................,,,,,,,,,,,,,,,---...///000888;;;555......///...------,,,,,,------...///---...000333666777666555222111...,,,,,,---///000///......------......///---------.........//////000000000000////////////000000111111111111000000000000000000111111111111000000222333333444444444///000222333333333555777AAABBBCCCBBB???;;;666333111111111111111111111111//////000111111111111111////////////000000000000------......///000000000000/////////000111222333////////////////////////......---,,,,,,,,,---...//////.........---------------........./////////,,,,,,,,,------.........................................................,,,,,,---.........------------------------------------------------------...........................///000///,,,,,,...000///...,,,+++,,,---000111111000...,,,,,,,,,---.........---,,,---...//////............////////////---------.........//////////////////////////////...........................///000...,,,+++---///////////////////////////............///000111222////////////////////////---......///000111111222333222111000000000000000//////000000000111111111000111222333555777888888777888:::===???AAABBBCCCDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIKKKLLLMMMNNNOOONNNOOOOOONNNNNNOOORRRUUUUUUUUUWWWYYY\\\___aaacccaaa```___^^^]]]]]]]]]]]]aaabbbdddfffhhhiiiiiijjjiiioooqqqwww,,,,,,,,,---------......000///...------------------------------------------------------...///000...---,,,+++,,,...000222---------.........//////111999BBB///)))444///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///000000///...---.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++---///---+++)))+++---........................///...---,,,,,,---...///,,,,,,,,,,,,---...//////...//////...,,,,,,---///---..................---)))******++++++,,,,,,,,,........................,,,,,,,,,---///111222333000999<<<555...---///...---,,,,,,,,,,,,---......---000222111000111555:::666444000,,,***+++---............------.........---------.........//////111111000000//////......000000111111111111000000000000000000111111111111//////000222222333333333000222444444444333444555---000333666777555222000000000000000000000000000//////000111111111111111......//////000000111111,,,,,,---...///000111111000////////////111333444///////////////////////////...---,,,+++,,,---...//////.........---------.........////////////000,,,,,,,,,------.........................................................------------......//////........................------------------------........................---//////---++++++...111000...,,,***+++---000222222000...,,,+++,,,---......---,,,,,,---...///111///////////////.........---------.........//////////////////////////////////////////////////////...000000///,,,+++---///////////////////////////............///000222222////////////////////////......//////000000111111222222000/////////000111000111111111111222222222000000222444666888999:::888999;;;>>>@@@BBBCCCDDDBBBCCCCCCEEEFFFGGGHHHIIIHHHHHHIIIKKKLLLNNNOOOOOONNNNNNOOONNNNNNPPPSSSVVVUUUUUUWWWYYY\\\___bbbcccaaaaaa```___^^^^^^^^^^^^bbbccceeeggghhhiiijjjjjjgggmmmooouuu000//////...------,,,,,,...........................------------...//////...------,,,,,,------.......................................////////////555555555444111//////000...///////////////......,,,++++++***+++,,,...///------,,,,,,,,,+++++++++////////////............///...---,,,,,,---...///......////////////........................------000000000000...,,,***))))))***,,,......---,,,+++------------------------------------------------///......------......///000...,,,---//////---+++---------............///,,,---.........---+++***......///...---...000222;;;888444000......///000//////.........---------,,,,,,,,,...111555888:::DDD777,,,+++---,,,...222---------............///////////////........................////////////,,,,,,,,,------///000000222111000/////////111111111111222333444444555555000000000000000//////...111000000000//////......000000111000000///...---000000////////////000000000000000000000000000000+++,,,---///000111111111000///...---...000222333444333222111000000000000,,,,,,,,,---------......000000000000000000000000........................//////.........---------........................------............------++++++,,,,,,---...//////,,,,,,,,,---------......(((***---//////...,,,***,,,---...///...---,,,+++,,,---...---,,,+++---///000///...---------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///...............///000000...............///000111//////............//////...000111000///...///111////////////000000000000......///000000000000000......///000000000000000111111111111111111111111000000000000111111111111666555222000///000222333111222222333333444444555777888:::<<<===>>>??????AAABBBCCCEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUWWW[[[___aaa```___``````___]]][[[[[[]]]```ccccccddddddfffgggiiijjjkkkjjjooowww}}}111000000///......------...........................------------...//////...------,,,,,,------...---------...........................////////////222333333111///......///......////////////......---------------...//////.........---------,,,,,,////////////............///...---,,,,,,---...///---......//////......---........................////////////...---,,,,,,,,,---...000000///...------------,,,,,,------------------------------------,,,,,,++++++,,,,,,---000...------///000...,,,---------............//////000111111111000......---.........---...000333===:::555000---,,,------//////.........---------------,,,---...111444555<<<222,,,---000......000---------............///////////////........................////////////---------......///111111333333222111111222222333111111111222333333444444000000000000000//////...222222111111111000000000///000000000000//////...000000////////////000000000000000000000000000000//////000000000000000///111000///...///111333444555444333111///...------,,,,,,------............////////////////////////........................///.........------------........................------............------+++,,,,,,,,,---.........,,,,,,,,,---------......***,,,---//////...---,,,,,,,,,---------------,,,......///...---,,,...000//////...---------------///...------,,,,,,,,,---------------............---------............///...............///000000///............//////000//////............//////...000111000///...///111000000000000////////////......///000000000000000......///000000000000000000000000000000000000000000000000000111111111111111111111111111111111222111222222333333444444555777888:::<<<===>>>??????BBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVVVVXXX\\\___bbbaaa`````````___]]][[[[[[^^^```dddeeeeeefffgggiiijjjkkklllkkkooovvv}}}111111000000///....................................------------...//////...------,,,,,,------...,,,,,,------.........///---............/////////...///000///---,,,---.........///////////////.........///000000000000/////////.........---------/////////............---......------------......,,,------......------,,,..............................---------......///---.../////////...---,,,...---,,,++++++,,,---...------------------------------,,,,,,,,,,,,------...---,,,---...///...------------............///---............---,,,,,,---.........---...111333:::888444000---------..................---------...---,,,,,,,,,---...///222---+++///222111//////---------............///////////////........................////////////............///000111111222222111111111222222333000000000111222222333333000000111111000000///...333333333222222222222222...//////000000000000///000000////////////000000000000000000000000000000222222222222111///...---111111000000000222333555333222111///............---............/////////........................------------------------............------------------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,---------......---------.........//////++++++++++++,,,------......///000///------///000//////...------------...///...------,,,---------....../////////000000000---------............///...............///000000000//////............/////////............//////...000111000///...///111111111000000//////............///000000000000000...//////000000000000000////////////////////////000000000000111111111111---...000111222222111111111222222333333444444555777888999;;;===??????@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTVVVXXXXXXXXXYYY\\\```bbbbbbaaa``````___]]][[[\\\^^^aaaeeeffffffgggiiijjjlllmmmnnnlllooouuu|||000/////////.........---...........................------------...//////...------,,,,,,------...+++,,,,,,------......///---------.........//////,,,---......---,,,---///---...//////////////////...///000111111000///...............------------//////.........---------------------------------+++,,,,,,------,,,,,,+++---------...............///...---,,,,,,---...///,,,------------+++******///...,,,++++++,,,...///........................//////............//////++++++++++++,,,,,,,,,,,,---------............///------------,,,,,,++++++------......---...111333444222000///...///111222...........................---,,,,,,,,,,,,------...,,,,,,...000000...------------............///////////////........................////////////...............///000000///////////////000000000//////000000111111111222000111111111111000//////222222222222222222222222---...///000000111000000000000////////////000000////////////////////////222222222111000///...---000000000000000222333444---------......000111111.../////////////////////------------------------------------------------------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---///000+++*********+++,,,...///...//////...------...000///......---------............------------.........////////////000000000---------............///...............///000000111000///...............//////............//////...000111000///...///111111111000000//////............///000000000000000//////000000000000/////////////////////////////////000000000111111111111//////000111111222111111111222222333333444444555666777999;;;===???@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMOOOQQQTTTWWWXXXXXXXXXYYY[[[___aaaaaaaaa``````___]]]\\\\\\___aaaeeeeeefffgggiiikkklllmmmooommmooouuu|||......------------,,,,,,...........................------------...//////...------,,,,,,------...,,,,,,,,,,,,------......------------............,,,...///...------...000------...///////////////---...///000000///---,,,---------,,,,,,,,,,,,+++............------------,,,------------------,,,++++++,,,,,,,,,,,,++++++---------.........//////111000...---,,,,,,---...------------,,,++++++***...---,,,,,,,,,,,,---...........................000//////......//////000,,,,,,---,,,,,,,,,,,,------------............///000000000///////////////,,,---...------...111444222111///......///111222---.....................,,,,,,,,,,,,------............---,,,---......------------............///////////////........................////////////------,,,,,,,,,---............//////000000000000///000000000000000111111111111111111111000000///000000000111111111111111---...///000000111000000000000////////////000000/////////////////////////////////000//////............//////000111111222------------...///111111/////////////////////...------------------------------------------------,,,,,,------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,+++***+++,,,...///++++++******+++---///000---......---,,,,,,---///......---------......///......---------......///------........./////////---------............///...............///000000111000///...............//////............//////...000111000///...///111111000000000/////////.........///000000000000000//////000000000000//////000000000000000000000000///000000000111111111111555444222000000000222333111222222333333444444555666777999;;;===???@@@AAACCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLMMMNNNPPPSSSVVVWWWXXXWWWWWWZZZ]]]___````````````___^^^\\\]]]```bbbdddeeeeeeggghhhjjjlllmmmpppnnnpppvvv|||,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,------------.........---...//////...---...000,,,---...///000000000000------.........---,,,,,,------,,,,,,,,,+++++++++.........------------,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////000000///...---,,,,,,,,,///...............------------------------------..............................------------.........000000///...------...---------............///000///......------......,,,------------///222444444333111///...------------------...............,,,,,,,,,---......//////...000...+++***---...------------............///////////////........................////////////---,,,,,,,,,,,,,,,------//////000111222222222222000000000000000000111111111111222222111111000//////////////////000000000...//////000000000000///000000////////////000000000000000000000000000000,,,---...//////000//////---......///000000111111111000///.............../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++***+++,,,---...,,,,,,,,,,,,---......///,,,---...---++++++---......------------...//////.........---......///000,,,,,,---------.........---------............///...............///000000000//////............/////////............//////...000111000///...///111/////////000000000000000......///000000000000000000000000000000//////...000000000000000000000000000000000000111111111111777555222000///000222333111222222333333444444555555666999;;;>>>???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMMMMNNNPPPRRRUUUVVVXXXWWWWWWYYY\\\____________```___^^^]]]^^^```cccddddddeeegggiiikkkmmmnnnpppnnnqqqwww~~~------------------------...........................------------...//////...------,,,,,,------......------,,,,,,+++++++++,,,,,,---------.........---...//////---,,,---...,,,---...///000000000000///...------,,,,,,------...---------,,,,,,,,,,,,.........---------,,,,,,+++,,,------------,,,+++,,,,,,------------,,,,,,,,,,,,------...//////000---...............------......---------...//////+++,,,...//////...,,,+++..............................------------.........000111///,,,***+++,,,---------............///...---,,,+++++++++,,,,,,+++,,,---------///222555333222111///---,,,,,,,,,---------.........//////,,,,,,------...---------+++///000,,,+++//////------------............///////////////........................////////////...------,,,,,,,,,------...///000111222222222111111111111111111111111111111222222222222111000000.........//////000000000///000000000000//////...000000////////////000000000000000000000000000000......///000000000000000......///000111111111111222111000///........................------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------...//////.........---.........,,,,,,...///---------------...//////...............///000000,,,,,,---------.........---------............///...............///000000///............//////000//////............//////...000111000///...///111......//////000000111111......///000000000000000000000000000000///......////////////////////////000000000000111111111111333222111000000111222222111222222333333444444555555666888;;;>>>@@@AAAAAADDDEEEGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVZZZYYYXXXYYY\\\___``````___```___^^^]]]^^^aaaccceeeeeefffhhhjjjlllnnnpppooonnnrrryyy---................................................------------...//////...------,,,,,,------...///...------,,,+++***))),,,,,,,,,---------......---...///...,,,+++,,,---,,,---...///000000000000000///...,,,,,,,,,---...//////.........---------......---------,,,,,,,,,++++++------------++++++,,,------......------,,,,,,,,,------...///000000***,,,---///000000///...+++++++++++++++,,,---...***,,,...000000...,,,***////////////////////////000000////////////000000,,,---...,,,(((&&&''')))---------.........//////111000///...---...//////+++,,,---------///222555000//////............///---------.........//////,,,------------,,,+++***'''...111...---111111------------.........//////000/////////......................../////////000///......---------......+++,,,...///000000000///222222222111111111111111111222222222222111000000......//////000000000111000000111000000///......000000////////////000000000000000000000000000000000000111111111111000//////000111222222333222222000////////////000111111......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------......---------............///...///000000000///...---...///000///------///000---------------...///000...............///000000---------............///---------.........//////...............///000000...............///000111//////............/////////000111000///...///111------...///000111222222...//////000000000000000000000000000000///..............................000000000000111111111111......000111222222111111111222222333333444555555555666888;;;>>>@@@AAABBBEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQPPPQQQRRRTTTVVVWWW[[[ZZZYYYZZZ]]]```aaaaaa___```___^^^]]]^^^aaadddfffggghhhiiikkknnnpppqqqnnnnnnrrrzzz......---------,,,,,,,,,,,,---...//////...---,,,........................---------............///+++,,,,,,---...///000000,,,---------.../////////.........------.........------------...000111222333///,,,,,,///000,,,(((+++,,,,,,---.........---------------------------//////.........---------------------------------,,,,,,,,,++++++,,,,,,---........................------------------------...---,,,+++,,,---...///000000/////////.........,,,---...//////...---,,,,,,---///000000///---,,,...............///000000////////////////////////---...---+++///555777555111000000///......------,,,++++++******++++++,,,......///---++++++,,,---...........................---,,,,,,++++++++++++////////////000000000000//////////////////////////////...---,,,,,,++++++,,,---......///.........000000000000000000000000222111111000000000000000222111111000///......---111111000000//////......000000////////////000000000000000000000000000000000000///...............////////////000000000000000000111111000///......000000/////////.........000///---,,,+++,,,------***+++---,,,++++++,,,...---,,,,,,++++++,,,,,,---///...,,,+++***,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////............------------------------///...---,,,,,,---...///---...///000///...,,,+++///......------,,,++++++.../////////...---,,,,,,,,,,,,,,,,,,---...///////////////...------///111////////////////////////000000///...---,,,,,,+++...---,,,...000111000///,,,---...//////...---,,,000000000000000000000000////////////000000000000...///111222222222000///111222333333222111000///000111222333444333222222444666999<<<>>>@@@AAAAAAEEEFFFGGGGGGGGGHHHJJJLLLNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLNNNPPPRRRUUUVVVYYYYYYYYYZZZ]]]aaadddgggjjjgggccc``````aaadddgggiiihhhhhhhhhjjjllloooqqqooonnnpppttt|||.........---------,,,,,,------............------++++++++++++++++++++++++------------............++++++,,,,,,---.........------------..................------------......---------......///000111111...+++,,,//////---)))+++,,,------......------........................///.........------------,,,,,,,,,+++++++++++++++......------,,,---------........................------------------------++++++*********+++,,,---......---------,,,,,,,,,------...//////...------.........------.........---------------...//////////////////////////////+++,,,,,,+++///666888666000000//////...------,,,------,,,,,,,,,,,,------.........---++++++,,,...........................///...------,,,,,,,,,---------------..................................../////////......------------...//////000000//////000000000000000000000000222111111000000000000000111111111000///.........000000000///////////////000//////......//////000000000000000000000000000111111000///////////////....../////////000000000//////000000000///............---------,,,,,,,,,------+++*********++++++,,,---......------...///...------------------...000///...---------...///------------------------////////////////////////---------------------------------------......///////////////////////////------------------------///...------------...///...............---,,,,,,++++++,,,------......///.........///......------//////...---,,,,,,,,,,,,/////////...------///111////////////////////////000000000//////...------000///......///000///---...//////////////////...000000000000000000000000////////////000000000000000000000000000111111222111111222222222111//////111111222333333333333333444666999<<<>>>@@@@@@AAAEEEFFFHHHHHHGGGHHHJJJLLLMMMLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLNNNPPPRRRUUUVVVYYYYYYZZZ[[[^^^```ccceeegggeeebbb``````bbbdddfffiiihhhhhhhhhjjjmmmoooqqqpppooopppttt}}}.........------------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------------............------------------..................------------------,,,,,,,,,,,,---------------......//////000///,,,***+++...///---***,,,,,,------......------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,000///......------------------------------------------------------------+++++++++***+++,,,,,,------------------,,,,,,,,,------...//////...------000///---++++++---///000,,,,,,,,,,,,,,,---......////////////////////////)))+++,,,,,,000777999666//////......---,,,,,,,,,//////............//////---......---++++++,,,...........................//////...---------......,,,------------.........------------------------/////////////////////......//////000000000000000000000000000000000000000222111111000000000000000111111000000//////......//////////////////000000///..................///000000000000000000000000222111111000000000000111............////////////------.../////////......---------------,,,,,,,,,------,,,+++++++++,,,,,,---...000///......///111........................,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......//////000000111111------------------------///...------------...///...------,,,,,,,,,,,,,,,++++++,,,------......///------......///.........000///...---,,,,,,,,,,,,...///000///------///000////////////////////////000000000000000000000000222000......//////---,,,000000////////////000000000000000000000000000000////////////000000000000222111///......000222444000000111111111000//////222222222222222333444444555666888;;;===???@@@@@@DDDFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLNNNPPPRRRUUUVVVYYYZZZ[[[]]]^^^```aaabbbdddcccaaa``````bbbdddeeehhhhhhhhhiiijjjmmmoooqqqqqqpppqqquuu}}}............------------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000//////.....................------,,,,,,,,,---,,,,,,++++++,,,,,,---------..................,,,+++***+++---...---,,,,,,,,,------...------,,,........................------------------------.........///////////////000///...---,,,,,,,,,---------------------------------------------------------------......//////////////////////////////---..................---///...---,,,,,,---...///------,,,,,,------...///////////////////////////***,,,------111666777444......---------,,,,,,,,,//////............//////---......---++++++---.................................------------.............../////////000000------------------------.............../////////......///000000000000///////////////////////////222111111000000000000000111000000000/////////...---......//////000000000......------------......000000000000000000000000111111000//////000000000---.........////////////,,,,,,---.../////////...//////////////////////////////..................---...//////......///111------............------,,,------............---------------------------++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,,,,---,,,,,,------...///000111222333------------------------.........------............---,,,+++***+++,,,---///......------,,,++++++,,,,,,---.../////////...,,,,,,,,,------...///000...///000///...---...000////////////////////////....../////////000000000111///......//////...,,,111000///......///000111////////////////////////////////////000000000000111000/////////000222333//////000000000/////////333333222111222333444555555666888:::<<<>>>@@@@@@DDDFFFHHHIIIHHHHHHJJJKKKKKKLLLLLLMMMNNNPPPQQQQQQLLLLLLLLLNNNPPPRRRUUUVVVXXXZZZ[[[]]]___`````````aaa`````````aaabbbdddeeegggggghhhiiikkkmmmpppqqqrrrqqqrrrvvv}}}//////.........---------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......------,,,,,,+++......------,,,,,,,,,+++---,,,,,,++++++,,,,,,------......///......---,,,+++******+++---...------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000...------,,,++++++,,,,,,------------------------------------------------------........./////////.../////////////////////.........------.........,,,---...//////...---,,,...............//////000////////////////////////,,,/////////111555444000---------------,,,,,,,,,......------------......,,,---...---,,,,,,---///........................---,,,,,,,,,,,,,,,------............////////////------------------------------------------......,,,---......//////......////////////////////////222111111000000000000000000000000000////////////------......//////000000......------------......//////////////////////////////.........//////000.........////////////000,,,,,,---.../////////....../////////////////////////////////////////////+++---......---,,,...///+++,,,------------,,,+++...///000111111111111111------------------------........................,,,,,,,,,---------......***+++,,,---------,,,,,,,,,---...///000111222333---------------------------..................---...---,,,+++***+++,,,---///......------,,,++++++,,,,,,---.../////////...------------...///000000---///000000.........///////////////////////////,,,------......//////000///------...000000000///000///------------///000////////////////////////////////////000000000000...///000111222111111000//////////////////000000444333222111222333555666666777888999;;;===???@@@CCCFFFHHHIIIIIIIIIJJJKKKKKKKKKMMMNNNOOOPPPQQQQQQLLLLLLLLLNNNPPPRRRUUUVVVXXXYYY[[[]]]^^^___`````````_________```bbbdddeeefffggghhhjjjlllnnnpppqqqrrrqqqsssvvv~~~/////////.........------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++******))))))------------,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////...---,,,***++++++,,,,,,------......------......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,---------------///...------------...///+++---///000000///---+++///............///000000////////////////////////---000111000222444222---......------------------------,,,,,,,,,,,,------,,,---------,,,,,,---///........................,,,,,,+++++++++,,,------+++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------...............000000000000000000000000222111111000000000000000000000000000////////////................../////////..................///////////////////////////...............//////000////////////000000000000------.../////////......,,,,,,,,,---------------,,,---......///.........***+++,,,,,,++++++,,,...***+++,,,------,,,+++***+++++++++,,,,,,---......------------------------------------------------+++,,,,,,------.........***+++---.........---,,,,,,,,,---...///000111222------------------------------...//////...------...------,,,,,,,,,,,,,,,++++++,,,------......///------......///.........111000///...---------------///000000///......///////////////////////////,,,---------......//////...---,,,...000111000000......------------......000000000000000000000000////////////000000000000---///111222333222000///000000/////////000111111333333333333333444444555777777888999;;;===???@@@CCCEEEHHHJJJIIIIIIIIIJJJJJJKKKMMMNNNPPPPPPPPPPPPLLLLLLLLLNNNPPPRRRUUUVVVXXXYYYZZZ\\\]]]___```aaaaaa```______```bbbdddeeeeeefffhhhjjjlllnnnpppqqqrrrqqqssswww////////////............------............------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,------......------------......---...//////...---+++))),,,---......------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,---------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---.........---,,,,,,,,,,,,---------......///...------------...///---..................---...------------...//////////////////////////////+++///111111333555222---........................------,,,,,,,,,,,,------+++---------,,,,,,...000........................,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------........................//////......------,,,,,,------...///////////////000000000000000000000000222111111000000000000000////////////000000000000..................------000//////......//////000//////////////////////////////......///000000111000000000000111111111222//////000000000///......,,,,,,,,,---------......,,,---...///000//////...***+++,,,,,,++++++,,,---+++,,,---......---,,,+++((((((''''''((()))+++,,,------------------------++++++++++++++++++++++++++++++,,,,,,---......///+++,,,.../////////---,,,+++,,,,,,---...//////000------------------------------...//////...------...............---,,,,,,++++++,,,------......///.........///......------111000///...------------,,,...000000///.........////////////////////////............///////////////...---...///000///.........////////////......000000000000000000000000////////////000000000000//////000111111111111111111000000///000111222333222333333444555444444444777777777888:::<<<>>>???CCCEEEHHHJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOOOOLLLLLLLLLNNNPPPRRRUUUVVVXXXXXXXXXZZZ\\\___bbbcccdddbbb```^^^___aaadddfffdddfffhhhjjjmmmooopppqqqqqqppprrrwww000/////////............,,,---////////////---,,,........................++++++,,,,,,,,,---------........................+++++++++,,,,,,---------///......------......///---...//////...,,,***)))---...///...------...///---.........---,,,,,,+++------------------------+++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///000000000///............/////////000000///...---,,,,,,---...///000///---,,,,,,---///000---,,,,,,,,,,,,---......////////////////////////)))---000111444666444.........//////////////////---------,,,,,,---------+++,,,------,,,,,,...000........................---------------...///000---------.........//////////////////////////////111111000///...------,,,...//////000000000000000000000000000000000000000222111111000000000000000////////////000000000000/////////......------,,,000000////////////000000////////////////////////000000///000000111222222000111111111222222222222000111111111000///.............../////////000000...///000222222222111000***+++---,,,++++++,,,...,,,---///000000///---,,,---,,,+++++++++---000111------------------------........................++++++,,,,,,---...//////+++,,,...000000///...---++++++,,,,,,---.........------------------------,,,---...//////...---,,,---...///000///...---,,,///......------,,,++++++.../////////...---,,,,,,...------......///000111,,,...000111///.........////////////////////////000000000000000/////////111000......//////...,,,...///000111111000///...000000000000000000000000////////////000000000000111000///...///000222333222111000000000111333444222333444555666555444333777777777888999<<<>>>???BBBEEEIIIJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLNNNPPPRRRUUUVVVXXXWWWXXXYYY[[[___ccceeefffccc```^^^^^^aaaeeegggdddeeehhhjjjmmmooopppqqqpppppprrrwww......//////...---,,,,,,,,,,,,,,,------.........111111000///---,,,+++***.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---......,,,,,,---............////////////000------------------------,,,,,,------------------,,,,,,++++++,,,,,,---...222000111222...((((((---.........---------,,,,,,------------,,,++++++***.........------,,,,,,,,,---------.........//////...//////////////////......------,,,,,,------.........------------.........------------,,,,,,,,,000000...------...///000..................---------...000444666555///***////////////............//////...---+++***))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------...///000333222222111000//////.....................------000000000///...---------...------------...//////000000000000000111111222000000000000000///.........//////////////////...////////////////////////000000000000000000000000//////000000111111222222111111000000//////............000111222333333444000000//////.........---------............------000000000000000//////...------------------------...........................------,,,,,,------...///...---,,,+++,,,,,,---................................................,,,***(((((((((+++...000------...//////...------///......------,,,++++++,,,,,,---.../////////...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------//////............//////........................////////////////////////000000000000000000000000,,,,,,...///000000000000444333333222111000//////000///...---------------////////////////////////000///............//////111111111111000000000000000000111222444555666666777777999;;;===???@@@AAAFFFHHHJJJKKKJJJIIIIIIIIILLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMOOOQQQSSSUUUWWWWWWWWWXXX[[[^^^aaadddeeedddbbbaaabbbdddfffhhhhhhiiiiiijjjkkklllnnnooouuussstttyyy......//////...------,,,,,,,,,------------------++++++,,,---......//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------..................---,,,---......,,,,,,---...------........./////////------------------------,,,,,,---------.........,,,,,,++++++,,,,,,---...///,,,)))***---///...,,,+++++++++*********)))))),,,,,,---------,,,++++++......---------,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,...------,,,,,,------.........------------......000////////////.........//////...------...//////........................---...000444777777222...////////////............000///......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------......111000000///......------------...............---...........................------------...//////000////////////000111111000000000000000///......//////............//////////////////////////////////////////////////////000000000000000000//////////////////.........---......000111222333333333000/////////............------............------......//////......---,,,........................------------------------...------,,,,,,------...///...---,,,,,,,,,------......................................................---,,,---///111222........................------------------------------......///............------,,,,,,------...---------......---------------------------------//////............//////........................////////////////////////////////////////////////------...///000000000///333222222111000/////////---------...///000000111////////////////////////333333222111000...------111111111111000000000000222222222333333444444444777777999;;;===???@@@AAAEEEHHHJJJJJJIIIHHHIIIIIIKKKKKKLLLNNNNNNNNNNNNNNNOOONNNMMMMMMOOOQQQTTTUUUWWWWWWWWWXXX[[[^^^aaaccceeedddcccbbbccceeehhhjjjjjjjjjjjjkkkmmmnnnppppppsssrrrsssyyy.........///......---,,,------------------,,,,,,))))))***,,,---///000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---......////////////......,,,---......,,,,,,---...,,,---------............------------------------+++,,,,,,---...///000000,,,,,,++++++,,,,,,---...---888<<<666111111111,,,************))))))))))))++++++,,,---------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++...------,,,,,,------.........------------......000////////////............---------------..............................---...111555888777555222/////////............---//////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,---...////////////,,,,,,,,,---...//////000...------------...////////////......//////000111000000000000000///......000///...------...///000////////////////////////////////////////////////111000000///......------............------------...///000111222333333333////////////............------............------,,,,,,------,,,,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------------------------------------------------------,,,,,,,,,------.../////////...---,,,,,,---...///++++++,,,------...//////.........///......------///......------......///........................------------------------//////............//////........................////////////////////////////////////////////////......///////////////...111111000000//////......------...///000000000000////////////////////////***+++...000222333333333111111111111000000000000333333333333333333222222777777999;;;===???@@@AAAEEEGGGIIIJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNMMMMMMOOOQQQTTTUUUWWWWWWWWWXXXZZZ^^^aaacccccccccbbbbbbccceeehhhiiikkkkkklllmmmooopppqqqrrrrrrqqqssszzz---...............------.........------,,,,,,,,,---,,,,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---------............------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------++++++,,,---///000111111,,,,,,++++++,,,,,,---...000NNN___OOO666,,,---...---------,,,,,,,,,++++++***++++++,,,------------------------------------+++++++++,,,,,,,,,------,,,------......------,,,...------,,,,,,------.........------------.........------------,,,,,,,,,,,,,,,,,,,,,---------...---------..................///222444555555333222//////.........---------------------............------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++------------,,,,,,+++++++++,,,---...////////////---------...//////000000...------------...//////...............///000000000000000000000///......000///...------...///000//////////////////////////////////////////////////////.........---------...........................///000111222222222222///////////////.........------............------,,,,,,,,,,,,,,,+++******........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------++++++---.........------000///---,,,,,,---///000,,,,,,,,,---------........./////////...---,,,,,,......------------..............................------------------------///......------......///........................////////////////////////////////////////////////...///////////////...---///////////////.........///000000000///---,,,+++////////////////////////$$$&&&***...111222333222111111111111000000000///222222222222222333333333777777999;;;===???@@@AAADDDFFFIIIIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOOOONNNMMMNNNMMMMMMMMMOOOQQQTTTVVVXXXWWWWWWXXXZZZ^^^aaacccaaaaaaaaaaaabbbdddggghhhjjjkkklllnnnpppqqqrrrrrrsssrrrttt{{{------...............---.........------,,,,,,,,,///......,,,+++******)))---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,---------......------------------------++++++,,,---...///000111,,,,,,++++++,,,,,,---...444PPP___LLL222))),,,...///............---------***++++++,,,------------------------------------+++++++++,,,,,,,,,------,,,------......------,,,...------,,,,,,------.........------------.........------------,,,,,,,,,+++,,,,,,------.........---------........./////////000222222111000//////............------------,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,---------.........---,,,,,,++++++++++++.........---------------+++,,,---...////////////////////////////////////...------------...//////...............///000000000000000000000///......000///...------...///000////////////////////////........................,,,---------.........///////////////////////////...///000111111111111111.........///////////////------............---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------------------------------------------------------------------...///111222222222000///000///---,,,,,,---///000......---------,,,,,,,,,.../////////...---,,,,,,------,,,,,,,,,,,,------///...------------...///------------------------......------------..............................////////////////////////...........................///////////////...---...............//////////////////...---,,,+++***000000000000000000000000---...///000000...,,,+++111111111111000000000//////000000111333444444555777777999;;;===???@@@AAADDDFFFHHHIIIHHHGGGGGGGGGIIIJJJMMMOOOQQQPPPOOONNNMMMMMMLLLMMMOOORRRUUUVVVXXXXXXXXXXXXZZZ]]]```bbbccccccccccccdddfffgggiiihhhiiikkkmmmooopppqqqqqqtttsssuuu{{{,,,---......///.........------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,---------............------------------------***++++++,,,---...//////,,,,,,++++++,,,,,,---...555<<<<<<111+++,,,...,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++...------,,,,,,------.........------------......000////////////.........+++,,,---......///......,,,,,,------...////////////000111000...------............------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,---------.........------,,,,,,,,,,,,---........................,,,,,,---...///////////////////////////............------------...////////////......//////000111000000000000000///.........//////////////////...////////////////////////........................,,,,,,------...//////000/////////000000000000000...///000000111111111000.........///////////////------............------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///...///...---,,,,,,---.../////////...---,,,,,,++++++.........///......------,,,,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---...------------------------......------------..............................////////////////////////..............................///////////////...------......//////000000......------------...///000000000000000000000000///000111222222111000000111111111111000000000000...///000111222444555555777777999;;;===???@@@AAACCCEEEGGGHHHGGGFFFFFFGGGHHHJJJNNNPPPRRRQQQPPPOOOMMMLLLLLLMMMOOORRRUUUWWWYYYXXXXXXXXXZZZ]]]```bbbfffffffffgggggghhhiiijjjfffgggjjjmmmoooppppppppptttsssttt{{{,,,------...//////......,,,,,,------------------,,,,,,------.........///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------........./////////------------------------++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...///,,,((((((+++---,,,***------,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......,,,------------.........,,,,,,------------,,,,,,...------,,,,,,------.........------------......000////////////.........+++,,,...///000000//////,,,,,,------...//////000...///000///---,,,...000.........---------,,,,,,---------------,,,,,,,,,)))******+++,,,---......,,,,,,,,,---------......------------------......------..................------...............---+++,,,,,,------............------------...//////000////////////000111111000000000000000///......---...///000000///...---////////////////////////......................................./////////........./////////000000...///000000000000000000............/////////000------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++........................---------------------,,,------......///.........------,,,,,,,,,,,,------...,,,+++******+++,,,...------------------------...------,,,,,,------...........................////////////////////////........................------...///000000000///------...///000000111111222111///------...000222000000000000000000000000,,,---...111333555666777111111111111000000000000///000000111222333333333777777999;;;===???@@@AAABBBEEEGGGGGGFFFEEEFFFFFFGGGIIIMMMPPPQQQQQQOOONNNLLLLLLLLLMMMOOORRRUUUWWWYYYYYYXXXXXXZZZ]]]```aaaggggggggggggggggggggggggeeegggjjjmmmooopppppppppqqqpppssszzz,,,,,,---.../////////...,,,,,,,,,------.................................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---......,,,,,,---............////////////000------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***///444111***(((***.........---------,,,,,,------------,,,,,,+++***,,,,,,,,,------.........---------.........//////...//////000000//////......------,,,,,,------............------...............---------,,,,,,,,,+++,,,...000111000000///,,,,,,------...///000000,,,...000///------000222......---------,,,,,,,,,//////.........---------''''''((()))+++,,,---...,,,,,,,,,---------......------------......///000------------------------.........///......------'''((()))***,,,---...///...------------...//////000000000000000111222222000000000000000//////...,,,---000222222000---,,,////////////////////////........................000000000///......---------------.........//////...///000000000000000///---.........//////000000---..................---,,,------------,,,++++++------------------------...........................------,,,,,,------...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////......///------...//////...------+++,,,,,,------......///,,,,,,---.../////////............------.........---,,,***))))))***,,,---------------------------...------,,,,,,------...........................////////////////////////........................,,,,,,...///000000000000---......///000111222222999666222///---...000111000000000000000000000000000000//////000111222222111111111111000000000000111111111111111111111111777777999;;;===???@@@AAABBBDDDGGGGGGFFFEEEEEEFFFEEEHHHLLLOOOPPPPPPNNNMMMLLLLLLLLLMMMOOORRRUUUWWWYYYYYYXXXYYYZZZ]]]___aaaeeeeeedddddddddccccccccceeegggjjjnnnpppqqqqqqpppnnnnnnqqqyyy,,,---......//////......//////.........---------...---,,,,,,++++++,,,,,,.........------,,,,,,,,,........................+++++++++******)))))))))...---,,,,,,,,,,,,---...------......------,,,+++------------------------------------------------........................+++++++++,,,,,,---------,,,++++++******++++++,,,/////////......---------,,,,,,---.........---,,,+++++++++,,,,,,,,,------.................................------,,,,,,,,,,,,---------.../////////111000...,,,+++,,,...///,,,---------.../////////---------------------------///222222///,,,,,,---...........................//////...,,,***+++,,,------------------------...---,,,,,,,,,,,,---...000///---,,,,,,---...///...------,,,,,,------...////////////////////////.........////////////000---......///000111222222+++---///111111000...------.../////////---,,,+++///...---,,,,,,,,,,,,,,,//////---,,,,,,---...///+++,,,.../////////...------...//////000000//////////////////////////////111111111222333333111.........---------,,,,,,,,,///000111000///...///111---------,,,,,,+++++++++%%%(((+++,,,------...///................................................222111...,,,+++******+++000000///...---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,...000000...+++)))***,,,...///000000///,,,)))&&&*********++++++,,,,,,,,,---++++++,,,...///000//////...---,,,---...///000000///...------------------------.........//////////////////////////////------......------,,,+++000000//////.........------------.........//////////////////////////////111000/////////000222333333333222222222222222222333222///------...000111222111000000000222444666666777888999;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFDDDGGGKKKMMMNNNMMMNNNNNNQQQPPPOOONNNPPPRRRUUUWWWXXXXXXYYYXXXXXXZZZ^^^aaafffffffffeeeeeedddddddddggghhhjjjlllmmmnnnooooooqqqppprrryyy)))***++++++,,,,,,++++++///.........------------...---,,,,,,++++++,,,,,,......---------,,,,,,,,,---------...............,,,,,,+++++++++*********...---,,,,,,,,,,,,---...------......------,,,+++------------------------------,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,------...,,,,,,---------................................./////////......------------------...............000///...---,,,------...------..................------------------------...000111000---+++,,,..............................//////...,,,++++++,,,------------------------......---,,,,,,---......000...---,,,,,,---...///...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,------......,,,---///111222000///---000000000000000000///...000///......---------...000///............///000.../////////...---,,,,,,+++,,,------......------////////////////////////000//////111222222000............---------,,,,,,,,,---...---,,,+++,,,......---------,,,,,,,,,+++)))+++------,,,+++++++++------------------------........................000///---,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++---///...,,,***+++---------...///...---+++***,,,------------------...---+++******+++,,,,,,+++,,,,,,++++++,,,,,,------//////...------------------------.........//////////////////////////////***+++,,,...////////////000/////////............---------.........//////000000000000000000000000///......---...///000111000000000000000000000000111111000000////////////333222111000111333555666777888999:::<<<===??????@@@AAABBBDDDEEEEEEFFFFFFGGGIIIMMMOOOOOOOOOPPPQQQQQQPPPOOONNNPPPRRRVVVXXXYYYZZZZZZZZZZZZ\\\___bbbcccccccccccccccdddeeefffggghhhjjjlllnnnoooppppppqqqppprrryyy,,,,,,---............---............------------...---,,,,,,++++++,,,,,,...------------,,,,,,,,,---------.........//////---,,,,,,,,,,,,,,,++++++...------,,,,,,------...------......------,,,+++------------------------+++++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,.........------------------,,,+++++++++,,,...///---------.........//////........................///////////////........................---------...............---------//////.....................---------------......000000000...,,,+++---...........................---...///...,,,++++++,,,------------------------......---,,,,,,---......///...---,,,,,,---...///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,---...000111222111///...000////////////000000111000000///............///000//////...//////000000111000///...---,,,,,,,,,+++,,,------......------////////////////////////...---...000222222000............------------,,,+++,,,---,,,+++***+++---.........---------------***,,,------,,,***+++,,,,,,,,,,,,,,,------------////////////////////////...------,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............)))+++---...---,,,,,,---,,,---------------------...------------------,,,000...---,,,......---,,,++++++,,,---------------//////...------------...------........./////////////////////////////////+++,,,---///000000000000////////////............------........./////////000000000000000000000000...............///000000000000000000000000000000///000111222111000///...333333222222222444555777777888999;;;===>>>@@@@@@AAAAAACCCDDDEEEEEEEEEEEEGGGJJJLLLNNNNNNOOOQQQRRRQQQPPPNNNNNNPPPSSSVVVXXX[[[\\\\\\\\\\\\^^^aaadddbbbaaa``````bbbdddfffhhhhhhiiikkkmmmooopppqqqqqqsssrrrssszzz------...///////////////------------------------...---,,,,,,++++++,,,,,,------------------------,,,,,,------.../////////------------------------------------------------------......------,,,+++------------------------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++////////////............,,,,,,,,,,,,,,,------...------------....................................//////................../////////...---------,,,---......//////...------000000//////......------...------,,,------//////444222000---,,,,,,...000........................---...///...,,,+++,,,---------------------------......------------......------,,,,,,,,,---...///...------,,,,,,------...000000000///......------.........////////////000//////..................---...000111222111000///...---,,,,,,,,,...///000//////...............///.............../////////111000...---,,,,,,---------...//////000/////////////////////////////////------...000222333111000............---------------...//////------...///........................(((***,,,,,,,,,,,,...///++++++,,,,,,,,,,,,,,,---////////////////////////......------------......000000///...---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,...//////...------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********...---++++++---......---,,,---///000000000///...///......---------..................////////////////////////////////////000000000000000///......///////////////.....................////////////111111111111111111111111000000000000000111111222111111111111222222222222000000111111111000000///333333333333333555666777777777999:::<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJKKKLLLMMMOOOQQQPPPOOONNNNNNPPPSSSVVVXXX[[[\\\\\\\\\\\\^^^aaaddddddbbbaaa```aaadddgggiiiiiijjjlllnnnooopppqqqqqqtttrrrttt{{{******+++,,,,,,,,,,,,+++,,,,,,------------------...---,,,,,,++++++,,,,,,---------------------------------.........//////------------------------------------------------------......------,,,+++------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,,,,,,,---------........................------------------------/////////...---------,,,------...//////......---000000000//////......---......---,,,---...///111666444000------...///000........................,,,.........,,,+++,,,---------------------------........................,,,,,,,,,,,,------.........------,,,,,,------...000000/////////..................////////////000000000000///////////////......///000111000000///...---,,,,,,,,,...///000...------,,,------......,,,,,,,,,------.........///...---,,,,,,---//////---...//////000/////////////////////////////////......///111333444333111//////.........---------...000111000///...///000........................)))+++,,,,,,,,,,,,...000+++++++++,,,,,,---------////////////////////////////////////...---,,,,,,000000///...---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........//////000000///---,,,000///---+++++++++,,,---,,,,,,,,,++++++*********&&&%%%$$$%%%(((*********---...///000111000///.........---------......///........./////////000000////////////////////////000000111111000000///............///////////////........./////////000000000000000000000000000000///000000111111111111111000000111111111222222222222111000//////000222333333333333333444555666666555666777999;;;===???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDGGGJJJLLLLLLNNNOOOQQQPPPOOONNNNNNPPPSSSWWWYYYZZZ[[[[[[[[[[[[\\\```cccfffeeecccbbbbbbdddfffhhhiiijjjlllnnnooopppqqqqqqtttsssuuu{{{++++++,,,---------------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,------------...........................,,,,,,---------------...,,,------......------,,,------......------,,,+++------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,------------//////000000///...,,,++++++++++++,,,,,,,,,------........................,,,,,,,,,---------------...............------------------...............000000/////////////////////...---,,,,,,...000222777444000------...///...........................,,,---......,,,,,,,,,...---------------------------...////////////...---++++++,,,,,,------.........------,,,,,,------...------------------------,,,,,,,,,------------...---.....................---......///////////////000////////////000000111---,,,,,,,,,,,,---......***+++,,,------------------------------...//////+++,,,------......------////////////////////////000///000222444444222111/////////.........---------...///...------...///---------------..................---+++***+++---++++++,,,,,,------..............................000000000//////---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111///......//////...,,,000///...,,,++++++,,,,,,...------------------,,,&&&%%%%%%'''***,,,------,,,,,,---............---...------------...//////....../////////000000000////////////////////////,,,---...000111111111111.........///////////////....../////////000000000////////////////////////------...///////////////---......//////000000000333222///......000333444222222222333444444555555444555666999;;;===???@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDHHHLLLOOOPPPPPPQQQRRROOONNNNNNNNNPPPSSSWWWYYYYYYZZZZZZZZZZZZ[[[___bbbfffeeedddcccccceeefffggghhhiiikkkmmmooopppqqqqqqsssrrruuu|||---...//////000000//////++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,---------....../////////...------,,,,,,++++++,,,,,,------------,,,,,,---......---,,,,,,------......------,,,+++------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---//////---,,,+++........./////////000000555333111...------......,,,,,,,,,,,,---------...........................------------.........///---------..................------,,,---...///000///////////////000000000///...,,,,,,,,,///111333555222...,,,------,,,+++........................,,,---......,,,,,,---...---------------------------...///000000///...---******+++,,,------.........------,,,,,,------...++++++,,,,,,---.........,,,,,,,,,------------...,,,,,,,,,------.........,,,---------............000000000000000000///...---------------...//////***+++,,,.................................------+++,,,------......------////////////////////////000000000111333222111///////////////............,,,---......,,,,,,---...+++,,,,,,,,,------------/////////---+++***+++---+++,,,,,,---......//////------------------------......///000000///...---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,///,,,******,,,............------,,,,,,---------,,,------------------...---,,,+++,,,///111111111---------------......///---------------...//////.../////////000000000000////////////////////////,,,,,,...///000111111111............/////////000.../////////000000000000........................,,,---...///000//////...------......///000000111111111000000000111222333000111222333333444444444444555777999<<<>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDBBBGGGMMMQQQRRRQQQQQQQQQOOONNNNNNNNNPPPTTTWWWZZZYYYZZZZZZZZZZZZ[[[___bbbcccbbbccccccdddeeefffgggggghhhjjjlllnnnooopppppprrrrrrttt|||***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........000000///...---,,,,,,++++++++++++,,,,,,---------,,,,,,---......---,,,,,,------......------,,,+++------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,++++++++++++,,,,,,---------;;;777111,,,***,,,///111---------.........//////........................---.........//////000000,,,------......////////////...,,,+++,,,...000111......//////000000111111///...,,,,,,,,,///222333444000,,,+++,,,,,,***(((........................,,,---......,,,,,,---...---------------------------...///000000///...---)))***+++,,,---......---...------,,,,,,------...,,,------...///000111111........./////////000000,,,,,,------...///000000,,,,,,,,,---------............/////////...,,,+++...............///000111***+++---///000000////////////000000///---+++***---...//////000000//////////////////////////////000//////000111111///---000/////////............---...//////------...///+++++++++,,,,,,---------,,,------,,,+++,,,...111,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000///111000///...---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---)))&&&&&&***...//////++++++,,,------...//////*********++++++,,,,,,,,,///...,,,---///000000000000000///......000111222---------------...///000////////////000000000000///////////////////////////////////////......------.........//////000000////////////000000000000...........................///111222222222111000...//////000111222222333///000111222333222222111000000111222333333333333555666888;;;===???AAABBBBBBCCCDDDDDDDDDDDDDDDDDD???DDDKKKPPPQQQPPPOOONNNOOONNNMMMNNNPPPTTTWWWZZZZZZZZZ[[[ZZZZZZ\\\```ccc^^^___aaabbbdddfffggghhhggghhhjjjlllmmmooooooooorrrqqqttt|||------------------------...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,...---,,,+++***+++,,,------------.........//////------------------------++++++++++++,,,,,,---...///...,,,*********,,,---***++++++,,,,,,++++++***---,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,)))******++++++******))),,,,,,++++++,,,,,,---...------..................000///...---,,,---......000///...---------------------------...000111222...------,,,,,,---------------,,,,,,,,,,,,++++++//////.........---------...///000222222222111000222222///+++,,,111222///222111000......//////000........................,,,,,,------......//////---------.........//////222333444444333222111000...---,,,,,,,,,,,,---.....................------//////.........---------////////////000000111111...------,,,,,,------...---------............/////////...------------......------------...//////)))+++---///000000000///---------............/////////............//////000000///000111000...,,,000555999999444///...///111222333333111...+++***,,,,,,,,,------............------,,,,,,------...------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////...---,,,,,,......---------,,,,,,,,,...------,,,+++***))))))---,,,++++++,,,...111333555333111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,---...//////------......------,,,+++//////.........---------------............------//////////////////////////////............//////000000//////.........---000000000000000000000000///////////////.........---...............---,,,////////////////////////......//////000000111111000111111222444555555666777777999:::<<<===>>>???BBBBBBBBBCCCCCCCCCCCCCCCGGGHHHKKKNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXX]]][[[YYYXXXYYY\\\```bbbdddcccbbbaaabbbdddggghhhiiijjjkkkmmmnnnooooooooouuurrrsss|||------------------------...---,,,,,,+++++++++,,,//////............//////,,,++++++++++++,,,......+++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,---...///...---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...))))))***+++---...//////000///...---,,,------.........---,,,,,,,,,,,,,,,+++,,,,,,------......///------------......///000+++++++++,,,,,,---------+++++++++,,,,,,---------......000111111111000000111111...+++---222333111111000///.........//////.................................---------,,,,,,+++++++++,,,,,,,,,------......///000//////------...---,,,,,,,,,,,,---.....................------//////.........---------,,,,,,---------.........///......------......///---------............///000000///............///...------------...//////000000//////...---++++++.........////////////000------,,,,,,,,,,,,------//////000333555555333000444999===<<<888333222333,,,---.........,,,+++***,,,---------.........///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...------......---------,,,,,,,,,------,,,,,,+++*********------,,,++++++,,,------111000...---,,,,,,,,,---////////////////////////,,,,,,---------,,,++++++---------,,,,,,,,,++++++,,,,,,++++++***++++++++++++,,,,,,---.........---//////.........---------/////////000000///////////////////////////////////////............//////000/////////............////////////////////////////////////////////////111111111111111111111111111111111111111111111111000000000000000/////////000111111222444555555666777777999:::<<<===>>>???BBBBBBBBBCCCCCCCCCCCCDDDGGGHHHKKKMMMOOOPPPQQQQQQPPPPPPOOOOOOPPPSSSUUUWWW\\\[[[YYYXXXYYY\\\___bbbcccbbbaaaaaabbbdddfffhhhiiijjjkkkmmmnnnooooooppprrrpppqqqzzz------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------*********+++,,,---///000+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,------//////............---------------------------------,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---..................---,,,,,,,,,,,,,,,------...******++++++,,,---......///......---,,,---------///......---------------,,,---...//////...------000//////.........//////******+++,,,---...//////)))***+++,,,---...//////---...//////000////////////000...,,,...444555333000///......------.................................---------------------+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,...------,,,,,,------...------------------.....................---------,,,,,,,,,,,,,,,---------/////////....../////////---------............///111111000///////////////...------------...//////+++,,,,,,---...///000111...////////////000000000------,,,,,,,,,,,,------...///111555888888666444000444888777444000///000******++++++,,,---------------------............,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++***))))))(((---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------,,,,,,,,,,,,...---,,,+++************)))***,,,---.../////////...............---------000000111111111111000000//////////////////////////////............//////////////////............//////////////////////////////////////////////////////......///000111222111111111111111111111111222111111000000///......111111222333333444555555666777888:::<<<===??????BBBBBBCCCCCCCCCDDDDDDDDDGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPNNNNNNOOORRRVVVXXX[[[ZZZYYYXXXYYY\\\___aaabbbbbbaaaaaabbbdddfffhhhiiijjjkkklllnnnooopppppppppoooqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,---......---------.........//////------------------------,,,,,,,,,++++++,,,,,,---------............---,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,---......000000///...------,,,,,,......---------,,,,,,,,,000///............/////////000111222222000...---222111000...---,,,,,,,,,++++++,,,,,,---......///---------...///000000111---........................///...,,,000555777444///.........------------........................---------......//////000---------.........//////,,,,,,---.........//////------------------------,,,,,,------------......................................................//////............//////---------............///111000//////......//////...------------...//////***)))***+++---000333555............//////////////////............//////,,,---000444777777555222,,,///222222///---,,,,,,------------...///000111,,,,,,,,,,,,------------+++,,,...//////...,,,+++,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000//////......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,+++***)))(((,,,,,,+++++++++---...///++++++++++++++++++++++++......////////////......------------------,,,,,,//////...---------------***+++,,,---....................................000000111111111111000000//////////////////////////////............/////////////////////.........///////////////////////////////////////000000000///...---,,,---///222333111111111111111111111111111111000000000000000000111111222333333444555555666777888:::<<<>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQTTTRRROOOOOOPPPTTTYYY\\\[[[ZZZYYYXXXYYY\\\^^^```bbbbbbbbbcccdddfffhhhiiiiiiiiijjjlllmmmooopppqqqrrrqqqttt}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---//////............//////,,,,,,,,,,,,,,,,,,,,,+++---------.........//////---------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---......------------------------------............------------,,,,,,------...///000000///...------,,,,,,---------------,,,,,,,,,---------,,,,,,---......///000111222111000---,,,......------,,,---------------------------------////////////////////////......---------------...---///...---111777888666...............------,,,........................000000000///////////////---------.........//////------------...//////000------------------------,,,,,,,,,,,,------......---................................................------,,,,,,------...---------............///000///......------.........------------...//////000///...,,,,,,,,,---...,,,,,,,,,---------......//////............//////+++,,,---000222222000---...000222333222000//////111000//////...//////000,,,,,,+++++++++++++++++++++,,,...//////...,,,+++,,,---...//////...---,,,------------------------------------------------//////000000000000000///......---------,,,,,,,,,+++++++++,,,,,,---......***++++++,,,---,,,,,,,,,///...---,,,,,,---............................../////////......,,,++++++------------------------...---------......///000,,,------...------,,,,,,---........................//////////////////...//////////////////////////////............//////.........///////////////........................////////////000000111111222111000///000222555666000000000000000000000000...//////000111222222333111222222333333444444444555666888:::<<<>>>???@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSQQQOOONNNPPPTTTYYY\\\ZZZZZZYYYYYYZZZ\\\^^^```bbbccccccdddfffhhhiiijjjiiiiiijjjkkkmmmoooqqqrrrssssssvvv~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------......,,,------------,,,+++***+++++++++,,,,,,,,,------------------------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,************,,,,,,---,,,,,,,,,,,,---......,,,,,,---............---,,,,,,------------,,,,,,---------------......///******++++++,,,---......,,,------------,,,++++++******************+++,,,------.........,,,+++************+++---///000111............------,,,,,,.........---------,,,,,,//////...------------...---/////////222888999666...////////////...------........................333333222000...---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...,,,------......------,,,++++++,,,,,,------......---------...............---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............/////////...---------------...------------...//////.........---------......++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,++++++---......,,,+++///000111222222222111000000000///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,------............------------------------------------------------------......///000000000//////......---------,,,,,,,,,++++++,,,,,,------......******+++,,,---...///000000///...,,,,,,,,,---------------------------------------,,,+++***((('''------------............++++++++++++,,,---...///------......------,,,+++---------...............------............------//////////////////////////////............//////.........///////////////...........................//////000000111111222000000/////////111222333////////////////////////---...///000222333444444222222222333333444444444555666888:::<<<>>>@@@AAABBBBBBCCCDDDEEEEEEFFFGGGFFFFFFGGGIIIKKKMMMOOOPPPPPPOOOMMMMMMOOOSSSWWWZZZ[[[[[[ZZZ[[[\\\]]]___```aaabbbccceeefffhhhiiiiiiiiiiiiiiijjjlllooorrrssssssssswww++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,***+++,,,---------,,,++++++++++++,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,---,,,,,,+++,,,---...///...---+++******+++---...---,,,,,,,,,,,,---......+++,,,.../////////...---,,,------......------,,,---------------...//////))))))***+++---...//////,,,,,,---------,,,+++***+++************+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...000000------------............------------............000000...---------.........000000000333888999555//////000000000///...---........................//////......------,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,---......---,,,,,,***++++++,,,------......---------.........//////.........---------,,,,,,......------------......---------............///000//////..................------------...//////***+++,,,...///000000000,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,++++++---......---------...///000000///...---......///...,,,+++***.........------,,,,,,,,,------------------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////......---------,,,,,,,,,,,,,,,,,,---------------++++++***+++,,,...000111......,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,------,,,+++******------------.........///------,,,,,,,,,------...,,,,,,------...------------------.........//////------............------//////////////////////////////............//////............/////////000...........................//////000111111222222---------------------...000000000000000000000000//////000111222222333333222222333333333333444444555666777:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLOOOPPPNNNNNNNNNNNNQQQTTTWWWYYY[[[[[[[[[\\\]]]^^^```aaa___```aaaccceeegggggghhhiiiiiiiiijjjlllooorrrtttuuuvvvzzz++++++++++++++++++++++++++++++++++++,,,,,,---...///......------......///((()))+++---.........------------.........//////------------------------...---,,,,,,++++++++++++///...,,,+++,,,...000111///...,,,++++++,,,...///---,,,,,,,,,,,,---......+++,,,.../////////......------............------...------------...//////------..................,,,,,,---...---,,,+++***------------......///000...---,,,,,,,,,------...333222000///---,,,,,,,,,+++,,,,,,---...///000000---......///000111222222111000///...---......///...000111000333888888555///000111111111000...---........................'''((()))+++---///000111---------.........//////000///---,,,,,,,,,------,,,,,,---......---,,,,,,******+++,,,,,,---......---------.........//////111111000000000///////////////............//////---------.........//////111111000///////////////...------------...//////000000111000...,,,***(((---------.........///////////////....../////////...,,,++++++---///000000.........///111222111000,,,...///000000...,,,+++000000/////////............------,,,,,,------...------+++******+++------........................++++++++++++++++++++++++,,,,,,---...//////............---------,,,,,,,,,------------------------,,,+++*********,,,///000,,,+++*********+++,,,---........................---...//////000/////////---------.........//////111000///...............***+++,,,---.../////////---------.........//////------............------//////////////////////////////............//////---.........//////000000...........................//////000111222222222///000000111000000///...111111111111111111111111111111111111111222222222333333333333333333333444555555777:::<<>>@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHJJJLLLNNNPPPQQQQQQOOONNNPPPTTTXXXYYYXXX\\\[[[[[[[[[\\\^^^```bbb```aaabbbcccdddeeeffffffggghhhiiiiiijjjmmmrrruuuxxxxxxzzz------------------------++++++,,,---------,,,,,,...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,,,,,,,------...---------,,,,,,,,,---------------+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,------...---------+++,,,------......---------------,,,,,,,,,++++++,,,------......------,,,......---,,,,,,,,,------............////////////)))---111555666444111///,,,---...000111222222222///,,,---222555222111222...333666444...,,,...111111000///------------.....................------........................------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...................................................////////////............,,,---......//////......,,,------------,,,++++++---------............///....../////////...,,,,,,.........///......------000/////////////////////---------............///---------------,,,,,,,,,---------------------------......---,,,,,,---///------------------------------,,,...///000...---......------...///000111000//////...---,,,,,,++++++,,,,,,------......///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++......------------.........,,,++++++,,,---,,,+++...........................---,,,+++,,,---///000........................------------------------////////////////////////////////////////////////........................///000000///......///111////////////000000000000000000000000111111111111222222111111111111222222333333444444444444444444555666999<<<>>>@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHJJJLLLNNNPPPQQQQQQOOONNNPPPTTTXXXYYYYYYZZZZZZYYYYYYZZZ\\\^^^`````````aaaaaabbbbbbbbbcccggghhhiiijjjkkknnnrrruuuvvvvvvxxx------------------------,,,,,,---------,,,++++++------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,------......------,,,***+++,,,---............------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...------,,,,,,+++,,,------......------------------,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......---............/////////))),,,111444555333000...,,,------...............///,,,...444666222///...///111222111///------...---------,,,------...///000//////...------,,,,,,///...---,,,,,,---...///------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,------------......------,,,,,,------...........................////////////////////////////////////............,,,---......//////......000000///...---,,,***)))---------............///.........///......---,,,------......///.........////////////////////////---------............///000//////...------,,,,,,------------------------,,,------,,,++++++,,,...---------,,,,,,---------------,,,...///000...---++++++,,,---...000222333000000//////......------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,------,,,,,,,,,,,,------000///------///000///...........................///...---------...000111................................................////////////////////////////////////////////////////////////////////////...000111111000//////000////////////000000000000000000000000111111111111222222111111111111222222444444444444333333333222555666999;;;>>>???AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRQQQPPPOOOPPPTTTWWWYYYZZZ[[[ZZZZZZZZZ[[[]]]___```bbbbbbbbbbbbbbbbbbbbbbbbggghhhiiijjjkkknnnrrruuutttsssvvv}}},,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,,,,++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......------,,,+++,,,------.........------------,,,,,,,,,,,,+++------------.........///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,............---,,,+++++++++,,,------......------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///---------.........//////,,,---///000111111000///333333222111000...,,,+++///...000666777222...---///.........///...---,,,---------------.........//////.........---------///...,,,++++++,,,...///------------------------------------------------,,,---......,,,,,,---...------------------------...------,,,,,,------...........................////////////000000000000////////////............,,,---......///.........222222222111000...---,,,---------............///..................------,,,,,,---.../////////............///////////////---------............///000/////////.........---,,,,,,------------------,,,------,,,++++++,,,.........---,,,,,,---......---,,,,,,...///000...---******+++---...000222222000000000000//////////////////......---------,,,+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------...------,,,,,,---,,,,,,++++++,,,,,,---111///......000111111000..............................---------...///000........................////////////////////////////////////////////////////////////////////////000000000000000000000000...000222333111000000000////////////000000000000///000000000111111111111222222111111111111222222333333333333333333444444555666888;;;===???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQRRRRRRQQQPPPPPPSSSVVVZZZ[[[]]]]]]]]]]]]^^^___aaaaaacccccccccddddddeeeeeeeeefffhhhjjjkkklllnnnrrruuussssssuuu}}},,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,............---,,,+++++++++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,---...///------------............///...,,,,,,,,,...000222:::999999888777555444333000///222888999333...,,,///---,,,---//////---+++.../////////.........------------........./////////...,,,++++++,,,...///------------------------------------------------,,,---......,,,,,,---...------------------------...------,,,,,,------............................../////////000000111111////////////............,,,---......///.........000000111111000///......---------............///......------............,,,,,,---.../////////...------....../////////000---------............///.........//////000000000,,,,,,,,,---------......---......---,,,,,,---///000///...------...///000---,,,,,,...///000...---+++,,,------...//////////////////000000000000000000//////......------,,,+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,+++******,,,---------........................---------------......///........................////////////////////////////////////////////////////////////////////////000000000000000000000000...000222333111000000000////////////000000000000///000000000111111111111222222111111111111222222111111111111222444666777666777888:::===???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLOOOQQQRRRRRRQQQQQQQQQRRRVVVZZZ]]]^^^^^^^^^______```aaaaaa```aaabbbccceeeggghhhhhhfffhhhkkklllmmmooorrrttttttsssvvv~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,------......------,,,............---,,,+++***++++++++++++,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,+++,,,------......------------------............,,,------......------,,,------,,,,,,,,,---......,,,------------.........///...+++******,,,///111333333555666777777777777///...111777888333...---...---------......---,,,....../////////......---,,,,,,------...//////000...---,,,++++++,,,---...------------------------------------------------,,,---......,,,,,,---......------------,,,,,,,,,...------,,,,,,------...........................---......//////000000111////////////............,,,---......//////......,,,,,,---.........---------------............///......---------...//////------......///.........---------......//////000---------............///------......///000000111+++,,,,,,------.........---......---,,,,,,---///000///---,,,,,,---///000------,,,...///000...---,,,------.........------......//////000000111111////////////......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......------------,,,,,,,,,,,,------,,,+++******,,,......---........................,,,,,,---------.........................................................////////////////////////////////////////////////////////////////////////...000111111000//////000////////////000000000000000000000000111111111111222222111111111111222222000//////000222444777888666777888:::<<>>@@@BBBEEEFFFGGGGGGHHHHHHIIIIIIJJJEEEGGGJJJLLLOOOPPPPPPPPPPPPOOOMMMMMMOOOSSSXXX[[[aaaaaabbbbbbbbbaaaaaa```aaaccceeefffeeedddddddddfffgggiiikkkooorrruuuvvvxxxvvvwww~~~,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,++++++------------------------.........---------,,,,,,000000000000000///......------------------------------------------------,,,---...---+++***+++,,,.........------.........------............------------------------------,,,,,,,,,,,,---------...------------,,,,,,,,,+++,,,,,,---,,,+++,,,///111;;;555000///...,,,,,,//////...---,,,,,,---...///......---,,,,,,,,,---...000000///......---,,,,,,,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***((()))+++,,,,,,***------------------------)))***,,,...///...------,,,---------............////////////////////////000/////////............------------------------------------------------------------------------,,,------......------,,,...---,,,++++++,,,...///---...///000111000000///+++++++++,,,,,,---...///,,,,,,+++******+++,,,------,,,++++++++++++,,,---...------,,,++++++******,,,,,,------...---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++////////////...---,,,+++++++++,,,,,,,,,---------------------------------///...---,,,,,,---...///------------------------...---------,,,,,,,,,,,,........................,,,---...000000...---,,,,,,------......------,,,,,,------............---,,,,,,------...//////000................................................000000000000000000000000/////////000000000000111111111000000000111333333111111111111111222222222222222222222333444555666555777999:::;;;>>>AAACCCFFFGGGGGGHHHHHHIIIIIIJJJFFFHHHJJJMMMOOOPPPQQQQQQQQQPPPNNNNNNPPPTTTYYY\\\aaaaaabbbbbbbbbbbbbbbaaabbbccceeeeeedddddddddffffffgggiiilllooorrruuuvvvxxxvvvwww}}},,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***------------------------//////.........---------,,,,,,---------,,,++++++------------------------------------------------,,,---...---+++***+++,,,//////............//////------............------------------------------+++++++++,,,,,,,,,------............------------,,,------,,,,,,,,,///111>>>777111///...+++,,,///...---,,,++++++,,,---...000///...,,,,,,+++,,,,,,///......------,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''&&&%%%'''))),,,,,,,,,........................******++++++,,,---------------........./////////........................////////////............------------------------------------------------...---,,,++++++,,,---...,,,------......------,,,...------------,,,,,,,,,---...///000111000//////,,,------...///000000111))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,------------,,,,,,++++++***---------...------,,,,,,------------------------........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------..............................---,,,+++++++++,,,---........................,,,---...//////...---,,,------............---------------...------,,,,,,,,,,,,------.../////////------------------------........................000000000000000000000000000000000000111111111111111111111000111111222333222222222111111111000000000111111222444666888999666888999999:::===AAAEEEFFFGGGGGGHHHHHHIIIIIIJJJGGGIIIKKKNNNPPPQQQQQQQQQQQQPPPOOOOOOQQQUUUYYY\\\```aaabbbcccccccccccccccddddddeeedddcccccceeegggggghhhiiilllooorrruuuvvvxxxvvvwww}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------,,,,,,++++++++++++++++++,,,,,,++++++***------------------------............------------******+++++++++******)))------------------------------------------------+++,,,------++++++,,,---......------------......,,,------......------,,,------------------------+++,,,,,,,,,,,,---------.........------------,,,,,,---------,,,---///222???777000...,,,***+++------,,,++++++++++++,,,---......------,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++,,,---...///------------------------,,,,,,,,,+++++++++******((((((((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---.........////////////000........................///////////////.........------------------------------------------------...---+++******+++---...,,,------......------,,,---............---+++***---...///000000000///...//////...---,,,+++***)))))))))*********++++++,,,...---------......////////////.........---------............---,,,++++++------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,......//////...------,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...........................------...//////...------------............------------......---,,,++++++---------.........//////------------------------........................//////////////////////////////000000000111111111111111111111111111222222111111111111111111111111111111111333444666888999999:::::::::;;;???DDDHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHJJJLLLOOOPPPQQQRRRQQQPPPOOONNNNNNQQQTTTXXXZZZ___```aaacccddddddeeeeeeeeeeeedddcccbbbcccfffiiihhhiiijjjlllooorrruuuvvvvvvuuuwww|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................---------,,,,,,+++++++++***++++++,,,,,,+++++++++---------------------------------,,,,,,,,,,,,+++------............------------------------------------------------------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------------------............------------,,,,,,,,,,,,,,,---...---,,,---000222<<<444...---,,,)))***,,,---,,,++++++++++++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,+++++++++...---+++***)))***+++,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++,,,---...++++++++++++++++++++++++,,,+++***))))))+++,,,---.........////////////000.................................///////////////------------------------------------------------...---+++******+++---...,,,------......------,,,,,,---...///...---+++***,,,---...000000//////...,,,,,,+++***(((%%%###"""---------,,,,,,++++++***,,,------....../////////...............---------............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,.........///......---,,,,,,,,,---------.........------------------------------------------------++++++++++++++++++++++++...---+++******+++---...........................---..................------......//////......---............---,,,,,,+++---------.......................................////////////////////////////////////////////////........./////////000000111111111222111111111111///000000111222222333333222222222333444555666666999:::::::::;;;???DDDHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJLLLOOOPPPQQQQQQQQQNNNMMMMMMMMMPPPSSSVVVXXX]]]^^^```bbbdddeeeeeefffffffffdddbbbaaacccgggjjjiiiiiikkkmmmooorrruuuvvvssstttvvv|||++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,------......------------------------------------------------------***,,,------++++++,,,...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------------------------------.........//////---------,,,,,,,,,,,,+++---......---------000222777111---------******---...---,,,++++++,,,---...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***+++------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++))))))***,,,++++++++++++++++++++++++---,,,+++******+++,,,---------........./////////.................................///////////////------------------------------------------------...---,,,++++++,,,---...,,,------......------,,,,,,---.........---,,,+++,,,---...///000///......++++++,,,,,,,,,***)))(((......///......,,,+++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---------------...............------,,,---------............---------------------------......//////......---++++++++++++++++++++++++...---,,,,,,,,,---...///......................................................////////////...............///......------........................////////////////////////////////////////////////000000000000000000000000............////////////111222222222222111000000...///000111222333444444333333222222222333444444666888999999:::===AAAEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJLLLNNNPPPPPPPPPPPPMMMLLLLLLMMMOOORRRUUUWWW[[[\\\^^^aaaccceeeffffffffffffeeecccbbbdddgggjjjiiijjjkkkmmmppprrruuuvvvrrrsssvvv{{{************************+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------------------------------...---------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------------------***+++---,,,,,,+++---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.....................---------------.........---...000333333...,,,///000------//////...---,,,,,,---...///+++,,,---.........---,,,,,,,,,,,,---------------++++++******++++++,,,,,,........................------------,,,,,,,,,,,,***+++,,,+++))))))+++---------------------------------,,,,,,,,,,,,,,,---,,,---------............////////////////////////............/////////000------------------------------------------------------------------------,,,------......------,,,,,,,,,------...---------,,,---.../////////...---,,,---///000000000......------...///......---,,,)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,------------------...............---------------............------------------------......///000000///......---------------------------------....../////////.................................------...............////////////............//////000/////////................................................////////////////////////000000000000000000000000...////////////000000000111222222333222111000///000000111111111222222222222111111111111222333333555777999:::;;;>>>AAACCCFFFGGGGGGHHHHHHIIIIIIJJJHHHIIILLLMMMOOOOOOOOOOOOMMMMMMMMMNNNPPPSSSVVVWWWYYYZZZ]]]```bbbdddeeeffffffffffffdddcccdddgggiiijjjkkklllmmmppprrruuuvvvrrrsssvvvyyy,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................+++++++++,,,,,,---------+++,,,------............------------------------//////.........------------...//////000000000///------------------------------------------------***+++---,,,,,,,,,---......------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------000/////////............---.........---...000333111------000222000///000///...------------...///---......///...---+++***------------------------)))***+++,,,---......///..............................------------,,,,,,***,,,...---+++***---000////////////////////////------------------------,,,,,,,,,---------......000000000000000000000000---.........//////000000---------------------------------------------------......//////......---,,,------......------,,,,,,,,,,,,------.........,,,---.../////////...---)))***,,,------,,,***)))***+++---...///......---***,,,---///000000//////........................++++++,,,---............------------------------........................+++,,,,,,------,,,,,,+++)))***+++,,,------...---------...............------------.........//////------------------------...///000111111000///...////////////////////////------...///000000//////..............................------------............////////////............///000111111000000.....................---------------------------000000000000000000000000000000000000000000000000000000000000111111111111111222333333222111000///222222222111111111111111000000000000111222333444666999<<<===>>>@@@BBBEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNOOOQQQTTTWWWXXXXXXYYY\\\___bbbdddeeefffeeeffffffeeedddeeegggiiijjjkkklllnnnppprrruuuvvvrrrsssuuuxxx}}}++++++++++++++++++++++++,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++*********++++++,,,,,,------,,,,,,+++......//////...---,,,,,,,,,++++++******++++++,,,((()))+++---.........---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++...------,,,,,,------...///...---,,,,,,---...///---...---)))***///222111///......------,,,++++++------,,,+++,,,---...///111000///...---,,,++++++---.........---,,,,,,+++,,,,,,---......---------,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,...///...,,,***---,,,,,,,,,,,,---......///............---------333333222111000///............,,,+++***)))))))))---...///000///...---,,,------------,,,,,,+++***+++,,,------......------000///---,,,+++,,,,,,---------...///000000000///***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***---.........---,,,,,,+++***+++,,,------,,,+++***---///000000---+++******,,,,,,,,,+++***)))'''&&&------------------------////////////...---,,,+++---------,,,,,,+++++++++,,,---...//////---+++***------...///...---+++***---------------------------------,,,,,,+++++++++,,,,,,---...//////............------------......------------------------000...---///111000000000//////............//////------------------------000000000000//////////////////////////////////////////...---+++,,,...111000000111111111111000000000111111111111222222222111222333333444444333333666777888;;;===@@@CCCDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKNNNPPPRRRSSSOOONNNNNNNNNOOOQQQRRRSSSXXXZZZ\\\```ccceeeggghhheeeeeefffeeedddeeegggiiimmmmmmnnnoooppprrrtttuuuvvvuuuuuuwww|||++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...************************---------,,,,,,++++++++++++++++++,,,,,,---------...------,,,++++++,,,,,,,,,,,,------------,,,,,,...............---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,------++++++,,,,,,,,,,,,---------......//////......---------,,,,,,,,,,,,++++++...------,,,,,,------...///...---,,,,,,---...///,,,...---***+++000333222------------------------,,,+++*********+++------............------------------......------,,,+++)))***+++------.........,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---///...---+++---,,,,,,,,,,,,---......---------.........//////.........////////////000......---,,,++++++++++++,,,,,,,,,---,,,++++++***,,,---------,,,,,,+++***+++,,,------...---------///...---,,,,,,,,,,,,,,,,,,,,,---.........------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,------......------,,,+++***)))(((((((((((()))***---/////////,,,++++++++++++,,,,,,,,,,,,,,,++++++------------------------////////////...---,,,+++......------------------------.........---++++++------......------,,,+++------------------------.........---------,,,,,,,,,------...//////............------------......------------------------...---,,,...000111000000//////............//////------------------------,,,,,,---...///000000111////////////////////////,,,---,,,***)))***,,,...000000111111111111000000000111111111111222222222111222333333444444333333555666777999<<>>@@@BBBEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHJJJMMMOOOQQQRRRRRRNNNNNNNNNNNNOOOQQQSSSTTTXXXYYY[[[]]]```aaabbbccccccdddddddddcccdddgggiiijjjkkkkkkmmmnnnppprrrsssuuuuuuuuuwww|||++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------..................------------......------,,,...------,,,,,,------......---,,,++++++,,,---......------,,,,,,------...------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,------...------------------------+++......,,,...333666555,,,,,,,,,---------..................//////000000,,,,,,---------.........,,,------...------,,,,,,((()))***+++,,,---------------......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...,,,---,,,,,,,,,,,,---......,,,,,,------...//////000//////...---,,,+++******,,,,,,,,,,,,,,,---......000///---,,,+++,,,---...,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,.........---,,,+++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,------...------,,,,,,000///...,,,,,,...///000.........,,,++++++---///+++,,,,,,---...///000000---------------------------.........------,,,+++,,,,,,------......//////...------,,,,,,,,,------///...,,,++++++,,,---...------------------------............------------------...............---......------------......------------------------+++---------111555555222//////............//////////////////////////////111111000///---,,,++++++////////////////////////000111222111000000222444000000111111111111000000000000111111111222222222111222333333444444333333444555666888;;;>>>AAABBBGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNPPPQQQRRRRRRNNNNNNMMMNNNOOOQQQSSSTTTZZZ[[[]]]___aaabbbbbbcccbbbbbbccccccbbbcccfffhhhiiiiiijjjkkkmmmpppqqqsssvvvvvvwwwyyy~~~++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---..................---,,,,,,---------------,,,...------,,,,,,------...---,,,++++++,,,...///000...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,------...,,,------------------,,,***---...,,,...333555444......---------,,,,,,,,,.........///////////////...------------,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,+++******,,,------.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---///...------,,,,,,,,,,,,---..............................000//////...---,,,++++++************+++,,,---...///...---,,,+++,,,------+++,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........,,,,,,------...------,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++---------,,,++++++...000------,,,++++++,,,---...------------------------------------------,,,+++++++++,,,,,,---------...------,,,,,,,,,------......---,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,------...............------......------------......------------------------+++...///...111777777333//////............//////////////////////////////222222111000///------,,,////////////////////////,,,...///...------///111000000111111111111000000000000111111111222222222111222333333444444333333555666777999<<>>@@@BBBFFFFFFGGGGGGHHHIIIJJJJJJIIIKKKNNNQQQSSSSSSRRRQQQMMMMMMMMMNNNOOORRRTTTVVVVVVWWWYYY[[[]]]^^^______^^^___`````````aaadddgggggghhhiiikkkmmmppprrrssstttuuuxxx}}}++++++++++++++++++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,++++++******++++++,,,---.../////////...---,,,,,,++++++******++++++,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++...------,,,,,,------...++++++------------++++++***---...,,,---000111...+++,,,,,,------......///+++,,,---.........---,,,)))******+++---......///+++,,,,,,---.........---+++,,,------............)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++******---/////////---,,,,,,,,,,,,---......+++,,,,,,---...///000000000///......,,,,,,+++***...------,,,,,,---------,,,,,,---...---,,,+++******+++,,,,,,------------******+++,,,,,,,,,,,,+++------,,,+++,,,---///000+++,,,------............***++++++,,,,,,++++++***++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,------......------,,,+++,,,,,,---.........------,,,***((((((***,,,---(((***---///.........///...---+++******+++---...------------------------++++++,,,------,,,,,,,,,/////////......------,,,***+++---//////...---,,,***+++---...///...---------------------------------------.........//////.../////////...---,,,,,,.........------.........------------------------(((......))),,,444444---//////............//////------------------------..................------////////////////////////***,,,............///000000000111111111111000000000111111111111222222222222222333444444444333333333444555777:::===???AAAEEEEEEFFFGGGIIIJJJKKKKKKIIIKKKOOORRRSSSSSSRRRQQQMMMLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ]]]___```aaabbb]]]^^^_________aaadddgggggghhhiiikkknnnpppssstttrrrssswww|||+++++++++++++++***)))((()))***,,,------,,,***))),,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------111///....../////////...------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------------............------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------------...//////))))))***+++---...//////000///...---------------111000///...---...//////...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++------............------//////...---+++***))))))------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))//////000000000...---,,,------------------------************+++,,,------)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////111000...,,,+++******+++.........------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...///...---...000000000///000///...---------------................................................////////////////////////............////////////////////////////////////////////////////////////111111000000000000000111111111111111111111111111111111111111000000000000222222333333333222111111222444666777888;;;???CCCGGGHHHIIIJJJIIIHHHGGGFFFKKKLLLNNNOOOPPPPPPOOOOOOOOONNNMMMMMMOOORRRVVVXXXWWWVVVWWWYYY]]]___```___```aaaaaaaaaaaabbbeeegggjjjjjjiiiiiikkkmmmoooqqqwwwwwwxxx{{{***+++,,,,,,,,,,,,,,,+++)))***,,,------,,,***)))+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------------------------------,,,,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,...,,,++++++---...------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,---......---,,,,,,......---,,,,,,,,,,,,,,,,,,------------.........++++++,,,,,,---------------...///000000///...---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---......******++++++,,,---......//////...---------------,,,---...////////////......---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111000------............------......---,,,++++++******------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...///000000000...---,,,------------------------------,,,,,,+++,,,,,,,,,)))***+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...---------...///111222+++++++++*********))))))------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------------------...//////...---------------................................................////////////////////////............//////////////////////////////////////////////////////////////////...//////000111111111111111111111111111111111111111111000000000000111222222333333333222222333444666888999<<<@@@CCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJMMMOOOPPPQQQQQQQQQOOONNNMMMMMMOOORRRVVVXXXXXXWWWXXXZZZ]]]````````````aaabbbaaaaaabbbeeeggghhhhhhiiikkklllmmmnnnnnnvvvvvvxxxzzz***+++,,,---............***+++,,,------,,,+++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---+++***+++---......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,------......------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------...,,,...000222222000...,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,---------.........---------------''')))---///000000...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///------............---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......///000///...---,,,------------------------000///...---,,,,,,,,,,,,******+++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111000000000)))))))))***+++---///000------------,,,,,,,,,,,,------......------,,,,,,------------------------,,,,,,++++++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,------...,,,...000///,,,+++---/////////...------------...................................................////////////////////////............////////////////////////////////////////////////////////////---------...///000111222000000000000000000000000111111111111000000000000111111222222333333444444444666888999:::===AAADDDDDDEEEEEEFFFHHHJJJKKKLLLHHHIIILLLOOOQQQRRRSSSSSSPPPOOONNNNNNOOORRRVVVXXXXXXXXXXXX[[[^^^aaaaaaaaa```aaabbbbbbaaabbbeeehhhfffhhhjjjlllnnnnnnmmmmmmuuuuuuvvvyyy++++++,,,---------------***++++++,,,,,,++++++***))))))******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000000000---,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,...111333333111...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,(((***,,,.........---,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////***)))((((((((()))+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///---.../////////...---,,,------------------------......---,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,------......------,,,++++++,,,,,,,,,,,,------......///////////////...,,,+++++++++************...............---------,,,------...------,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,------......------,,,---------------------------------------------------,,,,,,,,,------......---111444222...,,,///222///......---------......................................................////////////////////////............///////////////////////////////////////////////////////////////////////////000111222////////////////////////111111111111000000000///111111111222333444555555666777999:::;;;===AAADDDEEEEEEEEEEEEFFFIIIKKKLLLIIIJJJMMMOOOQQQRRRRRRRRRPPPOOONNNNNNPPPRRRVVVXXXYYYXXXYYY[[[___aaabbbaaaaaabbbbbbbbbaaaccceeehhhiiiiiijjjlllmmmnnnoooooorrrsssuuuyyy,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------------............---,,,+++,,,...000000000---,,,,,,,,,------...///...------,,,,,,------...++++++***))))))***++++++------------------------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,...111333333111...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///------,,,,,,,,,,,,++++++,,,,,,---......------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,+++++++++,,,...///------............------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,---...//////...---,,,------------------------+++++++++++++++,,,------++++++,,,---------,,,,,,,,,------------------,,,+++++++++,,,,,,---------,,,---------------,,,,,,222111111000///...---,,,******************++++++,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---111333222---,,,///222......---------......///................................................////////////////////////............////////////////////////////////////////////////////////////333333222111000000000000////////////////////////111111111111000000000///222222222222333444555666666888999:::;;;>>>AAADDDGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMNNNPPPQQQQQQQQQPPPQQQPPPOOOOOOPPPSSSVVVXXXYYYXXXYYY[[[___aaabbbaaaaaabbbbbbbbbbbbcccfffhhhmmmllljjjjjjkkknnnrrrtttpppqqqtttyyy---------,,,,,,+++***)))++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,---------,,,,,,------------------------------...............///,,,***)))***,,,------,,,,,,,,,,,,,,,---...///000......------------......,,,+++***))))))***+++,,,...------,,,,,,------...+++++++++++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,...000222222000...,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,///...,,,+++***+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---...///...------------------------------************+++,,,---...+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---,,,,,,+++***......////////////...---+++++++++,,,,,,,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,------------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***,,,......,,,+++---000...------------...//////................................................////////////////////////............////////////////////////////////////////////////////////////555444333222111000000000000000000000000000000000111111111111000000000000333333222222222444555666777888999:::;;;===AAACCCFFFFFFFFFFFFFFFGGGHHHIIIMMMNNNOOOPPPQQQQQQPPPPPPRRRQQQOOOOOOPPPSSSVVVXXXXXXXXXXXX[[[^^^aaaaaaaaaaaabbbcccbbbbbbcccfffiiinnnllljjjhhhjjjmmmrrruuupppqqqtttxxx,,,---------------,,,+++,,,++++++++++++++++++,,,)))***,,,.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------+++,,,...//////...,,,+++***+++,,,---------,,,,,,........................,,,,,,,,,------.........---+++)))***+++,,,,,,+++,,,,,,,,,------...///000......------------.........---+++******+++---......---,,,,,,,,,,,,---...++++++******+++,,,,,,---,,,------------.........,,,,,,+++++++++*********---...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,---------------,,,+++++++++,,,,,,---...---------------------------------...............++++++,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,---...///...------------------------------,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,---......,,,------------,,,+++***)))***+++,,,---,,,,,,+++---------....../////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,........................------------------------***+++,,,...............)))******+++,,,---......---------------...//////................................................////////////////////////............////////////////////////////////////////////////////////////333333222111000000000111111111111111111111111111111111111111000000000000555444333222222333555666666888999::::::<<<@@@CCCCCCCCCEEEFFFHHHHHHIIIIIIKKKMMMOOOPPPRRRRRRRRRRRRSSSQQQPPPOOOPPPSSSVVVWWWXXXWWWXXXZZZ]]]`````````bbbbbbccccccbbbdddfffiiikkkjjjiiihhhiiilllppprrrqqqqqqssswww~~~+++,,,---...////////////,,,++++++******++++++,,,)))***---/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,........................+++,,,...//////...,,,+++)))***,,,---...---,,,,,,........................+++++++++,,,,,,---------///---,,,,,,---...---,,,,,,,,,,,,---...///000000......------------......000///---,,,,,,---///000...---,,,,,,,,,,,,---...+++*********+++,,,,,,------------.........//////+++++++++*********))))))------............------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------)))***,,,.........,,,+++(((***---///000///...---++++++++++++,,,,,,---...------------------------...............---------,,,---...///000///...------..................------------,,,,,,+++++++++---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,*********+++---.........------------------------------//////...---,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++***************+++,,,,,,---......---.........------,,,+++,,,---............,,,,,,*********++++++,,,,,,,,,+++,,,,,,---.........---------------------------*********++++++,,,,,,,,,,,,------......------,,,................................................)))+++,,,...//////......+++******,,,...000000///---------------...///000................................................////////////////////////............/////////000////////////////////////////////////////////////111000000000000000111111111111111111111111111111111111111111000000000000666555333222222333444555666777999999:::<<>>@@@AAADDDDDDEEEEEEFFFHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUUUUVVVWWWZZZ\\\___aaabbbcccddddddccccccdddgggjjjkkkkkkjjjjjjkkkkkklllmmmrrrvvvtttvvv~~~++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***///...,,,++++++,,,...///......---------,,,,,,,,,,,,---......---,,,---///------,,,,,,++++++++++++,,,------......------,,,*********++++++*********------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,---------............---,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......---......///000000111111---------------------------------------------------------------,,,,,,,,,------------------------...---,,,*********+++++++++++++++++++++,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...///000//////...+++,,,------......------------,,,++++++++++++,,,......---------------...------------------------.../////////...---,,,,,,------------------------------------------------+++++++++++++++,,,,,,---........................------............------------............---------------.........////////////......//////000111...//////000000000//////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111222333333333222222444666666777888999;;;>>>@@@AAADDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQTTTUUUWWWXXXYYY\\\^^^```bbbbbbddddddddddddccceeehhhkkkkkkjjjjjjjjjjjjkkkllllllpppuuutttuuu}}}++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------000000///...---,,,++++++...---,,,++++++,,,---......------------,,,,,,,,,---/////////------...///,,,++++++++++++*********,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,---------.........//////......------------.........------------,,,,,,,,,,,,++++++++++++,,,---------------...//////000000------------------------------------------------,,,,,,,,,,,,------------------------------------///...---+++************,,,,,,,,,,,,++++++++++++......//////......---,,,///...------,,,+++******)))***+++,,,------------,,,,,,------------,,,,,,------...------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......---------,,,,,,,,,,,,---......------,,,,,,,,,------...------------------------......---------------...------------------------........................---,,,,,,,,,,,,---..............................------............------------............------------........./////////......------......///000------...///000000000///////////////000000000000/////////000000000111111000000000000000000000000111111111111111111111111000111333333333444666888777777888:::<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSQQQPPPOOONNNOOOQQQSSSTTTYYYZZZ[[[]]]___aaabbbcccdddeeeeeeeeeeeefffiiikkkjjjjjjjjjjjjjjjkkkllllllnnnssssssuuu{{{,,,+++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------111111000000//////.........---,,,,,,,,,,,,---...------------------------...///000000...---...///...---------------------,,,------......------,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------....................................------------------------,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,,,,------........................------------------------+++++++++,,,,,,------...------------------------------,,,,,,++++++++++++---------,,,,,,++++++***.........///......---,,,......---,,,,,,+++*********+++,,,------...------+++,,,---......---,,,+++............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,------///000000---,,,,,,,,,,,,------...------------------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////........................------............------------............------............////////////---------------...//////+++,,,---//////000000000////////////000000000000...//////000111111222222000000000000000000000000111111111111111111111111111222333333333444666888888888999:::<<<>>>@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSQQQPPPOOONNNOOOQQQSSSTTTZZZ[[[\\\]]]___```aaabbbccceeefffffffffgggjjjllljjjjjjjjjiiijjjkkkkkkllllllrrrrrrtttzzz,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------....../////////000---------,,,,,,---------------------------------///000111000...---...///............////////////,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,---------........................---------------------------------------......///+++++++++,,,,,,,,,,,,,,,........................------------------------***++++++,,,,,,---------------------------------++++++,,,,,,------------...------,,,,,,+++++++++.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,...//////...,,,,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,---...///000111---------,,,,,,------...------------------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,........................------............------------............------........./////////000000---------------...//////,,,---...///000000000000////////////000000000000......///000111222333333111111111111111111111111111111111111111111111111333444444444333333555777888999999:::<<<>>>@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSQQQPPPOOOOOOOOOQQQSSSUUUXXXYYYZZZ\\\]]]___``````bbbdddfffffffffgggjjjllljjjiiiiiiiiiiiijjjkkkkkkkkkqqqqqqtttzzz---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...------------------------,,,,,,,,,------------...///000000///---,,,---...,,,,,,---------------...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------------............------,,,,,,,,,------------......------------...//////..................//////........................------------------------++++++++++++,,,,,,,,,,,,------------------------)))***+++---............------------,,,,,,,,,,,,......//////......---,,,+++++++++,,,,,,---------.........///......------------............------***+++,,,....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---...///000111//////...------------...------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------............------------............------....../////////000000000......------......///000---...///000111111111000////////////000000000000//////000000111222333333111111111111111111111111111111111111111111111111333444555444333333555777999999:::;;;<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\^^^___```aaaccceeeffffffgggiiikkkiiiiiiiiiiiiiiijjjkkkkkkkkkqqqqqqttt|||---,,,+++******,,,---///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,------------------,,,,,,,,,,,,---------.........///000...,,,+++,,,,,,+++++++++,,,,,,---------,,,------......------,,,//////000000000000//////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,---------...+++,,,---......---,,,+++,,,,,,,,,---------......------,,,,,,------...///////////////////////////........................------------------------,,,,,,,,,+++++++++++++++------------------------***+++,,,.........------,,,,,,,,,---------------......//////......---,,,+++++++++,,,,,,---------+++,,,,,,---..................------------......+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,.........------+++,,,------......---------,,,,,,,,,---...//////222111000///...---------------------------------------------,,,,,,+++***++++++++++++++++++++++++------------------------//////......//////000111........................------............------------............------.../////////000000000000//////......//////000111000000111111111111111000////////////000000000000000000000111111222222222111111111111111111111111111111111111111111111111222333444444444444777999:::::::::;;;<<<>>>@@@@@@DDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVUUUVVVXXXZZZ\\\^^^```aaa___bbbdddffffffgggiiijjjiiiiiiiiiiiiiiijjjjjjkkklllqqqqqquuu~~~---,,,+++******,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...''')))+++---...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------..................------,,,------......------,,,,,,,,,,,,------............//////...,,,***+++,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,------------,,,,,,........................*********++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,------.........---------.........//////++++++,,,------,,,++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---.....................------////////////////////////---------------------------,,,,,,++++++*********------------------------,,,---.........---,,,+++,,,,,,,,,------...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.../////////...---,,,,,,---...///------......///.........++++++++++++++++++++++++........................------------------------)))***---///000///...---+++,,,------......---------,,,,,,,,,,,,---......444333111000...---------------------------------------......---+++***(((++++++++++++++++++++++++........................---,,,,,,,,,,,,---..............................---..................------..................---////////////000000000000///////////////000111111111222222222222111111000////////////000000000000111111111111111222222222111111111111111111111111111111111111111111111111000111333444444666999;;;::::::;;;;;;===>>>@@@@@@DDDDDDEEEEEEFFFHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSTTTSSSRRRQQQRRRTTTVVVWWWUUUVVVWWWZZZ\\\___aaabbb^^^aaadddeeefffggghhhjjjiiiiiiiiihhhiiijjjjjjkkkmmmrrrrrruuu,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------************+++,,,------------------------------------------------------------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,+++***)))******+++,,,------------...------,,,,,,------...---,,,,,,,,,,,,---......000...,,,,,,---//////...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,...------,,,,,,------............------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000///,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------..................////////////000000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///...---,,,+++++++++,,,---........................,,,,,,---------,,,+++***000//////---,,,+++******---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,------.........------------------------....../////////...,,,+++******+++,,,---//////000........................+++++++++,,,,,,---------------------------------..................---------------.........//////------------------------------------------------............///////////////......------///000111000000000000000000000000111000///......///000111//////000111222333444444333333333222222111111111111111222333444444555555111333444444444555777999===>>>>>>>>>>>>???BBBDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJLLLNNNPPPSSSTTTUUUVVVVVVTTTRRRPPPPPPQQQSSSUUUSSSTTTVVVYYY\\\___aaabbbccccccddddddeeefffggggggkkkkkkkkkjjjhhhhhhjjjlllqqqrrruuuxxx}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******+++,,,---------,,,+++***...------,,,,,,------...---,,,,,,,,,,,,---......000...,,,,,,---//////...///......---,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,...------,,,,,,------.........---------,,,,,,,,,------............------........................//////000000000//////...,,,,,,---......---,,,,,,------------------------.........------,,,,,,++++++++++++,,,,,,,,,------------........./////////////////////...---,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------------,,,+++++++++,,,---------------------------************++++++++++++///...---,,,+++******)))++++++++++++*********)))*********+++,,,---...///,,,,,,------------------------------------------......,,,+++++++++,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------........................---------.........//////------------------------....................................///////////////......---...///000111000000000000000000000000000///...------...//////,,,,,,---...///000111111333333333222222111111111111111222222333333444444000222444555555777:::===AAAAAA@@@>>>======@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSSSSTTTUUUTTTRRRPPPPPPQQQSSSUUUTTTUUUWWWYYY\\\^^^```aaabbbbbbcccdddeeegggggghhhggghhhiiihhhggghhhkkkmmmppprrruuuxxx}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,---.........,,,***(((...------,,,,,,------...---,,,,,,,,,,,,---......000...,,,,,,---.........//////......------......------------------,,,,,,------------------------.........---------,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---------------...------,,,,,,------......------------,,,,,,,,,,,,------......------,,,/////////000000000000000000000000000//////...---,,,------......------,,,------------------------,,,---.........---,,,+++******++++++++++++,,,,,,,,,,,,,,,---------............//////...---,,,,,,***+++---......---+++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---//////...------,,,+++***)))))),,,+++++++++++++++***************+++,,,---...///------------------,,,,,,,,,,,,,,,,,,------------...,,,***(((((()))+++---//////...---,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------........................------........./////////------------------------////////////////////////............///////////////............///000000000000000000000000000000......------------...///...//////000111222333333222222222222222111111111111111111111111222222222///111333555666999===???@@@@@@???===<<<===@@@CCCDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMNNNPPPQQQQQQRRRTTTSSSRRRPPPPPPRRRTTTUUUUUUVVVWWWYYY[[[]]]___```aaaaaacccdddfffggghhhiiieeefffgggggggggiiilllnnnoooqqquuuxxx~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++------------------------,,,,,,------------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,,,,---,,,,,,+++++++++,,,...///...,,,***(((...------,,,,,,------...---,,,,,,,,,,,,---......111///,,,,,,---......---000//////.........//////.........------,,,,,,,,,........................------------,,,,,,,,,,,,---,,,***+++---...---,,,------------------------........................+++,,,,,,---...---------...------,,,,,,------...------------------------,,,,,,------------,,,,,,//////000000000000111111000000000000///...---,,,------------------------------------------------'''))),,,...000000//////+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------....../////////......---......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......---,,,,,,+++******............------------...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))((()))+++,,,//////...---,,,++++++***++++++,,,,,,,,,,,,,,,---,,,,,,---------------------------------------------------...........................////////////............................................................////////////............/////////000////////////////////////..................//////000000111222222333444444222222222111111111111111111111111111000000000000///111333444555888;;;>>>;;;;;;;;;:::;;;>>>BBBFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSQQQQQQQQQRRRTTTUUUVVVVVVXXXYYY[[[]]]^^^___```aaabbbdddfffhhhiiijjjeeefffgggggggggiiilllnnnoooqqqtttxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------------------------------,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,,,,---------,,,,,,)))***,,,......---,,,+++...------,,,,,,------...---,,,,,,,,,,,,---......111///---,,,---......---//////.........//////000.........------,,,,,,,,,........................,,,,,,,,,,,,++++++++++++---+++******,,,---------------------------------........................,,,,,,---.........------...------,,,,,,------...------------------------,,,------......------,,,....../////////000000000000000000000///---,,,,,,------------------------------------------------'''))),,,...000000//////---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---......///000000000//////000...+++))))))+++...000++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++//////......------,,,,,,...........................---,,,,,,++++++,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,------------------------------------------------------------------.........//////........./////////000000........................------------------------............////////////---......///////////////////////////////////////......//////000000000000------......///000000000111111111111111111111111111000000000000000000000000222333333333444777999777888999999999===AAAEEEEEEEEEDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXYYY[[[]]]^^^___```aaabbbdddfffhhhiiijjjhhhiiiiiiiiihhhiiilllnnnoooqqquuuyyy,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------------------------------)))******++++++,,,,,,---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------******+++,,,------------...------,,,,,,------...---,,,,,,,,,,,,---......222///---,,,---...---,,,......------......//////------------------,,,,,,------------------------,,,,,,+++++++++*********,,,+++))))))+++---...---------------------------------------------------,,,,,,---..................------,,,,,,------...,,,,,,,,,------------...---..................---------......//////000000////////////......---,,,...------,,,,,,------...------------------------,,,---.........---,,,+++......------------,,,,,,+++++++++,,,,,,,,,------------...///000000000///...,,,(((&&&&&&(((,,,...+++++++++,,,,,,---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////.........---,,,,,,,,,------------...*********+++,,,---...///------------------,,,,,,******++++++,,,,,,------***+++---.........---,,,,,,,,,,,,------.........++++++,,,,,,------..................------------------------------------,,,,,,------.../////////....../////////000000000........................------------------------............////////////---......///000/////////000000000000000000000000---...///000111111111000/////////000000111111111000000000111111111111111000000000000000111111111222333444333222222444666888999:::::::::;;;>>>@@@EEEEEEEEEEEEFFFHHHIIIKKKKKKLLLNNNOOOQQQRRRRRRSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]___```aaaaaacccdddfffggghhhiiiiiijjjjjjiiiiiiiiilllnnnppprrrvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++,,,------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,---......---------,,,+++++++++,,,------...------,,,,,,------...---,,,,,,,,,,,,---......222000---,,,---------,,,------,,,,,,---......///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,***((((((+++---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,------...,,,,,,,,,---------.........//////000000//////...------......///000000111.........///......------...---,,,,,,,,,,,,---...------------------------.........------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,------------***+++,,,---............,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++)))***+++---......------------------------------(((***---000222222111000///............---------,,,,,,------............*********+++,,,---...///,,,,,,------------------)))******+++,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,---------......+++,,,,,,---....../////////.........------------------------------------,,,,,,------...//////000.../////////000000000000............................................................////////////------///000000000///...000000000000000000000000,,,---...000000000000000222222222222222333333333///000000000111111111222///000000111111222222222333444444444333333444666777999;;;=========???AAAFFFEEEEEEEEEFFFHHHJJJKKKIIIJJJLLLNNNPPPRRRRRRSSSQQQQQQQQQRRRSSSTTTTTTUUUTTTUUUWWWYYY\\\^^^```aaabbbbbbcccdddeeegggggghhhfffggghhhhhhhhhjjjmmmoooqqqssswwwzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++------------------------++++++,,,------...//////)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,---.........---000...,,,*********,,,---...------,,,,,,------...---,,,,,,,,,,,,---......222000---,,,---------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,***((((((***---..............................++++++++++++++++++++++++,,,---......//////.........------,,,,,,------...,,,,,,,,,------.........//////000000000000//////---......///000111111111------......///............---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********,,,,,,------------......((()))***+++,,,---------------...//////...------///......---+++******))))))***+++---......------........................!!!%%%***---...---,,,------------------,,,,,,.../////////000000111111...---,,,,,,++++++,,,,,,,,,,,,,,,------.........))))))***+++,,,,,,---------,,,***)))***,,,...000------------------------,,,,,,------...///000000//////.........---------------------------------,,,,,,------...///000000////////////000000000000////////////////////////////////////////////////............/////////000,,,---///000000000///...000000000000000000000000***+++---///000000///...///////////////000000000//////000000111111111222//////000111222333333444333444555555444444666888333777;;;>>>@@@AAACCCEEEFFFEEEEEEEEEFFFHHHJJJKKKGGGHHHJJJMMMOOOQQQRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUSSSTTTVVVYYY\\\___aaabbbccccccddddddeeefffggggggccceeefffggggggjjjmmmppprrrtttwww{{{///---++++++,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++......///...,,,++++++,,,........................///......---+++******)))------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++---,,,,,,,,,,,,---.........------,,,---...///000000///---+++++++++---.../////////...------,,,,,,+++,,,------......---------.........---,,,,,,+++............---,,,++++++000000000000000/////////........................------------------------000//////...---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,..................------///000000000000000///...000000000000000///......///...,,,++++++,,,...///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,/////////......---------------......------,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,------............///////////////------------------------...........................---,,,,,,,,,,,,---...------------------------000///---+++++++++---......---,,,,,,,,,,,,---.........---------,,,,,,,,,////////////............------------------------******+++,,,---...///000//////////////////......///////////////.........//////...---,,,+++++++++//////............//////////////////000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////111111000000111111222333111000......///222555777222222333444444555555666888999:::<<<>>>AAACCCDDDGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRRRROOOPPPRRRQQQPPPPPPQQQSSSUUUVVVWWWYYY\\\___aaacccgggffffffffffffggghhhiiigggggghhhggggggiiimmmppprrrvvvxxxzzz///---++++++,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------,,,++++++++++++........................------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........---,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---------------......//////...---,,,---...///000000...---++++++,,,---...------..................------......///.........------......------,,,+++,,,,,,------...---------........................------------------------------------------------,,,,,,++++++***)))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000////////////////////////...------///...,,,++++++,,,...///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++------......------,,,+++,,,------......------,,,,,,------......------,,,+++++++++,,,------......//////......------,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...---,,,++++++++++++,,,---,,,,,,,,,------.........////////////............------------------------------------------------......................../////////////////////...111111111000000///////////////............//////............////////////////////////////////////000000000000000000000000111111000000000/////////000000000000000000000000////////////000000000000111111000000111111222333555444222000//////000111222222333444444555555666888999:::<<<>>>AAACCCDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRRRROOOPPPRRRQQQPPPPPPQQQSSSUUUVVVWWWYYY\\\___bbbcccdddeeeeeeeeeeeeeeeeeeeeegggggghhhggggggiiimmmpppssswwwzzz|||...---++++++,,,---,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++***------------------------+++++++++,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...,,,++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***......------......///000000///...---------...//////...---,,,+++,,,---...,,,,,,------...//////000....../////////......---------......------,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///////////////...............------,,,...---,,,++++++,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,************++++++++++++------......------,,,+++,,,------......------,,,---......//////......---,,,,,,,,,---......////////////...---,,,+++******------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,---...///000/////////............---------------------------000000///...---,,,,,,+++------------------............//////////////////111111111111111111111111//////............//////------------............////////////////////////000000000000000000000000000000///////////////...000000000000000000000000......//////000000111111111111000000111111222333666555333111000///......222222333444444555555666888999:::<<<>>>AAACCCDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSPPPQQQRRRQQQPPPPPPRRRTTTUUUVVVWWWZZZ\\\___bbbcccdddeeefffffffffeeedddcccfffggggggggggggiiillloootttxxx|||...,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------...---+++******+++---...------------------------///...,,,+++***++++++,,,************++++++++++++---------------------------,,,,,,++++++,,,,,,---...---+++******+++,,,---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++///............///000000000000...---------...///...------,,,,,,,,,---...---------.........//////...............------,,,,,,------...------,,,,,,+++,,,------.........---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......////////////........................---------------------------------...............++++++---...////////////......//////......---,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------......------,,,+++,,,------......------,,,------............------,,,,,,------...//////000......------,,,,,,++++++------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////.........---------------------------------000000//////...---,,,,,,,,,,,,,,,---------------............////////////...///////////////////////////............//////------........./////////////////////////////////000000000000000000000000////////////............////////////////////////---......///000111111222111111000000111111222333000111111111222222222222222222333444444555555666888999:::<<<>>>AAACCCDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSQQQQQQRRRQQQPPPPPPRRRTTTVVVVVVXXXZZZ]]]```bbbdddfffgggiiijjjiiihhhfffeeefffggggggggggggiiilllooosssxxx}}}---,,,***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///...---------------------------------,,,,,,,,,,,,++++++000...---++++++---...000------------------------,,,++++++***+++,,,...///,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++///............///000000000000......---...///000---------,,,------------//////.........---------,,,,,,---------,,,,,,+++,,,,,,------...------,,,---.........------,,,+++++++++,,,,,,------------------------------------------------------------******++++++,,,,,,------........................---------------------------------.........//////++++++---...///////////////000000000000///......---------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------......------,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------...//////000,,,,,,------.........///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,---------------..................---------------------------............------------------------------------..................------,,,,,,,,,---------......---.........//////000000...................../////////............//////....../////////000000000////////////////////////////////////////////////............////////////////////////////////////---......///000111111222111111000000111111222333...///000111222333444444222222333444444555555666888999:::<<<>>>AAACCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTQQQRRRRRRQQQPPPPPPSSSUUUVVVWWWXXXZZZ]]]```bbbdddfffgggiiijjjjjjiiigggeeeggghhhhhhhhhhhhiiimmmppprrrwww|||---+++***+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++)))+++///111///---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------------...///------------------------*********+++,,,---...///++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,......------......///000//////.........///111111,,,,,,------------------000//////...------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------......------............---,,,+++***+++,,,,,,------......///........................------------------------,,,,,,,,,------.................................------------------------,,,,,,------.../////////,,,---...///////////////000000000000000//////...------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...************++++++++++++------......------,,,+++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////++++++,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++........................,,,,,,------------------......////////////............---------,,,,,,,,,.........------------,,,------------------------+++,,,,,,------.........,,,,,,,,,---......//////------......///000000000000000000000000000000000//////............//////////////////000000000111////////////////////////////////////////////////...////////////000000000000000000000000000000000......//////000000111111111111000000111111222333222111111111111111222222222222333444444555555666888999:::<<<>>>AAACCCDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTUUURRRRRRRRRQQQPPPQQQSSSVVVVVVWWWXXX[[[]]]```cccddddddeeefffggghhhgggffffffhhhiiiiiiiiiiiikkknnnqqqssswwwzzz}}}---+++******,,,...------+++++++++++++++++++++++++++++++++,,,,,,---------,,,)))'''***///111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................***++++++,,,------------((())))))******+++,,,,,,........................+++,,,,,,------,,,,,,+++)))+++,,,.........,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------......///......---...///000222333+++,,,,,,---.........---..................------)))***+++,,,---.........+++,,,------......---------------...------,,,,,,++++++,,,,,,---......///------------------------------------------------////////////000000000000................................................,,,,,,------...//////000......///000000///////////////000000//////...---,,,------------------,,,......---------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++------......------,,,+++,,,------......------,,,,,,,,,------------,,,,,,+++++++++,,,------......++++++,,,,,,------......------------------------------------------------***+++,,,,,,,,,,,,+++***------------------------+++,,,,,,---.........---------...//////...------,,,,,,------------------.........---------,,,,,,------------------------+++++++++,,,,,,,,,------,,,------...//////000000------......///000000111222222222111111000000000//////............//////........./////////000000/////////////////////////////////////////////////////////000000000111111000000000000000000000000////////////000000000000111111000000111111222333555333111000///000111222222222333444444555555666888999:::<<<>>>AAACCCDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNOOOQQQRRRTTTTTTUUUUUUSSSSSSRRRPPPOOOQQQTTTWWWWWWWWWYYY[[[^^^aaacccdddddddddeeefffggghhhhhhiiiiiijjjjjjjjjjjjlllppprrrtttwwwzzz|||---+++******,,,......---+++++++++++++++++++++++++++++++++,,,,,,---------+++(((&&&)))...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++,,,,,,------,,,,,,+++........................+++,,,---...---,,,+++***++++++,,,---......//////........................+++,,,,,,------,,,,,,+++***,,,...111111000...,,,------------------------,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,---......---------...///111333444+++,,,------.........---,,,,,,------.../////////)))***+++---...///000000+++,,,,,,---.........---++++++,,,---............******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................,,,,,,------...///000000///000000000000000///.........//////......---,,,,,,------......------,,,......---------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---.../////////......---------------......------,,,+++,,,------......------,,,---..................---******+++,,,,,,------...,,,,,,++++++++++++++++++------------------------000000000000000000000000***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,------.........---,,,,,,---......---,,,,,,***++++++,,,---...//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++------......///000111111---------...///000000111333222222111000///......//////............//////---------.........////////////////////////////////////////////////////////////000000111111222222000000000000000000000000000000000000////////////111111111000111222222333444222000...///000333444222222333444444555555666888999:::<<<>>>AAACCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUUUUSSSSSSRRRPPPOOOQQQTTTWWWWWWWWWYYY[[[^^^aaaccceeefffffffffggghhhjjjlllmmmjjjkkkkkkkkkkkkmmmpppsssuuuxxxzzz{{{,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,...------,,,,,,------...---------...------,,,,,,,,,------......------,,,---------...------,,,,,,.........------,,,,,,,,,------------------------...---,,,+++***++++++,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,------......------,,,************************++++++++++++++++++++++++,,,,,,,,,---------......---------------------------,,,+++,,,...000000///---------------------,,,.........------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++//////---,,,,,,---...///.........------,,,,,,,,,---***((())),,,...---+++***%%%!!!$$$+++000///,,,,,,,,,,,,---------......---111111,,,+++//////***,,,,,,,,,---------.........,,,***''''''***,,,...///......------///000111......////////////......///---,,,------,,,***((())))))*********+++++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------...///000000//////.........---------+++++++++,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000******+++++++++,,,,,,,,,,,,,,,,,,---------......---++++++,,,...///...---,,,++++++******++++++,,,.........////////////000------,,,+++,,,---...///---,,,+++...111333111///.........------,,,,,,,,,...000333333111...,,,,,,------......///000000000000000111111111111000000222...***+++000222///,,,------......//////000000////////////////////////////////////////////////000111111000//////111222////////////////////////////////////000000000000000111222333333222111000222222111111222222333444222222333444444555555666888999999;;;===AAACCCEEEFFFHHHJJJKKKJJJJJJKKKLLLPPPQQQQQQRRRTTTUUUUUUVVVSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWZZZ___bbbcccbbbcccfffiiikkkjjjiiijjjjjjhhhjjjkkkkkklllnnnqqqtttvvvyyy|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------......------,,,,,,---------------,,,,,,------------------,,,,,,------------------------///...---,,,+++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++,,,...000000///---------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++---***)))))),,,------+++...+++'''(((,,,//////............------,,,,,,,,,---000000,,,,,,//////+++,,,,,,,,,---------......000///---,,,,,,---///000...------,,,---...///000......////////////......///...------...---,,,******+++++++++,,,,,,,,,---,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------******++++++,,,------...///.........------------,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---******++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,------------...---,,,+++,,,.........,,,,,,,,,++++++++++++,,,,,,------........./////////------,,,,,,,,,---...///...,,,,,,---///000...,,,......---------,,,,,,,,,...000222222000...------,,,,,,------.../////////000000111111111111000000000///...---......------.........//////////////////////////////////////////////////////////////////000111000///...000111////////////////////////////////////000000000000111111222222222111000000111111000000111111222333222333333444444555555666888999999;;;===@@@CCCEEEFFFHHHJJJJJJJJJJJJKKKMMMMMMMMMNNNPPPQQQSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWZZZ___bbbcccbbbeeehhhjjjkkkiiihhhggghhhggghhhiiijjjkkkmmmqqqtttvvvyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------...------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++------------++++++***++++++,,,,,,++++++***------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,---///000///...,,,------...///000111111...------------,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++******,,,+++******,,,------,,,111000///...---...//////000///...---,,,++++++***---//////,,,,,,......,,,,,,,,,,,,---------......000//////......//////000---,,,,,,,,,,,,---............////////////.........---,,,---......---,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...***++++++,,,,,,---------............------------------............//////...............------------------,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,------------...---,,,,,,---...---+++---------,,,,,,---------,,,,,,,,,---------......------,,,,,,------...//////.........//////---+++...------------,,,,,,,,,///111111000...---......++++++,,,,,,---.........///000000111111000000//////000222000...,,,...000///////////////.........////////////////////////////////////////////////...///000000......///000000000000000000000000000////////////000000000000222222222222222111000///000000//////000000111222333333333444555555666666888888999;;;>>>@@@BBBDDDEEEGGGIIIJJJIIIJJJKKKMMMKKKLLLMMMNNNPPPRRRTTTUUUTTTTTTSSSTTTTTTUUUVVVWWWYYYXXXXXXZZZ^^^aaacccccchhhjjjkkkkkkhhhfffeeeeeeeeefffhhhiiikkkmmmqqqtttvvvyyy{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,------...---------,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,++++++******+++---......---+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------------------,,,,,,---///000///---------....../////////000------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,------///111111///,,,,,,...000//////...---,,,,,,++++++---......------------,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---------------...............////////////......---,,,++++++---...---,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------------------///......------------------------.........//////------------------------------------....................................---------------,,,,,,,,,---------.........//////,,,,,,,,,,,,------------++++++,,,,,,,,,---------///...,,,,,,------,,,***......------------......++++++,,,,,,,,,------------------------......///000//////000000///...---------------------------000000000...---,,,...000+++,,,,,,------...////////////000000000000//////000111222222222222222333000000//////......------////////////////////////////////////////////////---///000000...---...///000000000000000000000000////////////000000000000333222222222111000000///000000000000000111222222333333444444555666666666888888:::;;;>>>@@@BBBBBBEEEGGGHHHIIIIIIIIILLLNNNNNNNNNNNNOOOPPPRRRTTTUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXYYY[[[^^^aaabbbccchhhiiijjjjjjhhhfffffffffeeefffhhhjjjkkknnnsssvvvvvvyyyzzz}}},,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,---.........---,,,------......------,,,***++++++,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---......---+++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------...///000...,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------............,,,,,,,,,---------------,,,,,,,,,,,,+++,,,---...***---///...+++***---000---------------------------,,,,,,------,,,,,,---,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***------......////////////......////////////......---+++******+++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------...---,,,,,,+++,,,,,,,,,---------...............,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------..................---------------------------------...............++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,,,,------,,,***///......------......///+++++++++,,,,,,,,,,,,---------.........//////...,,,---...///////////////------------------------000000///---,,,,,,...111---------...//////000000//////000000000000//////333111000333888:::888555000000//////......------////////////////////////////////////////////////---...000000///......///000000000000000000000000////////////000000000000333222222111111000000000222111111111111222333333333333444555555666666777777888:::<<<>>>???AAAAAAEEEFFFGGGHHHHHHIIILLLNNNPPPOOOOOONNNOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXZZZ[[[]]]```bbbdddeeeggghhhhhhgggggghhhiiifffhhhjjjkkkmmmppptttwwwwwwxxxzzz|||,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,((()))***++++++***)))(((++++++,,,---............,,,------......------,,,)))***+++,,,,,,------,,,,,,,,,------------------------------------------------.../////////......***++++++,,,,,,++++++***++++++------------++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------...000000...+++//////...---,,,++++++***,,,,,,,,,------------.........---,,,,,,+++******++++++++++++++++++++++++,,,,,,---...////////////,,,,,,------------......+++,,,---,,,+++,,,---///(((+++------+++***---///,,,,,,,,,---------......---++++++---...,,,,,,...,,,,,,,,,---------......,,,------......------,,,---...//////000000//////......////////////......///---******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,---...---+++......------------......+++++++++,,,,,,,,,------------...////////////...***,,,---...---,,,---...,,,,,,,,,------------.../////////---,,,,,,...000------......///000000111...//////000000//////...222///...222999;;;888333///////////////.........////////////////////////////////////////////////---///111111000......///000000000000000000000000////////////000000000000222111111000111111222222222222222111222333333444444444444555666666777777777888:::<<<>>>???@@@@@@EEEFFFGGGGGGGGGIIILLLOOOPPPOOONNNNNNOOOQQQTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWXXX[[[\\\]]]___bbbeeeccceeeggggggggggggiiikkkhhhiiikkklllnnnppptttwwwwwwxxxyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,((()))+++,,,,,,+++)))(((***+++,,,---............,,,------......------,,,))))))***,,,,,,------,,,------------------,,,,,,........................+++,,,---...///......---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------///000000---+++//////......------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......++++++,,,,,,,,,---------+++---...---++++++---000+++,,,---...---------...------------------,,,,,,---******......++++++///,,,,,,,,,---------..............................,,,---.../////////............////////////......222000---,,,,,,---...---...---------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,---,,,+++,,,.........,,,...------------------...,,,,,,,,,,,,------------,,,---...///000//////...---///111000...------///,,,,,,,,,---------......---...///...------...000,,,,,,---......//////000......////////////...............111333444111///.........///////////////////////////////////////////////////////////////---///222222111/////////////////////////////////////////////000000000000111000000000000222333444111111111111111222222333444444555555666666777777777888:::<<<>>>?????????DDDEEEFFFFFFGGGIIILLLOOORRRQQQQQQQQQSSSWWWZZZ]]]WWWVVVVVVUUUUUUVVVVVVVVVVVVXXX[[[\\\]]]^^^bbbeeeccceeefffffffffgggiiikkkhhhjjjkkklllmmmooosssvvvwwwxxxyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,...//////...,,,+++***+++,,,---............,,,------......------,,,((()))***+++,,,---------.........------,,,,,,,,,////////////////////////((()))***+++,,,++++++***+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++((((((((((((((((((((((((------------------------,,,,,,,,,---------......------------------------------...///000000---***.........///////////////,,,,,,,,,------.........***++++++,,,,,,------...------------------------)))***+++---......------*********++++++,,,,,,,,,+++---...---++++++---000//////////////////...---//////...---,,,++++++***---))))))......++++++///,,,,,,,,,---------.........---,,,,,,,,,,,,---...+++,,,---.........---,,,......////////////......555222///---...//////...//////.........---------,,,------......------,,,+++++++++,,,,,,+++++++++........................//////...------------...........................+++++++++,,,,,,---------//////.........---------*********++++++,,,,,,,,,***+++,,,---...000111111........................,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,+++,,,...///...------------,,,,,,---------,,,,,,------------......,,,---///000000000///...333555666555111//////111,,,,,,,,,------.........,,,...//////------...///++++++,,,------......///......////////////......***---///000...+++++++++---.........//////000000////////////////////////////////////////////////---000333333222000///000////////////////////////////////////000000000000000000//////000222444555000000000000000111111222444444555555666777777777666888:::<<<>>>??????>>>DDDEEEFFFFFFFFFIIIMMMPPPTTTTTTTTTVVVYYY^^^bbbeeeWWWWWWVVVUUUUUUVVVVVVVVVVVVYYY[[[\\\\\\^^^bbbfffeeefffgggfffffffffhhhjjjhhhjjjkkkkkklllnnnqqqtttwwwxxxyyyzzz,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////...---,,,++++++***---,,,++++++------,,,+++......////////////......,,,------......------,,,+++***)))***,,,.........------------------------+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,...---+++***)))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------///...,,,+++++++++,,,,,,.........///////////////+++,,,------++++++,,,---+++,,,------......------------------------------...---...000222222...***...------,,,,,,,,,------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000////////////////////////...---,,,,,,,,,,,,---...,,,++++++******++++++,,,......---,,,++++++++++++------------------------.........------,,,,,,,,,******+++---//////,,,***---///,,,&&&$$$)))...///...------,,,,,,------...,,,,,,,,,++++++***************+++,,,------------++++++,,,,,,,,,,,,------000000000000000//////...------------------------111000...,,,+++++++++++++++---//////---,,,+++,,,)))***+++,,,---,,,+++*********+++,,,,,,------...................................................000222444333000---+++***------,,,+++,,,---...///...------,,,,,,------..................---------111///---+++)))(((((((((////////////////////////111000...,,,+++,,,...//////............///000000---///000000///......///////////////////////////------......//////000000000000000000111111111111111111111000000000000000444111///000333444333222555444333333333333444555888999::::::;;;<<>>AAADDDDDDEEEFFFGGGHHHJJJKKKLLLKKKMMMOOOQQQSSSUUUVVVWWWWWWZZZ\\\YYYTTTRRRUUUXXXYYY[[[\\\]]]]]]___aaaccciiikkkkkkkkkiiihhhiiijjjggghhhjjjlllpppsssvvvwwwvvvwwwxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++000...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))((()))***+++,,,............------,,,,,,+++,,,------++++++,,,---+++,,,------......------------------------------***,,,///000000///...---,,,,,,,,,,,,,,,---...///........................------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,------......------,,,************************+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---------------------------...000111111000...---,,,++++++******++++++,,,///...---,,,+++*********------------------------,,,,,,,,,---------------///.........///000...---***///000---,,,......,,,,,,,,,---......---,,,,,,------------------------.........---,,,+++***)))+++++++++,,,,,,,,,------------------,,,+++***)))........................------------------,,,,,,.........,,,******,,,...,,,+++*********+++---...*********+++++++++,,,,,,------------------------------------------------+++,,,,,,+++))))))***,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000,,,,,,,,,---------------........................------,,,,,,,,,------------,,,,,,,,,,,,---......111///------///000///...////////////////////////000000//////......------...////////////000000000//////000000111111111111222222333333333444666777555444333333333333444555888999:::;;;<<<>>>BBBEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVTTTXXX[[[ZZZUUUSSSUUUXXXWWWYYYZZZ[[[[[[]]]```ccceeefffgggfffdddcccdddeeeggghhhiiilllpppsssvvvxxxzzz{{{|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,---......///.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...//////......------,,,,,,+++,,,------++++++,,,---+++,,,------......------------------------------***,,,///000///---,,,+++,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,------......------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------------------------...////////////...---...------,,,,,,------.........---,,,++++++++++++------------------------,,,,,,------------......///...,,,---......---,,,+++......+++))),,,...---+++,,,---......---,,,+++,,,,,,,,,,,,---------------...------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***---------------------------.........------,,,+++......///---,,,+++,,,...+++*********++++++,,,,,,+++++++++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...------,,,+++,,,---...///...------,,,,,,------...,,,---------.../////////,,,------------,,,++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,---///000111222///,,,,,,///000000...///////////////////////////////////////...............////////////000000/////////000111111222222111222222222111111222444222111111222333555777999888999:::;;;<<>>@@@CCCDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ]]]```dddfffiiiiiiiiihhhgggdddbbbaaabbbdddfffiiimmmpppssstttxxxzzz~~~...---,,,++++++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,---...//////---,,,+++------------------------...------------,,,,,,,,,------------------------............---------------......//////......---...+++(((***...000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...+++))))))+++...///---///000///---,,,+++,,,------------............------------------------------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,---...///******++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................//////------......------,,,,,,,,,,,,,,,---------............---,,,,,,,,,------,,,...//////...------...////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---..................------------...------,,,,,,------...,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,((()))+++,,,,,,---///000......---,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,------------------------,,,++++++***************...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++++++++,,,------000...------///111111111------------------------.........---------------------------------------........................000//////......///000000000///......---.....................////////////........................000000000000111111111111///000111000/////////111222222222222222222222222333333444555666777888888777888999;;;===@@@BBBCCCFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSRRRQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYYYY\\\___bbbdddgggggghhhgggfffdddbbbaaacccdddgggjjjmmmpppssstttwwwzzz}}}------,,,++++++,,,------+++++++++,,,,,,,,,------//////............------+++++++++,,,,,,---------++++++++++++++++++++++++,,,---------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000------............------...------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------///---,,,++++++,,,---///---...///...,,,+++,,,---,,,,,,---------.........,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------------------------------,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,------...------,,,,,,,,,,,,,,,---------......------------------------,,,...//////...------...///////////////.........////////////////////////////////////////////////,,,+++++++++,,,,,,---...------------------------...---,,,++++++,,,---...,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,---...---+++***+++,,,......------,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++,,,,,,---...---,,,+++,,,,,,......///------------------------...............---------------------------------..................................../////////000///......---------......---.........////////////........................///000000000111111111111///111222111000///000111222222222222222222222222333333444555666777888888777888999;;;===@@@BBBDDDGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSQQQPPPPPPQQQRRRTTTVVVWWWZZZYYYYYYZZZ\\\^^^aaaccchhhhhhhhhhhhhhhfffdddcccdddeeegggjjjmmmpppssstttwwwzzz}}},,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------+++++++++,,,,,,------------------------------------,,,***)))***+++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000///---,,,,,,,,,,,,,,,,,,---...222555333...,,,---000------------------------------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...,,,------......------,,,---......---,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------------------------//////...---------......******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,------...------,,,,,,,,,,,,---------......,,,---------------------,,,...//////...------............///////////////........................////////////////////////,,,,,,+++++++++,,,------,,,,,,------------------...---,,,++++++,,,---...,,,...///...---+++,,,,,,------,,,,,,------...///......---------,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------------------------------........................---------------......///,,,,,,,,,,,,,,,,,,---...------------------------........................------------------------........................------......////////////......------------...///.........////////////000///////////////////////////000000000111111111111111222333333111111222333222222222222222222222222333333444555666777888888999999:::<<>>AAACCCDDDHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTXXXXXXXXXYYY\\\___ccceeedddeeefffgggggggggfffeeefffgggiiikkknnnppprrrsssvvvyyy|||***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,...///000000---------,,,,,,+++++++++++++++++++++++++++++++++***+++---.........------------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,---......///000000///...---,,,,,,---...///***,,,///000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---............------------......000///---++++++---///000,,,------+++******---///++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,///...............//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---+++,,,,,,---.........---,,,,,,,,,---------......***+++---...///...------,,,...//////...------...---.........//////000000........................------------------------------,,,++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,............,,,+++,,,...///...---+++,,,,,,...------------...//////......---------,,,,,,,,,---......---+++******+++***)))))))))***++++++,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...***,,,///...+++***+++------------------------------.........//////000000------------------------........................***+++---///000000///...///////////////000111111000111111111222222222222000000000000000000000000000000000000111111111111000222222222111000111222222222222222222222222222333333444555666777888888777888999;;;===@@@BBBCCCHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTVVVUUUSSSRRRRRRSSSSSSTTTVVVVVVVVVXXX[[[___bbbeeeggghhhiiijjjjjjjjjiiihhhfffgggiiikkknnnqqqrrrsssvvvyyy|||+++++++++,,,,,,---------...---,,,,,,,,,,,,---...------------,,,,,,+++***...---++++++++++++---...---,,,,,,++++++,,,,,,---,,,,,,---....../////////------------------------,,,------......------,,,------------------------------------,,,+++******((()))+++,,,......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++------++++++++++++---------------............///333222000///------,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---...---+++)))------......///000000000------,,,,,,------...///------------------------+++,,,------......------------------,,,,,,+++******+++,,,,,,******+++,,,...,,,+++,,,...///...+++------++++++++++++---------------,,,,,,+++++++++.../////////...,,,***(((,,,,,,,,,---...///000000------------------------+++,,,------......------,,,------......------,,,......---------,,,,,,,,,------------------------------------------------------------------------...***&&&'''+++---,,,))),,,...///...,,,*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++,,,++++++******++++++,,,...------------...//////******++++++,,,---......))))))***++++++,,,------++++++******++++++,,,---)))***,,,---...---,,,,,,------------------------,,,,,,,,,------.........***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......---,,,---...///000,,,---......,,,,,,---...........................000000//////.........------------............///000///---,,,,,,---///000000000000000000000000000...///000111111000///...000000000000111111111111///000000000111111111111000000111111111222222222666555555555555666666777777888:::===@@@BBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddfffjjjjjjjjjjjjjjjiiihhhggggggiiilllmmmnnnnnnpppqqqxxxyyy{{{++++++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,---------,,,,,,+++***---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---------------------------------------,,,------......------,,,------------------------+++,,,,,,---------,,,,,,&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...111000///...---,,,,,,,,,...------,,,,,,------...000...,,,,,,---...------.........---------------++++++******++++++,,,---------------------------+++,,,------......---------------------,,,+++***,,,---......,,,,,,---......,,,++++++......---+++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------......------------------------+++,,,------......------,,,------......------,,,......---------,,,,,,,,,------------------------------------------------------------------------///+++'''(((+++---+++)))---///000///---++++++,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++---,,,,,,++++++++++++,,,------,,,,,,------...///,,,,,,,,,---......//////++++++,,,------...//////+++++++++***++++++,,,---............---,,,+++***------------------------++++++++++++++++++,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///,,,---......,,,,,,---...........................000/////////.........------------............///111000...------...000111000000000000000000000000...///000111111000///...000000000000111111111111111111111111222222222222111111111222222222333333444444444444444555555666777888:::===@@@BBBDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddfffhhhiiiiiiiiiiiihhhhhhggggggiiikkklllmmmnnnppprrryyyzzz|||,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---.........---,,,+++++++++------------------------,,,------......------,,,------------------------******,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------///...------,,,,,,,,,---.........------......///333000,,,+++,,,...//////......------,,,++++++***+++++++++++++++,,,,,,---------------------------+++,,,------......------,,,------------,,,,,,+++,,,---......,,,,,,---...---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,---............---------............------......---------,,,,,,,,,------------------------------------------------------------------------///,,,))))))+++,,,+++(((...000111000...,,,,,,---++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,------------,,,+++***+++---...---,,,......---,,,,,,+++,,,,,,,,,,,,++++++,,,,,,---...------...//////000000000+++,,,,,,------......///+++++++++++++++,,,------......---,,,++++++++++++------------------------,,,,,,,,,,,,++++++++++++///...---,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,---......,,,,,,---.........................../////////...............---------............///111000///......///000111000000000000000000000000//////000000000000//////000000000000111111111111111222222222222333333333222222222333333333444444333333333333333444555555777888:::===@@@BBBDDDEEEHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddfffgggggghhhiiiiiiiiihhhhhhhhhiiikkkkkkkkkmmmpppsssyyyzzz|||---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,------......------,,,------------------------++++++,,,---......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---------------------......///333000---,,,---............---------,,,,,,,,,+++---------------...//////------------------------+++,,,------......------,,,---------------,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000...---+++******+++,,,,,,,,,,,,,,,++++++++++++------------------------,,,------...............------............------......---------,,,,,,,,,------------------------------------------------------------------------000---++++++,,,,,,***(((...///000000...---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......///...------...///...,,,//////...---,,,,,,,,,,,,++++++******++++++,,,---............//////000000*********++++++,,,,,,,,,,,,++++++++++++,,,------***)))(((((()))+++---...------------------------//////......---------,,,...------,,,,,,,,,,,,,,,******+++,,,,,,---......///......------......///++++++++++++,,,,,,------,,,---......,,,,,,---...................................................---------............///000000///......///000000//////////////////////////////000000000000/////////000000000111111111111111111111222222222333333333333333444444444555555333333333333444555666666777888:::===@@@BBBDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddfffgggggghhhiiijjjjjjjjjjjjiiiiiijjjjjjjjjlllppptttwwwyyy{{{,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,...//////...,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,------......------,,,---------------------------.........------,,,++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,++++++++++++,,,------,,,,,,++++++,,,------...000...---.........,,,***,,,,,,------..................------......///000------------------------+++,,,------......------,,,------......---------***+++,,,,,,******+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...,,,,,,,,,---...------------,,,,,,,,,,,,------------------------,,,---......//////......---......//////......---......---------,,,,,,,,,------------------------------------------------------------------------///...---------,,,***))),,,...//////---,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---,,,---,,,+++)))///...------,,,,,,,,,,,,+++************+++,,,,,,,,,---------------......******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...******)))***+++---///000------------------------/////////......---------***++++++,,,,,,,,,,,,,,,******+++,,,,,,---......///......------......///++++++,,,,,,,,,,,,---,,,,,,---......,,,,,,---...........................---------...............---------............///........................////////////////////////000000////////////000000///000000000111111111111000000000000111111111222333333444444444555555555444444444444555666777888777888:::===@@@BBBDDDEEEHHHHHHGGGGGGHHHIIIKKKKKKHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddfffhhhhhhiiijjjkkkkkkkkkjjjhhhiiijjjiiijjjlllpppssstttwwwzzz+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------............---------,,,,,,++++++,,,,,,---+++++++++,,,---.........------------------------,,,------......------,,,------------------------/////////......---++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---............---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,++++++,,,------+++++++++++++++,,,---...///......//////...+++(((,,,,,,,,,---.../////////,,,,,,,,,,,,,,,------...------------------------+++,,,------......------,,,------............---,,,---......,,,,,,---...---//////...,,,++++++,,,+++,,,,,,------,,,,,,+++------------............------------...000111111,,,,,,,,,,,,------------------------------------------...////////////.........////////////............---------,,,,,,,,,------------------------------------------------------------------------............---,,,++++++,,,---//////---,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,************(((&&&------,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...///......------.........---------------------------------,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---------------,,,---......,,,,,,---...........................---------------.........---------............///---..................---000000000000000000000000000000////////////000000000000000000111111111111//////000000000111111111333333333444444444555555444444444555666777888999777888:::===@@@BBBDDDEEEHHHHHHGGGGGGGGGIIIJJJLLLIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddfffhhhiiiiiijjjjjjjjjjjjiiiggghhhjjjjjjjjjlllooorrrsssvvv{{{************++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,......------------......---,,,,,,++++++,,,,,,------------------.........------------------------,,,------......------,,,---------------------------...............------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------............---.../////////...,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------............------,,,,,,,,,,,,---+++++++++,,,,,,---//////222000///.........,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......------------------------+++,,,------......------,,,,,,---...............,,,---......,,,,,,---......000111///---+++,,,...+++,,,,,,------,,,,,,+++------------.........///***+++---...///000000000******++++++,,,,,,------------------------------------...///////////////......////////////............---------,,,,,,,,,------------------------------------------------------------------------,,,---//////...---------,,,...000000...---...///++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,***)))***,,,,,,+++***++++++***++++++,,,---...+++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......,,,------.........------------------------------,,,,,,,,,,,,------------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///......---,,,---......,,,,,,---...........................,,,,,,,,,------.........---------............///......////////////......000000000000000000000000111000///......///000111000000000000111111111111000000111111111222222222222333333333444444444444333333333444555666888888777888:::===@@@BBBDDDEEEHHHGGGFFFFFFGGGHHHJJJLLLKKKKKKLLLMMMOOOPPPQQQRRRQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddfffggghhhhhhhhhhhhggggggffffffhhhjjjkkkkkkllloooqqquuuxxx}}}))))))******+++++++++,,,***+++,,,------,,,+++******+++,,,,,,------------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---000//////......------,,,------------------------,,,------......------,,,------------------------+++,,,---...////////////***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.../////////...,,,,,,---..................---++++++------------++++++++++++,,,,,,,,,---------///...------,,,,,,,,,---,,,,,,,,,---...///000111666333///------.........------,,,++++++*********///............///000000------------------------+++,,,------......------,,,,,,---.../////////...***+++,,,,,,******+++,,,///111222000---+++---///++++++------------++++++---------.........//////,,,---.........---,,,+++(((((()))***+++,,,,,,------------------------------......///////////////......////////////............---------,,,,,,,,,------------------------------------------------------------------------+++---///000///...---......///111111000//////000++++++,,,,,,,,,---------........................******+++++++++,,,,,,,,,,,,++++++---///111111000)))))))))***+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......%%%&&&)))+++,,,------,,,---------------------------.........///000000000...////////////---,,,+++---,,,,,,,,,,,,,,,,,,,,,///......------......///,,,---.../////////...---,,,---......,,,,,,---...........................,,,,,,,,,------.........---------.........////////////000000000000//////000000000000000000000000111000///......///000111000000000000111111111111111111222222222333333333222222222333333333444444222222222333444555777777777999:::===@@@BBBDDDEEEHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXZZZ\\\```dddffffffgggggggggfffeeeddddddeeegggjjjllllllmmmnnnpppwwwzzz++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,++++++***,,,,,,,,,------,,,++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------,,,...////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------...------,,,,,,------...///...,,,,,,,,,---///111111000000///...---------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...---+++******++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------,,,,,,,,,---------......000000000000////////////........................///...---,,,+++*********,,,------......------,,,------------------------------......------,,,+++++++++++++++++++++++++++......///111111222222222......---------,,,,,,,,,---,,,,,,,,,,,,---...///(((***---...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------+++************+++,,,,,,.........---++++++,,,---------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///////////////.........---------............/////////............//////000///---,,,---...000222---...///000000///...---...............///000000...000111000///...///111000000000000111111111111222222111111111111222222222222222222222222222222333222222111111222333333444555555555666666777777444555888<<>>AAACCCEEEFFFHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNRRRYYY___aaa]]]ZZZUUUUUUUUUTTTRRRRRRTTTVVVZZZZZZ[[[\\\^^^```bbbccceeefffgggfffdddddddddeeeiiiiiijjjkkkmmmpppssstttxxx{{{++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,------...------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***************+++++++++,,,------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------......------------...///000/////////......---------------------------------...------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////......------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------------------............,,,------......//////000........................000///...---------------------............------........................------......------,,,+++............////////////......///000111111000000......---------,,,,,,,,,******++++++,,,,,,,,,,,,...,,,*********,,,,,,,,,///////////////000000000++++++,,,,,,---...//////......//////////////////+++---///111111///---+++------------,,,++++++***+++++++++,,,,,,,,,------***************++++++,,,---,,,+++++++++,,,,,,+++,,,,,,,,,,,,------......---------------------------------------------------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,---------............///------,,,,,,,,,,,,------///............///000000000///...------...///000...............///000000...000111000///...///111///000000000111111111111111111000000000000111111111111111111111111111111444333222111000000000000000000222333555666777888:::;;;===???AAACCCEEEFFFHHHHHHGGGFFFGGGIIILLLNNNPPPNNNLLLNNNSSSXXX\\\]]]UUUUUUUUUSSSRRRSSSUUUXXXZZZ[[[\\\]]]___```aaabbbeeeggggggfffeeedddeeefffhhhhhhiiikkkmmmqqqtttuuuyyy{{{+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,************************+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........)))***+++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---------........./////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------...------------......//////............------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,..................------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---------------------------------.........//////....../////////000000000........................//////...---------......---......//////......---........................------......------,,,+++,,,,,,---------............//////000000000000///......---------,,,,,,,,,'''(((***+++------------111...+++***+++,,,,,,***---------....../////////++++++,,,,,,---...//////...//////000000///......+++---///000000///---+++,,,------------,,,******+++++++++,,,,,,,,,---------------------...//////000...,,,---///000///...,,,,,,,,,---------------------------------------------------------------+++******++++++---...///++++++,,,,,,---.........---------............///------,,,,,,,,,,,,------...............///000000000///...------...///000...............///000000...000111000///...///111///000000000111111111111111000000000000000000111111111111111111111111111333222111111000000000111000000222333555666777888;;;<<<===???AAACCCEEEFFFHHHHHHGGGFFFGGGIIILLLNNNOOOMMMJJJJJJMMMRRRVVVXXXTTTTTTTTTRRRRRRSSSVVVYYYZZZ[[[\\\]]]___```aaabbbfffggghhhgggeeedddeeefffgggggghhhjjjlllooorrrtttyyy{{{++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........((()))***++++++,,,,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------.........000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///------------------------,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------.........------,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------------........./////////000000000000000000000000..............................---------------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,------.........//////000000/////////......---------,,,,,,,,,'''(((***,,,............111...+++,,,...///...+++,,,,,,,,,------......///+++,,,,,,------.........---...///000///...---,,,+++,,,...//////...,,,++++++,,,---...---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---***((())),,,---,,,***+++,,,------......------------------------------------------------------************,,,...000111,,,,,,,,,---......//////---------............///......------------.............../////////////////////............//////...............///000000...000111000///...///111000000000000111111111111111000000//////000000111111111111111111111111111111111000000000111111222111222333444555666777888:::;;;===???AAACCCEEEFFFHHHGGGGGGGGGHHHJJJLLLMMMKKKLLLNNNPPPQQQRRRRRRQQQSSSSSSRRRQQQPPPRRRVVVYYYZZZZZZ[[[\\\^^^```bbbcccfffggghhhgggeeeeeeeeefffgggggggggiiikkknnnqqqrrrxxx{{{+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---*********+++,,,,,,------//////------------...///------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------...............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,---......---,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------............////////////000000000//////...------........................------,,,,,,,,,,,,------......////////////......------------------------------......------,,,+++***++++++,,,------.........///////////////............---------,,,,,,,,,***+++---.........,,,+++---+++***---222444222///+++,,,,,,---......//////------------------------------/////////...,,,+++++++++,,,,,,,,,,,,++++++***+++,,,......---,,,+++++++++,,,,,,,,,,,,------******))))))******+++,,,+++'''$$$&&&***,,,***'''+++,,,---.........------------------------------........................---,,,++++++,,,...000111/////////.........---------------............//////..................///---......///////////////......////////////.....................///000000...000111000///...///111000000000000111111111111000000////////////000000111111111111111111111111000//////000000111222333333333444555666666777777999:::<<<>>>AAACCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKMMMPPPRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOQQQVVVYYYZZZZZZZZZ[[[]]]```dddffffffggghhhgggfffeeefffggghhhhhhhhhiiikkkmmmpppqqqwwwzzz+++++++++,,,,,,---------++++++,,,---------,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------)))***+++,,,------...---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------...//////000111111...---,,,,,,---...000111........................******+++,,,,,,---......++++++,,,,,,,,,---------...------,,,,,,------...,,,---......//////......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***+++,,,---------,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------............/////////000000000///...---,,,,,,+++........................,,,,,,+++++++++,,,,,,---......////////////......////////////////////////------......------,,,+++++++++,,,,,,---...//////...///////////////............---------,,,,,,,,,---.../////////---***)))***((()))...444888666333,,,,,,------...//////000------------------,,,,,,,,,---...//////---+++***++++++++++++++++++++++++)))***,,,.........,,,+++++++++,,,,,,,,,---------------,,,,,,------...///000,,,)))***///111///,,,+++,,,---.........---,,,------------------------........................///...---,,,,,,---///000333222111000...---++++++---------.........////////////............//////---......///000/////////---...///000000///...---...............///000000///000111000///...///111000000000000111111111111000000////////////000000000000000000000000000000.../////////000222333444555555555666666666777777888999;;;>>>AAACCCEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKNNNNNNMMMLLLMMMPPPUUUXXXQQQPPPPPPNNNNNNQQQUUUYYYZZZYYYYYYZZZ\\\```eeegggfffhhhhhhhhhfffeeefffgggiiiiiiiiijjjkkkmmmpppqqqvvvyyy,,,,,,,,,------.........+++,,,------......------+++,,,---,,,+++))))))***((())))))***,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---+++)))+++------+++(((+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,...---,,,,,,++++++++++++---------...------,,,,,,.........------,,,,,,,,,111///------...///000///---..................------,,,,,,,,,,,,---......------------------------/////////000000000000111+++++++++,,,,,,---------+++,,,---......---,,,+++***++++++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------///000000...,,,,,,---///...---,,,,,,---...///333333111///...---------////////////............------------------------,,,,,,,,,------..................------,,,,,,,,,------------------------,,,------......------,,,------..................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------.........//////...........................,,,***+++---...,,,***000///......------------...000222444333000,,,***++++++++++++++++++++++++------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,......////////////......---,,,,,,,,,,,,---......---------............///000///...---------------////////////000000000000...///000///...---...000//////000000///...------///////////////////////////...---------///000222000000000000111111111111111000000///////////////,,,---///111111000...---...,,,+++...111444333111111111222222222333333333111333444444444555777999===;;;;;;???CCCGGGGGGEEEIIIIIIIIIIIIJJJKKKLLLLLLOOOOOONNNNNNOOOQQQRRRSSSTTTSSSQQQPPPQQQSSSVVVXXX[[[ZZZYYYYYY\\\```eeehhhiiijjjjjjhhheeeccccccdddfffggghhhjjjlllnnnooopppssszzz,,,,,,,,,---------------+++,,,------...---------,,,...//////---,,,,,,---------,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---+++***+++---...,,,))),,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........---------,,,,,,,,,///...------,,,,,,,,,---,,,,,,------------------......---------,,,,,,,,,///---,,,,,,///111111111......////////////......---,,,,,,,,,,,,---......------------------------,,,,,,---------.........---------------.........,,,------------------,,,***++++++,,,,,,------...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,---,,,+++)))******///...------------...///444333222000//////......////////////............------------------------------...............///......---------,,,,,,,,,------------------------,,,------......------,,,------..................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------.........///...........................,,,***+++---...,,,***---,,,++++++++++++++++++---...000111000...+++***++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////......---,,,,,,,,,,,,---......---------............/////////...---------------.../////////000000000000...///000///...---...000//////////////////..............................//////........./////////000000000000111111111111111111000/////////000000//////111222222222111000000...---///222444333222111111222222222333333333333444555555444444666888<<<;;;<<>>???@@@AAADDDGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSRRRPPPOOOPPPRRRUUUWWWWWWWWWXXXZZZ\\\___aaabbbdddeeeggggggggghhhjjjllljjjkkkkkkkkkkkkkkkkkklllpppvvv|||*********++++++,,,,,,---******+++,,,,,,,,,,,,++++++,,,------+++))))))***&&&'''(((***,,,...///000------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------&&&))),,,---+++***,,,...,,,---------.../////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------.........---------------...///000///...,,,++++++,,,---...,,,,,,,,,------.........++++++,,,///111222111000//////000000000000//////---,,,,,,,,,,,,---......111000000///...---------/////////000000000000111......//////000000111111+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,---...///........................------------------------////////////////////////)))+++------,,,,,,,,,---...///000111111000///...//////...//////000111222000/////////............---------------------------.........//////000000,,,,,,,,,------.........------------------------,,,------......------,,,......---,,,,,,+++******------............---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...000//////...------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++)))***+++,,,------...///---------.........//////,,,------......------,,,---,,,,,,,,,,,,---......---------.........//////---------------...///000---------.........//////...///000///...---...000444222000---,,,,,,------000000000000000000000000666555222000...------...000000000000111111111111111000000///////////////+++---///222333333222111000333555444222111333666111111222222222333333333444555666666666666888:::777;;;>>>??????AAADDDGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRRRRQQQOOOOOOOOOQQQTTTVVVVVVWWWXXXZZZ]]]```bbbcccbbbdddfffgggggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkooouuu{{{++++++++++++++++++++++++------,,,+++++++++,,,,,,))))))***+++,,,,,,------------------------------------++++++++++++------((()))***+++++++++******------,,,,,,+++++++++,,,+++,,,---......---,,,+++,,,,,,,,,------.........,,,,,,---.../////////...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,++++++***)))(((''''''444///---///111///...000////////////////////////+++++++++,,,,,,,,,------000///...------...///000////////////////////////,,,---...//////...---,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......222111000/////////////////////............//////------......///000000000---......---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///---+++111000///------...//////................................................------------------------111111000///......------///......------,,,++++++......//////......---,,,+++++++++++++++++++++++++++---000222222000---+++...------,,,,,,++++++***++++++------------,,,++++++++++++,,,,,,,,,------///......------,,,,,,+++---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///------,,,++++++,,,,,,,,,++++++,,,,,,---...//////......---------......///++++++,,,,,,---...//////---...///...,,,++++++---++++++,,,---............---------............///........................//////............//////000000000000000000000000------------------------222111000......000111222777555222000/////////000111000///---------...///000000000000////////////111111000000111222333333444444444333333222222222444444333222222333333333444444444444555777888999;;;<<<===???AAACCCDDDEEEHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKMMMOOOQQQSSSRRRRRRQQQRRRSSSTTTVVVWWWYYYYYYZZZ[[[]]]___aaacccggghhhiiihhhggggggiiikkklllkkkjjjiiiiiikkkmmmnnnqqqtttyyy++++++++++++++++++++++++++++++++++++,,,------...*********+++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........000///...---,,,------...,,,------------------,,,,,,,,,---------------------------------.........+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,------,,,+++---------------------------,,,,,,---...//////...---,,,,,,++++++*********000,,,+++///111///...000........................,,,,,,,,,,,,------------000///...------...//////........................,,,---...//////...---,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......///...------,,,,,,------......------------..................////////////---......---,,,+++---///------------------------...///000111000///---,,,000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......+++,,,,,,------......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------.....................---------------,,,,,,++++++,,,,,,---///---,,,++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------...............------------------++++++,,,------...//////+++,,,......------...000,,,,,,------...------------------............///........................//////............//////////////////////////////------------------------222111///......///111222666444222000/////////000111111000///////////////000000000000000000000///000000000000000111222222444444333333333222222222444333333222222333333444444444444444555777888999;;;<<<===???AAACCCDDDEEEHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRRRRRRRQQQQQQRRRTTTVVVWWWYYYYYYZZZ[[[]]]```bbbcccggghhhiiihhhggggggiiikkklllkkkjjjiiiiiikkklllnnnqqqtttzzz++++++++++++++++++++++++)))******+++,,,......///++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------...///000222111///------...///000...------,,,,,,------...------------------,,,,,,...---,,,++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...---,,,........................///---,,,---...///...,,,------------------------,,,)))+++000222000...///------------------------,,,------------.........000000///...------......------------------------------............------...------,,,,,,------...------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////............---......---,,,,,,---///...........................///000111000///...---///000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,---...///,,,,,,,,,---......//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---.........,,,***))))))***,,,------------.........//////------------............------,,,,,,,,,,,,---------,,,++++++++++++---...,,,,,,,,,++++++,,,,,,---------------------------......---,,,,,,+++,,,,,,,,,,,,,,,---......//////---...//////...---...///---------...------,,,,,,---------............///........................//////............//////////////////////////////------------------------000///...------...///000555333222000//////000000111111111111111000000///000000000000000000000000000000/////////000111111333333333333222222222222333333333222222333333444333333444444555666888999;;;<<<===???AAACCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLLLLLLLLLLNNNPPPQQQRRRQQQQQQQQQRRRTTTVVVWWWXXXYYYZZZ[[[]]]```bbbcccggghhhhhhhhhggggggiiikkklllkkkjjjiiijjjkkklllmmmqqqtttyyy++++++++++++++++++++++++******+++,,,---------...,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---///333111///------...000111...---,,,++++++,,,---............------,,,,,,,,,///...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................,,,++++++,,,...///...---------------------------000///---,,,---,,,***))),,,,,,------.........///,,,***,,,222444111......---------------------------------.........//////000//////...------------------------------------------------------------------------------------........................,,,,,,,,,---------......///......---------.........------,,,,,,------...111000000///...------------......---,,,,,,...000........................//////000000000000///...//////000111111///...---................................................------------------------(((((()))+++,,,---...////////////...------,,,,,,///////////////...---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---,,,,,,+++,,,,,,---------------............+++++++++,,,---.........------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------------------------,,,,,,......---,,,++++++++++++,,,---------......//////222222222000---++++++,,,............---,,,++++++---------............///........................//////............//////////////////////////////........................///...------------...///333222111000//////000000///000111222222111///...000000000000000111111111000///////////////000000333222222222222222222222333333222222222333444444333333333444555666777888:::;;;===???AAACCCEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQRRRTTTUUUWWWXXXXXXYYY[[[]]]```bbbcccfffggghhhhhhfffggghhhjjjkkkkkkjjjjjjjjjkkklllmmmpppsssxxx+++++++++++++++++++++++++++,,,,,,------,,,++++++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---111000...,,,,,,---...///...---,,,++++++,,,---............------,,,,,,,,,///...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++***++++++,,,,,,------......///---///555666222---------------------------------------.........//////...............------,,,---------------------------------,,,,,,---------------------------------........................,,,,,,,,,---------............---------....../////////............//////111111000///...------,,,,,,---......------///111------------------------//////000000000000000000///000111111111000...---................................................------------------------+++,,,,,,,,,---------...000//////......---,,,,,,//////000000//////...------------------------------,,,++++++++++++,,,------------,,,,,,+++++++++***,,,---......,,,***(((+++,,,,,,,,,,,,---------))))))***+++,,,------......------,,,,,,------...++++++++++++,,,------...,,,+++++++++,,,,,,---...------------------,,,,,,...---,,,+++++++++++++++------...............///222222222000---++++++,,,............---,,,++++++---------............///........................//////............//////......................................................------------......111111000000000000000000---...///000000000......///000000000111111111222000000///////////////000222222222222222222222222333222222222333333444555333333333333444666777888:::;;;===???AAADDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPRRRSSSUUUVVVWWWXXXYYY[[[^^^```cccdddfffggghhhgggffffffhhhjjjjjjjjjjjjjjjkkkkkkllllllmmmpppuuu~~~++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---.........------,,,,,,------...------,,,,,,------...------------------,,,,,,...---,,,++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------...........................---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***---//////...+++++++++,,,,,,---------111///000555666222...---------------------------,,,------------.........,,,---............------------------------------------,,,,,,,,,,,,------,,,------......------,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---.../////////....../////////111000000///...---------,,,---......---...000111------------------------//////000000000000111111000000111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------------...//////000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******(((***,,,...---+++'''%%%+++++++++,,,,,,,,,------)))******+++,,,------.........------------......+++,,,,,,------.........++++++++++++,,,---......------------------------------,,,,,,,,,,,,------........................---...//////...---...///---------...------,,,,,,---------............///........................//////............//////........................................................................//////000000000000000000---......//////////////////000000111111222222222111111000/////////000000111111111222222222222222222222222222333444555555222222333333444555777888999:::<<>>@@@BBBDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMPPPRRRRRRQQQPPPPPPPPPRRRUUUVVVXXXWWWXXX[[[```ccceeefffeeeeeeeeeeeegggiiikkklllmmmllljjjjjjjjjlllnnnooooooqqquuu,,,++++++,,,---...///000......---,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,------......------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...///222111---,,,......---+++******+++,,,------............/////////+++---......---,,,,,,---++++++++++++,,,---...///....../////////000////////////000111111111000000/////////...---------,,,/////////...------,,,,,,------............------......---------,,,,,,,,,000000000111111111111000........................///......---------...///......------------......................................................------,,,***)))))),,,////////////......------,,,........................,,,,,,,,,---------....../////////...---------,,,------------------------....................................////////////000111222333444333222111111111111111000000000///........................------...///...---+++***.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------......////////////......------............------+++,,,------......------...------,,,,,,------...------------------------------------------------+++,,,---...////////////.........------,,,,,,,,,+++++++++,,,,,,---------........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---...000000...---,,,......---------...//////...........................------------...///000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000333222000//////000222333000000000000000000000000000111111222333333444444222111111111111111111222333333333333333333333333222222222333444555666777:::<<>>>>>555---+++++++++******++++++,,,,,,,,,,,,,,,------------...+++---......---,,,,,,---......---,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,---...////////////...............---------,,,,,,------...///000000------............------++++++,,,,,,---...//////---///000000...------...........................000...+++((((((***---///.........---......///000........................---------------------------------,,,***+++---///.........------------------------...............,,,,,,,,,---------.....................---------///////////////.............................................////////////...///000000111000000000111111111111000000000000........................---............------,,,///...---,,,,,,---...///........................------............------......///000000000//////------............------+++,,,------......------...------,,,,,,------...------------------------------------------------......//////...------,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------..............................///////////////000111222........................---------............///////////////////////////////////////////////////////////////////////////......................................................///000000000000000111000////////////000111111111111111111111111111111111111000000000//////333333444444444444333333333333444444444444333333444444444444666888:::;;;;;;<<>>AAACCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPSSSUUUVVVWWWWWW\\\[[[[[[\\\___aaaaaaaaabbbbbbdddeeeggghhhhhhhhhhhhhhhiiijjjlllnnnpppqqqsssqqqrrr}}}------,,,,,,,,,---......//////...------------...//////...------------...+++,,,---.........---,,,.........------,,,,,,+++------------------------+++++++++,,,,,,---------///,,,,,,000000......111,,,---///000111000//////------------.........///+++---......---,,,,,,---,,,,,,,,,---...///000111)))***,,,......---,,,+++,,,---...///000000000000,,,------....../////////---------...............---..................---///......------,,,,,,+++///222444333000...///111........................+++---///111222111///---...............///000000........................////////////////////////,,,...//////...------...+++++++++,,,,,,------------------.........//////,,,,,,,,,---------......,,,------....../////////.........------,,,,,,,,,..................................../////////000111000/////////000222333111111111111000000000000........................///...------...///111222000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---..................---......///000000000000000---..................---+++,,,------......------...------,,,,,,------...------------------------------------------------++++++---...//////000000,,,,,,,,,------.........---------,,,,,,+++++++++..............................------------............------------......111///---++++++---///111,,,,,,,,,---...///000111........................,,,---......//////..............................////////////////////////////////////////////////000000000000000000000000000000000000000000000000...//////000000000000000//////000000000000//////111111111111111111111111000000111222333444444555111222333444444333222111333333444555555444333333333222222222444666999;;;:::;;;>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLHHHIIIIIIJJJJJJKKKKKKKKKKKKNNNQQQUUUWWWXXXXXXWWW[[[ZZZYYYZZZ]]]^^^^^^^^^aaabbbccceeefffgggggghhhggghhhiiikkkmmmooopppqqqtttqqqqqq{{{...---,,,,,,......---,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,,,,,,,++++++---///222444,,,------......------,,,...------,,,,,,,,,------...---,,,...000000...++++++++++++,,,,,,---------000///...---,,,+++,,,,,,000//////.........//////,,,------...............///...---,,,,,,---...///////////////////////////........................000///...---------------...---,,,,,,---...///000------------------,,,,,,444333111///......///000//////.........---------........................////////////////////////........................---....../////////////////////......------,,,,,,............////////////......------------......000000//////.........------------------------------------............///,,,,,,---...///000111111000000//////.........---////////////000000000000111111111111000000000000////////////////////////////////////............---,,,++++++++++++,,,---...---,,,++++++,,,---...////////////////////////...///000111111000///...+++,,,.../////////...---------.........---+++***,,,,,,---.........------,,,,,,,,,++++++*********---------............///,,,,,,,,,---------......000...+++***+++---......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------...//////...---,,,,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,,,,++++++*********+++++++++,,,,,,---------////////////////////////////////////000000000000000000000000000000000000//////.........---------...///111222333333333222000000111111111111000000222111111111000000//////......///000111222222333111111111222222333333333111111222222222333333333555555444333222222222222444444333333333444444555999;;;>>>AAACCCDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIHHHIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXYYYZZZ]]]```ccceeeccceeeggghhhgggggghhhiiimmmjjjhhhhhhllloooooonnntttrrrrrrzzz...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,+++*********,,,...///------------------------...------,,,,,,---------...---,,,...000000...++++++,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,---//////............//////------...////////////...///...------------...///................................................//////...---------------......---,,,---...//////...---------------------222222111000//////////////////.........---------........................////////////////////////........................---......////////////////////////...........................////////////......------------......000/////////............---------------------------------............///.........///////////////000/////////............////////////000000000111111111111111000000000000////////////////////////////////////...............---,,,++++++,,,---...///...---,,,,,,---...///////////////////////////...///000111111000///...------..................---......///...---,,,+++'''((()))***+++,,,,,,,,,------------,,,,,,++++++---------............///,,,,,,---------.........///---++++++---.........///...---,,,,,,,,,,,,---,,,---------....................................---.../////////...------,,,,,,---------.........///...------------...///,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........////////////////////////222222111000///...------........................//////.........------------...///000111111111000......////////////......000000000000//////......//////000000111111222222333333333333222222222222111111222222222333333333222222222222333444555555444444333333444555666666:::;;;???BBBDDDDDDDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXYYYZZZ]]]```cccdddccceeeggghhhgggggghhhiiimmmjjjhhhiiilllnnnooooootttsssttt{{{...,,,,,,,,,......---,,,,,,,,,,,,---------......******+++++++++++++++,,,,,,------......------,,,...---++++++***+++,,,---...---,,,,,,,,,,,,---...---------,,,,,,------......------...//////...,,,---------------.........)))******+++,,,,,,---...///...............//////......///000000000/////////...------------...///------------------------........................//////...------------...//////...---------..............................000000000111111000//////...............---------........................////////////////////////........................---......///////////////...///////////////000000............////////////......------------......////////////............---------------------------------............///000000//////............////////////............/////////000000000111111111111111111000000000000////////////////////////////////////..................------------......///......------......///////////////////////////...///000111111000///...///......---------............///000///...---,,,&&&'''(((***+++,,,------............---------------------............///,,,------------.........---,,,+++,,,...//////.........---,,,,,,,,,------------........./////////..............................////////////......,,,------------.........///...------------...///,,,,,,,,,---------------.............../////////////////////////////////222111000000///...------......................../////////............---,,,,,,---///////////////......////////////......////////////............000000000000000111111111555444444333333222222111111111222222222333333333222222222222333444555555444333444444555666777888:::<<>>BBBEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNOOONNNOOOPPPRRRTTTUUUVVVVVVWWWWWWWWWXXXZZZ\\\___```ccceeeggghhhgggggghhhiiijjjkkkkkkkkkkkknnnqqqtttvvvwwwyyy~~~,,,++++++,,,...//////...,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////---//////...,,,+++...000------------,,,,,,,,,+++***,,,...///000///......,,,,,,,,,,,,---...///000------...////////////...------...//////...------........................////////////////////////---------------...//////,,,---.../////////...---+++,,,,,,---......//////111000///...............---------.........//////........................////////////////////////........................---......////////////////////////...........................////////////......------------................../////////000........................---------............///---.........//////000000............/////////000000000111111111222222222111111111111000000000000////////////////////////////////////............---...////////////...---,,,---...//////...---,,,////////////////////////...///000111111000///...++++++---...//////000000+++,,,---...///......------...............---,,,,,,---------............---------............///............////////////222000...---.........---,,,,,,,,,,,,,,,---...///,,,---------............,,,,,,------...//////000,,,+++++++++,,,---///000............////////////------...//////...------.........---------------/////////.........------//////////////////////////////.........---------.........................../////////000000000000111111000//////000000111......////////////....../////////000000000111111//////000000111111222222//////000111111222333333111111222222222333333333222222222222333444555555444444333333444555666666888:::===AAADDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLNNNOOONNNOOOPPPRRRTTTUUUVVVVVVWWWWWWWWWXXXYYY\\\^^^___ccceeeggghhhgggggghhhiiiiiikkkllllllkkkmmmrrruuuuuuwwwzzz~~~,,,++++++,,,...//////...,,,,,,,,,---------......---,,,,,,++++++*********,,,------......------,,,////////////...---,,,+++,,,------......------,,,+++++++++,,,---...///000---//////...++++++...111---------,,,,,,+++++++++'''))),,,...000000//////+++++++++,,,---...///000,,,------...............,,,---...//////...---,,,------------------------000000000000000000000000---------------...///000+++,,,.../////////......++++++,,,,,,---...//////222111///...---------...---------.........//////........................////////////////////////........................---....../////////////////////......---------,,,............/////////000.........------.........---.........//////000000////////////////////////---------........./////////////////////.........---.........//////000000000111111111111222222222111111111111000000000000////////////////////////000/////////............,,,---...//////...---,,,+++,,,---......---,,,+++////////////////////////...///000111111000///...)))***,,,///000000000000***+++---.........------------...///000000000///---.........//////000000---------.........//////............/////////000444111...,,,---......---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,------...///000000++++++******+++---...///............/////////000,,,---...//////...---,,,.........------,,,,,,+++111111000000/////////...////////////////////////++++++,,,---...///000111000000000000000000000000.../////////000000111111111000///......///000111000000111111111111000000---.........//////000000...//////000111222222333000000000000000111111111111111222222222333333333555555444333222222222222444444333333333444444555777999===AAACCCEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPNNNOOOPPPRRRTTTUUUVVVVVVWWWWWWWWWWWWYYY[[[]]]___ccceeeggghhhgggggghhhiiiiiikkkllllllkkkmmmrrrvvvuuuwwwzzz}}}------------------------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000//////......------------------------.........////////////000......//////...---,,,,,,/////////...---,,,******...///////////////......///...---...111222111000////////////////////////000///...------...///000000//////.........///////////////000000000000000........................//////...------...000000222///------...//////...000111111000///......///.........------,,,,,,,,,111000///......///000111///////////////////////////...---,,,,,,---...///000000111111111111000000//////.........---------////////////////////////000//////.........//////000000000000000000000000...///000000000///---,,,222222111111000000//////000000000000111111111111000000000000111111111111333333333222111000////////////000000000000//////////////////............//////000000//////...---,,,,,,,,,---...//////000////////////////////////000222333333111///......////////////////////////................................................////////////////////////...........................///000///------///000/////////...------,,,,,,+++++++++,,,---...///000++++++,,,,,,---...//////------------------------//////.........------------------.........//////000000000000000000000000222000...,,,+++,,,---...,,,,,,------......//////000000//////.........---..................------////////////////////////////////////////////////333000......000111///---000000000000000000000000222222222222222111000///222222222111111111111111000000000111222222222333222222111111222222333444222222333333333333444444333444666555444444555777:::===AAACCCDDDDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY```cccgggjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmpppsssuuutttuuuvvvzzz------------------------...---,,,,,,+++++++++,,,---------------------------------------------------------............/////////////////////......------------------------------........./////////......///......------,,,------......------,,,,,,......////////////...........................///////////////////////////111000///......///000111000//////.........//////////////////////////////..............................---,,,---...///000222000------...//////...///000111000.........////////////.........------000//////......//////000//////////////////////////////...------...//////000000111111111111000000000000/////////.........////////////////////////000000000/////////000000000000000000000000000000...///000000000///---,,,////////////////////////............////////////000000000000111111111111333333333222222111000/////////000000000000//////------....../////////000000000000////////////...,,,------...//////000000////////////////////////000222333333111///......////////////////////////////////////////////////...........................................................................///000///------///000------..................,,,,,,,,,,,,---...///000++++++,,,------...//////........................//////.........------------------.........//////000000000000000000000000///...---,,,,,,---///000.............../////////000/////////....................................////////////////////////000000000000000000000000333000......000000///...000000000000000000000000222222333333222111111000111111111111111111222222111111111111111222222222111111111111111111222222222222333333333333444444///111333444444555888999:::===@@@BBBCCCDDDEEEFFFHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJJJJKKKKKKLLLMMMNNNPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZaaadddhhhiiihhhfffeeeeeekkkjjjkkklllnnnqqqtttvvvuuuvvvwww{{{------------------------------,,,+++++++++,,,,,,------------------------........................---------............///------..................------------------------,,,---------...........................---------,,,,,,------..................///////////////...///111222111---,,,---///////////////////////////111000000//////000000111/////////......//////000///////////////.................................------,,,,,,,,,---//////222000...---...//////...///000111000.........///000000000///////////////.........//////.........////////////////////////000//////......//////000///000000111111000000///000000000000000/////////////////////////////////000000000000000111111111000000000000000000000000/////////000//////...---,,,,,,,,,---.../////////............////////////000000000111111111222222333333333333222111000/////////000000000000//////---......///111222222333111111///.........///000---......//////000000111////////////////////////000111333333111///...///////////////////////////000000000000000000000000........................------------------------...........................///000///------///000,,,,,,------...//////000,,,,,,,,,,,,---...//////,,,,,,,,,---......///////////////////////////////////////............---------........./////////000000000000000000000000,,,,,,+++,,,---///111333000000///////////////...////////////....................................////////////////////////111111111111111111111111222000......///000///...000000000000000000000000222222222222222111111000000000000111222222222333222222222111111111111111111111111111000000000000222222333333333333444444000222444555555666999;;;999<<>>@@@AAABBBCCCDDDGGGGGGGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPRRRTTTUUUWWWXXXXXXWWWXXXYYYZZZ\\\]]]^^^___```dddhhhkkkkkkkkkkkkkkkiiijjjkkkmmmooorrruuuwwwvvvwwwxxx}}}------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------............------------...///111000///------,,,------------...///////////////222555777444///,,,...111///////////////////////////////////////////////////////////////000111111000000//////............///////////////////////////............000222333444222///.../////////...---...000///...---...000........................,,,---...//////...---,,,000000000000000000000000//////000000000000////////////000000000000//////........................////////////////////////---...///000000000////////////////////////////////////........./////////000000000000//////......000000000000111111111111111111111111222222222222222333333333333222111111//////000000000000//////111111111111111111111111000///---++++++,,,---...////////////000000000000///////////////////////////111222222111/////////////////////////////////........................////////////////////////...................................................///000///------///000//////.........---------......---------...//////------...............///------------------------////////////////////////........./////////000000////////////////////////------------......//////111111000000//////...............///////////////........./////////000000////////////////////////////////////////////////000000000/////////000111////////////////////////......///////////////...//////000111222333333333333222222222111000000000222333333444444333222222222222222333333333444444444666777777666555777888777:::>>>@@@AAAAAACCCDDDGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXYYY[[[\\\^^^___```aaadddhhhkkkkkkkkkkkkkkkggghhhjjjlllooorrrtttuuuuuuvvvxxx|||------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------------------+++,,,,,,------.........,,,---------..................---,,,,,,...///000222111///---,,,,,,,,,---,,,---...///000000000000///111222111---,,,---//////////////////////////////000000111111000000///////////////000111222222111111000000//////......//////////////////////////////......///111333444555222000.../////////...,,,...//////...---...000------............//////.........//////.........000000000000000000000000...//////000000//////......//////000000//////...------------............////////////////////////+++---...000000000//////000000000000000000000000///............///000000333222222111000000//////............////////////111111111222222222222333222333333333333333222222//////000000000000////////////.........---------///...---,,,,,,,,,---...////////////////////////////////////////////////...000222222111000///000////////////////////////........................////////////////////////////////////////////////...........................///000///------///000000//////...------,,,,,,///...............//////........................------------------------...////////////000000000....../////////000000000000000000000000000000000..................------000000///////////////............///////////////.........//////000000111////////////////////////...........................///000///......000222000000000000000000000000---......////////////...000000000111222222222333222222222111111111111111111222444555555555444333222222333333333333444444///111333444444555777999888;;;>>>@@@AAAAAACCCDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOOOOOOOPPPSSSUUUWWWXXXXXXXXXWWWXXXYYY[[[\\\]]]______bbbeeeiiijjjiiigggfffffffffgggiiilllooorrrtttuuuuuuvvvxxx|||------------------------,,,+++++++++,,,,,,---...---------------------------------------------------------............///............------------++++++,,,,,,---......///------.........////////////...,,,,,,,,,...///111222000...---,,,---...///,,,---...///000000000000.....................///////////////////////////111222333333333333222111////////////000111222333333222222111000000//////////////////////////////......---...///111222444555333000////////////...,,,---///...------///000....../////////000000000000//////......//////000000000000000000000000000---...////////////...---......////////////......---.........////////////////////////////////////,,,---///111111111000///000000000000000000000000///......---...///000111111111111111111111111000............////////////111111111222222222333333222222333333444333333222//////000000000000//////------..................000000/////////.................................////////////////////////...000222222111000000000////////////////////////........................////////////////////////...................................................///000///------///000..................------//////............//////////////////......................................./////////000000000000.../////////000000000000000000000000000000000000---...............------.............../////////............/////////000---......///000000111111////////////////////////////////////////////////...///000000......000333000000000000000000000000...///000000111111000000111111111111111111222222111111111111111222222222///000222444555555444444222222333333333333444444000222444555555666999;;;888;;;???AAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPOOOQQQSSSVVVXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^cccfffiiijjjiiihhhggggggfffgggjjjmmmpppsssuuuvvvvvvwwwyyy}}}------------------------++++++++++++,,,,,,---...------------------------........................---------.........///////////////......---------++++++,,,,,,---...//////.........////////////000///...,,,,,,,,,...000111000///---,,,---...000111,,,---...///000000000000///...---...111222111000////////////////////////333333555555555555333333////////////000111222333333333333222111000000///000000000000000000000000------,,,---...000222333666333000////////////...,,,---......------///000//////000000111111111222111000///......///000111000000000000000000000000,,,---...//////...---,,,......////////////........./////////000000111111////////////////////////,,,...000222333222111000000000000000000000000000///...------...///000111//////000000111111222222000000000000111111111111111111222222222333333333222222333444444333333333//////000000000000//////......///000111222333333111111111222111000//////...............---------////////////////////////...000222222111000000000////////////////////////000000000000000000000000000000000000000000000000------------------------...........................///000///------///000,,,,,,------.../////////000//////........./////////////////////.........////////////////////////.../////////000000111111////////////000000000000000000000000000000000000,,,------...//////......,,,---------......//////---.........//////000000---......///000111111222////////////////////////000000000000000000000000---///111000......000333000000000000000000000000000000111222222222222222222222222111111111111111000000111111222222222333---...111333555555444444222222333333333444444444777888999999888888999:::999<<>>AAACCCCCCBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIMMMLLLKKKJJJKKKMMMOOOPPPPPPRRRUUUVVVVVVVVVXXXYYYXXXXXXYYY[[[\\\]]]^^^___bbbfffiiikkkjjjhhhgggfffgggjjjmmmpppqqqrrrtttvvvyyyzzz|||......---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,---///...,,,+++---///------,,,,,,,,,,,,------+++,,,............,,,+++------..................000///---+++***,,,---///...------------...//////---......///////////////........................////////////////////////---.........///111222333111222333222111111222444333222000......000222333555444333111000000//////000000000//////........................///111111111000000000/////////...////////////////////////////////////000000000000777444111///000222333333111111000000//////......///..................///111000///......///000000//////.........///000111---------...///000111222...------...000111///...000000000000000000000000000000111111111111000000/////////...//////000000222222333444444444444444666555555444444555555555444444444333333333222222111111111000000//////////////////......//////000////////////////////////...//////000000//////...//////............//////000111222333333222111000......///000000000000000000000000000000000000000........................///////////////////////////////////////////////////...------------.../////////............//////000000//////......//////---......///000000111111000/////////............//////......------------///......---...///000111//////...---......///000/////////...//////000000...---------...111333555///////////////.........000000////////////000000111000000000/////////...------......//////000000000000000000////////////222222111000000000000000000000111222222222222111000000000000000000000000222222333333333333222222111111222333333333333222333333222222333333444555333333333444555666777888;;;===AAACCCCCCBBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIILLLLLLKKKJJJKKKMMMOOOPPPPPPSSSUUUVVVVVVVVVWWWYYYXXXXXXYYYZZZ\\\]]]^^^___bbbeeeiiilllkkkiiihhhhhhhhhjjjmmmoooppprrruuuwwwzzz{{{}}}...------------,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,------***,,,...000000...,,,***,,,,,,------...//////000111000...,,,,,,---...///...------------...//////---......///////////////......................................................//////000111222333///000111111111111333555444222111000000111333444444333222000/////////////////////...........................///000111111000000000000////////////000000000000000000000000////////////000000000000555222///...///111111111000000000000////////////000//////......//////000//////.........///000111000000/////////000111222///.........//////000111......---///000111000...000000000000000000000000111111000000000000111111///////////////000222222000111111222222222222222444444444444444444444444555555555555444444444444111111111111111000000000222111000//////000111111000000000000000000000000......////////////......000//////......//////000000111222333333222111000...//////000000000000000000000000000000000000000........................///////////////////////////////////////////////////...------------...//////...---,,,,,,---...///000/////////000111111222//////000000111111222222////////////..................---------------,,,///............///000000...............///000111000000///.........////////////.........000222333000000//////.........---000000////////////000000000000000000////////////.........///////////////////////////000000000000111222222222222111111000000000111222222222222111000000000000000000000000333333333444444333333333111222222333333333333333444444333333444444555666333333333444555666888999:::===@@@BBBBBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJLLLKKKKKKKKKKKKMMMNNNPPPQQQSSSUUUVVVVVVUUUWWWXXXWWWXXXYYYZZZ\\\]]]^^^^^^aaaeeeiiillllllkkkjjjjjjiiijjjlllmmmnnnqqqvvvyyy||||||}}}------------------------,,,,,,---------------------------------------------.........---------...------......//////......+++,,,............,,,+++---------.........//////000///---,,,,,,,,,---......------------...//////---......///////////////............................................................///000111222111222222222111111333555333222111111111222333444222222000//////...........................------............///000111222000000000000////////////000000000000111111111111////////////000000000000333000......///000000000.../////////000000000111000000////////////000000000/////////.........///////////////000000111111000000///////////////000111000000111333333222000//////000000000000000111...------...///111333555111111111111111222333333000000111222222222222222444444555555555555555555666666666555555555444444222222222222222222222222555444222111111222333444222222222222222222222222000000000111111000000000000000////////////000000000111222333333222111000//////000000000000//////////////////////////////........................////////////////////////////////////////////////.........------.........///...---,,,,,,---...///......------......///000//////000000111111111111///////////////............................................./////////000------......//////000000000///...------,,,------000//////...//////000111000000000///......------000000////////////000000000000000000///////////////////////////.........////////////000000000000000111222333222111000///000000111222222222222111111111111111111111111111222222333333333333222222111222333333444444333333333333333333333444555555333333333444555777888999999===@@@BBBCCCBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKKKKKKKLLLMMMNNNOOORRRSSSVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^```dddiiilllmmmllllllllljjjkkkkkkkkkmmmqqqwww{{{}}}}}}~~~---------------------------------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,---...//////............,,,++++++,,,......//////.........---------...---,,,+++++++++,,,,,,...------------...//////---......///////////////................................................---------------...///000333444444333111000222333222222111111111222444444111111000///............------..................///......//////000111222////////////000000000000///000000000111111111222////////////000000000000111///------///000000///......//////000000111111000000////////////000000000000000///...---,,,,,,......//////000000000000111111000////////////000111000000111333444222111///000000000111111222222............000222444555333333222222111222222333444444555666666666666555777888999::::::::::::999888888777777777666666666444444333333333333333222666555333222222222333333222222222222222222222222000000111111111111000000000000////////////000000000111222333333222111000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---..................---///...------------...//////...------,,,,,,------.........///////////////.........//////////////////////////////000000000---......///////////////---......///////////////...---,,,,,,++++++++++++000000////////////000000000000//////.........---000000////////////000000////////////000000000000///////////////............/////////000000000111...///000111111111//////000000111222222222222111333333333333333333333333111111222222222222111111222222333444444444444333222222222222222333333444333333333444666888999::::::===AAACCCCCCCCCDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNQQQSSSUUUVVVVVVUUUWWWXXXWWWWWWXXXYYY[[[\\\]]]^^^```dddiiilllmmmllllllllljjjjjjjjjkkkmmmqqqwww|||~~~~~~,,,,,,,,,------------...............------------,,,,,,,,,------------...---,,,++++++------,,,+++((()))+++,,,------,,,,,,000...,,,******,,,...000000//////...------,,,,,,------,,,++++++++++++,,,...------------...//////---......///////////////................................................---,,,,,,,,,------...///333444444222000///000111111111111111111222333444111111000///////////////.............../////////////////////000111222222////////////000000000000...//////000000111111111////////////000000000000000...---...///000000///......//////000000111111000//////......//////000//////000//////---,,,,,,---...///000000000//////111111000//////000000000//////...000111222111///000111111222222333333333444333333333333333333444555444444444444555555666666777888888999999888888999:::;;;=========<<<<<<=========<<<<<<<<<;;;;;;777777666666555444444444444444444333333222222111000000000000000000000000//////000000000000//////111000000//////000000111000111222333333222111000000000000000000//////...000000000000000000000000////////////////////////////////////////////////////////////////////////------...//////...------////////////////////////111000000///............------------.....................//////////////////000000000000111111111---......///000/////////......////////////......------,,,+++++++++,,,,,,/////////000000000000000////////////////////////000000////////////000000////////////000000000000.........///////////////......//////000000111111...//////000000000000///000000111222222222222111333333333333333333333333000111111222222111111000222222333444444444444444222111111111111222333333333333333555666888:::;;;:::>>>BBBDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPRRRUUUVVVVVVVVVXXXYYYVVVWWWXXXYYY[[[\\\]]]]]]```dddiiilllllllllkkkkkkiiijjjjjjkkkmmmrrrxxx|||~~~}}},,,,,,,,,---------......///.........------------,,,,,,,,,---------.........,,,+++,,,......---+++''')))+++---------,,,+++......,,,++++++,,,........................------...---------,,,,,,,,,,,,...------------...//////---......///////////////........................////////////////////////...------------...//////000000111000......///111//////000000111222222333111111000000//////000000.........//////000000000////////////000111222333.../////////000000000111------...//////000111111////////////000000000000///...---...000111000///////////////000000000000///..................///,,,,,,.../////////.........///000111111111000000000000000///000000111111000//////000222222111///111222222333444444555555777777888888888888777777888888999:::<<<>>>???@@@>>>???@@@@@@AAAAAA@@@@@@???AAACCCDDDEEEEEEDDDCCCEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>>===<<<;;;:::999666777888888777666444222222222222222222222222222000000111111111111000000111111000000000000111111000111222333333222111000000000000000000///......000000000000000000000000////////////////////////////////////////////////////////////////////////------...//////...------...///000222222000///...000000000///000000111111------------------------............/////////000////////////000000000111------///000000000///...//////000000///...---,,,---------,,,------............///000000000000000------......///000000000000000////////////000000.../////////000000000111------......//////000000.........///000111111111000000//////000000111222000000111222222222222111222222222222222222222222111222222333333222222111222333444444555444444444333222222222222333444444333333444555777999:::;;;;;;???CCCEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMMMMNNNNNNNNNNNNQQQTTTUUUVVVWWWYYY[[[VVVWWWXXXYYYZZZ\\\]]]]]]```dddhhhkkkkkkjjjjjjjjjhhhiiikkklllnnnrrrxxx|||~~~|||,,,,,,,,,------.........//////.........---------,,,,,,,,,------.........000---,,,---///000...,,,)))***---/////////...---,,,------------------,,,,,,,,,------...///////////////.........---------...------------...//////---......///////////////........................000000000000000000000000//////.........//////000,,,---...---------///111...//////000111111222222222111111000000000000111.../////////000000111111////////////000111222333.../////////000000111111,,,------...///000000111////////////000000000000///......///111222111000000000000000////////////......------------......(((***,,,...000111111111///000111222333222111111000000000000000111222222222111111222444444333111222222333444444555666666666888:::<<<===>>>>>>======>>>???AAADDDGGGJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQRRRRRRQQQPPPKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGEEECCCBBB@@@@@@999;;;===>>>===:::777555555555555555555555555555333333444444444444333333111111000000000000111111000111222333333222111000000000000000000///......000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,---...//////...---,,,...///222333333222///...------......///111222333..................---------.........//////000000---.........//////000000,,,---///000000000///...000000111111000...,,,+++...............///000111---...///000111111111111,,,,,,---...///000111111000000////////////000000.../////////000000111111,,,------...///000111111---......///000111111222222111000000000111333444000000111222222222222111000000000000000000000000222333333444444333333222222333444444555555444444444333333333333444555555222333444555777999;;;<<<<<>>???BBBEEEFFFGGGFFFFFFIIIHHHFFFEEEEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPOOORRRUUUWWWXXXXXXYYYZZZYYYYYYZZZZZZ[[[\\\^^^___^^^aaaeeehhhiiiiiijjjkkkjjjjjjlllnnnrrruuuyyy{{{|||---,,,,,,,,,------...///---------------------------------------------------...///000000///...---........................------------------------.........------,,,,,,,,,000---++++++---000000///111000000000000000000000..................------........................,,,---------............///.........------------////////////////////////...............///000000////////////////////////////////////000000000000111000000444888888333...////////////////////////000000000000////////////////////////////////////111000000000/////////......//////////////////...111111111111111111111111000000000000111111111111000000000000111222333444...///000111222222111111222333444444333444777999888:::<<>>>>>@@@AAAAAA@@@@@@>>><<<::::::999666555111111111111111111111111000000111222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111111....../////////000000000000000000000000000000000....../////////000000000///////////////......---//////////////////////////////000000000000//////333222222111111000//////......//////000111222222000000000000////////////222222000//////.........---------------...///000............////////////111111111111000000000000111111111111111111111111000000000000000//////...000000000000000000000000111111222222333333333333666555444222222222222333333333222222222222333333111111222222222333333333222333444555555444333222444444444444444444444444444444555666888999;;;<<<===???BBBEEEFFFGGGGGGFFFHHHGGGFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQOOORRRUUUVVVWWWWWWYYYZZZZZZZZZZZZZZZ\\\]]]^^^___dddfffiiiiiihhhfffffffffiiijjjkkkmmmqqquuuxxxzzz~~~{{{yyy|||......------------......................................................///...------------...///........................////////////////////////...............------------......///000///...---,,,,,,,,,,,,,,,---------000000///...---,,,,,,,,,------------------------.........////////////000------------------------////////////////////////...............///000000////////////////////////---......///000111111222000///...000333555555444////////////////////////////////////000000000000000000000000000000000000000000000000////////////...///000111111000///...111111111111111111111111000000111111111222222222222111111111222333333444555444333222333555666888888999::::::<<>>444444444444444444444444555555555666777999:::;;;<<<>>>AAADDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTTTTUUUVVVXXX[[[ZZZZZZ[[[[[[\\\]]]___```aaadddgggiiihhhhhhhhhhhhhhhhhhjjjlllooossswwwyyy}}}zzzzzz000///......---.........------------------------........................////////////////////////.............................................................../////////+++---//////---,,,+++,,,,,,,,,------...//////////////////...---------,,,////////////////////////------........./////////.........///////////////////////////////////////...............///000000..............................//////000000111111//////......///111333444000000000000000000000000......//////000000111111////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111222222222222333444333333222222333333444444444555666999===AAACCCJJJLLLOOOQQQSSSVVVZZZ]]]___aaaeeehhhkkklllllllllmmmmmmnnnnnnmmmkkkiiihhhjjjlllmmmmmmmmmmmmooopppmmmmmmmmmmmmmmmllllllkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhfffddddddeeeeeeeeedddeeecccaaa```aaaaaaaaa___```^^^\\\\\\\\\[[[YYYWWWSSSQQQOOONNNOOOOOONNNMMMLLLJJJFFFDDDBBB???<<<999666555555444444333333333555555444444333111000///---.........////////////000000000000000000000000000000000000000000000000------......//////000000/////////000000000111111000000000000000000000000/////////000000000111111---...//////////////////////////////////////////------............------+++,,,---...000111222222000000000000000000000000000000000000////////////,,,,,,,,,------...///000000///...---------------............////////////111111111111000000000000...........................//////000000000000000000000000000000000000000//////000000000111111111333222111000000000111222111000000000000000000111111111222222222333333333333222222222555999===@@@444444444444444444444444555555666666777999:::;;;<<<>>>AAADDDGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRSSSTTTTTTVVVXXX[[[[[[[[[[[[[[[\\\^^^___``````cccfffhhhiiihhhiiijjjggghhhiiikkkooosssvvvxxx|||zzz|||000000///...............................................................---...///000000///...---........................---------------------------........./////////000,,,///000///---+++,,,...)))******+++,,,,,,------..................------........................,,,---------............---------....../////////////////////////////////...............///000000........................////////////000000000000//////////////////111333000000000000000000000000.........///000111111111////////////////////////.../////////000000000111222111///......///111222111111111111111111111111111111111222222222333333333333333444555777888999:::;;;===@@@EEEJJJNNNPPPSSSVVV[[[^^^```bbbdddfffjjjjjjlllmmmnnnnnnnnnnnnpppoooooonnnnnnmmmllllllkkkmmmnnnooooooooorrrtttnnnoooooooooooonnnmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjhhhfffdddcccdddeeeeeeddddddbbb``````aaabbbbbbaaaaaa```___```aaa```]]][[[ZZZWWWUUUTTTTTTTTTSSSRRRSSSPPPMMMJJJHHHFFFBBB@@@:::::::::999888777777777333444444444333222222111....../////////000000000000000000000000000000000000000000000000000000000---......///000000111111//////000000000111111111000000000000000000000000//////000000000111111111------...///////////////////////////////////////......////////////......------......///000111111.........//////000000111000000000000///////////////...............//////...------------......///............////////////000000000000111111111111000///...------...///000......///000000000000000000000000000000000000000//////000111222222333333333222111111111111333333222111111000000111111222111111222222222333333333222222222333555777:::;;;444444444444444444444444666666666666777888::::::;;;>>>AAADDDGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSSSSSSSUUUXXX[[[[[[[[[[[[\\\]]]^^^___``````cccgggiiiiiihhhiiiiiigggggghhhkkknnnrrrvvvxxx{{{zzz|||000000///...............000000000000000000000000////////////////////////***+++---......---+++***........................---------------------------.........//////000000...000111000---,,,---///,,,,,,---......///000000---------...............------------------------,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////...............///000000........................000000000000///////////////000000/////////000111000000000000000000000000---......///000111111222111111111111111111111111.../////////000000111111333222///......///222333111111111111111111111111111111222222222333333333222333444666888;;;===>>>@@@BBBFFFKKKPPPVVVZZZ\\\YYY]]]bbbfffgggiiijjjkkkppppppppppppooooooooooooooonnnmmmmmmmmmmmmnnnnnnkkkmmmnnnoooooopppsssuuunnnnnnoooooonnnnnnmmmllliiiiiijjjjjjjjjjjjiiiiiihhhfffdddccceeeffffffeeedddbbb``````aaacccccccccbbbaaabbbcccdddccc```^^^^^^\\\ZZZYYYYYYXXXWWWVVVXXXUUURRROOOMMMKKKGGGEEE>>>>>>===<<<<<<;;;::::::222222333444444444333333111222222222222333333333000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000000000000000111111111111------...///000000////////////////////////////////////000000000000//////////////////000000000000++++++,,,...///111222222000000000000////////////222111000//////......///---.........000111222333............/////////000------......//////000000222000///------///000222......///000000000000000000000000000000000000000///000000222333444555555444333222222222333444555333222222222222222222333111111222222222333333333000222333555555555555555444444444444444444444444666666666666777888::::::;;;===AAADDDGGGHHHHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSUUUXXX[[[[[[[[[[[[\\\]]]^^^___```aaadddgggiiihhhhhhhhhhhhfffggghhhkkknnnrrrvvvxxxzzzyyy|||000000111111000///...---///......------///000111111000---+++******+++,,,////////////////////////........................000///////////////000000......---,,,,,,,,,,,,---......////////////........................------............////////////---.........,,,+++,,,---//////.........---------...---,,,,,,,,,,,,---...........................000---,,,---///000...,,,////////////////////////111111111111111111111111111000...///111222222111111000.........///...---......///111111222222222222111111111000000//////000000000000000000000000.../////////000000000111222333333222000//////000444444444444555666666777555888:::;;;===BBBIIINNNPPPSSSXXX]]]```bbbbbbbbbfffhhhkkklllmmmmmmooopppsssrrrpppnnnlllllllllmmmllllllllllllmmmooopppqqqooopppqqqqqqqqqooonnnmmmpppppppppooooooooonnnnnnpppooommmlllkkkkkkkkkkkkjjjiiihhhhhhggggggggghhhddddddccccccbbbbbbbbbaaaddddddddddddcccbbbaaa```aaa```___]]]\\\ZZZYYYXXXUUUUUUVVVUUUSSSPPPLLLKKKFFFEEEEEEEEEDDDBBB>>>:::888999::::::888555222000666555444333222111000000222222222222222111111111222111000//////000111222111111111111000000000000111111222222222222111111........................////////////000000000000///......------...000111000000000000000111222222---......///////////////...///000111111000//////.........///000111111222000000000000000000000000000000///...............000000000000000000000000000000000000////////////---...///000000///...---222222111111111111222222////////////000000000000333333222111000000111111111111111111000000000///000000000111222222333333222222111111111111222222222222333333333222111111222222333333333333444444444444444555555555555666555555555666777999;;;;;;>>>???AAACCCEEEGGGHHHHHHCCCCCCDDDDDDEEEFFFHHHHHHMMMMMMMMMMMMMMMNNNNNNNNNQQQSSSTTTTTTSSSTTTWWWYYYYYYYYYZZZ[[[]]]___aaacccbbbdddfffhhhhhhfffcccaaabbbdddhhhjjjmmmqqqvvvyyy|||zzz{{{000000///////////////...///......---...///000111333222000.........///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///////////////000000//////...------------.........////////////..........................................////////////---...///...,,,,,,,,,...//////.........---------......---,,,,,,---..............................000...---...000111///---////////////////////////........................111///...///000111111000222111//////000000///......///000111111222222222111111111111000000000///111111111111111111111111000000111111111111111111000111222111000///111222444333333333444666777888;;;>>>BBBDDDGGGLLLSSSXXX[[[^^^aaaeeeggghhhggggggiiikkknnnoooooooooqqqrrrsssrrrpppnnnmmmllllllmmmnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnnnnooooooooolllllllllkkkkkkjjjiiiiiiiiiiiihhhggggggggggggggghhhgggeeecccccccccdddeeeffffffffffffeeedddcccccccccbbbaaa___\\\[[[YYYXXXWWWXXXYYYYYYXXXUUUSSSRRRJJJIIIHHHHHHGGGEEEAAA>>>;;;;;;:::888777555444333222222222222222111111111222222111111000/////////111111000//////000111111111111111111000000000000//////000000000000//////222222222222222222222222////////////000000000111000////////////000111111---------------...//////---...//////000000//////000000111111111///...---,,,---...//////000000000000000000000000000000000000000///...............000000000000000000000000////////////000000000000......///000000///......222111111000000111111222////////////000000000111333222222111000000111111111111111111000000000000000000000111222222333333222222111111111111222222111222222333333333222222222222333333333333444444444444444444555555555555555555555666777999;;;;;;===???AAACCCEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGLLLLLLMMMMMMMMMNNNNNNNNNQQQRRRTTTTTTSSSTTTVVVXXXYYYYYYZZZ[[[]]]```bbbcccbbbdddfffhhhhhhfffdddbbbaaadddhhhlllnnnrrrvvvyyy{{{yyyzzz///...---------...///000///............///000000///...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000///......//////000000000///............///......////////////..........................................////////////...///000///---,,,---..................---------......---,,,,,,---..............................111///...///000111000///////////////////////////------------------------///...---...000111000///333111//////000111000///...///000111111222111111111111111111000000000000222222222222222222222222333333222222222222222222000111222222222222444666666555555666888:::===>>>EEEIIINNNRRRVVV[[[```cccfffhhhjjjlllmmmmmmlllkkkmmmoooqqqrrrrrrrrrsssuuuuuutttrrrpppooonnnnnnnnnppppppqqqqqqrrrrrrssssssssssssrrrqqqpppooooooooommmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooooonnnmmmllljjjiiihhhhhhhhhhhhhhhhhhkkkiiigggeeedddeeefffgggggggggggggggfffeeedddccceeedddcccaaa^^^\\\[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYQQQPPPOOONNNNNNKKKHHHEEEBBBAAA>>>;;;888777777777222222333333333444444444333333222222111000//////111111000//////000111111222222111111111000000000//////000000000000//////000000000000000000000000/////////000000000111111///000111111222222111111000000000///000000111222---...//////000000//////222222222111000///------+++,,,...///000//////...000000000000000000000000000//////............///000000000000000000000000......//////000000111111...//////000000//////...222111111000000111111222/////////000000000111111333222111111000111111111000000111111111111111111000000000111222222333333222222111111111111222222000111222333333444333333222222333333333333444444444444444444555555555555555555555666777999;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGLLLLLLLLLMMMMMMMMMNNNNNNPPPRRRTTTTTTTTTTTTVVVXXXXXXYYYZZZ[[[]]]```bbbcccbbbdddfffhhhhhhfffdddcccaaaeeeiiimmmpppsssuuuwww{{{zzz{{{...---,,,+++,,,...000111............/////////000---,,,,,,,,,,,,---...///////////////////////////............////////////000000///.........//////000//////.....................////////////......---------...........................///////////////000000000...---...///..............................------------..............................000////////////000//////////////////////////////////////////////////////...------...000000///...222000//////000111000/////////000111111111111111111111111000000000000000222222222222222222222222333333333333222222222222222333444444444555888:::999:::;;;>>>AAAEEEIIIKKKQQQTTTYYY^^^cccfffiiijjjkkklllmmmooooooooonnnnnnppprrrttttttttttttuuuvvvwwwvvvuuutttsssrrrqqqqqqtttttttttuuuuuuuuuuuutttuuutttqqqooonnnnnnnnnooooooooonnnmmmmmmlllkkkkkkkkkmmmooopppqqqpppnnnmmmlllkkkkkkjjjjjjkkkkkkkkkkkkjjjiiihhhggggggffffffeeeeeeeeeddddddcccbbbaaaeeedddcccbbbaaa___^^^^^^[[[\\\]]]^^^^^^]]]]]]\\\YYYXXXVVVVVVUUUSSSPPPNNNLLLJJJHHHDDDAAA>>><<<;;;888888888888777777777777555444444444333333222222111111111000000111111111222222222111111111000000111222222333333222222111//////////////////////////////000000000111111111...///111222222222111000222222111111111222222333......///000000000000000111111111111000000//////,,,---///000111000///...000000000000000000000000000///............//////////////////////////////---......///000111111222/////////000000/////////111111000000000000111111//////000000000111111111222222111111111111111222000000111111111111222222000000000111222222333333222222111111111111222222000111222333444444444444222222222333333333444444333333444444444555555555555555555666777999;;;;;;;;;===???AAADDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNPPPQQQSSSTTTTTTTTTUUUWWWXXXXXXYYY[[[]]]```bbbccccccdddfffhhhhhhgggeeedddaaaeeekkkooorrrsssuuuwww}}}|||}}}...---,,,+++,,,...000111---......////////////////////////000000111222222////////////////////////.........//////000000000000000///...............///...------,,,,,,------......////////////......---------.........//////............///////////////000000000...---...///---.............................................////////////////////////........................////////////////////////////////////////////////...------///000111///---000///---...///000000//////000000111111111111000000000000000000000111111222222222222222222222222222222222222222222222222333444555444444666999<<<===???CCCHHHMMMRRRVVVYYY]]]___bbbfffjjjlllmmmllllllmmmooopppqqqrrrrrrqqqqqqsssuuuuuuttttttuuuvvvyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwvvvuuuuuutttqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllhhhiiilllnnnnnnnnnlllkkknnnmmmmmmmmmmmmmmmnnnnnnllllllmmmnnnllljjjhhhfffddddddddddddcccbbbaaa```bbbaaaaaaaaaaaa`````````^^^^^^_________^^^^^^^^^^^^]]][[[[[[[[[ZZZXXXVVVUUUUUUTTTQQQMMMHHHDDDAAA@@@???>>>===;;;:::999888444444444444444444555555111222222222222222222111222222222222111111111111222222333333333333222222222222222222222222222222000000000000111111111111...///000111222111000///000//////.........//////...//////000000000000000///000000000111111222222...///000111222111000000000000000000000000000000//////............//////////////////////////////---......///000111111222000000000//////000000000111000000000000000000111000000000000111111111111222111111111111111222222111111111111111222222222000000000111222222333333222222111111111111222222000111222333444555555555222222222333333333444444333333333444444444444555555555555666777999;;;;;;;;;<<<>>>AAADDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXYYY[[[^^^```cccdddcccdddfffggghhhgggfffeeebbbffflllppprrrtttvvvwww||||||~~~///...---------...///000---......///000/////////......//////000000111111////////////////////////,,,,,,,,,---......//////000000///...------------......---,,,,,,,,,,,,,,,......////////////......,,,,,,------.../////////............////////////...///000///---,,,---...---------...............---...////////////...---////////////////////////---...///...---,,,---///////////////////////////------------------------.........000111111///...///...------///000000///000000111111111111000000000000000000111111111111222222222222222222222222111111222222222333333333444555555666666999===@@@EEEHHHNNNTTTZZZ___bbbcccgggggghhhkkkooopppooonnnoooppprrrsssuuuuuuvvvvvvsssuuuvvvvvvuuutttuuuvvvxxxyyyyyyzzzzzzzzzzzzyyyxxxyyyzzzzzzzzzxxxwwwvvvvvvuuusssqqqooonnnmmmllliiiiiijjjkkklllmmmnnnnnnjjjjjjlllmmmnnnmmmmmmlllmmmllllllllllllmmmmmmnnnmmmnnnoooooommmkkkhhhfffeeeeeeeeeeeedddcccbbbaaa]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^]]]]]]]]]^^^^^^^^^___]]]\\\\\\]]]]]]\\\ZZZZZZ[[[[[[YYYVVVQQQMMMJJJHHHGGGEEEBBB???===;;;:::555555555555555555555555222333444444444444333222333222222222222111111111000000111111111111000000111111111111111111111111000000000111111111222222...///000000111111000000222111111000000000000000...///000000111111000000/////////000111222333444111111111111111111111111000000000000000000000000///............//////000000000000000000000000000......//////000000111111111000000//////000000111111000000//////000000111000000000111111111222222111111111000111111222333333333222222222111111111000000000111222222333333222222111111111111222222111222333444444555444444222222333333333333444444333333333333444444444444555555555666777999;;;;;;;;;<<>>AAAEEEKKKRRRWWW___cccjjjqqquuuvvvuuutttqqqooonnnqqquuuwwwwwwuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwyyyzzzyyyxxxwwwwwwxxxsssuuuwwwyyy{{{|||||||||zzz{{{||||||{{{yyywwwuuuyyyyyyyyywwwuuurrrooommmmmmllljjjhhheeecccaaa```______^^^]]]]]]^^^^^^___dddddddddddddddeeeffffffiiifffaaa^^^\\\]]]___aaaaaaaaaaaa``````___^^^]]]WWWVVVUUUSSSQQQOOONNNMMMMMMNNNOOOPPPRRRTTTVVVXXXXXXWWWVVVWWWYYY[[[[[[[[[YYYXXXXXXXXXXXXZZZ[[[\\\WWWVVVTTTRRROOOLLLKKKJJJDDDCCCAAA???===:::999888444555666777777666555444333333333222222222111111222333333444444333333222222222222222222222222222000111111111111222222222333222111000111222444555222111111000/////////000//////000111111111111111333222111000000000111222333111///------...000222000000000000000000000000...............///000111000000000000000000000000000000000000////////////222111000//////000111222000000////////////000000000111111111111222222222111111000000111222333333666555444333111000//////000000000111222222333333222222111111111111222222444444444555444444333333222222333333333444444444222222333333333444444444555555555666777999;;;<<<<<<===@@@CCCFFFHHHJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNMMMPPPSSSUUUTTTTTTTTTTTTVVVWWWYYY[[[^^^aaaccceeedddeeefffggghhhhhhhhhhhhhhhjjjlllnnnpppssswwwzzz///////////////.........000000000000000000000000111...+++,,,...111111///000000000000000000000000000000000000111111111111000///...---------------........................////////////////////////............////////////////////////////////////000///...---,,,------...000///...---------------............////////////000000//////.........---...............///000000---...///000000///...---............////////////111...///444444///...111000000000///////////////111111222222222111111000...//////000111111222222555333222333666666444111444444333222111333777:::;;;???EEEMMMUUU\\\```bbbmmmnnnppprrrtttvvvxxxxxxvvvvvvuuuuuuuuuvvvxxxyyytttuuuwwwxxxyyyyyyxxxwwwxxxxxxwwwwwwvvvuuuuuuuuuxxxvvvtttuuuxxxyyywwwuuu{{{yyyxxxyyyzzz{{{zzzyyyyyywwwuuusssrrrpppllljjjlllkkkiiigggccc```]]][[[YYYXXXXXXXXXXXXWWWTTTRRRVVVVVVWWWXXXZZZ[[[]]]^^^___]]]\\\ZZZYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUOOOOOONNNMMMLLLKKKJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJNNNOOOQQQSSSUUUWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYUUUVVVWWWVVVUUURRROOONNNKKKHHHDDDBBBBBBBBB???<<<>>>;;;888666666555444333333333333333333333333333333333444444444333222222333222111111000111111111222222333333333444444444111222222222222111000000222222222111000//////......///111333444444444444000000000000000000000000000000111111111222222222222222222222222222222222111111000000//////......000000000000111111111111............////////////222222222111222222333333////////////000000000000000000000000111111111111111000000000000000111111888666444222111111222333444333333222222333333444222111000000000111333333222222333333333333444444333333333333333333333333444444444444444444444444555444444555555666777888;;;>>>AAACCCCCCDDDEEEFFFHHHIIIIIIGGGEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNSSSSSSSSSSSSSSSTTTTTTTTTTTTWWW[[[^^^aaaaaaaaa```cccccceeefffggghhhhhhhhhjjjiiiiiikkkoootttwwwyyy}}}~~~.........///////////////////////////////////////000...,,,---000111111///000000000000000000000000/////////000000000111111111000///...............------------------------////////////////////////............////////////////////////////////////000///...---,,,------...//////...---------------............////////////000/////////...........................///000000---...///000000///...---............////////////111///111666666111///111111111111111111222222222111111222222222111111000111111222222333333444444333111000222444555444222555555444333555999???CCCJJJNNNTTT[[[bbbhhhkkkmmmqqqqqqrrrtttuuuwwwxxxyyywwwvvvvvvvvvwwwxxxzzz{{{xxxyyyzzz{{{{{{{{{zzzyyy{{{zzzzzzyyyxxxvvvvvvuuuwwwtttppppppssswwwxxxxxxzzzyyyxxxyyyzzzyyyxxxvvvxxxvvvuuuttttttssspppnnnmmmllljjjgggccc```]]][[[[[[ZZZYYYXXXXXXUUURRROOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQPPPQQQRRRSSSSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGIIIJJJLLLMMMNNNOOORRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUSSSQQQOOOPPPMMMIIIHHHHHHHHHEEECCCBBB???<<<:::999999777666444444444333333333333333333444444444444333222222333222222111111111111111000111111111111222222222222222222222222111000000222222111111000//////...000111222333333222111111111111111111111111111111111111111111222222222222222222222222222222222222111000000000/////////...000000000000111111111111....../////////000000000000000000111111333444555111111111111111000000000000000000000111111111111000000000000111111222333666555333111000111222333333333222222222222333333222111000000000111333333222222333333333333444444333333333333333333333333444444444444444444444444666666555666666777888999;;;>>>AAACCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUWWW[[[___aaabbbaaaaaacccccceeefffggghhhhhhhhhjjjjjjjjjlllppptttxxxyyy}}}||||||------......//////000000........................000//////000111222000///000000000000000000000000....../////////000000000111111000////////////000------------------------////////////////////////............//////////////////////////////////////////...------------...//////...------------...............////////////////////////......................../////////000......////////////..................////////////000000333777777333000000000000111111222222333333000111111222222222111111333333333333333333333333333222111222444555555444555666888:::===DDDKKKQQQWWWZZZ___eeejjjoooqqqsssvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwxxxyyy{{{|||}}}|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvrrrmmmlllnnntttxxx{{{yyyxxxxxxxxxyyyxxxvvvsssuuutttssstttuuuuuusssqqqqqqpppmmmiiieeebbb___]]]___^^^\\\ZZZYYYVVVRRRNNNHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEDDDEEEFFFGGGIIIJJJHHHJJJMMMOOOPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGJJJKKKKKKLLLMMMLLLLLLLLLOOOPPPRRRSSSSSSRRRQQQPPPRRRPPPNNNMMMMMMLLLKKKIIIGGGEEEBBB@@@???>>><<<;;;555555555444444333333222444444444444333333222222333333222111111111111111111111111111222222222222222222222222222111111111222222111111000/////////333333333222111000......111111111111111111111111111111222222222333333333222222222222222222222222000000000000////////////000000000000111111111111///000000000000111111111......///000111333444555333333222222111111000000000000000000111111111111000000000111222333444555333222111000000111222333222222111111111111222222222111111111111222333333222222333333333333444444333333333333333333333333444444444444444444444444666666666777777888999:::;;;>>>AAACCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFHHHJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTVVVXXX\\\___bbbccccccbbbcccdddeeefffggghhhhhhhhhkkkkkklllmmmppptttxxxzzz{{{zzz{{{,,,------...///000111111........................///000111222222222000///////////////////////////............////////////000000///////////////000------------------------////////////////////////............////////////////////////////////////............------......///......---------..................///////////////////////////.........---......///////////////...//////////////////...............///////////////000333666666333000///------...///000111111222000000111222222222111111222222222222222222222222555444333333444666777777888;;;@@@EEEKKKRRRXXX]]]aaadddgggkkkooorrrssstttyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyzzz|||}}}~~~|||{{{wwwwwwvvvvvvvvvuuuuuuuuuvvvsssooommmnnnrrrwwwyyywwwwwwwwwxxxyyyxxxvvvssssssrrrqqqrrrssssssrrrppptttrrroookkkgggdddbbb```aaa___^^^\\\[[[XXXTTTQQQIIIIIIGGGFFFEEEEEEEEEEEECCCCCCBBBCCCDDDFFFHHHIIIGGGJJJNNNSSSUUUVVVUUUTTTRRRRRRSSSRRRQQQPPPNNNMMMMMMLLLIIIGGGFFFEEEFFFFFFCCCBBB@@@???@@@AAACCCEEEDDDDDDEEEFFFFFFFFFFFFEEEIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOOOONNNNNNMMMLLLKKKMMMJJJHHHFFFEEEDDDBBB@@@888888777666555444333333666555444444333333333333333333222111111111111222333333333444444444555555333333222222111111111111111111111111000000//////222222222111000///......111111111111111111111111222222222222333333333333111111111111111111111111000000000000///////////////000000000111111111111000000111111111222222222////////////000111222333333333222111111000/////////000000000111111111111000111111222333444666777111111000000000111222333222111111000000111111222111111111111222222333333222222222333333333444444333333333333333333333333333333444444444444444444666666666666777888999999;;;>>>AAACCCCCCDDDEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKLLLKKKJJJJJJLLLNNNQQQSSSRRRRRRSSSSSSTTTTTTUUUUUUWWWYYY\\\___bbbcccddddddcccdddeeeggghhhhhhhhhhhhkkklllmmmnnnppptttxxx{{{zzzyyyzzz,,,------...///000111111........................///000222222222111000///////////////////////////............////////////.........------......///------------------------////////////////////////............////////////////////////////////////------........................---------......///............////////////.........///////////////------...///000//////////////////....../////////............////////////---000222333333222000---------...///000111111222///000111222222222222222222222222222222333333333555555444333333666999;;;>>>DDDLLLTTTZZZ___ccceeemmmoooqqqtttvvvwwwxxxxxxyyyxxxvvvuuutttuuuvvvvvvxxxyyyzzz|||}}}~~~|||{{{uuuuuuuuuvvvwwwxxxxxxxxxvvvvvvtttsssrrrsssuuuvvvwwwvvvvvvwwwxxxxxxuuussssssrrrqqqqqqrrrqqqooommmooonnnkkkgggdddbbb``````]]]\\\[[[[[[ZZZXXXUUURRRNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLJJJMMMRRRXXX\\\^^^______ZZZ[[[[[[[[[ZZZYYYWWWUUUTTTSSSPPPNNNLLLKKKKKKLLLGGGFFFDDDBBBBBBCCCDDDEEEAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIILLLMMMNNNNNNNNNMMMMMMMMMPPPNNNLLLKKKKKKIIIGGGEEE===<<<;;;:::888666555555777666555444333333333333444333333222111222222222333333444444444555555555444333222222111111222222111111111000000000000000111111000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111////////////000000000000///000000000111111111111111111111111222222222222111111000000000000000000222222111000//////......///000000000111111111111111111111222333555666777000000000000111222333333222111111000000111111222111111222222333333333333222222222333333333444444333333333333333333333333333333333444444444555555555555555555666777888888;;;>>>AAACCCCCCDDDEEEFFFDDDFFFGGGGGGFFFGGGIIIKKKJJJJJJIIIIIIJJJMMMPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUWWWXXX[[[^^^aaacccdddeeeddddddfffggghhhiiiiiiiiikkkmmmnnnooopppssswww{{{{{{zzz{{{------......//////000000........................///000222111000//////000000000000000000000000000....../////////000000000...------------......///........................////////////////////////............////////////////////////////////////,,,---......///............------------...//////............////////////.........///////////////,,,---///000000000///...//////............//////............////////////---111222111111222111---000000111111222222333333///000111222222222222222333333444555555666777777333444444444555999???DDDKKKQQQZZZaaafffiiikkklllssstttvvvwwwxxxyyyxxxxxxwwwvvvuuusssssstttvvvwwwyyyzzz|||}}}}}}{{{zzzwwwxxxxxxyyyzzz{{{||||||wwwxxxyyyxxxvvvuuuuuuvvvyyywwwuuutttttttttrrrpppqqqpppooonnnooommmkkkiiidddccc```^^^\\\[[[[[[[[[XXXWWWWWWWWWXXXWWWTTTRRROOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOQQQPPPRRRVVVZZZ^^^aaacccdddaaaaaabbbcccbbb___]]][[[YYYXXXVVVTTTRRRQQQPPPPPPLLLKKKIIIGGGFFFFFFFFFGGGBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFIIIKKKNNNOOONNNNNNNNNOOOPPPOOONNNNNNNNNMMMKKKIIIBBBAAA@@@>>><<<:::888777888777555333222222333333444444333222222222222222222222222222333333333333555444333111111222222333111111000000000000000000000000000000000111222333222222222222222222222222000000111111111222222222111111111111111111111111////////////000000000000000000000000111111111111000111111111111222222222333333222111000000000000111111000000//////......000000000000111111111111111111111222333444555666000111111222222222333333222222111111111111222222111222222333444333333333222222333333333333444444333333333333333333333333222333333444444555555555444444444444555666777888;;;>>>AAACCCCCCDDDEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKIIIIIIIIIIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVXXXZZZ]]]```ccceeeeeedddeeefffggghhhiiiiiiiiijjjmmmoooooooooqqqvvv{{{|||{{{|||.........//////////////////////////////////////////111111000---,,,...000000000000000000000000000/////////000000000111111...............///000000////////////////////////////////////////////////............////////////////////////////////////,,,,,,.../////////......---------------...//////............////////////............/////////000,,,---///000111000///...000///...------...///000............///////////////333333//////333333///111111111111111222222222//////000222222333333222222333444555666777888999333555777999===DDDMMMSSS\\\___dddiiikkknnnqqqssstttuuuvvvwwwwwwwwwvvvvvvvvvuuutttssstttvvvxxxzzzzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwyyyzzzyyywwwvvvwwwyyy}}}yyytttqqqooommmllljjjiiigggffffffffffffcccaaaZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWWWWWWWXXXWWWTTTQQQOOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNOOOQQQTTTVVVXXXXXXYYYZZZ\\\___aaaccceeebbbccceeeeeedddbbb___]]][[[[[[[[[YYYXXXVVVTTTSSSQQQQQQOOONNNLLLKKKJJJIIIFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEHHHLLLMMMMMMLLLMMMNNNNNNNNNMMMNNNOOOOOOMMMKKKGGGFFFDDDBBB???===;;;:::999888555333222222333444444444333222222222222333222222222333333333333444666444333111111222333444000000000000000000000111222111111000111222333444222222222222222222222222//////000000000111111111111111111111111111111111.../////////000000000111000000000000111111111111000000000111111111111222333222222111111111111222000000000000000000000000000000000000111111111111222222222222222333444444222222222333333333333222333333222222222222333333111222333444444444333333222222333333333333444444333333333333333333333333222222333333444555555666555555555555666777888999;;;>>>AAACCCCCCDDDEEEFFFEEEGGGGGGGGGFFFFFFHHHJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUWWWYYY\\\___bbbdddeeedddeeefffgggiiiiiiiiiiiiiiilllooonnnmmmooouuuzzz|||{{{{{{///////////////.........000000000000000000000000///111111///,,,+++...111000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000////////////////////////............/////////000////////////////////////+++,,,.../////////......---------------...///000............/////////000---.........//////000000,,,---///000111000///...000///...------...///000............/////////000111555444//////444555111000000000/////////////////////000222222333333333///000111333555666777888555888<<>>AAACCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFHHHJJJIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVXXX[[[^^^bbbdddeeedddeeefffhhhiiiiiiiiiiiiiiilllooonnnmmmnnntttzzz{{{zzz{{{~~~---------.........//////000000000000000000000000000000////////////000000---.........//////000000111111000000//////......000000000000000000000000/////////....../////////000000111111111111000000////////////............////////////////////////...000111000///...///111111000///...---,,,,,,,,,------...///000111222222......//////000000111111......////////////......000000000000000000000000............/////////000///111333333222000000000111111111111111111111111///222555666666555555555000222444555666777999:::;;;@@@FFFNNNUUU\\\ccchhhlllmmmpppsssuuuwwwwwwxxxyyyzzz{{{{{{zzzxxxuuusssqqqrrrtttvvvyyy|||}}}{{{|||~~~zzz{{{}}}|||zzzxxxxxxwwwwwwwwwwwwvvvvvvxxx||||||kkk___\\\\\\ZZZXXXVVVWWWXXXYYYYYYYYYXXXWWWWWWSSSPPPPPPSSSVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUURRRSSSTTTUUUVVVVVVWWWWWWWWWUUUTTTVVV[[[^^^^^^\\\^^^^^^^^^^^^_______________aaabbbbbb```^^^]]]]]]````````````____________]]]]]]\\\ZZZXXXUUUSSSRRROOONNNLLLKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMLLLJJJIIIGGGFFFEEEFFFHHHIIIKKKLLLMMMNNNOOONNNMMMLLLIIIHHHHHHGGGEEECCCBBBAAA;;;:::777555333333222333444333222222222333444555666666555555555444444444444444444444444444444444444444555555444444333222444333222111111222333444222222222222222222222222111111111111111111222222777666444333333333444444222222222111111111111000222333444444333222000///333333333222222222111111//////000000000000//////111111111111111111111111222000///...///000222333222333333444444333333222222222222222222222222222111111111222222333333333333333222222111222222222555444444333333222222111333333333444444444555555444444444555555555555666444444444555666888999:::<<<>>>@@@CCCEEEFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVWWWYYY\\\^^^aaacccdddeeefffgggiiiiiiiiihhhggghhhiiilllnnnppptttxxx|||~~~---------....../////////000000000000000000000000000000////////////000000............/////////000111000000000/////////...000000000000000000000000......------------......000000111111111111000000////////////............////////////////////////...000111000///...///111000//////...------------............//////////////////////////////000000......////////////......000000000000000000000000........./////////000000222444555555222000000000111111111111111111111111///222555666555444444444222444555555666888;;;>>>DDDIIIPPPVVV\\\bbbhhhkkkrrrsssuuuwwwxxxxxxxxxxxxxxxyyy{{{{{{zzzxxxuuusssrrrssstttvvvyyy|||~~~}}}}}}~~~{{{|||}}}}}}|||zzzyyyyyyyyyyyyxxxuuuttttttvvvxxx|||qqqcccZZZXXXYYYYYYXXXXXXYYY[[[\\\\\\[[[YYYXXXWWWSSSPPPOOOQQQSSSTTTSSSPPPQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUVVVZZZ\\\]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaaaaa___]]]\\\\\\___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUSSSRRRPPPNNNMMMMMMNNNOOORRRRRRRRRQQQPPPPPPOOOOOOJJJHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHJJJIIIIIIGGGFFFDDDBBBAAA???===;;;888666555444444555444333333333444555666555555555555444444444444444444444444444444444444444444444444444333333222333333222111111222333333222222222222222222222222444444444444444444333333444333222111000111111222222222222222111111111111222222222222222222111000333333333222222222111111///000000111111000000///111111111111111111111111111111/////////000222333111222222333333222222111222222222222222222222222222222222222222222333333333333222222111222222333333333333333333333333333333333333444444444555555444444444555555555555666666666666666777777888999<<<>>>@@@CCCEEEFFFGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\___aaacccdddeeefffhhhiiiiiiiiihhhhhhhhhiiilllnnnpppsssxxx{{{}}}}}}~~~............////////////////////////////////////000000////////////000000............////////////000000000000////////////000000000000000000000000.........------.........///000000111111000000///////////////............////////////////////////...000111000///...///111//////......---......////////////......---------///////////////............//////000000//////...000000000000000000000000....../////////000000000444666666555222000///000000000000000000000000000000222555555444333222333555555555666777;;;AAAEEEQQQVVV]]]bbbgggjjjnnnpppxxxyyyzzzzzzzzzzzzxxxxxxxxxyyyzzz{{{zzzwwwuuusssssstttuuuwwwzzz}}}~~~~~~||||||||||||{{{zzzyyyxxxvvvwwwvvvuuurrrqqqrrrtttppphhh^^^XXXXXXZZZ\\\\\\]]]^^^```aaa```^^^\\\ZZZWWWTTTPPPOOOOOOOOOOOONNNLLLMMMNNNPPPRRRTTTVVVVVVYYYXXXWWWWWWXXXYYYZZZ\\\\\\ZZZWWWWWWYYY\\\]]]]]]```______^^^^^^]]]]]]\\\]]]___``````^^^\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]\\\[[[YYYYYYWWWVVVTTTRRRPPPPPPPPPPPPTTTTTTTTTSSSRRRRRRQQQQQQKKKIIIGGGDDDBBBBBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFKKKKKKJJJIIIHHHFFFEEEEEECCCBBB???<<<:::888777666777666555444444444555666555555444444444333333333444444444444444444444444444444444444333333333333333333222222222222333333333333333333333333333333222222222111111000000///333222111000000000111111333222222222111111111111111111000000000111222222333333333222222222111111111111111222222111111111000000000000000000000000111111000///000111222333111111222222222222111111222222222222222222222222333333222222222222222222333222222111222222333333111111222333333444555555333333333444444444555555444444444555555555555666888888888777777777888888===>>>AAACCCEEEGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXWWWXXXZZZ]]]```bbbdddeeefffggghhhiiijjjiiihhhhhhhhhiiilllnnnpppssswww{{{|||{{{|||////////////////////////////////////////////////000000////////////000000.........///////////////000000000000////////////////////////////////////000//////......//////000//////000000000000//////////////////............////////////////////////...000111000///...///111...............///000000////////////////////////000/////////......------//////000000000000//////////////////////////////...////////////000000000333444555333111000000111000000000000000000000000111333555444333222222222444555666777;;;BBBJJJPPP]]]aaagggllloooppprrrsssyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzxxxvvvuuuuuuvvvwwwxxx{{{}}}~~~{{{zzz|||{{{zzzzzzyyyyyywwwvvvqqqrrrssssssrrrqqqrrrssslllhhhccc______aaadddeeeeeefffggggggeeeaaa]]][[[YYYWWWTTTQQQOOONNNMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY\\\___aaa```^^^\\\[[[[[[]]]^^^___bbbbbbaaa```___^^^]]]]]]\\\^^^```___]]][[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRNNNMMMJJJGGGDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFJJJJJJJJJIIIIIIIIIIIIJJJFFFEEEBBB@@@===;;;999888888777666444444444555555444444444444333333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333222111111000///...------333333333333333333333333333333222222222111111111000000/////////000222333333333333222222222111111111222222333333222222111000000000000000000000000111111000000000111222333222222222333333222222222222222222222222222222222333333333222222111111111222222111111222222333333222222222333333444444444333333333444444444555555444444444555555555555666888888777777888999::::::===>>>AAADDDFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYXXXYYY[[[]]]```ccceeefffggghhhiiijjjjjjjjjiiihhhhhhiiilllmmmooorrrwwwzzz|||{{{|||000000000000000000000000////////////////////////000000////////////000000///////////////.........////////////000000000000///////////////////////////................../////////000000000000//////////////////............////////////////////////...000111000///...///111...............///000111...//////000111111222222000000//////.........---//////000000000000//////////////////////////////////////////000000000111///000111111000///111222000000000000000000000000222444555444333222222333333555888<<>>;;;:::888666555555555555666666555555555444444444444444444444444444444444555444222111111111222333333333444444444444333333333333333333333333333333444444333333222222111111111111222333333333222222333333333333222222222222111111000000000111222222333333333222222222111111111222222333333222222111111111111111111111111111111111111222222222222333444444555555555555444444222222222222222222222222333333222222222222222222111111111111222333444444555555444333333222111111333333333444444444555555444444444555555555555666333444555666888:::<<<>>>>>>???BBBDDDFFFHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUWWWXXXXXXWWWXXXZZZ]]]```bbbdddeeejjjjjjkkklllkkkjjjiiihhhhhhjjjlllmmmnnnqqquuuxxx}}}||||||222222222111111000000000000000000000000000000000000000////////////000000000/////////.............../////////000000000111000000000000000000000000//////............//////......////////////......////////////............////////////////////////...000111000///...///111000///////////////000000//////000000111111222222000000000111111111111111000000111111111111000000000000000000000000000000//////000000000111111111000111111000//////111333222222222222222222222222333444555555444444666888;;;AAAJJJRRRZZZbbbiiimmmoooqqquuuwwwxxxyyy{{{}}}{{{|||}}}~~~}}}}}}}}}}}}}}}|||||||||zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxsssmmmkkkkkkjjjfffcccbbbbbbaaa___]]]]]]___bbbiiinnnssssssqqqqqqtttxxxyyywwwuuurrrpppnnnlllkkkhhhjjjjjjgggcccaaaaaaccc``````aaaaaabbbbbbcccccceeeeeeeeecccaaa^^^[[[YYYVVVYYY[[[[[[XXXWWWWWWXXXUUUUUUTTTSSSSSSRRRQQQQQQTTTVVVWWWWWWUUUSSSRRRSSSOOOPPPPPPQQQRRRRRRSSSSSSOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVXXXXXXWWWWWWVVVUUUSSSQQQPPPOOOLLLKKKJJJIIIHHHIIIJJJJJJGGGFFFDDDBBBBBBBBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCC???===;;;999888777777777777777666666666555555555444444444444444444444444555444222111000111222333333333444555555444333333444444444444444444444444222222222111111111111111111222333444555444444333444444333333333222222222222222222222222222111000333333333222222222111111111111222222222222111111222222222222222222222222111111222222333333333222333444444555555444444333222222222222222222222222222222222222222222333333111111111111222333444555333333333333333333333333333333333444444444555555444444444555555555555666444444444666777999;;;<<<>>>???BBBEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\___aaacccdddjjjkkklllllllllkkkiiihhhhhhjjjkkkmmmnnnqqquuuxxx}}}{{{zzz|||222222222222111111000000111111111111111111111111000000////////////000000000000//////.........---.../////////000000111111000000000000000000000000333333222222222222333333......////////////......000/////////............///////////////////////////000111000///...///111000000////////////000000000000000000////////////000000111111222222333333000000111111111111000000000000000000000000000000000000000000111111111111333333333111//////111222333333333333333333333333333444555555555666888:::AAAGGGQQQ[[[bbbhhhmmmppprrrtttwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||}}}~~~}}}|||{{{zzzyyyyyyqqqkkkeeebbbbbbaaa]]]YYYXXXXXXXXXVVVVVVYYY]]]```gggnnntttvvvtttssswww|||yyywwwuuusssqqqqqqqqqrrrlllnnnooommmiiiggghhhiiihhhhhhgggeeedddbbbaaaaaa___```aaaaaa```\\\YYYVVVPPPTTTWWWWWWUUUSSSRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSTTTTTTRRRPPPOOOOOONNNNNNOOOPPPPPPQQQRRRRRRNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJLLLNNNQQQSSSTTTUUUXXXWWWWWWWWWVVVTTTSSSRRRRRRQQQOOONNNMMMMMMNNNNNNNNNLLLIIIFFFDDDDDDDDDDDDAAABBBDDDFFFGGGGGGGGGGGGAAA@@@>>>;;;:::999999999777777777777666666666666444444444444444444444444555444222000000111222333333333444555555444333333444444444444444444444444555555555555555555555666333444666777777777666666444444444333333333222222222333444444333222000///333333333222222222111111111111111222222111111111333333333333333333333333111111222333333333333222222333333444444333333222222222222222222222222222111111111222222333333444111111111111222333444555111222222333333444444555333333333444444444555555444444444555555555666666555555555555666777999999>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQSSSTTTUUUVVVWWWVVVWWWYYY\\\^^^aaacccdddkkkkkklllmmmlllkkkiiiiiihhhjjjkkkmmmnnnqqqtttwww|||zzzxxxyyy~~~