BM66(@ }}}vvvoooiiibbb[[[VVVOOOSSSWWW\\\```ffflllpppttttttsssssssssttttttuuuyyyxxxwwwuuuuuutttttttttkkkkkkkkkjjjhhheeebbb```aaaaaa`````````______^^^^^^^^^```aaaaaa``````___\\\[[[YYYWWWUUUSSSQQQQQQNNNMMMKKKIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<;;;===<<<;;;::::::::::::::::::;;;<<<<<<<<<;;;:::999444333222111000000000000////////////............000000000000111111111111///000222333444444333333333333333444444444555555333444444555555444444333555555333222111000000000//////............//////000111333333333444777999<<<<<<>>>@@@CCCGGGJJJLLLPPPRRRTTTVVVXXXZZZ^^^aaaaaacccfffhhhiiikkkmmmoookkkkkkkkkkkklllllllllllluuuttttttttttttuuuuuuvvv{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzzzzzzzyyyyyy{{{|||~~~~~~~~~}}}}}}~~~yyyoooiiiaaaZZZUUUSSSPPPSSSggg|||{{{mmmfffeeeiiiuuufffOOOGGGDDDBBBEEEMMM[[[mmm~~~~~~vvvhhhVVVGGG===999999777444222111111222111000000000000000000000000000000000000000000000000000,,,---...///...---,,,+++***,,,---,,,))))))---000........................111000///......///000111222111000//////000111111666444222111000///,,,******,,,///222333222111000......///000000111000000222222111111111111111111555444444333333444444444333333444444555777888999;;;>>>AAADDDHHHQQQ[[[ccckkkyyy~~~xxxppphhhccc]]]XXXTTTUUUXXX]]]bbbggglllqqquuuxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxvvvuuuttttttttttttooooooooommmkkkgggcccaaaaaa```___^^^^^^^^^^^^______```aaabbbbbbaaa```___ZZZYYYWWWUUUSSSPPPNNNMMMMMMLLLKKKIIIGGGEEECCCBBBAAA@@@@@@???===<<<<<<;;;<<<;;;;;;::::::::::::;;;:::;;;<<<<<<<<<;;;:::999666555444222111111111111////////////............000000000111111111111222///000111333444444333333111222222222333333333333222222333333333333222222444333222111000///////////////............//////000111333333333444777999======???AAADDDHHHKKKMMMOOORRRTTTVVVXXX[[[^^^aaabbbdddggghhhiiiiiikkklllmmmmmmmmmnnnnnnnnnoooooosssssssssssstttuuuvvvvvvyyyyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxxxxxxxxxxzzz|||~~~~~~yyypppiiiddd\\\WWWTTTPPPSSSeeeyyyqqqgggfffjjjuuu}}}jjjRRRHHHEEEDDDFFFNNN]]]pppmmmZZZJJJ???888666666333111111222333333333000000000000000000000000000000000000000000000000...////////////...------,,,------,,,++++++---///........................000000////////////000000111000///......///000000666444222222222222000...///000111222222111000///...///000000000000000000000000000000000000000000222222222333333555666666333444444555777888888999;;;>>>AAADDDHHHPPP[[[cccmmm{{{}}}{{{xxxrrriiibbb]]]ZZZXXXWWW\\\```ffflllppptttxxx{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxvvvuuutttssssssssssssssssssqqqnnnjjjfffdddaaa```^^^]]]]]]^^^___```aaaaaabbbccccccbbbaaa```[[[ZZZXXXUUURRROOOMMMLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@??????>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::777666555333222222111111////////////............000000000000111111222222///000111222333333333333000000000000111111111222333333444444444444333333333222111000///.........//////............//////000111222333333444666999;;;<<<>>>@@@CCCFFFIIIKKKOOOQQQTTTVVVXXX[[[^^^aaaccceeeggghhhgggggghhhjjjmmmmmmmmmnnnnnnnnnooooooqqqrrrrrrssstttuuuuuuvvvuuuuuuuuuuuuuuuuuuvvvvvvsssuuuvvvwwwwwwxxxzzz|||zzzqqqjjjfff^^^XXXUUUQQQRRRbbbuuuwwwhhhgggjjjvvvzzzpppWWWJJJGGGFFFHHHOOO^^^rrrwwwbbbPPPCCC:::666555333111111333444555444000000000000000000000000000000000000000000000000111000//////......//////000...---,,,---......---......................../////////000000///////////////............//////333222000111222333111000333333333222111000///...000000000111000000//////000000000000000000000000000000111222333555777888444555666777888999999999;;;>>>AAACCCGGGOOOZZZaaannn|||}}}xxxvvvpppkkkddd___\\\]]]___```ccchhhnnntttwwwzzz}}}~~~~~~}}}|||{{{zzzyyyxxxyyyxxxwwwuuutttssssssrrrsssttttttssspppmmmjjjhhhcccbbb___^^^]]]___aaacccccccccdddddddddcccaaa```]]]\\\YYYVVVSSSPPPNNNLLLJJJJJJHHHGGGEEECCCBBBAAA>>>>>>======<<<;;;;;;:::888999::::::;;;;;;;;;;;;888999;;;<<<<<<<<<;;;;;;777666555333222111111111////////////.....................///000000111111000000111111222222222222000000000000111111111111555666666666666666666555333222111000///.........//////............/////////111222333333444666888888999:::===@@@CCCEEEFFFMMMPPPSSSVVVXXX[[[^^^```aaaccceeefffffffffhhhiiikkkkkkkkkkkkllllllllllllppppppqqqrrrsssttttttuuurrrrrrssssssssstttttttttrrrtttuuuvvvwwwxxx{{{}}}|||rrrkkkddd\\\VVVTTTQQQRRR```qqqzzzjjjiiikkkvvvxxxyyyuuu[[[KKKGGGHHHHHHPPP^^^qqqqqqYYYHHH>>>;;;555333111111222333333222000000000000000000000000000000000000000000000000111000///...---...///000222///,,,---000111///,,,........................---...///000000///...---///.........//////000000000///......///000///...444333111000///...//////111111111111111000///...000000000000111111111111111111111222333555777888444555777888999999999888;;;===@@@CCCGGGOOOYYYaaaooo|||yyytttrrrgggeeebbb______bbbgggjjjjjjnnntttyyy|||~~~}}}{{{zzzzzzyyyxxxvvvtttsssssssssqqqrrrsssrrrqqqnnnllljjjeeecccaaa``````aaadddfffdddeeeeeeeeedddcccaaa```\\\[[[YYYVVVRRROOOMMMLLLIIIHHHGGGFFFDDDCCCAAAAAA===<<<<<<<<<;;;:::::::::888888999:::;;;;;;;;;:::777888:::<<<======<<<<<<777666444333111000000///////////////............,,,,,,------...//////000111111111111111111222222111111111222222222222333555666666666666666666555444333222111000///////////////............/////////000222222222333666888777888:::===???BBBCCCDDDKKKNNNRRRUUUWWWZZZ\\\^^^]]]```cccdddeeefffhhhjjjjjjjjjjjjjjjkkkkkkkkkkkkooooooqqqrrrssssssssssssppppppqqqrrrsssttttttuuurrrtttvvvwwwwwwyyy|||~~~}}}ssslllbbbZZZTTTSSSQQQRRR___ooozzzllljjjkkkttt}}}zzzvvvyyy___LLLFFFHHHHHHOOO\\\nnn~~~~~~zzzhhhNNNAAA===777555222000000111000///000000000000000000000000111111111111111111111111111000...---------...///111...---...111111///,,,........................---...///000000///...---//////000000111111111111111///......//////---,,,111000...------...///000111111222111111000//////111111111222222333333333333333333333444555666777555666777888888999999888:::===@@@CCCGGGPPP[[[cccnnn|||zzzuuupppnnnbbbcccdddeeegggjjjpppsssrrrvvvzzz}}}~~~~~~|||{{{yyywwwuuuttttttsssqqqrrrrrrrrrqqqnnnllljjjeeedddcccbbbbbbccceeegggeeefffffffffdddbbb```___YYYXXXVVVSSSPPPMMMKKKJJJHHHGGGFFFEEECCCBBBAAA@@@;;;;;;;;;;;;::::::999999888888:::;;;;;;:::999999666888:::<<<============777666555333111000//////////////////............++++++,,,---...///000000111111000000000111111222222222222333333333444444333333444444444444333333444333222111000///////////////............/////////000111222222333555888888:::<<>>>>>===999888666444222111000000////////////............,,,------...000111111222222111000//////000111222222222222333333333333444222222333333333333222222333222111000///.........//////............//////...000111222222333555777888:::<<>>>>>>>>:::999777555333222111111000/////////..................///000111222333333222111000//////000111111111222222222222333333333333444444555555444444333222111000///------------//////............//////...000111222222333555777666888;;;>>>@@@AAABBBBBBDDDHHHMMMQQQTTTVVVXXXZZZ]]]___aaabbbbbbbbbccceeeffffffffffffggggggggggggooopppqqqrrrqqqooommmlllkkkkkklllnnnpppqqqrrrsssqqqrrrtttttttttuuuxxxzzz}}}~~~~~~vvvnnniii```YYYXXXVVVTTT\\\hhh~~~nnnjjjhhhooo~~~zzzrrrqqqyyy{{{vvv~~~{{{jjjQQQHHHKKKFFFLLLWWWjjj~~~vvvkkkuuu^^^EEE999777555444555666555555000000000000000000000000111111111111111111111111000111222222222111///...'''+++///000......000222........................///...---,,,,,,---...///+++,,,...000000000000///+++******+++...000000///000000000000000////////////000111222222222222222///000000111222222333333333333444666888:::<<<>>>999777444222222444777:::888<<<@@@EEEKKKUUUaaajjjqqq{{{sssnnnlllkkkkkktttyyy{{{yyyyyyyyyxxxwwwxxxwwwuuutttrrrmmmgggccccccbbbbbbdddfffhhhgggfffeeeeeedddbbb```^^^[[[ZZZXXXVVVTTTQQQOOOMMMLLLKKKFFFEEECCCAAA@@@>>>======999999999999999999999999;;;;;;;;;:::::::::999999888777666777:::<<<<<<;;;777666555333222111000000111111000///...------,,,------......///000000000000111111111111222222222444333111111111333555666888777666444333333333333222111000//////.........------......///000000000---...000000000000222333::::::;;;<<<>>>@@@AAABBBEEEGGGJJJLLLOOORRRVVVYYY[[[\\\^^^```bbbdddeeefffeeedddcccbbbccceeehhhiiiiiijjjkkklllmmmmmmnnnmmmnnnmmmlllmmmooooooooonnnrrrssstttvvvxxxyyyyyyyyy}}}~~~~~~~~~tttnnnfffaaa[[[WWWSSSRRRZZZccc~~~oooiiifffmmmxxxxxxnnnlllkkklllmmmyyy|||xxxnnnSSSFFFFFFKKKLLLUUUggg~~~|||aaakkknnn```CCC;;;888444111111222222222222111111111000000//////222222111111000111111111000///...............///........................111...,,,---//////---+++,,,------......------,,,...---,,,++++++---...000////////////////////////////////////////////////000000000000111111111111111222222444555666777777555555555999<<<===:::777888999999777444333666999<<<>>>AAADDDJJJTTTaaajjjxxxxxxsssqqqqqqsssttt{{{}}}{{{{{{{{{zzzyyyyyywwwvvvtttqqqmmmgggccccccbbbccceeegggiiiiiihhheeedddcccaaa^^^\\\ZZZYYYVVVUUURRRPPPMMMKKKIIIIIIFFFDDDCCCAAA???>>>======999999999999999999999999888999999999::::::;;;;;;999777666777999;;;;;;:::888777666444333222111111///////////////.........------......///000000000000111111111111222222222555444333111111222333444666666555555444444333333222111000///............------------------------///111333333333333555666::::::;;;<<<>>>@@@AAABBBDDDGGGJJJLLLNNNQQQUUUXXXYYYZZZ[[[]]]___aaacccddddddcccbbbbbbccceeegggiiiggghhhiiikkkllllllllllllnnnmmmlllmmmoooppppppnnnrrrssstttvvvwwwxxxyyyyyyyyy{{{~~~~~~}}}~~~~~~vvvpppfffaaa[[[WWWRRRRRRYYYbbb|||mmmgggeeekkkwwwwwwkkkiiihhhiiiiiittt|||vvvqqqVVVIIIHHHJJJKKKSSSeee{{{~~~bbbjjjkkk^^^DDD;;;888444111111222222222111111111111000000000///...///000111333555777888222222111000000000000000........................000...,,,,,,...///---+++---......//////......---...---,,,++++++---///000////////////////////////////////////////////////000000000000111111111111//////000111222333444444555555555888;;;<<<:::777555777999999777777999<<<===???CCCGGGMMMXXXeeeooo}}}zzzyyyvvvuuuvvvzzz~~~}}}|||zzzxxxuuusssppplllfffcccbbbbbbccceeeiiikkkkkkjjjeeeccc```]]][[[YYYYYYXXXSSSRRROOOLLLIIIGGGFFFEEEDDDCCCAAA@@@>>>===<<<<<<888888888888888888888888666777888999:::;;;;;;<<<:::888777777888999999888999888777555444333222222.........//////000000000---......//////000000111000111111111111222222222777555444222222222333333333444555666666555444333222111000///............---------,,,+++*********000111333444333444666777999::::::<<<===???AAABBBDDDFFFIIIKKKMMMPPPTTTWWWWWWWWWYYY[[[]]]___```aaacccbbbbbbbbbccceeeggghhhfffggghhhiiijjjkkkkkkkkknnnmmmmmmoooqqqrrrqqqppprrrssstttuuuvvvxxxxxxyyyxxxyyy|||~~~~~~~~~~~~}}}}}}~~~yyyrrreee```[[[VVVRRRPPPWWW```xxxlllfffdddjjjuuuvvvkkkhhhgggggggggqqq|||ttt|||uuu[[[LLLJJJHHHJJJRRRbbbvvvdddhhhfff{{{~~~uuuYYYEEE:::777333111111222222111111111111111000000000000//////000222555777999;;;333333222000////////////...........................---,,,,,,------,,,+++...//////////////////......---,,,,,,,,,---///000////////////////////////////////////////////////000000000000111111111111...//////000111222333333444444555888:::;;;999888555777999:::999999:::;;;===@@@CCCHHHOOOZZZhhhqqqvvvvvvwwwyyy|||{{{yyyuuurrroookkkfffccc```aaabbbeeehhhjjjjjjiiidddaaa^^^ZZZWWWVVVVVVVVVPPPNNNLLLIIIFFFDDDBBBBBBCCCBBB@@@???===<<<<<<;;;888888888888888888888888777777888888999:::;;;;;;;;;999777777888888888666999888666444333222222222/////////////////////000.........///000000111111000000111111111222222222555444444333333333444444111333555666666555444222111111///...............,,,,,,,,,,,,++++++******...000111222222333555666999999:::;;;===???AAABBBCCCEEEHHHJJJLLLNNNRRRUUUUUUVVVWWWYYY[[[]]]___```aaaaaaaaabbbccceeeggghhheeefffgggiiijjjkkkkkklllmmmmmmnnnpppssstttsssqqqssssssssstttuuuvvvxxxxxxxxxyyy|||~~~~~~zzzrrreee```[[[VVVQQQPPPVVV^^^vvvmmmgggdddjjjtttwwwoookkkjjjjjjiiiqqq~~~tttzzzyyy___NNNJJJHHHJJJRRR```qqqeeegggddd{{{}}}vvvgggRRRCCC999666333111222222222111111111111000000000000000333333333333333444555666222111000...---,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,+++......////////////.........------,,,---.../////////////////////////////////////////////////////////000000000111111111111000000111222333333444444444444555777999999999888999999999888777777777888===@@@CCCGGGNNNYYYfffooozzz|||zzzwwwyyy}}}{{{xxxtttpppmmmjjjgggddd``````aaadddggghhhgggeeeaaa___[[[WWWUUUSSSSSSSSSLLLKKKIIIFFFDDDBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<<888888888888888888888888999999999999999999999999<<<:::888777888888777666777666555333222111111000222111111000//////............//////000111111111000000111111111222222222222222333333444555666777111222444666666555333222111000///...------------+++,,,,,,,,,---------...---///111222222333555777999999:::;;;===???@@@AAABBBDDDGGGHHHJJJMMMPPPSSSUUUVVVWWWYYY[[[]]]_________``````bbbccceeefffgggeeefffhhhiiikkkllllllmmmmmmnnnooorrruuuvvvuuussssssssssssssstttuuuwwwxxxwwwxxx{{{}}}yyyqqqfffaaa\\\WWWRRROOOUUU]]]vvvqqqiiieeeiiisss~~~yyyrrrnnnlllmmmlllrrrwwwzzz}}}bbbOOOIIIGGGJJJQQQ]]]mmm}}}iiijjjgggzzzwwwrrrnnngggZZZKKK@@@777555222222222222111000000000000000000000111111444444333222111111111222222111000...---,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------......//////////////////////////////000000000000000000000000///000000000111111111111111111111222222333333444333444555666777777888999:::999666555666777999:::AAACCCFFFIIINNNXXXdddmmmxxx{{{yyyyyy|||{{{wwwrrrooollljjjhhhfffaaabbbccceeeffffffcccaaa^^^]]]YYYVVVSSSQQQPPPOOOJJJIIIGGGEEECCCBBBAAAAAABBBAAA@@@>>>======<<<<<<999999999999999999999999;;;;;;;;;::::::999999999<<<:::888888999999999888777666555333111111000000333222222111///......---...//////000000111111222000111111111111222222222111111222444555666777888222333444555555444333222111000///...------------,,,,,,,,,---.../////////...000222333444555777999888999999;;;<<<>>>@@@AAAAAACCCFFFGGGIIIKKKOOOQQQUUUVVVWWWYYY[[[]]]^^^___^^^___```aaaccceeeffffffeeefffgggiiikkklllmmmmmmmmmnnnppptttwwwxxxwwwuuussssssrrrrrrssstttvvvwwwuuuvvvxxxzzz|||}}}~~~~~~yyyqqqfffbbb]]]XXXSSSPPPTTT\\\tttuuulllfffhhhqqq}}}~~~rrrnnnlllmmmmmmqqq|||{{{eeePPPHHHDDDIIIPPP[[[hhhxxxqqqsssqqq}}}xxxtttnnnggg___TTTGGG>>>666444222222222222111000000000000000111111111111111111000000111111222333333333222000////////////........................+++,,,------,,,,,,---...,,,,,,------------,,,,,,------......////////////////////////////////////000000000000000000000000000000000000111111111111000000000111111111222222222444555666555666888999888666555777:::>>>AAAAAADDDFFFHHHKKKPPPYYYeeennnyyyzzzxxxzzz|||zzzvvvqqqmmmkkkjjjiiihhheeeeeeeeefffgggeeeaaa^^^\\\ZZZXXXUUURRROOOMMMLLLHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999999:::;;;:::999888777555444222111111111111111111000000000///////////////000111111222222000111111111111222222222222222444555666666666666555444444333333222222222000000///...------------------------............---///111333333444666888888888999:::<<<>>>@@@AAAAAABBBEEEFFFHHHJJJMMMPPPTTTUUUVVVXXXZZZ\\\]]]^^^]]]^^^___aaacccdddeeefffcccdddfffhhhjjjkkkllllllmmmnnnqqquuuxxxyyyxxxvvvssssssrrrqqqrrrsssuuuwwwuuuvvvwwwyyyzzz|||}}}}}}zzzqqqhhhccc^^^ZZZTTTPPPTTT[[[pppxxxnnneeefffnnnzzzsssnnnmmmooonnnsss~~~hhhRRRGGGAAAFFFNNNWWWdddttt|||}}}|||yyyuuuooohhh___SSSGGG>>>555333222222222333111000///000000000111111111111/////////000111222333333222222111000000000000000........................+++---///...,,,,,,...000------............---------......///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222111333555555444444777:::888888:::???DDDGGGGGGEEEBBBEEEGGGJJJPPPYYYfffooozzz}}}}}}}}}zzzxxxxxx|||yyyuuupppmmmkkkkkkjjjiiihhhgggggghhhgggeee```]]]ZZZYYYXXXUUURRRNNNKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDBBBBBB@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>===;;;999:::;;;<<<<<<;;;999888666555333333222222000000000000111111111111/////////000111111222222000111111111111222222222444444555555666555555555666555444333222111111222000000...---------------///......------,,,,,,+++***,,,///000000222444666888888999:::<<<>>>@@@AAA@@@BBBDDDFFFGGGIIIMMMOOOSSSSSSUUUWWWYYY[[[\\\]]]\\\]]]___aaacccdddeeeeeeaaabbbdddfffhhhjjjjjjkkkmmmnnnqqquuuyyyzzzyyywwwtttsssqqqqqqqqqsssuuuvvvxxxxxxyyyzzz|||}}}~~~~~~{{{qqqhhhddd___[[[UUUQQQTTT\\\mmmyyynnnddddddlllyyyuuupppoooqqqqqquuukkkSSSHHH>>>DDDLLLUUUaaarrrzzzwwwqqqjjj```TTTHHH@@@555333222222333333111000//////000000111111111222111111111000111111222222000///...............///........................+++---//////---,,,...111......////////////......---......///000/////////////////////////////////000000000000000000000000000000000000111111111111444444444444444444555555111333555555333444777:::<<<===AAAGGGLLLLLLHHHDDD>>>AAADDDHHHNNNXXXeeeoooyyyppprrrvvvyyy|||xxxtttnnnjjjhhhgggfffeeeiiigggdddcccbbb```^^^\\\VVVUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>???>>>===;;;;;;===???::::::;;;<<<===>>>???@@@=========<<<;;;999888777:::999888666555333222111222111111111000000//////000000111222333333444444222222111111222222333444222333555777888888777666777666555555666555333111......------------......111000...,,,,,,,,,...///000//////000111444666777999888777777999;;;===??????AAADDDFFFGGGJJJMMMPPPQQQSSSVVVXXXYYYZZZ\\\]]]aaabbbbbbbbbbbbcccccccccdddbbbaaadddhhhjjjjjjhhhmmmooorrrtttvvvvvvuuuuuuttttttsssssstttuuuwwwxxx{{{{{{}}}~~~~~~}}}||||||vvvoooggg^^^YYYUUURRRUUUZZZlllvvvmmmeeeeeelllxxxyyyqqqmmmooopppuuuzzzqqqXXXEEEEEEFFFJJJUUUfffzzzyyynnn```RRRGGGAAA666444444555333///000444111111000000///.........000000000000000000000000222222111000000000000000........................000000000111333222000...//////////////////.........///000///...///000222//////............//////000000000000000000000000333333222111000///......111111111111111111111111111000000111333777;;;>>>KKKLLLKKKEEE===999;;;???;;;>>>DDDIIIOOOYYYdddmmmwwwmmmqqqvvv|||~~~vvvrrrmmmiiiggggggfffeeefffdddbbb```___^^^\\\YYYVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@???@@@???>>><<<<<<>>>???@@@???>>>>>>@@@BBBEEEGGG@@@@@@??????===<<<;;;:::::::::999777555444222222111111111111000000000///000111111222333333444444222222222111222222333444222333555666777777666666555444333333444333111///......------------......111///...,,,,,,,,,.../////////000111222444555666888888777777999;;;===???>>>@@@CCCDDDFFFHHHLLLNNNPPPRRRVVVXXXYYYZZZ]]]^^^aaaaaaaaabbbbbbcccccccccfffdddccceeeiiikkkjjjiiimmmnnnqqqssstttuuuttttttsssrrrrrrssstttvvvxxxyyy}}}}}}~~~~~~}}}|||uuunnnfff___ZZZUUURRRTTTXXXhhhvvvlllddddddjjjvvv{{{sssnnnnnnooossszzzoooXXXGGGCCCDDDIIIUUUfff{{{yyynnn```RRRGGG@@@777444333555333000111444111111111111111111111111000000000000000000000000000000///.......................................///......///111000...---........................---...///...---...///111//////............//////000000000000000000000000,,,---...///000111222222111111111111111111111111333333222333555888<<<>>>BBBBBBAAA===999777999<<<===@@@FFFKKKQQQ[[[gggoooyyykkkpppxxx{{{rrrooojjjgggfffeeedddccccccaaa^^^]]]\\\[[[YYYWWWUUUUUUTTTRRRQQQOOONNNNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@AAAAAA@@@>>>>>>???AAAAAA@@@======>>>BBBFFFHHHCCCCCCBBBBBBAAA@@@>>>>>>;;;;;;999888666444333333111111111111000000000000111111222222333333444444222222222222222333444444333333444444555666666666555333333333333333111///......------------......000///...,,,,,,---.........///000222333444444444777777777777999;;;===???===???AAACCCDDDFFFJJJLLLOOOQQQUUUXXXYYY[[[^^^```````````````aaacccddddddhhhgggfffgggiiikkkkkkjjjlllmmmoooqqqrrrsssrrrrrrpppqqqqqqrrrtttwwwzzz{{{}}}||||||~~~uuunnnggg___[[[WWWRRRSSSVVVdddvvvllldddccchhhsssuuunnnmmmmmmqqq{{{nnnXXXJJJCCCDDDHHHTTTfff{{{~~~rrreeeWWWJJJBBB888444333444444111111555111111222222333444444555000000000000000000000000000000///.......................................---,,,,,,---......---+++...........................///000///......000222//////............//////000000000000000000000000***+++,,,...000111333333222222222222222222222222666666555555666999;;;===999888777666666777999:::===AAAFFFKKKQQQ\\\hhhqqq|||mmmttt}}}~~~xxxooolllhhheeeeeedddcccaaa```^^^\\\[[[ZZZYYYWWWUUUUUUTTTTTTSSSRRRQQQPPPPPPKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????AAACCCFFFHHHEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;:::888777555444333111111111000000000000000222222222333333333444444333222222222222333444444444444333333444555666666666555444444555555333111......------------......///...------------......---...000222333444333333666666777888999;;;===>>>===???AAABBBCCCFFFIIILLLMMMPPPTTTWWWYYY\\\___aaa^^^^^^^^^___aaabbbdddeeeiiihhhgggggghhhiiijjjkkkkkklllnnnpppqqqqqqqqqqqqooooooppprrruuuxxx{{{}}}~~~|||{{{zzz{{{~~~wwwnnnggg```\\\WWWRRRRRRUUU```|||wwwnnneeeccchhhrrrwwwnnnlllkkknnn{{{zzzooo[[[OOODDDEEEIIITTTfffyyy{{{ooo```PPPFFF:::555333444444222222555222222222333333333444444000000000000000000000000222111111000000000000000........................---,,,+++,,,---...,,,+++------------............///000111000//////111333//////............///////////////////////////////////////000000000000000222222222222222222222222777777666555666888999;;;888666444444777:::;;;;;;<<>>===???AAACCCCCCFFFIIIKKKKKKNNNSSSVVVXXX[[[^^^```]]]]]]]]]^^^```bbbeeeggghhhhhhggggggggghhhjjjkkklllmmmnnnooopppqqqqqqqqqooooooppprrruuuxxx{{{}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzz}}}zzzooohhhaaa\\\WWWRRRQQQTTT^^^yyyyyypppfffdddiiisssxxxnnnlllkkklllwww}}}vvv}}}sss```SSSHHHHHHKKKUUUeeewww~~~mmmYYYJJJ>>>777333444444222222444333333222222111111111111000000000000000000000000222111111000000000000000...........................---,,,,,,.........,,,---------.........//////.../////////......000111//////............//////////////////////////////333333222222111000//////222222222222222222222222666666555555555666777888999777555555888:::<<<<<<===@@@DDDIIIPPP[[[hhhrrr{{{vvvllliiifffdddcccaaa___]]]^^^\\\ZZZYYYYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSPPPNNNMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOMMMLLLLLLMMMHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJIIIGGGEEECCCAAA@@@;;;;;;999888666444333333000000000000111111111111333333333333444444444444333333333333333444444555555666666666666666666666444222222222222222000.........------------......---------..................///000111222222222222444444666888:::<<<===>>>===???AAABBBCCCEEEHHHJJJJJJMMMQQQTTTWWWYYY\\\^^^[[[[[[[[[\\\___bbbfffhhhggghhhhhhgggfffgggkkkmmmooooooooopppqqqqqqrrrrrrpppqqqqqqrrrtttwwwzzz{{{{{{||||||||||||{{{yyyxxxyyy{{{}}}|||pppiiiaaa\\\VVVQQQPPPTTT]]]vvv{{{qqqgggeeejjjtttwwwnnnmmmlllkkksss~~~yyyrrrxxxzzzeeeVVVJJJIIILLLUUUddduuu~~~eeeQQQBBB:::444444555222111222333222222111000000//////000000000000000000000000000000///.......................................000...,,,,,,...///......------......///000000000+++,,,---,,,++++++---/////////............//////000000000000000000000000111111222222222222222333333333333333333333333333444444444444444555555666888777666666666888:::<<>>@@@AAAAAACCCFFFHHHIIILLLPPPSSSUUUWWWZZZ\\\ZZZZZZZZZ[[[^^^bbbfffiiiggghhhiiihhhgggiiimmmqqqqqqqqqqqqqqqrrrsssssstttsssrrrrrrssstttvvvxxxyyyyyyzzz{{{||||||{{{zzzyyyzzz|||~~~~~~}}}rrrjjjaaa[[[UUUPPPPPPTTT\\\ssszzzpppgggeeejjjtttvvvnnnnnnmmmkkkpppyyyzzztttyyyiiiVVVIIIIIIKKKTTTddduuu}}}ttt]]]EEE<<<555444555222000000111111111111111000000000000000000000000000000000000000///.......................................000...,,,,,,---...............//////000111111222+++,,,------,,,,,,---/////////............//////000000000000000000000000//////000111222333333444333333333333333333333333333333444444444555555666555777888666555666:::>>>@@@CCCFFFKKKRRR^^^mmmwww|||wwwsssmmmjjjgggdddbbb```\\\ZZZZZZYYYWWWVVVVVVVVVTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZYYY[[[]]]]]][[[ZZZYYYZZZYYYXXXVVVUUUTTTTTTTTTUUUPPPOOONNNKKKHHHDDDBBB@@@:::999888666555333222111//////000000111111111222444444444444444444444444444333333333333444555555666777999::::::888666555555444333333444444222000.........------.........,,,,,,---.../////////...000000/////////111222333222333555888:::<<<======;;;===>>>???@@@AAADDDGGGIIILLLPPPRRRTTTVVVXXXZZZZZZYYYYYY[[[^^^bbbgggiiihhhiiijjjiiihhhjjjooosssrrrrrrrrrrrrssstttuuuuuuttttttsssssstttuuuwwwxxxyyyzzz{{{|||||||||{{{zzz{{{}}}~~~}}}tttkkkaaaZZZTTTOOOPPPUUU[[[pppyyyooofffeeeiiitttvvvnnnnnnnnnkkkooovvvxxx}}}kkkVVVGGGGGGJJJTTTdddvvvyyyhhhGGG>>>666444555222//////000000000111222222333333000000000000000000000000222222111000000000000000........................///---++++++,,,......---...//////000111222222333...///000000//////000222//////............//////000000000000000000000000000000000000111111111111333333333333333333333333333333444444555666666666444777:::888555666<<>>AAAEEEIIIPPP]]]kkkuuu|||xxxsssooooookkkgggcccaaa```^^^]]]YYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUSSSSSSUUUVVVXXXWWWXXXYYYZZZ\\\]]]______aaabbbbbbbbbaaa```aaabbbbbb___]]][[[[[[[[[YYYXXXUUUOOOIIIEEEDDDBBB<<<777777666333111000000000000000000000000111222333444111111111111111111222222222222222333444555666777666555555555444444444444333333222222111000000000...------,,,,,,------...***************+++,,,------,,,,,,------...///000444555666777999;;;<<<===:::;;;;;;===???AAACCCDDDJJJKKKMMMOOORRRUUUWWWXXXXXXXXXYYY[[[^^^bbbfffiiikkkjjjhhhfffgggjjjmmmooorrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttrrrtttwwwyyy{{{{{{zzzzzz~~~~~~~~~~~~uuukkkaaa[[[VVVQQQQQQTTT[[[pppxxxooogggdddgggppp~~~xxxtttsssqqqppprrrwww~~~vvv~~~nnnYYYLLLKKKKKKQQQaaauuuzzzlllVVVAAA999:::555333444111222222111000//////000000///000000111111111111000222111111111000000//////111///---,,,,,,...111222---.........//////000000---...///...---,,,---///222111111111000000////////////.........---------,,,---///000000000///...000111111111111222222222444444444444333222111111333333444555555666666777666777777666666666999;;;AAAAAAEEELLLSSS\\\jjjvvv}}}yyyuuuqqqnnnmmmiiidddaaa```___]]]\\\YYYYYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\[[[\\\^^^```bbbdddeeefffiiijjjjjjhhhgggfffffffffgggeeebbbaaa```^^^\\\ZZZQQQLLLFFFCCCBBB???:::666555444333111000000000111000000000000111222333333111111111111111222222333222222222222333444555555666666666555555555444444333333222111111000000///...------,,,,,,------...---------------...//////............///000111222444444555777999:::<<<<<<;;;;;;<<<===>>>@@@BBBCCCGGGHHHJJJMMMPPPRRRTTTUUUWWWXXXYYY[[[^^^cccgggiiijjjiiigggggghhhlllooorrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssstttttttttrrrtttwwwyyy{{{{{{{{{zzz}}}}}}}}}~~~~~~vvvlllbbb\\\WWWRRRQQQSSSYYYoooyyypppgggdddfffooo|||wwwwwwvvvsssrrrttt~~~wwwjjjWWWMMMKKKLLLSSSbbbvvv|||ssswww|||XXXBBB999:::555222444111333333222111111111111111000000111111111000000///111111111000000000//////...---,,,+++,,,---///000............/////////000---...//////...---...///000000000000//////......//////.........------------...///000000000///...000111111111111222222222222222333333333333333222222222333444444555555666666777777777666777999;;;BBBBBBFFFNNNUUU^^^lllxxx}}}xxxuuuqqqnnnllljjjfffbbb___^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYY[[[ZZZYYYYYYYYYZZZ\\\]]]\\\\\\\\\\\\]]]___aaabbbaaaccceeehhhjjjmmmnnnooosssrrrqqqpppnnnmmmlllkkkllliiifffdddaaa^^^ZZZVVVJJJFFFAAA>>>===;;;777333333333222111000000111111000000000000111222333333111111111111111222333333111111111111222333444555777666666666555555555555333222222111111000//////...------,,,,,,------............---......///000/////////000000111222333333333555666888:::;;;;;;;;;;;;<<<<<<>>>???@@@AAADDDEEEGGGJJJLLLOOOQQQRRRUUUVVVWWWZZZ^^^cccgggiiihhhhhhggggggiiimmmqqqssspppppppppppppppppppppppprrrrrrrrrrrrssssssssstttrrrtttvvvyyy{{{|||||||||{{{||||||}}}~~~wwwmmmccc]]]XXXRRRQQQSSSWWWnnn{{{rrrhhhdddfffnnn~~~~~~wwwxxxxxxuuuqqqooo}}}~~~xxxiiiWWWNNNLLLLLLTTTcccuuu|||pppqqqzzz[[[DDD::::::444222444222444333222222222222222222111111111111111000///...111111000000000000//////---------.........//////............////////////...///000000......///000////////////............/////////.........---------...///000000000//////000111111111111222222222///000111222333333333333333333444444555666666777666777777777666777:::<<>>???@@@BBBCCCEEEGGGJJJLLLNNNOOORRRTTTVVVYYY^^^bbbfffhhhgggfffffffffhhhkkknnnpppnnnnnnnnnnnnooooooooooooppppppqqqqqqrrrrrrssssssrrrtttvvvyyy{{{|||}}}}}}{{{{{{|||}}}~~~~~~xxxoooeee^^^YYYSSSQQQSSSVVVmmm~~~tttiiidddeeemmm}}}{{{rrrqqqsssqqqnnnlllyyywww}}}lllYYYNNNJJJKKKSSSaaaqqqsssrrrzzz]]]FFF:::999333111444222333222222111111111222222222222222111111///...---000000000000000000////////////111222222222111000.........//////////////////000111000///...///111////////////////////////////////////..................//////000000000000000000111111111222222222///000111222222222222222555555555666777777888888666777777777777888:::===CCCDDDHHHPPPWWW```nnn{{{~~~xxxssspppnnnllljjjgggdddaaa____________^^^ZZZZZZZZZ[[[\\\]]]^^^_________^^^]]]^^^___```aaa___```bbbdddgggjjjlllnnnoooqqqtttxxxzzz|||||||||}}}zzzwwwvvvuuutttqqqooogggccc^^^XXXRRRKKKDDD@@@;;;999777555444333111000//////000000000111111000////////////000111222333111111111111222333444555555444444444444555555666666666666666555555555555222222111111000//////......------,,,,,,------......------,,,,,,,,,------............///000111111111111333444666888999999;;;;;;;;;;;;<<<===>>>???AAABBBDDDFFFHHHKKKLLLMMMPPPQQQTTTXXX\\\```dddfffeeeeeeddddddeeegggiiijjjlllllllllmmmmmmmmmnnnnnnooooooooopppqqqrrrrrrsssrrrsssvvvxxx{{{}}}{{{||||||}}}~~~zzzpppfff```ZZZTTTQQQRRRUUUlllvvvjjjddddddkkk{{{xxxllliiilllllllllllluuuyyy|||oooZZZLLLHHHHHHQQQ]]]kkk}}}uuutttzzz\\\EEE:::999333111444222111111000000000000111222222222222111111///...---//////////////////000000...///111222333222111000///////////////.........///000111000///...///111000000000000000000000000000000/////////.........////////////000000111111000000111111111222222222222222222222222111000///333444444555555666777777666777777777777888;;;>>>CCCCCCGGGOOOWWW```nnn{{{|||wwwssspppmmmkkkhhhgggdddaaa___```aaaaaa```\\\]]]]]]^^^```aaacccdddcccbbbaaaaaaaaabbbcccdddcccdddgggjjjnnnrrrtttvvvwwwyyy|||~~~|||wwwtttsssqqqlllhhh^^^ZZZSSSMMMGGGBBB===999666555444222111111000000...///000000000000//////////////////000111222222111111111111222444555666666666555555555555666666666555555555444444444444222111111000000///.........------,,,,,,------...000///..................,,,,,,,,,,,,---...///000000000222333555777888888999999::::::<<<===>>>???AAABBBCCCEEEGGGIIIKKKKKKNNNOOORRRVVVZZZ^^^```bbbcccbbbbbbbbbbbbccceeefffjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnooopppqqqrrrrrrrrrsssuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{rrrhhhbbb[[[TTTQQQRRRVVVlllxxxkkkdddcccjjjyyyuuuiiidddeeeeeehhhkkkooorrrZZZKKKEEEEEENNNYYYdddwwwuuuttt|||}}}ZZZCCC999999333111333111000000000///000000111222111111111111111000///.........////////////000000,,,---...///000///......///////////////............///000000......///000000000000000111111111111000000000/////////......000000/////////000111222000111111111111222222222333333333333222111000///111111222222333444444444666777888777777999<<<>>>CCCCCCHHHPPPXXXaaaooo||||||yyyvvvrrrpppllliiiffffffccc```___```aaaaaaaaa``````aaaccceeegggiiijjjgggfffeeeeeeeeefffhhhhhhhhhjjjnnnrrrwww{{{}}}~~~yyyrrrnnnkkkggg```ZZZQQQLLLFFF@@@===:::888666222222222111000000000111...///000000000///...---///......//////000111222111111111222333444555666666555555444444444555555444444444444333333333333111111111000//////.........------,,,,,,------...//////...---------------,,,,,,,,,,,,---...///000///000111333444666777888888888999:::;;;===???@@@???@@@AAACCCEEEGGGIIIIIILLLNNNQQQTTTXXX[[[]]]^^^______``````aaaccceeeeeehhhhhhiiijjjjjjkkklllllllllmmmmmmnnnooopppqqqrrrrrrsssuuuxxx{{{~~~~~~~~~~~~|||sssiiiccc\\\UUUQQQQQQWWWlllzzzllldddbbbiiixxx|||qqqfffaaa^^^\\\___cccgggvvv\\\KKKDDDDDDMMMUUU___rrruuuxxx}}}zzz|||tttVVVAAA888999333111333000111000000000111111222333000000111111111000000///........./////////000000,,,,,,---...............000/////////............---...//////...---...////////////000000000111111000000000000/////////...111000/////////000111222000111111111111222222222222333333333333333222111222222333333444555555555666777888888888999<<>>???@@@BBBDDDFFFGGGHHHKKKMMMPPPSSSWWWYYY[[[\\\]]]]]]^^^```bbbdddfffgggggghhhhhhiiijjjjjjkkkkkkllllllmmmnnnooopppqqqqqqrrrsssuuuxxx{{{~~~~~~|||sssjjjddd]]]UUUQQQQQQXXXmmm{{{llldddbbbhhhwwwuuummmddd^^^YYYTTTUUUZZZaaazzz___LLLDDDCCCLLLTTT]]]ppp~~~wwwwwwvvv{{{}}}|||yyyuuurrrgggTTT???777999444111222///222111111111222333333444///000000111111111111000---.........//////000000............/////////000000000//////.........------...///...---,,,---///---.........//////000000000000000000////////////111000/////////000222333000111111111111222222222111111222333444444444444555555666666777888888888666777888888888:::===???EEEFFFJJJSSS[[[dddssszzzxxxuuurrrppplllhhheeefffccc```___aaabbbcccccceeeeeeggghhhjjjlllmmmnnnnnnnnnmmmlllmmmnnnooopppssssssuuuyyy{{{uuupppggg\\\SSSNNNIIICCC>>>888777555444333222222222000000000000000000000000222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444444666666666666666555555444111111222222222333333333///////////////......---......---------...//////////////////...---,,,,,,---,,,,,,,,,,,,---......222222222333333444444444444555666999;;;>>>???@@@<<<===@@@BBBEEEFFFGGGHHHIIIKKKNNNPPPRRRUUUYYY[[[[[[\\\^^^^^^^^^___bbbdddgggggggggggghhhiiijjjkkknnnnnnnnnnnnnnnoooppppppuuuvvvxxxzzz}}}~~~~~~~~~~~~tttjjjddd]]]VVVSSSSSSVVVfffyyyllleeeccciiixxxvvvkkkaaa^^^[[[VVVQQQOOOZZZvvvcccOOOGGGEEEJJJQQQ\\\pppyyyyyy}}}wwwxxxxxxyyywwwtttqqqkkkbbb[[[CCC:::444333333222111333111111222222222222111111111111111111111111111111...................................................///000000111111000000000...,,,,,,...000111111,,,...111444444222///...333333333222222222111111000000000000000000000000+++,,,///111222222111000111222333333111111222333///222555666666666666777888888777666777:::???CCCJJJIIILLLTTT]]]fffssszzzxxxtttqqqooollliiiffffffdddbbbcccdddfffffffffggghhhiiikkkmmmnnnppppppqqqqqqqqqqqqrrrtttvvvwww{{{zzz{{{zzzqqqkkk```XXXOOOHHHEEEBBB===999777666555333222222111111111111111111111111111111222111///...------......------------------------...//////000222333333444555666666777666666555555222222222222222222222222//////000000//////...---......---------------.........//////...---,,,,,,---------------......///000000111222333555555666666777888999;;;<<<===>>>===>>>@@@AAACCCEEEGGGHHHHHHJJJLLLNNNPPPSSSWWWYYYZZZ\\\]]]^^^^^^___bbbdddggggggggghhhiiijjjkkklllllllllmmmmmmnnnpppqqqrrruuuvvvxxxzzz}}}~~~~~~~~~~~~}}}}}}~~~|||sssiiiccc\\\UUURRRSSSUUUeeezzzmmmeeeccciiiwwwwwwlllaaa]]]ZZZUUUPPPOOOVVVpppiiiQQQIIIEEEIIIOOOYYYkkk~~~|||vvvvvvsssuuuuuusssooohhh]]]SSSCCC;;;444444444333222444111111222222222222111111000000000000000000000000000000000000000000000000........................---......//////............------...000111000///222000...------///000222111111111111000000000///000000000000000000000000...///000111111000000///000111222222000000111222111333666777777666777888888888888777777:::???CCCGGGGGGLLLUUU^^^hhhvvv{{{wwwssspppnnnllljjjhhhfffeeeeeegggiiijjjjjjiiikkklllmmmnnnpppqqqssssssrrrssstttvvvxxx{{{|||}}}}}}yyytttnnneee^^^MMMGGG@@@<<<;;;:::777555666555444222111111111111111111111111111111111111222111000///..........................................///000111222333333555666666777777777666666444444333333222222111111//////000000//////...---///...---,,,,,,,,,,,,,,,..................------......------......///000...///000222444555666777999999999999:::::::::;;;@@@??????@@@AAACCCFFFGGGFFFHHHJJJLLLNNNQQQTTTWWWYYY[[[\\\]]]^^^___bbbdddgggggghhhiiijjjkkklllmmmkkkkkklllmmmoooqqqrrrttttttuuuwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{qqqhhhbbb\\\UUURRRSSSTTTccc}}}{{{nnnfffccchhhuuuyyymmmaaa\\\YYYTTTPPPOOOPPPhhhoooUUUKKKEEEHHHNNNVVVgggxxx~~~xxxyyytttwwwxxxuuuqqqjjj\\\OOOCCC;;;444444444333333555111111222222222222111111////////////////////////000000000000000000000000.............................................---///......///000000...,,,222000...------///222444////////////............000000000000000000000000111111000000000////////////000111111000///000111222444666777666666777999888999999888888;;;???CCCEEEFFFLLLVVV___kkkzzzzzzwwwrrrooommmmmmlllkkkfffffffffiiilllnnnmmmlllnnnnnnoooqqqrrrtttuuuuuusssuuuwwwzzz}}}wwwsssmmmiiieee```XXXRRRBBB???:::777777777666555555444333222111111111111222222222222222222222222222222111000////////////..............................//////000111222222444555666666777777777777666555444333222111000000000000000000000///......//////...,,,++++++++++++------...............---///............///000000//////000222333444555666888888999999999:::::::::AAA@@@??????@@@BBBDDDFFFEEEGGGJJJKKKMMMOOOSSSUUUWWWYYY[[[\\\]]]___bbbeeefffggghhhjjjlllmmmnnnnnnlllllllllmmmoooqqqrrrssssssuuuwwwzzz~~~~~~~~~{{{rrriiiccc]]]VVVSSSTTTSSSbbb{{{}}}pppgggcccgggsss~~~pppccc\\\XXXTTTPPPPPPMMMbbbsssXXXMMMFFFHHHMMMUUUdddttt~~~}}}zzzvvvqqqbbbSSSBBB:::333333444222222444111111222222222222111111000000000000000000000000................................................/////////....../////////111///------...///...---///111333555555444222111........................////////////////////////111111000//////000000111000111222111000///000222222333555555555555666888888999999999999;;;@@@CCCEEEGGGNNNWWW```kkk|||}}}yyyuuuqqqnnnnnnnnnmmmlllffffffgggjjjmmmoooooonnnooopppqqqrrrsssuuuuuuvvvwwwyyy|||}}}zzzuuurrrgggbbb\\\WWWTTTPPPIIIDDD===;;;888666666666666666444444333222111111111111222222222222222222222222222222222111111000//////------------------------.........//////000000111333333444666666777777777666666555444222111000000000000000000000//////...000///...---,,,+++++++++,,,,,,---.../////////...///............///000000000111111222222333333333666666777888:::;;;<<<<<>>???AAACCCEEEEEEGGGIIIKKKLLLNNNRRRTTTVVVXXXZZZ[[[]]]___bbbeeefffgggiiikkkmmmoooooooooooooooooooooooopppqqqrrrsssuuuwww{{{~~~}}}tttjjjddd^^^WWWTTTUUURRRaaayyy~~~qqqhhhcccfffqqq}}}vvvfff]]]XXXTTTQQQQQQNNN^^^uuu[[[OOOFFFIIINNNUUUdddsss}}}zzzwwwiiiWWWBBB:::333222333111111222111111222222222222111111111111111111111111111111////////////////////////////////////////////////......------......///000000...,,,---000444666777999999999888666333000///////////////////////////////////////////////////////////////000111333333111222333333111111222333111222333333222222444666777888999999999;;;???BBBGGGIIIPPPYYY```jjj{{{{{{xxxwwwtttqqqooooooooonnnlllgggggggggjjjmmmpppppppppqqqrrrrrrssstttvvvvvvwww{{{}}}|||xxxtttpppkkkeeebbbXXXSSSLLLHHHEEEAAA<<<888999888666555444444555555444444333222222222222222333333333333333333333333222333333222222111000///---------------------------........./////////000000111333444555666777777666666555444333222111111000000111111000000///...000///...---------------+++,,,---...////////////......------......///000111111111111222222222222444555666888:::;;;======??????>>>>>>???AAABBBDDDDDDFFFHHHJJJKKKMMMPPPSSSTTTVVVYYY[[[\\\___bbbeeeeeegggjjjmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvxxx{{{vvvllleee___XXXTTTUUURRR```xxx~~~qqqhhhdddfffqqq|||}}}kkk```ZZZTTTRRRSSSRRR\\\}}}xxx^^^QQQGGGIIINNNTTTaaaooonnnYYYEEE<<<555333333111000111111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////---,,,,,,,,,---...000222111000111444:::@@@CCCEEEEEEAAA:::444000...///////////////000000000000000000000000000000000000000......///000111222333444111333444333222111222333111222222222111111333555666777888999999;;;>>>@@@GGGKKKRRRZZZ___iiizzz{{{vvvrrrtttsssqqqpppppppppnnnllljjjiiiiiijjjmmmqqqrrrrrrsssttttttuuuvvvwwwxxxxxx{{{}}}~~~{{{yyytttoooiiiccc^^^XXXSSSOOOJJJEEE???<<<;;;:::777444444444444444444444555777555444444333333333333333444444444444444444444444222333333333333111000///........................------............//////...///111333444555666666666666555444333222222222000111111111111000//////000//////.........//////***+++,,,...///000000000---------------....../////////000111222333333444444555666777999;;;<<<=========>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIKKKNNNPPPSSSUUUXXXZZZ\\\___bbbeeeeeegggjjjnnnppprrrrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvwwwyyy|||vvvllleee^^^VVVRRRSSSSSS```xxx~~~qqqiiidddfffppp{{{oooccc[[[VVVSSSTTTVVVZZZxxx}}}~~~bbbSSSGGGHHHLLLQQQ\\\iii{{{xxx___HHH???777555444111000111111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////......---...000222555777;;;;;;>>>CCCHHHKKKKKKKKK???<<<666000------///000.../////////000000000000000000000000000000000000///000111222333222222111000222333222111000111222222222333222111111333555444666777888888:::===???FFFJJJRRRYYY___hhhzzz|||wwwrrrnnnsssrrrqqqqqqqqqpppnnnlllmmmkkkjjjkkknnnqqqssstttuuuuuuvvvwwwxxxxxxyyyyyyxxxzzz|||}}}|||xxxssspppiiiddd]]]UUUOOOJJJEEEBBB>>>:::666555888999999777222333444444444555777999555555444333333333444444444444444444444444444444333333444444333222000///000000000000000000000000------..................---...000222444555555666555555555444444333333222111111111111111000//////000////////////000000111***+++,,,...///000000000---,,,,,,,,,,,,---......---...///000222444555666555666666888999:::;;;;;;;;;<<<>>>???AAABBBBBBBBBAAACCCEEEFFFGGGIIILLLOOORRRUUUWWWZZZ\\\___ccceeeeeegggkkknnnqqqrrrsssrrrpppqqqqqqrrrtttvvvxxxyyywwwxxxzzz|||vvvlllddd]]]UUUQQQQQQSSSaaawww~~~qqqiiidddfffqqq|||rrreee\\\VVVTTTUUUXXXZZZttt~~~dddTTTHHHGGGJJJNNNXXXddduuufffKKKBBB:::777666333111222111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000222111111222444777;;;===FFFHHHLLLPPPRRRQQQLLLHHH///000000111111111000000........./////////000000000000000000000000000000000111333444333222000...///111222111000///000111333333333222111222444666333555777777888999<<<>>>DDDHHHQQQYYY___hhh{{{~~~zzzwwwtttqqqssssssssssssrrrpppnnnmmmpppnnnllllllooorrruuuvvv{{{yyyxxxyyy{{{|||}}}|||{{{xxxxxxwwwrrriiibbb[[[UUUMMMGGGDDDBBB>>>;;;888888777777666666555555666666666666666666666666555555444444444333333333777777777666555555555444555555555444444333333333111111111000000000000000------......///......---000000111222333444444555777666666444333222111111///111333333111/////////111000///---+++*********333333333222111///...---222000...---,,,---///000//////000111222333333444444444555777888999:::;;;=========>>>?????????@@@???BBBEEEGGGHHHJJJLLLOOOQQQRRRUUUXXX\\\```bbbdddfffhhhlllnnnoooppprrrtttvvvuuusssssstttwwwzzz}}}zzzzzzzzz{{{}}}yyyoooeee\\\WWWTTTTTTTTT^^^tttqqqfffaaadddooo{{{}}}oooeee[[[XXX[[[]]]bbbuuu~~~|||iiiXXXJJJGGGIIILLLUUU```rrrrrrXXXEEE===<<<333000333222////////////111333555666111000000000000000111111111...///222222///...111///...---...000111000///111111222666<<>>?????????AAACCCEEEFFFGGGIIILLLOOOPPPRRRUUUXXX\\\___bbbccceeehhhlllnnnoooqqqsssuuutttsssrrrqqqsssuuuyyyzzz{{{{{{{{{{{{|||~~~yyyoooeee\\\WWWTTTTTTUUU^^^tttrrrgggaaabbblllwww|||pppfff``````bbbeeeuuu}}}jjjYYYJJJGGGHHHKKKTTT___mmm{{{}}}]]]FFF;;;:::333111444222111111000000111222333444333222111111111111111222222//////111111//////111222///,,,+++,,,.........333888@@@GGGLLLNNNMMMMMMKKKEEE>>>999666555222000111000000000/////////...//////............//////111111111000......///111111111222222222222111111444333222111111111333333333333444555555555555555888666666888888777;;;@@@HHHJJJQQQ[[[cccmmm}}}}}}yyywwwuuusssqqqsssssssssssssssrrrqqqpppsssrrrqqqrrruuuxxxzzzzzz~~~}}}{{{{{{vvvnnnhhhbbb\\\TTTNNNHHHDDD???<<<:::999888666777777777777666666666666444444444444444444444444666666666555555555555444333333333444444444444444555555555444444444444444555444444333222111111000111111111111111000000000///000000111222333444444666666555444333222111111000111111000......///000//////.........//////000++++++---...///000000000111000...---------...///...//////000111222333333333444555666777999::::::;;;<<<<<<===>>>>>>??????CCCDDDEEEEEEEEEHHHLLLOOOQQQRRRUUUXXX\\\```bbbdddeeehhhlllnnnpppqqqsssuuussssssrrrrrrsssvvvxxxzzz|||{{{{{{{{{{{{}}}~~~yyyoooeee\\\WWWTTTTTTUUU___uuuuuuhhh``````iiitttuuullliiikkklllvvv}}}~~~kkkZZZKKKGGGHHHJJJRRR]]]hhhwww|||{{{}}}{{{fffJJJ;;;888333333444111333222222111111111222222444444333222111111222222444000///111111000111444666222///...000444666888???HHHSSSXXXWWWQQQLLLIIIAAA<<<555000............000000000000//////////////////............/////////000000///...---///000/////////000000/////////333333111111111222333444444555555666777666666666888666777999999999<<>><<<:::999888888888777777777777666666666666666666666666666666666666666666666666666666666555444555555555666777777777555555555555555444444444666666555444333222222111222111111000000000000000//////000111222333444444555555444444333222111111111111000///------///111000///...---,,,+++++++++,,,---...000111222222222000///...---------............///000111222333333222333444555777888999999<<<<<<===>>>??????@@@@@@EEEEEEEEEDDDDDDGGGKKKOOORRRSSSVVVZZZ]]]aaadddeeeeeehhhllloooqqqrrrsssuuuttttttttttttuuuxxxzzz{{{zzzyyyyyyyyy{{{|||~~~yyyoooeee\\\WWWTTTTTTTTT^^^uuuuuuiiiaaa```hhhrrrxxxqqqqqqqqqxxxzzz}}}mmm\\\LLLGGGGGGIIIQQQ[[[gggvvv|||{{{{{{xxxzzzrrrSSS>>>999555444555000222222222222222222222222444333222222111111111111555111///111222111333777444333333555:::@@@CCCDDDMMMTTTZZZYYYPPPEEE===:::666444000......///000111000000000000//////////////////............//////...///000///------...000////////////////////////333222111111111222333444444555666666777777666666888666777:::::::::>>>DDDHHHJJJQQQ[[[dddppp|||zzzyyyyyyyyyxxxttttttuuuuuuvvvvvvwwwwwwzzzyyyzzz|||~~~~~~~~~yyysssnnnccc^^^VVVOOOIIIDDDAAA???;;;::::::888777777888999666666666666777777777777666666666666666666666666555666666666666666666666444555555555666777777777555555555555555555555555666666555555444333333222222111000/////////000000...///000111222333333444444444444333333222222111111111111///------///111000///...---,,,+++++++++,,,,,,---...//////......///......---------------......///000111222222333222222333555666777888999<<<<<<===>>>???@@@AAABBBEEEEEEEEEDDDDDDGGGKKKOOOSSSUUUXXX[[[___bbbeeegggeeeiiimmmpppqqqrrrssstttssssssssssssuuuwwwyyyzzzvvvvvvvvvxxxzzz}}}yyyoooeee\\\WWWTTTTTTSSS^^^tttuuuiiiaaaaaaiiisssvvvqqqqqqvvvzzz~~~ooo]]]MMMHHHHHHIIIQQQ[[[hhhxxx~~~|||{{{uuuvvv}}}zzz}}}}}}[[[BBB;;;666555555///000111111222333333444444222222111000000000000000222...---000111111444888666777999>>>CCCGGGHHHHHHJJJMMMNNNHHH>>>555222222///000000000000//////000////////////000000000000//////............//////.../////////------///000111000////////////000111222222111111111222444555444444555666666666666666888666777:::;;;;;;???EEEIIIKKKRRR[[[eeeqqq~~~||||||||||||{{{vvvvvvvvvwwwxxxyyy{{{|||}}}}}}~~~~~~}}}zzzvvvppphhhcccTTTPPPKKKEEE@@@>>>======666777888666555444666777666666666666777777777777444444444444444444444444444555555555555666666666333333333444444444444444555555555555555666666666555555555555444444444444333222111/////////000000...//////000111222333333444333333333222222222111111222222111///...000111...............///000111...//////000000000//////............------,,,,,,---......///000111222222111222333444555777888888;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEHHHLLLOOOTTTUUUXXX[[[___ccceeeggggggjjjooorrrrrrqqqqqqrrroooooopppppprrrsssuuuvvvttttttuuuwwwyyy}}}yyyoooeee\\\WWWTTTTTTRRR\\\sssuuuiiibbbaaajjjsssxxxoooooorrr}}}ppp^^^NNNIIIIIIJJJRRR\\\jjjzzz~~~|||uuusss}}}|||yyyzzz___FFF>>>777555666000000111222333444444444444111000000000000000111111000---...222444444777;;;CCCDDDEEEHHHJJJJJJGGGEEE:::;;;999555000...000333---///111000...,,,++++++////////////000000000000//////............//////...///000///......000111222111000//////000111222222111111111111222444555444555555666666666666666777555666:::;;;;;;@@@FFFKKKLLLSSS\\\eeeqqq}}}}}}}}}}}}|||xxxwwwxxxxxxzzz|||~~~}}}yyywwwsssoooiiibbbZZZTTTHHHFFFCCC???;;;::::::;;;555777888777444333444666555666666666777777777888444444444444444444444444333333444444555555555555444444444444444333333333444555555555666666666777333333444444444444555555555444222000///000111222......///000111222333333333333333222222222222222111222333333111000000111...------......000111111///000000111222222111111---.........------,,,,,,------...///000111222222111111222333555666777888999999;;;<<<===???@@@@@@AAACCCEEEFFFGGGIIILLLOOORRRTTTVVVZZZ^^^aaadddeeehhhlllpppsssrrrqqqppppppmmmmmmnnnoooqqqrrrssstttttttttuuuvvvxxx{{{~~~yyyoooeee\\\WWWTTTTTTPPP[[[rrruuujjjbbbaaahhhrrrxxxqqqqqqrrr{{{qqq___OOOKKKJJJLLLSSS^^^pppxxxttt~~~~~~^^^GGG>>>666555777333111222333444444333333222000000000000111222333333444222555:::>>>>>>@@@DDDKKKJJJHHHFFFEEECCC???===000///...------...000111,,,...000...,,,***+++,,,.../////////000000000111//////............//////...000000000//////111333222111///......///111222222111111000111333444555555666777777888888777777555444555999:::;;;@@@FFFMMMNNNTTT\\\eeeqqq}}}}}}~~~}}}}}}yyyxxxyyyyyy{{{~~~}}}rrrooojjjddd]]]UUUMMMHHHCCCBBB???<<<999888888:::777999:::999555444555777555666666666777777888888666666666666666666666666333333333444444444555555777777777666666555555444444555555555666666777777222222333333444555555555777666333111111111222333......///000111222333333333333222222222222222222111333555555333111111111///...---,,,,,,,,,,,,,,,******,,,---............------......------,,,+++------...///000111222222000111222333555666777777777888999:::<<<===>>>??????BBBEEEGGGHHHJJJLLLOOOQQQRRRUUUXXX\\\```bbbdddjjjmmmqqqsssrrrpppoooooonnnnnnoooqqqrrrssstttuuuvvvuuuuuuvvvxxxzzz|||}}}|||}}}~~~~~~~~~yyyoooeee\\\WWWTTTTTTPPPZZZqqqvvvkkkbbb```gggpppwwwvvvuuuttt}}}qqq```PPPKKKKKKMMMUUU___uuu|||xxx{{{~~~zzz[[[FFF>>>666555888666444444555555444222111000000000000111222333555555:::999===DDDGGGHHHJJJMMMGGGCCC???;;;888666444222111000//////000///---++++++---...,,,+++,,,000333.../////////000000111111//////............/////////000111000///000222333222000///......///000222111111000000111333444666777777888999999999999888555333555999:::;;;@@@FFFNNNOOOTTT]]]eeeqqq~~~}}}}}}}}}}}}vvv|||~~~}}}~~~~~~zzzuuummmeee[[[SSSOOOKKKFFFAAA???===<<<;;;;;;<<<>>>???888888888888888999999999777777777777666666666666555555555444444333333333777666444333222333444444666666666666777777777777555555444444555666888999777666555444333444555555222444666777666333///---000000000000111222333444444333222222111111222222000000000000111111111111//////.........---------+++,,,------...///000000//////...---,,,,,,++++++.........///////////////111111222333444666777888777888999999;;;;;;<<<===>>>???AAADDDGGGKKKNNNPPPSSSUUUWWWYYY\\\aaagggkkkmmmnnnooooooooonnnlllkkkoooooopppqqqrrrsssssstttwwwwwwvvvvvvwwwxxxyyyyyy}}}}}}}}}}}}~~~zzzqqqggg^^^XXXTTTRRRTTT^^^rrrxxxjjjbbb```gggqqqzzztttuuu{{{sss```NNNIIIIIILLLVVVbbbttt}}}{{{xxxuuuzzz}}}}}}vvvmmm\\\HHH<<<666222111333444333333222111000......666444222111222666;;;>>>DDDFFFIIILLLLLLGGG@@@;;;777666555333111///...---000000000000////////////---------...///000000111///000000000111111222222111111000000000000111111---.........//////000000000000111111111111000///555555444333333333444444666444333555888:::999777777999;;;:::999;;;@@@EEEKKKOOOTTTZZZbbbrrr~~~~~~|||xxxpppjjjbbb[[[RRRLLLIIIFFFAAA<<<>>>===;;;::::::;;;===>>>888888888888888999999999777777777777666666666555555555444444444333333333666555444222222222333444555555555666666666777777222222222111222333555666777666555444444444555555555666888999888666333222000000000000111222333333444333222222111111222222111111111000000000//////......------,,,,,,,,,,,,------------......///000.........------,,,,,,+++............////////////111111111222444555777888777888999999;;;;;;<<<===???@@@BBBEEEHHHLLLOOOQQQUUUWWWYYY[[[^^^aaaeeeiiikkklllmmmnnnnnnnnnmmmmmmppppppqqqrrrsssttttttuuuvvvvvvvvvvvvwwwwwwxxxyyy|||}}}}}}}}}~~~zzzqqqggg^^^XXXTTTSSSTTT]]]pppwwwjjjaaa```gggqqq{{{vvvxxx}}}uuuaaaOOOIIIHHHLLLWWWcccvvv~~~{{{~~~wwwtttvvvwww{{{wwwpppcccTTTCCC;;;777444333444444333222111111222333444///111555999???DDDHHHJJJFFFEEEDDDCCCAAA===777333333333333222111000000///////////////..................//////000111111111.........//////000000000111000000//////000000111///////////////.........000000000111111111111111111111111111222222333444666444333444777:::999888999;;;<<<;;;;;;<<>>===;;;===BBBGGGPPPTTTZZZaaajjjyyyzzzqqqiiiaaaZZZUUULLLHHHDDDAAAAAA@@@>>>======<<<;;;:::::::::;;;;;;:::::::::999999888888888777777666666666555555555444444444444444444444444333222222222222222222222333333333444444444555555666666666666777888999999777666666555555555555555222222111111222333333444000/////////000000111222333222222111111111111111222111111000//////......---,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///,,,,,,------------------------......//////000000000000111222333555666777777888999999;;;;;;<<<===???@@@BBBEEEHHHLLLOOOPPPTTTWWW\\\```cccdddfffhhhhhhiiijjjkkklllmmmmmmmmmppppppqqqrrrssstttuuuuuurrrssstttuuuvvvwwwxxxxxx}}}~~~{{{rrrhhh___XXXUUUSSSRRR[[[lllvvvkkkbbbaaahhhqqq}}}hhhSSSIIIHHHKKKVVVcccuuu|||{{{wwwtttrrrrrrqqqmmmfffaaaUUUHHH;;;666444222111222333333222222222333333444:::===BBBEEEFFFDDD@@@>>>777555222000000000///............//////000000000/////////......---------......//////000000000000///////////////000000000//////............//////000000000///////////////111000000000000222333444333333333333444555666777777666444444555888;;;===<<<>>>>>><<<;;;===BBBGGGQQQVVV]]]dddmmm|||tttggg\\\TTTOOOLLLFFFDDDBBBAAAAAAAAA@@@@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666666555555555555444444444444444444444444222222222222222222222222333333333333444444444444222333333444555555666666666666666666666555555555555555444444555666777888000000000000000111111222333222111111000000111111/////////////////////000------------............//////...---,,,---......,,,,,,---------------------------...///000000111000000111111333555666777777888999999;;;;;;<<<======>>>@@@CCCGGGJJJMMMOOOQQQUUU[[[aaadddfffiiijjjjjjjjjjjjjjjkkkkkklllllloooooopppqqqrrrsssttttttqqqrrrtttvvvwwwxxxxxxxxx}}}~~~}}}}}}{{{rrrhhh___YYYUUUTTTQQQZZZkkkwwwllldddbbbiiirrr|||||||||~~~kkkUUUKKKIIIKKKVVVbbbppp{{{wwwssspppmmmhhhaaa[[[OOOCCC777333333222333444111444999===@@@AAA@@@???<<<=========;;;888555222000//////000222222000...///.....................////////////////////////---------.......................................//////............//////---......///000111222222111111111111111222333333555444444333333444444444666666555444555888<<<>>>===>>>>>><<<:::;;;AAAFFFPPPVVV^^^fffooo~~~|||ooo___SSSJJJFFFEEECCCBBBBBBAAAAAAAAABBBBBB@@@?????????>>>============<<<;;;:::999888777777666666666555555555444444333333333444444444444555111222333333444333333333333333333444444444555555333444555666777777777777666777777777777666555444444444333333444555666666222111111111111111222222222222111000000000000111.........//////000000000------...............///------..................------------------------,,,------...///000111111000000000111333444666777777888999999;;;;;;<<<======>>>@@@BBBFFFIIILLLNNNPPPTTTZZZ```dddgggjjjlllkkkkkkjjjjjjjjjkkkllllllnnnoooooopppqqqrrrssstttpppqqqtttvvvxxxyyyyyyyyy{{{}}}|||{{{||||||}}}~~~|||ssshhh___YYYUUUTTTPPPYYYlllxxxmmmfffdddkkkttt~~~uuuuuuvvvyyynnnXXXNNNJJJKKKUUU```lllzzz{{{vvvrrroooiiiaaa[[[KKKAAA888888:::;;;<<<>>>CCCEEEHHHJJJIIIEEE@@@===444444333222222222222222000000111222333222///,,,000//////......---------......//////000111111111------------------------,,,,,,,,,,,,,,,+++++++++000//////......//////000------...///111222333333111222222333333222111111444333222222111111111222555555666666666888<<>>;;;999;;;AAAFFFPPPWWW```hhhrrr}}}vvvqqqggg[[[PPPIIIEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;999888777666666666555555555444444444333333333444444444555555111222333444555444444333444444444444555555555555555666888999::::::999999666777777888777666555444111222222222222222222222333333222222222222333333222222111000000000000000///////////////.........,,,,,,,,,------.........+++,,,...///000///...---.........------,,,,,,+++,,,,,,---...///000111111///000000111222444555666777888999999;;;;;;<<<======>>>@@@CCCFFFJJJMMMOOOQQQUUUZZZ___bbbeeehhhkkkjjjjjjjjjjjjkkklllnnnooooooppppppqqqrrrsssttttttoooqqqtttwwwzzz{{{{{{zzzxxxzzz}}}}}}||||||~~~~~~|||sssiii```YYYVVVTTTOOOYYYlllyyyooohhhfffmmmvvvuuuqqqrrrsssppp[[[PPPLLLLLLTTT^^^jjjwww}}}zzzwwwrrrjjjdddRRRKKKFFFIIIMMMLLLIIIHHHOOOOOONNNKKKEEE===666111000/////////000111222333222111000111222111...,,,////////////............+++,,,---...000111222222.................................---------,,,,,,111000000//////000000111......///000111222222222111222444555444222000...222222111111111222333333333555777888777999<<>>>>><<<;;;999888777666666666555555555444444444333333333444444555555555111222444555666555444444444444444555555555666666222333555666777777666666666777888888888777555444444555555666666555444444444444333333222333333333222111111000000000000000111111000///...------,,,+++++++++,,,,,,---------)))+++...000111000...---//////...---,,,,,,++++++,,,,,,---...///000111222//////000111222444555666777888999:::;;;<<<<<<===>>>???AAADDDGGGKKKNNNPPPSSSVVVZZZ^^^```cccgggiiiiiiiiiiiijjjlllnnnppprrrpppqqqqqqrrrssstttuuuvvvooorrruuuxxx{{{||||||{{{uuuxxx{{{|||sssiii```YYYVVVTTTNNNXXXmmmyyypppiiigggnnnwwwyyyqqqpppnnnxxxqqq\\\RRRNNNLLLSSS]]]jjjwww{{{tttnnn^^^XXXWWW[[[^^^YYYRRROOOFFFFFFEEEBBB===888333000333222111111000000000000111///......000000000///.........///////////////)))***+++---///000222222///////////////.........222222111111000000000///111111000000000000111111000000000000111111111111111333555666555222///,,,222222222333444555666777222555888999888999<<>>;;;===CCCHHHRRRYYYccclllvvv}}}vvvnnnjjjaaa^^^ZZZUUUQQQNNNLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGEEECCC@@@???>>>===999::::::999999888777666555555555555555555555555///111444555444444444555333333333333444444444444444333222333444444333222888777777777777888999999777666555444444555777999888777555444333333333444333333333444444333222222222222222111111111111111222111111000///......---...---,,,+++)))((('''&&&////////////000000000000111111000///////////////,,,,,,+++***+++,,,---......000111111000111333666444777:::;;;;;;;;;<<<===@@@BBBEEEGGGHHHJJJLLLOOOTTTVVVZZZ^^^bbbeeeggghhhhhhhhhhhhjjjkkkmmmooopppnnnooorrrtttuuutttsssrrrrrrsssuuuvvvxxxyyyyyyyyyxxxyyy{{{}}}xxxqqqllleee[[[TTTSSSSSSWWWkkkyyypppiiigggkkkrrr~~~tttllljjjooowww|||{{{}}}sss[[[NNNKKKNNNSSSXXXhhhyyy}}}qqqfff]]]YYYUUULLLCCC???:::888666333222111111111111111111111111111111111000///...///000111000///////////////////////////333333111---***)))+++,,,//////000000000000//////////////////////////////000000//////.........---///000000000000111111111444222///000333555444222111111000111333444444333444555666888:::;;;;;;<<>>>>>DDDJJJTTTZZZcccmmmwww}}}vvvnnngggccc]]][[[XXXTTTQQQNNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDAAA???>>>===<<<999999999999999777666666555555555555555555555555555777999:::999888888999444444444444444444444444555444333333555666555444666666777777777777888888999888666555444555666777777666555444333333444444333333333444444333333222222222222111111111111111000000000///...---------//////......------,,,,,,............////////////000//////...------............---------...///000...///111111000111333555444666999:::::::::;;;<<<@@@BBBEEEGGGHHHJJJMMMOOOTTTVVVZZZ]]]aaaeeeggghhhhhhhhhhhhiiijjjkkkmmmmmmnnnoooqqqrrrssssssrrrqqqrrrsssuuuvvvxxxyyyyyyyyyzzz{{{}}}~~~yyyqqqllleee[[[TTTSSSSSSWWWkkkyyyoooiiifffjjjpppwwwqqqoooqqquuuwwwooorrr~~~sss[[[MMMJJJMMMSSSYYYiiizzzvvvfffTTTJJJDDD???;;;:::888777555333111111111111111111111111111111111111...---------.........---////////////////////////111000///,,,))))))***,,,......////////////......////////////////////////000000/////////.........000000000111111111111222444111000000222444333111222111111222444555555444555666777999:::;;;;;;;;;@@@BBBCCCAAA>>>???EEEKKKSSSZZZccclllwww~~~uuummmfff```]]]ZZZYYYWWWTTTRRRQQQPPPPPPQQQQQQPPPOOOMMMKKKIIIHHHEEEDDDBBB@@@>>><<<;;;;;;999999999999888777666666555555555555555555555555666888999999777666666777555555555444444444444444555444444555666777777666444555666777888777777666:::999777555444444444444666555555444444444555555222333333444444333333333222222222111111111000000//////......------,,,,,,.............../////////------------............///...------,,,---------......------......///000...///000000000111333555444666888:::::::::<<<===@@@BBBEEEGGGIIIKKKNNNPPPTTTVVVYYY]]]```ccceeefffhhhhhhhhhhhhiiijjjllllllqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuwwwxxxyyyyyyzzz|||}}}~~~~~~~~~{{{rrrllleee[[[TTTSSSSSSXXXlllxxxnnnfffdddhhhnnn~~~|||wwwvvvuuutttrrrhhhjjjtttttt\\\MMMJJJLLLSSS[[[iii{{{tttaaaKKK>>>999555333444555444333222111111111111111111111111111111111111..................------////////////////////////---...---+++))))))***,,,------............------////////////////////////000000////////////......000111111111111222222222333111000000111222222111222222333333444555555555666777777888999:::::::::===@@@AAA???===???FFFMMMTTTZZZdddmmmxxxxxxooohhhccc___\\\YYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRROOOLLLHHHFFFCCCBBB@@@>>>===;;;;;;::::::::::::999999888777666555555555666666666666666777888999888666444555666666666666666555555555555666555444555777888888777333555777888999888666555888777666444333333333444555444444444555555555666222222333444444444333333333333222222111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---------------...,,,,,,,,,,,,,,,------......///000000000111333555444666999::::::;;;===???@@@BBBEEEHHHIIILLLOOOQQQRRRTTTWWW[[[^^^aaacccdddgggggghhhiiijjjlllnnnooossssssrrrqqqqqqqqqrrrrrrssstttuuuwwwxxxyyyzzzzzz|||}}}~~~~~~{{{ssslllddd[[[TTTSSSSSSZZZnnnuuujjjdddaaafffmmm|||}}}{{{yyyuuurrrmmmkkkpppvvv^^^OOOJJJMMMUUU]]]iii|||ttt```JJJ???999555222111222222222111111111111111111111111111111111111111000000111000///...///000////////////////////////,,,,,,---,,,******,,,...---......//////......---////////////////////////000000//////////////////111111111111222222222222222111000000111111111111333444555444444444444555666666666777777888888999===???AAA???<<<>>>EEELLLVVV]]]fffpppzzz}}}xxxpppiiidddbbb```^^^\\\\\\\\\\\\\\\[[[[[[[[[WWWWWWUUUSSSOOOKKKGGGEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666666666777777888888888999:::;;;:::999888999::::::999999999888888777777888777666777999:::999888555666888::::::999888777444444444444444444555555444444555555555555555555111222333333444444444333333333222222111000000///000000000///////////////------,,,,,,+++*********....../////////000000000///......---......//////,,,,,,---------......------...000000///000222444555777999::::::<<<>>>@@@@@@CCCFFFHHHJJJMMMPPPRRRQQQSSSVVVYYY]]]___aaabbbeeeeeegggjjjmmmpppssstttuuuuuutttsssssssssttttttssstttvvvwwwyyyzzzzzzzzz||||||~~~~~~}}}~~~~~~{{{rrrkkkdddZZZUUUTTTSSS[[[oooqqqgggaaa```fffmmm||||||zzzxxxsssmmmlllvvvxxxaaaRRRLLLNNNWWW___jjj}}}mmmRRRBBB;;;777555444111111111111111111111111111111111111111111111111///111222111...---...000////////////////////////,,,---......------...000/////////000000///////////////////////////////////////000000000000000000000000111111111222222222111111111111111111222333555666777666444333444555555555555444555666777888>>>AAABBB???<<<===DDDJJJYYY```jjjsss~~~sssoooiiidddbbbaaaaaa```aaabbbbbbbbbaaaaaa```___YYYWWWUUURRRNNNIIIFFFDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999777888888999999:::::::::999:::;;;::::::;;;===???@@@??????>>>>>>=========<<<;;;:::;;;<<<<<<;;;:::888999:::;;;<<<;;;::::::444555555666666666666777444555555666555555444444111111222333444444444444444333333222111000//////000000000000000000///////////////...---,,,,,,+++////////////000000000111..................///000......///000000000000///---.../////////000222444555666888999:::;;;>>>AAA@@@CCCFFFIIIKKKMMMQQQSSSRRRTTTVVVZZZ]]]___aaabbbcccdddgggjjjnnnrrruuuwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxyyyzzzzzz{{{{{{|||}}}~~~}}}|||}}}~~~~~~yyypppjjjbbbZZZUUUUUUSSS]]]qqqqqqggg```___eeemmm}}}xxxoooiiiooo~~~xxxcccTTTNNNNNNVVV___lll|||[[[CCC999666666888111111222222222111000000111111111111111111111111---///111///,,,***,,,...////////////////////////---///000000//////000111//////000000000000////////////////////////////////////000000000000111111///000000000000111111111///111222222111222444666999;;;<<<:::555333444666555444444444444666888999???BBBBBB@@@===>>>DDDJJJ[[[bbblllvvv{{{ooolllgggdddddddddccccccffffffffffffeeecccbbbaaaZZZXXXUUUQQQLLLIIIGGGEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999::::::;;;<<<<<<===999:::<<<<<<===???BBBEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA??????@@@@@@???===<<<<<<<<<=========>>>>>>999999999999999999888888555555666666666444333222000111222333444444444444444444333222111000///.../////////////////////////////////......................../////////000000------,,,,,,---......///---...///000111000000///---.../////////000222444333444666777777:::===@@@@@@CCCGGGIIIKKKNNNRRRTTTUUUVVVYYY\\\___aaacccdddcccdddfffiiimmmqqqtttvvvrrrssstttvvvvvvvvvuuuuuutttuuuvvvxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~wwwnnnhhhaaaZZZUUUVVVSSS^^^rrrtttiiiaaa___eeelll}}}wwwmmmppp}}}vvvcccUUUNNNMMMTTT]]]lll~~~aaaFFF:::666555666222222333333333222000///111111111111111111111111---000222000,,,)))+++...////////////////////////...///111111000///000111...//////////////////...//////////////////////////////000000000111111111....../////////000000000...000222333222444777:::???BBBBBB???999555555888555555444444666888:::<<<>>>AAABBB@@@>>>@@@FFFMMM[[[bbbmmmwww{{{uuupppmmmiiiggggggggggggfffhhhhhhhhhhhhgggdddbbbaaa\\\YYYUUUPPPLLLIIIGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>===<<<;;;::::::;;;;;;<<<===>>>>>>>>>@@@BBBCCCDDDGGGKKKNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGEEECCCCCCCCCCCCAAA??????>>>>>>>>>>>>???@@@@@@=========<<<;;;:::999888666666777777666444222111000111222333444444555444444444333222111000///...---.....................,,,,,,------...//////000---------.........//////++++++++++++,,,,,,---...+++,,,.../////////...------.../////////000222444111333444555555888;;;>>>AAACCCGGGJJJLLLOOORRRUUUWWWXXX[[[^^^aaadddeeefffddddddfffiiilllooorrrtttoooqqqsssuuuvvvvvvuuuttttttuuuvvvxxxyyyzzz{{{{{{|||}}}~~~~~~~~~vvvmmmgggaaaYYYVVVVVVSSS^^^rrrxxxkkkbbb___dddkkk}}}uuuuuutttbbbUUUMMMLLLSSS[[[iii}}}dddKKK???888333111333333444444333222000///111111111111111111111111///222444222---+++---000////////////////////////...///111111000//////000---..................---//////////////////////////////000000111111111222............////////////---000333333333555888<<>>===@@@BBB@@@???AAAIIIPPP[[[bbbmmmwww~~~vvvqqqqqqqqqrrrqqqpppnnnlllkkkllllllkkkiiifffbbb___]]]YYYVVVRRROOONNNKKKIIIGGGGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@???===>>>>>>>>>===>>>@@@CCCCCCBBBCCCFFFKKKNNNPPPQQQVVVXXXWWWSSSRRRRRRPPPMMMPPPPPPOOOMMMKKKIIIGGGFFFHHHGGGFFFDDDBBB@@@???>>>AAA???=========>>>===<<<;;;:::888666444444444555555444333222222222444555555555444333222000000///000000///.....................------------..................////////////------,,,,,,,,,+++++++++///...---,,,,,,---...///////////////000111222333222444666777888:::===@@@@@@CCCGGGKKKMMMPPPSSSUUUUUUXXX\\\___```aaacccdddcccdddfffjjjmmmppprrrssswwwuuusssssstttuuuuuutttzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~vvvmmmgggaaaYYYVVVVVVRRR]]]qqqxxxjjjbbb```dddkkk}}}||||||hhhWWWKKKIIISSS]]]jjj~~~dddJJJ===888666555111222222333333222000///111111111000000000000000///...---,,,,,,---...///////////////............000000//////.........---+++,,,,,,---...///000000...///000000//////000111222111000.........///000000000000000////////////111222444333222333777:::FFFIIIKKKFFF>>>777444444333666888:::;;;<<<>>>@@@BBBBBBBBBCCC@@@???FFFOOO\\\cccmmmuuu|||vvvsssttttttttttttrrrpppnnnmmmlllllljjjhhheeeaaa^^^\\\YYYVVVSSSPPPOOOMMMKKKIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@>>>????????????@@@CCCEEEHHHHHHHHHKKKNNNRRRTTTUUU[[[^^^^^^[[[ZZZ[[[ZZZVVVWWWWWWWWWVVVTTTRRRQQQPPPMMMLLLJJJHHHFFFDDDCCCBBBCCC@@@>>>============;;;;;;:::888666555555555555222222222333444555666777555555444333222111000000000000///.....................------------..................////////////,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,---...////////////000111222333222444666777888:::>>>@@@BBBEEEIIILLLNNNQQQTTTVVVVVVYYY]]]```aaabbbdddfffeeefffgggjjjmmmpppssstttwwwvvvttttttuuuuuuvvvuuuyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~uuulllfff___XXXTTTTTTRRR]]]rrryyyllldddaaafffmmmzzz|||jjj___[[[[[[aaagggzzz~~~}}}```GGG;;;666444333000000000000000//////...111000000000000000000000222111000000000000111222////////////............000/////////............,,,------....../////////...000111111000///111222222111000///......///000000000000000///////////////111333333222222555888>>>BBBDDDBBB;;;666444555222444666777888:::===@@@DDDCCCCCCBBB???>>>FFFOOO\\\dddnnnwww}}}zzzwwwuuuwwwwwwwwwwwwuuusssqqqpppmmmllljjjgggddd```]]][[[XXXVVVSSSQQQQQQPPPNNNLLLIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEDDDCCCAAA@@@@@@???@@@AAAAAAAAACCCFFFIIINNNNNNOOOQQQTTTXXX[[[]]]aaadddeeeccccccffffffcccbbbbbbbbbbbbaaa___]]]\\\WWWVVVTTTRRROOOLLLKKKJJJFFFCCC@@@>>>======<<<;;;:::999888777666555555555333333444555555555555555555555444333222111000000000000///.....................------------..................////////////---,,,,,,,,,,,,+++++++++------,,,++++++,,,------////////////000111222333222444666777999;;;>>>@@@DDDGGGKKKNNNPPPRRRTTTWWWXXX[[[^^^aaabbbdddfffhhhhhhhhhhhhjjjlllooorrrtttvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxyyy{{{|||}}}~~~xxxnnnhhh```XXXTTTTTTRRR]]]rrr{{{nnnfffccchhhoooxxxvvvooooooooopppsss}}}|||zzzyyyyyy}}}xxx[[[EEE:::666444222111111000////////////000000000000000000000111111222222111111111111222222////////////............////////////.......................................000111111000///111222111000000////////////000////////////000000000000...000222222222222333444555999<<<;;;777444444555444555666777888;;;???BBBGGGEEECCCAAA>>>===EEEOOO]]]eeeoooyyy|||yyyxxxxxxxxxzzzzzzzzzyyywwwuuusssqqqmmmkkkiiifffbbb^^^\\\ZZZWWWUUUSSSQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLKKKHHHGGGEEEDDDBBBAAA@@@@@@???@@@BBBCCCCCCFFFIIILLLOOOQQQSSSVVVZZZ^^^cccfffeeeiiijjjiiikkknnnooolllllllllmmmlllkkkiiigggeeecccbbb___\\\YYYVVVSSSRRRKKKGGGBBB>>>===<<<<<<;;;999888888777777666666666666777777666555333000///555444444333222222111111000000///.....................------------..................////////////.........---------,,,,,,------------------------////////////000111222333222444666888999;;;>>>AAAFFFIIILLLOOOQQQSSSVVVXXXYYY[[[^^^```bbbdddfffhhhiiiiiiiiiiiikkknnnppprrrtttvvvxxxxxxxxxwwwxxxxxxssstttuuuwwwyyy{{{}}}~~~|||rrrkkkccc[[[VVVVVVRRR^^^sss|||ooofffbbbhhhpppxxx}}}tttooommmooorrrxxx~~~||||||~~~qqqWWWDDD;;;888666444444333222111000111222333000000000000000111111111////////////////////////////////////............///////////////.........000/////////.........------///000000///...000111000000000////////////000////////////000000000000...///222333333333333333111333666666555333333444777777888888999<<>>AAAFFFIIIMMMPPPRRRTTTWWWYYYYYY[[[]]]___aaacccfffhhhjjjjjjjjjjjjkkklllnnnooorrruuuyyyzzzyyyxxxxxxyyyqqqrrrtttwwwyyy{{{}}}~~~}}}ssslllddd[[[VVVVVVSSS^^^ttt}}}pppeeeaaafffooo{{{wwwhhh^^^ZZZ___gggttt~~~}}}}}}{{{zzzyyyxxxgggQQQAAA:::888666333555444222111111111222333//////000000111111111111........................////////////.....................///////////////000000000///......------,,,---///...------...000/////////000000000000///.../////////000000000111000111222333555444333222111333444555444333333333777888888888888;;;@@@DDDGGGEEECCCAAA>>>>>>GGGRRR___gggsss~~~|||yyyxxxzzz|||}}}|||||||||{{{yyyvvvtttrrrjjjhhhfffbbb___]]][[[[[[XXXVVVTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQOOOLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHKKKNNNQQQRRRXXX___eeeiiilllrrrvvvtttxxxzzzyyy{{{~~~zzz{{{}}}}}}{{{xxxuuussssssqqqnnniiiddd```\\\ZZZVVVPPPGGG@@@<<<;;;::::::777777888999999888888888444444555555555444444333555444444444333333333222000000///.....................------------..................////////////000000/////////.........//////000000000000//////////////////000111222333333555777888999<<>>;;;999888999999:::;;;<<<<<<<<<<<<;;;;;;:::999888666555444666666666666555444333222////////////............////////////////////////111000//////......//////,,,---......,,,,,,---...000000000000000000000///...//////000111333555666444===DDDDDD???<<<@@@FFFHHHKKKOOORRRUUUXXX\\\^^^aaabbbccceeegggiiijjjkkkmmmpppssswwwyyyyyyyyyxxxwwwyyy|||}}}|||{{{zzz{{{~~~}}}~~~~~~~~~}}}}}}~~~{{{rrriiibbb\\\XXXVVVWWWaaavvvttthhhbbbfffoookkkZZZOOONNNXXXccckkk{{{iiiTTT@@@:::888333222444111111111111111111111111111111000000000000000111222111000000//////000000---...////////////...---111111000000000/////////000///...............///111111000000111111222333000000111111111111000000000000000000111111111111000222444666777777666666444333333444444555666777555444444555888:::;;;;;;>>>???BBBDDDBBBDDDOOO\\\iiixxx~~~zzzvvvrrroookkkjjjhhhfffdddbbbaaaaaacccbbb```^^^]]]]]]^^^^^^^^^_________^^^]]][[[ZZZXXXWWWUUUSSSSSSTTTVVVXXXYYYYYYZZZ[[[\\\```fffjjjtttwww{{{~~~|||ppphhhYYYSSSJJJCCC>>>;;;999888888999:::;;;<<<<<<<<<<<<===<<<;;;999888777777666555555666666666555444444000/////////.........---////////////////////////222111111000000000000111,,,---......,,,,,,---...000000000000000000000000/////////000222333555666333???JJJKKKCCC>>>AAAGGGIIILLLPPPTTTWWWZZZ]]]``````bbbdddgggiiijjjkkkkkknnnooorrruuuwwwyyy{{{{{{yyy{{{}}}~~~}}}|||||||||~~~~~~~~~~~~~~~|||rrriiibbb___\\\[[[YYYdddwwwwwwkkkeeeiiirrr~~~jjjYYYOOOOOOXXXdddqqqjjjTTTAAA;;;999444111333111111111111111111111111333222111000////////////222111000000//////000000...///000000000000///...222111111111000000000000111000///...............111000000000000111222222000000111111111111000000000000000000111111111111222333555666777777777666444444444555555666777888777666666666888<<>>;;;999888999:::;;;<<<<<<<<<<<<;;;:::999999999:::<<<===;;;;;;:::999888666444333222222222111000///////////////////////////////////////.........//////000///000111000//////000111///000000000111111111222111111111111222333555555555888===@@@BBBDDDGGGIIIMMMPPPUUUYYY\\\^^^```bbb```cccfffjjjlllmmmmmmmmmmmmmmmnnnpppssswwwzzz|||yyyzzz|||{{{zzzyyyyyyzzz{{{}}}|||~~~}}}rrriiiccc```^^^]]]VVVcccyyy{{{oooiiimmmttt|||wwwvvv}}}{{{fffVVVLLLLLLVVVbbbrrrpppXXXAAA:::888444000000111111111111111111111111000000//////000111222222111000000///.../////////.................................---------,,,,,,///......---,,,,,,------000000//////000000111222000000111111111111000000///000000000111111111111111222222333444444444444555555555666777888999:::============???DDDKKKQQQSSSPPPLLLGGGAAABBBMMMZZZkkk}}}~~~|||yyyvvvrrrooonnnjjjiiihhhgggffffffeeeeeeeeeffffffffffffffffffffffffggggggfffeeecccaaa```ZZZ\\\]]]______]]][[[ZZZZZZ]]]bbbfffiiilllpppsssxxxxxxyyy}}}vvvkkk```ZZZRRRJJJEEE@@@<<<999999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::999999999999::::::999888666444222111111111000///...---,,,,,,////////////////////////---------------......///---...//////------...//////000000111111222222222111111111222222333555555666666888;;;@@@EEEIIIJJJPPPSSSXXX\\\^^^___```bbbbbbdddgggjjjlllnnnoooooommmnnnoooqqqtttwwwyyy{{{yyyzzzzzzyyyxxxwwwxxxyyyyyy|||~~~}}}sssiiibbb^^^[[[YYYTTTbbbzzz{{{ooohhhlllssswwwppprrr|||{{{gggVVVLLLKKKUUUaaakkkzzzxxx^^^DDD;;;999444000000111111111111111111111111////////////000111222333111000//////....../////////......------......///////////////..................------------......000////////////000111111000000111111111111000000000000000000111111111111111111222222222333333444444444444555777888::::::===???@@@AAABBBGGGPPPVVVYYYUUUOOOHHHAAAAAAMMM[[[lll~~~|||{{{yyywwwtttrrrpppooojjjiiihhhgggfffeeeeeeeeedddeeegggiiiiiihhhgggfffiiihhhgggfffeeecccbbbbbb\\\]]]_________]]][[[YYY[[[___dddiiimmmppptttvvvzzzyyyyyy|||wwwgggbbbYYYQQQKKKEEE@@@===;;;;;;<<<<<<;;;;;;:::999:::;;;;;;::::::999888777999888888777666555333333111111000///...---,,,,,,////////////////////////------,,,,,,---......///---///000///...---...//////000000111111222333333222222222222333333444555666888;;;>>>@@@DDDIIILLLSSSVVV[[[^^^______```aaaccceeegggiiillloooqqqrrroooppprrrtttvvvxxxyyyzzzyyyzzzzzzyyywwwwwwxxxyyyxxx{{{~~~}}}sssiiiaaa[[[WWWTTTUUUddd}}}yyymmmgggjjjqqqwwwoooqqq}}}}}}iiiXXXMMMLLLVVVaaajjjxxxeeeHHH<<<:::666222333111111111111111111111111111000000000000000111111000000///............///000000///......///000000000000000000///////////////......//////000111222///////////////000111111000000111111111111000000000000000000111111111111333333222222333333444444333333444555666888999:::;;;>>>AAACCCDDDIIIQQQXXX\\\WWWPPPIIICCCDDDQQQ___nnnzzzyyywwwvvvsssrrrppppppjjjjjjhhhgggeeedddddddddccceeehhhjjjkkkiiigggfffjjjiiigggfffdddccccccccc^^^___``````___]]][[[YYY\\\```fffkkkooosssvvvxxx|||zzzyyy{{{oooiii```XXXQQQKKKFFFBBB<<<<<<<<<<<<;;;:::999999555777888:::;;;;;;::::::999999999999999888777777333333222111000///......////////////////////////---------------...///000///111222111000///000222///000000111222222333333222222222222333444444555555;;;AAACCCBBBCCCHHHNNNTTTXXX]]]___````````````eeeeeegggiiilllooorrrsssqqqrrrtttvvvxxxzzzzzzzzzzzz{{{{{{yyywwwwwwxxxyyyvvvzzz|||~~~}}}sssiiiaaaZZZTTTPPPVVVfffxxxllleeeiiipppzzzppptttkkkZZZOOOMMMWWWbbbnnn{{{iiiKKK>>><<<888555555111111111111111111111111333222111000////////////000000///...............222111000//////000111222////////////............//////000000111333444555///////////////000111111000000111111111111000000000000000000111111111111444444333333333444555555222333333444666777999:::999===AAACCCDDDIIIQQQXXX]]]XXXQQQJJJDDDGGGUUUdddppp}}}tttttttttsssrrrqqqppppppmmmmmmmmmlllkkkiiihhhgggccceeehhhiiijjjhhhfffddd___```ccceeeggggggfffeeecccccccccbbbaaa```___^^^```cccgggkkknnnrrrvvvyyyyyyzzz{{{}}}~~~~~~~~~~~~{{{zzzyyyyyy{{{wwwjjjbbbYYYOOOHHHFFF===<<<:::888777777777777666777999;;;;;;;;;999888===;;;999888888777666555111111111111111000///...------------------------////////////////////////+++---000222333333222111111///------...111222222111111000000111333555666999:::<<<>>>AAAFFFLLLPPPUUUWWW[[[]]]^^^```bbbdddaaacccgggiiijjjkkkmmmoooooorrrvvvzzz|||{{{zzzyyy~~~|||yyyvvvuuuuuuwwwxxxwwwxxxyyy{{{|||~~~~~~{{{}}}|||ssskkkbbbYYYUUUVVVWWWiiiuuujjjfffjjjrrr}}}wwwuuu}}}{{{fffXXXQQQPPPWWW___ppp}}}yyyUUU@@@:::888666555444333222111000000000000222222222222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111333333222222111222222333333222111111000000111111222222222333333333444444666666555444222111000000111222333555666777777777888:::======>>>AAAGGGLLLVVVVVVSSSLLLHHHMMMZZZfffzzz}}}{{{uuuuuutttsssrrrrrrqqqqqqoooooonnnmmmlllkkkjjjiiiggggggiiiiiiiiihhhfffeeecccddddddeeefffgggiiiiiiffffffeeedddcccaaa___^^^aaadddhhhkkknnnrrrvvvyyyzzz{{{}}}~~~~~~}}}|||{{{wwwvvvtttssstttvvvxxxyyy}}}uuulllcccWWWMMMHHH===<<<:::888777777777888777888999:::;;;:::999999===;;;888888888888666555222222222222111000///...------------------------........................,,,---///111222222222111111///------///111222222111000000000111333555666888:::<<<>>>BBBGGGMMMRRRVVVXXX\\\^^^___```bbbdddbbbdddgggiiijjjkkkmmmoooooorrrvvvyyy{{{{{{zzzyyy~~~|||yyywwwvvvwwwxxxyyyuuuvvvwwwyyy{{{|||}}}~~~{{{~~~{{{rrrjjjaaaWWWTTTUUUXXXkkkxxxqqqooouuu~~~~~~hhhYYYQQQPPPWWW___nnn{{{}}}xxx~~~zzzVVVAAA:::888555444444444333111111000000000222222222222222111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111222222111111111111222222222111000000//////000000222333333333444444444444555444444444444444444444222333444555666777777777888:::<<<<<<<<<>>>CCCGGGRRRTTTTTTOOOKKKQQQ```nnn~~~~~~{{{xxxvvvuuutttrrrrrrrrrssssssqqqppppppooonnnmmmmmmlllkkkjjjiiihhhgggfffffffffhhhgggffffffgggiiikkkllljjjiiihhhgggeeecccaaa___bbbeeehhhkkkmmmqqquuuxxxzzz|||~~~~~~{{{xxxvvvsssrrrooolllkkkkkkllllllooorrruuuuuuuuu{{{yyypppaaaRRRIII===<<<:::888777777888888888999999999999:::::::::<<<:::888888888888777555333333333222111///...---------------------------........................,,,---///111111222111111000...------///111222222000000///000111333555666888:::===@@@DDDIIIOOOTTTXXXZZZ]]]______```bbbcccccceeehhhjjjjjjkkkmmmooooooqqquuuyyy{{{{{{zzzzzz}}}{{{yyywwwwwwxxxyyyzzzvvvvvvwwwyyy{{{|||~~~~~~}}}zzzppphhh___VVVRRRTTTTTThhhzzzyyyjjjZZZRRRQQQXXX```sss}}}tttwww|||||||||xxxUUUAAA:::666444333555444333222222111111222111222222222222111000000////////////////////////000000000000000000000000//////////////////////////////000000000000111111111111000000000000111111111000000///////////////111111111111222222222333333333444555666777888888444444555666666666666666888999::::::;;;===@@@CCCMMMSSSVVVSSSOOOVVVhhhyyy~~~|||yyyvvvvvvuuusssrrrqqqqqqrrrsssrrrqqqppppppoooooooooooonnnllliiifffeeeeeeeeefffiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjhhhgggeeecccbbbbbbdddgggiiillloootttwww{{{}}}~~~yyyuuuqqqooommmjjjgggeeecccccccccccceeefffeeeeeejjjssszzzxxxgggTTTHHH<<<;;;:::888777777888888:::999999888888999:::::::::999888888999999777555444444444333111///---,,,------------------------........................,,,---...///000000000000///...------000222222222000//////000111333555666888;;;>>>BBBFFFKKKQQQUUUZZZ\\\^^^`````````bbbcccccceeehhhiiiiiijjjlllmmmnnnqqqtttxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwyyyyyywwwxxxyyy{{{|||~~~xxxnnnfff]]]TTTQQQSSSSSSgggxxxuuuzzziiiYYYRRRRRRZZZbbbwwwxxxyyypppPPP???888666333333555444333333222222222333111111222222222111111000////////////////////////////////////////////////////////////////////////////////////000000000111000////////////000000111111111000////////////000////////////000000000000222333333555666777888888555666666777777777666666777888:::;;;>>>@@@CCCEEEMMMTTTYYYVVVRRRZZZnnn~~~}}}{{{yyyvvvvvvuuusssrrrqqqqqqqqqqqqqqqpppooooooooooooppppppnnnkkkhhhdddcccdddfffggggggiiilllmmmmmmllljjjhhhjjjiiiiiihhhgggeeedddccc```aaadddfffiiimmmrrrvvv{{{}}}~~~|||xxxsssoooiiihhheeebbb___]]]\\\\\\\\\\\\[[[YYYXXX[[[bbbgggppp|||jjjUUUHHH<<<;;;999888888888888999::::::999888888999999:::999888888999::::::888666555444444333111///...---------------------------........................,,,---......////////////...---,,,...000222222222000000000000222444666777:::<<<@@@DDDHHHMMMSSSWWW[[[]]]___aaaaaaaaacccdddccceeehhhiiihhhiiijjjkkknnnpppssswwwyyyzzz{{{{{{xxxwwwvvvuuuuuuvvvvvvwwwvvvwwwxxxzzz{{{}}}~~~vvvlllddd\\\TTTRRRTTTVVViiitttjjjfffiiippp||||||fffXXXQQQSSS\\\eeerrrzzz|||~~~{{{yyybbbIII;;;888666444333444444333333222222333333000111111222222222111111000000000000000000000000////////////////////////////////////////////////...////////////000000000//////......///000000111222222111000000000000111000000000111111111111222333333444444555555666666666666777777888777777777777888;;;???DDDIIIMMMNNNPPPWWW[[[WWWSSS[[[ooo~~~}}}}}}|||zzzxxxwwwwwwvvvtttsssqqqpppooonnnnnnmmmllllllmmmnnnooommmjjjgggeeedddfffhhhjjjhhhkkknnnppppppnnnjjjgggiiihhhhhhgggeeecccaaa```[[[]]]```bbbeeejjjppptttzzz{{{}}}}}}{{{wwwssspppeeedddaaa^^^[[[XXXWWWVVVVVVUUUSSSQQQOOOQQQTTTWWW^^^nnn{{{hhhUUUJJJ;;;;;;999888888888999999:::::::::999999999999888777777777999::::::888666444444444333222000///...------------------------------------------------------------......//////---,,,,,,...111333222222111111111111333555888999<<<>>>CCCFFFJJJNNNSSSWWW[[[]]]```bbbbbbccceeefffeeefffiiiiiiiiiiiijjjkkknnnpppsssvvvxxxzzz{{{{{{wwwvvvvvvuuutttttttttuuusssssstttvvvxxxyyy{{{{{{~~~}}}tttjjjccc[[[TTTSSSVVVWWWhhhzzzoooeee```dddkkk{{{yyycccUUUOOORRR\\\fffqqq}}}}}}xxxzzz}}}~~~gggUUUAAA999888666444333333333222222222222333333000000111222222222222111000000000000000000000000000000000000000000000000////////////////////////......////////////000000///......//////000111222333222222111111111111111333333333444444444555555444444444444444444444444666666777888888888888888777999===DDDLLLSSSWWWXXXUUUYYYZZZUUUQQQZZZooo~~~~~~~~~~~~}}}{{{zzzzzzzzzxxxvvvssspppnnnkkkkkkiiiiiiiiikkkmmmnnnllljjjhhhggggggjjjlllnnnmmmnnnpppqqqqqqooollljjjjjjiiigggeeebbb___\\\[[[WWWYYY[[[^^^bbbgggnnnsssyyyzzzzzzzzzyyyvvvtttrrrgggfffccc___[[[WWWTTTSSSOOOOOOMMMLLLJJJJJJKKKMMMOOOZZZmmmtttbbbRRRIII;;;:::999888888888999:::999999:::;;;:::999888777666666777999;;;;;;999777333333333333222111000///------------------------------------------------------------------......,,,,,,,,,///111333333222222222222333444777999;;;===@@@EEEHHHKKKOOOTTTWWWZZZ]]]```bbbcccdddfffhhhgggiiikkkkkkjjjjjjkkklllnnnooorrruuuxxxzzz{{{|||xxxxxxwwwvvvuuuttttttsssqqqrrrsssuuuvvvxxxyyyzzz||||||}}}~~~{{{sssiiibbb[[[VVVUUUYYY]]]lll~~~qqqhhhdddiiiqqqxxxaaaSSSMMMOOOYYYcccuuu}}}|||wwwxxxyyy{{{yyyvvvrrrppp[[[LLL>>>999999777444333222222111111111222222333000000111222222222222222222222222222222222222222000000000000000000000000////////////////////////........./////////000000////////////000111222333222222111000000000000000333333333444444444444555444444555555555666666666555666777888999:::::::::999;;;???HHHRRR[[[___```XXXYYYVVVPPPOOOZZZnnn~~~}}}~~~}}}||||||}}}|||yyytttpppmmmiiihhhgggggggggiiikkkmmmkkkjjjiiiiiijjjmmmppprrrqqqqqqqqqqqqqqqpppooonnnkkkjjjgggddd```[[[XXXVVVTTTVVVYYY\\\```fffmmmrrrxxxyyyyyyyyyxxxvvvuuutttllljjjgggbbb]]]XXXUUUSSSKKKKKKJJJIIIHHHGGGHHHHHHEEEMMM[[[ppp}}}mmm[[[MMMGGG;;;:::999888888888999:::888999;;;<<<;;;999777666666666777999;;;;;;999777333333333333333222111000------------------------------------------------------,,,,,,,,,---......,,,,,,,,,///222333333222222222333444555888:::<<>>AAAEEEHHHKKKNNNRRRUUUZZZ\\\^^^```cccgggllloooqqqpppnnnmmmkkkkkkjjjjjjppprrruuuwwwxxxzzz}}}}}}}}}|||zzzxxxuuusssrrrvvvuuuuuuuuuuuuwwwxxxzzzyyyzzz{{{}}}~~~zzzqqqgggaaa\\\\\\ccclllssshhhdddlllvvvrrr\\\QQQLLLKKKSSS]]]kkkwwwwwwwwwwwwuuurrrqqqpppiiiaaaSSSGGG;;;777666444333444333222111000000111222333222222222222111111000000111111111111111111111111222111000/////////111111111111111111222222222222111111111111111111111111333333333222222222111111222111000//////000111222222222111111111111111111222222333444555666777888::::::999888777777777777???AAAEEELLLTTT[[[```bbbZZZWWWRRRNNNLLLUUUkkk||||||}}}~~~|||yyyvvvsssqqqqqqooollllllmmmpppqqqqqqqqqqqqqqqpppnnnoooqqqssstttuuuvvvuuussspppllljjjnnnjjjfffbbb^^^[[[VVVSSSSSSQQQRRRVVVYYY\\\ccckkkrrrvvvxxxwwwyyyzzzxxxsssqqqoookkkeee```ZZZVVVTTTOOOMMMJJJIIIHHHHHHFFFDDDBBBBBBEEEMMMYYYfffpppvvv~~~xxxooocccWWWMMMFFFBBB>>>===<<<;;;:::999999999999999999888777777666666777666666777888999999777555333111111222333222111///...------,,,,,,------//////...---------------//////.........---------111000000222555777777555333333333555666888:::;;;???BBBFFFJJJLLLOOOSSSVVVZZZ\\\___aaadddhhhlllppprrrqqqpppnnnmmmllllllllloooqqquuuwwwxxxyyy|||}}}||||||{{{zzzxxxvvvtttsssxxxwwwvvvuuuvvvvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~}}}rrrmmmiiigggffffffllltttyyyttthhhdddkkkuuurrr[[[PPPKKKKKKTTT___kkkzzz~~~xxxxxxuuurrrpppooohhh___UUUHHH;;;777555333222444222222111000000111222222111111000000000/////////111111111111111111111111000/////////000111222222---------.........//////////////////////////////111111111222222333333333222111000//////000111222222222111111111111111111222222333444555666777888:::999999888888888888999;;;===AAAHHHPPPWWW\\\^^^aaa\\\UUUNNNJJJRRRiii~~~~~~~~~~~~}}}{{{|||~~~|||zzzwwwvvvwwwtttqqqpppqqqsssssssssrrrrrrqqqpppoooooorrrtttvvvvvvvvvvvvtttqqqmmmkkkllliiiddd```\\\YYYUUURRRNNNLLLMMMQQQUUUYYYaaajjjpppuuuyyyzzz|||~~~zzzvvvtttooojjjddd^^^ZZZXXXSSSPPPMMMLLLLLLKKKIIIHHHFFFDDDCCCEEEKKKRRRXXX[[[fffbbb\\\TTTLLLFFFBBB??????>>>===;;;:::999999888888888777777666555555444444333333444777888888777888333...000444666333//////...------,,,---------......---,,,,,,,,,,,,,,,...............---------///......000333444444444444444333444666999<<<===@@@DDDHHHLLLNNNQQQUUUWWWZZZ\\\___bbbeeeiiinnnqqqrrrqqqqqqpppooonnnnnnmmmmmmqqquuuwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvzzzyyywwwvvvvvvwwwwwwxxx{{{{{{{{{{{{}}}~~~}}}~~~~~~}}}|||ooolllkkkllljjjhhhjjjoookkk{{{uuuiiieeekkktttsss[[[OOOKKKLLLVVVbbbkkk}}}}}}zzzuuusssqqqiii```VVVIII;;;666444222222333222222111000000111222222111111111111111000000000111111111111111111111111///000000111111000000///////////////000000000000//////////////////////////////000111222333444555111111000000000000111111111111222222222222222222222333333444555666777777999999888888999999:::;;;888;;;???FFFMMMTTTZZZ]]]ddd___WWWNNNJJJSSSlll~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~}}}{{{yyyvvvtttuuuuuuuuutttssssssrrrpppnnnooorrruuuxxxxxxxxxwwwtttrrrooommmlllhhhbbb^^^ZZZVVVSSSPPPJJJHHHHHHMMMQQQVVV___iiiqqqwww}}}}}}{{{vvvqqqkkkeeeaaa^^^XXXVVVSSSQQQQQQPPPNNNLLLJJJGGGDDDEEEHHHLLLOOOQQQVVVTTTPPPKKKGGGCCCAAA??????>>>===<<<;;;;;;;;;;;;999999888777666555444444222222222444777888888888777333000111444555333000//////...---------------///...------,,,,,,------........................,,,,,,,,,...///111111111555444333444666:::>>>@@@BBBFFFJJJNNNQQQTTTWWWYYY[[[]]]```bbbeeeiiinnnrrrqqqqqqqqqppppppooonnnnnnmmmpppuuuxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwyyyzzz{{{~~~~~~}}}}}}~~~~~~~~~}}}{{{uuupppmmmiiibbb[[[XXX[[[aaatttuuujjjeeejjjrrrwww^^^QQQLLLMMMWWWdddmmm|||yyyvvvmmmcccVVVIII;;;555333222111333222111111111111111111222333333333333333333333333111111111111111111111111000111222222111///---,,,//////000000000111111111000000000000000000000000///000000111222333333333111000000000000000000111111111222222222222222333333333444444555666666777888888888888999:::;;;<<<:::===BBBGGGNNNUUU[[[___ccc___ZZZRRRNNNXXXqqq~~~~~~~~~~~~~~~~~~|||yyywwwwwwwwwvvvuuuttttttrrrpppooopppsssvvvyyyyyyyyywwwuuussspppoookkkgggaaa\\\XXXTTTQQQOOOIIIFFFFFFIIIMMMSSS]]]gggqqqzzz|||wwwqqqkkkgggeee^^^\\\XXXVVVUUUTTTQQQPPPIIIGGGDDDCCCFFFIIIKKKLLLOOONNNKKKIIIFFFCCCAAAAAA@@@???>>>>>>>>>>>>>>>???;;;::::::999777666666555333222222444777::::::999444444444333222222333333//////...------------...000//////...............---.....................///000111222222333444555555444444555777;;;???BBBDDDHHHMMMQQQTTTVVVYYY[[[\\\^^^```bbbeeeiiimmmqqqoooooopppppppppooonnnnnnnnnqqqvvvxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{wwwwwwwwwwwwyyy{{{~~~~~~}}}xxxqqqiiibbbXXXOOOMMMPPP^^^qqqtttjjjeeeiiirrr{{{{{{~~~{{{bbbTTTNNNNNNXXXdddqqq}}}xxxooodddUUUHHH:::555444222111333111111111222222111111111333333333333333333333333111111111111111111111111---...000111111000///...,,,,,,,,,---------......000000000000000000000000111111111111111111111111000000000111111000000000111111222222333333333333333333444444555666666666777777777888999:::;;;<<<;;;???DDDIIINNNUUU]]]bbbdddccc```ZZZTTT\\\ttt~~~~~~{{{zzzzzzzzzxxxvvvwwwvvvuuurrrqqqrrrvvvyyy{{{{{{zzzxxxvvvtttrrrqqqkkkggg```[[[WWWSSSPPPNNNJJJFFFDDDGGGJJJOOOZZZdddqqqzzz~~~yyytttpppnnnfffccc___\\\ZZZXXXUUUSSSOOOMMMJJJIIIJJJLLLMMMMMMOOONNNMMMKKKIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAABBB===<<<;;;:::999888777666444333333555888::::::999333555666444222111333555000///......------......000000///............///---------...............000222333333333333555666444444555666999===AAACCCFFFJJJPPPTTTWWWYYY[[[]]]]]]___aaabbbdddgggkkkooommmnnnpppqqqqqqpppooonnnpppsssvvvxxxxxxwwwwwwxxxxxxyyyzzz{{{||||||||||||vvvvvvwwwxxxzzz}}}~~~tttlllccc\\\TTTNNNOOOTTT^^^qqq~~~sssiiidddiiirrrwwwtttvvv|||cccVVVPPPPPPYYYddduuu|||wwwmmmbbbRRRFFF:::666555333111222000111222222222222111000000000000111111111111111111111111111111111111111)))***,,,///111222333444.........////////////000////////////////////////222222111111111000000000000000111111111111000000111111222222333444444444444444444555555555666666777777777777888999:::;;;;;;???DDDIIIMMMTTT]]]ccckkkkkkhhh```XXX]]]ttt~~~}}}}}}|||{{{yyy{{{{{{xxxvvvtttvvvzzz~~~}}}|||{{{yyywwwuuusssrrrlllggg```ZZZVVVSSSPPPNNNKKKFFFCCCDDDFFFKKKUUU___qqq}}}|||zzzrrrooojjjgggdddaaa]]][[[YYYWWWTTTSSSUUUVVVWWWWWWTTTSSSSSSQQQPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCBBBBBB======<<<:::999888777666444444333555888999999888666555333333333444333333000//////...............//////...------------...---------.........//////...000222222000000222444333444666888;;;???BBBCCCGGGKKKQQQVVVYYY[[[]]]^^^^^^___aaabbbccceeeiiilllnnnoooqqqrrrsssrrrqqqpppsssuuuwwwxxxwwwwwwxxxyyyyyyzzz{{{||||||}}}||||||wwwwwwxxxyyy{{{~~~}}}rrrjjjbbb[[[TTTPPPSSSYYY```rrr|||qqqgggcccjjjsssxxxrrrrrr~~~yyybbbVVVQQQQQQZZZeeewww~~~{{{uuukkk```OOODDD:::777777444222222000111222222222222111000/////////000000000111111111111111111111111111111+++,,,,,,---///111222333111111111222222222333333////////////////////////000000000000111111111111///000111222222111000///111111222222333444444555444444444555555555555555666666666666777888999999<<<@@@FFFJJJMMMTTT^^^eeepppooolllcccZZZ```xxx~~~}}}{{{~~~{{{yyywwwyyy}}}}}}}}}{{{yyywwwuuutttssslllggg```ZZZVVVSSSPPPNNNLLLFFFBBBBBBDDDHHHRRR\\\sss|||yyytttpppmmmiiieeeccc\\\ZZZXXXYYY[[[^^^______YYYYYYYYYXXXWWWUUUTTTSSSOOOMMMKKKHHHEEECCCBBBAAA===<<<;;;:::888777666555444333333555777888888777999444000111555777444000000000///.....................---,,,,,,,,,,,,------------........./////////111444333111111333555222444666999===@@@BBBCCCHHHLLLRRRWWWZZZ\\\]]]___^^^```aaaaaabbbdddgggjjjnnnppprrrtttttttttrrrrrruuuvvvwwwxxxwwwwwwyyy{{{zzzzzz{{{|||}}}}}}}}}|||zzzyyyyyyzzz{{{}}}}}}~~~}}}tttlllccc\\\TTTOOOPPPVVVaaarrr|||pppfffcccjjjsssvvvnnnkkkwwwuuu___UUURRRRRR[[[fffxxx{{{vvvkkk```MMMBBB999888888555222222000111222333333222111000000000111111222222222333111111111111111111111111111000///---------...///////////////000000000000111111111111111111111111......///000111222333333///000111222222111000///111111222333333444555555444444444555555555555555666666666666666777777888>>>CCCHHHLLLOOOVVV```hhhqqqpppkkkbbbZZZbbb~~~~~~~~~||||||}}}~~~|||{{{{{{{{{|||~~~}}}|||zzzvvvsssrrrmmmggg```[[[VVVQQQNNNLLLIIIEEEBBBBBBFFFJJJMMMiiiyyyzzztttooolllmmmiiifffgggkkkmmmjjjgggbbbaaa``````^^^[[[VVVSSSQQQPPPMMMJJJGGGEEECCCBBB>>>===:::888777777777888444444555555555555555555999888777666444222111000111111000000//////......///...---,,,,,,---...///...............///000000111111111111222333444555555777999;;;===???CCCFFFIIINNNUUUYYYZZZ\\\___bbbdddddddddeeegggiiilllmmmppprrrtttuuutttsssssssssuuuttttttvvvyyyzzzxxxuuuyyyzzz}}}~~~{{{zzzyyyxxxyyy{{{}}}}}}~~~}}}~~~~~~~~~}}}tttlllddd]]]TTTNNNPPPTTTbbbzzz}}}qqqgggcccjjjsss{{{wwwsssvvvrrr^^^UUUQQQRRR\\\iiixxxzzzmmmbbbTTTFFF:::666222---///555222222222222111111000000...---000444333///000555222222222111000//////...000///...------...///000000000000000////////////////////////////////////111111111000000000000000222444666555444222111222222222333333444555666666555555555555555666777777555555444555555666777888<<<>>>CCCIIIPPPZZZcccjjjooovvvrrrbbbZZZhhh~~~}}}~~~}}}||||||}}}~~~}}}|||}}}}}}~~~}}}{{{xxxuuusssoooiiiccc^^^ZZZUUURRRMMMJJJFFFBBBBBBDDDHHHJJJ___ooo|||wwwtttxxxsssooooooqqqqqqoookkkeeecccaaa```___\\\XXXUUUOOONNNJJJGGGCCCAAA???>>>===;;;999777666666777777444444444555555666666666888888777555444333222111111111111000//////......///...------------...///...............///000000111111111111222333444444444666888:::<<>>;;;999888:::999777666555555555666333444444555666777777888777666666555444444333333222111111000000///......///......------......///...............///000000222222222111222222333333333555888:::<<>>;;;999777666555777777666555444444444555333444444666777888999999555555555555555444444444222222111111000//////...//////............//////...............///000000333333222222111222222222444666999;;;===@@@DDDGGGMMMQQQWWWZZZ[[[]]]aaaeeeeeegggjjjmmmnnnmmmlllkkkllloooqqqsssrrrrrrrrrsssssstttuuuvvvxxxxxxwwwvvvvvvwwwyyy{{{{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~yyyooohhh___YYYSSSOOOSSSYYYfff~~~{{{ooofffdddlllvvvmmmZZZRRROOOQQQ]]]jjjtttvvvtttiiiQQQ===888999666222222222222222222222222222222...<<<@@@555000666888222111111111111000000//////////////////////////////222111111111000000000000////////////////////////000000000000000111111111///000111111///...///000333333333444444444555555555555555555555666777777777777666666777777888888;;;???DDDJJJQQQZZZbbbgggpppqqqmmmbbb^^^lll}}}|||||||||}}}yyywwwssspppkkkfff___ZZZUUURRRMMMHHHCCC@@@>>>>>>AAAEEENNNYYYeeennntttwwwzzz}}}{{{yyyyyyyyyvvvqqqjjjccc\\\UUUOOOLLLGGGEEEBBB@@@??????===;;;:::999888777666555555555555555444444444444444444444444555666777999999:::555555555555555555555555222222222111000000//////////////////////////////...............///000000333333222222111222222222555777:::===???BBBFFFIIINNNRRRWWWYYYZZZ]]]aaaeeeeeegggkkknnnoooooommmlllmmmooorrrsssrrrqqqrrrsssrrrsssuuuwwwwwwvvvvvvvvvwwwxxxzzz|||}}}|||{{{zzzxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~}}}xxxnnnfff^^^XXXRRROOOSSSZZZeee~~~yyymmmdddbbbkkkvvvooo\\\SSSPPPQQQ\\\jjjrrr}}}qqqnnn{{{uuuZZZAAA999999777444444222222222222222222222333>>>OOOSSSBBB333333444111111111111000000000000000........................111111111000000000000///000000000000000000000000//////000000111111111111000111222111000000111222333333333444444444444444555555555555555666777777777777666777777888999:::>>>@@@DDDHHHOOOXXXbbbiiirrrpppiii___[[[ggg~~~~~~~~~~~~~~~~~~~~~|||xxxtttooohhh```ZZZVVVSSSOOOJJJEEEAAA???===>>>@@@CCCHHHMMMTTTYYY\\\___bbbffflllqqqvvvyyy{{{|||xxxqqqjjjfffddddddddddddaaa[[[TTTMMMGGGCCCAAA===<<<:::999:::999777666555555444444444555555666333333444444444444444444555666666777888999999:::555555555555555555444444333222222111111000//////...//////000000//////..................///000000222222222111222222333333666888;;;>>>@@@CCCGGGKKKNNNRRRVVVYYYYYY\\\```ddddddgggjjjmmmoooooonnnmmmoooqqqssssssrrrqqqqqqrrrqqqsssvvvwwwvvvuuuvvvvvvxxxyyy|||~~~~~~}}}yyyyyyzzzzzz{{{||||||}}}||||||}}}}}}~~~|||}}}~~~|||wwwnnnfff]]]WWWQQQNNNSSSZZZeee~~~zzzmmmdddbbbkkkuuuttt```VVVQQQQQQ[[[hhhsss}}}nnnkkkwww|||~~~}}}~~~www]]]BBB999999666444666222222222222333333333333:::HHHMMM@@@222...111333111111000000000000000000......////////////......000000000000////////////000000000000000000000000/////////000111111222222111222222222111111333444444444444444444444444444555555555555555666777777666666666777888:::<<<<<<@@@BBBFFFKKKQQQZZZcccjjjrrrmmmeee\\\XXXbbb{{{~~~~~~}}}~~~~~~}}}~~~~~~zzzsssjjjaaaZZZVVVTTTPPPLLLGGGCCC@@@>>>===>>>@@@@@@@@@AAADDDGGGJJJLLLOOORRRWWW[[[^^^___^^^[[[VVVRRROOONNNNNNOOOOOONNNKKKGGGBBB>>><<<<<<777666666777888888666444555444444333444444555555222333333444555555555444777777777888888999999999666666555555444444444333333333222111111000000///...///000111111000///..................///000000111111111111222333444444555777;;;===@@@CCCGGGKKKNNNRRRVVVWWWXXXZZZ___cccccceeeiiilllnnnoooooooooqqqsssuuuuuusssqqqqqqqqqpppsssvvvwwwuuutttuuuwwwwwwyyy|||zzzzzzyyyyyyzzz{{{}}}~~~|||||||||}}}}}}~~~{{{{{{|||~~~~~~~~~{{{wwwnnnfff]]]VVVPPPMMMRRRYYYggg|||oooeeeccckkkvvvrrr^^^TTTPPPQQQ\\\iiiuuu~~~nnnjjjvvv{{{~~~~~~||||||}}}oooWWW@@@999888444222444222222222333333333444444...444999777111...111555000000000000000000000111///000111222222111000///////////////.........---000000000000000000000000...//////000111111222222111222222111000111333555444444444444444444444444555555555555555666777777444555666777999<<<>>>???CCCGGGNNNUUU[[[bbbhhhmmmrrrjjjaaaZZZVVV```yyy~~~||||||{{{{{{|||~~~~~~}}}~~~}}}vvvlllbbb[[[VVVTTTQQQMMMIIIDDDAAA@@@<<<>>>@@@???;;;888:::<<<>>>>>>@@@BBBEEEHHHJJJLLLEEEDDDAAA??????@@@BBBCCCAAAAAA@@@===;;;999999:::333333444666888777555222666666555444333333444444222222333444555555555555888888888888888888999999777666666555444444333333333333222222111000000000...///000111111000///..................///000000111111111111222333444555444777:::<<>>999777222000222222222222333333444444444333111333666555111000333000000000000000111111111111222333444444333222111///.........------------000000000000000000000000...//////000111222222222111111111000000000333555444444444444444444444444555555555555555666777777333444555777:::<<>>===<<<:::::::::;;;;;;;;;;;;;;;;;;===???AAACCC;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999999999999888777666444333333555666777555444666666555666666777888888:::::::::999999999888888444555666777777666555444444333333222111000//////............//////////////////000000111111222222000000000000111222333444666888;;;>>>@@@CCCGGGJJJOOOQQQQQQRRRVVV^^^```^^^bbbfffjjjkkkkkklllooorrrtttuuuuuuvvvvvvvvvvvvuuusssssssssttttttttttttuuuvvvxxx|||}}}{{{xxxwwwwwwwwwxxxzzz|||}}}||||||{{{||||||}}}~~~~~~|||{{{{{{}}}~~~{{{||||||vvvooofff\\\UUUOOOLLLRRRYYYlllzzzmmmfffeeennnyyyyyyiiiXXXQQQOOOQQQ^^^mmm|||rrrppp}}}yyywwwwwwxxxxxxyyyxxxvvvrrrlllhhhffffffWWWIII;;;777777666444444222333333444333222111000111111111111111111111111000000000111222222222333222111111111000000////////////............////////////////////////////////////...//////000111222555444333222111111111111555444444333333333444444666666555555555777999:::<<<999888999999999???GGGUUU```kkkqqquuuzzz|||zzzxxxkkk^^^WWWaaa~~~}}}|||yyyyyyzzzzzz{{{{{{||||||}}}}}}~~~zzzpppfff^^^ZZZTTTPPPMMMJJJHHHFFFBBBAAA@@@???>>>===>>>>>>;;;;;;:::::::::;;;<<<===:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999777666666777999999888777777777666666777777888999::::::999999999888888888444555666777777666555444444444333222111000//////............////////////000000000000000111111111000000000000111222333444666888;;;===???AAAEEEHHHJJJNNNOOOOOORRRYYY]]]]]]\\\aaafffjjjlllnnnrrruuuuuuuuuvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttvvvxxx{{{}}}~~~}}}{{{zzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}||||||}}}}}}~~~~~~~~~}}}|||{{{{{{}}}~~~|||}}}{{{uuunnneee\\\UUUOOOMMMSSSZZZmmmxxxmmmffffffppp{{{vvvfffVVVPPPOOOSSS```ppp~~~yyy{{{~~~{{{{{{zzzzzzuuutttpppkkkddd^^^ZZZXXXOOODDD:::777666444222333222333333333333222111000111111111111111111111111111111111111111222222222111111111111000000000/////////............//////000000000000000000000000000////////////000000111222222111111222222333333666555555444444555555555666555555555666777888999;;;888888999:::;;;CCCKKK^^^iiivvv|||sssddd\\\eee}}}|||wwwxxxzzz{{{|||||||||{{{||||||~~~vvvmmmddd___YYYSSSPPPNNNLLLKKKHHHGGGFFFEEEDDDCCCBBBBBB>>>===<<<;;;;;;::::::;;;:::999999999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???>>>>>>>>>;;;:::999:::<<<<<<;;;:::888888777777888888999999:::999999999999888888888555555777777777777555555444444333222111000//////............////////////111000000000000000000///000000000000111222333444666777:::<<<>>>AAAFFFIIIHHHMMMPPPNNNNNNSSSXXXZZZXXX\\\bbbgggjjjmmmqqqsssuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssvvvwwwyyy{{{|||{{{yyyxxx|||{{{zzzzzzzzz{{{{{{|||~~~~~~}}}}}}||||||}}}}}}|||||||||||||||}}}~~~~~~~~~zzztttkkkcccZZZTTTOOONNNUUU]]]pppwwwkkkeeegggqqq}}}rrrbbbTTTOOOOOOTTTcccsss}}}{{{tttrrrllleee]]]UUUOOOKKKDDD===888777555222000111222222333333333222111111111111111111111111111111222222222111111111111111111111111111000000000000000//////......//////000111111111111111111111111111111000/////////000000///000000111222444555666666666555555555666666777666555555555666777888999999777777:::;;;???IIISSSfffrrryyyjjj```ggg}}}{{{xxxzzz|||~~~}}}{{{|||~~~~~~uuukkkeee]]]VVVRRRQQQPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@??????>>><<<<<<<<<<<<===>>>??????AAABBBBBBCCCBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCC???===<<<<<<===>>>===<<<999999999888888999::::::999999999999888888888888555666777888888777666555555444333222111000000///............////////////111111000000/////////...000000000000111222333444444666999<<>>===>>>>>>===<<<::::::999999999999999:::999999999888888888777777555666777888888777666555555444444333222111000000............////////////111000000000//////......000000000000111222333444333555999<<>>DDDSSSaaassswwwjjjbbbjjj}}}|||yyyzzz|||~~~}}}~~~yyysssjjjbbb^^^\\\[[[ZZZXXXYYY[[[\\\[[[YYYVVVTTTQQQQQQQQQPPPNNNMMMKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGDDD@@@>>>>>>===<<<;;;::::::999999888888999999999888888888888777777777666666888888888888666666555555444333222111000000............////////////000//////////////////...000000000000111222333444333555999===BBBIIIQQQWWW\\\fffmmmlllgggaaaYYYRRRMMMNNNQQQWWW```iiinnnqqqttttttsssttttttvvvxxxyyyyyyyyyxxxwwwvvvuuutttttttttttttttuuuvvvwwwyyyzzzxxxzzz|||~~~}}}|||||||||}}}}}}}}}~~~~~~uuuoooggg```XXXSSSPPPQQQXXXaaa}}}uuuhhhaaacccnnnzzzpppaaaSSSPPPRRRYYYiiiyyy}}}~~~yyyrrrlllfff]]]RRRKKK===888555777777444222333222222111111222222333444111111111111111111111111222222222111111111111111000000000000111111111111111000000//////000000111111111111111111111111111222222111000000000111111333333222222111222222222333333333333333444555666444555666777888888888777777777999;;;>>>EEEUUUeee|||}}}ssshhhaaakkk~~~{{{|||}}}~~~~~~|||tttmmmhhheeecccbbb```bbbeeeggggggdddaaa___\\\\\\[[[YYYWWWTTTQQQPPPLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPOOOMMMLLLJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHCCC@@@???>>><<<;;;::::::999888888888888888888888888888777777777777666777888999999888777666555555444333222111111000............////////////.........///////////////000000000000111222333444555777999<<>><<<;;;:::999999888777777777888888888888888777777777777666777888999999888777666666555444444222222111000............/////////000---.........//////000000000000000000111222333444777888:::<<<@@@FFFMMMRRRUUUaaaoooyyy{{{uuugggYYYNNNLLLKKKPPPZZZdddkkkooosssrrrqqqqqqrrruuuwwwyyyyyyyyyxxxxxxwwwvvvvvvvvvssssssssssssuuuyyy|||~~~|||~~~~~~~~~}}}}}}}}}|||tttmmmhhh```XXXSSSPPPPPPXXX```xxxrrrfffaaadddqqq~~~}}}vvvzzzkkk]]]RRRQQQVVV___qqq~~~~~~vvvpppiii```TTTKKKFFF:::111111555444222111222222111111111222444555111111111111111111111111000000111111222222222333//////000000111111111222111111000000000000111111////////////////////////111000000000111222333333222111111111222333333444444444444555555777888888333444666888888888777777888999:::;;;<<>>===<<<:::999888777777555666666777888888999999999999999999999888777777777777666555444333333222000000000000000000000000---,,,,,,,,,,,,---......111222222333333444444555666888:::<<>>CCCSSSdddxxx~~~wwweeeVVVTTTVVV```~~~}}}xxxuuuwwwyyy{{{zzzyyyxxxwwwvvvtttqqqmmmhhhaaaZZZUUUOOONNNMMMMMMNNNQQQTTTVVVZZZXXXTTTRRRPPPNNNKKKIIIFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIEEEBBBAAA@@@>>>===<<<<<<:::999888777777777;;;::::::999999888777777888888888888888777666666666666555444333222111111000000000000000000000000...............//////000222222333444444555555666666888:::<<>>===;;;:::999777777666666666777777777666555555444444888999999999999888777777777666666555444333222222////////////////////////000000//////000000111222333333444444555666666666666888999<<>>AAAGGGPPPYYYfffgggiiilllooorrrtttuuurrrbbbUUUQQQSSSaaa~~~{{{yyyvvvqqqlllggg```YYYTTTPPPOOOMMMLLLLLLNNNQQQRRRVVVUUUTTTSSSRRRNNNIIIEEECCCCCCBBBBBBCCCCCCDDDDDDHHHEEEAAA>>>>>>???>>>>>>:::999888777777777777777333333333444555555666666999::::::;;;::::::999999999999888777666555555444........................000000//////000000111222222222333333444555555555666777999;;;>>>CCCJJJNNNOOOUUU\\\bbbjjjrrrssspppcccWWWJJJGGGKKKTTTaaakkknnnnnnoooqqqsssuuuwwwxxxzzzzzzyyyyyyxxxxxxwwwwwwtttuuuuuuvvvwwwxxxyyyzzzyyyzzz||||||rrrkkkbbbYYYRRROOONNNRRRcccvvvuuujjjggglllzzz}}}uuukkk^^^RRRQQQZZZhhhyyyyyyyyy}}}iiiTTTHHH>>>555333333222111222222111222222222222333333111111111111111111111111////////////////////////....../////////000000000---...///000000///...---111111111000000000000000111111111111111222222222222222222333333444444444555555555555666666666666666666666666777888999:::<<<::::::===BBBGGGMMMQQQ[[[ZZZZZZZZZ]]]ccckkkpppnnnaaaUUUPPPSSSbbb~~~{{{vvvrrrmmmgggaaa\\\UUUSSSPPPNNNMMMMMMOOOPPPSSSSSSSSSSSSRRRNNNIIIEEEDDDCCCBBBBBBAAABBBBBBBBBEEECCC???>>>>>>???>>>>>>:::999999888888888999999777777888888999:::::::::888888999999999999999888999999888777666555555444------------------------//////......//////000111000111111222333333444444555777999;;;>>>CCCIIINNNOOOTTTZZZ___hhhrrruuusssdddYYYNNNJJJLLLRRR]]]gggnnnnnnoooppprrrtttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwyyyyyyzzzzzzxxxyyy{{{~~~zzzqqqjjjcccYYYQQQNNNLLLQQQcccvvvtttjjjhhhmmm||||||~~~hhh\\\PPPPPPZZZhhhyyyqqqnnnyyyvvv^^^KKK@@@555333444333222222111111222222333333333333111111111111111111111111////////////////////////---------.........//////---...///000000///...---000000000000000000111111000000111111111222222222444444444333333222222222555555555666666666777777666666666777777888999::::::;;;;;;<<<@@@EEEJJJLLLQQQPPPNNNMMMPPPXXXccckkkkkkaaaVVVQQQSSSccc}}}xxxsssnnnhhhddd___\\\WWWSSSPPPOOOOOOOOOSSSSSSSSSTTTTTTQQQMMMJJJDDDCCCBBBAAA@@@@@@@@@@@@AAA???======>>>>>>===<<<999999888888888999999:::999999888888777666666666555555666777777777777666777666666555444333222222..............................------......///000000000000111222222333333555777888;;;>>>CCCIIINNNOOOTTTYYY___hhhqqquuusssfff\\\SSSOOOOOOSSS\\\fffnnnnnnnnnoooqqqrrrtttuuussssssssstttttttttttttttuuuvvvxxxyyyzzz{{{{{{{{{xxxyyy{{{~~~~~~~~~yyyooohhhbbbXXXPPPMMMLLLQQQcccwwwtttjjjgggmmm||||||eeeYYYOOOPPPZZZgggwww{{{mmmiiiqqq|||oooPPPCCC777444555444222222000111222333333333333222111111111111111111111111000000000000000000000000------........./////////...//////000000//////...000000000000111111111111000000000111222222333333555555444333333222111111555555555555666666666777777777777777888999::::::999<<<>>><<<>>>DDDIIIKKKLLLKKKJJJHHHIIIPPP\\\dddhhhaaaYYYTTTUUUeee{{{uuuqqqmmmjjjddd^^^YYYVVVTTTTTTSSSSSSSSSTTTTTTSSSPPPNNNDDDCCCAAA@@@???>>>======;;;::::::;;;<<<<<<:::888777777777777777888999:::666666555444444333333222555666777777888888888777666666555444333222111111..............................------......///000000111111222222333444444555666888:::===CCCIIIMMMQQQVVVZZZ___hhhqqqtttrrrggg^^^TTTNNNMMMQQQ[[[fffooonnnnnnooooooqqqrrrrrrrrrrrrrrrsssssssssttttttvvvwwwxxxzzz{{{{{{{{{{{{yyyzzz{{{}}}~~~xxxnnnggg___VVVOOOMMMMMMRRRdddxxxsssjjjgggmmm{{{|||aaaVVVNNNPPPYYYffftttzzzlllgggnnnxxxxxx|||~~~|||SSSEEE888555777666333222000111222333333333222222111111111111111111111111000000000000000000000000/////////000000000000111111000000//////000000111///000000000111111111111///000000111222222333333333333333333333333333333444444555555555666666666777777777777888999::::::999???BBB>>>===DDDKKKNNNNNNOOONNNLLLKKKOOOXXX___fffbbb\\\VVVWWWggg~~~}}}|||{{{|||~~~zzzvvvooohhhbbb]]][[[ZZZRRRQQQQQQRRRSSSSSSQQQOOOCCCBBB@@@???===<<<<<<<<<777777888:::;;;:::888555666666555666666777888999444444555666666777777888888999:::;;;;;;;;;;;;;;;777777666555444333333222////////////////////////...............///000000111222222333333444555555555666888:::===BBBIIIMMMRRRWWW\\\```hhhqqqsssqqqggg]]]RRRKKKIIINNNZZZeeeoooooooooooooooppppppqqqqqqrrrrrrsssssstttttttttvvvwwwyyy{{{|||||||||{{{zzzzzz|||}}}xxxnnnfff]]]TTTNNNMMMNNNSSSfffzzzsssiiiffflllzzz|||___UUUMMMOOOYYYeeerrr}}}uuugggbbbiiirrrxxxyyyzzzzzzyyy|||UUUFFF999666777777444333000111222333444333222222111111111111111111111111000000000000000000000000111111111111222222222222222111000//////000111222//////000000111111111222///000000111222222333333111222222333333444444555444444444444555555555666777777777777888999:::;;;999BBBEEE@@@===DDDMMMQQQTTTUUUUUURRROOOQQQXXX^^^eeeccc___XXXXXXhhh~~~~~~~~~}}}|||zzz|||~~~~~~vvvpppiiibbb]]]ZZZVVVRRRRRRTTTSSSNNNIIIFFFCCC@@@>>>===<<<999888777777777777777777777777888999999999888777555444999888777666666777888888999999999999999999999999777666555444333222111111333222000...---...///000...------......///000111000111222333333333333333666777:::;;;===@@@EEEHHHNNNTTT\\\bbbfffiiijjjkkkccc[[[QQQKKKMMMUUU___eeeooopppqqqpppooooooqqqsssqqqrrrssssssrrrrrrtttvvvxxxzzz}}}~~~}}}}}}}}}~~~{{{xxxvvvwww{{{~~~~~~}}}vvvjjjaaa\\\TTTOOOMMMLLLRRRfff{{{rrrhhhfffmmm||||||^^^SSSJJJMMMYYYggguuu}}}pppcccaaalllwww|||}}}~~~{{{zzz|||{{{vvvRRRDDD888444555444222222111111111111111111111111222222222222222222222222222222000///............000000000000000000000000000000000000111111111111......000111333555666777222333444555555555444333333333333444444444555555111222333444555777777888888999:::;;;<<<;;;:::999;;;;;;;;;<<>>;;;999777777777777777777777777888888999999888666555444777666555444444555666777999999999999999999999999777666666555444333222111111111111000000///...---.........//////000111222000111222333333333333333555777999;;;===@@@DDDGGGNNNTTT[[[aaaeeeggghhhiii```YYYPPPLLLNNNWWWaaagggmmmoooppppppppppppqqqrrrqqqrrrssssssrrrsssuuuwwwzzz|||~~~|||zzzzzz}}}}}}~~~~~~{{{rrrhhh```YYYRRRMMMMMMNNNUUUjjjtttkkkiiippp~~~^^^SSSKKKOOO[[[iiivvv}}}nnnaaabbbqqq~~~||||||}}}|||rrrPPPCCC888555555444222333111111111111111111111111222222222222222222222222222222000//////.........000000000000000000000000/////////000000000111111//////000111222222333333222333444555555555444333444444444444555555555555444444444555666666666777888888:::;;;;;;::::::999;;;;;;;;;<<>>;;;999666666666666666666666666777888888888777666555444555444333222333333444555888888888888888888888888666777777777666444333111///000111222111///---+++////////////000111222333000111222333444444444444555777999:::<<>>;;;999777666666666666666666666666777777777666666555555555444333222222222333444555777777777777777777777777666777888888777555333222000000111111000///---,,,............///000111222000111222333444444555555555666888:::;;;>>>BBBEEELLLPPPVVVZZZ[[[\\\]]]^^^XXXUUUPPPMMMOOOVVV```gggiiilllpppqqqqqqppppppqqqqqqssstttuuuuuuvvvyyy{{{}}}~~~~~~wwwmmmccc]]]TTTNNNLLLNNNRRR[[[sssrrrjjjjjjrrrsssZZZRRRMMMUUUbbbooo{{{~~~nnnbbbiii}}}{{{{{{}}}|||yyywwwxxxuuusssmmmgggffffffaaaZZZHHH>>>666555555333222333111111111111111111111111111111111111111111111111222111111000//////000000////////////////////////............////////////000000000000111111111222222222333333444444444444333333333333444444444444666666666666777777777777666777777888999999999999:::<<<===>>>???AAAEEEHHHJJJPPPVVVWWWUUUSSSSSSUUUQQQ\\\dddaaa^^^mmm}}}|||xxxxxxvvvtttqqqqqqsssuuuzzzxxxppplllhhhbbb]]]PPPKKKEEE@@@===;;;888777666666666666666666666666666666666555555555555555444444333333333444666777777777777777777777777777666666777777777555444333333222000///......//////------------...///000000000000222333444555555555555777999:::;;;>>>BBBEEEHHHLLLQQQTTTUUUVVVWWWXXXUUUTTTQQQNNNNNNTTT\\\ccchhhkkkoooqqqrrrqqqrrrrrrssstttvvvvvvwwwxxxzzz}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxmmmbbb[[[TTTNNNLLLOOORRR]]]ttt~~~pppjjjkkktttjjjWWWPPPNNNWWWfffrrr|||rrrhhhqqq|||{{{xxxyyytttrrrlllccc___\\\VVVNNNCCC<<<555555555333222444111111111111111111111111111111111111111111111111222111111000000000000111////////////////////////............///////////////000000111222333444444222222222222333333444444111222222222222333333333444444555666777888999999666777777777888999::::::;;;<<<>>>>>>>>>???BBBDDDDDDHHHMMMOOOPPPRRRUUUXXXYYYdddkkkfff```mmmyyyxxxuuurrrnnnlllmmmooossswwwyyysssmmmddd]]]OOOKKKEEE@@@===<<<;;;999666666666666666666666666666555444444444444555555555444333333444555777888888888888888888888888888666666666555555555444444444222000...---...///000,,,,,,,,,,,,---...//////000000222333555666666666666888999:::;;;>>>BBBEEEFFFIIIMMMPPPQQQRRRSSSTTTSSSSSSRRRPPPOOOSSS[[[bbbiiillloooqqqrrrrrrtttuuuuuuvvvxxxxxxxxxyyy{{{}}}}}}~~~~~~}}}||||||~~~|||{{{{{{}}}~~~~~~tttiii```[[[SSSNNNKKKNNNSSS]]]uuu}}}qqqlllnnnwww|||eeeTTTNNNNNNZZZhhhttt}}}tttmmmyyy{{{wwwxxxsssrrrmmmeee^^^YYYPPPHHH???999555555555222222444111111111111111111111111111111111111111111111111222111111000000111111111000000000000000000000000....../////////000000000///000111222333444555555222222222222222333444444222222222222333333333333222333444555777888999:::777777777777888:::;;;<<<<<<===>>>>>>===???AAADDDFFFHHHKKKNNNQQQUUUZZZ^^^eeeoootttkkkbbbnnn}}}{{{wwwrrrllliiiiiijjjhhhmmmttt|||~~~wwwnnncccZZZKKKGGGAAA===<<<;;;;;;:::777777777777777777777777555555444333333444555555444444333333444555777888999999999999999999999999777666444333222333444555222111000//////.........---,,,,,,------...///000///000222444555666777777777999:::;;;<<>>>>>>>>======>>>BBBEEEHHHJJJOOOUUUZZZ```fffiiioooxxx{{{ooodddooo{{{tttmmmhhhgggggg```eeelllttt|||yyynnnaaaWWWGGGBBB===999999999999999888888888888888888888888555444333333333444555666333333222222333555666777999999999999999999999999777555333111111222555666///000111222111///---,,,...------......///000111///000222444555666777777888:::;;;<<<===???CCCFFFEEEHHHLLLNNNOOOPPPRRRTTTOOORRRTTTTTTTTTYYYaaaiiilllnnnpppqqqrrrtttwwwzzzxxxyyyzzzzzzyyyyyy{{{}}}~~~||||||~~~~~~}}}~~~~~~~~~zzznnnccc]]][[[[[[NNNIIIHHHMMMSSS___xxxxxxlllhhhkkkuuuxxx]]]OOOKKKNNN[[[kkkvvv~~~}}}rrrqqq~~~}}}ttthhh[[[MMMAAA:::666444555555222222555111111111111111111111111000000000000000000000000222111111111111111222222000000000000000000000000000000000000111111111111222111111111000000//////333222111111111222333444555555555666666666777777555555555555555555555555999888888888999;;;===>>>??????>>>===<<>>===??????@@@DDDKKKIIINNNTTT\\\jjjyyywwwjjjeeesss}}}||||||}}}~~~~~~~~~~~~zzzuuuooohhhddd___\\\]]]cccjjjqqq{{{xxxooobbbUUULLLAAA>>>:::999:::;;;;;;999:::::::::999888888777777888888777777666666666666444333333333333444555555777777777888888999999999888888888777666444333222222111000///.........///,,,,,,---......//////000000222333444444555777999999;;;===>>>???AAAEEEHHHHHHKKKPPPTTTXXXZZZZZZZZZXXXXXXZZZ\\\___cccfffhhhgggjjjmmmoooppprrruuuwwwvvvwwwyyyzzz||||||}}}}}}|||}}}~~~~~~~~~~~~{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~{{{mmmaaaYYYTTTOOOKKKLLLJJJJJJNNNVVVeee}}}tttjjjiiipppzzzyyyyyylllYYYPPPKKKNNN___ssssssuuuyyyfffRRREEE<<<777555666666333111222111111111111111111111111///000000000111111111111333333222111000000000000000000000111111000000000000000000///---+++)))(((///000111222222222222222111000000000111222333333555555555666666666777777999999999999888888777666888888999999:::;;;;;;;;;@@@======@@@AAACCCHHHOOOQQQUUUZZZaaannn}}}xxxiiicccrrr}}}~~~}}}{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~xxxqqqiiiddd^^^YYYWWW[[[aaagggqqqzzz{{{uuummmcccXXXMMMEEE>>>;;;999999:::;;;;;;;;;;;;;;;;;;:::999999888888888777777777777666666666444444333333444444555666777777777888888888888888777777777777666555444444111111000///...------...,,,------......///000000111333555555555666888::::::<<<>>>@@@AAADDDHHHLLLJJJNNNTTTZZZ^^^``````___YYYZZZ\\\^^^aaadddgggiiiiiikkkmmmooooooqqqsssuuuuuuvvvxxxzzz{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{zzz|||{{{{{{{{{|||~~~zzzmmmaaaXXXQQQMMMKKKLLLJJJJJJOOOXXXhhh}}}rrrhhhhhhppp{{{wwwxxx}}}iiiWWWNNNIIIMMM```vvv{{{qqquuurrrZZZIII===888444555555111000111111111111111111111111111000000000000111111111111444444333222111000////////////000000000000//////222222111111///...,,,+++000111111222222222111111111111111000000111222222555555666666666777777777777777888888888777666666999999::::::;;;<<<<<<===>>>===>>>BBBEEEHHHOOOVVV[[[___dddjjjvvvwwwgggaaarrrttt~~~}}}{{{zzzzzzzzzzzz~~~~~~~~~}}}{{{|||zzzrrrkkkeee```ZZZVVVWWW[[[```jjjsssxxx|||xxxssskkkbbbYYYOOOFFF@@@===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999999888888777777777777777777777777666666666666666777777888999999999999999:::::::::666777777777777666666555333222111///............---------...//////000000111222444555555666888::::::<<<>>>@@@CCCGGGLLLOOOPPPTTTZZZ```ddddddcccaaa[[[\\\^^^```cccfffhhhjjjjjjlllnnnoooooooooqqqssstttuuuwwwxxxzzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzz{{{zzzzzzzzz{{{}}}wwwjjj^^^TTTOOOMMMLLLIIIJJJPPPZZZlll{{{pppggghhhppp|||}}}xxx{{{iiiVVVKKKHHHNNN```tttyyyppptttdddMMM???888444444333000///111111111111111111222222222000000000000000111111111222222222222111111000000000//////////////////000000000111222222222222222111111222222222111111000333333222222111222222222555666666666666777777777777777888888999888888888::::::;;;;;;<<<============<<>>??????>>>===;;;::::::::::::::::::999888888777777777777777777888888888888777666666666666777888888999999999999999999999999666777777777777777666666555444222111000/////////------......///000000111000222444444444555777999:::<<<>>>@@@CCCHHHNNNSSSXXX[[[```eeefffeeecccaaa]]]^^^```cccfffhhhjjjkkkkkklllnnnooonnnoooppprrrrrrsssuuuwwwyyyzzz{{{|||||||||zzzyyyyyyzzz{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||~~~{{{kkk\\\TTTPPPMMMIIIJJJQQQ]]]pppyyynnneeegggppp|||{{{iiiRRRHHHIIIQQQaaapppzzzxxxnnnrrrqqqUUUAAA:::555444222000///222000000111111111222222222111111000000000000000000///000111222222222222222000000////////////000000---......///000111111222111111222222222111111000555555444333333333444444666666666666777777777888888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>======AAAHHHOOOUUU^^^gggjjjsss~~~vvvdddaaavvvlllyyy~~~}}}{{{yyyxxxxxx{{{|||{{{zzzxxxyyy|||~~~yyyqqqkkkddd]]]UUUSSSSSSUUU\\\cccjjjsss~~~wwwrrrgggbbbZZZRRRLLLFFFAAA>>>???@@@@@@>>><<<::::::;;;:::::::::999888888777777777777777888888888888999555555444444555555666777777777777777777666666666777777888888888777666666666555333222111000//////---......//////000111111000111333444444555777999:::<<<>>>AAAEEEKKKRRRVVV]]]```cccffffffeeebbb______```cccfffhhhjjjkkklllkkklllnnnnnnnnnnnnpppqqqqqqrrrtttvvvxxxzzz{{{{{{|||{{{{{{zzzzzzzzzzzz{{{zzz{{{{{{{{{{{{||||||||||||{{{{{{{{{|||~~~zzzeeeXXXSSSMMMIIIIIIRRR```tttxxxnnneeegggppp|||~~~}}}eeeNNNGGGJJJTTTcccpppzzzxxxmmmppp```DDD<<<666444222000000333000000000111222222333333111111111111000000000000---...000222333333333222222111000//////000111222222111000000000000111111000111111222222222111111555555555444444555666666666666666777777777888888999:::;;;<<<===>>>>>>>>>::::::;;;;;;<<<=========>>>>>>CCCLLLSSS[[[eeennnqqq}}}wwweeecccxxxjjjwww~~~|||zzzxxxwwwxxxxxxxxxvvvuuuwwwzzz|||~~~}}}vvvqqqggg___WWWTTTRRRRRRXXX^^^eeeooo~~~|||yyyyyy{{{}}}yyywwwvvvwwwwwwtttnnniii^^^ZZZSSSMMMIIIEEEAAA>>>;;;===???>>>;;;::::::<<<;;;;;;;;;:::999999888888777777888888888999999999555555555555555666666777888777777777666666666555888888888888888777666555666555333111000//////............///000000111111111333555555555666888:::;;;===@@@CCCGGGNNNUUUZZZ___aaaccceeeeeecccaaa``````bbbeeehhhjjjkkklllllljjjlllmmmnnnnnnnnnppprrrpppqqqsssuuuxxxyyyzzz{{{|||}}}}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~lll[[[SSSMMMIIIIIISSSbbbwwwxxxmmmeeefffppp|||}}}vvvaaaNNNHHHKKKVVVhhhwwwwwwlllooo|||gggFFF>>>777444222000111444///000000111222222333333111111111111000000000///...///111333333333222111333222111000000111222333222111111000000111222333///000111222222222222222444444444444444555666777666666777777777888888888999:::;;;===>>>?????????999::::::;;;<<<<<<======??????EEENNNWWW___iiissszzz{{{gggdddyyygggttt~~~|||zzzxxxwwwuuuuuuuuutttsssuuuxxxzzz}}}~~~zzzuuujjjbbbZZZWWWTTTSSSWWW]]]cccmmm|||{{{ssskkkhhhhhhjjjlllooommmmmmooopppmmmhhhcccYYYUUUPPPKKKGGGDDD@@@>>>777:::======;;;:::;;;======<<<<<<;;;;;;:::999999777777888888999999999999777777777777777888999999:::999999999888888777777999999999888888777666555555444222111///...------......//////000000111111222444666777777777999;;;===>>>AAADDDIIIPPPXXX]]]___aaabbbddddddcccbbbaaaaaacccfffiiikkklllmmmmmmiiikkkmmmnnnnnnnnnppprrroooqqqsssuuuwwwyyyzzzzzz}}}~~~}}}|||{{{|||||||||{{{{{{zzzzzzyyyzzzzzzzzzzzz{{{}}}}}}ooo\\\SSSMMMIIIIIISSSdddyyyxxxmmmeeefffppp||||||rrr___PPPJJJLLLWWWkkk~~~vvvlllooo|||jjjHHH???888555333000111555///000000111222222333333222111111111000000//////000111222333333222000///444333111000000111333444************,,,...111222...///000111222333333333222222222333444555666777777777777777888888888888999:::;;;===>>>?????????999999::::::;;;<<<<<<===@@@@@@FFFPPPXXXaaalllvvv~~~iiieeeyyyhhhppp~~~}}}|||{{{zzzzzzwwwssspppqqqqqqqqquuuzzzxxx{{{|||pppggg]]]XXXTTTRRRUUU[[[```jjjvvv|||{{{vvvssskkk```ZZZYYY[[[]]]^^^ccccccdddffffffeeeaaa^^^RRROOOJJJFFFCCC???;;;999::::::::::::;;;<<<======999:::;;;<<<<<<<<<::::::777888999::::::999888777888777666555444444555666888888888888888888888888888888888777777555444444555444444333222222222333............////////////222333444666888:::<<<>>>>>>???BBBFFFKKKPPPUUUWWW^^^___aaabbb```_________]]]```cccfffggghhhkkkmmmllllllllllllmmmoooqqqrrrsssssstttvvvxxxzzz|||~~~~~~~~~}}}|||{{{{{{yyywwwuuutttuuuwwwyyy{{{{{{zzz{{{{{{|||}}}~~~qqq]]]RRRKKKKKKNNNWWWhhh~~~yyynnneeefffnnn{{{uuu\\\MMMHHHMMMYYYiii{{{ppphhhppp}}}bbbGGGAAA999333111111222333222222222222222222222222000000000000000000000000...111333333222/////////111111111111111111111111555555444444333222111111222222333333333444444444555444333333333333444555777888999::::::999888777999:::<<<=========<<<<<<======???@@@@@@AAA@@@@@@???@@@GGGRRR^^^iiivvvllldddyyygggooo|||~~~||||||{{{{{{wwwrrrpppqqqqqqqqqtttzzzzzz|||}}}sssjjj```ZZZUUUSSSVVV[[[[[[eeeooouuuxxxyyyuuuppphhhaaaYYYTTTUUUXXXZZZ[[[_________``````]]]YYYVVVMMMIIIEEEAAA???<<<:::888999999999999:::<<<======:::;;;<<<<<<<<<;;;::::::888888999999999999888888:::999777666666666666777888888888888888888888888888888888888777666555555555555444222222111111111............////////////111222333444777999;;;<<<>>>???BBBFFFKKKPPPSSSVVVYYY[[[]]]^^^]]]\\\\\\]]]]]]___bbbeeefffgggiiikkkllllllllllllnnnoooqqqrrrrrrssstttvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyywwwuuuuuuvvvxxxyyy||||||||||||}}}~~~~~~lll\\\QQQKKKLLLNNNXXXhhh~~~xxxnnneeefffnnnzzzvvv]]]NNNHHHMMMYYYiii{{{qqqiiiqqq~~~]]]EEE@@@999333111222222333222222222222222222222222111111111111111111111111///222444444222111000000000000000000000000000000111000000000000000111111111111111111111111111222333333222222222333444555777888999::::::999888777888999;;;<<<============<<<======>>>>>>???@@@@@@AAABBBHHHRRR]]]hhhxxxoooggg{{{fffmmmyyy~~~}}}||||||||||||wwwrrrooopppppppppsssxxx{{{|||~~~~~~vvvmmmddd]]]XXXTTTUUUZZZXXXaaajjjooossstttpppkkk___YYYSSSPPPSSSVVVWWWWWWZZZZZZZZZZZZYYYVVVQQQNNNHHHEEE@@@===;;;:::999888888888888999:::;;;===>>><<<<<<======<<<;;;:::::::::999999888888999999:::<<<;;;999888777777888888888888888888888888888888999999999999888888777666666555444222111000000000............////////////111111222333555888:::;;;>>>???BBBEEEIIINNNQQQSSSSSSUUUXXXYYYYYYXXXYYYZZZ\\\___bbbdddeeefffhhhjjjlllllllllmmmoooqqqrrrsssssssssuuuvvvxxxzzz|||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{yyyxxxvvvvvvwwwxxxyyy~~~~~~~~~~~~tttfffYYYQQQMMMLLLOOOXXXiiiuuullldddeeemmmxxxwww^^^OOOHHHNNNZZZjjj{{{ppplllwwwuuuUUUCCC>>>888333222222222222222222222222222222222222111111111111111111111111111333555555333111111111111111111111111111111111222111111111222333555666111111111111111111111111222111111111222444555777888888::::::::::::888888777888:::;;;======>>>>>>===<<<<<<<<<<<<>>>???@@@DDDDDDHHHQQQ[[[gggyyyqqqjjj}}}eeelllwww}}}|||{{{zzzzzzzzzzzzzzzuuuqqqnnnoooooonnnpppuuuwwwyyyzzz{{{|||~~~yyyqqqggg```ZZZTTTTTTXXXYYY```iiinnnsssuuuqqqjjj\\\XXXRRRPPPRRRTTTUUUTTTUUUUUUUUUVVVUUUSSSOOOKKKGGGDDD???<<<;;;::::::999777777888888:::;;;===>>>>>>>>>======<<<;;;;;;:::;;;:::999888888999:::;;;<<<;;;:::888888888888999888888888888888888888888::::::::::::999999888777666555444222000/////////............////////////111222222444555888999:::>>>???AAADDDGGGKKKNNNOOONNNQQQTTTVVVVVVWWWXXXYYY\\\^^^aaacccdddfffhhhjjjkkklllmmmoooppprrrtttuuussstttvvvxxxyyy{{{||||||}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyzzz~~~~~~~~~wwwlllaaaWWWQQQMMMMMMPPPZZZkkkrrrjjjcccccciiisss~~~~~~www^^^OOOIIIPPP\\\lll|||~~~mmmooo~~~~~~hhhMMM@@@<<<777333222333222222111111111111111111111111000000000000000000000000111222444444222111000111333333333333333333333333444333222222222444666777444444444333333333333222111111111222333555777999888999:::;;;;;;:::999888777888999;;;<<<===>>>???>>>===<<<;;;<<<>>>@@@BBBFFFEEEIIIPPPXXXeeewwwrrrkkkbbbiiiuuuyyyyyyxxxwwwvvvvvvwwwwwwsssooommmnnnmmmkkkmmmqqqqqqsssuuuvvvxxx||||||sssjjjccc\\\UUUTTTVVVZZZaaajjjpppvvvyyytttlll___ZZZTTTQQQQQQQQQOOOMMMMMMNNNOOOPPPRRRQQQMMMJJJEEEBBB>>>;;;;;;:::999888888888888999:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;:::999888888888999999888888888888888888888888999::::::::::::999999888777666444222111000//////............////////////333333333555666888:::;;;===>>>???AAADDDGGGIIIKKKLLLOOORRRTTTUUUVVVWWWYYY[[[]]]aaacccdddfffhhhjjjkkklllnnnppprrrtttuuuvvvuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyxxxxxxyyyzzz{{{}}}}}}}}}~~~}}}ssshhh^^^UUUPPPMMMNNNRRR\\\nnnpppiiibbbbbbeeelllyyyyyyyyyzzzuuu]]]NNNIIIRRR___ooo}}}wwwjjjrrrzzz{{{{{{|||~~~ttt\\\GGG===:::666333333333333222111111111111111111111111////////////////////////000111333222000///000000222222222222222222222222222111000//////000111222333333333333333333333333333333333444555888:::;;;999:::;;;<<<<<<;;;:::999777777888:::;;;===>>>??????>>>===<<<===???AAACCCFFFFFFHHHMMMTTT___sssrrrlll[[[bbbooo~~~~~~xxxwwwvvvuuuttttttttttttqqqmmmkkkkkkkkkhhhiiillljjjlllooorrrvvv{{{~~~wwwnnnggg___XXXUUUWWW[[[bbbkkksss{{{~~~xxxoooccc]]]UUUOOOMMMLLLIIIFFFEEEFFFGGGJJJMMMMMMJJJHHH@@@>>><<<;;;<<<<<<:::999::::::::::::;;;<<<======>>>>>>============>>>???<<<;;;;;;::::::;;;;;;<<<:::999999888888999;;;<<<888888888888888888888888999999:::::::::999999888777666555333222111111111............////////////333333444555666888::::::<<<<<<===>>>@@@CCCEEEFFFIIILLLPPPRRRSSSSSSUUUVVVWWWZZZ^^^aaacccfffiiikkkjjjlllnnnqqqtttvvvwwwxxxvvvxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~}}}rrrfff\\\TTTPPPLLLNNNTTT```rrrqqqjjjdddbbbbbbgggqqq|||xxxrrrrrrtttqqq[[[NNNJJJTTTcccsssttthhhvvvxxxyyyzzzzzzzzz{{{~~~|||zzzuuugggRRRBBB:::888555444444444333222111111111111111111111111////////////////////////000111222111///...///000////////////////////////222222222222222222111111000000111111111222222222444444444555666888;;;<<<::::::<<<<<<<<<<<<::::::888888888999:::<<<===>>>???>>>>>>>>>???@@@AAABBBEEEDDDGGGJJJNNNYYYmmmtttoooQQQYYYgggxxx~~~xxxwwwvvvtttsssrrrrrrrrroookkkiiiiiihhheeefffiiigggiiilllooosssyyyzzzrrrlllddd[[[XXXZZZ]]]eeeoooyyy}}}sssggg```VVVOOOKKKIIIFFFCCCAAABBBDDDGGGJJJJJJHHHEEE<<<<<<<<<>>>@@@AAA???>>>===<<<<<<;;;;;;<<<<<<===>>>============???@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::<<<>>>???888888888888888888888888888888999999999999888888777666555444333333333333............////////////222333333444555777888999::::::;;;<<<===???AAABBBEEEHHHLLLNNNNNNOOOPPPQQQSSSVVV[[[^^^aaadddgggjjjjjjlllooorrruuuwwwxxxyyyxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||{{{||||||}}}~~~{{{pppeee[[[SSSOOOJJJNNNUUUcccuuutttnnngggdddaaaccclllvvvwwwpppooopppmmmZZZNNNJJJVVVgggwwwssskkk}}}{{{}}}~~~}}}zzzxxxyyy{{{yyyuuurrrpppiii[[[III===888666444444444444333111111111111111111111111111111111111111111111111111111222333111000///000222000000000000000000000000111222444555666666555444//////000111222333333444555444444555666888:::;;;:::;;;<<<======<<<;;;:::999999888999999;;;<<<=========>>>>>>???@@@@@@@@@BBBCCCEEEGGGJJJSSSfffxxxyyysssIIIRRRaaasss~~~yyyxxxwwwuuusssrrrrrrqqqmmmiiiggghhhgggddddddgggfffgggjjjmmmrrrxxx}}}uuuoooggg^^^[[[\\\___hhhsssxxxkkkcccXXXPPPLLLJJJGGGEEEBBBBBBDDDGGGJJJJJJGGGEEE:::;;;>>>BBBFFFGGGFFFDDD>>>>>>===<<<<<<<<<<<<=========<<<===>>>???AAABBB:::;;;<<<======<<<;;;::::::::::::;;;<<<>>>@@@BBB888888888888888888888888777888888999999999888888777666555444444444444444............/////////000111222222333444555777888999999::::::<<<===??????BBBEEEHHHJJJJJJKKKLLLMMMPPPSSSXXX\\\___cccfffiiijjjlllooosssvvvxxxyyyyyyyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{||||||||||||}}}~~~yyyooodddZZZRRROOOIIIMMMVVVeeewwwwwwqqqjjjfffbbbbbbjjjtttzzzrrrpppoookkkYYYOOOJJJWWWiiiyyysssmmm|||yyyxxxyyyrrrnnnkkkiiibbbTTTDDD:::666555444444444444333111000000000000000000000000222222222222222222222222333333444222111000111333333333333333333333333333+++---000333555444333222000000111222444555666777555444444444555666888999:::;;;<<<======<<<;;;:::::::::999888999:::<<<===;;;<<<===>>>?????????>>>AAAAAADDDFFFGGGOOObbbsss}}}vvvCCCJJJUUUbbbqqq{{{yyyvvvttttttsssqqqooollljjjfffbbb``````aaabbbdddcccffflllppprrrxxx~~~tttjjjdddbbbbbbaaajjjyyy~~~vvvkkk^^^TTTOOOLLLHHHDDDGGGDDDCCCDDDHHHJJJIIIHHHGGGAAA>>>CCCMMMRRROOOJJJKKKIIIEEEAAA>>>===<<<<<<======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===;;;999777666777999;;;999888777666666777888999888999::::::;;;;;;::::::999888666444333333333444///////////////000111111333333444444555777888999<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFHHHJJJKKKPPPQQQTTTWWW\\\aaafffhhhfffjjjoooqqqrrrtttxxx|||}}}}}}~~~~~~}}}|||{{{{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~tttlllbbbVVVNNNLLLJJJNNNWWWeeexxxwwwtttpppjjjhhhiiimmmqqq|||pppooorrr~~~|||fffYYYSSSSSSZZZhhhwwwuuuvvv{{{vvvtttvvvsssrrrooofffYYYKKKAAA;;;666666555444333333333333000000000000000000000000000111111000//////000222555555444333333222111111222222222222222222222222555111......111222000---444333222222111111111222666555444333333444555666888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===???@@@EEE@@@AAAHHHJJJNNN```uuu~~~uuu???CCCKKKVVVeeevvv~~~~~~zzzxxxuuutttsssrrrpppnnnkkkhhheeebbb______``````bbbaaadddjjjnnnpppvvv}}}zzzooohhheeeeeeiiirrruuuggg]]]XXXTTTPPPMMMLLLKKKKKKNNNQQQRRROOOLLLDDDBBBAAACCCIIIOOOSSSUUUTTTQQQLLLFFFBBB???>>>>>><<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777666777888999:::999888777777888999:::888999::::::;;;;;;::::::777666444222111111111111///////////////000111111444444555555666888999:::888888888999999;;;<<<<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAA>>>???EEEHHHMMM^^^rrryyyrrr<<<===AAAIIIVVViii|||~~~}}}}}}~~~yyywwwtttrrrrrrpppnnnlllhhhfffccc```^^^]]]^^^^^^^^^^^^aaahhhkkknnntttzzzwwwnnnjjjiiimmmvvv~~~rrrgggaaa]]]XXXUUUPPPPPPQQQUUUXXXXXXSSSOOODDDEEEEEECCCCCCIIISSS[[[]]]ZZZTTTMMMGGGCCC@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999:::999888888888888999:::888999::::::;;;;;;::::::666555444333222111111111///////////////000111111444555555666777888999999666777777888999:::<<<===@@@BBBFFFIIIKKKOOOSSSVVVUUUSSSPPPMMMNNNTTT\\\cccfffjjjnnnooonnnnnnppprrruuuvvvyyy|||~~~}}}~~~~~~wwwnnnggg^^^TTTNNNLLLIIIQQQaaattt~~~{{{uuuqqqoooppprrr{{{{{{|||wwwqqquuuwwwbbbVVVRRRRRR^^^ppp|||qqquuu}}}}}}yyynnn\\\JJJ<<<666666666555444333333333333222222222222222222222222000111222111//////111222444444333333222222111111000000000000000000000000...111333222000///333777333333333333333444444444333333333444555666888888999999999999::::::::::::========================<<<===>>>??????@@@@@@??????===@@@EEEGGGLLL]]]ooo{{{rrrooo<<<<<<>>>BBBMMM]]]ooozzz~~~}}}||||||||||||wwwuuusssrrrqqqooollliiifffdddbbb___]]]\\\\\\\\\\\\\\\```fffjjjlllqqqwww{{{uuupppnnnppp{{{~~~tttmmmgggccc```YYYXXXXXXZZZ]]]\\\XXXTTTHHHHHHFFFBBB@@@CCCKKKRRR\\\[[[XXXSSSNNNHHHCCC@@@<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999999999::::::;;;<<<<<<;;;:::999999999888777777888999999888999::::::;;;;;;::::::888777666555444333333333///////////////000000111333444555666666777777777888888999:::;;;===???@@@AAADDDIIILLLOOOTTTZZZ^^^aaa]]]VVVOOOLLLPPPXXX```ccchhhnnnrrrrrrsssuuuxxxvvvwwwzzz|||~~~~~~|||sssjjjccc\\\SSSMMMLLLIIIRRRcccxxx~~~zzzvvvttttttuuu}}}}}}vvvrrryyyrrr___TTTQQQTTT```rrr}}}rrrssssss^^^KKK>>>999666666555444333333333333222222222222222222222222111222222111000000111333333333333333222222111111222222222222222222222222000222333222111111333555333333444444444555444444222222333444666777999999888888888888888888888888========================<<<===???@@@AAAAAA@@@???AAA@@@BBBFFFGGGLLL[[[kkkuuunnnlll<<<===>>>@@@GGGQQQ]]]fff{{{}}}|||zzzzzzzzzzzz{{{vvvtttrrrqqqpppnnnjjjgggdddccc```^^^\\\[[[ZZZZZZ\\\[[[___eeehhhiiinnntttvvv~~~|||vvvtttzzzyyysssooolllfffccc``````aaaaaa^^^[[[LLLIIIDDDAAA@@@BBBEEEGGGSSSTTTWWWWWWSSSMMMFFFAAA>>>===<<<<<<<<<======>>><<<;;;;;;:::999999888888888999:::;;;;;;:::999888888777666555555666777888888999::::::;;;;;;::::::777777666666555333333222///////////////000000111111222333444555555555444888888999:::;;;===???@@@@@@DDDJJJMMMPPPVVV^^^dddiiieee^^^SSSLLLLLLSSSZZZaaagggooosssuuuvvvxxxzzzzzz{{{}}}yyypppgggaaaYYYQQQLLLLLLJJJSSScccwww}}}zzzxxxyyyzzzxxxwww~~~mmm[[[SSSQQQVVVbbbsss~~~sssqqqwww___KKK@@@<<<666666555444333333333333222222222222222222222222111222222111000000111333333222222222222222111111222222222222222222222222555333111111222333222000333333444555555444444333111222444555777888999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAAAAA@@@@@@AAABBBDDDEEEEEEJJJWWWdddjjjsss~~~nnnlll;;;<<<===???AAAGGGMMMRRRiiiuuu~~~|||{{{yyyxxxxxxyyyyyyvvvtttrrrqqqpppmmmiiifffcccbbb```^^^\\\ZZZYYYYYY[[[[[[___dddffffffjjjooorrryyy~~~|||{{{wwwuuuppplllgggeeeeeedddaaa^^^QQQJJJCCC@@@BBBDDDDDDBBBIIIMMMSSSVVVVVVQQQKKKFFF@@@@@@>>>===<<<===>>>???;;;;;;::::::999888777777555666777888999888777666777666555555555555666777888999::::::;;;;;;::::::555555555444333222000000///////////////000111111000111333444444444333222666666666777888:::;;;<<<===BBBHHHKKKNNNTTT]]]eeejjjhhhbbbXXXNNNKKKNNNSSS^^^eeemmmssstttuuuwwwxxx~~~xxxoooeee___XXXPPPLLLLLLMMMUUUeeewww~~~||||||~~~yyyyyy}}}gggWWWRRRRRRZZZeeetttzzzrrrppp|||dddLLL@@@<<<666666555444333333333333222222222222222222222222111222333222000000222333222222222222222222111111000000000000000000000000777333///000222333111...333444555555555333222111222333444666888999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@???BBBEEEDDDCCCHHHTTT___```hhhrrr}}}ppplll<<<=========>>>AAAEEEHHHSSSaaattt~~~|||{{{yyywwwwwwwwwxxxvvvtttsssrrrpppmmmiiieeebbbbbb```^^^\\\ZZZYYYXXXZZZZZZ]]]bbbcccbbbeeejjjnnnuuu{{{{{{xxxtttrrrpppmmmhhhccc\\\TTTIIIBBBAAABBBCCCCCCGGGKKKPPPTTTVVVTTTQQQNNNDDDBBB@@@>>>======>>>???;;;;;;:::999888777666666666777888888999999999888888777666555555666777888888999::::::;;;;;;::::::444555555555444222000//////////////////000111111111222333555555444333222444444444555555777888888888===DDDGGGIIIOOOYYYbbbggghhhfff^^^SSSMMMMMMPPPYYY```kkkrrruuuwwwyyy{{{~~~xxxnnnddd^^^WWWOOOKKKLLLOOOXXXiii|||~~~~~~zzzzzzyyycccTTTQQQSSS]]]hhhwwwuuuoooppp{{{pppSSSBBB<<<666666555444333333333333111111111111111111111111222222333222111111222444111111111111111111222222000000000000000000000000222111000000000111111111333444555555444222000...222333555777888999888888777777888999;;;<<<==============================>>>======>>>>>>???@@@AAA>>>CCCGGGFFFFFFLLLXXXaaacccjjjqqqxxxrrrmmm??????>>>======???DDDGGGCCCQQQfffxxx~~~}}}{{{yyywwwwwwwwwwwwvvvuuusssrrrqqqmmmiiieeebbbbbb```^^^\\\ZZZYYYXXXYYYYYY\\\aaaaaa```bbbffflllsssyyy||||||tttmmmhhh^^^PPPEEE??????AAACCCIIIKKKOOOSSSUUUVVVUUUUUUFFFDDDAAA???>>>===>>>???;;;;;;:::999888777666555:::::::::;;;;;;<<<<<<<<<999888777666666777888999999999:::;;;;;;;;;::::::666777777777666444222111///////////////000111111111333444666666555444222555555555555555666777888444:::@@@CCCEEEKKKVVV___eeehhhiiicccXXXQQQPPPRRRSSS\\\hhhrrrxxx{{{}}}~~~xxxnnnddd]]]VVVOOOKKKKKKPPP[[[mmmzzz|||vvv```SSSPPPSSS^^^jjjzzzqqqnnnppp|||{{{ZZZEEE===666666555444333333333333000000000000000000000000222333333222111111222444111111111111111111222222222222222222222222222222---000222111......111555333444555555333111...---333444666777888888888888::::::;;;===???@@@AAABBB========================>>>======<<<===???@@@AAA???EEEJJJJJJKKKRRR^^^gggmmmssswwwzzzsssmmm???>>>===>>>???@@@???>>>EEEEEEMMM^^^ppp|||}}}|||zzzwwwtttttttttqqqqqqpppnnnllljjjhhhgggfffeeeccc```]]][[[ZZZYYYXXXXXXYYY[[[]]]___aaabbblllnnnssswww}}}|||nnn]]]PPPEEE@@@CCCHHHHHHHHHKKKQQQXXX[[[YYYWWWUUUMMMDDD>>>======<<<;;;;;;;;;;;;;;;:::999888777888888999999999999888888666666777777666555444444999999:::::::::999999888666666555555444333222111000000000000000000000000000000111222333333333333555444222111222444666777999888;;;@@@EEEHHHOOOWWWaaafffggg```XXXTTTQQQMMMOOOVVVbbbmmmvvvzzzzzzzzz|||}}}~~~}}}|||}}}{{{vvvmmmccc\\\TTTLLLKKKNNNRRR]]]oooyyyzzz}}}ttt\\\OOOPPPUUUbbbppp||||||ggghhhqqq___EEE@@@777666444333222111111111111000...///000000///...222222222222222222222222///000000111000///...---000000000000111111111111000222333555555444333222666666666666666666555555333555777888999999999888777888999:::<<<===>>>>>>AAA@@@???=========>>>>>>@@@????????????AAABBBCCCDDDDDDHHHMMMQQQVVV```jjjvvvxxx}}}~~~oooooo@@@???>>>???AAAAAA@@@>>>BBBAAAFFFRRRbbbsss~~~~~~{{{wwwuuuttttttqqqqqqpppooommmjjjhhhgggfffeeebbb___\\\ZZZXXXWWWWWWWWWXXXZZZ\\\___aaabbbiiikkkooosssyyypppaaaSSSIIIGGGJJJFFFGGGIIINNNTTTYYY[[[\\\WWWQQQHHHAAA===;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888888777777777777666666666555555555555::::::;;;;;;;;;::::::999777777666555444222111000000000000000000000000000000000222333444444444444555444333333333444555666777555666;;;???DDDMMMVVVaaafffhhhbbbZZZVVVRRRNNNNNNUUU```kkksssxxxyyyyyy|||}}}~~~~~~~~~~~~~~~}}}rrriii```YYYRRRLLLLLLOOOTTT___rrryyyzzz}}}pppZZZNNNNNNSSScccrrrzzzhhhhhhnnnzzzyyy```EEE???666666444333222111111111111/////////111111000///111111111111111111111111111111000000/////////000000000000000111111111111000000000000000000111222555555555555555555555555333444555666777888888888888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>??????===<<<<<<<<<===>>>???@@@DDDDDDGGGLLLPPPUUU___iiixxx}}}{{{ooopppBBBAAAAAABBBCCCCCCAAA???@@@>>>@@@GGGQQQbbbzzz}}}xxxuuussssssrrrqqqpppooommmjjjhhhgggfffdddaaa^^^[[[XXXVVVUUUUUUVVVWWWYYY\\\___aaabbbfffhhhjjjnnnttt|||rrr___NNNGGGFFFDDDFFFIIILLLPPPUUU\\\```YYYUUUNNNEEE>>>:::999:::;;;;;;;;;;;;:::999888777666666666666666666666666888777555444444555666666:::;;;;;;<<<<<<;;;;;;;;;777777666555444222000///000000000000000000000000000111222333555555666666555555555444444444444444:::777777;;;@@@FFFPPPZZZ___fffiiiddd]]]XXXSSSNNNNNNSSS]]]gggpppvvvxxxyyy|||}}}|||||||||}}}~~~|||mmmeee\\\VVVPPPKKKLLLPPPVVVbbbvvv||||||~~~mmmYYYNNNOOOSSSdddtttwwwfffeeejjjttt{{{}}}||||||vvv{{{```EEE>>>666555444333222111111111000//////000222333222111000000000000000000000000333222111//////000111111000000000111111111222222111000...---...///111333444444444444444444555555333444444444555777888999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????????????????@@@AAABBBCCCDDDDDDFFFLLLPPPVVVaaalllzzzzzzooorrrDDDDDDEEEFFFHHHGGGDDDBBBAAA@@@AAACCCHHHVVVnnn}}}xxxtttrrrrrrrrrrrrqqqooommmkkkiiihhhfffdddaaa]]]ZZZWWWUUUUUUUUUUUUWWWYYY\\\___aaabbbdddeeegggkkkpppxxxiiiTTTIIIFFFCCCGGGKKKMMMNNNRRRYYY^^^[[[YYYSSSIII???999888::::::::::::::::::999888888777777777666666777777777888777555444333555666888999::::::;;;;;;;;;;;;;;;666666555555444333222111////////////////////////000111222444555666777777555555666666555444333222999777888===BBBGGGPPPYYY^^^eeejjjfff___YYYSSSNNNNNNSSS[[[eeennntttyyyzzz|||~~~~~~~~~}}}~~~|||wwwmmmddd[[[TTTOOOJJJLLLPPPXXXeeeyyy~~~kkkYYYPPPRRRWWWgggvvv~~~sssaaabbbgggpppyyy~~~}}}~~~[[[DDD>>>666555444333222222222222000//////000222444333333111111111111111111111111222222222111111111111111000000111111111222222222333222111111111222444444333333333444444444444444555444444444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===@@@@@@@@@AAABBBBBBCCCDDDCCCCCCFFFLLLRRRZZZgggssszzz}}}qqqsssFFFGGGIIIKKKMMMLLLIIIFFFAAABBBCCCDDDEEEMMMbbbuuu~~~xxxtttrrrqqqrrrrrrqqqooommmkkkiiihhhfffdddaaa^^^[[[XXXWWWVVVVVVVVVWWWYYY\\\___aaabbbdddeeegggjjjooovvv~~~vvv___RRRNNNEEEIIIMMMOOOOOOPPPTTTXXX\\\ZZZUUULLLBBB;;;999:::999999::::::999999888888999888888777777888888999888666555333444555777888888888999:::::::::::::::333444444555444444333333////////////////////////000111333444555666666666555666666666555444333333333333666===AAADDDJJJQQQ[[[ccciiifff___ZZZSSSMMMNNNRRR[[[dddmmmtttyyy{{{}}}~~~{{{vvvnnneee[[[UUUOOOJJJLLLPPPZZZhhh}}}yyyfffVVVPPPTTTYYYiiiwwwzzzooo^^^ccckkkssszzzpppRRRAAA<<<555555444333222222222222000//////000222444333333222222222222222222222222000111333333333222000///111111111111222222222222222333444555555555444333333333333444444444555555666555555555666888:::;;;<<<;;;;;;;;;;;;:::::::::===>>>?????????===<<<;;;======>>>??????@@@@@@@@@BBBBBBFFFNNNVVVaaaqqq~~~~~~tttsssHHHIIIMMMPPPSSSRRRNNNKKKBBBBBBCCCCCCAAAFFFUUUeeeyyyuuusssssssssrrrqqqpppnnnkkkiiihhhfffeeeccc```]]][[[YYYYYYXXXXXXYYY[[[]]]___aaabbbdddfffhhhkkkooottt{{{hhhXXXRRRJJJLLLNNNPPPPPPPPPRRRSSSZZZXXXSSSLLLEEE???<<<;;;888999999999999999888888:::999888777777888999:::666666555444555666777888777777888999::::::::::::333444444555555444444333000000000000000000000000111222333444444555555444666666666555555555555555444444888???CCCDDDHHHNNNYYYaaafffccc]]]XXXRRRMMMLLLQQQZZZdddmmmtttxxxzzz{{{}}}|||xxxoooeee[[[TTTOOOKKKMMMQQQ^^^lll~~~rrr___QQQNNNSSSZZZlllyyy~~~vvvkkk___kkkwww}}}~~~~~~zzz___HHH;;;888555444333333222222222333000//////000222333222111222222222222222222222222000111222222222111///...111111111222222222222333000111333555555444222111333333333444555555666666666666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::>>>>>>@@@AAAAAABBBAAAAAABBBBBBGGGPPPZZZgggyyyvvvtttIIIKKKPPPUUUXXXWWWSSSPPPEEECCCBBBAAA???AAAMMM[[[vvv|||xxxvvvvvvsssrrrrrrpppnnnllljjjiiigggfffdddaaa___^^^]]]\\\ZZZZZZ[[[\\\]]]___aaabbbdddfffiiilllnnnrrrwwwzzzqqq]]]TTTOOONNNLLLMMMOOORRRSSSSSSXXXUUUPPPKKKGGGCCC???<<<888888999999999999888888999888777666666777888999555555555555666666666777777888999:::;;;;;;;;;;;;666666666555444333111000000000000000000000000000222222333333333333222222666666555444444555666777999888;;;@@@CCCDDDIIIPPPWWW___ccc```ZZZVVVQQQLLLIIIOOOXXXccclllsssvvvxxxxxxzzz}}}}}}yyyuuulllcccYYYSSSNNNLLLNNNTTTbbbqqqooo\\\OOONNNUUU\\\mmm{{{ttthhhcccuuu~~~~~~}}}}}}|||hhhPPP>>>777666444444333222222222333333111/////////111111000///111111111111111111111111333222000......///000111111111111222222222333333111111222222333333333222333444444555666666777777333444555777888888999999:::;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<======@@@AAABBBDDDDDDDDDDDDCCCDDDDDDHHHQQQ[[[iii|||wwwuuuJJJLLLQQQWWW[[[ZZZVVVSSSJJJFFFBBB@@@>>>@@@KKKWWWmmm~~~zzzyyyxxxssssssrrrpppnnnllljjjiiigggfffeeecccaaa```______\\\\\\\\\]]]^^^___aaaaaacccfffjjjlllnnnqqqtttvvvyyy}}}eeeYYYSSSNNNJJJJJJNNNSSSUUUUUUVVVRRRMMMJJJIIIFFFAAA===777888888999999999888888999777666555555666777999444444555666777777666666888999:::;;;<<<<<<<<<<<<999888777666333111///...000000000000000000000000222222333333333222111111666555444333444666888999999777777;;;===???FFFNNNVVV]]]bbb^^^YYYUUUPPPLLLGGGMMMWWWbbbkkkqqquuuvvvuuuwww{{{~~~|||}}}}}}}}}zzztttoooiii```WWWRRRNNNLLLPPPVVVfffuuuppp\\\PPPPPPXXX```nnn}}}tttfffeee|||}}}~~~|||yyyyyy|||zzzzzzqqq]]]GGG999666777444444333222222222333333111000...///000000///...000000000000000000000000666222...******---111444111111222222222333333333444333222111111333555666444444555555666777888888222333555777888888777777:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;===???@@@===>>>@@@AAABBBAAAAAA@@@EEEEEEHHHQQQ[[[iii|||wwwwwwOOOUUUZZZ]]]```bbb^^^WWWRRRIIIBBB???>>>AAAHHHPPPdddyyyzzzzzz|||{{{yyyvvvrrrooollliiihhhfffgggggggggfffdddbbbaaa________________________eeefffhhhkkknnnqqqssstttuuu{{{xxxeee\\\QQQQQQRRRKKKKKKPPPOOOMMMLLLLLLLLLKKKHHHCCC???<<<:::999999:::999888666:::888777999;;;:::777444555666777888999::::::::::::::::::999999999888888333444666666666444222000***,,,000333444444222000000000111222333444444555666666666666777777777777777888999;;;===BBBGGGLLLTTTYYY^^^^^^YYYSSSOOONNNMMMSSS[[[ccciiioootttxxxwwwyyy{{{}}}}}}wwwoooiiihhh^^^UUUPPPMMMLLLPPPUUUeeexxxppp[[[PPPOOOYYYbbbooo{{{mmmnnnooo~~~yyy||||||xxxvvvwwwqqqnnnaaaMMM@@@<<<888333222222222333333444444444333222222222222222222333000000000000000111111111777666555333222111111111333333333222222111111111111222444555555555444333444444555666666555555444666666777777888888999999;;;<<<======;;;:::;;;===<<<;;;::::::;;;<<<===>>>@@@AAACCCCCCBBBAAABBBCCCHHHGGGHHHMMMVVVeee{{{~~~tttsssPPPVVV\\\```ccceee```YYYPPPIIICCCAAA@@@AAAEEELLL^^^ttt||||||}}}}}}{{{xxxtttpppllljjjiiiffffffeeeeeedddcccbbbaaaaaaaaaaaa```````````````bbbccceeegggjjjmmmnnnoootttxxxvvveeeVVVRRRQQQJJJIIIMMMJJJLLLKKKLLLLLLMMMKKKGGGDDD>>><<<:::999999999888777999888777888::::::777555666666888999:::::::::::::::::::::::::::999888888666666777777555333000///,,,---000222333333111000000000111222333444444555666666666777777777777777777888:::<<<>>>BBBHHHLLLSSSXXX]]]]]]XXXRRRNNNMMMKKKQQQZZZbbbhhhmmmrrrtttuuuvvvyyy{{{}}}~~~~~~~~~}}}~~~|||uuuoookkkfff]]]SSSOOOMMMMMMQQQWWWjjj|||mmmZZZPPPQQQ\\\gggtttyyymmmpppwww{{{{{{zzztttppppppeeebbbVVVEEE<<<:::999555222222333333333333333333222222111111111111222222,,,---...///111222222222111111000000000111222222222222333333444444555555555555666666666555444333444444555555555555444444666666666777888888999999;;;<<<===<<<;;;:::;;;<<<===<<<;;;;;;<<<===>>>???@@@AAACCCCCCBBBBBBBBBCCCGGGFFFHHHNNNVVVcccxxx~~~uuusssPPPXXX___dddhhhiiiccc\\\PPPJJJEEEDDDBBB@@@BBBGGGVVVkkk~~~~~~~~~|||yyyuuupppmmmjjjiiiffffffeeedddddddddddddddbbbbbbbbbbbbbbbbbbbbbcccaaabbbdddfffhhhjjjkkklllppptttyyy|||~~~tttaaaVVVRRRKKKJJJLLLFFFJJJJJJJJJLLLNNNNNNLLLJJJAAA>>>;;;999999::::::999999888777888999999777555777888999999::::::::::::999:::;;;;;;;;;:::999888888888888777555222///---...///000111111111111000000000111222333444555555666666777777777888888888888:::<<<===@@@DDDIIIMMMSSSWWW[[[ZZZVVVPPPMMMMMMLLLRRR[[[dddjjjnnnqqqsssrrrtttwwwzzz|||}}}}}}~~~}}}~~~~~~yyytttooolllccc[[[SSSOOOMMMMMMSSSZZZooojjjYYYQQQSSS```mmmxxxuuukkknnn~~~{{{uuuooommm```ZZZMMM???999888888666333333333333333222222222111111000000000000111111---...000111222222222111111111111111111222333333111111333444666777999999999999999888777666444333444444444444444444444444555555666666777888888999:::;;;<<<;;;::::::;;;<<<>>>>>>=========>>>??????@@@AAACCCDDDCCCBBBCCCDDDEEEEEEHHHNNNTTT___qqq~~~uuutttQQQYYYbbbggglllmmmggg___SSSMMMGGGDDDAAA>>>@@@EEEOOObbb~~~~~~~~~|||yyytttpppllliiihhhhhhgggfffeeeffffffhhhiiidddddddddddddddeeeeeeeeeeeeeeefffgggiiijjjkkkllllllppptttvvvxxx{{{lll\\\UUUMMMLLLLLLEEEGGGFFFGGGIIIMMMOOONNNMMMDDDAAA<<<:::::::::;;;:::888888888888888888777666888999999::::::::::::::::::;;;<<<<<<<<<;;;999888999999888777444222000...000000/////////000000111000111111222333444555555666777777888888999999999:::;;;>>>@@@BBBFFFKKKOOORRRVVVYYYXXXTTTOOOMMMMMMOOOVVV```iiinnnqqqssstttrrrtttvvvyyy|||}}}~~~~~~}}}}}}}}}~~~}}}~~~yyysssmmmjjjbbbZZZRRRNNNLLLLLLSSS[[[qqqgggWWWQQQTTTbbbppp{{{ttthhhjjjzzzvvvttthhh]]]MMM???999888666444444333333333222222111111000000////////////000000222333444444333111///...222111000///............111111222444666777888999999999999999888888777777555555555444444444444444555555666666777888999999999:::;;;;;;::::::;;;<<>>@@@BBBCCCBBBBBBCCCDDDDDDEEEGGGKKKLLLPPP[[[fffkkkqqquuuwww~~~}}}tttqqqRRRZZZbbbiiinnnqqqmmmfff[[[RRRIIIDDD@@@===AAAFFFHHHVVVooo~~~{{{yyyvvvrrrnnnkkkiiihhhffffffgggggghhhjjjkkkllliiijjjjjjkkkkkkllllllmmmlllllllllllllllllllllllliiikkknnnooopppttt{{{mmm```SSSNNNLLLCCCCCCBBB@@@AAADDDGGGIIIIIIFFFCCC>>><<<;;;:::999888777888888777555555666888888888:::;;;<<<===============<<<<<<<<<;;;;;;;;;888888777666555333333222///.........//////000111111111222333444555666666777777888999:::;;;;;;<<<===???BBBEEEGGGKKKOOORRRSSSVVVXXXWWWTTTRRRSSSUUUVVV[[[dddkkkooorrrsssuuuvvvwwwzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~{{{rrriiiccc___XXXRRRMMMJJJKKKUUU___sssuuu\\\SSSQQQSSSbbbsss|||jjjggg|||wwwcccLLL@@@<<<999666555222222222222222111111111000000////////////000000,,,------...//////000111.........///000111222333222222222222222222222222333444555666888:::<<<>>>999888666555444555555666666666777888999;;;<<<<<<999;;;<<<<<<;;;<<<===>>>@@@@@@@@@AAA@@@@@@???>>><<<>>>AAAAAAAAAAAABBBCCCDDDEEEGGGJJJJJJLLLUUU```fffpppwwwzzzuuuqqqRRRYYYaaagggmmmqqqnnnhhhZZZSSSKKKGGGCCC@@@AAAEEEGGGQQQgggzzzyyyvvvssspppmmmkkkjjjhhhiiijjjlllnnnoooooopppnnnoooooopppqqqqqqrrrrrrrrrqqqqqqppppppoooooooookkklllmmmllllllooovvv||||||lllZZZRRROOOGGGEEEBBB@@@???AAACCCEEEEEEEEEBBB???===<<<:::888666777888888777444444666888777888999;;;===>>>?????????>>><<<;;;:::;;;<<<===;;;:::888666444222111111,,,---......///000111111111222222333444555666666777777888999:::;;;<<<<<<>>>@@@DDDGGGIIILLLPPPSSSSSSVVVYYYXXXVVVUUUWWWYYYZZZ___ffflllpppsssuuuwwwwwwxxxzzz|||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~yyyppphhhcccZZZUUUOOOLLLIIILLLXXXdddxxxlllUUUPPPQQQTTTcccuuu{{{iiifffvvv~~~fffMMM@@@<<<888444333111111111111222222222222111000000//////000000111...---------...000333444111111222222333555666777111111111111222222222222222222333444666999<<<===;;;:::888666555666777777666777888999;;;<<<===>>>:::<<<============>>>@@@???@@@AAAAAA@@@???>>>===;;;===???@@@@@@@@@AAABBBDDDDDDGGGIIIJJJLLLVVVaaalll{{{wwwsssRRRYYY```ffflllqqqnnniiiXXXRRRMMMKKKGGGBBBAAACCCFFFNNNbbb~~~{{{yyywwwtttqqqooommmmmmkkkmmmppprrrtttuuuuuutttrrrrrrsssssstttuuuvvvvvvwwwwwwvvvvvvuuutttssssssmmmnnnmmmkkkiiilllrrrwwwwwwbbbXXXSSSKKKFFFCCC@@@>>>@@@AAABBBCCCDDDBBB???===<<<:::777555777888999777444333666999666777999;;;===???@@@@@@@@@???<<<::::::;;;===???>>><<<999666444111000///+++,,,---///000111111111111222222333444555666666777888888999;;;<<<======>>>AAAEEEHHHJJJMMMQQQSSSTTTVVVYYYYYYWWWWWWZZZ]]]___ccciiiooorrrvvvyyy{{{xxxyyyzzz|||}}}||||||{{{|||}}}|||}}}wwwoooiiieeeVVVRRRMMMKKKJJJNNN[[[iii}}}fffQQQNNNRRRVVVeeewww~~~vvvfffcccrrrkkkOOOBBB===777222111000000111111222222222333111111000000000000111111555333111///000111444666111000///////////////000000000111222222333444444222222222333555888:::<<<<<<;;;999777666666777888777888999:::<<<===>>>???;;;<<<>>>>>>===>>>???AAA???@@@@@@AAA@@@???>>>===:::<<<>>>?????????@@@BBBCCCCCCFFFJJJKKKNNNYYYdddtttzzztttWWW\\\bbbffflllpppnnniiiYYYSSSLLLGGGFFFEEECCCAAAGGGNNN\\\sssxxxuuurrrpppooopppooonnnqqqsssuuuuuusssrrrqqqrrruuuvvvwwwwwwvvvwwwyyy{{{yyyzzzzzzzzzzzzzzzyyyxxxooooooooooooooopppppppppxxx}}}uuueeeZZZTTTIIIFFFBBB??????AAADDDFFFHHHCCC===;;;<<<===:::777777666555444444555666777777777777888999999::::::<<<===============<<<<<<<<<:::888555333111000//////////////////000111111333333444444555666666666666777888888888;;;???BBBCCCEEEGGGIIIKKKOOOTTTWWW\\\]]]]]]]]]^^^^^^______eeekkkpppqqqsssxxxzzzyyyyyyzzz}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||vvvoooeee]]]UUUPPPKKKJJJJJJNNN[[[ggg~~~aaaPPPQQQPPPXXXlllzzzzzzjjjeeejjj}}}qqqQQQAAA;;;555333555222222222111222222333333222222111000//////000000////////////////////////222222111111111111222222222222222222222222333333222222222333444666999:::<<<;;;999888666666666777666777888:::<<<===>>>?????????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFIIIPPP\\\ddd{{{zzzwwwXXX]]]bbbfffkkkooommmhhhYYYSSSMMMHHHFFFEEECCCAAAAAAGGGUUUjjjyyyvvvrrrppppppqqqqqqqqqtttvvvwwwwwwvvvtttttttttvvvwwwyyyyyyyyyzzz|||~~~||||||}}}}}}||||||{{{{{{ssssssrrrrrrrrrqqqqqqqqqvvv{{{rrrcccYYYMMMIIICCC???>>>@@@CCCEEEGGGBBB<<<;;;<<<===:::777666666555555555555666666666666777888999999::::::<<<<<<============<<<<<<<<<:::888555333111000/////////......//////000111333333333444555555666666666777888888999;;;???BBBDDDFFFIIILLLNNNRRRWWWZZZ______``````aaabbbbbbcccgggmmmqqqqqqtttyyy|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~~~~|||uuunnnccc[[[SSSNNNJJJIIIJJJQQQ^^^kkk{{{~~~|||___OOORRRSSS^^^tttxxxiiigggoooyyy{{{VVVCCC<<<777555777333222222111222222333333111111111111000000//////111111111111111111111111333222222222222222222333222222222222222333333333444444444444555777999;;;>>><<<:::999888777888888888999999;;;<<<===>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGIIIPPPZZZbbbxxx~~~{{{YYY^^^cccfffjjjnnnlllgggXXXTTTNNNIIIFFFDDDBBBAAA@@@EEEOOOaaawwwyyyuuuqqqpppqqqsssuuuuuuvvvxxxzzzzzzxxxwwwvvvwwwwwwyyy{{{||||||}}}~~~~~~wwwvvvvvvuuutttsssrrrqqqssswwwrrreeeTTTNNNFFF@@@>>>@@@BBBDDDDDD@@@<<<;;;<<<===;;;999555555666666666666555555555555666777888::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::888555333111000000......------......///000222333333444444555555666666777888888999<<<@@@CCCGGGJJJNNNQQQTTTXXX\\\___bbbcccdddeeefffggghhhiiikkkpppssssssuuuzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~{{{tttlllaaaYYYPPPKKKHHHIIILLLTTTcccqqq|||xxx\\\OOOSSSWWWeee|||tttggghhhqqqwwwXXXCCC;;;777555666333333222222111222222333000000111222222111///...111111111111111111111111333333333222222333333333111222222222333333333444777666666666777888:::;;;>>>===;;;:::999999999999:::;;;;;;<<<======>>>>>>>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCEEEHHHIIIKKKPPPXXX___ppp[[[___ccceeeiiimmmjjjeeeXXXUUUPPPJJJGGGDDDBBBBBBDDDGGGNNN[[[nnnxxxuuuqqqppprrruuuxxxyyyxxxzzz||||||zzzyyyxxxyyywwwzzz|||~~~~~~zzzyyyxxxwwwuuutttsssrrrrrrttt{{{ttt^^^VVVKKKCCC@@@AAABBBBBBAAA>>>;;;;;;<<<<<<;;;999444555666777777666555444444555666777888999:::;;;::::::;;;<<<<<<<<<;;;;;;;;;:::888555333111000000---------------...//////222222222333444444555555666777888999:::>>>BBBFFFLLLOOOTTTXXX[[[^^^bbbdddgggggghhhjjjkkkmmmnnnnnnooosssuuutttvvv|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyrrrkkkaaaYYYOOOKKKHHHIIINNNWWWgggvvvttt\\\PPPTTTYYYiiiooobbbccclllttt{{{UUUAAA:::666222222333333222222111111222222...000111333222111///...111111111111111111111111333222222111111222222333111222222333333444444444888777666666777888999:::>>>===;;;999999999999:::<<<<<<<<<===============>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEIIIJJJLLLOOOVVV[[[dddrrr]]]aaadddeeehhhkkkiiidddYYYWWWRRRMMMHHHDDDCCCCCCDDDFFFLLLUUUeee{{{~~~wwwuuurrrrrrtttxxxzzz{{{zzz|||~~~~~~|||zzzzzzzzzxxx{{{~~~~~~}}}|||{{{zzzxxxwwwwwwsssuuuzzziii___RRRHHHDDDDDDCCCAAA>>>===<<<;;;;;;;;;:::999444555666777777666555444444555666777888999::::::999999:::;;;;;;;;;;;;;;;:::999777555333222111000---------------...//////111111222222333444444444555666888:::===AAAFFFJJJRRRVVV[[[```ccceeegggiiijjjkkklllmmmooopppqqqrrrrrrvvvxxxvvvxxx~~~~~~~~~}}}~~~~~~}}}}}}}}}vvvpppiiiaaaZZZPPPLLLIIIKKKPPPZZZkkkzzzrrr[[[QQQUUUYYYiii~~~jjj\\\]]]eeennnsss{{{sssOOO@@@;;;666111000444333222222111111111222...///111222333111000...000000000000000000000000111111000000000000111111111111222333444444555555777777666666666777999:::<<<;;;:::999888888999999===========================>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBEEEIIIKKKLLLNNNSSSWWWYYYfffyyy___bbbddddddgggiiigggbbbZZZYYYUUUPPPJJJEEEDDDDDD???CCCHHHOOO\\\qqq}}}yyywwwuuuvvvyyy|||}}}~~~|||~~~~~~|||||||||zzz}}}~~~~~~~~~xxxyyy}}}ssshhhZZZOOOJJJHHHDDD@@@======<<<;;;::::::999888555555666666666666555555555666666777777888888888888888999:::;;;;;;;;;;;;:::999777555333222111111......------......///000000111111222222333333444444666999<<>>???AAAAAA@@@??????>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBFFFIIIKKKKKKMMMQQQUUUUUUaaarrraaaccceeedddfffhhhfffaaa[[[[[[XXXRRRKKKGGGEEEFFFBBBFFFJJJNNNVVVggg~~~|||{{{{{{|||}}}~~~~~~}}}~~~{{{pppaaaVVVPPPLLLEEE@@@<<<======<<<:::888777777666666555555555555666666666777777777777777777777777888999::::::;;;;;;;;;:::999777555333222111111//////......//////000111000000111111222333333333333666999===BBBHHHOOOTTT]]]bbbhhhmmmoooooooooooommmnnnnnnooopppqqqqqqqqqrrrxxx{{{{{{|||~~~||||||vvvpppjjjccc\\\VVVPPPLLLJJJNNNVVVcccwwwdddTTTPPPVVV]]]nnn|||fff\\\bbbkkkpppsssxxx}}}~~~|||{{{|||lllWWWCCC<<<999444333666555444333222111111111111//////000000111111111111000000000000000000000000111111000000000000111111111111222333444555666666777666666777888:::<<<======<<<:::999999::::::;;;::::::;;;;;;<<<<<<<<<======>>>@@@AAAAAA@@@???>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCFFFIIIJJJJJJLLLPPPTTTVVVbbbrrraaadddeeedddeeehhheee```\\\\\\ZZZTTTMMMGGGFFFGGGIIIMMMPPPPPPTTTaaauuu~~~~~~~~~zzz{{{{{{|||~~~ttteeeZZZTTTNNNFFF@@@<<<======<<<999777666777777666555444444555666777777777777777666666666666666777888999:::;;;;;;;;;999888777555333222222111///////////////000111111000000000111222222333333333666:::>>>DDDJJJRRRWWWaaaeeelllpppqqqqqqqqqqqqnnnnnnnnnooooooppppppppprrrxxx||||||}}}}}}~~~{{{uuuooohhhaaaYYYSSSNNNJJJJJJOOOXXXfff{{{www^^^PPPOOOWWW___qqqzzzfff___hhhsss{{{}}}|||}}}~~~|||yyyxxxxxxyyywww}}}aaaNNN===777444000111777555444333222111111111111000000//////000111222222111111111111111111111111222222111111111111222222111111222333444666666777777777777888:::<<<>>>???>>>===<<<;;;:::;;;<<<===999999::::::;;;<<<<<<===<<<>>>@@@AAAAAAAAA???>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGIIIIIIIIIKKKPPPTTTZZZfffttt~~~iiigggddddddggghhhfffdddeee]]]WWWTTTOOOHHHEEEEEEIIIRRRQQQNNNVVV^^^mmm~~~zzzvvvxxxxxxyyyzzz{{{|||}}}~~~~~~~~~wwwmmmeee[[[PPPHHHGGG@@@>>><<<;;;<<<======<<<777777777777777777666666888888777666555444444333888888888999::::::;;;;;;999999777666444222111000,,,...000111222111000///111111111111222333444444444777;;;@@@EEEKKKRRRVVV```eeekkknnnmmmlllmmmnnnqqqnnnkkklllooorrrrrrrrrtttvvvyyy}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{uuuooohhhaaaZZZVVVMMMLLLLLLQQQ\\\mmmsssXXXMMMLLLZZZjjjsss~~~rrrddddddpppzzzyyyuuusssqqqqqqtttqqqssstttuuuzzz~~~|||vvvVVVEEE888888999333111555444333222111111222333444222222111111111111111111000111111111111222222222333222111111111222333444444444333333444555777888666888777777;;;CCCHHHGGG>>>:::777777999;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDCCCEEEIIIMMMNNNPPPXXXbbbmmmqqqtttyyy||||||jjjhhheeeeeeggghhhhhhffffff___XXXTTTPPPJJJFFFGGGHHHSSSTTTQQQUUU[[[hhh}}}{{{wwwtttrrrrrrrrrrrrsssuuuwwwxxx}}}xxxnnneee[[[PPPIIIGGG???===:::888888777777666777777777666666666666666888888777777666666555555888888888777777777777777888777666555333111000//////////////////000000111111111111111222333444444555777;;;@@@DDDJJJPPPTTT___dddiiilllkkkkkklllnnnpppmmmkkkllloooqqqrrrrrrrrrtttxxx{{{}}}}}}|||{{{~~~~~~~~~~~~}}}vvvooohhh___XXXSSSLLLLLLMMMRRR]]]ooopppWWWNNNMMM[[[jjjttt~~~ttteeeggguuuzzztttqqqnnnnnnqqqssstttttttttwwwyyyvvvoooTTTDDD888888888333111555333222111111111111222333111111111111111111111111000111111111111222222222111111000000000111222333333222222111222333555666666888888:::AAAJJJMMMKKK===:::777777999;;;;;;:::<<<<<<<<<===============<<<===>>>???@@@AAAAAABBBDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGHHHHHHFFFDDDEEEEEEHHHHHHJJJNNNPPPVVVcccpppzzz}}}|||~~~}}}~~~kkkiiigggggghhhjjjjjjjjjiiiaaaYYYUUUQQQKKKHHHIIIIIIWWWZZZVVVVVVWWWcccwww~~~zzzwwwsssppplllkkkiiihhhiiilllnnnpppxxx{{{zzzooofff\\\PPPIIIGGG???>>>;;;999777666666666777666666666555555555555777777777777777666666666777777666666555444444333777666555444222000//////222111///------...000111111111111111222333444555666888<<>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAEEEEEEDDDDDDDDDEEEFFFGGGFFFHHHIIIIIIGGGFFFFFFGGGLLLJJJKKKNNNRRR\\\nnnkkkjjjiiiiiijjjkkkmmmmmmkkkbbbZZZUUUQQQKKKJJJKKKMMM]]]bbb]]]YYYVVV^^^qqq{{{vvvrrrnnnlllhhhfffcccaaabbbdddgggiiinnnqqq|||{{{pppggg]]]PPPIIIGGG>>>===<<<999777666666777666666666666555555555444555666666666666666666666555555555555444444333333777666555444333111000000222111000.........//////000000111111222333444555777999<<>>HHHOOOMMMEEE;;;:::999999999::::::;;;;;;;;;<<<<<<======>>>>>><<<<<<===>>>???@@@AAAAAADDDDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJIIIHHHGGGGGGHHHLLLJJJJJJNNNSSS^^^qqqllllllmmmnnnnnnooopppqqqmmmcccZZZUUUPPPLLLKKKMMMRRRccciiiccc^^^XXX]]]ooo~~~xxxtttpppllljjjeeeccc___]]]\\\^^^```bbbdddhhhrrr|||pppggg\\\PPPHHHFFF@@@@@@>>>:::555222222444666666666666666666666666555555555555555555555666444444444555555666666666888777666555444333222111000000111111111///...---000000000111222333555666888999<<<>>>@@@DDDIIILLLRRRWWW\\\^^^___aaafffiiijjjkkklllmmmoooqqqsssttttttuuuwwwyyyzzz{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~yyyssskkkccc[[[SSSNNNIIILLLQQQ[[[iii|||sss```QQQPPPUUUcccsss}}}kkkgggzzz|||xxxwwwxxxuuuuuuqqqkkkgggbbbXXXNNNCCC<<<666444444222222222000000000111111000000000000000111111111222222222000000111111111222222222222222222333333333333333777666555444555666777888999<<>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJHHHGGGHHHIIIHHHHHHIIINNNRRR[[[lll{{{nnnppptttuuuuuuuuuuuuvvvpppfff\\\VVVQQQMMMMMMPPPXXXhhhmmmgggbbb\\\___mmm}}}yyyvvvrrrooolllfffddd```]]][[[[[[\\\]]]___bbbjjjuuu|||pppggg\\\OOOGGGDDDIIIIIIGGG@@@999444333555555555666666777888888888666666666666555555555555333444444555666666777777888777666555444333333222...///111222222000...---000000000111222444555666777999;;;===???CCCGGGKKKNNNSSSYYY]]]___aaaeeehhhiiikkknnnoooppprrrtttvvvvvvwwwxxxzzz{{{{{{||||||{{{|||~~~|||}}}}}}~~~zzzvvvooohhhaaaZZZRRRMMMJJJMMMTTT^^^mmmmmm[[[OOOPPPXXXgggxxxwwwiiijjj{{{zzzvvvuuuppphhhbbb[[[OOODDD>>>:::555333222222222111000111111222222111111000000000000111222222333333000111111111111222222222222333333444555444444444444333333333333555666777???DDDHHHHHHIIIIIIDDD<<<999:::;;;;;;999999:::;;;888888999:::;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDFFFGGGIIIIIIHHHGGGHHHIIIFFFFFFJJJNNNRRRYYYfffsssqqqvvv{{{~~~}}}|||{{{|||tttiii^^^XXXTTTPPPQQQTTT\\\jjjmmmhhheee___```lll~~~|||zzzxxxtttqqqllljjjgggccc```^^^]]]]]]ZZZ\\\ccckkkttt|||pppfff[[[NNNEEECCCIIIJJJHHHBBB:::666666999444555666777888:::;;;;;;999999888888777777666666444444555555555555555555777666555555444333222222...//////000000000000000//////000111222444555666666888:::<<>>======>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGHHHIIIGGGHHHKKKPPPSSSYYYeeerrrtttyyyvvvlllaaaZZZVVVRRRSSSWWW^^^jjjlllhhhfffaaaaaakkk~~~|||xxxuuusssqqqnnnkkkgggdddbbbaaaWWWXXX]]]dddkkkxxx{{{pppfffZZZMMMDDDBBB<<<>>>???:::555222555888444444666777999;;;<<<===;;;;;;;;;:::999888777777666555555444444333333222555555444333333222111111000///...---...000111333//////000111222444666777666888:::<<<>>>BBBFFFJJJLLLSSS[[[aaacccdddgggiiihhhlllppprrrrrrsssvvvyyywwwwwwxxxyyyzzzzzz{{{{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~xxxsssllleee]]]UUUMMMHHHKKKOOOWWWbbbqqq|||yyytttqqquuu{{{wwweeeVVVLLLQQQ[[[kkk~~~tttllltttuuujjj___OOOBBB777777555222111222222000111222333444444333222111///000000111222222333333000111111111111222222222000111222333444333222222444444444444666999;;;<<<@@@HHHMMMJJJCCC???;;;888777:::<<<<<<:::888999;;;999999:::;;;<<<===>>>???<<<<<<===>>>???@@@AAAAAADDDEEEFFFGGGHHHGGGFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIJJJJJJMMMQQQTTTZZZgggtttyyyxxxpppiiibbbYYYQQQTTT[[[bbblllnnnmmmjjj```^^^jjj~~~}}}~~~{{{xxxtttqqqmmmiiigggbbb]]]^^^eeeiiinnn~~~|||pppbbbTTTIIIBBB>>>;;;999777555444444555666888888999999:::===BBBEEEAAA@@@>>><<<;;;:::999999666666555444444555666777555555555444333222111000000000000000000000000000...000111222111111222444666777999;;;===@@@EEEIIIPPPTTT[[[```ccceeeggghhhjjjnnnrrrvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyzzzzzzxxxyyyyyyzzz|||~~~}}}}}}|||}}}|||}}}~~~}}}{{{tttlllfff]]]TTTPPPPPPKKKQQQ\\\iiixxxzzzooojjjsssrrr___PPPNNNVVVdddsss{{{pppqqqzzzeeePPPCCC:::999666333222222333333555444444333333444444555555333222222333444444333333222111000000000111222111111111222333444666777333444555666777888999:::AAABBBDDDBBB???;;;999888888999;;;<<<<<<;;;999888;;;;;;;;;;;;<<<===?????????@@@???>>>===>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNRRRUUU\\\lll{{{}}}zzztttllleee\\\UUUXXX___dddmmmooommmjjj___]]]iii~~~xxxsssmmmeeeaaaeeegggiiiuuu{{{oooaaaTTTIIIBBB>>>:::999777555444444555666777999;;;<<<>>>@@@DDDGGGCCCBBB@@@>>><<<:::999999666666555444444444555666555555555444333222111000000000000000000000000000...000111222111111222444555777999:::===@@@FFFIIIPPPTTT[[[```bbbdddfffhhhiiimmmrrruuuwwwxxxzzz{{{||||||{{{zzzzzzzzzzzzzzzyyyzzzzzz{{{|||~~~|||~~~~~~}}}}}}}}}}}}~~~}}}{{{sssllleee]]]SSSOOOOOOMMMSSS___mmm{{{yyyooollluuuuuubbbTTTPPPYYYfffuuu{{{ooopppkkkSSSFFF:::999666444222222333333444444333333333333444444444222000111222333222222333222111111111111222333111111222222333444555666555555666777888999:::;;;;;;===>>>>>><<<999888888999:::;;;<<<<<<;;;:::999<<<<<<======>>>>>>??????AAABBBBBB@@@>>>===>>>@@@@@@AAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHMMMQQQUUU]]]nnn~~~}}}xxxpppiii```ZZZ]]]cccfffooopppllliii^^^\\\hhh|||yyynnnfffeeedddeeemmmxxxzzznnn```SSSHHHAAA>>>999888666444444555666777777:::>>>AAACCCEEEHHHKKKGGGFFFDDDBBB???<<<:::999777666555444333333444444555555555444333222111000000000000000000000000000...000111222111111222444444666888:::<<>>>>>@@@@@@AAA@@@???>>>CCCDDDEEEDDDAAA>>>======AAAAAABBBBBBBBBBBBBBBAAADDDDDDEEEFFFFFFGGGGGGHHHGGGHHHMMMSSSXXXbbbttt~~~zzzsssjjjbbb^^^aaaeeeiiiqqqppplllggg]]][[[hhh{{{xxxlllhhheeeeeejjjpppxxxlll^^^QQQFFF@@@===888777555444444555666777999===BBBFFFHHHJJJLLLNNNKKKJJJHHHEEEBBB???<<<;;;999888666444444333444444555555555444333222111000////////////////////////...000111222111111222444333555777999<<>><<<<<<;;;;;;;;;<<<===>>>???@@@AAACCCBBBAAA???>>>AAACCCFFFFFFCCC@@@>>>===CCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKPPPWWW]]]iii~~~}}}{{{tttjjjbbb```cccgggkkkrrrpppkkkfff\\\ZZZhhh}}}~~~|||{{{wwwnnniiifffgggjjj{{{}}}vvviii[[[NNNDDD>>><<<777666444333444555777888;;;???DDDHHHJJJKKKLLLNNNLLLKKKJJJGGGDDDAAA>>><<<:::999777555444444555555555555555444333222111000////////////////////////...000111222111111222444444555777999<<<@@@EEEIIINNNSSSXXX\\\^^^___```aaabbbgggnnnsssxxx{{{~~~}}}|||{{{{{{}}}}}}~~~|||~~~~~~~~~{{{vvvnnneee___WWWOOOLLLNNNRRR[[[kkk{{{|||{{{}}}jjjZZZSSSUUU]]]lll{{{{{{ppprrr{{{bbbGGG;;;:::777555333333444444222111111000000111111222444333111111333444333222222222333333444444444444444444444333333444555555777777888888888888888888:::<<<======<<<;;;<<<>>>======<<<<<<======>>>??????@@@AAACCCBBBAAA???>>>>>>AAAEEEFFFEEEBBBAAA@@@DDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLQQQXXX```mmm~~~}}}wwwlllddddddgggiiilllssspppjjjeee[[[[[[iii}}}zzzxxxwwwuuusss||||||~~~{{{yyyssssssuuu|||wwwlllfffdddeeerrr{{{sssfffWWWJJJAAA<<<:::666555444333333555777888<<>><<<888777666555444444555666555555555444333222111000000000000000000000000000...000111222111111222444555666888999;;;???DDDHHHMMMQQQVVVZZZ[[[\\\]]]^^^]]]bbbiiipppuuuyyy}}}~~~}}}||||||||||||}}}~~~~~~yyyrrrkkkbbb\\\UUUNNNMMMOOOSSS^^^ooo}}}|||~~~zzzdddXXXVVVUUU^^^lll{{{wwwooosssyyy|||eeeGGG<<<:::777555333333444555222111111111111111111222555333222222333444444333000111222333444444444333444444333333444555666666888888888888888777777777999:::;;;;;;999999:::;;;=========>>>>>>??????@@@>>>>>>@@@@@@AAA@@@???>>>;;;???CCCEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMQQQWWW___nnn{{{ooogggiiilllmmmmmmsssoooiiiddd[[[[[[jjj{{{uuupppnnnnnnmmmmmmrrrsssvvv{{{~~~xxxrrrlllhhhccccccdddgggooo~~~}}}ooogggeeeeeehhhuuuxxxpppcccTTTHHH???:::888555444333333333555777999;;;===@@@AAAAAAAAABBBCCCAAAAAABBBBBBAAA>>><<<;;;555555333333222333444555555555555444333222111000000000000000000000000000...000111222111111222444666777888999;;;>>>BBBFFFKKKOOOTTTXXXYYYYYYZZZ[[[WWW\\\ccckkkqqqvvvzzz}}}~~~}}}}}}}}}}}}}}}{{{}}}{{{wwwooohhh```ZZZTTTNNNNNNQQQVVVaaasss~~~rrr\\\RRRSSSVVV___nnn}}}{{{ppplllsssxxxxxxzzzcccGGG<<<:::888555444444444555222222222111111222222222444222111111222333333222///000111222333333333222333333333333444666777888::::::999999999888888888777888999999888888999;;;<<<===>>>@@@@@@@@@@@@???<<<<<<======>>>>>>??????;;;>>>BBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHJJJLLLNNNOOORRRXXX```nnnrrrkkkmmmqqqqqqmmmsssooohhhddd[[[\\\kkk}}}wwwnnniiiggghhhiiijjjiiikkkooouuu~~~xxxqqqiiieee]]]\\\ZZZYYY]]]kkkqqqjjjiiijjjaaalll}}}wwwoooaaaSSSFFF===999777444444333222333555888999:::;;;======<<<<<<<<<>>>;;;<<<>>>>>>>>><<<:::999333222111111111222333444555555555444333222111000000000000000000000000000///000222222111111333444777888999999:::===BBBEEEJJJNNNSSSVVVWWWXXXXXXYYYRRRWWW___gggmmmrrrwwwzzz~~~~~~}}}}}}}}}}}}}}}~~~{{{}}}yyytttnnnfff^^^YYYTTTNNNNNNQQQXXXdddvvvmmmUUULLLNNNWWW```ooo~~~uuukkkjjjsssxxxuuuvvv|||~~~}}}|||~~~___HHH<<<:::888555444444444555333333222222222222333333333111000000111222222111...///111222333333222222222222333333555666888999<<<;;;;;;::::::999999888666888999999888999<<<>>>;;;===???AAABBBAAA@@@???;;;;;;;;;;;;<<<===???@@@===???AAABBBBBBAAABBBCCCDDDDDDEEEGGGHHHHHHHHHHHHEEEEEEDDDDDDFFFIIIKKKMMMRRRRRRUUUZZZbbbppp{{{uuusssrrrqqqqqqssspppmmmjjjeee```cccjjjyyywwwsssmmmhhheeeaaa^^^[[[^^^```bbbgggnnnyyy}}}yyyuuupppkkk```UUUOOOQQQSSSWWWgggzzz|||pppeee___]]]]]]```jjj~~~xxxmmm\\\MMMCCC<<<777444222333333444555666888999888999999::::::999999888777777888888999999999:::333333333333444555666666888777666555333222111000222111000//////000111222000000000111222555777999555666777888:::===AAAEEELLLQQQUUUUUUVVVXXXUUUQQQLLLOOOVVV```jjjrrrvvvxxxzzz|||}}}~~~}}}|||}}}~~~}}}~~~}}}xxxuuukkkddd[[[TTTNNNJJJMMMSSS\\\mmm}}}dddSSSMMMNNNWWWdddtttuuuooonnnvvv{{{yyywwwxxx}}}|||~~~nnnRRR@@@999888777666444444333333111111111111222333444555000111111111111222222222000111333444555555444333444555555666777888999999===999555666999;;;888555777777777777888999:::;;;<<<===???@@@@@@@@@???>>>>>>??????>>><<<;;;===>>>BBBDDDFFFHHHHHHFFFDDDCCCDDDEEEFFFIIIKKKJJJGGGEEEKKKIIIGGGFFFGGGIIIKKKMMMRRRRRRTTTVVV[[[kkk~~~yyyvvvuuuuuuttttttpppmmmiiiccc```eeemmmyyyvvvqqqkkkfffaaa]]]YYYWWWWWWXXXZZZ^^^ccckkkttt{{{|||yyymmm^^^RRROOOMMMMMMXXXgggqqqssstttoooeee\\\XXXWWWTTTWWWaaatttzzzssshhhWWWJJJAAA;;;777555222222333333444555666777999999999::::::999999999777777777777777888888888555555444333333333333444777666555444333111000000111000000//////000000111333333222222333333444444555666777888:::===AAAEEEJJJOOOTTTUUUWWWYYYWWWSSSNNNPPPUUU^^^gggoootttuuuyyy{{{}}}}}}}}}|||}}}~~~~~~{{{vvvrrrkkkccc[[[TTTNNNJJJNNNTTT```pppxxx```QQQOOORRR___jjjwwwsssoooqqqyyy~~~~~~|||}}}~~~|||yyyxxx{{{~~~}}}xxxcccLLL>>>888777666444333333222222444333222111000000000000111111111111222222222222222222444444555555555555333333444444555555666666<<<888555666999:::888555888888777777888999::::::<<<<<<>>>?????????>>>===???@@@@@@???>>>>>>???AAACCCDDDFFFHHHHHHGGGEEEDDDDDDEEEFFFIIIKKKJJJHHHEEEGGGFFFDDDDDDDDDGGGIIIKKKSSSSSSUUUWWW\\\jjj{{{yyyxxxwwwvvvwwwrrrmmmgggaaa```iiitttyyysssooohhhaaa\\\WWWSSSOOOMMMNNNOOOQQQTTTXXX^^^ccciiijjjmmmqqqxxxzzzgggUUULLLGGGEEEIIIQQQYYY\\\^^^[[[UUUPPPMMMMMMIIIKKKTTTeee}}}|||ssslllaaaRRRFFF>>>:::777444333222222222333333444555999999::::::::::::999999666666666666666666555555888777555444333222111111666555444333222111000/////////000000000000//////222222333333444444333333555666777888:::===AAAEEEHHHNNNTTTVVVYYY[[[YYYUUUPPPQQQTTT[[[ccckkkqqqsssxxxzzz|||}}}||||||}}}}}}xxxsssooojjjcccZZZSSSNNNKKKOOOVVVdddtttqqq[[[PPPRRRWWWhhhrrr~~~qqqqqqvvvzzzyyy~~~||||||}}}|||zzzvvvwwwwwwrrrfffUUUEEE:::777666555444333222222222333222111000000//////000111111111111222222222333444444444444555666777888777777777888888888888888999666444555888999888666999888888888888999999:::;;;;;;===>>>>>>>>>===<<<===>>>??????>>>>>>@@@BBBCCCDDDFFFHHHIIIHHHFFFEEEDDDDDDFFFHHHJJJJJJHHHFFFEEEDDDCCCCCCDDDGGGIIIKKKSSSSSSVVVXXX[[[fff{{{|||yyyxxxwwwvvvyyysssmmmfff```bbbooo}}}yyyrrrmmmeee^^^WWWQQQLLLIIIDDDFFFGGGGGGHHHJJJNNNQQQTTTTTTUUUYYYaaammm{{{kkkUUUIIIEEEBBBBBBEEEFFFIIIKKKJJJGGGDDDCCCCCCAAACCCJJJZZZqqqyyyppphhh^^^OOOCCC<<<888666444222222222111222222333333888999999::::::999999888666555555555444444333333777666555444333222222222555444444333111000000///...///000111111000///...---///111444555666666666555666777888:::===AAAEEEHHHOOOUUUWWWZZZ\\\YYYTTTOOOOOORRRXXXaaajjjpppssswwwyyy|||}}}|||}}}~~~{{{vvvqqqmmmiiiaaaXXXSSSNNNLLLQQQXXXgggxxxmmmXXXPPPTTT[[[mmmyyypppvvv}}}{{{zzzxxxvvvuuutttppphhh\\\MMM???777777666555444333333333333000000000000111222333444111111111222222222333333555444444333444666777888::::::::::::::::::999999777555444555777999888777999999999888888999999::::::;;;<<<=========<<<;;;999;;;<<<<<<<<<===???AAACCCDDDFFFHHHIIIHHHHHHGGGDDDDDDEEEHHHJJJJJJIIIGGGEEEDDDDDDEEEFFFIIIKKKMMMQQQRRRTTTWWWYYY```rrr~~~|||{{{yyyxxxzzzuuummmfffaaaeeevvvzzzrrrlllddd\\\UUUNNNHHHEEE@@@AAABBBCCCBBBDDDFFFHHHGGGGGGGGGIIIOOOZZZgggpppwwwtttqqqqqqtttzzz}}}kkkUUUHHHDDDAAA???>>>===???AAAAAA???>>>===<<<===???EEESSSgggxxxpppggg\\\NNNBBB;;;777444222222222111111111222222333777888888888888888888777555444444444333222222222555444444333333444444444444444333222222111000000...///000111111000///...---///111444555666666666555666777888:::===AAAEEEJJJQQQWWWYYYZZZ\\\XXXSSSNNNNNNPPPVVV```jjjqqquuuvvvxxx{{{||||||}}}~~~zzzuuuoookkkfff^^^VVVQQQNNNMMMTTT\\\kkk{{{jjjXXXRRRWWW]]]rrrttt}}}zzzxxxuuusssqqqooojjjbbbWWWJJJ>>>777777777666555444444444444222222222222333444555555111222222222222333333333444333333222333555666888777777777777777777666666666555555555666888888888999999999999999999:::;;;999:::<<<=========<<<;;;999:::;;;<<<<<<===???AAABBBCCCEEEGGGHHHHHHHHHHHHDDDDDDEEEGGGIIIJJJIIIHHHDDDDDDDDDEEEGGGIIIKKKLLLNNNOOORRRTTTVVV[[[iiivvv~~~|||{{{zzzuuuooohhhcccjjj~~~{{{sssmmmeee]]]UUUNNNHHHDDD???@@@AAA@@@???@@@BBBEEEAAAAAAAAABBBFFFMMMVVV\\\cccaaa___^^^aaagggmmmrrrvvvgggTTTGGGAAA???;;;888;;;;;;<<<===<<<;;;:::999===>>>BBBLLL\\\pppwwwpppdddZZZLLL@@@:::777444333222111111111222222333444666666777777777777666666333333333333333333222222222222222333444555666777555444444333222222111111000000111111111111000000222222333333444444333333555666777888:::===AAAEEEKKKRRRXXXZZZ\\\\\\XXXSSSNNNNNNQQQXXXaaakkksssvvvuuuwwwzzz||||||}}}~~~yyysssmmmiiibbb[[[TTTPPPNNNOOOXXXaaappp|||gggXXXTTTZZZaaayyy|||{{{~~~zzzuuurrrpppiiigggaaaZZZPPPFFF===888888777666555555555555555666555444333333222222333222222222222333333333333333333333333444555666777888888888888888888888888777777666666666777888888888888888999999:::;;;<<<::::::<<<=========<<<;;;;;;<<<=========>>>AAACCCAAABBBCCCEEEGGGHHHHHHIIIDDDDDDDDDFFFIIIJJJJJJIIICCCCCCDDDEEEFFFGGGIIIIIIMMMMMMOOORRRTTTXXXcccooo}}}{{{yyyuuupppiiifffnnn}}}uuuoooggg^^^WWWPPPJJJFFF@@@@@@???===;;;<<<>>>AAA???@@@BBBCCCDDDFFFJJJMMMQQQOOOMMMKKKMMMRRRYYY^^^fff\\\NNNCCC>>>===:::777:::::::::;;;;;;;;;:::999<<<<<<>>>DDDOOO^^^nnnxxx}}}sssmmm___VVVHHH>>>999777555444111111111222222444555666444444555555555555444444222222333333333333333444333222222333444555666666555555444444333333222222222222111111111111222222333333222222333333444444555666777888:::===AAAEEEIIIPPPWWWZZZ]]]^^^ZZZUUUPPPQQQTTTZZZccclllrrruuutttvvvyyy{{{|||}}}|||vvvpppjjjfff___XXXRRROOONNNQQQ[[[eeewww~~~{{{wwwbbbUUUUUU^^^fff}}}wwwrrrpppgggbbbZZZPPPFFF>>>999666666666555444444444555555555555444333222222222222222222222333333333444444333444555666666666666666888888999999::::::;;;;;;888999888888777777777888777777888999:::;;;===>>>:::;;;<<<===>>>===<<<<<<;;;<<<=========>>>@@@BBB???@@@BBBCCCEEEGGGHHHIIIDDDDDDDDDFFFIIIJJJJJJJJJEEEEEEEEEFFFGGGHHHHHHIIILLLLLLNNNQQQSSSWWWbbbmmm}}}{{{yyyyyyuuupppkkkhhhqqq}}}vvvqqqhhh```XXXQQQKKKGGG@@@@@@>>>:::888888:::===>>>AAACCCEEEDDDDDDEEEFFFEEECCCAAA??????DDDKKKPPPXXXRRRHHH???<<<<<<;;;999999888888999;;;;;;:::999;;;;;;;;;>>>EEEQQQ^^^gggwwwyyypppjjj[[[RRREEE<<<888777777666111111111222333555666777333444444444444444444333222222222333333444444555444333333333333444555555555555555444444333333333444333222111111222333444000000000111222555777999555666777888:::===AAAEEEGGGOOOVVV[[[^^^```\\\WWWSSSSSSVVV\\\eeelllqqqssssssvvvyyy{{{|||}}}zzztttnnnhhhddd]]]WWWQQQNNNNNNRRR]]]ggg||||||ssspppuuu}}}ttt^^^SSSUUU```jjjzzztttrrrjjjcccWWWJJJ???888444333555555444333333333444444111111111111222333444555222222333333333444444444333444666888888888777777444444555666777777888888:::::::::999777666777888666777777999:::<<<>>>???;;;;;;===>>>>>>>>>===<<<:::;;;<<<;;;;;;;;;===?????????AAACCCDDDFFFHHHIIIDDDDDDDDDFFFIIIJJJKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLNNNQQQTTTXXXbbbmmm~~~zzzxxxxxxsssrrrooojjjlllyyyzzztttkkkbbbZZZSSSMMMIIIDDD@@@<<<::::::;;;;;;;;;>>>EEEKKKKKKFFFAAAAAABBB>>>>>>>>><<<;;;===@@@CCCBBBAAA???===;;;::::::999999999:::;;;;;;;;;:::999666666777999>>>GGGPPPWWWcccpppsssjjjfffYYYPPPDDD===;;;:::777444333333222111000000000000333222111111222333555666222222222333333333444444666555444333333444555666888666555333222222333333111000000000111222333333000000111222333444444555888666777:::;;;;;;???EEENNNRRRWWWZZZZZZYYYYYYXXXWWWYYY]]]dddkkkqqqtttuuuvvvwwwyyy{{{~~~~~~yyytttmmmfffaaaZZZTTTPPPNNNOOOVVVcccqqq~~~wwwppppppuuuttt{{{nnn[[[RRRUUUeeetttwwwmmm\\\KKK>>>777555555333444555444222111222333222333333444333222111000444444444444444444444444222222333333444555666666555777999<<<======<<<;;;;;;999777555555555777888999888777666666777888888<<<;;;;;;::::::;;;;;;<<<>>>>>>======<<<<<<;;;;;;@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMLLLKKKJJJJJJKKKKKKJJJIIIKKKHHHGGGIIIMMMQQQZZZddd~~~zzzxxxxxxtttrrrnnnlllqqq{{{vvvmmmddd\\\UUUNNNJJJEEEBBB>>>;;;;;;;;;;;;:::<<>>===;;;::::::999999999:::;;;;;;;;;:::999999:::999999999<<>>>>>============??????@@@@@@AAACCCDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIKKKKKKKKKIIIOOOLLLLLLOOOQQQTTT\\\eeevvv~~~{{{yyyxxxvvvrrrmmmnnnyyy}}}wwwooofff^^^WWWPPPLLLHHHDDD@@@===<<<;;;:::999999>>>DDDIIIKKKJJJGGGEEEAAAAAAAAA>>>;;;888888888<<<;;;::::::::::::::::::;;;;;;<<<;;;;;;:::999888::::::999888999===CCCGGGTTT___nnn|||xxxlllbbb^^^PPPIII???999777777555444555555555444444444444444555555444333333333444444555555555555666666666777666666555444444555666666888777666444333222222222333333222111000000000000222222333444555666777777999777888;;;<<<<<<@@@FFFGGGLLLQQQUUUWWWXXXYYYZZZWWW]]]fffnnnuuuxxxyyyyyyzzzzzz|||~~~~~~~~~{{{uuuoooiiiccc^^^UUUQQQOOOPPPTTT\\\kkkyyy~~~zzz}}}~~~vvvpppnnnkkksss{{{iiiZZZVVV^^^ooo~~~www]]]JJJAAA>>>;;;999222444444333222111222333222333333444444333111111333333333333333333333333444444555555666777777777666777999:::<<<===>>>>>>999999::::::999999888888999999777777777888999:::;;;;;;<<<<<<<<<======>>>????????????>>>>>>>>>>>>????????????@@@BBBCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGHHHJJJLLLKKKJJJMMMKKKLLLOOOQQQRRRXXX___hhh|||~~~|||{{{zzzsssmmmqqqyyyppphhh```XXXRRRNNNKKKGGGCCC???>>><<<:::999999:::???EEEKKKOOOPPPOOOEEEEEECCCAAA===<<<<<<>>><<<;;;;;;;;;;;;<<<===>>>======<<<<<<:::999888888666777777666777:::???CCCKKKUUUcccqqq~~~~~~tttggg^^^ZZZMMMHHH@@@;;;999888888777666666777777777777777777888888777666666555555444333444444444444555555555777666555444444555666777888777666555444333222222222111111000000000000111222222333444555666666777999777888;;;<<<<<<@@@FFFGGGLLLQQQUUUXXXZZZ[[[]]]]]]cccjjjqqqvvvxxxyyyzzzzzz{{{}}}~~~~~~zzztttnnnhhhaaa]]]RRROOOOOORRRXXXaaarrryyywww|||vvvpppiiiqqq{{{yyydddYYYZZZeeevvv___HHH???===999666222333444333111111111222222222333444444333222111333333333333333333333333444444555555666666666666666777888999;;;<<<======888999:::<<<<<<;;;999888999999888777888999:::;;;::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCEEEEEEDDDDDDEEEEEEEEEEEEGGGFFFFFFGGGJJJKKKKKKJJJLLLJJJLLLPPPQQQQQQTTTZZZddduuu}}}vvvpppvvv{{{rrriiiaaaZZZSSSOOOMMMIIIEEEBBB@@@>>>;;;999:::999:::???HHHQQQWWW[[[QQQPPPLLLGGGBBBAAACCCEEE@@@@@@??????@@@@@@AAABBB??????===<<<:::999888777666777777666666888;;;>>>EEENNN\\\iiiwwwzzzqqqddd[[[WWWJJJFFF@@@;;;888888888888666777888999:::999999999;;;;;;::::::999777777666444444444555555555666666777666555444444555666777888888777666444333222111////////////000111222333111111222333444555666666888666888;;;======BBBHHHIIIMMMRRRVVVXXXZZZ\\\^^^eeeiiinnnrrrsssuuuxxxzzzzzz{{{|||}}}|||}}}}}}{{{uuuooohhhaaa\\\PPPNNNOOOTTT[[[fffwww~~~vvvuuu{{{|||qqqhhhqqq|||rrr___XXX^^^lll}}}fffKKK???;;;777333222333444333111000111222222222444444555444333222333333333333333333333333444444444444444444555555555666777999::::::::::::777888:::<<<===<<<:::999:::999888888888:::;;;<<<999:::;;;<<<===<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFIIIKKKKKKJJJMMMMMMOOOTTTUUUTTTVVV[[[bbbqqqyyyuuu|||}}}uuulllddd]]]VVVRRRNNNKKKGGGDDDBBB???<<<:::;;;:::999<<>><<<999888777777999999999777666555777999@@@IIIVVVcccqqq}}}vvvmmmbbbXXXTTTFFFCCC>>>:::666555666666666777999:::;;;;;;;;;:::;;;;;;;;;;;;:::999888777777777777777888888888888777777666555555666777777999888888777555333111000------...///000222333444111111222333444555666666888777999===@@@AAAFFFMMMMMMPPPTTTWWWYYY[[[]]]___jjjnnnrrrsssssstttwwwzzzzzz{{{}}}}}}}}}}}}|||zzzzzz{{{|||||||||vvvoooggg___YYYNNNMMMOOOVVV___kkk|||zzztttssszzzssshhhrrr}}}{{{jjjZZZXXXcccssszzz|||oooPPPAAA<<<888444111333333222111000111222222222444555555444444333444444444444444444444444444444444444444444444444666777999:::;;;:::888777666777:::<<<===<<<;;;::::::999999999999:::<<<===;;;<<<===>>>>>>===;;;;;;:::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDEEEHHHIIIIIIHHHKKKKKKNNNSSSUUUTTTWWW\\\```ppp~~~{{{zzzxxxoooggg```ZZZVVVNNNLLLHHHEEEDDDAAA>>>;;;:::;;;;;;;;;>>>FFFQQQZZZgggfffccc^^^VVVOOOKKKJJJMMMLLLJJJIIIHHHGGGGGGGGGCCCBBB???<<<999777777666888999999888777666777999<<>>>>>;;;888666555666888:::;;;<<<;;;;;;::::::999999:::;;;===>>>>>>???@@@@@@@@@>>><<<;;;:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCEEEFFFFFFFFFEEEEEEDDDCCCEEEGGGHHHHHHGGGIIIIIILLLRRRUUUUUUYYY___eeeuuu}}}|||}}}{{{rrrjjjccc\\\XXXNNNLLLIIIFFFEEEBBB???<<<:::<<<===;;;;;;@@@KKKSSSfffggghhheee^^^VVVPPPMMMPPPOOOMMMKKKIIIHHHGGGGGGDDDBBB???<<<999777666666444666888999999999;;;===:::BBBMMMXXXcccqqqvvvppphhh]]]SSSOOOHHHFFFBBB===999777888999555666999;;;======<<<;;;777888999:::999888777666666666666666777777777777888777666555555666777888999999999888666444111000000////////////000000111333333444555666777888888;;;:::===CCCGGGIIIPPPWWW]]]___bbbcccddddddfffggghhhoooxxx{{{zzzyyyzzz{{{}}}~~~}}}~~~~~~||||||~~~}}}~~~{{{vvvoooeeeZZZRRRMMMMMMQQQYYYcccooo~~~zzztttooopppxxx}}}sss|||ooo___SSSXXXiiizzz~~~uuuwww|||zzz}}}uuuTTTAAA999777666111222333222000000000111111222444555555555444444666666666666666666666666666666666666666555555555999<<>>AAABBBCCCCCCBBB@@@===<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCC@@@AAACCCEEEGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHGGGFFFMMMMMMPPPVVVYYY[[[```fffmmm~~~zzzqqqhhh```[[[WWWOOOIIIHHHGGGDDDAAAAAA;;;:::888888999===AAACCCTTT[[[cccddd___YYYUUUTTTSSSRRRPPPNNNLLLJJJIIIHHH@@@===999555333333555666777777666666666666777777===AAAHHHQQQ\\\iiiuuu}}}}}}vvvnnnfff]]]UUUOOOFFFBBB===999777777666555666888;;;===>>>===<<<:::>>>===;;;:::999999:::;;;444555666666777666666555777666666666666666777888;;;999666222///---,,,,,,000000000000111111111111,,,000444777888777777888999<<>>???>>>???AAABBBBBB@@@>>><<<=========>>>???AAABBBCCC@@@@@@@@@???===>>>@@@BBB@@@AAABBBCCCBBBCCCDDDFFFBBBBBBCCCCCCDDDFFFGGGHHHJJJHHHJJJQQQYYYaaammmxxx~~~vvvmmmddd___XXXPPPJJJIIIHHHDDDAAAAAA>>><<<:::888999;;;>>>???FFFMMMVVVZZZYYYVVVVVVWWWWWWUUURRRNNNJJJFFFCCCAAA===;;;888555444444555666777666666555555666666777999===CCCLLLWWWcccooowww{{{tttmmmeee\\\TTTNNNGGGCCC===999888777666555555777;;;>>>@@@@@@??????===<<<;;;:::999::::::;;;777777777777777777666666999888888888888999::::::<<<:::888666444333333333000000000000111111111111///222666888999999:::;;;===@@@DDDIIIOOOVVV]]]bbbfffiiillljjjgggfffhhhkkkooorrrvvvyyyzzz{{{}}}~~~~~~}}}}}}||||||}}}~~~yyyuuuqqqiii^^^VVVUUUPPPRRRWWW```nnn~~~xxxoooooouuu}}}xxxcccXXXSSS]]]mmm}}}yyypppsss{{{|||yyyvvvvvvyyy{{{||||||{{{{{{\\\GGG===999666555777666444333333444666777666666666777888888999999777777666666555444333333333444666777777999<<<>>>PPPRRRRRRKKK@@@888666777888888999:::;;;;;;;;;;;;<<<;;;<<<<<<===>>>???@@@===>>>>>>??????@@@@@@@@@??????>>>??????@@@AAAAAAAAAAAAAAA???>>>===???AAAAAACCCEEEFFFEEEEEEEEEFFFAAAAAABBBBBBCCCEEEFFFGGGHHHHHHKKKPPPUUU^^^ppp}}}sssjjjddd[[[SSSLLLKKKJJJFFFCCCCCCAAA???<<<999888999:::;;;:::@@@GGGLLLMMMNNNQQQSSSUUUSSSOOOKKKFFFBBB>>><<<999888777666555555555555666555555555555555555666666:::@@@HHHRRR^^^jjjqqqyyyzzzwwwrrrllleee\\\SSSMMMGGGCCC>>>:::888777666555444777:::>>>@@@AAAAAAAAA<<<;;;;;;:::::::::;;;;;;:::999888777666666777777555555555555555666777777888777555444333333333444000000000000111111111111222444777888999:::===???BBBEEEKKKQQQVVV\\\bbbfffgggjjjmmmllljjjiiilllooopppssswwwzzz|||}}}~~~}}}}}}}}}~~~{{{vvvrrrnnnfff\\\VVVVVVSSSVVV]]]ggguuuxxxqqqrrryyynnnaaaXXXUUU```sss~~~sssmmmqqqyyyzzzzzz{{{|||~~~~~~{{{yyyzzzvvvuuuyyy{{{yyyyyy{{{|||iiiOOO@@@:::777555666777666555444444555666777666666777777888999999999666777777888777666555444444555777777888999<<<>>>FFFGGGEEEAAA;;;555333222888888999:::;;;;;;;;;;;;:::999999999::::::;;;<<<===<<<<<<<<<===???AAABBB@@@@@@????????????@@@@@@BBBCCCCCCAAA>>>===>>>@@@AAAEEEIIIKKKJJJGGGEEEDDDAAAAAAAAAAAABBBDDDEEEFFFFFFHHHKKKMMMPPP[[[qqqyyypppiii```XXXQQQPPPNNNIIIFFFEEECCCAAA>>>;;;999999999:::888;;;???AAAAAACCCEEEGGGJJJIIIGGGDDDBBB???===<<<555555666666666666555555555555444444444444555555777;;;@@@GGGQQQ\\\gggnnnrrryyy~~~vvvtttpppllleee]]]SSSMMMHHHDDD>>>;;;999888777666444555888;;;===>>>>>>>>>:::::::::::::::::::::;;;;;;:::777555444555666777333333333333444444555666666555333222111111222222///000000000111111111111333555666777888:::>>>AAADDDIIIPPPVVV[[[```eeehhhgggjjjlllllllllllloooqqqqqqtttyyy|||}}}~~~~~~}}}}}}}}}}}}zzztttooojjjcccYYYTTTTTTRRRWWW```lll{{{xxxsssvvv~~~zzzhhhccc^^^]]]hhh{{{{{{qqqpppvvv~~~~~~{{{wwwppplllqqqxxx{{{{{{||||||}}}iiiXXXEEE<<<888666555666666555444444444444555666555555666666777888888888777888:::;;;;;;:::888777999::::::999777777888:::<<<;;;999999888777666444888888999:::;;;;;;;;;;;;999888888888888888999999<<<<<<<<<<<<===>>>???@@@????????????@@@@@@AAABBBEEEEEEEEECCC@@@>>>>>>???AAAEEEKKKMMMLLLHHHDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHLLLOOOZZZnnnvvvoooeee\\\UUUSSSPPPJJJFFFEEEBBBAAA>>><<<;;;:::;;;;;;:::;;;;;;:::::::::<<<>>>@@@??????>>><<<;;;;;;:::333444555666777777666555555555444444444444555555777:::???FFFNNNXXXbbbiiimmmuuu|||}}}~~~|||sssrrroookkkfff^^^UUUOOOHHHDDD???;;;999999888777444555666777777777777666777777888999999999:::::::::999666444333444555666666666666666777888999::::::999777444333222222222///000000000111111111111222444555666777:::>>>AAADDDIIIPPPWWW\\\```dddgggfffhhhjjjkkkmmmnnnppprrrsssvvvzzz}}}~~~}}}}}}||||||}}}}}}zzzsssmmmggg___UUUPPPPPPOOOVVVaaappp~~~wwwtttzzzvvvfffaaa```dddpppzzzuuuzzz~~~wwwmmmhhhoooxxx}}}~~~~~~~~~}}}}}}~~~~~~|||wwwsssYYYMMMAAA;;;999666555777333333333333333333333333333333444444555666666666666777:::;;;<<<;;;:::999:::;;;;;;:::888777888:::===;;;999:::<<<===;;;:::888888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===<<<===>>>??????>>><<<;;;======>>>???@@@BBBDDDEEEGGGGGGGGGEEEBBB@@@@@@@@@@@@DDDJJJLLLKKKGGGCCCAAACCCCCCCCCCCCDDDEEEFFFFFFGGGEEEFFFKKKRRRZZZhhhuuu~~~wwwkkkbbbZZZVVVSSSLLLGGGFFFCCCBBB@@@>>>===<<<<<<<<<:::999888777777888:::;;;<<<;;;:::999888777666666444555666777777777777666666555555555555555555666555888<<>>;;;999555555888222222222222222222222222222222333333444555555555333444666888999999999999999:::::::::999999;;;===>>>===;;;::::::::::::999888888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<>>>@@@AAAAAA???<<<:::<<<<<<===???AAACCCEEEFFFHHHIIIJJJHHHEEECCCBBBCCC@@@DDDHHHJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHEEEGGGMMMSSSZZZdddmmmxxxvvvlllccc___YYYRRRLLLJJJFFFDDDBBB@@@>>>===<<<<<<:::888777666777999999:::999999888777777666555555666666777777777777777888777666666555555666666777555777;;;@@@FFFOOOXXX___gggqqqyyy}}}~~~~~~zzzuuuooollliiieeebbb\\\WWWSSSJJJFFF@@@<<<;;;:::999888666666555555444333222222111222444555777777777777777777666666666666666666333333333444555666888888888777444222///.........000000000000111111111111000222444666888:::===@@@BBBFFFLLLQQQVVV[[[```ccceeeeeegggkkkooorrrttttttvvvxxx|||~~~~~~~~~}}}{{{vvvnnnfff```YYYQQQNNNOOOSSS[[[jjj{{{~~~yyyuuuuuu~~~xxxkkkaaaXXXcccqqq~~~~~~|||vvvyyyxxxtttpppnnnmmmhhh```YYYEEE@@@;;;:::777444444888222333333333333333333222222222333444444555555666333333444666888999:::;;;:::;;;;;;;;;999999;;;===<<<<<<;;;999888888999999888888999:::;;;;;;;;;;;;888888888888999:::<<<<<<===>>>???@@@@@@@@@???>>>===>>>>>>???AAACCCEEEFFFIIIKKKLLLKKKHHHFFFEEEEEEBBBDDDFFFGGGFFFFFFFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGJJJOOORRRXXXdddppp}}}uuulllgggaaaYYYRRRPPPHHHGGGEEEBBB???===<<<;;;;;;999777777777888888888666666666777777777888888888888777777777777888888777777666666666666777777666888<<<@@@FFFOOOXXX^^^eeeoooxxx|||}}}|||wwwqqqmmmjjjfffccc___[[[VVVSSSJJJFFFAAA===;;;:::999888777777777666555555444444///000333555666666666666666777777888888888777777666666777777888:::;;;<<<;;;:::888555444333333333000000000000111111111111000222555888999;;;>>>@@@BBBEEEJJJOOOTTTYYY___bbbeeefffgggkkkppptttuuuvvvwwwyyy|||~~~~~~~~~|||{{{ssslllddd___XXXQQQOOOQQQXXXaaaooozzzxxxtttuuu~~~rrrfff^^^\\\kkkzzzxxxsssooollljjjeee\\\UUU@@@;;;999888666222444888333444444555555444444333333333444444555666666777555555555777888:::<<<>>>>>>>>>>>><<<999888888999<<<=========;;;<<>>@@@AAA>>>>>>===>>>???@@@BBBCCC@@@???@@@@@@AAABBBCCCDDDJJJLLLMMMLLLJJJHHHGGGGGGCCCEEEFFFFFFFFFFFFHHHJJJCCCCCCBBBBBBBBBCCCDDDDDDGGGIIINNNQQQQQQVVVfffvvvzzz}}}zzzrrrjjjcccZZZTTTMMMKKKHHHFFFEEECCC@@@>>>>>>===;;;;;;<<<;;;:::888999888777666666777888999888888777777666666555555888777777777777888888999666666999@@@GGGLLLUUU^^^```kkkuuuxxxxxxwwwtttpppkkkiiigggeeeaaaZZZSSSNNNKKKIIIEEEAAA===<<<;;;;;;888777666555444333333222///000111222333444444444222333444555666666666666666666888999:::;;;;;;<<<999666333333444444111///111222222111//////000111444444444666888;;;>>>@@@@@@BBBEEEHHHMMMTTT[[[```fffhhhlllnnnpppsssvvvyyy|||{{{{{{{{{|||~~~}}}yyyvvvtttlllddd]]]UUUOOOPPPUUUYYYdddtttzzzssspppttt{{{{{{}}}ooodddaaa```nnnuuujjjiiiiiibbbTTTKKK@@@===999666555444333222///000222444555555555444333333333444555666777888666555555555666888;;;===@@@???>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999888===<<<;;;:::999999999999;;;<<<===>>>>>>>>>===<<<@@@>>><<<===@@@AAA???===???@@@AAABBBCCCCCCDDDDDDFFFHHHJJJLLLLLLKKKIIIHHHFFFEEECCCCCCEEEFFFEEEDDDAAAAAAAAAAAABBBCCCDDDDDDHHHFFFHHHNNNTTT^^^nnn||||||vvvyyy}}}tttjjj```YYYSSSPPPMMMJJJIIIGGGEEECCC>>><<<;;;:::;;;:::888777:::999888777777888999:::777777777777777777666666666666666666777888999::::::999;;;AAAEEEHHHPPPXXX\\\fffppprrrqqqqqqoookkkjjjiiigggddd```ZZZSSSMMMKKKIIIEEEAAA>>>===<<<<<<999888777666555333222222000111222333444444444444333444444555555666666666555666777999::::::;;;;;;:::777555444444444111///000111111000///...000111333444444555777:::===>>>???AAADDDHHHLLLSSSZZZ```cccfffjjjmmmppptttxxx{{{}}}|||||||||~~~|||wwwsssrrrkkkccc\\\TTTNNNPPPUUU]]]hhhxxxyyyrrrqqqvvv}}}{{{~~~}}}jjj___\\\^^^lll|||zzzpppooonnncccTTTIII???<<<888666555555444333333333444444444333222222333333333444555666777888777666555555666888:::<<>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::===<<<;;;:::999999999999<<<<<<===>>>???>>>>>>===???===;;;<<<>>>@@@???>>>AAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKKKKJJJHHHGGGEEECCCBBBAAACCCDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDHHHHHHKKKSSS[[[gggyyywwwqqqtttxxxllldddYYYUUUOOOKKKIIIGGGFFFEEEAAA???===<<<<<<;;;888777;;;:::999999999999::::::777777777888888888888888666666666777777999:::;;;<<<:::<<<@@@CCCEEEKKKSSSXXXaaaiiiiiiiiiiiihhhfffhhhgggeeeccc```ZZZSSSMMMKKKIIIEEEBBB???>>>>>>>>><<<;;;999888666444222111111222333444555555555555666555444444444555666777444555666888999999999999;;;999666555555333111//////000000///......000222333333333444666999;;;======???BBBFFFKKKRRRYYY___aaadddhhhllloootttyyy|||}}}}}}~~~~~~zzztttpppppphhh```ZZZSSSNNNQQQWWWbbbmmm}}}wwwqqquuuyyy}}}lll```___^^^kkk{{{|||yyytttdddRRRFFF>>>;;;777555555555555444555555444333333333333333333333444555666777888888888888777666777888999:::AAAAAAAAAAAA???===;;;:::;;;:::999999999:::;;;<<<<<<<<<;;;:::999999999999<<<<<<===>>>??????>>>>>>>>><<<:::;;;===???AAAAAACCCBBBAAA@@@AAABBBDDDFFFFFFHHHJJJKKKLLLKKKJJJIIIGGGEEEBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHNNNXXXbbbppp}}}ssslllnnn|||{{{rrraaa\\\TTTNNNJJJHHHGGGFFFFFFCCCAAA??????===;;;999;;;:::::::::999999999999777777888888999999::::::888888888888888888999::::::888:::???BBBDDDJJJQQQVVV^^^ccccccaaaccccccbbbeeedddcccaaa^^^YYYRRRNNNKKKIIIFFFCCCAAA@@@@@@AAA???>>><<<:::777555333222333444555555666666666555888777555333333444666777444555666777888888888888:::999777666444333111000.../////////......000222333333333444555777:::;;;;;;>>>AAAEEEJJJQQQYYY^^^aaadddgggjjjnnnrrrxxx{{{}}}}}}~~~}}}wwwppplllllleee]]]XXXRRROOOSSSYYYeeeppp~~~wwwsssyyy}}}}}}xxx{{{lllaaa```dddooo}}}xxxdddOOOCCC<<<999666444555666666555333333222222333444666777333444555666777888888888999999888777777888888999???@@@AAAAAA???===:::888:::999777666777999;;;<<<<<<;;;::::::999999999:::;;;<<<<<<===>>>>>>>>>>>>???===<<<;;;===@@@CCCEEEEEECCCAAA@@@@@@BBBDDDFFFGGGHHHKKKMMMOOOPPPPPPPPPKKKIIIFFFDDDDDDEEEEEEDDDAAAAAAAAABBBBBBCCCDDDEEEEEEHHHNNNXXXcccrrr{{{qqqhhhiiiwww~~~oooiii___VVVPPPMMMJJJIIIHHHFFFCCCAAA@@@???<<<:::;;;;;;;;;::::::999999999888888999999::::::;;;;;;<<<;;;:::999999999999999;;;999;;;???AAAAAAFFFLLLUUU[[[```^^^]]]^^^```___```______^^^]]]XXXRRRNNNKKKIIIFFFDDDBBBBBBCCCDDDBBBAAA???===:::777555444555555666777777777777666888777555444444555666777444555666777777777777777999999888666444222111000---...////////////111333444333333333555666888::::::<<<@@@DDDIIIPPPXXX^^^bbbdddgggiiilllpppuuuyyy{{{|||~~~{{{uuunnniiihhhaaaZZZVVVRRRQQQVVV^^^hhhsss|||wwwuuuyyy}}}}}}tttoootttzzzddd[[[\\\kkkvvv~~~eeeNNNBBB;;;888555444555666666555444333333222333444666777333444666777888999999888:::999999888888888888888<<<===>>>>>>===;;;999777888777666555555777999;;;;;;;;;:::999999999:::::::::;;;;;;;;;<<<===>>>>>>AAA@@@???>>>???AAAEEEGGGFFFDDDBBB@@@@@@AAADDDEEEFFFHHHLLLOOOSSSUUUWWWXXXNNNKKKGGGEEEDDDEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFMMMUUU]]]lllzzzoooeeeeeesss}}}vvvkkk___WWWPPPLLLIIIIIIGGGEEECCCBBBAAA>>><<<<<<<<<===<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;>>>===<<<;;;;;;::::::;;;???===>>>@@@@@@>>>AAAFFFRRRXXX\\\ZZZXXXZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXSSSOOOKKKIIIGGGEEEDDDDDDEEEFFFEEEDDDBBB@@@===;;;999888777777888888888888777777777666555555555666777888555555666777777777777777666777777555222111111111---...000000000111333555555444444444555666888999:::<<<@@@DDDIIIQQQYYY^^^bbbdddfffhhhkkkoootttxxxzzz|||}}}}}}~~~~~~yyysssmmmhhhddd^^^XXXUUUSSSTTT[[[cccnnnyyyzzzwwwwwwxxx}}}vvvnnnlllsssqqq___YYY]]]rrr|||kkkQQQDDD;;;888555444444555555555777777666444333333333333333555777888999:::999999999999999999999999888888999:::;;;;;;;;;:::888777888777666666666777888999;;;::::::999999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@BBBEEEHHHGGGEEECCCBBBAAABBBCCCDDDFFFHHHKKKOOOSSSWWWYYY[[[OOOKKKFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGLLLQQQWWWccczzz{{{yyymmmbbb```ooo|||ooodddZZZSSSOOOMMMKKKIIIGGGGGGFFFCCCAAA??????@@@@@@???===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<===>>>>>>???@@@>>>???AAA@@@>>>@@@EEEMMMTTTXXXVVVTTTUUUUUUTTTTTTTTTVVVXXXYYYWWWSSSOOOKKKIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDBBB@@@>>><<<<<<888888999999999999888888555555666666777777888888666666777888888888777777333555666444111000111222---///000111111222555777666666555555555666888999:::<<<@@@DDDJJJQQQYYY___```bbbdddfffjjjooouuuzzz{{{}}}~~~||||||}}}~~~|||wwwrrrllliiiaaa[[[VVVTTTTTTVVV___hhhxxx|||wwwvvvwww{{{}}}rrrlllnnnxxx}}}lll^^^^^^dddsss~~~uuuVVVGGG<<<999555444444444444444777777666666555333222111444555777999::::::999999888888999999:::999999999888888888999999999::::::999999999999888888888888:::::::::999999::::::;;;======<<<===>>>@@@AAABBB@@@BBBCCCCCCAAAAAACCCFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFIIIMMMPPPSSSVVVWWWQQQLLLGGGCCCBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIMMMPPPSSS^^^tttzzzxxxlll___]]]llluuujjjaaa[[[RRRPPPNNNMMMMMMLLLIIIGGGAAAAAABBBBBBAAA@@@>>>============<<<;;;;;;;;;:::;;;;;;<<<===???@@@BBBCCC===<<<===AAAAAA@@@CCCHHHIIIPPPTTTSSSPPPQQQQQQOOOPPPQQQSSSVVVWWWVVVSSSPPPKKKIIIHHHFFFFFFGGGHHHIIIHHHGGGFFFDDDBBB@@@???>>>999999:::::::::999999888333444666777888888888888666777777888888888888777111333555333111///111333...///111111222333666888777666555555666777888999:::<<<@@@DDDJJJRRRZZZ___^^^```bbbeeejjjpppwww||||||~~~~~~}}}{{{|||}}}~~~{{{vvvqqqllliii___YYYUUUTTTUUUXXXbbblllyyytttuuuvvv{{{qqqmmmrrr}}}uuufff]]]___hhhrrr~~~|||}}}[[[JJJ<<<999666444444444444333333444555666666666555444444555888:::;;;;;;:::999777888999::::::::::::999888888888888999:::;;;<<<;;;;;;;;;;;;;;;:::999888:::::::::999999:::;;;;;;???>>>>>>>>>???AAACCCEEE???BBBDDDCCCAAA@@@BBBDDDFFFFFFEEEDDDCCCBBBBBBAAADDDEEEGGGJJJMMMOOOQQQRRRTTTOOOJJJFFFDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKOOOQQQSSS]]]sss|||xxxgggZZZVVV```wwwxxxiii___```[[[VVVRRRQQQOOOLLLHHHKKKIIIGGGEEEEEEDDDBBB@@@AAA???<<<;;;<<<>>>@@@@@@@@@?????????@@@AAACCCDDDCCCDDDEEEEEEEEEDDDCCCBBBIIIOOOQQQNNNJJJJJJKKKIIIKKKMMMQQQUUUXXXXXXUUUQQQPPPMMMHHHFFFGGGIIIJJJJJJKKKJJJHHHEEEBBB@@@>>>===;;;;;;;;;:::::::::999999:::777555666888:::999777999999999999999999999:::888777666444333222111111...///111333555666666777777888999999888999;;;===;;;===AAAEEEJJJQQQYYY^^^aaa```aaadddjjjrrrzzz~~~~~~}}}||||||{{{{{{|||~~~~~~zzzvvvooogggaaa[[[UUUOOOOOOQQQXXXeeeqqqwwwqqqrrrxxxzzzwww~~~sssfff[[[WWW]]]fffuuuxxx[[[GGG<<<;;;888666555555666666666777888999999888666555777777888888888999999999777777888999999999999999999999888888777666666555888999;;;======<<<;;;:::<<<;;;:::999999999:::;;;999:::;;;<<<============AAAAAABBBBBBBBBBBBBBBAAAFFFEEEDDDCCCBBBBBBCCCDDDIIIHHHGGGIIIKKKLLLKKKJJJLLLJJJHHHGGGFFFEEECCCAAABBBBBBBBBBBBCCCEEEFFFGGGJJJMMMRRRSSSSSS\\\ttt}}}|||wwwfffYYYTTTZZZnnnvvvlllggg```[[[XXXVVVQQQNNNNNNLLLJJJIIIHHHGGGEEECCCBBBAAA??????AAABBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDEEEEEEDDDCCCBBBAAAEEEKKKNNNJJJGGGGGGGGGFFFJJJLLLOOOSSSWWWXXXWWWUUUSSSOOOJJJGGGGGGIIIJJJJJJIIIHHHFFFDDDBBB@@@???>>><<<<<<;;;;;;;;;::::::::::::888666777999;;;:::888::::::::::::::::::::::::888777555333222111111111---...000111333444444444333444555555555666888:::<<>><<<<<<<<<;;;;;;;;;:::::::::888888888:::;;;;;;:::::::::::::::::::::::::::777666444333111000000000---...///000111111111111111222333444333444777999===@@@DDDHHHKKKOOOSSSVVVVVVWWW[[[```hhhqqqyyy}}}~~~}}}}}}}}}|||||||||}}}zzztttpppkkkeee```WWWRRROOOQQQUUU]]]kkkwww{{{uuuqqquuu{{{||||||kkk^^^WWWXXXdddpppxxxwww{{{}}}zzzyyyzzz}}}nnnSSSGGG;;;999888666555555555666444555777999:::::::::999<<<;;;:::999777666444444555666777777888888777777::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;:::999;;;;;;::::::::::::;;;;;;::::::999999:::;;;<<<===???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIKKKKKKKKKFFFEEECCCCCCDDDDDDBBBAAAAAAAAABBBCCCDDDFFFHHHIIIKKKKKKOOOSSSWWW```rrrzzzjjj^^^VVVUUU]]]hhh}}}tttnnnhhhccc^^^YYYWWWUUUTTTSSSRRROOOMMMLLLIIIFFFEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHFFFEEECCCBBBBBBBBBDDDJJJNNNJJJGGGFFFEEEDDDFFFGGGIIINNNTTT[[[^^^```]]]WWWPPPJJJIIIIIIKKKKKKIIIHHHFFFDDDAAA???===<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;::::::::::::999999999999666555444222111000//////...///000000000000000000222333555555555777999;;;<<>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCFFFIIILLLLLLLLLGGGEEECCCCCCDDDDDDBBBAAAAAAAAABBBCCCEEEFFFHHHIIIJJJJJJMMMSSSYYYbbbssszzzlll```XXXTTTYYY```www{{{tttmmmhhhccc```^^^\\\[[[YYYVVVTTTTTTOOOJJJGGGHHHKKKNNNOOONNNNNNNNNOOOOOOOOOOOOOOOMMMKKKHHHEEECCCBBBBBBCCCFFFLLLOOOLLLHHHFFFEEEBBBEEEEEEGGGMMMUUU]]]bbbeeebbb[[[RRRLLLJJJKKKLLLMMMMMMLLLIIIFFFBBB???<<<;;;::::::::::::999999999999888999;;;<<<<<<<<<<<<===::::::999999888888888777666555444222111000//////000000111111222111111000222444555666777888;;;>>>;;;>>>BBBEEEGGGHHHKKKMMMRRRUUU[[[cccllluuu|||}}}|||{{{{{{{{{}}}~~~~~~}}}vvvppplllhhhccc___RRRPPPQQQWWW^^^hhhvvv|||wwwuuuvvv{{{zzzeeeXXXUUU[[[iiiwwwttttttwww|||~~~~~~}}}|||{{{zzzzzzyyywwwuuutttuuuvvvxxxvvvxxxyyybbbOOODDD???;;;::::::999888888888888999999999999888888777666888888888777777777666666555555666777777777777777888888888999:::;;;;;;;;;::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<;;;:::999888888999;;;======>>>???AAABBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEIIILLLLLLLLLIIIGGGEEEEEEEEEEEECCCBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJMMMSSSYYYddduuuzzzlllaaaXXXSSSTTTYYYnnn{{{vvvpppnnnjjjhhhfffccc```]]]\\\XXXRRRPPPPPPSSSVVVWWWUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNJJJFFFDDDCCCDDDDDDHHHNNNQQQMMMHHHFFFCCC@@@DDDDDDGGGMMMVVV___eeehhheee^^^TTTMMMKKKLLLOOOPPPRRRPPPMMMIIIDDD@@@===;;;;;;;;;:::::::::999999999999<<>><<<>>>BBBDDDGGGIIIMMMOOOQQQUUU[[[dddmmmuuu{{{~~~}}}{{{{{{|||~~~~~~~~~zzzsssnnnkkkfff```\\\QQQOOORRRZZZdddnnn}}}xxxvvvwwwzzzwwwcccYYYXXX___mmmzzz|||~~~~~~{{{wwwxxxwwwtttqqqppppppqqqyyyvvvwww|||~~~~~~wwwdddRRRGGGAAA>>>::::::999999999888888888::::::999888777666555555666666666777777888888888555666777777888888777777333444555777:::<<<===>>>>>>>>>============<<<<<<999:::;;;<<<<<<===<<<<<<<<<;;;:::999999:::;;;<<<<<<===>>>???@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAADDDHHHJJJKKKJJJIIIGGGFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJNNNTTTYYYdddxxxpppeee[[[SSSRRRUUUcccvvv|||yyyuuurrroookkkhhhcccaaa^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUQQQLLLGGGEEEDDDEEEFFFLLLRRRUUUQQQKKKGGGDDD@@@DDDDDDHHHOOOXXXaaahhhjjjhhh```VVVNNNLLLMMMQQQSSSSSSRRROOOKKKGGGCCC@@@???======<<<<<<<<<;;;;;;;;;<<<@@@CCCEEEDDDCCCDDDEEE======<<<;;;;;;:::999999888777555333222111111111000000111222333333333222///111333555666888<<<>>>@@@BBBDDDGGGJJJNNNSSSVVVTTTXXX^^^gggooovvv{{{~~~}}}~~~}}}}}}~~~~~~zzzvvvppplllhhhccc\\\WWWPPPPPPTTT]]]hhhsss|||uuuuuuyyy~~~rrraaaZZZ\\\eeesss~~~}}}}}}|||yyyuuurrrqqqqqqyyyvvvwww{{{~~~|||{{{|||wwwsssgggTTTFFFAAA???<<<777888888888888777666666888888777666555555555555666666666666777777888888666777888888999999888888555666777888999:::;;;<<>>>>>======<<<======999:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCBBB?????????AAAEEEGGGGGGGGGEEEDDDDDDFFFHHHIIIIIIHHHEEEEEEDDDDDDEEEFFFFFFGGGGGGJJJPPPUUUYYYddd{{{uuuiii^^^UUURRRTTT[[[nnn~~~{{{wwwsssppphhhggggggggghhhgggdddaaacccccccccbbb```]]][[[YYYWWWSSSNNNHHHEEEEEEFFFGGGQQQXXXZZZUUUOOOKKKGGGCCCCCCEEEIIIPPPZZZccciiikkkiiiaaaVVVNNNLLLNNNRRRTTTSSSRRRPPPMMMIIIFFFDDDBBB>>>>>>>>>>>>============???CCCGGGHHHGGGFFFGGGHHH??????>>>===<<<<<<;;;;;;888777666444333222111111///000111222222333333333111222555666888:::===@@@CCCEEEGGGJJJMMMRRRXXX\\\XXX\\\ccckkkrrryyy}}}|||~~~~~~~~~~~~~~~vvvrrrmmmjjjfffaaaZZZTTTPPPPPPUUU___kkkvvvyyysssuuu{{{}}}ooo```[[[___iiiwww|||wwwuuuttttttqqqrrrwwwzzzxxxwwwxxxpppkkk\\\III>>>===<<<888555666666666666666555444666555555555555666666777666666666777777777777777777777888999999999999999<<<;;;;;;:::999888777666===<<<;;;:::::::::::::::888999;;;===>>>>>>===<<<;;;<<<<<<======<<<;;;;;;<<<<<<===============<<>>======???BBBEEEEEEDDDBBBAAABBBEEEHHHKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFKKKQQQUUUXXXddd}}}|||lll^^^VVVTTTTTTXXXaaauuu}}}{{{xxxwwwtttqqqooommmkkkkkkiiihhhhhhiiihhheeeaaa]]]^^^XXXOOOIIIHHHIIILLLMMMVVVYYY[[[YYYQQQJJJEEECCCBBBCCCHHHPPPZZZdddjjjmmmnnneeeYYYRRRPPPQQQSSSSSSOOORRRTTTSSSNNNJJJIIIIIICCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFAAA@@@>>>;;;:::999999999555555555444111///,,,***///000111111111111111000444555777999999:::===???GGGJJJMMMPPPSSSXXX^^^aaabbbffflllsssyyy}}}~~~~~~}}}}}}}}}|||wwwtttnnnggg```YYYUUURRROOOQQQWWWbbbppp~~~{{{uuurrrwww~~~uuuhhh\\\]]]fffppp{{{}}}uuuzzzxxxwwwxxxyyyvvvsssqqqiii\\\MMMDDD===777444555999888777888888888666555777777666555555555555555666666777888888888888888888777666555555666777888999999999999999999::::::::::::999999::::::;;;<<<:::;;;<<<<<<;;;;;;<<<>>>===<<<;;;999999999:::;;;999999999:::;;;<<<===>>><<<>>>AAACCCCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDDGGGIIIFFFDDDDDDIIINNNPPPMMMIIILLLKKKNNNSSSWWWaaawwwpppaaaXXXTTTTTTOOOWWWhhh}}}~~~}}}zzzwwwtttrrrpppooommmmmmllllllllljjjgggdddccc]]]TTTNNNLLLNNNPPPQQQ[[[^^^```]]]UUUNNNIIIHHHDDDFFFJJJRRR\\\ffflllooonnnfff[[[TTTSSSVVVXXXYYYVVVXXXXXXUUUQQQMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMLLLJJJGGGDDDBBB>>>===<<<;;;:::::::::::::::888666333111000//////111111111111111222222222555666888999:::>>>CCCGGGMMMPPPSSSVVVYYY^^^cccggghhhlllqqqvvv{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}|||tttqqqllleee^^^YYYUUUSSSRRRUUU\\\ggguuuyyysssrrrxxxmmmbbbYYY\\\gggrrr}}}}}}|||yyyuuuooollldddWWWJJJCCC???;;;999:::888777777888888888777666888777666666555555666666666666777888888888888888999888777777777777888999999999999::::::::::::::::::999999999999:::;;;;;;;;;<<<>>>===<<<<<<===>>>???>>>>>>===<<<<<<======::::::::::::;;;;;;<<<======???AAABBBAAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAABBBDDDFFFGGGJJJIIIIIIMMMRRRTTTRRRNNNKKKMMMQQQTTTVVV^^^sss}}}}}}uuufff[[[UUUSSSKKKPPP[[[mmm~~~|||yyywwwvvvtttrrrqqqqqqrrrrrrpppooojjjddd[[[VVVTTTUUUWWWXXX___bbbbbb^^^WWWOOOKKKJJJHHHIIIMMMUUU```iiipppsssppphhh]]]XXXXXX[[[^^^___\\\[[[XXXTTTPPPMMMMMMNNNTTTUUUWWWXXXXXXWWWUUUTTTQQQPPPOOOLLLIIIDDD@@@>>>999::::::;;;;;;;;;;;;:::<<<999666222000000111222222111111000111222333444777777888999===DDDMMMTTTXXXZZZ]]]```bbbfffjjjmmmppprrrvvvzzz|||~~~~~~~~~~~~~~~}}}|||||||||}}}}}}{{{sssooojjjccc]]]XXXUUUTTTVVVZZZcccnnnzzzzzzuuurrrssszzzzzzfff^^^YYY^^^hhhsss}}}{{{sssmmm```SSSEEE???<<<:::999:::666777777888888888777777888888777666666666777777666666777888888888888888:::999888888888888999:::999999999:::::::::;;;;;;999999999999999:::;;;;;;<<<===>>>>>><<<;;;<<<>>>>>>>>>?????????>>>======;;;;;;:::::::::;;;;;;<<<===>>>@@@@@@???@@@BBBDDDHHHGGGFFFEEECCCBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDDFFFEEEFFFIIINNNOOOMMMKKKKKKPPPUUUWWWWWW^^^rrrxxxttt{{{zzzkkk^^^VVVSSSQQQQQQVVVbbbppp~~~}}}zzzxxxvvvvvvxxxyyyzzzyyyqqqkkkccc]]][[[\\\]]]^^^```bbbbbb]]]UUUNNNJJJJJJJJJLLLPPPXXXbbblllrrruuussskkkaaa[[[[[[___bbbccc```^^^YYYTTTQQQQQQRRRTTTYYY[[[]]]^^^^^^[[[XXXVVVSSSRRROOOLLLGGGCCC???===888999:::;;;<<<;;;:::999999777444111000//////000222111000///000111444555999999999;;;AAALLLXXX```ccceeehhhiiijjjkkknnnppptttuuuxxx{{{}}}~~~~~~~~~|||zzztttpppiiiaaa[[[VVVTTTSSSXXX^^^hhhtttzzzuuurrrpppttt}}}}}}tttbbb^^^]]]ccckkkrrr{{{~~~uuu___PPPAAA:::888666444444555777888888888777888888888888777777777777888888666666777888888888888888999999999888888999999999777777888888999:::::::::999999999888999::::::;;;<<<=========;;;:::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;======>>>===<<<===@@@CCCFFFEEEEEEDDDCCCAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@CCCFFFHHHGGGEEEMMMSSSYYYYYYXXXcccyyyyyyqqquuu~~~qqqcccYYYTTTTTTQQQQQQXXXddduuu~~~|||{{{{{{}}}wwwrrrjjjdddbbbbbbcccccccccdddccc]]]TTTNNNKKKKKKMMMNNNRRRZZZeeennnuuuxxxvvvmmmccc]]]]]]aaadddeeeeee```ZZZVVVUUUWWWZZZ\\\^^^```bbbcccaaa^^^ZZZWWWQQQPPPMMMJJJFFFBBB???===999:::;;;<<<;;;:::999888777666666555333111///...111000///...///111333555999999:::>>>EEERRR```iiilllnnnppppppoooooopppqqqtttvvvxxx{{{}}}}}}zzzxxxvvvqqqiii```YYYUUUSSSSSSXXX```mmmyyyyyytttoooooouuuvvvlll]]]]]]aaajjjpppuuu}}}|||___OOO???999888666444444555777999999777666777888888888777777777777888888666666777888888888888888888888888888888888888888666666666777888999999:::999888888888888999::::::999:::;;;;;;999999999;;;;;;<<<===>>>>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAA@@@@@@BBBAAABBBDDDFFFGGGGGGGGGKKKRRRWWWWWWZZZjjj~~~ssssssyyyxxxiii^^^XXXSSSNNNLLLQQQZZZiii}}}}}}xxxpppkkkiiihhhhhhhhhkkkkkkhhhbbbYYYRRRPPPPPPOOOQQQUUU]]]gggqqqwwwzzzwwwoooeee___```cccfffgggeee___YYYUUUUUUXXX\\\]]]cccdddeeeeeeccc___[[[XXXOOOMMMKKKHHHDDDAAA???>>>:::;;;;;;;;;;;;::::::999888888999888777444222111111000000000111333444555888999<<>>?????????>>>>>>;;;;;;:::::::::;;;;;;<<<;;;=========<<<<<<>>>@@@????????????????????????>>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHOOOUUUWWW```uuuxxxsssttt}}}pppddd^^^TTTNNNKKKMMMSSS^^^nnn|||}}}vvvqqqnnnnnnmmmmmmrrrqqqnnnggg^^^WWWVVVVVVSSSTTTXXX```kkkttt{{{~~~wwwooofffaaacccgggkkkllliiiccc\\\WWWXXX[[[]]]___dddddddddcccaaa]]]YYYVVVMMMLLLIIIFFFBBB@@@>>>===::::::::::::;;;<<<===>>>:::999888777555444444333111111222333444555666777777999>>>DDDMMMYYYeeemmmppprrruuuvvvvvvuuuvvvwwwyyyzzz{{{|||~~~~~~}}}zzzvvvsssoooiiiaaaYYYTTTRRRSSSTTT^^^iiiyyyxxxrrrooollloooxxx{{{|||xxxqqqwww{{{nnnaaaXXX___lllxxx}}}fffTTTBBB<<<======;;;:::777:::<<<:::666333444777666666555555666666777888666666777888888888888888888888999::::::999888888777777888999:::;;;<<<<<<888888888888888999999:::666777999999999999;;;=========<<<<<<===>>>>>>???::::::::::::;;;;;;<<<======>>>@@@@@@?????????@@@@@@??????>>>>>>=========>>>=========>>>@@@AAABBBAAABBBCCCCCCDDDDDDFFFGGGGGGPPPWWW^^^kkkvvvrrrvvv~~~uuuiiibbbYYYSSSNNNMMMPPPWWWdddpppzzztttrrrqqqppppppuuuuuuqqqiii```ZZZXXXYYYUUUVVV[[[cccmmmwww}}}vvvooogggccceeejjjoooqqqtttnnnfffaaaaaadddeeeeeeccccccbbb```]]]ZZZVVVTTTMMMLLLHHHEEEAAA>>><<<;;;999999999:::;;;>>>@@@AAA:::888555333111222333444222333444666777888888888555999???FFFOOOZZZeeelllnnnqqqtttwwwxxxxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~|||yyyuuurrrjjjeee]]]VVVQQQQQQSSSUUUaaammm~~~|||tttoookkklllpppyyy}}}rrriiippp|||}}}ooobbb\\\dddrrr}}}kkkXXXDDD===<<<:::777555777;;;===;;;555222444666555555555555555666777777666666777888888888888888999999;;;;;;;;;;;;999999888999999:::<<<===>>>>>>888888888777888999999:::666777999::::::;;;===???;;;:::999999999;;;<<<===999999999:::;;;<<<===>>>>>>@@@CCCCCCBBBAAAAAAAAABBBAAA@@@???>>><<<;;;;;;======<<<<<<===???BBBDDDDDDEEEFFFFFFFFFGGGIIIJJJIIISSS]]]fffvvvzzztttqqqwwwqqqddd[[[TTTOOOMMMLLLOOOXXXaaassszzzuuutttwww{{{~~~{{{uuummmfffaaa]]][[[ZZZ\\\___eeeppp|||~~~{{{uuutttqqqmmmkkknnnuuu{{{}}}wwwnnnfffbbbbbbeeehhhcccaaa^^^[[[YYYWWWTTTRRRNNNLLLHHHFFFCCCAAA===;;;::::::999888777666555555666666555444333333333333222222333333444555555555999<<>>>>>===<<<;;;???AAACCCCCCAAA@@@???@@@BBBCCCCCCBBBAAA@@@???>>>>>>@@@AAAAAA@@@AAABBBDDDBBBCCCCCCCCCEEEJJJPPPUUUYYYYYYaaassswwwtttttt{{{yyykkk___XXXQQQNNNLLLMMMTTT\\\hhhwww|||xxxxxx{{{~~~zzztttmmmgggbbb```[[[]]]```eeeppp||||||wwwvvvssspppnnnqqqxxx}}}{{{ssskkkfffdddeeegggaaa___\\\ZZZXXXVVVRRRPPPMMMJJJGGGDDDCCC@@@===:::888888888888777777777888666666555444333333333333444444444555666666777777999<<>>===777777888999999999999999999999888888888888999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<>>>@@@BBBCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@BBBCCCBBBAAAAAABBBDDDDDDDDDDDDEEEGGGKKKQQQVVV``````hhhyyyzzzvvvyyy~~~||||||ssseee\\\TTTOOOLLLKKKPPPVVV]]]iiiyyy~~~zzz{{{~~~yyyrrrkkkfffccc]]]___aaaeeeooo{{{zzzxxxvvvssssssvvv{{{xxxqqqkkkgggeeeeee^^^\\\YYYWWWVVVSSSOOOMMMJJJHHHEEEBBBAAA???<<<999555666666777888999::::::666666555444333333333333555666666777777888999999:::===AAAFFFMMMVVV```fffkkkmmmqqquuuyyy}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~zzzuuurrrooollljjjccc\\\TTTRRRRRRTTT[[[bbbooozzz~~~vvvsssuuuwww}}}|||xxxxxx{{{~~~~~~jjj___]]]```mmm{{{yyyYYYEEEAAA:::777999888999999999999777666555444555555555555555555555555666666777777888999999999999999999999999888888777:::999888999;;;=========777888888999999999999999888888777777777888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===?????????>>>>>>===???AAABBBBBBBBBCCCEEEBBBAAA@@@??????@@@AAABBBCCCDDDEEEDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHLLLRRRVVVaaabbbkkk{{{yyyvvv}}}yyyyyy{{{yyyjjj```VVVPPPLLLJJJLLLPPPXXX___lll}}}|||zzzzzz~~~~~~yyyssslllgggddd```bbbcccfffooozzz{{{yyywwwuuuvvvxxx|||{{{uuunnnhhhdddbbb[[[YYYWWWUUUSSSPPPLLLIIIGGGEEEBBB@@@???>>>;;;999666777777888888999::::::666666555444333333333333555666666777888888999999:::===@@@EEELLLUUU___eeelllnnnqqquuuxxx{{{}}}~~~{{{|||}}}}}}~~~~~~}}}||||||~~~xxxssspppmmmjjjhhhaaaZZZSSSRRRTTTXXXaaajjjuuuzzzvvvwwwyyyyyyfff\\\\\\bbbnnn{{{}}}{{{uuuXXXFFFAAA:::777999777888999999999888777555333777777777777777777777777666777777888888999::::::888999:::;;;:::999777555;;;:::999999:::<<<;;;;;;777888999999::::::999999777777777666777777888999:::;;;;;;<<<<<<;;;;;;::::::;;;===???@@@@@@??????>>>@@@BBBBBBAAAAAACCCDDDBBBAAA???>>>>>>@@@BBBCCCFFFGGGGGGFFFDDDBBBCCCDDDDDDEEEGGGGGGIIILLLPPPSSSXXX[[[eeettt{{{qqq~~~yyywwwvvvooodddXXXRRRNNNJJJJJJMMMTTTWWWaaaqqq~~~}}}}}}|||xxxvvvwww{{{~~~~~~|||xxxrrrmmmhhheeebbbeeefffgggnnnxxx~~~~~~zzzxxxvvvuuuvvvxxxzzz{{{~~~}}}yyytttnnngggbbb___WWWVVVTTTSSSQQQNNNIIIFFFDDDBBB@@@???>>>===;;;999999999999999888888888888666666555444333333333333444555555666666777777888:::<<>>;;;:::===;;;999999999:::999888888888999::::::::::::999777777666666777888888999:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>?????????>>>@@@AAABBBAAA@@@???@@@BBBBBB@@@???>>>>>>???AAACCCFFFGGGGGGFFFDDDBBBBBBCCCBBBDDDFFFGGGHHHJJJMMMOOOOOOSSS^^^mmmyyy{{{mmmwww{{{wwwttt}}}wwwkkk^^^VVVQQQLLLJJJKKKMMMNNNVVVeeeuuu{{{{{{{{{{{{|||~~~|||{{{xxxuuussstttwww{{{|||{{{yyyuuuqqqmmmjjjhhhcccggghhhiiinnnvvv{{{{{{wwwuuurrrrrrssstttttttttuuutttrrrnnniiiddd___\\\UUUTTTRRRQQQOOOLLLGGGCCCBBB@@@>>>>>>>>>===;;;:::<<<;;;:::999888777666666666666555444333333333333333444444555555666666777999:::===BBBIIISSS^^^eeeoooppprrrtttvvvxxxyyyyyyvvvwwwyyy{{{}}}~~~~~~~~~~~~|||xxxssspppkkkgggccc]]]XXXUUUXXX^^^eeepppzzzzzzwwwyyy~~~zzzkkk___^^^dddooozzz}}}|||~~~{{{xxxwwwxxxzzz{{{}}}}}}^^^JJJ@@@>>>999999<<<777999999999999777666555444666666666666666666666666777777888888999:::::::::;;;<<<===>>>>>>===;;;:::<<<:::888888999999888777888999999:::::::::::::::777777777777888888999::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>======@@@AAAAAA@@@>>>===???@@@AAA@@@???>>>>>>???@@@AAAEEEFFFFFFEEEBBBAAABBBBBB@@@CCCEEEFFFGGGHHHJJJLLLLLLPPPZZZfffpppzzz}}}mmmttt|||vvvpppwwwtttfff]]]VVVOOOJJJIIIHHHHHHNNNYYYeeeqqq}}}wwwxxxzzzzzzzzz{{{|||}}}zzzyyywwwtttrrrrrrvvvyyyxxxwwwtttqqqnnnllljjjjjjdddhhhkkkjjjmmmtttwwwwwwtttqqqnnnmmmnnnooommmllljjjjjjiiigggccc___\\\YYYSSSRRRQQQPPPOOOKKKFFFBBBAAA???>>>===>>>>>><<<:::<<<;;;;;;:::888777777666666666555444333333333333333444444555555666666777777999<<<@@@HHHSSS^^^fffmmmnnnqqqsssvvvxxxyyyzzzwwwxxxzzz}}}~~~|||zzzwwwtttpppjjjddd```ZZZVVVUUUZZZaaajjjuuu~~~{{{xxxzzz~~~uuufff^^^ccclllxxx}}}zzzwwwuuusssvvv{{{~~~rrrbbbQQQBBB<<<===999;;;===777;;;:::999777666666555555666666666666666666666666777888888999999::::::;;;777888999::::::999999888999888666777999::::::999888999::::::;;;;;;::::::777777777888888999;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::>>>??????>>>======???AAAAAAAAA@@@@@@??????>>>>>>BBBCCCDDDCCCAAA@@@AAABBB@@@BBBEEEGGGGGGGGGIIIJJJJJJNNNUUU\\\bbbjjjzzzooottt}}}uuukkkqqqxxx{{{kkkaaaYYYPPPJJJHHHGGGFFFJJJRRRYYYbbbsss~~~|||uuuwwwyyyzzzzzzzzzzzz{{{{{{zzzwwwtttrrrsssvvvxxxtttssspppmmmjjjiiiiiiiiidddiiilllkkkmmmrrruuutttrrrnnnkkkjjjkkkkkkiiifffcccccccccaaa___\\\ZZZXXXSSSRRRQQQPPPNNNJJJEEEAAA@@@???======>>>>>>===;;;;;;;;;::::::999888888777666666555444333333333333444444555555666777777777666888;;;@@@HHHSSS^^^fffkkkmmmooosssvvvyyy{{{{{{{{{}}}~~~zzzyyyvvvssspppjjjbbb]]]XXXTTTUUU[[[ccckkkvvv}}}xxxvvvwww|||rrrddd___gggsss}}}zzzuuuqqqqqqvvv}}}~~~{{{zzz{{{yyywwwwwwwwwooo^^^NNNIII<<<999<<<999<<<>>>777;;;:::888666555555666666888888888888888888888888777888888999999:::;;;;;;888999::::::;;;;;;;;;;;;666555555666999;;;<<<<<<888999::::::;;;;;;::::::888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999;;;<<<===<<<<<<===@@@BBBAAAAAAAAAAAA@@@>>>===<<<@@@BBBBBBBBB@@@???@@@AAA@@@CCCFFFHHHHHHHHHHHHIIIHHHJJJNNNRRRTTT[[[kkkzzzqqquuu~~~yyynnnsssuuuvvvsssddd\\\UUUNNNHHHHHHGGGHHHMMMRRRZZZhhhttt~~~|||zzztttttttttuuuuuuwwwxxxxxxvvvtttqqqqqqrrrsssssssssqqqooollliiifffeeeddddddeeefffhhhkkklllmmmmmmmmmmmmkkkhhhgggggghhhhhhggg\\\\\\\\\[[[YYYWWWTTTSSSNNNOOONNNKKKGGGDDDBBBBBB;;;===???AAAAAA@@@>>><<<:::999999999999999999888777777666555444333333333111222333444555555555555888777888===FFFRRR^^^eeehhhkkkooosssvvvxxxxxxxxx{{{}}}~~~{{{uuuqqqooojjjccc]]]XXXXXXZZZ___hhhttt{{{sssrrryyy{{{lll```^^^lll{{{|||xxxrrrsssyyy|||zzzxxxyyyzzzyyysssssspppkkkbbbWWWKKKDDD======;;;999888777666666999999999999999999999999888888777777666555555555:::999888666666888999:::888999;;;=========;;;:::999999999999999999999999;;;;;;:::999888777666555999999:::::::::999999888;;;;;;<<<<<<;;;;;;:::999999999888888999;;;<<<===<<<<<<;;;:::;;;<<<===>>>???AAABBB@@@===<<<>>>@@@BBBBBBBBBAAAAAA@@@@@@???>>>@@@CCCEEEHHHIIIJJJJJJNNNMMMNNNOOOOOOTTTbbbpppsssuuu{{{qqqtttuuuuuu}}}yyyjjj___WWWOOOJJJIIIGGGGGGKKKNNNTTT___iiizzz~~~~~~}}}{{{yyyssssssrrrrrrrrrssstttuuusssqqqooopppqqqrrrqqqpppooommmjjjgggeeecccbbbbbbcccdddfffhhhjjjjjjjjjjjjfffdddbbbaaabbbcccbbbbbb[[[ZZZYYYXXXVVVTTTRRRQQQOOOOOOOOOMMMIIIFFFEEEEEE??????????????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::777777666444444333333444222333444555666666666666777777777<<>>===<<<;;;;;;;;;<<<======@@@AAABBBAAA>>>>>>@@@BBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@CCCEEEHHHIIIIIIIIIMMMLLLLLLMMMLLLNNNZZZgggxxxzzz~~~|||uuuuuutttsssyyysssdddYYYRRROOOJJJGGGFFFHHHIIIKKKRRRZZZmmmuuu~~~||||||{{{yyywwwrrrqqqpppnnnnnnnnnooopppnnnnnnmmmnnnppppppnnnmmmkkkjjjhhheeecccaaa`````````aaaccceeefffgggffffff```^^^\\\\\\]]]^^^^^^]]]ZZZXXXVVVTTTRRRPPPOOOOOOLLLMMMMMMKKKHHHFFFEEEEEEBBBAAA???>>>===>>>??????<<<<<<<<<<<<;;;;;;::::::777666555444444444444444444444555666777777777777666666777;;;DDDOOOZZZ```dddfffiiimmmrrrvvvzzz{{{~~~~~~~~~zzzvvvqqqmmmiiicccZZZTTTUUUWWW[[[cccmmmyyyxxxsssvvv~~~mmmbbb^^^cccooo{{{|||xxxtttooonnnhhh^^^TTTKKKDDD>>>:::;;;:::888777777999:::<<<<<<<<<;;;::::::999888888666666777777888999999:::999888777666555666777777888999:::::::::999888777555666777888:::;;;<<<===;;;;;;:::999888777777666999999::::::::::::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>======<<<;;;;;;<<<<<<===@@@AAAAAAAAA@@@@@@AAACCCCCCBBBAAA@@@???>>>=========>>>AAACCCEEEFFFFFFFFFJJJIIIIIIJJJHHHHHHQQQ[[[jjj{{{vvvuuurrrqqquuu}}}lll^^^VVVSSSKKKGGGEEEFFFFFFFFFIIIOOO^^^fffsss}}}{{{zzzyyywwwvvvrrrpppnnnlllkkkkkklllmmmlllllllllmmmooonnnllljjjhhhgggeeedddbbb```___^^^^^^___aaabbbcccccccccccc\\\ZZZYYYZZZ[[[\\\\\\[[[XXXWWWTTTQQQOOONNNNNNNNNGGGHHHIIIHHHEEEDDDCCCDDDCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;:::999999888888777666555444444444444444555555666777888888888888777777888<<>>@@@======<<<;;;:::999888777::::::999999888777777777444444444555666888:::;;;;;;;;;;;;;;;;;;:::999888666777888999:::;;;<<<<<<;;;;;;:::999999888777777999999::::::;;;:::::::::888999:::<<<======>>>>>><<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<===???????????????@@@AAABBBCCCCCCBBBAAA???>>>======;;;<<<>>>@@@BBBCCCCCCBBBFFFEEEFFFHHHFFFEEEKKKSSS```vvvzzzuuusssqqqpppsss{{{uuueee[[[WWWMMMHHHEEEFFFFFFDDDFFFIIIQQQYYYfffrrr}}}|||yyyxxxwwwuuutttsssqqqnnnllljjjjjjkkkllllllkkkkkklllmmmmmmjjjhhheeeeeedddcccaaa```^^^]]]]]]^^^___```aaaaaa```___XXXWWWWWWWWWYYYZZZXXXWWWVVVTTTRRROOONNNMMMMMMMMMDDDFFFGGGFFFDDDCCCCCCCCCAAABBBCCCCCCBBB@@@>>><<<<<<<<<;;;::::::999888888666666555444444444444555555666777888999999999999888888999===DDDNNNWWW]]]aaaaaaaaadddjjjssszzz}}}|||{{{zzzwwwsssnnnhhh```YYYUUUUUUYYYbbbmmmxxx|||wwwvvvzzz~~~~~~pppbbb```fffpppyyyvvvmmmdddWWWLLLFFFAAA<<<999<<<;;;::::::;;;>>>@@@BBB======<<<;;;999888777777::::::999999888777777777333333444555777999:::;;;;;;;;;;;;;;;:::999999888888999999999999999::::::;;;;;;::::::999888888888888999:::;;;;;;;;;;;;;;;888999:::<<<===>>>>>>???<<<<<<==================<<<<<<<<<===============>>>>>>======>>>???@@@@@@CCCCCCBBBAAA@@@???>>>>>><<<===???AAABBBBBBBBBBBBCCCBBBCCCFFFFFFFFFKKKRRR]]]qqq}}}vvvsssqqqqqqsssxxxpppccc\\\RRRKKKFFFFFFFFFDDDEEEGGGHHHPPPZZZeeeooozzz|||xxxwwwvvvuuussstttrrrooollljjjjjjlllmmmlllkkkjjjjjjjjjjjjgggeeebbbbbbbbbaaa```^^^]]]\\\[[[\\\]]]^^^^^^]]]\\\\\\TTTSSSSSSTTTUUUUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLEEEGGGHHHGGGEEECCCCCCDDD@@@AAACCCDDDDDDBBB???===???>>>>>>===<<<;;;::::::666555555444444444555555666666777888999999999999999999:::>>>DDDMMMVVV[[[___]]]\\\^^^eeennnxxx~~~~~~}}}|||{{{vvvtttoooiiiccc\\\WWWTTTVVV\\\fffrrr~~~|||{{{yyyyyy~~~{{{{{{rrrfff]]]```jjjssszzzttthhhXXXKKKEEEAAA<<<888<<<<<<<<<<<<===>>>???@@@;;;;;;:::999999888777777666666777777888999999:::666777777777777777777777888888888888777777777777999999999999999999999999;;;;;;::::::999999999999888999:::;;;;;;<<<<<<;;;999999;;;<<<>>>>>>??????<<<<<<============<<<<<<:::;;;<<<===>>>????????????===<<<<<<>>>??????>>>AAAAAAAAA@@@??????>>>>>>???@@@AAACCCDDDDDDCCCCCCAAA???AAAEEEGGGHHHLLLSSS]]]nnnxxxuuussstttsssttt~~~|||kkkaaaWWWOOOHHHGGGFFFDDDDDDFFFDDDJJJRRRZZZbbblllvvv~~~|||xxxvvvuuutttssstttqqqnnnkkkjjjjjjlllmmmmmmkkkhhhffffffeeedddbbb^^^_________^^^\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXSSSRRRRRRRRRSSSRRRPPPNNNKKKLLLLLLLLLLLLKKKJJJJJJEEEFFFGGGFFFDDDBBBBBBCCCAAAAAABBBCCCCCCBBBAAA@@@??????>>>===<<<;;;::::::555555444444444555555666555666777888999999999999888888999===CCCKKKSSSXXX[[[YYYWWWXXX^^^iiissszzz~~~}}}||||||tttqqqlllfff___YYYVVVUUUYYY___jjjwwwzzzzzz{{{~~~|||wwwwwwyyy|||hhhaaa]]]dddooovvv|||qqq\\\KKKDDD@@@===:::;;;<<<============<<<;;;999999999888888777777777555666666777777888888999888888888888888888777777777777777777777777888888888888888999999:::::::::;;;::::::::::::999999999888999:::;;;<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>;;;<<<=========<<<;;;;;;888999;;;>>>???@@@AAAAAAAAA???======???@@@>>>===>>>>>>>>>>>>>>>=========???@@@AAABBBCCCCCCBBBAAAAAA???@@@DDDGGGHHHMMMSSS]]]jjjyyy{{{wwwuuuuuusssrrr{{{qqqddd[[[RRRIIIGGGEEECCCBBBDDDBBBGGGMMMSSSYYYaaakkkrrr}}}xxxvvvuuutttssssssqqqmmmjjjiiijjjlllnnnmmmjjjfffdddcccbbbaaa```\\\\\\]]]]]]\\\[[[YYYXXXVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSPPPMMMGGGHHHIIIJJJKKKJJJIIIHHHCCCDDDEEEDDDAAA??????@@@CCCBBBAAAAAAAAABBBCCCDDD>>>===<<<;;;:::999888888555555444444444555555666555666777888888999888888777777888<<>>:::;;;=========;;;999777888888888777777777777777888888777777666555555555555666777999::::::::::::999888888888999:::;;;;;;666666777888:::;;;<<<===;;;::::::::::::::::::999888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<======<<<;;;:::777888;;;>>>@@@AAABBBBBBCCC@@@>>>>>>@@@@@@???===;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@@@@???>>>BBB??????CCCFFFGGGLLLRRR\\\gggrrr{{{yyytttrrrtttwwwzzz}}}eee[[[RRRNNNPPPJJJAAAAAAIIIDDDFFFHHHKKKOOOXXXccckkkrrrvvv|||}}}zzzxxxwwwvvvxxxtttmmmiiihhhiiiiiijjjhhhfffcccbbbcccbbbaaa```___^^^\\\[[[YYYXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQPPPQQQRRRRRRQQQPPPNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA>>><<<;;;:::;;;;;;999888999888777777777777888888888888999999:::;;;======:::;;;===???BBBIIIQQQVVVWWWVVVSSSQQQSSS\\\jjjtttxxx{{{~~~~~~}}}}}}~~~zzzwwwttttttooojjjfff```YYYYYY\\\```hhhuuuwww{{{xxxpppkkkoooxxxxxxlllXXX\\\fffqqqzzz}}}hhhQQQFFF@@@======>>>>>>===<<<<<<;;;::::::;;;;;;;;;:::::::::999999666666666777666555555444444444444444666888:::<<<666666888999999:::::::::999999:::::::::999999888999999999999999999999999666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888777666:::<<<===>>>>>>???BBBDDDDDDAAA>>><<<<<<=========@@@???>>>======<<<<<<<<>>=========???@@@AAA@@@AAABBBBBBBBBDDDHHHJJJRRR___iiimmmyyyyyyvvvuuuvvvwwwooobbbWWWQQQQQQMMMEEEDDDJJJCCCDDDEEEFFFIIIOOOXXX___gggllltttzzz}}}zzzwwwvvvvvvvvvrrrmmmjjjiiijjjjjjiiigggdddbbbaaaaaaaaa___^^^[[[ZZZYYYWWWVVVVVVUUUUUUWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKJJJHHHGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA???>>><<<<<<======;;;:::777666666555555555666666888888888888999:::;;;<<<:::;;;;;;===AAAGGGOOOUUUUUUTTTSSSQQQTTT^^^kkkuuuyyy|||~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}zzzwwwuuuqqqlllhhhddd___ZZZ[[[```eeemmmxxxzzzzzzxxx|||zzzrrrmmmrrrzzzuuuhhhXXX^^^hhhttt|||}}}~~~pppWWWJJJCCC??????>>>===<<<;;;::::::::::::;;;;;;::::::999999888888777666666666555555555555888777666555555666777777666666777888888888888888999999999999::::::::::::999999999999999999999999555555666777888999::::::<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;:::::::::<<<=========???AAACCCEEECCC@@@>>>>>>>>>>>>>>>@@@???>>>======<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@AAACCCCCCCCCEEEHHHKKKRRR\\\eeejjjyyy{{{wwwvvvuuunnnbbbXXXUUUQQQJJJGGGJJJDDDDDDCCCBBBCCCGGGMMMRRR^^^dddllltttzzz~~~}}}yyywwwuuuuuurrrppplllkkkkkkkkkjjjiiieeecccaaa_________]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXVVVUUUTTTRRRQQQPPPPPPOOOPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMKKKIIIGGGEEEEEE@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>===;;;777666666666666666777777999999888999999:::;;;<<<;;;<<<<<<===@@@GGGOOOUUUSSSTTTTTTTTTWWW```mmmvvvzzz}}}~~~~~~}}}|||||||||}}}}}}~~~}}}~~~~~~~~~|||yyyvvvuuuoooiiiddd```]]]ZZZ^^^dddlllttt~~~xxxxxxyyy~~~zzzvvvwww}}}{{{nnnbbbZZZbbbmmmxxx}}}}}}{{{___OOOEEEAAAAAA===<<<:::888777888999:::;;;::::::999888888777777888777666555444555555666888888777666555555555555888888888888999999999999999999888888888:::;;;<<<999999::::::::::::::::::555555666777888999999:::;;;;;;;;;;;;::::::::::::777888:::<<<===>>>>>>???:::;;;=========>>>@@@CCCEEECCCAAA@@@?????????@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;===???@@@BBBAAABBBDDDEEEEEEFFFIIILLLQQQYYYaaajjj|||~~~zzzxxxxxx{{{~~~pppbbb[[[VVVOOOJJJIIIGGGFFFDDDBBBBBBDDDHHHJJJSSSZZZccclllsssyyy~~~}}}yyyvvvttttttooommmllllllllllllkkkiiieeeccc```______^^^]]][[[\\\\\\[[[ZZZYYYYYYZZZZZZWWWWWWUUUSSSRRRQQQQQQPPPQQQPPPNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEAAAAAA@@@@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>??????===<<<999999888888888999::::::::::::::::::;;;<<<=========>>>>>>???BBBHHHPPPVVVTTTUUUWWWYYY\\\eeepppxxx|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxtttrrrnnnhhhaaa^^^[[[ZZZ```hhhqqqzzz{{{||||||~~~tttggg]]][[[fffsss|||{{{zzz~~~}}}cccQQQFFFAAAAAA<<<;;;888666555777999:::::::::999999888777777666999777555444333444666777555555555555666666777777:::::::::999999:::::::::999888666666666888:::<<<999999999999::::::::::::777888888999::::::;;;;;;::::::::::::::::::::::::888999;;;===>>>???@@@@@@:::;;;<<<<<<<<<===???AAACCCCCCBBB@@@???>>>???@@@@@@???>>>===<<<<<<<<<<<<=========>>>???BBBDDDEEEBBBDDDFFFGGGGGGHHHKKKMMMPPPYYYdddqqq|||{{{|||zzzoooddd\\\SSSLLLIIIJJJHHHEEEDDDDDDEEEFFFGGGHHHMMMVVV^^^gggooovvv{{{|||xxxuuusssrrrmmmlllkkklllmmmmmmkkkiiifffdddaaa______^^^\\\[[[XXXWWWWWWVVVVVVVVVWWWWWWYYYXXXWWWUUUTTTSSSSSSRRRSSSRRRPPPOOONNNNNNOOOPPPKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???===<<<<<<>>>>>>===;;;999999999999999:::;;;;;;999999999999:::<<<===>>>===>>>@@@AAAEEEKKKRRRWWWXXXZZZ^^^```dddjjjssszzz}}}~~~}}}|||||||||||||||~~~~~~zzzuuuqqqooommmfff```\\\ZZZ[[[bbbkkkuuu|||~~~}}}oooccc\\\^^^lllyyyyyyyyy~~~}}}yyywwwwwwyyy|||~~~yyy___OOODDD??????;;;999777555555666888:::999999999888888888777777999777555444333444666777444444555555666666666666999999888888888999::::::888666555444555666888:::888888888999999999::::::888888888999::::::;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<;;;<<<>>>@@@@@@AAABBBAAA>>>===>>>@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDFFFCCCEEEHHHIIIIIIJJJLLLNNNPPP[[[kkk~~~}}}}}}ooodddZZZRRRNNNLLLIIIGGGFFFFFFFFFEEEDDDFFFIIINNNTTT\\\fffpppwwwzzz~~~zzzwwwtttrrrrrrmmmlllkkkkkkllllllkkkjjjfffcccaaa___^^^]]][[[ZZZXXXXXXWWWWWWWWWXXXXXXYYYZZZYYYXXXVVVUUUTTTTTTSSSTTTSSSRRRQQQQQQPPPPPPPPPIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????===<<<;;;;;;======<<<;;;777777777777888999::::::666666777888:::<<<===>>>>>>@@@CCCFFFJJJPPPVVVZZZ___bbbfffiiilllpppwww|||}}}}}}{{{zzzyyyyyy{{{|||}}}~~~}}}yyysssnnnkkkjjjddd^^^\\\[[[^^^fffpppyyy|||zzz}}}yyyjjjaaa___aaaqqq|||xxxzzz~~~zzzxxxuuuuuuvvvxxxyyyyyy}}}|||~~~jjjWWWJJJAAA===>>>:::999777666666777888999888888888999999999999:::888777666555444555555666666666666666666555444333666555555444555777888999888777666555555666777777666666777777888999999999666666777777777888888888999999999999:::::::::::::::;;;;;;<<<======<<<<<<999;;;<<<;;;;;;;;;===???>>>AAACCCAAA>>>===>>>@@@@@@???>>>======<<<<<<<<<============???@@@BBBDDDDDDGGGJJJKKKKKKLLLNNNOOOQQQ___tttzzzlllbbb[[[WWWPPPNNNJJJIIIIIIHHHFFFCCCHHHHHHHHHJJJPPP[[[gggooopppvvv|||xxxuuusssrrrqqqnnnllljjjjjjkkkkkkkkkjjjeeebbb___]]]]]]\\\ZZZXXXYYYYYYYYYYYYYYYZZZ[[[\\\ZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@??????>>>======<<<;;;;;;======<<<;;;777777777888888:::;;;;;;666777888:::<<>>>>>BBBDDDCCC???===???BBB@@@???>>>======<<<<<<<<>>>>>???@@@BBBCCCEEEHHHKKKMMMMMMMMMOOOPPPRRRbbbyyyrrrhhhbbb^^^VVVSSSOOOMMMMMMKKKGGGDDDFFFCCC@@@@@@DDDOOO\\\eeejjjpppzzz~~~{{{wwwtttsssrrrqqqooommmjjjiiijjjkkkkkkjjjcccaaa^^^\\\[[[ZZZXXXVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSTTTSSSQQQPPPOOOOOONNNMMMKKKIIIGGGEEEEEEBBBBBBAAAAAAAAABBBCCCCCC???????????????>>>===<<<===<<<;;;<<<===>>>===<<<::::::::::::;;;<<<===>>>999:::;;;===@@@CCCFFFGGGIIIMMMTTTZZZ___cccgggjjjkkkoootttvvvwwwxxx|||}}}~~~~~~|||{{{{{{}}}}}}~~~}}}zzzuuupppkkkhhh```\\\ZZZ\\\___eeepppzzz~~~yyy{{{xxxhhhZZZWWW[[[eeewwwzzzzzz|||yyyyyy{{{|||{{{yyyooo|||vvvwwwrrrwwwzzz{{{~~~fff[[[NNNHHHDDD???<<<===888888888999999999999999666777888999;;;<<<===>>>666666666777666666555444///111333555777888888777888777777777999<<>>???CCCFFFEEEAAA???@@@DDD@@@???>>>======<<<<<<<<>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::<<>>@@@@@@???>>>>>>???AAABBBBBBBBBAAA???===<<>>>>>=========<<<<<<<<<;;;;;;999999:::<<<============888:::>>>AAAFFFLLLSSSXXX[[[```gggkkkmmmnnnnnnooorrrvvvzzz{{{zzz{{{~~~~~~yyytttqqqoookkkddd^^^\\\\\\]]]```fffppp|||~~~zzzwww}}}}}}mmm^^^VVV[[[dddsss~~~|||zzzvvv{{{~~~yyyqqqrrrooolllkkkllliiiccc]]]NNNHHHAAA<<<;;;;;;::::::<<<;;;:::888888888999:::888999999:::999777555444555666777777888888888888666555444666888999666444555555555777:::;;;;;;:::===<<<<<<;;;:::999777666777777777888888888888888777999;;;;;;:::999:::;;;::::::999888888888888888777888999::::::;;;;;;;;;::::::999999::::::;;;<<<===???@@@???>>>===>>>???@@@@@@AAAAAABBBAAAAAAAAA??????@@@AAABBBCCCEEEFFFHHHFFFHHHKKKLLLJJJLLLPPPVVVjjj}}}wwwrrrlllgggaaa[[[VVVRRRNNNKKKJJJGGGEEECCCCCCFFFJJJMMMVVV]]]gggpppxxx}}}~~~|||zzzwwwuuuuuuuuutttsssqqqooolllkkkjjjjjjhhhgggeeedddccc```^^^\\\[[[ZZZUUUUUUTTTUUUVVVXXXZZZ\\\]]]\\\[[[YYYWWWVVVTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKHHHGGGEEEDDDBBBBBBAAAAAA?????????@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::777888999;;;<<<===>>>>>>:::<<>>::::::;;;;;;;;;<<<<<<:::999999999:::;;;999999:::999999777666555666666777888999:::;;;;;;888777555666777777666555777666666777999::::::999<<<<<<<<<;;;;;;999888888999999999888888888888777888:::<<<<<<;;;:::;;;<<<>>><<<:::888777888999999888888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<>><<<===???AAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDHHHFFFGGGKKKKKKKKKOOOUUUcccvvv{{{vvvsssoooiiibbb[[[VVVQQQNNNLLLJJJFFFCCCCCCDDDFFFHHHPPPVVV```iiiqqqxxx}}}~~~~~~}}}zzzwwwvvvvvvvvvtttsssrrrpppmmmllllllkkkiiigggeeeeeedddbbb```^^^\\\[[[YYYXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[ZZZXXXVVVUUUTTTVVVUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPNNNLLLJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA??????@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::888888:::;;;<<<<<<<<<<<>>===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;:::888777666666666666666888666555666777888888777;;;;;;;;;;;;;;;;;;:::999;;;::::::999888888777777999;;;======<<<;;;<<<===???===:::777666777888999999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>=========@@@AAAAAABBBBBBCCCCCCCCCIIIHHHJJJNNNOOOQQQWWW___rrr}}}yyyyyyvvvpppiii```YYYTTTRRRPPPMMMIIIEEECCCCCCDDDEEEKKKQQQZZZccckkkssszzz~~~~~~~~~~~~|||yyywwwwwwvvvtttrrrrrrqqqooonnnmmmllljjjhhheeeeeeeeedddbbb```^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[YYYXXXWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQQQQLLLMMMMMMMMMKKKIIIGGGEEEHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<;;;;;;::::::@@@@@@AAAAAACCCIIIPPPUUUaaaeeelllrrrttttttsssrrruuuxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||xxxsssmmmgggbbb]]]ZZZWWW[[[ccckkksss|||zzzwwwyyyxxxmmmnnnzzztttaaaWWW___qqq{{{tttpppiiiaaaXXXOOOHHHCCC===<<<;;;;;;:::;;;<<<>>><<<;;;:::::::::;;;<<<===::::::999:::;;;<<<>>>???>>>===;;;:::999999999999:::999999777666666777888888666444444666777777666::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777999;;;======<<<<<<<<<===???<<<999777555666777888::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===?????????===<<<<<>><<<<<<<<<<<<@@@@@@BBBCCCCCCCCCCCCBBBIIIIIIKKKOOOQQQUUU___jjj~~~|||xxxooofff^^^YYYWWWSSSQQQMMMHHHEEEDDDCCCDDDGGGLLLUUU]]]fffnnnuuuzzz||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyxxxwwwtttrrrsssqqqpppoooooommmjjjhhheeeeeefffeeedddbbb```___]]]\\\ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVSSSTTTTTTTTTUUUUUUUUUUUUPPPQQQRRRRRRPPPNNNKKKIIIGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;:::============<<<;;;:::999;;;<<<===???AAAFFFMMMRRRYYYaaakkkqqqssstttuuuwwwvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}zzzwwwrrrllleee```\\\ZZZVVV\\\eeeooowww|||yyy}}}xxxoooooovvv~~~}}}nnn^^^ZZZfffwwwzzzvvvnnncccWWWLLLDDD@@@888999:::999888888999;;;;;;:::999999999:::<<<<<<999888777777888;;;>>>???@@@???<<<:::888888888888888999:::999888777888999888666444444555777777777999999:::<<<<<<=========<<<<<<;;;;;;:::999888888999;;;======<<<;;;<<<======;;;999777666666777888;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===?????????>>><<<===???AAA======<<<<<<===>>>>>>???>>>@@@AAACCCDDDDDDCCCBBBEEEFFFIIINNNQQQXXXeeerrr~~~vvvkkkccc^^^\\\VVVTTTOOOKKKGGGEEEDDDDDDDDDIIIPPPXXX```iiiqqqvvvxxxyyy{{{|||}}}}}}||||||zzz{{{{{{{{{||||||}}}}}}|||{{{yyyyyyyyyyyyvvvuuusssrrrqqqppppppnnnkkkhhheeeffffffgggfffdddbbb```[[[ZZZYYYXXXXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUVVVWWWUUURRROOONNNHHHGGGFFFEEEDDDCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@=========<<<<<<<<<;;;;;;=========>>>======<<<<<<888999<<<>>>@@@DDDJJJNNNPPP\\\iiippppppppptttxxxxxxzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{wwwtttpppiiibbb]]]ZZZYYYYYY___jjjttt|||~~~|||zzzrrroooppprrrssszzz}}}wwwjjj___aaaqqqvvvhhhYYYLLLCCC???777999;;;:::888666777999:::999888888888:::;;;<<<===;;;999777888:::<<<>>>???>>>;;;999888888888999555888;;;;;;999888888:::999777555555777999::::::888999:::<<<===>>>>>>>>><<<<<<;;;;;;::::::999999999:::<<<<<<;;;;;;;;;<<<;;;;;;:::999999999999999<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<=========???@@@???>>>===>>>???:::;;;<<<>>>????????????===>>>AAACCCDDDDDDDDDCCCBBBCCCGGGMMMQQQZZZjjjyyyzzzooofffaaa```XXXVVVQQQMMMIIIFFFEEEEEEBBBFFFMMMUUU]]]fffnnnsssvvvwwwxxxzzz{{{{{{zzzzzzxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxyyyzzzzzzyyywwwsssrrrqqqqqqqqqoookkkiiieeefffggggggfffeeebbbaaa[[[ZZZYYYYYYYYY[[[\\\]]]VVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSQQQRRRTTTTTTRRRPPPLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA>>>============<<<<<<<<<<<<<<<===>>>??????>>>>>>999:::<<<>>>@@@BBBFFFIIIOOO]]]lllrrrqqqpppvvv|||zzz{{{~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzztttrrrnnnggg```[[[YYYYYY\\\cccnnnxxx|||uuuoookkkiiijjjqqqzzzzzzuuujjjbbbiii{{{}}}nnn]]]NNNDDD???999<<<>>>===:::888888:::999999888888888999;;;<<>>>>><<<:::888888888999:::444888;;;<<<:::999999::::::888666666888;;;<<<<<<888888:::<<<===>>>??????<<<;;;;;;;;;;;;:::::::::888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;:::<<<===============<<<<<<<<<;;;;;;;;;;;;<<<=========>>>@@@@@@???>>>>>>???===>>>???@@@@@@???>>>===<<<>>>@@@CCCEEEEEEDDDDDDBBBCCCHHHNNNSSS]]]nnn{{{rrrjjjeee]]]XXXTTTRRRNNNHHHFFFGGGGGGHHHKKKTTT___iiinnnppptttwwwzzz{{{{{{zzzyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{|||{{{zzzzzzyyyxxxwwwwwwyyywwwuuurrrpppooonnnnnnnnnnnnmmmmmmllliiieeebbbaaa\\\XXXYYY]]]``````^^^VVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVUUUSSSRRRPPPOOOOOOOOOJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHHHHGGGDDDAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<>>>??????===;;;::::::===;;;;;;===>>>>>>CCCJJJRRR```jjjkkkooozzz{{{}}}~~~}}}|||zzzyyyzzz}}}~~~}}}}}}xxxtttpppnnnjjjddd^^^[[[[[[[[[aaahhhsss~~~{{{|||yyypppiiidddaaaeeemmmyyy~~~kkk^^^eeevvvjjjVVVHHHAAA???:::999888888777888888888666666666777888888999999@@@>>>:::666555666888999777777777777777888888888888888888777777777777777888888888888888888888888888888999:::;;;======>>>???>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>============>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@AAACCCEEEFFFDDDDDDFFFLLLTTT```rrr{{{rrrlllccc\\\WWWTTTPPPIIIGGGHHHGGGGGGJJJQQQ\\\fffmmmoootttvvvyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuxxxvvvtttrrrpppooonnnnnnnnnmmmlllmmmllljjjgggdddbbb^^^ZZZZZZ]]]___^^^\\\XXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTSSSQQQPPPOOONNNNNNKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGDDDBBB@@@>>>>>>======<<<<<<<<<<<<>>>???AAA@@@>>><<<<<<<<<===;;;<<>>===<<<:::999999888888::::::::::::;;;;;;;;;;;;<<<<<<<<<===============AAAAAAAAA@@@??????>>>>>>========================??????@@@@@@@@@AAAAAAAAA<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@AAACCCDDDEEEEEEDDDGGGLLLRRR\\\kkkzzzxxxllleee]]]YYYTTTNNNJJJKKKGGGFFFHHHNNNXXXbbbkkkppptttvvvwwwwwwuuuuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuutttvvvuuusssrrrpppooonnnnnnmmmlllkkkllllllkkkhhheeeccc```\\\\\\^^^___^^^\\\[[[ZZZYYYXXXWWWWWWXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTRRRPPPOOONNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGDDDBBB@@@>>>======<<<<<<<<<<<<===???AAABBBAAA???>>>===>>>>>>===>>>BBBBBB@@@CCCHHHRRR___jjjmmmrrr{{{}}}~~~~~~~~~}}}|||~~~}}}||||||}}}{{{sssmmmiiigggbbb^^^[[[\\\```dddjjjrrr||||||yyyyyyxxxsssqqqrrrvvv|||yyytttooojjjkkkxxxlllVVVFFF???<<<;;;:::999888777666666666555666777888999:::;;;;;;999999888777666777777777666666777777888888888888888888888999999:::::::::999999::::::::::::999999888888999:::;;;<<<======<<<;;;:::999888777777777999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>AAABBBBBBBBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBAAAAAA@@@AAABBBDDDEEEEEEEEEHHHNNNRRRYYYdddoooxxxnnnddd___ZZZSSSOOOOOOIIIHHHHHHLLLTTT___jjjpppuuuvvvvvvuuuttttttvvvwwwxxxxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuusssrrrqqqoooooonnnkkkjjjiiijjjjjjjjjhhhfffbbb```^^^^^^___``````^^^```^^^[[[YYYXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIFFFDDDAAA@@@======<<<<<<<<<<<<===>>>@@@AAABBBAAA>>>======>>>>>>>>>@@@CCCCCCAAACCCHHHRRR]]]hhhmmmssszzz~~~}}}}}}}}}~~~}}}|||~~~}}}}}}}}}{{{rrrlllgggddd```[[[ZZZ\\\cccgggooowww~~~zzzxxxxxxwwwoooeeegggooo|||lllUUUFFF???<<<;;;:::999777666666666666555666777888999:::;;;<<<666666777777777777777666666666777777888888999999888888999999:::;;;<<<<<<999999:::999888777555444888888999:::;;;;;;<<<<<<;;;;;;:::999888777777888999999999999::::::::::::;;;;;;<<<<<<======>>>>>>???@@@BBBCCCBBBAAA>>>===;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<======???@@@@@@BBBBBBAAA@@@AAABBBCCCDDDEEEFFFJJJQQQVVVZZZbbbkkkwwwkkkddd^^^VVVQQQPPPKKKJJJIIIKKKRRR\\\hhhooouuuvvvvvvuuuttttttvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuusssrrrpppooonnniiihhhgggggghhhhhhgggeee``````___```bbbcccdddcccdddbbb___\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYTTTSSSQQQPPPNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJHHHEEECCC@@@???===<<<;;;;;;;;;===>>>@@@???@@@@@@>>><<<;;;<<<===>>>===@@@DDDDDDBBBDDDHHHQQQZZZeeekkkqqqxxx}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~{{{sssmmmgggddd___[[[ZZZ^^^eeejjjssszzz~~~{{{yyywwwzzzvvvnnncccjjjttthhhSSSFFF???<<<:::999888777666666666666555666777888999:::;;;;;;444555666777777777666666555666666777888888999999888888999:::;;;<<<<<<<<<;;;<<<<<<;;;999666444222888999999::::::;;;;;;;;;;;;;;;:::999888888888999888888888999999999::::::999999:::;;;;;;<<<=========>>>@@@AAA@@@???===<<<;;;;;;;;;;;;<<<<<<======<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>??????BBBAAA@@@@@@AAABBBDDDEEEFFFGGGMMMVVV]]]aaagggnnn~~~uuukkkcccYYYRRRPPPMMMLLLKKKKKKPPPYYYdddlllrrrtttuuuuuuuuuuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwuuusssqqqooommmjjjhhhgggggghhhhhhfffeee```aaabbbccceeefffgggggggggfffccc```^^^]]]\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXTTTTTTRRRPPPOOONNNNNNNNNJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLIIIGGGDDDAAA???>>><<<<<<;;;:::;;;===???AAA>>>>>>>>>===;;;:::;;;<<<>>>===>>>BBBCCCBBBEEEJJJPPPWWW```gggmmmttt{{{|||}}}~~~zzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzsssmmmeeeccc```]]]]]]aaaiiinnnyyy~~~{{{yyyxxxwww}}}~~~sssmmmgggqqq}}}}}}}}}}}}~~~zzz```NNNDDD>>><<<888888777666666666777777666666666777888888999999555666777777777777666666555555666777888999999:::999999999::::::;;;;;;;;;===>>>???>>>===:::777666888999999999:::::::::;;;;;;::::::999888888999999777777888888888999999999888888999:::;;;<<<<<<===<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@===<<<<<<<<<======>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGIIIPPP\\\eeejjjooouuu{{{xxxmmm```WWWRRRMMMMMMLLLKKKNNNUUU```gggnnnpppsssuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvuuutttvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzyyywwwuuuqqqooommmllljjjhhhhhhhhhhhhgggfffcccdddfffggggggggghhhhhhjjjiiigggeeebbb```^^^]]][[[[[[[[[[[[ZZZZZZZZZYYYUUUTTTSSSQQQPPPOOONNNNNNKKKKKKKKKLLLLLLNNNOOOOOOMMMKKKIIIEEEBBB???>>>===<<<;;;::::::;;;===@@@BBB>>>>>>>>><<<:::999;;;======;;;===@@@AAABBBFFFLLLOOOTTT[[[ccciiipppyyy}}}~~~{{{|||}}}~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~}}}~~~}}}|||xxxrrrlllbbbaaa```___```fffnnnttt|||yyyxxxxxxxxxwwwoookkkjjjwww~~~~~~{{{zzzyyyzzzzzzuuutttrrrttt}}}lllVVVHHHAAA<<<:::777666666666666777888888666666666666666666666666888777777777777777777777555555666777888999::::::999999999999::::::::::::;;;<<<>>>??????>>><<<:::999999999999999:::::::::999999888777777777888888777777777777888888888999888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>?????????@@@===<<<<<<<<<<<<===>>>>>>?????????@@@AAADDDFFFGGGJJJKKKSSS```jjjpppuuuzzzxxxvvvhhh\\\WWWLLLLLLLLLJJJLLLRRR\\\dddkkknnnrrrtttttttttuuuuuuwwwwwwwwwwwwvvvuuussssssuuuuuuvvvwwwxxxyyyyyyzzz||||||{{{yyyuuurrrnnnlllooommmjjjiiijjjjjjhhhgggfffgggiiiiiihhhgggggghhhkkkkkkiiigggdddaaa___]]]_________^^^^^^^^^]]]]]]VVVUUUSSSRRRPPPPPPOOOOOOLLLLLLMMMMMMNNNOOOPPPQQQMMMKKKHHHEEEAAA>>>===<<<<<<;;;:::999;;;===AAACCC??????>>><<<::::::;;;===<<<:::;;;???@@@BBBGGGNNNNNNRRRXXX```fffnnnxxx}}}~~~~~~~~~~~~~~~zzz{{{{{{|||}}}~~~~~~|||}}}{{{wwwpppkkk````````````cccjjjrrrxxx{{{xxxxxxxxxxxx|||qqqkkkiiijjjyyyyyywww|||}}}|||{{{{{{{{{sss}}}}}}sssmmmkkkiiiiiittt~~~zzzcccOOOCCC>>>;;;999555555555666666777888999666666666666555555555555999999888777777777777777444555666777888999:::::::::999999999999999999999666888;;;>>>??????>>>===999999999999999999::::::888777777666666666666777777777777777888888888888999999:::;;;<<<===>>>???======<<<<<<<<<<<<===>>><<<<<<<<<===>>>??????@@@<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDGGGHHHLLLMMMTTTbbbmmmsssxxx}}}uuupppaaaZZZUUUOOOJJJIIIJJJNNNXXXbbbjjjpppsssrrrsssvvvxxxvvvtttttttttuuuwwwwwwuuusssrrrrrrsssuuuwwwyyy{{{||||||zzzxxxvvvttttttttttttvvvtttpppkkkiiiggghhhhhhmmmmmmlllkkkjjjjjjjjjjjjiiihhhhhhfffeeecccaaa```fffeeebbb```^^^]]]]]]^^^WWWVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWQQQNNNIIIEEECCCAAA>>><<<======<<<<<<<<<<<<======<<<;;;999777777888999;;;;;;===>>>>>>???CCCJJJPPPUUUTTTTTTVVV\\\hhhvvv~~~}}}~~~}}}~~~}}}}}}~~~~~~||||||}}}~~~}}}|||~~~|||{{{yyytttlllfff_________aaaeeennnxxx|||wwwyyyxxxiiibbbeeewww{{{wwwxxx{{{~~~zzz{{{zzz{{{|||wwwjjj```\\\bbbcccgggoooyyyzzzgggQQQFFFAAA<<<999777666666666666777777777777999999888777666666777777777777888999999999999888777777777777777888888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666666666777888888777666555444444333666777777777555555777888:::999999999::::::;;;<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;999888999999999:::<<<>>>???@@@============<<<;;;:::999===<<<>>>AAAAAACCCJJJRRRSSSVVVYYY^^^jjjxxxzzz{{{hhh^^^UUUNNNIIIHHHIIIMMMVVV___iiiooosssssstttwwwyyywwwvvvuuuuuuvvvwwwvvvtttrrrsssssstttuuuvvvwwwyyyzzzzzzyyywwwuuuttttttttttttvvvtttpppmmmllllllmmmnnnrrrqqqooommmllljjjjjjiiijjjjjjiiihhhfffdddbbbaaaeeedddcccaaa```___^^^^^^YYYXXXVVVUUUSSSRRRQQQQQQSSSRRRRRRRRRRRRTTTUUUVVVQQQNNNIIIEEECCCAAA>>><<<===<<<<<<<<<<<<<<<<<<===;;;:::999888888888999:::;;;===?????????CCCJJJOOOUUUUUUTTTUUU[[[fffsss}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||~~~|||zzzyyyvvvqqqiiiddd```aaabbbdddjjjrrr}}}|||xxxzzzttthhheeejjjxxx|||{{{}}}xxx|||zzzyyyzzzuuujjjaaa^^^^^^^^^aaagggooossstttrrrooo^^^KKKBBB???<<<999888666666666666777777777777888888888777777777666666666666777888888888888777777777777777777777777777666777888:::;;;;;;;;;;;;666777888999:::<<<======;;;:::888777666666777777666666666555555555555555666777777777555555777888999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;:::999999999:::;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::<<<;;;===@@@AAABBBIIIRRRUUUXXX\\\bbbnnn|||tttfffXXXQQQKKKJJJKKKMMMTTT\\\fffmmmrrrsssuuuyyyzzzyyyyyywwwvvvvvvwwwvvvsssqqqtttttttttttttttuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvtttssspppooonnnppprrrssswwwuuussspppnnnkkkjjjiiimmmlllllljjjiiigggeeedddccccccccccccbbbaaa``````\\\[[[YYYWWWUUUTTTSSSSSSVVVVVVUUUTTTTTTUUUUUUUUUQQQMMMIIIEEEBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<888888999999999999999999;;;===@@@@@@@@@CCCIIINNNUUUUUUUUUUUUXXXbbbpppzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{|||{{{xxxvvvrrrmmmfffaaa```bbbeeeiiipppyyy{{{yyy}}}|||pppgggjjjsss|||}}}~~~{{{{{{wwwooohhhggg```______bbbggghhhfffddd___QQQCCC>>>===;;;888777666666666666777777777777777777888888888777666666555555666777777777777777777777777777777777777777555666777888::::::::::::555666777888999:::;;;<<<;;;:::999777777777777888444444444555555555666666666777777777555555777888888888888888888888999:::::::::<<<===>>>>>>??????=========<<<<<<<<<;;;;;;888999:::<<<<<<=========????????????>>>===<<<;;;;;;;;;<<>>AAABBBBBBEEEJJJNNNVVVVVVUUUTTTVVV^^^lllvvvyyyzzz|||}}}}}}~~~}}}}}}{{{zzzwwwtttoooiiiccc___```ccchhhnnnuuu~~~}}}{{{yyyzzz~~~zzzoookkkrrr|||~~~xxxtttsssiiigggeeeeeegggeeeaaa]]]SSSHHH>>><<<<<<:::777777666666666666777777777777666666777888888777666555555666777777888888777777777777777777777666666666444555666888999999999999999999999999999888888888;;;:::999777777777888999444444444444555555555555666777777777555555777888888888777777777777888888777999;;;===????????????===<<<<<<<<<<<<<<<======999:::;;;<<<===<<<;;;;;;>>>>>>>>>>>>>>>===<<<;;;;;;:::<<>>>>>>>>>>><<<<<<<<<<<<<<<===??????<<<<<<======<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;:::<<>>BBBGGGHHHHHHIIILLLOOOVVVXXXWWWTTTSSSZZZhhhsss|||~~~~~~}}}|||~~~~~~}}}|||{{{vvvvvvuuupppjjjddd```______dddkkksss{{{yyywwwvvvyyy~~~}}}yyyxxx{{{yyyxxx~~~zzzuuuoooiiiddd]]]UUUOOOHHHAAA;;;;;;<<<999777888666666666666777777777777666666555555555666777888777777888999999999999999888777777666666555555444444555666777999999999999888888999999:::;;;;;;<<<999888777666666777888888888888777666555444333333666777777777555555777888999888777777777777777777555666888:::;;;<<<======<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<>>::::::;;;999999;;;666666666666777777777777777666444333444555888999666777777888888888888888888777777666555555444444555555777888999:::::::::777777888888999999::::::777777666555555666777888888888777777777666666666666777777777555555777888:::999888777777777777888666666666777888:::;;;<<<;;;;;;:::;;;<<>><<<<<<============<<<<<<<<<;;;===@@@AAABBBIIIRRR\\\bbbgggiiiqqqrrr___UUUQQQOOOPPPSSSXXXcccooowww}}}~~~{{{yyyxxxxxxwwwvvvtttssssssttttttvvvwwwwwwyyyzzz|||}}}}}}}}}|||{{{zzzyyywwwvvvvvvxxx{{{|||~~~}}}}}}||||||uuuttttttrrrqqqooommmlllkkkjjjhhhffffffffffffgggkkkjjjgggeeebbb```___^^^[[[[[[\\\\\\[[[ZZZXXXWWWPPPLLLGGGDDDAAA???<<<:::888888777777777777888888555555444444666999<<<>>>AAAEEEKKKMMMMMMLLLNNNPPPUUUXXXYYYUUUSSSYYYgggtttwww{{{|||}}}~~~}}}~~~}}}{{{{{{~~~|||yyyvvvvvvooopppoookkkddd___]]]]]]bbbgggpppxxx~~~zzz{{{zzzyyy~~~|||tttooommmnnnooowww||||||tttuuu}}}rrrhhh\\\OOOGGGBBB<<<888999;;;::::::===666666666666777777777777888666444222222555888:::555666666777777777777777888777777666555444444444555666777999::::::::::::999999999888777666666555777666555444444555666777777777777777888888888888666777777777555555777888::::::999888777777888888666666555555666888:::;;;;;;;;;:::;;;<<>>???======>>>>>>>>>>>>>>>======<<<>>>AAAAAACCCJJJRRRYYY___ccceeelllyyyxxxccc\\\TTTIIIKKKVVVYYYbbboooyyy~~~}}}zzzwwwvvvwwwwwwvvvvvvvvvwwwyyyzzzyyyzzz|||}}}}}}|||zzzyyyyyyxxxwwwvvvwwwyyy{{{}}}{{{{{{zzzzzzzzzzzzzzzzzzwwwvvvtttrrrpppmmmkkkjjjkkkkkkkkkllllllkkkjjjjjjlllkkkiiigggeeecccaaa```____________^^^ZZZTTTPPPNNNKKKHHHFFFCCC@@@;;;888999999777666555555555555666666777666777:::>>>BBBDDDIIIOOORRRQQQPPPPPPPPPTTTTTTSSSSSSUUU]]]iiiqqq~~~~~~|||~~~|||{{{zzzxxxuuusssooolllfffbbb``````bbbdddggglllttt|||}}}{{{yyy{{{yyyzzz~~~}}}vvvmmmgggfffhhhoooyyy{{{ssssssqqqfffZZZLLLBBB<<<<<<;;;;;;;;;<<<<<<===666666666666555555555555777777777777666666666666888888777555555444444444555777777555222000222444222222222333555666888999999999888777777777777777555666666666555555888:::;;;:::888777666666555555666666666666666777888888::::::;;;<<<;;;:::888777666666666666777888999:::<<<<<<;;;:::;;;<<<===>>>BBBAAA???===<<<;;;<<<<<<===>>>>>>??????@@@AAAAAA??????>>>>>>@@@BBBEEEGGGSSSVVV[[[```hhhssshhh```XXXMMMMMMUUUVVV```mmmxxx}}}}}}{{{yyyxxxzzzyyyxxxxxxxxxyyyzzz{{{||||||}}}}}}|||{{{zzzyyy{{{zzzyyyyyyyyyzzz{{{|||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvtttrrrpppnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmlllmmmllljjjhhhfffdddcccbbbaaaaaa``````___[[[UUUQQQNNNKKKHHHEEEBBB???:::777999999777666666555555555666777777666666999===AAAIIINNNUUUYYYYYYWWWVVVVVVTTTTTTTTTTTTXXX```kkksss~~~~~~~~~}}}~~~|||{{{zzzxxxtttrrroookkkfffaaa```aaadddgggjjjoooxxx{{{yyy|||~~~xxxyyyxxxnnnhhhjjjoootttyyy|||}}}~~~sssooouuuwwwgggYYYLLLCCC999999999:::;;;<<<===>>>777777777666666666555555777777777777666666666666999888777666666555555555555666777555222111222444666666555555555555666666777777666666666777777888777888888777666666888:::;;;:::999999888888888888666666666666666777888888::::::;;;;;;;;;:::999888777777777888888999:::;;;<<<;;;;;;:::;;;<<<===>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFLLLPPPUUU[[[dddppp}}}pppfff^^^SSSOOOSSSSSS\\\iiiuuu|||~~~}}}|||||||||}}}}}}{{{zzzzzz{{{||||||~~~}}}|||{{{{{{zzz}}}}}}}}}}}}}}}||||||{{{zzz{{{|||||||||zzzwwwvvvvvvuuurrrpppnnnnnnooooooooooooppppppppppppoooooopppnnnkkkhhhfffeeeffffffeeedddcccbbb```\\\VVVRRRNNNKKKGGGDDDAAA===999666999888777777666666666666777777777666666888<<>>888888777777777666666666666666666666777777777777999999888777666666666666555666666444222222333444777777666666666666777777666666555555555666666777888999999888666666888999::::::::::::::::::::::::777666666666666777888888::::::;;;;;;;;;:::999999999999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFJJJPPPXXXcccqqq~~~yyyllldddYYYRRRQQQQQQYYYfffrrr|||~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}{{{yyyzzz||||||{{{yyyvvvttttttrrrooommmlllmmmnnnppppppqqqqqqrrrrrrrrrrrrqqqqqqooollliiigggggghhhiiiiiigggeeecccaaa\\\VVVRRRMMMJJJEEEBBB???<<<888666999888888777666666777777888888888666666888;;;>>>FFFKKKTTT[[[^^^]]][[[YYYTTTTTTTTTVVV]]]gggqqqxxx|||~~~~~~~~~~~~~~~~~~|||{{{zzzxxxuuupppmmmiiieeeaaa^^^```eeekkkooouuu{{{|||xxxvvvvvv|||vvvyyyzzzpppnnnwww~~~zzzyyywwwrrrlll^^^kkk}}}jjjTTTGGGAAA888888999999:::;;;<<<===888888888888777777777777666666666666777777777777888888777666666555666666555555444444333333444444333333333444666777999:::777666555444444444444444888999999888666555666777888999::::::;;;;;;;;;;;;777777666666777777888999:::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBDDDHHHOOOYYYfffttt||||||}}}rrrhhh]]]TTTQQQPPPWWWbbboooyyy~~~}}}{{{{{{{{{||||||~~~~~~~~~~~~|||xxxyyy{{{|||{{{yyyvvvtttsssqqqooolllkkklllnnnpppqqqqqqrrrsssssssssssssssssspppmmmkkkiiijjjkkkmmmllliiifffccc```[[[UUUQQQKKKHHHCCC@@@===;;;888666999888888777777777777888999999888777666888<<>>>>>??????@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAADDDHHHPPP[[[iiivvv|||qqqssswwwxxxkkk```WWWTTTQQQUUU^^^jjjuuu~~~~~~}}}|||{{{{{{|||}}}}}}}}}~~~~~~yyyzzz{{{||||||zzzxxxwwwvvvtttrrrpppooopppqqqqqqrrrssstttuuuuuuvvvuuuuuuuuusssqqqooonnnooopppqqqmmmjjjfffbbb^^^YYYSSSOOOHHHEEEAAA>>><<<:::888777999888888777777888888888999999999888888:::>>>AAAGGGLLLSSS\\\ccceeedddaaaWWWVVVVVVZZZcccmmmuuuzzzzzz}}}~~~~~~~~~~~~~~~|||{{{zzzxxxvvvrrrlllgggaaa```___aaaeeelllssswwwzzzwwwwwwzzz}}}{{{sssuuu|||{{{xxxkkkaaa^^^eeewwwsssUUUDDD???;;;;;;:::999888888888888888888777777777666666666555555666666777777888888555555444333333444444555444333222222444666666555444333333333333333333444999888666555333333222222444555777777555444444555444555777888999888888777888777777777777888999999::::::999999999:::;;;;;;999999888888888888999999:::;;;<<<<<<======<<<<<<===============<<<;;;:::<<<<<<======>>>??????@@@===>>>>>>???@@@AAAAAABBBDDDHHHQQQ]]]iiisssyyy{{{zzzxxxxxx|||}}}vvvpppeeehhhooo}}}nnnccc[[[XXXPPPSSSYYYcccpppzzz~~~}}}|||||||||}}}~~~~~~{{{|||}}}}}}~~~~~~}}}}}}{{{{{{yyyxxxvvvvvvuuuuuutttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuutttuuuuuummmjjjfffaaa\\\WWWQQQMMMFFFCCC???<<<;;;:::999888999888888777777888999999999::::::999999<<<@@@DDDIIILLLSSS\\\dddhhhgggeee[[[YYYYYY]]]gggqqqxxx||||||~~~~~~~~~{{{zzzyyyxxxuuupppjjjeee___```bbbeeekkkrrrxxx|||~~~yyyvvvyyy~~~yyyppppppvvvttteee^^^___nnn~~~kkkOOOBBB@@@888777777666666666777777777777777666666666555555555555555666777888888888555555444444444444555555444222111222555777666555444444444333333444444444777666555555555555555555333555777777666555555666555666777999999888777666888888777777888888999:::::::::999999999:::;;;<<<::::::999999999999:::::::::;;;<<<=========<<<;;;;;;<<<===>>>>>>>>>======;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFJJJSSS___kkkrrrsssrrrnnniiifffiiioooqqqnnniii___cccjjjqqqeee^^^\\\PPPQQQUUU___lllwww}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxmmmjjjeee```[[[UUUOOOKKKEEEAAA===;;;:::::::::999999888888888888888999999999::::::::::::===BBBEEEOOORRRXXXaaajjjooonnnlll^^^\\\[[[```jjjtttzzz~~~~~~~~~}}}~~~{{{zzzyyyxxxuuupppiiiddd```aaadddiiiooovvv|||}}}xxxvvvzzzxxxnnnmmmrrrsssccc^^^bbbuuuxxxzzz}}}|||zzz~~~xxx```HHH???@@@444444444444444555666777666666666666555555555555444555555666777888888999666666555555555666666777444222000222555777777555222222333333555666888999444444444555666777888999333555888888777777777888555777888999999888666555888888888777888888999:::::::::999888999:::<<<===<<<;;;;;;:::::::::;;;;;;::::::<<<=========<<<;;;999;;;===>>>@@@@@@??????::::::;;;;;;<<<=========??????>>>>>>@@@BBBEEEGGGIIINNNWWWcccmmmrrrpppmmmjjjccc^^^```hhhnnnmmmiii___ccciiiyyynnnbbbXXXRRRSSSVVV]]]fffrrr|||~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{xxxuuuppplllfff___YYYSSSLLLHHH???>>>===<<<;;;:::::::::;;;:::999999999999999999;;;;;;;;;;;;<<<@@@EEEIIIOOOVVV```iiittt{{{yyyrrrhhhdddccchhhrrr{{{~~~|||{{{{{{}}}~~~~~~~~~~~~|||yyyvvvppphhhccccccaaadddhhhlllqqqwww~~~wwwsssuuu|||xxxmmmlllqqqssseee\\\aaakkkyyy|||||||||yyy~~~yyyzzzyyywwwuuuuuuvvvzzz}}}~~~xxxcccRRRGGG@@@===<<<:::888666444444444444555555555555666666666666555666777999::::::::::::;;;888555444555666777777555666555555444333111111666555555555555666666777999888666444333222333333777888999:::888666333111777777777777888888888888999888666666777999<<>>===<<<555888::::::888888;;;===<<<<<<==================;;;::::::>>>BBBDDDDDDBBB??????===<<<<<<===>>>>>>@@@??????@@@??????FFFNNNTTTWWW[[[```jjjsssvvvsssnnnnnnjjjeeehhhqqqyyy{{{mmmkkknnn|||nnnccc[[[RRRSSSTTTYYYbbbmmmxxx~~~~~~}}}{{{xxxuuunnnjjjccc\\\UUUOOOHHHDDD??????>>><<<<<<;;;;;;;;;;;;;;;:::999999999::::::::::::::::::<<>>===<<<<<<======<<<;;;<<>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>BBBGGGKKKNNNWWWcccooo{{{|||lllkkkkkkpppxxx~~~~~~}}}}}}||||||yyyzzz{{{~~~xxxssspppnnnjjjcccaaabbbbbbfffkkkqqqwww~~~}}}zzzyyy{{{|||tttrrrtttwwwlllggghhhpppyyy{{{yyytttqqqqqqsssvvvxxxxxxwwwxxxyyyyyyyyyvvvtttnnndddVVVHHH???:::777666444444555555555555555444444555555555555666666666666666666666666666666666999666444333444555555555333333444555666666777777666666555444333333333333111111111222333444666777555666888::::::999888777777777777777888888888888;;;;;;;;;:::;;;;;;;;;;;;777666777999;;;;;;:::888888999;;;:::999888:::;;;999999:::;;;<<<======>>>>>>>>>>>>AAADDDEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;>>>???@@@AAABBBFFFJJJNNNPPPYYYdddppp}}}}}}pppppprrrvvv|||~~~~~~~~~}}}{{{zzzvvvxxxzzz}}}~~~~~~~~~}}}vvvqqqmmmkkkgggaaa```bbbdddhhhnnntttzzz{{{||||||}}}yyyxxxzzzoooggghhhoooyyy}}}|||yyyyyy{{{|||}}}xxxuuussstttvvvtttnnniii___WWWLLLBBB<<<:::999999555666666666555333111000444444444555555555666666999888888777777777777888777666444333444555555444777666666555555555555666888777666555444333333333111111222333444666777777999999:::::::::888666555666777777777888888888888::::::;;;;;;;;;:::888888555666888:::;;;;;;999888::::::;;;:::999999999:::888888999:::;;;======>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBAAA???>>><<<<<<;;;>>><<<===??????AAAHHHQQQ^^^ffflllmmmqqq}}}zzz}}}vvvtttwwwtttggg[[[WWWRRRPPPVVVaaammmuuu{{{}}}~~~zzzuuuqqqkkkfff^^^VVVOOOIIIDDD@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===@@@AAABBBCCCDDDGGGKKKNNNMMMVVVaaannn|||uuuvvvxxx{{{~~~~~~||||||}}}~~~}}}|||zzzyyyuuuwwwyyy||||||}}}~~~{{{yyywwwqqqllljjjfffaaa```ccchhhlllqqqwww}}}yyy{{{~~~{{{|||zzzhhhdddjjjuuu~~~{{{yyytttpppoooqqqooohhhbbbRRRLLLCCC;;;888777666666444555666666555333111000444444444444555555555555999888777666666777777888777555444444555555444333666666555555555666777777999999777666555555555555444444555555666666777777999999::::::999888777666666777777777888888888888888999:::::::::888666555555777:::<<<<<<;;;:::999;;;::::::::::::::::::999888888999:::;;;======>>><<<===???@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<>>><<<===??????AAAHHHQQQ^^^jjjuuuzzztttssswww}}}nnn\\\WWWPPPMMMPPPYYYdddkkktttvvvzzz}}}}}}xxxsssoooeee```XXXQQQLLLGGGCCCAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCDDDEEEEEEGGGJJJMMMKKKSSS^^^jjjzzzyyyzzz|||~~~~~~{{{zzzzzz{{{|||{{{zzzyyyxxxvvvwwwzzz|||~~~||||||~~~}}}yyywwwvvvpppkkkiiifffbbbcccffflllppptttzzzwww{{{{{{wwwzzzqqqddddddnnn{{{~~~zzz|||xxxpppllljjjhhhccc^^^LLLGGG???:::777666666666222222333444555555555555333444444444444555555555666555444444444555666777777666555555666666555333222222222333555777:::;;;999999888777666666666666555666777777777777666666555666777888999999::::::777777777777888888888888777888999999999777666555666888:::;;;;;;::::::;;;;;;:::999:::;;;<<<;;;:::999999:::;;;<<<======>>>;;;===>>>???>>>===>>>???@@@@@@AAAAAAAAA@@@??????;;;:::<<>>===<<<<<<<<<===>>>???AAADDDFFFGGGGGGHHHIIIIIIIIIIIILLLNNNPPPVVV^^^iiiwww}}}~~~}}}{{{xxxyyyyyyyyyyyyxxxwwwwwwwwwyyy{{{}}}}}}}}}||||||}}}}}}~~~~~~|||yyywwwrrrlllhhhgggfffdddgggkkkpppssswww|||}}}www{{{|||tttooossszzzvvvkkkcccgggssszzzxxx|||vvvmmmgggccc```^^^IIIEEE>>>:::888888777777333333333333444555666777333333444444444555555555555444333333333555777888777666666666777777555444111000000111444777:::<<<888777666666666666777777444444666777777777666555444555555777888999999:::777777777777888888888888888888999999999888888777555777999999888888:::<<<;;;999888999<<<===<<<;;;;;;;;;;;;<<<<<<=========:::===??????===<<<===???===>>>@@@AAABBBBBBBBBBBB<<<;;;<<>>======>>>>>>@@@BBBEEEGGGJJJKKKLLLNNNNNNNNNMMMNNNPPPQQQXXX\\\bbbiiittt~~~~~~|||xxxxxxwwwwwwwwwwwwwwwwwwxxxzzz{{{}}}}}}|||zzzyyy~~~~~~~~~}}}}}}|||||||||zzzxxxnnniiieeeeeeeeefffiiiooosssuuuyyy}}}}}}yyywww{{{zzznnnhhhmmmuuu{{{ppphhhcccjjjwwwxxxwww}}}}}}pppgggcccaaa```DDD@@@:::666555555555555888777555444333333444555333333333444444444555555666666555444555777999;;;888777666777888888666444333333222111222444777888666555555555555666666777111222444666777777666666777777777666666666666666777777777777888888888888999999999999999999999999555777888777666666999<<<;;;999777999===>>>===;;;<<<<<<==================;;;===@@@???===<<<===???;;;===???BBBCCCDDDDDDDDD@@@??????@@@??????FFFNNNWWWeeevvv{{{uuuoooaaaccclllrrrgggZZZRRRQQQSSSSSSSSS[[[]]]aaafffkkkppptttvvvxxxvvvtttvvvyyyzzzyyywwwzzz~~~|||wwwrrrmmmiiiggg___XXXQQQNNNNNNOOOLLLIIIKKKKKKIIIEEEAAA>>>>>>???BBBCCCEEEGGGHHHLLLPPPSSSWWWVVVWWWXXXZZZYYYWWWUUU```bbbgggmmmsssyyy~~~~~~~~~}}}}}}|||zzz{{{}}}~~~~~~}}}|||{{{{{{zzzxxxwwwwwwwwwxxxxxx{{{zzzzzzzzz|||~~~}}}|||zzzyyyyyy{{{}}}~~~zzzvvvsssppplllhhhggghhhllloooqqqzzz{{{~~~|||yyyxxxzzz|||{{{mmmiiimmmtttwww~~~yyyiiigggmmm{{{xxxxxxnnneee[[[UUUAAA>>>;;;999888888777666555555444333222222111111333333333333333333333333444444444555555555555666666555444444555666777888888777666555444444555666555555444444444333333333777777888999999888777666777777777777666666666666777777888888888888777777:::999888666555666666777888777666666666777888999999999999999:::;;;;;;<<<>>><<<:::777777888999;;;???>>>>>>>>>>>>>>>???@@@<<<>>>BBBEEEFFFFFFEEEDDD>>>>>>??????@@@CCCGGGKKKWWW^^^jjjxxxuuuoooiiiddd[[[___kkk{{{qqqbbbVVVPPPNNNNNNMMMRRRTTTWWW[[[```dddhhhiiijjjhhhhhhiiilllnnnnnnlllqqquuu{{{~~~yyysssnnniiifffddd^^^YYYTTTRRRSSSSSSPPPMMMKKKKKKIIIEEEBBBAAACCCDDDFFFIIILLLNNNQQQTTTXXX[[[]]]^^^```cccfffeeebbb___dddgggkkkpppvvv{{{~~~||||||{{{zzz{{{}}}~~~~~~~~~|||{{{yyyxxxvvvvvvvvvvvvxxxyyy|||{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}yyyuuusssllljjjggggggiiinnnrrruuu{{{}}}~~~{{{zzzyyyzzz{{{}}}zzzpppmmmqqqvvv|||rrrjjjkkkttt~~~qqqdddXXXPPP???===999777777777555444555555444444333222222111333333333333333333333333444444444444555555555555666555555444444555666777777666555444444444555666555555555444444444333333444555666777777666555444333444555666777888888999888888888888888777666666:::999888777777777888999999999888777777777888999999999999999:::;;;<<<<<<@@@???===;;;;;;<<<>>>???>>>>>>===<<<;;;;;;;;;;;;<<<>>>AAACCCEEEEEEDDDCCC???@@@???>>>>>>@@@DDDGGGSSSXXXbbbnnn{{{}}}nnneee```]]][[[```kkkzzzlll___UUUOOOMMMMMMLLLMMMOOORRRUUUYYY\\\^^^ZZZZZZYYY[[[^^^______^^^bbbgggmmmsssxxx||||||wwwpppkkkgggeeeddd^^^\\\YYYYYYZZZYYYUUURRRLLLKKKJJJGGGFFFGGGJJJMMMNNNRRRVVVZZZ]]]```bbbeeefffhhhmmmrrrvvvuuuqqqmmmlllnnnqqquuuzzz~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}||||||wwwvvvuuutttuuuwwwyyy{{{|||||||||{{{zzzyyyxxxwwwyyyzzz{{{}}}|||zzzvvvtttrrriiihhhggghhhkkkpppvvvyyy~~~|||{{{{{{{{{zzz{{{|||~~~wwwtttuuuxxxzzzyyyppplllqqq}}}uuufffUUUIII===;;;888666555555444333555555555444444333333222444444444444444444444444444444444444555555555555777666555555444555555555444444333333333444555555555555555555555444444444444444666666666666555444333333444555666777777888888888888888888777666666::::::999999999:::;;;;;;;;;:::999888888888888888999999999999:::;;;<<<===>>>===;;;::::::;;;<<<===???>>>===;;;::::::999999;;;===@@@BBBCCCCCCBBBBBBAAAAAA@@@>>>===>>>@@@CCCMMMQQQWWW```kkkxxxvvvfff]]][[[ZZZ]]]aaalll}}}uuujjj___WWWSSSRRRMMMMMMNNNOOOQQQTTTVVVXXXSSSRRRRRRRRRSSSSSSSSSSSSSSSWWW^^^dddjjjpppvvvzzz|||wwwpppkkkhhhggggggbbbaaa`````````]]]XXXUUUNNNNNNLLLKKKKKKOOOUUUYYYYYY]]]cccgggiiijjjkkklllmmmqqqwww}}}|||xxxuuuvvvxxx{{{~~~}}}~~~|||}}}|||{{{{{{zzz{{{||||||}}}|||{{{{{{vvvuuuuuuuuuvvvxxx{{{}}}||||||||||||{{{yyywwwvvvtttvvvyyy}}}}}}yyyvvvsssrrrqqqhhhiiijjjkkknnnrrrwww{{{|||zzz{{{}}}~~~|||}}}~~~yyyvvvyyyzzztttqqqxxx}}}jjjUUUEEE<<<:::777555555555444333555555555444444444333333444444444444444555555555333333444444444555555555777666666555444444444444222222222333333444444555555555555555555555555555555666777888888888777666666555555555444444444444666666777888888888888888999999::::::;;;<<<======<<<;;;:::999999888777777888888888999:::;;;<<<===???>>><<<:::999999::::::>>>>>>===<<<;;;;;;<<<<<<<<<===???AAABBBCCCBBBBBB@@@@@@@@@???===>>>@@@BBBIIIKKKPPPVVV___mmm||||||mmmbbb____________bbblll~~~||||||zzztttjjj```XXXTTTOOOOOONNNMMMNNNOOOQQQRRRQQQPPPPPPNNNLLLKKKJJJJJJIIILLLPPPUUU[[[bbbiiinnnwww}}}}}}wwwrrrmmmkkkjjjjjjjjjiiiiiihhheee```ZZZVVVQQQRRRRRRRRRTTTYYY```eeefffjjjooorrrsssrrrrrrrrrtttwww||||||||||||~~~||||||zzz}}}~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyuuuuuuvvvwwwyyy{{{}}}~~~zzzzzz{{{|||{{{zzzxxxwwwtttvvvzzz~~~~~~{{{wwwsssqqqooonnnjjjlllnnnoooqqqsssxxx|||~~~{{{zzz|||~~~}}}vvvxxx~~~wwwtttxxx}}}}}}~~~lllTTTBBB<<<:::777555555555555444444444444444444333333333333333333444444444555555333333333444444444444555666666555555555444333333111111222333333444444444444444555555555555555555444555666888888888777666666555555555444444444444333444666777999:::::::::888999:::;;;<<<=========;;;;;;;;;:::999888777777888888888999:::;;;======EEECCCAAA>>><<<;;;::::::;;;:::::::::;;;<<<=========>>>???AAABBBBBBBBBAAA>>>???@@@@@@???@@@CCCEEEGGGJJJMMMRRRZZZgggwwwsssfffbbbeeeeeebbbaaacccmmm}}}~~~~~~{{{ssshhh]]]UUUQQQPPPNNNLLLKKKKKKMMMMMMOOOPPPOOOLLLHHHEEEDDDEEEDDDEEEHHHJJJNNNTTT[[[___kkkrrr}}}~~~zzzvvvsssqqqpppppprrrrrrrrrooojjjddd^^^ZZZUUUWWWXXXZZZ^^^cccjjjooorrrvvvzzz|||||||||{{{||||||~~~~~~~~~|||{{{|||~~~|||~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxvvvvvvuuutttuuuwwwzzz{{{}}}}}}}}}xxxxxxyyyyyyyyyyyyxxxxxxxxxzzz}}}}}}zzzvvvrrrnnnlllkkklllooosssttttttuuuzzz~~~~~~|||zzz||||||vvvpppqqqxxx||||||yyyxxxyyygggPPP???;;;999666555555555444444333333333333333333333333111222222333333444444444333333333333444444444444444444555555555444333333222222333444444444333333333333333444444444444444111222444555666666555444333333444555666777777888333444555777999:::;;;;;;777888999:::;;;;;;;;;;;;999:::::::::999888777666777777888999:::<<<===>>>CCCBBB@@@===;;;999888777666666777777888:::;;;<<<<<<===>>>???@@@@@@@@@@@@<<<>>>???@@@@@@AAADDDFFFFFFJJJNNNQQQWWWbbbqqq|||pppdddcccgggfffbbbbbbeeemmm|||ttthhh```XXXVVVRRROOOMMMMMMNNNOOOOOOPPPOOOLLLHHHEEEDDDEEEDDDDDDCCCBBBDDDHHHNNNSSS[[[cccppp{{{|||{{{zzzyyyyyyyyyyyyuuupppiiiccc```YYY[[[___bbbffflllrrrwww}}}~~~~~~}}}|||zzzyyyxxxxxxuuuvvvwwwwwwwwwwwwyyy{{{{{{{{{{{{||||||||||||}}}|||{{{yyywwwuuusssrrrrrrrrrtttxxx{{{}}}}}}{{{zzzwwwwwwvvvuuuuuuuuuuuuvvv|||}}}~~~}}}|||yyyuuuqqqmmmjjjhhhlllpppuuuwwwwwwxxx}}}|||{{{zzz{{{~~~yyyooonnntttxxxttt{{{|||wwwuuurrrxxx~~~|||~~~sss\\\KKK???999777444333333444333222222222222222222222222222000000111111222333333444222222333333333444444444222333444555555555444333333444444555555444333222222222222333333333444444111222333555666666555444333444555666777888888999555666777888888999999888666777888999::::::999888777888999999999888777666777777888999:::<<<===>>>===<<<;;;:::999777777666777777777777777888999::::::;;;;;;<<<=========>>>;;;===?????????@@@BBBDDDFFFJJJOOOQQQTTT[[[hhhrrr~~~yyynnndddbbbeeeeeeaaadddfffnnnvvvnnn```^^^ZZZVVVSSSSSSSSSTTTOOOPPPQQQNNNJJJGGGGGGIIIEEEDDDAAA???>>>AAAGGGKKKNNNWWWeeeqqqzzz|||}}}}}}yyysssmmmhhhfff\\\^^^cccgggkkkqqqwww{{{|||zzzwwwvvvvvvuuusssqqqppppppqqqppppppqqqtttvvvxxxxxxyyyyyyzzz{{{||||||}}}{{{yyyvvvsssqqqpppooopppsssxxx|||}}}|||yyyxxxxxxvvvtttsssrrrrrrrrrsss||||||}}}~~~~~~~~~~~~}}}|||{{{yyyuuuqqqlllhhhfffkkkpppvvvyyyyyy{{{yyyyyyzzz|||uuummmqqq|||xxxpppooowww}}}yyyuuummmssszzz~~~{{{fffSSSHHH@@@888555333222222222222111111111111111111111111222//////000111222222333333222222333333333444444444111222444555666555444444444555555666555444222111111111111222222333333333222333555777888888777777777777777777666666666666888888888888888777666666555666777888999888777777555666888999999888777666777777888999:::<<<>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999999999:::999999999::::::;;;;;;;;;;;;===>>>???>>>???@@@BBBFFFJJJOOOPPPQQQVVVaaajjjpppqqqllleeebbbccceeeccceeefffnnn~~~yyysssmmmddd\\\XXXVVVTTTSSSXXXVVVTTTRRRQQQNNNKKKHHHEEEEEECCCAAA@@@AAADDDGGGHHHIIIRRR```mmmxxx}}}wwwrrrmmmiiiggghhhhhhiiikkkpppuuu{{{~~~~~~}}}|||zzzyyywwwtttoookkkhhhcccaaadddgggggghhhkkkppptttyyy||||||zzzyyyxxxwwwwwwwwwuuutttqqqpppnnnrrrrrrrrrssstttuuuvvvwwwyyyxxxvvvuuuttttttuuuuuuyyyzzz{{{{{{|||{{{{{{{{{{{{yyyvvvsssooollljjjiiikkkrrrzzz}}}zzzyyyyyyxxxxxx{{{yyyooonnnzzzuuuqqqssswwwzzz~~~wwwnnnppptttxxx{{{}}}~~~~~~}}}}}}|||uuu\\\HHH>>><<<777666555444333222222222333333333222222222222111333333333222222222222111111111222333333444555555333333333444444555555555777666555444444444444444555555444333333222111111555444444333333444444555444444444555555777888888333555777777666666888:::;;;;;;:::::::::999999999222333444666666666666555777888:::<<<=========<<<:::999888777777777888999666777888999999999999999:::::::::;;;;;;:::999999<<<<<<<<<<<<>>>@@@CCCDDDFFFGGGIIIJJJMMMRRRXXX\\\eeeooommmiiimmmkkkcccdddcccfffxxx~~~xxxppphhhbbb^^^YYYWWWTTTTTTTTTUUUUUURRRNNNKKKHHHFFFDDDBBBAAA@@@@@@AAAEEEFFFMMMYYYeeeppp}}}}}}yyyuuuqqqnnnmmmkkkkkkkkklllooossswwwzzz~~~|||{{{|||{{{yyywwwuuuqqqmmmiiiddd___]]]aaacccccceeehhhooosssxxx{{{{{{zzzyyyxxxvvvvvvuuutttrrrpppooooooqqqqqqqqqrrrssstttuuuvvvwwwvvvuuutttttttttuuuvvvzzzzzz{{{{{{{{{{{{{{{zzzzzzxxxuuuqqqooommmllllllpppvvv}}}}}}zzzwwwwwwxxxzzz}}}{{{tttqqqtttxxxsssxxx|||uuuuuuuuuxxx|||~~~}}}~~~~~~{{{yyyzzzyyygggSSSCCC<<<;;;666666555333333222222333111111111111000000000000//////000000111111111222222222222333444555555555333333333333333444444444555555444333333333444444222222222333333333333444444444333333333333444444444444444444555666777888222444555555555555666888999888999999999999999999666555555444444555666777777888:::;;;<<<<<<;;;;;;::::::999888888888999:::888999999::::::::::::999::::::;;;;;;;;;::::::999;;;;;;;;;<<<===@@@BBBCCCDDDEEEFFFGGGIIIMMMSSSWWW[[[jjjppprrrwwwrrrfffccccccggg{{{{{{ssskkkddd___WWWWWWYYY\\\]]][[[VVVSSSPPPLLLGGGDDDDDDCCC???<<>>999888666555444333333222222333222111111111000000000000---...///000111222333333222222222333444444555555333333333222222222222222333333222222222333333444///000111222333555555666444444333333333333444444444444444444555555666777111333444444333333555666666666666777888888999999:::888666444333555777999888999::::::;;;:::999888999999888888888999:::::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCCCCDDDGGGLLLPPPRRRgggttt{{{xxxhhhbbb___dddzzz|||rrrlllcccccccccdddeeecccaaa^^^ZZZSSSKKKGGGGGGGGGCCC???EEEBBBCCCIIIRRR]]]nnn}}}{{{xxxvvvrrrqqqnnnkkkjjjiiiiiiiiihhhqqq~~~~~~}}}zzzxxxwwwvvvuuuwwwyyy}}}}}}wwwqqqhhhccc```bbbeeeeeegggkkknnnqqqvvvyyyxxxvvvtttssspppooonnnmmmmmmmmmnnnooonnnnnnnnnoooppprrrssstttvvvvvvvvvwwwxxxyyyyyyzzz{{{|||||||||{{{zzzyyyyyyvvvtttqqqoooooorrruuuwww}}}}}}zzzvvvrrrmmmpppvvv|||wwwlllppp}}}uuuzzzzzzuuuwww~~~~~~uuuuuuuuuuuutttqqqooommmjjjeee[[[OOOCCC:::666555555444444333222222222333444444333333333222222222000111111222333333444444111111111222222333333333333222222222111111000000111111000111111222333333//////000222333444555666444333333333333333333444444444333333444555555666111333444444333333444666444555666777888999::::::;;;:::888666555555666777888999999:::999888777666777777777777888888999999;;;;;;;;;;;;;;;:::999888:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===???@@@BBBBBBBBBAAAAAACCCGGGKKKSSSiiiwww~~~wwwfff```[[[___sss|||tttqqqmmmkkkjjjjjjiiihhhcccZZZOOOIIIIIIIIIGGGEEEGGGEEEDDDHHHMMMXXXiiiyyy|||xxxvvvrrrpppmmmiiieeecccaaaaaa___hhhwww}}}zzzvvvsssqqqpppvvvzzzpppjjjfffggghhhhhhiiimmmnnnrrruuuwwwuuuqqqnnnmmmiiiiiiiiijjjkkkmmmnnnooommmmmmmmmnnnppprrrssstttxxxxxxyyyzzz{{{||||||}}}||||||||||||{{{zzzyyyxxxtttsssqqqppprrruuuyyy|||~~~|||zzzwwwtttooolllgggkkkrrrzzz}}}|||wwwzzz}}}|||{{{~~~vvvooovvv}}}{{{vvvssspppnnnmmmkkkgggccceee^^^SSSHHH@@@:::666555444444333222222222333333444444444333333333333222222222222222222222222222000000000000111111111111222222222111111000000000000000000000000111222333111111111222222333333333333333333222222333333333444333333333333444444555222444555555444333444666444555666777888999:::;;;999999999999888777555555888999999:::999888666555444555666666777888888999::::::;;;::::::999888888:::;;;<<<==================<<<;;;;;;;;;===>>>???BBBBBBAAA@@@@@@CCCGGGJJJ[[[oooyyy{{{|||qqqbbb^^^ZZZ[[[lllxxxsssqqqpppppppppiiiaaaWWWOOOLLLJJJIIIHHHHHHFFFFFFHHHLLLTTTeeetttzzzvvvtttooonnnjjjgggccc___]]]\\\\\\eeesss{{{uuuqqqkkktttxxxqqqkkkjjjjjjhhhiiilllppprrruuutttpppkkkgggeeeaaaccceeehhhkkkmmmnnnooolllmmmmmmnnnppprrrtttuuuzzzzzz|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwsssrrrrrrsssuuuyyy}}}}}}{{{xxxuuurrrnnniiieeeaaaeeemmmwww{{{vvvrrrnnnrrrtttsssqqquuu|||vvvvvvrrrwwwwwwnnnhhhgggeeeaaa]]]\\\TTTIII@@@<<<:::777555333333222222222222333333222222222222111111111111111111111000000000//////000000000000000000000000222222222111111111111111111111000000000111111222222222222222222111111111333333222222222222333333333333333222222333333444333444555555333333444555444555666777888999::::::888999999999999777555444888999999:::999888777666333444555777888999999999999::::::::::::999999888;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAAAAAAAAAAAAAADDDHHHLLL```sss{{{zzzxxxmmm___\\\[[[ZZZiii}}}{{{yyyxxxpppkkkccc[[[TTTNNNKKKIIIFFFFFFGGGIIIJJJQQQ___nnn|||}}}xxxuuusssmmmllliiifffbbb___\\\[[[]]]fffrrr~~~~~~yyyooowwwxxxqqqnnnllliiiiiilllrrrtttuuurrrmmmfffaaa^^^ZZZ]]]bbbgggkkknnnoooooolllmmmmmmoooppprrrtttuuuzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{yyywwwvvvsssssstttvvvyyy|||{{{yyyvvvsssoookkkeeeaaa\\\```iiirrr|||{{{vvvppplllgggkkknnnllliiimmmyyyvvvsssttt|||zzzmmmvvv~~~ppphhhggghhhfffcccXXXNNNBBB:::999888666444333222222222222222333333333333222222222111111111000000000000000111111111222222222222222222111111111111111222222222222222222222111111000000111111111111111111111111111111333333222222222222333333333333222222222222333333222333444333222111222333444444555666777777888888888888777777666666666666888999:::::::::999888777444555777999:::;;;;;;;;;999::::::;;;;;;;;;;;;:::;;;;;;<<<>>>>>>??????>>>@@@???>>>=========>>>??????@@@AAAAAABBBEEEJJJNNN]]]rrr}}}}}}{{{nnn___\\\ZZZYYYfffuuutttoooggg\\\SSSMMMKKKDDDEEEGGGIIIIIINNN\\\iiiyyy|||wwwtttssslllkkkiiifffccc```]]]\\\```hhhsss~~~vvv}}}~~~vvvsssoookkkkkkmmmssstttuuuqqqkkkccc]]]YYYVVVZZZ```ggglllnnnoooooolllmmmmmmoooqqqsssuuuvvvzzz{{{}}}~~~~~~}}}}}}|||~~~~~~}}}|||{{{yyywwwvvvssssssuuuxxx{{{~~~{{{xxxuuurrrnnniiiddd```YYY^^^fffpppyyy{{{wwwsssmmmiiidddhhhjjjhhhdddiiiuuuxxxppplllrrruuupppzzzsssjjjlllppppppoooYYYNNN@@@888777777444111222222222111222222333333555555555444444444333333000000111222333444444555333333333333333333333333111111111222333333333444333333222111000000111111000000111111222222222222333222222222222222222333333333222222111222222222111222333222111000111222333333444444555666666666:::888666444444555777888888999:::;;;;;;:::999888555666888;;;<<<=========::::::;;;<<<=========<<<;;;;;;===>>>????????????@@@@@@>>>======>>>>>>???>>>???@@@AAABBBFFFKKKOOOWWWooo~~~rrraaa\\\WWWVVVddd~~~zzzuuupppkkkcccYYYRRROOOIIIEEEEEEGGGMMMYYYeeettt~~~yyyvvvtttsssrrrlllhhhfffccc^^^]]]___eeekkkttt~~~zzzvvvrrrqqqssspppttttttoooiiieee```ZZZUUU___ffffffhhhmmmnnnllljjjlllnnnpppqqqsssvvvxxx~~~}}}|||{{{xxxtttppppppsssvvvyyy|||}}}vvvqqqpppooojjjeeedddcccbbbfffooouuuyyy|||sssjjjffffffhhhiiiiiiiiinnnuuu{{{}}}~~~}}}sssnnnnnniiitttzzzvvvtttzzz{{{qqq\\\MMM===888777555555555222222111111222222333444555555444333333222111111222333444444555555444444333333222111111222222222///111222222111000222333222333333222000///000111222222333444444444333333222222222333333444444444000000111222333333333333333444444444333222222111444444333333444555777888777777777777777666666666555666777888888777666555666777777888999:::::::::>>>===;;;::::::;;;<<<===<<<;;;:::===AAADDDDDDBBB@@@???===<<<<<<>>>???@@@CCCAAABBBEEEEEEEEEIIIPPPXXXjjj|||zzzooocccZZZ\\\]]]eee~~~yyytttmmmccc\\\RRRLLLHHHHHHJJJOOOYYYcccuuu{{{xxxuuutttvvvpppllljjjgggbbb```ccciiiooowww{{{uuussstttsssuuutttpppmmmjjjddd]]]XXXaaafffggghhhkkkmmmkkkjjjlllmmmnnnoooqqquuuwww~~~~~~|||zzzyyywwwtttqqqrrrtttwwwzzz|||{{{uuuqqqpppoookkkjjjlllkkkjjjnnnvvvzzz|||~~~zzzsssmmmlllllllllkkkkkkmmmqqqxxx|||{{{|||~~~~~~vvvllliiikkkrrr}}}{{{yyy~~~}}}qqqXXXJJJ<<<777666555444555222222111111222222333444555444444333222222111111222333333444444444444444333333222222222222333333111222333333222222333555333444555444111000000111333333333333333222222111222222222222222222222222333333333333222111000000444444555555555555444444666666555444555666777888666666666666666666666666555666777888888777666555666666777777888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<@@@CCCBBBAAAAAA@@@>>>======>>>???@@@BBBBBBEEEJJJLLLLLLQQQXXXWWWhhhzzzvvviii^^^```aaahhhxxxooohhhXXXRRRMMMLLLLLLPPPYYYcccwww|||zzzxxx|||wwwrrrqqqmmmhhhgggiiipppuuu|||xxxuuuuuuxxxxxxvvvtttuuussskkkaaa]]]cccfffggggggjjjkkkjjjkkkkkkllllllmmmooosssvvv}}}~~~~~~zzzxxxwwwvvvuuussstttvvvyyy{{{}}}wwwssspppooommmlllooouuutttuuuyyy~~~{{{uuutttuuuvvvtttqqqqqquuuzzz~~~{{{||||||yyyooofffffflll}}}~~~yyyjjjQQQEEE999555555444444555222111111111111222333333444444333333222111111111222222333444444444444333333333333222222333333444222444555555444333555666555777777666333111111222333333333333222111111000111111111111111111111111333333333333222111000000444555666777888888888888999888777666555666777777555555555555555555555555666666777777777777666666555555666666777777888888999:::<<<>>>>>>===;;;999:::::::::<<>>>>>???@@@AAADDDFFFLLLRRRTTTTTTXXX___^^^lll|||sssgggcccdddjjjxxxqqqbbb[[[RRRNNNMMMPPP[[[eeezzz}}}yyywwwsssooonnnpppwww{{{{{{wwwxxx|||||||||~~~uuugggaaaccceeefffhhhjjjllllllkkkllllllllllllooosssvvv}}}~~~|||xxxvvvuuuvvvvvvuuuwwwyyy{{{}}}~~~uuurrrooonnnjjjiiipppxxxxxx{{{{{{{{{}}}|||xxxyyy~~~~~~}}}|||vvvllleeeiiirrr~~~yyyooo]]]III???666444444333333555111111111111111222222333333333222222111111111000111111222333333333333333333333333222333333444555222333555444333333444666777999999888666333222333222222222333222222111111222222222222111111111111000000111222333333333333333444555777888999:::::::::888777555555555555666444444444555555555555555666666777777777777666666555555555555666666777777888999;;;<<<===<<<<<<;;;;;;;;;<<<===???@@@@@@@@@DDDCCCAAA?????????@@@AAAGGGKKKSSSZZZ[[[[[[```gggnnnwwwrrrccceeemmmyyynnndddXXXQQQOOOSSS^^^jjj|||~~~}}}zzzvvvuuuxxx}}}|||~~~qqqeeeddddddfffhhhjjjlllnnnlllmmmnnnnnnnnnqqquuuxxx}}}~~~{{{wwwuuuuuuvvvwwwwwwyyy{{{}}}vvvrrrpppmmmiiiggglllsssvvv|||~~~|||wwwqqqjjjhhhppp|||ssscccOOOBBB:::444444444222222444111111000000111111222333222111111111111111000000000111222222333333222222222222222222222333444555000222333333222222333444888999;;;:::888555444444000111222333333333333333333333333333333333333222000000111222333333333333111222444666888999::::::999888666444333333333444444444444444555555666666777777666666666666777777555555555555555666666666:::999999999:::;;;===>>><<<===>>>??????@@@AAAAAADDDCCCAAA@@@???@@@AAABBBIIIMMMVVV___bbbdddlllvvvxxxgggkkksssyyynnnaaaXXXUUUXXXdddppp~~~}}}~~~}}}|||}}}{{{kkkfffcccfffhhhiiikkknnnmmmnnnqqqrrrsssuuuxxx{{{~~~~~~{{{wwwvvvvvvxxxyyyyyy{{{}}}zzzuuurrrqqqmmmhhhiiimmmsss{{{}}}vvvnnnjjjhhhlllxxx}}}}}}{{{mmm[[[GGG===777444444444222111444111000000000000111222222000000000000000000000000000000111222222222222111111111111111222333444444///000222111000000111333777999;;;;;;999777666555111222333444444444444333222222333333333444444444333333333333222111000000000111333555777888999999888777555444333333333444444444444555666666777777777777666666666666777777555555666666666666666666:::999888777999;;;>>>@@@===???@@@@@@??????@@@BBBCCCBBB@@@??????@@@BBBCCCGGGLLLVVV___cccjjjwwwwwwmmmqqq{{{uuukkkccc___aaajjjttt{{{yyy|||~~~~~~|||{{{~~~rrrjjjeeefffgggfffhhhkkkmmmppptttwwwyyyzzz}}}~~~}}}zzzxxxwwwxxxzzzzzzzzz{{{}}}zzzwwwwwwtttnnnkkkkkkrrrzzz{{{pppfffdddhhhrrr~~~~~~zzzyyytttwww{{{}}}~~~|||gggUUUCCC;;;666444555444111111333000000000000000111222222000000000000000000000000///000000111111111111111000000000000111222333444///000111111000000111333555888:::;;;:::888777777666666666555444333222111000000111222333444444555333333333333222111000000111222444666777888999999888777666444444444555555444444555666666777888888888777666555555666777888666666666666666666666666777777888999:::<<<>>>>>><<<>>>@@@???>>>===???AAAAAA@@@???>>>???AAACCCDDDGGGJJJQQQXXX]]]ddduuuuuummmsss~~~zzzqqqlllhhhgggmmmvvv{{{zzz}}}|||}}}}}}|||}}}~~~~~~~~~}}}~~~{{{uuuuuuyyy~~~~~~wwwmmmffffffgggdddeeeiiimmmqqqwwwzzz}}}~~~|||zzzxxxxxxzzz{{{{{{zzz{{{}}}}}}zzz|||{{{tttmmmkkkrrr{{{{{{nnncccbbbkkkxxxzzzvvvwwwooorrrvvvyyy{{{}}}xxxbbbRRRAAA999555444555444111000333000000000000000111111222////////////000000000000//////000111111111111111////////////000111222333///111222222111000222333444777:::;;;:::888777777999999888777555222000///......///111222333444555000000111222333333333333222333555666888999999999999888666555555666666777555555555666777888888999888777666555555666777888777777777777777666666666444666888;;;=========<<<;;;>>>@@@???<<<;;;===@@@??????>>>>>>???AAACCCEEEGGGIIINNNQQQSSSZZZkkk|||uuuiiippp}}}zzzuuupppooottt|||~~~|||}}}~~~}}}}}}~~~|||{{{zzzwwwuuurrrooommmmmmmmmmmmpppsssxxx|||~~~~~~}}}|||wwwpppiiifffdddcccfffkkkqqqvvv|||~~~}}}~~~zzzzzzzzz{{{{{{{{{{{{{{{}}}vvvnnnpppzzzzzzyyynnndddfffsss~~~yyy}}}}}}yyywwwnnnpppsssuuuxxx{{{~~~~~~rrrZZZGGG<<<777444000000222333222000000111222333333222111000000000000000000000000000...//////000111222222333111111111111111111111111111111000000000000111111333555888:::<<<<<<<<<;;;555666777666333222333444000000111222333444444555333333333222222111111111111222333444555555555555555555666666666666555555777777666777777999;;;<<<999888777666666555555444666666555555555666666777666777888:::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<>>>===<<<<<<===???BBBDDDDDDEEEHHHJJJLLLTTThhhzzznnnggglll|||~~~yyyuuusssxxx~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyywwwuuuqqqnnnkkkjjjkkkkkkjjjmmmppptttwwwxxxxxxwwwpppjjjdddcccbbbaaaeeekkkqqqvvv|||~~~}}}~~~~~~xxxyyyzzz{{{|||}}}~~~~~~zzzxxxwwwoooiiimmm{{{}}}yyyuuunnnpppsssvvvxxxyyyzzz{{{yyyzzz|||}}}|||}}}{{{gggQQQAAA999777555222111222333222111000111222222222222111000000000000000000000000000......///000000111222222111111111111111111111111000000000000111222444444333444777999;;;<<<<<<<<<888999999777444222222333000111111222222333333444444333333333222222222222111222333444555555555555444555666777888999999999888888777777888:::;;;<<<;;;:::888666555666666777;;;:::888666444333222111555666888:::;;;;;;;;;;;;999999999999:::<<<======<<<<<<;;;;;;<<<>>>@@@BBBAAABBBEEEGGGIIIQQQdddvvv~~~kkkbbbgggwww{{{yyy}}}}}}}}}~~~~~~||||||}}}yyyyyyyyyyyyyyyxxxwwwwwwvvvsssnnnjjjhhhggghhhiiifffgggjjjmmmoooqqqrrrrrrkkkeeebbbbbbcccccchhhnnnssswww|||~~~~~~~~~}}}}}}}}}}}}xxxxxxzzz{{{}}}{{{|||~~~~~~sssppppppwww}}}{{{uuunnnppptttxxxyyyxxxvvvtttuuuuuuuuutttsssrrrpppppptttxxxwwwlllYYYGGG;;;777777555333222333333222111000111111222222111111000000000000000000000000000.........//////000000111111111111111111111111111//////000111222444666777333444555777:::<<<===>>>;;;<<<;;;999555333222333222222222222222222222222444444444444333333333333222222333444555555555555444555777888:::;;;;;;;;;999999888888888:::;;;<<<===;;;999777666777888999<<<;;;999666444222111000444555777999:::;;;<<<<<<777777888999:::<<<===>>><<<<<<;;;;;;<<<>>>@@@AAA@@@AAADDDFFFGGGNNNaaarrrzzzfff]]]aaarrr~~~}}}|||||||||~~~~~~|||{{{zzzxxxxxxxxxwwwvvvtttsssrrrqqqnnnjjjgggeeefffhhhiiihhhhhhhhhiiikkklllnnnoooiiieeedddfffiiijjjooouuuvvvzzz}}}~~~{{{zzzzzzzzz{{{yyyzzz{{{}}}~~~wwwwwwxxx|||{{{|||~~~ppprrrwwwuuu~~~zzzwwwyyy~~~{{{wwwvvvtttrrrrrrrrrpppmmmjjjkkknnnmmmbbbPPPAAA999888555444333222222222111000000000111111111111000000000000000000000000000000---........./////////000111111111111111111111111000000000111222333444555222333444555888:::===>>>=========:::666333222222333222222222111111000000444444444444444444444444222333444444555555555444555666777888999:::::::::999888777777777888:::;;;;;;;;;:::999999999999999888777666555555555555555333444666888:::;;;<<<===888888888999:::;;;<<<===============>>>???@@@AAA@@@BBBDDDFFFGGGNNN___pppuuuaaaYYY^^^nnn~~~|||{{{yyyyyyzzz{{{|||~~~~~~|||zzzxxxyyyxxxwwwuuussspppnnnmmmjjjhhhfffddddddfffiiikkkjjjiiihhhhhhhhhiiijjjkkkiiiffffffkkknnnpppuuuzzz{{{}}}|||yyyxxxxxxzzz{{{|||}}}}}}~~~uuuuuuvvvyyy}}}zzzwwwyyy|||xxxooottt|||{{{ppp~~~uuurrrnnnnnnqqqppplllhhhfffgggcccXXXHHH<<<888888111222222111000/////////000000000000000000000000000000000000000000000000............////////////000000000000000000000000111000000000000111111222111111222444666888;;;<<<<<<===<<<999666333222222333222222111111000000///444444444444444444444444333333444444555444444444555666777777777777777777777666666555555666777888888999:::;;;;;;:::888666555555555555555666777888444444555777999;;;<<<===;;;;;;::::::999:::::::::<<<<<<<<<<<<===>>>>>>??????AAADDDFFFFFFKKK\\\mmmooo]]]VVVZZZkkk~~~||||||vvvwwwxxxyyyzzzzzz{{{{{{~~~~~~~~~~~~}}}}}}}}}|||zzzxxxxxxwwwuuussspppmmmjjjhhhddddddccccccdddfffiiijjjhhhhhhggggggfffgggggghhhiiiggghhhnnnqqqssswww}}}~~~|||yyyxxxyyyzzz|||~~~~~~~~~ttttttuuuxxx|||~~~~~~}}}yyyuuurrrsssvvv{{{{{{sssqqqxxx~~~uuurrrqqqvvvpppjjjiiilllmmmhhhbbb```]]]VVVKKK???777555555///111222111///------...111000000//////000000111000000000000000000000000////////////////////////000000000000000000000000111111000000000000000111///000111333444666777888999:::999777444333222333222222111111111000000000333333333333444444444444333333444444555444444333555555666666666666555555666666555444444555666777666777999::::::999777555777777666555555555555555555555555666888:::<<<=========<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<===???BBBCCCCCCHHHXXXhhh~~~}}}iii\\\TTTYYYjjjtttuuuvvvwwwwwwwwwwwwvvvyyy|||~~~~~~}}}|||~~~~~~{{{{{{||||||{{{yyytttsssrrrooommmjjjgggfffbbbbbbcccdddeeefffggggggffffffgggggghhhiiiiiiiiillljjjlllqqquuuvvvzzz~~~~~~|||zzzzzz{{{|||}}}}}}~~~~~~{{{yyyttttttvvvxxx{{{|||zzzxxxvvvqqqooopppqqqsss{{{{{{xxxsssnnnttt{{{zzzpppnnnqqqxxxuuukkkhhhjjjjjjddd]]]ZZZSSSJJJ@@@999555333333///111333222///------...111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333...///111222333444333333444555666555333222333444111111111111000000000000222222222222333333333444333444444555444444333333333444555666666666666666777666555444444555666777666666555555555666666777888888777555555444444444666666555666777999:::<<<======<<<;;;;;;;;;<<<<<<;;;<<<=====================???BBBCCCCCCGGGVVVfff}}}vvveee\\\WWW]]]ooossstttuuuvvvvvvuuutttssspppssswwwyyyzzz|||}}}zzzyyy{{{|||{{{zzzpppooonnnmmmkkkhhhgggeeebbbcccdddeeeeeeeeeeeeeeeeeefffhhhjjjkkkmmmmmmmmmooommmooouuuxxxyyy|||~~~}}}||||||||||||}}}~~~{{{|||~~~~~~|||zzzwwwtttssstttvvvyyy{{{zzzxxxuuuuuuqqqooooooooopppvvv}}}xxx~~~{{{uuuqqqmmmiiivvv~~~}}}rrriiilllttt~~~~~~qqqllllllkkkddd\\\VVVNNNBBB:::666555444222///222444333000......///111000///......///000111000000000000000000000000111111111111000000000000000000000000000000000000///000000111222444555666,,,...000222333222111000111333444333222222333444000000000000000111111111111111111222222333333333444444444555444444333333222222444666777888888888888777666555555666777888888666333000111333777999777666666555555555666666777666666666666888:::;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAADDDFFFEEEIIIXXXggg}}}rrrccc]]]]]]bbbuuuzzzxxxwwwtttpppllloootttxxxyyy{{{~~~~~~zzzxxxyyyyyyzzzxxxvvvtttrrrqqqoookkkgggdddcccbbbbbbccccccdddcccbbbbbbccceeeeeehhhkkkllllllmmmnnnpppqqqrrrtttwwwzzz~~~}}}||||||}}}}}}|||}}}}}}~~~{{{wwwsssssswww|||~~~yyysssoooppppppppprrruuuwwwxxxwwwxxx{{{}}}vvvlllgggjjjoooxxx~~~xxxqqqvvv}}}vvvzzz{{{pppaaaYYYMMMGGG>>>777333222111111000//////000111111...,,,000000000000000000000000...///000111111000///...////////////////////////+++,,,---...///111111222222222222222111///...---222222222222333444555666555555333222111000000000111111111111111111111111333222222222111000000000333333333444444444555555555555555555555444444444222222222333444555666777666666666666666555555555777666666555555555666666666666666666777888999:::999999999:::;;;<<<===>>><<<===AAADDDFFFDDD???;;;===???CCCEEEEEEJJJYYYhhh{{{nnnccc\\\___fffzzz}}}{{{zzzxxxuuurrrrrrvvvyyyyyy{{{~~~~~~{{{xxxxxxxxxxxxuuurrrooonnnjjjhhhfffdddcccbbbcccdddcccddddddcccbbbbbbdddfffeeegggjjjkkklllmmmppprrrtttvvvxxx{{{~~~}}}||||||}}}|||{{{|||}}}|||{{{zzzxxxtttrrruuuxxx|||~~~yyysssooooooppprrrvvv{{{~~~}}}yyyqqqjjjiiinnnsssyyyzzz|||vvvdddYYYHHHCCC;;;666444333333333111000//////000000///---000000000000000000000000000000////////////000000////////////////////////.../////////000000111111111111222111111000///...111111111111222333444555444333222111111111111111111111111111111111111111222222222111111111111111222222222333333333444444444444444555555555555555888777666555444333333333666666666666555555555555666666555555555555666666666666666666777888999:::;;;::::::::::::;;;;;;<<>>???@@@BBBBBB@@@>>>>>>@@@CCCEEEDDDGGGTTTbbbxxxvvvllleeeaaahhhnnn}}}~~~~~~{{{yyyvvvzzz{{{yyyzzz~~~~~~{{{xxxxxxwwwtttqqqmmmiiigggaaa````````````bbbdddeeecccdddeeedddcccccceeegggfffgggiiikkklllooosssvvvzzz{{{}}}}}}||||||||||||{{{zzz|||}}}yyyvvvuuutttsssrrruuuxxx}}}}}}yyyvvvssstttxxx}}}~~~ssskkkiiimmmuuuzzz|||zzz}}}yyybbbTTTAAA===888444333444444444222000......///000///...000000000000000000000000111000...------...000111////////////////////////111111111111111000000000000000111111111111000000000000000000111222333333111111111111111111111111111111111111111111111111111111111111111222222222111111111222222222333333333333444444555555666666999888777555444333333333555555555555555555555555666666555555555555666666777777777777777888999:::<<<;;;::::::999999999:::AAA???<<<<<<>>>@@@AAAAAA???@@@CCCDDDBBBDDDNNNZZZjjjwww}}}tttnnnjjjiiissswww~~~|||{{{{{{}}}|||yyy||||||yyyyyy||||||yyyxxxwwwtttqqqmmmhhhdddbbb\\\\\\]]]^^^```bbbdddeeecccdddeeeeeedddeeegggiiigggiiijjjlllnnnrrrwww{{{~~~}}}||||||}}}|||{{{zzz}}}~~~{{{~~~zzzuuurrrrrrtttuuuuuutttxxx}}}|||}}}|||pppjjjmmmuuu|||vvvrrr}}}rrrZZZKKK===999555333333333333333222000------...//////...000000000000000000000000000///...------...///000///////////////////////////000000000000000111111//////000111111111111111///////////////000111222//////000000111111111111111111111111111111111111000000000111222222222333222222222222333333333333222222333444444555666666666555555444444444444555444444555555555555555666666555555555555666666777888777777777888888999:::::::::999999999999::::::@@@>>>;;;;;;<<>>??????>>>>>>>>>AAADDDDDDFFFOOOYYYbbbqqq|||wwwrrrtttvvv}}}}}}|||zzzxxxxxxzzz|||~~~wwwrrrtttwwwwwwttttttuuutttqqqnnnmmmjjjgggdddaaa^^^]]]\\\]]]^^^___```bbbcccccccccdddffffffggghhhkkkmmmnnnpppsssuuuwww{{{~~~|||{{{}}}~~~~~~~~~~~~|||zzzyyyyyywwwuuurrrrrrsssuuuvvvvvvxxxzzz~~~xxxsssoootttqqqhhhgggyyy{{{wwwvvvxxxxxxlllZZZHHH@@@999666444333333222000///111///------...///...---////////////////////////,,,---///000000///---,,,////////////////////////++++++,,,...///111222222...///000111111111111111/////////......//////000...///111222333222111111111111111111111111111111111111111111111222222222333333444444444555555555222222333333444444555555666555444222111000000000333333333444555555666666555555444555555666777888999999888888888999999:::666666666777888999;;;<<<:::999:::<<<>>>???>>>===>>>===???BBBEEEHHHRRR\\\dddppp|||xxxpppkkkooo~~~}}}~~~~~~}}}|||||||||yyyzzzzzzxxxvvvvvvxxx{{{{{{~~~uuunnnjjjooossstttrrrqqqrrrppplllfffeeecccaaa___]]]\\\\\\[[[\\\]]]___aaabbbccccccccceeefffggghhhiiilllnnnqqqtttxxx{{{}}}~~~|||{{{{{{}}}}}}yyywwwwwwyyy||||||{{{zzz{{{{{{{{{yyywwwyyy|||~~~qqqooopppyyy}}}ttthhhccchhhzzz{{{uuuqqqjjjuuuwwwwww|||{{{{{{}}}ooobbbOOOAAA<<<666444333333444333111000///...---...//////---+++////////////////////////---..................---////////////////////////------...///000000111111///000000111111111000000000000///////////////000///111222333444333111000111111111111111111111111222222222111111111111111222222333333333444444444333333333333333333333333666555444333222111111222222222333444444555666666444444444555555666777888:::999999888888999999999777777777777777888999::::::999888:::<<<>>>>>>===>>><<<===@@@CCCHHHSSS]]]dddkkkrrrxxx}}}~~~vvvmmmccciii{{{zzzzzz{{{|||}}}~~~}}}{{{yyyxxxxxxtttvvvwwwuuussssssvvvyyyyyy||||||uuummmhhheeekkkppprrrpppooopppmmmiiiaaa```^^^]]]\\\[[[[[[[[[YYYZZZ\\\___aaabbbcccdddccceeefffggghhhjjjmmmoootttwww{{{~~~}}}{{{zzz{{{}}}~~~zzzuuusssvvvzzz~~~}}}zzzyyy|||}}}uuummmmmmppp{{{uuukkkaaaaaajjj{{{|||uuuooo___kkkoooqqqxxxxxxzzzuuuiii[[[III<<<999444333222333555555333111.........///000///---***////////////////////////000///---,,,,,,---///000////////////////////////000000000000000000111111000000111111111111000000111000000/////////000000000222333444444333111000111111111111111111111111333222222222111111000000111111222222222333333333444333333333333333333333222222222333444555666777222222333333444555666666444444444555555777888888::::::999999888999999999999888888777777777777777;;;999777888:::===>>>??????<<<;;;>>>BBBGGGRRR\\\cccfffiiinnnvvvzzzsssjjj___gggzzz~~~~~~~~~}}}}}}~~~|||xxxtttrrrrrrqqquuusssmmmlllrrruuusssyyywww|||}}}kkkaaabbbjjjiiijjjlllmmmjjjeee```\\\[[[YYYXXXYYY[[[^^^```^^^____________aaadddgggffffffggghhhkkknnnqqqsss|||}}}~~~~~~}}}zzzuuuuuuzzz}}}~~~|||~~~}}}~~~}}}||||||~~~|||yyyuuupppooorrryyy~~~zzzwww{{{}}}uuurrrnnnsss{{{}}}kkk```\\\eeeqqq}}}~~~xxxrrrnnn___dddkkkrrrwwwyyyxxxwww{{{{{{{{{wwweeeYYYOOOCCC888333222111000/////////000111111000///...---,,,,,,,,,---------...............***,,,///000000...+++(((000///...------,,,------............/////////000------...///000111222222000000000000/////////////////////000111333444555000222222111///...///000444555555555555555444444222333333444444333333333222222111111111111111111111333666888888666333111222222222222333444555555444555777888888888777666777777777777777777777777777888::::::888777777888888999999888777888:::===@@@@@@??????@@@EEEKKKPPPUUU\\\aaaeeejjjqqqsssqqqccciii}}}}}}~~~~~~}}}}}}||||||}}}~~~{{{vvvrrrooommmjjjnnnmmmjjjjjjooorrrpppvvvssswww~~~zzzkkkaaa```fffggghhhjjjkkkhhhccc^^^ZZZYYYYYYYYYZZZ\\\^^^```___`````````___aaadddgggggggggiiikkkooorrrvvvxxx~~~~~~~~~|||{{{|||xxxwww|||~~~~~~|||zzzzzzzzz{{{{{{yyywwwttttttyyyzzztttvvv|||xxxnnnkkkpppvvv{{{mmmeeefffooo}}}{{{uuuooolllaaaffflllssswwwxxxvvvuuuwwwwwwxxx{{{ppp]]]PPPGGG>>>777444555444333222111111222222111000///...............000000//////...---,,,,,,(((***---///000000///.....................//////........./////////000000......//////000000111111000000000000/////////////////////000111222444555222333444333111000111222333333444444444444333333222222333333333222111111222222111111111111111111555666888999999888666444222222222222333444555666555555666777888777777777777777777777777777777777555777888888777666666777888999999999888888:::<<>>888555555222222000///............111000000/////////000000000000//////.........---+++,,,---///000000000000............///000111222....../////////000000000////////////000000000000////////////000000000000/////////000111222333444222333444333111111111333222222333333333333222222222222222222222111000000111111222222222222222222333333444555555444444333333333333333333444666666666666666777777777777888777777777777777777777777666888999888777777888999999999:::999888888:::<<<===>>>???@@@@@@BBBEEEHHHHHHLLLSSS^^^nnn}}}oooooo}}}yyyzzz{{{zzzyyyzzz|||~~~{{{{{{{{{|||}}}~~~~~~|||xxxqqqiii```[[[]]]```dddhhhmmmppppppooommmhhhhhhnnnqqqkkkccc```\\\^^^bbbeeeeeebbb\\\XXXUUUWWWYYY\\\^^^_________```aaaaaa``````aaadddgggjjjlllooosssxxx}}}|||yyywwwvvv||||||~~~{{{wwwtttrrrqqqppprrruuuxxx{{{uuummmlllooo{{{uuuiiihhhlll|||sssggghhhooo}}}~~~xxxuuutttsssqqqqqqwww|||zzzttteeeWWWGGG>>>999444333444111000///...---,,,,,,,,,/////////...//////000000,,,,,,---...000111222222111000000//////////////////////////////000111111...////////////000000000111000000000/////////...////////////000000000000////////////000111222333///111222111000///000111111222222333333333333333333333333333333222111000111111222222222222222333222222222111222222333333333333333333444555666777888777777777777777888888666666666666666666666666999:::;;;:::999999;;;<<<999:::;;;:::999999:::;;;<<<===???@@@@@@@@@BBBDDDGGGJJJPPP\\\nnn}}}}}}sssqqq|||wwwxxxyyyyyyxxxyyy{{{}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}{{{uuulllaaaYYYXXXYYY^^^ffflllnnnmmmllliiiccc```dddgggeeeaaa^^^XXX\\\```cccbbb___[[[XXXVVVXXX[[[]]]___```````````````aaa``````bbbfffiiilllnnnrrrvvv{{{}}}zzzxxxwwwwww|||~~~{{{vvvssspppoootttwww||||||pppgggfffjjjvvvzzzmmmhhhooowwwqqqjjjqqq||||||wwwuuusssnnnkkkooosssqqqkkkTTTJJJ@@@;;;888333111222333333222222111000//////......---------...//////+++,,,---...///000111222222111000///...//////000111111000///////////////////////////000000000111111111000000//////........./////////000000000111////////////000111222222///000111111000///000111222222333444444444444444444444555555444333333222111111222222333333333333555555444444444666777888444444444444555666777777999999999999999999999888666666666666666666666666999:::::::::999999;;;===999:::<<<;;;:::999:::;;;:::<<<>>>?????????@@@BBBFFFJJJPPP[[[mmm{{{}}}xxxrrrqqq~~~vvvwwwxxxxxxxxxxxxzzz|||{{{{{{{{{{{{|||}}}~~~|||||||||}}}~~~~~~~~~|||ooofffZZZYYY]]]gggnnnooonnnmmmkkkeee___\\\\\\\\\\\\[[[WWW[[[___aaa___]]][[[ZZZYYYZZZ\\\___```aaaaaaaaa```aaabbbbbbccceeejjjmmmppprrruuuzzz~~~}}}{{{yyyyyyyyyzzz}}}|||xxxuuurrrpppooosssxxxvvvlllbbbcccgggrrr~~~}}}sssllloooxxx}}}tttqqqzzzvvvsssmmmiiiiiikkkfff___HHHAAA;;;:::777333111222000111111111111000/////////...------------......//////......---------,,,............///111222333222111000///............/////////000000000111111111111000000//////............//////000000111111///////////////000111222111222333333222111333444111222333444555555555444444444555555555555444444111111222222333444444444444444444444444555666777555555444555555666777888:::;;;<<<<<<<<<;;;:::999777777777777777777777777777777777777666777999<<<999;;;<<<<<<:::999999::::::<<<>>>>>>>>>???AAABBBCCCIIIRRR^^^mmmyyy{{{vvvooorrruuuvvvxxxxxxwwwxxx{{{}}}{{{{{{{{{{{{|||}}}~~~}}}}}}||||||||||||}}}}}}|||}}}|||hhheeehhhrrrzzzzzzxxxxxxvvvpppfff\\\VVVVVVXXXZZZWWW[[[^^^___^^^\\\\\\]]]\\\]]]^^^```aaaaaabbbbbbbbbccceeefffgggjjjooorrrtttvvvzzz}}}~~~{{{zzzyyyxxxyyyzzz|||~~~~~~{{{yyyxxxwwwuuurrrqqqoooooopppwww|||wwwqqqkkkdddfffjjjrrryyy~~~|||yyysssoooqqqxxx}}}|||}}}yyyxxxsssmmmkkkggg]]]RRR@@@;;;777777555111000333---...///000000000///...111000///...---------...//////...---,,,++++++***,,,---...///000000111111//////......---.........//////000000000111111111000000000000////////////.........///000111111111000////////////000111111000222333333222222333444000111222333333444444444222222333444555555555555111111222222333444444555111222222333444444555555555555555555666777888999:::<<<>>>@@@???===:::888777777777777777777777777666666666555555666999<<<:::;;;======;;;999999::::::<<<======>>>???BBBDDDEEEMMMXXXcccnnnwwwxxxtttmmmtttuuuvvvxxxxxxxxxxxx{{{}}}|||||||||||||||}}}~~~~~~}}}|||{{{zzzzzzzzz}}}~~~~~~~~~~~~~~~xxxsssuuu|||ooo```VVVUUUYYY[[[XXX[[[^^^^^^]]]\\\]]]____________```aaabbbbbbcccdddeeeggghhhjjjnnnsssvvvxxxyyy}}}~~~{{{xxxwwwwwwwwwyyy{{{~~~|||yyyttttttsssrrrqqqpppooonnnrrryyy{{{uuurrroookkkhhhkkkoootttxxx{{{||||||pppnnnkkkmmmuuu}}}}}}zzztttppphhhYYYKKK===888444444222000000444///000222333444444333333222222111///............,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------------,,,------...///000000000000000111111111111////////////000000000000---......///000111111222000////////////000000111...000111111000000111333//////000222222333333333000111222333444555555555111111222333333444555555444555666777888888888888555555555666666777888999;;;===@@@BBBBBB???;;;888777777777777777777777777777888777777666777;;;===:::<<<======;;;:::999999:::<<<=========???CCCEEEIIISSS___gggooottttttpppmmmvvvqqqrrrrrrsssuuuvvvxxxyyyxxxwwwvvvxxx|||}}}|||yyyxxxzzz|||}}}||||||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~|||tttaaaVVVRRRTTTWWWVVV[[[aaabbb^^^\\\]]]___^^^___`````````bbbeeehhheeegggiiilllooosssxxx{{{~~~~~~zzzwwwuuuqqqsssvvvyyy{{{~~~{{{yyyxxxwwwnnnmmmlllmmmnnnrrruuuwww~~~~~~vvvmmmkkkppptttuuuxxx|||~~~{{{tttnnnjjjkkknnnttt}}}{{{wwwvvvkkk___SSSDDD999666222000000000000///.........///////////////........................111///...,,,,,,...///111......///000111222333333222111111111111000000000............////////////000000...------...///000000///...---,,,+++******111000000000/////////...000000111222222222222111000111111111111222222222333444444333111000111333222222222222222222222222444333333333333444555555555555555555666666666666888<<>>>>>999999888888777666666666888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===::::::>>>@@@@@@CCCHHHNNNWWWaaajjjssszzzyyyuuurrrwwwrrrrrrrrrssstttvvvwwwxxxvvvuuuuuuwwwzzz{{{yyywwwyyy{{{}}}}}}|||{{{|||}}}||||||}}}~~~}}}}}}~~~|||}}}~~~~~~|||uuucccXXXTTTVVVXXXYYY^^^bbbccc```]]]^^^```___```aaaaaaaaacccfffhhhjjjlllnnnppprrruuuyyy}}}{{{xxxvvvtttrrruuuxxx{{{~~~~~~}}}{{{yyywwwuuuuuutttooonnnmmmlllnnnrrruuuxxx}}}{{{yyyrrrlllmmmsssyyyzzz|||~~~{{{tttnnniiikkkpppwwwwwwrrreeeYYYNNN@@@888666222000000000000///000000000000000/////////...........................---,,,,,,,,,,,,---...,,,------....../////////.........---------,,,,,,............//////////////////.........///000111---------------.........000000//////......------000000111222222222222111000000111111111222222222222222333222000000111333333333333333333222222222444444333333444444555666666666666666777777777777888===DDDIIIJJJGGGAAA===:::::::::999888777666666777777888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===::::::>>>??????CCCIIIVVV___hhhpppwww|||zzzuuurrrvvvrrrrrrrrrssstttuuuvvvwwwuuuuuuuuuvvvxxxxxxwwwvvvyyy{{{|||{{{zzzzzz{{{|||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~zzz{{{}}}~~~~~~}}}|||xxx|||xxx|||ttteeeZZZWWWXXXZZZ\\\___cccccc```___```aaaaaabbbcccccccccdddgggjjjqqqrrruuuvvvwwwzzz}}}|||xxxuuutttssstttwww{{{~~~yyyxxxvvvtttsssrrrrrrrrrqqqpppnnnoooqqquuuyyy|||~~~sssuuurrrqqqpppnnnnnnuuu}}}zzzrrrmmmhhhmmmttt}}}}}}vvvlll\\\PPPGGG;;;777444111000000000000///222111111000000/////////........................////////////////////////------------------------////////////........................////////////...............///000111------........./////////000//////...------,,,,,,///000111111222222111111000000000111111111222222000111111000//////111333555444444444333333222222555444444444444555666666666666777777777888888888999>>>FFFOOOSSSPPPFFF>>>===<<<;;;:::999888777777666666777777888999999::::::::::::;;;;;;<<<<<<<<<===;;;;;;===>>>>>>CCCJJJ]]]fffpppwww{{{~~~{{{uuurrrvvvrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxzzz|||yyyzzz{{{}}}~~~|||{{{}}}~~~|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~yyy{{{}}}~~~~~~|||yyyxxxuuuwww|||xxxoooqqqxxx~~~~~~qqqddd[[[XXXYYY[[[]]]___aaaaaa______```aaadddeeefffffffffhhhkkknnnuuuwwwzzz{{{}}}}}}yyyuuusssssssssvvvyyy~~~xxxwwwtttrrrpppppppppqqqrrrqqqqqqrrrvvv|||wwwiiihhhhhhjjjkkknnnuuu~~~wwwpppkkklllrrr{{{zzz~~~rrrdddRRRGGG@@@666555333000000000000///...222111111000///...------...........................//////000000//////.../////////......---------000000000////////////...............////////////.........------------...111000000///......------000000///......---,,,,,,///000000111111111111111000000000000111111111111...///000///...///111333666555555444444333333222555555444444555555666777666666666666777777777777:::>>>EEEOOOVVVSSSIII@@@???>>>===<<<;;;999888888555666666777888888999999999999999:::;;;;;;<<<<<<===;;;;;;======>>>DDDLLL]]]gggrrryyy}}}|||wwwrrrvvvppppppppppppqqqrrrssstttsssttttttttttttsssssssssrrrssstttuuuuuuwwwzzz|||wwwwwwyyyzzz|||~~~~~~}}}{{{zzz{{{|||zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~zzz{{{}}}~~~}}}zzzwwwuuurrrsssuuuyyy~~~{{{ppphhhgggkkknnnsssxxxyyysssjjjaaa[[[YYYZZZ[[[]]]^^^______^^^___aaabbbggghhhjjjkkkkkknnnqqqtttxxx{{{~~~{{{wwwtttttttttuuuzzz}}}wwwuuurrrooonnnmmmnnnooopppqqqsssvvv|||{{{lllhhhllloooqqquuu~~~{{{sssnnnlllssszzz}}}}}}}}}|||}}}iii[[[III@@@<<<444333111//////000000///...000000///...------,,,,,,........................,,,,,,------------,,,,,,//////......------,,,,,,---------,,,,,,,,,++++++............////////////.........---,,,+++***)))000000000///......------000000000/////////......//////000111111111111000//////000000000111111111---/////////...///000222555555555444444333333333444444444444444555666666444444444555555555666666;;;<<>>===<<<;;;::::::666777777777777888888888888888999999:::;;;;;;<<<===<<<<<<======>>>GGGQQQ[[[fffrrrxxx|||~~~zzzssswwwllllllmmmnnnoooqqqrrrsssssstttuuuuuusssqqqqqqrrrqqqrrrsssssssssuuuyyy{{{vvvwwwxxxyyy{{{|||}}}~~~~~~|||||||||}}}}}}|||}}}~~~}}}{{{yyyzzz{{{xxxyyyzzz|||~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~{{{|||||||||zzzwwwtttrrrooooooooopppqqqrrrssstttppphhhaaaaaabbbcccggglllkkkhhhbbb]]]ZZZZZZ[[[]]]______^^^___```bbbdddfffkkklllnnnpppqqqtttyyy|||}}}~~~|||zzzxxxvvvuuuvvvxxxzzztttrrrooolllkkklllmmmnnnqqqssswww}}}yyywww}}}vvvqqqpppqqq|||zzzwwwzzz||||||zzzwwwwwwzzz}}}ooo\\\OOOAAA;;;999222111///...///000000///...///......------,,,,,,,,,........................////////////////////////---------,,,,,,+++++++++//////.........---------............////////////.........---,,,+++)))))),,,,,,---...///000000111/////////000000000000000...///000000111111000000/////////000000000111111///000000///......000222333333333333333444444444444333333333333444555555333333444444444555555555999:::<<>>>>>>>>===<<<<<<;;;;;;999999888888888777777777777777888999::::::;;;;;;===<<<===>>>===@@@JJJVVV^^^iiitttyyy{{{~~~~~~}}}uuuxxxiiiiiijjjkkkmmmppprrrsssxxxzzz{{{zzzwwwuuuvvvwwwuuuuuuuuutttssstttwwwzzzwwwxxxxxxyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}}}}|||zzz{{{|||}}}|||zzzxxxyyyyyyvvvwwwyyy{{{}}}~~~}}}}}}|||||||||}}}~~~~~~||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzxxxvvvtttqqqpppjjjjjjjjjiiihhhfffeeeeeeccc^^^[[[[[[[[[[[[^^^ddd```^^^\\\[[[ZZZ\\\^^^___cccbbbaaabbbeeehhhkkklllnnnppprrrtttwww{{{|||zzzvvvuuuuuuuuuwwwzzz}}}~~~~~~{{{yyyrrrpppnnnlllmmmoooqqqsssyyy|||~~~yyyqqqppptttxxxvvvtttwww|||yyytttnnnkkkmmmpppvvvttt]]]MMMDDD999666777111///......///000000///..................---------........................111000///......///000111------------,,,,,,,,,,,,222222111111111000000000............////////////,,,---............---,,,++++++,,,---...///000000,,,------...///000111111...//////000000000000000////////////000000000111000111111000///...000111111111222222333333444444333222222222222333444444444444444444555555555666555777:::>>>AAABBBBBBBBB========================;;;;;;:::999888777666666666666777888999:::;;;;;;===<<<===>>>>>>BBBNNN[[[jjjttt|||}}}}}}~~~}}}wwwyyyfffggghhhjjjllloooqqqsss~~~||||||~~~yyyyyyxxxuuuttttttvvvxxxyyyyyyzzzzzz{{{|||}}}}}}|||||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~|||zzzzzz{{{||||||zzzxxxxxxyyyuuuvvvxxxzzz|||~~~~~~}}}|||||||||||||||yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~{{{zzzxxxvvvsssqqqooonnnfffggghhhfffccc```^^^^^^XXXUUUUUUWWWWWWVVVYYY^^^ZZZYYYYYYYYY[[[^^^```bbbgggeeedddeeeiiimmmppprrroooqqqtttwwwzzz~~~~~~yyywwwrrrrrrsssvvvyyy|||~~~~~~~~~~~~~~~|||yyywwwrrrqqqooonnnpppssswwwzzz}}}{{{uuuooopppxxx{{{tttrrrsss|||wwwqqqjjjfffeeehhhooowww~~~~~~{{{}}}{{{~~~gggQQQDDD===555444555000......---///000111///............///////////////........................+++***(((''''''(((***+++////////////////////////////////////......................../////////000***,,,...000111111111000------------------,,,,,,***+++,,,---///000111222...//////000000000000000////////////000000000000111222222111///...///111///000111222333444444555222222111111222222333444555555555555666666666777222555:::===>>>>>>???AAA<<<<<<<<<<<<===============<<<;;;:::999777666555555666777888999:::;;;;;;===<<<>>>??????CCCPPP^^^uuu}}}~~~xxxzzzeeefffggghhhjjjnnnssswww}}}}}}|||vvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxxxxxxxxxxwwwwwwyyyyyy{{{|||~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{|||}}}}}}~~~}}}|||zzzxxxwww{{{{{{{{{{{{||||||||||||zzz{{{{{{{{{{{{yyyxxxwwwyyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~wwwuuurrrpppnnnlllhhheeeccccccbbb```^^^[[[YYYXXXSSSTTTVVVWWWXXXXXXWWWWWWVVVYYY[[[[[[[[[\\\aaaeeekkkhhhfffhhhmmmrrrttttttzzzzzzzzz|||~~~yyyuuurrrpppppprrruuuxxx||||||{{{|||}}}~~~}}}~~~~~~|||wwwsssqqqpppmmmnnnpppqqqtttyyyuuuppptttwwwppppppwww{{{wwwxxx}}}~~~xxxrrrkkkiiimmmqqqvvvzzz{{{{{{{{{|||tttvvvzzzyyyfffUUUKKK>>>555222222111000111111000000//////......000///...---,,,------......------,,,,,,------...///......------,,,++++++...000000///,,,,,,///222......//////...---,,,,,,............////////////000///...---,,,------...........................---------.........//////........................///000000000000000/////////.........///000222333000000000000111222333444444444333222222333333333555333000...///111444666333444777999:::;;;;;;;;;;;;<<<<<<<<<;;;999777666777777777888999999999:::999888888888999:::;;;;;;<<<>>>???======DDDQQQ\\\sss|||zzz{{{|||cccdddeeefffhhhlllqqquuu{{{~~~|||zzzyyyssssssttttttuuuuuuuuuuuuyyyyyyxxxwwwvvvvvvuuuuuuwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~|||{{{{{{|||}}}}}}~~~}}}|||zzzyyyxxx||||||||||||{{{{{{{{{{{{{{{{{{||||||{{{zzzxxxwwwyyyzzz{{{|||}}}}}}}}}}}}}}}{{{yyyyyyzzz{{{zzzzzztttrrrooollljjjgggccc```]]]]]]\\\[[[YYYWWWUUUTTTQQQRRRTTTVVVXXXXXXXXXXXXXXXZZZ]]]]]]\\\^^^bbbfffllljjjiiikkkpppuuuwwwxxx||||||}}}~~~~~~{{{xxxtttrrrpppoooooorrrvvvzzz~~~~~~}}}}}}}}}~~~|||}}}|||yyyuuuqqqpppppplllnnnqqquuu{{{{{{~~~{{{qqqkkkmmmzzz|||sssqqqvvv{{{uuuwww~~~xxxtttuuuuuuxxx}}}~~~{{{yyyyyyssstttvvv|||rrraaaNNNFFF;;;444222333222111000000000000//////......000///...---,,,------......------,,,,,,------......------------,,,,,,,,,///000000///------///222...............---,,,,,,............////////////000///...---,,,------..................---------------..................---------...............//////000000000000//////111000...---,,,------...000000000000111222333333555444444333333444444444333333333333444444444555333444666888:::;;;;;;::::::::::::::::::999888777888888888888888999999999555555555666777999:::;;;<<<>>>@@@>>>>>>DDDOOOYYYmmmxxx|||uuuwwwzzz```aaacccdddfffiiinnnqqqvvvyyy||||||zzzxxxvvvuuuoooppppppqqqrrrsssttttttyyyyyyxxxwwwuuutttssssssuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~|||zzzzzz{{{}}}}}}}}}}}}|||zzzyyyxxx}}}|||||||||{{{{{{zzzzzz{{{||||||}}}|||zzzyyyxxxvvvwwwxxxyyyyyyyyyyyyyyyzzzxxxwwwwwwwwwvvvtttrrrooollliiifffccc```\\\YYYWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSUUUWWWXXXYYYYYYYYY\\\^^^^^^^^^___dddhhhooonnnmmmppptttyyy|||}}}xxxwwwtttrrrppppppqqqqqqpppsssxxx}}}~~~~~~}}}zzzzzzxxxtttpppnnnnnnooonnnpppuuu{{{uuuoootttuuummmfffdddnnn~~~{{{uuuqqqttt~~~ssspppyyy|||xxxvvvrrrssssssuuuyyyvvvgggXXXEEE>>>777222222333222111000000000////////////...//////...------------......------,,,,,,------...,,,,,,,,,---------.........//////...------///000---............------,,,---............///////////////...------------...//////.........---------..................---------------.........//////...//////000000/////////111000///...------------000000000000111222333333555555444444444444555555222333666888888777555333333444666888999:::::::::999888888777777888888888999999999888888888888888444444444666777999;;;<<<<<>>???@@@AAABBBCCCCCCCCCEEESSS```cccaaacccgggiiigggpppCCCDDDFFFIIIKKKNNNPPPQQQRRRSSSUUUXXX[[[]]]___```^^^```cccdddeeefffiiikkkjjjjjjiiiiiijjjkkklllmmmoooooooooppppppqqqqqqqqqssssssssstttttttttttttttwwwwwwvvvvvvuuuuuuttttttvvvwwwyyyzzzyyyyyyzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz||||||||||||}}}}}}}}}~~~{{{{{{{{{{{{||||||||||||zzzzzzyyyxxxxxxxxxxxxyyywwwxxxyyyzzzzzzzzzyyyxxxrrrssstttuuuvvvwwwxxxxxxvvvuuussstttuuuwwwvvvvvvooopppqqqsssttttttttttttssssssqqqpppoooooooooooolllkkkgggccc___\\\ZZZYYYUUUTTTSSSRRRPPPNNNMMMMMMOOONNNNNNNNNPPPRRRUUUWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVYYY\\\^^^```bbbccciiiiiijjjmmmrrrxxx}}}tttppptttooonnnllliiigggiiilllpppnnnppptttxxx}}}}}}{{{yyyzzzzzzyyyyyyqqqpppmmmjjjgggdddaaa`````````aaaaaabbbdddhhhkkkqqqxxxxxxrrrrrrtttxxx}}}||||||}}}{{{vvvsssyyy~~~ooo]]]JJJ<<<444333222000///.........------------------------,,,...//////...,,,------+++++++++******)))))))))+++++++++++++++++++++++++++,,,............,,,+++))))))***++++++,,,---------------............///.........------,,,,,,,,,---......//////......---///////////////...............//////000111111111------......///000000111111000000000000000000111...............///000000444333222222111111222222444333222111222222444555333444555555333111111222555555555555666666777777777777777777777666555555888:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDEEEEEEEEEJJJOOOVVV[[[^^^```bbbdddfffhhhzzz???@@@BBBDDDGGGIIIKKKLLLNNNPPPRRRUUUXXXZZZ\\\^^^\\\^^^aaabbbcccdddgggiiijjjiiiiiiiiiiiijjjkkkllllllllllllmmmmmmnnnoooooorrrrrrrrrrrrssssssssssssttttttttttttssssssrrrrrrxxxyyyzzzzzzxxxvvvvvvwwwxxxwwwwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvtttsssqqqrrrsssttttttsssoooppppppqqqrrrrrrrrrqqqpppooommmllljjjiiiiiiiiifffdddaaa^^^ZZZXXXVVVUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOQQQSSSUUUWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWYYY[[[___bbbdddfffgggnnnnnnpppssswww}}}{{{nnnfffffffffggggggggggggiiinnnqqqssstttwww{{{~~~}}}|||xxxvvvuuuuuusssrrrkkkkkkiiigggeeecccbbbaaabbbccccccddddddgggllloooqqqwww}}}yyytttuuuwwwyyy}}}yyyvvvtttsssppppppwwwyyykkkZZZGGG:::444333222000///.........------------------------...111444444222///---,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,------------------..................---------,,,,,,,,,------------------------////////////...........................---------....../////////000000111000000000111111000000000//////......//////000111000000000000111111222333444333333222222222333333222444555555333111222222555666666777777777777666666666888999:::;;;;;;;;;777888::::::999999;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGKKKPPPTTTWWWZZZ]]]___cccfffwww:::;;;===@@@BBBEEEGGGHHHIIIJJJMMMOOOSSSVVVXXXYYYYYY[[[]]]______aaaccceeeggggggfffffffffggghhhhhhhhhhhhiiiiiijjjkkkkkkllloooooopppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppvvvwwwxxxxxxvvvttttttuuussstttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvttttttuuuuuuuuuttttttsssuuuuuuuuuttttttssssssssssssqqqooooooqqqqqqqqqpppooooooooooooooonnnmmmlllkkkjjjhhhfffdddcccbbbaaa\\\ZZZXXXVVVTTTRRRQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXZZZ\\\```cccgggjjjlllmmmuuuvvvxxx|||xxxhhh]]]ZZZ^^^```dddgggjjjnnnssswwwyyyzzz|||~~~||||||xxxtttpppooommmllljjjeeeddddddcccbbbbbbccccccdddeeefffgggiiimmmrrrwww{{{yyywwwvvvyyy}}}xxxqqqkkkjjjlllqqqzzzyyy{{{xxxxxxyyy}}}xxxnnnbbbRRRBBB888333222111000///.................................000333777888555111---+++---,,,,,,,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...............------------,,,,,,,,,...---,,,++++++,,,---...........................000//////...------,,,,,,///////////////000000000//////111111111111//////000////////////000111111.........///000111222333333333444333333222111111222444555444333222222333666777888888888777666555333444555666777888888888555666888888777777999:::<<<>>>@@@AAABBBCCCFFFHHHHHHJJJMMMOOOQQQUUUZZZ]]]```cccsss888999;;;===@@@BBBDDDEEEDDDEEEHHHKKKNNNQQQSSSTTTUUUWWWYYY[[[\\\]]]___aaacccccccccccccccdddddddddffffffggghhhiiiiiijjjjjjllllllmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnoooooooooppprrrtttttttttssstttuuupppqqqsssuuuvvvvvvuuuuuuuuuuuuuuutttttttttttttttvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvtttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrsssqqqooooooppppppooonnnnnnnnnmmmlllkkkiiiggggggfffeeebbb```^^^\\\[[[ZZZSSSSSSQQQPPPOOOOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[^^^```dddhhhlllppprrrtttzzz|||vvvggg]]]YYYZZZ___eeekkkqqqwww|||~~~}}}xxxtttoookkkiiihhhgggfffbbbaaaaaa```aaaaaabbbcccdddfffhhhkkkooouuu{{{zzztttsssvvvzzz~~~vvvmmmeeegggnnnxxxyyypppvvv~~~tttrrrrrrtttyyywwwiii^^^TTTGGG<<<666222111000//////////////////////////////////////////222555555333000...---------------------------,,,,,,,,,,,,---------------,,,************,,,------------------------,,,,,,,,,---------.........------------------------...---+++******+++---...------...............///111111000000////////////...........................///000111111000///...000000000000000111111222////////////000111222333222333444444333222000///222333555444333222222333555666777888777666444333555555555555555444444333555666888888777777999:::===???BBBCCCCCCFFFJJJNNNOOOPPPQQQQQQSSSWWW]]]aaaaaabbbrrr666666888:::<<<===???@@@@@@BBBCCCFFFIIIKKKMMMNNNPPPRRRUUUVVVWWWXXX[[[]]]___```aaaaaabbbcccccccccdddeeeeeefffhhhiiiiiijjjhhhiiiiiijjjkkkkkkllllllkkkllllllmmmmmmnnnnnnnnnmmmoooqqqrrrqqqqqqrrrsssnnnppprrrsssttttttssssssssssssssssssssssssssssssuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssrrrsssssssssssstttttttttsssqqqooonnnoooooonnnmmmkkkkkkjjjhhhfffcccaaa```\\\[[[YYYWWWUUUTTTSSSSSSOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVVVVWWWXXX[[[]]]___bbbdddhhhmmmqqquuuwwwyyy~~~tttjjjbbb^^^\\\aaaiiipppwww}}}~~~|||{{{tttpppkkkgggeeeeeeddddddbbbaaa```______aaabbbccccccfffkkkpppvvv}}}}}}tttnnnnnnsssyyy~~~rrriiiccchhhtttzzznnnjjjqqqvvvrrrmmmlllooouuuzzz}}}xxxyyy|||{{{jjjXXXMMMEEE<<<666555000000///////////////000////////////////////////---...///...------...000------------------------******++++++,,,,,,,,,,,,---,,,************,,,------------------------,,,,,,,,,,,,------------...------------------------...---+++******+++---...,,,---------......//////////////////000000111111,,,---------------.........///000111111000///...000000000000000111111222222111111000000000111111222222333444333222000///111333444444333222333444333444444555555444333222888999999999999888777777666888999999888999:::;;;<<>>???AAADDDEEEGGGHHHJJJLLLOOOPPPQQQRRRUUUWWW[[[\\\^^^___aaabbbbbbbbbaaaaaabbbdddeeefffggggggeeeeeefffggghhhiiijjjjjjiiiiiiiiijjjkkklllmmmmmmnnnpppqqqpppnnnllllllmmmmmmnnnoooppppppqqqppppppqqqqqqqqqrrrrrrrrrssssssssssssssssssttttttttttttuuuuuutttsssssssssssssssuuutttsssrrrqqqqqqqqqrrrrrrrrrssssssttttttuuuuuuqqqooolllkkklllkkkjjjiiifffeeedddbbb___\\\ZZZXXXRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQTTTTTTTTTTTTTTTSSSSSSSSSQQQRRRRRRSSSTTTUUUUUUUUUYYYYYYYYYZZZ\\\```ccceeehhhjjjmmmrrrvvvzzz|||}}}vvvoooiiieeeccchhhnnnuuu{{{~~~}}}{{{yyyxxxwwwsssnnnhhhdddbbbbbbbbbaaabbbaaa___^^^^^^```bbbccceeeiiipppwww~~~{{{sssllllllvvv|||lllgggeeemmmzzzqqqiiikkkrrryyy|||{{{tttlllggghhhmmmrrrvvvsssrrruuuzzz}}}nnn[[[HHH@@@<<<555222444//////.........///000000........................++++++++++++***+++...000,,,,,,---------------...)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,------------......---,,,++++++,,,---...,,,,,,,,,---......//////,,,,,,------...//////000+++,,,,,,---......//////////////////////////////000////////////000111111333222111000000000000111111111222222222222111111111222444444333222333444222222222222333333444444555555777888999:::::::::777999::::::999:::;;;===999===@@@@@@@@@DDDMMMUUUaaabbbdddddddddfffiiillljjjiiivvv555555555555555666666666:::;;;;;;===>>>???@@@AAADDDFFFHHHIIIJJJKKKNNNPPPSSSTTTWWWYYY[[[]]]]]]]]]\\\\\\]]]___```aaabbbcccccccccdddeeefffggghhhhhheeeeeefffgggiiijjjjjjkkklllnnnooonnnllljjjjjjkkkllllllkkkkkkkkkllllllmmmnnnnnnooopppqqqqqqrrrsssoooooopppppppppqqqqqqqqqrrrrrrqqqppppppppppppqqqrrrqqqooonnnmmmmmmmmmnnnpppooooooooooooooonnnnnnllljjjgggffffffeeedddbbb___^^^\\\ZZZXXXUUURRRQQQLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXXXX]]]]]]]]]^^^aaaeeejjjlllnnnooossswww{{{~~~{{{wwwsssnnnnnnrrrwww{{{}}}}}}|||{{{yyywwwuuutttsssnnngggbbb___^^^]]]\\\___^^^]]]\\\]]]___bbbdddkkkpppxxx}}}rrrkkkgggppp{{{tttkkkiiilllvvv{{{qqqooottt|||{{{uuummmhhhiiimmmsssvvvtttqqqqqqvvvxxxzzzppp]]]JJJ;;;999999444111333...............///000111------------------------+++,,,------++++++---...++++++,,,,,,------------******++++++,,,------...,,,,,,------------,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,------...//////---------...............,,,,,,---...///111222222111///...------...///111//////......//////000111000000/////////000111111000000000000111222333444000222444444333333333444222222111111222444666777333444555777888888999999777999::::::999:::;;;<<<999===@@@@@@@@@EEEOOOXXXjjjmmmoooqqqppppppqqqrrrnnnmmmyyy888777777777777777666666888888999:::;;;;;;<<<<<>>@@@BBBCCCEEEFFFHHHJJJLLLNNNPPPPPPTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[]]]___``````______bbbbbbbbbcccccceeeffffffffffffggggggggghhhhhhhhhhhhhhhfffffffffggghhhiiihhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhjjjkkkkkkiiiggggggeeecccccceeefffcccaaaeeeeeedddcccaaa___]]]\\\\\\\\\\\\[[[YYYWWWVVVUUURRRPPPOOOMMMLLLLLLMMMMMMKKKLLLMMMOOOPPPOOOOOONNNSSSSSSRRRQQQQQQQQQRRRRRRRRRTTTUUUUUUUUUVVVXXXZZZXXXYYYZZZ[[[[[[]]]aaaccceeeeeefffhhhlllppptttwwwxxx|||~~~{{{wwwrrrrrruuu~~~}}}zzzwwwxxxvvvtttvvvxxxwwwtttpppqqqllleee___\\\[[[[[[[[[\\\[[[^^^```]]][[[dddooottt}}}yyyooogggccc]]]^^^cccooozzzwwwtttrrrsss{{{zzzqqqttt}}}wwwuuuwwwxxxwwwwwwyyyvvvbbbVVVBBB===666111000000000000111///......//////...,,,++++++,,,------......///((()))***+++,,,---......------,,,,,,+++***))))))...------,,,,,,------...************************(((+++------+++***+++------..................------......///...,,,+++***---------...------,,,,,,............////////////000111111111000...,,,***///......------///000111------......//////000000......---,,,,,,...///000////////////////////////000000000000111222333444333333333333444444555666222333444444555555444444999:::;;;<<<<<<:::888777888888888888888888888888666:::=========EEETTT```sssvvv{{{}}}{{{wwwwww888777777666555555444444666666666666666777777777888888999:::;;;===>>>???AAAAAACCCDDDFFFGGGIIIIIIMMMNNNNNNPPPQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]]]]\\\^^^^^^^^^___```bbbcccdddccccccccccccdddddddddeeefffeeeddddddcccdddeeeeeeeeeffffffgggggghhhiiiiiiffffffffffffgggggggggggggggfffeeefffggggggfffddddddbbb``````aaa```^^^\\\^^^]]]]]]\\\[[[YYYWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOORRRQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSSSSSSSTTTVVVXXXYYY[[[]]]^^^```cccgggjjjkkkkkklllnnnqqquuuxxx{{{{{{~~~xxxuuuppplllkkkooosssvvvyyy|||}}}~~~}}}zzzwwwwwwuuussstttvvvuuupppllljjjgggaaa\\\YYYXXXXXXXXXZZZYYY[[[^^^______gggpppzzzyyytttmmmccc\\\ZZZYYY[[[___iiizzz~~~xxxuuutttsss{{{uuuuuuvvvttttttwww~~~eeeQQQFFF===999444000////////////111///......//////...,,,------------------------***++++++++++++,,,,,,,,,*********)))(((((((((''',,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,...---***)))***+++,,,------......------,,,***+++,,,...///......---,,,,,,------------------------------................../////////...------...------,,,---...///000.........///////////////...------------...//////////////////////////////000//////000000111222333333333222222222333444444444444555666666666666555888999;;;<<<<<<;;;999888999999999999999999999999999<<>>???@@@@@@DDDEEEFFFHHHKKKMMMPPPQQQPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]___```^^^^^^_________`````````bbbbbbaaa```______``````aaaaaabbbbbbcccddddddddd___``````aaaaaabbbcccccccccaaa```___```aaa```___^^^]]]ZZZYYYYYYXXXVVVTTTRRRRRRSSSRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPOOONNNNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTWWWYYY\\\^^^bbbdddgggkkkooossssssssstttuuuwwwzzz}}}~~~wwwqqqmmmjjjffffffjjjmmmqqqwww{{{~~~}}}|||{{{{{{|||{{{yyywwwuuusssqqqqqqrrrpppjjjfffdddaaa^^^ZZZXXXWWWVVVWWWYYYXXXYYY___dddhhhnnnttt~~~xxxnnnggg```WWWSSSSSS[[[___ccchhhsss{{{tttrrruuuwwwxxxtttsssrrrsssvvv~~~qqqXXXEEE<<<777444111/////////...---000///---...//////...---//////...------,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++---------,,,,,,+++++++++---......---***(((((()))+++,,,,,,------,,,,,,+++***+++,,,...///......---+++,,,,,,------.........+++,,,,,,,,,------------------,,,,,,---...//////---,,,,,,,,,,,,---......///////////////.........------...////////////...////////////////////////000//////000000111222333444333222222222222222222555555666777777777777666777888:::;;;<<<<<<;;;:::;;;;;;:::::::::;;;;;;;;;===???BBBDDDIIITTTeeeqqq~~~777777777777666666555555888888888888888888777777555666666666777777777666888888888888999999999999===>>>???AAACCCFFFHHHIIIIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]]]]^^^_________[[[[[[[[[[[[[[[[[[[[[\\\]]][[[XXXWWWXXXYYYYYYXXXWWWVVVTTTSSSQQQOOONNNLLLIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNRRRTTTVVVVVVWWWYYY[[[^^^bbbdddhhhkkknnnqqquuuxxxyyyyyyzzz{{{}}}yyytttsssnnniiihhhfffdddfffjjjsssxxx}}}}}}|||zzzyyyxxxyyyyyyyyywwwuuuqqqooommmlllllljjjddd___^^^^^^]]]ZZZXXXWWWXXXYYY[[[ZZZ]]]dddmmmtttxxxyyyzzz~~~|||yyyoooeee___YYYTTTTTTWWW___fffjjjlllqqq{{{~~~vvvqqqsssxxx}}}{{{tttsssrrrtttxxxyyy{{{eeeNNN???:::222111//////000///...,,,///...------//////...---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------++++++************++++++---------,,,++++++******------,,,+++***)))******+++++++++,,,,,,+++++++++---......///...,,,+++***+++++++++,,,---...//////,,,,,,,,,,,,------------------,,,++++++---...///---------------.........000000//////......------,,,---///000000000///...////////////////////////111000000111111222333444555555444333222222222222555555666777777777666666666777888:::<<<<<<=========<<<;;;;;;;;;<<<===>>>@@@CCCGGGMMMVVVeeevvv777777777777777666666666555666666777888888999999555666777777777777666666777777777777777777777777::::::;;;<<<===???@@@AAACCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRUUURRRPPPOOOPPPQQQQQQPPPOOOOOONNNMMMKKKIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRSSSRRRQQQQQQTTTSSSRRRPPPOOONNNMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPUUUWWWYYYZZZ[[[]]]```ccciiikkkooorrrsssvvvyyy{{{}}}}}}~~~~~~wwwpppjjjgggcccaaadddeeeeeeiiinnnzzz~~~~~~|||zzzyyy{{{yyyxxxwwwwwwuuusssqqqmmmjjjgggffffffddd___[[[XXXYYYZZZXXXVVVVVVYYY[[[^^^___ccckkkuuu|||}}}zzzqqqqqqrrrvvvxxxuuuqqqnnnhhhaaa[[[XXXUUUTTTYYY___ccckkkqqqqqqrrrwww|||}}}zzzxxxuuurrrrrrwww}}}tttrrrrrrtttxxxuuuyyyxxxlllWWWCCC999666111/////////111111///---...---,,,---...///...---,,,,,,,,,---------......******+++++++++,,,,,,,,,------..................,,,,,,++++++++++++,,,,,,,,,+++++++++*********))),,,+++*********+++,,,,,,***++++++++++++++++++***---......///...,,,+++***,,,+++++++++,,,...///000,,,------------.........///...---++++++,,,------------......////////////000000//////......------,,,---///000000000///...////////////////////////222222222222333444555555777666555444444444444444444444555666666666666555555666888999;;;===>>>>>>>>>===<<<;;;<<<===???@@@BBBFFFMMMXXXgggxxx~~~777777777777777777777777222333333444666777777888555666777888999888777666777777777777777777777777999999999999:::;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPOOONNNMMMLLLKKKJJJKKKJJJHHHIIIJJJKKKJJJJJJHHHIIIJJJIIIGGGFFFFFFGGGEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPQQQPPPOOOMMMMMMLLLLLLMMMNNNNNNNNNOOOQQQRRRTTTTTTXXXYYY\\\]]]^^^aaadddgggooorrruuuwwwyyyzzz|||~~~}}}yyytttnnnhhhddd]]]\\\^^^dddhhhiiimmmrrr||||||zzzyyyxxxzzzxxxvvvuuutttrrrooommmhhhddd```^^^______\\\YYYSSSUUUVVVUUUSSSUUUYYY]]]bbbgggmmmttt|||yyyhhhccc```ccceeebbb______VVVSSSQQQSSSUUUWWW___gggooowww}}}|||{{{|||{{{yyyooooooooorrrxxxwwwsssrrrtttvvv{{{xxxpppaaaNNN>>>666444000///...///000111000......,,,,,,,,,...///...---++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************---+++))))))+++,,,------***++++++,,,,,,++++++******+++,,,...///......------,,,++++++,,,---///000------------............//////...---,,,,,,---------...//////000000/////////////////////...............///000000000000///////////////////////////222222111222222333444555777666555555555555555555444444555666666666666555666666777999;;;===>>>???>>>===<<<;;;<<<>>>@@@AAADDDIIITTTdddwww777777777777777777777777444444444555555555666666444555777999999999777777555555666666666666666666999888888999999:::;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFDDDCCCEEEGGGFFFEEEEEEFFFIIIHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXYYY\\\^^^```bbbdddfffjjjlllsssvvvzzz|||~~~xxxuuuqqqmmmjjjgggccc```\\\\\\aaajjjoooqqqtttyyy~~~{{{zzzyyyxxxvvvuuusssrrrqqqooollljjjddd___ZZZXXXZZZ[[[[[[YYYRRRTTTUUUTTTSSSUUU\\\bbbiiirrr{{{zzzdddZZZSSSSSSTTTQQQPPPQQQMMMMMMQQQWWW[[[```iiirrr{{{{{{uuulllkkknnnuuuyyywwwvvvxxx~~~vvvhhhWWWGGG<<<666444111///------///000///...---,,,+++,,,...///...---,,,---------------------,,,,,,+++++++++++++++***,,,,,,++++++******))))))++++++************++++++)))******++++++,,,,,,---///,,,)))(((***,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,...///......---...---,,,++++++,,,...///+++,,,,,,,,,------------------.../////////......,,,---.../////////...............//////////////////////////////000000111////////////////////////000000000000111222333333555555444444444555666666555555666777777777777666666777777999:::<<<>>>???>>>===;;;;;;;;;>>>@@@BBBGGGMMMZZZmmm777777777777777888888888777777777777777666666666333444777888999999888777444444444444555555555555888888888999:::;;;<<<===;;;:::999888888999:::;;;:::::::::;;;<<<===>>>???<<<=========>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???BBBDDDDDDCCCAAA@@@CCCEEEFFFDDDEEEGGGJJJIIIJJJKKKMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQJJJJJJIIIHHHIIIJJJLLLMMMLLLKKKKKKKKKKKKMMMNNNOOOOOOPPPQQQSSSVVVYYY[[[]]]aaaccceeegggiiilllooorrrtttxxx|||{{{tttoookkkgggeeecccbbbaaa``````aaagggqqqwwwxxx{{{~~~}}}{{{zzzyyyyyysssrrrpppoooooonnnkkkiiibbb\\\VVVTTTVVVYYY[[[ZZZTTTVVVWWWUUUTTTXXX```gggqqq|||}}}dddWWWMMMKKKKKKHHHGGGIIIMMMOOOVVV^^^eeejjjsss|||~~~vvvllllllllloooxxx~~~|||zzzzzzxxxnnn]]]LLL???888444222111///,,,,,,---.........---,,,+++,,,...///...---///......------,,,,,,+++......---,,,+++***)))(((------,,,,,,+++***))))))******))))))))))))******)))***+++,,,---......///222...***(((***+++***)))+++,,,,,,------,,,,,,+++---......///...,,,+++***///...,,,++++++,,,---...******+++++++++,,,,,,,,,***,,,...000111111111000+++,,,---.........---,,,---.........//////000000000///.........///111222////////////////////////............///000111222333333333333444444555666666666777888888888888888777777888999:::<<<===>>>>>>===;;;:::;;;===@@@BBBHHHOOO^^^rrr999888777777666666777777555777999;;;;;;:::888666555555555555555666777777555666777777777777777666666666666666777777777777999::::::::::::;;;;;;;;;;;;888777888:::;;;999777;;;<<<===>>>????????????>>>>>>>>>>>>==================>>>>>>>>>?????????===>>>AAABBBCCCCCCAAA@@@@@@??????@@@CCCEEEEEEDDDGGGGGGGGGHHHIIIJJJLLLMMMGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJJJJJJJMMMOOOMMMNNNNNNMMMLLLLLLNNNPPPUUUXXXZZZ\\\^^^```ccceeefffhhhkkkppptttwwwzzz{{{|||{{{zzzuuuooommmaaa^^^[[[[[[^^^aaacccbbbggghhhlllqqqvvv|||~~~}}}~~~~~~{{{xxxvvvvvvqqqnnnkkkhhhfffddd```]]]\\\WWWQQQOOOQQQTTTVVVWWWVVVXXXZZZYYYYYY___jjjssszzzoooZZZGGGCCCDDDDDDGGGLLLLLLTTT]]]bbbiiittt|||rrrkkkkkkkkkpppxxxzzzyyy}}}}}}zzz{{{|||}}}zzzzzzooo```MMM@@@:::888555111333444444111...,,,+++,,,//////...---,,,,,,++++++///...,,,++++++,,,...///,,,+++***))))))***+++,,,))))))))))))************,,,+++)))''''''(((***+++++++++******)))*********++++++******++++++,,,---))))))++++++,,,+++***)))))))))*********+++++++++---,,,***))))))***,,,---,,,***)))((((((***,,,------------+++)))'''$$$"""......////////////......000000000000000000000000......------------......////////////000000000000///000000000111111111111333333333444444444555555777777777777777666666555444333333555999;;;<<<<<<;;;:::::::::;;;>>>AAABBBDDDMMM]]]ppp999888888777666666666666777888999;;;;;;:::999888888888888888888999::::::777888888888777666555555666666666666777777777888999888666555666777999;;;===;;;:::;;;======<<<:::999:::;;;<<<<<<======<<<=====================>>>>>>>>>??????????????????>>>???AAACCCDDDCCCBBBBBBAAA@@@@@@AAACCCEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIKKKMMMMMMMMMLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEGGGHHHHHHHHHIIIKKKMMMQQQRRRRRRRRRRRRSSSVVVXXXXXX[[[^^^aaaccceeeiiikkknnnooorrrvvvyyy|||~~~{{{tttrrrpppjjjeeeccc^^^\\\ZZZ\\\```dddggggggpppqqqtttxxx|||}}}||||||{{{|||{{{yyyuuurrrooonnnllliiieeeaaa___\\\YYYWWWUUUQQQMMMLLLNNNRRRTTTUUUUUUVVVXXXZZZ^^^gggrrrzzzuuu___JJJCCCCCCDDDIIIPPPYYYdddmmmqqquuu{{{yyynnnjjjlllpppuuu}}}xxxqqqrrrwww|||zzzyyyxxx}}}tttmmmaaaUUUEEE:::777666333000000111222000...,,,------///......---,,,,,,++++++---,,,***))))))***,,,---,,,+++***)))(((((()))***++++++******************+++***)))(((((()))+++,,,*********)))******++++++++++++*********+++,,,---+++,,,---------,,,+++************+++++++++++++++------,,,++++++,,,------,,,+++*********+++------///000000000///---,,,+++......////////////......////////////////////////......------------......000000111111111222222222000111111111222222222222333333333333444444444444555666777888777777666555555444333555888:::;;;;;;;;;:::::::::;;;>>>@@@BBBAAAIIIVVVgggwww<<<;;;:::999888888888888999999999:::::::::::::::999999888888888999::::::999999999888777666444444666666666777777777888888:::888555333333666999;;;:::999888888::::::999888888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAABBBDDDEEEDDDDDDCCCCCCBBBAAABBBDDDEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFGGGHHHHHHJJJLLLNNNPPPQQQSSSTTTUUUWWW[[[^^^___aaaeeehhhjjjmmmqqqssswwwyyy{{{~~~}}}{{{rrriiifffccc^^^[[[[[[\\\[[[\\\```fffllloooqqqzzz{{{}}}~~~{{{zzzyyyyyyxxxvvvssspppllliiiggghhheee___[[[XXXUUURRRPPPNNNLLLJJJJJJMMMQQQSSSTTTVVVVVVYYY^^^fffpppyyyzzzcccMMMEEEDDDGGGPPP[[[ooozzz|||xxxpppjjjjjjoooxxx||||||ooojjjlllsss~~~yyyrrrnnnkkklllqqqzzz~~~~~~~~~kkk]]]NNNEEE:::444333333111...---...//////---,,,---///.........------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,+++***))))))******,,,+++++++++******))))))***)))(((((()))***,,,---))))))))))))******+++,,,,,,+++***))))))+++---..................---,,,+++,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,---------***+++,,,------------,,,........................////////////////////////......------------......000000111111111111222222111111111222222222333333222222333333333444444444444555777888888777666444555444333555777999999999::::::::::::;;;===@@@AAAAAAFFFQQQ___nnn{{{yyy|||@@@???>>>===;;;;;;::::::::::::999888888999:::;;;777777666666666666777777888888888888888777666555666666777777777888888888:::888777666666888:::;;;777777777777777777777777::::::;;;===============::::::;;;<<<======>>>>>>@@@@@@AAAAAAAAA@@@???>>>AAAAAACCCDDDEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJKKKLLLMMMPPPSSSQQQSSSUUUWWWZZZ]]]bbbeeehhhjjjmmmpppqqqtttwwwyyy}}}~~~~~~yyytttpppggg___]]]ZZZWWWWWWYYY]]]^^^bbbhhhooouuuzzz||||||yyywwwvvvwwwuuurrrooommmjjjgggdddgggccc^^^YYYVVVSSSQQQOOOLLLLLLKKKLLLNNNQQQTTTUUUYYYYYY[[[bbblllvvv}}}wwwbbbNNNGGGIIIOOO^^^nnn|||vvvqqqllliiinnnuuussskkknnnttt{{{vvvlllfffcccbbbfffooovvvxxxyyy|||}}}wwwaaaRRRAAA;;;333000000111///---,,,---......,,,,,,,,,.........---------,,,,,,,,,------,,,++++++,,,------++++++++++++,,,,,,------+++++++++***))))))(((((())))))((()))***+++,,,---(((((((((((()))+++,,,,,,---+++***))))))+++---.../////////......---,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,''''''((()))******++++++........................////////////////////////......------------................../////////000000000111111111222222222222222222222333333333333222444666888888888666555666555444555777888888777::::::::::::<<<===???@@@DDDGGGOOO\\\kkkyyy~~~}}}{{{{{{rrrvvvDDDCCCAAA@@@>>>===<<<<<<===<<<:::999888999:::;;;777666666555555666666666666666777888888999888888777777777777888888888888666777888999999999999888999:::::::::999999999:::999:::;;;<<<============999::::::;;;<<<======>>>???@@@AAABBBBBBAAA???>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKHHHJJJMMMNNNPPPRRRUUUXXXYYY[[[^^^aaacccggglllppprrrtttvvvwwwwwwyyy{{{}}}{{{wwwvvvuuurrrpppccc\\\WWWVVVVVVVVVYYY]]]___bbbhhhooouuu{{{}}}zzzxxxvvvuuutttqqqmmmkkkjjjiiifffccceeebbb]]]YYYWWWTTTQQQOOONNNNNNNNNNNNOOOQQQTTTVVVYYY[[[___fffpppyyy|||lll[[[MMMKKKOOOZZZmmm{{{tttpppnnnooovvv~~~}}}rrrtttxxx|||vvvkkkddd___^^^dddnnntttuuuuuuwwwvvvyyy{{{|||mmmXXXKKK:::666222000000000...,,,---...///...,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---......******)))))))))((((((((()))))))))******,,,,,,---(((((((((((()))***+++,,,,,,+++***))))))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,+++++++++,,,,,,,,,,,,------............------------....................................------------......---............/////////////////////000000000000111111111222222222333333111333555777888777777666777666444555777888888777:::::::::;;;<<<===>>>>>>EEEHHHNNNZZZiiiwww|||wwwtttrrrrrrkkkpppIIIHHHFFFDDDBBBAAA@@@???AAA@@@>>><<<:::::::::;;;::::::999888888888888999555555777888999:::::::::777777777888888888999999444555777999999888777555777888999888777666777999777777888999::::::::::::999:::::::::;;;<<<<<<<<<===>>>@@@BBBBBBAAA@@@?????????@@@@@@AAABBBBBBCCCCCCBBBAAABBBDDDEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUXXX[[[^^^```bbbeeegggjjjnnnsssvvvzzz{{{}}}~~~}}}~~~zzzqqqmmmlllnnnnnnmmmZZZUUURRRTTTVVVXXX]]]cccccchhhnnnuuuyyy~~~}}}}}}||||||zzzxxxwwwvvvrrrnnnjjjhhhhhhgggdddaaaaaa___\\\ZZZYYYVVVSSSQQQOOOOOOOOOOOOOOORRRVVVYYY[[[___dddlllssszzzzzzooo]]]RRRKKKNNNUUUaaavvv{{{uuuttttttwww~~~|||}}}uuulllfffaaabbbhhhpppsssqqqqqqrrruuuvvvttttttzzz{{{eeePPPDDD888555222000000///...------...///...,,,++++++,,,------------------------************************###$$$&&&(((***+++++++++)))))))))))))))))))))))))))******++++++,,,,,,,,,(((((((((((())))))***+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++///......------......//////...---,,,,,,---...///..............................------------......//////000000000000111111........./////////000000000000111111111222222222222222444555666777888888888666555666888999999888999::::::;;;<<<<<<======BBBEEEKKKWWWeeerrr{{{}}}|||yyytttoookkkkkkkkkdddjjj~~~RRRQQQOOOMMMJJJIIIHHHGGGFFFEEECCCAAA>>>===<<<;;;===<<<;;;::::::::::::;;;666777888888999999999999777777888888888999999999666777888888999999888888333555777666444333555666666777888999999::::::999::::::::::::::::::;;;;;;:::<<<>>>AAABBBAAA@@@???======>>>>>>??????@@@AAAAAA@@@@@@AAACCCEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHKKKLLLMMMNNNOOOPPPQQQQQQSSSVVVYYY[[[]]]```eeehhhgggiiikkkmmmooossswww{{{~~~~~~tttnnnfffcccdddfffggggggXXXUUUUUUXXX[[[^^^dddkkklllqqqxxx}}}}}}|||zzzzzz{{{{{{zzzyyyxxxwwwvvvqqqkkkiiiiiihhhddd```^^^]]]]]]]]]]]][[[XXXUUUQQQQQQRRRQQQRRRVVV]]]bbbeeeiiiooorrrtttuuuxxx{{{}}}}}}xxxqqqggg^^^RRRKKKIIIOOOWWWbbbvvv{{{wwwyyy|||yyyssspppnnnoootttwwwuuupppppptttwwwvvvrrrqqqxxxtttaaaLLL>>>555333111///......------,,,---......------...///------------------------))))))************))))))&&&''')))***+++******************+++,,,,,,------***+++++++++,,,+++++++++))))))((((((((())))))***)))***+++,,,,,,,,,++++++++++++******+++,,,---...((())))))***+++,,,---------,,,++++++++++++,,,---++++++***)))***+++,,,---,,,++++++***+++,,,---...///...,,,++++++,,,...///..............................------------....../////////000000000111111////////////000000000000000000000000111111111222222222222333555777999:::888777666777999;;;;;;:::999999:::;;;<<<<<<<<<<<>>???@@@@@@??????@@@CCCEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOQQQSSSVVVYYY[[[\\\[[[]]]```ccceeeiiimmmpppppprrrtttuuuwwwzzz~~~}}}wwwrrriiiddd]]][[[]]]```aaa```[[[YYYZZZ^^^bbbdddkkkrrrtttyyy~~~}}}|||zzzxxxxxxyyyzzz{{{zzzzzzxxxxxx|||vvvooolllllljjjfffaaa^^^^^^___aaabbb```\\\YYYSSSTTTUUUUUUVVV[[[dddjjjpppuuuyyyxxxssspppqqqsssvvvzzzyyypppggg```XXXQQQLLLHHHIIIPPPWWW```ssszzzxxx||||||}}}~~~yyyrrrsssxxxyyyvvvrrrrrrxxxyyywwwuuutttpppaaaLLL;;;222000///---------------***+++---.........000222------------------------++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---......///000++++++,,,,,,,,,+++*********))))))(((((((((((()))(((***,,,---...---+++***+++*********+++---///000''''''((()))+++,,,---...///...,,,++++++,,,...///---,,,+++******,,,...///,,,+++++++++,,,...000111///...,,,++++++,,,...///.................................------.........------------.........///000000000000111111111111000000000000111111111111333222222222333666999;;;888777666777:::<<<<<<<<<999999:::;;;<<<<<<<<<<<>>;;;;;;<<<======<<<::::::;;;:::888777777888:::;;;<<<<<<;;;::::::::::::;;;999999888888999999:::;;;999999999888888888777777999::::::;;;<<<;;;;;;;;;======>>>????????????>>>:::<<>>>>>AAADDDDDDCCCBBBBBBBBBBBBDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNQQQRRRRRRUUUYYY\\\^^^aaaeeehhheeeggghhhiiiiiikkknnnppprrrtttwwwzzz}}}|||vvvrrrmmmhhhccc```ZZZUUUTTTXXX^^^bbbddd___aaadddfffjjjooouuuyyy~~~|||}}}}}}vvvqqqqqqrrrtttuuuwwwwwwxxxxxxwwwuuurrrpppmmmhhhccc___^^^___bbbddddddbbb]]]ZZZXXXVVVUUUWWW___iiirrrwww~~~|||{{{yyyrrriiigggjjjppphhh^^^XXXTTTPPPIIICCCGGGLLLOOOQQQZZZjjjyyy~~~~~~xxxuuutttuuurrrnnnnnnqqquuuxxxzzzmmmiiidddaaa^^^UUUGGG<<<111000/////////---***(((++++++,,,,,,,,,+++************+++,,,,,,---......))))))***+++,,,,,,,,,,,,'''((()))++++++,,,,,,+++------,,,,,,++++++******%%%%%%'''((())))))))))))*********+++,,,,,,------,,,,,,+++***))))))******,,,***)))((((((***,,,---((((((((()))******++++++((())))))***+++---...///))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........................------............------000000000000000000000000...000111111000000111222000000111222444555666666777777777888999999::::::777777777888999:::<<<<<<===BBBGGGKKKTTT]]]aaa```bbbdddbbb[[[SSSNNNQQQTTTQQQ___zzzrrrnnniiihhhhhhfffbbb]]]WWWVVVTTTRRROOOLLLJJJIIIHHHHHHHHHGGGFFFDDDCCCBBB???@@@@@@AAAAAA@@@>>>>>>>>>===;;;:::999:::;;;<<<<<<;;;;;;:::::::::::::::888888777777888888999999999999999999999999888888::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>:::<<>>=========>>>>>>======<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>===>>>??????@@@@@@??????===???AAABBBBBBBBBCCCDDDDDDCCCAAABBBEEEGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTUUUVVVYYY[[[]]]___dddfffjjjlllnnnppptttvvvxxxyyyzzzzzzyyyzzz|||~~~~~~|||zzzqqqllleee___[[[XXXVVVTTTTTTRRRRRRVVV]]]fffmmmqqqrrruuuzzz}}}}}}{{{yyyxxxwwwyyy{{{zzzvvvrrrsssssssssssssssrrrrrrrrrpppmmmhhhdddaaa^^^ZZZXXXVVVWWWYYY[[[[[[ZZZYYYXXXWWWYYY___gggqqq|||vvvdddWWWSSSUUUQQQKKKEEECCCDDDFFFHHHGGGQQQ]]]fffpppzzz{{{tttooojjjgggggggggdddbbbTTTLLLCCC??????@@@>>>;;;777333///------.........++++++,,,,,,++++++***)))************************))))))***+++,,,,,,,,,,,,***))))))))))))+++,,,---*********+++,,,,,,------))))))***++++++*********+++++++++***)))(((((((((******)))((((((((())))))))))))***+++,,,,,,------,,,,,,,,,+++******)))))),,,,,,++++++***++++++,,,++++++++++++++++++++++++..................---,,,,,,,,,,,,,,,------------,,,,,,,,,------------...//////.........---------////////////////////////...........................000111111//////000222000000111111222222222333444444555555666777777888666666777777888:::;;;<<<===@@@BBBEEENNN[[[eeeiiiddd\\\RRRKKKJJJKKKMMMNNNQQQaaa|||~~~{{{yyyxxxvvvssspppnnnllljjjfffccc___]]][[[]]]]]]\\\[[[ZZZXXXVVVUUUMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGEEECCCAAA@@@??????BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????AAA@@@>>>======???AAABBB@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEFFFFFFGGGHHHJJJFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMOOOQQQSSSUUUWWWXXXZZZ[[[]]]___aaadddfffgggmmmpppsssuuuvvvxxx{{{}}}~~~}}}~~~zzzuuurrrooollljjjbbb___ZZZWWWUUUTTTUUUUUUWWWXXXZZZ___gggooovvvzzzyyy}}}}}}|||zzzyyyxxxvvvuuuuuuvvvwwwvvvssspppppppppooonnnmmmlllllllllkkkhhhbbb^^^[[[YYYVVVTTTQQQSSSUUUVVVWWWWWWXXXYYY___dddjjjrrrzzzxxxdddSSSLLLKKKIIIEEEAAAAAAEEELLLRRRWWW```jjjqqqyyy}}}yyyuuutttxxx~~~}}}xxxqqqmmmkkkggg```ZZZIIIBBB999555777999::::::333111---,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++************))))))***+++,,,,,,,,,,,,+++***)))((((((***,,,...++++++++++++,,,,,,,,,,,,*********+++******))))))***)))))))))((((((((('''))))))((((((((((((((()))((()))***,,,------------)))******+++,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******++++++,,,,,,,,,---------,,,---------------------/////////...------,,,,,,////////////////////////000000000000000000000000...///000000//////000222000000000000111111111111333333333444555555666666666666666777888999:::;;;>>>@@@AAABBBKKKZZZhhhnnnlllaaaSSSKKKJJJMMMMMMLLLRRRbbb~~~}}}uuutttqqqnnnjjjgggeeeccceeeeeeeeedddbbb```___^^^UUUUUUTTTSSSSSSRRRRRRRRRNNNMMMLLLIIIGGGFFFDDDDDDFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@BBBDDDEEECCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIIIIIIIJJJMMMOOOKKKLLLMMMNNNOOOQQQRRRTTTTTTUUUWWWZZZ\\\___```aaabbbcccfffhhhkkkmmmoooooouuuwwwzzz{{{|||}}}zzzuuummmfffbbb___\\\ZZZVVVUUUTTTSSSTTTVVVZZZ\\\___aaaeeejjjpppvvv|||~~~{{{zzzyyywwwuuuttttttuuutttssssssrrrrrrpppnnnlllllljjjiiigggeeedddddddddfffbbb]]]ZZZWWWUUUSSSQQQOOOQQQTTTVVVWWWYYY]]]aaahhhmmmuuu|||zzzdddRRRIIIDDDDDDCCCDDDHHHPPPZZZaaalllqqqvvvyyy}}}zzzvvvpppnnnrrryyy|||xxxyyy{{{zzzuuuqqqiii]]]TTT@@@;;;555222333555666666000///............,,,***.........///......---,,,,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,+++)))((((((***,,,---))))))(((''''''&&&%%%%%%)))))))))***))))))((((((''''''((((((((())))))))))))((((((((((((((())))))((()))***+++,,,---,,,,,,)))******+++,,,,,,------)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))+++++++++,,,,,,,,,------,,,------......---,,,,,,//////.........---------//////............//////000000000000000000000000---///000000//////000111000000000000000000000000222222222333444444555555555555555666777888999:::===@@@AAAAAAIIIXXXhhhooorrrgggYYYPPPMMMMMMLLLJJJRRRddd|||{{{yyyvvvrrrooommmlllkkkkkkkkkjjjiiihhhgggfff```___^^^]]]\\\[[[[[[[[[XXXWWWUUUSSSQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNPPPRRRUUUTTTVVVXXXYYYYYYYYY[[[]]]^^^___bbbeeehhhjjjlllmmmlllmmmppprrrtttvvvwwwxxx|||~~~~~~{{{xxxoooiiiaaaZZZVVVTTTRRRQQQOOOQQQTTTWWWYYY]]]aaaeeeiiimmmqqquuuxxx||||||yyyuuuuuutttrrrooooooppprrrqqqqqqpppooonnnllljjjjjjgggeeeccc```^^^^^^^^^^^^___\\\XXXVVVTTTSSSPPPNNNJJJMMMQQQRRRTTTYYY```fffnnnttt|||yyydddQQQGGG@@@BBBGGGOOOZZZfffqqqwww~~~wwwtttqqqpppsss{{{wwwrrrsssuuuzzzuuujjjZZZNNN999666333111111333333333111000000111222000...+++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***)))(((&&&%%%%%%(((((())))))***))))))((('''''''''((()))*********))))))((((((((()))******)))************+++++++++,,,,,,,,,+++******))))))(((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++........................///...---,,,,,,---...///........................---///000000......///111//////000000111111111222111111222333333444444555444444555555666888999:::;;;???AAA@@@FFFUUUccckkkqqqkkkcccYYYPPPKKKIIIIIISSSeee~~~{{{yyyxxxsssssssssssssssrrrqqqqqqlllkkkiiigggffffffffffffbbbbbbaaa___]]][[[YYYXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUWWWXXXXXXXXXVVVVVVSSSSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWYYY\\\______aaaddddddcccbbbdddfffhhhjjjmmmqqqtttvvvwwwxxxuuuwwwyyy{{{}}}~~~zzzuuupppmmmkkkfffaaaYYYSSSQQQQQQQQQRRRRRRVVV\\\```cccgggkkkoootttxxx}}}}}}zzzvvvssspppqqqpppnnnlllkkknnnqqqmmmmmmmmmlllkkkjjjjjjjjjcccaaa___\\\ZZZZZZZZZZZZWWWVVVTTTSSSRRRPPPNNNKKKIIIMMMQQQSSSVVV\\\fffnnnvvv|||uuuaaaOOOEEEBBBEEEOOO___rrr~~~sssrrrrrrtttxxxzzzppplllnnnqqq||||||~~~}}}vvviiiWWWHHH666444111000000222444555222111//////000000///------------------,,,,,,+++******++++++,,,,,,------))))))***+++,,,,,,,,,,,,************************///......---,,,+++******(((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))***+++++++++***)))((((((((()))***,,,++++++******)))((((((************+++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---...///...---+++***,,,,,,------.../////////...---,,,++++++,,,---...........................---...//////......///111//////000000111222333333111111222333333444444555444444444555666777888999888===@@@???CCCPPP]]]dddlllnnnmmmcccVVVLLLJJJLLLSSSfffzzzzzz{{{{{{{{{{{{zzzzzztttsssqqqooonnnmmmnnnnnnjjjjjjiiihhhfffdddbbbaaa______^^^]]]]]]]]]]]]]]]\\\^^^```aaaaaaaaa___^^^^^^^^^]]]\\\ZZZYYYXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^______```bbbeeehhhfffiiikkkkkkiiihhhjjjllloooqqqtttxxx{{{~~~|||}}}|||vvvpppiiidddaaa___aaa\\\UUUQQQPPPRRRTTTUUUXXX]]]dddiiilllooossswww|||}}}{{{xxxuuupppmmmnnnoooooollljjjjjjmmmpppiiijjjkkkkkkjjjiiijjjkkkaaa```]]]ZZZYYYXXXYYYYYYRRRRRRQQQQQQQQQOOOLLLIIIPPPTTTXXX[[[^^^fffqqqyyy}}}{{{ppp^^^MMMEEEFFFJJJWWWlll}}}wwwooopppssswww{{{~~~tttkkkgggjjjnnnzzzyyyzzz}}}xxxjjjVVVFFF666444111000111444777999333000,,,++++++---......++++++,,,,,,,,,+++******(((((()))***+++,,,,,,---))))))***+++,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++((()))***+++,,,---------++++++******))))))((((((******))))))***+++,,,,,,,,,+++)))'''&&&'''((()))((((((((()))******++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,---...//////---+++***+++,,,,,,---...///000000...---+++******+++---...000000000000000000000000---...//////......///111...///000111222333444444111222222333333444555555444444444555666777888999555;;;???>>>AAALLLXXX___iiiqqquuulll[[[NNNMMMQQQSSSggg}}}zzzwwwuuussssssrrrqqqooommmkkkjjjkkkkkkjjjjjjiiihhhgggggghhhlllpppoookkkggghhhjjjhhhgggggghhhhhhfffccc```dddaaa```ccccccaaaaaaeeeggggggggggggggggggggggggkkkkkkkkkkkklllnnnpppqqqpppppppppssswwwyyyyyyxxxyyy{{{}}}~~~xxxpppkkkeeeaaa\\\WWWXXX]]]XXXYYYYYYXXXXXXZZZ]]]```eeeiiinnnqqqsssxxx}}}}}}|||zzzwwwtttqqqooommmmmmmmmmmmnnnnnnnnnnnnnnnooonnnmmmnnnooommmiiidddeeeccc___[[[XXXWWWVVVVVVPPPOOOOOOQQQTTTWWWXXXYYYWWW\\\aaaeeeiiirrr~~~|||vvvmmmaaaSSSKKKKKKPPP\\\ooo~~~vvvrrrqqqnnnttt{{{~~~{{{sssiii```]]]gggtttqqq{{{yyyppplllooouuuzzz{{{{{{nnn]]]KKK???555444222111111222444555111000/////////---+++(((......---,,,,,,+++************++++++++++++******///---,,,,,,---......---***,,,,,,+++)))((()))***---,,,++++++******++++++((((((((((((''''''''''''************))))))))))))***)))'''&&&'''(((***+++***************++++++,,,******++++++++++++******))))))))))))***+++,,,,,,//////...---,,,,,,++++++,,,,,,+++***)))(((''''''---,,,+++***))))))))))))...,,,+++))))))***,,,---------------------------------------------------++++++++++++,,,---...///............/////////000000000000///////////////222222444444444444333222444444555666777777777666999;;;>>>@@@CCCLLLXXXbbbnnnuuuyyyppp```SSSRRRUUUXXXeee|||zzzzzzyyyxxxwwwvvvuuuuuuvvvuuuuuutttsssrrrqqqqqqqqquuuxxxxxxtttqqqqqqssspppooonnnoooooonnnkkkhhhkkkhhhhhhjjjjjjhhhhhhlllnnnnnnnnnnnnnnnnnnnnnnnnoooooooooppprrruuuwwwyyyzzzyyyxxxxxx{{{~~~}}}yyyxxxtttnnnhhhddd```\\\ZZZVVVSSSUUUZZZ[[[\\\]]]^^^^^^aaaeeehhhooorrrvvvyyy{{{}}}{{{zzzzzzyyyvvvtttqqqooommmlllkkkkkkllllllmmmnnnnnnoooooonnnnnnoooooommmhhhddd___]]]YYYUUUSSSQQQQQQQQQPPPPPPQQQSSSVVVXXXYYYYYY\\\bbbjjjoootttzzz~~~{{{tttmmmeee]]]SSSJJJHHHKKKYYYeeevvv}}}rrrnnnooosssyyy|||rrrhhhbbb```ccclllvvvxxx~~~~~~tttlllhhhiiimmmpppuuuyyy}}}}}}|||{{{qqqeeeVVVGGG===444333111/////////111222000///------......---+++...------,,,++++++************++++++++++++******,,,***))))))***++++++******+++,,,+++)))((()))***,,,,,,+++***************)))))))))((((((((('''''')))))))))******+++++++++))))))'''''''''(((***+++***))))))))))))***+++++++++***)))(((((()))******+++*********++++++,,,------,,,***((('''((()))***++++++******)))(((((((((+++***************+++++++++***)))(((((()))+++,,,------------------------------------------------++++++++++++,,,---...///........./////////000000000000000000000000000000000111222444444555444444555555666777888888888888:::===@@@CCCGGGPPP]]]fffpppvvvyyyrrreee[[[XXXZZZWWWddd}}}|||{{{zzz~~~~~~||||||~~~{{{zzzxxxxxxxxxxxxvvvtttvvvsssrrruuutttrrrsssvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvxxxzzz}}}zzzuuunnnhhheeeaaa\\\XXXXXXTTTSSSTTTSSSRRRVVV\\\aaabbbeeegggiiilllqqqttt|||~~~|||yyyxxxwwwuuutttqqqnnnlllkkkkkkkkkiiiiiijjjkkklllmmmooopppooonnnmmmmmmllliiieeebbbXXXVVVSSSOOOMMMMMMMMMMMMOOOPPPQQQTTTVVVYYY[[[]]]fffmmmwww}}}}}}wwwpppkkkddd\\\TTTMMMGGGDDDHHHOOOcccooo~~~{{{nnnnnnsssxxx~~~uuuhhh^^^___gggqqqzzz|||}}}zzzrrrjjjeeeeeeggghhhrrrvvvyyyyyywwwxxx}}}xxxmmmbbbXXXLLL@@@888333222000/////////000111000...,,,,,,---//////...------,,,,,,++++++************++++++++++++******+++)))(((((()))******)))***+++++++++)))((()))***+++******)))))))))))))))*********))))))))))))(((''''''((()))***+++,,,,,,)))((('''''''''(((***+++))))))((((((((()))******+++)))(((&&&&&&(((***+++*********)))******++++++...,,,)))''''''((()))+++))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))))))))+++,,,---------------------------------------------------,,,,,,,,,,,,,,,---...///....../////////000000000111111111111111111111111...///111333444555555666666666777777888999999999;;;???CCCGGGNNNWWWcccllltttwwwxxxuuunnnfffbbbaaaVVVccc}}}~~~}}}|||~~~~~~{{{|||~~~~~~~~~~~~zzzvvvsssmmmhhhaaa\\\YYYWWWTTTRRRRRRPPPQQQUUUVVVXXX]]]dddiiikkknnnqqqtttxxx}}}|||{{{zzzxxxwwwwwwwwwwwwqqqpppmmmkkkiiiiiijjjjjjhhhhhhhhhiiikkkmmmooopppmmmllljjjhhheeeaaa]]]ZZZRRRPPPNNNLLLJJJJJJKKKLLLMMMNNNPPPSSSWWW\\\bbbgggsssyyy|||tttkkkaaa[[[WWWQQQKKKHHHFFFFFFMMMUUUiiitttzzzooottt}}}~~~yyyrrrkkkbbb^^^ggguuuzzzrrrkkkgggfffhhhjjjsssvvvyyyyyywwwtttuuuvvvxxxxxxoooaaaUUUKKKBBB:::444222111111111111222333444222///,,,+++,,,.........,,,,,,,,,,,,++++++************++++++++++++******,,,***))))))***++++++***)))***+++***)))((()))*********)))(((((((((((((((+++++++++*********))))))&&&''''''((())))))******)))(((((('''((()))******((((((((((((((())))))***)))))))))))))))***+++,,,***))))))((((((((())))))+++******))))))))))))((((((((())))))******************))))))***++++++,,,,,,,,,+++,,,---...///000------------------------........................---------------...//////...////////////000000000111111111111111222222222///000111222333444555555555555666666777888999:::<<<@@@FFFNNNVVV```jjjqqqtttttttttsssqqqlllgggdddVVVaaa{{{~~~xxxsssnnniiidddaaa]]]ZZZVVVSSSRRRRRRSSSTTTUUUTTTVVV[[[^^^aaagggnnnrrrtttxxx{{{~~~~~~}}}|||ttttttsssrrrrrrrrrrrrrrrnnnmmmkkkiiihhhhhhhhhiiifffeeeeeeeeefffhhhkkklllffffffddd```[[[VVVSSSQQQLLLKKKIIIHHHGGGHHHJJJKKKLLLNNNQQQUUUZZZcccnnnuuu|||tttjjj___TTTNNNJJJGGGFFFHHHIIIKKKQQQYYYjjjsss~~~xxxrrryyy}}}rrrmmmeeedddjjjwww}}}uuunnnkkkkkkmmmppptttvvvxxxxxxvvvrrrnnnllljjjwww|||rrrgggXXXKKKBBB;;;555111......///000111333444555444111---+++,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++******,,,***))))))***++++++***((()))******)))((()))******)))((((((''''''((((((++++++++++++************''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((())))))***((()))+++---...///......,,,+++***)))))))))))))))%%%(((+++------***'''$$$((((((((()))******++++++,,,++++++***))))))******++++++,,,,,,---...///000------------------------..............................------......//////////////////000000000111000000111111222222222222222111111222222222333333444444444444666777999:::<<>>EEEQQQ^^^jjjrrrvvvxxxnnnjjjeeecccbbbaaa^^^[[[WWW```xxxnnnuuu~~~~~~|||xxxsssmmmhhhccc```ZZZWWWTTTRRRQQQOOOMMMKKKKKKMMMOOORRRWWW\\\aaaeeejjjiiilllqqqsssuuuzzz}}}~~~}}}zzzuuuqqqoooooolllkkkjjjiiihhhhhhggghhhggghhhhhhhhhgggeeecccaaaYYYXXXUUUSSSRRRRRRTTTUUUPPPQQQRRROOOKKKIIIIIIJJJFFFEEEEEEEEEFFFHHHKKKMMMTTT\\\gggpppwwwtttnnneee\\\SSSKKKDDD??????AAAHHHRRRYYY___fffnnnsssuuuxxx{{{}}}}}}{{{zzzwwwyyy{{{zzzzzz|||{{{sssxxx|||{{{}}}|||tttnnnaaammmzzzvvvlll___UUUGGG;;;666444222111,,,,,,---...////////////111///...---......,,,+++******************++++++******++++++++++++******+++)))'''((()))***))))))'''((())))))(((((()))++++++***))))))(((((())))))+++************)))))))))'''((((((((((((((((((((('''(((((()))))))))))))))***))))))))))))***++++++*********+++///333888:::///...---+++******))))))***---222555555222---***)))))))))))))))*********++++++***************+++))))))******************------------------------........................000000///////////////000//////000000000111111111......///000000111222222111111000000111222333444444444333444555888:::<<>>AAAKKKTTTaaaooozzzwwwwwwuuurrrnnnlllkkkkkkaaajjj~~~DDDDDDCCCCCCDDDDDDEEEEEEJJJNNNRRRTTTUUUWWW\\\```kkknnnsssyyy|||yyywwwvvvqqqnnniiieeebbb^^^ZZZWWWQQQQQQPPPOOONNNLLLKKKKKKHHHHHHIIIKKKLLLMMMNNNOOOQQQUUUZZZ]]]___ccciiinnnxxxxxxyyyzzz}}}zzzxxxvvvtttssspppmmmjjjhhhgggfffdddbbbaaa``````^^^]]]\\\[[[\\\^^^```bbbeeedddcccaaa___\\\ZZZXXXOOOKKKFFFBBBAAAAAABBBBBBBBB???>>>AAAAAA@@@AAAEEEGGGKKKQQQXXX```iiirrrxxxooo\\\NNNCCC???<<<>>>BBBHHHTTT___yyy|||wwwrrrlllkkkmmmrrr|||tttkkkjjjmmmwww{{{sssoookkkcccVVVLLL<<<666000...///111111000/////////...............+++,,,,,,------...//////************************((())))))******))))))(((************************++++++******))))))((((((&&&'''((((((((((((((((((''''''''''''((()))***+++$$$%%%&&&(((((((((''''''))))))))))))))))))))))))((()))))))))***+++++++++((((((''''''''')))+++,,,************)))))))))))))))((((((''''''(((((()))'''((((((((()))))))))))))))******++++++,,,------)))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,------------...///000111000000000000000000000000....../////////000000000111111111222222222333333444444444444555999>>>CCCJJJQQQ\\\hhhrrrxxx{{{|||wwwxxxxxxtttooojjjiiijjjbbblllFFFFFFEEEEEEEEEEEEEEEFFFAAADDDGGGIIIJJJKKKOOOQQQUUUXXX]]]ccchhhmmmppprrrzzz}}}}}}yyywwwsssnnnjjjfffdddbbb```]]]XXXSSSPPPNNNLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLOOORRRUUUXXXYYY[[[```fffjjjlllpppvvvzzz~~~|||zzzyyyuuutttrrrooommmjjjgggffffffddd```^^^]]]\\\ZZZYYYWWWWWWVVVVVVWWWYYY[[[\\\___]]][[[ZZZXXXWWWTTTRRRIIIFFFBBB@@@??????>>>===@@@===>>>AAAAAA@@@DDDIIIMMMSSS[[[dddnnnxxxzzzqqqbbbQQQFFF@@@;;;:::@@@IIIUUUeeerrryyysssnnnjjjlllpppzzz|||ooogggccchhhqqq|||}}}qqqhhhbbbYYYLLLAAA666333///---///000000000.................................---,,,,,,++++++************************))))))))))))))))))))))))************************,,,++++++***)))((('''''''''((()))***+++***)))(((((((((((((((((()))******!!!###%%%'''((('''&&&%%%(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))((((((((()))******************)))))))))((()))((('''&&&&&&'''((()))((((((((()))))))))******)))******++++++,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------...///000000000000000000000/////////........./////////000000000000111111222222333333333444333333444999???CCCEEEJJJTTT___jjjrrrwwwzzzzzz|||{{{uuullldddaaaaaabbbnnnIIIHHHGGGEEEDDDDDDDDDCCCAAACCCDDDEEEEEEFFFHHHIIIHHHIIILLLPPPTTTWWWYYY[[[aaadddhhhkkknnnpppsssvvvuuuvvvwwwzzz~~~~~~|||vvvsssqqqooonnnllliiigggeeeccc```\\\XXXTTTRRRQQQPPPNNNKKKHHHFFFEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRUUUYYY]]]aaadddfffhhhmmmtttxxxzzz|||~~~{{{xxxvvvsssrrrrrrqqqooolllhhheeecccccceeeaaa\\\YYYXXXVVVTTTRRRPPPPPPOOOOOOPPPRRRSSSTTTUUUSSSPPPPPPPPPPPPNNNLLLCCCAAA???>>>>>>>>><<<;;;===<<<>>>BBBCCCDDDIIIPPPXXX^^^gggpppyyy{{{rrriii___TTTHHHAAA???;;;<<>>BBBAAAFFFOOOZZZeeeooowww{{{|||}}}{{{tttkkkccc^^^]]]aaannnQQQPPPNNNKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMPPPSSSVVVWWWYYY[[[]]]^^^^^^```bbbggglllpppsssttttttssssssttttttuuuuuusssvvvyyyzzzzzz~~~}}}{{{yyyxxxzzz{{{{{{zzzzzzyyyxxxvvvuuutttttttttpppppppppooommmjjjhhhfff```^^^\\\ZZZYYYXXXUUUSSSSSSRRRPPPMMMKKKIIIHHHHHHFFFFFFFFFEEEDDDEEEHHHKKKNNNNNNNNNNNNPPPRRRTTTVVV^^^___bbbfffjjjnnnqqqrrrvvv{{{~~~}}}}}}zzzyyywwwuuurrrpppnnnnnnmmmmmmkkkgggbbb___^^^^^^bbb\\\VVVRRRQQQPPPMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJGGGDDDEEEHHHJJJIIIGGG???===<<<<<<===>>>===<<<<<<<<<@@@EEEHHHJJJRRR[[[ggglllsss{{{tttmmmbbbWWWNNNFFF@@@<<<===;;;@@@NNN```rrr|||qqqkkkjjjmmmwwwyyynnnggg\\\^^^cccmmmyyy|||xxxzzzzzzyyyyyy~~~}}}rrrcccUUUIII@@@888333222111000//////.........---------------.........))))))***++++++,,,,,,---************************+++******))))))******+++((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''&&&%%%+++***)))((('''''''''''''''((()))+++++++++******))))))))))))))))))))))))((()))))))))***+++++++++&&&&&&&&&'''''''''''''''************)))))))))))))))((((((''''''(((((()))************++++++++++++)))******++++++,,,---------------,,,+++***)))(((++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++---......///...............//////000000000------........./////////...//////000111222333333333444444555555888<<>>CCCFFFFFFDDD===;;;:::;;;===????????????AAAFFFLLLQQQUUU```jjjtttxxx~~~~~~yyysssnnn```ZZZQQQHHHBBB>>><<<;;;???AAAKKK]]]ppp}}}wwwooommmooottt~~~zzzssslllfffaaabbbeeekkkrrr{{{yyytttuuuuuusssuuu{{{}}}yyyzzzyyymmmeeeXXXIII===555333222......//////............,,,,,,,,,------.........******++++++,,,------...***************************)))(((((((((((()))***))))))))))))))))))))))))*********)))))))))))))))''''''''''''((()))***+++***)))((((((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((())))))(((************))))))))))))((())))))******))))))((())))))))))))************)))******++++++,,,------***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,***+++---...///.........,,,------...///000111111---------.........//////......///000111222333333222444666666666777:::;;;===AAAJJJUUUaaakkkssswwwxxxtttooommmmmmlllhhhddd]]]kkkYYYYYYXXXXXXXXXYYYZZZZZZZZZXXXVVVTTTRRRPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJIIIFFFDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIJJJJJJKKKLLLLLLIIILLLNNNNNNLLLMMMSSSXXX[[[\\\]]]\\\[[[WWWTTTRRRSSSQQQOOOOOOQQQRRRSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIEEEFFFHHHJJJJJJIIIHHHGGGCCCBBBAAABBBDDDEEEDDDCCCAAAAAABBBCCCEEEFFFHHHIIIKKKNNNQQQRRRQQQRRRVVVYYYccccccccceeehhhlllppprrryyyzzz|||{{{vvvsssssssssooonnnnnnlllkkkjjjjjjiiiccccccaaa\\\VVVSSSSSSUUUSSSMMMFFFDDDEEEFFFCCC@@@@@@@@@??????>>>=========<<<888666:::@@@EEEFFFDDD<<<:::999:::===@@@AAAAAADDDFFFMMMTTTYYY___kkkvvv||||||vvvqqqjjjbbb]]]OOOKKKEEE@@@===<<<<<<===EEEIIIVVVkkk{{{yyysssoooqqqtttzzzxxxooohhhdddaaa___iiilllqqqvvv|||~~~~~~xxxtttttttttssswww}}}}}}vvvttt{{{vvvpppaaa[[[PPPAAA555///000333***,,,---......---...///,,,,,,,,,------.........///......------,,,++++++************************)))((('''&&&&&&'''((()))************************)))))))))))))))************))))))***,,,...000222(((''''''(((((()))***++++++******)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,************))))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))******+++,,,,,,------((((((***+++,,,------...*********++++++,,,,,,,,,,,,------......------,,,***+++,,,...///......---+++,,,---...///111222222---------.........//////---...///000111222333333222444777888777777888999:::???GGGQQQ\\\fffmmmqqqwwwpppiiihhhkkkkkkgggbbb[[[jjjPPPSSSVVVYYY[[[^^^aaaccc\\\]]]]]][[[YYYWWWWWWXXXXXXWWWVVVVVVVVVUUUSSSQQQQQQPPPMMMKKKIIIHHHHHHHHHJJJGGGDDDDDDFFFGGGFFFDDDIIIGGGEEEDDDEEEFFFEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>@@@AAA@@@???>>>???AAACCCBBBAAAAAABBBDDDGGGHHHDDDFFFIIIJJJKKKKKKMMMOOOJJJQQQYYY^^^___aaafffjjjrrrtttwwwxxxzzz{{{~~~~~~~~~yyywwwuuusssrrrqqqooommmqqqnnnjjjhhhgggeeecccaaa\\\ZZZVVVRRRNNNLLLKKKKKKJJJGGGBBB???>>>>>>>>>===>>>?????????>>>;;;999777<<<::::::;;;>>>???===;;;;;;<<<<<<<<<===@@@DDDHHHIIIPPPZZZdddllluuu}}}||||||wwwoooggg```YYYPPPJJJHHHBBB<<<999<<>>BBBDDDKKKNNNPPPPPPNNNNNNPPPSSSWWWeee}}}777999:::<<>>AAADDDIIIOOOVVV[[[gggooo|||yyyssslllddd\\\WWWLLLHHHCCC>>>;;;:::::::::999BBBLLLUUU\\\fffttt~~~~~~{{{yyyyyy}}}~~~~~~{{{xxxvvvxxxzzzzzz||||||xxxmmmffffffooozzz~~~xxxuuutttuuuqqqiiidddjjjvvv~~~vvvnnnfff\\\QQQIII:::555000------......------...///000///...,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))((('''%%%%%%((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((()))***+++,,,++++++***&&&'''''''''(((((())))))---------,,,+++***)))(((***+++,,,,,,,,,,,,++++++(((((()))******+++++++++******,,,---.../////////++++++++++++++++++++++++---,,,+++***+++,,,.../////////...---,,,++++++,,,........................111111111111222222222222000000000000111222333444555777888888999:::===@@@BBBFFFIIIIIIFFFFFFJJJOOORRRaaa{{{444444555555666999>>>BBBGGGJJJOOOUUU[[[bbbjjjooouuuyyy~~~}}}zzzwwwvvvtttuuutttssspppnnnlllkkkiiifffccc```___^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWXXXYYYZZZ\\\^^^bbbcccdddfffhhhkkklllmmmnnnrrrvvvyyy|||~~~|||yyyvvvtttssspppoooooonnnmmmmmmmmmmmmlllkkkjjjjjjkkkkkkjjjhhhdddbbb```^^^\\\WWWRRRNNN???===;;;:::999:::;;;<<<666444222222444555555444888999999:::::::::::::::888999999999:::;;;===???<<<@@@FFFMMMSSS[[[bbbgggooottt|||~~~wwwrrrkkkddd\\\UUUMMMHHHBBB???;;;777666888;;;>>>CCCQQQcccpppwww}}}zzzxxxwwwxxxxxxtttqqqrrrwww}}}|||rrrnnngggiiisss~~~{{{{{{uuuoooddd^^^dddqqqzzz|||yyypppggg___UUUJJJBBB777444111...------------,,,,,,---...---,,,+++***,,,,,,,,,++++++***))))))++++++++++++++++++++++++------,,,+++******)))((()))))))))******)))))))))((((((((((((((((((((((((&&&'''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((($$$%%%'''((())))))''''''&&&&&&''''''((((((((()))---------,,,+++***)))(((+++++++++++++++++++++***&&&(((+++---...---+++***,,,,,,---.........------++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------,,,,,,------...........................000000111111111222222222000000000000000222333333555666777888888:::>>>AAA???CCCFFFFFFCCCCCCHHHMMMNNN^^^yyy222222333222222333777999===@@@DDDIIIOOOWWW^^^dddmmmsss{{{~~~}}}}}}zzzwwwssspppnnnmmmkkkiiihhhgggffffffggghhhgggeeebbbbbbcccdddddddddddddddbbbaaaaaa```______``````^^^______```aaabbbccccccdddfffhhhiiiiiijjjlllnnnnnnpppqqqtttwwwyyy{{{||||||~~~zzzyyywwwuuurrrpppnnnmmmmmmmmmmmmmmmlllllllllkkkkkkiiihhhhhhiiiiiigggfffbbb___\\\YYYUUUPPPJJJGGG;;;:::888777888999;;;<<<555333222222444555444333555555666666777888999999555777888888999;;;>>>AAA???EEENNNYYYbbbjjjpppuuuvvvxxx{{{~~~|||wwwsssgggbbb[[[SSSMMMGGGAAA===888777444333444999AAAGGGUUUdddxxx}}}yyyvvvpppqqqqqqppppppttt|||uuukkkgggdddnnn}}}yyyrrrggg```eeeqqqwwwwwwyyyrrrfff\\\SSSKKKCCC===555444222000...---------*********)))))))))))))))---,,,,,,+++***)))))))))++++++++++++++++++++++++------,,,+++***))))))((())))))************))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((())))))))))))))))))***+++,,,,,,,,,+++***))))))***))))))))))))(((((((((&&&(((+++---...---+++***+++++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++++++++,,,------))))))***+++---///111222......................../////////000111111222222000000///000000111222333333444666666888;;;@@@CCCBBBDDDEEEDDDBBBCCCFFFJJJJJJ[[[www000111222222111222444666777999<<>>888888777666777:::<<<===666444333444555555444333333333444555666777999999666888:::;;;;;;>>>CCCGGGIIIPPP\\\fffooouuuyyy|||yyyxxxwwwwwwuuuooohhhbbbVVVRRRKKKEEEAAA===999666444444444555999CCCOOOXXXlllyyy{{{uuuqqqkkklllnnnqqqvvv}}}{{{nnngggfffiiiyyy}}}zzztttjjjdddiiisssvvvtttoooeeeXXXMMMEEE???:::666111111111000............---,,,***(((((()))***+++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******************++++++((()))***++++++***)))((((((((((((((((((((((((((((((((())))))***)))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******''''''((((((((((((((((((************************)))******++++++++++++***)))))))))))))))((((((((()))******+++******))))))******)))((((((((((((((((((((())))))***++++++,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,)))))))))***+++,,,...///////////////////////////---......///000000111111000000000000111222333333444555666666888<<>>???@@@CCCIIINNNUUU\\\gggpppwwwzzz{{{|||yyywwwtttrrrmmmeee[[[SSSLLLHHHBBB===:::777555333555666888;;;BBBNNN]]]ggg|||xxxqqqmmmkkklllooottt}}}~~~|||uuujjjfffhhhqqqsssnnnfffbbbiiirrrtttqqqeee[[[MMMAAA:::777444222...///000//////...///000111///,,,******+++---///,,,,,,,,,,,,---...///000++++++++++++++++++++++++'''((()))***+++,,,------((()))***++++++***)))(((((((((((((((((((((((((((***************)))(((((('''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((('''''''''************************((((((''''''''''''''''''((((((''''''&&&&&&&&&%%%((())))))*********)))))),,,,,,+++***))))))*********(((&&&%%%%%%(((+++...)))***+++---...///000000,,,,,,,,,++++++*********)))***+++,,,---,,,++++++---,,,+++)))((((((((((((000000000000000000000000,,,------...///000000111000000000000111222333444666777777888:::>>>CCCGGGHHHFFFBBBAAABBBCCCCCCCCCEEEWWWttt000000000000000111222222555444222222333777;;;===DDDHHHPPPYYYccclllsssvvv~~~~~~|||{{{{{{xxxxxxwwwvvvtttqqqooonnnkkkkkkkkkkkkkkkjjjjjjjjjkkkmmmkkkdddaaadddfffeeecccdddeeeeeebbb\\\WWWSSSPPPKKKEEE@@@===<<<:::999999666444333555777888999444444444444444444444444555555555444333444777999:::>>>AAACCCEEEKKKVVV^^^___iiivvv}}}~~~}}}}}}~~~yyyssskkkeee___WWWMMMEEE@@@>>>;;;888666444333333555555777===JJJ]]]ppp}}}zzzppplllkkkkkkpppxxx|||yyyuuunnneeefffmmm|||~~~zzz|||tttoookkkkkknnnoookkkfffYYYNNNAAA888555555333222////////////............---...///...,,,+++,,,---------------,,,,,,+++***...---,,,***)))((((((((('''(((***+++++++++)))((())))))))))))************)))'''&&&''')))******)))''''''((()))******))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******)))((('''&&&'''(((***,,,,,,+++)))(((&&&%%%%%%%%%'''(((((()))***))))))))))))))))))))))))((('''''')))************+++++++++***)))))))))***+++,,,,,,*********+++,,,,,,------************))))))((((((//////.........------------------------,,,,,,,,,///////////////////////////............---------111222222333333444444555444555555555777<<>>AAAGGGNNNVVV]]]cccfffppptttyyy}}}~~~}}}{{{yyywwwvvvvvvuuutttsssrrrpppnnnlllkkkjjjiiihhhhhhhhhhhhhhhhhhgggiiillljjjdddbbbccceeedddeeeeeeeeebbb]]]VVVPPPLLLIIIEEE@@@<<<999777666555777555333444666777888888555555555555555666666666333555888999:::;;;===???<<>>@@@AAABBBHHHQQQXXX___gggpppwwwzzz|||~~~wwwrrrjjjaaaTTTIIIBBB>>>999666444333111111222555888:::===???CCCKKKXXXjjj|||zzzqqqoooooozzz~~~~~~|||yyysssooommmlllpppvvvtttyyy~~~tttvvvyyy|||~~~|||vvvssssssjjjXXXHHH???999333///000111000...------------,,,,,,,,,+++***,,,,,,+++***)))***+++,,,,,,,,,,,,,,,++++++***---,,,+++***))))))))))))---,,,)))''''''((()))***'''''''''((((((((())))))---+++(((&&&'''(((((((((((('''&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''******)))))))))(((((((((******(((''''''((())))))(((((((((''''''((())))))&&&&&&&&&'''''''''''''''*********+++******)))((()))))))))*********++++++,,,+++***)))((((((((((((++++++++++++************+++++++++++++++*********............------------,,,---------.../////////////////////////////////...//////000000111111222111222222333333444444555222333444555777<<>>CCCGGGJJJMMMRRRXXX\\\___bbbdddfffiiilllooorrruuuwww{{{~~~~~~{{{xxxvvvuuutttrrrpppnnnmmmmmmkkkkkkjjjiiihhhhhhhhhhhhjjjhhheeecccbbbbbbcccccceeeddddddcccbbbaaaaaa```bbbffffffaaa]]]\\\ZZZVVVTTTSSSQQQNNNKKKGGGDDDBBB=========;;;999999999:::999888999:::======<<<;;;888777777666777888999999777999===???@@@BBBEEEGGGNNNTTT^^^gggooouuu|||}}}|||}}}zzzooofffZZZRRRHHH???:::999777777777666555666777;;;???AAAFFFIIIMMMTTT___mmm|||uuuppprrrvvv~~~yyyxxx}}}xxxwwwwwwzzz}}}zzzzzz|||~~~zzzzzzzzzzzzzzzyyyzzzzzzvvvwww}}}uuulll^^^LLL???666333///...///000///---------------,,,,,,,,,,,,+++,,,,,,,,,***)))***+++++++++,,,,,,,,,++++++***,,,,,,+++***)))))))))***+++***)))(((((()))******(((((((((((())))))))))))...+++((('''(((***+++++++++***((('''''')))***,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((************))))))))))))+++***)))(((''''''(((((())))))(((((((((((())))))((((((((((((((()))************+++++++++******)))))))))))))))************)))((((((''''''''''''(((......---,,,++++++******++++++++++++++++++++++++------------------------,,,,,,---......///000000////////////////////////------...///000222222333111222222333333444444555222333555666999>>>DDDIIILLLMMMMMMLLLKKKHHHEEECCCFFFWWWrrr000////////////000111111///000222333333333222222555444555666999>>>BBBDDDEEEGGGJJJMMMPPPSSSXXX[[[[[[]]]```bbbccceeehhhjjjmmmooorrruuuxxxyyyzzzzzz}}}}}}}}}||||||}}}~~~~~~{{{wwwuuuuuuuuuvvvuuuqqqpppnnnkkkjjjhhhhhhggggggfffeeeeeeddddddeeeeeefffdddbbb```___```aaabbbbbbbbbaaa```___]]]]]]\\\\\\______ZZZUUUSSSPPPLLLIIIHHHFFFCCCAAA@@@??????999;;;>>>>>><<<<<<===???===<<<<<<>>>@@@@@@>>>===>>>===<<<;;;<<<===>>>???AAABBBDDDEEEHHHMMMTTTXXX]]]cccllltttzzz~~~~~~|||zzz{{{yyypppbbbVVVKKKFFF@@@:::777666666666666777999===AAAFFFIIIKKKSSSUUUXXX]]]dddnnnxxx{{{ssssssyyyyyytttuuu~~~~~~zzzzzz|||~~~|||xxxuuuttttttuuuvvvuuutttwww~~~ppp^^^NNNCCC===222222111000000000...---.........------------,,,+++------,,,+++***+++,,,******+++,,,,,,+++++++++++++++******************'''((()))***++++++***)))))))))*********+++++++++---+++))))))+++...//////,,,+++)))(((''')))***,,,))))))******)))((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((()))***+++++++++******)))(((((((((((('''+++***)))((((((''''''((()))(((((((((((()))******)))******+++++++++******(((((()))))))))*********''''''(((((()))***+++,,,++++++***)))(((''''''&&&++++++++++++++++++++++++,,,,,,------------------+++,,,,,,---...///000000////////////////////////,,,,,,---...000111222222111222222333333444444555333444666888:::???EEEIIIHHHIIIJJJKKKKKKIIIFFFEEEJJJZZZttt222111111111111222333333//////000000111000000///111111222333666999<<<>>>???@@@AAABBBDDDGGGLLLPPPPPPQQQSSSTTTTTTUUUWWWYYY]]]___aaadddgggiiikkkkkkqqqrrrtttwwwzzz|||}}}~~~~~~{{{wwwtttrrrqqqppppppqqqsssxxx|||~~~yyyvvvttttttttttttuuuvvvwwwxxxwwwsssooommmnnnppprrrssslllkkkhhhfffdddddddddddddddcccbbbaaaaaaaaaaaaaaaaaa```^^^]]]]]]]]]^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUURRRUUUUUUPPPKKKIIIGGGCCCDDDBBB@@@>>>======>>>???===AAAEEEEEECCCAAABBBDDDEEECCCBBBBBBCCCDDDBBBAAA@@@???>>>>>>???BBBDDDFFFJJJKKKMMMOOOSSS[[[dddjjjnnnrrrxxx~~~|||wwwrrrlllaaaSSSHHHAAA>>>;;;777555444444555444999AAAJJJRRRWWWZZZ[[[aaaccceeegggjjjnnntttxxx|||yyy{{{}}}tttpppsss~~~zzzzzz|||~~~~~~{{{wwwtttrrrqqqrrrssstttqqqqqquuuyyy||||||eeeOOO@@@;;;<<<111222222222111000..................------------,,,---------+++***+++,,,)))***++++++++++++++++++******************++++++&&&(((***+++,,,+++)))(((*********+++++++++,,,,,,+++***)))+++...000000000***)))((('''''''''((()))(((((()))******)))''''''((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''(((((())))))***&&&''''''((()))***+++,,,)))))))))))))))(((((((((,,,+++***)))(((((('''((('''&&&&&&%%%%%%'''((()))((()))******+++*********((((((((()))))))))***************+++,,,...000000,,,,,,+++***))))))((((((*********+++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,---.........////////////////////////,,,,,,---...000111111222111222222333333444444555444555777999;;;>>>CCCGGGDDDEEEGGGIIIIIIHHHGGGFFFJJJZZZuuu444444444444444555666666000000000000000000000000...///000222444555777888888:::;;;<<<<<<>>>AAADDDDDDFFFGGGHHHGGGHHHJJJKKKOOOPPPQQQTTTVVVYYY\\\]]]```aaabbbdddeeefffggggggkkkmmmppprrrtttuuuuuutttqqqpppnnnjjjfffaaa]]][[[XXXXXXXXX[[[___ffflllpppvvvxxxzzz{{{yyyvvvqqqoookkkkkkjjjjjjjjjkkkkkkllljjjhhhggggggjjjlllmmmmmmgggeeecccaaa______```aaaaaa```___^^^]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYVVVUUUTTTRRRPPPOOOMMMMMMFFFJJJJJJEEEBBBBBBAAA???@@@???======>>>AAAEEEHHHOOOSSSWWWVVVQQQNNNNNNOOOQQQOOOLLLKKKKKKLLLKKKJJJHHHGGGHHHIIIMMMQQQUUUXXX]]]___aaacccffflllrrrwww{{{}}}|||vvvlllcccZZZPPPGGG@@@:::999777555444666:::<<>>???>>>???AAACCCFFFFFFGGGHHHKKKNNNQQQSSSQQQRRRSSSSSSTTTTTTTTTTTTYYY[[[^^^bbbdddeeeeeeeee___^^^\\\YYYTTTPPPKKKIIIFFFFFFGGGJJJPPPXXX```eeekkkmmmppprrrrrrooollliiiddddddcccbbbaaaaaaaaaaaa^^^___```cccfffhhhgggeeecccaaa___]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYVVVVVVWWWWWWWWWVVVVVVUUUPPPPPPNNNLLLJJJHHHGGGFFF>>>AAABBB>>>===???@@@>>><<<<<<;;;===BBBHHHOOOSSSbbbfffiiiggg```[[[ZZZ[[[]]]ZZZVVVTTTSSSTTTTTTSSSVVVVVVXXX[[[```ffflllooouuuwwwyyyzzz{{{|||tttmmmaaaUUULLLFFFAAA???666666555444666<<>>AAAEEEFFFFFFGGGGGGGGGFFFFFFCCCTTTooo444444333444555666777888333333444444333222000///444444333222222333333333111111222333555666777777<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBFFFHHHJJJKKKLLLJJJGGGEEEDDDEEEIIIKKKOOOUUUYYYZZZYYYWWWSSSNNNHHHDDDBBBBBBAAA@@@======<<<===BBBKKKUUU]]]bbbcccdddeeeffffffffffffgggccc___\\\\\\\\\]]]\\\[[[\\\]]]___``````___^^^___]]][[[XXXWWWWWWXXXYYY[[[ZZZZZZYYYWWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<<<<:::999:::===???AAACCCIIIOOOPPPRRRZZZddduuu}}}~~~pppggggggkkkjjjiiihhhhhhhhhiiijjjkkkoooppptttxxx}}}xxxqqqggg```UUUKKKDDD>>>;;;999;;;;;;:::888:::BBBPPP[[[kkkuuu~~~{{{yyyyyyxxxvvvtttmmmnnnqqquuuyyy{{{zzzyyyzzzxxxwwwrrrlllnnnzzz~~~zzzsssoooooooooooosssxxx{{{kkkTTTCCC:::555111---111111000......---------++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******......---+++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''''''''((()))+++,,,(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,,,,,,,+++***(((((((((((())))))))))))************************...---***(((''''''((((((&&&'''((())))))***))))))%%%&&&((()))))))))((('''***)))(((''''''((()))***+++++++++++++++***)))(((++++++******)))(((((((((******+++++++++***))))))..............................---------......///000000///...............111000/////////000222333222222222222222222222222222333666888;;;>>>@@@AAAEEEGGGIIIJJJJJJIIIFFFEEEGGGVVVppp666666666666666666666666444444555555444333222111111111111111222333444555111111222333444555666666999999999999999999999999999;;;<<<===>>>@@@DDDGGGGGGHHHIIIGGGDDDAAA@@@@@@@@@AAAEEEJJJNNNPPPNNNLLLKKKGGGAAA===;;;;;;;;;;;;======;;;;;;>>>EEENNNUUU\\\]]]^^^___````````````bbb^^^ZZZXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKIIIGGGDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;:::::::::999999:::===@@@AAADDDLLLVVV\\\___fffnnn{{{pppnnnqqqxxxwwwwwwxxxyyy{{{|||}}}zzzpppgggZZZSSSJJJCCC???=========<<>>@@@AAAEEEFFFHHHIIIIIIGGGEEEDDDHHHWWWppp777777888888777777666555444555555666555555444333111111111111111222333444000111111222333444444555444444444444444444444444333555777888999<<<@@@CCCCCCDDDFFFEEEAAA===;;;999;;;<<>>===;;;999:::???FFFKKKTTTUUUVVVWWWWWWXXXXXXWWWZZZWWWTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999888888777888999:::::::::<<>>AAADDDFFFHHHMMMTTT[[[cccnnnzzz|||yyyuuurrrhhhjjjooovvv}}}~~~yyyuuuqqqiiimmmqqquuu{{{tttsssssssssvvvzzz~~~}}}}}}~~~}}}tttfff[[[QQQGGG:::222000000...,,,000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++,,,,,,++++++***)))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((******)))((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''')))+++,,,++++++++++++***)))(((''')))))))))))))))***+++++++++***))))))))))))***+++(((((()))******++++++,,,))))))))))))************)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000//////............///000000000///000111111222000000111222333333444555666777888:::<<<>>>@@@AAADDDEEEGGGHHHHHHGGGFFFEEEIIIXXXppp777888888999888777666666555555555666555555555555777666444333222111111000111111111222222333333333111111111111111111111111111222444555666888;;;>>>@@@BBBEEEDDDAAA<<<999777999:::<<<@@@EEEGGGHHHGGGIIIEEEAAA>>>===>>>>>>>>>???>>><<<:::999<<>>========================:::::::::999999999999999999:::;;;;;;;;;<<>>AAADDDDDDAAA>>>;;;999777888:::>>>DDDHHHJJJKKKQQQNNNKKKHHHGGGGGGEEEDDD??????>>><<<;;;===AAAEEEHHHIIIIIIJJJJJJJJJJJJIIIKKKIIIGGGFFFGGGHHHGGGFFFHHHHHHIIIHHHGGGDDDBBBAAAAAABBBCCCDDDCCC@@@===<<<===============<<<;;;:::888888999999:::;;;;;;;;;999::::::::::::;;;;;;;;;999:::<<<<<<<<<<<<>>>@@@EEECCCGGGSSS^^^gggooouuuvvvwwwmmmcccYYYPPPKKKKKKKKKLLLRRR[[[fffmmmrrruuuxxx|||}}}wwwrrrooolllooovvv|||uuunnnhhhdddaaakkkvvv{{{|||~~~~~~}}}vvvmmmbbbUUUGGG>>>777444000000111222000//////......------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++***))))))+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&$$$"""!!!&&&''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&''')))************++++++*********+++***)))((((((((())))))''''''((()))***++++++,,,)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////............/////////000000000111111111111333333222222222222222222555555777999<<<@@@DDDFFF???BBBGGGKKKNNNPPPOOOOOOMMM[[[qqq>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666555555555555555666777888333333333333333222222222111111111111111111111111222333333222222222555777;;;>>>AAABBBAAA???======:::;;;===CCCJJJQQQUUUVVVYYYWWWUUUSSSQQQNNNJJJGGG@@@@@@???===;;;<<>>??????@@@@@@???<<<999888999999:::::::::999999888888888888777777777777777999999999:::;;;<<<<<<===;;;===???@@@@@@AAACCCEEEGGGFFFKKKVVV```jjjttt~~~~~~}}}wwwmmmbbbZZZTTTRRRRRRVVVXXX^^^hhhttt~~~zzzxxxwwwrrrvvv~~~{{{|||{{{wwwpppiiieeecccbbbkkkvvv~~~}}}|||||||||~~~~~~qqqbbbTTTFFF;;;444222000////////////...---......---------------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******++++++******)))(((++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))************)))))))))))))))***++++++))))))***++++++***)))))),,,+++)))(((''''''(((((('''(((((()))***+++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111///............//////000//////000111111111111000222222222222222222222222555555666888;;;???CCCEEE@@@DDDKKKQQQUUUVVVTTTSSSOOO\\\rrrGGGEEEBBB>>><<<<<<======???>>><<<:::999888888888444444444444555777888888555444444444333333222222222222222222222222222222///000111111000222555777777999<<<>>>>>>>>>???@@@<<<===@@@FFFPPPXXX^^^aaa___^^^]]]\\\YYYSSSLLLGGG@@@@@@>>><<<:::999:::<<<<<<<<<============<<<<<<>>>===<<<===>>>???>>>===<<<===>>>??????>>>======;;;<<<<<<<<<;;;:::888777666777777888888888777777888999999999999999999999::::::;;;<<<===>>>???@@@AAACCCGGGJJJKKKMMMPPPRRRSSSUUU\\\eeemmmsss~~~zzzooojjjaaaZZZXXX[[[ccchhhmmmqqqyyy~~~|||}}}~~~zzz~~~{{{xxxssstttssspppllljjjkkkmmmlllrrrxxx{{{|||yyyxxxvvvuuuvvvwww~~~ttteeeTTTEEE;;;444111000//////...///...------...------,,,,,,------...------------------------******************++++++***************))))))((((((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((((((((&&&'''((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))(((((((((((())))))))))))************************))))))******))))))((('''(((((()))))))))))))))((((((((()))***************((())))))******))))))(((+++***(((''''''((()))***(((((())))))*********+++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000...............///000000...///000111222111111000///000000222333444555555888777777777999<<<@@@BBBDDDIIIQQQXXX[[[ZZZWWWTTTPPP]]]rrrOOOKKKFFFAAA>>>======>>>BBBAAA???<<<;;;:::::::::666555555444444444555555666555555444444333333222222222222222222222222222,,,---//////000222555888333555888:::;;;<<>>;;;777555666777777888888888888888777777;;;999999:::;;;<<<;;;:::888999;;;<<<======<<<<<<888999999999999999888888555555666777777777777666888999:::<<<===???@@@AAA<<<===>>>???AAABBBCCCCCCGGGKKKOOOSSSVVVYYY]]]___aaaeeemmmuuuyyy|||}}}ssslllbbb]]]XXXUUUYYYeeettt{{{{{{{{{~~~}}}wwwtttllllllllljjjjjjnnnuuu{{{xxx{{{{{{xxxzzzyyyxxxvvvrrrpppqqqmmmuuuwwwzzzsssiiiXXXHHH<<<555333333000000000////////////...------,,,,,,,,,------...------------------------,,,,,,++++++***)))))))))***************)))((((((%%%%%%&&&((()))+++,,,---************************))))))))))))))))))))))))))))))******)))(((''''''((()))*********)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''((()))***+++(((((((((((())))))))))))************************))))))************))))))(((((((((((('''&&&%%%$$$%%%&&&((()))))))))(((''''''((()))******)))(((''')))((('''&&&''')))+++,,,))))))))))))******************+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000...............///000111...///000222222111111000,,,---///111333666777888;;;999888777888:::===>>>GGGMMMUUU\\\___\\\WWWSSSQQQ]]]sss[[[VVVOOOFFF@@@???AAADDDEEEDDDCCCAAA???===<<<;;;888888777555333222444666333444555555444444555666444333222111111000111111222111000000000111222333222444777:::;;;;;;:::888555888<<>>;;;888666444333333333555777999999999888777888777777777666666666666888999999999999999999999:::999777666444333333333555888:::;;;:::999::::::;;;;;;<<<>>>@@@BBBDDDEEECCCDDDFFFHHHIIILLLPPPSSSXXX^^^dddiiimmmpppuuuxxxxxxzzz}}}xxxooofff^^^XXXSSSPPPPPPYYYiiizzz|||}}}yyytttpppmmmkkknnnvvv~~~~~~yyyuuutttrrrnnnjjjhhhmmmjjjkkkrrrzzzzzziiiTTTAAA<<<777///,,,000........................------------------------******)))((()))***,,,---(((((())))))))))))((((((******)))))))))))))))***''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((('''$$$"""$$$&&&'''%%%###(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$''''''&&&%%%$$$$$$######&&&''''''(((''''''&&&&&&***)))(((((('''(((((()))(((((('''&&&&&&&&&&&&'''$$$(((&&&!!!!!!&&&((($$$(((((()))))))))'''&&&%%%)))((((((''''''''''''((())))))***+++***)))((('''+++)))'''''')))++++++++++++*********))))))((((((------------------------+++++++++,,,,,,,,,------,,,,,,------...///000000---...///111222444555666///000000111222222333333666777999888666888===AAAJJJPPPWWW\\\]]]ZZZWWWTTTSSS^^^rrrccc^^^VVVKKKBBB>>>???@@@BBBBBBAAA???>>>===<<<;;;999:::999777555444666888555666888888777777888999666555555555555555555666444333222222222222333333555555666777888999999999555777999===BBBIIIQQQWWWcccfffgggeee]]]RRRIIICCC;;;:::777555333222111111444666888999::::::999888333333444444444444555555555555555555555666666666666666666666777888999::::::<<>><<<<<>>>>>======<<<<<<<<<<<<<<<;;;:::888777999;;;:::<<<===<<<:::999888999777777777777888888888999666666555555444444444333777666555444555666888999666777777888:::???FFFKKKYYY]]]aaa```YYYOOOEEE???888777555333111111111111111222444666666666555555333333444444555666666666444444444555555666666666555666777888:::<<<>>>???@@@CCCFFFHHHHHHIIIJJJKKKKKKLLLNNNQQQUUUZZZ]]]______bbbfffjjjooottt{{{{{{wwwuuuuuutttrrrooojjjfffccc```___\\\ZZZUUUPPPKKKGGGDDDCCCKKKPPPWWW___gggooovvv{{{|||}}}~~~|||yyywwwlllpppuuu{{{~~~~~~|||{{{wwwzzz|||wwwtttvvv{{{{{{yyyzzzyyyvvvssspppnnnmmmkkkgggddddddiiinnnooopppssszzz{{{kkk___LLL>>>333333333///...111------------------------------------------------,,,,,,---.........------******++++++++++++*********)))))))))))))))******+++++++++******)))))))))(((((())))))))))))((((((&&&'''((('''&&&&&&&&&((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************))))))(((''''''&&&&&&&&&&&&&&&'''((()))))))))###$$$%%%&&&''')))******(((((())))))))))))))))))'''((()))***++++++******)))(((''''''&&&&&&''''''''')))(((%%%%%%((()))'''%%%&&&'''((())))))))))))))))))((())))))***+++,,,******)))))))))******+++,,,+++)))***+++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........///,,,,,,------.../////////,,,------......///000000111111111222222222222222222555888888777888<<<@@@FFFGGGJJJKKKLLLOOORRRUUUQQQ^^^tttfffbbbYYYNNNCCC===::::::<<<<<<<<<<<<<<<============>>>===;;;::::::;;;===@@@BBBCCCBBB???<<<:::999999999999999999999888888888888888888777666444444666666555555555666666777888888888777777:::???CCCIIINNNTTTVVVQQQIIIAAA===888666555333222222222333000111222444444444444444777777777777888888888999777777777888999::::::;;;:::::::::<<<===???AAABBBIIILLLPPPRRRSSSTTTVVVWWWWWWYYY\\\```eeeiiimmmpppppprrrtttwwwyyy}}}~~~wwwooohhhdddcccbbbaaa^^^ZZZVVVQQQNNNLLLKKKIIIHHHFFFDDDBBBCCCEEEGGGJJJPPPWWW[[[]]]```fffkkktttvvvzzz}}}zzzwwwuuutttjjjlllooosssuuuwwwwwwwwwvvv|||}}}{{{zzzyyyyyy{{{zzz~~~zzztttqqqpppmmmhhheeeeeejjjmmmkkkkkklllooowwwzzziiiWWWJJJ>>>555///000111///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,)))******++++++******)))))))))))))))))))))***+++(((((((((((())))))))))))(((((())))))))))))((((((%%%(((***)))&&&%%%'''******((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((((((((''''''&&&&&&'''((((((((()))))))))***$$$%%%&&&'''((()))***+++(((((((((((((((((())))))%%%''')))+++,,,,,,+++***)))(((((('''''''''''''''%%%&&&&&&%%%%%%&&&&&&%%%&&&''''''(((((((((((((((((('''(((((()))***+++,,,))))))(((''''''(((***++++++***)))***+++,,,,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,............////////////---------.........//////////////////000000000000222222222222222222222222111444777888777999<<<@@@BBBDDDEEEGGGHHHKKKOOORRROOO]]]tttXXXUUUOOOGGG@@@;;;::::::999::::::;;;<<<============>>>===<<<::::::<<<>>>BBBEEEHHHIIIHHHEEECCCBBB????????????>>>===;;;;;;;;;<<<======<<<:::888666555777888::::::999777666888999999999888:::<<>>BBBHHHJJJGGGBBB<<<999888777555444333333444444444444555666666777777777888888888888888888888888999999:::;;;<<<===>>>??????@@@@@@BBBDDDFFFHHHIIIVVVYYY^^^```bbbccceeegggfffhhhjjjnnnsssxxx{{{~~~{{{|||}}}~~~~~~|||zzzxxxuuusssqqqqqqpppoookkkddd\\\VVVRRRQQQQQQNNNLLLIIIEEECCCAAA@@@@@@CCCDDDDDDCCCCCCEEEJJJOOOMMMRRRVVVWWWVVVXXX___fffooosssxxx~~~yyywwwuuutttqqqppppppqqqssswwwzzz|||}}}zzzxxxzzz|||wwwsssnnnkkkhhhhhhlllmmmjjjhhhiiihhhnnnuuuzzzxxxjjjXXXGGG===777222...///000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((())))))))))))(((((())))))(((((()))***++++++''''''(((((())))))******(((((())))))))))))((((((&&&(((***)))&&&%%%'''******((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''******)))))))))((((((((('''''''''(((((()))))))))'''&&&&&&&&&&&&'''((()))%%%''')))+++,,,+++***)))))))))(((''''''''''''(((&&&%%%&&&''''''&&&%%%&&&))))))((((((''''''''''''&&&&&&&&&'''((()))***+++---,,,+++******+++---...***)))((()))+++++++++)))))))))***************************++++++,,,,,,,,,........./////////000000---------...............////////////000000000000222222222222222333333333000444777888777999>>>BBBCCCEEEGGGIIIIIIKKKNNNPPPOOO\\\sssHHHGGGEEE@@@;;;999999:::777777888999:::;;;<<<<<<;;;<<<<<<:::999999;;;===@@@DDDKKKOOOPPPOOOOOONNNGGGGGGHHHHHHGGGFFFDDDCCCAAABBBDDDEEEEEECCC@@@>>>999;;;>>>@@@@@@???===;;;;;;===??????>>>===>>>>>>===@@@CCCCCCAAA===:::999;;;:::888666555555666666444555555666666777888888999:::::::::::::::;;;;;;>>>>>>???AAABBBDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVWWWcccfffjjjmmmnnnppprrrsssrrrssstttwww{{{~~~~~~}}}yyyvvvtttrrrqqqgggeeeccc```^^^\\\[[[ZZZYYYVVVQQQKKKFFFDDDCCCCCC@@@???===;;;;;;;;;===>>>DDDFFFHHHGGGGGGJJJPPPVVVUUUXXX[[[ZZZXXX[[[bbbhhhlllpppxxx|||zzzyyyyyyzzzyyyxxxxxxzzz}}}{{{zzz~~~{{{sssqqqlllkkkmmmmmmiiifffgggeeelllqqqvvv|||}}}ttthhhYYYJJJ>>>777333111///...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))(((((())))))))))))(((((((((((((((((()))***+++,,,************************(((((())))))))))))(((((('''((()))((('''''''''))))))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((*********)))((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%'''(((***&&&'''((()))******))))))***)))((((((''''''(((((()))''''''******'''''')))******((('''&&&&&&&&&&&&''''''&&&''''''((()))***,,,,,,+++***************)))(((((()))++++++***((()))))))))))))))***************++++++,,,,,,------............/////////000..........................................//////111111222222333444444444222444777777777:::@@@EEEIIIKKKNNNNNNNNNNNNOOOPPPPPP]]]sss@@@@@@???<<<999777777888444444555666777888888999999999999888777777999;;;===CCCJJJOOOQQQQQQPPPOOOKKKLLLNNNOOOPPPOOONNNMMMIIIKKKNNNPPPPPPNNNKKKHHHAAABBBCCCEEEFFFFFFFFFEEEDDDGGGJJJKKKIIIFFFCCCCCCAAABBBCCCBBB@@@@@@AAABBBBBBAAA???===<<<;;;;;;<<<999999999::::::;;;<<<===@@@AAABBBDDDEEEGGGHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXYYY[[[]]]```bbbccchhhkkkooorrrssstttvvvxxxssstttuuuvvvxxxzzz|||}}}yyyzzzzzzyyywwwxxxzzz|||zzzwwwsssrrrssssssqqqpppmmmkkkhhhdddaaa^^^\\\[[[QQQPPPOOOMMMJJJHHHGGGFFFFFFDDDAAA>>><<<:::999999888777666555777999<<<>>>BBBFFFKKKMMMOOOSSS[[[aaacccddddddbbb``````cccfffgggmmmuuu~~~}}}zzzuuuqqqqqqoooiiiffffffeeekkkqqqtttxxx|||}}}yyyuuunnnbbbTTTFFF<<<777555111000...------//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))))))))******)))))))))(((((((((((()))***+++,,,...---,,,***((('''%%%%%%(((((())))))))))))((((((((('''&&&'''(((((('''&&&((('''&&&'''(((((('''&&&''''''''''''''''''''''''***((('''&&&&&&&&&((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&(((***+++'''''''''''''''(((((((((***))))))((((((((((((((()))&&&'''++++++'''&&&))))))(((''''''&&&'''(((((()))((((((((((((((())))))*********)))((('''&&&%%%)))))))))***,,,,,,+++))))))))))))******++++++++++++++++++,,,------......------........./////////.................................//////000000000000000111222444555666666444555777666777;;;BBBHHHTTTUUUUUUTTTRRRRRRSSSTTTTTT```ttt>>>>>>===;;;888666666777222222333333444555666666777888888666555666888:::===BBBHHHMMMMMMKKKIIIHHHKKKLLLOOORRRTTTTTTTTTSSSOOORRRUUUXXXXXXVVVSSSPPPHHHGGGGGGGGGIIIKKKMMMNNNMMMQQQUUUVVVSSSNNNJJJHHHBBBCCCCCCCCCCCCEEEJJJMMMIIIHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[\\\^^^```bbbcccdddfffeeeeeeeeefffggghhhhhhhhhkkkoooqqqrrrsssuuuvvvppppppppppppqqqssstttuuuttttttssspppmmmlllmmmnnnnnnjjjeeeccccccccc```^^^ZZZXXXUUUQQQNNNKKKIIIHHHCCCCCCBBBAAA???<<<:::999:::999888777666555555555555444333333555999===???>>>DDDKKKQQQUUU\\\fffmmmnnnnnnlllhhhdddaaa______ccciiirrr{{{~~~xxx{{{~~~}}}wwwuuuqqqkkkggggggeeelllqqqsssuuuvvvtttoooiiiaaaTTTEEE999333222333...///...,,,,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))************++++++++++++******(((((((((((()))***+++,,,///...+++(((%%%"""(((((())))))))))))(((((()))&&&$$$%%%((()))'''%%%(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((()))((('''&&&''')))+++,,,)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''(((((((((((('''&&&''')))+++---(((''''''&&&&&&&&&''''''******)))((((((((((((((('''$$$%%%******%%%$$$'''''''''&&&&&&'''(((***++++++***)))))))))))))))***---.........,,,***(((&&&*********,,,------,,,************++++++,,,,,,,,,++++++,,,------...//////------------.........///.....................---000000000111222333333333//////111222444555777777555666777666666;;;DDDJJJ\\\[[[YYYVVVTTTTTTVVVXXXWWWbbbuuuMMMFFF===999:::;;;888555444333111111333444333222555555555444333333555777;;;===???BBBEEEGGGHHHIIIEEEFFFGGGIIIKKKNNNPPPQQQWWWXXXZZZ\\\\\\ZZZXXXVVVPPPKKKIIIJJJIIIHHHJJJNNNQQQTTTXXX[[[\\\YYYVVVSSSTTTSSSPPPNNNNNNOOOQQQSSSWWWVVVTTTRRRQQQQQQRRRRRRNNNNNNOOOQQQRRRSSSTTTUUUYYY[[[^^^aaaeeehhhjjjkkkkkklllmmmnnnooopppppppppvvvrrrnnnjjjiiihhhgggfffhhhiiijjjkkkllllllllllllhhhgggeeedddcccccccccdddeeedddbbb___]]]\\\[[[ZZZZZZVVVSSSRRRRRRPPPMMMJJJFFFEEEDDDBBB@@@???======::::::999777555555666888777222///000333666444111666666888999:::;;;<<<===BBBEEEHHHLLLUUUbbbiiijjjoooooommmjjjeeebbbaaaaaahhhmmmuuu}}}}}}yyytttyyywwwooohhhgggiiinnnqqqsssrrrmmmgggaaa]]]PPPKKKDDD<<<555222000000------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******))))))((((((******++++++++++++******'''((()))++++++******)))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&%%%&&&((())))))'''%%%$$$&&&'''((('''&&&&&&'''(((+++***((('''&&&&&&'''''')))))))))))))))(((''''''%%%&&&''')))))))))((((((&&&&&&%%%&&&''')))+++,,,((((((((('''((())))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&'''((((((''''''((()))+++*********))))))(((((((((((('''&&&''')))+++,,,))))))))))))******************))))))))))))******---,,,+++))))))))))))***'''((((((***+++,,,------,,,------...///000111111------..................---------...000111333444333333444444444333333222666555555777999<<>>>>>===<<<;;;:::888777777666666666444222222444555999555111111444777555333333333555666999;;;===>>>===AAADDDHHHQQQ]]]dddfffjjjkkkkkkjjjhhhfffeeedddhhhmmmvvv~~~|||yyy}}}{{{tttnnnlllooossssssqqqkkkcccYYYQQQMMMDDDAAA<<<666222///..............................++++++++++++++++++++++++***++++++,,,,,,++++++***))))))((((((''''''''''''(((((())))))))))))(((((('''((()))***+++******)))(((((())))))))))))((((((((((((((())))))(((''''''((((((''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&''''''(((((())))))(((((('''&&&''''''((())))))((('''&&&&&&&&&&&&&&&''')))***,,,'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))&&&(((((((((&&&&&&'''((())))))))))))((((((''''''&&&'''((())))))*********'''(((((((((((()))))))))++++++************+++++++++******))))))***+++,,,))))))***+++,,,---...///------......//////000000,,,,,,------...///000000000000////////////000000000000111222222222222222555333444777999<<>>EEEFFFHHHJJJJJJJJJHHHGGGGGGBBB@@@AAA@@@>>>???BBBCCCFFFLLLQQQUUUVVVUUUUUUSSSSSSSSSTTTWWW[[[^^^```dddeeegggiiikkkmmmnnnnnnjjjjjjjjjkkkkkkkkkllllllnnnoooppprrrssstttuuuuuuxxxxxxwwwvvvtttrrrpppoookkkgggccc___]]]ZZZXXXVVVTTTTTTSSSRRRQQQOOONNNMMMKKKJJJIIIIIIJJJMMMPPPRRRFFFEEECCCAAA@@@???>>>>>><<<;;;999999:::;;;999888666666555555444333333333333444333222000111333555999444000///111333333222555555555777999<<>>888666444222000...------///......---,,,+++++++++************************+++++++++******+++++++++)))((((((((((((''''''''''''(((((())))))((((((''''''((()))*********))))))(((((())))))))))))((((((+++******)))((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))&&&'''((('''&&&&&&'''(((%%%$$$$$$%%%%%%'''((((((((((((((((((((('''&&&&&&(((((()))(((((('''%%%%%%&&&&&&&&&&&&''')))***+++&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))'''((()))(((&&&%%%&&&'''((((((((((((''''''''''''%%%&&&)))***+++***)))(((''''''''''''((((((((((((,,,++++++******++++++,,,))))))))))))***+++,,,---++++++,,,---...///000000..................//////++++++,,,---///000111222000000////////////000000///000000111333333444444444222444777999<<>>?????????>>>@@@<<<:::;;;:::777888;;;===???CCCFFFHHHHHHGGGFFFJJJJJJKKKLLLOOOSSSVVVXXX\\\^^^bbbfffiiilllmmmmmmjjjiiiiiiiiiiiiiiiiiiiiikkkllllllmmmmmmmmmmmmlllnnnmmmlllkkkhhhfffdddccc^^^[[[WWWSSSQQQNNNKKKIIIFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@>>>>>>???BBBEEEHHH===<<<;;;999888888888888777666666666666666555555333333333333333333333333222333333222111222444666888555111000111444555555:::999999:::===@@@CCCEEEHHHNNNSSSWWW^^^iiiqqqsssmmmooorrruuuwwwvvvsssqqqnnnqqqvvvzzz|||~~~}}}}}}~~~{{{zzz{{{}}}~~~wwwrrrrrrvvvyyy}}}}}}xxxsssrrrssspppkkkaaaWWWMMMDDD===999111111111111000///...---,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))************))))))((((((((()))))))))))))))(((((())))))))))))((((((,,,+++)))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++&&&'''((('''&&&&&&&&&(((''''''''''''(((((())))))((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&''')))++++++***)))((())))))(((((((((((())))))******)))((('''''''''''')))******)))'''&&&&&&'''((((((((((((((((((((((((&&&'''(((*********)))((('''''''''((((((((())))))+++******))))))******+++))))))*********++++++,,,,,,,,,,,,---...//////000.....................---,,,------...///000000111---------...000111333444111111222333555777888999666555666888999;;;CCCLLLRRRTTTVVVTTTOOOJJJHHHIIILLL\\\tttsssiiifffbbbWWWMMMDDDBBB>>><<<:::888666444777555333222222222000---111222222333444444444444111111111111222333444555222333555666777777777777:::666555666555222333666888999;;;<<<======<<<;;;??????@@@AAACCCEEEHHHIIIMMMOOOSSSXXX\\\___```aaaaaa````````````_________^^^^^^______^^^^^^]]]\\\ZZZZZZZZZYYYXXXVVVUUUTTTOOOLLLIIIFFFDDDBBB???===<<<<<<<<<<<<;;;;;;:::999:::999777666666888:::<<<444333222111111111111111222222222111000000000000222222222222333333333444111111222222111222555888:::888666555777999;;;<<<:::;;;===@@@DDDHHHLLLOOOQQQXXX___bbbiiisss{{{~~~}}}}}}}}}~~~}}}yyyuuuppprrrsssuuuvvvzzz}}}{{{zzzyyyxxxxxxzzzwwwrrrmmmjjjlllrrrvvvttt|||vvvpppmmmmmmeee^^^TTTJJJCCC===777444//////000000000...---,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,************++++++++++++))))))************))))))((((((((((((((()))))))))(((((())))))))))))((((((+++***((('''&&&'''((((((((((((((((((((()))))))))&&&&&&&&&&&&''')))***+++&&&'''((('''&&&&&&&&&((())))))(((((((((''''''&&&))))))******))))))((('''%%%%%%%%%&&&'''((())))))&&&&&&'''(((((()))))))))'''(((***,,,,,,+++***)))))))))(((((((((((()))))))))(((((('''&&&&&&&&&&&&***+++,,,***(((''''''((()))))))))))))))))))))))))))((((((''''''(((******(((((()))))))))*********))))))(((((((((((())))))++++++++++++******))))))++++++,,,,,,------..................------------//////////////////......---------...000111333444111111222333555888:::;;;:::888999:::999999@@@HHHNNNQQQTTTRRRMMMHHHEEEEEEIIIYYYrrr|||xxxsssggg\\\RRROOOKKKGGGEEEBBB???===???;;;666555555555222000000111222333333444444444222111111111111222222333000000111222222333333222555222111333333000111333444444555777888888999999888888888999:::;;;<<<===???AAADDDHHHKKKNNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTNNNOOOOOOOOOOOONNNNNNMMMIIIIIIIIIIIIIIIHHHGGGGGGAAA???<<<;;;:::999666444555555666666777666666666333333222111000111222222111000000000000000111111000222222222000///000111000000000000111111222222...///000000000222555888777777777999;;;>>>AAABBB<<<>>>CCCIIIPPPVVV[[[]]]```hhhpppsssyyy{{{wwwrrrrrrssstttwww|||~~~|||{{{zzzyyyyyyyyyxxxvvvsssllljjjgggdddcccgggmmmqqqoooxxxwwwqqqjjjdddbbbVVVNNNDDD<<<888444000---------......---,,,++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********((((((((())))))))))))***&&&''''''((((((''''''&&&(((((('''''''''((()))***(((((())))))))))))(((((((((((((((''''''(((((()))((())))))))))))*********'''''''''(((((())))))***&&&'''((('''&&&&&&'''(((''''''''''''&&&%%%$$$###)))))))))))))))(((((('''$$$$$$$$$%%%&&&(((***+++&&&&&&'''((())))))((((((((()))***+++++++++******''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''')))++++++***((('''((()))))))))))))))************+++)))'''&&&&&&(((***+++))))))))))))************(((((((((''''''(((((((((+++,,,,,,++++++)))((((((******++++++,,,,,,,,,,,,------------------......111111000//////......---000000////////////000000000000000111444666999;;;===<<<<<<<<<;;;999???FFFLLLPPPSSSSSSNNNHHHEEEDDDEEEVVVooozzzsssgggccc___[[[XXXUUUQQQNNNLLLFFF???===>>>@@@>>><<<999999999999888777555555555444444333333333333444000000111111111111111111222//////222222000000333222222222333444555555666333333333444555666666777666777888:::===???BBBCCCEEEEEEEEEEEEEEEEEEFFFFFF@@@@@@AAABBBBBBBBBAAAAAA======>>>>>>>>>======<<<666555444444555444222000111222222333333222222111//////000000000000//////111111111111111222333444///111333333222222444666////////////000000000000...000111111222444777:::777999===@@@DDDGGGIIIKKKHHHLLLRRRYYY```eeehhhjjjmmmvvv~~~{{{wwwvvvxxxzzz~~~~~~||||||~~~~~~xxxwwwxxxzzz{{{xxxsssoooeeeeeedddcccccceeeiiimmmnnnttt|||wwwooohhh^^^UUUQQQFFF???666222111000...+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((()))))))))*********&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***(((((())))))))))))((((((''''''((()))************(((((((((((()))))))))***'''((()))******)))((('''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&%%%$$$'''''''''((('''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))&&&'''((())))))((((((''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''((('''''''''''''''((()))'''((()))((('''&&&'''(((((((((((()))))))))******))))))(((((((((((())))))((((((((())))))))))))***))))))(((((((((((()))))))))***++++++++++++))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........000000000///////////////000000////////////000000111111111222444666999;;;>>>======>>><<<;;;@@@GGGLLLPPPUUUUUUQQQKKKHHHGGGDDDUUUnnnxxxuuupppkkkhhhdddaaa^^^VVVPPPHHHFFFHHHKKKKKKIIIFFFEEEDDDAAA???<<<999888333333222111111111111111222222111111111111111111000...///222333000111444222111111000000000111111///000000111222333444444111111111222444666999;;;888888999999999:::::::::777777888999::::::::::::777777888888777777666666111000000111222222111///000000111111000///.........///111222222222111000.........//////000222222***---000111000111444666000000000000000000000000111222444444555777;;;>>>???BBBHHHMMMQQQTTTWWWYYYXXX[[[aaagggllloooppppppoooxxx}}}zzzvvv{{{~~~{{{zzzzzz|||~~~zzzzzz{{{|||}}}yyyrrrlllfffggggggfffeeefffiiikkkppptttxxx~~~~~~oooggg___TTTIIIDDD;;;555///---000222111///------------...///000111------,,,,,,+++*********************************((()))***++++++***)))(((******++++++,,,,,,,,,,,,(((((())))))))))))(((((((((''''''&&&&&&((()))***(((((())))))))))))((((((&&&''')))+++,,,,,,,,,+++&&&'''''''''(((((())))))'''(((***++++++)))'''&&&&&&'''((('''&&&&&&'''(((%%%&&&'''))))))))))))(((%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$%%%&&&'''(((&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((('''(((((()))***+++$$$&&&'''&&&%%%%%%&&&'''&&&'''''''''(((((())))))'''(((***+++***)))'''&&&''''''''''''((((((((()))******))))))))))))******'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......//////000000111111---------...000111333444444444333444666888;;;======<<<===???>>>===BBBIIIMMMRRRWWWXXXSSSNNNJJJIIIFFFWWWpppvvvooogggeee```ZZZUUUSSSSSSUUUVVVVVVUUURRRMMMGGGAAA======:::666444444555555555555333222222222111///---111777999333000222333000000222444333000///000333111111111222222333444555555444444333333444444555444444444444444444444444666555444333333444555666222222111111111111222222////////////////////////111111111111000///...---.........//////000000000////////////////////////...000111222333333333333555//////666999666555777666777777888:::???HHHOOOKKKRRRYYY```jjjtttxxxvvvqqqpppuuu}}}yyyqqqllltttzzzyyyyyy}}}~~~{{{||||||zzz|||~~~yyyyyysssooonnnkkkggggggjjjpppppprrruuuyyyzzzzzzxxxooohhh^^^TTTKKKEEE???;;;222111111000///......---...---,,,,,,,,,---...///.........------,,,,,,,,,)))***+++,,,,,,+++***)))************)))))))))((())))))))))))))))))))))))(((&&&$$$$$$&&&((()))***))))))))))))))))))))))))***+++------+++***+++,,,,,,,,,++++++)))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))((((((((('''&&&$$$######$$$&&&'''&&&''''''(((((((((((((((&&&&&&'''))))))*********+++******))))))))))))))),,,***)))))))))((()))+++&&&'''((())))))((('''&&&)))))))))))))))******+++,,,,,,------...//////000.........------,,,,,,,,,,,,...000111000......///...//////111222333444444111333555555444555999===>>>BBBFFFDDD???>>>CCCHHHOOOPPPQQQTTTTTTRRRLLLGGGHHHXXXpppzzzwwwqqqiiiaaa]]]]]]^^^```aaabbb```\\\WWWQQQMMMEEEAAA<<<999888888777666777555444333444333111///000666777333000111222///...000111000...---...000222111111111111111222222222222111111111111222222222222222222222222222222222222111000000111222222111111111000000111111111////////////////////////....../////////......---222222222222222222222111000000000000000000000000///000111222222222333444888333333888:::777666999;;;===@@@@@@AAAFFFPPPWWWYYYaaajjjrrr|||~~~~~~|||tttqqqssswww|||~~~}}}yyy{{{}}}}}}~~~yyysssqqqnnniiihhhkkkkkkkkklllooorrrqqqkkkfff]]]WWWOOOFFF@@@;;;666444111111000000///......---......---,,,,,,---...///......---------,,,,,,,,,)))***++++++++++++***)))++++++++++++************))))))))))))))))))))))))###""" !!!$$$''')))***))))))))))))))))))))))))''')))******)))(((((()))(((((()))************)))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''******))))))(((&&&%%%$$$(((((()))++++++,,,,,,+++'''''''''''''''((())))))'''&&&%%%&&&'''((()))+++(((((())))))))))))((((((***************++++++,,,+++,,,,,,------.../////////...............---------...//////---------...//////000111222222333333---///222333444777<<>>===<<<:::888777777666444333111555666333111222222000///111222111///......///333222111111000000111111111111000000000000111111111111111111111111111111000000////////////000000111000000//////000000111000000000000000000000000------........./////////111111111000//////......///////////////////////////111222333333555888:::===;;;;;;???@@@>>>???BBBDDDIIIMMMNNNNNNRRR\\\eeekkkttt~~~}}}xxxvvvqqqsssuuuxxx}}}|||yyyzzz~~~}}}zzzxxxxxx}}}zzzvvvqqqkkkiiijjjhhhggghhhmmmqqqmmmbbbYYYJJJFFF@@@:::777444111///111000000//////...............------------......------------,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,++++++++++++***))))))))))))))))))))))))(((&&&%%%%%%(((***++++++))))))))))))))))))))))))'''(((******((((((((()))'''((())))))*********)))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******))))))(((&&&%%%$$$(((((()))***++++++++++++%%%%%%&&&'''((()))******(((((((((((((((***++++++))))))(((((((((((())))))+++++++++***+++,,,,,,---***++++++,,,,,,---...............///////////////000000000...,,,,,,---///000000000111111222222222,,,///111222333777>>>CCCJJJNNNQQQOOOKKKJJJMMMQQQPPPRRRUUUUUUUUUTTTTTTTTTKKKZZZooo{{{rrrnnnjjjlllnnnooommmhhhccc___\\\XXXSSSOOOMMMKKKIIIGGGFFFCCCAAA???===<<<999777555666666555444444333222333444555555444222111111222111111000000111111222222222111111111111222222222222222222222222222222111000000000000000000111000000////////////000000////////////////////////000000////////////000000111111000///...------,,,/////////000000000111111111333555666777;;;AAAFFFHHHJJJNNNPPPPPPOOOPPPRRRRRRXXX^^^^^^\\\```iiirrryyy|||wwwvvvooonnnooossszzz}}}~~~yyyvvvuuuuuutttsssvvv|||zzzssskkkgggfffdddcccdddkkkpppkkk]]]QQQBBB???:::777555444222000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,+++++++++*********))))))))))))))))))))))))...,,,***))))))***)))((())))))))))))))))))))))))(((***++++++***))))))***************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((())))))***&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''((())))))))))))((('''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&'''((())))))(((((('''((())))))***++++++++++++,,,+++)))((())))))'''))))))'''&&&&&&'''))))))+++************+++,,,,,,)))******+++,,,,,,------------....../////////000333333111...,,,,,,...111000000000000111111111111111222444333444777>>>DDDPPPSSSUUUTTTPPPNNNPPPSSSOOOSSSXXXZZZXXXVVVUUUUUULLLZZZmmm~~~}}}}}}|||tttssstttttttttssspppllljjjdddaaa]]]ZZZXXXVVVTTTRRRSSSQQQNNNLLLIIIFFFAAA>>>:::999888888888666444444555555555666555444222000//////......///000111111222111111000000111111222222222222222222222222222000000000111111000000000000000////////////000000........................111111000///......//////333222222111111000000000000000111222444555666666333666999;;;>>>DDDNNNUUU```fffllllllhhheeeccccccccchhhlllllljjjlllsssyyy~~~yyytttrrrllllllmmmrrrxxx~~~}}}zzzuuuqqqpppoooooonnnnnnooorrryyy|||tttkkkeeedddccc``````dddhhhbbbSSSFFF>>>;;;888666555444222000////////////............,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++*********))))))))))))((((((((((((((((((((((((+++)))''''''''''''%%%$$$((((((((((((((((((((((((''')))+++***)))((()))***)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''')))(((''''''&&&&&&''''''&&&''''''(((((('''&&&&&&'''''''''(((((((((((()))((())))))******))))))(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((('''))))))************)))((('''***+++''''''+++***''')))(((&&&&&&&&&&&&((())))))))))))))))))***++++++))))))******+++,,,,,,---,,,,,,,,,------......///222111///,,,******---000000000000000000000111111222444555555666;;;CCCJJJSSSUUUWWWUUURRROOOOOOPPPMMMRRRYYY]]]\\\XXXSSSPPPLLLYYYkkk~~~~~~{{{xxxuuutttxxx}}}xxxwwwvvvuuutttuuuuuuvvvooolllhhheeecccaaa^^^[[[```___]]]\\\ZZZVVVPPPLLLDDD@@@>>>@@@@@@<<<999999888777777888888777444111//////.........//////000000000////////////000000111111111111111111111111//////000000000000//////111000000//////000000111////////////////////////111000///.........///000111111111222222333333333111111333555777999;;;<<<>>>AAADDDFFFIIIQQQ]]]ggg|||}}}wwwssstttvvvxxxwwwuuuuuuxxxzzz|||vvvrrrqqqmmmooossswww{{{~~~}}}}}}yyyuuuqqqooommmlllmmmnnnnnnmmmmmmrrrzzz~~~vvvmmmhhhfffiiieeeaaa```^^^WWWIII???888666333222222111///...........................,,,,,,------,,,+++***)))++++++++++++,,,,,,,,,,,,++++++***))))))***++++++*********)))))))))((((((((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((%%%&&&((((((&&&&&&&&&'''%%%&&&'''((()))*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((******))))))(((&&&%%%$$$((())))))******)))))))))'''((()))))))))'''&&&%%%$$$+++---+++...555666222((((((''''''''''''(((((())))))(((((())))))***+++)))******++++++,,,------,,,,,,,,,---------------......,,,)))((((((+++.../////////000000111111111000111333444777???JJJRRRUUUVVVWWWUUUQQQMMMKKKJJJIIIMMMTTT[[[^^^ZZZSSSLLLJJJWWWjjj|||wwwsssppprrryyyzzzxxxtttssstttyyy~~~}}}xxxuuuqqqnnnjjjgggiiijjjlllmmmlllhhhaaa\\\TTTNNNLLLNNNNNNHHHEEEEEECCCBBBAAACCCDDDBBB>>>:::777666555333222111111111111000000//////000000111222222222222222222222222000111222222222222111000111111111000000111111111000000000000000000000000111000000000111333666777444555666777999;;;<<<<<<;;;===???BBBEEEHHHJJJLLLQQQTTTWWWXXXZZZbbbppp{{{~~~|||{{{yyywww{{{|||zzzwwwvvvxxxvvv{{{}}}yyyvvvssspppmmmkkkkkkmmmllliiigggkkkuuu}}}yyyrrrnnnllljjjeee^^^YYYSSSLLLCCC<<<444222111000111111000.................................//////...,,,+++*********+++++++++,,,,,,,,,++++++***))))))***+++++++++++++++*********))))))((((((((((((((((((((((((((((((((()))+++---,,,***(((((((((((((((((((((((($$$&&&((('''&&&%%%&&&&&&$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''')))(((&&&$$$$$$&&&((()))&&&&&&'''(((((()))******'''''''''(((((('''''''''******))))))(((&&&%%%$$$((()))))))))))))))((((((%%%&&&((()))))))))'''&&&###+++///...222;;;===888))))))************))))))******))))))******+++,,,******++++++,,,---------............------------------,,,+++)))***,,,...---......///000111222222///111222333777@@@KKKTTTVVVWWWVVVSSSOOOJJJGGGEEEFFFGGGMMMVVV]]]]]]UUUMMMGGGUUUhhh||||||xxxssstttyyy~~~zzzvvvtttxxx}}}yyytttpppoooqqqtttxxxxxxtttnnnhhhbbb[[[XXX[[[ZZZTTTPPPPPPOOONNNNNNOOOQQQOOOJJJFFFAAA???===:::888666555444333333222222222222333333444444444444444444444444333444555666666555444333222222111111111111222222222222222222222222222222333222222444666:::===???>>>???AAACCCFFFHHHJJJJJJNNNOOORRRUUUYYY]]]___aaabbbeeegggggghhhppp~~~}}}xxxtttsss||||||xxxwwwyyy|||~~~~~~|||yyyvvvsssnnnkkkffffffeee```^^^bbbmmmwww|||wwwsssrrraaa\\\UUUMMMGGGAAA<<<999444333222222444444444222---.....................///000111111000...,,,+++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''&&&'''((((((&&&$$$((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&''''''''')))***+++,,,(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&###!!!!!!###&&&((('''''''''((()))******+++&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&%%%''')))+++,,,,,,+++***(((+++))),,,666777111***+++,,,------,,,+++***++++++******++++++,,,---***++++++,,,,,,---......000000//////.........---...//////...------///111,,,---...///000111222333222333333333666===IIIQQQWWWWWWVVVSSSNNNIIIDDDBBBDDDCCCFFFPPP[[[^^^WWWOOOEEESSShhh||||||yyyvvvssssssyyyzzzrrrtttuuuuuuttttttuuuvvvtttrrrppplllgggccc```^^^ZZZZZZYYYZZZZZZYYYVVVSSSRRRNNNIIIDDDAAA???<<<:::777888555222333555333---444444444555555666777777999777666666666555333111333555777888777777888999666666666444444555888:::>>>===<<<@@@EEEIIIJJJIIIMMMRRRXXX[[[\\\]]]___bbblllnnnmmmlllooovvvxxxvvvyyy{{{zzzvvvsssxxxwwwqqqsssxxxzzztttwww~~~}}}||||||~~~yyy}}}{{{pppjjjlllccc``````dddfffgggjjjooo}}}~~~~~~zzzpppiiiZZZRRRHHHBBB???<<<777222111111222222000...,,,+++(((---333333...+++,,,...,,,+++***+++---...---,,,+++++++++,,,,,,---------))))))************))))))***+++***)))'''''')))+++(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''+++***)))'''&&&%%%######%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&)))(((((((((((('''''''''((())))))(((&&&$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&(((******'''$$$))))))************))))))(((((())))))******++++++)))******)))&&&%%%%%%&&&%%%&&&&&&'''((((((''''''(((((((((((())))))))))))''''''(((((())))))******---+++)))'''&&&'''((()))((()))***)))((((((***,,,------------------------///////////////.........------...///111333555666000000000000000111222222222222333666;;;AAAFFFIIINNNMMMNNNOOOPPPNNNIIIDDD>>>AAAGGGPPPVVVWWWSSSOOOMMMVVVhhh~~~~~~|||yyytttppppppttt{{{wwwxxxyyyyyyyyyyyy{{{}}}~~~~~~{{{wwwrrrooommmfffdddbbbaaaaaa```___]]][[[XXXTTTQQQNNNKKKGGGEEECCCDDDAAA======???===999:::::::::;;;===???BBBCCCBBBAAAAAAAAABBBBBB???===<<<>>>@@@AAAAAAAAABBBDDDGGGGGGGGGFFFEEEEEEHHHKKKLLLKKKKKKPPPWWW^^^```aaaaaafffmmmppprrrtttyyy|||zzz{{{|||wwwuuuwwwzzz~~~zzzxxx}}}~~~|||{{{{{{|||zzzqqqppplllhhhfffiiijjjiiijjjmmmttt}}}ttthhh```MMMFFF>>>:::888777333///111111111111///...---,,,,,,------------,,,,,,---,,,+++***+++---------+++++++++,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,***((((((***,,,***))))))((('''((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''((()))'''%%%$$$$$$%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''((('''&&&''')))***(((%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''***+++,,,+++)))(((((()))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%''')))***)))***+++***))))))+++---++++++++++++++++++++++++........................111000///---,,,+++******...............///000000333333333555888===AAADDDJJJIIIJJJLLLNNNMMMIIIFFFEEEDDDEEEJJJQQQUUUSSSPPPMMMUUUhhh~~~~~~zzzyyyuuuppplllllloootttxxx{{{}}}{{{|||}}}|||||||||~~~vvvrrrmmmiiihhhhhhhhhhhhfffeeecccbbb```]]]YYYVVVUUUVVVTTTNNNLLLNNNNNNKKKJJJIIIHHHIIIKKKNNNRRRTTTPPPQQQRRRTTTVVVUUURRROOOLLLNNNPPPQQQQQQRRRTTTUUU]]]]]]^^^]]]]]]^^^aaacccdddaaa```dddlllsssxxxyyyrrrwww|||zzzyyy}}}~~~wwwuuutttwww}}}{{{zzzzzz{{{yyytttpppqqqpppllljjjlllnnnxxxvvvgggXXXPPP???:::555222333333111...222111000///...---------///,,,))))))+++------,,,---,,,++++++,,,---+++***,,,,,,,,,,,,,,,+++++++++))))))************))))))+++,,,,,,***)))(((***+++++++++***))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%''')))+++------&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((&&&$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&'''(((((('''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((()))******))))))***,,,++++++++++++++++++++++++++++++,,,,,,------......//////...............///...............///000000333333333333555888;;;===BBBCCCEEEHHHKKKLLLJJJHHHMMMGGGBBBEEEMMMSSSTTTSSSNNNVVVhhh}}}{{{wwwsssmmmkkkkkknnnqqqsssuuuxxx|||}}}}}}|||zzzyyyzzz|||wwwqqqnnnmmmnnnnnnoooooooooqqqrrrpppmmmjjjiiillljjjccc______```___aaa___]]]\\\^^^aaaeeegggdddfffiiilllmmmkkkfffbbb```aaacccccccccdddfffhhhmmmoooqqqrrrtttwwwzzz}}}~~~yyyuuuvvv{{{|||~~~~~~zzzvvvvvv{{{zzzuuuqqqttt}}}}}}||||||~~~zzzyyyvvvqqqmmmlllpppvvv~~~wwwgggTTTFFF???888555222000111222111000222111///...------......---,,,++++++,,,------,,,...,,,++++++,,,,,,***)))---,,,,,,,,,++++++******))))))************)))))))))***+++***((('''((())),,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&)))'''&&&%%%&&&'''((((((&&&''''''''''''''''''&&&)))(((((((((''''''&&&&&&###$$$&&&%%%%%%$$$&&&'''###$$$&&&''')))******+++(((((((((((())))))))))))(((((((((''''''&&&&&&&&&+++***)))((('''((((((((('''((()))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,------///000111222000000000000000111111222333222222222444666888:::;;;<<>>666444222222111000///.........000///......------......'''...333333...+++,,,///,,,+++******+++,,,***)))+++++++++++++++*********))))))************))))))***,,,------+++******+++))))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''((((((''''''(((***'''''''''&&&%%%$$$###"""&&&&&&&&&&&&'''''''''''')))))))))))))))(((((((((###$$$%%%&&&'''))))))***,,,---------,,,,,,...///************************))))))******++++++,,,,,,++++++++++++,,,---...///...............///000000000111222333555777888999555777:::<<<===@@@DDDGGGKKKLLLOOOUUU\\\______\\\ZZZaaappp~~~yyytttqqqsssyyy|||zzz|||}}}yyyxxxyyyvvv{{{yyyvvv{{{zzzvvvttttttuuuyyy{{{uuurrrpppppppppoootttxxxyyy|||~~~vvvooollliiipppvvvvvvuuuvvvvvvtttooo```OOOFFF@@@:::555333///000000//////...//////......//////......------***---//////---,,,,,,...+++***)))***+++,,,+++***************++++++++++++))))))************))))))(((***,,,+++***((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%$$$&&&((((((&&&$$$%%%'''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((######%%%&&&((())))))***+++,,,---,,,++++++---///))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,...000222444555...............///000000000111111333444555666777666888:::::::::<<>>::::::777333111...000111111000000111222---.../////////...---,,,///,,,******,,,------,,,***)))((()))+++,,,,,,+++))))))******+++++++++,,,))))))************))))))$$$&&&((((((&&&%%%$$$$$$***))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))++++++)))(((''''''''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''&&&'''((((((&&&&&&'''((("""###$$$%%%'''((()))***&&&&&&&&&''''''(((((((((%%%&&&((())))))(((&&&%%%###&&&))))))&&&$$$%%%&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''')))***+++***)))((()))+++"""###%%%'''((()))******(((((((((((()))))))))***%%%&&&&&&''''''((((((((((((((()))))))))))))))(((((()))***)))((((((***,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++000000...---,,,++++++***000000000000000111222222111111222222333333333444777999:::999999:::???CCCKKKQQQYYY^^^^^^]]]\\\\\\XXX```qqq|||yyyuuusssqqqsssuuuwwwyyy||||||wwwqqqrrrzzz~~~zzzxxxvvvppppppsssttttttuuuzzz|||xxxyyyzzzyyyvvvtttwww|||yyyvvvtttsss}}}~~~~~~zzzuuurrrrrrrrrsssrrrtttyyyyyyuuutttyyyzzzxxx{{{zzzvvvsssppprrrzzz|||mmm]]]QQQMMMBBB<<<555333444444222///////////////////////////////////////...---,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++******)))((((((((((((((())))))******++++++******))))))))))))*********(((&&&'''))))))'''%%%((((((((((((''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&'''((((((''''''&&&((())))))'''"""'''(((***++++++)))'''&&&''''''''''''''''''''''''---,,,***((('''&&&''''''((('''%%%#########%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((***&&&######&&&))))))(((&&&&&&&&&&&&&&&'''((()))&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%$$$$$$###((('''%%%$$$$$$%%%'''(((((((((((((((((()))******************************,,,,,,,,,,,,---...//////+++,,,.../////////...---000000111111111111000000222111000111444666888888999999:::999:::<<>>AAA@@@???>>>>>>@@@EEEHHHMMMQQQVVV[[[\\\\\\ZZZYYYYYYddduuu~~~zzzwww{{{yyyvvvtttxxx{{{vvvtttssstttxxx}}}|||yyyuuuvvvvvvuuussssssttttttwwwwwwwwwyyy}}}}}}yyyxxxzzz|||xxx{{{}}}pppsssuuuwwwqqqeee[[[UUUFFF???777222222222000...///---,,,,,,---.........///////////////////////////////////////......---////////////............++++++++++++++++++++++++++++++******)))((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''(((((('''&&&&&&&&&&&&(((((((((((('''''''''''''''(((((()))))))))))))))&&&'''''''''''''''&&&&&&((((((((((((((((((((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((&&&&&&'''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((()))***+++******)))************************************+++,,,------222111///...,,,***))))))((()))+++---...///000000111222444555777;;;AAAFFFIIIIIIHHHFFFDDDEEEHHHJJJQQQTTTXXX\\\^^^\\\XXXUUUWWWbbbsssyyywwwuuusssrrruuu|||}}}}}}{{{~~~~~~~~~}}}}}}}}}~~~}}}}}}|||zzzvvvsssqqqtttvvvzzz}}}mmmppprrrssszzztttdddWWWLLLFFF;;;777222000111111///------------------...//////////////////////////////---...............------------------,,,,,,,,,,,,,,,,,,++++++************((((((((()))******++++++))))))(((((((((((((((((()))((((((''''''(((((()))&&&'''((('''%%%$$$%%%&&&((((((((((((''''''''''''''''''((()))))))))(((((())))))))))))))))))((('''%%%&&&((())))))'''%%%###&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&((())))))&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((()))***+++++++++***)))************************+++******++++++,,,---...,,,,,,,,,+++,,,,,,---...+++,,,...000111222333333///111444555777<<>>FFFOOOQQQSSSWWWYYYYYYVVVSSSOOOQQQUUUWWWVVVSSSNNNKKKLLLWWWgggwww|||zzzyyyyyy|||~~~|||zzz~~~|||vvvuuuwwwuuuyyy~~~}}}xxxooobbbTTTKKK>>>999333000000000///---///......------......///++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........///...------......---+++***************)))))))))...---***'''%%%$$$$$$%%%***))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))((('''''''''((()))***((((((''''''''''''((((((((('''%%%%%%'''(((''''''%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$######%%%''')))((('''%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''''''''***)))'''&&&%%%&&&((()))))))))))))))))))))))))))))))))*********+++++++++------............------,,,,,,------...///000111444444666::::::999>>>EEEOOOSSSXXX[[[[[[ZZZXXXXXXSSSUUUVVVWWWTTTOOOIIIEEEIIIUUUgggxxx~~~~~~~~~}}}{{{sssuuuyyy}}}wwwuuuuuuwwwwww{{{}}}yyyyyyrrruuuzzzyyytttkkkbbbWWWKKK@@@:::555222///...//////...,,,......------------......******+++++++++,,,,,,,,,++++++,,,---....../////////...,,,---......---++++++++++++******)))))))))******)))(((((((((((((((,,,++++++***************))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))***))))))(((((((((((())))))(((&&&%%%&&&((((((((('''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''''''''###%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''###%%%'''&&&%%%$$$%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&'''''''''''''''&&&((((((''''''(((((())))))'''''''''''''''''''''''''''(((((())))))))))))(((%%%%%%&&&&&&''''''((((((,,,+++)))''''''(((***,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,---...///000000///---,,,,,,,,,,,,---...000111222222333777::::::999>>>DDDMMMSSSZZZ^^^]]][[[[[[\\\WWWXXXYYYWWWSSSMMMGGGBBBGGGTTTgggyyy|||yyy}}}qqqrrrtttyyy~~~~~~yyysssqqqrrrrrrrrruuuzzzyyywwwppprrruuuyyyzzzsssggg```UUUJJJBBB;;;666333222111////////////---,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---...///000000111///---,,,,,,------,,,+++,,,,,,++++++******))))))&&&(((***,,,,,,,,,+++***,,,++++++***************))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''''''''((())))))(((''''''&&&&&&''''''(((((('''&&&((()))***)))(((%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&'''((()))***&&&'''''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&''''''(((((((((+++***)))(((((()))***,,,))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++++++++***)))(((---------...///111222333111111555999:::999>>>DDDKKKQQQYYY^^^^^^\\\\\\]]]XXXYYYYYYWWWSSSLLLFFFCCCEEERRRfffyyy~~~wwwuuutttwww|||}}}~~~zzzwwwwwwyyyzzz~~~zzzvvvssssssqqqsssuuuxxx|||{{{vvvnnnooopppqqquuuzzzjjj```TTTMMMCCC;;;666444333333111111000000///...------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000000000...---,,,,,,------,,,***+++++++++++++++*********((())),,,......,,,***(((***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((***+++***(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))'''%%%######$$$###%%%'''(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&'''((())))))******)))'''''''''((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---******+++++++++++++++***............///000111222000000444888999:::???GGGKKKPPPWWW\\\]]]\\\ZZZYYYSSSTTTTTTSSSPPPKKKFFFCCCDDDQQQeeexxx}}}}}}~~~zzzvvvwww|||~~~|||xxxvvvuuuvvvvvv{{{}}}}}}{{{zzz{{{||||||zzzyyyzzz{{{}}}|||uuunnnoooooommmnnnwwwwwweeeVVVMMMCCC>>>999555333222222111...//////...---------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------...........................---+++,,,------,,,******++++++++++++++++++,,,)))***++++++++++++***)))***))))))((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((***+++)))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))'''%%%###$$$&&&###&&&((()))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$&&&((()))&&&&&&&&&'''''''''((((((&&&'''((()))************)))))))))))))))(((((((((%%%&&&'''((())))))((('''))))))))))))))))))))))))'''((()))***+++,,,---------------------...///000...---------......///000000000333888999;;;BBBKKKNNNQQQUUUZZZ[[[YYYTTTPPPIIIJJJLLLLLLJJJGGGDDDAAADDDQQQdddwww~~~{{{{{{||||||wwwxxx}}}||||||yyywwwvvvvvvwwwzzz|||~~~{{{{{{}}}yyyssspppppprrr{{{zzzrrrpppqqqpppmmmlllsss~~~iiiTTTGGGAAA888666444333333111///---+++,,,---,,,+++,,,---///.........------.........,,,,,,------------......------------------,,,,,,...---+++,,,------,,,************++++++,,,,,,---(((((('''((()))***,,,---,,,++++++***************))))))))))))(((((((((((('''((((((((())))))******'''((((((((('''&&&%%%%%%******))))))))))))******$$$$$$%%%''')))***(((&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&((($$$&&&)))***(((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$&&&''''''&&&%%%%%%&&&(((((((((((()))))))))***))))))))))))))))))))))))%%%&&&((((((((((((&&&%%%!!!"""$$$&&&(((***++++++%%%$$$#########%%%((()))&&&&&&&&&'''''''''((((((&&&'''((()))************++++++******))))))((((((&&&(((***+++,,,+++***)))))))))))))))))))))))))))'''((()))***+++,,,------++++++******+++,,,...000------,,,,,,,,,------...111111333888:::===EEENNNQQQRRRTTTXXXZZZWWWOOOIIIBBBCCCEEEFFFFFFDDDAAA@@@DDDQQQcccvvvxxxyyy{{{{{{~~~uuuttt}}}}}}zzzyyyzzz{{{|||~~~|||zzz{{{~~~|||{{{|||{{{}}}{{{~~~{{{{{{|||}}}||||||vvvqqqsssnnnuuuwwwqqqmmmlllmmmnnnrrrzzzyyygggUUUGGG>>>999555444333111000000000000,,,++++++******++++++,,,((((((((()))*********+++)))************++++++++++++,,,---...////////////......//////......---,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((...+++(((((())))))&&&###%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))(((((()))((('''%%%'''((()))***)))(((&&&$$$((((((((((((((((((((((((+++(((&&&'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((%%%######%%%'''%%%###&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))((((((((()))+++,,,&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******...,,,***'''&&&&&&&&&'''(((((((((((())))))))))))++++++******)))(((((((((******+++,,,,,,,,,++++++******++++++,,,---...............///////////////111333444666999???FFFKKKPPPRRRTTTSSSPPPLLLJJJIII>>>???@@@BBBBBBBBBAAAAAABBBRRRdddsssvvvuuuvvvxxx|||}}}{{{}}}|||zzz{{{~~~~~~yyyuuuuuuuuuuuuyyy~~~}}}uuutttooosss~~~{{{vvvqqqqqqqqqrrrtttwww{{{~~~zzzsssgggYYYKKK@@@999555000//////............///---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***((())))))******+++,,,,,,************************---***(((((())))))'''%%%'''(((((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&%%%$$$&&&'''((()))((('''%%%$$$'''''''''''''''''''''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$&&&((('''%%%''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&''''''(((((((((((((((((((((((())))))***,,,+++)))(((''''''''''''(((((((((((()))))))))*********++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,---.........---.........//////000000111222444666999>>>EEEIIIPPPRRRTTTSSSNNNIIIEEEDDDAAAAAACCCCCCCCCBBB@@@???BBBQQQcccrrr{{{vvvuuuwww}}}}}}{{{|||}}}zzzuuuppppppooonnnrrrwww|||zzzwwwoooqqqxxx~~~xxxxxxwwwuuussspppmmmjjjiii\\\WWWOOOEEE===666222111------,,,,,,---......///...------,,,,,,------...,,,,,,,,,+++++++++++++++)))************+++++++++))))))***++++++*********,,,,,,,,,,,,,,,+++******(((((()))******++++++,,,************************+++)))(((((())))))(((&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((('''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%&&&'''((((((''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&'''(((((()))(((((((((((((((''''''(((((()))******)))))))))((((((((((((((((((((()))))))))*********++++++,,,------......)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111222444555777<<>><<>><<>>===???AAACCCCCCBBB@@@???@@@OOOaaaooo|||uuutttwww}}}~~~}}}~~~{{{{{{}}}xxxqqqmmmkkknnnssszzzvvvhhh^^^QQQEEE>>>999555222333222000///............///...---+++******)))))),,,++++++******++++++,,,,,,,,,,,,+++++++++++++++)))************++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++***))))))''''''((())))))******+++************************'''(((***)))(((''')))***%%%&&&'''((())))))))))))''''''(((((()))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&""" !!!###'''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%$$$$$$&&&(((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))*********++++++++++++******)))(((((('''((()))******++++++******........................,,,------...///000111111000111222333333555888:::;;;???CCCDDDBBB>>>;;;999999;;;===???@@@AAAAAAAAA@@@OOOaaaooo~~~|||yyyxxxwwwzzz{{{wwwvvvwww}}}~~~|||}}}~~~yyytttoookkklllooosss}}}yyynnncccTTTKKK@@@888666444222000000///......---......///...---,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++***))))))''''''(((((()))*********************************''')))+++***'''&&&(((***''''''((((((((((((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))&&&%%%'''***&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&$$$%%%'''***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&''')))'''%%%######$$$&&&''''''&&&&&&&&&&&&'''((((((***)))(((''''''((())))))))))))*********+++++++++))))))))))))))))))))))))((()))+++,,,,,,***(((&&&,,,,,,,,,------......///---.........//////000000000111222222222333555888999<<>>;;;999888888888999:::<<<===???@@@AAAPPPbbbooo~~~zzzwwwyyy|||zzz}}}wwwtttsssssswww}}}xxxuuuwww~~~{{{vvvppplllkkklllooovvv~~~zzzrrrllldddYYYNNNFFF>>>666333444555444111------------------............------......//////...------,,,,,,------...(((((())))))*********+++)))************+++++++++)))***+++,,,---.........,,,------------,,,++++++*********)))((((((''''''(((((((((((((((((((((((((((***+++***'''&&&''')))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%%%%(((,,,%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$&&&((('''%%%&&&(((+++(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&***'''$$$"""!!!###%%%''''''&&&&&&&&&&&&'''((((((,,,***((('''&&&''')))***)))************+++++++++((((((((()))******++++++((())),,,------***'''$$$(((((()))***++++++,,,,,,.........///////////////000111222222111222444666444777;;;===<<<;;;;;;;;;888888888888999;;;===>>>AAAPPPbbbpppvvvvvvwwwvvv{{{~~~wwwwww{{{}}}}}}{{{wwwoookkkmmmvvv~~~{{{yyyzzz}}}|||uuullljjjmmmsssuuuvvvuuuqqqkkkcccZZZOOODDD===666444111000000111000///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---+++***)))***++++++000+++)))++++++'''%%%&&&***++++++,,,,,,++++++***---...//////,,,(((### ...,,,(((%%%%%%&&&(((******************+++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))'''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))(((((()))&&&%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$###%%%''')))***(((&&&%%%''''''''''''''''''''''''+++***)))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))(((&&&$$$###$$$&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))))))))'''&&&%%%'''''''''((((((((((((((('''((()))******)))((('''+++***)))))))))***,,,,,,---------,,,,,,+++++++++---...///000111111111111000000000111222222333333555666777999;;;===>>>???===:::999;;;<<<;;;<<<@@@CCCNNN___qqqxxxrrruuutttsssvvvzzzwwwvvvxxxzzz~~~vvvvvvzzz|||~~~}}}zzztttppprrryyy~~~{{{zzz~~~yyysssppprrrsssqqqnnnmmmggg]]]TTTKKKBBB;;;666333111.........///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))((((((((((((((((((%%%$$$)))+++***)))+++,,,------......------,,,+++,,,...000///...,,,***,,,+++((('''&&&'''(((***''''''((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))***)))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***************)))(((((((((((((((((())))))******(((((()))******)))((((((+++***)))))))))***+++,,,------,,,,,,,,,++++++++++++,,,---...////////////000000000111222222333333444555777:::<<<>>>?????????<<<;;;======;;;<<<@@@BBBMMM^^^pppwwwuuuyyyuuusssttt{{{xxxxxxzzztttqqqqqqtttwww{{{~~~yyyxxxzzz}}}|||}}}}}}www{{{~~~|||{{{zzzuuummmfffaaaYYYMMMBBB:::666333111000///------...//////.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))(((((('''%%%""""""(((+++++++++---,,,------......------,,,'''(((***+++,,,---------***))))))((((((((())))))((((((''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''(((((('''&&&'''''''''(((((('''''''''"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''(((((())))))))))))''''''''''''''''''''''''######$$$$$$&&&''')))***'''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++******)))))))))))))))'''(((((()))***+++,,,,,,))))))***++++++***))))))******))))))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...////////////000000000111222222333333333555888;;;>>>@@@@@@AAADDD@@@>>>??????<<<<<<@@@@@@LLL]]]nnn|||~~~}}}wwwvvvvvvyyy}}}~~~zzzyyyyyyxxx{{{~~~zzz|||~~~ttttttuuuyyy|||~~~vvvwww~~~uuuhhh^^^SSSLLLAAA999444222222222000///...///111222222111//////...---,,,++++++***++++++++++++++++++++++++++++++++++++***************+++,,,------,,,+++***)))&&&%%%)))+++))))))+++***++++++,,,,,,++++++*********)))))))))))))))***((())))))*********))))))+++***)))'''%%%###!!!!!!))))))))))))))))))))))))######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&(((******)))((()))***###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&((()))***''''''''''''''''''''''''(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((&&&''')))******((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''(((***+++,,,,,,*********++++++************************+++++++++,,,+++++++++++++++++++++---...///000111111111111000000000111222222333333444666:::>>>AAACCCDDDDDDHHHDDDBBBBBB@@@======@@@???KKK[[[lll|||uuuuuutttuuuwwwyyy~~~}}}|||~~~~~~xxxuuuttttttssssss{{{~~~{{{{{{}}}|||zzzvvvwww|||xxx{{{{{{lll\\\QQQEEE@@@:::666444444444333000//////000222333222111//////...------,,,++++++))))))))))))))))))))))))+++++++++*********))))))+++,,,---.........,,,,,,---)))(((+++,,,***(((******++++++,,,,,,++++++***000///---,,,+++++++++,,,((()))***++++++***))))))+++***)))'''$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((&&&%%%&&&'''((('''&&&''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((%%%''')))******)))'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&''')))***+++++++++******************+++))))))******++++++++++++++++++++++++++++++++++++---...///000111111111111000000000111222222333333555777;;;???CCCEEEGGGHHHKKKGGGDDDDDDBBB>>>===@@@@@@KKK[[[jjjyyyvvvtttuuuyyy|||}}}yyywwwwww|||}}}~~~zzzwwwvvvrrrtttuuuvvv|||uuusssqqq~~~|||~~~xxxkkk[[[LLLCCC888666444333333444333222.........///111222000/////////......------,,,,,,))))))))))))))))))))))))+++************))))))))))))***++++++++++++++++++,,,((((((+++---++++++,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,)))******++++++***))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))))))))((((((((((((((((((''''''((((((((('''&&&%%%&&&''''''&&&%%%'''''''''(((((('''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&'''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''######$$$$$$&&&''')))***'''''''''&&&&&&'''''''''$$$&&&((())))))((('''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++%%%&&&&&&'''((())))))***+++***))))))))))))***+++))))))***++++++++++++************++++++++++++++++++,,,---...////////////000000000111222222333333555666999===AAAEEEIIIJJJMMMHHHEEEEEECCC???>>>@@@AAAMMM\\\jjjwww}}}{{{||||||}}}~~~~~~~~~|||~~~tttssspppyyy~~~{{{uuulllkkkhhhaaaVVVJJJ@@@;;;333222000000111222111///000///000111222222111///...............---------++++++++++++++++++++++++************)))))))))))))))((((((((())))))***++++++''''''+++---++++++,,,,,,------......------,,,(((((())))))************,,,++++++******)))))))))&&&&&&''''''((())))))***************************'''((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$&&&((()))(((((()))***&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************''''''(((((())))))))))))***))))))(((((())))))***((()))***+++,,,++++++***)))*********+++++++++++++++,,,---...////////////000000000111222222333333444444666999>>>CCCHHHKKKMMMHHHFFFFFFCCC???>>>AAACCCOOO^^^jjjvvv~~~{{{~~~tttuuunnnvvv~~~~~~zzztttllldddXXXWWWUUUOOOHHHAAA<<<:::444222000///000000000///333333333444555555333111---------...............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))((((((((()))+++,,,,,,((('''***+++)))((()))***++++++,,,,,,++++++***---------------,,,+++***---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''"""######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''!!!###%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***)))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''')))))))))(((''')))))))))))))))************)))(((''''''((()))***((()))***+++,,,+++******))))))******++++++++++++---...///000111111111111000000000111222222333333222222333666;;;AAAGGGKKKMMMHHHFFFFFFCCC??????AAAEEEPPP___jjjuuu}}}zzzqqqrrruuuxxx~~~|||xxxsssuuuwwwuuulll___QQQHHHAAA@@@>>><<<:::888777666///000111222222111000///......000111222333444444222000---+++,,,,,,+++***///...,,,+++***+++,,,,,,))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++***************+++,,,------......------,,,,,,,,,,,,+++***)))(((((())))))))))))((((((((((((((()))*********((('''&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((("""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***&&&######&&&((()))(((%%%(((***)))%%%######$$$&&&%%%%%%%%%%%%&&&''''''"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''((()))******"""###%%%'''(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''(((***++++++)))&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%'''((()))((((((***+++)))///111,,,'''''')))***++++++*********+++,,,,,,******+++,,,,,,,,,,,,+++---........................//////111222333444444555555555777999===AAACCCHHHGGGFFFDDDBBBAAA@@@@@@BBBPPP___iiiuuu~~~oooppppppqqqtttzzzyyypppkkkbbbbbbbbb___WWWMMMDDD>>>999888777555444222111000///000000111111000000///......////////////......000...,,,+++,,,------,,,,,,+++***)))))))))***+++)))))))))))))))***+++++++++*********************++++++***))))))******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++)))((((((************))))))))))))((()))******)))((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***'''$$$$$$&&&'''&&&$$$$$$&&&''''''%%%#########%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''000111111...***&&&$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((((((((()))+++,,,222444///******++++++***************++++++,,,******++++++,,,,,,,,,+++,,,,,,------............//////000111222222333333333333444555888;;;>>>@@@DDDDDDBBBAAA@@@?????????CCCQQQ```jjjvvvxxxvvvtttrrrqqqtttyyy}}}wwwkkk^^^VVVMMMLLLIIIEEE@@@;;;666333222111000000///...---,,,000//////////////////000////////////...,,,+++***---,,,++++++---//////...******)))))))))***++++++))))))******++++++,,,,,,,,,,,,+++******)))((((((******)))))))))******+++***++++++,,,,,,++++++***+++++++++++++++***)))(((+++++++++*********))))))((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&&&&%%%$$$"""$$$$$$###$$$%%%%%%$$$"""$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''((()))******((('''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((())))))******))))))(((((((((((((((((((((((((((%%%'''(((((('''((()))***---222444000,,,++++++***)))))))))******+++++++++******+++++++++,,,,,,,,,***++++++,,,---......///000000000111111222222222222222222333555888;;;===???>>>==================EEESSSaaajjjvvv{{{||||||xxxuuuwww{{{~~~}}}yyyooodddWWWLLLDDD>>>===;;;888555222000////////////............---000///...------...///000111111111111000///---------++++++,,,...///......+++++++++,,,,,,------...*********************)))+++*********)))))))))(((***))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((*********))))))))))))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&)))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%###%%%###!!!###&&&(((&&&###$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&'''(((***%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((('''((())))))((((((***++++++000222...+++***)))'''))))))***++++++,,,,,,,,,++++++***+++++++++,,,,,,))))))***+++---...//////000000000000111111111111111111222333444777888::::::::::::::::::;;;<<<===FFFSSSbbbkkkvvv}}}{{{yyy}}}{{{yyy{{{|||uuunnncccXXXMMMEEE===999555555555444333111000///...////////////////////////...---,,,,,,---...//////000000000000000//////---,,,,,,,,,......---,,,***++++++,,,------------******+++***)))(((&&&%%%(((((()))))))))*********))))))(((((()))******+++,,,,,,------------,,,,,,******+++++++++***)))))))))((((((((((((''''''''')))(((((((((((())))))))))))))))))(((((((((((('''(((''''''&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''''''''&&&$$$"""$$$''')))(((%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$###############'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,***'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***))))))((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((***++++++***)))***,,,***...///+++)))***)))&&&)))***+++,,,------------++++++*********+++,,,---))))))***+++---...//////000000000000000000111111222333333444555666777888777777777888999:::<<<===EEESSSaaakkkvvvyyy{{{}}}{{{{{{|||ssslll]]]VVVLLLBBB;;;777444333000000111222222111//////---------------------...------,,,,,,,,,,,,------++++++,,,---.........------,,,,,,---...///---+++))))))***+++++++++******)))*********)))(((&&&$$$''''''((())))))***++++++(((((((((((()))******+++,,,------......------,,,******+++++++++******)))(((((('''''''''&&&&&&&&&)))(((((((((((())))))***)))))))))(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&((()))&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((())))))'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))***++++++))))))***+++***,,,,,,)))(((++++++(((''')))***,,,---------,,,,,,+++*********+++,,,---***++++++,,,---......////////////000000111111111333444444555555666666666555555555666888999;;;<<>>BBBEEEGGGRRRbbbppp{{{yyykkk]]]RRRKKKFFFDDDCCC@@@<<<999777666333111000...,,,,,,---...---,,,...------,,,,,,---------,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,+++******))))))******++++++++++++************++++++++++++++++++++++++//////............------'''''''''((()))***+++,,,(((((((((((())))))))))))+++,,,------++++++,,,---,,,,,,------,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((&&&&&&%%%%%%%%%***))))))(((((((((((((((+++***))))))((()))))))))'''(((((()))***+++,,,,,,************+++---...///)))***---/////////---,,,000000////////////000000111111111111222222222333444555555444333555888;;;BBBKKKVVVbbbooo333333333444555777999::::::AAALLLWWWaaammmyyyssshhhXXXLLLDDD>>>999444555333111000111111///......---------.../////////------,,,,,,++++++,,,,,,------...///...---,,,+++************************+++++++++***************,,,,,,++++++******))))))************************........................***))))))))))))******+++((((((((())))))*********+++,,,---,,,+++***+++---***+++,,,---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&(((+++---......&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$###%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((()))(((((('''&&&&&&&&&&&&&&&+++******)))((()))))))))******))))))))))))))))))'''(((((()))******++++++...---,,,,,,++++++,,,,,,***+++,,,............---000//////////////////000111111111222222222333333444444555444333555888;;;CCCKKKVVV```mmm000000000000111111222222777999===BBBIIISSS___hhhuuuvvvwwwzzzzzz}}}|||sssmmm___UUUGGG???<<<999555000111111000111222000---++++++,,,---.........//////------,,,+++++++++++++++...//////000000...---,,,************************++++++++++++******))))))(((''''''&&&&&&%%%%%%%%%)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************((()))))))))******++++++)))+++,,,+++***)))***,,,)))***+++++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((++++++***))))))))))))))))))))))))*********))))))((((((((()))******++++++...---,,,,,,++++++,,,,,,,,,,,,++++++,,,---///000//////000000000000//////111222222222222333333333222333444333444666:::===DDDKKKVVVaaannn......//////000000000111444444444555999AAAKKKRRRYYY[[[___dddkkkuuu}}}}}}~~~|||xxxqqqggg\\\TTTJJJCCC:::666555555333000111111000111111///,,,)))(((***,,,,,,,,,,,,,,,.........---,,,++++++++++++...//////000///...---,,,***************************++++++++++++***))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))***************+++...---,,,+++++++++++++++***************+++++++++)))***++++++))))))***+++)))))))))***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''))))))***))))))&&&&&&%%%%%%$$$$$$######%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&((())))))+++******)))))))))))))))(((((()))************))))))))))))*********++++++************+++---...///---,,,+++***+++---///111000000111111111111000000222222222222333333333333222333333333444666:::===BBBKKKWWWbbbooo///000111111222222222222111111111222444888<<<@@@AAADDDHHHMMMRRRZZZdddjjjtttzzz}}}|||~~~{{{zzzzzzzzzyyy~~~~~~xxxxxxxxxuuuqqqooonnnooohhhfffaaa\\\VVVOOOGGGBBB<<<888333111222222111///111///------......---+++(((***---...,,,+++,,,...///...---,,,,,,+++++++++,,,---.........---+++******************************++++++,,,+++***)))(((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))******++++++******+++,,,,,,---++++++++++++++++++*********+++,,,,,,******+++,,,+++******)))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))***)))((((((&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$#########$$$%%%%%%&&&'''''')))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''######$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((******)))(((((((((((()))'''((()))***+++******)))*********+++++++++++++++)))))))))***+++,,,---...,,,,,,,,,,,,---...//////000111222333333222111000222222222333333333444444444444444444444555999;;;???IIIVVVbbbppp///000000111111111111111000111222333333444444444555888;;;<<>>>>>FFFHHHKKKMMMNNNMMMKKKJJJMMMPPPRRRQQQOOOPPPUUU[[[lllzzz{{{vvvxxx{{{uuunnngggcccaaa___]]]bbb^^^ZZZYYYZZZZZZXXXVVVIIIIIIFFFAAA@@@BBBAAA===999999999888777555444333333333111000///.........++++++******++++++,,,---...------,,,,,,------...++++++*********+++---...,,,+++***))))))***+++,,,)))((((((((()))***++++++))))))******+++,,,......,,,+++***)))((((((((((((((()))***+++***)))'''%%%((()))***)))((('''''')))***)))))))))))))))******)))******++++++,,,------......---,,,+++******+++...,,,******++++++(((%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((++++++)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######"""######$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&'''((()))***###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++++++++***)))))))))(((((((((((())))))''''''(((((((((((('''''',,,,,,++++++,,,,,,---...------..................+++,,,...000222333444444444444444333333222222222666555444333444555666777AAAJJJVVVbbbooo000000111111111222222222111111111111000000000///111111222333555666666777999:::<<<>>>???>>>===<<<===@@@BBBAAA???@@@EEEJJJSSS```nnnvvvzzz}}}}}}|||yyyuuuxxx~~~|||{{{xxxuuurrrgggccc\\\WWWTTTQQQOOOMMMNNNLLLJJJHHHHHHGGGFFFEEE>>>@@@>>>999888:::999555444444444444333111000///...---,,,+++)))))))))))),,,,,,,,,,,,,,,---......,,,++++++************+++,,,,,,+++++++++,,,---...++++++***))))))***++++++******)))))))))***++++++(((((((((((()))***+++++++++***************++++++((()))***+++***)))'''&&&'''(((************,,,...(((((((((((()))***+++,,,))))))******+++,,,,,,---//////.........//////000...,,,++++++,,,+++(((&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++***)))(((''''''''''''*********))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''((((((''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))((())))))*********))))))))))))(((((((((((()))))))))******++++++******)))))))))(((((())))))***+++------------...............///000111222222222222555444444444333333333222555555444333444555666777BBBJJJWWWcccppp000000000111111111111222111111111111000000000000111111111111111111111111222333333444555555666666333555777666444555999===:::EEEQQQWWW[[[aaadddcccdddjjjqqqsssqqqqqqtttwww|||}}}wwwqqqpppttt{{{zzzwwwrrrmmmiiiccc^^^ZZZOOOLLLHHHEEEBBB@@@>>>;;;999::::::999777555444444333666666333222333222...000000111111000000///...000///...---,,,+++++++++...------------...////////////......---------------,,,,,,,,,,,,---......++++++***))))))***++++++,,,++++++************+++***)))))))))))))))******************+++,,,------(((((()))******)))'''&&&&&&(((************,,,...&&&&&&'''((()))+++,,,---)))))))))***++++++,,,,,,...---......///000111222...---,,,,,,,,,,,,)))'''((((((((((((((((((((((((''''''(((((((((((())))))***)))((('''''''''''''''))))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))******)))(((((()))))))))***))))))(((((())))))***+++++++++,,,,,,+++++++++((((((''''''(((((()))***//////000000000111111111000000111222222222222111555555555444444444444444555444444333444555666777BBBJJJWWWcccqqq000000000111111111222222111111111000000000000000222111111111111111111111222222111111222333555666111222333333222333555888444;;;AAABBBDDDHHHJJJJJJKKKPPPUUUWWWVVVVVVYYY\\\\\\```fffooouuuvvvsssooojjjhhheeebbbbbbgggnnnttt}}}zzztttnnneeeaaa\\\VVVQQQLLLFFFBBB>>><<<:::999888777444111000333555444111......000...333555333222222000---000000111111111111000000222222111//////............------------...//////111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++------,,,+++*********+++---,,,,,,+++******++++++***)))))))))******+++,,,(((((())))))))))))((('''''')))))))))'''&&&'''((('''''''''((((((***+++,,,(((((())))))***+++++++++++++++++++++,,,---.........------------,,,***)))((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&&&&''')))(((((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))(((&&&'''''''''(((((((((((()))))))))((((((((((((((('''''''''((((((((())))))+++***(((''''''((())))))***))))))))))))))))))***)))******++++++******)))***************+++,,,,,,------......//////000000///000111222222333333222555555555555555555555555555444333333444555777888@@@IIIVVVbbbppp111111111111222222222222000000000000000000111111000000111111111222222222111000/////////111333444000111111111111111222444555999:::888888;;;<<<:::999===AAABBBBBBCCCEEEGGGEEEGGGJJJOOOTTTWWWWWWWWWRRRQQQOOONNNOOOTTT[[[```tttyyy~~~~~~||||||~~~xxxxxxxxxxxxxxxyyy{{{}}}}}}xxxuuuuuuxxxxxxvvvtttpppllliiigggiiikkkjjjeeeaaa^^^YYYTTTLLLIIIEEEAAA>>>;;;777444555444333444444333000...---111444333000---...///---333777555333333111...//////000111111111111000......---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,------------,,,+++*********+++++++++******************++++++*********------,,,+++*********+++------,,,+++******************)))((((((((((((((((((((()))))))))))))))((('''((()))(((&&&&&&&&&'''))))))(((((((((((((((((('''(((((())))))******++++++******))))))******+++------...---,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&++++++******)))(((''''''%%%%%%%%%$$$$$$%%%%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((***)))(((''''''((()))*********))))))))))))************++++++++++++******,,,++++++++++++,,,------'''(((((()))******++++++---...///111333444444444555555555555555555555555444444333333444555777888>>>GGGSSS```nnn222222222333333333333444000000000000111111111111---...//////000111222222222111000000111222444555222222222222333333333333333555555222222666777555333555777888888999:::<<<::::::;;;===???AAACCCDDD>>>>>>>>>===>>>BBBHHHLLL^^^ccchhhhhheeeccceeeiiinnnlllhhheeeccccccdddeeeccccccccccccddddddeeeeeehhhjjjjjjiiifffcccbbbaaabbbaaa```\\\XXXSSSNNNLLLJJJMMMNNNJJJHHHHHHEEE@@@;;;999666555444333222000000/////////111000///---,,,---///...---,,,,,,------333777444111111000...------.../////////......---,,,++++++*********++++++************+++,,,,,,+++,,,---.........,,,,,,*********+++******)))((()))***++++++++++++***))),,,++++++************+++++++++***)))((((((((()))******)))((('''&&&&&&'''(((((((((((())))))))))))%%%'''))))))))))))+++---******)))((('''''''''''''''''''''((())))))******,,,,,,+++******++++++++++++,,,...---+++******+++))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''(((((()))***+++******))))))******++++++,,,,,,------,,,,,,+++*********)))***++++++,,,))))))***+++,,,---......+++,,,...000222333444444444444444444444555555555444333333333444666777888<<>>EEEJJJOOONNNJJJGGGJJJNNNQQQOOOLLLJJJHHHHHHIIIIIIKKKJJJJJJKKKLLLLLLKKKKKKMMMMMMMMMLLLKKKKKKKKKLLLIIIHHHGGGEEEBBB???<<<;;;:::======:::888999777333444222//////000000000///...---,,,---...///...------,,,***+++,,,------,,,,,,333777333.........---------.........---,,,,,,......------,,,,,,------***************+++,,,,,,+++,,,...000111000///...***++++++,,,+++***)))((()))***++++++++++++***)))******)))))))))***++++++******))))))))))))))))))))))))((((((((((((((()))((((((((((((((()))******%%%'''))))))))))))+++,,,)))(((((('''''''''((((((&&&&&&'''(((((())))))***************+++,,,------)))+++------***))))))+++************************((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''+++******)))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%'''((())))))******+++******))))))******+++++++++,,,,,,,,,,,,++++++)))))))))))))))******++++++,,,---...///000000111,,,,,,...///000111111222222333333333444444444444333333333333444666888999<<>>===999666999===;;;:::999888777888888999:::999999:::;;;;;;:::999:::999999888999:::<<<===888888888888777666555444666999888444222222///+++111///---,,,---......---///---,,,,,,...//////...000---******...000///...---444777222------........./////////......---,,,------,,,+++++++++,,,,,,++++++******++++++,,,---&&&(((***,,,------,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,+++***))))))((((((((()))***++++++,,,+++++++++++++++,,,,,,(((((((((((()))***+++,,,((((((((((((((()))******&&&(((((((((&&&%%%&&&''''''''''''''''''((()))***&&&&&&''''''((()))))))))''''''((()))***,,,...///(((+++---,,,)))((()))+++************************((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$######""""""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''''''''''''''((((((((()))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((###$$$&&&(((************++++++************++++++)))))))))******)))))))))***************++++++,,,''''''((()))+++,,,,,,---------...///////////////222222222333333444444444333333333333444666888999===FFFSSS```nnn666555555444444444555555444333222222111111222222222222222222111111111111222111111111111111222222//////000000111111111222000000000000000000000000111000///......///000111222333333222111111222444333333333222222222111111111111111111111111111111111222333333222111222333000000111222333333444444333222222222111111000000111111222222222111111000000000000000000000000000..............................---------,,,,,,,,,222111///---,,,---///000...111444333///------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))))))))((()))******+++******))))))))))))******&&&''''''((()))******++++++***)))'''''''''((()))''')))+++,,,,,,,,,***)))+++++++++***++++++,,,,,,000///---+++))))))))))))&&&&&&'''((()))***++++++++++++******)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$#########&&&'''((('''%%%$$$%%%&&&$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((()))(((&&&$$$###!!!###&&&'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((///...,,,+++))))))******(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&$$$(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$"""!!! (((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''......---,,,++++++++++++,,,,,,------...---------222222222222111111111111444444333222222111111000111222222444555555666666===GGGQQQ[[[kkk999888888777666666666666555555444444333333333444111111111111000000000000111111000000000000111111000000000000111111111222000000000000000000000000000000////////////000000000111111000//////000222333333222222111111111111111111111111111111111111///111222111000///000111...//////000111111222222000000000000/////////...000000111111111111000000////////////////////////...........................------------,,,,,,,,,///...---,,,++++++,,,------///111000---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************************************+++***)))***,,,---,,,+++)))))))))))))))******+++***))))))))))))))))))***''''''(((((())))))******))))))((((((''''''((((((&&&((()))++++++***)))((()))))))))***+++,,,---......---+++***)))))))))))))))))))))))))))*********''''''''''''&&&&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%$$$'''''''''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&'''&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&''''''%%%%%%%%%&&&&&&'''((()))))))))(((***+++,,,+++)))&&&'''''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******++++++******)))(((***)))))))))***++++++,,,,,,,,,------......------////////////////////////333333333222222222222111222222222333444555666777===FFFQQQ[[[jjj===<<<;;;::::::999888888777777777666666666666555222222222222111111111111222222111111000111111222000000000111111111111111///////////////////////////000000111111000000///000111111000//////000222222111111111111000000000000000000000000000000000...///000///...---...000---------......//////000.........---------------//////000000000000//////////////////////////////........................------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...000///---++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***+++---...---,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((''''''&&&'''((()))***)))((('''((((((((()))+++,,,...///++++++***)))((()))))))))++++++******))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((''''''&&&%%%$$$&&&%%%###!!!!!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%'''(((((('''''''''(((((('''&&&%%%%%%''''''((((((((((((((((((%%%%%%'''((())))))******))))))))))))))))))))))))************************++++++++++++++++++***)))*********)))******+++++++++,,,------......------........................111111222222222333333333333222222111222555777888===FFFQQQZZZjjj??????>>>>>><<<;;;:::999999999999999888888777777555555555444444444333333444444333333222222333333111111111111111111111111///////////////////////////000111222222111000///222333333222111111222444111000000000000000000000////////////////////////---...//////------...///,,,,,,------.........///------------,,,,,,,,,,,,---...//////////////////////////////////////////........................---------,,,,,,,,,++++++---.../////////...------///000000000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((+++***)))***,,,---,,,+++(((((()))***************((())))))))))))))))))((())))))))))))(((((((((((($$$%%%&&&(((((((((''''''&&&'''((()))))))))(((((())))))))))))***+++------)))(((((((((((())))))))))))))))))))))))(((((((((*********))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%$$$$$$"""  ###&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''''''''&&&&&&%%%$$$###$$$""" """$$$$$$$$$************)))((('''&&&''''''''''''((((((((((((###$$$%%%'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***000///...,,,+++******)))++++++,,,---............////////////000000000000000000111222333333444444444333111111222444777999<<>>===<<<===>>>???>>>===<<<;;;777777777666666666555555444444333222111111111111222222222222222111111111000000000000000000000000000111111111111111111000000111111000//////000222000000000111111111111222///////////////////////////000111000///...///111........................------------............,,,---...///000000000///................................................,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((+++++++++******))))))(((******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))((('''(((*********)))'''((()))++++++******)))''''''))))))))))))''''''(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((())))))))))))******,,,,,,***)))))))))))))))'''((())))))))))))((((((######$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&"""%%%((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&)))******)))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''!!!"""$$$&&&&&&&&&%%%%%%'''&&&$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))*********)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++++++++))))))))))))***+++,,,---***+++,,,---.../////////---------......//////000000000111222333333444444333222222111222555777888<<>>;;;;;;;;;;;;::::::::::::777666555444333333333333333333333222222111111111222222222222222222222222222111111000000111111222000111111000//////000222111111111111222222333333////////////////////////...000111000///...///000........................,,,,,,,,,---------......------...///000111111000................................................,,,,,,,,,++++++++++++***++++++*********+++------///,,,******,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******++++++++++++******************************************************)))(((((((((***+++***)))'''(((***+++++++++)))(((&&&''')))******)))'''&&&''''''(((((())))))******))))))((((((''''''((((((((('''''''''(((((())))))+++******))))))))))))***((()))*********)))((('''%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&!!!$$$&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&###$$$&&&((((((((('''&&&$$$######$$$&&&'''%%%$$$$$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***((())))))))))))((('''&&&((((((((((((((((((((((((************************((()))******++++++******'''(((((()))***,,,---...)))***,,,---.../////////------...//////000111111111111111222222333333333222222222333444555666777;;;EEEPPPYYYiiiEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@????????????;;;;;;999888777777777777333333333222222111111111222222222222222222222222333222111000000111222333222333333222111111222444111111222222222333333333000000000000000000000000...///000///......///000------------------------+++++++++,,,,,,------------...///000111111111111................................................,,,,,,,,,+++++++++******...---+++++++++---///000111...++++++...000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))***************************)))))))))+++,,,+++***'''(((***+++,,,+++)))(((&&&'''(((******((('''&&&&&&''''''((()))******++++++***)))'''''''''((()))'''&&&&&&&&&&&&'''(((((())))))((())))))***++++++)))***+++++++++)))((('''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''************))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&(((******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((((((&&&""" ######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))+++&&&&&&&&&'''''''''(((((('''''')))))))))((('''&&&'''(((******)))(((%%%$$$%%%$$$%%%'''((((((&&&$$$%%%&&&''')))******++++++&&&&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,,,,++++++,,,,,,---...)))***,,,---...////////////000000111222333333444111222222222222333333333111222333444555555666666;;;EEEOOOYYYiiiCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBBBBAAA@@@>>>>>>::::::999999999999888888666666666666666555555555555333222000000111222444222222222222111111111000111111111111111222222222000000000000000000000000222222111111111111222222000000000000000000000000000000///...,,,+++******---------------...///000000000000000000000000000333111...------///333555666555333111000//////000,,,,,,,,,++++++,,,,,,---***+++,,,+++******,,,...777444000---,,,+++)))'''+++***)))))))))***,,,,,,,,,++++++***)))))))))******)))))))))))))))******+++++++++******************+++,,,,,,***))))))******((('''(((+++,,,+++)))))))))))))))))))))))))))+++***)))(((((('''((((((******))))))******+++,,,,,,***'''&&&'''''''''&&&'''''')))***+++++++++++++++++++++***))))))((((((((()))***+++++++++++++++)))))))))))))))***++++++***************)))(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$""""""$$$&&&((()))((((((&&&%%%$$$######'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&%%%###"""$$$&&&((((((''''''''''''(((((())))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%)))&&&%%%&&&((()))'''%%%)))'''$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$######$$$%%%&&&''''''''''''((((((((((((*********)))(((''''''''''''''''''''''''((())))))***************************+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,---............---222222222111///...,,,,,,////////////000000000000111333555555555555777888>>>CCCKKKVVVggg}}}CCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEDDDDDDBBBAAAAAA===<<<<<<<<<;;;;;;::::::999999888888888777777777999888666555444555666777333333333333222222222222111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000000///...---,,,+++***,,,,,,,,,---...///000111////////////////////////222111///......000222444222111///...------.........------,,,,,,,,,------+++,,,---,,,++++++---///444111...,,,,,,,,,+++***++++++*********+++,,,---,,,,,,***)))))))))******+++******)))))))))******************************)))***,,,+++***((())))))'''%%%$$$%%%((()))(((&&&)))))))))))))))))))))))))))((('''''''''''''''((())))))(((((())))))***+++,,,)))'''&&&'''''''''&&&&&&'''((()))************%%%%%%%%%&&&&&&'''''''''((()))******+++++++++***((((((((((((((()))*********************)))((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%''')))((((((''''''(((((()))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((()))'''&&&&&&((()))(((&&&(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))*********************************+++,,,,,,+++******))))))******+++,,,,,,---))))))***++++++++++++***//////000000000//////...000000000000111111111111111222444444333444666888>>>BBBJJJVVVfff}}}DDDEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDAAAAAA@@@@@@???>>>============<<<;;;:::999999888888777666444444444555666444444444444333333333333111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000000000///......---,,,,,,,,,,,,,,,---...000111222////////////////////////000000/////////000111222///...---,,,,,,---...//////......---,,,,,,,,,---+++,,,------,,,,,,---///000...,,,+++,,,------,,,,,,++++++++++++,,,---------,,,***(((((()))+++,,,---,,,+++***************))))))))))))))))))))))))(((***+++***)))(((((((((&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((''''''''''''((())))))+++)))'''&&&'''((('''&&&&&&&&&'''((())))))))))))''''''''''''''''''((((((((())))))***************)))))))))))))))************************)))((((((&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''))))))))))))((('''&&&'''((()))(((&&&((('''&&&'''((()))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++))))))))))))((((((((((((&&&&&&'''((())))))******+++******)))))))))******)))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,++++++,,,---------------,,,---...///000111111111111111111111222222222222111222222111111333666999>>>BBBJJJVVVfff|||DDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::888777666555444444444555555444444444333333333333111111111111111000000000222222222222222222222222111000000//////000000111000000000000000000000000000000000//////.........,,,,,,,,,---...000222222////////////////////////...//////000000000000000......---------...000111......---,,,+++++++++++++++,,,,,,,,,++++++---...///---+++***,,,------,,,*********+++++++++,,,,,,---+++)))(((((()))+++,,,------,,,+++************(((((((((((())))))))))))((()))******(((''''''((((((((((((((()))******)))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))******(((''''''(((((('''&&&%%%&&&&&&'''((((((''''''+++***)))((('''&&&%%%$$$(((((())))))***))))))(((******++++++,,,,,,,,,+++***************)))(((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((()))'''&&&&&&&&&''''''&&&&&&(((((()))+++,,,+++)))&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************)))))))))))))))(((((((((&&&&&&''''''((())))))*********))))))(((((())))))(((((((((((((((((((((((()))))))))******))))))))))))))))))******+++++++++,,,------...............+++,,,---///000111111111000000000111111111222222111111111000///111555999===BBBJJJUUUfff|||EEEEEEEEEDDDDDDCCCCCCBBBDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDAAAAAA@@@???>>>===<<<;;;<<<;;;:::999999888888888555555444444444333333333333222222222111111111000111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000---------...///000111222........................---...///000111000000///...---,,,,,,,,,---//////,,,++++++***))))))******)))***+++***))))))+++---000...+++***+++++++++***((())))))***************,,,+++)))((((((***+++,,,---,,,,,,+++******++++++''''''(((((())))))))))))((()))******(((''''''((()))***************++++++((((((((((((((((((((((((''''''''''''((()))******)))(((((((((((()))******)))(((''''''((()))'''&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%###""""""!!!(((((()))))))))(((((('''((()))***+++++++++*********************)))(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''%%%%%%&&&%%%%%%%%%%%%&&&''''''(((***+++***'''%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''&&&''''''((((((''''''&&&(((((()))))))))(((((('''***)))))))))(((((('''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((***))))))))))))))))))******************+++++++++))))))***+++++++++++++++,,,---...////////////////////////000000000111111111111000//////111555888===BBBJJJUUUfff|||NNNLLLIIIFFFCCCBBBBBBAAADDDDDDDDDEEEEEEEEEEEEFFFDDDEEEFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;:::999888888666666666555555555555444444444444333222222111111111111111111111111111111222222111111111111222222111111111111111111111111000111111111111111111111............///000111111........................---...///000000000//////...---,,,*********++++++***))))))(((((())))))***((()))***)))((()))***,,,111...+++*********)))((('''((())))))******))))))******************++++++++++++************++++++'''(((((())))))******+++(((***+++***)))(((((((((''')))******)))(((***+++)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***+++(((''''''((())))))'''&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%&&&'''''''''(((((((((((((((''''''&&&%%%&&&'''))))))(((''''''***************)))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&'''(((((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&'''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&((('''%%%"""''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((('''''')))((((((((('''''''''&&&))))))((((((''''''&&&&&&(((''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---....../////////........./////////000000000000000111111000000222555888===AAAIIIUUUeee{{{bbb]]]WWWOOOJJJGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDDDDCCCCCCCCCBBBBBB=========<<<;;;:::888888999999888888888777777777666666555444444333222222222222222222222222222222333333222222222222333333111111111111111111111111111111111111222222333333000000////////////000000....................................//////000000111000---+++***))))))))))))((((((((()))***+++,,,)))***+++***))))))+++---///---***))))))***)))((('''((()))***+++******)))((()))***+++,,,++++++***))))))))))))******+++,,,(((((())))))***++++++,,,)))***,,,+++***((())))))&&&(((***)))(((''')))+++))))))))))))))))))))))))))))))((('''''''''(((((((((((('''''''''((())))))'''''''''((())))))(((&&&''''''(((((((((''''''&&&%%%&&&&&&((()))***+++,,,'''(((((((((''''''&&&%%%%%%'''(((******)))((('''***************)))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%''')))(((&&&%%%''')))%%%$$$$$$&&&''''''%%%###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&''''''))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&''''''((()))++++++************************,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......//////......//////000000000111111111000111222222222333555777<<>>===;;;;;;;;;:::::::::999999777777666555444444333333333333333333333333333333444333333222222333333444111111111111111111111111111111111222222333333444111000000///////////////........................///............///000000555333111...,,,*********(((((())))))***+++---...***+++,,,+++******,,,......,,,)))))))))******)))((()))***+++,,,+++******'''(((***,,,---,,,***)))''''''(((((()))***,,,---((())))))***+++,,,,,,,,,***+++,,,,,,***))))))***''')))++++++((((((***,,,)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((******(((&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%(((***,,,---------+++******************)))(((((((((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%(((******(((%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&((())))))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***''')))+++***'''&&&(((***(((''''''((())))))(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&''')))+++---(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&((()))******'''''''''((()))+++---...************************---,,,+++******+++,,,---------------------------)))***++++++,,,,,,+++++++++,,,---...//////000///000111111111111222222222///111333333333333555777<<>>===>>>===<<<;;;:::999888777777777666555555555555666555555555555555555555555444222111222333444333111222111111000000111111222222111111000000111111222333333222000///...---,,,//////.........---------,,,,,,,,,+++,,,,,,---...,,,+++******+++,,,+++)))*********++++++++++++++++++******))))))******+++************************---,,,***(((((((((((())),,,+++***((((((((())))))))))))))))))***+++,,,,,,++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((*********))))))))))))((())))))))))))))))))))))))+++(((%%%$$$%%%'''''''''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((******)))((((((''''''&&&((((((((((((((((((((((((---,,,******++++++)))((('''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&'''&&&&&&'''&&&&&&%%%$$$###$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&''''''(((((())))))&&&&&&'''(((***+++,,,,,,%%%'''+++------+++(((&&&)))))))))))))))))))))))),,,+++***)))(((((())))))---,,,+++++++++,,,---...++++++++++++************+++,,,,,,---------,,,,,,---------............///222222222333333333444444222333444333222333666888;;;@@@HHHQQQ```vvvooogggeeeaaa```]]]YYYVVVRRROOONNNHHHHHHHHHHHHFFFDDDCCCAAABBBCCCDDDEEEFFFFFFGGGFFFEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;:::999999888777777666666777777666666666666666666666666333222222222444555555333222222111111111111222222222222222222222222222222333333222111111000//////---------,,,,,,++++++***+++++++++******++++++,,,,,,+++***+++,,,,,,***)))*********++++++,,,,,,,,,***))))))(((((())))))******************************)))((('''((()))+++,,,---,,,+++***))))))))))))'''''''''''''''((())))))))))))))))))************((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((()))******&&&&&&''''''((())))))***&&&&&&((()))+++,,,------)))))))))***+++,,,,,,,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''')))+++,,,---&&&&&&''''''&&&$$$"""!!!$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((()))'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&&&&'''((()))******(((''''''&&&%%%$$$$$$$$$%%%$$$#########%%%&&&'''))))))))))))))))))))))))))))))))))))))))))******,,,+++)))((((((***,,,---,,,,,,,,,,,,++++++++++++------------------,,,,,,------------............111111222222222222333333222333444333222333666888;;;@@@GGGQQQ___uuutttmmmiiiggggggeeebbb^^^ZZZVVVTTTPPPPPPNNNLLLIIIFFFCCCBBBAAABBBCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBAAA???===<<<<<<;;;:::999999888888999999777777777777777777777777444333222333555666666555333333222222222222333333222222333333333333222222111111111222222222222222...------,,,++++++************)))))))))))))))***,,,++++++,,,------+++)))))))))***+++,,,---------(((((((((''''''((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,------,,,+++***)))))))))''''''''''''''''''((()))((())))))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&'''((()))(((%%%###$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))***+++++++++***)))'''&&&''''''((()))))))))***+++&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''')))+++,,,---&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******((((((&&&%%%###""" )))'''%%%###$$$&&&***,,,((((((((((((((((((((((((''''''((()))***++++++,,,+++***)))((((((***,,,---...------------,,,,,,,,,------.........---,,,,,,---------.........//////000000000000111111111111222333444333222333666888;;;@@@GGGPPP___ttt|||wwwsssoooqqqpppooolllgggbbb]]]ZZZXXXVVVSSSPPPLLLJJJHHHGGGCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJLLLHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@???======<<<;;;;;;;;;;;;;;;888888888888888888888888555444333444666777777666444333333222222333333444222333333444444333333222000000111111222333333444111111000///...------,,,+++***))))))((()))))))))*********,,,......,,,***))))))***+++,,,---...///)))((((((''''''(((((()))(((((((((((((((((((((((('''(((***++++++***)))))),,,+++++++++******)))))))))))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&'''(((***(((%%%###%%%%%%%%%&&&'''''''''((())))))(((&&&%%%$$$###"""))))))(((''''''&&&&&&%%%$$$%%%'''((()))(((((('''((()))***(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&'''&&&&&&%%%$$$###((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))***&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%(((((())))))******))))))((((((((((((((((((((((((&&&'''(((***++++++++++++,,,+++*********+++,,,---------------,,,,,,,,,,,,,,,------.........------.........////////////000/////////000000000000111222333444333222333666888:::???GGGPPP___uuu}}}uuurrrqqqooorrrsssrrrqqqmmmhhhccc```\\\ZZZVVVSSSPPPPPPPPPPPPJJJJJJKKKKKKKKKJJJJJJIIIFFFEEECCCCCCCCCEEEHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCBBB??????>>>============>>>::::::::::::::::::::::::777555555555777888777666444444333333333333444444222333444555555444333222111111111111222222222222444333333222111000///...,,,,,,+++***************))))))***,,,//////---+++((()))***+++---...///000******))))))))))))******))))))))))))))))))))))))))))))************))))))******************))))))***))))))((((((((()))))))))))))))))))))(((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((())))))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$)))((((((''''''&&&%%%%%% $$$'''***+++,,,,,,''')))***)))&&&$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&'''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''(((((())))))&&&'''((()))((('''&&&%%%((((((((((((((((((((((((((()))***+++******)))((())))))*********+++++++++,,,,,,+++++++++*********,,,,,,---.../////////.../////////000000000111111///000000000000111111111222333444333222333666888:::???GGGQQQ```vvvwww~~~vvvllliiijjjkkkmmmooopppqqqoookkkgggeee^^^[[[WWWTTTSSSTTTVVVXXXQQQRRRRRRRRRRRRQQQQQQPPPIIIGGGDDDAAAAAABBBEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGFFFFFFFFFEEEEEEDDDDDDAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<888666555666777888777555555444444333333444444555333333444555555444333333222222222111111000000000444444333222111000///......------,,,+++++++++,,,((((((***---///000...,,,((()))***+++---...000000,,,,,,++++++++++++,,,,,,************************)))((((((((()))***,,,---((())))))*********))))))(((''''''&&&&&&&&&''''''***)))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((())))))***---)))$$$"""###&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***++++++%%%%%%&&&&&&'''(((((()))&&&''')))***+++***)))((($$$''')))((('''&&&)))+++&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######"""!!! %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&$$$######$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''')))*********)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***)))&&&%%%$$$%%%&&&(((((((((((((((((((((((((((++++++,,,+++***(((&&&%%%&&&&&&'''(((((((((((('''*********))))))))))))(((+++,,,---...////////////000000000000111111111111000111111111111222222222222333444333222333666888:::???GGGQQQ```wwwvvvuuuqqqmmmiiigggggghhhjjjkkknnnpppppppppnnnmmmiiiiiiccc[[[XXXZZZ[[[ZZZ\\\ZZZYYYXXXXXXXXXVVVTTTSSSPPPKKKGGGEEECCCBBBAAABBBCCCBBB@@@DDDIIIIIIEEEFFFIIIKKKKKKIIIGGGGGGIIIIIIKKKLLLKKKHHHGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@AAABBBAAA@@@>>>============888888888777666666555555777666555444444444444555555555666666555333111000555444333222222222333444333444555555444333111000000000///...,,,+++******((((((***---000000...,,,*********+++,,,---///000,,,,,,+++******)))))))))******))))))(((((((((((())))))))))))))))))))))))(((***++++++)))'''&&&&&&))))))((('''''''''''''''((((((''''''''')))+++,,,---,,,***)))(((((()))******)))'''%%%%%%''')))***&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))***---***'''&&&&&&'''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((,,,+++)))((('''(((***+++))))))(((''''''(((******'''((()))******)))((('''***)))((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%######$$$''''''''''''(((((((((((('''&&&%%%&&&''''''%%%###(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%&&&'''''''''&&&''''''%%%######$$$&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&%%%&&&)))***)))'''***************++++++,,,++++++,,,---***&&&''',,,---+++(((&&&&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111000//////......000111222444444444444444555666777999>>>GGGRRRbbbyyydddggghhheee``````dddiiihhhiiijjjkkkllllllmmmmmmnnnmmmggg^^^\\\___bbbbbbeeecccbbbaaa```___]]]ZZZUUUQQQMMMJJJHHHGGGDDDBBBDDDDDDCCCAAACCCHHHGGGCCCDDDGGGIIIJJJHHHFFFGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA???>>>===<<<<<<;;;:::::::::999888888777777777777666666555666666666555555666666555444333222555444333222222222333444333333444555444333222111000000///...---,,,++++++)))))))))+++---...,,,+++))))))******+++---...///******+++++++++*********''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***,,,------***)))(((((())))))((('''''''''''''''(((((('''''''''''''''(((''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''''')))***++++++)))'''&&&'''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((())),,,+++***((('''&&&''''''(((((())))))))))))((((((((((((''''''&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%%%%''''''''''''(((((((((((((((&&&%%%%%%&&&'''%%%$$$(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%$$$""""""###$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((&&&''''''((((((''''''&&&%%%$$$$$$'''+++......---))))))(((((())))))***+++---+++,,,---+++''')))---,,,+++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000//////.........///000111333222222333333444555666999>>>GGGQQQaaaxxxTTTZZZ___^^^ZZZ\\\dddlllhhhggggggggghhhkkknnnpppsssrrrllleeecccgggjjjiiigggeeedddcccbbbaaa^^^[[[XXXUUUQQQOOONNNLLLIIIEEEEEEFFFEEEBBBDDDGGGGGGCCCCCCDDDFFFGGGFFFEEEFFFGGGFFFGGGHHHHHHGGGGGGHHHJJJHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@>>>============<<<<<<;;;;;;::::::888888777777777888888999555555666666666666555444666555444333333333333333111222444555555444333333111111000///......------+++)))(((((()))******)))))))))))))))***+++------((()))***,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))***,,,---,,,***))))))))))))((((((''''''''''''((((((((((((((('''&&&%%%$$$(((''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''((())))))+++***)))))))))+++...///***(((&&&&&&((((((((('''(((((('''&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&((())),,,+++***(((''''''''''''))))))(((((((((((())))))$$$%%%&&&''''''&&&%%%$$$))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&%%%&&&'''&&&''''''''''''((((((((()))'''%%%$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***))))))(((((((((((()))&&&''''''((((((''''''&&&%%%%%%%%%(((+++.........))))))(((((())))))***+++---++++++---+++(((***...+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////...............///000000111111111111222333444555999>>>GGGQQQaaaxxxNNNRRRUUUVVVUUUXXX___eeefffdddbbbbbbdddjjjooosssssstttsssnnnmmmooonnnllldddcccbbbbbbbbbaaa___]]]]]]ZZZWWWUUUTTTRRRMMMJJJHHHJJJIIIFFFGGGJJJJJJGGGCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGFFFGGGIIIKKKHHHIIIJJJJJJJJJHHHGGGFFFIIIIIIHHHFFFEEECCCBBBAAA?????????>>>======<<<<<<999888888888888999999:::666666777777777777777777666666555444444333333333000111333555555555555444222222111111000000//////...+++(((&&&'''(((((('''(((((((((((()))***+++,,,)))***+++,,,,,,+++)))(((************************((((((((((((((((((((((((((()))******(((''''''((()))(((''''''''''''((((((''''''((()))((('''%%%$$$))))))((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''(((((())))))((('''&&&'''***,,,...((('''&&&&&&((())))))((((((''''''&&&&&&&&&'''''')))))))))(((((((((((((((&&&&&&&&&&&&''')))***+++''''''(((((())))))*********)))(((''''''((()))***"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((***'''$$$###$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######(((((()))(((&&&&&&''')))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))******))))))******+++,,,---******,,,,,,)))***...*********++++++*********++++++,,,,,,,,,,,,------......///////////////................../////////111111111111222444555666999>>>FFFQQQaaawwwOOONNNMMMMMMPPPSSSUUUVVV]]][[[YYYXXX[[[aaahhhllloootttxxxxxxwwwwwwsssmmmfffdddcccdddfffgggffffffbbbaaa___\\\YYYVVVRRRPPPMMMPPPPPPMMMMMMPPPRRRPPPGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCEEEEEEEEEFFFIIIKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@??????>>>>>>===::::::999999999999::::::888888888888888888999999777777666666555444333333000111333555666666666555222222222222222222222222111...***''''''(((((('''(((((((((((()))***+++++++++,,,,,,,,,+++***((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))''''''((()))((((((''''''''''''((((((&&&'''((()))***))))))(((''''''&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$###""""""###$$$'''((('''&&&&&&''')))***)))(((''''''&&&&&&&&&''''''(((&&&&&&%%%&&&&&&((()))***&&&&&&&&&'''((()))******&&&''''''((()))************)))(((''''''((()))***!!!###%%%'''''''''%%%$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$$$$###$$$%%%&&&&&&&&&&&&''''''''''''***'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$'''((()))(((''''''(((***((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''*********)))'''&&&&&&&&&)))(((((((((((()))******+++((((((,,,---+++***---)))***+++,,,,,,+++***)))+++++++++,,,,,,---------......///////////////............///////////////111111222222333555666777999>>>FFFQQQ```www[[[VVVRRRRRRUUUWWWVVVTTTUUUSSSQQQPPPRRRUUUZZZ]]]eeennnwww{{{}}}|||vvvooogggdddbbbccceeehhhjjjkkkgggiiihhhccc\\\WWWVVVWWWWWW[[[[[[WWWVVVXXXZZZXXXPPPMMMJJJHHHGGGFFFDDDBBBBBBCCCCCCCCCCCCEEEHHHKKKHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGEEECCCCCCCCCBBBBBBAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;::::::999999999999999:::777777777777666555333333111222444555666666666555333333333444444444444444444111---************)))))))))((())))))***++++++,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))***,,,(((''''''''''''(((((()))&&&'''((()))************(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))***)))''''''&&&&&&&&&&&&'''((((((""""""""""""###&&&((()))%%%%%%%%%&&&'''''''''((()))))))))))))))(((''''''))))))(((((((((((())))))###$$$%%%'''''''''&&&%%%&&&&&&%%%%%%$$$#########'''&&&&&&&&&&&&&&&%%%%%%!!!###%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&''''''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''%%%&&&&&&&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((())))))***'''(((((())))))(((((('''&&&''')))((('''&&&''')))'''&&&&&&&&&&&&'''(((((()))''')))...000...+++,,,******++++++++++++*********++++++,,,,,,------...------...///000000//////...//////000111000000000111111111222444555777777999>>>FFFQQQ```vvvdddbbb^^^]]]^^^^^^^^^^^^YYYWWWUUURRRQQQQQQRRRRRRVVV```kkksssxxxzzzvvvpppgggddd```___bbbfffiiikkkllloooppphhh\\\VVVXXX^^^cccggggggaaa^^^^^^___^^^[[[WWWRRRNNNLLLJJJGGGDDDBBBBBBCCCBBBBBBDDDGGGJJJHHHHHHHHHHHHHHHIIIJJJJJJGGGHHHJJJJJJJJJHHHGGGEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>===============<<<;;;999999999::::::888888888888777555333222222333444666666666555555444444444555555666666666666333000.........---+++******)))))))))***+++++++++***)))((()))***,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++***))))))+++---'''''''''''''''((())))))(((((('''''''''(((((()))((((((***+++++++++******''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''((((((((()))*********)))(((''''''''''''(((******(((&&&&&&&&&&&&&&&&&&'''(((((($$$$$$#########%%%''')))&&&'''''''''((('''''''''((())))))******)))''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######&&&''''''''''''''''''((($$$&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''(((((($$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((())))))))))))(((((($$$&&&))))))((((((***,,,((((((((((((((()))******)))(((+++222555222---,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,...///000000000000//////111222222222111000///000000111333444666777999>>>FFFPPP```vvvdddeeedddbbb______bbbdddbbbaaa^^^ZZZWWWTTTRRRPPPIIISSS___iiipppuuutttppplllhhhbbb```bbbfffjjjlllnnnssstttkkk\\\UUUZZZaaallloooooohhhbbbbbbbbbaaabbb^^^WWWSSSPPPNNNJJJFFFBBBBBBBBBBBBBBBCCCGGGIIIHHHGGGFFFFFFGGGHHHJJJKKKIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>===<<<:::999999::::::888888999888777555333222333444555666666666555444444444555555666666777777777555222111111000///---******************+++,,,)))(((''''''(((+++///111''''''(((((()))))))))***))))))))))))))))))))))))((())))))(((&&&''')))+++'''''''''''''''((()))******)))'''&&&%%%%%%&&&'''"""###&&&(((******+++***((('''%%%$$$$$$%%%'''((('''''''''''''''((())))))$$$%%%'''''''''%%%"""!!!'''''''''(((***)))'''%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))***)))***************)))((($$$%%%''')))***+++******'''((()))******)))((('''(((''''''&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((&&&'''''''''((()))))))))'''((())))))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''#########$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&(((***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&(((+++***)))(((***---,,,,,,,,,+++,,,,,,---...***)))---555888555///---,,,++++++******++++++,,,******+++,,,,,,---......+++,,,---///000111111111///000111333333222222111......///000111333555666999>>>FFFPPP___vvvpppfff^^^```fffjjjmmmqqquuusssoooiiiccc\\\VVVSSSNNNPPPTTTYYY___eeeiiikkkhhhgggfffeeefffiiimmmoooxxxvvvppphhh```]]]```cccnnnpppqqqnnniiiggggggiiikkkhhhddd```[[[VVVPPPKKKIIIIIIIIIFFFDDDCCCEEEFFFGGGGGGEEECCCBBBCCCFFFIIIGGGFFFFFFHHHJJJLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@>>>===<<<;;;;;;<<<<<<======<<<;;;;;;::::::999888777777666666666666777777666666666555555555555999888666444222000......///)))(((,,,...,,,*********))))))))))))******+++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((******))))))(((((('''''''''%%%###$$$'''(((&&&$$$(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))(((''''''((((((''''''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))******++++++++++++*********((('''(((+++***&&&"""''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$ !!!"""$$$&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&''')))***(((%%%$$$&&&)))((('''((()))+++,,,+++)))''''''&&&&&&&&&&&&''''''******)))(((((()))***+++******)))))))))))))))***''''''***000555666333000,,,------------,,,++++++------------,,,+++***)))+++,,,---...////////////000000000000000000000000//////000000111222444555888<<>>>>>===<<<<<<;;;;;;:::999999::::::999888888888888888888888777777777666666666555555444333222111111000333//////333555000***(((+++******)))))))))******))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((***(((%%%######&&&)))+++---,,,***+++++++++***)))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((***************)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&'''+++...---)))&&&''')))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))%%%'''((((((((()))+++------+++((('''((((((((('''(((''''''&&&&&&''''''(((***)))(((((('''''''''(((((((((''''''''''''((((((***+++,,,+++)))'''''''''+++++++++++++++***)))))))))***+++,,,------...---,,,,,,---...////////////........................//////000000111222444555999===DDDMMM\\\rrrqqqkkkeeebbb______fffnnnooosssyyy~~~~~~yyysssoooddddddcccdddggglllpppsssssspppiiiaaa]]]___fffllloooooonnnkkkgggfffiiilllpppqqqppplllfffcccdddeeeeeejjjooommmgggbbbaaabbbffffffddd```ZZZVVVUUUUUUHHHFFFCCCAAAAAAAAAAAA@@@AAA@@@@@@BBBDDDFFFFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;:::999999999999999888888888888777777777444444444333333333333222444111222888999444...+++...---,,,,,,++++++++++++)))))))))))))))))))))))))))***+++++++++***((('''''''''''''''''''''''''''((('''%%%%%%%%%''')))++++++******)))))))))((('''(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''*********)))((('''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***(((((())))))))))))(((((((((+++,,,+++)))''''''((('''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++,,,&&&''''''((((((***+++,,,,,,***&&&%%%&&&(((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))***+++***))))))))))))******+++(((+++,,,+++))))))+++...***************)))((((((******+++,,,------------,,,---...//////000000000/////////////////////////////////000111222444444999>>>DDDMMM[[[qqqmmmiiifffeeecccaaaeeekkkmmmpppuuuyyyzzzxxxtttrrrjjjgggdddeeejjjrrr|||xxxnnnddd___```dddeeeggghhhfffddddddgggkkkppprrrrrrnnnhhhdddccceee```eeejjjiiiddd``````bbbfffgggfffddd```^^^]]]]]]PPPMMMIIIFFFFFFDDDBBB@@@???>>>???AAADDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>===;;;;;;::::::::::::999999999999888888888444444444444444444444444333111333:::===999333000///...---,,,++++++++++++************************)))***+++++++++***((('''((((((((((((((((((((((((((()))***++++++++++++***)))))))))(((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%%%%''''''(((((()))))))))***%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******(((((())))))))))))((((((+++)))'''((())))))'''$$$&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((($$$$$$%%%&&&''''''(((((()))(((''''''((()))******)))'''%%%$$$&&&((())))))(((((((((''''''((((((((($$$%%%&&&'''((()))******)))))))))))))))***++++++'''***,,,+++******...222)))************)))((((((+++,,,,,,------,,,,,,+++,,,---...///000000000000000000000000000000000000/////////000111222444444888===DDDMMM[[[ppphhhdddccceeeeeedddfffjjjmmmooorrrtttuuutttrrrqqqiiifffbbbccciiitttpppccc]]]\\\^^^```bbbaaa______aaadddjjjmmmpppnnniiieeedddddd___bbbdddddd```^^^___```aaabbbdddcccbbbaaaaaabbbYYYUUUPPPNNNNNNLLLHHHEEEAAA@@@@@@AAACCCEEEDDDCCC>>>>>>@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIIIIIIIHHHGGGFFFEEEBBBAAAAAA@@@??????>>>>>>@@@@@@>>>===<<<<<<<<<<<<;;;::::::::::::999999999666666666666666666666666444222444<<>>???AAACCCEEEGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJIIIIIIHHHGGGCCCCCCBBBAAAAAA@@@@@@???BBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;::::::::::::888888777777777777777777888555666<<>><<<@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGIIIJJJJJJJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;:::::::::999999999999888888888888;;;777777<<>>======<<<===@@@BBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@???=========>>>>>>>>>===<<<:::999888777777999999999999999999999999666777<<>>===<<<;;;:::;;;;;;<<<::::::::::::::::::::::::888888<<>>???AAACCCEEEDDDDDDEEEEEEFFFFFFGGGGGGLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCCBBBBBBAAAAAA@@@???===<<<<<<===???@@@:::::::::::::::::::::::::::999;;;??????:::777888888888888777666555555555......---,,,***)))((((((+++***)))'''&&&&&&%%%%%%(((((())))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$""""""###%%%'''((('''&&&&&&'''(((((((((((((((******)))((('''''''''''''''&&&&&&&&&&&&'''((((((******))))))))))))******+++******))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&%%%$$$###!!!!!!!!!"""$$$&&&'''&&&&&&%%%((('''%%%&&&'''((('''&&&&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((((('''))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&%%%%%%&&&((()))((('''&&&''''''(((((())))))***&&&%%%%%%&&&)))******)))******)))'''%%%%%%(((***))))))))))))))))))))))))+++++++++,,,,,,---...///000111222333333333333333000000000111111111222222...//////000111222333333444999@@@IIIVVVjjjfffggggggeeecccbbbbbbbbbllloooooojjjhhhjjjkkkiiihhhddd]]]XXXWWW]]]eeekkkkkknnnrrruuusssooojjjfffgggjjjmmmnnnmmmiiidddaaaYYYVVVTTTSSSUUUYYY]]]___eeecccbbbbbbdddfffffffffkkklllmmmooonnnlllhhheeeeeedddddddddeeedddbbb```______``````___]]]YYYWWWRRRTTTUUUTTTRRRPPPNNNNNNEEECCC@@@>>>>>>@@@CCCEEEBBBBBBCCCDDDEEEFFFFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA>>>===<<<>>>???AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;999999<<<<<<888777999888888888888777777777777333333222000...---,,,++++++***)))((('''&&&&&&&&&(((((((((((()))))))))***'''((((((((()))))))))***''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((%%%$$$######$$$&&&((((((###$$$%%%%%%&&&&&&%%%%%%))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))))))))************))))))((((((((((((!!!###$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$""""""'''((((((''''''%%%$$$###(((&&&%%%$$$%%%&&&''''''*********++++++,,,,,,,,,(((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&((()))$$$%%%&&&((())))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))((('''''')))'''&&&%%%&&&&&&%%%###'''''''''((())))))*********)))((()))+++,,,+++***...---,,,)))'''(((***,,,************************++++++++++++,,,---...///...///000222333444444444111111111111111111111111///000000111222222333333444888@@@IIIVVVjjjdddfffhhhiiigggggghhhjjjsssuuussslllgggffffffdddkkkhhhbbb\\\YYY[[[bbbhhhjjjllloooqqqqqqnnniiifffdddgggkkknnnooommmiiiggg]]][[[WWWTTTTTTVVVZZZ]]]bbbbbbdddgggjjjjjjgggeeedddiiimmmnnnjjjhhhiiikkkmmmjjjgggeeeddddddbbbaaa___```bbbcccbbbaaa```___[[[^^^```___[[[WWWUUUTTTJJJGGGCCC@@@???@@@BBBCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDCCC@@@>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;888777::::::777666999888888777777777777777777666555444222111///......******)))(((((((((((()))'''(((((((((((()))))))))''''''(((((())))))******''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%'''(((###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((******))))))))))))******)))))))))((((((((((((((("""###%%%&&&'''&&&&&&%%%''''''''''''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((((((&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''''''''(((((())))))***(((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&''''''((($$$&&&'''((()))(((&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''',,,+++))))))******((('''''''''(((((()))*********---,,,******++++++***(((......---+++))))))+++...++++++++++++++++++++++++*********++++++,,,---...---...///111222333333333333333333222111000000///111222222333333444444444555:::AAAJJJWWWkkkbbbeeehhhjjjjjjlllppptttvvvzzzxxxpppiiihhhgggfffjjjjjjgggaaa]]]^^^ccchhhjjjkkknnnpppqqqnnniiieeecccfffkkkoooppppppnnnlllaaa```]]]ZZZWWWWWWYYY\\\^^^aaaeeejjjmmmmmmiiifffbbbgggkkkkkkgggeeeiiinnnqqqnnnkkkiiihhhgggeeeccc```bbbdddeeeeeeeeeggghhhgggjjjllljjjccc\\\YYYXXXQQQNNNJJJFFFBBBAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEDDDCCCAAA???>>>>>>>>>========================;;;888888::::::777777999888888888777777777777777555555444333111000//////,,,+++***************+++''''''(((((((((((())))))''''''(((((())))))******''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((((((((('''%%%%%%&&&(((&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((******))))))))))))******((((((((((((((((((((((((''''''''''''&&&$$$###"""%%%&&&((()))((('''%%%###%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&''''''((()))******%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&'''***+++***)))'''(((((())))))******+++---+++***)))***)))'''&&&***++++++***))))))***,,,++++++++++++++++++++++++************+++,,,---...------///000111222222333555444333222111000//////333333333333444444555555666;;;BBBJJJWWWjjjbbbeeehhhiiijjjnnnvvv||||||vvvnnnjjjiiihhhgggiiijjjgggccccccfffkkkkkklllnnnqqqrrroooiiiddddddfffjjjmmmoooooonnnmmmeeefffddd```\\\YYYZZZ\\\^^^```ccciiimmmnnnllljjjcccdddeeedddbbbcccfffiiipppppppppppppppnnnjjjggg```bbbdddddddddfffjjjnnnlllpppsssqqqjjjbbb___^^^\\\YYYUUUOOOJJJGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<999999<<<<<<888888:::999999999888888777777777666555555444333222222222///...---,,,+++*********'''''''''((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((((((((())))))$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&''''''((()))###&&&((((((&&&%%%&&&'''''''''((())))))))))))(((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((******))))))))))))******((((((((((((((((((((((((***)))(((&&&%%%$$$$$$$$$ ###'''***+++***'''$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))***$$$''')))(((&&&%%%&&&'''))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%''')))((('''((((((((()))******++++++,,,+++))))))******)))'''&&&(((***+++*********+++************************+++++++++,,,,,,---...///...///000111222333333333333333333222222111111111222222333333333333444444777;;;AAAIIIUUUhhhcccfffhhhiiijjjoooyyy{{{qqqllliiigggcccgggkkkjjjhhhgggjjjmmmllllllnnnrrrssspppiiicccdddfffhhhkkklllllllllkkkhhhiiiiiieee___[[[[[[[[[______bbbfffkkknnnnnnmmmeeebbb^^^]]]___aaabbbbbbmmmpppssswwwxxxtttnnniii^^^```bbbbbbbbbeeejjjoookkkpppuuutttnnnhhheeeeeefffccc^^^XXXRRRMMMIIIGGGCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHBBBDDDEEEGGGGGGEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;>>>>>>:::999<<<;;;;;;:::999999888777777888888777777666666666555222111///---+++***))))))''''''''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))******$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))###&&&'''&&&%%%&&&(((%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((******))))))))))))******'''''''''(((((((((((((((((('''&&&%%%&&&'''((())) &&&+++---,,,)))&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$%%%&&&&&&$$$'''******'''%%%&&&'''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&''''''((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''',,,+++))))))******((('''((((((((()))******++++++---,,,++++++---...---,,,%%%(((+++---,,,,,,+++,,,))))))))))))))))))))))))---------------...000000000111222333333333333333111222222222222333333333222222222222222222333333777;;;AAAHHHTTTggg}}}