BM6P6(@ ---...............------///000000000000000////////////............//////222222111111111111111111222333333333333333444444333333333333333333333333:::888777888999;;;::::::777888999;;;<<<>>>@@@AAA>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHJJJJJJJJJHHHGGGMMMNNNNNNPPPRRRTTTVVVWWWQQQRRRRRRSSSRRRQQQPPPOOOQQQQQQRRRSSSTTTUUUUUUVVVVVV[[[aaaeeegggggghhhhhhhhhgggeeecccbbb`````````^^^aaacccaaa^^^\\\\\\^^^]]]]]]]]]]]]\\\]]]```bbbccceeehhhkkkmmmmmmlllkkkeeeffffffhhhlllppptttvvvuuuvvvvvvwwwxxx{{{|||sssnnnmmmjjjgggjjjkkklllllllllmmmpppssstttllleeegggooouuutttqqqmmmmmmpppvvv|||~~~|||yyyrrrmmmfffaaaaaadddggghhhjjjhhhfffeeeeeedddbbb```XXXZZZ[[[ZZZXXXWWWWWWXXXZZZYYYWWWUUURRRPPPNNNMMMRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA???>>>===<<<<<>>BBBGGGJJJDDDCCCCCCEEEFFFEEE@@@<<<888888999;;;>>>CCCGGGIIIFFFAAA;;;888999;;;<<<;;;<<<<<<<<<=========>>>>>>;;;BBBGGGKKKZZZnnntttnnnWWWVVVRRRKKKCCC===:::::::::999999999888888777777888777666555555555555555666666666555555444444444444444444333333222222222555555555444444333333333...------///222333333222111///...///000111000...333222111000000111222333//////////////////////////////000000///...------333222000/////////000111...............///000111000000000//////......---------------------------******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,........................222111000///......///000000///.........///111222////////////000000000000444444444444444444444444,,,,,,------------,,,,,,//////000000000000//////......------------......111111111111111111111111111111111222333333444444333333333333333333333333888777555666888999999888666777999;;;===>>>??????===>>>>>>???@@@AAABBBBBBEEEFFFHHHJJJKKKJJJIIIHHHMMMMMMNNNOOOQQQSSSUUUVVVQQQRRRSSSTTTSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWZZZ___aaabbbbbbbbbbbbfffeeedddbbbaaa______^^^]]]^^^______]]]\\\\\\]]]]]]_________^^^^^^___aaa```bbbfffjjjmmmmmmmmmllleeeeeeeeegggjjjnnnsssuuuuuuvvvvvvuuuuuuwww{{{~~~zzzrrrmmmlllkkkgggjjjlllmmmnnnoooqqquuuxxxxxxppphhhhhhnnnssssssooonnnnnnqqqwww}}}~~~{{{rrrmmmfffbbbaaadddfffgggiiigggdddcccbbb```]]][[[XXXYYYZZZYYYVVVTTTTTTUUUXXXWWWTTTRRROOOMMMLLLLLLPPPOOONNNLLLIIIGGGEEEDDDCCCBBBAAA@@@???===<<<<<<===;;;777555666777777777555444444333111000000///////////////...............---,,,+++++++++++++++---+++******++++++***((())))))))))))))))))))))))++++++************++++++))))))*********+++++++++,,,***)))***---...---+++************************,,,,,,,,,+++++++++******************************,,,++++++++++++,,,------------......------,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,------------......---------,,,,,,,,,............------------.........////////////000000000000/////////............//////......---,,,//////000000000000////////////000111111111000000222111111000000111111222444333222111111111222222111222333333444444333333444444444444444444444444222888===;;;777666<<>>BBBDDDAAA@@@@@@AAACCCAAA===:::999999888999;;;===@@@BBB@@@===999999::::::999888:::::::::;;;;;;;;;<<<<<<;;;???AAADDDRRRfffooolllTTTRRROOOIIIAAA<<<999888888888888888777777666666666666555444444444555555555555555444444333333333444444333333333222222222444444444333333333222222444222111111222222111///000///...///000111000...111000///......///000111////////////////////////...////////////......---......---------...000111,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------000///...---,,,,,,---...///////////////000000111////////////000000000000222222222333333333333333,,,------.........------...//////000000/////////------,,,,,,,,,,,,------000000000000111111111111//////000111222333333444333333333333333333333333666444333444555777666666555666999<<<===>>>============>>>???@@@AAABBBBBBEEEFFFHHHIIIJJJJJJIIIIIILLLLLLLLLMMMOOOQQQSSSTTTQQQRRRSSSTTTTTTTTTSSSRRRPPPQQQQQQRRRTTTUUUUUUVVVWWWYYY[[[\\\[[[[[[[[[\\\bbbaaaaaaaaa___^^^\\\[[[\\\\\\\\\]]]______^^^]]]___aaabbbbbbaaa_________]]]```dddiiilllmmmmmmmmmddddddcccdddggglllpppsssuuuuuuuuusssqqqrrruuuwwwyyyzzzvvvooollllllkkkhhhjjjlllnnnppprrrvvvzzz}}}|||sssjjjhhhlllppppppnnnllllllooottt{{{~~~|||zzzqqqlllfffbbbaaaccceeeffffffdddaaa___^^^\\\YYYWWWTTTVVVWWWWWWUUUTTTUUUUUUYYYWWWSSSPPPNNNMMMMMMMMMNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBBBB@@@>>><<<;;;;;;;;;:::888555444555666444444333222111000000000000/////////...------------,,,,,,++++++++++++,,,,,,***(((((()))******))))))))))))))))))))))))))),,,++++++******++++++,,,)))))))))*********++++++***)))))))))+++,,,+++***************************,,,,,,,,,++++++++++++***************************+++++++++++++++,,,------++++++******++++++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,------------...............////////////000000000///////////////.........---------...------,,,,,,...//////000000//////...111111000000///000000000111111000000000000111111333333222111111111111222222222333444444444444333333333333333333333333333///222444444222333666:::AAA??????DDDJJJKKKFFF@@@===999444444666888888777:::999888777888999;;;===<<<;;;<<<===>>><<<999777999999777777777777999999888888777888999999777555777777888888888999999999999;;;::::::FFFYYYccccccNNNMMMJJJEEE???999777666666666666666666555555555444333333333333444444555333333333333333222222222333333333222222222222222333222222222222111111111555444222222222222000///000///......000000///.........------------......////////////////////////---....../////////......,,,,,,,,,,,,...///000111,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------------------------///...------,,,---------......///000000000000///////////////000000000000111111111222222333333333...///000000000000000000......//////000/////////...------,,,,,,------.../////////000000000000000000000000000111111111111333333333333333333333333555444222333555666666555333555999<<<======<<<;;;<<<<<<===>>>???@@@AAAAAACCCDDDFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKMMMNNNPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ]]]^^^^^^^^^]]]\\\ZZZYYY]]][[[ZZZ\\\```bbb```^^^```ccceeeeeecccaaa___^^^]]]```dddhhhjjjkkkkkkjjjcccbbbbbbccceeeiiimmmpppuuuuuutttqqqooonnnoooqqqsssuuurrrmmmkkklllllliiikkkmmmoooqqqsssvvv{{{~~~{{{sssjjjgggjjjmmmnnnlllhhhhhhiiinnnuuuxxxxxxvvvoookkkeeebbbaaabbbccccccbbb```^^^\\\\\\[[[YYYWWWSSSUUUWWWXXXWWWWWWXXXZZZZZZXXXTTTPPPNNNNNNNNNOOOLLLLLLLLLKKKIIIFFFDDDCCC@@@AAABBBBBBAAA???<<<;;;888:::<<<:::555222333444333333222222111111000000000000///...------,,,,,,,,,,,,+++++++++++++++,,,,,,)))'''&&&''')))))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))************))))))))))))***************************+++++++++++++++++++++++++++++++++************************+++++++++***+++,,,,,,---+++***)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////.................................//////...------...//////////////////...111000///...---...///000000000000//////000000000222222111111111111111111111111222333333333333222222222222222222222222222000111111222333444555777<<<;;;;;;???DDDHHHHHHFFFCCC<<<555333555777666444888777666555555666777888888888999999:::888666555888777666555444444555555555555555666777777666666555555555555666666666666777777555555===KKKSSSTTTGGGGGGFFFBBB<<<888666555555444444444444444444444222111111111222333444444222222222222111111111111222222222222222111111111111111111111111000000000222111000000222333222000000///......///000///......------------------...........................,,,,,,---...////////////---.........///000111111............---,,,,,,++++++++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---///000000000///...////////////000000000000000111111222333444444555...//////000111111000000------.../////////////////////............//////....../////////000000000222111111000000/////////333333333333333333333333666444333333555666666555333555888;;;<<<<<<:::999;;;<<<======??????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTOOOOOOPPPRRRSSSTTTUUUVVVUUUVVVWWWVVVVVVWWWYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXXZZZXXXXXX[[[___aaa___]]]aaadddggggggeeebbb___^^^___aaadddggghhhhhhgggeeeaaaaaaaaabbbdddgggjjjlllssssssrrrooommmllllllnnnnnnpppoookkkjjjmmmllliiikkkmmmnnnoooqqqssswwwzzzvvvooohhheeehhhkkkllllllgggeeefffjjjpppssstttrrrllliiidddaaa`````````___]]][[[ZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\\\\ZZZYYYYYYYYYXXXUUURRRNNNLLLLLLMMMNNNKKKLLLLLLKKKJJJHHHEEEDDD???@@@AAABBBAAA???<<<:::777:::;;;999555222222333111111111111111111111111000//////...---,,,,,,++++++++++++******++++++,,,+++)))&&&%%%''')))******(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))******))))))*********+++++++++++++++++++++++++++++++++************************+++************+++,,,,,,,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------......---------------.........------...............---......////////////......000///---,,,,,,---...///000//////......//////000111111111111111111111111//////000111111111111111222222222222222222222222111111111111333444555555888999:::::::::>>>DDDJJJFFF???777333444555333000555444444333333444555666666777888888777666555555666666555555555555555555555444444333444555777999333333333333444444444555555555444333777>>>BBBBBBAAABBBBBB???;;;777555555333333333333333333333333111111111111111222333444111111111111111111111111111111111111111111111111000000000000000000000000000///...///000111000//////...---...///000///---........................------------------------,,,,,,---......///............/////////.........---............,,,++++++***++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////,,,---///000000000///...////////////000000000000000111222333444555666777+++,,,---...............,,,---....../////////////////////....../////////------......//////000000222222111111000/////////333333333333333333333333666555333444555777777666333555777999::::::999999;;;;;;<<<===>>>???@@@@@@???@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSNNNNNNPPPQQQSSSTTTVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\YYYYYYXXXXXXWWWXXXXXXYYYWWWVVVWWWYYY\\\]]]]]]\\\bbbdddggggggeeebbb```___aaaccceeeffffffeeecccaaa___```aaaccceeeggghhhhhhmmmnnnnnnmmmkkkjjjkkklllkkkmmmmmmjjjjjjmmmmmmjjjjjjkkkmmmmmmmmmooosssvvvrrrmmmgggeeegggjjjkkkjjjgggeeedddggglllpppqqqoooiiifffbbb___^^^^^^]]][[[YYYXXXXXXZZZ]]]_________aaabbbaaa^^^ZZZWWWUUUUUURRRQQQNNNKKKIIIIIIIIIIIIJJJKKKKKKLLLJJJHHHFFFDDD>>>????????????===<<<;;;777888999777555333222333000000000111111111111111///.........---,,,,,,,,,+++************++++++,,,***(((&&&&&&(((******)))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((()))))))))******''')))******))))))***+++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,***************************************+++,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------------++++++,,,,,,------,,,,,,---......//////......---...---------......///000//////............/////////000111111222111111111......///000000000000///111111111111111111111111000000000000111222333444555888999666333555>>>FFFCCC>>>888444333333111///333333333333333444555555444666777777555444555666444444555555666666666666444444444333222444777:::222222333333333444444444444444444444444666777777;;;===>>><<<999666444444222222222333333333333444222111111111111222222333000000000111111111111111000000000000000111111111/////////000000000000111222111////////////---,,,///...------//////...---......///000000///......------------------------,,,------.........------,,,,,,------,,,++++++***++++++,,,------,,,***)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------...////////////...////////////000000000000000111222333555666777888******,,,------.........+++,,,---...///////////////......------......///,,,,,,---......///000000000000000111111222222222333333333333333333333333666444333333555666666555444555666777888999999999:::;;;;;;<<<===>>>???@@@??????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGHHHKKKNNNPPPQQQRRRRRRMMMNNNOOOQQQSSSTTTVVVVVVUUUWWWYYYYYYXXXXXXYYY[[[YYYXXXVVVUUUUUUWWWYYYZZZWWWYYY[[[\\\\\\]]]^^^___bbbdddffffffdddbbbaaaaaaaaabbbdddfffeeedddaaa```]]]___bbbeeefffgggfffeeeggghhhiiiiiiiiiiiijjjllliiilllmmmjjjjjjmmmmmmjjjhhhiiijjjkkklllnnnqqqtttqqqmmmiiihhhiiijjjiiihhhfffdddaaaccchhhkkklllkkkgggddd```^^^]]]\\\ZZZXXXWWWWWWWWWYYY]]]___```___```aaa```]]]YYYUUUTTTTTTOOONNNLLLJJJHHHGGGGGGFFFGGGIIIJJJKKKJJJGGGEEECCC>>>>>>======<<<<<<;;;;;;888777555555555555444222///000000000111111222222------------------------***************+++,,,,,,)))((('''(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***'''***++++++))))))***,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***************************************++++++,,,,,,,,,,,,---,,,,,,++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++))))))))))))*********+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,------------------......//////......---------///000111111222222///......------......///...///000111222222111000...//////000000000000000111111111111111111111111...///111000//////222444111333444333222333888<<<===;;;888555333222111111444444444444444333333444222444666555333333444666333333444555555666666555000333444444333222444666333333333333444444444555444333333333222222333555555777999999666444222222222222222333333444444444333333222111111111222222000000000111111222222222/////////000000000111111//////000000000111111111222000//////000000///---///...------//////...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,******+++,,,---,,,++++++***+++---......---,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,...------------...//////////////////000000000000//////111222444666777888+++,,,---...////////////+++,,,---...////////////...------,,,,,,------...,,,,,,------...///000000......///111222444555555333333333333333333333333555333222333444555555555444555555666777888999999::::::;;;<<<===>>>??????@@@@@@@@@AAACCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFIIILLLOOOPPPQQQQQQMMMNNNOOOQQQSSSTTTVVVVVVVVVXXXZZZZZZXXXWWWWWWXXXZZZXXXUUUSSSTTTVVVYYY[[[YYY]]]```aaa___^^^aaacccbbbccceeeeeecccbbbbbbbbb```aaaccceeeeeecccaaa```\\\___cccfffhhhgggeeecccbbbdddfffgggggghhhjjjkkkhhhlllllljjjkkkmmmmmmjjjfffgggiiijjjkkkmmmqqqtttrrrooollljjjjjjjjjhhhfffdddaaa^^^___cccfffgggfffeeebbb___]]]\\\ZZZXXXVVVWWWVVVWWWYYY\\\______^^^ZZZ[[[\\\[[[XXXVVVVVVVVVOOONNNMMMLLLJJJIIIGGGGGGFFFGGGHHHIIIIIIFFFDDDBBB>>>===<<<;;;;;;;;;;;;;;;999666333333555666555222//////000000111111222222,,,,,,------------------******))))))***+++,,,,,,((((((((()))+++,,,***)))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((***,,,+++))))))+++---((())))))***++++++,,,,,,*********++++++,,,,,,,,,*********************************)))***++++++,,,+++,,,------,,,+++)))(((***+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))))))))*********************++++++,,,,,,,,,---------,,,,,,+++++++++---------.........//////+++++++++,,,,,,------------......///000000000///---..................---,,,...000222444444444333.........------............///000222222222111000//////000111111111111111000000000000000000000000...111333222//////222555//////000222444444444444777777777555333222222444666666555555444333222222111333555444222111333666333444444555555555444444---111555666444222222333333333444444444555555555555333222222111000333777222444666666444222111111222222222333333444444444444444333222111111111222000000111111222222222333.../////////000000111111///000000000111111222222......---///222333333222///...------...///...---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))***,,,.../////////...,,,---///111111000///............------,,,,,,,,,------------------------((())))))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++,,,...///000///............---,,,,,,...///000////////////000000000000---...///111333555666777+++,,,------......------+++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...//////000222222333333222333333222111111222333444333333333333333333333333333444555666777888999:::999:::;;;===>>>>>>??????AAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHHHHJJJKKKMMMNNNLLLIIIKKKRRRWWWXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXUUUSSSSSSSSSTTTUUU]]]\\\\\\\\\]]]^^^______bbbbbbbbbbbbbbbbbbbbbbbbeeecccbbbccceeeccc___[[[bbbbbbccceeeggggggeeedddaaa``````ccchhhkkkkkkjjjiiikkkmmmooonnnllliiihhhgggfffffffffgggiiijjjlllooonnnlllmmmqqqsssjjj___ddd___\\\___```___```ccc______]]][[[YYYVVVSSSRRRVVVTTTSSSUUUYYY\\\\\\ZZZYYYXXXWWWVVVWWWVVVTTTRRRPPPNNNKKKHHHFFFDDDCCCCCC@@@@@@???????????????@@@???>>><<<;;;:::999888888444555555555444333333222////////////000000000000,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))(((((((((''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))************,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++)))************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,------------//////---,,,,,,---...///------------------,,,,,,000000///...............//////............//////...------...//////...,,,......///000000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000000000111111111222222222444444444333333222222222000111222333333222111000222222222222222222222222555444444333333222222111111111222222222333333333444444444333333222222222333222222111000///......///000000111222333333333FFF>>>555111111111///,,,////////////////////////////////////////////////000000000000////////////////////////////////////......---------,,,,,,,,,222000,,,***)))***---......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***///&&&333PPPCCC)))000111000///...---,,,++++++------------------------)))))))))))))))))))))))),,,+++++++++******))))))******+++++++++,,,,,,,,,.........------,,,,,,,,,******))))))******+++,,,...------,,,,,,------...000///.........000111222333222000//////111333444***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...//////000111222333333333444333222111111111222333333333333333333333333333222222333555666777888999::::::<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNKKKLLLSSSWWWVVVTTTUUUTTTUUUUUUVVVWWWXXXYYYYYY\\\[[[XXXUUUTTTSSSSSSTTTVVVVVVWWWYYY[[[^^^```aaa````````````aaacccdddeeegggfffeeeeeefffeeeaaa]]]dddcccddddddeeedddcccbbb___]]]^^^```dddggggggeeehhhjjjmmmppppppnnnkkkiiiccccccbbbbbbccceeehhhiiinnnrrrsssrrrqqqqqqmmmgggccc]]]ZZZ\\\]]]\\\]]]___^^^]]]]]]\\\[[[YYYXXXWWWXXXVVVTTTVVVYYY[[[ZZZYYYYYYWWWVVVVVVWWWVVVSSSQQQOOOLLLIIIFFFCCCBBBBBBBBB@@@??????>>>>>>>>>>>>???>>>===<<<;;;::::::::::::555555555555444333222111........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))((())))))***************************))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************************))))))))))))******************)))))))))***+++,,,******++++++++++++******)))************+++++++++******+++***))))))***,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------------...//////,,,,,,------------------//////...---------------......------------......---,,,,,,---......---+++......///000000000000000////////////////////////000000000000000000000000000000111222222222222111///000000000000111111111000000000111111111222222444444333333333222222222000111111222222111111000222222222222222222222222222222222222111111111111111111111222222222333333333333222222111111111111111111111000000000000000/////////000111222222222>>>888111///000111000...................................................////////////////////////////////////////////////.........---------,,,,,,......---,,,,,,------......---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,111)))333KKK???***222......------------,,,,,,------------------------++++++++++++++++++++++++)))))))))(((((('''''''''*********+++++++++,,,,,,------,,,,,,+++++++++++++++************+++,,,,,,...------,,,,,,------......------------......///111000//////000111222333*********+++++++++++++++......------,,,+++++++++------,,,,,,,,,,,,------...------,,,,,,------...//////000111222333444444444444222222111111111111222222222222222222222222111111222444555666777888:::;;;<<<===>>>?????????>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMOOOLLLMMMSSSUUUSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWXXX___]]]ZZZWWWTTTSSSRRRRRRRRRRRRTTTVVVXXX[[[^^^___]]]]]]]]]]]]___bbbeeegggiiihhhgggggggggeeebbb```eeeeeedddcccaaa```______\\\\\\\\\___aaaccccccbbbcccfffjjjnnnooonnnjjjhhhaaa```______```cccgggiiikkksssxxxuuuooonnnnnnnnnddd]]]YYYZZZZZZYYYYYY\\\]]]]]]]]]]]]]]]^^^^^^^^^ZZZYYYXXXXXXYYYYYYXXXWWWXXXWWWVVVVVVVVVUUUSSSQQQMMMKKKGGGCCCAAA@@@AAABBB??????>>>==================<<<;;;:::::::::::::::666666555444333222000///------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))+++***))))))))))))***+++************************))))))))))))************))))))(((((())))))***+++(((((())))))))))))(((((()))************+++++++++***++++++***))))))***,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---............++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,---......---+++......///000000000000///////////////////////////000000000000000000000000///000111111222222111111000000000000111111111222000000000000111111111111333333333222222222222222222111111000000111111222111111111111111111111111000000000000000111111111000111111111222222222222111111111000000000000000/////////000000111111111.........///000000111111444111------000111000///................................................//////////////////////////////////////////////////////.........---------+++,,,---//////......---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))---&&&,,,===333%%%///***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***************++++++++++++,,,++++++++++++************+++++++++++++++,,,------...------,,,,,,------.....................---,,,.........///000111111222***************+++,,,,,,---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------......///000111222444555666555555444333222111000000111111111111222222222222111111222444555666777888:::;;;<<<===>>>???????????????@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPOOONNNKKKMMMQQQSSSQQQPPPRRRTTTTTTSSSSSSSSSTTTUUUVVV]]]\\\YYYWWWUUUSSSRRRRRRSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[]]]```dddggghhhgggggggggfffdddcccaaaeeeeeedddaaa^^^\\\[[[[[[^^^^^^___aaabbbcccbbbbbb]]]```fffjjjkkkjjjgggdddbbb```______aaadddhhhjjjiiiqqqvvvrrrmmmlllnnnooogggaaa\\\\\\\\\YYYYYY[[[^^^^^^^^^______```aaaaaa___^^^]]]\\\[[[YYYXXXWWWXXXVVVUUUUUUUUUUUURRRPPPMMMKKKFFFCCCAAA@@@AAABBB??????>>><<<<<<;;;;;;;;;:::999999888888888999999666666555444222000///............---------------......---------,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))((()))******++++++******)))***************++++++))))))))))))))))))))))))+++******************+++************************((()))))))))************))))))))))))*********+++'''(((((())))))(((((('''))))))*********+++++++++))))))***)))(((((()))+++))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---......---++++++******+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------...---,,,---//////---,,,---...//////000000//////////////////////////////000000000000000000000000---......///////////////////////////000000000000/////////000000000111111222222222222222111111111222111000//////000111222111111111111111111111111......///000111111222222000000000111111111111222000000000000000000000000//////000000000000000000---------......////////////---,,,---000111000///................................................---...............//////......................../////////.........------,,,---............---,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((+++&&&(((111+++$$$---************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------------------------************++++++++++++++++++++++++++++++******,,,,,,++++++,,,,,,---......------,,,,,,------...///000111111111///...---+++,,,...///000000000000,,,++++++***+++,,,------++++++,,,------...//////,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------......//////000222555777888777777666555333111000///000000000111111222222222222222333444666777888999:::;;;<<<>>>??????@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSSSSTTTMMMKKKLLLPPPQQQPPPRRRVVVZZZYYYWWWUUUTTTSSSTTTUUUXXXXXXWWWUUUUUUTTTTTTSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]\\\ZZZZZZ[[[]]]aaacccddddddeeedddcccbbbbbbbbbdddeeedddaaa]]]YYYYYYYYYaaaccceeefffgggfffffffff]]]```eeeiiijjjiiifffdddbbbaaa``````aaadddgggiiikkkooopppnnnmmmppppppmmmlllfffbbbbbbaaa]]]\\\]]]``````______```aaabbbbbbbbbbbbbbb```]]]ZZZXXXWWWWWWVVVTTTTTTUUUTTTRRRPPPMMMKKKHHHDDDBBBBBBCCCCCC@@@???>>><<<;;;:::::::::777777666555555555666666555555444333222000...---/////////.........------......---------,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((*********))))))((((((((('''((())))))******))))))))))))******+++++++++,,,))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((()))))))))*********************+++++++++++++++((())))))))))))))))))((())))))*********+++++++++'''((()))(((&&&&&&((()))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,+++******)))------......---+++)))(((******++++++,,,---.........---------------............------------......///...---...000000...---------...///////////////........................////////////////////////------...///////////////------------.........///....../////////000000000111111111111111111111111222111000//////000111222000000000000000000000000...//////000111222333333//////000000000111111111000000000111111111111111111111000000///......------------------...............---...///000///...................................................,,,,,,------............------------------------///.........------------///...---,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...++++++...***)))///++++++*********)))))))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))***************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...///000111111111///...---,,,,,,...///000000000///,,,,,,+++******,,,---...******+++---...///000111,,,,,,++++++++++++,,,,,,...------,,,,,,------.........///000222555888::::::999888777555222000////////////000111111222222222222333555666777888999;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRUUUWWWXXXQQQNNNNNNPPPPPPPPPUUU[[[^^^]]]YYYVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTVVVYYY[[[^^^___\\\[[[ZZZYYYZZZ[[[]]]______```aaaaaa``````aaabbbbbbeeefffddd___[[[ZZZ[[[dddgggjjjlllkkkjjjjjjkkkeeegggjjjllllllkkkiiigggbbbbbbaaabbbbbbdddfffgggmmmnnnlllkkknnnsssrrrnnnooojjjggghhhgggbbb^^^___aaa```_________```aaabbbdddeeeeeebbb^^^ZZZXXXWWWVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKIIIGGGEEEDDDDDDDDDAAA@@@???===;;;::::::999666555444333333333333333444444333222111000...---000000//////...---------------------,,,,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***)))(((((((((''''''((()))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++))))))************)))))))))************+++++++++(((((()))((('''&&&(((***))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++***)))---------,,,+++***)))(((******++++++,,,,,,---------------------......///......------------.........------...//////...,,,------...////////////...........................////////////////////////...///000000111111000000,,,,,,,,,,,,------------............////////////000000000000000111111111111000000//////000000111////////////////////////...//////000111222222333////////////000000000000000000000000111111111111222111111000...------,,,------------------------/////////...............------------------------------------------------++++++,,,,,,---.........------------------------......---------,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***++++++))))))***,,,++++++******)))))))))(((***************************************************************+++++++++)))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,------.....................---,,,............////////////,,,+++)))))))))***,,,---+++,,,,,,---...///000000,,,,,,++++++++++++,,,,,,...------,,,,,,------............000222666999;;;<<<<<<;;;999666333000///......//////000111111222111111222444555666777888;;;<<<===>>>???@@@@@@@@@???@@@AAACCCEEEFFFGGGHHHGGGHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOOOOQQQUUUXXX[[[YYYUUUSSSRRRQQQQQQXXX```___]]]ZZZWWWUUUUUUVVVWWWUUUUUUVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVYYY[[[]]]^^^YYYYYYYYYYYYZZZ[[[\\\]]][[[]]]______^^^___aaadddbbbfffjjjiiiddd___^^^^^^eeeiiimmmooonnnmmmmmmnnnmmmnnnooooooooommmllljjjdddeeeeeeffffffgggffffffjjjkkkjjjhhhkkkqqqqqqnnnnnnjjjiiikkkjjjddd___^^^___^^^]]]]]]^^^```bbbccccccdddeeebbb]]]XXXVVVVVVVVVTTTSSSSSSTTTSSSQQQNNNKKKJJJIIIHHHFFFEEECCCBBBBBBAAA@@@===<<<::::::999666666555333222222222222222222222222111000///...//////......---,,,,,,+++,,,,,,,,,,,,++++++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))************)))))))))***++++++,,,------))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***))))))************)))))))))************+++++++++)))***+++***((((((***+++)))))))))))))))))))))))))))******+++,,,,,,------)))******++++++++++++***++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,------,,,++++++,,,------,,,***,,,---......//////..............................////////////////////////...///000000111111000000,,,,,,,,,---------......------.........//////////////////000000000111111//////000000000000//////////////////////////////.........//////000000000........./////////000000....../////////000000000000000/////////........................---------.........---,,,,,,---...------------------------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++&&&''')))***+++,,,,,,,,,,,,+++++++++,,,,,,---...***************************++++++++++++,,,,,,,,,'''%%%)))***&&&(((***%%%)))***************++++++************************************************+++++++++,,,,,,,,,------))))))))))))************************+++++++++,,,+++************+++,,,,,,...------,,,,,,------......------------......///111000///.........///000+++***((('''((()))+++,,,------..................,,,++++++++++++++++++,,,...------,,,,,,------............000222666:::<<<======<<<:::777444111///---......///000111111222000000111222444555666666;;;<<<===???@@@@@@@@@@@@>>>???@@@BBBDDDEEEGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRPPPOOONNNNNNPPPTTTYYY\\\```[[[WWWUUURRRRRRYYYbbb^^^\\\YYYWWWVVVVVVXXXYYYWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZWWWWWWXXXYYYZZZ[[[\\\\\\YYY\\\^^^^^^]]]^^^bbbeeebbbhhhmmmmmmhhhcccaaabbbdddhhhmmmooonnnmmmnnnoooqqqqqqqqqpppooommmlllkkkhhhiiijjjkkkkkkjjjiiihhheeehhhhhhfffggglllnnnmmmllliiiiiilllkkkddd___]]]]]]\\\\\\\\\]]]```cccdddaaacccdddbbb\\\WWWUUUUUUVVVTTTSSSSSSSSSSSSPPPNNNIIIIIIIIIIIIGGGEEEBBBAAACCCBBB@@@>>><<<;;;:::999888777555444333222222222111111111111111000//////......---,,,,,,+++******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))***+++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))(((((())))))))))))(((((()))************++++++++++++,,,,,,+++******+++---))))))))))))))))))))))))))))))***+++,,,,,,------((()))***+++++++++++++++)))((((((((()))+++---///,,,,,,+++++++++++++++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,+++***)))***,,,,,,***(((,,,---......//////..............................////////////////////////,,,------...............---------.........//////---------.........//////.../////////000000111111...///000111111000///...////////////////////////---------............///............/////////000---------.........//////.........///////////////........................,,,,,,,,,+++***+++---///------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++****** ###'''+++......---,,,++++++++++++,,,,,,---...))))))))))))))))))))))))******+++++++++,,,,,,,,,)))&&&+++...))),,,...%%%(((((()))***+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************(((((())))))*********+++******))))))******+++,,,...------,,,,,,------...000///.........000111333333222000...---...///000++++++************++++++***((('''))),,,...///...*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,---...111444888:::999999777666444222111000000000000111222222333333444444333444444555666777;;;<<<===???AAABBBBBBBBB??????AAABBBDDDFFFGGGHHHJJJIIIHHHIIIJJJMMMPPPRRRUUUUUUTTTRRRPPPQQQUUUWWW\\\ZZZWWWUUUUUUVVVXXXYYYVVVWWWWWWWWWVVVXXX\\\___```___\\\YYYWWWWWWWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTVVVWWWXXXYYY\\\^^^```bbb^^^]]][[[ZZZ[[[]]]```bbbmmmnnnoooooonnnllljjjhhheeegggjjjjjjiiiiiikkknnntttsssqqqooonnnmmmnnnnnnkkkjjjjjjkkklllllljjjhhhfffeeeddddddeeefffhhhiiiiiihhhhhhhhhgggeeeaaa]]]\\\ZZZZZZZZZ]]]___``````dddcccaaa^^^[[[YYYWWWVVVVVVXXXYYYVVVPPPKKKJJJJJJKKKKKKIIIGGGDDDBBB@@@???@@@@@@???===<<<:::999999:::888555333111111111222000000000000000000000000------------------------------,,,++++++******)))(((''''''((()))******)))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((((((((())),,,,,,+++***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++***************************************************************)))(((((())))))((('''******+++++++++,,,,,,,,,+++++++++*********))))))%%%(((******((('''(((***+++++++++***************,,,,,,,,,+++++++++*********)))((((((((()))+++++++++++++++,,,,,,------------------.........//////------------------------...------,,,,,,------...---+++)))+++...000///...,,,,,,,,,------.........///...,,,,,,+++,,,---...+++,,,---...////////////////////////000000000000222111111111000000//////000000000000000000000000111000000///////////////,,,,,,------...//////////////////...---------,,,........................------------------------,,,------......------,,,---------............///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,+++++++++******++++++******++++++,,,---************************(((((())))))*********+++***)))))))))***+++,,,,,,******++++++++++++******+++++++++++++++***)))((()))((('''&&&&&&'''((()))(((((()))******************++++++,,,,,,++++++***---,,,***)))))))))******(((((())))))*********+++***,,,......---...///111000///...------...///000++++++************++++++******))))))))))))))))))---------............///+++,,,,,,,,,------------//////......000222555777777777666555333222111000000000000111222222333333444444333444444555666777:::;;;===>>>@@@AAAAAAAAA???@@@BBBDDDGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRRRRQQQPPPOOOPPPSSSVVVXXXXXXYYYXXXXXXWWWWWWVVVUUUVVVWWWWWWWWWYYY\\\___dddbbb___\\\ZZZYYYYYYZZZXXXWWWVVVVVVVVVVVVVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^\\\ZZZYYY\\\```fffiiippppppppppppooommmkkkjjjhhhjjjkkkkkkiiiiiikkkmmmrrrqqqpppnnnmmmnnnnnnooooooooooooppppppooollljjjfffeeedddcccddddddeeefffggghhhhhhiiiiiieee```\\\^^^]]][[[ZZZZZZ[[[\\\]]]cccbbbaaa___]]][[[YYYXXXWWWXXXXXXVVVQQQMMMLLLMMMKKKKKKIIIGGGDDDBBB@@@??????>>>>>><<<;;;:::999999999888555333111111222222000000000000000000000000------------------------+++++++++++++++++++++++++++***))))))******)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((()))))))))+++++++++++++++*********************************(((((((((((())))))))))))&&&'''''''''((((((((((((***************************************************)))(((((())))))((((((++++++++++++,,,,,,,,,,,,+++++++++*********))))))(((+++---,,,***)))***,,,******************++++++,,,,,,+++++++++***************)))))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------,,,,,,,,,,,,------+++)))'''(((+++------+++,,,,,,,,,---------.........---,,,,,,,,,,,,---...---...............---------............/////////111111111000000000//////////////////////////////111000//////......//////---...000111111///---,,,............------------........................------------------------------............------------------............111---))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,++++++******************))))))******+++,,,+++++++++***************((()))))))))************++++++*********++++++,,,******++++++++++++******+++++++++++++++***)))))))))(((''''''''''''((()))))))))***+++++++++++++++++++++++++++++++++++++++---,,,+++***)))******+++))))))******************+++---............///000000000///.........///000++++++************+++++++++,,,------+++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,111000/////////000222333444444333333222111111111000000000111222222333333444444333444444555666777999:::<<<===>>>???@@@@@@>>>@@@DDDGGGJJJKKKLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOONNNNNNOOORRRUUUUUUWWWZZZ[[[[[[YYYVVVTTTSSSUUUWWWXXXYYYZZZ\\\^^^dddbbb```]]]\\\[[[[[[[[[[[[ZZZXXXWWWWWWWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^]]][[[\\\```gggnnnrrrtttsssrrrpppnnnmmmmmmllllllmmmmmmllljjjiiijjjlllooonnnmmmllllllmmmnnnooorrrrrrssstttuuusssooolllhhhfffeeeccccccccccccdddeeegggiiillllllhhhbbb^^^bbb```]]]ZZZXXXYYYZZZ[[[aaa```___^^^]]]\\\[[[[[[ZZZZZZYYYUUUQQQOOOOOOOOOKKKKKKIIIGGGDDDBBB@@@???======<<<<<<;;;:::999999999777555333222111222222000000000000000000000000------------,,,,,,,,,,,,))))))******+++,,,,,,------+++************)))'''(((((()))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******$$$%%%%%%&&&'''((())))))************************(((((((((((())))))))))))(((((())))))******++++++************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++******************,,,---,,,+++***+++,,,)))))))))***+++++++++,,,,,,++++++++++++*********+++************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---------,,,+++,,,...//////...,,,,,,,,,,,,------------------,,,,,,,,,,,,------/////////......---++++++,,,,,,---------.........000000000000////////////........................000000///............//////000333444222///+++(((------------............------------------------------------------------,,,------......------,,,,,,,,,,,,---------......===555,,,)))+++...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++************)))))))))))))))(((((())))))***+++++++++++++++******))))))))))))))))))************,,,++++++************+++******++++++++++++*********++++++++++++***)))))))))((((((''''''(((((()))******+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++++++++,,,+++++++++++++++*********---...//////...---...000000000////////////000000++++++************++++++&&&))),,,,,,++++++,,,---))))))))))))*********+++++++++++++++++++++++++++000000/////////000111111111111111111111111111111000000000111222222333333444444333444444555666777888999;;;<<<===>>>>>>>>>>>>@@@EEEIIILLLMMMMMMLLLIIIIIIKKKKKKLLLLLLLLLKKKKKKMMMNNNOOOOOOPPPSSSUUUUUUWWWYYY[[[[[[YYYVVVTTTRRRTTTWWWYYYZZZ[[[\\\^^^___^^^]]]\\\\\\\\\\\\\\\aaa___\\\YYYXXXXXXZZZ[[[``````aaaaaaaaaaaa``````aaaaaabbbdddiiinnntttwwwuuutttqqqnnnmmmlllmmmmmmnnnnnnllljjjiiihhhiiiiiikkkjjjiiiiiijjjkkkmmmnnnpppqqqrrrtttvvvuuuqqqnnnjjjiiigggdddcccbbbbbbbbbcccfffjjjoooqqqnnnhhhcccdddccc```\\\YYYYYY[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]___]]]ZZZVVVRRRPPPOOOOOOKKKKKKIIIGGGDDDBBB@@@???======<<<<<<;;;;;;;;;:::888777555444222222222222////////////////////////---------,,,,,,,,,,,,,,,))))))******+++++++++,,,+++)))((()))******)))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++######$$$%%%&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))++++++******************************************************************((()))******))))))***+++))))))*********+++++++++************************************)))))))))***(((((()))***+++,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///...---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++,,,------------.........////////////////////////------------------------000///......------......///000111111000...+++***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------???999111---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,)))))))))(((((()))))))))***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))*********++++++***)))((((((((((((******++++++++++++************+++++++++******))))))(((((((((((((((((())))))***++++++,,,,,,++++++---+++***((((((***+++------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********...///000///------...///////////////000000000111++++++************++++++$$$&&&((()))))))))******,,,,,,,,,,,,------------++++++++++++++++++++++++---.........///000111222/////////000000000111111000000000111222222333333444444333444444555666777888999:::;;;<<<============@@@DDDHHHKKKLLLLLLLLLGGGGGGHHHIIIJJJJJJIIIIIILLLNNNQQQRRRRRRSSSUUUVVVWWWWWWXXXYYYYYYXXXXXXWWWRRRUUUXXXYYYZZZZZZ\\\]]][[[[[[\\\\\\]]]^^^___```eeebbb___[[[ZZZZZZ[[[\\\cccdddeeefffggghhhhhhgggfffhhhkkkooorrrtttuuuuuutttrrrooolllkkkkkklllmmmnnnllljjjhhhhhhhhhhhhhhhgggggggggggghhhjjjlllmmmjjjkkkmmmpppssssssqqqooommmllliiifffdddcccbbbbbbaaaeeekkkqqqtttrrrmmmhhhccccccbbb___\\\]]]```ccc_________``````aaaaaaaaaccc```[[[WWWSSSQQQOOOMMMKKKKKKIIIGGGDDDBBB@@@???=========<<<<<<;;;;;;;;;777666555444333222222222////////////////////////------,,,,,,,,,++++++++++++++++++******)))))))))'''&&&%%%''')))******)))************))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((()))******))))))******************''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++(((((((((((())))))))))))************************+++***((((((((()))))))))(((((()))***+++,,,,,,,,,+++++++++*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,---......------------........./////////.....................///------------------------///......---------------...------,,,,,,------...+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---111222111...***)))***---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))***+++************+++,,,,,,+++++++++*********))))))******))))))))))))))))))***)))((('''''''''''''''******++++++++++++******)))******+++++++++******((())))))))))))))))))(((((())))))***************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---...///...---,,,---.........//////000000000000++++++************++++++,,,***))))))***,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000111222......//////000000000000000000000111222222333333444444333444444555666777999999:::<<<<<<=========<<<>>>BBBEEEHHHIIIJJJIIIEEEFFFFFFGGGHHHHHHIIIIIIMMMPPPSSSUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYTTTVVVXXXYYYYYYYYY[[[]]][[[\\\]]]^^^```aaabbbbbbdddbbb```]]]\\\\\\]]]]]]dddeeegggjjjkkkllllllllliiilllqqqtttvvvuuurrrqqqqqqooommmkkkjjjjjjkkklllmmmkkkhhhggggggiiiiiiiiiggggggfffggghhhjjjkkkmmmffffffhhhkkkoooqqqpppoooooommmjjjgggeeeccccccccc___ccchhhooorrrqqqlllggg^^^```aaa```^^^^^^aaaeee___``````aaabbbcccddddddccc```[[[XXXUUURRROOOLLLKKKKKKIIIGGGDDDBBB@@@???=========<<<;;;::::::999666555555444444333222222000000000000000000000000------,,,,,,++++++******,,,++++++***))))))((((((%%%$$$$$$&&&(((******)))***)))))))))))))))(((((())))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((())))))++++++******))))))((((((************************(((((((((((())))))))))))******)))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))+++---+++(((''')))+++'''(((((((((((()))))))))***************+++++++++,,,***((((((***,,,,,,,,,)))))))))***+++++++++,,,+++************))))))))))))******+++,,,++++++++++++++++++++++++*********)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,******,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,---------,,,******,,,------.........---............/////////---------...............------------------------......---,,,,,,,,,,,,------+++***)))***,,,///111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,!!!&&&,,,,,,((('''***///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************+++++++++++++++******))))))******+++)))))))))************++++++++++++***+++,,,,,,---************************************)))))))))))))))((('''''''''''''''(((******++++++++++++******))))))***++++++++++++***((())))))******))))))((((((((()))************)))+++***)))(((((()))***+++***++++++,,,,,,,,,,,,++++++++++++++++++*********+++,,,------,,,+++,,,...,,,---...///000000000///++++++************++++++///)))%%%&&&+++///...+++(((((((((((())))))))))))------------,,,,,,,,,++++++,,,---...///000000000////////////000000000000000000000111222222333333444444333444444555666777999:::;;;<<<=========<<<<<<===???AAADDDEEEFFFGGGEEEEEEEEEEEEGGGIIIKKKLLLOOORRRUUUWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYWWWXXXXXXXXXWWWXXX[[[]]]\\\\\\]]]^^^___`````````______^^^^^^______```aaadddeeehhhjjjkkklllkkkkkkjjjlllooorrrrrrpppnnnlllnnnnnnlllkkkkkkkkkllllllmmmjjjffffffiiikkklllllliiiiiihhhiiiiiikkkmmmnnngggffffffhhhlllnnnoooooonnnllljjjgggdddcccbbbbbb^^^```eeeiiillljjjddd```WWW[[[^^^^^^\\\[[[^^^aaa\\\\\\]]]^^^___```aaaaaa___]]]ZZZXXXWWWUUUQQQMMMKKKKKKIIIGGGDDDBBB@@@???<<<<<<;;;:::999777777666555555555555444333222222000000000000000000000000------,,,,,,+++******)))************))))))))))))&&&%%%%%%&&&)))******))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((('''''''''&&&&&&************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***---///,,,(((&&&'''***)))))))))************+++))))))*********+++++++++***(((%%%&&&))),,,,,,,,,******************++++++************))))))))))))((()))***+++++++++******************++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,......---++++++---///,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,---------.........------------------------...------,,,+++,,,,,,,,,,,,,,,++++++,,,...///000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++"""&&&)))***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))************++++++++++++((((((''''''''''''((((((************++++++,,,,,,***************++++++,,,)))))))))***++++++,,,,,,************)))))))))((())))))((((((((()))************++++++++++++******))))))***+++++++++++++++((()))************)))((())))))***++++++++++++*********))))))))))))******))))))+++,,,,,,,,,++++++))))))******************)))***++++++++++++,,,---***+++---.../////////...++++++************++++++&&&%%%,,,+++(((***+++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,------...//////......///000000000000000000000000000000111222222333333444444444444444555777777::::::;;;<<<============;;;<<<===???AAABBBDDDEEEFFFFFFEEEEEEGGGIIILLLNNNOOORRRVVVXXXXXXWWWVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVWWWZZZ]]][[[\\\\\\]]]]]]\\\[[[[[[[[[[[[]]]___aaabbbcccdddccceeegggiiijjjiiihhhhhhjjjjjjlllmmmmmmlllkkkjjjmmmmmmllllllllllllmmmmmmmmmiiifffgggjjjnnnoooooolllkkkkkkjjjkkkmmmnnnooojjjhhhggghhhkkkmmmoooooommmkkkhhhfffcccbbbaaaaaa]]]^^^aaaeeefffccc^^^YYYSSSWWW\\\\\\YYYXXXZZZ]]]WWWWWWXXXYYYZZZ[[[[[[\\\\\\ZZZXXXXXXYYYWWWSSSOOOKKKKKKIIIGGGDDDBBB@@@???;;;;;;:::888777555444333555555555555444333222222000000000000000000000000------,,,,,,+++***))))))((((((((()))******++++++)))((('''((()))***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))******************(((((((((((((((((((((((((((((((((((())))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++...000---(((%%%'''******++++++++++++,,,,,,,,,))))))******++++++++++++'''$$$"""###&&&***+++***+++++++++***************************))))))))))))'''((()))***+++***))))))))))))******+++++++++,,,************++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,(((***+++***'''&&&)))+++,,,,,,,,,++++++*********((()))+++,,,------,,,,,,------------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,------....................................---,,,,,,++++++,,,,,,,,,,,,.../////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,)))************+++++++++///...,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,)))))))))))))))******+++(((((()))***+++,,,,,,---+++*********))))))((((((******))))))***+++,,,,,,******++++++++++++******((()))***+++++++++++++++((()))***++++++***)))(((******+++,,,,,,,,,,,,+++))))))************))))))((()))***+++,,,++++++***(((((())))))*********+++''')))************,,,---)))***,,,...//////......******)))(((((('''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---000///...---------------////////////000000000000111111111111222222222222333333333444444555555555<<<;;;;;;;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIMMMRRRWWWYYYXXXVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVSSSSSSVVVYYY[[[[[[XXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[]]]```bbbdddeeeeeeggggggggghhhhhhhhhhhhhhhgggiiikkkjjjgggfffgggiiijjjjjjkkkllllllkkkiiiiiilllhhhffffffiiillllllkkkhhhiiiiiihhhhhhhhhkkkmmmiiijjjkkkkkkkkkmmmpppsssqqqooolllhhheeedddcccbbbeeedddccccccccc```\\\YYYZZZ[[[[[[[[[[[[ZZZYYYYYYVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVUUUSSSQQQNNNMMMIIIGGGEEECCCBBBAAA>>><<<<<<;;;999777666555444444555666666555444111///...........................---,,,+++***)))))))))))),,,+++)))''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((('''''''''''')))))))))))))))(((((('''************)))((('''&&&++++++***((('''&&&%%%$$$******))))))((((((''''''******))))))))))))************)))((((((((((((((()))---000000,,,)))'''((()))))))))))))))))))))))),,,+++)))((((((((()))***************************++++++******************++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))))))))***++++++,,,,,,((()))***+++,,,,,,+++*********)))((()))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******))))))((((((,,,+++***))))))+++---...------,,,+++,,,---...///+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,+++*********+++,,,,,,+++***))))))))))))...------,,,+++***))))))************************))))))))))))***+++,,,---************************+++++++++++++++++++++++++++++++++*********))))))***++++++,,,------------,,,++++++******++++++,,,******))))))))))))******************************))))))))))))))))))))))))((())),,,---...,,,+++)))******))))))))))))******((()))+++,,,+++***(((&&&***)))'''&&&'''(((***+++*********)))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,,,,+++*********,,,...000000//////.........//////+++***))))))((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,---///......------------.../////////000000000111111////////////000000000000222222333444555777777888;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHLLLNNNQQQSSSUUUUUUTTTSSSUUUUUUVVVVVVVVVWWWWWWWWWWWWTTTRRRSSSUUUXXXZZZ[[[XXXXXXXXXWWWWWWXXXXXXYYYYYYZZZ\\\___bbbdddeeefffiiihhhgggggggggggghhhhhheeehhhjjjiiigggdddddddddfffgggiiijjjjjjjjjiiiiiillliiifffeeegggiiiiiihhhhhhiiijjjiiihhhhhhiiikkkjjjkkklllllllllnnnqqqssssssqqqnnnkkkiiigggffffffdddccccccccccccbbb___\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUSSSSSSRRRQQQPPPNNNMMMLLLIIIGGGDDDCCCBBBAAA>>><<<;;;;;;999888777666555555666666555444333111000///////////////////////////---,,,+++***))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((((())))))((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&'''((()))))))))))))))(((((((((((('''&&&%%%$$$''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((++++++***))))))))))))))))))+++...---+++(((((()))))))))))))))))))))))))))+++******)))(((((())))))************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++*********************************++++++++++++************,,,+++***))))))+++---...---,,,,,,+++,,,---...///+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++******++++++++++++*********++++++,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++***************+++************************+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,++++++*********))))))))))))******((()))+++++++++***((('''((('''&&&%%%%%%''')))******)))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++,,,+++***)))***,,,...//////......---......//////++++++***))))))))))))***))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,------------------......///000000000000111111111111////////////000000000000111222333555666888999:::;;;;;;;;;;;;===>>>???@@@?????????@@@AAABBBCCCDDDGGGGGGGGGGGGGGGHHHIIIJJJNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWTTTSSSRRRSSSUUUXXXZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\___aaacccdddeeejjjiiigggeeeeeeeeefffgggeeegggiiiiiigggcccaaaaaabbbccceeeggghhhiiijjjjjjmmmjjjfffeeeeeeeeeeeedddfffhhhiiiiiigggffffffgggjjjlllmmmmmmmmmnnnqqqsssuuutttqqqnnnlllkkkjjjjjjfffdddccccccccccccbbb```[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTRRRQQQOOOMMMMMMMMMMMMHHHFFFDDDBBBBBB@@@>>><<<::::::999888888777666666777666555333222111000000////////////////////////---,,,+++***)))))))))))))))******))))))((('''&&&))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%'''((()))*********(((((((((((('''&&&%%%$$$%%%&&&&&&'''((()))******'''''''''((()))*********((((((''''''''''''((((((++++++******))))))******((()))******)))((()))***))))))))))))))))))))))))))))))******))))))((((((************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,++++++***))))))(((,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++*********++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************+++++++++++++++++++++++++++************)))))))))++++++,,,,,,,,,+++******++++++************++++++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++++++++******))))))))))))******)))******++++++)))((('''(((((('''&&&'''((()))***))))))))))))))))))******))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++************))))))***+++---...---,,,,,,,,,---...//////++++++***************+++))))))))))))))))))))))))************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---...///000000000000000111111111222000111111111222222222222222222333444555666777888999::::::;;;===>>>???@@@>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGHHHJJJJJJNNNOOOPPPPPPPPPPPPNNNNNNNNNPPPRRRTTTVVVWWWWWWWWWSSSRRRRRRSSSVVVXXXYYYXXXXXXXXXXXXWWWXXXXXXYYYYYY\\\]]]^^^```bbbccccccccciiigggdddbbbaaabbbccceeefffggghhhhhhfffdddbbbaaa___```bbbdddgggiiijjjkkknnnkkkhhhdddcccbbbbbbaaabbbdddfffgggfffeeedddeeeiiikkklllllllllmmmoooqqqtttrrrpppnnnlllkkkkkkkkkjjjgggeeedddddddddcccbbb]]]]]]\\\\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWUUUQQQNNNLLLLLLLLLMMMGGGEEECCCBBBAAA@@@>>><<<:::::::::999999888888777777666444222111111111222////////////////////////---,,,+++***))))))))))))((()))*********((('''&&&(((((((((((((((((((((((()))))))))))))))(((''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))))))))***))))))((('''''''''''''''((((((((((((((('''((((((((()))))))))***))))))************))))))******)))))))))))))))***(((((('''''''''((()))+++(((((((((((((((((((((((('''((()))******)))((('''***************************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********)))))),,,+++***)))***+++,,,---)))***+++++++++)))((('''+++++++++***************************************)))******++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,---...))))))******+++++++++,,,++++++++++++++++++++++++,,,++++++***))))))******************************************************************))))))))))))++++++,,,,,,+++***))))))++++++************++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,......---+++*********))))))))))))******)))************)))((((((+++******)))***+++,,,,,,)))))))))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---+++++++++,,,---...///000+++***************++++++************************))))))*********+++++++++++++++******++++++,,,---+++++++++,,,---...///000///000000000000111111111000111111111222222222222333333333333333333333333777888999;;;<<<>>>>>>???=========>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMQQQSSSSSSPPPMMMKKKLLLNNNQQQSSSVVVWWWWWWWWWSSSRRRSSSTTTWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ``````aaabbbbbbbbbaaaaaaeeecccaaa^^^]]]^^^```aaadddeeeeeefffgggfffeeeccc___```bbbdddgggiiikkklllnnnllliiieeebbbaaaaaaaaa^^^```cccddddddcccddddddfffhhhjjjjjjjjjjjjkkkmmmpppnnnmmmkkkjjjjjjjjjjjjmmmkkkgggeeedddcccaaa```]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYWWWWWWVVVVVVVVVXXXUUUPPPLLLHHHGGGHHHHHHFFFDDDBBBAAAAAA@@@===<<<::::::;;;;;;:::999888777777666444222111111222222---------------------------,,,+++***))))))))))))(((((()))******)))'''&&&'''''''''''''''''''''''')))))))))))))))(((((('''$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))((('''''''''''''''((((((((((((***)))))))))((((((((('''))))))************))))))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))*********++++++++++++***)))(((((()))***+++)))******+++***)))'''&&&************************++++++++++++++++++++++++((()))))))))******++++++++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++***++++++,,,,,,...---,,,,,,+++++++++,,,((())))))******++++++,,,))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++***)))((((((+++******))))))******+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''***...111222///+++)))******))))))))))))*********************)))((((((***************++++++,,,(((((())))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,,,,+++++++++,,,---...///000***))))))))))))***++++++************************)))))))))************+++++++++******++++++,,,---++++++++++++,,,---...///////////////000000000000////////////000000000000333333333333222222222111555666888:::;;;<<<======<<<<<<<<<===>>>???@@@AAA@@@@@@AAACCCEEEHHHJJJKKKHHHKKKOOOSSSSSSQQQMMMKKKKKKMMMQQQTTTVVVWWWWWWVVVTTTTTTUUUVVVXXXXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZ[[[```aaaaaaaaaaaaaaa``````aaa```^^^\\\\\\\\\]]]^^^___aaaeeejjjmmmmmmjjjgggccccccdddfffhhhjjjlllnnnnnnmmmjjjgggcccaaabbbddd___aaacccccccccbbbccceeeccceeeggghhhgggggghhhiiilllkkkjjjhhhhhhhhhiiiiiillljjjgggeeecccaaa^^^\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVSSSQQQLLLGGGDDDBBBBBBCCCEEECCCAAA@@@@@@???===;;;;;;;;;<<<<<<;;;:::888777666555444333222222222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((())))))(((((('''%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%&&&'''''''''''''''&&&&&&$$$$$$%%%'''(((***++++++*********)))((('''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&'''(((((((((&&&%%%%%%'''((())))))))))))))))))))))))))))))''''''((()))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******((())))))***++++++,,,,,,******)))(((((((((((()))++++++++++++++++++******)))))))))***************++++++++++++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))******+++++++++******++++++,,,,,,...---,,,+++************)))))))))*********++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************(((((()))))))))))))))***))))))*********))))))(((******))))))))))))************))))))))))))******************************))))))))))))))))))))))))'''***...111222///+++)))******))))))))))))***************)))))))))))))))'''''''''((((((((())))))((((((((()))******++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++******))))))***++++++,,,,,,,,,---,,,,,,,,,---...//////)))((((((((())))))***+++************************))))))))))))************++++++******++++++,,,---++++++++++++,,,---......---.........////////////////////////000000000000333333333333333333333333333444666999:::;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@???@@@AAACCCFFFIIIKKKLLLEEEHHHKKKOOOPPPPPPNNNMMMLLLNNNQQQUUUWWWWWWVVVVVVVVVVVVWWWXXXYYYXXXUUURRROOOPPPQQQSSSVVVXXX[[[\\\\\\]]]^^^___````````````^^^]]]]]]\\\\\\\\\]]]]]][[[aaakkkuuu{{{zzzsssmmmhhhhhhhhhhhhjjjlllnnnooommmmmmlllhhhdddccceeegggeeeffffffdddcccbbbccceeebbbdddgggggggggffffffgggkkkjjjiiihhhhhhhhhiiijjjfffeeecccbbbaaa___[[[XXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXVVVUUUUUUTTTTTTNNNLLLHHHEEECCCBBBAAABBBDDDBBB@@@@@@@@@???===;;;<<<=========<<<:::777666444444444444333222111111---------------------------,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))))))))'''%%%&&&((()))((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))*********************++++++***************)))((((((+++************++++++,,,((()))))))))*********+++************************++++++***************)))******++++++,,,,,,,,,+++)))***+++,,,---,,,,,,+++++++++++++++*********)))******))))))))))))******++++++******++++++,,,---,,,++++++*********++++++))))))))))))************))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))************************(((((((((((())))))******(((((())))))***)))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++*********))))))))))))******+++******)))))))))))))))&&&&&&''''''(((((((((''''''(((((()))******++++++'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++************++++++)))***+++,,,,,,---------///......---......//////(((((('''(((((()))******************************))))))))))))************++++++******++++++,,,---,,,,,,++++++,,,,,,------------------.........///111111111111222222222222222222333333444555666666111333555888:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDGGGJJJMMMNNNEEEFFFHHHJJJLLLNNNOOOOOOLLLOOORRRUUUWWWWWWVVVUUUWWWWWWXXXYYYZZZXXXTTTQQQMMMNNNPPPRRRUUUXXX[[[\\\XXXYYY[[[]]]^^^___``````\\\]]]]]]]]]]]]]]]]]]]]][[[dddrrr|||ssslllkkkkkkjjjkkkmmmnnnpppmmmmmmmmmiiifffeeegggjjjkkkjjjiiifffcccbbbcccdddbbbdddgggggggggffffffgggkkkjjjiiiiiiiiiiiikkkkkk``````___``````]]]ZZZVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSKKKJJJHHHFFFEEEDDDDDDDDDCCCBBB@@@?????????===;;;======>>>>>><<<999777555333444444555444333111000........................---,,,+++***))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''$$$$$$&&&'''(((((())))))(((((()))))))))))))))((())))))((((((''''''''''''''''''(((((())))))******((()))***,,,,,,***)))(((((((((((((((((()))*********'''&&&''')))***(((&&&))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))***+++,,,,,,,,,***)))((()))(((''''''''')))***+++(((((())))))*********+++))))))))))))))))))))))))---,,,,,,++++++***************+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++++++++++++++******))))))******))))))))))))******+++*********+++,,,,,,---))))))))))))***+++,,,,,,*********)))))))))))))))************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((())))))***))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******+++******)))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,+++***))))))***+++,,,******+++,,,------------000//////.........//////((())))))))))))(((((('''''')))+++,,,,,,,,,***)))(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...............------,,,,,,,,,------......///000000000333333444444444444444444555444333333444777999;;;888888888888999:::;;;;;;;;;>>>CCCFFFGGGHHHIIIJJJEEEEEEFFFHHHJJJKKKLLLMMMIIIKKKOOORRRSSSSSSRRRQQQZZZYYYYYYZZZZZZWWWQQQKKKPPPNNNMMMOOOSSSVVVUUUTTTVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[dddeeennnssslllkkkiiihhhhhhjjjlllmmmhhhkkklllllliiihhhjjjlllmmmllljjjhhheeebbb```___bbbbbbcccdddffffffdddbbbkkkkkkkkkkkkjjjiiihhhgggbbb```^^^\\\[[[ZZZWWWUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWUUURRRQQQRRRRRRRRRQQQHHHGGGFFFDDDBBBAAA@@@@@@CCCAAA===<<<===>>>>>>>>><<<999777777888888666333000222444666666555222111000///...---,,,---......+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""((('''%%%%%%%%%&&&(((*********(((''''''&&&&&&&&&***(((%%%######$$$&&&'''''''''''''''(((((((((((($$$$$$$$$%%%&&&'''((()))******))))))((((((''''''((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******************************(((((()))*********************))))))))))))******+++***)))(((((()))******))))))***))))))+++///222---,,,+++***))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))((('''''')))***++++++***)))***+++)))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((************************))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&(((***++++++(((%%%"""***************)))(((''')))(((''''''(((***,,,---000+++&&&%%%(((+++***(((''''''''''''((((((((((((******))))))((((((''''''************************************************,,,,,,++++++***+++++++++,,,,,,,,,---------......(((((())))))))))))((((((''')))***,,,,,,+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///.........---------,,,......//////000111111111222333444555666555444444555444333333444666888999888888888888999:::;;;<<<>>>@@@AAABBBCCCEEEHHHKKKFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLOOOQQQRRRRRRQQQPPPRRRQQQQQQSSSTTTSSSOOOLLLLLLLLLNNNRRRWWWYYYXXXVVVVVVVVVUUUVVVVVVWWWXXXYYY^^^^^^^^^^^^^^^^^^]]]]]]ddddddhhhuuuxxxmmmhhhgggfffeeeeeefffhhhiiieeegggiiihhhffffffgggiiijjjiiigggdddbbb```^^^^^^`````````aaadddeeeeeedddggggggggggggfffeeedddccc]]]]]]\\\\\\\\\YYYUUURRRTTTTTTUUUVVVVVVWWWVVVVVVWWWTTTQQQPPPPPPPPPPPPOOOHHHGGGEEECCCAAA???>>>>>>???<<<:::999:::::::::999:::888555555666555333111---...000111111000///...///...---,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&***(((&&&$$$######$$$$$$((((((''''''''''''((()))***((('''%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******************************(((((()))*********************))))))))))))******+++***)))(((((()))******)))******))))))***...000...---+++***)))))))))***)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***(((''''''(((((((((((((((((((((((((((((())))))******))))))((('''***,,,---,,,+++***+++,,,))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((************************))))))(((((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))%%%&&&)))+++++++++)))((())))))*********)))(((((()))(((''''''(((***,,,---333...(((&&&((()))'''$$$''''''''''''((((((((((((***)))))))))((((((((('''************************************************,,,,,,++++++***++++++,,,,,,,,,,,,---------......&&&'''((())))))***))))))((()))***+++++++++***)))((()))***+++,,,,,,,,,,,,******************************++++++,,,---------............------------...//////000111111222222111333555777888666555333555444333333333444666777888888888888999:::;;;<<>><<<<<<;;;999888888888888777555888666444333333222000...000000000000000000000000------,,,++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((***)))'''%%%$$$$$$$$$%%%&&&&&&&&&'''''')))******((((((((('''(((((())))))******)))((('''&&&%%%%%%(((((('''''''''(((((())))))))))))(((((((((((('''((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))+++***)))((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******************************(((((()))******************))))))(((((())))))*********))))))))))))*********++++++***)))))),,,...///---+++)))))))))+++,,,************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''''''''***************)))(((((()))***++++++))))))***+++))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))***++++++************************((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((()))***+++++++++***(((((()))*********)))))))))(((((('''((()))+++,,,111---(((&&&(((((('''%%%''''''''''''(((((((((((())))))))))))((((((((((((************************************************,,,++++++***++++++,,,,,,,,,,,,,,,---------......&&&&&&''')))************(((((()))***+++******)))((()))***+++,,,---------************************)))******+++,,,,,,------------------,,,,,,,,,,,,.........///000000111111000222666888999777555333444444333333333444444555888888888999:::;;;<<<===DDDDDDCCCAAA@@@BBBFFFJJJKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMLLLLLLLLLMMMMMMPPPOOOMMMMMMLLLLLLLLLKKKJJJLLLOOOSSSWWWZZZ[[[[[[XXXWWWWWWVVVUUUUUUVVVVVVWWWYYY[[[\\\]]]\\\[[[ZZZ[[[[[[[[[\\\^^^^^^]]]\\\^^^]]]]]]]]]^^^___```aaadddeeefffffffffggghhhiiieeedddbbb```______``````aaa___]]]^^^aaaeeeggghhheeeeeeeeedddbbbaaa___^^^WWWVVVVVVWWWWWWUUURRROOOQQQRRRSSSTTTUUUVVVVVVVVVTTTRRRNNNLLLLLLKKKJJJIIIGGGFFFDDDAAA???===<<<;;;;;;:::999:::::::::777555777555444333111000...---222111000///...///000000,,,++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''((()))***'''&&&&&&''''''((()))***&&&''''''(((((()))))))))***))))))((('''&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))+++***((('''&&&((()))+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******************************(((((()))***************))))))(((((((((((()))))))))))))))))))))*********+++++++++***))))))***,,,///---+++))))))***+++---++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((***************))))))(((&&&'''((((((&&&&&&'''(((((((((((((((((()))******(((((((((((((((((((((((((((''''''&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))++++++***)))((((((((((((''''''((()))*********)))((((((((((((((()))***++++++)))&&&&&&(((******)))''''''''''''(((((((((((())))))))))))((((((((((((************************************************++++++******++++++,,,,,,,,,,,,,,,---------......&&&&&&''')))************(((((())))))************))))))***+++,,,---------++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...//////000///222555888999777555333444444333333333444444555888888888999:::;;;===>>>CCCEEEFFFFFFEEEDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNLLLJJJJJJJJJKKKLLLNNNNNNMMMLLLLLLLLLNNNOOOOOOOOOPPPQQQRRRUUUXXXZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVXXXYYYZZZZZZZZZYYYVVVXXXYYYZZZYYYXXXXXXXXX[[[[[[\\\\\\]]]^^^______cccccccccdddfffggghhhhhhbbbaaa```___^^^^^^______```^^^]]]^^^```cccccccccdddddddddcccbbb```___^^^ZZZWWWUUUTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVSSSPPPLLLJJJJJJIIIHHHGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::999:::::::::888666555555555333111000//////...---+++***)))***+++,,,***************)))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))*********))))))))))))******((((((((((((((((((((((((***)))'''&&&&&&((()))+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((())))))***************+++,,,+++)))((()))+++...,,,+++))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***************)))((((((%%%&&&''''''%%%%%%&&&'''((((((((('''((())))))***(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((+++***((('''&&&&&&''''''&&&'''((()))))))))))))))((((((((((((((())))))))))))'''&&&'''((()))******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++*********++++++,,,---,,,,,,,,,---------......&&&'''((())))))***))))))((((((((()))))))))******)))***++++++++++++++++++++++++++++++++++++++++++''')))***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------.../////////111444666777666555444333333444444555555555555888888888999;;;<<<>>>>>>BBBEEEHHHIIIHHHFFFEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMNNNMMMKKKIIIIIIIIIIIIJJJGGGHHHJJJKKKLLLNNNQQQSSSSSSSSSRRRPPPOOOQQQUUUXXXZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXYYY[[[\\\\\\VVVXXX[[[\\\ZZZYYYXXXXXXZZZ[[[\\\]]]]]]^^^______```______aaadddfffffffff``````______^^^^^^]]]]]]]]]]]]^^^```ccccccaaa___bbbbbbbbbbbbaaa```______]]]ZZZVVVTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTQQQNNNKKKIIIIIIIIIHHHGGGFFFEEECCCAAA@@@>>>>>>>>>:::999777777888888666555444555555333111000000111///...---+++++++++,,,,,,******++++++******)))(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$''''''&&&%%%$$$######""")))(((((('''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((''''''''''''((((((******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************)))((((((''''''(((((()))'''((()))******+++******)))***++++++)))((()))***++++++******************************))))))))))))************************))))))))))))))))))))))))(((((()))))))))(((((('''************************)))))))))))))))((('''''''''((())))))''''''((()))((((((''''''(((((()))***))))))))))))))))))))))))(((((()))***************'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''((()))))))))((((((((((((((((((((((((((((((***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,------,,,,,,,,,---------......(((((())))))))))))((((((((((((((((((((()))************++++++******)))(((************************'''(((***,,,---,,,+++***,,,,,,,,,------.........,,,,,,------...////////////000222444555555555444222333444555666777777777888888888999;;;===>>>???AAADDDGGGHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHEEEHHHKKKMMMNNNOOORRRUUUTTTUUUUUUSSSQQQQQQTTTWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVXXXZZZ]]]^^^\\\]]]]]]]]]]]][[[[[[ZZZZZZZZZ[[[]]]^^^_________```___^^^aaaeeeggggggfffbbbbbbcccdddcccaaa___^^^\\\___ccchhhkkkjjjfffcccbbbcccccccccccccccbbbbbb___]]]YYYXXXWWWVVVUUUSSSSSSSSSTTTTTTSSSSSSRRRRRROOOMMMJJJIIIIIIIIIHHHGGGCCCBBBAAA@@@???>>>>>>>>>;;;888666555666666666555111333444333000///000222111111000///...---------******+++++++++***)))(((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$"""!!!!!!''''''&&&''''''((()))***+++)))(((&&&&&&'''((()))((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((&&&''')))***++++++******((()))++++++)))))))))***((())))))*********)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((())))))))))))))))))))))))((((((((((((((('''&&&&&&''')))***)))((('''((()))(((''''''''''''((())))))))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))************)))(((((((((((((((((((((((((((&&&''''''((())))))******((((((((()))(((((('''''''''(((((((((((((((''''''(((((()))((('''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************************+++,,,---...,,,,,,,,,---------......((()))))))))))))))((('''((((((((((((((()))************+++******)))((('''))))))))))))))))))))))))'''(((***,,,---,,,+++***........./////////000000------......///000000000//////111222333444444555222333444666777888888888888888888999;;;===>>>???AAACCCEEEFFFEEEEEEEEEFFFJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIILLLPPPQQQPPPPPPRRRTTTSSSVVVXXXWWWTTTSSSTTTVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVUUUTTTTTTVVVYYY\\\___bbb```___^^^]]]]]]\\\[[[YYYZZZ[[[]]]^^^^^^______bbb``````cccgggjjjjjjhhhfffgggiiijjjiiifffcccaaa^^^bbbiiippptttrrrmmmiiieeeeeefffggggggggggggfff___^^^\\\[[[[[[XXXUUURRRSSSSSSSSSSSSRRRQQQPPPOOONNNLLLIIIHHHIIIIIIIIIHHHAAA@@@???>>>===============:::777555666777777777///111333222///...000222......---,,,,,,+++*********++++++,,,,,,***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))*********###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,...,,,)))'''&&&''')))+++******)))((('''&&&&&&%%%&&&&&&&&&'''''')))***+++&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((&&&''')))***+++++++++***'''(((***+++***)))***+++&&&''')))++++++***((('''(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((('''&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))###%%%(((++++++)))'''%%%))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((***+++++++++***)))((('''((()))))))))((('''&&&&&&'''(((((((((((((((''''''$$$%%%'''(((((()))***,,,''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))************************************+++,,,---...,,,,,,,,,---------......''''''''''''((((((((((((******))))))((((((''''''))))))************))))))((()))***)))((((((***,,,***))))))***+++,,,+++)))))))))***+++,,,......///000000//////.........---/////////000111111222222444444333444444555666777777999<<<============>>>@@@@@@@@@AAABBBCCCDDDEEEJJJLLLOOOPPPOOOOOOOOOPPPQQQMMMHHHHHHKKKMMMKKKHHHJJJKKKMMMMMMNNNQQQTTTWWW[[[]]]]]][[[YYYWWWVVVWWW[[[ZZZYYYWWWUUUUUUVVVXXXUUUXXXZZZYYYVVVXXX]]]cccccccccccc```]]][[[\\\\\\]]]]]]]]]^^^___aaabbbccceee```]]]___ffflllooonnnfffiiinnnrrrqqqmmmgggbbbeeeeeegggmmmssssssnnnhhhaaaaaaaaaccceeeggggggfffhhh^^^XXX[[[]]]YYYTTTRRRUUUUUUUUUUUUTTTRRRQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFCCCCCCBBB???<<<::::::;;;===;;;:::888666444444333666444111000000///...,,,---.../////////...---,,,+++++++++************)))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''')))))))))(((''''''&&&&&&)))(((&&&%%%%%%'''***,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))''''''((()))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%%%%&&&'''''''''&&&''''''((()))***************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))+++++++++***)))************))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***++++++************++++++))))))***))))))((('''&&&$$$$$$$$$%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((((()))))))))))))))((((((''''''''''''((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))&&&$$$###%%%(((***)))''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&''')))+++,,,+++***)))'''((()))***+++***))))))%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((((((((((()))******((())))))))))))*********,,,,,,,,,---------......''''''''''''((((((((((((***)))))))))((((((((('''))))))************)))))))))*********))))))+++,,,---+++******+++,,,+++*********+++,,,---...//////111000000000/////////////////////000111111222222444333333444444555666777888:::<<<===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEHHHLLLOOOQQQSSSUUUWWWWWWRRRNNNMMMPPPQQQPPPMMMLLLMMMOOOOOOOOOQQQTTTVVVYYY[[[]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWXXX\\\___```^^^[[[[[[___cccggggggfffdddaaa```aaabbb``````aaaaaabbbcccccccccddd```]]]___fffkkkmmmmmmmmmnnnqqqrrrqqqnnnkkkhhhfffeeefffkkkpppppplllgggaaaaaaaaacccfffhhhiiiiiinnneee^^^```aaa\\\WWWUUUVVVUUUUUUTTTSSSRRRQQQPPPMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCCCC@@@===;;;;;;<<<>>>===;;;999777666555555666333111000000///...,,,+++,,,---------,,,+++***+++++++++*********))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))(((&&&&&&&&&''')))***'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&((((((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))***+++++++++***)))*********)))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((((((((((()))***)))))))))(((((()))))))))((())))))))))))(((((('''(((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((())))))))))))(((((('''''''''(((((((((((((((+++***)))''''''&&&&&&&&&((((((((((((((((((((((((+++)))((()))+++,,,+++))))))((('''&&&&&&'''((()))+++*********)))))))))(((%%%&&&'''(((((('''%%%$$$)))***+++,,,,,,+++***)))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))************))))))'''(((((((((((((((((('''''''''((((((((()))))))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((()))******)))))))))*********+++++++++++++++,,,,,,,,,------''''''''''''(((((((((((())))))))))))((((((((((((((())))))******))))))((()))***++++++)))***+++---000...+++******,,,,,,+++++++++,,,---...//////000111111111000000000000////////////000111111222222333333333333444555666777::::::;;;===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFCCCFFFKKKNNNQQQTTTWWWYYY[[[VVVQQQPPPRRRSSSSSSQQQOOOPPPQQQPPPPPPPPPRRRTTTUUUXXX\\\]]]\\\[[[ZZZZZZXXXYYYZZZZZZ[[[[[[[[[ZZZdddggghhhfffbbb```aaaccchhhhhhhhhfffccccccdddfffcccdddfffggggggfffdddcccccc```^^^___dddhhhjjjiiiooooooooonnnmmmmmmllllllfffddddddfffjjjkkkhhheeebbbbbbcccdddfffiiilllnnnssslllfffffffff```YYYVVVUUUUUUTTTSSSRRRQQQPPPPPPLLLLLLKKKJJJHHHGGGFFFFFFCCCDDDCCC@@@===<<<<<<===???>>><<<:::888777777666555333000/////////...,,,,,,,,,,,,,,,,,,+++******++++++*********)))))))))((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''(((((()))******+++((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$###%%%&&&'''(((((())))))(((((('''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((('''&&&&&&******(((''''''&&&&&&&&&)))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((******+++++++++***))))))******))))))))))))((((((((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''''''''''''''''''''''''''(((((())))))))))))((('''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''&&&%%%'''(((((())))))(((((((((((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((---+++******++++++***(((((((((''''''''''''((((((************))))))))))))&&&''''''''''''%%%###""",,,------...---,,,***)))))))))(((((((((((())))))''''''(((((((((((())))))(((((())))))))))))))))))++++++************++++++(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))******(((((((((((())))))))))))((((((((((((((()))******************+++++++++,,,*********+++++++++,,,,,,''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((***+++,,,+++******,,,...333000,,,******,,,,,,,,,,,,,,,------...///000000000000000////////////////////////000111111222222333333333333444555666666999999999<<>>===;;;999888777666666444222000/////////...,,,............------,,,,,,************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''(((((())))))'''(((((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''%%%$$$###$$$&&&'''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))***)))))))))((((((***)))))))))((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))***************))))))*********''''''''''''''''''''''''&&&'''((())))))***))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''(((((()))(((((((((((((((((((((''''''''''''%%%%%%&&&&&&((()))++++++(((((((((((((((((((((((()))(((((((((((((((((('''(((((((((''''''(((((((((((((((((((((''''''''''''((())))))))))))((('''&&&////////////...,,,***)))+++***)))(((((()))***+++)))))))))((((((((((((((((((((())))))******++++++***)))'''''''''''')))***((((((((())))))(((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***+++,,,+++******,,,...333000,,,***+++,,,------,,,------....../////////......................../////////000111111222222333222222333333444555666888777888;;;@@@CCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHJJJKKKKKKKKKKKKMMMOOOTTTQQQNNNLLLLLLMMMNNNOOOPPPRRRSSSRRRPPPOOOOOOPPPNNNSSSXXX[[[\\\[[[ZZZZZZ[[[ZZZ\\\___cccdddcccaaadddeeeffffffeeedddddddddbbbbbbbbb```^^^___bbbdddfffhhhkkkmmmmmmjjjgggeeeaaa```___```aaaaaaaaa```]]]^^^aaadddffffffgggfffdddaaa^^^\\\]]]^^^```aaadddfffhhhhhhhhhiiimmmppppppqqqssssssqqqiii]]]TTTQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDD???@@@???===;;;999:::;;;;;;:::999777666555555555333111///...//////...---......------,,,,,,,,,,,,*********)))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$&&&'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))'''''''''''''''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((('''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))******)))))))))'''(((((())))))(((((('''&&&'''((())))))***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&((()))++++++''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))************////////////...,,,***(((+++***)))(((((()))***+++++++++***)))(((''''''&&&(((((())))))******++++++((((((&&&%%%%%%&&&((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))((((((''')))***++++++)))***+++---111///,,,++++++,,,---,,,,,,,,,------............,,,---------------....../////////000111111222222222222222222333444555666777666888===CCCFFFEEECCCBBBCCCEEEHHHJJJJJJJJJJJJFFFHHHIIIIIIIIIJJJMMMOOOOOOOOONNNMMMMMMNNNOOOOOOPPPRRRSSSSSSRRRQQQQQQRRRPPPTTTXXXZZZ[[[ZZZZZZ[[[\\\[[[[[[^^^cccfffeeebbb^^^______```aaabbbccccccbbbbbb```^^^\\\]]]```cccdddfffjjjlllmmmkkkiiigggccccccccccccbbbaaa```___YYY[[[___cccfffffffffeeecccaaa^^^[[[[[[]]]___aaaeeehhhkkkkkkiiihhhjjjmmmlllqqqttttttrrrmmmbbbXXXPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDD>>>>>>>>><<<:::888999:::999888777666555444444444333111///...//////...---,,,,,,+++*********************)))))))))(((((((((((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$######%%%&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%'''(((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))((((((&&&&&&&&&''''''(((******)))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''((()))***))))))(((((((((((('''''''''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***++++++***)))((('''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))%%%&&&''''''((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&((()))((()))+++,,,''''''((((((((((((''''''))))))))))))************&&&&&&''''''((())))))***............---+++)))(((******))))))))))))******++++++***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******************+++++++++,,,,,,,,,---------.........''''''''''''(((((((((((('''((((((((()))))))))***''''''(((((((((((('''''')))*********))))))+++,,,...---++++++,,,------,,,,,,,,,,,,,,,------------------------......///////////////000111111222222222222222222333444555666777777:::@@@GGGJJJHHHDDD???AAADDDHHHJJJKKKLLLKKKGGGHHHIIIIIIIIIJJJMMMOOOKKKLLLNNNNNNOOOOOOOOOPPPPPPRRRUUUUUUUUUTTTUUUVVVUUUWWWZZZ[[[[[[[[[[[[\\\]]]ZZZXXX[[[aaaddddddbbb[[[ZZZYYYZZZ\\\^^^````````````^^^[[[YYYZZZ]]]```aaacccfffiiikkkkkkjjjiiifffggghhhhhhfffcccaaaaaa[[[]]]___bbbdddeeedddddddddccc```^^^]]]^^^aaadddgggkkknnnmmmiiifffgggiiiggglllnnnlllkkkjjjddd\\\RRRPPPNNNLLLKKKKKKLLLLLLJJJIIIHHHGGGFFFEEEDDDCCC>>>>>>>>><<<:::999:::;;;888888666555444444333333222000.........///...---,,,+++***)))))))))***+++***)))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%'''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************))))))((((((((((((((())))))***(((((('''''''''(((((()))******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***,,,---))))))((((((((('''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''(((***++++++***((('''((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******+++***)))''''''&&&&&&&&&''''''''''''''''''''''''&&&)))******)))(((***,,,&&&'''((())))))((('''&&&((()))))))))*********+++''''''&&&&&&&&&''''''(((+++,,,,,,,,,+++***((('''((())))))))))))))))))((((((((()))))))))*********))))))(((((((((((((((((())))))************))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))******)))))))))*********++++++++++++,,,,,,,,,---------''''''''''''((((((((()))'''((((((((())))))******''''''((((((((((((''''''((()))***)))((((((***,,,,,,+++***+++------,,,+++++++++,,,,,,,,,,,,,,,,,,---.........//////000000/////////000111111222222222222222222333444555555888888<<>>@@@DDDHHHJJJLLLLLLLLLKKKKKKKKKJJJIIIIIIKKKNNNHHHJJJMMMNNNOOONNNOOOOOOPPPSSSVVVXXXWWWWWWXXXYYYXXXZZZ\\\\\\[[[[[[\\\]]]\\\YYYVVVXXX^^^bbbbbb```ZZZXXXVVVVVVYYY\\\^^^^^^^^^]]][[[XXXVVVVVVZZZ\\\___aaadddgggiiijjjjjjjjjiiikkklllkkkiiieeecccbbb^^^^^^___```aaabbbbbbccceeedddbbb```___```dddgggggglllpppoooiiieeedddeeecccggggggcccbbbeeeccc^^^SSSQQQOOOMMMLLLLLLMMMNNNJJJIIIHHHGGGFFFDDDCCCCCC?????????===;;;:::;;;<<<888888777555444444444444222000.........///...---...---,,,+++++++++,,,---))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************)))))))))(((''''''''')))***+++***)))(((''''''&&&''''''************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))+++---///000)))(((((((((''''''''''''&&&'''''''''(((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''(((((('''&&&%%%'''((()))++++++)))((('''))))))***))))))(((''''''***************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&'''(((***++++++(((((('''''''''(((((()))''''''''''''''''''''''''''')))+++***'''&&&''')))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))***)))(((''''''''''''''')))***++++++***)))'''&&&'''((()))******)))((('''%%%&&&''')))***,,,---...))))))((((((''''''&&&&&&'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((()))******((())))))))))))***************+++++++++,,,,,,,,,$$$&&&''''''&&&&&&''')))***)))))))))))))))******(((((('''(((((()))***+++))))))***++++++++++++***(((((()))***++++++,,,,,,...---,,,+++,,,---...///------......///000000000999666333///...///111222444333222222333444666777999:::>>>DDDIIIJJJGGGCCC>>>???BBBEEEIIIMMMOOOQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQSSSUUUVVVXXXXXXXXXYYY\\\^^^aaa___^^^___aaaaaa]]]ZZZ___ZZZVVVXXX\\\```___]]]ZZZYYYXXXXXXYYYZZZ]]]^^^aaa___\\\[[[[[[[[[[[[ZZZ]]]___bbbeeeggghhhhhhgggjjjiiigggggghhhgggfffeeefffdddcccdddffffffccc```dddddddddcccaaaaaaccceeeggglllpppooojjjeeedddeeecccccccccccccccbbbaaa```YYYTTTNNNMMMOOOPPPNNNKKKMMMKKKJJJJJJJJJHHHFFFDDDAAA@@@>>><<<:::999888888:::999888666555444222222------------------------000///---,,,+++*********...,,,***(((''''''((()))&&&&&&&&&'''((())))))***000...+++((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((((())))))(((&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''',,,***((('''&&&'''((()))(((((((((((()))******+++------+++)))((()))+++...)))***+++++++++)))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))******))))))((('''&&&''''''''''''((((((((()))((((((''''''''''''(((((()))((('''&&&'''(((***,,,,,,+++***)))(((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((***))))))(((''''''&&&&&&)))'''&&&(((,,,...)))$$$)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((((('''''''''''''''((((((((((((''''''(((((()))*********((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++************++++++---,,,,,,+++++++++,,,,,,%%%&&&((()))(((((()))+++******)))(((((())))))))))))(((((((((((())))))***))))))***++++++++++++***))))))******++++++,,,,,,///...---,,,++++++,,,------------...//////000000444222000///...000222333333333333333333444555666666777:::>>>CCCDDDBBB??????@@@BBBDDDGGGJJJLLLMMMLLLLLLKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQTTTVVVWWWWWWWWWYYY[[[]]]___^^^]]]]]]______]]][[[^^^ZZZWWWXXX]]]``````^^^]]]\\\ZZZZZZZZZ[[[]]]^^^aaa___]]][[[[[[\\\\\\[[[]]]___bbbeeeggggggggggggggggggfffggghhhiiihhhhhhkkkiiigggffffffddd```]]]aaabbbbbb```___```bbbdddfffjjjmmmmmmiiidddccccccdddccccccbbbaaaaaaaaa```]]]XXXTTTSSSUUUUUURRROOOLLLKKKIIIHHHHHHFFFCCCAAA======<<<:::999888888888777666555444333111000000........................///...---,,,+++*********+++***)))((('''((()))***&&&&&&''''''((())))))***+++***((('''&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&'''''')))***+++)))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''((((((((((((((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''((('''''''''(((***,,,///000333000,,,)))((((((***+++***************)))((((((''''''(((((())))))******(((((((((((())))))))))))'''((()))))))))))))))((('''''''''((((((((())))))((((((''''''''''''((((((***)))'''&&&'''(((***+++++++++***((((((''''''((()))(((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((((((((+++)))***...000---,,,...***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((((((''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************++++++************++++++------,,,,,,,,,,,,,,,---$$$&&&)))*********+++,,,++++++***)))))))))))))))******)))((((((((())))))))))))***++++++++++++***++++++++++++++++++++++++000///...,,,++++++++++++,,,,,,---......//////000............000111222333111222333444444555555555555555777:::===>>>===<<>>::::::999888888777777777666555444333222111000///..............................,,,+++******))))))''''''''''''(((((())))))&&&&&&''''''((()))))))))'''&&&%%%%%%&&&((()))***&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&'''''''''(((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***))))))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))((('''''')))))))))((((((&&&%%%%%%&&&&&&''''''((())))))***(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&''''''&&&&&&&&&(((+++///444777999333,,,(((((()))((('''******))))))(((((())))))&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&'''((()))************''''''((((((((()))))))))((((((''''''''''''((((((***)))((('''''''''((()))***)))((('''''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&&&&'''((())))))***((('''000<<<:::---(((---,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************++++++************++++++---------,,,,,,------...$$$'''+++------------...------,,,+++************++++++***)))(((((((((((())))))***++++++++++++***,,,,,,,,,+++++++++++++++...------,,,,,,++++++++++++,,,,,,---......//////,,,---...000111222222222///111222444555555555444777777888999;;;<<<============???@@@BBBDDDEEEFFFGGGHHHIIILLLNNNPPPQQQQQQRRRRRRQQQPPPOOONNNMMMMMMRRRSSSUUUUUUUUUVVVYYY[[[ZZZYYYXXXXXXYYY[[[\\\]]]^^^\\\[[[]]]```bbbcccbbbdddcccaaa```___^^^^^^^^^___```___^^^]]]^^^___aaa```aaabbbdddeeeeeeeeeeeedddeeefffgggggghhhiiikkkhhhhhhhhhgggfffdddbbb```]]]^^^]]]\\\\\\]]]aaadddiiiiiiiiijjjjjjhhhdddaaafffccc```]]]\\\]]]___aaaaaa```___``````]]]XXXTTTMMMKKKGGGEEECCCBBB???===:::::::::999888666555444666666555444333222111111........................------+++******)))))))))&&&&&&'''((((((''''''&&&''''''''''''(((((())))))&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***))))))(((((('''(((((((((''''''&&&%%%''''''''''''(((((()))))))))(((&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''((((((''''''(((+++000666999;;;444+++'''(((***(((&&&***)))(((''''''((()))***'''''''''((()))*********(((((((((((())))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))((((((''''''''''''((((((***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((777MMMLLL555&&&'''---,,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''''')))(((''''''''''''((()))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))***************((()))))))))************++++++************++++++---------,,,------......'''+++///222222111111111///...------,,,,,,,,,---,,,+++***))))))((())))))))))))***++++++++++++***,,,+++++++++++++++++++++***++++++,,,,,,---------++++++,,,,,,------.........///000222222222222111...000222444555555555444777888999999:::;;;<<<===:::;;;===???AAADDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSRRRQQQPPPOOONNNMMMQQQRRRSSSTTTTTTUUUWWWZZZWWWWWWWWWWWWWWWYYY[[[]]]^^^]]]^^^___aaacccddddddeeedddcccbbb```___^^^^^^___`````````^^^___bbbeeebbbbbbccccccddddddddddddeeefffhhhgggeeeeeefffhhhggggggggggggeeebbb```______^^^^^^\\\\\\^^^bbbeeekkkkkkjjjkkkkkkjjjgggdddfffccc___\\\[[[\\\^^^```bbbbbbddddddccc___ZZZVVVNNNKKKGGGDDDCCCAAA???=========<<<;;;888666333222555555444333222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((('''&&&$$$$$$''''''''''''(((((((((((((((((((((((((((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%&&&&&&%%%$$$###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((%%%%%%&&&'''''''''''''''))))))((((((''''''''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))+++***((((((+++///333666888111)))''')))+++***(((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((()))))))))***((((((''''''''''''(((((())))))((('''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((...***777OOORRR>>>---+++---,,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***************((()))))))))************++++++************++++++,,,,,,,,,,,,,,,---...///***...444777666555333222......------------......++++++***)))))))))******))))))***++++++++++++***************************((()))***,,,------------******+++,,,,,,------...000000111222222111111000//////111222444555555555444666888888888999;;;<<<;;;<<<===???BBBDDDEEEFFFGGGIIIKKKMMMOOOOOOOOONNNRRRSSSSSSSSSRRRQQQPPPOOOOOOQQQRRRSSSSSSTTTVVVXXXUUUWWWXXXXXXWWWXXXZZZ\\\\\\]]]^^^```aaacccddddddeeedddcccbbb```___^^^]]]^^^```bbbaaa___```dddhhhccccccccccccbbbbbbbbbbbbeeeggghhhfffcccaaabbbeeehhhiiiiiigggccc___]]]]]]``````^^^\\\[[[]]]bbbeeejjjkkkkkkkkkjjjiiiggggggeeebbb___[[[ZZZ[[[]]]^^^bbbccceeeeeeccc^^^YYYVVVMMMJJJFFFCCCAAA@@@>>>===??????>>><<<999666333111222111111000//////......+++++++++++++++++++++++++++******)))(((((())))))***)))((('''&&&%%%$$$$$$''''''(((((((((((((((((()))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((())))))&&&&&&&&&%%%######$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''((((((''''''(((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))(((((($$$$$$%%%''''''(((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))))))))))),,,+++))))))***---///111111---)))((()))++++++***((((((''''''(((((())))))***)))))))))((((((((('''(((((((((((())))))))))))************)))((('''&&&((((((((()))))))))******((((((''''''''''''(((((((((((((((''''''''''''&&&(((''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''---%%%)))999@@@888111222,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((%%%&&&&&&'''(((((())))))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************++++++************++++++++++++++++++,,,---......(((---222555555222000...++++++++++++,,,---...///*********)))******++++++))))))***++++++++++++***((((((((())))))******+++)))***+++,,,------,,,,,,*********+++,,,,,,------/////////000000000111111//////000111222444666666222555888999888999;;;===>>>>>>???AAABBBCCCDDDEEEFFFHHHKKKMMMOOOPPPOOOOOOQQQRRRSSSSSSSSSSSSRRRQQQNNNPPPQQQRRRRRRSSSUUUWWWTTTWWWYYYYYYXXXWWWXXXZZZXXXZZZ\\\^^^___```aaacccccccccbbbaaa```___]]]\\\]]]```cccbbb```aaafffjjjddddddcccbbbbbbaaaaaabbbccceeegggeeeaaa___aaadddgggiiijjjhhhddd```______aaa```^^^\\\ZZZ\\\```dddfffhhhjjjiiifffdddeeefffdddbbb^^^\\\ZZZZZZ[[[\\\]]]___aaa```]]]YYYTTTRRRKKKHHHCCCAAA??????===<<<=========<<<:::777333111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))***)))'''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&'''&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((''''''''''''&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((%%%%%%&&&''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''&&&''''''((())))))((((((***))))))))))))+++,,,---,,,+++***)))))))))******&&&''''''((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))))))))((('''(((((()))))))))*********((((((''''''''''''((((((&&&&&&''''''''''''''''''((('''''''''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&''''''(((((())))))((($$$###'''+++,,,---///***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************++++++************++++++************+++,,,------$$$)))...111111---***))))))))))))***+++,,,---...***)))))))))***+++,,,,,,))))))***++++++++++++***&&&''''''((()))******+++***+++,,,---,,,+++***))))))******+++,,,,,,------------------...000111222000000///000111444666777222666:::;;;;;;:::<<<>>>AAAAAAAAABBBBBBCCCCCCCCCDDDFFFJJJMMMPPPQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSNNNOOOQQQQQQQQQRRRUUUWWWTTTWWWZZZZZZXXXWWWWWWYYYVVVXXX[[[\\\]]]^^^___aaaaaaaaaaaaaaa```^^^]]]\\\]]]aaaccccccaaabbbgggllleeedddcccbbbaaaaaaaaaaaa```dddfffddd```^^^aaaddddddgggiiiiiifffcccdddeeeaaa```^^^[[[YYY[[[___cccbbbfffiiigggbbb```bbbeeecccaaa^^^\\\ZZZZZZ[[[[[[XXXZZZ[[[ZZZWWWRRRNNNLLLIIIFFFAAA???>>>===<<<;;;:::;;;;;;;;;:::777444222222222111111000000//////------------------------***))))))(((((((((((())))))(((&&&%%%&&&''')))+++((((((((((((((('''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&%%%&&&'''''''''(((***,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))******)))((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((######%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&''''''((()))))))))$$$&&&(((***+++)))'''&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((((((((((()))***+++,,,)))***+++***)))'''((()))%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&'''((()))************))))))))))))************((((((''''''''''''((((((%%%%%%&&&'''((((((((('''(((((('''''''''(((((()))&&&'''''''''(((((())))))))))))))))))(((((((((((($$$%%%&&&'''(((***++++++)))***+++)))'''''')))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))*********)))(((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((())))))***************))))))))))))************++++++************++++++))))))))))))***+++,,,---...,,,***)))((()))***+++))))))******+++++++++,,,))))))***++++++++++++***)))&&&###$$$''')))((('''************************)))******+++,,,,,,------,,,,,,,,,---------....../////////000111111222222...///111333444333222111222333444555777:::???BBBBBBBBBBBB@@@======>>>@@@GGGIIILLLNNNOOONNNLLLKKKLLLLLLMMMPPPSSSTTTPPPMMMHHHIIIKKKNNNPPPSSSUUUVVVXXXXXXYYY[[[[[[YYYTTTPPPSSSTTTVVVXXX[[[]]]___```aaa___\\\[[[[[[[[[[[[ZZZ``````bbbdddfffgggiiijjjdddfffgggfffccc```______aaabbbcccdddddddddcccbbbbbbccceeeggghhhggggggfffdddbbb```\\\XXXXXXZZZ\\\ccceeeffffffccc```___^^^ZZZZZZYYYYYYXXXXXXWWWWWWYYYWWWVVVTTTRRRNNNIIIEEEEEEDDDCCCAAA???>>><<<<<<999999999888666555333222////////////............------......---+++***)))************************((('''&&&'''((()))(((''')))((((((''''''(((***+++&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((((((((+++*********)))'''&&&%%%&&&&&&''''''(((((())))))$$$$$$$$$$$$$$$$$$######((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******))))))))))))******))))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))***************))))))))))))))))))((('''%%%$$$&&&''')))*********)))((())))))))))))))))))))))))*********)))))))))))))))***)))'''''')))))))))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************)))))))))))))))(((((((((%%%&&&((()))((('''((()))(((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((((((''''''''')))))))))(((''''''&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''))))))(((&&&%%%))))))))))))))))))))))))***)))'''&&&'''))),,,...,,,+++)))(((((((((******((((((((()))))))))******))))))***++++++++++++***+++(((&&&''')))+++***)))************************+++++++++***************,,,,,,,,,,,,------------......//////000111111111...///111222333333333222222444555666777;;;???CCCEEEEEEEEEBBB@@@???AAABBBGGGHHHJJJLLLLLLLLLKKKJJJGGGGGGIIINNNRRRSSSQQQOOOJJJKKKMMMOOORRRTTTVVVWWWWWWWWWXXXZZZ[[[YYYUUURRRSSSTTTVVVXXXZZZ\\\^^^______^^^\\\[[[[[[\\\\\\\\\[[[\\\___bbbfffiiilllmmmdddeeeffffffcccaaa```aaaaaacccdddffffffeeedddcccbbbccceeefffggggggffffffccccccaaa]]]YYYXXXYYYZZZ^^^```ccccccaaa___^^^^^^ZZZYYYYYYXXXXXXWWWWWWVVVVVVTTTRRRPPPNNNKKKGGGDDDBBBAAA@@@>>>===;;;:::999:::::::::999777666444333000000000000////////////---------------+++***)))************************+++)))((()))******)))(((''''''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((('''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((''''''&&&++++++,,,,,,+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((('''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))''''''((()))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((''''''''''''((((((((((((((()))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''((()))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&''''''''''''''''''''''''&&&'''(((******)))'''&&&))))))))))))))))))))))))))))))******+++,,,,,,---+++***(((''''''((())))))&&&&&&''''''''''''((((((((()))******++++++*********)))'''((()))++++++***************************......---,,,+++)))((((((++++++++++++,,,,,,,,,,,,------......///000000000//////000111222333444555333444666777888;;;???BBBHHHIIIHHHEEECCCBBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHKKKOOOPPPOOOMMMJJJKKKMMMOOOQQQSSSUUUVVVUUUVVVVVVXXXZZZYYYVVVTTTTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\[[[[[[[[[\\\^^^___[[[]]]___bbbfffiiikkkmmmdddeeefffeeecccaaaaaaaaa```bbbdddffffffeeecccbbbaaaaaabbbcccddddddddddddaaaaaaaaa^^^[[[XXXXXXXXXYYY\\\______^^^\\\\\\\\\YYYYYYXXXWWWWWWVVVUUUUUUQQQOOOMMMKKKJJJHHHEEECCC@@@@@@???===;;;:::999888;;;;;;:::999888666555444111111111000000000//////,,,---------,,,+++***)))************************+++***))))))******((('''%%%%%%%%%%%%&&&'''))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''(((((((((''''''&&&((((((((((((((('''''''''$$$$$$%%%&&&'''((())))))((('''&&&&&&%%%&&&&&&&&&)))))))))(((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))((('''&&&&&&((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''(((''''''&&&%%%''''''((((((((((((((((((&&&&&&''''''((())))))*********(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))(((***+++---...---,,,,,,)))(((''''''''''''((((((''''''''''''''''''''''''((())))))***************((('''''''''((()))))))))************************//////...---,,,+++************+++++++++,,,,,,,,,,,,,,,------...//////000//////000000222333555666333555777888999;;;???BBBIIIIIIHHHFFFDDDDDDEEEGGGHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIIIIIIIKKKLLLNNNPPPRRRRRRSSSSSSTTTVVVXXXXXXWWWUUUTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[\\\___aaabbbbbbcccdddeeefffffffffeeeffffffeeebbb```___```]]]___bbbddddddccc```___^^^^^^______````````````]]]^^^```___\\\ZZZYYYYYYYYY[[[]]]^^^\\\ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSNNNLLLIIIGGGGGGFFFEEEDDDAAA@@@???>>><<<;;;:::999::::::999999777666444333000000000000////////////,,,,,,,,,,,,++++++******************************)))(((&&&&&&''''''&&&$$$%%%%%%&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))((('''&&&&&&%%%%%%%%%&&&'''((((((''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&'''''''''''''''(((((()))%%%&&&&&&''''''((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((()))))))))))))))***)))'''''')))))))))(((((((((((((((((((((((((((''''''(((((()))))))))***((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((()))))))))(((((((((((('''((())))))***)))(((((('''(((((((((((((((((((((((()))***+++,,,------------''''''''''''''''''(((((((((((((((((((((((((((((((((((()))************)))'''((()))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////000000000111222444555666333555777888999;;;>>>@@@FFFFFFFFFDDDCCCCCCEEEGGGHHHGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKIIIIIIKKKLLLNNNOOOPPPQQQRRRQQQQQQRRRUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYY[[[\\\[[[ZZZ[[[___bbbfffeeeeeeddddddcccccccccggggggfffccc```]]]]]]]]]]]]^^^aaabbbcccbbb```^^^ZZZZZZZZZZZZ[[[[[[[[[\\\YYY[[[^^^^^^]]]\\\[[[\\\[[[]]]___^^^\\\YYYXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRMMMJJJHHHGGGGGGFFFEEEDDD@@@???>>>===<<<::::::999999888888777666444333222//////.........---------,,,,,,+++++++++***++++++)))))))))))))))))))))))))))'''&&&&&&''''''&&&$$$&&&&&&'''((())))))******&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))************))))))&&&''''''((((((''''''&&&'''''''''((((((((())))))******)))((('''&&&&&&%%%$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&,,,,,,++++++******))))))''''''&&&&&&&&&''''''(((&&&&&&''''''((()))))))))'''(((***++++++***((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''((((((((((((''''''))))))(((((((((''''''''''''''''''&&&'''((()))***)))))))))******+++,,,,,,)))((('''''''''(((***+++((((((((((((((((((((((((''''''(((((())))))))))))***)))'''''')))))))))(((''''''''''''''''''''''''((((((((()))))))))))))))(((((()))))))))))))))((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''%%%$$$&&&'''&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((+++***)))((()))+++---...'''''''''(((((((((((((((*********))))))))))))((('''((())))))******)))))))))+++,,,---,,,+++,,,,,,************************''''''((())))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111111222222333444444444222444666888999:::<<<>>>AAABBBBBBBBBAAABBBDDDFFFGGGGGGEEEEEEEEEFFFGGGHHHFFFHHHKKKLLLLLLLLLNNNOOOKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNOOOQQQSSSTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]\\\ZZZZZZ]]]aaaaaabbbbbbbbbbbbcccccccccffffffeeeaaa^^^[[[[[[\\\^^^^^^```aaaaaaaaa```___YYYXXXXXXWWWWWWXXXXXXYYYXXXZZZ]]]]]]]]]\\\\\\]]]\\\^^^```___\\\YYYXXXWWWVVVVVVUUUTTTSSSQQQPPPPPPLLLJJJHHHHHHHHHGGGEEECCC======<<<;;;:::999888777888888777666555333222111.........---------,,,,,,,,,+++************++++++)))))))))))))))))))))))))))(((''''''))))))(((''''''((())))))***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++******)))&&&'''((())))))((('''&&&'''''''''(((((())))))***))))))((((((''''''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''',,,,,,+++***)))((('''''''''''''''&&&''''''((())))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((((()))''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%'''((()))((((((((((((((()))***+++((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((())))))******)))'''''')))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((('''&&&$$$$$$&&&(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&'''(((((('''&&&((()))'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&%%%%%%&&&((()))))))))))))))************++++++******)))((((((((()))))))))))))))))))))))),,,***((('''(((***---///''''''(((((())))))))))))*********)))))))))(((((('''(((((()))))))))))))))(((+++......,,,+++,,,---************************(((((()))******+++,,,,,,,,,,,,,,,,,,---------------------...//////000000111222333444444333222222111333666777888999;;;======>>>?????????AAADDDGGGFFFFFFFFFGGGGGGHHHIIIIIIFFFHHHKKKKKKJJJKKKMMMOOOKKKLLLLLLMMMNNNOOOPPPPPPOOOMMMKKKLLLNNNPPPQQQRRRQQQQQQRRRTTTUUUWWWXXXYYY\\\^^^___]]]YYYXXX[[[___\\\]]]]]]^^^___```aaaaaabbbbbbaaa___\\\[[[\\\^^^[[[[[[[[[[[[[[[\\\]]]]]]YYYXXXWWWVVVVVVWWWXXXXXX[[[\\\]]]]]][[[ZZZZZZ[[[[[[]]]______]]]ZZZYYYYYYVVVUUUTTTSSSQQQPPPOOOOOOKKKIIIIIIHHHHHHGGGDDDAAA======<<<;;;:::999888888888888888777666444222111///.........------------++++++***))))))***+++,,,))))))))))))))))))))))))'''&&&&&&''')))***)))((('''((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))************))))))&&&'''((())))))((('''&&&&&&''''''((())))))******((((((((((((((('''''''''''''''((()))))))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&%%%'''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))''''''(((((((((((('''''''''''''''((())))))******'''&&&%%%%%%&&&''')))+++''''''&&&%%%&&&&&&'''(((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))******)))'''''')))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))&&&&&&'''(((((()))******&&&'''&&&%%%$$$$$$''')))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))%%%&&&&&&'''((((((''''''&&&&&&''''''((())))))***((((((((((((((('''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((('''&&&%%%&&&''')))***(((((())))))***+++,,,,,,......---,,,+++*********))))))))))))))))))))))))++++++******+++,,,......''''''((()))******))))))******))))))(((((((((''''''(((((()))))))))))))))&&&))),,,---***)))***+++************************,,,,,,---------.........,,,,,,------------......------......///000000000222333444555555333111000000222555777777888:::<<<;;;<<<>>>>>>???AAADDDGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHKKKLLLKKKIIIHHHIIIKKKIIIJJJJJJKKKLLLMMMMMMMMMNNNLLLJJJJJJLLLOOOPPPPPPPPPPPPRRRSSSUUUWWWXXXYYY]]]```aaa]]]XXXWWWZZZ^^^[[[[[[[[[\\\\\\]]]]]]]]]_________]]]\\\\\\^^^```WWWWWWUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWWWWWWWXXXYYY^^^^^^^^^\\\ZZZXXXXXXYYYYYY[[[^^^^^^]]][[[ZZZZZZUUUUUUTTTRRRQQQPPPNNNNNNJJJIIIIIIIIIIIIFFFBBB?????????>>>===<<<<<<;;;;;;999999999888777555333222000/////////............++++++***))))))***+++,,,))))))))))))))))))))))))$$$######%%%'''((((((''''''((((((((((((&&&%%%$$$&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''(((******((('''&&&&&&''''''((()))******+++'''''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))************'''''''''''''''((())))))&&&&&&''''''((())))))))))))(((''''''''''''((()))'''''''''((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++***)))((('''(((***,,,...+++***)))(((((()))***+++&&&''')))*********)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))******)))'''''')))))))))((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,'''''''''((()))******+++&&&&&&&&&$$$###%%%(((***&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******(((&&&$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))))))))((('''&&&'''(((***,,,''''''(((***+++,,,---...111000///...---,,,,,,,,,))))))))))))))))))))))))***+++,,,...///......---%%%&&&&&&'''((()))******,,,+++)))((('''&&&''''''******)))))))))))))))***'''((()))******)))((('''.........---,,,+++******+++,,,,,,,,,,,,+++************+++,,,---------------...//////---,,,---...000000000///////////////000333555777777888:::;;;;;;;;;<<<>>>AAADDDHHHIIIHHHIIIJJJIIIGGGEEEDDDEEEIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJLLLMMMPPPRRRSSSJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQTTTWWWXXXVVVSSSYYY[[[\\\[[[XXXWWWYYY\\\^^^[[[YYYXXXYYYYYYYYYXXX[[[[[[[[[[[[\\\]]]^^^___bbb^^^YYYUUUUUUVVVXXXYYYZZZYYYWWWUUUUUUUUUWWWXXXZZZ\\\^^^\\\YYYWWWYYY[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVTTTQQQOOONNNMMMLLLJJJMMMLLLJJJGGGDDDAAA???>>>:::;;;===<<<;;;::::::;;;777777777666555555444444///////////////.........************************(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***)))(((''''''((()))***''''''((((((((((((''''''***)))(((''''''((()))***'''((()))*********)))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((,,,+++***)))''''''&&&&&&(((((('''''''''&&&&&&&&&+++,,,,,,+++***))))))***&&&&&&&&&&&&''')))***+++)))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,+++(((&&&%%%$$$$$$%%%((('''%%%$$$%%%(((+++---))))))******++++++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))((('''%%%%%%'''((('''&&&''''''''''''''''''&&&&&&******)))((('''&&&%%%%%%((('''&&&&&&&&&''')))***'''(((((()))***+++++++++))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''***(((&&&'''***+++)))'''%%%&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$&&&''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''(((+++...---***&&&'''+++...000...,,,++++++''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))((('''''''''(((***))))))((((((((()))))))))***+++,,,,,,+++***)))+++++++++******)))))))))+++,,,,,,,,,,,,+++************+++,,,---------------...//////------...///333333333333333222222222111333666777888888:::<<<=========???AAACCCEEEGGGHHHIIIJJJIIIGGGEEEEEEFFFJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMOOOQQQQQQNNNMMMLLLKKKLLLNNNPPPQQQSSSRRRRRRUUUXXXYYYXXXVVVXXXZZZ]]]\\\ZZZ[[[^^^aaabbb___[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^___```]]]YYYWWWWWWYYY[[[]]]^^^\\\YYYVVVUUUUUUVVVWWW\\\^^^___^^^[[[YYYZZZ\\\YYYXXXVVVTTTSSSRRRRRRRRRQQQOOONNNMMMMMMMMMKKKJJJKKKJJJHHHFFFCCCAAA???>>>:::;;;<<<<<<:::999999999777777666666555444444333000/////////......------************************(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))*********)))(((''''''((())))))(((((())))))))))))((((((''''''((())))))(((''''''###$$$%%%&&&'''&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((()))***)))'''&&&'''(((''''''&&&''''''((()))***)))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&&&&(((***+++)))))))))***************((((((''''''''''''((((((((((((((((((((((((((((((***(((''''''((()))(((((('''''''''''''''''''''''')))))))))))))))((((((((((((((('''''''''((()))***'''(((((()))******++++++)))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&***(((''''''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%)))'''&&&&&&'''(((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''***,,,,,,)))%%%++++++,,,------+++)))(((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((''''''(((((()))(((((('''''''''(((((())))))***++++++++++++*********************))))))))),,,,,,,,,,,,,,,++++++******+++,,,------......------...//////------...///111111111111111111111111222444777888888999;;;===?????????@@@AAACCCDDDEEEIIIJJJJJJIIIHHHFFFGGGHHHKKKLLLLLLLLLLLLKKKIIIHHHHHHIIIKKKMMMNNNPPPPPPPPPSSSQQQOOOMMMMMMNNNPPPRRRSSSSSSTTTVVVYYY[[[ZZZYYYXXX\\\___```___```cccggggggccc___\\\[[[[[[[[[[[[VVVWWWWWWXXXZZZ\\\^^^___^^^]]][[[ZZZZZZ]]]___aaaccc```\\\YYYVVVVVVWWWXXX\\\]]]^^^]]][[[ZZZZZZZZZWWWVVVTTTRRRPPPNNNMMMMMMJJJIIIIIIJJJLLLLLLKKKIIIHHHHHHFFFDDDBBB@@@>>>===999;;;<<<;;;888777666777666666555555444333333333111000000///...---,,,,,,************************(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))&&&(((***++++++***(((&&&%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((((('''''''''%%%$$$$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&'''((()))(((&&&%%%&&&'''((((((''''''''''''((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))'''(((((()))))))))((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''+++)))(((((()))******)))''''''''''''''''''''''''(((((())))))******++++++)))(((((((((((()))***+++'''(((((())))))******+++((((((((((((''''''''''''((((((''''''''''''&&&&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((***((('''((()))***)))'''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&***(((''''''((())))))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''%%%***((('''(((+++---+++)))(((((())))))******))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((())))))''''''&&&&&&&&&'''(((((('''(((((()))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---............---...//////......///000000000000000000111111111333555777888888999<<<>>>@@@@@@AAABBBCCCEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHJJJNNNNNNPPPPPPPPPNNNLLLJJJJJJKKKMMMOOOPPPQQQQQQQQQUUUSSSQQQOOOOOOQQQSSSUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\```dddeeeddddddgggkkkjjjfffaaa]]]\\\\\\\\\[[[VVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^^^^]]]]]]^^^aaacccfffddd```\\\YYYXXXYYYYYYZZZ[[[\\\\\\ZZZYYYXXXXXXUUUTTTRRROOOMMMKKKIIIHHHEEEEEEEEEHHHJJJLLLKKKIIIFFFEEEDDDBBB@@@???======999:::;;;:::777555444555555555444444333333222222111111000///---,,,++++++************************(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((()))))))))((())))))******))))))((()))******++++++******)))''''''(((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&******)))((('''&&&&&&'''((((((((('''''''''''''''((()))***)))((('''((()))))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***+++++++++***(((&&&%%%(((((()))))))))(((&&&%%%))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''+++)))'''((()))***))))))''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))******+++(((((((((((())))))******((((((((((((((('''''''''***************)))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))((((((((()))))))))(((((('''%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&***)))''''''((()))(((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&### ###***//////,,,((())))))*********))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***,,,,,,,,,,,,,,,---------,,,------------,,,++++++++++++,,,---............---...//////......///111333333333444444555555555444555777777888999<<>><<<<<<888::::::999666444444444444444333333222111111111111000///...---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))((()))************)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''((()))))))))))))))'''(((((())))))(((((('''+++***(((''''''(((***+++%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&,,,+++***)))((((((((()))((((((((((((((((((((((((''')))***)))((('''(((******)))(((''''''&&&''''''(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&$$$"""!!!'''((()))***)))'''&&&$$$)))(((((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''***(((''''''((())))))((('''''''''((((((((())))))))))))((((((((('''''''''((())))))***************((((((((((((((()))))))))'''''''''((((((((((((((()))))))))***************(((((((((((())))))))))))+++***))))))))))))***+++((()))))))))((((((((()))((('''%%%%%%%%%''')))***'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((('''''''''''''''&&&&&&'''''''''''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''***(((&&&&&&'''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))((((((&&&"""""")))---...,,,))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++---------------,,,+++++++++,,,---......//////...---...////////////000222222222333333444444555555444555666666777888<<>>???@@@BBBDDDFFFGGGGGGGGGFFFGGGGGGFFFFFFGGGJJJLLLKKKOOOUUUZZZ\\\[[[YYYWWWSSSRRRQQQPPPQQQSSSVVVXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\[[[YYYYYY\\\___^^^bbbffffffdddcccdddfffgggfffeeeeeeffffffdddccceeedddcccaaa```______^^^\\\___bbbaaa]]]ZZZ[[[]]]```bbbeeeggghhhhhhgggfffdddcccdddeeegggeeeaaa^^^YYYYYYZZZZZZZZZXXXWWWVVVPPPMMMJJJHHHHHHIIIIIIIIIGGGFFFDDDAAA???<<<:::999777888999999777666666666333222222111000000//////.........------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&((()))*********)))(((((())))))))))))((((((***(((&&&%%%%%%&&&(((***+++******)))***+++,,,---************************))))))(((((((((((())))))%%%%%%&&&&&&''')))***+++'''((((((((())))))))))))&&&''')))((('''''')))***)))(((((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((''''''(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((+++)))(((((()))******)))&&&''''''((())))))******((((((((((((((()))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%''')))******''''''(((***&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***+++***)))(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((('''''''''((()))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''''''''((((((((())),,,***((('''(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((***+++***(((&&&''')))(((((('''&&&&&&&&&&&&&&&***++++++++++++***)))((())))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))******((('''''''''''')))+++,,,222222111000///.........------......------,,,++++++,,,---...////////////,,,...000000//////111333333333444555555666777777333444444444555777;;;>>>@@@AAABBBDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEFFFJJJLLLIIIMMMTTTZZZ]]]]]][[[YYYTTTRRRPPPOOOOOORRRVVVXXX[[[[[[\\\\\\[[[ZZZXXXWWW[[[\\\]]][[[YYYXXX[[[^^^ZZZ^^^cccdddbbbaaabbbdddgggfffggghhhjjjjjjgggeeejjjhhhfffdddbbb```______YYY]]]aaa```\\\ZZZ[[[^^^]]]```eeeiiikkkkkkjjjiiidddcccccceeegggeeeaaa]]]\\\]]]^^^______^^^]]]]]]UUUQQQLLLIIIHHHIIIIIIIIIHHHGGGDDDBBB???<<<:::999666888999999777666777888222222111111000/////////------------------------))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''',,,+++(((''''''(((+++,,,''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))*********)))))))))************))))))+++******************+++)))((('''''''''(((***+++***************************)))(((''''''((()))******))))))(((((((((((()))'''((((((((())))))******(((***++++++******+++---((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''((((((((('''((((((((((((''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))),,,***))))))***++++++***&&&''''''((()))******+++''''''((()))***+++,,,,,,%%%&&&((()))))))))((('''((((((((((((((('''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''***++++++***'''&&&''')))+++***'''&&&(((***%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++***)))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))---+++)))((())))))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((''')))***)))&&&%%%&&&(((%%%&&&((((((&&&&&&''')))+++++++++++++++***)))((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''')))***+++,,,------***(((******((()))---111222222000---,,,,,,,,,,,,---......//////......,,,,,,,,,---------......+++,,,,,,---///000222333222222222222222222222222222333444555666777888999@@@@@@AAABBBBBBBBBBBBAAAAAADDDHHHIIIHHHGGGIIIKKKLLLNNNRRRVVVZZZ[[[\\\\\\RRRQQQPPPPPPQQQSSSUUUVVV[[[]]]]]]\\\YYYVVVVVVVVV___^^^^^^]]]^^^___```aaabbbdddeeedddaaaaaacccfffccccccddddddfffhhhiiijjjkkkllllllhhhccc___\\\[[[\\\]]]^^^]]][[[ZZZ[[[[[[aaa```aaagggnnnqqqooolllfffeeedddbbb```___]]]]]]^^^```aaabbbbbb```^^^]]]TTTQQQOOOMMMMMMMMMKKKJJJHHHGGGDDD@@@<<<999999999888888777777666666555555333222111////////////000......---,,,,,,+++******))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))*********)))(((&&&%%%))))))))))))))))))))))))'''((()))******)))''''''%%%&&&&&&&&&'''((((((((()))))))))))))))(((''''''************))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((************************(((((((((***,,,,,,***(((''')))***)))((('''((()))((((((''''''''')))***,,,&&&&&&&&&''''''''''''((()))(((((('''''''''((((((+++***)))'''%%%$$$$$$###))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))))),,,+++)))((((((((()))***(((''''''(((+++,,,,,,+++************************&&&&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%&&&%%%###"""###$$$''')))((('''&&&&&&'''((('''%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&$$$%%%&&&''''''&&&&&&''''''((()))((((((((())))))************))))))''''''''''''''''''''''''%%%%%%(((,,,///000///---%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&))),,,***'''%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((('''%%%$$$%%%((((((&&&###'''''''''(((((((((((((((222000---***((((((((())))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&%%%))))))((('''&&&%%%%%%$$$&&&'''''''''(((((()))))),,,,,,++++++***)))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((()))***++++++,,,---***)))++++++))))))---...///000...,,,***+++,,,,,,------...............,,,,,,,,,---------......++++++,,,---...000111222222222222222222222222222222333444555777888999999:::;;;===>>>@@@AAAAAAAAAAAACCCEEEFFFEEEGGGJJJMMMMMMOOOQQQTTTVVVWWWWWWVVVRRRQQQPPPPPPPPPRRRTTTVVVZZZ\\\\\\[[[XXXVVVVVVVVVYYYZZZ[[[]]]```cccfffhhhbbbdddeeecccaaa```bbbdddccccccccccccdddfffggghhhkkkkkkkkkiiieeeaaa______^^^^^^____________aaabbbcccbbbbbbffflllooommmjjjddddddcccbbb```___]]]\\\[[[\\\^^^______]]]\\\ZZZRRRQQQOOOOOOOOOOOONNNLLLHHHGGGDDD@@@<<<999999:::888888777777666555444444333222111////////////000...------,,,++++++*********)))))))))((((((((((((******)))))))))(((((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((***************)))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''***************)))((((((((((((((()))))))))******************************)))))))))***,,,,,,***)))((()))******(((((()))******)))(((((('''((())))))'''''''''((((((((())))))((((((''''''''''''(((((())))))(((''''''&&&&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******)))(((((((((((()))((('''&&&'''((()))((('''(((((((((((((((((((((((('''((())))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))((((((******)))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&&&&'''&&&%%%&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((+++...//////---%%%'''(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))),,,---+++&&&###%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''***)))((('''&&&''''''((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$&&&((((((&&&$$$###$$$$$$%%%&&&'''((((((...,,,***'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))+++************)))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))*********,,,)))))),,,,,,)))***,,,+++,,,---,,,***)))***+++,,,,,,---...............,,,,,,,,,---------......+++,,,,,,...///000111222222222222222222222222222333444555666777888999:::777888:::===???AAABBBBBBAAABBBCCCCCCDDDGGGLLLPPPOOOPPPRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRTTTUUUXXXZZZ[[[ZZZXXXVVVVVVVVVVVVWWWZZZ]]]aaafffiiikkkcccddddddbbb``````aaabbbddddddccccccdddeeeeeefffiiijjjkkkjjjgggeeeddddddeeedddcccbbbbbbccceeefffdddcccbbbeeeiiillljjjhhhddddddddddddbbb___]]][[[XXXYYYZZZ\\\\\\[[[YYYXXXQQQPPPOOOPPPQQQPPPOOOMMMGGGGGGDDD@@@<<<999999:::999888888666555444333333222222111000////////////------,,,,,,++++++************)))))))))(((((((((************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))(((((((((***++++++++++++******)))&&&&&&''''''(((((())))))''''''(((((())))))******''''''''''''''''''''''''***************)))(((((()))))))))*********++++++)))))))))))))))))))))))))))))))))***,,,,,,+++))))))***+++***))))))***+++,,,+++***)))((('''(((((((((((()))))))))*********((((((''''''''''''((((((''''''((()))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))((('''''')))(((&&&'''((((((&&&%%%(((((((((((((((((((((((()))***************)))(((%%%%%%&&&&&&'''(((((()))&&&'''(((******)))((('''***(((((((((******)))((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%''')))******)))%%%'''((()))(((((()))***(((''''''''''''((())))))''''''''''''''''''''''''((((((((())))))((((((((()))+++,,,***&&&$$$%%%'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%"""###$$$%%%&&&((())))))***)))(((&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((+++)))***------******,,,)))+++,,,+++******+++,,,,,,,,,---.........------,,,,,,,,,---------......,,,---...000111111222222111111111111222222222222333444555666777999::::::888999;;;===@@@AAABBBCCC@@@AAACCCEEEGGGKKKNNNPPPQQQRRRSSSSSSTTTSSSSSSRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYXXXVVVUUUVVVVVVXXXYYYZZZ]]]```ccceeefffccccccbbbaaa```___``````eeeeeeddddddddddddeeeeeeggghhhjjjiiihhhggghhhiiillljjjgggeeeeeeeeeeeeeeedddbbbaaacccfffiiijjjjjjjjjjjjiiigggeeeaaa]]][[[WWWYYYZZZ[[[[[[ZZZYYYXXXPPPOOONNNOOOOOONNNLLLJJJFFFFFFDDD@@@<<<999999:::999888777666444333222111222111111000//////......,,,,,,,,,,,,++++++***************)))))))))(((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))*********((((((((((((((((((((((((((('''''''''''')))+++,,,***))))))(((((('''''''''*********++++++***))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((()))))))))*********++++++(((((((((((((((((((((((()))((('''(((***+++***))))))+++,,,+++***)))***++++++******))))))(((((((((((((((((()))))))))******(((''''''''''''(((((()))'''((()))******))))))((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))))))))(((&&&%%%***)))(((((()))***)))((())))))))))))))))))))))))************))))))((('''&&&&&&&&&'''''''''(((((('''(((((()))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&((())))))))))))))))))(((''''''''''''''''''''''''((('''%%%&&&'''))))))(((###%%%(((((((((((()))***'''''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&((())))))'''&&&(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))******)))((((((''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''''''((()))*********&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((***(((***...///+++***,,,***+++,,,,,,++++++,,,---+++,,,,,,---...---------,,,,,,,,,---------.........///000222333333333333000000000111111222222222333333444666777888999::::::;;;<<<===>>>?????????>>>@@@DDDIIIMMMOOOPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZ\\\^^^```bbbbbbbbbaaa```_______________ccccccbbbaaaaaaaaabbbbbbeeefffggggggggggggiiikkkllliiigggfffhhhiiiiiigggcccaaa```aaadddiiilllnnnqqqpppnnnkkkgggbbb^^^[[[ZZZ[[[\\\]]]]]][[[ZZZXXXPPPOOOMMMLLLKKKJJJGGGEEEEEEDDDBBB???;;;888999:::888888777555444222111000111111000000///......---,,,+++++++++++++++******************))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((('''''''''''')))+++,,,(((((((((''''''&&&&&&&&&(((((()))))))))))))))(((((()))))))))*********+++))))))))))))((((((((((((***************************************)))((((((((((((((()))))))))******((((((((((((((((((((((((((('''&&&'''((())))))((()))+++,,,+++***)))***+++(((((()))***************''''''((((((((()))))))))'''''''''''''''((()))))))))))))))))))))(((((('''(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))))))))(((&&&%%%((('''&&&'''***+++***)))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$###"""###%%%&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$###$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''',,,***((((((***+++***)))"""$$$&&&''''''&&&((()))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&'''((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###$$$&&&((((((((('''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''((()))******+++&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((+++000000,,,***,,,+++,,,------,,,+++,,,...++++++,,,---------------,,,,,,,,,---------.........///111222333333222222//////000000111222222222222333444555666777888999::::::;;;<<<<<<<<<;;;;;;???AAAEEEKKKPPPRRRPPPNNNKKKKKKLLLMMMNNNOOOPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRTTTUUUTTTTTTUUUVVVSSSUUUXXX[[[^^^aaabbbcccaaa___]]]^^^___``````_________^^^^^^^^^^^^^^^___bbbcccddddddddddddfffiiieeeddddddgggllloooooommmdddbbb``````ccchhhmmmpppuuusssoookkkfffaaa^^^\\\]]]]]]^^^^^^]]][[[YYYWWWPPPNNNJJJHHHGGGFFFDDDBBBCCCCCCAAA===999777777999777666666444333222111111000000000000///...------++++++++++++++++++******++++++*********)))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((***************)))((((((((((((((()))))))))******)))))))))))))))))))))))))))'''&&&&&&((())))))))))))***+++***))))))***+++'''((()))***++++++++++++'''''''''((((((((())))))''''''&&&''''''((()))***))))))((('''''''''(((((((((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))(((''''''$$$$$$###%%%'''))))))((((((((((((((((((((((((((('''((((((((((((''''''&&&)))(((((('''&&&&&&%%%%%%***(((%%%######%%%'''(((%%%$$$$$$%%%'''((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$###$$$&&&((()))(((%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%###$$$&&&'''&&&&&&&&&(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''))))))'''&&&'''((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((())))))***++++++&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((('''+++000111---+++++++++,,,------+++***+++,,,++++++,,,------------,,,,,,,,,,,,---------......---...000222222222111000/////////000111222222222111222333444555666777888:::;;;;;;<<<<<<<<<<<<;;;AAAAAADDDIIIOOOQQQPPPNNNKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRSSSSSSSSSRRRRRRRRRNNNPPPSSSTTTTTTTTTUUUVVVRRRTTTXXX\\\___bbbcccddd___]]][[[\\\___aaa```___^^^^^^^^^]]]^^^^^^______```aaabbbaaa``````ccceeebbbaaaccciiippptttssspppgggeeebbb```aaaffflllqqqrrrpppkkkfffbbb___]]]]]]]]]]]]^^^]]]\\\YYYVVVTTTPPPLLLHHHEEEDDDEEEDDDDDDAAAAAA???;;;888666666777555555444444333222222111///000000000000...---,,,******************+++++++++++++++*********))))))''''''(((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''(((((((((((('''((()))***************))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((***************)))(((((()))))))))*********++++++************************+++)))'''((()))+++++++++((()))******(((((()))***))))))***+++++++++***)))(((((()))))))))*********&&&&&&&&&''''''((()))***((('''%%%$$$%%%'''***+++(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******)))(((((((((((()))&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&((())))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&((()))))))))&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%'''&&&$$$"""%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''%%%(((***)))'''&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''%%%######$$$&&&'''&&&&&&&&&''''''''''''''')))(((((((((''''''''''''((())))))******+++++++++&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))''''''+++111222---+++++++++,,,---,,,***)))***+++++++++,,,---------,,,,,,,,,,,,,,,---------......+++---///000111000///......//////000111222222222000111222333444666777777;;;<<<===>>>????????????CCCBBBBBBFFFLLLPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPMMMOOORRRSSSSSSTTTUUUWWWUUUWWWZZZ]]]```aaabbbbbb^^^\\\ZZZ\\\___aaaaaa___```````````````aaabbbbbb___``````___]]]^^^```bbbcccccceeekkkrrruuurrrnnnjjjgggdddaaaaaaeeekkkpppnnnkkkfffbbb^^^]]]]]]]]]\\\]]]]]]\\\ZZZVVVSSSQQQOOOKKKFFFDDDDDDEEEFFFGGG@@@@@@>>>:::777555555777444444444333333222222222///000000000000...---,,,******************+++++++++++++++************)))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,...))))))))))))))))))))))))(((((()))******)))''''''''''''(((((())))))******((()))***+++++++++++++++,,,,,,+++***)))(((''''''&&&&&&'''((()))***++++++***************************************)))((((((******+++++++++,,,,,,,,,************************---+++))))))+++,,,---,,,''')))***)))((('''((()))++++++,,,,,,+++***(((''')))************+++++++++&&&&&&&&&'''''')))******&&&%%%###"""$$$''',,,...(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))),,,+++)))((((((((()))******(((''''''((()))'''&&&************************'''((()))***************%%%%%%&&&&&&'''(((((((((''''''((((((((('''%%%$$$&&&%%%$$$&&&((())))))((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((((()))******)))&&&'''(((((())))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((()))+++---,,,***'''&&&((())))))(((&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))%%%(((******'''&&&''')))&&&''''''(((((()))))))))''''''((())))))(((((('''((()))))))))******++++++&&&&&&&&&'''''''''((((((+++(((###!!!%%%(((''''''''''''''''''''''''))))))(((((('''''''''&&&************++++++++++++%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))************(((+++------+++)))((((((***)))((((((((()))+++,,,......---,,,+++***)))(((++++++,,,------......///000000///...............444333111000000111333555333222222222333555666777888:::;;;===>>>======<<>>;;;888777666666333333333222111000///////////////000///......---,,,++++++******++++++,,,))))))(((''''''((()))***((((((((((((((()))************))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&%%%%%%'''((()))(((&&&'''(((((())))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---+++***((('''&&&''''''******************************++++++++++++******))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''******)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((&&&&&&%%%&&&''''''$$$%%%'''((()))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''((()))******))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&************************%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((***------+++)))((((((+++***)))(((((()))******,,,,,,,,,++++++++++++***++++++,,,,,,---.........000000///...............111111000000111333444666333333222333444555777888888999:::<<<===>>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHKKKJJJJJJJJJJJJKKKKKKKKKHHHIIILLLOOOPPPPPPPPPOOONNNOOOPPPSSSTTTVVVWWWWWWVVVWWWYYY[[[]]]___``````___^^^\\\\\\^^^```bbbccceeefffeeebbbdddjjjllljjjeeebbb___^^^```dddhhhjjjmmmiiiiiimmmmmmkkklllppprrrlllddd^^^[[[]]]aaadddgggeeebbb```___]]]ZZZXXXYYYZZZ[[[YYYVVVTTTUUUWWWRRROOOKKKHHHGGGGGGFFFEEEBBB@@@===:::888666555555222222222222111000//////......//////......---,,,,,,++++++++++++++++++,,,***)))(((((('''((())))))((((((((((((((()))************)))))))))))))))***))))))))))))))))))))))))******)))((((((((((((((('''(((((((((((()))))))))*********)))((((((''''''))))))))))))))))))))))))(((''''''((()))***(((''''''(((((())))))))))))))))))************+++++++++******************************************************************************)))((('''((())))))************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))*********))))))(((************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((******)))((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***,,,,,,***)))((()))+++***)))))))))))))))************++++++,,,,,,,,,++++++,,,,,,------......000//////............///...///000111222444555555444333333333444666888999999::::::;;;<<<===>>>??????@@@BBBDDDEEEFFFFFFFFFKKKKKKJJJJJJJJJJJJJJJJJJIIIKKKMMMPPPRRRSSSSSSRRRQQQRRRSSSSSSTTTUUUVVVVVVUUUWWWZZZ]]]___``````______aaaaaa___]]]^^^aaaeeeeeeggggggeeeggglllnnnmmmfffdddbbbbbbcccgggkkkmmmoookkkiiikkkkkkiiikkknnnsssoooiiibbb^^^\\\\\\]]]bbb```^^^]]]]]]]]][[[YYYZZZ[[[ZZZXXXTTTRRRQQQRRRQQQOOOKKKIIIHHHGGGFFFEEE???>>><<<999777555444444222222222222111000//////------......------,,,++++++++++++++++++++++++++++++***)))(((((((((((((((((((((((()))))))))******++++++***)))(((((())))))))))))))))))))))))))))))++++++***)))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))((('''((())))))******)))))))))************+++++++++************************************************************************((((((((((((((()))***+++************************'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((()))))))))((((((************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))***))))))((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((())))))***((())))))))))))))))))))))))(((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&''')))))))))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((***++++++***))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,***++++++,,,------......000///............//////...///111222333333333333444444333444555777999:::<<<<<<;;;::::::<<<===>>>???@@@BBBCCCEEEFFFFFFFFFJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLOOORRRTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUWWW[[[^^^``````___^^^dddggghhhccc]]]ZZZ^^^cccbbbfffgggeeeeeeiiikkkjjjdddddddddcccdddgggkkknnnmmmkkkiiiiiijjjkkknnnqqqqqqoookkkgggbbb^^^[[[ZZZ^^^\\\[[[ZZZ[[[ZZZYYYWWWXXXXXXWWWUUURRRPPPOOOOOOOOOMMMIIIGGGGGGFFFDDDCCC===<<<:::888666555444333111111111111111000//////,,,------------,,,++++++++++++++++++++++++++++++,,,+++***)))(((((('''''')))))))))******))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((+++++++++***)))((('''&&&'''''''''((((((((())))))(((((()))))))))*********)))))))))))))))))))))))),,,***))))))******)))((((((((()))************)))))))))*********+++++++++************************************************************************)))))))))))))))*********************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((())))))***)))))))))************************+++******))))))******+++((((((((((((((((((((((((((()))))))))***************)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&'''((()))******((((((((((((((()))))))))((((((((((((''''''&&&&&&)))(((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((''''''''''''(((((((((((((((((((((***)))'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********((()))******)))((()))***&&&&&&((()))***+++,,,,,,,,,,,,,,,+++++++++************++++++,,,------...//////............//////111111222222222111000000333333333444555777999;;;???>>><<<;;;::::::;;;;;;@@@AAABBBDDDEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJIIIHHHKKKLLLOOORRRTTTUUUTTTTTTVVVUUUTTTSSSSSSTTTTTTUUUVVVXXX[[[^^^______^^^\\\cccfffgggbbbZZZWWW[[[aaaaaafffhhheeeccceeefffeee```bbbccccccbbbdddgggkkknnnmmmkkkiiiiiilllnnnooommmlllkkkhhheeeaaa^^^\\\]]][[[YYYXXXXXXWWWUUUSSSUUUTTTRRRRRRQQQPPPOOONNNKKKIIIFFFEEEDDDCCCAAA???;;;:::999888666555444333000000111111111000//////,,,,,,,,,---,,,++++++******++++++,,,,,,++++++***+++++++++***)))(((((('''))))))************)))(((++++++***)))(((((())))))((((((((((((((((((((((((++++++++++++***)))''''''(((((()))))))))*********(((((())))))******++++++))))))))))))))))))))))))+++)))(((((()))******)))((())))))***************))))))*********+++++++++***************************************************************************************))))))(((************************,,,------......------,,,))))))))))))))))))))))))((()))******+++++++++******************************))))))(((((())))))***))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((()))))))))(((((('''''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((('''+++)))(((&&&%%%&&&'''(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''')))***)))(((((()))+++%%%&&&((()))+++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,------///............//////000333222222111000000//////222222222333555777999;;;???>>>===<<<;;;:::::::::@@@@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJIIIKKKMMMOOORRRSSSSSSRRRRRRTTTTTTSSSRRRSSSTTTUUUVVVXXXYYY[[[]]]]]]]]][[[ZZZZZZ^^^___[[[UUUTTTYYY^^^aaagggjjjfffcccddddddccc]]]```bbbaaa``````cccfffooopppmmmiiihhhjjjkkkiiihhhggggggfffdddbbb```___]]][[[YYYXXXWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPNNNMMMHHHFFFDDDBBBBBB@@@>>>;;;999999999888777555444333///000000111111000//////,,,,,,------,,,,,,+++******+++,,,------,,,+++***++++++++++++***)))(((((()))***+++++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))***+++++++++***)))((())))))))))))************)))))))))******+++++++++))))))))))))))))))))))))+++)))'''''')))***++++++((()))******++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++***))))))(((************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))***++++++,,,++++++++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))***&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''((()))***)))((('''&&&)))((('''%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***'''((())))))(((((()))+++(((((()))***+++***))))))***+++++++++++++++,,,,,,*********+++,,,,,,------...............///000000222111000//////000111111111111111222444666999:::;;;;;;<<<<<<<<<<<<<<<;;;>>>???AAABBBDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJKKKMMMOOOQQQQQQQQQPPPOOORRRQQQQQQQQQRRRTTTVVVWWWZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZWWWRRRQQQUUUZZZ]]]dddiiifffcccccccccccc[[[^^^aaa```]]]\\\___bbbkkkmmmlllgggfffiiiiiifffccccccbbbaaa`````````___]]][[[ZZZYYYYYYXXXVVVUUUQQQNNNLLLMMMNNNNNNLLLJJJFFFDDDBBBAAA@@@???<<<:::888999999999888666555444//////000000000000000///---------------,,,,,,+++)))***,,,------,,,***))))))***+++++++++***)))))))))***+++,,,,,,***((('''(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***,,,,,,+++***)))((((((((())))))))))))*********************++++++))))))))))))))))))))))))+++)))'''(((***,,,......))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++******************************)))******************)))))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((('''&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&'''((()))((('''%%%$$$"""###%%%'''(((((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((()))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''(((***+++***+++++++++***)))'''&&&((()))***+++,,,---......)))******+++,,,,,,------...............///000111111000///...///000222444000000111222333666888:::888999;;;===>>>>>>=========>>>???AAABBBCCCDDDDDDCCCEEEHHHJJJLLLLLLKKKJJJKKKLLLNNNPPPPPPOOONNNMMMPPPPPPOOOPPPQQQTTTWWWYYY\\\\\\[[[ZZZYYYXXXXXXWWW[[[[[[ZZZVVVRRRPPPRRRUUUXXX```fffdddaaaaaabbbbbbZZZ^^^aaa```\\\[[[]]]```dddhhhiiieeefffjjjkkkgggaaa```___]]]]]]]]]^^^___]]]\\\ZZZZZZ[[[[[[YYYXXXQQQNNNLLLLLLMMMMMMJJJHHHFFFDDDBBBAAA@@@???<<<999888999999999888777555444//////000000000000000///------......------,,,+++)))***,,,------,,,***)))((()))+++,,,,,,+++***))))))***,,,---,,,***(((''''''((((((((()))+++,,,---))))))))))))))))))))))))'''(((***,,,---,,,+++***''''''''''''((((((((()))************************)))))))))))))))))))))))),,,***((()))+++...000000))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&''')))+++,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))&&&'''((()))************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++&&&%%%%%%$$$$$$######"""###$$$&&&((())))))((((((''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""$$$)))+++***'''%%%$$$%%%'''((()))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((()))*********))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((()))))))))'''%%%&&&)))***(((&&&***))))))((((((((((((((()))))))))))))))))))))))))))************++++++++++++---...---++++++...111******++++++,,,------...///000111000...,,,---...222333555666777666555555444666999;;;======<<<;;;>>>??????@@@AAABBBCCCDDDFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUWWW\\\^^^\\\ZZZZZZYYYVVVVVVVVVVVVWWWXXXVVVRRRNNNWWW\\\bbbdddcccaaa```aaa___bbbcccaaa[[[XXXZZZ]]]gggggghhhhhhhhhhhhhhhggg```^^^]]]]]]___bbbcccbbb^^^]]]\\\ZZZYYYYYYXXXXXXSSSQQQMMMKKKJJJIIIGGGEEEAAAAAABBBBBB@@@>>><<<;;;777777777777666555444333000000000000000000000000+++---000000///...---...***)))((()))*********((((((((((((((())))))))))))***+++---------+++)))((()))************+++++++++))))))))))))))))))))))))((()))***)))((('''((()))******))))))))))))******))))))***+++---...//////(((((()))***++++++,,,,,,,,,,,,+++++++++,,,---......---+++******+++---...************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))******+++++++++******+++,,,------............+++***((('''&&&''')))******************************************++++++,,,))))))))))))))))))))))))************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))************************+++*********))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******++++++***'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))((('''&&&&&&'''((()))***&&&&&&''''''&&&%%%$$$$$$***)))(((''''''''''''''')))(((&&&%%%$$$$$$%%%%%%)))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''&&&&&&'''(((***+++''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''&&&%%%%%%&&&'''((())))))'''%%%&&&)))***)))''''''''''''''''''''''''''')))))))))((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))((('''((()))******)))(((''''''''''''''''''((()))))))))'''&&&'''))))))(((&&&((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++)))***+++)))((((((***---------....../////////000...000111000//////000111000111222333444444444444555777999;;;=========<<>>===;;;:::999555555666555555444333222////////////////////////)))+++,,,,,,+++***+++,,,***)))((((((******)))((()))))))))))))))(((((((((+++,,,---...---,,,***))))))************+++++++++*********************************************)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,+++++++++,,,---...///...,,,******+++,,,---************************)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---***+++++++++++++++******++++++,,,---------------+++***(((''''''((()))***************************((((((((((((((()))******************************************************+++***))))))))))))***+++))))))***))))))(((((('''************************************)))))))))(((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((''''''&&&'''((()))***))))))******))))))(((''')))((((((''''''''''''((())))))((('''&&&&&&&&&&&&(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&'''((()))***)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&%%%&&&'''(((((((((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''*********************)))'''(((((())))))((((((''''''''''''''''''((()))))))))'''&&&'''((()))((('''&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))************++++++++++++,,,+++***((((((***,,,//////////////////000000...000111111111111222444000000111222333444666777666777:::<<<============AAAAAABBBBBBCCCCCCCCCDDDAAABBBDDDGGGHHHJJJKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQWWW\\\___]]]]]]______]]]^^^]]]\\\\\\\\\YYYUUURRRSSSTTTUUUYYY^^^aaabbbccc___aaacccaaa___^^^aaadddgggggghhhhhhfffdddaaa___aaa___]]][[[[[[[[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRRRRPPPMMMJJJGGGFFFDDDAAA???>>>===;;;:::888777777777444444444444333222111111////////////////////////---......---,,,,,,---///***)))((((((******)))(((*********))))))(((((((((+++,,,---------,,,+++***)))************+++++++++************************---***((())),,,---+++)))************************///...------,,,+++************++++++,,,,,,------,,,,,,+++++++++,,,---...000///---+++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++******)))***++++++,,,,,,,,,,,,,,,******)))(((((()))***+++************************)))(((((((((((()))******++++++++++++++++++++++++******************************))))))))))))******)))(((((((((((((((''''''))))))))))))))))))))))))************))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))***))))))))))))******+++))))))))))))((('''&&&&&&)))))))))(((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((((((''''''''''''((())))))******************)))((((((''''''''''''(((((()))))))))))))))((('''&&&&&&&&&&&&&&&'''(((***+++,,,'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((('''&&&&&&&&&'''''''''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))******************(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''((((((((('''''''''''''''((()))***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))***+++........................///000111111000000111333222222222333444666999:::777888:::;;;===>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPTTTYYY[[[ZZZZZZ]]]^^^]]]^^^]]]]]]^^^^^^\\\YYYWWWVVVSSSRRRVVV\\\aaacccbbbcccdddeeedddbbbbbbcccfffccccccdddeeecccaaa^^^\\\___]]]ZZZYYYYYYXXXWWWUUUTTTTTTTTTSSSRRRQQQQQQPPPOOOMMMIIIFFFEEECCC@@@>>>>>><<<:::777666555555555444444444444333222111000////////////////////////000000///...,,,,,,...000+++***)))***+++,,,+++)))++++++******)))(((((((((***++++++,,,,,,+++******))))))*********+++++++++************************---)))'''(((---///,,,(((***++++++++++++++++++***......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,+++++++++,,,---...000///---,,,************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++************++++++,,,,,,+++++++++******)))))))))***++++++************************++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((*********)))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))******((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((((((''''''(((((((((''''''&&&'''''''''''''''((()))***'''((()))))))))'''&&&%%%&&&&&&&&&'''(((((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))'''(((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,***)))((())))))******---------...............000111222111///...///000222222222333444666999:::777888999:::<<<===>>>>>>AAABBBBBBCCCCCCDDDDDDDDDFFFGGGHHHJJJMMMOOOQQQRRROOOPPPRRRTTTUUUUUUVVVUUURRRRRRRRRRRRQQQQQQQQQQQQQQQVVVYYYXXXXXX\\\]]]\\\\\\[[[[[[]]]______]]]\\\ZZZWWWTTTVVV\\\aaaccccccggghhhhhhgggfffeeedddeee]]]^^^___```___]]][[[ZZZZZZYYYXXXXXXXXXXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLIIIFFFEEECCCAAA???>>>===:::888666555555555444444444444444333111111........................------,,,+++))))))+++------,,,++++++------,,,++++++*********)))))))))((())))))***************)))))))))*********+++++++++************************,,,(((%%%''',,,...+++(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...//////...,,,+++******)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////---,,,+++++++++++++++++++++,,,,,,++++++******************+++,,,,,,************************+++++++++++++++,,,,,,---************************************************))))))************))))))******)))((())))))***+++(((((((((((((((((((((((())))))))))))))))))******((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&'''''''''''''''((()))***%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((()))((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((('''''''''''''''((())))))'''((()))((('''&&&''')))******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++///---,,,,,,---/////////---......///000000111111111222222111///......///000000111222333444666777777777888999:::<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPOOOQQQSSSVVVWWWXXXXXXXXXTTTTTTTTTSSSRRRRRRRRRQQQQQQVVVXXXVVVWWW[[[]]]\\\YYYYYYYYY[[[^^^___^^^]]]\\\ZZZXXXYYY\\\```cccdddiiijjjkkkkkkkkkiiifffddd\\\\\\\\\\\\[[[[[[ZZZYYYWWWVVVVVVVVVWWWWWWUUUSSSRRRSSSTTTTTTTTTSSSQQQPPPNNNKKKHHHFFFEEEDDDBBB@@@>>>===;;;999777666555444444444444444333222111111.................................---+++***+++------,,,+++,,,------,,,+++************************))))))))))))************)))************+++++++++++++++++++++++++++++++++***((('''(((+++---+++)))+++,,,---......---,,,++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,---***************************))))))))))))***++++++******************************************************++++++++++++******)))((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&'''((())))))))))))&&&&&&''''''''''''((((((######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((()))(((((('''&&&&&&''''''((((((((((((((((((''''''''''''(((((()))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''(((***((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))&&&((())))))'''&&&'''))))))(((((((((((())))))***)))))))))))))))))))))))))))************+++++++++///---+++,,,///111111111+++,,,,,,...///000111222000111222222000///000222000111222333444444444444666666777888999;;;<<<======>>>???AAABBBDDDEEEFFFHHHHHHHHHIIIJJJLLLNNNOOOPPPRRRTTTVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQOOOTTTUUUSSSSSSWWWZZZYYYXXXWWWWWWYYY[[[\\\\\\[[[ZZZ[[[[[[[[[\\\___cccfffgggiiillloooooommmiiifff___^^^\\\ZZZYYYXXXYYYYYYWWWVVVVVVVVVWWWVVVTTTRRRQQQRRRSSSTTTTTTSSSQQQPPPLLLIIIGGGEEEEEEDDDBBBAAA>>>===<<<:::888666444333333333333333222111000///........................///000111000...---------,,,+++******+++,,,+++***)))))))))******++++++,,,+++++++++++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,,,,---...///000000------------------------...............//////000000...---,,,,,,---...///---------------,,,++++++)))***+++,,,------------******************************))))))******+++,,,++++++++++++++++++++++++***************************+++,,,------,,,+++******)))''''''''')))***,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))***)))))))))''''''((((((((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((()))))))))(((&&&%%%''''''((())))))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%'''((((((&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&'''(((***,,,((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&(((***)))&&&%%%''')))''''''''''''(((***+++,,,)))))))))))))))))))))))))))************+++++++++'''$$$###$$$(((++++++***(((((()))+++---...///000///111222333222222333555222333555666777666555555555666666777888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVVVVVVVTTTSSSUUUUUUTTTSSSRRRQQQQQQPPPLLLPPPRRROOOOOOSSSVVVUUUXXXWWWVVVWWWYYYZZZZZZXXXXXXZZZ\\\\\\\\\^^^dddhhheeehhhlllppprrrpppkkkgggcccaaa^^^ZZZXXXWWWXXXXXXXXXWWWVVVWWWWWWUUURRRPPPPPPRRRSSSTTTTTTRRRQQQOOOJJJHHHEEEDDDDDDDDDBBBAAA======<<<;;;999666333111222222222111111000///...........................+++---///...,,,***))))))***)))((()))*********((((((((()))***+++,,,,,,------,,,,,,,,,------...///)))************+++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,---...///111222222------------------------...............///000000///...---,,,,,,---///000............------,,,+++)))***+++,,,------------************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------------,,,+++,,,+++***)))***+++---///************************(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))***++++++******)))((('''(((((())))))*********+++'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((()))))))))(((&&&%%%&&&&&&'''(((((()))((((((***)))(((''''''''''''''')))((('''&&&&&&'''))))))###$$$&&&((())))))(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++((())))))))))))'''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%'''(((((((((''''''%%%'''))))))'''&&&(((***'''''''''''''''''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))((('''(((***,,,...''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))******************************++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...///...---,,,,,,---...///000000000111222222222333444444444555555555555555777777777888999:::<<<<<>>@@@??????@@@AAACCCEEEFFFGGGHHHJJJJJJIIIIIIKKKMMMSSSTTTUUUVVVUUUSSSQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSVVVTTTSSSTTTVVVWWWUUUSSSTTTUUUWWW[[[^^^^^^[[[YYYWWWYYY\\\___aaaaaaaaa```aaacccfffiiikkklllllllllooolllhhhccc___\\\[[[[[[YYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSPPPNNNLLLHHHGGGEEECCCAAA@@@??????;;;;;;;;;:::999777555333333333222111000000000000111///......//////...,,,***++++++,,,,,,,,,++++++************************++++++************++++++******++++++,,,---------******+++,,,,,,,,,,,,,,,+++,,,---------,,,******+++++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,---...///......---......------------......------...............///---------......//////000------------------------.................................---------,,,,,,........................------------------------......---,,,,,,---......///.........------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************++++++++++++******+++++++++***************************************+++++++++++++++++++++++++++*********))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))(((&&&))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))***'''%%%%%%'''(((((('''(((''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((---***(((''''''((('''&&&)))(((((('''''''''((()))''''''(((((()))((((((((('''''''''(((''''''&&&%%%&&&'''((('''&&&&&&'''((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))'''&&&'''((()))(((&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))+++,,,------*********++++++++++++,,,***++++++,,,,,,------...000000////////////000000///000000111222222333333333333444555666666777777666666777999;;;===???@@@@@@??????@@@AAACCCEEEGGGGGGHHHIIIIIIHHHIIIKKKLLLQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWVVVVVVXXXXXXWWWYYY[[[\\\[[[YYYXXXWWWXXXZZZ\\\]]]\\\[[[WWWYYY]]]```bbbaaa```______aaafffjjjmmmnnnmmmmmmrrrqqqpppmmmhhhddd___]]]YYYYYYYYYYYYWWWVVVTTTSSSTTTUUUWWWWWWUUURRRNNNKKKHHHGGGEEEBBB@@@>>>===<<<888888999999888888777666333333222111000000000000000...---...//////...---+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------+++,,,,,,---------------+++,,,,,,,,,,,,+++***)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++,,,------......------...------,,,,,,------...++++++,,,---///000111111////////////////////////////////////////////////........................///.........------------........................//////////////////////////////............////////////.........---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***)))'''%%%(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''''''''&&&))))))))))))))))))))))))***(((&&&&&&'''(((((((((((((((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((******)))''''''&&&&&&'''+++)))''''''(((((((((&&&))))))((((((((()))******&&&'''((()))************(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((((((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&'''(((((('''&&&$$$$$$%%%&&&'''((()))***''''''&&&%%%%%%'''((()))'''&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))***++++++,,,************++++++++++++***++++++,,,,,,------...//////////////////////////////000111222333333444333333444555666777888888777888888:::;;;===???@@@?????????@@@AAACCCEEEFFFHHHIIIIIIIIIHHHHHHJJJLLLOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^``````___^^^^^^\\\ZZZZZZ\\\]]]]]]\\\WWWZZZ]]]```aaaaaa```___]]]```eeejjjmmmnnnnnnmmmrrrsssuuutttpppiiiccc^^^ZZZ[[[\\\\\\[[[XXXUUUSSSVVVXXXZZZ[[[YYYTTTOOOLLLHHHFFFDDDAAA>>><<<;;;:::888888888888888777777666222222111000////////////...---,,,---/////////---------------,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++++++++,,,---------------+++++++++++++++***************+++,,,---...//////************************++++++,,,,,,---......///,,,,,,------------------------,,,,,,,,,,,,------+++,,,---...///000111222000/////////////////////////////////////////////......................../////////............---........................000000000000000000000000.................................---------,,,,,,...---------------------........................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))******(((&&&''''''(((((())))))******(((((((((''''''((((((((()))))))))((('''''''''&&&((((((((((((((((((((((((***((('''&&&'''((())))))******))))))))))))******&&&&&&&&&''''''''''''((()))(((((('''''''''''''''***(((''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''%%%%%%&&&''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''((((((((('''&&&%%%%%%&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((()))''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&$$$$$$&&&''')))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------..............................///000111222333444444444444555555666777777888:::::::::;;;<<<>>>???@@@@@@??????@@@AAACCCEEEGGGJJJJJJJJJIIIHHHHHHKKKMMMSSSSSSUUUVVVWWWXXXXXXYYYYYYWWWTTTRRRTTTWWW\\\___```aaacccccccccbbbaaaaaacccaaa]]]\\\\\\]]]^^^]]]YYYZZZ]]]___`````````___]]]```dddhhhkkklllmmmllloooqqqtttuuurrrlllddd```\\\^^^___```^^^[[[WWWUUUVVVXXX[[[[[[YYYTTTOOOKKKGGGEEECCC@@@>>><<<::::::;;;:::999888666555555444111111000..................---,,,---...///...------------------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))***+++,,,---...///************************------------------------------------------------...------,,,,,,------............/////////000000//////..........................................////////////////////////000000/////////.........////////////////////////////////////////////////---------......---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,---------........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((******)))'''''''''(((((())))))******'''(((((((((((((((((('''+++*********)))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))******))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''((('''&&&'''((()))(((''''''''''''&&&%%%$$$######'''(((((((((''''''&&&%%%)))((('''%%%%%%&&&''''''&&&'''((('''&&&&&&&&&(((******))))))(((''''''&&&'''&&&$$$$$$$$$&&&((()))((((((''''''''''''((((((&&&'''(((((()))((((((((('''((((((((('''&&&%%%%%%)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))************+++******))))))((('''''')))))))))************+++***++++++,,,,,,------...------............------......///111222333444555555555666666666777777777::::::;;;<<<===???AAABBBBBBAAAAAABBBCCCEEEGGGIIILLLLLLKKKJJJHHHIIILLLNNNXXXXXXWWWWWWWWWWWWWWWWWWYYYVVVQQQOOOQQQVVV\\\aaadddfffhhhgggeeebbbaaa```dddaaa^^^\\\]]]_________[[[\\\\\\]]]^^^___```aaa___```cccfffhhhiiijjjjjjiiilllqqqsssqqqlllfffbbb___```aaaaaa```]]]YYYWWWTTTVVVXXXYYYVVVQQQLLLHHHFFFEEECCC@@@>>><<<;;;:::<<<;;;999777555444333333111111000///............///---,,,---......---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++*********+++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,((()))***+++,,,---......------------------------............------,,,,,,//////...---------...............------.........000000//////////////////........................////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////,,,---............---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&(((***+++***((((((((((((((())))))))))))''''''((((((((((((''''''++++++***************)))))))))))))))))))))))))))'''''''''&&&%%%%%%''')))''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%'''))))))((('''(((((((((((('''&&&%%%$$$(((((((((((('''&&&%%%$$$(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((******)))((('''&&&%%%$$$((('''&&&%%%&&&'''((()))(((((((((''''''((((((((('''(((((())))))((((((((('''''''''(((''''''&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((())))))))))))***)))))))))))))))((((((((())))))))))))***************++++++,,,,,,------...---...///000000///...---......///111222333444555777777777666666666666666777888999<<>>===<<<<<<<<<;;;999666555444333333333222111000000////////////...------------,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,,,,---------------///...---,,,,,,,,,------***++++++,,,---......///........................------------............111000///.........//////000//////......//////000////////////////////////.........//////000000111000000000000000000000000////////////////////////111111111000000000//////////////////////////////////////////////////////---...////////////...---000/////////............,,,---------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++)))((())))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))))))))%%%''''''%%%######&&&(((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&&&&%%%$$$%%%''')))***((('''%%%&&&'''((())))))((((((''''''(((((((((''''''&&&'''''''''(((''''''&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((''''''(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******))))))))))))***************++++++,,,,,,---.........///000111111000///...---...///111222333555555888888777777666666555555444666888<<<@@@DDDHHHJJJHHHHHHGGGHHHIIIKKKMMMOOOOOOOOONNNKKKJJJKKKNNNQQQOOOPPPQQQTTTWWWZZZ]]]^^^\\\[[[ZZZZZZ\\\___dddfffiiilllmmmkkkeee```]]]]]]YYYXXXXXXZZZ^^^aaacccccc___]]][[[ZZZ[[[^^^aaadddccccccbbbaaabbbccceeefffbbbeeeiiilllmmmllliiihhhaaaaaaaaa```^^^\\\YYYXXXWWWXXXXXXXXXUUUQQQMMMJJJEEEDDDBBB@@@???>>>======;;;:::888666555444444555555444333222111111111111000///------------+++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---///000111222,,,---......//////......000///...---,,,---......,,,,,,------.../////////------------------------+++,,,,,,---...///000000222111000///......///000000000////////////000000.../////////000000000111...//////000111222222333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000...///000111111000///...111111111111000000000000---.........//////000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++++++++)))'''******))))))((((((''''''&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))$$$&&&'''%%%""""""%%%((('''''''''''''''((()))***$$$$$$%%%&&&'''((()))***(((((()))))))))'''&&&%%%$$$$$$%%%''')))***)))'''!!!###%%%''')))*********&&&'''((()))************&&&'''((((((((('''%%%$$$&&&'''((('''&&&&&&'''((('''''''''(((((((((((()))))))))******)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,***'''%%%%%%&&&((()))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------...............---//////000000111222444555666555555555555666666777777888999;;;===@@@BBBCCCDDDEEEFFFFFFGGGJJJOOORRRTTTRRRNNNMMMMMMMMMLLLKKKOOOOOOPPPRRRSSSUUUVVVVVV]]]\\\[[[ZZZYYY[[[___cccgggiiijjjkkkjjjgggdddbbbVVVWWWWWWYYYZZZ\\\^^^___]]]]]]\\\]]]^^^aaadddeeefffccc```___```aaaaaaaaa___```aaaeeehhhjjjiiihhh^^^\\\ZZZZZZZZZZZZYYYXXXYYYYYYYYYXXXVVVQQQJJJEEEEEEDDDAAA>>><<<;;;::::::777777666666555555555555444333222111000///...---***++++++,,,,,,------...---------,,,,,,+++++++++*********+++,,,---///000******+++,,,,,,,,,,,,+++000000000000//////////////////////////////////////////......---------,,,......------------......//////...------------.........///000000000000000............///111222222........................111111111111111000000000111111111111222222222222333222222222222111111111111111222222222222111111111111222222111111000///000000000000000000000000///000000111111111000000111111111111000///...---000000000000///...---,,,.........---------------111000000/////////000111........................,,,,,,,,,,,,,,,---...///////////////////////////...,,,***((((((***,,,...------------------------+++***))))))+++------,,,***+++---.........------...+++)))))),,,---,,,***+++***)))'''''''''((())),,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((%%%""""""%%%&&&&&&%%%%%%$$$$$$%%%&&&(((***,,,&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''***+++,,,+++***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((******))))))((((((((('''***)))'''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---......///....../////////000111222444444666555555555555666777777888888999;;;===???AAABBBAAABBBDDDEEEGGGJJJOOORRRRRRPPPNNNNNNOOOOOONNNMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVWWWXXXYYYYYYZZZ]]]___fffgggiiikkkkkkiiigggeee[[[ZZZZZZZZZ[[[\\\^^^___^^^^^^]]]]]]^^^aaaccceeeeeecccaaa```aaabbbbbbbbb^^^^^^___bbbeeegggfffeee^^^\\\YYYXXXYYYYYYXXXWWWYYYYYYXXXWWWUUUPPPJJJFFFDDDBBB@@@===;;;999999999888666444222111222333444333333222111000///...---------------------------------,,,,,,++++++++++++...---,,,+++******))))))******+++,,,,,,,,,,,,+++/////////.......................................000000000//////.........///......------....../////////......---......///....../////////////////////////////////000111222000//////////////////////////////...............//////000000000000111111111111111111111111111111333333444444444333222222111222333333444333333333222222222222222222222222111222222333333333222222333333333333333222111000222222111111111111000000222111111000000//////...............////////////////////////////////////------,,,,,,------...///////////////////////////------------------------------------------------...,,,++++++---......---+++,,,.../////////...------+++)))***,,,---,,,***,,,+++***)))((())))))***,,,++++++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++)))******************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&'''((()))***+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,......//////////////////000111222333444666666555555666666777888999999:::;;;===>>>???@@@>>>@@@BBBDDDFFFIIINNNQQQNNNMMMMMMOOOQQQRRRQQQOOOPPPPPPQQQQQQRRRSSSTTTTTTOOORRRUUUWWWXXXYYYZZZ\\\bbbdddfffhhhhhhgggeeeddd```^^^\\\[[[[[[]]]```aaa``````______```aaacccdddcccbbb```aaabbbccccccbbb]]]]]]^^^```bbbcccaaa```^^^[[[XXXVVVVVVWWWWWWWWWZZZXXXVVVTTTRRROOOJJJGGGAAA@@@>>><<<:::999888777:::888444000///000222444222222111000000///......000000///......---,,,,,,,,,,,,+++++++++++++++***///...,,,+++)))(((((((((***++++++,,,,,,,,,,,,,,,---------...............------------------------000000////////////......///......------....../////////.........//////000///////////////.........000000/////////000000111222222111111000000//////..................////////////000000000111111111111111111111111111222222333333333333333222111111///000111222333333333333111111111111222222222222111222222333222222111111111222222222222222111000111000000000000111222222111111000///...------,,,,,,---///000000000//////////////////////////////...------------......///////////////////////////---...///000000///...---------------------------000...------...///...---,,,---.../////////...---,,,+++******,,,,,,+++***,,,,,,+++*********++++++,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''(((((('''%%%'''(((((()))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((()))'''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''''''''((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***,,,---.../////////////////////000222333444555555555555666777888888999:::;;;<<<======>>>>>>===???AAACCCDDDFFFJJJMMMKKKKKKLLLNNNQQQRRRPPPNNNOOOPPPQQQRRRTTTUUUVVVWWWPPPQQQTTTUUUUUUVVVYYY[[[___```cccddddddcccaaa___aaa___]]][[[\\\___bbbdddbbbbbbaaaaaabbbcccdddeeeaaa______```aaacccbbbaaa]]]]]]]]]___```aaa___]]]^^^[[[WWWUUUUUUUUUVVVUUUYYYVVVSSSQQQOOOLLLIIIFFF@@@???>>><<<:::999888777;;;999666444222222333333111111000000/////////...///.........---------,,,+++++++++++++++++++++++++++*********+++,,,------***+++,,,,,,------,,,,,,------............//////................................................//////............/////////////////////000111222222222111000////////////111111000000///000000000222222222111000000//////000000000111111111111111000111111222222333333333333333333333222222222222333333444444333333222111111111222333333333333222222222333333333333333444444444444444444444333222222333333333333333222222222222111111222333444555000/////////......---------///111333333333111000///////////////////////////...............//////////////////////////////...//////000000//////...------------------------111///------......---,,,+++,,,---.........---,,,++++++++++++,,,,,,+++***+++++++++*********++++++++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&'''((()))))))))'''&&&'''((()))******)))'''&&&))))))(((((('''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%$$$######$$$%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''***))))))((((((((())))))******************************************************+++++++++,,,,,,,,,)))***+++---.../////////.........///000111333333444444444444555666777888999:::;;;<<<============???@@@BBBBBBBBBDDDFFFHHHIIIIIIJJJMMMOOOPPPNNNLLLNNNOOOQQQSSSUUUWWWYYYZZZUUUVVVUUUTTTSSSUUUYYY\\\```aaacccdddccc```^^^\\\___]]][[[[[[\\\```cccfffccccccccccccdddeeeeeefff___]]]\\\]]]___`````````___^^^^^^___aaa```^^^\\\]]]ZZZWWWUUUTTTUUUTTTTTTVVVSSSPPPMMMLLLJJJGGGEEE@@@???>>>===;;;:::888888888888777666555333111000000000000///////////////++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++---///000111++++++,,,------------,,,....../////////000000000/////////////////////////////////////////////////////////......//////////////////000111222333444777666444222111000000000222111111000000000000111111111111000000/////////111111111222222222333333000000111222333333444444444444444333333222222222555555666666666666555555555555666666666666555555777777777888888999999999:::::::::::::::999888777777777777888777777666555666666555555555666777777111111111111222222222222...000222333444333111000........................000//////....../////////000000000000000000000000000///---,,,,,,---///000------------------------///---++++++,,,,,,,,,******+++,,,,,,,,,+++***)))***+++,,,,,,,,,+++++++++)))*********************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***)))(((''''''&&&'''((()))((('''&&&%%%''''''''''''(((((())))))''''''''''''(((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$######$$$%%%'''(((&&&'''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&((()))))))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))(((((()))************************************************************+++++++++,,,,,,,,,)))***+++------..................///000111222333222222333333444555666777888999;;;<<<=========<<>>===<<<:::888777333444555555444222///---/////////////////////000******++++++,,,------...+++,,,,,,,,,,,,,,,------,,,,,,,,,------...///000++++++,,,---------------......//////000111111111000000000000000000000000000111111111111111222222000//////......//////000///000000111222333555666:::888666333111111000111111111000000000111111222000000000000000000000000000000000111222222333333000000111222333333444555444444444555555555555666555666777888888999888888999:::;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;:::::::::::::::999888777666333333333333333333333333111111222333333222111000////////////////////////111000000////////////000000000000000000000000000111///,,,++++++,,,///111---------------------------+++******+++++++++***)))***+++++++++***)))((()))+++------,,,******+++((()))******+++******************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((''''''(((&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&&&&''''''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''''''''''''''(((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***++++++******************************************************+++++++++,,,,,,,,,***+++,,,---------------............000111222333111111111222333444555666666888:::<<<=========<<<>>>@@@BBBCCCBBBCCCDDDEEEGGGFFFGGGIIIMMMPPPQQQQQQOOOOOOPPPRRRSSSTTTUUUVVVXXXXXXYYYXXXXXXZZZ]]]```bbbdddeeeffffffdddaaa```YYYXXXXXXXXXYYY[[[]]]^^^^^^___```aaaccccccddddddccc___[[[YYYZZZ]]]______```______aaabbbbbb```^^^[[[ZZZXXXXXXXXXVVVSSSPPPNNNLLLJJJHHHGGGEEEAAA>>>=========<<<;;;999777666333333444333333111000///........./////////000000,,,,,,,,,---------------,,,,,,---------.........------,,,,,,,,,---......+++,,,------...---------------......///000000111000000000000000000000000.../////////000000000000000000////////////000000///000000111333444666777;;;999666333111000000000000000000000111222333333000000111111222333333333111111222222333444444555333333444555666777888888666777999;;;===???@@@AAA???@@@BBBCCCEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNLLLKKKJJJHHHIIIIIIIIIGGGDDD@@@>>>===<<<;;;:::999888777777777777666666555555444444111111111111111111111111222111000000//////000000000000000000000000000000///...------------...///------------------------,,,***))))))+++,,,,,,+++***++++++,,,+++***)))((((((+++......,,,******+++))))))+++,,,,,,,,,++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))******************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&((()))'''%%%%%%''')))((('''''''''''''''(((((('''''''''((((((((((((((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,............///111222333000000000111222333555666555777:::<<<>>>>>>======<<<>>>AAACCCCCCDDDEEEGGGFFFEEEEEEHHHMMMRRRUUUVVVPPPPPPPPPQQQQQQQQQQQQQQQTTTVVVYYY[[[\\\]]]___```___aaaccceeeeeedddbbbaaaXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]___aaabbbbbbccceeeaaa[[[YYYZZZ\\\___```___^^^___```bbbbbb```^^^[[[ZZZYYYYYYYYYVVVRRROOOLLLJJJHHHGGGFFFCCC???<<<;;;;;;<<<;;;:::888666555666666444333333333333444------......///000000000/////////...------,,,,,,---------....../////////******++++++,,,---...///+++,,,------......------,,,,,,------...///000000////////////////////////+++++++++,,,,,,,,,------000000////////////000000000000000222333555777888;;;999666222000/////////000000000000111222333444000111222333444444555666444444555555666777888888777888999:::;;;<<<======:::;;;>>>AAAEEEIIIKKKMMMQQQRRRTTTVVVXXXYYYZZZZZZZZZ\\\^^^aaadddfffhhhhhhhhhhhhiiijjjjjjkkkllllllmmmmmmmmmmmmlllkkkjjjiiihhhhhhgggfffdddbbbaaa```\\\]]]^^^^^^[[[WWWRRROOOLLLKKKJJJGGGEEECCCAAA@@@>>>===;;;:::999999999999333333333333333333333333222222111000000///000000000000000000000000000000---...///000000///...---------------------------+++***))))))+++------,,,+++,,,,,,---,,,+++***)))'''+++......,,,******+++)))***,,,---...------,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((((((&&&$$$$$$'''***)))((('''''''''(((***+++)))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))******)))))))))))))))))))))***(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))************))))))'''((()))++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///000000000111222222333333333444444444444444444444333444555777888:::;;;<<<<<<===>>>???AAADDDFFFGGGGGGGGGIIIJJJLLLMMMMMMNNNOOOOOOOOONNNLLLLLLNNNPPPQQQTTTYYY^^^aaacccdddccccccbbbbbbbbbccccccbbb```^^^\\\XXXVVVVVVXXXZZZ\\\```___^^^___bbbeeeggggggjjjeee^^^XXXVVVXXX\\\```______^^^^^^^^^^^^^^^^^^ZZZWWWUUUVVVWWWUUUOOOJJJLLLJJJGGGFFFEEECCCAAA>>>===;;;777666666777777777555555444444333222111111........................------............------)))000777555...)))***.../////////...,,,,,,---.......................................////////////111111111000000000000000......//////000000111111222222111111111111111111333333222222222222222222000111111222333222222222//////000111222333444444222333333444555555555666444555555555555666999<<<<<<>>>AAACCCDDDFFFIIILLLKKKMMMRRRWWW[[[___aaabbbiiiiiiiiijjjkkklllmmmnnnvvvtttsssuuuyyy{{{zzzxxxyyyyyyyyyyyyyyyxxxxxxxxx{{{zzzxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvuuussstttuuutttrrrmmmiiifffdddcccbbb```^^^]]]\\\[[[QQQPPPNNNKKKGGGCCC@@@>>><<<:::777666777777777666555333222222333333111///111111111000//////......//////.........///000000///......------......///+++,,,,,,------......///...---,,,,,,,,,,,,---............------,,,,,,,,,*********+++,,,---...///------,,,,,,,,,------...,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''')))************(((&&&%%%&&&&&&&&&''')))***,,,---***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''((()))+++,,,((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((()))))))))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''')))******(((%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''''')))'''&&&'''******(((%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))******))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((())))))))))))(((((('''((()))***+++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,---......///000000111111222333333333333333333444444444444333444555777999:::;;;<<<======>>>???AAACCCDDDEEEGGGHHHJJJLLLLLLLLLLLLKKKNNNOOOOOONNNLLLLLLNNNPPPQQQTTTXXX]]]aaacccdddddddddcccbbbbbbccccccaaa___\\\[[[YYYWWWWWWXXXZZZ\\\^^^^^^___aaaeeehhhiiiiiihhhddd^^^YYYWWWXXX[[[^^^^^^^^^]]]]]]]]]^^^___```[[[XXXVVVVVVXXXWWWSSSOOOLLLJJJFFFDDDCCCBBB@@@>>>???<<<999777777888888777444444333333222222111111000000000000000000000000------............------...333888666111...///222...//////...,,,,,,---.........................../////////000000000111111111000000000000000000000////////////000000111111222222111111111111111111222222222222222222222222111222333444444555555555111111111111222222333333777666666555555555666666999;;;>>>???@@@CCCFFFIIIMMMPPPSSSVVVXXXZZZ]]]___aaacccfffjjjnnnqqqrrrsssttttttuuuwwwyyy{{{}}}~~~}}}~~~}}}zzzvvvsssqqqqqqpppnnnmmmlllkkkjjjgggfffdddaaa\\\XXXUUUSSSMMMKKKIIIFFFDDD@@@<<<888999777444333333333111000000000000000000000000000//////......---------,,,......------------......,,,,,,,,,---------............---,,,,,,---......------------------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,---...///000...,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************)))((('''&&&''''''''''''(((***+++,,,***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))''''''&&&'''((((((((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&%%%'''''''''((((((((())))))((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((******(((&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''&&&&&&'''&&&&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))''''''((((((((((((''''''(((((()))************)))************************++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------//////000111111222222333222222222222333333333444444444666777999;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDGGGIIIKKKMMMMMMLLLJJJIIINNNNNNOOONNNMMMMMMNNNPPPQQQSSSWWW\\\___bbbcccdddcccbbbaaa``````___]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]```dddiiikkkkkkjjjfffccc^^^ZZZXXXXXXZZZ\\\\\\[[[YYYYYYYYY[[[]]]^^^[[[XXXUUUUUUXXXXXXVVVTTTMMMJJJFFFCCCBBBAAA@@@???@@@===:::888888888777666222222222111111111111111000000000000000000000000------............------...000111111///...///000...//////...---,,,---...........................000000000111111111222222000000000000000000111111/////////000000000000111111111222222222222222222111111222222222222222222///000000111222333333444333333333333333333444444999999888999:::<<<>>>@@@AAADDDIIINNNQQQUUUYYY\\\___bbbfffhhhjjjllloooqqqssstttvvvxxxzzz{{{||||||{{{{{{|||~~~~~~~~~~~~}}}}}}|||{{{{{{{{{xxxwwwuuurrroookkkhhhfffcccaaa___\\\XXXRRRKKKFFFDDD@@@<<<999777555333222111111111111222222222222000000000000///---,,,+++......------------......,,,,,,,,,---------------......---,,,,,,---......,,,,,,------------------------,,,,,,,,,,,,------+++++++++,,,---...///000444111---+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++******)))((((((((((((((((((((((((((()))*********))))))((((((''''''&&&((((((((())))))(((((((((''''''''''''''''''''''''+++***)))(((''''''''''''))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&(((******(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$&&&'''''''''&&&((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((((((((())))))))))))*********)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,......------,,,,,,,,,,,,//////000000111222222222111111111222222333333444444555666888:::;;;<<<===@@@AAAAAABBBCCCCCCCCCCCCDDDGGGJJJNNNOOONNNLLLJJJMMMNNNOOOOOONNNMMMOOOPPPQQQSSSVVVYYY]]]```bbbcccaaa```^^^]]]]]]\\\YYYWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\```eeejjjkkkiiigggeeebbb___[[[YYYYYYYYYZZZZZZYYYVVVUUUTTTVVVWWWYYYXXXUUUSSSRRRTTTVVVVVVVVVOOOKKKFFFBBBAAAAAA@@@??????===999888777666555333000000000000111111111111........................------............---------,,,,,,,,,---...---------...//////---------...........................000000000111111111222222000000000000000111111111000000000000000000000000111111222222222222222333111111111222222222222222111111111111222222333333444444444444666777999:::;;;<<<>>>AAAEEEKKKPPPRRRQQQUUU[[[aaaeeehhhlllnnnkkknnnqqqsssssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz}}}}}}|||~~~~~~}}}|||zzzxxxvvvuuusssrrrooommmkkkfffaaa]]]VVVQQQKKKEEEAAA>>>:::888888888777666555444333222222222333222111000...---......------------.........---------------------......------------......,,,,,,,,,------...............---,,,,,,,,,,,,,,,***++++++,,,---...000111555222---******++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((,,,+++)))((('''((()))***))))))(((((((((((())))))))))))))))))(((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((+++++++++******))))))))))))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&###&&&((('''%%%%%%'''+++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((()))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,---------------------,,,...//////000111111222222000000111222222333444444555666777999:::<<<===>>>BBBBBBCCCDDDEEEEEEDDDDDDAAADDDIIIMMMOOOOOONNNMMMMMMOOOPPPPPPOOOOOOPPPQQQRRRRRRTTTWWWZZZ]]]___aaa```___^^^]]]^^^]]]ZZZXXXVVVWWWYYYZZZ[[[[[[[[[[[[\\\]]]___cccggggggfffddddddbbb___\\\ZZZYYYZZZZZZ^^^\\\YYYVVVUUUTTTTTTUUUUUURRRPPPOOOPPPRRRSSSTTTPPPLLLGGGCCCAAAAAA@@@???===:::888666666555333111000000000000000000000111........................------............------000...,,,---///000///...,,,---//////...------.../////////////////////////////////000000000111111//////000000111111111111111111111111000000000000111111222222333333333333111111222222333333333333666555555444555555666777444444555777:::>>>BBBDDDFFFHHHKKKPPPVVV\\\aaadddgggjjjnnnqqqrrrrrrtttuuuqqqsssuuuvvvuuusssssstttrrrrrrqqqpppooonnnnnnnnnnnnoooqqquuu{{{~~~}}}{{{{{{zzzxxxwwwuuuttttttzzzzzz{{{|||}}}~~~~~~{{{xxxwwwvvvsssqqqjjjeee^^^XXXRRRMMMHHHDDDBBBAAA???<<<888555333222333333333333222111000//////......------......////////////......---------........................,,,,,,,,,------.........//////...---,,,,,,,,,,,,***++++++,,,---...000111333///,,,***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++)))(((((()))*********))))))((((((((((((((()))))))))))))))((((((((('''''''''(((((('''''''''))))))))))))))))))))))))((((((((())))))*********((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''$$$'''((('''%%%%%%(((+++&&&'''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))************)))))))))))))))((()))******+++************************************+++++++++++++++,,,------......------......///000000111111222000111111222333444555555666666888999;;;===>>>>>>AAABBBDDDEEEFFFEEEDDDDDD@@@CCCGGGLLLOOOPPPPPPPPPNNNPPPRRRRRRQQQQQQRRRSSSRRRRRRRRRSSSVVVYYY[[[]]]```___^^^___``````^^^]]]VVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]]]]```cccddddddcccfffccc```\\\ZZZZZZ[[[[[[cccbbb```]]]ZZZXXXWWWVVVSSSRRRPPPNNNMMMNNNOOOPPPOOOKKKFFFCCCAAA@@@???===:::888666666555444222000111111111000000000000000000000000000000000000000------............------...---,,,---......---++++++---///000///........./////////////////////////////////000000000111111/////////000111111222222222111111111111000000000111111222222333444444444222222333333444444555555555555444444555777999::::::;;;===@@@EEEKKKPPPSSS\\\^^^aaadddhhhlllnnnppptttuuuuuutttqqqoooooooooppprrrtttsssqqqnnnmmmllllllkkkjjjhhhgggfffeeeeee```aaadddiiipppxxx{{{yyywwwtttqqqooonnnnnnssssssuuuwwwyyy{{{|||}}}~~~}}}|||{{{wwwqqqkkkfff```ZZZVVVPPPNNNJJJEEE@@@;;;888666666555444222111000000000000//////////////////000222222111000///......------...////////////...---,,,,,,------------------//////...---,,,,,,------+++++++++,,,---...///000///---******+++---......))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))+++******))))))************)))((((((((((((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&************************$$$%%%&&&'''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))((((((***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''%%%%%%%%%'''((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((()))((('''&&&&&&(((***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((())))))))))))((((((***)))((((((((()))++++++++++++++++++++++++++++++************++++++++++++)))***,,,...//////............//////000111111111111111222333444555666666666777888:::;;;===>>>???>>>@@@BBBDDDEEEDDDCCCCCCCCCDDDGGGKKKMMMOOOPPPPPPNNNQQQSSSTTTSSSSSSSSSTTTSSSRRRQQQQQQRRRUUUXXXYYY\\\\\\\\\^^^```aaa```___VVVVVVWWWYYYZZZ\\\]]]]]]^^^\\\[[[\\\```dddfffggghhheeeaaa]]][[[[[[\\\]]]ddddddcccbbb___]]]ZZZXXXUUUUUUSSSQQQNNNNNNNNNOOOLLLIIIEEEBBB@@@>>><<<:::999888666666666555333111222222222111111000000///000000000000000000000000------............------+++---...///...,,,***)))***,,,///000///.........////////////////////////000000000111111111222222...//////000111111222222222222222111111111000000111111222222333444444555333333444555555666666777555555666777:::>>>BBBDDDKKKKKKMMMQQQWWW]]]cccgggppprrruuuwwwyyyzzzzzzyyywwwwwwwwwvvvsssssstttuuuuuuwwwyyyyyyvvvsssrrrqqqpppooommmkkkjjjiiiiiiiiibbbaaabbbdddhhhnnntttwwwzzz}}}~~~zzzvvvrrrpppnnnnnnnnnoooqqqsssvvvxxxzzz{{{yyyzzz}}}~~~{{{xxxsssmmmhhhaaa^^^ZZZUUUOOOIIIEEECCC???===999555222111111222111111000000000000111111444444333222111000///...---...///000000///...---------------------,,,,,,///......------------...,,,,,,,,,,,,,,,---...///---+++******,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))******++++++*********)))((((((((((((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&(((((()))(((''''''&&&&&&'''''''''((((((((('''''''''(((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))))))))******---+++(((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((((()))***++++++***)))(((''''''((((((((((((''''''***)))((((((((()))+++,,,++++++++++++++++++++++++)))************+++++++++((())),,,...////////////......//////000111111111111222222333555666666777777777888:::<<<===??????<<<>>>@@@BBBCCCCCCBBBBBBEEEFFFHHHJJJLLLNNNOOOOOOOOOQQQTTTUUUUUUTTTTTTUUUSSSRRRPPPOOOPPPRRRUUUWWWWWWWWWXXXZZZ]]]______^^^VVVVVVWWWXXXZZZ\\\]]]^^^^^^[[[YYYZZZ^^^dddiiikkkiiifffaaa]]][[[[[[]]]___bbbcccccccccaaa^^^[[[YYYXXXWWWVVVTTTPPPNNNNNNOOOIIIGGGDDDAAA???===999777999888777777888777555333444333333222111000//////........................---..................---///222555555222///------***,,,///000///.........000000000000000000000000111111222222222333333333...//////000111222222222222222222222111111000000111111222333333444555555444444555555666777777888<<<<<<>>>AAAEEEKKKPPPSSS[[[[[[]]]```fffmmmsssvvvzzz}}}zzz|||}}}~~~~~~|||{{{yyywwwvvvvvvvvvvvvpppnnnkkkjjjjjjllloooqqquuuyyy~~~yyytttqqqpppoookkklllnnnqqqtttwwwyyyzzzwwwyyy{{{~~~~~~xxxtttnnnkkkgggbbb\\\VVVRRRPPPIIIEEE???:::666444444555222222111111111111222222555555444333222000//////---...///000000///...---.........------,,,,,,,,,......---------......///------,,,,,,,,,------...---+++***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))+++,,,,,,+++***)))((((((((((((((()))******)))))))))))))))*********))))))************))))))((((((((((((((((((((((((++++++,,,,,,+++***((('''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))+++*********))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))******++++++000,,,((('''(((***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))''''''((((((((((((''''''******++++++***)))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******&&&(((+++------,,,***)))***+++,,,...///......---////////////000111222333111111111222333444555666666777999;;;===>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGKKKPPPSSSRRRPPPRRRTTTVVVVVVUUUUUUVVVWWWVVVTTTRRRPPPOOOPPPQQQRRRQQQQQQQQQRRRUUUXXX[[[]]]UUUUUUTTTTTTVVVZZZ]]]```[[[XXXVVVXXX\\\bbbgggiiijjjgggccc^^^ZZZYYYYYYYYY]]]\\\[[[[[[[[[ZZZXXXVVVYYYVVVRRRNNNLLLKKKLLLLLLMMMIIIDDD@@@???>>>===<<<999777444444666777555333111000//////000000///.........---------,,,,,,,,,---------............///////////////////////////...............///000000---------......///000111/////////000111111222222222222111111222222333444222222222222222222222222777666666666666666777888555777888888888:::<<<>>>BBBFFFKKKPPPUUUYYY]]]aaaeeegggkkklllnnnrrrwww|||zzzvvvttttttwwwyyyzzz}}}~~~}}}|||yyyyyy{{{|||tttssspppnnnnnnppptttxxxxxxzzz~~~~~~||||||wwwpppggg```[[[XXXWWWWWWSSSNNNJJJFFFBBB<<<777666666555555555666777888;;;777333000///...---,,,---------......//////000000000//////......------/////////......------------,,,+++***+++,,,---......---,,,+++************,,,,,,+++***)))))))))***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&''')))***,,,((((((((((((((()))******,,,++++++***)))(((''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***(((%%%######$$$&&&'''%%%&&&&&&'''((())))))***((((((((((((((()))******''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++*********))))))************+++---......---,,,+++***+++,,,............---///////////////000222222111111111222333444555666888888999999:::;;;<<<<<<>>>>>>@@@BBBCCCEEEGGGGGGHHHHHHIIIMMMQQQTTTSSSQQQSSSUUUVVVWWWVVVWWWYYYZZZWWWUUUSSSQQQPPPPPPQQQQQQOOOOOOQQQSSSUUUXXX[[[\\\XXXWWWUUUUUUVVVXXXZZZ\\\ZZZXXXVVVWWW\\\aaaeeeggghhheeeaaa]]]ZZZXXXXXXXXX\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVTTTQQQNNNKKKJJJJJJJJJIIIFFFAAA???>>>>>>>>>===999777444444555555444222111000//////000000///...............------------........./////////000000////////////////////////...............///000000............///000111222222111111111111111111111222222222222222333333444111111111111111222222222666666666666666666777777666999<<<>>>@@@DDDHHHKKKSSSVVVZZZ]]]___aaadddgggfffjjjnnnqqqtttwww|||~~~|||zzzzzz{{{||||||~~~}}}|||yyyvvvuuuuuuuuutttvvvyyy}}}}}}xxxoooeee\\\VVVSSSWWWVVVUUUUUUUUURRRLLLHHHDDD@@@<<<777555666888:::AAA===888444333222111000,,,,,,,,,,,,------......///////////////.........---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---...---,,,+++************,,,+++******************)))************+++++++++************************,,,,,,++++++************)))))))))******)))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))(((((('''((((((''''''(((((()))***+++*********)))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''''''''(((((()))*********((((((((((((((()))******''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++************++++++---------,,,,,,,,,,,,+++***+++,,,---............//////...//////000111222111111111222333444555666:::999888888888999:::;;;<<<===???BBBEEEHHHJJJKKKJJJJJJKKKNNNRRRTTTTTTSSSTTTUUUVVVVVVWWWYYY\\\___ZZZXXXVVVSSSQQQPPPPPPPPPMMMOOOQQQTTTWWWZZZ[[[\\\\\\ZZZXXXWWWVVVWWWYYYZZZZZZXXXVVVWWWZZZ___cccddddddccc```\\\ZZZYYYXXXXXX[[[ZZZZZZZZZ[[[ZZZYYYWWWRRRQQQPPPMMMKKKIIIGGGGGGEEEBBB???======>>>>>>===999777444333333333222000111000//////000000///...////////////............////////////000000000111////////////////////////........./////////000000000//////000000111222333444444444333222111111111333222222222222333444444333333333333333333444444555555666777888888999:::<<<@@@EEEIIINNNSSSXXX[[[___```bbbbbbaaabbbdddfffiiimmmsssxxx{{{~~~~~~}}}yyyuuusssmmmnnnppprrrtttvvvwwwwww~~~|||qqqfff]]]XXXQQQRRRUUUXXX\\\]]]\\\[[[WWWQQQIIIBBB===;;;===>>>>>>:::555111111222222222------------------.........///////////////000000//////............------,,,,,,------------,,,,,,...---,,,++++++*********+++************++++++,,,)))************+++++++++))))))))))))))))))))))))+++************)))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))***))))))(((''''''((((((''''''''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((('''(((*********(((%%%$$$''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))************((((((((((((((()))******''''''(((((((((((('''''')))(((&&&&&&&&&(((***,,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,---,,,***))))))))))))***++++++,,,------.........000000///000000111222333111111111222333444555666:::999888777888999<<<===<<<===@@@CCCFFFIIIKKKMMMJJJKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUUUUVVVYYY^^^aaa___]]]ZZZVVVSSSPPPOOONNNNNNPPPSSSWWWZZZ\\\]]]]]]^^^]]][[[ZZZYYYZZZ[[[[[[ZZZXXXVVVVVVYYY]]]```aaabbbaaa___]]]\\\[[[ZZZZZZ\\\[[[ZZZ[[[\\\\\\ZZZXXXPPPPPPOOONNNLLLIIIFFFEEECCCAAA===<<<<<<<<<;;;:::888777555333222111000///111000//////000000///...000000000000////////////....../////////000000000////////////////////////......///000000000000000111111111111222333444444555555444444333333333333333333333333333444555555888777666555555555666666555666888;;;===???@@@AAAGGGKKKPPPUUUYYY^^^cccfffbbbbbbbbbaaa```aaacccfffmmmqqqyyy|||yyyrrrqqqooonnnmmmmmmnnnoooxxxnnnhhhSSSSSSSSSUUUYYY___cccfffeeebbb\\\VVVOOOJJJGGGEEE;;;777222//////111222222000/////////////////////......//////000000000111//////..................---...///000000///...---......---,,,++++++++++++************++++++,,,---))))))*********+++++++++***************************)))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******)))((((((''''''(((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((''''''((((((((((((''''''((((((''''''''''''((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))***))))))(((((('''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''***)))))))))))))))))))))((((((((((((((())))))***''''''((((((((((((''''''***)))((('''''')))+++---(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,---,,,***)))((()))***+++++++++,,,,,,---......///111111111111222333444444111111111222333444555666999888888888999<<>>???AAACCCFFFHHHJJJKKKIIIJJJLLLMMMNNNOOOQQQRRRPPPQQQSSSSSSUUUXXX]]]```bbb```]]]ZZZVVVSSSPPPOOOQQQSSSWWWZZZ]]]___``````______^^^^^^^^^___``````[[[YYYVVVVVVYYY\\\]]]^^^_______________^^^]]]]]]^^^]]]\\\\\\]]]]]][[[YYYOOOOOOOOONNNLLLIIIFFFEEECCC@@@===;;;::::::888777777666555333111000000000111000//////000000///...111111000000000/////////------........./////////000000000000000000000000...///000000111111000000111111111222222333444555333333444444555555555555444444333333444444555666999888666555555666777888999;;;???CCCFFFJJJKKKLLLQQQTTTYYY]]]___bbbeeegggeeeffffffeeefffhhhmmmpppsssyyy~~~{{{xxxvvvvvvwwwxxx~~~xxxgggbbb[[[VVVUUUYYY```fffiiijjjkkkjjjeee^^^VVVQQQGGGCCC<<<888555444333222111111000000/////////....../////////000000111111------------------------...///111222222222111000///...---,,,+++++++++++++++*********+++,,,------))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))***)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&'''((()))***&&&''''''(((((()))))))))'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''((()))''''''((((((((((((''''''((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((($$$%%%'''((()))(((''''''((((((((((((((((((''''''((((((((((((((())))))***''''''((((((((((((''''''(((((('''&&&'''''')))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++************++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,...//////111111111111222333444444111111111222333444555666888888888999;;;===???AAA???@@@AAACCCFFFHHHIIIJJJIIIJJJKKKKKKKKKLLLOOOQQQNNNPPPRRRSSSTTTWWW[[[^^^aaaaaa___]]]ZZZXXXVVVUUUVVVWWWYYY\\\^^^```aaaaaa`````````aaaaaabbbcccddd\\\ZZZWWWWWWYYY[[[[[[[[[]]]^^^___```aaa```___^^^___^^^\\\\\\]]]\\\ZZZWWWNNNNNNNNNMMMKKKIIIFFFEEEBBB@@@===;;;:::999777555666666666444111000000222111000//////000000///...000000000000////////////------------............000000000000000000000000...///000111222111000///222111111222222333444555222333333444555555666666555444444444444555666666888777666666777:::<<<>>>CCCEEEJJJNNNRRRUUUWWWXXXXXX[[[___bbbcccdddfffgggiiijjjkkklllooottt{{{}}}vvvkkk___VVVTTTWWWZZZdddhhhooosssrrrmmmfffaaaZZZUUUMMMEEE???999444111222222111000000///......///000000000000000000111111111111111111222222222...///000222333333333333///...---,,,++++++++++++,,,++++++++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++)))))))))************+++******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))******+++''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&'''(((***+++(((((((((((((((((())))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&'''***,,,...''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&((())))))((('''&&&''''''''''''((((((((((((((((((((((((((()))******''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++*********))))))*********,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---///000////////////000111222333111111111222333444555666777888999:::;;;<<<======>>>???@@@CCCEEEGGGIIIJJJIIIKKKLLLKKKJJJKKKNNNQQQMMMOOORRRTTTUUUWWWZZZ\\\]]]]]]^^^^^^___^^^^^^^^^YYYYYYZZZ[[[]]]___aaabbbbbbbbbbbbbbbbbbccccccccc]]][[[YYYXXXYYYZZZ[[[ZZZYYY[[[^^^```aaa```___^^^___]]]\\\[[[[[[YYYWWWTTTLLLLLLKKKJJJHHHGGGEEEDDD@@@>>><<<;;;;;;:::888666555666666444111000222444111000//////000000///...000000/////////.....................////////////000000000000000000000000...///000222222111000///111111111111222333444555444444444444444444444444555555555555555666666777888888999;;;???DDDIIILLLPPPRRRVVVZZZ]]]^^^______]]]aaaeeeiiijjjlllmmmooopppqqqsssuuuzzz~~~sssfff\\\WWWVVV[[[___fffmmmqqqssssssrrrlllggg___VVVNNNFFF>>>999777666555444333222111111111111111000000000000000222222333333333444444444------...///111333555666///...---,,,,,,+++,,,,,,------,,,+++++++++,,,,,,)))************+++++++++************************************++++++,,,,,,))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++((((((''''''''''''(((((('''''''''(((((((((((((((((('''''''''((())))))***)))))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''')))***)))((('''((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((()))***+++,,,,,,((((((''''''(((((()))***)))))))))((('''''''''&&&''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((())))))******((((((((((((((()))******''''''((((((((((((''''''((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******)))))))))***++++++++++++---,,,++++++,,,---///000---------......///000111111111111222333444666666777888999::::::::::::999<<<===???BBBEEEHHHJJJKKKJJJLLLMMMLLLJJJKKKNNNQQQMMMPPPSSSUUUVVVXXXZZZ[[[YYYZZZ]]]___bbbcccdddeeeZZZZZZZZZZZZ[[[]]]```aaacccccccccbbbbbbbbbbbbbbb^^^\\\ZZZYYYZZZZZZZZZYYYWWWYYY\\\___``````___^^^^^^\\\[[[ZZZYYYWWWTTTRRRKKKKKKIIIHHHFFFEEEDDDCCC>>><<<;;;;;;;;;;;;:::888444666777555222111333555111000//////000000///...////////////............////////////000000000000000000000000000000000000...///111222333222000///111111111111222333444444555555555444333333222222555555555555555666777777:::;;;===AAAGGGNNNUUUYYYZZZ[[[^^^aaaccccccccccccbbbfffkkkppprrrtttvvvxxxzzz{{{}}}{{{mmmccc^^^UUUXXX]]]dddllltttzzz}}}yyyuuunnnggg```WWWOOOJJJ<<<;;;:::999888777666555222222111111000000//////,,,,,,------.........///++++++,,,---///222555666//////...---,,,,,,,,,,,,...------,,,++++++++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++)))((('''&&&&&&'''((()))((((((((((((((('''''''''+++******)))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((((((''''''((((((''''''''''''((((((((()))+++,,,,,,+++***)))((((((((((((((()))************)))((('''&&&&&&%%%''''''(((((())))))************))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&'''(((((()))***++++++,,,((((((((((((((()))******'''''''''&&&&&&''''''''''''((()))******)))((('''''''''(((((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,---------............///------...///000111222222222222222222222333444555888888:::<<<===>>>>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJIIIIIIHHHHHHKKKPPPTTTQQQSSSUUUWWWWWWYYY[[[]]]]]]]]]```eeeiiijjjfffccc[[[\\\\\\\\\[[[\\\___aaaaaaccceeeggggggeeecccbbb]]]\\\ZZZYYYYYYZZZ\\\]]]WWWXXXYYYZZZ\\\^^^___```^^^\\\XXXUUUSSSRRRRRRRRRPPPLLLGGGDDDBBBBBB@@@???;;;:::999888888888:::;;;444444333333222111000000000000111111111111000000000000000000000000000000......///000000000000000111222222111/////////000111111222222222333333333444444444333333333333222777444111111555777777666666777888888999;;;@@@CCCDDDGGGKKKPPPXXX```aaa]]]cccbbbbbbdddgggkkkooorrrqqqvvv}}}uuujjjaaaUUUOOOWWWccclllttt{{{{{{{{{yyyvvvqqqjjjccc```WWWMMMAAA999888888777666444333111000111222222111222000......///000000000////////////////////////...---,,,,,,++++++,,,,,,------------------------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))((((((((()))+++,,,((())))))************)))'''(((((()))***+++++++++,,,+++++++++******))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''***)))(((((((((((()))))))))&&&%%%&&&((()))'''%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((******))))))((((((''''''&&&&&&''''''(((((())))))***)))((('''''''''''''''******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******)))((('''(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))+++++++++*********))))))+++************+++,,,,,,---------............///------...///000111222222222222222222333444555666888999;;;<<<>>>>>>?????????@@@AAACCCEEEGGGHHHIIILLLLLLLLLKKKKKKMMMQQQTTTQQQUUUXXXZZZZZZYYYYYYZZZ[[[\\\^^^cccgggiiigggeee```aaa```___]]]]]]^^^```aaabbbdddffffffeeecccbbb```````````````______^^^VVVWWWXXXYYY[[[\\\^^^^^^]]][[[XXXUUUSSSRRRSSSSSSPPPLLLGGGDDDBBBAAA???===;;;:::999999888888888999444444333333222111111000000000111111111111000000........................//////000000000000000///111222222222000///000111111222222222222333333333333333333333333333333222999777555666999:::999777:::<<<>>>@@@BBBFFFJJJNNNVVV[[[___bbbffflllllliiiggggggiiimmmssszzz}}}nnnaaaVVVWWW\\\bbbjjjqqqvvvxxxzzz{{{zzzvvvqqqnnnjjjaaaVVVNNNHHHBBB;;;666555333222111111000///---444222000000111222111000///////////////////////////...------,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((******)))((())))))++++++(((((()))))))))((((((''''''(((((()))******++++++++++++*********)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''))))))))))))((((((((((((((('''%%%&&&((()))'''%%%%%%%%%&&&''''''(((((()))((((((''''''''''''(((((()))))))))((((((((((((((('''''''''(((((((((((((((***))))))(((((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***))))))((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++***************+++++++++++++++,,,---------------............///------...///000111222222222222222333444666777888999:::;;;===>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHIIILLLMMMNNNNNNMMMNNNPPPRRRRRRVVVZZZ\\\\\\ZZZXXXWWWZZZZZZ\\\```dddgggggggggggggggfffccc```^^^___```___aaaccceeeeeedddcccbbbbbbcccddddddcccaaa___]]]XXXXXXYYYZZZ[[[\\\]]]]]][[[ZZZXXXUUUTTTSSSTTTTTTPPPMMMHHHDDDBBB@@@>>><<<;;;;;;::::::999888666666444333333222222111111111000000111111111111000000........................000000000111000000//////111222333222000000000111222222222222333333333333444444444555555555555555777666666777999999888777:::===BBBHHHMMMSSSYYY]]]eeelllqqqqqqoooqqqqqqoooooopppssszzztttggg^^^[[[ZZZ^^^cccmmmqqqxxx~~~}}}{{{{{{uuunnnfff]]]SSSGGG>>>:::777555333333222000...222000//////000000...---////////////////////////000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))(((((((((++++++******)))******+++(((((()))(((((('''&&&%%%((((((((()))******++++++******))))))))))))(((((())))))))))))))))))))))))((('''''''''((()))***+++(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((('''((()))******)))((('''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((()))((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''''''''***))))))))))))******+++(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))((((((((((((''''''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...---------............///.........///000111111111222222222333555777888999999:::<<<>>>???@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKLLLNNNNNNMMMLLLMMMNNNRRRUUUXXXZZZZZZYYYXXXYYYXXXYYYZZZ]]]aaaeeeggghhhjjjjjjjjjgggcccaaaaaaaaa^^^```bbbcccddddddccccccbbbbbbbbbaaa```^^^\\\ZZZZZZZZZ[[[[[[\\\\\\]]]]]]YYYXXXWWWUUUTTTTTTTTTTTTRRRNNNJJJFFFDDDAAA>>><<<;;;;;;;;;;;;999777555333333333333222222111111111000000111111111111000000000000000000000000000000000111111111111000//////111222333222111000111333222222222333333333444444666666777777888888888999666666666777999<<<>>>???@@@EEELLLTTT\\\eeelllqqqqqq{{{~~~xxxuuuuuutttyyy{{{~~~rrrggg^^^ZZZYYYbbbgggpppyyy~~~zzzuuunnndddYYYQQQFFFBBB===888666555444333111000///000111111000...////////////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))))),,,++++++***************)))***))))))((('''&&&%%%(((((())))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''')))++++++***((('''((('''''''''((((((((('''&&&&&&''''''((((((((()))((((((''''''''''''((((((&&&''''''(((((()))))))))))))))((((((''''''&&&&&&(((((((((((()))***++++++(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''(((((())))))((((((''''''(((((()))))))))))))))************************************************,,,,,,++++++,,,,,,---...---------............///......//////000000111111222222222333555777888999999:::<<<>>>???@@@@@@@@@CCCCCCDDDFFFHHHIIIJJJKKKKKKMMMOOOOOONNNMMMMMMNNNQQQSSSTTTUUUUUUWWWZZZ]]]XXXYYY[[[]]]___bbbfffhhhjjjjjjjjjiiieeeccccccccc^^^___aaacccddddddddddddcccbbb```]]]\\\[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZWWWVVVVVVUUUTTTSSSSSSSSSRRROOOKKKHHHEEEBBB???<<<;;;;;;;;;:::999666444222333333222222222222222111000000111111111111000000111111111111111111111111000000111111111111000000111222444333222111222444222222333333333444444444555666666777888999999:::999888999:::>>>EEELLLPPPRRRWWW^^^eeemmmvvv~~~{{{nnnaaaYYYXXX]]]eeeoooxxx~~~yyyrrrkkkfff[[[TTTJJJAAA;;;888666444555333222333555555555333000000000000000000000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++++++++******************************+++++++++***)))((('''&&&)))))))))))))))*********((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))+++,,,---))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))%%%''')))***+++***)))''''''(((((((((((('''(((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''(((((()))***)))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))))))))***************************************++++++++++++++++++++++++,,,---------------............///.../////////000000000111222222222333444666777888999:::;;;===>>>???@@@@@@BBBCCCEEEGGGIIIKKKLLLMMMNNNPPPQQQQQQPPPOOOPPPQQQQQQRRRSSSSSSSSSVVV[[[^^^ZZZ[[[]]]^^^___```cccfffhhhiiijjjhhhfffccccccccc^^^___aaabbbdddeeefffffffffdddaaa^^^]]]\\\]]]^^^XXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQNNNKKKHHHFFFCCC???<<<;;;;;;:::999888666444333222222222222222222222222000000111111111111000000///////////////////////////000111111222222111111111333444444333222333555333333333333444444444444333444555666777888999:::999:::<<<@@@EEEMMMVVV]]]dddggglllqqqxxxpppcccVVVXXX]]]dddooozzz|||yyywwwppphhh]]]QQQHHH@@@:::777777555222111222333222222000000000000000000000000///...------,,,,,,------------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++(((((()))*********************+++******)))((('''))))))))))))))))))******(((((())))))))))))******)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&'''((()))******))))))'''((())))))''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((((((((((((((((('''''''''(((''''''''''''(((((())))))(((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))((((((((((((((())))))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))(((''''''((()))***(((((())))))))))))((((((&&&'''((()))***))))))(((************************))))))*********++++++++++++************+++,,,,,,---------............///////////////000000000000222222222222333444555666888999;;;<<<>>>>>>??????BBBCCCEEEGGGJJJLLLNNNOOONNNPPPQQQQQQPPPPPPQQQSSSRRRSSSUUUUUUUUUVVVYYY\\\\\\^^^``````______aaacccggghhhiiihhhdddbbb``````___```aaaccceeefffggghhheeedddcccbbbaaa```______YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNLLLIIIGGGEEEBBB>>><<<;;;:::999888666666555555222222222222222222222222000000111111111111000000////////////////////////...///000111222333333333222333444444333333444666333333333444444444444555444555666777999:::;;;<<<===BBBHHHMMMSSSZZZbbbhhhooorrrwww}}}rrr^^^\\\YYY[[[cccooo|||{{{wwwoooggg]]]SSSJJJCCC???;;;666222111111000000000000000000000000000000000///......---.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******%%%&&&''')))************((()))))))))))))))((((((***))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***'''''''''((()))*********''')))***)))''''''(((***)))(((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((***)))(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))************))))))&&&''')))*********)))(((************************))))))******++++++++++++******))))))******+++,,,---------.........//////////////////000000000000222222222222333333444555888888:::<<<===>>>>>>>>>AAABBBDDDGGGJJJMMMOOOQQQMMMNNNOOONNNNNNNNNQQQSSSSSSUUUXXXXXXXXXWWWXXXYYY]]]```bbbbbb___^^^___aaagggiiiiiigggccc```^^^]]]___```aaaccceeeggghhhiiiccccccdddeeedddbbb___^^^\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSSSSRRRQQQOOOMMMLLLKKKIIIGGGEEECCCAAA===;;;;;;:::888666555555666666222222222222222222222222000000111111111111000000111111111111111111111111---...000111333333444444222333444444333333555666333333333444444444555555888888:::;;;===>>>???@@@IIIOOOXXX```eeekkkppptttxxx|||}}}hhhbbbZZZUUUYYYdddrrr{{{}}}{{{xxxqqqfff[[[SSSLLLGGG???:::777666555555000000000000000000000000111111000///////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))###$$$&&&(((************''''''((((((((((((((('''*********)))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((()))++++++''')))+++***'''&&&(((***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))++++++***)))(((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''******))))))((((((''''''((()))))))))************,,,,,,,,,++++++***************+++,,,,,,---......,,,...111111000//////000111000/////////000222333111111222333555777999:::888999999:::;;;<<<===>>>AAACCCFFFGGGIIIJJJMMMOOOOOOOOONNNMMMMMMOOOPPPQQQQQQTTTVVVXXXWWWWWWWWWXXX[[[___dddeeebbb^^^]]]\\\eeedddccccccbbb```]]][[[^^^```cccfffhhhgggfffeeeddddddeeeiiikkkjjjddd```^^^^^^\\\[[[YYYXXXWWWVVVRRRQQQOOONNNNNNLLLIIIGGGIIIHHHFFFCCC@@@===;;;:::777777666666555555444444444333333222111111111222111111111111111222222222///000000000000111111111222222333333333444444444777666555555444444444555777777777555444444666999:::<<<======>>>CCCKKKQQQWWW\\\bbbhhhmmmttt}}}{{{wwwxxx}}}sssqqqkkkaaaZZZ[[[eeennn}}}~~~wwwnnngggaaaYYYNNNDDD>>>;;;999888555333222222333333222000111000000///......------........................,,,***)))+++---,,,+++,,,...------,,,++++++++++++...---+++)))(((((()))***))))))))))))))))))))))))************************(((((())))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''((((((***)))(((''''''((()))***...---,,,+++************&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%&&&%%%$$$"""!!!###))),,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))&&&""""""&&&)))((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''&&&'''''')))))))))))))))))))))))),,,)))&&&&&&''')))***)))******)))((('''&&&%%%%%%&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((******))))))((((((((((((************++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------------///000111000///000111222111000000000111222333333333333444555666777888888888999:::;;;;;;<<<<<<@@@BBBEEEFFFGGGIIILLLNNNQQQQQQQQQQQQQQQRRRRRRSSSPPPSSSUUUWWWVVVVVVVVVWWWZZZ^^^cccdddbbb```^^^^^^cccbbbbbbccccccbbb```^^^^^^```bbbeeeffffffeeedddcccccceeehhhkkkjjjgggcccccccccaaa^^^[[[WWWTTTSSSQQQOOONNNMMMLLLJJJHHHEEEGGGFFFEEECCCAAA???======;;;:::999777555333222111444333222222111111222222000000000000000000000000000000000111111111222222222222333333333444444444444444333222222222333333666777999999888888999;;;;;;===AAAEEEJJJQQQZZZaaafffjjjpppuuu{{{~~~}}}~~~{{{xxxwwwrrrhhh___[[[___cccmmmwwwyyytttoooiii___UUULLLCCC;;;777777555333222222111...,,,.........------,,,,,,,,,........................---,,,+++,,,------,,,,,,------,,,,,,+++,,,,,,,,,------,,,+++******)))***************************************************((())))))******))))))(((''''''''''''''''''''''''************************))))))))))))))))))))))))******)))((((((((())))))***)))(((((((((((()))***---,,,+++***))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))((('''&&&%%%&&&(((*********((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))***(((&&&%%%&&&((()))(((((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******************************))))))))))))((((((((((((+++******))))))))))))******))))))))))))(((((((((***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///000222333333222111111222222222555444444444444555666666999999999::::::;;;;;;;;;???AAADDDFFFGGGHHHKKKMMMPPPQQQRRRSSSSSSSSSRRRQQQOOORRRUUUVVVVVVUUUVVVWWWYYY\\\```bbbbbbaaa``````aaaaaabbbcccccccccbbbbbb^^^```aaacccddddddcccbbbccccccdddgggiiijjjhhhfffbbbbbbaaa```]]]YYYUUURRRQQQOOOLLLKKKJJJHHHFFFCCCEEEDDDCCCBBBAAA@@@??????<<<;;;999888555444222111333333222222111111222222000000000000000000000000111111222222222333333333333333333333444444444444333333333222333333444444444666999:::999999;;;<<<<<<@@@GGGOOOWWW```iiiooouuuxxx}}}~~~~~~|||uuukkkbbb]]]\\\```lll|||}}}yyyrrrjjj```TTTHHH@@@;;;999666444333111///---..................------........................---......---------------,,,,,,,,,,,,,,,,,,---...------------,,,+++***************************************************************++++++*********''''''''''''''''''''''''************************))))))))))))))))))))))))******)))))))))***++++++***))))))(((((())))))***,,,+++***)))((((((((()))((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((()))*********)))))),,,+++***((('''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''')))******)))''''''(((((((((((((((((((((((('''''''''((()))*********&&&&&&&&&''''''(((******)))))))))))))))))))))))))))'''%%%%%%&&&(((((('''&&&'''''''''(((((())))))******))))))(((((('''''')))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000000///---...111333444444333333333222222222444444444444444555666777;;;;;;;;;;;;<<<<<<<<<===@@@BBBEEEFFFGGGHHHKKKMMMMMMNNNQQQRRRSSSRRRPPPNNNPPPRRRUUUWWWVVVVVVWWWXXXXXXZZZ]]]```aaabbbbbbbbb```aaabbbbbbbbbaaabbbccc___```aaaaaaaaaaaaaaaaaaccccccdddeeeffffffeeedddZZZ[[[]]]^^^^^^\\\YYYWWWRRROOOLLLJJJIIIGGGEEECCCDDDCCCCCCAAA@@@???>>>>>>888888888777666666555555333333222222111222222333333333333333333222222222222222222333333333444444333333333444444444444555555555444555666777888888777999;;;;;;<<<===???BBBFFFKKKRRR\\\fffooowww{{{|||qqqgggaaa```gggrrr~~~yyyrrrggg\\\UUUEEEAAA;;;777555444444333111111111111111111111111........................---000000---,,,------,,,,,,,,,,,,,,,,,,---...///,,,---...///...---+++******************************************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''&&&%%%%%%'''(((***++++++***((('''(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''((())))))((((((((((((((((((((((((***(((&&&&&&''')))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))*********++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''(((((()))))))))))))))************))))))))))))*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000000///---...111333333333444444333333333333222222222333555777888999<<<<<<======>>>?????????BBBDDDFFFGGGHHHIIILLLNNNLLLNNNPPPSSSSSSQQQOOOMMMQQQSSSVVVXXXXXXXXXYYYZZZXXXYYY[[[]]]___aaaaaaaaaaaabbbcccbbb```___```bbbaaaaaa``````______``````cccdddddddddbbb```______VVVXXX[[[^^^___^^^\\\[[[SSSPPPLLLJJJHHHFFFDDDBBBDDDCCCBBB@@@???===<<<;;;888888777777666555555555333222222111222222333333555444444444333333333222222333333333333444444444333333444444444555555555555555555666777999:::;;;===>>>??????AAADDDIIIMMMTTTXXX```kkkvvvvvvmmmfffeeegggrrr|||wwwpppkkkXXXQQQFFF===888666555444222222222222222222111111////////////////////////---222222---+++------+++,,,,,,,,,,,,---......///,,,---...//////---,,,+++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))************))))))))))))(((((('''(((((((((((((((((((((((()))******''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((###$$$%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((((((((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((+++)))((((((*********)))((((((((((((''''''''''''(((((((((((()))))))))))))))*********++++++++++++''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''(((((())))))))))))************+++(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///000222111222333444444444444333111111222333555777999:::<<<===>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHJJJLLLNNNMMMOOOQQQSSSTTTRRRPPPOOOQQQTTTWWWYYYYYYYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^^^^^^^___aaabbbaaa^^^]]]___bbbdddbbbaaa___^^^^^^______aaaccceeedddaaa]]]\\\[[[ZZZ[[[]]]^^^^^^]]]\\\[[[TTTQQQLLLIIIGGGEEECCCAAABBBAAA@@@>>>===;;;::::::;;;:::888777444333111000222222111111222222333333444333333222222111111111222222333333333444444444333444444444555555555555333333444555777999;;;<<<>>>@@@CCCFFFIIIOOOUUUYYY___cccjjjuuu}}}pppiiiccchhhvvv|||yyyllldddWWWKKKAAA;;;666333333222222111000000//////////////////////////////...555666///+++...///,,,------------------...///,,,------...------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++)))******++++++******)))))))))(((((((((((())))))((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&'''((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,***)))'''&&&&&&''')))***))))))))))))))))))))))))*********)))((('''''''''******(((''''''&&&&&&&&&))))))))))))))))))))))))+++***))))))++++++***)))))))))(((((('''''''''&&&''''''(((((())))))******)))))))))*********++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((())))))***))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------------///000111000///000111///000222333444444444444222222333444555666888888;;;;;;===>>>@@@AAACCCCCCBBBDDDFFFGGGGGGHHHKKKMMMMMMNNNPPPQQQRRRQQQPPPOOOPPPSSSVVVXXXXXXYYYZZZ[[[\\\YYYWWWWWWZZZ[[[[[[ZZZ\\\^^^```___\\\\\\```dddfffdddaaa___]]]^^^___```^^^bbbeeeeeebbb^^^[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWTTTPPPKKKGGGEEECCCAAA@@@>>>======<<<<<<;;;:::::::::999777666333222000///222222111111222222333444444444444333222222111111222222222222333333333333444444444444555555555555444444555777999<<<>>>???CCCHHHPPPXXX___eeekkkooorrrtttxxxxxxoookkkoooxxx{{{uuujjj___TTTIII@@@:::555444333222111000///...////////////////////////000999:::111,,,000111---///......------------...---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))***++++++++++++***)))***))))))(((((())))))***''''''&&&&&&''''''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&'''((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))***)))((()))++++++)))((('''''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++***************+++,,,,,,---......,,,...111222111//////000---///111333444555444444444444444444444555666666999:::;;;===???AAACCCDDDAAACCCEEEFFFFFFGGGIIIKKKKKKLLLMMMNNNNNNNNNMMMMMMOOORRRUUUWWWXXXXXXYYYZZZ]]]ZZZVVVVVVXXXZZZYYYWWWXXX\\\^^^^^^[[[\\\aaafffgggeeebbb___]]]]]]___```\\\aaaeeefffccc___]]]]]]UUUUUUUUUUUUUUUUUUUUUUUUSSSOOOJJJEEECCCAAA???>>>::::::;;;;;;;;;;;;;;;;;;666555555444333333222222222111111111222333333444777777666555444444333333111111222222222333333333444444444555555555666666666777888:::===???BBBCCCOOOWWWdddpppyyysssllloooyyy~~~wwwoooeeeYYYLLLEEE888888666555333222000000000000000000000000000000222<<<===333...222333///000///...------------------,,,+++******+++---...++++++++++++++++++++++++*********************************++++++*********************************************************))))))))))))))))))))))))******)))(((((('''(((((()))***+++,,,,,,+++***)))***)))))))))))))))******&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%$$$$$$%%%&&&((('''''''''((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&&&&&&&((()))************)))((())))))))))))))))))))))))''''''(((((())))))******''''''&&&''''''((()))***)))))))))))))))))))))))))))(((((()))******((('''%%%%%%&&&'''((()))***+++++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))(((((((((******)))(((''''''((((((,,,+++***(((''''''&&&&&&'''(((***,,,------------++++++******************************************,,,,,,------......------,,,---000222222111///...000000000111222222333333444444444444444555666777888999<<<>>>@@@AAAAAAAAAAAACCCEEEHHHIIIJJJKKKJJJLLLLLLLLLKKKIIIIIIJJJKKKQQQSSSUUUXXX[[[\\\\\\\\\]]][[[ZZZXXXWWWWWWWWWXXX\\\\\\\\\\\\]]]^^^______eeeggggggddd```^^^___```]]]]]]___ccceeeddd___[[[[[[ZZZYYYYYYYYYXXXUUURRRNNNKKKGGGDDDBBBAAA???===:::::::::999999888888888666555555444444555555666111222222333333666:::===KKKLLLIII???444///222666666666666777666666555555777888777444111111555999888999<<<@@@??????IIIWWWiiivvv}}}wwwsssqqq{{{vvvlll___UUUIIICCC;;;555444444333222...000111111///......///111111000000/////////...---......//////......---,,,,,,,,,------.........((()))+++---------+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************************)))((('''''''''(((...---+++,,,---,,,)))%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((('''&&&))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&''''''(((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((())))))))))))''''''''''''''''''''''''++++++***)))))))))))))))%%%%%%&&&&&&((()))+++,,,***+++,,,------,,,++++++***************************************+++++++++,,,,,,------------,,,,,,+++---000222444333222111111111111222333333444444444444444555555666777888888999;;;===???@@@@@@@@@AAACCCEEEHHHIIIJJJJJJJJJJJJKKKLLLKKKJJJIIIKKKMMMPPPRRRTTTWWWZZZ\\\]]]]]]]]][[[ZZZXXXWWWVVVVVVWWW]]]]]]]]]]]]^^^___``````___aaabbbaaa^^^\\\\\\^^^ZZZZZZ\\\```cccccc```]]][[[ZZZYYYYYYYYYWWWTTTQQQMMMIIIEEECCCAAA@@@>>><<<;;;;;;::::::999888777777444333333222222333333444333444444333222333777999AAAHHHOOONNNFFF<<<777666777777777777777666666555666888:::999666666888;;;===>>>CCCHHHKKKQQQ```ppp~~~|||~~~{{{xxxwwwyyyooohhhZZZRRRGGG>>>:::777444222000111111000///.........000000000/////////......,,,------......------,,,,,,,,,,,,------.........)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************---,,,,,,++++++++++++,,,,,,+++***+++------***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))******************)))((((((''''''************************((('''''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''((((((((()))))))))*********)))))))))(((((((((&&&'''(((((())))))((((((***)))(((''''''((()))***(((((((((((()))))))))***''''''''''''''''''''''''))))))((('''''''''(((((("""###$$$&&&(((***---............---,,,+++***)))************************)))*********++++++,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,///222444444444333111222222333444444555555444444555555666777777888777888:::<<<>>>???@@@@@@BBBCCCEEEHHHIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\]]]]]]\\\ZZZXXXWWWVVVUUUUUUXXXXXXYYYYYYZZZ[[[[[[\\\YYY\\\^^^___^^^]]]\\\\\\WWWWWWXXX[[[___aaaaaa```\\\[[[YYYYYYXXXVVVSSSPPPKKKHHHDDDAAA@@@???===;;;<<<<<<;;;:::888777666666444444333333333333444444555555555333111111333555333===IIIMMMHHH???777444888888888888777777777666333666::::::888888999<<<>>>BBBJJJRRR[[[ggg{{{yyyvvvuuuyyy}}}zzzzzzuuuzzzzzzpppfffYYYNNNFFF???888444444333222111000/////////////////////.....................//////.........---------------.........++++++,,,------,,,******++++++++++++++++++++++++++++++************++++++************************))))))***************+++)))))))))+++------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))************))))))))))))&&&'''(((((())))))((((((***)))(((''''''((()))***((((((((()))))))))******)))))))))))))))***************)))(((((()))))))))''''''''''''(((***+++,,,.........---,,,+++*********************+++++++++)))******++++++,,,,,,---))))))***+++,,,,,,,,,,,,,,,---///111222333222222111111222222333444444444222333444555666777777777777888999;;;===>>>???@@@BBBCCCFFFHHHIIIJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNNNNOOOPPPRRRUUUXXX[[[\\\]]]\\\ZZZYYYWWWVVVUUUTTTVVVWWWXXXYYYYYYZZZZZZZZZVVVYYY\\\___```___^^^]]]WWWVVVWWWXXX[[[^^^___```]]]\\\ZZZYYYXXXUUUQQQNNNJJJGGGCCCAAA@@@???===<<<===<<<;;;:::888777666555666666555555555555666666444555444333111111222444000555;;;===:::777777888888888777777777777777777444777:::;;;:::;;;???CCCFFFNNNYYYdddooo|||zzzuuurrrvvv}}}~~~wwwlllaaaWWWLLLAAA:::777555333111111111111000//////..................///000000111111000000///---------...............,,,---------,,,+++******+++++++++++++++++++++++++++******))))))******+++************************'''(((((()))************))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((('''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))******++++++,,,,,,+++++++++,,,,,,---+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++,,,,,,,,,,,,&&&''')))+++---......///---...///000000//////...000000111111222222333333000111333555666666666666888888999:::<<<>>>???@@@CCCDDDFFFHHHIIIIIIIIIIIINNNOOOOOONNNMMMLLLNNNOOOPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\[[[ZZZXXXWWWVVVUUU[[[\\\]]]^^^_________^^^UUUWWWZZZ]]]______^^^\\\YYYXXXXXXWWWXXXZZZ]]]___^^^\\\ZZZYYYWWWTTTPPPMMMJJJGGGDDDAAA@@@???>>>======<<<;;;:::888777666555777666666555555666666777222333444333222222333555666666777555333444888<<<777777666666666777888999999;;;======???CCCKKKQQQZZZfffuuuzzzwwwzzzyyyrrriii]]]OOOEEE;;;777333000000111000///......///////////////////////////000000/////////........................------------,,,,,,+++***+++++++++++++++++++++++++++******))))))******+++************************)))***+++,,,---------,,,)))***,,,,,,+++***)))(((************************))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((('''&&&&&&&&&''''''((()))))))))************************((((((((()))))))))))))))'''((((((((()))))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))************&&&''''''(((((())))))***(((''''''''''''((())))))************+++,,,---...************+++,,,------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---//////000.../////////......------///000000111111222333333000111333555777777777777999999999;;;<<<>>>@@@AAACCCDDDFFFHHHIIIIIIIIIIIINNNOOOPPPPPPOOOPPPRRRTTTVVVUUUSSSRRRSSSUUUXXXZZZ\\\\\\\\\[[[ZZZYYYXXXWWW[[[]]]^^^`````````______UUUVVVWWWZZZ]]]^^^\\\ZZZ[[[[[[ZZZYYYXXXYYY[[[^^^___]]][[[YYYWWWSSSNNNKKKJJJGGGCCCAAA@@@@@@>>>===<<<<<<;;;:::888777666666555555444444444444555555111222444444333333444666555666666555444444666888666666666666777:::<<<===:::<<<@@@CCCGGGPPP\\\dddrrr|||wwwsssrrrrrrsss{{{~~~yyynnnaaaWWWEEE???888333222222000...////////////000000000000,,,------......------,,,/////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((()))***+++++++++***))))))+++,,,,,,***(((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))*********)))))))))******+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''(((((())))))******************************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((''''''''''''(((((((((((('''((())))))******))))))(((((())))))))))))(((((()))))))))*********++++++&&&''''''((())))))******$$$$$$$$$$$$$$$%%%&&&&&&)))))))))***+++,,,---...******)))))))))***+++,,,((())))))***++++++,,,,,,---------,,,,,,++++++***)))***+++---.....................///////////////000000111222222333333444111333555888999999999888:::::::::;;;===???AAACCCCCCEEEFFFHHHIIIIIIIIIHHHJJJLLLOOOQQQRRRUUUYYY[[[^^^\\\XXXUUUUUUVVVYYYZZZ[[[\\\\\\]]]\\\[[[ZZZYYYZZZ[[[]]]___```___^^^^^^ZZZXXXXXXZZZ]]]^^^\\\ZZZ[[[\\\\\\[[[YYYYYY\\\___```^^^[[[YYYVVVRRRMMMJJJHHHEEEBBB@@@???>>>===<<<;;;;;;::::::999888777777555555444444444444555555222444555555444444444666333444666666666555555555777777777888:::===@@@BBBAAAFFFNNNVVV___kkkxxx~~~{{{yyyxxxvvvssswww}}}}}}{{{rrrjjjXXXPPPEEE===:::777333000000000000000111111222222---......//////......---000/////////.........------,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************%%%&&&'''(((((('''%%%$$$&&&))),,,,,,***))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))***************************++++++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((()))*********************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''''''''(((((())))))))))))(((((()))************)))(((((())))))))))))(((((())))))*********+++++++++((())))))***+++,,,,,,,,,((((((((((((((()))***++++++***************+++++++++***)))(((((()))******((())))))***++++++,,,,,,///...------,,,+++***))),,,------......------,,,---......///000111111222111222222333333444555555333444777:::;;;;;;;;;:::;;;;;;;;;;;;===@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGJJJNNNQQQTTTYYY]]]aaadddaaa\\\XXXWWWXXXZZZ\\\[[[\\\]]]^^^^^^]]]\\\[[[]]]___aaacccccccccbbbaaa___]]][[[\\\___```^^^\\\ZZZ\\\]]]\\\ZZZ[[[^^^aaa```^^^[[[YYYVVVRRRMMMIIIFFFDDD@@@>>>>>>===<<<;;;:::::::::999999888888888777777666666666666777777444555777666555444444555999888888777777888:::;;;888888888999<<<@@@CCCEEEOOOWWWbbbooo{{{{{{{{{~~~zzz|||wwwhhh^^^QQQGGGBBB>>>888444000000111111222222222333111111222222222222111111000000//////.........---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************((()))***+++***)))'''%%%###'''++++++***)))+++---************************))))))))))))))))))))))))))))))(((((((((((())))))************)))((('''&&&))))))((((((((((((((((((************************'''((((((((())))))******&&&''''''((()))******+++************************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((((('''(((((())))))*********+++(((((()))***************(((((())))))))))))(((((()))************++++++++++++***)))'''''')))***+++******))))))))))))******************************+++++++++*********)))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...///111222222222000000000111222222333333333555888:::;;;;;;999888::::::::::::;;;===>>>@@@EEEEEEEEEFFFGGGHHHIIIJJJIIIHHHJJJOOOSSSUUUZZZaaacccaaa^^^\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\YYYZZZ]]]bbbfffhhhhhhfffcccbbb``````aaabbbaaa```cccdddbbb^^^XXXWWW[[[```______^^^ZZZTTTNNNIIIFFFEEEDDDBBB???<<<;;;999999<<<;;;;;;:::999888777777888888777777666666555555666555555444444444555555888777666666888999999999::::::===AAA??????IIIWWWeeerrr|||xxxyyyvvvpppeeeXXXLLLBBB;;;777333222111222333333333111111111111111000000000000333222222111000//////...------------------------)))******++++++,,,------............---,,,++++++++++++++++++++++++++++++******))))))((((((''''''******************************))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((++++++******))))))((((((******))))))((((((''''''(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))))))'''''')))(((%%%%%%&&&((()))))))))((('''(((''''''&&&&&&((()))***+++++++++************)))&&&''''''((((((((((((((())))))))))))))))))))))))***)))'''((()))***((('''((((((((((((((((((((((((+++***)))'''''''''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))************************+++*********************,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,---...000111111111111000000000111222222333333333555888:::;;;:::999888:::::::::;;;<<<>>>@@@AAAFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIKKKPPPRRRTTTYYY```cccaaa___^^^]]]\\\[[[ZZZ[[[\\\]]]^^^____________\\\]]]___cccfffhhhhhhfffcccbbbaaaaaaccceeeddddddcccdddbbb]]]WWWVVVZZZ______^^^\\\XXXRRRLLLHHHFFFCCCBBB@@@>>>===<<<;;;;;;999999999999999999999999888777777777666666666555777666666555555555666666666555666777999;;;<<<<<<======AAAGGGKKKSSSeeevvvzzzvvvuuuxxxwwwlll```SSSGGG???777555333222222111000...111111111111111111000000111000000///......------------------------------+++++++++++++++,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++*********)))))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))(((((((((((())))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***)))&&&&&&)))(((%%%&&&'''((()))))))))((('''(((((('''&&&'''((()))***+++++++++*********))))))''''''((())))))))))))((())))))))))))))))))))))))***((('''((()))***)))'''************************+++***)))(((''''''((()))))))))((((((((('''''''''************************+++***)))(((((()))***+++(((((((((''''''((((((((()))))))))))))))))))))))))))*********************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------......///000000000000000000000000111222222333333333444777999::::::999888999:::;;;<<<>>>@@@BBBDDDFFFFFFGGGGGGHHHJJJKKKLLLLLLJJJLLLPPPRRRRRRVVV\\\aaaaaaaaa```___]]]\\\[[[^^^___```aaaaaabbbbbbbbb``````aaacccfffhhhgggfffcccbbbaaabbbeeeggggggfffcccccc```[[[WWWVVV[[[___```^^^[[[WWWRRRLLLHHHFFFAAA@@@???>>>===<<<<<<<<<888888888999999999::::::777777777777666666666666777777666666666666777777666777888999;;;===???@@@???BBBHHHQQQ[[[lll|||yyyrrrooommmmmmppp}}}{{{rrreeeUUUIII>>>:::666333222222222111111111111111111111111111000000000//////......---------------------------,,,,,,,,,,,,+++++++++++++++,,,------......------+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((('''''''''(((((((((((())))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***)))&&&&&&***+++)))&&&'''((()))))))))(((((((((((('''''''''((()))***++++++*********)))))))))'''((())))))******))))))(((((((((((((((((((((((()))((('''((()))***)))(((***************************))))))(((((((((((()))))))))((((((((((((''''''******************************)))(((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************,,,++++++******++++++,,,---,,,,,,++++++*********,,,,,,,,,------------...//////000000000000//////000000000111222222333333333444666888999999888888999:::;;;===@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNQQQRRRQQQTTTYYY^^^___``````^^^\\\[[[ZZZ___```aaabbbccccccccccccdddcccbbbcccfffgggffffffdddcccbbbbbbdddffffffeeeaaa```]]]ZZZXXXYYY]]]aaa```___]]][[[VVVPPPIIIDDDAAA@@@???>>><<<<<<<<<<<<888888888888888999999999777777777777666666666666777666666666666777777888888999;;;;;;<<<>>>AAACCCGGGNNNZZZgggttt}}}wwwsssppplllllltttuuufffZZZJJJDDD<<<666444555777888222222222222222222222222222222222111111111000000..............................---,,,++++++*********+++,,,---............++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************************************''''''(((((())))))******)))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***)))&&&(((---///...''''''(((((())))))))))))((((((((((((((()))))))))************))))))))))))(((((()))***************(((((((((((((((((((((((()))((('''((()))***)))(((************************)))))))))(((((((((((()))))))))((((((((((((((((((******************************))))))))))))******+++******))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,---------.........000000000000000//////...000000000111222222333333222444555777888888888888999:::<<>><<<;;;::::::::::::999888888777666666666666666666777777777777666666555555666777888888:::;;;<<<<<<<<>>???AAAHHHRRRZZZkkk||||||zzzpppgggXXXKKKAAA;;;777666666555555444333222111111000000000000000000000000........................///......---,,,++++++******+++,,,---............++++++++++++++++++++++++)))))))))*********************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((())))))))))))***(((((((((((())))))))))))&&&''''''(((((((((((('''************************************************))))))))))))))))))))))))&&&))))))(((***000222111))))))((((((((()))***+++'''((()))*********))))))******)))))))))((((((((('''((())))))******))))))((((((((((((((((((((((((((('''&&&(((***+++***)))(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))******++++++++++++++++++++++++))))))************))))))++++++************++++++************************++++++***)))(((''''''&&&+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---------------...............///000000000000000///000000000111222222333333222333444555666777777777999:::===???BBBCCCDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKNNNMMMOOORRRRRROOOPPPTTTUUUXXXZZZYYYUUUUUUXXX[[[^^^^^^___```aaaaaaaaaaaadddaaa]]]\\\^^^```bbbbbbdddbbb``````aaaaaa```___]]]]]]^^^___aaaaaa``````^^^\\\YYYXXXVVVQQQGGG???@@@???>>>===<<<;;;;;;;;;999999888888777777666666555666666666777777777888999888888999:::;;;<<<<<<===@@@DDDHHHOOO[[[kkkwww}}}vvvkkk___SSSIII@@@:::888777666444333111000///000000000000000000000000..............................------,,,,,,,,,+++++++++,,,---............++++++++++++++++++++++++*********+++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((''''''((()))))))))))))))************************************************))))))))))))))))))))))))&&&)))***((((((,,,---******)))((((((((()))***+++'''((()))***+++***))))))***)))))))))((((((((((((''''''((())))))))))))((())))))))))))))))))))))))((('''&&&'''***+++***)))))))))))))))))))))))))))&&&'''((()))******)))((((((((()))))))))*********++++++++++++++++++++++++))))))************))))))******))))))))))))******************************,,,+++***)))((('''&&&%%%+++,,,,,,------,,,,,,+++))))))***+++,,,------...---------.........//////......///000000000000000000000000111222222333333222333333444555666777777999:::===@@@BBBCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJNNNMMMOOORRRRRROOOOOOSSSVVVXXXZZZXXXTTTTTTXXX]]]^^^___```aaaaaabbbbbbaaaccc___\\\ZZZ\\\___aaaaaacccaaa``````aaacccbbbaaa______```bbbcccaaa___\\\^^^ZZZTTTRRRPPPLLLEEE???>>>======<<<<<<<<<<<<===777777777777888888888888555666666666777777888888:::::::::;;;<<<===>>>???AAAEEEJJJQQQ\\\mmm~~~xxxpppeeeXXXKKKCCC999999777555333111///...222222222222222222333333////////////////////////......---------,,,,,,,,,,,,,,,------......------+++++++++++++++++++++++++++++++++,,,,,,---------******************************))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++,,,,,,,,,,,,******))))))((((((''''''(((((()))***************************************************************))))))))))))))))))))))))'''******''''''((('''$$$***)))((((((((()))+++,,,'''((()))++++++******)))))))))))))))((((((((((((&&&''''''(((((((((((((((************************''''''&&&'''***++++++***************************&&&'''(((*********)))((((((((())))))*********+++++++++++++++++++++++++++++++++******))))))((((((&&&&&&'''(((((((((((((((,,,+++***((((((***+++,,,(((((()))***+++,,,,,,,,,...---,,,,,,+++***))))))******+++++++++,,,,,,,,,...............///000000000000000000000111111111111000000000000222333444444444333333555666888:::;;;;;;<<<>>>@@@BBBDDDEEEGGGDDDBBBCCCFFFHHHGGGEEEKKKKKKMMMOOOQQQSSSTTTUUUTTTUUUUUUTTTSSSTTTVVVYYY[[[]]]```cccdddcccbbbaaa]]]\\\[[[[[[]]]```dddfffgggeeecccaaaaaabbbeeefffeeedddbbb```^^^\\\[[[[[[UUUTTTQQQLLLGGGCCCBBBBBB>>>>>><<<;;;:::999999999::::::999888777777888888666555555666888:::;;;;;;<<<:::===BBB@@@<<>>@@@BBBDDDEEEGGGEEECCCDDDGGGHHHHHHFFFLLLMMMOOOQQQTTTVVVWWWWWWTTTTTTUUUTTTSSSTTTVVVYYY[[[]]]```bbbdddcccbbbbbb\\\[[[[[[[[[]]]aaaeeeggghhhgggeeeddddddeeehhhiiieeedddbbbaaa``````______WWWTTTOOOJJJEEECCCAAA@@@>>>===<<<;;;:::999999999::::::999888888888888888999888888888888999888888999888;;;@@@AAACCCJJJTTT]]]eeesss{{{|||{{{wwwppplllmmmooouuu|||yyylllcccOOOGGG<<<777666666444222222111//////000111111000111000000///......------......////////////......///......---,,,,,,++++++++++++++++++++++++,,,---++++++++++++++++++++++++************))))))))))))************************************************,,,,,,,,,,,,+++++++++***************)))))))))(((************************))))))((((((((()))++++++***'''%%%&&&)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,000+++(((***+++***+++---+++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++******((((((((((((************************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------......------......///000---......///000111222222111000000111111222333444444444666777888999999999;;;;;;<<<>>>@@@BBBDDDEEEHHHGGGEEEFFFGGGIIIIIIHHHLLLNNNQQQTTTVVVXXXXXXYYYSSSTTTUUUTTTTTTUUUWWWZZZ\\\]]]___bbbcccdddcccccc\\\[[[[[[\\\^^^aaadddfffgggfffdddddddddfffhhhiiiddddddcccbbbbbbcccccccccXXXRRRJJJEEECCCBBB???===>>>===<<<;;;:::999999999:::999999888888888888999;;;;;;::::::::::::999999;;;;;;===CCCIIIRRR```lll~~~{{{uuuoookkkhhhgggggggggmmmyyyzzzssscccZZZLLLAAA:::777666555222111000111222333222000111000000//////......---......////////////...............------,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++*********)))))))))************************************************---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***)))'''%%%%%%(((***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,///***))),,,...,,,+++---)))******++++++,,,,,,,,,)))***++++++,,,,,,++++++))))))(((''''''((())))))+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,---------.........------------.../////////000111222333444555555000111111111222333444444333555777888999:::999999;;;;;;<<<>>>@@@BBBDDDEEEHHHHHHGGGHHHIIIJJJJJJKKKKKKMMMPPPSSSVVVWWWWWWWWWTTTUUUVVVVVVVVVWWWZZZ\\\]]]^^^___aaabbbcccdddddd^^^]]]]]]]]]^^^```bbbcccaaaaaa``````aaabbbdddfffdddccccccbbbbbbbbbbbbbbbXXXPPPFFFAAAAAAAAA>>>;;;======<<<;;;:::999999::::::999999888888999999999999:::;;;<<<;;;<<<===>>>@@@BBBFFFNNNZZZjjj~~~xxxrrrnnnjjjgggjjjlllsss|||rrrjjj]]]OOOCCC;;;888777555444333444555555333222000000000000//////............////////////............---------,,,,,,,,,,,,+++******))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************---,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((((((((((((((()))))))))((())))))))))))***(((&&&&&&''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((***++++++***)))((())))))))))))************))))))))))))))))))))))))((()))))))))************************++++++,,,,,,+++)))+++111222///,,,+++((()))))))))******++++++((()))******++++++******))))))(((((((((((())))))+++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,---------......---------------.../////////000111222333444555555000111111222333333444444333555777888999:::999999;;;;;;<<<>>>@@@BBBDDDEEEHHHIIIIIIJJJJJJKKKMMMNNNJJJLLLNNNQQQSSSTTTTTTTTTVVVWWWXXXYYYYYY[[[^^^```___`````````bbbcccdddeee```______^^^^^^^^^______^^^]]]]]]]]]^^^```aaabbbcccbbbaaa___^^^]]]]]]\\\UUUMMMDDD??????@@@===:::===<<<;;;;;;:::::::::::::::999999999999999::::::888:::;;;;;;:::;;;>>>AAACCCJJJTTTaaarrr{{{tttnnnooonnnooouuuzzzuuulll```SSSGGG>>>999777555444444444444333111000000000000000/////////......////////////......---------------,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++************************************************************++++++++++++************))))))))))))))))))******((((((((((((((((((((((((*********************)))******((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++******))))))))))))************************************((()))))))))******************++++++,,,,,,,,,,,,******///777:::444...,,,)))))))))))))))*********'''((())))))***)))))))))))))))))))))))))))))))))******************++++++*********++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,------...///---......///000111222222000111222333444444444444444444666777888999999999;;;;;;<<<>>>@@@BBBDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSLLLMMMMMMOOOPPPRRRSSSSSSXXXYYYZZZ[[[[[[]]]aaacccbbbbbbaaa```aaabbbcccdddaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaa```^^^\\\YYYXXXWWWVVVPPPKKKDDD@@@???>>>===;;;===<<<;;;::::::::::::::::::999999999999::::::;;;999;;;<<<;;;:::===BBBGGGMMMYYYjjjzzz}}}tttqqqnnnoootttzzz}}}wwwpppfffXXXKKKBBB:::777444222222222111000000000000000000000000000......////////////......------------------------...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++*********************************************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))***++++++++++++******)))((()))***)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******************************))))))))))))***************++++++,,,---,,,,,,,,,+++,,,222:::===888222000++++++***************)))'''((())))))******)))))))))******************))))))))))))***+++++++++,,,))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,------...///.........//////000000000000111222444444444444333444444444555666777999999;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHKKKLLLMMMOOOSSSWWWQQQPPPOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[\\\^^^aaadddeeedddbbb``````aaabbbddd^^^^^^^^^^^^_________```^^^^^^^^^^^^^^^_________^^^]]][[[XXXVVVUUUTTTSSSKKKIIIEEEAAA???>>>======<<<<<<;;;:::::::::;;;;;;999999999999999:::;;;<<<;;;===???@@@BBBHHHRRR[[[fffvvv{{{wwwuuuvvvvvvvvv}}}}}}wwwkkk\\\PPP@@@<<<777333222222222222000000000000000000000000......////////////......------------------------------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++++++++*********************************************************,,,,,,+++++++++*********((()))))))))************************************)))***+++++++++)))((('''###&&&)))***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******+++++++++***(((&&&&&&(((***+++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''')))+++,,,''''''((((((((()))))))))************************))))))))))))***************+++,,,---------,,,,,,,,,***---444777444111111---,,,,,,++++++*********(((((()))*********************++++++++++++******(((((()))***+++,,,,,,---))))))***+++,,,------...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000000000111111111111000111333444555555444333444444333444555666888:::;;;;;;<<<>>>@@@BBBDDDEEEDDDHHHKKKMMMNNNPPPUUUYYYVVVTTTRRRPPPQQQSSSUUUWWWWWWXXXYYYZZZ[[[^^^aaadddgggeeebbb```___```bbbccc\\\\\\]]]^^^___aaaaaabbb]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYWWWUUUTTTSSSSSSHHHHHHFFFCCC???======>>><<<<<<;;;:::::::::;;;;;;999999999999::::::;;;<<<;;;>>>BBBFFFKKKVVVdddooo~~~yyyuuussstttzzzxxxhhh[[[GGGBBB<<<777555555666666000000000000000111111111......////////////......------------------------************+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************---------,,,,,,,,,++++++(((((())))))*********+++************************((()))*********((('''&&&###(((+++++++++,,,...))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,+++(((''''''(((+++,,,))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((&&&%%%&&&(((+++---''''''''''''((((((((((((************************))))))))))))***************+++,,,---...---,,,,,,***''''''+++.........000******))))))******+++,,,,,,+++***))))))***+++,,,+++*********))))))(((((((((***+++---.........---......---,,,++++++++++++------------------------++++++,,,---............000000////////////000000222222222222333444555666666666555555555777888999:::<<<>>>??????@@@CCCEEEDDDGGGKKKOOOPPPRRRTTTVVVSSSRRRQQQQQQRRRTTTVVVXXXTTTWWWZZZ^^^aaabbbccccccaaa`````````aaadddggghhh___]]]ZZZZZZ\\\___aaabbbaaa``````aaaaaa___[[[XXXZZZZZZYYYXXXVVVTTTQQQPPPMMMIIIDDD@@@???>>>======>>>======<<<<<<;;;::::::>>>;;;:::<<<<<<999:::===>>>===CCCRRRaaarrr~~~yyyxxxuuuwww}}}|||uuuooobbbQQQ@@@:::888444111222444333333444555333000---333222111000...,,,+++***,,,...111444444333000...------------------------,,,,,,,,,++++++*********++++++++++++******)))))),,,,,,+++***)))(((''''''***************)))((((((******++++++++++++******************************+++++++++*********))))))******************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********+++******++++++++++++******+++++++++++++++***)))(((''''''((()))***++++++,,,,,,+++***))))))***+++,,,,,,+++)))+++---...+++)))******))))))******+++,,,++++++************++++++++++++++++++*********)))((()))***+++++++++***))),,,,,,,,,++++++,,,------------------------------++++++,,,---............222222111111222222333444333333333333444555666777666666555555666777999::::::<<<>>>??????@@@CCCEEEDDDGGGKKKNNNPPPRRRTTTVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWZZZ]]]___````````````_________aaacccfffggg```^^^\\\[[[[[[\\\^^^^^^aaaaaa`````````___[[[XXXZZZYYYYYYXXXVVVSSSQQQOOOKKKHHHCCC???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;===;;;;;;>>>>>>;;;<<<@@@CCCEEEPPPggg}}}zzzyyywwwwww}}}{{{vvvmmm]]]LLLBBB<<<666444555222111000000222222111000222111000///...---,,,+++(((***,,,......---,,,***------------------------,,,,,,,,,+++++++++******++++++++++++*********)))************))))))))))))***************))))))(((******++++++++++++******************************+++++++++*********))))))************************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))*********+++******++++++++++++************+++++++++***))))))(((((())))))******++++++++++++************++++++,,,***)))***,,,---+++(((******))))))******+++,,,******++++++++++++******,,,,,,,,,+++++++++++++++***************)))((('''++++++++++++,,,---...///------------------------+++,,,---......///......111111111111222444555666444444444444555666777888666666555555666777999::::::<<<>>>??????@@@CCCEEEDDDGGGKKKMMMOOOQQQSSSUUUTTTTTTTTTTTTTTTTTTUUUUUUYYYYYYZZZ[[[\\\\\\\\\\\\^^^^^^]]]^^^___aaaccceeebbb```^^^\\\ZZZZZZZZZ[[[bbbaaa`````````^^^[[[YYYYYYXXXWWWVVVTTTQQQOOONNNIIIEEEAAA???>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<:::888:::======;;;>>>CCCLLLRRRfff{{{sssnnnoootttyyy~~~~~~zzzmmm]]]PPPEEE<<<777777555222000000111222222111000000///......------,,,------.../////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))*********++++++******++++++******)))(((******++++++++++++******************************+++++++++***************************************'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********************++++++++++++******)))******+++++++++******)))))))))))))))***************++++++++++++*********))))))***++++++***(((******))))))******+++,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++***,,,+++++++++,,,,,,---...------------------------+++,,,---...////////////---------...000222333444555444444444555666666777666666555555666888:::;;;:::<<<>>>??????@@@CCCEEEDDDGGGJJJLLLNNNPPPRRRUUUTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\\\\\\\[[[[[[ZZZZZZ\\\[[[[[[\\\]]]___```aaabbbbbbaaa___\\\[[[[[[[[[aaa```_________]]][[[XXXVVVVVVTTTRRRPPPNNNLLLKKKFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::<<<===>>>DDDLLLXXXfff|||tttqqqqqqnnnrrryyyzzznnn```RRREEE<<<888999666444333333333111000/////////...............222111111111111111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))******++++++++++++******************************************************************************'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))***+++++++++++++++*********))))))))))))))))))***+++,,,,,,+++***))))))))))))*********)))(((******))))))******+++,,,)))***+++,,,,,,+++***)))))))))***************************++++++,,,---......---,,,,,,+++++++++,,,------------------------,,,,,,---...////////////+++,,,,,,---///111333444444444444444444444555666666666555666777999:::<<<:::<<<>>>??????@@@CCCEEEEEEGGGIIIKKKLLLNNNRRRTTTTTTTTTUUUWWWZZZ\\\___````````````___^^^]]][[[[[[ZZZZZZZZZ[[[\\\]]]^^^___```bbbcccbbb___]]]]]]^^^aaa___]]]]]]]]]\\\ZZZXXXTTTSSSQQQNNNLLLIIIHHHGGGDDDAAA???>>>>>>>>>===<<<=========<<<<<<;;;;;;;;;???>>>>>>AAABBBFFFQQQ\\\kkk~~~{{{vvvnnnqqqssstttxxx{{{oooaaaRRREEE<<<777666555555555444111/////////////////////////////////...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***))))))(((+++++++++++++++***))))))******++++++++++++******************************************************))))))))))))))))))))))))((()))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))***++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************++++++++++++******((()))***+++++++++++++++*********))))))))))))))))))***+++,,,,,,+++***)))((()))*********)))))))))******))))))******+++,,,******++++++++++++******)))))))))))))))*********((((((((()))***+++---...///...---,,,++++++++++++------------------------,,,,,,...///////////////......///000111333555666555444444444444444555555666666555666777999;;;<<<:::<<<>>>??????@@@CCCEEEEEEGGGIIIJJJKKKMMMQQQSSSTTTTTTUUUWWWZZZ^^^bbbeeecccdddeeeeeedddbbb```^^^[[[[[[\\\]]]]]]^^^^^^___^^^bbbddddddaaa^^^___```___]]][[[ZZZZZZZZZXXXVVVSSSQQQNNNLLLIIIGGGFFFEEEBBB@@@???>>>??????>>>==============================>>>CCCIIIMMMTTTaaannnyyywwwtttpppnnnqqqyyyyyyooocccTTTHHH888666444444555444333111111111000000000000000000///...------,,,---------------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,...---,,,+++***)))((((((+++++++++,,,++++++***)))******++++++++++++*********************************************+++++++++))))))))))))))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***************++++++++++++******)))******+++++++++******)))))))))))))))***************++++++++++++******(((***++++++***))))))*********))))))******+++,,,++++++************++++++)))))))))******+++++++++++++++*********+++---...------,,,++++++,,,,,,,,,------------------------,,,---...//////000000000111111111222333555666777666666555555555555555666666666666666888:::<<<===:::<<<>>>??????@@@CCCEEEEEEGGGHHHIIIJJJMMMPPPSSSVVVUUUTTTTTTWWW\\\bbbeeeeeegggjjjlllllliiifffccc^^^^^^___```aaaaaaaaaaaa]]]bbbeeeeeeaaa]]]]]]___^^^\\\YYYXXXXXXXXXVVVUUUSSSQQQNNNKKKHHHFFFEEEEEEAAA@@@??????@@@AAA@@@>>>;;;<<<===>>>???@@@AAABBB@@@FFFQQQ^^^fffnnn|||~~~uuupppnnnoooqqqzzz{{{uuugggYYYDDD@@@999555333333444333333222222222111111000000000000000000/////////...------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,++++++***)))******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))************)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,++++++***************++++++++++++************+++++++++***))))))(((((())))))******++++++++++++************++++++(((+++---,,,***)))***,,,*********)))***++++++,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,000///...---,,,---...///++++++++++++,,,---......------------------------,,,---...///000000000000111111111222333444555666888777666666666666777777666666666666888:::<<<===:::<<<>>>??????AAACCCEEEEEEGGGHHHIIIJJJLLLPPPSSSWWWUUUSSSRRRUUUZZZ```dddgggiiimmmppppppmmmiiigggaaaaaabbbcccdddddddddccc]]]bbbfffeee```\\\[[[]]]]]][[[XXXWWWWWWWWWUUUTTTTTTRRROOOLLLIIIGGGFFFFFFAAA@@@???@@@AAABBBAAA???999:::<<<>>>AAACCCEEEFFFJJJTTTfffxxx~~~wwwrrrooonnnlllooosssuuu{{{tttfffUUUMMMAAA888333222333444444444333333222111111000//////000000///...------------------------------,,,,,,,,,------.........+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******************************))))))******++++++++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******,,,,,,,,,++++++***************++++++++++++******+++++++++++++++***)))((('''(((((()))***++++++,,,,,,+++***))))))***+++,,,)))+++...---+++)))+++,,,%%%''')))***+++***((('''))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......,,,,,,---...---,,,,,,,,,,,,---......---------............///000000111222333555666666666666555555444444333333777777777888999:::<<<<<>>>>>??????<<>>>>>???AAACCCEEEFFFHHHHHHIIIKKKLLLMMMNNNOOOTTTTTTUUUVVVWWWZZZ___ccceeehhhlllnnnmmmlllkkkjjjiiihhhgggfffdddcccbbbaaafffgggjjjkkkjjjhhhfffddd```bbb```[[[XXXYYYWWWSSSQQQOOOKKKIIIGGGDDDAAA>>>AAABBBBBBBBB@@@@@@AAABBBAAA<<<>>>CCCBBBAAAKKKZZZvvvwwwoookkkhhhfffeeegggqqq||||||ssseeeUUUJJJAAA888444666111222222111000/////////------...//////000//////111000///...---......///000///...,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++*********,,,---...------,,,,,,++++++++++++***************+++++++++))))))******+++++++++,,,************))))))))))))+++***)))(((((()))***+++(((((((((((()))))))))***((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((&&&%%%%%%''')))+++++++++++++++++++++++++++************************************************++++++++++++************)))))))))))))))************,,,...---,,,++++++,,,+++++++++*********))))))************************,,,,,,,,,+++++++++************************))))))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...000000///---,,,---...---------,,,------...///////////////000000000111000111222333555666777888777777888888888888888888888888888999:::;;;======;;;<<<>>>@@@BBBCCCDDDDDDGGGHHHIIIKKKMMMOOOQQQRRRQQQRRRTTTUUUWWWZZZ___cccbbbeeehhhiiiiiijjjkkklllkkkjjjhhhfffdddbbbaaa```gggiiikkklllmmmlllkkkiiidddeeeccc]]][[[\\\[[[WWWRRROOOJJJGGGEEECCC@@@>>>@@@AAABBBAAAAAAAAABBBDDDCCC>>>>>>BBBEEEJJJ[[[lll{{{rrriiidddaaa```dddiiiwwwvvvhhhZZZKKK???999:::444333333222111000//////333222111000////////////000000///............///000///...---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,+++++++++++++++***,,,+++++++++******))))))'''((()))***+++,,,------)))))))))*********++++++************************((((((((()))))))))******)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******'''''''''&&&'''(((((()))******************************************************************************++++++++++++,,,,,,)))))))))))))))(((((((((***,,,------,,,++++++,,,+++++++++***************************************,,,,,,,,,++++++++++++***,,,+++******)))*********)))******++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...///000...,,,+++,,,------------------...//////....../////////000000000000111333555777999;;;<<<555555666666777777888888777888888888999;;;<<<===;;;===???BBBCCCDDDDDDDDDFFFGGGIIILLLOOOQQQSSSTTTRRRSSSTTTUUUVVVXXX\\\___bbbcccdddeeeeeegggiiilllkkkiiigggeeedddcccccccccfffgggiiikkklllllllllllleeegggddd```^^^```___]]]SSSOOOJJJFFFDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@BBBDDDBBB@@@AAAGGGOOO]]]sss|||rrrkkkfffaaaaaadddhhhtttvvviii\\\MMMBBB===777555444333333333222111555333222000//////000000000/////////............//////......------------///.........---------------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,))))))*********+++++++++))))))***+++++++++******(((((()))))))))*********)))*********++++++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,---......//////++++++******))))))((((((''')))++++++)))))))))***************************************************++++++++++++++++++++++++++++++******)))******+++******++++++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++)))((()))***...------------...//////------.........////////////111333666999<<<>>>@@@555555666666777777888888777777777777888:::;;;<<<===>>>AAACCCEEEFFFFFFEEEFFFGGGIIILLLOOORRRTTTUUUTTTUUUVVVVVVUUUWWWYYY[[[bbbbbbbbbbbbbbbcccgggjjjhhhgggfffddddddeeefffgggdddeeefffggghhhiiiiiijjjgggiiihhhdddccceeeeeebbbTTTPPPKKKGGGFFFDDDCCCBBBAAABBBAAA@@@>>>???AAACCCAAACCCJJJTTTaaatttxxxmmmdddbbbdddccchhhsss|||uuummmaaaPPPCCC;;;777333222222333222111222111000///...///000111///////////////......---..................------/////////.........------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************++++++++++++************((()))***+++++++++++++++))))))))))))************)))*********++++++++++++******))))))))))))******************************))))))))))))************((()))***+++,,,++++++******************************************************************************+++,,,,,,---...//////,,,,,,,,,++++++*********&&&(((******)))))))))+++************************************************++++++++++++++++++++++++)))))))))*********++++++******++++++++++++******+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---///......------......///000------------............000111333666999;;;===>>>777777888888888888888888777777777888999:::<<<<<<>>>???AAACCCEEEFFFGGGGGGEEEGGGIIILLLOOORRRTTTUUUUUUVVVWWWWWWVVVVVVXXXYYYaaaaaaaaa``````bbbfffhhhfffeeeddddddeeegggiiikkkddddddccccccdddeeeffffffjjjllllllhhhggghhhfffbbbQQQOOOKKKHHHGGGFFFEEECCCAAAAAAAAA@@@???@@@CCCFFFFFFOOO\\\jjjzzz|||nnnggggggdddbbbfffrrr}}}zzzrrraaaQQQDDD===666111111111111/////////////////////000111/////////000///......---....../////////......---//////.........---------+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,------))))))******+++++++++,,,+++++++++*********)))))),,,,,,+++++++++******)))))))))******+++,,,,,,,,,)))))))))*********++++++)))))))))*********+++++++++******))))))******+++************************)))))))))*********++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++((()))+++,,,++++++,,,---***************+++++++++***************************++++++++++++,,,,,,,,,%%%&&&(((***+++++++++******++++++,,,,,,++++++***)))******+++,,,,,,------+++++++++,,,,,,------------///000000//////111222...............//////000............////////////111222333444666777888888888888777777777777777777999999999:::;;;<<<===>>>??????@@@AAACCCEEEGGGHHHEEEFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWXXXWWWWWWYYY[[[]]]^^^___``````cccgggjjjfffeeedddccceeegggjjjlllgggfffdddbbbbbbcccddddddiiillllllgggdddccc^^^YYYNNNLLLIIIHHHHHHGGGEEECCC@@@AAAAAAAAAAAADDDIIILLLVVVcccvvvyyyrrrllldddaaahhhsss}}}}}}rrrfffTTTKKK>>>666333333222000//////000000000000//////...///000000000///---------...///000000///...---.........---------,,,,,,***+++,,,.........------,,,,,,---------.........+++++++++******************************+++++++++******++++++++++++,,,,,,******))))))***,,,---...))))))*********+++++++++((((((((()))))))))******+++******))))))******+++************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************((((((((())))))*********+++++++++++++++,,,,,,,,,''')))++++++++++++,,,---))))))*********+++++++++******************************+++++++++,,,,,,,,,###%%%'''***++++++*********++++++,,,,,,++++++***((())))))***++++++,,,,,,******+++,,,,,,---......''')))++++++++++++---..................///000000////////////000000000000333333333333333333333333666666555555444444333333;;;;;;;;;<<<===>>>???@@@?????????@@@AAADDDFFFHHHEEEFFFHHHKKKNNNPPPRRRSSSSSSUUUWWWXXXXXXYYY[[[\\\ZZZ\\\^^^```aaadddhhhkkkgggfffdddcccdddgggjjjllljjjhhheeecccbbbbbbcccdddfffiiihhhccc___[[[UUUOOOKKKIIIHHHHHHHHHGGGDDDBBB???@@@AAABBBDDDHHHMMMRRReeeuuutttiiibbbdddjjjmmmsssyyy}}}vvvbbbWWWGGG<<<888666555333000111222222222000...---...///000000000///---,,,---...///000000///............---------,,,,,,,,,)))***,,,...//////......---------....../////////------,,,+++***)))((('''(((((()))***+++,,,,,,---((()))***+++,,,---......+++***)))))))))+++...///)))************+++++++++(((((((((((())))))))))))++++++************++++++************************)))************+++++++++******))))))******+++,,,((((((((((((((((((((((((***************************************************************+++++++++)))))))))***+++++++++,,,%%%'''))))))))))))***+++))))))******++++++++++++*********************************++++++,,,,,,,,,******))))))))))))******************************++++++***************+++,,,,,,---------.........+++,,,------++++++,,,---............/////////000......//////000000111111333333444444555666777777999888888888888:::;;;<<<:::::::::;;;<<<===>>>???AAAAAABBBBBBDDDEEEGGGHHHFFFGGGIIILLLNNNPPPQQQRRRRRRTTTXXX[[[\\\]]]]]]\\\___aaaccceeefffhhhkkknnnmmmiiifffeeehhhkkkkkkjjjhhhfffdddbbbaaabbbcccdddkkkiiieeeaaa]]]XXXRRRMMMMMMIIIEEEDDDEEEEEEDDDCCCDDDDDDGGGIIIIIIMMM^^^pppsssiiifffgggiiijjjttt|||}}}sssjjj[[[JJJ===666555777555555555333111000000111333222111///......------///////////////////////////............------------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,///+++)))))),,,---+++))),,,++++++******++++++,,,************))))))))))))+++++++++++++++++++++++++++******)))))))))))))))(((((()))***************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,++++++,,,...,,,+++***((((((((()))***+++++++++,,,,,,+++++++++111---)))(((***++++++)))))))))))))))))))))))))))'''((()))++++++***))))))*********++++++,,,,,,,,,))))))***++++++++++++***,,,+++***))))))***+++,,,******************************))))))))))))******++++++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))*********+++++++++---...///...---,,,---///------------..................//////000000111111333333444444555666666777666666555555666777999::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFFFFGGGJJJLLLOOOQQQRRRSSSUUUWWWYYY\\\^^^____________```bbbcccdddfffiiilllmmmjjjhhhhhhjjjkkkkkkiiijjjhhhfffeeedddeeefffgggiiifffccc___\\\WWWRRRNNNNNNKKKHHHFFFEEEDDDBBB@@@BBBAAADDDKKKRRR^^^tttvvvmmmiiigggeeeggglllwww|||tttfffVVVGGG===888666111111222111000000111222111111000////////////000///////////////////////////............---------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---,,,+++,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++++++++***)))))))))))))))((())))))***************)))************+++++++++************************))))))))))))))))))))))))((()))******)))(((***+++,,,+++***)))(((((()))***++++++,,,,,,,,,,,,++++++000---))))))***++++++)))))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++++++++,,,))))))***++++++++++++***++++++***))))))***++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,------------,,,---......,,,,,,---...---------------,,,,,,,,,......//////000000111111333333333444555555666666555555555555666777888888;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCDDDFFFGGGFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWXXXZZZ\\\^^^```aaa___```aaaaaaaaadddgggkkkmmmlllkkkllllllllljjjhhhiiihhhgggfffffffffggghhhfffddd```]]]ZZZVVVQQQNNNMMMLLLKKKIIIFFFDDDCCCBBBEEEEEEKKKVVVeeeyyy~~~ssskkkfffaaaaaaeeekkkrrrzzzuuugggWWWHHH===777222222222111111111111111//////000000000111111222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***)))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***((()))******++++++******)))************+++++++++************************)))))))))))))))))))))))))))***+++***)))((()))***++++++***)))))))))******++++++,,,,,,,,,,,,++++++///,,,***)))************))))))))))))))))))))))))+++++++++++++++,,,,,,---+++++++++++++++*********))))))***++++++++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------............***+++,,,+++*********,,,.........------------,,,......//////000000111111333333333444444555555555666666666777777888999999;;;;;;;;;;;;;;;<<<======BBBBBBCCCDDDEEEGGGIIIJJJGGGIIILLLOOORRRTTTVVVWWWTTTUUUVVVWWWZZZ\\\___```aaabbbaaaaaaaaacccgggjjjmmmmmmnnnnnnnnnllljjjhhhffffffeeeeeeeeefffgggggggggddd```\\\YYYUUUPPPMMMIIIKKKLLLKKKHHHGGGGGGHHHNNNSSS^^^nnnxxxnnngggbbb___aaadddjjjttt~~~uuufffVVVFFF===999777555333222222111000000000111111111222111111///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---***'''%%%'''))),,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))***++++++++++++***))))))*********+++++++++************************)))))))))))))))))))))))),,,---...---+++***+++,,,+++*********************)))******++++++******)))---,,,***)))************))))))))))))))))))))))))++++++***)))***+++,,,---,,,,,,++++++******))))))))))))***++++++++++++***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************+++,,,,,,)))*********++++++++++++***+++,,,,,,******+++,,,//////........................//////000000111111333333333444444444444444555666777777888888999999;;;;;;;;;;;;;;;<<<===>>>BBBBBBCCCDDDFFFHHHJJJKKKHHHJJJMMMPPPRRRUUUVVVWWWTTTTTTUUUWWWZZZ]]]___aaadddddddddcccbbbdddgggiiikkkmmmoooooonnnkkkiiihhhfffeeeeeeeeeeeeffffffggghhhddd___[[[WWWSSSNNNKKKHHHKKKMMMLLLHHHFFFHHHLLLVVVcccvvvzzzmmmfff`````````bbbfffkkkvvv}}}ssscccSSSIII>>>:::666333333333222111222222222333222111000000000000000000000000000000///............---------,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***'''%%%'''***,,,++++++******++++++,,,,,,++++++++++++*********++++++++++++++++++++++++,,,++++++***************))))))***+++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))---......---+++***+++,,,*********++++++++++++***(((((())))))))))))((((((+++++++++***))))))******))))))))))))))))))))))))******)))((((((***+++,,,+++++++++******)))))))))))))))***++++++++++++************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,---...//////------...///........./////////000000......//////000000111111333333333333333333444444333444555666777777777777:::::::::;;;<<<===>>>???@@@AAAAAACCCEEEGGGIIIJJJJJJKKKMMMPPPRRRTTTUUUVVVUUUVVVXXXZZZ]]]___aaabbbeeefffgggfffeeeeeefffhhhiiikkkmmmmmmllliiihhhhhhggggggggggggggggggggggggeeebbb]]]XXXUUUQQQMMMJJJJJJNNNQQQNNNIIIHHHMMMSSScccvvvvvvllldddcccbbb```___aaafffooo|||qqqcccYYYEEE>>>666222222444444444222333444444333222111000000000000000000000000000///............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++,,,,,,+++************+++)))***++++++,,,+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++)))***++++++,,,+++++++++(((((())))))))))))(((((()))***++++++)))((()))+++))))))))))))))))))))))))))))))(((((())))))***+++***************)))))))))))))))***++++++++++++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---------------.........//////...///000000......///000+++,,,------...///000000......//////000000111111333333333333333333333333444555666888888888888777888888999:::<<<>>>@@@AAA@@@AAABBBCCCEEEHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSUUUXXX[[[^^^```aaaaaaeeefffhhhhhhgggeeeeeeffffffiiikkkkkkiiiggggggiiigggggggggggggggfffeeeddd___\\\WWWTTTRRRPPPMMMKKKMMMSSSWWWUUUQQQSSS]]]fff|||}}}qqqllliiiddd___^^^```dddrrr|||rrrjjjTTTJJJ>>>666444555444333000111333444555444333222000000000000000000000000///............---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---,,,++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++******++++++)))***++++++,,,,,,++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++******+++,,,)))***+++,,,,,,,,,++++++))))))************))))))'''***++++++)))((()))+++))))))))))))))))))))))))))))))******+++++++++***))))))))))))************))))))***++++++++++++***)))***++++++++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///*********+++++++++,,,,,,---...///...---------///)))***+++,,,...///000000......//////000111111111333333333333333333333333666777999:::;;;;;;::::::777888999:::<<<>>>@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMLLLMMMNNNPPPQQQRRRRRRSSSPPPRRRVVVZZZ]]]^^^______dddfffiiiiiigggeeedddddddddgggiiiiiigggfffgggiiieeeeeeeeeeeedddcccbbbaaaZZZWWWSSSQQQPPPOOOMMMLLLNNNUUU\\\]]]\\\aaaooo{{{vvvpppiiibbb___aaa___ggg|||{{{ttteeeYYYHHH<<<777555333111...000222444666555555444000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''))),,,...---+++,,,++++++++++++++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,------------...///)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++'''))),,,+++)))((()))+++)))))))))))))))))))))))))))***+++,,,---,,,++++++(((((())))))******++++++))))))***++++++++++++***)))***+++,,,,,,+++***)))************************)))))))))***+++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,------............////////////000000000///000000111222222---------......///000111111111222333444666666777666666666777888888999999<<<;;;::::::<<>>AAABBBDDDFFFGGGHHHGGGFFFGGGHHHKKKMMMOOORRRTTTUUUUUUUUUWWWXXXXXXXXXYYY[[[```cccdddbbb``````aaacccccccccbbbaaa``````______``````]]][[[YYYYYY[[[\\\[[[ZZZTTTQQQNNNNNNLLLMMMUUU^^^qqq|||llldddaaagggnnnwww}}}rrreeeVVVHHH===888777666555444222111111000111111111000000//////...111111000000///---,,,+++------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,---//////...,,,+++***+++,,,,,,++++++++++++++++++///---++++++,,,---,,,++++++++++++++++++*********))))))))))))))))))))))))******++++++++++++******************************)))******************)))))))))(((((((((((())))))************************))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,+++***)))''''''******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))***---...///---,,,***......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......111000///......---......000000000000111222333444222222333333444555666666666666666777888888999999:::999999999;;;===???AAACCCEEEGGGHHHGGGGGGHHHIIILLLNNNPPPRRRTTTVVVVVVWWWXXXYYYZZZZZZZZZ\\\___bbbcccaaa`````````aaaaaaaaaaaaaaaaaa```````````````]]][[[YYYXXXYYYZZZZZZYYYWWWSSSQQQOOONNNPPP[[[ggg~~~{{{ooofffeeegggkkkyyy|||rrrdddUUUFFF===888777555444333333222111111111111000000000//////000000000000///...---,,,***+++,,,,,,,,,,,,+++***.........------,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,------......------)))************+++++++++---///000000...,,,,,,,,,,,,,,,,,,++++++*********,,,***))))))***++++++***++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))************)))))))))(((((((((((((((((()))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++***)))(((&&&******+++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++******)))***,,,......---,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000///......---......000000000111111222333444222333333444444555555555666666666777888888999999999999999:::;;;===???@@@CCCEEEGGGHHHHHHHHHIIIKKKMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYZZZZZZZZZ[[[^^^```aaaaaaaaa```______```````````````_________^^^^^^```]]][[[ZZZZZZZZZXXXWWWUUURRROOOMMMLLLPPP^^^lll|||nnnhhheeedddlllxxxzzzpppbbbRRRHHH<<<888555333444444333222111111111111000000000000......///////////////...,,,,,,------------,,,,,,.........------,,,,,,,,,...------,,,,,,+++++++++******+++,,,,,,+++******---............---,,,,,,)))))))))*********++++++,,,...000000///---------,,,,,,,,,++++++*********---+++******,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))************))))))(((((())))))))))))((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&((()))***++++++***)))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------------.........---------------...------,,,,,,------...,,,---------............000000//////.../////////000000000000111222333444333333333444444444555555666666666777888888999999:::::::::;;;<<<>>>???@@@BBBDDDGGGHHHHHHIIIJJJLLLMMMNNNPPPQQQSSSUUUWWWXXXWWWYYYZZZZZZYYYZZZ\\\^^^^^^___``````___^^^___```\\\]]]]]]]]]]]]\\\[[[[[[aaa___]]]\\\[[[YYYVVVTTTOOOLLLJJJHHHHHHPPPbbbsssyyyqqqjjjcccdddkkkzzzxxxnnn```VVVDDD???888444555555555333111111111111111111111111------...///////////////////////////////////////------------------,,,,,,------------,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++******))))))*********+++++++++***---000000///...------,,,,,,+++++++++++++++++++++***((()))***++++++************+++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))******************)))))))))************))))))************************))))))))))))))))))))))))((())))))))))))*********'''''')))***+++,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******+++---...///------------............///......------......///------........./////////000000/////////000111111000000///000000111222333333333333444444444444555666666666777888888999999;;;;;;<<<<<<===>>>???@@@BBBDDDGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPRRRUUUWWWXXXVVVWWWXXXXXXWWWWWWYYY[[[ZZZ\\\^^^^^^]]]\\\^^^```\\\\\\]]]]]]]]]\\\[[[ZZZ^^^^^^]]]]]]\\\ZZZUUURRRMMMKKKJJJJJJMMMXXXmmm~~~ttthhhccceeelllwwwxxxmmmeeePPPHHH>>>777666666555333111111111111111111111111...///////////////...---//////...------...//////,,,,,,------------------,,,,,,,,,---------------,,,---...//////...---,,,***+++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,)))+++///000///...------++++++++++++++++++,,,,,,***)))''''''((()))(((((()))))))))*********++++++))))))))))))))))))))))))******++++++++++++************************************++++++++++++******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((())))))))))))************************+++,,,---******++++++,,,------...,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,+++***)))***,,,///000,,,---------...///////////////............//////.........////////////000000000///000000111222333////////////000111222333333333444444444444444444666666666777888888999999;;;<<<<<<===>>>???@@@@@@AAADDDGGGHHHIIIJJJLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWUUUVVVWWWWWWVVVVVVWWWYYYWWWZZZ]]]]]][[[[[[\\\___^^^^^^___```___^^^]]]\\\\\\\\\\\\]]]]]]ZZZUUUQQQPPPOOOOOOQQQUUUbbb{{{}}}nnneeeeee]]]eeelllnnnttt~~~uuunnnZZZPPPCCC:::777777555333111111111111111111222222111111000000///...,,,,,,---,,,***))))))***,,,---,,,,,,,,,------.........,,,,,,,,,------............///000222222000///...***+++---...///000000000***++++++++++++,,,,,,,,,(((+++...000///...------*********++++++,,,,,,---///---++++++,,,---,,,+++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,+++*********,,,,,,******+++,,,,,,---......,,,,,,------------......,,,,,,,,,++++++*********------------------------...+++***+++---...,,,***---------.........//////............/////////000111000///////////////000111111111000000000000000444333333444444666777777777777777888999999::::::<<<;;;;;;<<<===???AAABBBBBBCCCEEEEEEFFFIIILLLOOONNNPPPRRRTTTUUUUUUTTTSSSVVVVVVVVVVVVVVVUUUTTTTTTUUUWWWZZZ[[[ZZZZZZ[[[]]][[[]]]___aaaaaa___]]][[[ZZZ[[[\\\^^^\\\XXXRRRMMMPPPNNNQQQXXXaaarrryyyqqqkkkbbbaaaaaabbbgggssszzztttlll___MMM@@@;;;888333...555333000///000111222222000000000000////////////---.........///000000000//////...------,,,++++++------++++++++++++------(((+++000444444222---***(((,,,...,,,,,,...+++'''+++***************++++++,,,,,,,,,++++++*********---,,,************,,,---------,,,++++++******)))------,,,++++++******)))******++++++++++++*********************************************************************************)))(((((()))+++---///((()))***+++,,,---------******++++++++++++******************************++++++,,,,,,,,,,,,------++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++......---+++------------...................../////////000000000000////////////000000111111111111000000000000444444444444444555666777666666777777888999999999===<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFFFFHHHLLLNNNNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQVVVXXXZZZ[[[ZZZ[[[\\\^^^aaaaaabbbbbb```^^^\\\ZZZ[[[[[[ZZZZZZXXXVVVSSSQQQQQQOOOSSSbbbuuu|||vvvpppgggdddaaa^^^___gggsss|||{{{tttgggUUUGGG???:::666222555333111000111222222222111000000000////////////..................//////.........---,,,+++++++++------,,,++++++,,,------)))+++---000111111000000///...***&&&&&&***------++++++************++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,******++++++++++++******+++++++++***************************************++++++++++++++++++++++++,,,+++)))(((((((((***+++((())))))))))))(((''''''******++++++++++++***************************************+++++++++,,,,,,++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,,,,,,,,,,---------............/////////000000000000000000//////000000111111111111111111111111111555555555444555555666666777777888888999:::::::::>>>===<<<<<<<<<>>>???@@@CCCEEEFFFGGGGGGHHHKKKMMMMMMNNNPPPRRRSSSSSSSSSSSSNNNNNNOOOPPPQQQQQQQQQQQQXXXZZZ[[[\\\[[[\\\^^^___dddccccccaaa```___^^^]]]___]]]ZZZWWWUUUUUUUUUUUUUUUVVV```www|||xxxpppllleee___]]]aaaiiipppvvv~~~ssscccTTTHHH@@@:::777555333222111222333222111111111000000000/////////.........---------------...------,,,,,,++++++***------,,,,,,,,,,,,------+++++++++,,,---000222444---,,,,,,...///...+++***++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++************+++++++++,,,,,,,,,)))******+++,,,,,,------******++++++++++++******++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))************)))(((&&&%%%$$$******++++++++++++******************************))))))*********+++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---............---,,,,,,,,,,,,------------...////////////000000000000000000///000000111111000111111111111111222222666666555555555555666666999999::::::;;;<<<<<<<<<>>>>>>===<<<<<<===>>>???DDDFFFGGGHHHGGGHHHJJJLLLLLLNNNOOOQQQRRRSSSSSSSSSPPPQQQRRRTTTUUUVVVWWWWWWZZZ\\\^^^^^^^^^^^^```bbbbbbaaa````````````aaabbbaaa___\\\XXXUUUTTTVVVXXX\\\eeexxx}}}xxxppphhheeeggglllpppgggqqq}}}rrrdddUUUIII@@@<<<666444222222333333111000111111111000000000//////.........---,,,,,,,,,+++------,,,,,,++++++++++++---------,,,,,,---------,,,+++++++++,,,...111222///******111333...******,,,,,,+++*********++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,******++++++++++++******,,,,,,++++++***)))))))))************************++++++++++++++++++++++++))))))))))))***,,,---...---------,,,***)))''''''******++++++++++++******************************************++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---............---......,,,,,,,,,---------......////////////000000000111000000000000000111222222000000111111222222222333666666555555555666777777888888999999:::;;;;;;;;;>>>>>>===<<<<<<===>>>???DDDFFFHHHIIIHHHIIIJJJLLLMMMMMMOOOPPPRRRSSSTTTTTTSSSTTTVVVXXXZZZ[[[\\\\\\\\\___aaabbbbbbbbbcccdddbbbaaa```^^^^^^```aaabbb___^^^\\\YYYUUUTTTVVVXXXcccwww|||tttpppooopppqqqcccccchhhuuu|||rrreeeVVVIIIAAA999666444222222222000///111111111111000000000000.........---,,,,,,,,,+++------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------------555+++(((000444///...333---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,---......---,,,+++))))))***+++,,,------...,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))*********+++,,,---...///,,,---------,,,,,,+++*********++++++++++++******************************+++++++++,,,,,,,,,,,,---++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---------.........///////////////000000000111111000000000000111111222333000000111111222333333333555555555555666777888999666666777777888999999999>>>===<<<<<<<<<>>>???@@@CCCEEEHHHIIIIIIJJJKKKMMMMMMNNNOOOPPPRRRTTTUUUVVVTTTUUUWWWYYY[[[\\\]]]]]]^^^aaaeeehhhgggfffeeeeeeeeedddbbb```^^^^^^^^^^^^\\\\\\[[[XXXUUUVVVZZZ___pppzzzuuuqqqnnnddd^^^\\\cccqqq|||rrreeeVVVLLL???;;;777444333222111000222222111111111000000000.........---------------------------------------------............------+++,,,---...---,,,+++)))///***444JJJOOO???111000...---,,,++++++***++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,))))))***+++,,,,,,------------,,,,,,+++******)))******++++++++++++******************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++******++++++++++++******************************++++++,,,,,,,,,---------++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---......++++++,,,............/////////000000//////000000000111111111000000000000111222333444000000111222222333444444444444444555666888999:::777777888888999:::::::::===<<<<<<<<<===>>>@@@AAABBBDDDHHHJJJJJJKKKLLLNNNNNNNNNOOOQQQRRRTTTVVVWWWUUUVVVWWWYYY[[[\\\]]]]]]___dddiiimmmllljjjgggffffffeeecccbbbaaa```______]]]]]]\\\YYYXXX]]]gggooowwwrrrkkkbbb\\\^^^eeeppp|||rrrdddYYYGGGBBB;;;666444444333333222222222111111111000000..................//////........................,,,---...//////...---,,,***++++++,,,,,,,,,++++++((('''999XXX___HHH111,,,......---,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))***+++++++++******)))))))))******++++++***************++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,------.........------------------------***,,,...---+++***+++...////////////000000000000000000000000111111111111000000000000111222333444000000111222333333444444333333444555777999:::;;;::::::;;;<<<<<<======>>><<<;;;;;;<<<===???AAABBBAAADDDGGGJJJKKKKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXVVVWWWYYY[[[\\\]]]]]]^^^```eeelllpppooollliiigggccccccccccccccccccccccccaaaaaa___\\\]]]fffttt{{{sssjjjaaa``````cccmmmyyyzzznnncccLLLGGG???999666555555555222222222111111111111000---.........///000000000......//////////////////,,,---...//////...---,,,******)))******,,,---......###***CCCKKK;;;000444///...---,,,++++++++++++*********++++++,,,,,,,,,+++***)))(((((()))***+++***++++++++++++,,,,,,,,,*********++++++,,,------******++++++++++++******(((((()))***+++,,,,,,---************************************************%%%&&&''')))************,,,,,,,,,,,,,,,+++***)))******++++++++++++******************************)))************+++++++++++++++******++++++,,,---...------,,,,,,------...++++++,,,,,,---...//////++++++,,,,,,,,,---------...---,,,+++++++++++++++---------............///111111111111000000000000000111111111111222222222000111222333444555555555444666777777666666777999::::::;;;;;;<<<;;;;;;;;;=========>>>>>>??????@@@CCCEEEHHHJJJKKKLLLNNNPPPPPPSSSVVVWWWWWWVVVUUUVVVWWWZZZ\\\\\\ZZZZZZ]]]```___dddjjjnnnnnnkkkiiihhhhhhhhhhhhfffeeeeeegggiiiiiibbbaaahhhqqq|||ttteee```___]]]^^^bbbxxxuuummm```UUUFFF;;;777666444222444333222222222111///---......////////////..............................------------------------,,,------......------,,,,,,,,,---.../////////...+++++++++,,,---...///000......---,,,+++))))))(((++++++++++++++++++++++++(((***++++++***)))***+++************************---,,,,,,+++*********+++))))))))))))))))))))))))++++++************++++++++++++************++++++,,,++++++******++++++,,,))))))***++++++++++++***+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---.........---,,,++++++++++++,,,,,,---......///++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,---------............///000000000000000000000000000111111111111222222222222222333444555555555444444555777777666666888999::::::;;;;;;<<<;;;;;;;;;>>>>>>??????@@@@@@AAAAAACCCEEEHHHJJJKKKLLLNNNOOOQQQSSSVVVXXXWWWVVVWWWWWWWWWZZZ]]]^^^]]]]]]```ccccccfffjjjkkkjjjiiihhhhhhfffggghhhhhhggghhhjjjlllqqqlllmmmxxx~~~nnneee___ZZZ[[[^^^iiitttzzzsssjjj___NNN@@@999777666666555444333333333333111///......////////////..............................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,---..................++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++******+++++++++++++++++++++++++++---,,,++++++******++++++************************++++++************++++++++++++************++++++,,,++++++******++++++,,,))))))***++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,------------//////...------------...---------............///////////////////////////000111111111111222222222333333444444444444444333444555777777666666888999:::::::::;;;;;;<<<<<<<<>>@@@AAABBBCCCDDDEEEFFFFFFDDDFFFIIIJJJKKKKKKMMMNNNQQQSSSVVVXXXYYYZZZ]]]___```bbbeeedddbbbaaacccfffdddgggjjjkkkkkkkkkkkkllloooooonnnllljjjiiikkkmmmuuuwwwiiiaaa^^^ZZZ[[[aaakkkxxx}}}zzzqqqcccSSSDDD999444666444222111222333222111//////000000000000//////........................------------------------,,,,,,------------,,,,,,---.........---,,,++++++++++++***)))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,...///000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************++++++************++++++++++++************++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,,,,---...///////////////------------------------,,,---------............///............///000000---------............///.........//////000000111000111111111111222222222111111222222222222222111222444666777666777999;;;:::999999999:::<<<>>>??????@@@@@@BBBCCCDDDEEEFFFDDDGGGIIIJJJJJJKKKLLLNNNPPPRRRUUUWWWXXX[[[^^^```ccceeegggfffcccbbbdddgggeeehhhkkkmmmmmmmmmmmmooonnnnnnllljjjiiijjjnnnrrr~~~}}}wwwhhh```XXXTTTZZZcccnnn~~~|||xxxpppbbbQQQAAA777888555222111111222111000///000000111111000000///........................------------------------,,,------......------,,,,,,------------,,,,,,++++++***************++++++,,,,,,,,,++++++******************++++++,,,,,,------...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......////////////...------------------------------------...............---------......///000---------............///......///000000111222222000111111111111222222222111222333444444444444444222444666666777777999;;;:::999999999:::<<<>>>???===>>>???@@@BBBCCCDDDEEEEEEGGGIIIJJJJJJKKKLLLMMMNNNQQQTTTVVVXXXZZZ^^^aaadddgggiiihhhfffeeehhhjjjkkklllllllllkkkllloooqqqooonnnmmmlllnnnttt|||wwwhhh\\\TTTXXX^^^fffxxx}}}yyyooo___MMM@@@;;;888444222222222111000000000111111111111000000........................------------------------,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,***************+++,,,---,,,,,,,,,+++++++++******)))******+++,,,,,,------+++---......,,,+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++++++++************++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------,,,+++---------------------------------.........//////---------------...///000---------.........//////...//////000111222222333000111111111111222222222222333444555666666777666222444666666777777:::;;;:::999888888999<<<>>>@@@<<<===>>>???AAABBBCCCDDDEEEGGGIIIJJJJJJKKKLLLMMMNNNPPPSSSUUUWWWZZZ^^^aaadddgggjjjjjjhhhiiikkknnnqqqpppmmmjjjiiikkkooossspppppppppqqqvvv{{{}}}rrrcccYYYYYY\\\aaaqqq}}}wwwiiiVVVHHH===:::666333222222111111000000111111111111000000........................------------------------+++++++++,,,,,,+++++++++***+++,,,,,,------------************+++,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------***+++------,,,+++,,,---************************+++*********+++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++************++++++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***))),,,---...//////---+++***------------------------000///...---------------++++++******+++---...000............////////////000000000000000000000000000000111222333333444444555666666555555666888;;;======<<<;;;;;;;;;;;;<<>>@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKLLLMMMPPPRRRRRRTTTWWWYYY\\\```eeehhhgggkkknnnmmmjjjgggggghhhiiikkkmmmoooppprrruuuxxx~~~vvvhhh___ZZZ\\\```bbbpppvvvnnnZZZOOOAAA777333222333333333222222222111111111111222111///.........///000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...---,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,---------,,,+++***)))))))))***+++---,,,+++++++++,,,---...,,,------......------,,,***+++++++++,,,,,,,,,,,,........................------...//////...---,,,------------------------///......---------......///000111222111000///........./////////000000000111111111111111111111111333333333333333333222222555777:::;;;:::999:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFHHHKKKMMMNNNPPPRRRUUUSSSUUUXXX[[[^^^bbbgggkkkmmmppprrrpppjjjfffeeeeeefffiiillloooqqqsssvvvyyyzzzssshhh```^^^]]]]]]gggttt|||vvvggg\\\KKK===555222222333333333222222222111111111111111000///...//////000//////..................................................................,,,++++++*********++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))------,,,,,,,,,+++++++++***************************+++++++++,,,,,,------,,,,,,+++******++++++,,,+++***)))((((((***,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------...............+++,,,,,,,,,---,,,,,,,,,------------------------......---------......///...///000111111000...---////////////000000000000111111111111111111111111444444333333333333333333555888:::;;;;;;::::::;;;999999::::::<<<===???@@@@@@AAABBBCCCEEEFFFGGGHHHGGGJJJMMMNNNPPPRRRUUUWWWTTTVVVYYY\\\___ccchhhlllrrrtttuuurrrlllfffdddddddddgggkkknnnpppssswwwzzz{{{sssiiiaaa\\\\\\```gggoooxxx|||rrrgggVVVFFF:::555333333333333333222222222222111111000000///////////////......//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***))))))((((((++++++++++++************************************))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,+++***)))((((((***,,,---,,,,,,++++++++++++,,,,,,------------............---------.........//////+++++++++++++++,,,,,,,,,------------------------...------------...//////......////////////......111111111222222222333333222222222222222222222222333333333333444444444444666888::::::999999:::;;;999::::::;;;<<<===??????@@@@@@AAACCCDDDFFFGGGHHHHHHJJJMMMOOOPPPRRRUUUWWWTTTVVVYYY[[[^^^bbbgggjjjrrrtttuuurrrlllgggeeeeeeeeegggkkknnnppptttyyy|||uuuhhh]]]\\\ZZZ\\\bbbkkkuuuzzzqqqcccRRRDDD;;;555333333333333333222222222222000000000000////////////......///000000000//////........................***************************))))))))))))***++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))***+++++++++************))))))))))))******************************************++++++***++++++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,++++++******++++++,,,------------............,,,,,,------.../////////++++++++++++,,,,,,---------------------------------------------...//////...............///000111111111222222222333333333222222222222222222222222222333333333444555555555666888999888888888:::<<<:::::::::;;;<<<===>>>?????????AAABBBDDDFFFGGGHHHHHHJJJMMMNNNOOOPPPSSSUUUTTTVVVXXXZZZ]]]```eeehhhlllppprrrppplllhhhggghhhiiijjjmmmoooqqqvvv{{{tttfff___YYYWWW[[[aaahhhtttyyynnn___PPPCCC999555444444333333333222222222000000000000000//////...---...///000111000000///------------------------++++++++++++++++++++++++++++++******+++,,,,,,---***++++++,,,,,,++++++***************+++,,,------******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------+++*********))))))))))))************************++++++++++++++++++******)))******+++++++++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,------...//////000,,,,,,,,,,,,,,,---...///---------------------------------------...///000///......---...000222333///000000000000111111111222222222222222222222222222222333333444555666666777888888777666777:::<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDEEEGGGGGGGGGIIILLLMMMMMMOOOQQQSSSTTTVVVXXXZZZ\\\___cccfffgggkkknnnnnnkkkiiiiiikkklllmmmnnnppprrrwww}}}pppccc\\\WWWYYY[[[^^^gggrrr|||~~~uuuhhhXXXHHH===777444444444333333333222222000000000000000//////...---...///111111111000///------------------------........................,,,,,,,,,,,,------...///+++++++++,,,,,,+++++++++************+++,,,---...*********++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///......------,,,,,,++++++++++++*********))))))************************---------,,,,,,+++++++++((()))***+++++++++++++++((()))***++++++++++++***...---,,,,,,,,,,,,---...))))))*********+++++++++,,,,,,------...///000000---***)))***---///---+++---,,,,,,,,,,,,---......////////////000000000000///////////////000111111000000000000111111111111222222333333333333444444444444444555555555555555444555777888:::;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@BBBDDDFFFGGGIIIKKKMMMMMMMMMNNNOOOQQQRRRTTTWWWZZZ^^^bbbdddfffgggiiikkkkkkiiifffeeedddeeekkkqqqtttvvv|||{{{qqqfff[[[VVVVVVWWW\\\bbbooowww|||qqqgggZZZEEE444444222222444111......333111111111111000000000000,,,,,,------.../////////////////////...---++++++------,,,,,,,,,,,,++++++...//////...,,,++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))))))))******///...,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++(((%%%###%%%))),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000///---+++*********+++//////.........------------+++***+++...///...,,,------,,,,,,------...///....../////////000000000///////////////000111111000000000000111111111111222222333333333333444444444444444555555555555555666777888888999999999999::::::::::::;;;<<<======AAAAAAAAABBBCCCDDDEEEFFFGGGIIILLLMMMNNNOOORRRTTTSSSUUUWWW[[[___cccfffhhhfffhhhiiihhhgggdddcccbbbgggiiikkkooouuuxxxmmmaaaZZZUUUTTTXXX^^^dddlll|||wwwooobbbMMM<<<888444222444333000000333111111111111000000000000........................------............------------,,,,,,,,,,,,+++++++++,,,------,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++...---,,,+++******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---++++++++++++,,,//////.........---------...,,,,,,,,,...///...------------,,,------...///------.........////////////////////////000111111000000000111111111222222222222333333333333444444444444444555555555666666777888888888888888777777::::::::::::;;;<<<===>>>DDDCCCCCCCCCCCCDDDEEEEEEEEEHHHKKKMMMOOOQQQTTTWWWUUUVVVXXX[[[___cccfffhhhggggggggggggfffeeecccccclllkkklllpppzzzzzznnncccYYYRRRTTTYYYYYYaaappp}}}wwwlllZZZJJJ>>>777333444555333222444222222111111111000000000000000//////...------,,,---............------,,,------,,,,,,,,,,,,++++++)))***,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,+++************+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------/////////............---......---...............---------------...//////------------.........//////////////////000000111000000111111111222222222222222222333333333444444333333444444555666666666777777888888999888888888::::::::::::;;;===>>>???BBBBBBBBBBBBCCCDDDEEEEEEFFFHHHLLLNNNOOORRRUUUWWWXXXXXXYYY[[[^^^aaadddfffhhhhhhgggggghhhiiihhhhhhqqqrrrvvv{{{nnn```TTTRRRVVVUUUZZZfffvvvzzzsssfffZZZFFF<<<444444666555333333222222222111111111000000000/////////.........---/////////...---,,,+++***------,,,,,,,,,+++++++++)))***,,,++++++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++++++++++++++,,,,,,,,,,,,------...---+++))))))***+++,,,------------------------***++++++++++++++++++***,,,,,,,,,,,,------....../////////..............................---.........------------...//////------------.........//////////////////000000111111111111111222222222222222222222333333333444444333333444444555666666777555666777999::::::;;;;;;:::::::::;;;<<<===????????????@@@AAABBBDDDFFFGGGHHHJJJMMMOOOPPPRRRTTTWWWZZZZZZZZZ[[[]]]```bbbdddhhhgggfffhhhllloooqqqpppqqqxxxxxxiii[[[TTTTTTSSSUUU^^^lll|||}}}yyyvvvooogggOOODDD999666666444333333222222222222111111111111........./////////000000,,,---------------,,,,,,------,,,,,,,,,++++++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))*********++++++,,,+++++++++,,,,,,---------...---+++))))))***+++,,,------------------------+++++++++,,,,,,++++++++++++,,,,,,---............////////////////////////---...///...,,,,,,,,,.........------......///000------.........////////////////////////000111111111111111222222222222333222222333333333333444444222333333444555666777777555666888:::;;;<<<======:::::::::;;;<<<>>>???@@@>>>>>>???@@@BBBDDDFFFGGGIIIKKKNNNOOOQQQRRRUUUWWW[[[[[[[[[\\\^^^aaadddfffiiiggggggkkkssszzz~~~~~~vvvvvvggg[[[WWWSSSRRRVVVcccsss{{{wwwvvvsssnnnZZZNNNBBB<<<777333222444333222222222222111111111------...//////000111111((()))+++,,,.../////////------,,,,,,,,,,,,++++++,,,---...---+++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,)))***++++++,,,+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---+++************++++++,,,,,,------...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---..................////////////000000000,,,...///...+++***+++---...............//////000....../////////000000000///////////////000111111111111111222222222333333222222333333333333444444222222333444555666777777888999:::;;;<<<<<<===<<<:::::::::;;;===>>>@@@AAA@@@@@@AAAAAABBBDDDEEEFFFGGGIIIMMMOOOQQQTTTWWWZZZZZZZZZ[[[]]]aaaeeejjjmmmnnnlllmmmtttxxxiii```XXXTTTSSS[[[iii{{{|||xxxwwwsssooodddYYYLLLBBB999333333777333333222222222111111111///////////////000000000++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,)))***+++,,,------,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++------+++)))***+++******+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////......---.../////////000000000000+++---///---***)))***---...............///000000////////////000000000000///////////////000111111111111222222222333333333222222333333333444444444222222333444555666777888;;;<<<<<<<<<===<<<<<<;;;999::::::;;;===???@@@AAACCCCCCCCCCCCCCCDDDEEEEEEEEEHHHLLLOOORRRVVVZZZ]]]YYYYYY[[[^^^cccjjjooosssuuusssttt}}}uuuiii___XXXTTTXXXbbbrrryyywwwsssmmmkkkaaaSSSGGG;;;333444999333333333222222222111111111111000000//////......111000///...,,,)))'''&&&---------,,,,,,,,,++++++***,,,------------...000------------------------++++++++++++++++++++++++)))***,,,---...---,,,,,,***+++,,,---...------,,,))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++!!!%%%)))***))))))+++---******+++,,,,,,---......+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---......//////......---------...//////...---,,,.../////////000000111111......------------......////////////000000000000------------............000000000000111111111111111111222222222333333333444333333222222333333444333444555555555666888::::::;;;<<<===>>>???@@@AAA>>>>>>>>>???@@@AAACCCDDDBBBBBBBBBBBBCCCCCCDDDDDDJJJLLLOOOSSSWWWZZZ]]]^^^[[[```eeegggiiilllqqquuu|||}}}vvvhhh___XXXWWWZZZcccuuu~~~yyysssooopppjjj^^^PPPCCC:::444222333555666555222000///...000000000000////////////------............------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,+++***+++++++++,,,,,,---------,,,------......------,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************************************************+++,,,---...---,,,+++,,,,,,,,,------.........//////------------//////---+++******,,,------,,,///............---------///////////////...............------------........./////////000000000000...////////////000000000000000000000111111111111111111222222222333333333444333333333333333333444333444555555555666888:::<<<<<<===>>>???@@@@@@AAA????????????@@@AAABBBCCCCCCCCCBBBCCCCCCEEEFFFGGGJJJLLLOOORRRUUUWWWZZZ[[[\\\aaaiiipppvvvzzz~~~qqqggg]]]WWWUUUYYYggguuuxxxqqqllljjjiiidddXXXIII<<<666444111222444444444333333333000000000000////////////------............------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,+++***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------------,,,+++******+++,,,------+++******,,,------,,,---------.........//////////////////////////////......------------............/////////000000000000000000111111111222222000000000000111111111111111111222222222333333333333333333333333333333333333444555666555666888:::>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDFFFIIIKKKMMMOOORRRTTTUUUWWWZZZ]]]___eeeqqq~~~tttfff[[[TTTSSS[[[dddrrryyypppkkkeeeiiiiii```QQQBBB999666222333333444444444444444000000000000////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,++++++************++++++---+++******,,,------,,,++++++,,,---...///000111////////////////////////......------------.............../////////000000000000111111111222222222///000000000111111111111111111222222222333333333333444444444444444444333333555666666555666999;;;>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBCCCDDDGGGKKKMMMOOORRRVVVXXXYYY[[[___ccceeejjjvvvttteee[[[WWWYYY]]]bbbnnn~~~|||sssmmmggghhhhhhcccXXXKKK@@@:::777555333222222222111111000000000000////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,------...//////000///////////////000000000......------------................../////////////////////000000000111111///000000000111111111111111111222222222333333333333444444555555444444333444555666666666777999;;;<<<<<<==================AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDFFFHHHKKKMMMNNNRRRWWWYYYZZZ^^^dddiiihhhlllwwwsssfff___[[[XXX[[[bbbmmmwww~~~yyytttnnnjjjeeebbb^^^VVVJJJ@@@999666222111111222111000000000000000////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,........................////////////000000111111......------------......------........./////////........./////////000000000000000000111111111111111111222222222333333333333444555666666555444333444555666777666777999;;;;;;;;;;;;<<<<<<=========AAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEGGGIIIKKKLLLMMMMMMRRRWWWYYYYYY]]]eeekkkjjjmmmuuurrrhhh___WWWYYYZZZ___hhhoooqqquuuyyy{{{{{{uuummmeeeccceee```TTTIII:::666111000222444444333000000000000////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------............------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******---+++******,,,------,,,//////.........---------...//////000000111111222......------------......---------.........//////........./////////000000000000000000111111111111111111222222222333333333333444555666666555444333444666777777666777999<<<:::;;;;;;<<<===>>>>>>???@@@@@@AAABBBDDDEEEGGGHHHFFFGGGIIIKKKMMMNNNNNNNNNOOOTTTYYYZZZZZZ]]]eeelllmmmqqqxxxvvviii^^^[[[VVVWWW]]]ccceeehhhmmmqqq|||xxxrrrkkkjjjkkkggg]]]TTT???999333111333555555333000000000000////////////------............------......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,---...............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,------,,,+++***---+++******,,,------,,,---------..................//////000111111222222.........------.........---------.........//////////////////000000000000000000000000111111111111111111222222222333333333333444666777777666444333444666777777777777:::<<<:::;;;<<<===>>>???@@@AAA???@@@@@@BBBDDDFFFHHHIIIHHHJJJLLLOOOPPPPPPOOONNNTTTYYY]]]^^^\\\___gggnnnqqqvvv}}}uuuhhh^^^VVVTTTYYY]]]^^^bbbgggmmmxxxxxxuuurrrqqqooojjjbbb[[[FFF???777333444555333111000000000000////////////---..................---......---------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---.../////////...+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++***************++++++,,,,,,---------////////////---------+++***+++,,,---------+++,,,,,,---...///000000...//////000111222222222---------.........//////......////////////......////////////000000000000///000000000000111111111111111222222222333333333333444555555666666555555555555666777888999999:::;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEIIIJJJMMMOOORRRUUUWWWXXXZZZXXXXXX[[[bbbiiilllmmmoooxxxtttaaaYYYSSSUUUVVVVVV[[[bbbiiiwww~~~xxxqqqooonnnlllfff```QQQFFF888111222555555444333333333333222111000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++*********........................***++++++,,,,,,++++++***++++++******************,,,+++***))))))***+++,,,************************---------,,,,,,+++++++++++++++******)))*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111111111000000000000000---------.........//////...///////////////......////////////000000000000111222222222222333333333111222222222222333333333333444555555666666555555555666777777999999:::;;;<<<<<<<<<===>>>>>>??????AAAAAABBBDDDEEEFFFFFFFFFJJJKKKMMMPPPSSSUUUWWWXXX\\\[[[[[[___fffmmmqqqsssssszzzzzzhhh^^^UUURRRRRRRRRWWW]]]lllyyy|||~~~|||wwwrrrrrrsssqqqkkkeee\\\PPP@@@666333333333111333333333333222111000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111000000000000000000000---------...............//////000000///...------////////////000000000000111222222222222333333333222222222222333333333333444444555666666666666555666777888999:::;;;;;;<<<=========>>>??????@@@@@@@@@@@@BBBCCCEEEFFFHHHHHHLLLMMMOOOQQQTTTVVVXXXYYY\\\[[[\\\```gggnnnsssuuusssyyyttthhhZZZSSSQQQQQQTTTXXXiiivvv|||zzz}}}|||{{{zzzzzzyyyvvvpppkkkeeeZZZJJJ===666444333222333333333333222111000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000000000111111........................000000000000///...---,,,////////////000000000000//////000000000111111111222222222333333333444444444444555666666666666666777888888999:::;;;<<<======>>>>>>???@@@@@@AAAAAA???@@@AAACCCEEEGGGIIIJJJMMMNNNPPPRRRUUUWWWYYYZZZYYYYYYZZZ]]]bbbhhhmmmpppooouuu}}}tttdddXXXSSSSSSUUUWWW___mmm~~~{{{|||}}}tttooonnnjjj```RRRDDD;;;666555555333333333333222111000000////////////...............------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,------......------,,,******+++++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000000111111111.....................---//////000//////...------////////////000000000000//////000000000111111111222222333333333444444444444555666666777777666666888888999:::;;;<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@AAACCCEEEHHHJJJLLLNNNOOOPPPRRRUUUWWWYYYYYYXXXXXXYYY[[[^^^bbbgggjjjnnnssszzz~~~~~~oooaaaXXXUUUUUUVVVVVVccc|||}}}nnnjjjnnnmmmggg\\\NNNAAA999555444333333333333222111000000000000/////////..................---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,------......------,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000111111111111...............---------......////////////......////////////000000000000111222222222222333333333333333333333444444444444555555666777777777777666777888999999;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBEEEHHHJJJLLLNNNOOOPPPRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]aaafffjjjpppuuuzzz~~~~~~mmm___XXXUUUTTTSSS]]]rrrkkkggglllpppnnnfffYYYIII<<<444222333333333333222111000000000000000/////////..................---------,,,,,,,,,,,,---------..............................*********+++++++++,,,,,,.........---,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222//////.........---------,,,---...///000000000000////////////000000000000111222222222222333333333333333333444444444444555555555666777777777777777777777888999:::;;;<<<<<<======>>>>>>???@@@@@@@@@BBBBBBBBBBBBDDDGGGJJJLLLNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ\\\]]]^^^aaaggglllpppttt{{{~~~iii]]]WWWTTTVVVYYYgggooohhhjjjnnnpppnnncccRRRBBB888444333333333333222111000000000000000000/////////...............------------,,,,,,,,,---------......////////////////////////+++++++++,,,,,,,,,------------------------,,,,,,************************++++++,,,,,,,,,,,,++++++******++++++,,,------...+++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000111111222222//////.........---------+++,,,---///000000111111////////////000000000000///000000000000111111111333333333444444444555555555666666777777777777777666777888999:::;;;;;;<<<=========>>>??????@@@@@@CCCCCCBBBCCCDDDGGGJJJLLLNNNNNNPPPQQQSSSUUUWWWWWWWWWYYY[[[\\\^^^bbbhhhnnnlllrrr{{{rrrbbbZZZVVVXXXWWW^^^ssstttjjjjjjjjjoooqqqiiiYYYIII>>>999333333333333222111000000000000000000//////////////////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,---...//////...---,,,************************+++++++++,,,,,,---------*********+++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////000111222222222000000///...............000000000000000000000000000000000000000000000000000000000111222222333333000000111222333333444444777777777777888888888888777777666666777888999999<<<===>>>@@@AAAAAAAAAAAADDDDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSVVVZZZ\\\[[[]]]^^^]]]^^^bbbiiipppwwwyyy~~~ssscccXXXZZZUUUWWWdddyyyqqqfffggglllmmmnnnllleeeXXXIII???777333222444444000///111111111111111000000000000////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------...---,,,++++++,,,---...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...------,,,,,,,,,------.........------,,,,,,,,,///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***)))------------------------------------------------............////////////............////////////000000///...............////////////////////////000000000000000000000000000000000111222222333333111111111222333333333444555555555555666666666666666666666666777888::::::<<<======>>>???@@@AAAAAACCCDDDEEEFFFGGGIIIJJJJJJKKKMMMPPPRRRTTTWWWZZZ]]][[[]]]^^^___```eeemmmtttyyy|||pppcccWWWUUUVVV___nnnoooeeeeeegggfffhhhkkkjjj```OOOBBB888444222444333000///111111111111111000000000000////////////............---------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---------,,,,,,+++***------------------------------------------------............/////////////////////000000000111111000//////............///////////////////////////000000000000000000000000000000111111222333333333222222222222333333333333555555555555666666666666555555666666888999;;;<<<===<<<<<<<<<===???AAABBBCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLOOORRRTTTXXX\\\___[[[]]]```aaaccciiirrryyyyyy}}}~~~mmmZZZWWWVVVZZZbbbrrrtttjjjgggbbbaaaccckkkpppkkkZZZLLL<<<666222333222000000222111111111111000000000000////////////............------------------------.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***...------------,,,,,,,,,---,,,,,,++++++++++++,,,******++++++++++++******------,,,,,,++++++,,,,,,------------------------------------------------............////////////000000000111111111222222000///............//////////////////////////////000000000000000000000000000000111222222333333444333333333333333333222222777777777777888888888888555555666777888:::<<<======<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLOOORRRUUUXXX]]]```]]]___aaaccceeekkktttzzz}}}yyyccc\\\VVVUUUZZZggg{{{zzzooohhhbbbaaadddlllsssqqqfff\\\DDD;;;444333222000000222111111111111000000000///////////////....................................//////...---,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,)))***,,,---...---+++***------------------------,,,++++++******++++++++++++++++++,,,,,,+++++++++...---,,,+++***+++,,,---------------------------....................................////////////000000000111111111222222//////............//////........................000000000000000000000000111111111222333333444444444444333333333333333333777777777777888888888888555555666777999:::<<<======<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLPPPRRRUUUYYY]]]```___aaacccdddfffkkktttzzzooobbbVVVSSSWWW```kkkuuu|||qqqhhhdddeeegggkkkooopppllliiiOOODDD999555333111111222111111111111000000000///////////////....................................//////...------,,,++++++,,,,,,---------.........---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++------............------)))+++---//////...---,,,------------------------+++++++++******++++++,,,,,,,,,------------,,,,,,---,,,+++***+++,,,---...------------------------..................................../////////////////////000000000111111///............//////000........................000000000000000000000000111111222222333444444444333333333333444444444444555555555555666666666666666666777777999:::<<<======<<<<<<<<<===???AAABBBDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMPPPSSSUUUXXX]]]```aaaccceeefffhhhmmmvvv|||}}}lll[[[UUUUUUXXX\\\aaappp{{{zzzqqqggghhhiiikkknnnooopppooo\\\NNN???888555222111222111111111111000000000000////////////................................................------------,,,------......////////////......------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------............------***+++---...///......---,,,,,,,,,------------...,,,++++++++++++,,,,,,---------............------,,,,,,++++++,,,,,,------------------------------..................................../////////////////////000000000111111...............///000000........................000000000000000000000000111111222333333444444555222333333333444555555555555555555555666666666666888888888888999:::;;;<<<<<<======>>>???@@@AAAAAAEEEEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUXXX\\\___aaadddfffhhhkkkqqqzzzzzziii]]]VVVRRRRRRUUU^^^gggrrrzzz{{{mmmkkkkkkoootttwwwuuurrrhhhWWWEEE;;;777333111111111111111111000000000000////////////....................................------------............,,,------...//////000000000000///......---,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,------......------,,,***+++,,,,,,---------,,,------------------------....................................////////////000000000111111111222222...............///000111........................000000000000000000000000111222222333333444444555222222333333444555666666777777777777888888888888999888888888999::::::;;;<<<===>>>@@@AAAAAAAAAAAAFFFFFFGGGHHHJJJKKKLLLLLLMMMOOORRRTTTUUUXXX[[[^^^aaadddgggjjjmmmttt~~~vvvfffYYYOOONNNQQQTTT]]]gggnnnyyy|||sssooommmsss}}}{{{tttooo]]]III===888333111111111111111111000000000000000/////////............////////////////////////,,,,,,------.../////////---------...///000000111111111000///......---------,,,+++******+++,,,---*********++++++,,,,,,,,,*********++++++*********************+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,------------------------////////////////////////............/////////000111111222222222333333333////////////000000000000444222000///...///000111+++,,,---///000222333333111111222222222333333333222222222222333333444555777777777777777888888888:::999777777888:::===???>>>>>>>>>??????@@@@@@AAA@@@CCCGGGIIIIIIHHHHHHHHHNNNQQQUUUXXXYYY[[[^^^```eeecccffflllqqqyyysssaaaTTTOOOOOOSSSTTT[[[fffqqq}}}~~~xxxuuutttwww{{{|||xxxtttrrrgggWWWGGG<<<777666666111111111111000000000000000/////////............000000/////////..................------,,,,,,,,,---------............///000111222222111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////......///...---,,,,,,---...///000000000000////////////222222222222222222222222////////////000000000000333222000/////////000111222222222222111111111111111222222222222333333333666555444333333222222222666777777777888888999999:::999888777888;;;===???>>>??????@@@@@@AAAAAABBBBBBDDDGGGIIIIIIIIIJJJKKKNNNQQQUUUWWWYYY[[[^^^```hhhfffhhhpppyyyxxxhhhZZZSSSPPPRRRRRRWWW```jjjvvvzzzwwwuuuwww{{{|||yyyuuuwwwooo```OOO@@@777333222000000111111111111111111000000/////////...............---------,,,,,,,,,......---------,,,,,,,,,------------............///000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***++++++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////......///...------------...///000000000000000000000///111111111111111111111111////////////000000000000333222111//////000111111333333333222111111111000222222222222333333333333777666555444444444444444555666666777888999:::::::::999888888999;;;===??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHHHHIIILLLNNNQQQSSSVVVYYYZZZ]]]```bbbjjjiiinnnyyytttggg[[[UUUSSSRRRTTTZZZbbbnnn~~~}}}|||}}}zzzwwwxxx{{{|||zzzxxxzzzuuujjjYYYGGG:::444222111111111111111111111111000000000/////////......---------------,,,,,,,,,...------------,,,,,,,,,------------............---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////......///......------......///000000000000000000000000222222222222222222222222////////////000000000000222222111000000111111222/////////000000111111111222222222333333333444444444444444444555777888999555555666777999:::;;;;;;:::999999999:::<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGIIIMMMPPPSSSVVVYYY[[[\\\___bbbeeehhhlllvvvvvvggg[[[VVVSSSRRRVVV]]]hhhyyyzzz~~~{{{zzz{{{||||||{{{xxxvvvpppbbbQQQBBB888555444333333222111111000000000000000////////////...////////////////////////------------------------,,,,,,---------.........,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......///.........//////............//////000000000000000111111111444444444555555555555555////////////000000000000222111111111111111222222//////000000111111111222222222333333333444444444444444444555666777999999555666777888999:::;;;;;;999999999999;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIMMMQQQSSSUUUWWWYYY[[[^^^bbbeeeeeeppprrrbbbXXXTTTQQQSSSWWWaaarrr~~~~~~}}}}}}}}}}}}}}}xxxxxxuuujjjZZZIII===666777666555333222000///...111000000000////////////.../////////////////////------------------------,,,,,,,,,------------...+++,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......///.........///////////////////////////000000000111111111222444444555555555666666666////////////000000000000111111111222222222222222444444444333222222222111333333333333444444444444666666555555555555666666666777777888999:::;;;;;;999999::::::;;;===>>>???@@@@@@AAACCCDDDEEEFFFGGGFFFGGGHHHHHHIIIKKKOOORRRQQQSSSUUUVVVXXX[[[___cccgggyyy|||jjj\\\VVVQQQPPPRRRZZZiiiwww~~~~~~~~~}}}|||yyypppcccQQQAAA777888777666444222000///...111111000000000/////////,,,,,,,,,---------------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////.........//////000000//////...///000000111111222222222111222222333333444444444////////////000000000000000111222222333333333222333333333333333333333333333333333444444444444555666555555444444555555666888888888999999:::::::::999999:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIKKKKKKLLLNNNRRRTTTRRRSSSUUUVVVXXX[[[```cccnnnvvvddd]]]VVVSSSQQQUUUbbbnnnzzz||||||yyyuuulll\\\III<<<666666555444333222111111111111111000000000//////,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,------------...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////.........///000111111000///...///000000111111222333333000111111222333333444444////////////000000000000000111222333333333333333---...///000222333444555333333333444444444555555222222222333555777888999999999999999999999999:::999::::::;;;<<<===>>>>>>??????@@@BBBCCCEEEFFFFFFIIIKKKMMMNNNOOOQQQTTTVVVTTTVVVWWWXXXZZZ^^^cccfffuuullleee]]]WWWSSSTTT___jjjwwwzzz}}}}}}zzzxxxvvvrrreeeRRRCCC444444444444444444444444111111111111000000000000........./////////000000,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////.........///000111111000///...///000000111222222333333222222333333444555666666///////////////000111111111111111111111111111111333222111111111222333444111111222222222333333333444444444555555555555666<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<===============AAAAAABBBCCCDDDEEEFFFGGGGGGHHHKKKOOOTTTZZZ___bbbccc]]]YYY[[[___bbbiiiooolll[[[WWWVVVTTTYYYcccyyyuuuttt}}}~~~~~~}}}tttqqqmmm\\\III999666555666444111222666111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------------------------------......---------,,,,,,,,,...------,,,,,,------...------,,,+++,,,---...///......---------,,,,,,,,,......---,,,,,,+++******+++,,,---.........---,,,,,,,,,,,,---------......------......///000000000//////000111111111111111000000000000111111111111111222222333333444444555///////////////000111111111111111111111111111111222222111111111222333444111222222222222333333333555555555666666666777777999999999999999999999999<<<<<<<<<======>>>>>>>>>AAAAAABBBCCCEEEFFFGGGGGGKKKLLLPPPUUU\\\bbbhhhkkkkkkgggeeegggiiikkkqqqyyy|||ggg___[[[XXX[[[cccooowwwrrryyy~~~~~~zzz~~~{{{uuutttsssfffVVV@@@:::666555444222333666111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------------------------------............------------...------,,,,,,------......---,,,,,,,,,---............---------,,,,,,,,,......------,,,++++++***+++,,,---.........------,,,,,,,,,---------......------------------,,,,,,//////000111111111111000000000000000111111111111111222222333333444444555000////////////000111111111111111111111111111111222222111111222222333444222222222222333333333333666666666666777777777888777888888999999::::::;;;;;;;;;<<<===>>>??????@@@AAAAAABBBDDDEEEFFFGGGHHHMMMOOOSSSYYYaaaiiiooosssppppppqqqsssrrrsss{{{rrrddd\\\WWWWWW[[[hhhwww~~~tttwww}}}~~~~~~{{{}}}{{{wwwwwwxxxpppcccLLLAAA777444555444444666222222111111111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------............------------...------,,,,,,------.........---,,,,,,,,,------......---------,,,,,,,,,......------,,,++++++++++++,,,------......------,,,,,,,,,---------......///......---,,,,,,++++++...///000000111111000000000000000000111111111111111222222333333444444555000000//////000000111222111111111111111111111111222111222222222222333333222222222333333333444444555555666666666777777777888999999:::<<<======>>>;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIKKKMMMRRRXXX___gggmmmqqqqqqtttyyy|||zzz{{{lll```XXXTTTUUU```mmm{{{zzz~~~~~~zzzyyyyyysssiiiWWWHHH888333444555444444222222222111111111000000////////////////////////------------------------------------------------,,,,,,------------......,,,,,,------------------------------,,,,,,,,,,,,...------,,,,,,------.........------,,,,,,,,,,,,......---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......000000/////////............//////000000000000000///000000000111111111111111222222333333444444555000000000000000111222222111111111111111111111111111111222222333333333333222222333333333444444444444444555555555666666666888888999:::<<<===>>>>>><<<<<<===>>>???@@@AAABBBAAABBBCCCEEEGGGHHHJJJJJJJJJLLLPPPUUU\\\ccciiilllnnnttt{{{|||lll```YYYVVVWWW```qqq~~~|||{{{zzzuuuooobbbOOO;;;444444444333222222222222222111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,++++++++++++***...------,,,,,,------...---------------------,,,......---------,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------.............../////////000000......///000000000000000///000000000111111111111111222222333333444444555111000000000000111222222111111111111111111111111000111222333333333333222333333333333444444444444444444444444555555555555666666777888:::;;;<<<<<<======>>>???@@@AAAAAABBBAAABBBDDDEEEGGGIIIKKKKKKLLLNNNQQQVVV\\\bbbgggjjjgggllltttzzz|||wwwfff[[[VVVUUU[[[gggwww~~~~~~}}}yyyvvvkkkWWWBBB777555333222222333222222222222111111111////////////////////////------------------------------------------------++++++,,,,,,------......+++,,,,,,------.........,,,,,,,,,,,,++++++++++++...------,,,,,,------...+++,,,------......------......---------,,,,,,,,,......---------------------,,,,,,,,,,,,---...///,,,,,,,,,---------......++++++,,,,,,---......///---...//////000000//////000000000000111111111111111222222333333444444555111111000000111111222333111111111111111111111111000111222333333333222222333333333444444444444555555555555555666666666666777777888999999:::;;;;;;?????????@@@@@@@@@AAAAAAAAABBBDDDFFFHHHJJJKKKLLLMMMOOORRRWWW]]]dddiiilllgggiiiooouuuyyylll^^^WWWVVVXXX```nnn|||{{{qqq___III===777444333444333333222222222111111111////////////////////////........................------------------------***++++++,,,------......++++++,,,,,,---......///.........---------,,,,,,...------,,,,,,------...)))***,,,...//////............---------,,,,,,,,,------..................------,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,---------------------...//////000000//////000000000000111111111111111222222333333444444555111111111000111111222333111111111111111111111111000111222333444333222222333333333444444444555555666666666666777777777777999::::::;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJLLLMMMLLLNNNRRRWWW^^^eeekkknnnoooppptttzzzuuuddd]]]RRRSSSXXXddduuu|||{{{vvvdddOOOAAA999555444666333333333222222222111111////////////////////////........................------------------------******+++,,,,,,---......++++++,,,,,,---...//////000000/////////............------,,,,,,------...((())),,,...////////////......---------,,,,,,,,,------..................------,,,+++,,,---...///,,,,,,,,,---------......000000000///......---------......///////////////000000000000111111111111111222222333333444555555000000111111111111000000555444222000//////000000111111222333333333333222222222333444555555555555555555555666666777888999::::::;;;;;;<<<============>>>???AAACCCDDDFFFFFFBBBDDDFFFGGGHHHJJJMMMOOONNNSSSXXXYYY^^^gggnnnqqqrrruuu~~~rrrcccTTTUUUYYYaaaiiirrr|||wwwlll[[[III===666555555666555333111000000111222333222111000////////////,,,555000))),,,---+++...........................................................................///......---------.................................---,,,++++++,,,---...---------,,,,,,+++++++++........................---...............------,,,---......//////........................------------......///000000000333333333333333333333333333333333444444444555555111111000000000000111111444333222000000000000111111111222333333333333222222222333444555555555555666555555666666777888999::::::;;;;;;<<<===============???@@@BBBCCCDDDEEEBBBDDDFFFGGGHHHJJJMMMOOOOOOTTTXXXZZZaaakkkrrrttttttyyy|||kkkZZZVVVVVV[[[bbbiiiuuu|||xxxooo```OOOAAA888555555555444333222111111111111222222111000///////////////333...,,,111///+++111................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------------...........................---------,,,,,,---------...---------,,,,,,,,,+++---------------------------...............------,,,---......//////..............................------......///000000000222222222222222222222222333333444444444555555555222111000000000000111222222222111111000111111222111222222333333333333333222333444555555666555555666666666666777888999999::::::;;;;;;<<<===============>>>???AAABBBCCCCCCCCCEEEFFFGGGHHHJJJMMMOOORRRUUUXXX[[[eeeqqqyyyyyywww~~~wwweee\\\TTTUUUZZZ```gggnnnwww}}}|||xxxssshhhXXXGGG;;;666555333444444333333222111000111111000///............///...)))///777000)))111................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,------......------,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,---......//////..............................---......//////000000111111111111111222222222222333444444444444555555555333222000//////000222333000000111111111222222333111222333333444444333333222333444555666666666666666666666666777888999:::::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHHHHJJJMMMOOOTTTVVVXXX]]]iiixxx}}}rrrdddVVVSSSVVVZZZ^^^bbbkkkwww{{{~~~~~~xxxvvvoooaaaOOO@@@888555222333444555444333111000000000///...............000,,,***777AAA555***222........................................................................,,,,,,+++++++++,,,------........................+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,---......///.....................////////////.........///000000111111222222222222222333333333444444444444555555555555444222111//////111222444///000000111222222222333222222333444444444444333333333444555666666666666666666666777777888999:::::::::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDEEEEEEFFFHHHHHHIIIJJJMMMOOOTTTVVVXXX]]]jjj}}}}}}lllZZZTTTTTTVVVXXXZZZbbbnnn~~~xxxxxxssshhhXXXGGG;;;555222333444555555333222111000//////............///111///000>>>III<<<...444........................................................................+++++++++++++++,,,---...........................+++,,,---......---,,,+++........................------------------------,,,------...//////......,,,---......///................../////////000000......//////000111111111333333333444444444555555444444444555555555666666333222111000000111222333///000111222222222222222222222333444444444444444333333555666666666666666777777777777888999::::::::::::;;;;;;<<<=========>>>>>>@@@AAACCCEEEFFFGGGEEEGGGHHHIIIIIIJJJMMMOOORRRVVVYYY]]]jjjuuuaaaWWWTTTSSSSSSUUU\\\gggyyy|||}}}zzzyyyvvvnnnbbbQQQBBB999333333444444444444333333000000///......//////000,,,...///888AAA777,,,000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///........................,,,------......------,,,---------------.................................,,,,,,---...////////////,,,---......//////...............//////000000111...//////000000111111222333333444444555555666666444444555555555666666666222222222222222222222222000000111222222222111111222333444444555444444444333444555666666777777777777777777777888999::::::::::::;;;;;;<<<=========;;;<<<>>>@@@BBBEEEFFFGGGFFFGGGIIIIIIIIIJJJLLLOOOOOOUUUYYY\\\hhhlll___WWWSSSRRRSSSVVV```pppwwwyyy|||~~~{{{xxxssskkk\\\JJJ===444444333333333444444444000000000//////000000111(((...,,,,,,333000***...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000........................---------,,,,,,---------+++,,,,,,,,,------------------------------------+++,,,---...////////////,,,---......//////......---......///000000111111/////////000111111222222222222333444444555666666555555555555666666666666111222222333333222222111000111222333333222111000222333444444555555444444333444555666777777777777777777777777888999:::;;;::::::;;;;;;<<<======>>>999:::<<>>???@@@@@@BBBBBBCCCDDDEEEGGGJJJMMMNNNOOORRRTTTTTTWWWZZZaaannn~~~lll]]]TTTQQQQQQRRRWWWddduuu|||vvvuuu|||}}}xxxsssjjjXXXHHH<<<555222333333222222444111111111111000000000000///......------,,,++++++...------,,,,,,------.........---,,,,,,,,,,,,---//////.........------------,,,*********,,,...///000000//////............---,,,,,,,,,,,,,,,,,,+++........................---------,,,,,,------...//////............//////..................................../////////000222111111111000000//////222222444555666777777777555555555555555666777777000111111111111222222222222222222222222333333444222222333333333444444444333333444555555666666777999888777888;;;<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===??????@@@AAABBBCCCCCCDDDGGGHHHJJJKKKLLLNNNRRRUUUWWWYYY]]]fffvvvvvvdddXXXSSSRRRQQQUUU___nnn~~~|||tttrrrxxx~~~~~~zzzvvvnnn^^^OOO===888444666666333222222111111111111000000000000000000///......------,,,///......------......//////......---------------//////.........------------,,,+++******,,,---////////////.........---------------,,,,,,,,,,,,,,,........................---------------...///000//////............//////................................./////////000000222111111111000000000000000111222333444555555555666666666666666666777777000111111111111222222222333333222222333333444555333333333333444444444444333444444555555666777777888777777888:::;;;:::999;;;;;;;;;<<<<<<<<<<<<===??????@@@AAABBBCCCDDDDDDHHHIIIJJJKKKLLLOOOSSSWWWZZZ\\\aaammmrrr```WWWSSSRRRSSSZZZfffvvvzzzrrrttt{{{{{{yyysssfffYYYBBB<<<777888888555111111222222111111111000000000111111000000///......---/////////....../////////000///......------.....................---------...---,,,+++++++++,,,---.........---------------......---------,,,,,,,,,------------------------,,,,,,------...///111111......------------..................................../////////000000000111111111111111000000000000111222444555555666666888888777777777777777888000000111111111222222222222222222222222333444444333333333444444444444555444444444555666666777777777777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@AAABBBCCCDDDDDDGGGIIIKKKMMMOOORRRVVVYYY[[[]]]cccssslll[[[SSSTTTSSSWWWaaapppzzzuuuyyy}}}zzzvvvlllaaaKKKAAA999777777444111111222222222111111111000000111111000//////......---//////............//////000000///............///........................///...---,,,,,,,,,,,,,,,------------------------//////......------,,,,,,---------------------------------------...///000......------------.................................////////////000000000111111111111111111111111333444555666777888888888:::999888888777888888888000000111111111222222222111111111111111222333333333333444444444555555555444444555555666777777888666777888888888999::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEEEEEHHHNNNRRRUUUXXX[[[]]]]]]```hhhwwwyyyaaaSSSTTTRRRTTT\\\jjjwwwvvv}}}}}}zzzwwwnnneeeVVVHHH:::444333222222333222222222222111111111111000000//////...------,,,...------,,,,,,------...000000///............///---.....................///......---,,,,,,,,,,,,------------------------000000///......---,,,,,,------------------------///...---------------............------.........////////////////////////////////////000000000111111111111111111222222222444444666777888999999999999999888888888888999999000111111111111222222222111111000000111111222333333444444444555555555555444555555666666777888888666777999999888888:::;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@AAABBBCCCDDDEEEEEEEEEIIIOOOTTTYYY^^^cccffffffiiiqqq~~~kkkYYYTTTQQQRRRXXXcccuuu}}}vvvzzz}}}zzzwwwqqqjjj```OOO<<<444333222333444333222222222222111111111000000///......------,,,------,,,,,,,,,,,,------000///......------......---------...........................---------------------------.........111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---....../////////............///////////////////////////////////////000000000111111111111111222222222222222222333444666777777888888888888777777888999999:::000111111111111222222222222111111111111222333333444444444444555555555555555555555666777777888888666888::::::999999;;;===;;;;;;;;;<<<<<<<<<<<<===@@@@@@AAABBBCCCDDDEEEEEEGGGJJJNNNTTT[[[ccclllrrrtttwww}}}vvvdddVVVSSSSSSWWW^^^lll{{{|||~~~{{{zzzuuupppfffTTTAAA888666555444444333333222222222111111111111111000//////......---......------------......///......------------------------.........//////---------...............------........./////////222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444000000////////////000000//////////////////////////////000000000111111111111111111222222333333333333444555666777888888888666666666777888999:::;;;000111111111111222222222333333222222333333444555444444444555555555666666555555666666777777888888777999;;;;;;999999;;;>>>;;;;;;;;;<<<<<<<<<======@@@AAAAAABBBCCCDDDEEEEEEJJJKKKNNNRRRZZZfffrrr{{{~~~~~~mmmZZZWWWVVVXXX]]]gggzzz||||||yyyuuuiiiXXXEEE===;;;888555444333333333222222222111111222222111111000///////////////............//////......---,,,,,,,,,,,,------------.........//////,,,,,,---.../////////............/////////000000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---...///000333555888999111111000000000000111111000000000000000000000000000000000000111111111111111111111222222333333333555666777999::::::::::::555555555666777999:::;;;333333222111000///...---222222111111222222333444444222111222444666666555888888777666666666666666;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<===>>>@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJOOONNNQQQ]]]ccclll~~~rrr^^^YYYTTTTTTVVV^^^mmm{{{~~~{{{~~~{{{vvvssskkkdddSSS???555666555111555555444555666555222000000111222222222111///...////////////////////////---.........//////000000---------............///,,,,,,,,,---------..............................///...---,,,,,,---...///---..................---,,,---...///000000000000///...---,,,,,,,,,,,,,,,000000000000111111111111111111111000000000000000111111111000111111222333555666888999999777555444666666666777888888999999444444444333333333333333222222222111222222333444333333333333333333333333777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===????????????AAACCCBBBBBBCCCDDDFFFHHHIIIKKKKKKPPPOOORRR\\\aaajjj|||{{{jjjaaaXXXTTTTTTXXXaaakkkvvv~~~yyy|||~~~|||wwwtttnnnhhhYYYEEE999666666333666555444444444444222000111111222222222111000///////////////////////////............/////////000---------............///,,,,,,---------.................................///...------------...///------............------,,,---...///000000000000222111000///////////////000000000000111111111111111111111111000000000000111111111111111222222333444555777888888777555444666666777777888888999999333333333444444555555555222222222222222333444444444777999888555222222444666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKQQQQQQTTT\\\```hhhyyyvvvhhh[[[TTTRRRSSSWWW\\\fffppp}}}yyyyyyxxx}}}}}}yyyvvvrrrnnnaaaNNN>>>888666555666444333222333333222111111111222222222111000///////////////////////////............////////////---------............///,,,------------.................................///...------------...///,,,,,,------------,,,,,,,,,---...///000000000000222222111000000000000111000000000000111111111111111111111111111111111111111111111111111222333333444444666777777666555444666666777777888999999999111111111222222222222333333222222222222333444444777;;;???===888444444666666666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===????????????AAACCCBBBCCCCCCEEEFFFHHHJJJKKKLLLSSSSSSUUU]]]___hhhzzz|||lll[[[TTTSSSSSSTTTVVV^^^fffqqq||||||xxxsss{{{|||yyyuuusssiiiWWWEEE:::666555777555222111222222222111111111111000000000//////////////////////////////.........///////////////---------............///------------.............................................------.........+++,,,,,,------,,,,,,+++,,,---...///000000000000//////...............//////000000000111111111111000111111111111111222222222111111111111222333333333444555555666555555444666777777888888999::::::111111111111000000000000333333222222333333444555777<<>>888444444666777666666666666777888888;;;;;;;;;<<<<<<=========<<<===???@@@???@@@AAACCCCCCCCCDDDEEEGGGIIIJJJKKKLLLSSSUUUWWW^^^aaalllttt```VVVTTTSSSSSSTTTZZZaaakkkttt~~~}}}uuuqqqyyy~~~|||xxxuuunnn```MMM===777666777555222111222333222222000000//////............000000000000000000000000///////////////.........---------............///---------.........//////........................---..................---+++,,,,,,------,,,,,,+++,,,---...///000000000000---------,,,,,,------...///000000000111111111111000000111111222222222333222222222111222333333444333444444555555555555555777777777888999999::::::333333333222222111111111333333333333333444444555555888:::999666333333555777666666666666666777777;;;;;;;;;<<<======>>>>>>>>>???AAAAAAAAAAAACCCEEECCCCCCDDDEEEGGGIIIKKKLLLKKKTTTVVVXXXaaafffsssjjj[[[UUUQQQPPPRRRUUU\\\gggqqq{{{tttsssxxx~~~{{{wwwqqqgggVVVDDD:::888777555333333444444333222111000///.........//////000000000000000000000000///////////////.........---------............///------........./////////........................------...//////...------,,,,,,------------,,,,,,,,,---...///000000000000///............//////000000000000000111111111111000000111111222333333333222222222222222333444444444444444555555666777777777777888888999:::::::::222222333333333333333444444333333333333444555555444444555555555555555555555555666666777888999:::;;;;;;;;;<<<===>>>>>>>>>===???@@@AAA@@@AAACCCDDDCCCDDDDDDEEEGGGIIIKKKLLLKKKTTTVVVYYYcccjjjzzzuuuaaaUUUOOOOOOQQQOOOXXXeeerrr~~~}}}wwwyyy}}}~~~xxxsssmmm___LLL???:::777666555555666555444222333222111000///000000111000000000000000000000000000/////////............---------............///............////////////........................------...//////...------------............------,,,---...///000000000000///////////////000111111000000000000111111111111000000111222222333444444333222222222222333444444555555555555666777888888777888888999999::::::;;;///000000111333444444555444333333333333444555555666444333444666888888777444555555777999;;;<<<>>>;;;;;;;;;<<<===>>>>>>???;;;<<<>>>>>>>>>>>>@@@BBBCCCDDDDDDFFFGGGIIIKKKLLLJJJSSSVVVZZZdddmmmyyy{{{dddVVVOOOOOOTTTLLLVVVfffuuuyyyzzz|||yyytttpppeeeQQQBBB<<<777666666777888777444111444444222111111111222333000000000000000000000000000000//////.........------------.........//////............/////////000........................,,,---...//////...---,,,---......//////......---,,,---...///000000000000...............///000000000000000000111111111111000000111222333333444444333333222222333333444555555555555666666777999999777888888999999:::;;;;;;333222111111222222000///222222333333333444444444666666666666666555555555666666555666777888:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@BBBDDDEEEEEEFFFCCCEEEFFFFFFFFFHHHJJJLLLLLLRRRWWW\\\cccrrrnnn^^^VVVRRRQQQQQQTTT^^^pppuuurrr|||~~~xxxpppiii]]]JJJ888888333222666888666333333222222222111111111111000222222111111000000////////////............//////000000//////.........---,,,,,,,,,------------...000000///...------,,,,,,---------...............////////////////////////............////////////...............///000000000111111111222222222222111111111222222333444444111111222222222333333333666666666666777777777777888999999::::::;;;;;;<<<555444333333444444333111222222333333333444444444666666666666666666666555666666666666777999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>???AAACCCDDDFFFFFFDDDFFFHHHIIIIIIKKKMMMPPPOOOTTTZZZ___iii|||~~~wwwdddXXXRRRPPPQQQSSS[[[jjjzzzttt|||~~~zzzssslllaaaNNN===:::555333777999666333333222222222111111111111000111111111000000///////////////............//////000/////////.....................////////////000000//////...------,,,,,,,,,---------......//////////////////////////////............///////////////////////////000111111000000000111111111222222111111111111111111111111222222222222333333333333666666666666777777777888888999999::::::;;;<<<<<<555444333333444444333222333333333333444444444444555555666666666666666666666666666777888999;;;<<<<<<<<<;;;;;;<<<<<<===>>>?????????@@@AAADDDFFFGGGGGGIIIKKKLLLMMMNNNPPPRRRTTTXXX^^^fffttt}}}~~~lll[[[RRROOOPPPQQQVVVcccwwwwww{{{~~~|||wwwqqqfffTTTEEE;;;666444888:::777333333222222222111111111111000000000000000//////////////////............//////////////////.....................////////////000/////////...------,,,,,,,,,,,,------...///000000////////////////////////............////////////000000000000000111222222/////////000000000111111222222111111000//////...222222222333333333444444666666666777777777888888999999999:::;;;;;;<<<<<<333222111111222333222111333333333444444444444555555555555555666666666666666777777888999:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@?????????AAADDDGGGIIIJJJLLLNNNOOOOOOPPPRRRSSSZZZ]]]dddooo}}}{{{sss```TTTPPPMMMNNNSSS^^^ppp{{{zzz|||~~~}}}yyytttkkk[[[LLL===888555888999666222222222222222111111111000000//////////////////////////////............/////////////////////.........,,,,,,,,,------------...//////.........---------+++,,,,,,---...///000000////////////////////////............////////////000000//////000000111222////////////000000000000222222111111000000000000333333333333444444444444666666777777777888888888999999::::::;;;<<<<<<<<<333222111111333333333111333333444444444555555555444555555555666666777777777777888999:::;;;<<<<<<;;;;;;;;;<<<===>>>??????AAA@@@@@@@@@BBBEEEHHHJJJLLLNNNQQQRRRRRRRRRSSSTTT___cccmmm{{{||||||yyyeeeXXXRRRKKKMMMRRR\\\kkk}}}zzz|||zzz}}}}}}yyyuuummm```TTT@@@999555666777444222222222222222111111111000000/////////000000000000000//////............//////.........///////////////,,,,,,,,,------------..................---------,,,,,,------...//////000////////////////////////............///////////////............///000000////////////000000000000111111111222222222333333333333444444444555555555777777777777888888888888999::::::;;;;;;<<<======555444333444555666555444333444444444555555555555444444555555666777777777777888999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCDDDGGGIIIJJJLLLOOORRRTTTUUUUUUWWWXXXdddjjjxxx}}}~~~mmm___XXXLLLNNNRRRZZZfffvvv~~~|||~~~zzz}}}}}}yyytttooodddZZZEEE<<<666555555333333444222222222111111111111000000000000000111111111111//////............//////.........///////////////.........////////////000........................---------............///////////////////////////............////////////...............//////000/////////000000000111111000111111222333333444444444444444555555555666666777777777888888888999999:::::::::;;;<<<<<<======555444333444666777666555444444444444555555555555444444555555666777777888777888:::;;;<<<===<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKJJJMMMSSSWWWYYY[[[^^^___hhhqqqtttfff]]]PPPQQQRRRWWW```ppp~~~~~~|||~~~~~~yyytttppphhh```KKKAAA888555555444555888222222222111111111111000000111111111222222222333//////............//////............/////////000.........////////////000.......................................---------////////////////////////............/////////////////////...///000000111000000000111111111222222111111111111222222222222444555555555666666666666777777888888888999999999::::::;;;;;;<<<=========333222111222444555444333444444444555555555666666444444444555666777777888777888:::<<<=========<<<;;;;;;<<<<<<===???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKHHHLLLSSSXXX]]]```cccfffjjjuuuzzzkkkaaaUUUTTTRRRTTT\\\lll~~~~~~yyyuuuqqqkkkdddOOODDD999666666555777;;;222222222111111111111000111111222222222333333333//////............//////---.........//////000000,,,,,,,,,---------......---...................../////////...------,,,,,,////////////////////////............/////////000000000000000000111111222111111111111222222222222222222111111000/////////555555555555666666666777777888888888888999999999::::::;;;;;;<<<=========555...333999333222888888555555555555555555555555333444555666777888999:::;;;<<<>>>===;;;999999999============>>>???@@@AAACCCEEEGGGHHHHHHIIIKKKMMMUUUSSSTTTZZZ```cccggglllooo|||~~~qqqiii[[[VVVTTTYYY^^^hhh{{{}}}~~~|||xxxsssooo```LLL;;;777999888666666666555444333222111111111111111111111000///------......//////000000111111------------.........///---.........//////000000////////////////////////......////////////......000000//////.........---000000000000000000000000///////////////000111111111111111000000000000000111111111111222333444555666555444333333333333333888777777666666777888999999::::::;;;<<<===>>>>>>444///333666222777===999555555555555555444444444444555555666777888999999:::;;;<<<;;;::::::;;;<<<>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIIIIJJJMMMNNNQQQOOOQQQXXX^^^bbbhhhnnnwwwwwwmmm]]]VVVRRRUUUXXX```ttt|||wwwssseeeRRR@@@999999888777777666555444333222111111111111111111111000///...---///000000000000000000111------........./////////............/////////000////////////////////////......////////////......000/////////............000000000000000000000000///////////////000111111111111111111000000000000111111111111222333444444444444444444555666777777999888888777888999::::::::::::;;;<<<===>>>??????444222444333333@@@FFF<<<666666555555555444444444666666666777777888888888999:::::::::999:::===???????????????@@@AAABBBCCCEEEFFFIIIJJJJJJKKKMMMOOONNNMMMPPPWWW\\\aaajjjsss~~~tttbbbYYYSSSSSSTTTYYYhhhzzz|||yyymmm[[[GGG<<<999777777888666555444333222111111111111111111111000///......000000000000000/////////....../////////000000000............////////////////////////////////////......////////////......////////////............000000000000000000000000///////////////000111111111111111111111111111111222222222111222222333333333333444555777999;;;<<<999999999999999:::;;;<<<;;;;;;<<<===>>>??????@@@666555666222444GGGMMM???666666666555444444333333777777777777777777888888:::;;;:::999888:::===@@@????????????@@@AAABBBBBBDDDFFFHHHIIIJJJKKKMMMOOOOOOOOORRRWWW[[[aaammmxxx|||jjj___VVVTTTTTTVVVaaaooo~~~{{{ssscccOOO@@@999777777777666555444333222111111111111111111111111000///...000000//////......------////////////000000000000.........///////////////////////////////////////......////////////......///////////////.........///////////////////////////////////////000000111000111111111111111222222333333222222111222222222333333444555777999:::;;;888888999999::::::;;;;;;:::;;;;;;<<<===>>>??????555444555111333EEEKKK===666666555555555444444444777777777777888888888888<<<<<<;;;999888999<<<>>>>>>======>>>>>>???@@@AAACCCEEEGGGHHHHHHJJJLLLNNNOOOPPPSSSVVVYYY^^^mmm{{{pppcccXXXVVVUUUUUU]]]gggwww~~~{{{uuuiiiWWWEEE;;;777666666666555444333222111111111000111111111111000000///.........------,,,,,,,,,////////////000000000000///////////////.........////////////////////////......////////////...............//////////////////////////////////////////////////////000000111000000111111222222222333333333222222111222222222444444444444555666777888666777888999999:::::::::::::::;;;<<<===>>>>>>???333000222000000<<>>???@@@AAABBBDDDGGGHHHHHHIIIKKKMMMNNNPPPSSSUUUVVV\\\mmm~~~ttteeeXXXVVVUUUTTTXXX___lll~~~{{{tttmmm^^^LLL???:::777444666555444333222111111111000111111222111111000000---------------,,,,,,,,,....../////////000000000///////////////.........////////////////////////......////////////...............///////////////000000000000000000000000///////////////000111111000000111111222333333333222222222111222222333333444444333333333444444555555666888999:::::::::::::::;;;<<<===>>>??????@@@444///222444000444999555333333444444555666666666666666777888999999::::::888:::;;;;;;::::::<<<===>>>>>>>>>>>>???@@@AAAAAACCCEEEGGGHHHIIIJJJLLLNNNNNNQQQUUUWWWXXX```ssszzziii[[[XXXWWWSSSUUUZZZbbbwww|||ssspppeeeSSSEEE>>>:::555666555444333222111111111000111111222222111111111..................//////------........./////////000/////////............////////////////////////......////////////................../////////000000000000000000000000000///////////////000111111000000111222222333444444111111111111222333444444333333333333333444444555666777999:::;;;<<<<<<;;;======>>>???@@@AAAAAABBB888000555999222111666666222333333444555666777777555666777888999:::;;;;;;555888:::<<<<<<<<<===???????????????@@@AAABBBCCCDDDFFFIIIJJJJJJKKKMMMOOOPPPTTTYYY[[[\\\eeezzznnn___[[[YYYUUUTTTXXX\\\qqq~~~rrrrrrjjjXXXIIIBBB<<<555666666444333222111111111000111111222222222111111.../////////000000111111------------.........///000000//////.........---////////////////////////......////////////......---.........//////000000000000000000000000000000///////////////000111111000000111222333333444444111111111111222333444555222222222333444555666666777888:::<<<=========<<>>@@@BBBBBBBBBDDDEEE333333444444444555555555777666555444444555666777666666666777888888999999::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHIIIIIIJJJMMMOOOVVVTTTWWW^^^dddooo~~~nnn```WWWTTTRRRQQQYYYggg}}}{{{vvvpppiiibbbUUUEEE<<<:::888666444444444444222000222222222222111111111111111000000000/////////...000000000000///...------......////////////......////////////////////////.........////////////////////////000000111111222000000000000000000111111////////////000000000111111111111111111111111111111222222333444444555555777777777777777777777777777777888888999:::::::::<<<>>>@@@BBBBBBCCCDDDFFF333444444444444555555555666666555555555555666777555666666777888888999999::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHJJJMMMOOOTTTRRRUUU___iiiwwwwwwfffZZZTTTSSSRRRUUUbbbuuu~~~}}}uuuqqqlllfffZZZJJJ???:::888666555444444444222111333333333222222222222111000000000000////////////000000000111111000000///......////////////......////////////////////////------......///000000111000000000000000000000000111111000000000000000000/////////000000000111111111111111111111111111111222222222333444444555555777777666666666666666666777888888999999::::::;;;<<<>>>@@@BBBBBBCCCEEEGGG444444444444555555555555555555555555555666666777777777888999:::;;;;;;<<<::::::;;;;;;<<<=========?????????@@@AAABBBCCCDDDCCCEEEGGGHHHHHHJJJMMMOOOSSSRRRVVVbbbqqqooo```WWWTTTTTTSSS]]]mmm|||~~~wwwtttqqqkkk```PPPBBB999888777555444555444333111333333222222222111111111000000000000////////////...///000000111111111000......////////////......////////////////////////............//////000000000000//////////////////000000000//////.........//////000000000111111111111111111111111111111111333333333333444444555555444444444444333333333333888888999999:::;;;;;;;;;===???AAABBBBBBDDDGGGIII444444444555555555666666444555555666666666666666666777888999:::;;;<<<<<<::::::;;;;;;<<<=========?????????@@@AAABBBDDDDDDCCCEEEGGGHHHIIIKKKNNNPPPWWWWWW]]]jjj{{{wwwdddYYYTTTSSSRRRYYYfffxxx|||}}}{{{zzzwwwpppeeeVVVEEE999999777555555555555333111222111111111000000000000////////////000000000000------...///000000000000......////////////......////////////////////////000000//////.................................---/////////......---------000000000000111111111111333333333333333333333333333333444444444444555555444444444444444333333333999999999:::;;;;;;<<<<<<>>>???AAABBBCCCEEEHHHJJJ444444555555555666666666333444555666777777777666444444555777888999:::;;;::::::;;;;;;<<<=========>>>>>>???@@@AAACCCDDDEEEDDDEEEGGGIIIJJJLLLOOOQQQUUUXXX```mmm}}}}}}iii[[[SSSQQQQQQVVV```qqq}}}|||~~~~~~{{{tttjjj]]]KKK===999777555555555555333222111111111000000000//////////////////000000000000---...//////000000000000......////////////......////////////////////////111000000///......------........................//////...............---000000000111111111222222444444444444444444444444444444444444444444555555555555666666666777777777999::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEIIILLL555555555555666666666666333444555666777777777666444444555777888999:::;;;::::::;;;;;;<<<=========>>>>>>???@@@AAACCCDDDEEEDDDFFFHHHJJJKKKMMMPPPSSSRRRXXXbbbnnn~~~}}}qqq```VVVRRRPPPSSS\\\kkk|||}}}vvvooodddSSSCCC999777666555666555444222222222222111111111000000.../////////000000000111//////000111111111000000......////////////......///////////////////////////////////////...............//////000111111111/////////000000000000000000000111111111222222222333333333333333333333333555555555555555555444444555555666777888888999999:::::::::;;;<<<<<<======???@@@AAABBBCCCFFFJJJMMM555555555555666666666777222333555777777777777666555666777999:::;;;======::::::;;;;;;<<<======>>>>>>>>>???@@@AAACCCEEEEEEEEEGGGIIIJJJLLLNNNQQQTTTUUU]]]gggsss|||~~~|||zzzxxxfffZZZUUUOOOQQQYYYggg|||}}}~~~}}}wwwqqqiiiXXXHHH999888666555666555444222333333333222222222111111.../////////000000111111111111222222222111111000......////////////......////////////////////////------......///000000000///000000111222333333444000000111111222222333333000111111111111222222222222222222222222222222222555555555555555555444444222333444555666888999999::::::;;;;;;<<<=========???@@@AAABBBCCCFFFKKKNNN333333444444555666666666555555555555555666777777666666777888888888888888:::;;;======<<<<<<>>>???BBB@@@???@@@BBBEEEGGGHHHFFFHHHKKKOOORRRUUUWWWXXXWWW```iiiuuu}}}|||zzzxxxyyy|||ooocccTTTOOORRRWWWaaasss}}}{{{vvvlll\\\MMM===;;;666222222444444222111111111111111111111111000000000000000000000000000000///...---,,,,,,+++000000000000000000000000////////////000000000000...///000111111111111111////////////////////////000000000///000000111222000000000000111111111111333333333444444444555555444444555555666777777777555777888888777777888999:::<<<===<<<;;;;;;<<<===DDD@@@???BBBDDDEEEIIIOOO333333444444555666666666666555555555555666777777666777777888888888888888:::<<<===>>>======>>>@@@CCCAAA@@@AAABBBEEEGGGHHHGGGIIILLLQQQUUUYYY[[[]]]^^^fffooozzz~~~{{{xxxuuuwwwzzz~~~vvvgggWWWQQQRRRUUU]]]nnn}}}{{{wwwooo___QQQ@@@<<<777444444666666444111111111111111111111111000000000000000000000000111111111000/////////...000000000000000000000000////////////000000000000///000000111111111111000////////////////////////000////////////000111111000000000000111111111111333333333333444444444444333333444444555666666666666777888888777777888999:::<<<===<<<;;;;;;<<<>>>DDDAAAAAAEEEGGGHHHMMMSSS333333444444555666666666666666555555666666777888777777888999999999999888<<<===??????>>>>>>@@@AAADDDCCCBBBBBBCCCEEEGGGHHHIIIKKKOOOTTTYYY]]]```aaadddjjjsss|||yyy|||}}}~~~nnn[[[SSSRRRRRRXXXfff{{{|||~~~{{{xxxrrrdddWWWDDD>>>888666666888777777222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111000000///////////////////////////000////////////000111111000000000111111111222222222222222333333333444444222333333444444555666666666777888888777777888::::::;;;======<<<<<<===>>>DDDBBBDDDHHHJJJLLLQQQXXX333333444444555666666666666666666555666777777888777888999999::::::999999<<<>>>???@@@??????@@@BBBDDDEEEEEEEEEEEEEEEGGGIIIMMMOOORRRWWW[[[___aaabbbeeeiiisss~~~rrr]]]TTTQQQPPPTTT```rrryyy}}}~~~{{{yyyttthhh[[[HHH@@@888666888888888888222222222222222222222222000000000000000000000000.............../////////////////////////////////////////////000000000000111111111111111000///...////////////////////////111000000000000111222222000000111111111222222222222222222333333333333444333333444444555666666777666888999999888777999::::::;;;======<<<<<<===???CCCCCCEEEIIIKKKMMMSSS[[[333333444444555666666666666666666666666777888888888888999:::::::::::::::===>>>@@@@@@??????AAABBBDDDEEEGGGGGGFFFFFFIIIKKKPPPRRRUUUXXX\\\^^^```aaaeeeiiitttttt___UUUPPPNNNSSS\\\kkkwww{{{|||{{{vvvkkk___NNNAAA777666888777666888222222222222222222222222000000000000000000000000.........///////////////////////////////////////////////////000000000000111111111111111000///...000000000000000000000000222111111111111222333333111111111111222222222222222222333333333444444444555555555666777777888888777888999999888888999::::::;;;======<<<===>>>@@@BBBBBBEEEIIIJJJMMMUUU___333333444444555666666666777777666666777777888999999999:::;;;;;;;;;;;;:::===>>>???@@@??????@@@BBBBBBFFFIIIIIIHHHHHHKKKNNNSSSTTTWWWZZZ]]]___```aaahhhlllyyywwwcccWWWQQQOOOSSSYYYeee|||zzzzzz}}}|||yyyooodddTTTDDD888777999666555888333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000111111111111000000///000000000000000000000000222111111111111222333333111111111222222222222333333333333444444444555555555666666777888888999999777888999999888888999;;;:::;;;============???AAAAAABBBEEEIIIKKKPPP\\\hhh333333444444555666666666777777666666777777888999999::::::;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAAAAAEEEJJJJJJIIIIIIMMMPPPSSSUUUXXX[[[___aaacccdddlllooo~~~{{{iiiZZZSSSPPPTTTWWW___ttt|||}}}}}}|||tttjjjZZZHHH:::999;;;666555888333333333333333333333333000000000000000000000000333222222222111000000000000000000000000000000000////////////000000000000///000000111111111111000000000000000000000000000000000//////000000111222111111111222222222333333444444555555555666666666555555666666777888888888777888:::999888888999;;;:::;;;=========>>>???AAAAAABBBEEEJJJNNNVVVfffuuu333333444444555666666777777777777777777888888999999:::;;;;;;<<<<<<;;;;;;<<<===??????>>>>>>@@@AAA@@@EEEJJJKKKJJJJJJNNNRRRSSSUUUXXX\\\```dddfffgggmmmpppmmm\\\UUURRRTTTVVVZZZnnn~~~~~~}}}~~~wwwnnn^^^KKK;;;;;;<<<777555999333333333333333333333333000000000000000000000000222111111000///...------000000000000000000000000////////////000000000000...///000111111111111111000000000000000000000000...............///000000111111222222222333333333555555555666666666666777444444555555666777777777777999::::::999888:::;;;:::;;;===>>>===>>>@@@AAAAAABBBFFFLLLRRR\\\ooo555555555555555555444444666666666666777888999:::999999:::;;;;;;<<<<<<===BBB@@@>>>>>>???BBBFFFIIIGGGIIIKKKMMMNNNOOOOOOOOOVVVWWWYYY\\\___cccfffhhhkkksss~~~ttteeeXXXOOONNNQQQXXXhhhyyy~~~|||yyyuuuqqqgggSSS@@@888666333222444333333222111111222222222000///...---...///111333111000///000222222000///000000000000000000000000222111111111000000//////000000000000111111111111444333111000000000111222222222111111111111111222222222222222222222222222555555555555555555555555555555555555555555555555777888888999999:::;;;;;;<<<<<<<<<<<<===???@@@@@@BBBEEEIIINNNXXXjjj555555555555555555555555666666666666777888999:::999::::::;;;;;;<<<<<<===AAA@@@??????@@@CCCFFFHHHIIIJJJLLLOOOPPPQQQRRRRRRTTTUUUXXX[[[^^^aaaeeegggnnnyyyyyyhhh[[[QQQOOOPPPUUUcccrrr~~~~~~}}}yyyuuuqqqiiiWWWCCC:::777555444666555444333222222222222222111000///......///111222111000///000222222000///000000000000000000000000111111111111000000000///000000000000111111111111333222111000///000000111222222111111111111111222222222222222222222222222555555555555555555555555777777777777888888999999888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBEEEJJJTTTeee{{{555555555555555555555555666666666666777888999::::::::::::;;;<<<<<<======@@@@@@@@@AAABBBDDDFFFGGGIIIJJJMMMOOORRRTTTUUUUUUTTTVVVZZZ\\\^^^aaaeeehhhqqqmmm___TTTQQQPPPQQQ\\\iii~~~|||}}}zzzuuurrrmmm]]]III===888666666888777666555444333222222222222111000///...///000111111000///000222222000///000000000000000000000000111111111111000000000000000000000000111111111111111111000/////////000000222111111111111111222222222222222222222222222222555555555555555555555555333444444555666777888888888888999999::::::;;;;;;============???@@@AAABBBDDDFFFLLL[[[sss555555555555666666666666666666666666777888999:::::::::;;;;;;<<<=========??????AAABBBDDDEEEEEEEEEGGGHHHKKKMMMPPPSSSUUUVVVWWWZZZ]]]___```cccgggkkkuuuqqqcccVVVRRRPPPOOOWWWaaayyy{{{~~~{{{wwwssspppbbbOOOAAA888666777888888888666555333333222222222222111000/////////000111000///000222222000///////////////////////////111111111000000000000000///000000000111111111111000000//////////////////111111111000111111222333111222222222222222333333555555555555555555555555111222333444555777888888888888999999:::;;;;;;<<<=========>>>@@@AAACCCCCCHHHIIIPPPccc555555555666666666777777666666666666777888999:::::::::;;;<<<<<<======>>>>>>@@@AAACCCEEEEEEEEEEEEDDDFFFGGGJJJMMMPPPSSSTTTXXX[[[^^^___```dddkkkqqq|||vvvfffYYYTTTRRRPPPUUU]]]qqqzzz|||}}}yyyvvvrrrgggVVVDDD999666666777999888666555444333333333222222111000000000000000111000///000222222000///////////////////////////000000000000000000111111///000000000111111111111/////////000000000//////111111000000111222222333111111111222222333333333555555555555555555555555444555666777999;;;<<<<<<888999999:::;;;;;;<<<<<<>>>>>>>>>???AAABBBDDDEEEJJJMMMWWWmmm555555555666666777777888666666666666777888999:::;;;;;;;;;<<<======>>>>>>???@@@BBBCCCEEEFFFFFFFFFDDDEEEFFFHHHKKKOOOQQQSSSVVVZZZ]]]^^^```hhhsss|||}}}|||~~~}}}lll\\\VVVSSSPPPTTT[[[iii}}}xxxyyy~~~|||yyyssslll]]]III;;;666666555888777666555444333333333111111111111111111000000111000///000222222000///000000000000000000000000000000000000111111111111000000000000111111111111//////000111111111000000000000000000111222333333111111111222222333333444555555555555555555555555444444555777888:::;;;;;;999999::::::;;;;;;<<<<<<>>>>>>???@@@BBBDDDEEEFFFKKKRRRbbb|||444555555666777777888888666666666666777888999:::;;;;;;<<<<<<======>>>>>>@@@AAAAAACCCDDDEEEFFFGGGGGGGGGHHHJJJLLLOOORRRTTTUUUYYY]]]```eeeppp{{{vvvwww~~~rrr```XXXTTTPPPSSSZZZ```rrrzzzuuu{{{~~~{{{tttqqqdddOOO???999777555666555555444333333333444000000111111222222111111111000///000222222000///000000000000000000000000///000000000111111111111000000000000111111111111//////111222222222111111000000000000111222333444000111111222333333444444555555555555555555555555222333444555666777888888999999::::::;;;<<<<<<<<<>>>???@@@AAACCCEEEFFFGGGMMMXXXmmm444555555666777888888999666666666666777888999:::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBDDDEEEGGGHHHJJJJJJJJJLLLNNNQQQTTTUUUUUUZZZ___ccckkkyyy~~~tttqqquuu}}}wwwcccZZZUUUPPPRRRXXXWWWiii}}}|||sssyyy}}}uuuttthhhSSSAAA:::888555555444444333333333444444///000111222222222222222111000///000222222000///000000000000000000000000//////000000111111111222000000000000111111111111///000111333333333222111000000000000111222333444000000111222333333444444555555555555555555555555666666777888999:::;;;;;;999999:::;;;;;;<<<<<<===??????@@@AAACCCEEEGGGHHHOOO]]]uuu555555555555555666777777777777777777888999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>??????@@@AAACCCEEEGGGHHHIIIJJJKKKMMMPPPRRRTTTUUUWWWYYY^^^dddlll{{{~~~uuutttvvvyyy}}}fffXXXRRROOOOOOQQQUUU]]]kkk{{{|||rrrxxx}}}~~~|||zzzvvvlll[[[JJJ===999999888777666555444333222222//////000000111111111222000000000000000000000000222222222111111111000000000000000000000000000000//////000000000000//////111111111000000000000000000111111111111222222222333333333444444444555555666666555444333333222222777777777777888999:::;;;999999999999:::;;;;;;<<>>>>>BBBCCCDDDGGGLLLQQQaaa~~~666555555555555666777777777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@AAACCCEEEGGGHHHIIIKKKMMMPPPSSSUUUWWWWWWZZZ\\\```fffmmm}}}~~~zzzzzz{{{jjj\\\TTTPPPOOOPPPNNNTTT^^^lll~~~ssswww{{{~~~|||yyyooo___MMM@@@:::999888777777666555444333222111111111111222222222333000000000000000000000000111111111000000000//////000000000000000000000000000000111111111111000000111111111111000000000000111111111111222222222222333333333444444444555555555555555555555555555555777777777777888999:::;;;::::::::::::;;;<<<===>>>AAA??????BBBDDDDDDHHHMMMTTTfff666666555555666666777888888777777888888999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBCCCEEEGGGHHHJJJLLLPPPUUUXXXZZZ[[[[[[^^^___bbbhhhppppppaaaWWWQQQNNNOOONNNPPPVVVbbbrrrxxxyyy|||{{{rrrdddRRRDDD<<<999777777777777666444333333222222222333333333333333000000000000000000000000000000000///////////////000000000000000000000000111111222222222222111111111111111111111111111111111111111111222222222333333333333444444444555555444444555666777777888888888777777888888999:::;;;;;;;;;;;;<<<<<<===??????BBB@@@@@@CCCDDDDDDHHHNNNZZZppp666666666555666777777888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGHHHJJJMMMSSSXXX\\\^^^______```aaadddjjjrrrwwwggg[[[RRRNNNNNNPPPPPPTTT]]]jjj|||~~~}}}uuuhhhWWWHHH===888777777888888777555444333222222222222333333333333000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000111111111111111222222111111111222222222333333333333333444444444555555444555555666666777777888888888888888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@BBB@@@AAACCCCCCCCCIIIQQQbbb{{{666666666666666777888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<===??????@@@@@@AAABBBDDDFFFHHHIIIKKKNNNSSSYYY^^^```aaaaaa```bbbgggmmmvvvnnn```TTTOOONNNNNNMMMPPPXXXaaannn~~~}}}wwwlll]]]LLL???777777777888999888777555444222222222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000111111222222222333111222222222222333333333333333333444444444555555555555555555555555555555888888888888999:::;;;<<<:::::::::;;;<<<>>>???@@@AAA@@@BBBDDDCCCDDDKKKTTThhh777777666666777777888999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>??????@@@AAAAAACCCDDDFFFHHHIIIKKKNNNSSSXXX]]]```aaabbb```cccjjjrrr|||vvvsssoooooosssxxx|||~~~yyyuuuuuuvvvxxx|||vvvfffYYYRRRQQQOOOLLLOOOWWW]]]fffwww|||~~~}}}yyypppbbbQQQAAA888666888999:::999888666444222222222222111111111111000000000000000000000000111111111111222222222222000000000000000000000000//////000000000000//////000000111111222333333333222222222222333333333333333333333444444444555555555555555555555555555555999888888999999:::;;;<<<:::::::::;;;===>>>@@@AAAAAAAAADDDFFFEEEGGGPPPZZZppp777777666666777777888999999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIKKKMMMQQQUUUZZZ]]]```aaaaaaeeemmmxxxzzzqqqmmmcccbbb``````cccfffhhhhhhhhhjjjkkkkkkjjjiiijjjkkkkkkjjjjjjlllppptttwwwwwwssstttsssooojjjeeeddddddaaadddiiinnnssswww|||~~~mmm^^^VVVUUURRRNNNOOOWWW\\\dddwww{{{}}}~~~{{{uuuhhhVVVEEE:::666888999;;;:::999666555444444333333222222222222000000000000000000000000000000000000111111111222000000000000000000000000000000000111111000000000000000111222222333444444222222222333333333444444333333333444444444555555555555555666666777777888999999999999:::;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDGGGIIIIIIKKKUUUaaa|||777777777777777888888999999999999999:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCEEEGGGHHHJJJKKKMMMPPPSSSXXX\\\___```aaafffppp|||tttgggaaa___\\\[[[ZZZ\\\^^^______^^^\\\___bbbcccaaa___^^^^^^\\\\\\]]]___bbbcccaaa```^^^aaaeeeeeeaaa]]][[[ZZZWWWZZZ]]]___aaacccfffiiikkkpppvvvyyy{{{rrrbbbZZZYYYRRRLLLLLLSSSXXXaaawww}}}}}}}}}xxxlllZZZHHH<<<666888:::;;;;;;999777555555555555444444333333333000000000000000000000000.../////////000000111111000000000000000000000000111111222222222222111111000000111222333333444444222222333333333444444444333333333444444444555555444444555777888:::;;;;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFIIILLLLLLOOOZZZfff555555555666666777888999999:::<<<===>>>======<<<;;;===???????????????AAA@@@CCCFFFHHHHHHHHHIIIJJJKKKLLLNNNQQQUUUYYY]]]```aaajjjvvv~~~xxxwwwvvvsssooojjjccc]]]ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]ZZZYYYXXXXXXZZZ[[[[[[ZZZYYYXXXXXXYYY[[[ZZZXXXUUUSSSSSSSSSTTTVVVXXXZZZ\\\ZZZ\\\___```aaaeeekkkppp~~~uuulllaaaXXXOOOLLLLLLPPPSSS[[[rrr~~~{{{|||vvvmmm^^^JJJ===:::888666666777888888777555444333333222222333333222111000//////000111222111111111111111111111111111111111000000000000000000000111222222222222111222222111111111111222222333333333222222222111111444444444555555555555666555555555666777888888999;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@AAADDDGGGLLLPPPLLLKKKRRRUUU___qqq666555555666666777888999777999:::<<<============;;;===?????????>>>???@@@AAADDDGGGIIIIIIIIIJJJLLLMMMNNNPPPRRRUUUYYY]]]```eeennn{{{|||tttrrrrrrqqqrrruuuzzz|||{{{wwwvvvxxxuuuqqqrrrrrrpppmmmhhhccc___]]]XXXYYY[[[^^^```aaaaaaaaadddeeeeeedddaaa___]]]]]]\\\ZZZXXXXXXZZZ[[[[[[ZZZZZZYYYXXXYYYZZZZZZXXXVVVRRRQQQPPPOOOOOOPPPRRRRRRRRRTTTUUUVVVVVVXXX]]]aaafffmmmwww~~~{{{{{{~~~zzzqqqfff\\\UUUQQQPPPSSSUUU]]]rrr|||wwwooo```MMM@@@:::888666666777888777666555444333333222222333333222111000//////000111222000000000000000000000000111000000000000000000000000000111222222222222222222222111111111111222222222222222222222222222222444444444555555555555666444555555666777777888888;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@BBBEEEHHHLLLQQQOOOOOOUUUXXXcccwww666666666666777888999999777888999;;;<<<=========;;;===?????????>>>???@@@BBBEEEHHHIIIJJJKKKLLLNNNOOOQQQSSSUUUWWWZZZ^^^aaajjjrrr}}}yyyvvvnnnhhhdddeeeeeedddeeehhhooosssuuutttvvvyyyyyyvvvvvvuuurrrooolllhhheeeccc^^^aaaeeeiiimmmnnnoooooopppqqqqqqnnniiidddaaa```___]]][[[[[[]]]___`````````^^^\\\\\\\\\ZZZXXXVVVQQQPPPOOONNNMMMMMMNNNNNNMMMNNNNNNMMMLLLNNNQQQSSSSSSXXX___eeeiiijjjlllmmmllliiiiiimmmrrryyyyyymmmaaaXXXSSSQQQTTTUUU\\\ppp|||zzzsssdddQQQDDD:::888555555666777666666555444333333222222333333111111000000000000111111////////////////////////000000000000000000111111000000111111222222222222222222111111111111222222111111222222333333444444444444444555555555555666444555555666666777777888999:::::::::;;;;;;;;;<<<<<<===???@@@AAACCCGGGJJJLLLTTTUUUUUUYYY]]]jjj666666666666777888999:::888999999::::::;;;;;;;;;;;;===???@@@??????@@@AAABBBEEEGGGIIIJJJKKKMMMOOOQQQTTTVVVXXXXXX[[[```ccclllrrr~~~tttrrrooonnnooopppooonnnjjjgggeeeeeedddaaabbbffflllttt}}}|||vvvqqqmmmkkkfffjjjpppwww}}}wwwnnniiigggdddbbbaaabbbfffjjjmmmnnnnnnkkkhhheeebbb___ZZZWWWTTTSSSRRRQQQPPPPPPQQQRRROOONNNMMMKKKKKKKKKMMMOOOPPPRRRUUUXXXZZZ\\\]]]]]]```\\\[[[^^^aaafffoooyyytttgggXXXQQQNNNPPPRRRXXXkkk|||vvvhhhUUUGGG:::888555444555666666555555444333333222222333333111000000000000000000111000000000000000000000000000000000000000111111111111111111111111222222222333222222111111222222333000000111222333444555666444444444555555555555666555555555666666777777777888999999::::::;;;;;;;;;;;;<<<>>>@@@AAADDDHHHKKKMMMWWWYYYYYY]]]aaappp666666666777777888999:::;;;;;;::::::999999999999<<<>>>@@@AAA@@@@@@AAABBBAAACCCFFFHHHIIIKKKNNNPPPSSSVVVZZZZZZZZZ\\\bbbggglllqqq||||||uuuqqqgggffffffhhhkkkmmmnnnooojjjgggfffeeebbb```dddkkkooo||||||uuuqqqjjjoooxxxzzzqqqmmmjjjjjjkkkpppwww}}}zzzuuuoooggg___ZZZYYYXXXVVVTTTRRRRRRRRRRRRQQQPPPMMMLLLLLLMMMMMMNNNQQQQQQPPPQQQRRRSSSTTTTTTSSSQQQQQQTTTUUUVVV\\\ccckkkzzz{{{nnnXXXPPPLLLNNNPPPVVVgggzzzxxxjjjWWWJJJ<<<999666444555666666666555444333333222222333333000000000111111000000000111111111111111111111111//////000000111111111111111111000000000111222333333333222222222222333333000000111222444555666666444444444555555555555666666666666777777777777777888888999999:::;;;<<<<<<;;;<<<>>>@@@BBBEEEIIILLLOOOYYY[[[[[[aaagggyyy777777777777888999::::::<<<;;;;;;:::::::::::::::>>>@@@BBBBBBAAAAAABBBCCCAAACCCFFFGGGIIIKKKOOORRRTTTXXX\\\]]]\\\^^^eeejjjmmmsssyyysssmmmiiiggggggaaacccgggkkkoooqqqssssssqqqmmmjjjgggccccccmmmxxx}}}wwwrrrwwwwwwrrrrrrtttxxx~~~ssshhhaaa^^^\\\ZZZWWWUUUTTTSSSSSSVVVSSSPPPNNNNNNNNNNNNMMMNNNLLLKKKKKKMMMOOOOOOOOOOOOMMMNNNQQQQQQOOORRRWWW[[[gggwwwuuu]]]TTTNNNOOOPPPUUUeeewwwyyymmm[[[OOO>>>:::666555555666777777555444333333222222333333000000111111111111000000111111111111111111111111/////////000111111222222222111000000000111333444333333222222222222333333111111222333444555666666444444444555555555555666888888888888888888888888888888999:::;;;<<<======;;;===???@@@BBBEEEIIILLLPPPXXXYYY[[[eeeppp777777777777888999::::::;;;:::::::::;;;<<<===>>>???AAACCCDDDCCCCCCDDDEEEBBBDDDFFFHHHJJJMMMQQQTTTTTTYYY^^^___^^^```gggnnnqqqzzz|||xxxmmmlllhhheeebbbbbbcccdddffflllttt|||~~~wwwoooiiikkkxxx|||{{{vvv{{{~~~~~~qqqhhhbbbaaa```______```aaaaaabbb^^^XXXUUUTTTSSSQQQOOOOOOMMMKKKKKKMMMNNNNNNLLLPPPNNNNNNPPPOOOMMMOOOSSSTTT[[[eeennnuuu|||cccXXXPPPOOOPPPSSSaaaqqqzzzooo```UUU???<<<888555666777888888555444333333222222333333///000111222222111000///111111111111111111111111...//////000111111222222222111000///000111333444444333333222222333333444222222222333444555666666444444444555555555555666999999999999999999999999999999:::;;;<<<===>>>>>><<<>>>@@@AAABBBEEEHHHKKKPPPUUUUUUZZZkkk{{{777777777777888999:::;;;999888999:::;;;>>>@@@BBB@@@BBBDDDEEEDDDDDDEEEFFFCCCEEEGGGIIIKKKOOOSSSVVVTTTYYY___```___aaaiiipppuuu}}}wwwrrrmmmiiicccccccccbbbaaabbbeeegggqqqyyyvvvlllnnn}}}~~~zzzwwwmmmeeeeeefffhhhkkkooorrrtttnnniiibbb^^^\\\ZZZWWWTTTVVVRRROOOOOOPPPPPPNNNLLLNNNKKKJJJKKKJJJHHHKKKPPPMMMQQQWWW]]]dddnnnzzzfffZZZQQQOOONNNPPP\\\kkk|||{{{rrrdddZZZAAA===888666666777888999555444333333222222333333///000111222222111000///000000000000000000000000...//////000111222222222222111000//////111333444444333333222222333333444222333333444444555555555444444444555555555666666::::::::::::::::::::::::999999:::;;;<<<>>>>>>???===???@@@AAABBBDDDHHHKKKOOOSSSRRRZZZnnn888888999999999:::::::::;;;:::999888999;;;>>>???@@@AAADDDFFFGGGGGGFFFEEEEEEFFFJJJOOOSSSVVVVVVUUUZZZYYYZZZ___bbbeeelllttt|||vvvrrrooohhhcccbbbeeedddbbbaaacccggglllooo{{{uuuxxx~~~{{{zzzvvvooollllllnnnttt{{{~~~xxxpppggg___[[[YYYZZZWWWTTTSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLIIILLLPPPSSSWWW^^^gggnnn~~~mmm\\\NNNLLLOOOSSS]]]iiiwww}}}zzzuuuiii]]]EEE>>>888777666444555777555555444333222222222222333222111111000111111111000000000000000000000000---...000111111111000///000000111111111222222222222222111111222222333444444444444555555555555666555555555555666666666777999999999888999999::::::::::::;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIKKKQQQWWW^^^qqq888999999999999::::::::::::999999999:::<<<>>>@@@@@@AAABBBDDDEEEEEEDDDDDDEEEGGGKKKOOOSSSVVVVVVVVV\\\[[[]]]aaadddgggnnnwww~~~yyypppmmmkkkfffbbbcccaaabbbdddfffiiipppxxx~~~||||||}}}~~~}}}xxxuuuvvvzzz~~~tttoooqqqrrruuu}}}tttjjjdddaaa^^^[[[XXXVVVVVVVVVUUUUUUUUUUUUTTTSSSPPPNNNLLLJJJKKKMMMOOOOOOPPPTTTZZZ^^^fffkkksss~~~qqq```RRROOOQQQSSS[[[fffrrr|||zzznnnbbbHHH@@@999888888666666888666555444333222222222222333222222111111111111111000000000000000000000000...//////000000000000000000000111111111222222222222222111111222222333444333333333333444444444555444444444555555555555666999999888888999999::::::<<<<<<===>>>??????>>>>>>??????AAACCCEEEGGGIIIJJJLLLQQQWWWaaayyy999999999999::::::::::::999999999999;;;===@@@AAAAAAAAAAAAAAAAAABBBCCCDDDGGGIIILLLPPPTTTVVVWWWXXX^^^]]]___cccfffhhhqqqzzzzzzvvvrrrppplllgggdddeeeaaaeeejjjnnnrrr{{{}}}yyyxxxyyy{{{}}}~~~}}}xxxvvvrrrsssvvvyyy~~~xxxtttrrrvvvxxx|||zzzpppkkkdddaaa^^^]]]]]]_________]]]\\\[[[YYYVVVRRRNNNLLLLLLMMMMMMLLLKKKLLLOOOQQQRRRWWW___fffooo|||uuueeeVVVSSSRRRRRRXXXbbbnnnxxx{{{~~~zzzooodddLLLCCC;;;999888777777999666555444333222222222222333333222111111111111111000000000000000000000000000////////////000111111111111111111111222222222222222111111222222333444222222222333333333444444333333444444444555555555999999888888999999:::;;;===>>>???@@@@@@???>>>======>>>AAADDDFFFHHHJJJJJJNNNQQQWWWfff999999999:::::::::;;;;;;888999999:::<<>>===<<<>>>AAAEEEHHHJJJKKKKKKQQQQQQXXXjjj999999:::::::::;;;;;;;;;888999:::<<<>>>@@@AAABBBDDDCCCBBBAAAAAACCCFFFGGGJJJMMMQQQSSSTTTVVVYYY\\\___```cccfffgggjjjuuuxxxsssqqqwww~~~tttqqqoooppprrruuuwwwxxxvvvxxx|||~~~~~~{{{vvvrrrmmmlllkkknnnqqqtttsssrrrsssuuuxxxyyywwwsssqqqppptttuuuzzzxxxnnnmmmlllooowwwyyypppggg```[[[XXXOOONNNMMMMMMMMMMMMMMMLLLMMMQQQTTTRRRQQQTTT___hhhqqq{{{xxxhhhYYYTTTRRRPPPTTT\\\kkkuuu{{{wwwzzz~~~wwwmmmSSSFFF:::777777666666777666666555444333333333333444333333222111222222222111111111111111111111111111000/////////000222333111111111111111111111111222222111111222222333444444444444444555555555555666666666666777777777777888888888888999:::;;;<<<666888<<>>>>>???BBBEEEHHHJJJLLLMMMRRRRRRZZZqqq::::::::::::;;;;;;;;;;;;999:::;;;===???@@@AAABBBDDDCCCBBBBBBCCCEEEHHHJJJKKKOOOSSSTTTTTTVVVZZZ^^^aaabbbeeehhhhhhkkkwww|||}}}~~~rrrooolllkkkmmmpppsssttttttvvvzzz}}}~~~{{{tttoooiiigggfffhhhlllnnnllljjjlllnnnqqqrrrpppnnnmmmlllmmmpppuuu}}}tttssstttzzz{{{nnnccc]]]VVVSSSPPPMMMMMMLLLJJJIIIHHHKKKLLLKKKJJJLLLSSSYYY___ggguuu|||kkkZZZTTTQQQNNNRRRZZZeeeppp|||{{{|||yyyoooVVVHHH:::666777777666777777666555444333333333333444444333222222222222222111111111111111111111111111000000000000111222222222222222111111111111111222222111111222222333444444444444555555555666666666666777777777888888888777777777888999:::;;;<<<555777:::===???@@@@@@@@@AAAAAABBBDDDGGGJJJLLLNNNQQQSSS```{{{:::::::::;;;;;;;;;;;;<<<;;;;;;===>>>???@@@@@@@@@BBBBBBBBBCCCEEEGGGIIIJJJMMMQQQTTTUUUUUUVVV[[[___cccdddhhhjjjjjjmmmzzz~~~{{{}}}qqqmmmiiigggiiimmmpppqqquuuwww{{{}}}uuuoooiiidddaaaaaafffjjjjjjiiihhhiiijjjjjjiiijjjkkkmmmfffiiinnnttt~~~{{{{{{|||rrrhhh]]]XXXSSSOOONNNNNNLLLKKKHHHIIIIIIIIIIIIJJJMMMPPPSSSXXXbbboooppp]]]UUUPPPMMMQQQYYY___jjjxxx}}}~~~zzzqqqZZZKKK;;;777888888777888777666555444444333333444444444333222222222222333111111111111111111111111000000111222222222222111222222222111111111000000222222111111222222333444333333444444444555555555666666666666777777777777777777777888999:::<<<===999:::;;;===???@@@@@@AAADDDCCCCCCCCCFFFIIIMMMOOOSSSWWWhhh:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJMMMQQQUUUVVVUUUVVV[[[```dddfffjjjlllkkkooo||||||zzzqqqmmmhhhfffhhhmmmqqqsssrrrtttxxx}}}|||tttmmmkkkeee^^^^^^ccciiikkkkkkhhhhhhgggffffffhhhmmmpppaaadddggglllrrr|||ttt```[[[UUUQQQRRRRRRRRRQQQMMMLLLLLLKKKKKKKKKKKKKKKLLLOOOUUU___nnnuuu```VVVPPPLLLOOOWWW\\\hhhvvv}}}|||www]]]MMM===888999999999999777777555444444444444444555444333333222222333333111111111111111111111111///000111333333222111111222222222222111111000000222222111111222222333444222222333333333444444444555555555555666666666777777777777888999;;;<<<===<<<======>>>???@@@@@@AAAFFFEEECCCCCCEEEHHHMMMOOOVVV[[[mmm;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@BBBAAAAAABBBEEEHHHKKKMMMNNNNNNRRRWWWYYYXXXZZZ___dddiiieeedddjjjnnnyyy}}}{{{}}}vvv|||zzznnnfffhhhkkkjjjnnntttxxxyyy{{{{{{vvvqqqpppqqqiiidddaaadddffffffgggkkkjjjgggdddbbbccceeeffffffcccccccccfffjjjqqqwww{{{pppeee[[[XXXWWWRRROOONNNOOOKKKKKKPPPPPPKKKHHHJJJLLLLLLOOOWWW```lll}}}}}}gggYYYTTTUUUUUUTTT^^^gggwwwzzzfffUUUBBB:::888777777999999888777666555444333333333333333222222222111111333333333333333222111000222222222111111111000000000111111111111222222222111111222222222333333333666666555444555666777888777777777777777888888888::::::999999::::::;;;<<<999:::<<<<<<<<<===???AAACCCDDDDDDEEEFFFHHHLLLPPP[[[]]]ooo;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@CCCBBBCCCDDDFFFIIILLLNNNPPPPPPTTTYYY[[[ZZZ\\\aaaccchhhffffffllloooyyy{{{|||{{{xxxzzzwww}}}|||ooofffgggiiihhhllltttwwwwwwxxxwwwssspppppprrriiidddaaaccceeeeeegggkkkllljjjhhhhhhhhhhhhfffeee^^^^^^^^^```dddiiinnnqqqpppqqqtttzzz|||{{{tttiii___\\\ZZZVVVTTTTTTTTTOOOMMMPPPPPPMMMKKKMMMKKKIIIKKKPPPVVV^^^kkkwwwlll[[[UUUTTTTTTSSSccclll|||}}}hhhVVVDDD;;;999888888999888888777666555444333333333333333222222222111111222222222222222222111111333333333333222222111111111111111111222222222222111222222222222333333333555444333333333444666666777777777777888888888888::::::999999::::::;;;<<<:::<<<===>>>===???AAACCCEEEFFFGGGGGGHHHJJJNNNQQQ\\\```ttt::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@CCCCCCDDDEEEHHHKKKNNNPPPRRRRRRUUU[[[\\\\\\___dddcccjjjiiiiiioooqqqzzz|||xxxvvvxxx|||xxxxxxyyy}}}tttiiiiiiiiiiiimmmuuuwwwyyyzzzyyyvvvuuuuuuvvvkkkeeeaaabbbdddeeehhhlllkkkkkkllllllllliiiddd```[[[[[[[[[\\\^^^bbbeeegggbbbccceeejjjqqqwww{{{}}}zzzvvvtttvvvzzzxxxnnneeebbb```^^^]]]___]]]WWWSSSSSSRRROOONNNOOOMMMJJJJJJLLLNNNQQQYYYaaannnxxxsss___UUUSSSSSSSSS\\\fffwwwkkkYYYFFF<<<999888888999888888777666555444444333333333333222222222111111000000111111111111111111444444444333333333333222111111111111222222222333222222222222333333333333444444444333444555555666666666777777888888888888:::::::::::::::;;;;;;<<<<<<===?????????@@@CCCEEEGGGHHHIIIIIIJJJMMMQQQTTT[[[ddd|||999999999:::::::::::::::<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFIIILLLNNNPPPRRRRRRUUU[[[]]]]]]aaaggghhhooonnnoootttuuu|||~~~yyyvvvvvvyyy~~~|||yyyyyy||||||nnnkkkkkkkkkpppyyy{{{~~~zzzmmmfffaaaaaaccceeeiiinnnnnnpppsssuuutttnnneee___\\\\\\[[[[[[\\\]]]___```bbbaaabbbffflllrrruuuwwwvvvqqqnnnoooppprrrvvv|||{{{ssskkkiiihhhgggiiilllkkkfff```\\\XXXUUURRRPPPRRRNNNMMMNNNNNNNNNQQQVVV]]]gggrrrwwwyyy}}}zzzcccVVVRRRQQQQQQRRR\\\nnnppp]]]III>>>:::888888999888777777666555555444444333333333222222222111111/////////000000111222222333333333333333333333222111111111222222222333333222222222333333333444444555555555555555666666777666666777777888888999999:::::::::::::::;;;<<<<<<<<<===??????@@@AAADDDFFFIIIJJJKKKKKKLLLOOOSSSVVV[[[iii999999999::::::;;;;;;;;;============>>>@@@AAABBBAAABBBDDDFFFIIILLLNNNOOOQQQQQQTTTYYY\\\]]]aaahhhnnnuuuuuuuuuyyyyyyyyysssqqqnnnuuu{{{yyy{{{}}}~~~}}}}}}~~~sssnnnmmmmmmttt}}}|||mmmeee^^^^^^```ccchhhnnnuuuxxx~~~wwwkkkccc^^^\\\ZZZYYYYYYZZZ[[[]]]bbbccceeejjjooosssuuuuuurrrlllhhhhhhhhhgggjjjooosss||||||uuuqqqqqqrrrssswww|||~~~{{{uuunnngggaaaZZZTTTTTTOOOMMMOOOOOOMMMNNNQQQPPPVVV\\\______dddmmmuuuhhhXXXRRRPPPPPPPPPYYYiii{{{uuubbbLLL@@@;;;999888999777777666666555555444444333333333222222222111111000/////////000111222333111111111111222222222222111222222222222333333333222222333333333444444444333333444444555555555555555666666777888888999999;;;;;;::::::;;;;;;<<<===;;;===>>>???@@@AAADDDFFFHHHJJJKKKLLLMMMQQQUUUYYY]]]ooo999::::::;;;;;;<<<<<<===???>>>>>>>>>???AAACCCDDD@@@AAADDDGGGJJJLLLNNNOOOQQQPPPSSSXXX[[[]]]bbbiiiqqqxxxxxxxxx}}}}}}~~~}}}xxxoookkkiiiqqq~~~zzz{{{|||||||||}}}xxxrrrqqqrrrzzzmmmddd\\\[[[]]]aaahhhoooxxx||||||nnnddd^^^\\\XXXVVVVVVWWWZZZ\\\```dddkkkssszzz|||{{{xxxoooiiicccbbb___]]]```dddgggooowww|||}}}{{{wwwwwwzzz~~~vvviii^^^VVVPPPMMMNNNNNNKKKJJJLLLLLLNNNPPPQQQRRRVVV]]]cccmmmxxxooo]]]TTTQQQQQQQQQWWWdddtttyyyfffOOOBBB<<<999999:::777777666666555555555555333333333222222222111111222111000///000111222333000111111111111111222222222222222222333333333333333333333333444444444444111111222333333333333222555555666777888999999:::;;;;;;;;;;;;;;;<<<<<<===;;;===???@@@@@@BBBEEEGGGHHHJJJLLLMMMPPPTTTYYY]]]cccwww::::::;;;<<<<<<===>>>>>>@@@@@@??????@@@BBBDDDFFFAAABBBEEEHHHKKKNNNPPPQQQQQQPPPSSSXXX\\\^^^cccjjjpppwwwwwwxxx||||||}}}{{{pppllljjjqqq|||{{{|||}}}}}}~~~{{{yyy{{{rrriii```^^^```dddlllttt|||sssiii___\\\XXXUUUUUUWWW[[[^^^fffmmmxxxqqqjjjbbb___[[[XXXZZZ^^^^^^dddkkkooouuu{{{|||zzzzzzyyy|||}}}nnn___XXXRRRQQQPPPLLLJJJKKKNNNMMMMMMNNNPPPSSSUUUWWW___gggwwwvvvbbbXXXUUUTTTQQQUUU___ooo|||}}}iiiQQQCCC===:::999:::666666666666555555555555333333333222222222111111444333111000000111222333111111111222222333333333222222222333333333444444333333333444444444444555222333444555555555444444555555666777888999::::::;;;;;;;;;;;;;;;<<<======<<<>>>@@@AAABBBDDDGGGIIIIIIJJJMMMPPPSSSXXX]]]aaakkk;;;;;;<<<<<<===>>>??????AAAAAA@@@???@@@CCCEEEGGGBBBCCCFFFJJJMMMPPPQQQRRRRRRQQQSSSYYY\\\___eeelllmmmtttuuuwww~~~||||||wwwtttlllrrrzzz}}}~~~~~~xxxnnneeeccceeejjjrrrzzz~~~sssbbb^^^YYYVVVVVVYYY___bbbpppyyyuuummmeee___ZZZWWWXXX]]]XXX]]]cccgggmmmtttwwwuuuzzz{{{yyykkkbbb[[[XXXUUUPPPMMMMMMLLLKKKJJJLLLOOOQQQOOOMMMTTTZZZfffvvv{{{fff[[[WWWWWWRRRVVV```qqqjjjRRRDDD>>>:::999:::666666666666666555555555333333333222222222111111666444222111000111222333222222222333333444444444222222333333333444444444333333333444444444555555555666888999999999888777444555666777888999::::::<<<;;;;;;;;;;;;<<<======>>>???AAACCCCCCEEEHHHKKKIIIKKKNNNQQQUUUZZZ```eeerrr::::::::::::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLMMMPPPSSSSSSSSSTTTXXX^^^cccgggiiinnnqqqqqqttt}}}|||}}}yyyrrrttt}}}|||tttgggggglllqqq{{{uuujjj```YYYYYY\\\^^^bbbfffwww|||ooobbb]]][[[XXXWWWXXXXXXYYYZZZ___eeemmmuuuyyynnneee\\\YYYVVVRRRQQQRRRQQQPPPNNNNNNNNNNNNLLLKKKQQQUUU[[[eeesssmmm___XXXVVVSSSSSS[[[nnn~~~qqq\\\III===999:::;;;:::888777666777666555333333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333555444444333333444444555===<<<:::888666666666777777888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@@@@BBBGGGJJJKKKIIIKKKQQQWWW[[[cccjjjsss::::::::::::;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJKKKKKKMMMOOOQQQUUUUUUWWWZZZ^^^bbbeeegggjjjnnnooottt~~~~~~}}}xxxlllmmmssszzz~~~pppeee[[[YYY]]]bbbjjjppp~~~qqqddd^^^ZZZWWWVVVWWWUUUVVVXXX\\\ccckkkrrrvvv||||||}}}}}}sssiii___[[[XXXTTTSSSUUUWWWVVVTTTRRRPPPNNNLLLKKKLLLOOOSSSYYYdddsssssscccZZZVVVQQQSSS]]]sss~~~rrr^^^KKK???:::999;;;999888666666777777666444555444444444444444444444111111111111111111111111222222222222222222222222111222222222222333333333444444333333333333444444777666666555555555666666777888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???BBBBBBBBBBBBBBBDDDHHHKKKJJJIIILLLSSSYYY]]]eeelllxxx;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQWWWWWWYYY[[[^^^aaadddeeefffkkkmmmsssuuuwww~~~xxxkkk___\\\```iiittt}}}tttggg```[[[VVVTTTUUUSSSTTTWWW\\\bbbjjjppptttwwwwwwvvvuuutttvvvyyy|||wwwmmmccc]]]ZZZWWWXXX\\\^^^]]][[[XXXUUURRRPPPNNNKKKLLLMMMPPPVVV___jjjqqqzzzhhh\\\VVVTTTTTT\\\nnntttaaaOOOAAA:::999:::888777666777888888777555666666666555555444444444222222222222222222222222222222222222222222222222222222222222333333333333444333333222222333333444222333444555666777777777777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@CCCDDDDDDCCCCCCEEEIIILLLJJJJJJNNNVVV[[[___gggnnn~~~<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???AAACCCDDDEEEFFFIIILLLMMMNNNOOORRRSSSUUUWWWZZZ\\\^^^aaadddffffffkkkmmmttt}}}qqqeeeccchhhppp{{{xxxkkkccc[[[UUURRRSSSSSSTTTWWW\\\bbbiiinnnqqqqqqqqqpppmmmkkkkkkmmmooovvvvvvmmmddd___]]]\\\aaagggggggggfffccc^^^YYYUUUTTTNNNNNNNNNOOORRRWWW]]]```qqq~~~kkk^^^XXXZZZVVVXXXeeewwwvvvfffSSSDDD<<<999999777666666777999999777666666666555555444444333333222222222222222222222222222222222222222222222222222222222333333333444444333333222222222222333333222333555777999999999888777888888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@@@@CCCDDDDDDDDDDDDFFFIIILLLLLLMMMRRRXXX]]]```gggooo<<<<<<;;;;;;;;;<<<======>>>??????@@@AAACCCDDDEEEGGGJJJNNNQQQRRRTTTVVVXXXTTTWWW\\\___```cccgggjjjjjjnnnpppwwwwwwmmmmmmqqqwww|||pppfff]]]UUURRRSSSQQQSSSWWW\\\aaafffjjjlllkkkjjjiiigggddddddfffhhhlllqqqwww|||{{{qqqiiicccaaaaaadddllluuuwwwxxxwwwrrriii```YYYVVVPPPOOONNNNNNPPPTTTWWWXXXbbbkkk}}}lll```[[[ZZZWWWZZZfffwwwxxxjjjXXXHHH===999999666666777888::::::888555444444444444333333222222222222222222222222222222222222222222222222222222222222333333333444444444444333333222222333333444444555666888888888777666777888888999999:::;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDDDDEEEHHHKKKOOOPPPUUUZZZ]]]___gggppp;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEEEEGGGKKKPPPTTTVVVXXX[[[]]]VVV[[[```cccdddgggkkknnnnnnrrrsssyyy~~~wwwwwwzzz|||tttjjj___VVVSSSTTTPPPSSSVVV[[[___ccceeefffeeedddccc```^^^___aaadddhhhhhhjjjnnnrrrvvvvvvuuukkkfffbbbcccffflllwwwxxxiii^^^YYYQQQOOOLLLLLLNNNPPPRRRRRRZZZ]]]iiimmmaaa\\\TTTUUU^^^ooo{{{ooo]]]KKK>>>999888777777888999;;;:::777444333333333333333333333333333333333333333333333333222222222222222222222222333333333333444444444444555444444333333444444555444555555666666555555555777888888999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBAAACCCDDDEEEEEEFFFHHHJJJPPPQQQUUUZZZ\\\___hhhsss:::::::::;;;<<<>>>@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFJJJPPPUUUXXX[[[^^^aaa\\\bbbgggjjjiiijjjnnnrrrqqquuuuuu|||~~~wwwmmmaaaWWWTTTVVVTTTVVVZZZ^^^aaacccdddeee```___\\\YYYWWWYYY\\\```aaa```aaaeeeiiikkklllmmmhhheeedddhhhlllrrrvvviiibbbXXXTTTOOOMMMNNNOOOOOONNNRRRTTT]]]mmm~~~pppaaa[[[TTTTTT\\\kkk{{{}}}rrraaaMMM???999777888888999:::;;;:::666333222222333333444555555555333333333333333333333333222222222222222222222222333333333444444444444555666555555444444555555666666555555555555666777777777888888999999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBDDDFFFFFFFFFGGGIIIKKKNNNOOOTTTXXXZZZ___lllyyy999999:::;;;===???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGDDDIIIOOOUUUYYY]]]```bbbbbbgggmmmnnnmmmmmmpppsssqqquuuvvv}}}~~~yyyooocccXXXUUUWWWYYY[[[___bbbeeeggggggggg^^^\\\YYYUUURRRTTTXXX\\\ZZZYYY[[[```dddeeeeeeeeegggfffgggkkkooowwwtttmmm```[[[TTTQQQPPPPPPOOONNNHHHLLLTTT\\\cccooosssbbbZZZZZZUUUUUU___mmm}}}~~~tttbbbOOO@@@888777999999999;;;;;;999666222222333333444555666777777333333333333333333333333222222222222222222222222333333333444444444555555666666555555555555666666888777777777777999;;;<<<777888888999::::::;;;;;;;;;;;;<<<===???@@@BBBCCCCCCEEEGGGHHHHHHIIIKKKLLLLLLMMMRRRWWWZZZ```ooo}}}<<<<<<;;;<<<===>>>@@@AAAAAABBBBBBAAABBBDDDGGGJJJLLLMMMPPPSSSVVVYYY[[[]]]aaaeeeiiilllmmmoooqqqrrrpppvvv{{{~~~}}}qqqeee[[[[[[___^^^cccgggeeeeeeggggggeeeaaa[[[VVVVVVVVVTTTUUUXXXXXXXXXZZZ\\\___```___]]][[[bbbjjjoootttzzzsssddd]]]TTTPPPQQQSSSRRRPPPOOOOOOPPPPPPVVVcccuuu|||gggZZZTTTUUUTTTUUU```rrrzzzhhhRRRBBB<<<;;;777888999:::;;;:::777444444444444444444444444444555555333222111000000000111111111111111111111111333333333444444444555555333333444444555666666666999999888888888888888888888666555666:::<<<:::999;;;<<<===>>>AAACCCEEEFFFHHHHHHHHHGGGGGGHHHLLLNNNSSSPPPQQQWWW[[[```ppp<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCCCCDDDGGGIIIMMMNNNPPPSSSVVVYYY[[[\\\aaadddgggjjjkkklllnnnpppqqqvvv|||~~~tttiii```^^^bbbeeelllpppooommmlllhhhdddaaa[[[VVVVVVVVVTTTTTTVVVTTTTTTTTTWWWZZZ\\\\\\[[[___dddjjjmmmooottt{{{vvvkkkcccZZZUUUTTTTTTSSSPPPLLLMMMMMMMMMPPPXXXeeeooo~~~iii^^^VVVUUUTTTUUU]]]nnn|||jjjUUUDDD<<<:::888888999:::;;;:::777444444444444444444444444444444444333222111111111111111111111111111111111111222222222333333333444444333333444444555666666666888888888888888888888888999777666888:::<<<;;;999<<<<<<===???AAACCCEEEFFFGGGHHHHHHGGGGGGHHHKKKNNNQQQOOORRRXXX[[[```rrr<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEDDDDDDFFFHHHMMMNNNQQQSSSVVVYYY[[[\\\aaacccfffggghhhjjjlllnnnssswww~~~{{{|||xxxnnnfffeeeiiiooowww}}}|||yyyuuunnngggaaa[[[WWWWWWVVVRRRQQQSSSRRRQQQPPPRRRVVVZZZ\\\\\\cccfffiiiiiiiiijjjooosss|||xxxkkkeee\\\WWWUUUUUUSSSQQQMMMNNNNNNMMMLLLPPPWWW]]]ooommmbbbWWWUUUSSSTTT[[[jjj}}}nnnYYYFFF===:::888888999:::;;;:::777555444444444444444444444444333333222111111222222333222222222222222222222222111111111222222222333333333333444444555666666666888888888888888888888888;;;:::999:::;;;<<<;;;:::<<<======???AAACCCEEEFFFFFFGGGHHHGGGGGGIIIKKKNNNOOOPPPUUU[[[\\\bbbuuu<<<<<<======>>>@@@AAAAAAAAACCCFFFFFFFFFEEEFFFGGGOOOPPPRRRTTTWWWZZZ\\\]]]cccdddfffggghhhiiilllnnnvvvyyyxxxwww|||yyypppkkknnnttt{{{~~~vvvoooccc]]]XXXXXXVVVQQQOOOPPPRRRQQQPPPSSSWWW\\\___aaaeeefffeeedddbbbbbbeeegggllltttvvvjjjeee___[[[ZZZZZZYYYXXXUUUTTTSSSPPPNNNNNNRRRUUU]]]kkk|||ooodddWWWTTTSSSTTTZZZggg|||sss]]]JJJ>>>999999999999:::;;;:::888555444444444444444444444444222111111111222222333444222222222222222222222222222222222222333333333333333333444444555666666666888888888888888999999999<<<<<<;;;;;;<<<<<<;;;;;;======>>>???AAACCCEEEFFFFFFGGGHHHHHHHHHIIILLLNNNRRRTTT[[[aaaaaafffzzz<<<<<<===>>>???@@@AAAAAAAAADDDFFFGGGFFFFFFGGGHHHQQQRRRTTTVVVYYY[[[]]]^^^dddfffiiijjjjjjlllnnnpppyyy|||zzzuuuwww~~~yyyrrrqqqxxx|||tttgggaaa[[[YYYVVVQQQOOOPPPRRRRRRSSSWWW\\\bbbeeefffdddcccaaa^^^\\\\\\^^^```ccchhhpppxxx}}}{{{uuupppmmmiiieeebbbaaabbbbbbbbb]]][[[WWWSSSPPPOOOQQQSSSTTT[[[eeemmmsss{{{rrrdddXXXTTTSSSVVV[[[ggg|||vvvbbbOOOAAA::::::999999:::;;;:::888666444444444444444444444444111111111111222333444444222222222222222222222222333333333333444444444444333333444444555666666666777777888888888999999999<<<=========<<<;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFFFFGGGIIIJJJJJJKKKMMMOOOWWWZZZbbbiiijjjmmm<<<<<<>>>???@@@AAAAAAAAABBBDDDFFFFFFFFFGGGIIIKKKTTTUUUVVVYYY[[[]]]___```eeehhhkkknnnooooooqqqrrrzzz}}}|||yyywwwyyy~~~zzzuuuxxxxxxmmmeee^^^[[[WWWRRRPPPQQQRRRSSSWWW^^^dddiiijjjjjjcccaaa]]]ZZZYYYYYYZZZ[[[___aaadddiiimmmnnnllliiijjjhhhfffeeeeeegggiiijjjjjjfffaaa[[[VVVRRRQQQPPPQQQRRRVVV]]]bbbhhhrrr|||wwwfffZZZUUUTTTWWW[[[eee|||yyygggSSSDDD<<<;;;:::999:::;;;;;;999777444444444444444444444444222111111111222333333444333333333333333333333333333333444444444555555555333333444444555666666666777777777888999999::::::;;;<<<======<<<;;;<<<>>>>>>??????@@@BBBCCCEEEFFFFFFHHHKKKLLLLLLMMMOOOQQQYYY]]]gggqqqssswww;;;<<<>>>@@@AAAAAAAAAAAABBBCCCEEEEEEFFFHHHKKKNNNVVVWWWXXX[[[]]]___aaabbbccchhhmmmqqqrrrrrrrrrsssyyy}}}}}}{{{zzz|||}}}{{{sssjjjaaa\\\WWWSSSRRRTTTTTTXXX___hhhooorrrqqqoooddd```\\\XXXWWWWWWWWWXXX]]]]]]___bbbfffgggfffddddddeeegggjjjmmmrrrxxx{{{}}}yyyssslllddd\\\TTTPPPQQQNNNPPPVVVYYY[[[bbbjjjttt~~~jjj]]]WWWUUUXXXZZZbbbyyy{{{jjjWWWGGG>>><<<:::999999;;;;;;999888444444444444444444444444222222222111222222333333333333333333333333333333222222333333333444444444333333444444555666666666666777777888999999::::::999;;;======;;;;;;===?????????@@@@@@BBBCCCEEEFFFGGGIIILLLNNNNNNOOOQQQRRRXXX\\\ggguuu|||;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDDDDEEEHHHMMMPPPWWWXXXZZZ\\\^^^```bbbcccbbbgggmmmrrrtttsssssssssxxx}}}}}}zzzzzz~~~wwwmmmccc]]]XXXSSSSSSVVVXXX]]]fffqqqxxxzzzxxxuuueeeaaa[[[WWWVVVUUUUUUUUU[[[\\\^^^aaaeeeeeedddbbbcccggglllsss{{{~~~sssfffZZZRRRQQQNNNOOOUUUWWWUUUXXX^^^^^^kkk}}}mmm___XXXUUUXXXYYY___vvv{{{kkkYYYIII@@@<<<;;;999999:::;;;:::888444444444444444444444444333333222222111222222333333333333333333333333333111111222222222333333333333333444444555666666777666777777888999999::::::888:::===<<<;;;;;;===@@@???@@@@@@AAABBBCCCEEEFFFHHHJJJMMMOOOOOOPPPRRRSSSVVVYYYfffvvv======>>>???@@@AAAAAABBBEEEEEEDDDDDDEEEGGGIIIJJJOOORRRVVVYYY\\\^^^aaaccchhhiiikkkmmmppptttyyy}}}zzz}}}yyyxxx{{{rrrddd^^^]]][[[[[[]]]^^^iiiuuu{{{|||wwwhhh```YYYWWWVVVTTTUUUXXXYYYVVVWWW^^^aaa```bbbhhhiiikkknnnttt}}}~~~pppddd___UUUTTTRRRRRRSSSSSSQQQPPPVVVYYYbbbrrrqqqaaaZZZWWWZZZ\\\aaarrrooo[[[JJJ@@@>>><<<;;;;;;<<<===<<<:::888555222111222444555444222222222222222222222222555444333222222222333444333333333444444444555555555555555555666666666666777777777888999999::::::::::::;;;;;;<<<=========???@@@AAABBBDDDFFFHHHJJJJJJMMMOOOPPPQQQSSSUUUWWWXXX[[[```fffqqq======>>>???@@@AAABBBBBBDDDDDDDDDEEEGGGJJJLLLMMMPPPSSSVVVYYY[[[^^^bbbeeeiiikkklllmmmooorrrwww{{{~~~~~~yyyyyy|||wwwjjjbbb___]]]^^^bbbfffqqq}}}{{{nnneee]]]YYYVVVRRRRRRTTTUUUSSSUUU[[[______bbbggghhhiiilllpppxxxyyykkkcccWWWUUUSSSSSSSSSRRRPPPOOORRRSSSYYYcccpppwwwaaaZZZWWWYYY[[[```ooo~~~rrr^^^KKKAAA===;;;:::;;;<<<<<<<<<:::777555333222333444444444333333333333333333333333222222111111111111111222333333333444444444555555555555555555666666666666777777777888999999::::::::::::;;;<<<<<<======>>>??????@@@BBBDDDFFFHHHIIIJJJLLLOOOQQQSSSUUUXXXZZZXXX\\\bbbgggrrr===>>>??????AAAAAABBBCCCDDDDDDEEEFFFIIILLLOOOQQQQQQSSSVVVXXX[[[___cccgggkkklllmmmmmmnnnqqquuuxxx}}}yyyzzz}}}rrriiicccaaaeeelllsss~~~rrriii```[[[VVVRRRQQQSSSSSSRRRUUU[[[___aaadddgggfffggghhhkkkpppyyypppfff\\\ZZZWWWUUUTTTSSSQQQOOOPPPPPPRRRVVV\\\ggg{{{|||ccc[[[VVVXXXYYY]]]lll}}}vvvaaaMMMAAA<<<;;;999:::;;;<<<;;;;;;666555444444555555444222444444444444444444444444111111222222222222111111333333333444444444555555555555555555666666666666777777888888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCEEEGGGIIIIIILLLOOORRRTTTWWWZZZ]]][[[```fffkkkvvv>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEGGGIIILLLOOOPPPRRRSSSUUUWWWZZZ^^^dddhhhjjjkkklllmmmnnnqqquuuxxxzzzwwwzzz}}}yyypppiiihhhnnnwww~~~sssjjj```[[[WWWTTTSSSVVVSSSUUUYYY___cccfffgggiiieeeeeeeeeeeehhhnnnvvv|||sssiiiccc```[[[XXXVVVTTTRRRPPPRRRRRRSSSTTTTTTZZZjjjzzzggg^^^WWWXXXYYY\\\iiixxxyyyeeePPPCCC===;;;999999:::;;;;;;;;;666555555555666555333111444444444444444444444444222333444555555555444333333333333444444444555555555555555555666666666666777777888999999::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJLLLPPPRRRTTTVVVYYY\\\___dddkkkrrr~~~??????@@@AAABBBCCCDDDDDDFFFEEEFFFFFFHHHKKKMMMNNNRRRSSSVVVXXX[[[___eeeiiiiiijjjkkkmmmnnnrrrwwwzzzwwwuuuxxx{{{xxxrrrpppwwwwwwmmmccc]]]XXXTTTTTTWWWTTTYYY___eeeiiikkkjjjhhhccccccbbb```aaaeeekkkooo~~~wwwppphhhddd___[[[XXXVVVTTTRRRRRRRRRSSSTTTSSSUUU___kkkwwwlllaaaYYYXXXYYY[[[fffttt|||iiiTTTFFF>>><<<:::999:::;;;;;;;;;777666555555666555333111222222222222222222222222222333444555666555444444333333333444444444555555555555555555666666666666888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>???@@@AAACCCEEEGGGIIIKKKMMMPPPRRRSSSTTTWWWYYY^^^ccclllvvv???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFGGGHHHKKKMMMNNNSSSUUUXXX[[[^^^bbbgggkkkiiijjjlllmmmooosssxxx|||}}}|||zzzssssssuuuwww~~~|||zzzuuuiiiaaa[[[UUUTTTVVVWWW___hhhmmmpppppplllfff```___^^^\\\[[[]]]bbbfffrrrzzz~~~zzzppplllfffaaa^^^\\\YYYWWWTTTRRRRRRSSSQQQQQQVVV^^^dddppppppdddZZZXXXXXXZZZcccpppnnnYYYKKKAAA???;;;::::::;;;;;;:::999777555555555555333222222222222222222222222222000111222333333444444333333333333444444444555555555555555555666666666666888888999999:::;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@BBBDDDFFFHHHJJJLLLNNNPPPRRRRRRTTTVVVXXX[[[```jjjzzz@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFHHHJJJMMMPPPQQQUUUXXX\\\```cccgggkkknnnlllmmmnnnooopppssswww{{{|||}}}vvvrrrppppppqqqttt|||zzznnneee___YYYYYY[[[___iiitttxxxzzzyyyqqqhhh\\\[[[YYYWWWVVVWWW[[[^^^hhhppp||||||xxxrrrmmmjjjgggeeeddd___YYYTTTRRRQQQOOOQQQVVV[[[aaappprrreeeZZZWWWWWWWWW```kkk{{{sss```SSSEEEAAA===;;;:::;;;::::::;;;888555444444555444333333333333333333333333333111111111222222444555555333333333444444444555555555555555555666666666666888888999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCEEEGGGIIIKKKKKKNNNQQQRRRTTTVVVXXX[[[[[[___kkk@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFIIILLLPPPSSSUUUWWWZZZ___cccgggjjjmmmpppooopppppppppppprrrvvvyyy|||xxxooonnnnnnooonnnqqq|||{{{ooohhhccc______bbbfffrrr~~~wwwlllYYYXXXVVVTTTRRRTTTWWWZZZ```jjjxxx}}}xxxuuusssqqqooolllbbbXXXTTTSSSQQQQQQTTTTTTUUU___pppsssdddYYYVVVUUUVVV]]]hhhssswwweeeXXXGGGCCC>>>;;;;;;;;;::::::<<<999555333444444444444444444444444444444444444444444333333444555777888333333333444444444555555555555555555666666666777888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????AAAAAABBBDDDFFFHHHJJJKKKKKKMMMQQQSSSUUUXXX[[[^^^]]]aaannnBBBBBBBBBBBBCCCEEEFFFHHHGGGHHHJJJMMMPPPTTTVVVXXX[[[^^^bbbeeehhhjjjmmmooosssttttttsssssstttvvvyyy|||yyyyyymmmmmmmmmlllmmmsss~~~~~~pppiiidddcccffflllvvvzzzhhh```YYYTTTTTTTTTTTTVVVZZZccciiiuuu}}}rrrcccXXXUUUTTTSSSRRRRRRUUUZZZ```jjj{{{xxxgggXXXTTTTTTTTTZZZcccppp}}}xxxhhh\\\PPPEEE;;;999<<<===???AAA===:::666444555555555444222222222222222222222222222222222333333444444444444444444444444444444444444444444555555555666666777888888999::::::;;;;;;:::;;;<<<>>>>>>>>>======AAACCCEEEFFFGGGHHHJJJLLLNNNNNNOOOPPPSSSXXX\\\___cccdddsssBBBBBBBBBBBBCCCEEEGGGHHHHHHIIIKKKNNNRRRUUUXXXYYY\\\___cccfffhhhjjjmmmooonnnppprrrtttvvvyyy}}}xxxtttssslllmmmmmmlllnnnuuussskkkhhhiiiooouuupppddd\\\VVVUUUTTTSSSUUUYYY^^^eeerrrnnnaaaZZZWWWTTTRRRPPPQQQSSSUUUZZZeeetttwwwgggYYYUUUTTTSSSYYYaaalllzzz|||kkk^^^UUUHHH===:::;;;<<<===???===:::666555555555555444444444444444444444444444444444444444444444555555444444444444444444444444666666666666666666666666888888999::::::;;;;;;<<<;;;<<<===>>>??????>>>>>>AAACCCEEEFFFGGGHHHJJJLLLNNNNNNOOOPPPRRRVVV[[[___eeeiiizzzCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJLLLPPPSSSWWWYYY[[[]]]```cccfffhhhkkknnnpppoooqqqtttvvvyyy}}}|||tttooonnnkkklllmmmmmmooowwwwwwpppooorrr{{{{{{hhh```XXXUUUSSSRRRSSSWWW\\\cccppp~~~|||lllbbb\\\XXXVVVSSSTTTSSSQQQQQQVVV___fffmmm{{{wwwgggZZZVVVUUUSSSWWW^^^hhhyyyooobbbZZZMMMAAA<<<;;;:::;;;<<<>>>;;;777555555555555444444444444444444444444444555555555555555555444444444444444444444444444444777777777777777777777777888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSWWW]]]bbbiiipppCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMQQQTTTXXXZZZ[[[___aaadddfffiiikkkooorrrvvvwwwyyyyyyzzz|||~~~uuuooonnniiikkkmmmnnnqqqxxx{{{tttuuu{{{mmmcccZZZUUURRRPPPQQQUUU]]]eeeppp~~~vvviiiaaa\\\ZZZVVVVVVUUUTTTRRRTTTYYY]]]^^^eeeppp|||wwwhhh[[[WWWVVVSSSUUU\\\hhhxxxrrreee^^^PPPCCC===<<<;;;;;;===>>>;;;777555555555555444222222222222222222222222666666555555444444333333444444444444555555555555888888777777777777666666888888888999::::::;;;;;;===>>>???@@@AAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLNNNPPPRRRTTTVVV\\\dddjjjrrrzzzCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMRRRVVVYYY[[[\\\```bbbeeegggiiilllpppssszzz{{{|||{{{{{{|||yyysssqqqhhhjjjlllnnnrrryyyyyy{{{pppfff[[[UUURRROOORRRVVV^^^fffqqq~~~qqqfff```\\\SSSSSSSSSRRRQQQRRRTTTVVVXXX[[[^^^dddpppyyyjjj\\\XXXVVVSSSUUU\\\gggwwwttthhh```RRRDDD???===<<<===??????<<<888666555555555444222222222222222222222222555444444444333333222222444444444555555666666666666666666666666666666666777777888888999:::::::::>>>>>>???@@@AAABBBCCCDDDDDDFFFHHHIIIIIIIIIKKKMMMOOORRRVVVXXX[[[cccmmmuuuCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKOOOTTTXXX[[[\\\]]]bbbcccfffgggiiimmmrrruuuzzz{{{{{{{{{{{{}}}zzztttrrrgggiiilllnnnqqqyyyssshhh]]]WWWSSSRRRUUUZZZaaaiiittt~~~wwwjjjaaa^^^UUUTTTSSSRRRQQQQQQRRRRRRRRRTTTWWWZZZ```mmm~~~}}}lll^^^YYYVVVSSSUUU\\\fffvvvwwwkkkbbbTTTFFF@@@>>>>>>???AAA@@@===999666666555555444444444444444444444444444333333333333333333222222444444444555666666777777555555555666666777777777777888888999999:::;;;;;;>>>>>>>>>???AAABBBDDDEEEGGGHHHJJJKKKJJJKKKMMMNNNPPPTTTXXX[[[^^^fffqqq{{{CCCDDDFFFGGGIIIIIIIIIHHHKKKNNNRRRWWW[[[^^^___```cccdddfffhhhjjjnnnrrrvvvyyyzzz{{{{{{{{{|||}}}vvvpppnnnfffhhhkkknnnqqqxxxwwwlll```ZZZWWWVVVZZZ```kkkqqqzzzxxxllldddaaaYYYXXXVVVTTTTTTUUUTTTTTTNNNRRRUUUVVVWWW^^^iiirrrooo___YYYVVVSSSVVV^^^hhhyyyzzznnnfffWWWHHHAAA???>>>???AAA@@@===999777666555555444444444444444444444444444333333333444444444444444444444444555666777777777555555666777888888999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEIIIJJJLLLLLLLLLLLLNNNPPPQQQUUUYYYZZZ\\\cccpppzzzCCCDDDFFFHHHIIIIIIIIIHHHMMMPPPTTTYYY^^^aaabbbbbbccceeefffhhhjjjnnnssswww{{{||||||{{{zzzzzz|||~~~||||||xxxqqqkkkjjjfffhhhkkkmmmqqqwwwyyynnnbbb\\\ZZZZZZ^^^ddduuu{{{wwwmmmgggdddXXXVVVTTTTTTUUUVVVWWWWWWQQQRRRSSSQQQQQQWWWbbbllllll{{{qqq```YYYVVVSSSWWW___kkk~~~|||qqqhhhYYYJJJBBB???===>>>@@@AAA>>>999777666666555444222222222222222222222222333444444555555666666666444444444555666777777888555555666888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>======>>>???BBBDDDEEEJJJLLLMMMNNNMMMMMMOOOQQQQQQUUUYYYYYYZZZ```lllwwwDDDDDDEEEFFFGGGIIIKKKLLLNNNSSSYYY]]]____________ccceeeggghhhiiikkknnnqqqvvvyyy||||||{{{{{{~~~zzzuuunnniiiiiifffhhhjjjlllooovvvxxxiii___ZZZ[[[ccclllyyy~~~|||yyy~~~|||zzzzzz}}}zzzuuunnngggbbbccc```]]]ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQSSSVVVXXXeeeiiitttrrr]]]WWWXXXWWWXXX\\\mmmyyymmm[[[IIICCCAAA>>>>>>@@@AAA???<<<888666555444555333333333333333333333333333333333444444444555555777777777777888888888888777777777888999999::::::999::::::;;;<<<===>>>>>>;;;<<<===???AAACCCEEEEEEJJJKKKLLLKKKKKKLLLOOOQQQTTTVVVXXXYYY[[[aaaiiipppEEEEEEFFFGGGIIIKKKMMMNNNRRRVVV\\\___aaabbbdddeeeeeefffhhhiiijjjllloooqqqtttxxx|||}}}}}}zzzuuunnnjjjjjjfffiiikkkmmmpppxxx~~~mmmbbb]]]^^^gggooozzzzzzvvvrrrnnnlllkkkkkklllnnnpppqqqrrrxxxwwwvvvuuusssooojjjgggdddaaa]]][[[ZZZYYYXXXWWWRRRRRRRRRQQQQQQRRRTTTVVVZZZ]]]fffsssvvv___XXXXXXVVVWWWZZZnnnwwwmmm\\\KKKCCC@@@>>>>>>@@@AAA???<<<888666555555555444444444444444444444444444444444555555555666666666666666777777777888888777777777888999999::::::999::::::;;;<<<===>>>>>>===>>>???AAACCCDDDFFFFFFIIIJJJKKKKKKKKKMMMPPPRRRSSSUUUXXXYYY\\\bbbkkkqqqGGGGGGGGGHHHJJJLLLOOOPPPUUUXXX\\\___bbbdddgggiiihhhiiikkkllllllmmmoooqqqrrrwww|||~~~yyysssmmmjjjkkkgggiiilllnnnrrryyyssshhhcccccciiiqqqxxx}}}~~~wwwooojjjeeeaaa___```aaacccdddeeeeeefffmmmoooqqqssssssrrrooonnniiifffccc```___^^^\\\[[[SSSSSSRRRRRRRRRSSSSSSTTTUUUVVV\\\fffooozzzyyybbbZZZXXXUUUUUUYYYmmm~~~uuuooo```NNNDDD@@@>>>>>>???AAA???;;;888666555555555555555555555555555555555555555555666666666777777555555666666666777777777777777888888999:::::::::::::::;;;<<<===>>>>>>??????@@@AAABBBDDDEEEGGGGGGHHHIIIKKKKKKLLLNNNRRRUUUSSSVVVXXXZZZ\\\bbbkkkrrrGGGGGGGGGHHHJJJMMMPPPQQQTTTVVVZZZ]]]___cccgggjjjjjjlllnnnooonnnnnnoooqqqrrrwww|||}}}wwwqqqkkkiiijjjfffhhhkkknnnrrryyyxxxnnniiifffiiimmmooosssrrrkkkddd```\\\XXXZZZ[[[\\\^^^___aaadddgggnnnqqquuuxxxyyyxxxwwwwwwvvvsssooollliiifffbbb___WWWVVVUUUTTTUUUUUUTTTSSSSSSSSSWWW^^^eeennn|||zzzddd[[[WWWSSSTTTXXXhhh{{{vvvrrrdddSSSFFFAAA???>>>???@@@>>>;;;888555555555555444444444444444444444444444555555555666666666666555555555555666666666666777777888999999::::::;;;::::::;;;<<<===>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGIIIKKKLLLMMMPPPTTTWWWWWWYYY[[[[[[]]]ccckkkqqqGGGGGGGGGGGGIIIMMMPPPRRRUUUWWWZZZ\\\___cccgggkkkkkknnnpppqqqpppppppppqqqsssxxx}}}{{{uuuoooiiiggghhhdddgggjjjmmmqqqyyy}}}uuuoooiiifffgggeeehhhgggaaa]]]\\\ZZZVVVTTTTTTUUUUUUWWW]]]dddjjjqqquuuzzz~~~|||wwwqqqjjjeee\\\YYYVVVTTTUUUTTTRRRPPPNNNMMMPPPVVV[[[bbbooo{{{zzzddd[[[WWWSSSTTTYYYeeeuuuzzzuuujjjYYYIIIAAA@@@@@@??????===:::777555444555555333333333333333333333333333333444444444555555555555555555555666666666666888888888999::::::;;;;;;:::;;;;;;<<<===>>>?????????@@@AAACCCDDDFFFGGGHHHHHHJJJLLLNNNOOORRRWWWZZZ\\\]]]^^^^^^___ccckkkqqqHHHGGGGGGGGGIIIMMMQQQTTTXXXZZZ]]]```bbbeeeiiimmmkkknnnqqqrrrqqqqqqqqqrrrtttyyy|||vvvpppiiifffgggcccfffiiilllqqqyyy}}}uuunnnkkklllpppxxx~~~zzztttlllgggeeeaaacccaaa\\\ZZZ\\\[[[YYYSSSTTTUUUUUUWWW^^^hhhpppqqqvvv}}}uuunnnbbb]]]WWWTTTSSSSSSPPPNNNNNNMMMOOOSSSVVV[[[fffppp|||ggg]]]WWWRRRTTTZZZdddqqqyyyppp___MMMCCCBBBBBB@@@>>><<<:::777555444555555333333333333333333333333333333333444444444444555555555666666666777777777888888999999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@???@@@AAACCCEEEGGGIIIIIIJJJLLLNNNPPPRRRUUUYYY\\\___```aaaaaaaaaeeemmmsssJJJIIIHHHHHHKKKOOOSSSVVVZZZ]]]```cccdddgggjjjllljjjmmmppprrrrrrqqqrrrrrruuuzzz~~~yyyrrrkkkffffffcccfffjjjmmmrrr{{{zzzsssjjjeeeaaa```______dddkkkwww}}}}}}wwwpppjjjhhhffffffbbb]]][[[^^^^^^[[[XXXZZZ]]]^^^___eeennnvvvuuu{{{~~~kkkddd[[[VVVUUUUUURRROOORRRQQQRRRTTTUUUWWW^^^gggqqqkkk```YYYRRRTTTZZZaaannn}}}uuudddOOODDDDDDCCCAAA>>><<<999666555444555555444444444444444444444444444444444444555555555555666666666777777777888888888888999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDGGGIIIKKKLLLMMMNNNPPPRRRSSSVVV[[[^^^^^^```bbbbbbdddiiiqqqwwwKKKJJJIIIJJJLLLPPPUUUXXXZZZ]]]```ccceeefffiiikkkiiilllppprrrrrrrrrrrrsssuuuzzz{{{uuulllggggggdddgggkkknnnttt|||{{{qqqjjjeeeaaa^^^\\\\\\ZZZXXXZZZ___cccppp}}}~~~~~~xxxrrrnnnmmmlllkkkfff___]]]______\\\ZZZ^^^bbbddddddhhhpppvvv}}}sssjjj```ZZZYYYXXXVVVSSSRRRPPPQQQRRRQQQQQQVVV^^^iiiwwwooocccZZZSSSTTTZZZ]]]kkkxxxfffQQQEEEEEEEEEBBB===<<<999666555444555555555555555555555555555555555555555555666666666777777777777777888888888888888999999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???AAACCCFFFIIILLLNNNOOONNNPPPRRRSSSUUUWWW\\\___]]]```bbbcccfffllluuu{{{HHHHHHGGGHHHLLLQQQVVVYYY^^^_________aaaffflllpppnnnnnnnnnooorrrtttwwwyyy{{{}}}{{{tttlllhhhhhhhhhggghhhllluuutttjjjccc```___^^^\\\XXXTTTRRRRRRRRRSSS\\\___gggppptttxxx|||wwwtttssssssrrrpppooonnnmmmmmmmmmjjjkkkmmmooosssuuuwwwxxxrrrccc]]][[[XXXVVVUUUTTTRRRPPPOOOOOOPPPQQQRRRaaakkkzzzsssbbb[[[YYYWWWUUU\\\kkkyyyhhhUUUHHHCCC???:::===;;;888666666666555444555555444444444444555555333333333444444444555555555666777888888999999888777888888999999:::;;;;;;???>>>>>>>>>???@@@AAAAAACCCAAAAAADDDJJJNNNOOOOOOQQQQQQRRRSSSUUUVVVXXXYYYaaa___```cccffflllxxxIIIIIIHHHJJJMMMRRRWWWZZZ^^^aaadddfffhhhjjjnnnpppoooooopppqqqtttvvvyyy{{{}}}~~~{{{uuummmhhhhhhiiihhhjjjnnnwwwzzzllleeeaaa_________\\\YYYVVVSSSRRRRRRRRRSSSTTTXXX]]]```fffrrr~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{|||~~~{{{jjjaaa]]]YYYUUUTTTTTTSSSRRRQQQPPPQQQRRRRRRZZZcccppp}}}yyyfff^^^[[[XXXVVV]]]lllyyyhhhTTTHHHDDD@@@<<<===;;;888666666666555444555555444444444444555555333333444444444555555555555666777888888999999888888888888999::::::;;;;;;>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBFFFKKKOOOPPPPPPQQQQQQQQQSSSUUUWWWZZZ[[[```^^^```dddiiinnnyyyGGGGGGGGGIIILLLQQQVVVYYY___ccchhhlllnnnoooppppppqqqqqqssstttwwwzzz|||~~~{{{tttmmmiiiiiijjjjjjlllqqqzzznnnfffcccaaa```aaa___]]][[[XXXUUURRRQQQPPPRRRQQQQQQRRRTTT[[[iiixxx|||{{{|||oooddd___[[[WWWWWWTTTSSSSSSSSSRRRRRRRRRRRRTTT[[[fffppp|||lllaaa\\\ZZZXXX^^^lll~~~wwwfffSSSHHHDDDAAA===>>>;;;888666666666666555555555444444444444555555333444444444444555555555555666777888888999999888888888999::::::;;;;;;<<<============>>>???@@@AAADDDCCCDDDGGGLLLOOOQQQQQQQQQQQQRRRSSSUUUXXX[[[]]]^^^]]]```gggmmmsss|||HHHHHHIIIKKKNNNSSSXXXZZZ___ccciiimmmnnnooopppqqqrrrsssuuuwwwzzz}}}{{{zzztttllliiiiiijjjkkknnnsss|||xxxkkkgggfffeeedddddd```^^^\\\YYYVVVSSSPPPOOOTTTRRRQQQRRRTTTZZZhhhvvvxxxtttrrrsssuuuzzzoooeee```]]]ZZZZZZSSSSSSTTTTTTSSSRRRQQQPPPRRRWWW___hhhtttooobbb\\\YYYXXX]]]kkk}}}vvveeeRRRGGGDDDBBB???>>>;;;888777777777666555555555444444444444555555444444444444555555555555555666777888888999999888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAADDDEEEFFFIIILLLPPPRRRSSSTTTTTTTTTUUUWWWYYY\\\]]]^^^^^^cccllltttyyyKKKKKKMMMOOOSSSXXX\\\^^^___bbbeeehhhiiillloooqqqrrrtttvvvzzz}}}xxx~~~yyyssslllhhhiiiiiikkkooottt|||vvvmmmjjjiiigggeeeeee```___]]]ZZZWWWSSSQQQPPPOOONNNPPPRRRSSSWWWcccooo~~~yyyssssssxxx}}}}}}~~~}}}zzzxxxxxx}}}~~~sssmmmhhhhhhiiimmmvvvnnnddd___\\\ZZZZZZSSSTTTTTTTTTSSSRRRPPPOOOQQQUUU[[[bbbnnnooo```ZZZWWWVVVZZZjjj|||~~~vvvdddQQQGGGDDDBBB???>>><<<999777777777666555555555444444444444555555444444444555555555666666555666777888888999999888999::::::;;;<<<<<<======<<<<<<======>>>@@@AAABBBDDDFFFHHHJJJMMMPPPSSSUUUWWWWWWXXXYYYZZZ[[[\\\]]]``````fffpppyyyHHHIIIJJJNNNRRRVVVZZZ\\\___aaabbbdddeeeiiimmmqqqqqqssswwwzzz~~~www}}}~~~xxxqqqjjjgggiiihhhkkknnnsss{{{{{{sssllljjjiiieeeccccccaaa___]]]ZZZWWWTTTSSSRRRNNNOOORRRUUUUUUVVV^^^gggssssssqqqllleee``````aaa```aaaaaa```^^^___dddhhhnnnwww|||pppiiicccbbbbbbeeellltttnnnddd___[[[XXXXXXVVVUUUUUUTTTSSSRRRQQQQQQOOORRRVVV\\\fffxxxmmm^^^WWWUUUUUUWWWhhh|||vvvdddQQQFFFCCCBBB??????<<<999777777777777666555555444444444444555555444444555555555666666666555666777888888999999888::::::;;;<<<<<<======>>>=========>>>???AAABBBCCCDDDFFFIIIKKKLLLOOOSSSVVVXXXYYY[[[]]]_________^^^cccbbbgggrrr}}}EEEGGGIIILLLPPPUUUXXX[[[^^^```cccdddfffiiimmmpppppprrrvvvzzz~~~xxx}}}}}}vvvoooiiifffhhhfffiiimmmqqqxxx|||uuunnniiihhhhhhdddccccccbbb___\\\YYYVVVUUUUUUUUUTTTUUUWWWYYYWWWVVV[[[dddfffgggeeeaaaZZZVVVUUUUUURRRTTTUUUSSSQQQRRRVVVZZZ\\\cccooo}}}ooogggaaa``````bbbgggnnn~~~~~~mmmeeebbb___\\\[[[ZZZYYYWWWUUUTTTTTTTTTTTTPPPRRRTTTWWW___oookkk[[[UUUTTTUUUUUUggg|||vvvdddPPPEEECCCAAA>>>???<<<999888888888777666555555444444444444555555555555555555666666666666555666777888888999999888;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@BBBDDDEEECCCFFFIIIKKKLLLNNNRRRVVVUUUXXX]]]aaaddddddcccbbbdddbbbfffrrr}}}JJJLLLNNNRRRVVVZZZ^^^```^^^aaadddgggiiikkknnnpppoooqqquuuzzz~~~zzz|||uuunnnhhhfffgggeeehhhlllpppvvvvvvpppjjjgggggghhheeedddfffbbb___\\\XXXVVVUUUVVVWWWXXXXXXYYYZZZVVVSSSXXX```aaaaaa___\\\WWWUUUUUUVVVOOOQQQRRRQQQNNNNNNQQQUUUPPPUUU]]]hhhwww}}}ooohhhaaa```aaabbbfffkkkuuu{{{lllgggfffdddbbbbbb]]][[[YYYVVVUUUUUUVVVWWWRRRSSSTTTVVV\\\jjj}}}jjjZZZTTTSSSUUUTTTggg}}}wwwdddPPPDDDBBBAAA>>>???<<<999888888888777666555555555444444555555555555555555555666666666777555666777888888999999888;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFBBBEEEIIIJJJKKKMMMRRRVVVRRRWWW]]]dddggghhhgggeeeeeebbbfffqqq|||IIIJJJLLLQQQWWW\\\______^^^```cccgggjjjmmmnnnoootttsssssswww|||yyyyyy~~~tttoookkkhhhfffffffffhhhmmmwww{{{rrrgggdddbbbbbbeeegggeeeccc^^^]]][[[YYYVVVUUUSSSSSSXXXXXXXXXXXXXXXYYYZZZ[[[___^^^\\\ZZZWWWTTTQQQPPPQQQPPPPPPPPPQQQQQQOOONNNNNNOOORRRXXXaaammmxxx~~~|||sssiiiaaa]]]]]]]]]aaagggoooxxxooojjjgggeeebbbcccbbb```^^^\\\ZZZXXXWWWSSSSSSUUUXXX[[[ddduuu}}}jjj]]]VVVUUUVVVYYYddduuuxxxbbbPPPHHHDDDAAA???AAA>>>:::888999999777555777777777777666666666666888777666666666777999:::888777666555555666777888777888888999:::;;;<<<======???@@@@@@@@@@@@BBBDDDIIIHHHHHHFFFFFFIIINNNRRRQQQSSSWWW[[[___ccceeegggcccbbbdddhhhmmmwwwKKKKKKNNNSSSYYY___aaabbb```aaadddgggjjjnnnpppqqqttttttuuuxxx~~~||||||~~~tttnnnkkkhhheeeeeefffhhhmmmvvvvvvmmmdddbbb___```ccceeedddbbb^^^]]][[[XXXVVVTTTSSSRRRVVVWWWWWWXXXYYYZZZZZZ[[[]]]\\\[[[ZZZXXXUUUSSSRRRPPPOOOOOOPPPPPPPPPNNNMMMNNNNNNNNNPPPUUU[[[bbbfffkkkmmmsss{{{uuukkkbbb^^^\\\\\\```eeennn|||~~~wwwtttrrrpppnnnllliiifffbbb```]]][[[YYYVVVVVVVVVXXXZZZaaaqqq|||iii[[[TTTSSSTTTZZZeeewwwwwwaaaPPPGGGCCC@@@???BBB>>>:::999999999888666666666666666555555555555777777666666666777888999888777666666666777888999888888999:::;;;<<<=========>>>@@@@@@@@@@@@BBBDDDFFFHHHJJJKKKLLLMMMOOOQQQRRRTTTWWWZZZ]]]___```aaabbbbbbdddiiiooo{{{LLLMMMPPPUUU\\\aaadddeeecccdddeeehhhkkkooosssuuuuuuvvvwww{{{|||rrrmmmjjjgggddddddfffiiinnnvvvtttmmmcccaaa^^^```ccceeecccaaa```___\\\ZZZWWWUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUQQQRRRRRRSSSRRRQQQPPPOOORRRQQQOOONNNOOOPPPRRRTTTTTTVVV[[[```eeeppp}}}rrrgggbbb___]]]```eeennnyyy|||xxxqqqkkkfffbbb^^^\\\ZZZYYYXXXYYYYYY^^^kkkxxxjjj[[[TTTSSSTTT\\\gggyyyvvv```OOOFFFBBB@@@>>>BBB???<<<:::999999888777555555555555444444444444666666555555555666777888888777777777888999::::::999999:::;;;<<<===>>>>>><<<>>>@@@@@@@@@@@@BBBDDDDDDHHHMMMQQQRRRRRRQQQRRRQQQSSSVVVYYY\\\]]]^^^___bbbcccffflllsssMMMNNNQQQVVV]]]cccffffffffffffgggiiilllqqquuuxxxyyyzzz{{{~~~wwwnnnjjjhhhfffeeeeeegggkkkpppvvvvvvpppeeebbb```aaadddfffdddbbbcccaaa___]]][[[YYYXXXXXXTTTVVVWWWYYY[[[[[[[[[[[[\\\\\\[[[YYYXXXWWWWWWWWWUUUWWWYYYYYYXXXVVVUUUUUURRRRRRQQQOOOOOONNNOOOOOOMMMOOOSSSUUUVVV]]]ooo}}}ppphhhccc```aaaeeemmmttt~~~xxxqqqjjjbbb^^^]]]ZZZYYYYYYYYY\\\fffqqqmmm^^^VVVUUUVVV[[[hhh{{{wwwaaaPPPGGGCCCAAA???AAA???===:::999999888888666666666555555555444444555555555555555666666777777777888888999:::;;;;;;::::::;;;<<<===>>>??????<<<>>>@@@@@@@@@AAACCCEEECCCHHHNNNSSSTTTTTTTTTTTTPPPSSSWWW\\\___bbbcccdddeeefffjjjooovvvMMMNNNQQQVVV]]]bbbeeefffhhhhhhiiikkknnnssswwwyyy}}}~~~{{{qqqjjjggggggfffeeeeeeiiinnnrrrwwwwwwooofffccc```aaadddeeedddbbbbbbaaa```^^^\\\[[[ZZZZZZVVVWWWYYYZZZ[[[\\\\\\\\\___^^^\\\ZZZXXXWWWWWWWWWXXX[[[^^^^^^\\\YYYYYYYYYPPPOOONNNMMMMMMLLLKKKKKKIIIKKKOOOQQQOOOQQQ]]]kkkyyynnneee``````ccchhhmmmvvvuuuiiiaaa```\\\ZZZZZZZZZ[[[ccclll}}}ooo___WWWUUUUUUYYYhhh|||yyycccQQQHHHEEEBBB@@@@@@???===;;;888777888888777777777666666666555555444555555666666666666666666777888999:::;;;<<<<<<:::;;;;;;<<<===>>>??????===???AAAAAAAAABBBDDDFFFFFFIIINNNQQQSSSTTTVVVWWWVVVXXX]]]bbbeeeggghhhhhhiiikkknnnrrrwwwNNNOOOQQQVVV]]]aaaddddddhhhiiijjjmmmppptttwwwzzz~~~xxxnnngggfffffffffeeeeeeiiiooorrrvvv~~~xxxmmmhhheeebbbbbbdddeeecccaaaaaa```___^^^]]]]]]]]]]]][[[ZZZZZZZZZ[[[\\\]]]^^^```^^^\\\ZZZXXXXXXXXXXXXYYY]]]aaaaaa^^^[[[[[[\\\UUUTTTRRRPPPNNNLLLKKKKKKGGGHHHKKKOOONNNNNNUUU^^^sssssshhh```^^^aaabbbfffooo{{{uuuiiiddd___\\\\\\[[[ZZZ```gggsssooo___UUURRRRRRWWWfff|||yyycccRRRIIIEEECCCAAA???>>>===:::777666777888888777777777666666666666444555666777777777777666444555777999;;;<<<<<<<<<::::::;;;<<<===>>>??????>>>@@@BBBCCCCCCDDDFFFHHHIIILLLOOOQQQSSSUUUXXXZZZ^^^```dddhhhjjjjjjjjjiiilllmmmpppssswwwQQQQQQSSSWWW]]]aaacccdddgggiiikkknnnrrruuuwwwyyy|||yyynnngggeeeeeedddcccbbbhhhnnnqqqttt|||vvvnnnkkkgggfffhhhhhhfffcccbbbaaaaaaaaaaaaaaabbbbbb___^^^\\\[[[[[[\\\^^^```___]]][[[ZZZYYYYYYZZZ[[[\\\aaaffffffbbb___^^^___\\\ZZZWWWSSSQQQOOONNNNNNKKKIIIIIILLLNNNMMMQQQVVVaaapppzzzmmmccc```aaaaaadddmmmzzzuuuiiiddd___^^^[[[YYY\\\aaaiiizzzqqq```VVVQQQPPPUUUeee{{{yyycccQQQHHHEEEBBB@@@=========999666444555777777777666666666555555555555666777888888888777777333444666999;;;<<<<<<<<<999:::;;;<<<===>>>>>>??????AAACCCDDDEEEFFFHHHJJJKKKNNNRRRUUUVVVWWWYYYZZZ```cccgggjjjllllllkkkjjjkkkmmmpppssswwwSSSSSSUUUYYY^^^bbbddddddggghhhlllooosssuuuwwwxxxzzz}}}~~~{{{pppiiifffeeecccbbbaaafffmmmpppssszzzuuuqqqmmmlllmmmmmmjjjgggeeeeeeeeeeeefffggghhhhhhbbb```]]][[[ZZZ\\\___aaa]]]\\\ZZZYYYYYY[[[]]]^^^```eeejjjjjjfffcccbbbddd\\\YYYVVVRRRPPPOOOOOOOOOOOOIIIFFFHHHIIIIIIJJJNNNTTT\\\jjjyyyrrrgggccceeedddfffooo}}}~~~nnngggbbb___[[[XXXXXX\\\```qqqssscccXXXSSSQQQTTTeee{{{xxxbbbPPPHHHDDDAAA???<<<===<<<999555333555777666666555555555444444444555666888999999999888777222333666999;;;<<<<<<<<<999999:::;;;<<<===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLPPPUUUYYYZZZYYYYYYZZZ]]]```eeejjjmmmooonnnnnnjjjlllppprrrwwwRRRSSSUUUXXX[[[^^^```aaacccgggkkkmmmooorrrwww{{{~~~}}}}}}|||rrrjjjeeedddddddddcccfffjjjooouuu}}}}}}yyyyyyxxxsssooonnnrrrjjjcccbbbhhhmmmnnnlllfffbbb^^^^^^bbbdddbbb```bbb___\\\[[[]]]aaacccdddjjjlllnnnnnnjjjeeeaaa___^^^[[[VVVSSSRRRQQQOOONNNLLLKKKKKKJJJJJJJJJKKKKKKPPPSSSZZZdddnnnxxxlllfffccccccjjjuuuvvvmmmeeebbb```[[[XXXXXXcccfffssssssaaaVVVRRRRRRUUU\\\mmmuuu___OOOHHHFFFBBB???===;;;888777777777777666777777777777777777777777555555555555666666666777777777888999:::::::::::::::::::::;;;;;;===>>>???@@@CCCFFFHHHIIIKKKMMMOOOMMMPPPTTTVVVVVVVVVWWWWWW]]]___ccchhhlllnnnllljjjiiiiiiooowwwzzzSSSUUUWWWZZZ]]]```bbbcccdddhhhlllooopppsssyyy}}}}}}ssskkkfffdddcccccccccfffjjjooouuu}}}zzzwwwvvvuuuoooiiijjjooorrrrrrooohhheeebbbcccfffhhhfffcccbbbaaa```aaadddfffffffffmmmoooqqqppplllgggbbb______\\\XXXUUUTTTSSSRRRQQQLLLLLLKKKJJJJJJJJJKKKKKKLLLNNNSSSZZZbbbpppqqqiiieeegggnnnyyyxxxoooeeebbb___ZZZXXXXXX]]]___kkkuuucccYYYUUUTTTWWW^^^nnnuuu___OOOHHHEEEBBB>>>===;;;888777777777777666666666666666666666666666555555555666666666777777777888999::::::;;;::::::<<<<<<<<<<<<===???@@@AAAAAACCCGGGHHHIIIJJJLLLNNNQQQTTTWWWXXXXXXWWWXXXXXX[[[]]]aaaeeehhhjjjiiihhhggggggmmmuuuyyyUUUVVVYYY[[[___aaadddeeedddhhhmmmpppqqqtttyyy}}}}}}ssskkkfffdddcccbbbcccfffiiinnnttt}}}}}}}}}yyyuuurrrtttxxxzzzxxxtttnnnlllkkkmmmooopppmmmjjjeeeeeehhhkkkooopppooommmsssssssssqqqnnnhhhccc___^^^[[[WWWVVVUUUUUUTTTSSSMMMLLLLLLKKKJJJJJJKKKKKKJJJKKKMMMQQQUUU^^^pppwwwnnnjjjmmmttt}}}ssshhhccc```[[[YYYZZZYYYZZZdddvvvvvveeeZZZUUUSSSVVV\\\kkkuuu^^^NNNGGGEEEBBB???===;;;888777777777777666555555555555555555555555555555666666666777777777777888999:::;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCHHHKKKNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[ZZZYYYYYYYYYZZZ\\\___aaacccdddeeeeeeeeeeeejjjrrrwwwVVVWWWYYY\\\___bbbdddfffeeeiiimmmooopppqqquuuyyyyyypppiiieeeccccccbbbccceeeiiimmmsss||||||zzzyyyyyy|||~~~{{{wwwvvvwwwyyyzzzzzzvvvssskkkllloootttyyy{{{{{{zzzxxxvvvtttqqqmmmhhhccc___[[[YYYVVVUUUUUUUUUTTTRRRNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKLLLNNNOOOTTTbbbppp}}}tttqqquuu|||vvvkkkeeeaaa]]][[[\\\ZZZZZZ```mmm}}}tttcccYYYSSSPPPQQQWWWdddtttwww```PPPIIIFFFDDDAAA===;;;888777777777777666555555555555555555555555555666666666666777777777777888999:::;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDLLLOOORRRSSSSSSTTTVVVWWWYYY[[[\\\\\\[[[YYYYYYZZZ\\\]]]___``````aaabbbcccddddddiiiooowwwVVVWWWZZZ\\\```bbbeeeffffffiiimmmooonnnnnnqqqsss~~~wwwrrrkkkeeeccccccccccccdddeeehhhlllrrr{{{~~~~~~~~~{{{ttttttwww{{{}}}xxxrrrmmmjjjfffbbb___\\\ZZZXXXWWWWWWWWWVVVTTTQQQPPPOOONNNMMMMMMMMMMMMNNNLLLLLLMMMNNNQQQ[[[fffxxx{{{xxxwwwkkkeeeaaa\\\ZZZ\\\[[[ZZZ^^^gggtttssscccYYYRRROOONNNRRR]]]jjjuuuzzzbbbRRRKKKIIIGGGDDD===;;;888777777777777666555555555555555555555555666666666666777777777888888888999:::;;;;;;;;;;;;======>>>???@@@BBBCCCDDDIIIKKKNNNPPPPPPQQQSSSUUUYYY[[[\\\\\\ZZZZZZZZZ[[[^^^```bbbbbb``````aaabbbccceeeiiioooxxxWWWXXXZZZ]]]```ccceeeggggggkkkooopppooooooqqqssszzz||||||rrrnnnhhhcccbbbcccccccccdddeeehhhkkkrrr{{{yyypppiiifffeeecccaaa```^^^\\\\\\\\\[[[YYYWWWSSSSSSQQQPPPOOOOOONNNNNNNNNLLLLLLMMMMMMNNNVVV```ooo}}}xxx|||vvvkkkeeeaaa\\\ZZZ[[[ZZZ[[[^^^dddmmm|||tttdddZZZTTTQQQNNNQQQYYYccckkkuuu{{{dddSSSLLLJJJHHHFFF===;;;888777777777777666555555555555555555555555666666666777777777888888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDHHHKKKNNNPPPQQQRRRUUUVVVXXXYYY[[[[[[ZZZ[[[\\\^^^aaadddgggfffccc```aaabbbcccgggkkkqqq{{{YYYZZZ\\\___bbbeeeggghhhhhhmmmrrrtttttttttvvvxxxvvvzzz~~~zzzqqqmmmgggcccbbbbbbbbbbbbdddeeegggkkkqqqzzz{{{nnnfffdddeeeeeedddbbbaaa___^^^^^^]]]ZZZXXXVVVUUUSSSRRRQQQPPPPPPPPPNNNLLLLLLMMMMMMMMMSSS[[[fff~~~{{{ssswww~~~xxxooojjjfffaaa^^^^^^^^^^^^```ccceeepppsssbbbYYYSSSPPPMMMPPPVVV]]]ccckkk{{{|||dddSSSLLLJJJIIIGGG===;;;888777777777777666666666666666666666666666666666777777777888888888888999:::;;;<<<<<<<<<<<<<<<======???@@@BBBDDDEEEHHHKKKOOOQQQSSSUUUXXXZZZWWWXXXZZZ[[[\\\]]]```bbbcccgggkkkjjjeeeaaa```aaaeeeiiinnntttZZZ\\\^^^aaadddgggiiijjjiiinnntttwwwxxxyyy|||~~~tttyyyzzzsssoooiiidddcccbbbaaaaaadddeeegggkkkqqqzzz|||nnneeeccceeeggggggbbb```___^^^]]]\\\YYYWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPNNNMMMNNNNNNNNNRRRYYY```vvv{{{qqqttt{{{}}}tttpppmmmgggdddcccdddddddddbbb```eeewwwppp___VVVQQQNNNLLLNNNSSSXXX\\\dddttt{{{cccRRRKKKJJJHHHGGG===;;;888777777777777666777777777777777777777777777777777777888888888888999999:::;;;<<<<<<<<<<<<======>>>???AAACCCEEEFFFDDDGGGKKKNNNPPPRRRUUUWWWVVVXXXZZZ\\\]]]___bbbeeeccchhhlllkkkfffaaa___```eeekkkpppvvv______```bbbeeeiiikkkmmmppptttzzz~~~|||rrriiidddaaa^^^___bbbbbbcccfffmmmrrryyynnngggfffdddcccdddaaaaaabbbaaa___\\\YYYWWWVVVVVVVVVVVVTTTSSSRRRQQQSSSRRRPPPPPPPPPRRRUUUWWW^^^hhhzzzxxxsssuuu~~~~~~|||xxxpppllllllgggggggggddd___bbbrrrlll___YYYUUUSSSMMMUUUUUUUUU[[[]]]hhh}}}~~~hhhRRRIIIKKKKKKGGG::::::999999888777666666777777777777666666666666888888777777777777777888888888888999:::;;;======<<<===?????????@@@BBBDDDDDDGGGJJJMMMPPPTTTXXX[[[WWWYYY\\\^^^```bbbdddffffffgggiiikkkkkkiiigggeeeiiinnnsssyyy```aaadddgggjjjlllmmmnnnppptttyyy|||~~~~~~yyyppphhhdddbbb______bbbccccccgggmmmrrrxxxqqqhhheeebbb```aaabbbbbbbbbbbb```^^^\\\ZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSQQQPPPQQQSSSVVVWWW\\\cccuuuxxxrrrrrr{{{{{{zzzqqqpppnnnjjjddddddooo|||nnnaaaYYYTTTQQQNNNUUUUUUUUU[[[^^^iii~~~iiiSSSIIIHHHGGGCCC::::::999999888777777666777777777777666666666666888888777777777777888888888888999999:::<<<===>>>===>>>?????????@@@CCCFFFHHHJJJLLLNNNPPPRRRVVVYYYYYY[[[]]]^^^___bbbeeehhhgggiiikkkmmmmmmllljjjiiijjjnnnssszzzaaadddiiimmmpppppppppooosssvvvzzz}}}}}}tttmmmfffdddbbb___^^^aaaccccccgggmmmrrrxxxwwwmmmhhhccc```aaa____________^^^]]]\\\[[[YYYXXXXXXXXXWWWWWWVVVVVVTTTSSSRRRRRRRRRTTTVVVXXXYYY]]]iiizzzyyyrrrooouuuyyyssskkkgggllltttoooaaaYYYTTTPPPNNNUUUUUUUUU[[[^^^jjjiiiSSSHHHEEEBBB>>>::::::999999888777777777666666666666777777777777888888777777777888888999999999:::;;;<<<======>>>???@@@@@@???@@@BBBEEEHHHLLLNNNOOOPPPPPPQQQTTTVVV[[[\\\]]]]]]^^^aaaeeehhhiiikkkmmmoooppppppooonnnmmmooosss|||cccffflllrrrtttsssqqqoooxxxzzz~~~||||||pppiiieeedddccc___^^^```bbbcccffflllqqqwwwvvvnnngggdddeeeaaaaaaaaa``````___^^^^^^YYYYYYXXXXXXWWWWWWWWWWWWUUUTTTTTTSSSTTTVVVWWWYYYYYY[[[aaalllxxx~~~uuunnnpppyyy{{{rrrjjjjjjnnnooo```WWWSSSQQQMMMTTTSSSSSSZZZ^^^kkk~~~fffRRRHHHDDD@@@;;;999999999888888888777777666666666666777777777777888888777777888888999999999:::;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAADDDHHHKKKNNNPPPQQQQQQQQQRRRUUUWWW\\\\\\\\\\\\]]]___dddhhhiiijjjmmmoooqqqrrrrrrqqqqqqqqquuueeehhhnnnsssuuuuuurrrpppyyy|||{{{zzzmmmhhhddddddccc___^^^___bbbbbbeeekkkpppuuu~~~tttmmmjjjllljjjjjjjjjiiigggeeecccbbbZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWYYYYYY[[[\\\```fffmmmyyy{{{pppnnnttt}}}xxxnnnkkkmmm{{{nnn]]]UUUSSSSSSLLLSSSRRRRRRYYY___nnnyyyaaaQQQIIIDDD???<<<999999999888888888888888555666666666777777777888888888888888888999:::::::::;;;<<<>>>????????????BBBCCCCCCCCCDDDFFFJJJMMMNNNPPPRRRRRRSSSTTTWWWYYY\\\\\\\\\[[[[[[^^^bbbfffggghhhkkkmmmoooqqqqqqqqqtttuuuyyyhhhkkkooosssuuuuuutttsssyyy|||{{{{{{nnnhhhccccccccc___^^^`````````ccciiinnnsss~~~|||tttsssuuuttttttsssqqqmmmiiieeebbb\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ]]]]]]```dddgggmmmzzzuuuoooqqqwwwuuupppqqqvvvooo[[[SSSRRRTTTLLLSSSQQQRRR[[[bbbsssttt]]]OOOIIIDDD???===888888888888888888888888555555666666777777888888888888888888888999:::;;;:::;;;===???@@@@@@@@@???BBBDDDFFFGGGGGGIIILLLNNNOOOQQQRRRSSSTTTVVVYYY[[[]]]]]]]]]]]]]]]^^^bbbeeeeeefffhhhjjjlllnnnooopppuuuxxx}}}mmmnnnpppsssuuuvvvwwwwww{{{}}}yyyoooiiidddcccbbb___^^^aaa______bbbggglllqqq|||}}}xxxqqqjjjeee```^^^[[[YYYWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[^^^\\\]]]aaacccfffmmmuuu|||rrrpppssszzz~~~uuutttvvvppp\\\RRRQQQSSSNNNTTTSSSTTT^^^gggyyyqqqZZZOOOJJJDDD>>><<<888888888888888888888888555555555666777888888888888888888888999:::;;;<<<:::<<<>>>@@@AAAAAA@@@@@@AAADDDHHHJJJJJJKKKMMMNNNQQQRRRTTTUUUUUUVVVYYY[[[^^^___````````````ccceeedddeeefffhhhjjjlllmmmnnntttzzzqqqqqqqqqssstttwwwyyyzzz~~~wwwqqqjjjdddcccaaa______aaa^^^^^^aaafffkkkppp{{{}}}tttooobbb```]]]ZZZXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[]]]ZZZZZZ^^^aaabbbffflllnnn|||uuuqqqqqqwww}}}yyywwwyyyqqq]]]SSSPPPQQQOOOUUUUUUVVVaaakkk~~~pppYYYNNNJJJCCC===;;;888888888888888888999999444555555666777888888999888888888888999:::;;;<<<;;;<<>>??????@@@BBBDDDFFFHHHKKKMMMPPPQQQQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\aaabbbcccbbb``````aaabbbdddgggiiijjjiiikkkppptttvvviiijjjmmmooopppsssvvvyyy}}}}}}{{{rrrkkkhhhccc```````````````^^^^^^aaafffjjjooozzz|||lllfff^^^YYYWWWVVVSSSQQQXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbbfffmmmyyy}}}yyyyyycccZZZVVVUUUUUU[[[bbbgggkkkyyynnnWWWKKKGGGDDDAAA@@@>>>;;;999888999999999888777777666666666777777888888999;;;<<<<<<<<<;;;::::::<<<>>>?????????AAACCCGGGIIIKKKMMMOOOPPPPPPPPPRRRRRRTTTVVVXXX[[[]]]^^^___aaabbbaaa``````aaabbbdddgggjjjjjjjjjlllqqquuuxxxiiikkkmmmoooppprrrvvvyyy}}}yyy{{{www{{{rrrjjjgggbbb```````````````^^^___bbbfffiiinnnzzzttthhhccc]]]YYYWWWVVVUUUTTTXXXWWWXXXXXXYYYZZZ[[[\\\__________________```aaabbbeeeiiiooo{{{}}}vvv}}}hhh^^^[[[ZZZYYY^^^eeellluuummmUUUIIIEEECCCAAAAAA???<<<999888999999999888777777777777777777888888888999:::;;;<<<<<<;;;;;;:::<<<>>>??????@@@AAACCCEEEFFFIIIKKKMMMNNNOOOOOORRRSSSTTTUUUWWWZZZ\\\]]]^^^```aaaaaaaaaaaabbbdddcccfffhhhiiiiiikkkpppuuu{{{kkkmmmnnnoooppprrruuuwww|||}}}~~~tttuuurrr|||sssjjjfffbbb```___`````````___```dddgggiiinnnzzzwwwmmmdddaaa]]]ZZZXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[\\\]]]___^^^^^^]]]^^^^^^______```dddgggjjjooo~~~}}}ssszzzlllbbb]]][[[___bbbgggqqqlllTTTGGGCCCAAAAAAAAA???===:::999999999999888666666777888888888888888777888999::::::;;;;;;;;;;;;===?????????@@@BBBDDDCCCEEEHHHKKKNNNPPPQQQQQQTTTTTTTTTUUUWWWXXXZZZZZZ]]]___aaabbbbbbbbbdddfffdddgggjjjjjjjjjlllqqquuukkkmmmooooooppprrrtttwwwyyyzzz|||~~~rrrpppkkk}}}|||tttjjjgggbbb_______________```aaadddggghhhmmmzzzvvvmmmhhhcccaaa^^^[[[YYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]]]]aaaddddddfffnnn|||~~~qqquuusssjjjddd___fffgggkkkwwwnnnTTTFFFBBB@@@@@@AAA@@@>>>;;;999999999888777666666777888999999999999777777888999:::;;;<<<<<<<<<>>>@@@AAAAAAAAACCCEEEFFFHHHKKKOOORRRTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZ]]]___aaaccccccdddgggiiiiiikkkmmmmmmmmmnnnssswwwhhhjjjlllnnnoooqqquuuwwwvvvwwwyyy}}}uuupppfffyyy{{{ssskkkgggbbb___^^^^^^^^^]]]___aaadddffffffkkkyyyxxxsssooojjjgggiiieeedddaaa^^^ZZZXXXXXXXXXYYYYYYYYYZZZ\\\]]]___```]]]]]]]]]]]]^^^^^^___```\\\^^^``````aaafffooowww~~~qqqttt|||~~~xxxrrrjjjnnntttoooUUUFFFAAA@@@@@@AAAAAA>>>;;;999999999888777555666888999::::::999999888888999999;;;<<<===>>>>>>???AAABBBBBBCCCEEEFFFHHHJJJMMMPPPSSSTTTUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^]]]```bbbdddeeefffiiikkkkkkmmmooonnnmmmnnnrrrvvvdddgggjjjlllnnnqqquuuxxxssstttwww{{{{{{tttiii|||zzzrrrlllhhhccc___^^^^^^]]]\\\^^^```ccceeeeeeiiiwww~~~pppllljjjhhhjjjppphhhgggddd___ZZZWWWVVVWWWYYYYYYZZZ[[[\\\^^^```aaa`````````aaaaaabbbdddddd]]]^^^______```dddkkkqqqqqq|||sssttt{{{lllttt|||pppUUUFFFAAA@@@@@@AAAAAA>>>;;;::::::999888777555666888999::::::999999::::::::::::<<<===??????>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKMMMOOOQQQRRRRRRRRRVVVWWWXXXZZZ\\\^^^aaabbb^^^```cccdddfffgggjjjllljjjlllnnnmmmkkklllpppttt{{{iiijjjkkkllllllmmmppprrruuuwwwzzz}}}~~~qqqrrr~~~zzzvvvoookkkddd```^^^_________aaa```bbbfffiiimmmwww~~~sssmmmmmmooonnnmmmjjjgggccc^^^ZZZYYYYYYYYYZZZZZZ[[[\\\]]]___aaabbbhhhgggeeecccbbbaaa``````______^^^___aaadddhhhjjjooo~~~~~~yyyvvvwwwfffOOOFFF>>><<<@@@===BBB???;;;999999999999888888777666555555666777777:::;;;;;;;;;<<<=========>>>???@@@CCCDDDFFFFFFGGGHHHIIILLLOOOQQQSSSUUUUUUVVVZZZ\\\]]][[[\\\___bbbbbbeeehhhgggfffhhhnnntttrrrsssssspppnnnoootttxxxlllllllllkkkkkklllooorrrvvvxxx{{{}}}~~~wwwuuuzzzvvvoookkkeeeaaa____________```___aaaeeehhhlllvvvyyyqqqppprrrrrrqqqkkkiiiddd```\\\YYYXXXXXXXXXXXXZZZ\\\___aaadddeeeiiihhhfffeeecccbbbbbbaaa`````````aaabbbdddfffggglllxxx~~~yyyxxxcccMMMFFF>>>>>>BBB@@@AAA>>>;;;999999::::::999888888777666666777777888:::;;;;;;<<<<<<=========>>>???AAACCCEEEFFFGGGHHHGGGIIIKKKNNNPPPRRRTTTTTTYYY\\\___```^^^___bbbeeedddfffhhhhhhgggjjjqqqwwwwwwtttqqqpppqqqtttwwwyyy~~~pppooonnnkkkjjjkkknnnrrrwwwyyy|||~~~yyyzzzuuuooojjjeeeaaa_______________^^^```dddfffjjjttt~~~yyyuuuttttttsssmmmjjjfffbbb^^^[[[YYYXXXWWWXXXZZZ]]]aaadddhhhiiijjjjjjiiigggfffeeeddddddaaabbbbbbcccddddddddddddhhhppp~~~|||aaaLLLEEE???@@@DDDBBB@@@>>>:::999::::::::::::999888888777777888999999::::::;;;<<<======>>>>>>>>>@@@BBBDDDFFFHHHIIIJJJIIIKKKMMMOOOQQQSSSTTTUUUZZZ^^^aaabbbbbbbbbeeehhhhhhjjjllllllkkkmmmqqqvvv{{{uuuppppppuuuzzz||||||sssrrroookkkiiijjjnnnqqqxxx{{{~~~yyyyyyrrrlllhhhccc```___^^^^^^^^^___^^^```dddfffjjjsss}}}}}}wwwsssqqqnnnllliiieeeaaa___]]]\\\XXXZZZ\\\___bbbfffiiikkklllkkkkkkjjjiiihhhgggfffcccdddeeefffeeedddbbbaaaeeehhhqqq}}}___KKKEEE???@@@DDDBBB@@@>>>;;;999:::;;;;;;;;;999999999999999999::::::::::::;;;<<<===>>>>>>??????AAACCCFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVYYY]]]bbbcccccccccfffhhhlllooorrrsssrrrqqqqqqrrrzzzvvvrrrrrrvvv|||tttrrrooollljjjkkkooorrrxxx{{{uuu}}}xxxqqqjjjfffbbb___^^^]]]]]]\\\```___aaadddgggjjjsss}}}~~~wwwsssqqqoookkkhhhdddbbbaaaaaa]]]]]]___aaadddgggjjjkkkmmmmmmmmmmmmllljjjiiihhheeefffggggggfffdddaaa___ddddddiiiuuu{{{]]]JJJDDD>>>>>>BBB@@@AAA>>>;;;::::::;;;;;;:::888888999999::::::::::::::::::;;;<<<===>>>???@@@@@@AAADDDGGGJJJLLLNNNOOONNNOOOQQQSSSTTTUUUVVVVVVWWW[[[```cccbbbccceeehhhjjjnnntttxxxyyywwwuuutttwwwwwwwwwwwwxxx}}}rrrqqqpppmmmlllmmmpppsssxxx{{{qqqwwwyyyrrriiieeeaaa___^^^^^^]]]\\\```___aaadddfffjjjsss}}}}}}xxxuuupppjjjfffddddddddd```aaabbbcccfffhhhjjjkkkmmmnnnnnnnnnnnnllljjjiiiggghhhhhhhhhfffcccaaa___dddbbbfffnnnvvv|||xxx[[[HHHCCC======AAA>>>CCC@@@<<<::::::;;;::::::777888999:::::::::::::::::::::;;;<<<>>>???@@@@@@AAABBBEEEIIILLLOOOPPPQQQOOOPPPQQQSSSTTTTTTUUUUUUVVV[[[```ccccccdddfffiiifffjjjpppvvvzzz{{{{{{zzzvvvyyy||||||}}}ooooooooonnnnnnooorrruuuvvvzzz~~~ooosss{{{||||||uuuiiifffcccaaa```___^^^]]]___^^^___ccceeehhhqqq{{{}}}~~~~~~www|||}}}uuummmgggdddcccdddaaabbbccceeegggjjjlllmmmmmmnnnooooooooommmkkkjjjiiiiiihhhhhhfffcccaaa```cccaaadddkkkmmmqqq|||vvvsssVVVDDDAAA<<<===AAA???EEEAAA===;;;::::::999888666666888999:::::::::999::::::;;;===>>>???@@@AAAAAACCCFFFJJJMMMPPPRRRSSSRRRSSSTTTVVVVVVWWWWWWWWWWWW\\\cccfffggggggiiilllhhhiiilllpppuuuxxxzzz{{{yyyzzz}}}mmmnnnoooooooooqqqtttvvvvvvzzz}}}nnnqqqzzzuuuuuuyyy~~~~~~wwwjjjhhhdddbbbbbbaaa```___^^^]]]^^^bbbdddgggpppzzzwwwpppppphhhlllrrrttttttvvv{{{yyyooogggcccbbbcccaaabbbccceeehhhkkknnnooommmnnnooopppooonnnkkkjjjjjjiiihhhgggeeedddbbbaaaccc```dddiiihhhgggtttzzztttoooSSSBBB???<<<>>>BBB@@@FFFBBB>>>;;;::::::999888555666888999::::::999999::::::;;;===>>>@@@AAAAAAAAACCCFFFJJJNNNQQQSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[YYY___eeeiiijjjjjjllloooooommmkkkkkknnnrrrvvvxxx}}}|||}}}ssstttuuuvvvvvvwwwwwwwww{{{}}}xxxjjjkkk|||xxxnnnrrr}}}}}}rrrfffdddcccbbbcccbbb```^^^^^^^^^___```bbbhhhooottt~~~qqqjjjgggfffdddddddddfffkkkpppvvvzzz|||tttkkkbbb___aaadddcccbbbbbbdddhhhkkknnnmmmmmmmmmnnnpppooommmkkkjjjjjjiiiiiihhhfffeeeddd^^^aaadddddddddgggooouuuyyywww~~~nnnTTTEEEBBB======@@@>>>CCCAAA>>><<<<<<;;;999777777777777888999999::::::@@@@@@???>>>===???CCCFFFEEEGGGIIIJJJLLLOOOSSSVVVVVVWWWYYYZZZ[[[[[[ZZZZZZ]]]^^^```bbbdddgggkkknnnqqqpppooonnnnnnpppssstttvvv{{{~~~ssstttvvvwwwxxxxxxxxxxxxxxx{{{uuuiiiiiiyyytttkkknnnzzz}}}rrrfffdddbbbbbbbbbaaa```^^^]]]]]]^^^___aaafffmmmrrr}}}rrrjjjfffddddddeeeddddddfffjjjoootttxxx~~~yyyqqqiiibbb```ccccccbbbbbbbbbdddgggkkkmmmnnnnnnnnnoooqqqqqqooommmkkkkkkkkkjjjhhhgggeeeddd___bbbccccccaaaccciiinnnxxxxxxvvv~~~kkkRRRCCCBBB===>>>BBB@@@FFFCCC???===<<<;;;:::999888888999999:::;;;;;;;;;?????????>>>===???CCCFFFFFFHHHIIIJJJKKKNNNSSSVVVVVVXXXZZZ\\\]]]]]]]]]\\\\\\___bbbeeefffhhhjjjkkkkkkkkkkkklllmmmoooqqqsssrrrxxx|||}}}tttuuuwwwyyyzzzzzzzzzzzzvvv{{{ppphhhggguuuooofffjjjuuu}}}sssgggeeebbbaaaaaa```___]]]\\\\\\]]]^^^```eeelllppp~~~{{{wwwqqqkkkgggddddddeeehhhggghhhiiimmmrrrvvvyyy}}}~~~zzzrrrlllgggbbbbbbeeeddddddcccdddfffiiilllnnnoooooooooqqqssssssrrrpppnnnnnnmmmkkkiiigggeeeddd```bbbbbb```^^^___cccgggqqq|||yyyqqqooowwwgggNNNAAAAAA>>>???DDDCCCIIIEEE@@@===;;;;;;:::999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===???CCCFFFIIIIIIIIIIIIJJJMMMRRRUUUVVVXXX[[[___``````___^^^\\\___dddggggggggghhhiiieeegggiiikkkmmmooopppqqqpppwww}}}~~~~~~uuuvvvyyy{{{}}}}}}}}}|||yyy|||lllhhheeerrrlllcccgggrrr}}}ttthhheeebbb``````___^^^\\\\\\]]]^^^___aaaeeekkkooo|||{{{xxxuuuqqqnnnlllkkkkkkooooooppprrruuuyyy~~~~~~{{{yyyrrrkkkgggccc```cccgggggggggggghhhjjjllloooqqqqqqpppqqqsssuuuvvvtttsssqqqqqqpppnnnkkkhhhfffeeeaaabbbaaa```]]]]]]```bbbnnnuuurrriiiiiiqqqdddKKK@@@AAA???AAAFFFEEEJJJFFF@@@;;;::::::999999999::::::;;;;;;<<<======<<<===>>>>>>>>>@@@CCCFFFKKKKKKJJJIIIJJJLLLQQQUUUTTTWWW[[[___aaaaaa```___^^^```cccdddeeeeeefffhhheeegggjjjmmmoooppppppooopppxxxtttwwwzzz}}}~~~{{{}}}}}}iiigggdddqqqkkkcccgggppp~~~vvvjjjgggccc```______^^^\\\^^^___``````bbbeeejjjnnnyyy}}}|||zzzzzz||||||}}}~~~}}}zzzsssllleeecccaaa```dddjjjiiiiiiiiijjjkkkmmmooopppqqqqqqrrruuuwwwxxxwwwuuutttsssrrrpppmmmjjjhhhfffaaaaaaaaa```______```bbbfffjjjsss}}}ooohhhhhhrrraaaJJJ???AAA???BBBGGGEEEIIIDDD>>>:::999888888888999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAEEEGGGLLLLLLLLLKKKKKKMMMRRRUUUSSSVVVYYY]]]___``````___```aaaaaa``````bbbfffiiiiiikkknnnqqqrrrrrrqqqpppqqqwwwtttvvvzzz~~~{{{|||}}}~~~|||iiifffcccpppllleeehhhpppyyyllliiidddaaa```___^^^]]]^^^___```aaabbbeeejjjmmmvvv|||zzzrrrkkkdddbbbbbbbbbgggmmmkkkkkkkkkkkkllllllmmmnnnqqqrrrsssvvvyyyzzzyyywwwvvvuuutttrrrooollljjjiiicccbbbbbbaaaaaaaaaaaabbb```cccjjjwww|||wwwttttttrrrqqqsssvvv~~~vvviiicccfffqqqaaaIII???AAA@@@AAAFFFDDDGGGCCC>>>;;;999999888777999999::::::;;;<<<<<<===;;;===???AAAAAACCCFFFIIIKKKMMMNNNNNNNNNPPPSSSUUUTTTUUUXXX[[[]]]^^^______aaaaaa```______bbbgggkkklllmmmppprrrssssssrrrrrrqqqtttzzzsssvvvzzz~~~{{{}}}|||iiicccaaaooolllfffiiippp{{{nnnjjjeeebbb```______^^^]]]___```aaabbbdddhhhkkksss}}}{{{tttmmmgggeeedddeeekkkqqqqqqppppppoooooooooooonnnqqqqqqsssvvvyyy{{{zzzxxxvvvvvvuuusssqqqnnnlllkkkeeedddbbbbbbbbbaaa```___^^^```fffnnnxxxrrroooooooooooooooqqqrrrqqqtttpppddd```dddpppaaaJJJ???BBB???AAAEEEBBBEEEBBB???<<<<<<;;;999888:::;;;;;;<<<<<<===>>>>>><<<>>>@@@BBBCCCEEEHHHJJJJJJMMMOOOQQQQQQRRRTTTVVVVVVWWWXXXYYY[[[]]]___```aaaaaabbbbbbbbbeeeiiillljjjkkknnnppprrrssstttttttttrrrvvv}}}rrruuuzzz~~~}}}}}}jjjaaa___nnnlllgggjjjooo}}}oookkkfffbbbaaa```___^^^\\\^^^___```aaacccfffiiiqqq}}}wwwpppjjjhhhggghhhnnntttvvvvvvuuuttttttsssrrrrrrqqqqqqsssvvvyyy{{{zzzyyyvvvvvvuuutttrrrooommmlllgggeeecccbbbaaa```^^^]]][[[^^^aaaeeerrr}}}zzzzzzwwwssspppoooqqqtttrrrsssuuuvvvrrrqqqxxxqqqeeebbbhhhtttbbbKKK@@@BBB???@@@CCCAAAEEEBBB@@@>>>>>>===;;;999<<<<<<======>>>?????????<<<>>>AAACCCDDDFFFIIIKKKJJJMMMQQQSSSTTTTTTUUUWWWYYYXXXXXXYYYZZZ]]]___aaa```bbbdddeeefffhhhjjjlllggghhhkkknnnqqqssstttuuuwwwsssuuu|||uuuuuuyyy~~~~~~hhhaaabbblllhhhjjjjjjjjjyyynnnjjjddd```____________^^^___```aaaaaadddhhhlllvvv}}}}}}zzzsssllljjjooouuu{{{zzzxxxwwwwwwwwwuuusssqqqrrrsssuuuwwwyyyzzz{{{|||zzzxxxvvvtttqqqllliiiiiifffcccaaaaaaaaa```___ZZZYYY]]]dddiiiuuu{{{wwwuuuuuussspppooopppssswwwxxxvvvyyy|||yyyrrrsssxxxrrrfffbbbhhhrrrbbbLLL???===;;;???CCC===CCCBBB@@@>>><<<<<<<<<<<<::::::;;;;;;<<<=========AAAAAACCCEEEFFFHHHJJJJJJKKKMMMPPPRRRSSSUUUXXXZZZYYY[[[\\\]]]]]]]]]___aaadddeeeggghhhiiiiiihhhgggooommmnnnsssxxxyyyuuupppyyy|||~~~}}}|||~~~wwwvvvzzzhhh___```jjjgggiiiiiihhhyyymmmiiiddd```____________^^^___`````````cccgggjjjsss}}}}}}vvvqqqqqqvvv{{{}}}{{{zzzyyyyyyyyywwwvvvssstttuuuwwwxxxzzz||||||{{{yyyxxxwwwuuusssooollljjjgggdddbbbaaa```___]]]]]]ZZZ\\\```bbbjjj{{{uuusssxxxxxxxxxwwwxxx{{{zzzxxx{{{}}}qqqfffccckkkuuudddMMMAAA???<<<@@@DDD>>>EEEDDDAAA>>><<<;;;::::::::::::;;;<<<<<<======>>>@@@AAABBBDDDFFFHHHIIIJJJMMMOOORRRRRRSSSSSSUUUWWWWWWYYY\\\]]]^^^___```bbbdddeeeggghhhiiiiiiiiiiiirrrppppppsssxxxzzzxxxuuuyyy|||~~~~~~}}}xxxxxx{{{iii^^^___hhhfffhhhiiigggvvvllliiiddd``````_________^^^___```______aaaeeehhhoooyyy{{{xxxyyy~~~~~~|||{{{|||{{{zzzyyyvvvwwwwwwyyyzzz|||}}}~~~{{{zzzyyyxxxxxxuuurrroookkkiiieeebbbaaa___]]][[[^^^ZZZYYY\\\]]]aaaooo{{{wwwxxxzzzzzzyyyzzz~~~~~~yyypppfffdddmmmxxxdddOOOCCCAAA>>>AAAEEE@@@GGGEEEBBB???<<<:::999999:::;;;;;;<<<<<<===>>>>>>???@@@BBBDDDFFFHHHIIIJJJOOOQQQSSSSSSRRRRRRRRRSSSTTTWWW[[[^^^```aaaccceeeggghhhiiikkklllmmmmmmmmmuuusssrrrtttxxxzzzzzzxxxvvvyyy{{{|||}}}yyyxxxzzz~~~~~~kkk______hhhfffjjjjjjggg~~~ssskkkhhhcccaaa``````___^^^___`````````___aaadddggglllwww{{{vvvssstttwww~~~}}}}}}}}}|||{{{yyyyyyyyyzzz{{{}}}~~~}}}|||{{{zzzyyywwwtttqqqmmmjjjgggdddbbb___\\\ZZZ\\\XXXWWWZZZ\\\^^^eeennnzzz~~~xxx~~~||||||~~~zzzoooeeedddnnnzzzbbbNNNDDDBBB>>>AAAEEE@@@GGGEEEBBB???<<<;;;:::999;;;;;;;;;<<<======>>>>>>???@@@BBBDDDFFFHHHJJJKKKOOOQQQSSSTTTSSSRRRRRRSSSSSSWWW\\\```bbbdddfffhhhkkklllmmmooopppqqqrrrrrrsssssssssvvvxxxzzzxxxvvvqqqsssvvvxxxzzz~~~wwwvvvxxx|||||||||ooocccbbbjjjhhhllllllhhhtttjjjgggcccaaa``````___^^^___`````````___aaaeeegggkkkvvvqqqjjjfffddddddgggrrr}}}}}}}}}|||{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{xxxtttqqqooollliiifffddd```]]]ZZZ[[[WWWVVVXXX[[[\\\^^^aaaeeeiiillllllmmmqqqssssssyyy}}}~~~oooddddddppp|||}}}^^^KKKBBBAAA===???DDD@@@FFFDDDBBB???===<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@BBBDDDGGGIIIKKKLLLMMMPPPSSSTTTTTTTTTUUUUUUTTTXXX]]]```ccceeehhhjjjlllmmmmmmnnnoooqqqrrrrrrnnnpppssswwwyyyxxxtttqqqoooqqqsssvvvyyy}}}vvvuuuvvvzzz{{{{{{vvvgggeeemmmkkkooonnnhhh}}}xxxiiifffcccaaa``````___]]]^^^^^^___^^^___aaadddgggkkkttt{{{pppeeeaaa___]]]^^^aaafffuuu~~~}}}|||{{{zzzyyywwwwwwwwwyyy{{{|||~~~}}}||||||zzzvvvssspppnnnkkkhhhfffbbb^^^[[[ZZZXXXVVVVVVWWWXXXXXXXXX]]]___```aaaccchhhmmmpppvvvmmmccceeerrrxxxYYYHHHAAA@@@<<>>??????@@@AAACCCEEEHHHKKKMMMNNNLLLOOOSSSVVVVVVVVVWWWXXXVVVYYY\\\___aaacccgggjjjjjjjjjjjjjjjjjjkkklllmmmjjjmmmrrrvvvwwwuuupppmmmoooqqqsssvvvzzz~~~uuutttvvvzzz{{{|||~~~jjjgggnnnkkkooonnnfff{{{xxxhhheeebbbaaaaaa```___]]]ZZZ[[[\\\\\\\\\___cccfffjjjrrrxxxrrrmmmfff```^^^]]][[[]]]aaacccsss~~~}}}|||xxxwwwuuuttttttuuuxxxyyy{{{{{{{{{{{{||||||yyywwwqqqooommmkkkhhheee```]]]ZZZYYYWWWUUUUUUWWWXXXXXX]]]^^^aaadddgggiiinnnrrr}}}~~~lllcccgggwwwsssVVVFFF@@@@@@<<>>>>>??????AAABBBDDDGGGJJJLLLNNNOOOMMMQQQUUUXXXXXXXXXXXXXXXWWWXXXZZZ[[[\\\___dddgggiiihhhgggffffffggghhhiiiiiimmmqqqttttttrrrooonnnooopppqqquuuyyy}}}vvvtttvvvzzz|||}}}kkkhhhnnnlllooommmeeeyyyvvvgggeeebbbaaaaaa```___]]]WWWXXXYYYZZZ[[[]]]aaaeeeiiiqqq}}}|||wwwwwwyyytttnnnkkkiiifffaaa______]]][[[]]]bbbeeevvv~~~}}}wwwuuusssrrrrrrsssvvvwwwxxxxxxyyy{{{}}}~~~|||{{{rrrpppnnnllljjjfffbbb^^^XXXYYYXXXVVVVVVZZZ]]]^^^___aaaffflllooopppssswww|||kkkdddiiizzzpppUUUEEE@@@AAA===@@@GGGEEEJJJHHHEEEAAA===;;;999999<<<<<<======>>>>>>??????BBBCCCEEEHHHJJJMMMOOOPPPOOOSSSWWWYYYYYYXXXWWWXXXWWWXXXXXXXXXYYY\\\aaadddiiihhhgggfffffffffggghhhkkkmmmppprrrqqqpppoooooommmmmmooorrrwwwzzz||||||vvvwwwxxxyyy{{{}}}llleeegggsssvvvnnnlllrrr{{{rrrgggdddaaa`````````___^^^\\\]]]^^^___aaaccceeefffgggmmmxxxyyysssuuuzzz~~~}}}yyyuuusssooojjjfffcccccccccaaa______bbbcccaaabbbeeekkkwww|||zzzwwwtttssstttuuuvvvwwwxxxyyyzzzzzzyyywwwvvvvvvuuusssppplllhhheeeccc]]]^^^^^^\\\YYYZZZ^^^aaagggnnnuuutttppppppzzzxxxlllgggjjj|||jjjTTTHHH===<<>>???@@@AAABBBBBBEEEHHHJJJKKKLLLNNNPPPTTTVVVZZZ\\\[[[[[[[[[[[[ZZZYYYXXXWWWYYY[[[^^^aaadddcccbbbbbbdddfffhhhjjjiiikkknnnqqqsssttttttsssmmmmmmmmmmmmooosssxxx|||yyyyyyzzzzzz{{{mmmeeefffrrrvvvnnnlllrrrzzzrrrhhhfffbbb`````````___^^^\\\]]]]]]___```bbbdddeeeggglllvvvzzzvvvxxx{{{}}}~~~xxxssssssqqqnnnjjjfffddddddeeefffcccdddffffffdddfffjjjppp{{{}}}{{{xxxvvvttttttuuuvvvuuuwwwxxxyyyyyyxxxwwwvvvuuutttsssqqqooollljjjiiiaaaaaa```^^^]]]___dddhhhttt|||~~~sssjjjhhhlllhhhSSSGGG======@@@BBBDDDFFFKKKGGGAAA===;;;::::::999;;;<<<===>>>???AAABBBBBBCCCEEEHHHJJJKKKMMMOOOQQQSSSVVVZZZ\\\]]]^^^___```\\\[[[ZZZYYYZZZ\\\^^^```aaaaaaaaabbbdddgggkkkmmmiiikkkmmmppprrrtttttttttoooooonnnmmmnnnqqqvvv{{{{{{||||||{{{{{{}}}pppffffffqqquuunnnlllrrrzzzrrrkkkhhhdddaaa```___^^^]]]\\\\\\]]]^^^```bbbdddeeeeeejjjssszzzvvvtttpppmmmkkkjjjjjjjjjnnnllllllnnnmmmlllooottt{{{~~~{{{xxxvvvuuuuuuvvvtttuuuvvvxxxxxxxxxwwwvvvttttttsssrrrrrrqqqppppppiiihhhfffdddeeejjjpppvvvooohhhhhhooogggRRRGGG>>>>>>AAACCCFFFHHHJJJFFF@@@<<<;;;:::::::::<<<<<<===>>>@@@AAABBBCCCCCCFFFIIIKKKLLLNNNPPPRRRSSSVVVZZZ]]]___```bbbccc___^^^\\\[[[[[[\\\]]]^^^aaaaaaaaabbbdddhhhkkkmmmlllmmmoooqqqsssuuuvvvwwwqqqpppooommmmmmpppuuuyyy~~~{{{|||}}}||||||}}}sssgggeeeoootttnnnlllrrrzzzsssnnnjjjeeeaaa```___]]]\\\\\\\\\]]]^^^___aaabbbcccdddhhhppp{{{|||xxxwwwvvvuuutttwwwuuuuuuwwwvvvuuuyyy}}}zzzxxxvvvvvvvvvrrrsssuuuvvvwwwwwwwwwwwwtttssssssssssssssssssssspppnnnllllllpppwwwyyywwwyyypppggggggqqqgggRRRHHH@@@@@@BBBCCCEEEHHHKKKGGGBBB>>>======<<<<<<<<<===>>>???@@@BBBCCCCCCDDDGGGJJJMMMNNNOOORRRTTTUUUWWW[[[]]]___```bbbdddaaa```___^^^]]]\\\\\\\\\cccbbbbbbccceeehhhkkkmmmrrrrrrrrrrrrsssuuuvvvwwwppppppooommmnnnqqqvvv{{{}}}yyy{{{}}}}}}}}}~~~~~~vvvhhhdddmmmrrrmmmlllrrr|||vvvppplllfffbbb```^^^]]]]]]\\\\\\\\\]]]^^^```aaabbbcccffflllwww~~~}}}~~~}}}}}}|||yyywwwvvvvvvsssssstttuuuvvvwwwwwwwwwttttttsssrrrrrrrrrssssssrrrqqqqqquuu||||||tttqqqtttuuuwwwzzz}}}~~~~~~|||~~~ttthhhfffqqqfffRRRIIIBBBAAABBBBBBDDDGGGJJJFFFAAA===<<<============>>>>>>@@@AAABBBCCCDDDEEEHHHKKKNNNOOOQQQSSSUUUXXXZZZ\\\]]]]]]^^^___aaacccbbbbbbaaa___]]]\\\[[[`````````bbbfffjjjnnnpppuuutttsssrrrqqqqqqrrrrrrnnnoooooooooppptttyyy}}}}}}wwwzzz}}}~~~~~~~~~|||}}}}}}yyyjjjccckkkqqqmmmlllrrrzzzqqqmmmgggbbb```___^^^^^^\\\\\\\\\]]]^^^___```aaaccceeejjjttt}}}zzzxxxwwwvvvttttttuuuuuuvvvvvvwwwwwwuuutttrrrqqqqqqrrrssstttssstttxxx~~~wwwtttsssuuuuuuuuuuuutttrrrpppooommmlllooovvv}}}yyyiiigggpppcccOOOHHHBBBAAAAAAAAACCCHHHGGGCCC>>>;;;:::;;;;;;;;;>>>>>>???@@@BBBCCCDDDEEEFFFIIILLLOOOQQQSSSUUUWWW\\\]]]^^^^^^]]]]]]^^^___eeeffffffeeecccaaa^^^]]]\\\\\\^^^bbbgggmmmrrruuurrrrrrqqqpppooonnnmmmmmmmmmoooqqqrrrtttvvvzzz}}}~~~wwwzzz}}}||||||}}}~~~{{{kkkbbbjjjpppmmmlllrrr~~~}}}rrrmmmgggbbb```_________[[[[[[\\\\\\]]]^^^``````dddeeeiiiqqq}}}zzzxxxwwwvvvvvvvvvvvvuuuvvvvvvvvvwwwtttsssrrrrrrrrrtttvvvwwwyyy||||||||||||{{{{{{{{{yyyuuurrrooommmiiihhhiiinnnvvvzzzzzz}}}yyykkkhhhppp}}}]]]JJJDDD@@@@@@AAABBBEEEJJJFFFBBB===::::::;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEGGGIIIMMMPPPRRRTTTVVVYYY^^^___```___^^^^^^___aaaiiijjjjjjjjjhhhfffbbb```^^^^^^```bbbggglllpppsssooopppqqqqqqqqqooonnnmmmnnnqqqtttvvvwwwxxxzzz{{{~~~}}}~~~yyy{{{~~~~~~~~~~~~~~~~~~}}}kkkbbbiiipppmmmlllrrr{{{rrrmmmgggbbb````````````[[[[[[[[[\\\]]]^^^___```dddeeehhhppp~~~~~~}}}{{{yyywwwvvvxxxwwwvvvvvvvvvvvvvvvwwwssssssrrrrrrsssvvvxxxzzzyyyuuusssjjjhhhhhhkkkqqq~~~~~~{{{~~~xxxllliiiqqqyyyXXXFFFAAA>>>@@@AAACCCGGGMMMGGGDDD???<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGJJJNNNPPPRRRTTTWWWYYY___```aaa```___```bbbdddlllmmmnnnnnnllliiifffdddddddddcccdddfffhhhkkkmmmoooppprrrtttttttttrrrqqqpppssswwwyyyyyyxxxxxxyyy}}}{{{|||wwwxxxzzz|||~~~kkkccciiijjjnnntttsss}}}~~~vvvqqqjjjdddbbb``````___\\\\\\\\\]]]^^^___aaaaaadddcccgggpppzzz~~~~~~~~~}}}{{{xxxzzzyyywwwuuuuuuuuuvvvvvvuuutttrrrrrrsssuuuwwwxxxwwwmmmiiiiiikkknnnrrrvvvyyy}}}zzzrrrnnnlllnnntttyyymmmgggllloooUUUHHHEEEBBBAAACCCFFFHHHIIIJJJBBB;;;;;;<<<<<<<<<>>>===???@@@AAABBBDDDHHHKKKKKKMMMOOOPPPQQQRRRTTTVVVYYY\\\______^^^___cccgggkkklllooorrrtttsssooollllllkkkjjjiiihhhiiijjjjjjttttttssssssssssssttttttvvvwwwzzz|||||||||{{{zzz}}}vvvwwwyyy{{{}}}~~~~~~mmmdddiiijjjmmmsssqqqyyy~~~vvvqqqjjjdddaaa```___^^^\\\\\\\\\]]]^^^___```aaacccbbbfffnnnwww}}}|||yyyxxxvvvuuuttttttuuuuuuuuuuuuttttttuuuwwwyyyzzzuuukkkcccaaabbbbbbfffmmmtttyyyvvvrrroooqqqxxxvvvmmmjjjooolllSSSGGGDDDAAA@@@BBBFFFIIIJJJKKKCCC======>>>======???@@@BBBCCCCCCCCCEEEIIIKKKMMMOOORRRSSSTTTUUUWWWYYY[[[^^^aaacccccceeeiiimmmnnnnnnoooppprrrrrrpppnnnooonnnlllkkkkkklllmmmnnnoooqqqsssvvvwwwwwwwwwwww{{{~~~vvvvvvxxxzzz|||~~~~~~}}}nnndddhhhjjjnnnssspppuuuwwwqqqjjjddd```___^^^]]]\\\\\\\\\]]]^^^___```aaabbbaaadddkkkttt~~~}}}xxxwwwvvvuuuttttttttttttttttttuuuvvvwwwxxxyyyzzzpppddd^^^ZZZYYY[[[YYY```jjjvvv{{{vvvvvv|||rrrmmmmmmrrrgggQQQFFFBBB???>>>AAAFFFJJJMMMMMMEEE>>>>>>???>>>>>>@@@BBBCCCDDDDDDDDDFFFIIILLLOOOQQQTTTUUUVVVWWWZZZ\\\]]]aaafffhhhiiikkkppptttsssqqqoooppprrrtttuuuuuuuuusssqqqooooooppprrrsssooosssxxx|||~~~~~~xxxxxxxxxyyy{{{}}}lllbbbhhhkkkqqqwwwttttttxxxrrrkkkdddaaa___^^^]]]]]]\\\\\\]]]^^^___``````bbbaaacccjjjrrr|||~~~tttooolllllloooooonnnttt}}}}}}}}}||||||wwwvvvuuuuuutttsssssssssrrrssstttvvvxxxyyyyyyyyyrrrbbbZZZXXXWWWVVVXXXUUU^^^mmm}}}~~~{{{~~~mmmlllooouuu~~~bbbNNNDDDAAA======AAAGGGLLLNNNNNNEEE???>>>???>>>>>>@@@@@@BBBCCCDDDEEEHHHKKKNNNPPPSSSUUUWWWXXXYYY\\\^^^bbbfffjjjlllmmmooosssvvvvvvssspppooosssxxx|||~~~|||zzzvvvsssrrrssstttuuuqqqtttxxx}}}}}}|||{{{zzzzzzzzz|||~~~~~~~~~jjj___ffflllttt{{{xxxuuu{{{uuummmfffbbb```___^^^]]]]]]]]]]]]^^^^^^___```cccbbbdddjjjqqq{{{zzzmmmfffbbb___```bbbfffeeejjjvvv}}}}}}|||{{{{{{vvvvvvvvvuuuttttttssssssssstttvvvxxxzzz{{{||||||~~~mmmbbbYYYWWWWWWUUUUUUVVVTTT___qqqyyyiiikkkrrrxxxwww]]]LLLCCC@@@===>>>BBBHHHMMMOOONNNEEE>>>>>>>>>======???@@@BBBEEEGGGJJJMMMRRRVVVUUUWWWZZZ[[[\\\]]]```bbbfffjjjnnnooonnnoooqqqttttttpppmmmmmmqqqxxx}}}~~~zzzvvvtttttttttuuussssssuuuwwwzzz|||~~~~~~zzz{{{}}}~~~|||{{{zzz{{{|||~~~jjj^^^dddkkksssxxxuuurrr~~~xxxpppiiieeebbbaaa___]]]]]]]]]]]]]]]^^^___```cccbbbccciiipppzzzzzzqqqiiieee```[[[ZZZ\\\bbb```cccmmmvvv~~~|||zzzvvvvvvvvvvvvvvvtttssssssuuuvvvwwwzzz|||~~~vvvooo^^^YYYUUUVVVVVVSSSSSSUUUUUU```ssswwwgggkkkuuuqqqXXXKKKBBB@@@???@@@DDDIIIMMMOOONNNFFF???>>>???======>>>CCCEEEHHHKKKOOOSSSYYY\\\[[[]]]___```aaabbbdddfffhhhlllpppqqqooonnnoooqqqpppmmmjjjjjjooouuuzzz|||}}}|||zzzwwwuuutttttttttwwwwwwwwwxxxyyy{{{}}}~~~wwwwwwxxxzzz~~~}}}|||{{{zzz|||mmm^^^bbbffflllpppkkkjjjwww|||ssslllhhheeecccbbb^^^^^^]]]]]]]]]^^^______bbb```bbbhhhoooyyy}}}sssmmmgggeeeaaa[[[ZZZ[[[]]][[[^^^eeekkkpppwww~~~}}}zzzwwwvvvwwwwwwwwwwwwuuutttssstttuuuuuuwwwyyy}}}tttiiieee[[[YYYXXXXXXUUUQQQSSSWWWWWWbbbtttvvvffflllzzzmmmUUUKKKBBBAAAAAACCCGGGKKKMMMNNNPPPGGG@@@@@@@@@>>>>>>???DDDFFFJJJLLLOOOTTTYYY]]]]]]___aaaaaaaaaaaaccceeehhhlllpppqqqooonnnoooqqqqqqooollllllooosssuuuvvvvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwyyyzzzzzz{{{{{{ssstttuuuxxx{{{{{{zzzzzz{{{}}}ppp___aaacccfffhhhaaacccooo~~~uuunnniiifffdddccc^^^^^^]]]]]]]]]^^^______```___aaagggnnnxxxtttnnniiieeedddaaa]]]\\\___YYYWWWYYY```eeeggglllrrrxxx}}}~~~zzz|||}}}zzzwwwtttwwwwwwxxxxxxxxxvvvtttsssrrrqqqqqqsssuuuyyy}}}~~~ttthhhbbbaaa^^^]]]]]][[[UUUQQQTTT[[[ZZZdddvvvuuueeemmm~~~kkkTTTKKKBBBBBBBBBEEEIIILLLMMMMMMQQQIIIBBBAAAAAA??????@@@DDDFFFHHHKKKMMMQQQVVVYYY\\\]]]______^^^^^^```aaahhhlllqqqrrrpppoooppprrruuusssqqqppprrrtttttttttpppqqqsssuuuvvvvvvvvvuuukkkmmmqqqtttuuutttsssqqqooopppssswww{{{~~~}}}~~~vvvaaa______dddgggcccbbbkkkxxxooojjjfffdddccc___^^^^^^]]]]]]^^^^^^___bbbaaadddhhhllltttvvvnnnhhhfffcccbbbccccccbbbaaa\\\YYYXXXZZZ[[[]]]dddlllrrrtttuuurrroooqqqxxx~~~}}}zzzxxxvvvwwwxxxxxxxxxvvvuuutttsssqqqrrrsssrrrqqqvvv}}}xxxnnngggbbb___]]][[[]]]^^^\\\XXXVVVWWWYYY\\\fffvvvtttgggrrrcccPPPNNNCCCDDDBBB???BBBIIINNNNNN]]]RRRHHHFFFFFFEEEDDDEEEBBBDDDHHHKKKMMMQQQTTTWWW```___]]]\\\]]]```dddfffiiiooosssrrrmmmlllpppuuuuuusssqqqoooooopppssstttnnnppptttxxxxxxwwwtttrrrmmmmmmmmmmmmnnnoooqqqqqqoooqqquuuzzz~~~zzzdddaaa```cccgggccc```hhhyyyqqqkkkgggdddccc___^^^^^^]]]]]]^^^^^^___aaaaaacccgggkkkrrr{{{mmmfffbbbbbbaaaccceeeeeedddbbbZZZWWWUUUWWWXXXYYY___gggoooqqqrrrpppllllllqqqwww}}}{{{yyyvvvwwwwwwxxxwwwvvvttttttsssqqqqqqsssrrrqqqvvv|||wwwpppjjjfffbbb___^^^```aaa___\\\[[[\\\^^^___iiixxxuuuhhhsssaaaOOOMMM@@@CCCCCCCCCIIIRRRYYYZZZZZZPPPGGGEEEEEECCCBBBCCCEEEHHHKKKNNNOOOQQQTTTWWW]]]\\\[[[[[[]]]___bbbdddggglllqqqppplllkkkppptttuuusssrrrppppppqqqrrrsssnnnppptttvvvxxxwwwuuutttoooooonnnnnnnnnoooooooooppprrruuuzzz}}}{{{~~~gggccc```cccgggddd```eeeyyyzzzsssmmmhhhdddaaa___^^^^^^]]]]]]^^^^^^___``````bbbfffiiippp}}}oooccc^^^ZZZ\\\___cccfffgggeeebbbZZZVVVUUUVVVVVVVVV[[[bbblllppprrrooojjjiiilllppp~~~}}}{{{yyywwwwwwwwwwwwvvvuuutttsssrrrpppppprrrrrrqqquuu|||~~~xxxsssnnniiifffeeeffffffeeecccbbbcccdddcccmmm|||tttgggrrr~~~___MMMJJJ@@@CCCEEEFFFMMMWWW^^^___RRRJJJCCCCCCDDDCCCCCCEEEIIILLLOOOPPPQQQSSSUUUWWWZZZZZZZZZ[[[]]]___```aaadddiiimmmmmmjjjjjjnnnssssssssssssrrrrrrrrrqqqqqqnnnooorrrtttvvvvvvvvvvvvsssssssssssssssrrrqqqqqquuuuuuuuuxxx}}}}}}|||{{{iiiddd```dddiiigggbbbddduuu|||uuunnniiidddaaa___^^^^^^]]]]]]^^^^^^_________bbbeeehhhlllyyyuuuggg___ZZZUUUXXX]]]cccggggggddd```\\\XXXWWWWWWVVVVVVZZZ```kkkooorrrqqqllljjjmmmpppzzz}}}~~~}}}{{{zzzyyyyyyxxxxxxwwwvvvtttssssssrrrooonnnqqqrrrrrrvvv{{{{{{uuuqqqppppppooommmkkkjjjiiiiiigggppprrrfffpppxxx\\\LLLHHHCCCFFFGGGFFFJJJQQQUUUUUUIIIBBB???AAACCCDDDEEEHHHIIILLLOOORRRSSSTTTVVVWWWZZZ[[[\\\]]]^^^_________aaaeeeiiiiiihhhhhhlllpppqqqrrrrrrssssssrrrqqqppplllmmmoooppprrrtttuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwzzzxxxvvvuuuxxx}}}}}}{{{{{{}}}~~~|||~~~kkkddd```dddllllllhhhfffrrr~~~vvvoooiiidddaaa___^^^^^^]]]]]]^^^^^^_________bbbeeefffjjjtttpppeee^^^ZZZUUUWWW\\\bbbffffffccc___^^^[[[YYYZZZXXXWWWZZZ```hhhlllqqqqqqnnnmmmpppsss|||~~~~~~}}}|||{{{zzzzzzzzz{{{zzzyyywwwvvvtttsssssssssooommmqqqsssssswww{{{|||zzz{{{}}}}}}~~~|||zzzwwwtttqqqooommmjjjrrrpppfffpppsssYYYJJJFFFEEEHHHHHHFFFGGGKKKLLLJJJFFFAAA???AAACCCBBBDDDGGGFFFJJJNNNQQQSSSTTTVVVXXX\\\]]]^^^___``````___^^^```bbbeeeffffffgggjjjmmmnnnoooqqqrrrsssrrrqqqpppkkkkkklllnnnppprrrssstttuuuwwwzzz}}}~~~}}}|||{{{|||yyywwwvvvxxx|||~~~}}}zzz|||nnnfffbbbfffooopppoooiiipppvvvoooiiieeebbb___^^^^^^]]]]]]^^^^^^_________bbbffffffhhhqqq|||~~~ooofff___[[[XXXYYY]]]bbbfffgggeeecccbbb___^^^^^^\\\ZZZ]]]bbbfffkkkpppqqqoooooossswww}}}|||{{{{{{||||||}}}|||zzzxxxvvvuuutttttttttooommmqqqtttuuuxxx|||yyyrrrnnnllllllmmm}}}~~~{{{wwwtttooovvv~~~pppjjjvvvnnnWWWJJJFFFEEEHHHHHHFFFGGGJJJJJJGGGGGGCCCBBBDDDCCC@@@AAADDDEEEIIINNNQQQSSSUUUVVVWWW\\\]]]___```aaabbbbbbbbb___aaacccdddeeefffhhhjjjkkklllnnnpppqqqrrrqqqqqqjjjkkklllmmmoooppprrrrrrrrruuuyyy}}}~~~~~~|||{{{yyyxxxxxxyyy|||}}}|||}}}~~~sssjjjdddgggqqqssstttlllooovvvnnniiieeeccc___^^^^^^]]]]]]^^^^^^______```cccffffffgggoooyyytttkkkddd___\\\\\\^^^bbbgggjjjkkkkkkiiifffeeefffdddbbbdddjjjkkkooottttttrrrssswww|||~~~}}}~~~~~~|||yyywwwvvvuuuuuuuuupppnnnrrrvvvwwwyyy}}}{{{yyyuuupppllliiihhhgggwww}}}vvvzzzzzzuuuxxx}}}|||rrrqqqjjjVVVJJJFFFCCCGGGHHHGGGGGGJJJIIIFFFDDDBBBCCCEEEEEEBBBCCCGGGGGGKKKOOOSSSTTTTTTUUUVVVYYYZZZ\\\___aaadddfffggg```aaaccccccdddeeefffggghhhiiikkkmmmoooqqqrrrrrrkkklllnnnooopppqqqqqqqqqsssvvvzzz~~~~~~{{{yyyvvvwwwyyy{{{~~~|||}}}wwwmmmeeehhhqqqtttwwwmmmmmmuuunnniiifffddd___^^^^^^]]]]]]^^^^^^___```aaadddgggfffgggnnnwww~~~zzzqqqiiiddd___^^^```ccciiinnnpppqqqpppnnnmmmnnnllljjjlllqqqqqquuuxxxxxxvvvwww{{{}}}zzzwwwvvvvvvuuuvvvpppnnnrrrwwwxxxzzz}}}}}}|||zzzvvvrrrnnnkkkiiinnn}}}{{{~~~wwwoooppptttrrrzzz|||tttvvvhhhUUUKKKFFFCCCGGGHHHFFFFFFHHHGGGCCC???>>>AAAFFFGGGFFFHHHMMMJJJMMMRRRTTTTTTTTTTTTTTTUUUWWWYYY]]]aaafffiiilllaaabbbbbbcccddddddeeeffffffgggiiikkknnnppprrrtttmmmnnnpppqqqrrrrrrrrrqqqvvvyyy~~~|||yyyvvvwwwyyy|||}}}}}}~~~pppfffiiisss{{{xxxqqqooo|||yyyrrrjjjdddbbb___^^^]]]\\\\\\]]]^^^______aaabbbdddfffiiinnnrrr~~~{{{ooofffcccbbbdddjjjmmmpppvvv}}}xxxyyyzzzzzzyyyyyy{{{|||~~~|||~~~~~~~~~~~~~~~|||yyyvvvuuupppnnnqqquuuxxx||||||xxxuuuqqqoooqqqqqq|||~~~pppiiihhhhhhfffjjjwww{{{xxxcccPPPGGGFFFCCCDDDFFFFFFEEEEEEFFFGGGCCCCCCCCCDDDEEEGGGHHHIIILLLTTTYYYXXXWWWWWWWWWUUUZZZYYYYYY\\\aaafffhhhiiidddddddddeeeeeefffffffffhhhggggggiiilllppprrrrrrkkkmmmrrruuuvvvtttqqqooowwwyyy|||~~~~~~}}}{{{zzzzzzzzz|||}}}~~~~~~~~~~~~xxxkkklllvvv~~~uuummmttt{{{tttkkkeeeccc```___^^^]]]]]]^^^___```___```bbbcccdddggglllooo}}}vvvooojjjhhhiiillloooqqqxxx~~~}}}yyywwwuuupppmmmppptttvvv{{{zzzuuurrrqqqoootttssskkkkkkfffccceeeooo~~~|||yyy^^^LLLFFFGGGDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJPPPWWW[[[XXXVVVVVVVVVUUUWWWVVVWWWZZZ___bbbddddddcccccccccdddeeeeeefffffffffeeeeeegggjjjmmmoooooommmooorrruuuuuutttrrrpppqqqsssuuuwwwxxxxxxwwwvvvxxxyyyzzz{{{}}}~~~~~~pppnnnwwwwwwiiikkk}}}vvvmmmfffeeeaaa```____________```aaa___```bbbbbbccceeeiiilll{{{|||vvvrrrppprrrsssvvv~~~~~~zzzwwwtttooommmoooqqqtttyyy~~~wwwsssrrrnnnmmmtttvvvpppnnnfffcccbbbhhhtttyyyyyysssYYYIIIEEEGGGEEEEEEGGGJJJLLLKKKEEE@@@BBBCCCCCCEEEGGGIIIKKKLLLQQQWWWYYYVVVSSSSSSUUUTTTVVVVVVXXX[[[^^^aaaaaa```aaabbbbbbcccddddddeeeeeefffeeeeeefffjjjlllmmmmmmkkkkkkmmmnnnnnnmmmlllkkklllmmmnnnpppqqqrrrrrrrrrtttuuuvvvxxxzzz|||~~~~~~rrrnnnvvvvvviiiiii}}}xxxooogggeeebbbbbbaaa``````aaabbbbbb```aaacccccccccdddgggiiiyyy}}}zzzzzz{{{{{{xxxtttooommmnnnooorrryyy|||wwwtttooolllmmmpppyyyzzztttsssjjjfffdddfffooosssuuupppWWWHHHDDDEEEEEEFFFHHHNNNSSSQQQIIIAAABBBCCCDDDFFFHHHJJJMMMNNNOOOTTTVVVRRROOOQQQTTTTTTYYYYYYZZZ]]]```bbbaaa___```aaaaaabbbccccccddddddgggffffffhhhkkkmmmnnnmmmhhhhhhhhhhhhhhhhhhggggggkkkkkkkkklllmmmnnnooooooooopppqqqtttvvvyyy{{{}}}uuunnnuuu~~~yyynnnooozzzppphhhfffcccbbbaaaaaaaaaaaabbbcccaaacccddddddddddddfffhhhvvv|||yyytttpppmmmnnnooorrr{{{|||sssqqqoooooonnnpppzzzzzzwwwooojjjfffgggooo{{{uuuxxxnnnWWWIIIDDDDDDEEEFFFKKKSSSXXXVVVMMMEEECCCDDDEEEGGGIIIKKKNNNOOONNNSSSUUURRRPPPTTTXXXXXXZZZZZZ\\\^^^aaabbbaaa___aaaaaaaaabbbbbbbbbccccccgggffffffhhhjjjlllkkkkkkjjjiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkmmmooorrrvvvyyy{{{}}}~~~}}}yyyooottt}}}}}}vvvvvv}}}sssjjjgggcccbbbaaaaaaaaaaaabbbcccaaabbbddddddddddddfffgggpppzzz}}}zzztttqqqooooooooosss~~~zzzsssrrrsssuuusssqqquuu|||}}}tttnnnhhhiiirrrzzztttyyykkkVVVIIIEEEDDDEEEHHHOOOVVVZZZWWWOOOHHHEEEFFFFFFHHHJJJLLLNNNOOORRRWWWZZZWWWVVVZZZ]]]^^^[[[[[[[[[]]]```aaaaaa```cccccccccbbbbbbbbbbbbaaadddddddddfffhhhiiihhhfffffffffffffffffffffggggggggghhhiiiiiijjjjjjiiiiiijjjjjjkkkmmmppptttxxxzzzzzz||||||~~~~~~~~~~~~zzzmmmpppxxx}}}wwwwwwvvvnnnjjjcccbbbaaa``````aaabbbccc^^^```cccccccccccceeefffiiittt~~~zzzuuurrrppppppqqqvvv~~~xxxxxxwwwxxx|||{{{xxxxxx{{{{{{rrrkkklllvvvxxxooovvv~~~dddQQQGGGEEEGGGFFFKKKRRRWWWXXXSSSLLLGGGGGGGGGHHHIIIJJJLLLNNNOOOUUU[[[^^^\\\ZZZ]]]``````^^^]]]\\\^^^aaacccdddccceeeeeedddcccbbbaaaaaa```dddcccdddeeeggghhhfffdddbbbbbbcccdddeeeeeeeeeeeefffgggjjjlllnnnnnnnnnmmmkkkkkklllnnnqqqtttxxxzzz~~~xxxzzz~~~~~~~~~}}}~~~yyyiiikkkrrr~~~zzzuuuuuuyyypppmmmcccbbbaaa``````aaabbbccc\\\___aaabbbbbbbbbdddeeeeeeppp~~~{{{uuusssqqqqqqrrrwww}}}~~~|||}}}~~~|||}}}wwwnnnooozzzuuunnnvvvyyy___LLLEEEFFFIIIGGGMMMTTTXXXUUUOOOHHHEEEHHHHHHIIIIIIKKKLLLMMMNNNWWW]]]```]]][[[\\\^^^^^^bbb```___```cccfffhhhhhhgggfffeeedddcccaaa``````eeeeeefffgggiiiiiigggeeeccceeefffhhhiiiiiihhhhhhfffhhhmmmqqqsssttttttsssmmmmmmmmmooorrrvvvyyy{{{|||~~~xxx{{{~~~}}}~~~}}}{{{yyyxxx|||}}}~~~yyyjjjjjjqqqxxx~~~uuuwww{{{pppiiicccbbb```______aaabbbddd____________```aaabbbcccgggooo||||||yyyyyyuuuqqqppppppwwwwwwmmmpppxxxyyyppp{{{kkkYYYOOOGGGEEEIIIMMMPPPTTTWWWUUUQQQKKKGGGIIIJJJLLLOOOQQQRRRSSSTTTYYY^^^```\\\[[[^^^``````aaabbbdddeeeeeefffhhhiiihhhffffffgggddd______ccchhhggghhhjjjmmmmmmiiieeekkkkkkllllllkkkjjjhhhggghhhkkklllnnnsssxxxwwwssstttpppmmmnnnrrrxxx{{{|||{{{{{{}}}~~~~~~~~~}}}{{{yyyxxx{{{|||~~~uuuggggggooo|||vvvwww|||qqqjjjdddcccaaa______```aaabbb____________```aaabbbccceeelllwww~~~{{{{{{wwwtttsssssszzz~~~zzzmmmlllqqqzzz~~~vvvppp|||fffVVVNNNGGGGGGKKKNNNSSSXXXYYYVVVPPPLLLJJJKKKLLLMMMOOORRRTTTUUUVVVZZZ^^^```]]]\\\___bbbbbb```aaacccdddfffgggiiijjjiiieeebbbcccccc``````cccllljjjiiijjjlllmmmkkkiiijjjiiihhhgggfffgggggghhhgggjjjlllmmmsssxxxxxxtttpppnnnmmmooosssvvvwwwwww|||}}}~~~}}}{{{yyyxxxyyyzzz}}}rrreeefffnnn~~~uuusss}}}rrrjjjfffdddbbb```______``````______^^^______```aaabbbbbbhhhqqq|||}}}{{{xxxuuutttuuu{{{}}}rrrpppttt~~~rrrnnnooottt{{{uuusss}}}```RRRLLLHHHIIIMMMNNNVVV\\\\\\UUUNNNKKKMMMMMMMMMNNNPPPRRRUUUXXXZZZ[[[___aaa______cccffffffbbbbbbcccdddfffhhhjjjkkkkkkeeeaaacccfffeeedddeeemmmkkkhhhhhhiiijjjjjjjjjiiigggdddbbbbbbdddfffhhhfffiiikkklllpppvvvwwwsssooooooppprrruuuwwwvvvuuu}}}~~~|||{{{zzz{{{}}}~~~~~~~~~}}}|||{{{yyywwwwwwvvvxxx{{{~~~tttfffgggooo~~~rrrnnn}}}rrrjjjgggeeebbb```^^^]]]^^^^^^^^^^^^^^^^^^___```aaaaaabbbfffmmmwww~~~zzzwwwtttttttttyyyzzzppphhhgggkkkrrr~~~uuuooonnnqqq{{{vvvwwwwww\\\PPPKKKHHHJJJOOOMMMVVV^^^\\\QQQJJJIIIMMMOOONNNNNNOOORRRUUUYYY[[[\\\```bbbaaaccchhhkkkjjjeeedddddddddfffhhhiiiiiilllfffccchhhmmmllliiigggjjjiiigggggggggggggggfffgggeeecccaaaaaacccfffhhhhhhkkkllllllnnnssssssqqqsssssstttvvvwwwxxxxxxxxx}}}}}}}}}}}}}}}~~~zzz|||~~~~~~}}}||||||}}}{{{{{{{{{zzzyyywwwvvvuuutttvvvxxx{{{}}}vvveeeeeennn~~~~~~ssslllyyy~~~ssslllhhhfffccc___]]]\\\]]]]]]]]]]]]]]]]]]^^^___```aaacccfffkkksss|||yyywwwvvvuuuzzzyyypppjjjddddddfffjjjttt}}}vvvnnnjjjlllzzzxxxrrrwwwrrrYYYOOOLLLIIIJJJNNNJJJTTT\\\YYYNNNFFFGGGLLLOOOOOOOOOOOOQQQTTTXXXZZZ]]]```bbbbbbfffmmmpppnnnjjjgggeeedddfffhhhhhhgggiiieeefffmmmrrrooojjjgggggghhhjjjjjjiiifffdddccceeeddddddddddddeeeggggggooorrrrrroooooorrrrrrpppuuuuuuuuuuuuvvvxxxzzz|||~~~yyyyyyzzz|||zzz{{{{{{zzzxxxxxxxxxzzzzzzzzzzzzyyyxxxwwwuuutttsssuuuvvvyyyzzz|||}}}}}}}}}uuubbbbbbjjj|||~~~uuulllvvvvvvooogggeeebbb___]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^``````ccceeeiiippp|||}}}|||zzz~~~wwwnnnlllhhhffffffffffffmmmttt|||{{{rrrllllllzzzssslllqqqlllVVVOOOMMMJJJJJJNNNKKKTTT[[[XXXNNNGGGHHHMMMQQQPPPPPPQQQRRRTTTVVVXXX[[[^^^```aaagggoooqqqooolllhhheeedddgggiiihhhgggfffdddfffmmmpppmmmhhhfffiiilllnnnnnnkkkhhhfffeeeeeeeeeeeeeeefffggghhhiiiuuuxxxxxxsssppprrrsssrrrsssttttttttttttvvvzzz}}}xxxxxxyyyzzz}}}zzzyyyxxxvvvssssssuuuwww{{{{{{zzzzzzyyyxxxvvvvvvtttuuuwwwyyy{{{|||}}}~~~{{{~~~sssaaa```iiivvvyyyzzzsssjjjqqqzzztttgggeeebbb___]]]\\\\\\]]]\\\\\\\\\\\\]]]^^^___```aaabbbeeelllwww~~~}}}{{{vvvpppnnnllllllmmmjjjhhhjjjpppuuu}}}}}}uuuoooppprrrkkkiiivvvxxxdddQQQMMMNNNKKKKKKNNNNNNUUU\\\ZZZRRRLLLMMMPPPSSSSSSSSSTTTUUUUUUVVVVVVWWWZZZ[[[^^^eeennnpppnnnkkkgggcccdddhhhkkkkkkjjjgggfffggglllllliiihhhjjjlllnnnooonnnjjjggggggggggggfffddddddeeegggjjjlllssswwwwwwqqqnnnpppqqqqqqpppsssvvvwwwwwwxxxzzz}}}{{{zzzxxxwwwxxx{{{~~~zzzyyyvvvsssppppppsssuuu|||||||||{{{zzzyyyxxxwwwtttuuuxxxzzz}}}zzz}}}tttaaaaaajjjpppsssvvvpppffflll}}}xxxfffdddaaa___]]]\\\]]]]]]\\\\\\\\\\\\]]]^^^______^^^___bbbhhhttt~~~{{{xxxzzz{{{yyyrrrrrrssstttpppkkkkkkpppnnnuuu~~~wwwpppmmmpppuuuooofffqqqqqq^^^NNNLLLNNNLLLLLLOOOQQQWWW]]]\\\UUUPPPQQQSSSUUUUUUVVVWWWWWWWWWVVVVVVTTTWWWXXX[[[ccclllooollljjjeeeaaaccciiimmmnnnmmmllljjjjjjkkkjjjhhhkkkpppmmmnnnmmmjjjfffdddfffhhhiiifffcccaaabbbggglllooonnnrrrrrrmmmjjjlllnnnnnnoootttyyy||||||{{{|||~~~xxx{{{zzzwwwwwwzzz{{{yyywwwuuuqqqoooooorrrvvvyyy|||yyyyyyzzzzzzxxxvvvyyyyyyzzz|||~~~~~~}}}{{{~~~{{{{{{ttt```___fffkkkttttttnnniiihhh~~~~~~yyyiiigggdddaaa___^^^]]]\\\]]]^^^___^^^]]]]]]^^^```aaa___```fffnnnzzz|||yyyvvvxxx~~~}}}yyyuuurrrppprrrtttxxx|||tttnnnsssqqqppppppssshhhYYYMMMLLLKKKGGGHHHLLLNNN[[[eeeaaaXXXSSSRRRSSS]]]aaabbb\\\WWWWWWWWWVVVWWWXXXZZZ]]]aaadddgggiiiiiihhhfffgggoooxxx{{{xxxuuuooojjjkkkmmmlllooorrrrrrpppmmmiiigggggghhhhhhooommmiiigggeeefffhhhjjjmmmmmmllljjjhhhhhhjjjkkkqqqqqqssswww|||{{{}}}}}}yyywwwzzzzzzxxxwwwvvvuuutttuuuvvvwwwyyy~~~{{{xxxxxxzzz{{{{{{yyyvvvvvvxxx}}}~~~}}}yyyzzzwwwccc___ccciiirrrrrrmmmhhhggg{{{}}}wwwiiigggccc```___^^^]]]\\\^^^______^^^]]]\\\^^^___ccc``````eeelllwww}}}uuutttwww}}}|||xxxuuuwwwzzzwwwvvvpppqqqrrrwww|||}}}zzzuuurrrxxxqqqppppppssseeeWWWLLLKKKKKKHHHIIINNNRRR^^^fffbbbYYYUUUUUUVVV\\\aaabbb]]]YYYYYYZZZYYY[[[[[[\\\^^^aaadddggghhhiiiiiiiiikkkttt~~~{{{tttnnnnnnnnnmmmpppssssssqqqmmmiiigggggghhhiiinnnlllhhhfffeeefffhhhiiiiiiiiihhhgggfffggghhhiiiooopppssswww||||||~~~yyywwwyyyzzzyyywwwxxxyyyzzzzzzzzzyyyyyy|||yyywwwvvvxxxzzz||||||xxxyyy|||zzzwwwxxx~~~}}}jjjbbbcccgggooooookkkgggeeewww}}}wwwkkkhhhccc```___^^^^^^]]]___``````___]]]\\\]]]___ccc```___ccchhhqqqtttoooiiifffgggjjjnnnpppooouuu~~~yyyvvvyyytttrrrqqqrrruuuyyy{{{||||||{{{yyyxxxxxxtttsssvvvwwwbbbTTTKKKKKKKKKIIIKKKQQQXXXbbbgggbbbZZZWWWYYY[[[^^^ccceeeaaa^^^^^^^^^]]]``````______aaacccfffhhhiiijjjkkknnnvvv|||uuuooonnnoooppptttyyywwwtttoookkkhhhiiikkklllnnnllljjjhhhgggggghhhiiiffffffffffffggghhhiiijjjppprrrvvvzzz~~~zzz~~~~~~yyyvvvyyy||||||zzz{{{{{{{{{{{{{{{zzzzzz{{{yyyvvvtttuuuxxx{{{||||||}}}zzzwwwwww|||sssjjjiiifffmmmllliiigggdddrrr{{{pppkkkeeeaaa```aaa```___```aaaaaa___]]]\\\]]]^^^aaa^^^]]]```dddlll{{{~~~xxxqqqlllfffdddbbbbbbeeehhhiiijjjiiikkksss|||yyy|||wwwvvvxxx{{{{{{{{{{{{```TTTKKKKKKKKKHHHLLLSSS]]]eeehhhaaaYYYXXX[[[]]]ccciiilllhhhdddcccbbb```eeedddbbbaaaaaacccfffgggiiikkklllnnnttt||||||zzzsssmmmnnnqqquuuzzz}}}zzztttpppmmmnnnpppqqqsssrrrooommmkkkjjjjjjjjjhhhgggggghhhjjjlllllllllrrruuuzzz~~~www{{{|||xxxvvvzzz~~~~~~{{{yyyxxxyyyzzz|||{{{zzzwwwttttttuuuxxxzzz}}}~~~~~~|||yyyyyy|||~~~vvvnnnmmmgggllljjjgggfffbbbooowwwppphhhcccccccccbbb```aaaaaaaaa___]]]\\\]]]^^^^^^[[[ZZZ]]]aaaiiiwww~~~{{{wwwtttnnnhhhcccaaa]]]\\\\\\___bbbddddddcccjjjhhhjjjvvv||||||uuu___TTTLLLLLLKKKIIIMMMUUUbbbhhhhhh```XXXXXX[[[]]]gggnnnqqqmmmiiigggeeebbbfffeeedddccccccdddfffggghhhjjjlllmmmrrr{{{~~~}}}}}}vvvqqqrrrvvvyyy{{{vvvtttsssuuuvvvyyyxxxwwwtttrrrpppnnnmmmkkkiiiiiikkknnnooonnnmmmqqquuuzzz}}}~~~vvv{{{}}}yyyvvv{{{|||xxxvvvwwwzzz|||{{{{{{yyywwwuuuvvvxxx{{{zzz}}}}}}~~~uuunnnnnnhhhkkkgggddddddaaalll~~~uuujjjeeedddeeeccc``````aaaaaa```^^^]]]^^^___]]]ZZZYYY[[[^^^eeerrr~~~~~~vvvpppjjjgggccc]]]ZZZZZZ[[[ZZZ[[[^^^aaaccccccbbbiiiggggggooo}}}|||ooo]]]SSSMMMMMMMMMKKKPPPYYYgggjjjiii```XXXWWWZZZ[[[eeelllpppnnniiigggeeebbbeeedddddddddeeeeeefffffffffiiikkkmmmsss}}}}}}xxxyyy{{{}}}~~~zzzxxxwwwwwwwww{{{{{{zzzyyywwwuuusssqqqooommmlllmmmpppqqqooolllnnnrrrvvvwwwxxxzzz~~~yyy{{{xxx|||zzzwwwwwwyyyzzzzzz||||||{{{yyyyyy||||||vvvmmmmmmhhhiiiccc``````^^^hhhxxxllleeeddddddbbb______```aaa```^^^^^^___aaa___\\\ZZZ[[[\\\aaammmxxx|||qqqiiiccccccaaa]]][[[]]]```___```bbbfffjjjkkkkkkmmmmmmooottt}}}}}}~~~jjjYYYQQQLLLNNNNNNNNNUUU```kkknnnkkkaaaYYYXXXYYYYYY\\\dddjjjiiifffeeeccc```aaabbbdddfffgggggggggfffgggjjjkkkkkkqqq|||~~~yyyzzz|||}}}~~~{{{xxxvvvuuutttwwwxxxyyyzzzyyyxxxwwwvvvvvvsssqqqrrruuutttpppllllllooosssssssssuuu{{{}}}~~~yyy||||||yyyxxxxxxyyyyyy|||~~~~~~|||}}}xxxnnnmmmhhhhhh```]]]^^^[[[fff}}}yyyllldddcccccc```]]]___`````````^^^^^^```bbbaaa^^^[[[[[[[[[___iiittt{{{nnnfffaaadddeeeccccccfffdddccccccfffjjjoooqqqrrruuuwwwzzz}}}fffVVVNNNKKKNNNPPPQQQYYYeeennnpppmmmccc[[[YYYYYYXXXTTT]]]dddeeeccccccaaa^^^___aaadddfffhhhhhhgggfffiiilllllljjjnnnxxx~~~xxxvvvxxx{{{}}}}}}zzzxxxuuurrrqqqrrrtttvvvyyyzzzzzzyyyxxx|||yyyvvvwwwyyyxxxtttooommmppprrrrrrqqqttt{{{{{{yyy}}}}}}zzzyyyyyyzzz|||~~~}}}~~~yyyiiifffeeecccbbb___[[[ZZZdddppprrriiifffdddaaa^^^___```aaaccccccbbbbbbaaa___^^^]]][[[[[[___eeejjjxxx|||qqqooolllkkkkkkllloooqqqjjjmmmrrrvvvzzz}}}uuubbbWWWQQQNNNPPPQQQSSSZZZdddssspppkkkfffbbb```^^^^^^[[[[[[\\\___aaa```^^^\\\^^^___eeeooorrrnnniiihhhjjjlllnnnppprrrtttwwwzzzzzzuuupppoootttwwwwwwvvvwwwzzz||||||xxxtttpppooommmnnnppptttxxxyyyxxxvvv|||{{{yyyxxxxxxwwwuuusssqqqssstttttttttvvvyyy||||||~~~zzzxxx|||}}}}}}}}}~~~|||{{{}}}}}}kkkcccbbbaaa```___[[[ZZZcccnnnuuulllhhhfffccc```___```aaabbbcccbbbbbbaaa```___]]][[[ZZZ]]]bbbfffsss|||uuuuuuuuuvvvxxxzzz}}}~~~ssswww}}}qqq___TTTQQQOOORRRTTTWWWbbbmmmxxxsssllleeeaaa```______\\\\\\^^^aaadddeeecccbbb``````fffooorrrnnnjjjiiiiiijjjlllnnnoooqqquuuxxxwwwqqqllllllppptttuuutttsssuuuxxxwwwuuuqqqnnnmmmooonnnmmmooosssvvvxxxxxxyyyxxxxxxyyyyyyyyyvvvtttsssttttttttttttvvvyyy{{{~~~~~~xxxvvvzzz~~~}}}zzzzzz}}}nnnbbb^^^]]]^^^^^^[[[ZZZaaajjjzzzpppjjjgggdddaaa___```aaabbbbbbbbbaaaaaaaaa```^^^[[[YYYZZZ^^^aaallluuuvvvjjjYYYQQQQQQRRRTTTWWW]]]kkkxxx~~~wwwmmmddd````````````aaaaaabbbdddggggggfffdddaaaaaaeeemmmqqqmmmjjjiiiggghhhiiijjjkkkmmmqqqtttrrrmmmhhhhhhkkkppprrrrrroooqqqttttttrrrpppnnnnnnpppmmmkkkkkkoootttxxxzzzwwwxxxxxxzzz{{{zzzvvvssstttuuuvvvuuutttuuuxxxzzz~~~~~~{{{wwwuuuxxx|||~~~|||{{{{{{~~~qqqbbbYYYYYY[[[]]][[[YYY^^^eee~~~tttlllgggcccaaa`````````aaaaaaaaaaaaaaa______]]][[[YYYYYY\\\___fffnnn{{{wwwooozzz{{{eeeUUUOOOQQQTTTVVVZZZbbbqqq~~~xxxlllccc``````bbbbbbgggfffffffffgggfffdddbbbbbbaaadddjjjmmmkkkhhhhhheeefffgggggghhhiiimmmooommmjjjfffeeehhhlllnnnooolllnnnpppqqqpppooopppqqqpppmmmjjjkkkoootttxxxzzzxxxyyyzzz|||}}}{{{vvvsssvvvvvvvvvuuutttuuuwwwyyy}}}~~~~~~~~~~~~{{{{{{{{{yyywwwwwwzzz}}}~~~}}}}}}}}}~~~qqqbbbWWWWWWYYY[[[ZZZXXX[[[aaawwwwwwmmmgggccc``````````````````aaaaaaaaa]]]]]]]]][[[YYYZZZ\\\^^^bbbjjjuuu~~~~~~uuunnn{{{ttt```TTTOOOSSSVVVXXX\\\gggttt~~~vvvjjjbbb```bbbcccdddgggfffdddeeefffeeedddbbbbbb```aaafffiiigggeeefffdddeeeggggggggghhhjjjkkkjjjgggeeedddfffiiikkklllhhhjjjkkkllllllmmmnnnpppooommmmmmnnnrrruuuwwwwwwvvvwwwyyy|||~~~}}}yyyvvvuuuvvvvvvuuussstttvvvxxxyyy{{{|||}}}~~~yyyzzzzzzzzzzzz|||~~~~~~~~~uuucccXXXVVVXXXZZZYYYWWWYYY]]]pppzzzooogggbbbaaa``````_________```aaabbb\\\]]]]]]\\\ZZZZZZ[[[\\\^^^eeeooozzz}}}xxxwwwwwwzzzvvvqqqmmm\\\SSSPPPTTTWWWZZZaaammmwww{{{xxxpppeeeaaabbbeeeeeedddaaa``````bbbdddffffffeeeccc______cccfffdddccceeedddfffiiijjjiiihhhhhhiiiffffffeeeeeeeeefffggghhhcccdddeeeffffffhhhjjjmmmnnnnnnnnnpppsssuuutttsssqqqrrruuuyyy}}}~~~|||zzztttttttttsssrrrsssuuuwwwwwwyyy{{{|||~~~zzzzzz|||}}}~~~~~~gggZZZWWWWWWYYYXXXVVVWWW[[[kkk~~~rrrhhhdddbbb```______^^^___```aaabbb^^^______^^^[[[YYYYYYYYYYYY___hhhrrr~~~{{{tttqqqpppqqqvvvvvvsss{{{gggYYYSSSQQQUUUWWW[[[ffftttzzzzzzooohhhaaa```dddggggggddd___^^^^^^```ccceeeeeeeeeddd```___bbbdddcccccceeedddhhhlllmmmllljjjhhhgggcccdddeeeeeedddcccbbbbbbaaabbbbbbcccccceeeiiikkkooonnnnnnoooqqqrrrrrrqqqqqqqqqrrruuuxxxyyyxxxvvvrrrrrrsssrrrqqqrrrtttvvvxxxzzz{{{|||}}}{{{|||}}}~~~~~~mmm[[[XXXWWWXXXXXXUUUVVVZZZhhhtttjjjeeeccc```______^^^^^^```aaabbbaaaaaaaaa___[[[XXXWWWVVVVVV[[[cccmmmyyyzzzqqqmmmllllllmmmsss~~~~~~}}}||||||~~~vvvssswwwcccWWWRRRQQQTTTWWW]]]jjjyyy~~~zzziiiddd^^^```eeeiiihhhdddaaa```______aaaccccccbbbfffaaa___bbbdddcccdddfffeeeiiinnnpppoookkkhhhggg```bbbdddeeecccaaa___^^^bbbcccccccccccceeeiiimmmqqqooollllllnnnoooppppppvvvtttssssssssssssqqqooopppqqqrrrqqqpppqqqtttvvvzzz{{{|||||||||~~~}}}zzzzzz}}}||||||}}}rrr^^^WWWTTTYYYYYYVVVWWW^^^iiixxx{{{mmmdddccc```aaa```___^^^^^^```bbbbbbaaa```^^^\\\ZZZYYYXXXXXXYYY^^^hhhrrr~~~|||pppkkkjjjggghhhnnnuuu~~~{{{wwwsssoooooorrruuuzzz~~~{{{ppp]]]TTTQQQSSSXXX[[[^^^iiixxxyyyqqqdddaaa^^^]]]___bbbeeefffdddcccaaa``````aaabbbddd______```bbbddddddcccaaaccceeehhhjjjjjjhhheeecccccccccaaa```_______________bbbccccccbbbdddhhhllliiiiiihhhiiijjjlllmmmooopppsssuuussspppmmmmmmnnnqqqqqqooommmmmmnnnrrrvvv~~~}}}{{{{{{|||~~~zzzzzzxxxvvvxxx~~~~~~{{{|||yyy```WWWSSSXXXYYYUUUWWW]]]fffrrr~~~pppgggdddaaaaaa```___^^^^^^```aaabbbbbbaaa___]]]\\\ZZZYYYVVVWWW\\\eeennnzzzsssmmmhhhddddddgggjjjoooyyyyyyuuuqqqmmmmmmpppssswww}}}jjj[[[UUUTTTWWWYYY\\\cccooowwwuuunnnaaa___\\\]]]```dddggghhhkkkjjjhhhfffddddddddddddaaa``````bbbdddeeedddbbbcccdddfffggghhhhhhgggffffffeeedddbbbaaa`````````eeefffgggfffccccccdddgggggggggffffffgggiiijjjkkkmmmpppssssssrrrqqqrrrssstttsssqqqooonnnppptttxxx}}}||||||{{{{{{|||}}}~~~|||vvvtttrrrsssvvvyyy{{{|||~~~{{{{{{~~~~~~}}}~~~~~~|||}}}~~~cccXXXRRRVVVXXXUUUVVV[[[```iiiuuujjjeeecccbbb```___^^^______```cccbbbaaa```___]]][[[ZZZTTTTTTXXX```iiissstttlllhhheeedddeeefffffflllsssyyytttqqqmmmmmmppprrrvvv|||}}}vvvbbbXXXVVVYYY[[[YYY___mmmwwwvvvooojjj___]]]\\\]]]aaaeeehhhjjjnnnnnnmmmlllkkkjjjhhhgggbbbaaaaaabbbdddeeedddccccccccccccdddfffiiikkkmmmjjjiiihhhfffdddcccbbbbbbggghhhiiihhheeecccccccccddddddcccccccccdddfffggggggjjjooorrrsssuuuwwwyyyxxxwwwtttqqqoooqqquuuyyy{{{{{{{{{{{{{{{zzzyyyyyy~~~rrrqqqpppppprrrtttvvvvvvzzzzzz{{{~~~}}}|||{{{yyyxxxyyy{{{}}}zzz|||~~~~~~|||}}}hhhZZZQQQTTTWWWUUUUUUYYYZZZaaatttzzznnngggdddccc```_______________aaaaaaaaa```___]]][[[ZZZTTTSSSVVV\\\dddnnn}}}sssiiigggddddddfffeeedddhhhmmmqqq}}}xxxuuuqqqppprrrtttxxx}}}qqq___WWWWWW[[[]]][[[eeewwwvvvlllhhh```^^^]]]^^^bbbfffhhhiiijjjkkkmmmnnnooonnnlllkkkcccaaa```aaacccddddddcccdddcccaaabbbeeejjjppptttooonnnllljjjhhhffffffeeeeeefffhhhhhhgggfffddddddcccbbbaaa``````aaabbbbbbbbbeeejjjnnnrrruuuwwwxxx{{{zzzvvvrrrpppppptttwwwwwwxxxzzz{{{{{{zzzyyywww}}}~~~pppppppppqqqrrrsssuuuwwwyyy|||~~~~~~~~~~~~}}}uuuuuuvvvxxxzzz{{{{{{zzzvvvzzz}}}}}}zzz{{{~~~ooo^^^QQQRRRVVVUUUTTTWWWTTT\\\mmmsssjjjfffccc```___``````___]]]______```___^^^\\\ZZZXXXUUUSSSUUUZZZ```hhhwwwuuuiiiccc``````bbbaaa^^^```eeefffqqq|||vvvxxx|||{{{zzzzzz~~~}}}xxxuuuuuuvvv{{{ooo___WWWXXX[[[___aaannnwwwllliiidddbbb```aaacccfffggggggggghhhkkklllmmmllljjjiiibbbaaa```aaacccccccccaaaeeecccbbbbbbfffllltttxxxrrrqqqooommmkkkjjjiiiiiigggggghhhhhhhhhgggeeeddddddbbbaaa```______`````````bbbeeejjjnnnqqqssssss{{{zzzwwwssspppoooqqqssssssuuuxxxzzz|||{{{zzzyyy{{{}}}oooppprrrrrrrrrtttvvvxxxxxx||||||{{{{{{zzzwwwqqqsssvvvzzz~~~}}}{{{vvv{{{|||yyyyyy|||wwwcccSSSRRRVVVUUUSSSTTTPPPXXXgggzzznnnhhhddd```___```aaa___\\\^^^^^^______^^^\\\ZZZXXXVVVSSSSSSWWW\\\dddrrrxxxmmmdddbbbaaaaaa^^^YYYZZZ^^^cccjjjxxxxxxnnnkkkkkkkkknnnrrrvvv||||||zzzyyykkk\\\WWWYYY[[[aaakkkzzzwwwmmmiiihhhfffddddddeeefffffffffggghhhiiiiiiiiigggeeecccbbbbbbbbbccceeeeeebbb```eeedddbbbcccgggmmmssswwwtttsssqqqpppnnnmmmllllllmmmkkkjjjjjjjjjiiigggeeegggeeecccbbb`````````aaaaaabbbdddhhhmmmooopppooowwwwwwwwwtttrrrqqqrrrssssssuuuxxx{{{|||}}}||||||zzz~~~oooqqqssssssrrrrrrtttvvvvvv}}}|||xxxyyywwwtttqqqrrruuuzzz~~~~~~{{{www||||||yyyyyy{{{~~~~~~gggTTTRRRVVVUUURRRRRRMMMUUU```rrrtttjjjeee```___aaaaaa^^^[[[^^^___```aaa```]]][[[YYYVVVSSSRRRTTTXXX___mmmzzzyyynnnfffcccaaa```]]]XXXYYY]]]___cccooo~~~vvvlllgggeeeeeekkkrrrwww~~~vvvbbbVVVUUUYYY^^^eeewwwvvvmmmhhhjjjhhhffffffggghhhhhhgggffffffggggggfffeeedddccccccccceeegggiiigggdddaaacccbbbbbbcccgggkkkpppsssuuutttrrrqqqpppooooooooopppnnnllllllnnnooommmllljjjiiigggdddcccbbbbbbbbbddddddeeejjjnnnqqqpppoooppprrruuuvvvuuuuuuvvvwwwvvvxxxzzz{{{}}}}}}}}}}}}|||ooorrrtttsssqqqppprrrtttwww~~~}}}yyyyyyxxxtttrrrqqqssswww{{{~~~|||zzzuuu{{{~~~|||zzzyyy{{{}}}jjjUUUSSSVVVUUURRRQQQMMMSSS[[[iiixxxkkkfff```___aaaaaa^^^[[[^^^```aaabbbaaa___\\\ZZZUUURRRPPPRRRUUU\\\jjjwwwxxxmmmaaa^^^\\\\\\ZZZVVVXXX]]]\\\^^^ggguuu|||tttmmmhhhddddddkkkttt||||||wwwuuu|||oooZZZQQQSSSZZZ```iii}}}tttmmmfffjjjhhhggggggiiijjjiiiiiiccccccdddeeefffgggggggggdddeeegggjjjllliiieeeaaaaaaaaabbbcccfffjjjmmmooouuutttsssrrrqqqpppppppppooommmkkkmmmqqquuuuuuuuummmkkkiiigggeeedddddddddffffffggglllqqqtttsssqqqkkkoootttwwwxxxyyyzzz{{{zzz{{{{{{|||}}}}}}}}}}}}~~~ooorrrtttssspppooopppqqqvvvxxx{{{{{{zzzxxxwwwwwwqqqqqqssswww{{{}}}|||{{{vvv{{{~~~~~~}}}zzzxxxzzzsss\\\UUUUUUTTTRRRRRRMMMPPPVVVaaaxxxqqqiiibbbaaabbbaaa```bbbaaaaaa```aaaaaa___[[[XXXUUUQQQPPPSSSVVV[[[dddnnn{{{ooogggccc___\\\[[[[[[[[[ZZZ[[[^^^fffooouuuzzz|||qqqhhhggghhhjjjqqqyyy}}}qqqlllttt~~~}}}eeeVVVSSSWWW[[[^^^wwwssskkkhhheeeiiiiiihhheeegggkkkkkkhhhfffeeeeeefffiiikkklllkkkiiiiiilllqqquuussskkkdddbbbbbbccceeehhhkkknnnpppqqqooolllkkkjjjkkkmmmoookkknnnrrrssssssqqqppppppkkkkkklllkkkjjjhhheeedddfffeeefffkkkqqquuuuuutttooopppssstttuuuwww{{{~~~yyyzzz{{{|||~~~qqqssstttssspppnnnnnnoooqqqsssuuuuuutttrrrrrrrrrpppppprrruuuyyy{{{zzzyyyuuuyyy~~~|||zzz{{{}}}aaaVVVUUUTTTRRRQQQOOOQQQUUU^^^ttttttkkkcccbbbbbb```___aaaaaaaaa```aaaaaa```]]]ZZZWWWSSSQQQSSSUUUYYYccclll||||||ppphhhddd```]]]\\\]]]]]]\\\[[[___gggooorrrtttzzzxxx{{{~~~tttlllfffhhhkkklllqqqwwwyyyyyyzzz{{{vvvrrrtttzzzuuummmqqqxxxuuu___SSSQQQSSSZZZbbbuuu|||}}}tttjjjggggggffffffgggfffeeegggmmmnnnkkkgggeeeeeefffiiikkkkkkkkknnnooosssyyy}}}{{{ssslllgggggggggggghhhjjjlllmmmooommmjjjhhhgggggghhhiiijjjmmmppprrrqqqpppppppppoooooonnnmmmkkkiiigggfffjjjiiiiiilllqqquuuwwwvvvqqqsssvvvwwwxxxyyy|||~~~rrrttttttssspppnnnnnnnnnooopppppppppnnnmmmmmmooonnnnnnooorrrvvvwwwvvvuuutttvvvyyy{{{}}}||||||~~~hhhWWWTTTTTTSSSRRRPPPQQQSSS[[[mmmvvvmmmeeecccbbb______```aaaaaaaaabbbcccbbb```^^^[[[VVVSSSSSSTTTWWW```iiivvvssshhheeeaaa^^^^^^______^^^[[[```kkktttvvvssssssvvv{{{rrrjjjccceeeiiinnnsssuuutttrrrmmmiiiiiimmmppppppqqqsssnnnlllkkkjjjfffbbbeeekkkuuu{{{wwwnnnnnnpppyyy~~~mmmYYYSSSQQQQQQ\\\lll}}}}}}vvvlllfffgggiiijjjdddffffffeeehhhnnnpppnnnhhhgggfffgggjjjlllmmmlllooorrrwww}}}yyyrrrlllkkkkkkjjjiiiiiihhhhhhkkkiiigggeeeccccccdddeeehhhkkknnnpppoooooopppqqqtttsssqqqooommmlllkkkkkklllkkkkkkmmmqqqtttvvvvvvtttwwwzzz{{{{{{{{{|||}}}sssssstttsssrrrqqqqqqpppooopppooonnnlllkkkmmmnnnkkkkkklllnnnqqqrrrqqqoooppprrruuuxxxzzz|||~~~~~~}}}}}}~~~~~~}}}nnnWWWSSSUUUUUUSSSQQQPPPRRRXXXfffwwwmmmeeebbbaaa______```aaaaaaaaabbbddddddcccaaa^^^YYYTTTSSSSSSTTT\\\eeepppzzzwwwiiifffaaa______`````````[[[cccrrr}}}xxxxxxxxxyyyyyyvvvrrrnnniiifffbbbbbbdddfffiiikkkllllllmmmnnnqqqwwwzzzxxxtttrrreeeaaa___^^^\\\[[[```gggjjjpppyyyxxxmmmkkkkkkqqqzzz}}}hhhXXXUUUTTTTTTbbbvvvtttjjjggghhhiiiiiiggghhhgggfffiiinnnooommmgggffffffhhhllloooppppppjjjnnnttt{{{}}}wwwrrrmmmmmmlllkkkjjjhhhfffeeehhhgggeeedddddddddeeefffiiikkkmmmoooooooooqqqsssvvvuuusssqqqppppppqqqqqqnnnmmmlllmmmooorrrtttvvvvvvyyy|||}}}|||{{{{{{{{{rrrrrrssstttuuuuuuuuutttooooooooommmkkkjjjlllmmmhhhhhhiiikkkmmmmmmllljjjlllnnnssswwwzzz{{{zzzyyy~~~}}}{{{{{{{{{|||}}}}}}wwwyyy|||sssYYYRRRUUUVVVUUURRRPPPQQQVVVaaaxxxxxxnnneeebbbaaa``````bbbaaaaaaaaabbbdddeeedddccc```[[[VVVUUUSSSSSSXXX```kkkuuuxxxjjjgggccc```````````````___iii{{{xxxtttpppllliiifffeeeeeedddddddddcccdddfffiiikkkqqqvvv}}}|||vvvbbb]]]YYYXXXWWWWWW\\\cccaaafffooowww}}}~~~zzzwwwxxxyyynnnjjjgggjjjxxx~~~wwwuuucccVVVVVVWWWZZZjjj}}}zzznnnhhhgggggghhhggglllmmmjjjggghhhlllllliiicccbbbcccfffjjjmmmoooooogggkkkqqqwww{{{zzzvvvrrrkkklllmmmmmmkkkiiigggeeeffffffeeefffggghhhjjjkkkjjjlllnnnnnnnnnppprrrtttuuuuuussssssssssssuuuvvvpppppppppqqqqqqsssuuuwwwvvvxxx{{{|||{{{zzzyyyyyyqqqqqqqqqsssvvvwwwwwwvvvmmmnnnnnnmmmkkkiiiiiijjjiiihhhiiijjjlllllljjjhhhjjjlllqqqxxx}}}~~~|||zzz}}}{{{xxxxxxyyy{{{||||||uuuwww{{{~~~yyy^^^SSSUUUWWWVVVRRRPPPQQQUUU\\\ooo|||rrrhhhdddcccaaaaaacccbbbaaa```bbbdddeeeeeeddd```\\\XXXWWWTTTRRRUUU[[[eeeooo}}}wwwnnnjjjeeebbbbbbbbbaaaaaadddooo{{{sssmmmiiieeedddfffeeefffffffffgggkkkpppttt}}}wwwbbb\\\WWWUUUTTTSSSWWW\\\```eeemmmtttzzz~~~zzzuuuooollliiiiiiqqqzzzxxxnnngggbbbaaahhhqqqwwwoooxxxkkk___TTTSSSZZZeeetttuuukkkiiikkkkkkmmmnnnqqqqqqnnniiihhhjjjiiieee_________aaaeeehhhiiiiiihhhkkkpppuuuxxxwwwvvvtttkkklllnnnooonnnllliiigggeeeeeefffhhhjjjlllmmmooolllmmmnnnnnnmmmooorrruuuttttttssssssssstttuuuuuuqqqrrrtttuuuuuuvvvxxxyyyuuuwwwyyyzzzyyyxxxxxxxxx~~~qqqpppppprrruuuvvvuuusssmmmnnnoooooollljjjiiiiiikkkkkkkkklllmmmmmmkkkhhhjjjlllpppxxx|||wwwvvvwwwyyyzzzzzzxxxzzz|||~~~}}}dddUUUUUUWWWVVVTTTQQQRRRUUUWWWeeeyyynnnhhheeebbbaaacccbbbaaa```aaacccddddddccc___\\\ZZZYYYUUURRRSSSXXX```iiivvv{{{rrrnnniiifffddddddccccccfffrrr|||wwwrrrpppsssrrrtttvvvwwwyyy~~~{{{mmm```YYYTTTSSSSSSSSSVVV[[[bbbfffmmmtttyyy}}}}}}oooiiidddccccccccciiiooo~~~wwwqqqiiiccc^^^[[[^^^bbbmmmzzzmmmeeekkkuuu}}}aaa]]]UUUSSS___ttt}}}rrriiihhhjjjkkknnnsssttttttooojjjhhhiiigggcccbbb```___```bbbddddddccceeehhhllloooqqqrrrrrrrrrmmmoooqqqrrrqqqnnnkkkhhheeeeeefffhhhjjjkkkmmmmmmmmmmmmmmmlllkkkmmmpppsssttttttttttttsssrrrqqqpppmmmqqquuuvvvvvvuuuvvvxxxuuuvvvxxxxxxwwwwwwxxxyyy|||~~~qqqpppooopppssstttrrrooonnnppprrrrrrooolllkkkjjjnnnmmmmmmnnnooonnnllljjjkkklllooowww~~~xxxuuuvvvxxxyyyxxx{{{}}}~~~|||zzzhhhWWWTTTVVVUUUUUURRRSSSTTTTTT___~~~rrrlllgggcccaaabbbcccaaa```aaabbbddddddccc^^^\\\ZZZZZZVVVRRRRRRVVV]]]eeerrrvvvrrrlllhhhgggfffeeedddeeerrrqqqaaa\\\VVVRRRSSSUUUVVVZZZ^^^^^^ccciiiooossswwwzzz|||~~~zzzssshhhaaa]]]^^^aaacccgggllluuu|||uuulllgggbbb^^^[[[YYYZZZ]]]bbbuuupppfff^^^bbbiiizzzyyy]]]]]]WWWTTTeee{{{ooodddbbbbbbbbbgggmmmuuutttpppjjjhhhiiigggcccgggeeecccbbbccccccbbbaaa```cccfffhhhiiijjjlllmmmppprrrtttuuutttpppllliiieeeeeefffggghhhiiijjjkkkmmmmmmllljjjjjjkkkooorrruuuuuuuuutttrrrpppmmmlllhhhmmmrrrtttsssrrrssstttuuuvvvwwwwwwvvvvvvyyy{{{}}}~~~ppprrruuuwwwwwwuuurrrooolllmmmmmmmmmmmmmmmmmmmmmkkkkkkllllllmmmnnnnnnooorrrnnnnnntttwwwrrrssswww{{{~~~lllXXXTTTTTTTTTXXXSSSSSSWWWXXX^^^uuu~~~~~~|||oooiiigggeeedddcccbbbaaaaaaaaabbbdddeee```___\\\ZZZXXXVVVUUUUUUZZZ```jjjuuu}}}tttnnnmmmlllhhhhhhlllmmmxxxpppeee___YYYWWWUUUUUUVVVYYY]]]```bbbeeeiiinnntttxxx|||}}}vvvkkkdddaaa______ccchhhlllnnnttt}}}zzztttmmmiiiddd```[[[XXXWWWXXXYYYYYY^^^fffqqqzzznnngggfffhhhkkkuuulllaaa[[[UUUXXXjjjnnnhhhaaa^^^___bbbddddddoooooopppooonnnkkkhhhgggiiihhhgggeeecccaaa```___^^^^^^___aaacccfffiiikkkppppppqqqpppooommmkkkjjjgggggggggiiijjjjjjhhhgggfffhhhkkkooorrrrrrooolllqqqnnnmmmmmmpppqqqooollljjjmmmnnnmmmjjjkkkpppvvvuuuyyy}}}}}}zzzwwwvvvyyyzzz|||}}}}}}~~~rrrtttwwwyyyyyyvvvssspppmmmlllllllllkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnpppmmmkkkqqqzzz}}}yyytttrrruuuzzzrrr]]]VVVUUUTTTWWWTTTWWW[[[[[[___rrr~~~|||tttlllhhhfffdddbbbbbbaaa``````aaabbbcccbbb```^^^[[[YYYWWWVVVUUUWWW]]]gggqqq|||zzztttsssqqqlllkkkmmmiiissswwwhhh^^^YYYXXXXXXWWWWWWYYY\\\___aaadddfffkkkpppuuuyyy|||~~~tttkkkfffdddbbbcccgggkkkooopppqqqxxx{{{vvvpppkkkiiifffbbb```bbb^^^YYYVVVVVVWWWWWWWWWYYYaaakkksss{{{{{{}}}{{{~~~qqqmmmmmmnnnqqq{{{yyygggWWWVVVVVV```tttzzzfffaaa\\\YYY[[[___aaabbbiiijjjmmmnnnooommmllljjjjjjhhhfffdddbbb``````___^^^^^^^^^```bbbeeegggiiiqqqqqqqqqpppnnnkkkiiihhheeeeeefffhhhkkklllllljjjhhhiiikkkoooqqqqqqooolllnnnllljjjkkkmmmnnnllljjjjjjmmmooommmkkkkkkppptttwwwzzz~~~~~~{{{yyyxxxzzz{{{}}}~~~~~~tttvvvxxxzzzyyywwwtttrrrmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhiiijjjlllmmmnnnnnnkkkiiimmmtttzzz|||zzzxxxuuusssssswww||||||eeeZZZVVVUUUWWWWWW[[[```^^^___lll}}}{{{|||zzzqqqkkkgggeeecccbbbaaa`````````aaabbbcccbbb```]]]ZZZXXXVVVTTTSSSXXXaaakkkuuu|||}}}}}}zzzwwwrrrnnnooohhhooo|||lllaaaZZZVVVXXXYYYZZZ\\\^^^aaacccdddgggiiimmmqqqvvvyyy|||}}}vvvnnnhhhggggggiiimmmppprrrrrrooottt{{{|||sssmmmkkkiiihhhhhhhhhgggfffbbb^^^ZZZWWWWWWWWWWWWWWWVVV]]]eeellluuu|||}}}yyyyyysssqqquuu~~~{{{ssstttssssssttt~~~qqq^^^QQQQQQVVVfff{{{|||mmmaaa]]]YYYXXXYYY]]]```aaaeeegggjjjmmmnnnnnnlllkkkjjjhhheeebbb```___``````]]]]]]]]]^^^```bbbeeefffqqqqqqpppnnnllliiigggfffbbbbbbdddhhhlllnnnooonnnjjjjjjkkknnnppppppnnnlllkkkiiihhhiiijjjkkkjjjiiikkkmmmooonnnllllllnnnqqquuuxxx|||}}}}}}{{{zzzzzzzzz|||~~~rrrsssvvvxxxxxxwwwuuussspppooonnnllljjjiiihhhgggfffffffffgggiiikkklllnnnmmmjjjiiikkkqqqvvvxxxwwwvvvttttttuuuxxx{{{|||||||||}}}mmm]]]WWWWWWXXXZZZ]]]```]]]]]]fffsss~~~{{{zzz}}}wwwpppkkkgggeeedddcccaaa```aaaaaabbbdddcccaaa^^^ZZZWWWTTTSSSPPPUUU]]]eeeooo{{{}}}~~~zzzzzz}}}|||vvvrrrppplllmmmuuuooofffaaa]]][[[ZZZ[[[^^^aaadddfffhhhhhhiiikkknnnrrrvvvyyy|||}}}yyytttllllllmmmpppssstttsssrrrppprrruuuwwwzzz|||uuummmiiieeeeeedddeeeeeeeeeeeeeeeeeebbb]]]ZZZZZZYYYYYYXXXWWW\\\bbbhhhrrr{{{~~~{{{yyyrrrllllllppp{{{wwwrrrttttttrrrsss}}}hhhXXXQQQQQQXXXiii}}}yyyjjjaaa___\\\[[[\\\^^^```bbbeeegggjjjllllllkkkiiihhhkkkhhheeeaaa______``````\\\\\\\\\\\\^^^```bbbcccnnnmmmlllkkkjjjhhhgggfffccccccdddgggkkknnnooonnniiiiiiiiikkkmmmmmmllljjjjjjjjjjjjjjjkkkkkkkkkkkklllnnnooonnnmmmlllnnnpppooorrrvvvyyyyyyyyyzzz{{{zzz}}}mmmoooqqqtttvvvuuuuuutttrrrqqqooonnnkkkiiihhhgggeeeddddddeeegggjjjlllnnnnnnlllkkkmmmrrrvvvxxxxxxsssrrrsssuuuyyy{{{{{{zzzyyyzzz{{{}}}vvv```XXXYYYZZZ[[[]]]\\\YYYYYYbbbkkk}}}yyyzzz}}}vvvpppllliiigggeeecccbbbbbbbbbbbbbbbaaa```]]]ZZZVVVSSSRRROOOTTTZZZ```hhhttt|||xxxuuussswwwvvvxxx}}}~~~zzztttpppooolllnnn{{{tttiiieeedddbbb```]]]___bbbfffiiikkklllmmmmmmnnnqqqtttwwwzzz{{{|||~~~zzzsssssssssuuuwwwvvvsssqqqpppooonnnmmmmmmpppuuuxxxwwwwwwvvvtttpppmmmjjjiiiggghhhjjjkkkkkkkkkjjjjjjiiifffaaa^^^\\\[[[ZZZXXXXXX\\\```fffooo{{{{{{sssmmmjjjjjjooozzzrrrnnnpppssssssttt~~~wwwbbbUUUPPPSSS```sssuuuhhhcccbbbaaa___^^^___aaabbbcccdddgggiiijjjjjjiiiiiikkkiiieeeaaa______```aaa\\\\\\[[[[[[\\\^^^___```hhhhhhhhhhhhhhhiiiiiiiiifffeeeeeefffiiikkklllkkkgggffffffgggiiijjjiiihhhllllllmmmmmmmmmmmmnnnooommmnnnnnnmmmmmmmmmnnnooommmpppsssvvvwwwyyy{{{}}}zzz}}}iiikkknnnppprrrrrrrrrrrrrrrqqqpppnnnllljjjhhhhhhdddccccccdddfffjjjmmmoooqqqooonnnooorrrvvvxxxxxxooooooqqquuuyyy{{{|||{{{xxxyyyyyyzzz|||~~~ggg[[[ZZZXXXYYYZZZXXXUUUVVV]]]ddd{{{~~~yyyzzz{{{tttpppkkkjjjgggeeecccbbbbbbbbbaaa``````^^^[[[WWWTTTRRROOOSSSWWW\\\bbblllyyy}}}vvvuuutttrrrqqqqqqqqqqqqooopppuuu}}}|||vvvpppmmmjjjiiipppyyypppiiifffeeedddbbbbbbdddgggjjjmmmooopppqqqrrrsssuuuxxxzzz|||}}}~~~|||{{{zzzzzzzzzwwwsssooollljjjfffddddddfffiiikkkiiilllnnnooonnnnnnooopppooorrrvvvxxxxxxwwwwwwxxxnnnkkkfffbbb```]]][[[XXXWWW[[[^^^bbbmmm{{{xxxppplllgggeeejjjqqq|||oookkklllssswww|||ooo^^^TTTNNNYYYmmm|||mmmdddcccccccccbbb```___aaaccc___```bbbdddgggjjjlllmmmkkkiiifffcccaaa``````aaa]]]\\\\\\[[[[[[\\\]]]^^^bbbcccccceeegggiiikkklllhhhgggeeeeeeggghhhhhhgggfffdddcccdddfffhhhhhhhhhlllnnnooooooooooooppprrrooonnnlllkkklllmmmpppqqqppprrrtttvvvvvvxxx{{{}}}xxx}}}jjjkkkmmmnnnoooooonnnnnnqqqpppooommmkkkiiihhhgggdddccccccdddfffjjjnnnppptttrrrppppppqqqssstttuuuppppppqqqtttxxxyyyyyyxxxxxxwwwwwwwwwxxx{{{~~~ooo]]][[[SSSVVVXXXUUUSSSTTTYYY]]]ooo~~~xxxyyyxxxsssllljjjgggeeebbbaaaaaa````````````___\\\YYYVVVTTTOOORRRUUUXXX]]]eeeqqqyyy~~~{{{vvvqqqqqqqqqpppooopppqqqrrrqqqsssyyy~~~wwwpppgggggggggiiisssvvvsssnnnjjjgggffffffgggggghhhjjjllloooqqqssstttxxxyyy{{{}}}~~~|||xxxsssoooiiifffaaa______bbbeeefffhhhlllrrruuuwwwxxxyyy{{{vvvzzz~~~|||||||||wwwtttooojjjfffccc___\\\XXX[[[]]]bbbmmm}}}yyyqqqhhhbbbccchhhrrrtttlllkkkmmmrrr|||yyyggg[[[UUUUUUcccyyyqqqfffeeebbbdddeeeeeecccbbbdddggg`````````aaadddhhhkkknnnkkkjjjhhheeecccbbbaaaaaa^^^]]]\\\[[[[[[[[[\\\]]]``````aaabbbeeehhhjjjllliiigggddddddeeeffffffeeeeeecccbbbbbbeeehhhiiiiiikkkmmmoooooonnnnnnppprrrpppmmmjjjiiikkknnnqqqsssuuuvvvvvvuuuttttttvvvxxxwww|||lllmmmnnnnnnnnnmmmkkkjjjpppooonnnllljjjhhhggggggdddccccccdddfffjjjnnnqqqvvvtttrrrpppooopppqqqqqquuuttttttuuuvvvvvvuuussswwwuuusssssstttxxx|||~~~uuu___[[[NNNSSSVVVUUUSSSTTTVVVXXXfff}}}xxxyyyzzztttllljjjgggdddaaa```______aaaaaaaaa```^^^[[[WWWUUUOOOQQQSSSUUUYYYaaalllttt~~~}}}zzzvvvsssssssssrrrqqqqqqrrrsssyyy{{{xxxpppccceeefffeeehhhuuu}}}vvvpppooommmjjjhhhhhhjjjllljjjkkklllmmmppprrruuuvvv|||}}}~~~~~~yyytttpppiiieeeaaa^^^___bbbeeegggmmmssszzz|||vvvqqqmmmiiieeeaaa[[[]]]___cccpppxxxlllccccccgggiiivvvxxxmmmkkkmmmpppppp~~~ssscccYYYUUU```mmm}}}vvvfffcccjjjbbbeeehhhhhhggggggiiillleeecccaaa```aaadddhhhkkkkkkjjjiiigggeeecccaaa```___^^^\\\[[[[[[[[[\\\]]]`````````bbbdddgggjjjkkkhhhfffdddcccdddeeeeeedddeeecccbbbbbbeeehhhjjjkkkiiilllnnnnnnllllllnnnqqqpppmmmiiihhhjjjnnnrrruuuwwwwwwvvvssspppooopppqqqvvv{{{ooopppqqqooommmlllmmmnnnoooooonnnmmmlllkkkkkkjjjiiigggeeedddfffiiimmmpppwwwvvvssspppmmmmmmpppsssttttttuuuuuuuuuuuuuuuuuutttuuutttrrrqqqtttzzzgggXXXNNNPPPUUUZZZYYYTTTSSSVVVdddyyy}}}|||}}}}}}uuummmlllkkkgggcccaaa``````bbbbbbaaa```^^^[[[YYYWWWQQQOOOPPPUUUXXX]]]eeennnyyy~~~}}}ttttttsssrrrrrrtttyyy}}}}}}wwwqqqiiifffbbbaaaeeennnxxx~~~zzzuuurrrqqqnnnsssxxx{{{yyyuuuqqqoooqqqqqqrrrtttwwwzzz}}}~~~~~~~~~~~~yyysssoooiiieeebbb___]]]___jjjvvvyyyzzzssskkkgggfff]]]___aaafffooosssjjjfffdddeeennn{{{pppggghhhkkkmmmuuu}}}nnn\\\UUUXXXdddssssssddd]]]\\\^^^```dddhhhiiiiiigggeeeccc```^^^^^^aaadddfffggggggggghhhiiiiiihhhgggfffdddbbb^^^\\\[[[^^^aaaccccccbbbbbbcccgggiiijjjjjjhhhgggeeecccbbbbbbbbbbbbbbbbbbcccdddeeefffgggggglllmmmmmmnnnmmmllljjjiiillllllllllllmmmnnnnnnooowwwvvvsssnnnjjjjjjnnnrrrxxxzzz}}}kkklllnnnnnnmmmmmmnnnppppppoooooonnnmmmmmmnnnnnnkkkkkkjjjjjjkkkmmmooopppuuusssqqqooooooqqqssstttttttttuuuvvvvvvvvvuuuuuusssssssssrrrqqqtttyyy~~~kkkZZZRRRRRRVVVYYYXXXTTTTTTXXX^^^rrr}}}}}}~~~zzzooommmkkkgggcccaaa``````aaabbbaaa```^^^\\\YYYXXXSSSPPPPPPSSSVVVZZZccckkkvvv}}}}}}{{{tttllliiidddaaabbbffflllooorrrvvv|||}}}xxxsssooolllkkkkkkqqqxxx{{{wwwwwwxxxzzz|||~~~{{{uuupppjjjfffdddcccbbbfffqqq||||||sssmmmjjjaaabbbdddiiitttwwwlllfffdddbbbkkkxxxwwwhhhcccfffkkkmmmrrr{{{|||iii[[[YYY^^^gggooowwwtttjjj```^^^___]]]___cccggghhhhhhgggfffdddaaa^^^]]]___aaabbbcccffffffgggggggggfffeeeddddddbbb___\\\\\\]]]___aaacccbbbbbbdddgggjjjjjjjjjhhhfffdddbbbbbbbbbcccdddeeeeeeeeeffffffggghhhhhhllllllmmmnnnmmmlllkkkjjjlllkkkkkkkkkkkkkkkllllllpppqqqpppmmmiiijjjnnnrrrtttvvvxxx|||eeegggjjjkkkkkkllloooqqqpppooonnnnnnnnnpppqqqrrrnnnoooqqqrrrsssssssssrrrssspppnnnooosssuuuuuutttssstttuuuuuuvvvvvvuuuuuuqqqqqqqqqqqqrrrtttyyy|||rrr]]]UUUTTTVVVXXXWWWSSSTTTXXXXXXkkk~~~}}}}}}rrrppplllgggdddaaa```___aaaaaaaaa```___]]][[[YYYVVVRRRPPPRRRSSSVVV^^^gggqqq{{{zzzpppmmmiiieeecccbbbcccdddkkknnnqqqtttuuutttrrrpppkkkjjjhhhffffffggghhhiiirrr{{{~~~~~~xxxsssllljjjhhhiiikkkooozzz|||tttooogggfffhhhnnn{{{|||nnngggdddbbbjjjvvv}}}~~~qqqcccbbbgggllloooqqq|||tttccc\\\aaajjjrrrqqqnnnggg```\\\\\\___\\\^^^bbbeeeggghhhhhhhhhfffbbb^^^\\\\\\]]]^^^___dddddddddeeedddcccbbbbbbaaa```^^^]]]]]]]]]^^^___cccbbbbbbdddgggiiijjjjjjgggeeecccaaaaaacccfffhhhhhhhhhgggggggggggghhhhhhhhhhhhjjjkkkkkkkkkjjjiiikkkjjjiiihhhhhhgggggggggjjjmmmnnnmmmkkkkkkooorrrrrrsssuuuxxx|||}}}~~~bbbdddfffhhhiiijjjmmmooonnnmmmmmmmmmnnnpppssstttnnnqqqtttxxxyyyyyywwwuuutttqqqnnnpppuuuxxxvvvsssqqqrrrsssttttttuuuuuutttpppppppppppprrrtttxxx{{{}}}~~~yyyaaaUUUTTTUUUXXXXXXTTTSSSUUUTTTggg~~~~~~xxxtttnnnhhhdddbbb```___````````````___^^^\\\[[[XXXTTTQQQQQQQQQRRRZZZbbblllvvvsssrrrooommmjjjhhhfffeeefffggghhhiiiiiihhhgggfffcccccccccdddfffiiilllnnnqqqzzz|||xxxrrrooonnnqqqtttxxx{{{tttnnnkkkkkksssqqqhhheeeggglllwww|||}}}rrrffffffkkkpppsssuuummmbbbbbblllwwwwwwkkk```ZZZXXXZZZ\\\\\\^^^```dddfffhhhiiiiiigggccc^^^[[[[[[]]]^^^^^^bbbbbbbbbaaaaaa```______\\\\\\]]]]]]^^^^^^______bbbaaa```bbbdddgggggggggeeecccaaa___```cccgggjjjiiihhhgggfffeeeeeeeeefffbbbccceeefffggggggffffffjjjiiihhhfffeeedddddddddiiilllppppppnnnmmmooorrrrrrsssuuuxxx{{{~~~|||||||||}}}```bbbdddeeeeeefffhhhjjjjjjjjjkkklllnnnppprrrtttllloootttxxxzzzzzzyyywwwvvvrrrooopppuuuwwwtttqqqooopppqqqrrrssssssssssssqqqpppnnnoooqqqtttxxxyyyfffTTTSSSTTTYYYYYYUUURRRRRRPPPaaa~~~yyypppiiifffcccaaa_________`````````___^^^]]]ZZZUUURRRQQQOOOPPPVVV]]]fffppp{{{zzzxxxvvvsssooollljjjgggggggggggggggffffffeeeccccccdddfffiiillloooppprrrxxxzzzwwwuuuxxxzzz~~~~~~vvvqqqoooxxxuuulllhhhjjjnnnxxxqqqiiijjjnnnsssxxxyyy|||kkkfffnnnzzzwwwhhh]]]XXXXXXZZZ[[[]]]^^^```ccceeehhhjjjkkkgggccc^^^[[[\\\___aaabbbaaa```___^^^^^^]]]]]]]]]WWWXXXZZZ\\\^^^___```aaa___^^^]]]___aaadddddddddcccaaa___^^^___ccchhhkkkhhhgggdddcccbbbaaabbbbbb```aaaccceeeffffffeeeeeehhhgggfffeeedddccccccccciiilllpppqqqnnnllllllnnnqqqrrrsssvvvyyy|||~~~zzzyyyzzz{{{~~~^^^```aaabbbbbbccceeegggggghhhjjjlllnnnpppqqqrrrjjjlllppptttvvvwwwvvvvvvuuurrrooonnnpppqqqpppoooooooooqqqrrrssssssttttttuuuqqqnnnmmmppptttxxxyyypppVVVSSSTTTXXXZZZVVVTTTTTTPPP^^^www}}}ssskkkgggeeeccc```^^^^^^``````aaa```___^^^[[[VVVSSSRRRPPPOOOSSSYYYaaajjjyyy{{{wwwtttrrrrrrrrrqqqqqqpppooonnnnnneeefffggghhhjjjlllnnnoootttxxx||||||}}}~~~~~~wwwsss~~~|||qqqllljjjooozzz~~~mmmkkkmmmpppvvv}}}~~~xxxlllppp||||||rrrdddZZZWWWZZZ]]]^^^``````aaaccceeehhhjjjlllgggccc^^^\\\]]]```ccceee```___^^^\\\[[[[[[[[[[[[VVVWWWXXX[[[]]]___```aaa^^^\\\\\\]]]___aaabbbaaa```___]]]]]]___bbbfffiiieeedddaaa___^^^^^^___```bbbccceeegggggggggggggggfffeeeeeedddddddddeeeeeegggjjjnnnnnnkkkhhhhhhiiimmmmmmooorrruuuyyy|||}}}|||yyyxxxzzz|||~~~ZZZ\\\___``````aaadddfffeeegggjjjmmmooopppppppppjjjkkklllnnnoooppppppppppppnnnllljjjjjjkkkmmmnnnpppqqqrrrssstttuuuuuuuuuyyytttnnnllloootttxxxyyy|||[[[UUUSSSVVVYYYXXXYYY[[[ZZZcccsssuuummmiiigggdddaaa]]]^^^___aaaaaaaaa``````ZZZWWWUUUTTTQQQOOOQQQVVV[[[eeesssuuuuuutttsssqqqooommmllljjjkkkkkklllnnnooopppppptttwwwzzz}}}}}}~~~}}}}}}}}}xxxvvvqqqjjjrrr}}}rrrrrrttttttyyyuuuoooyyy|||ssseee[[[XXX[[[```dddcccccccccccceeehhhkkklllhhhddd^^^\\\]]]```cccddd```___]]][[[ZZZZZZZZZZZZXXXXXXXXXYYY[[[]]]^^^___^^^\\\[[[]]]___aaaaaa```]]]]]]\\\]]]^^^aaadddfffcccaaa___\\\\\\\\\]]]___dddeeefffggghhhhhhgggfffddddddddddddeeefffggghhhfffiiimmmmmmjjjhhhhhhjjjjjjkkkmmmpppssswwwzzz|||~~~zzzyyy{{{|||~~~XXXZZZ]]]^^^___aaadddfffeeegggkkkoooqqqqqqpppoookkkjjjjjjiiijjjjjjkkklllkkkjjjiiifffeeefffjjjnnnqqqrrrsssuuuvvvwwwwwwwww|||uuunnnllloootttxxxzzz{{{~~~```XXXSSSTTTWWWYYY]]]aaafffjjjsss~~~}}}wwwnnnjjjhhheeebbb\\\^^^___aaaaaaaaaaaa```ZZZWWWVVVUUUSSSOOOPPPUUUWWWaaappp~~~|||yyyvvvtttppppppqqqrrrsssttttttuuurrruuuyyy}}}{{{zzz|||zzzwwwxxx||||||zzztttkkkvvv|||||||||xxx|||rrrpppxxxjjj]]]YYY\\\bbbgggeeedddddddddeeehhhkkkmmmiiieee___[[[\\\^^^aaaccc```^^^]]][[[YYYYYYYYYZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]^^^]]]\\\]]]___aaaaaaaaa\\\\\\\\\]]]^^^```cccdddbbb```^^^[[[[[[\\\]]]___cccdddeeefffffffffeeedddccccccdddeeefffhhhjjjkkkfffjjjmmmmmmkkkjjjkkkmmmiiijjjmmmppptttxxx{{{}}}}}}{{{||||||}}}ZZZ[[[]]]```bbbdddeeefffhhhhhhjjjmmmooopppnnnlllkkkiiigggggghhhjjjjjjiiijjjhhheeedddeeehhhllloooooopppqqqsssuuuuuuvvvvvvtttsssrrrqqqsssvvvyyy{{{{{{|||}}}~~~iiiVVVQQQWWWXXX]]]fffhhhuuunnnhhhnnn{{{xxxxxx~~~}}}wwwqqqiiicccbbbbbb```______``````___^^^\\\]]]\\\XXXSSSOOOPPPQQQWWW^^^iiiuuu~~~~~~~~~|||zzzxxxxxxzzz{{{||||||||||||{{{}}}yyywwwvvvuuuxxx|||}}}rrrnnnwwwwww~~~~~~wwwmmmbbb]]]^^^ccchhhjjjhhheeeeeefffhhhiiiiiikkkfff___[[[\\\```ccceeeeeedddbbbbbbcccbbb```^^^dddaaa^^^]]]^^^___]]][[[\\\[[[\\\^^^```aaa```___]]]]]]^^^______```aaaaaafffaaa\\\[[[\\\______^^^aaadddggggggeeedddeeegggaaaccceeeggghhhhhhgggffffffiiinnnooonnnllljjjiiilllooorrrttttttvvvzzz~~~}}}{{{}}}\\\]]]^^^```bbbdddeeefffgggggggggjjjlllmmmllljjjgggfffeeefffiiikkklllmmmllljjjgggddddddfffiiikkkmmmmmmoooppprrrssssssttttttsssqqqqqqqqqsssuuuwwwyyyzzzzzz|||}}}lllXXXRRRXXXXXX]]]fffhhhccc^^^YYY```www~~~{{{yyyzzz}}}yyyssskkkeeedddcccaaa______``````^^^]]]\\\]]]\\\XXXSSSPPPPPPQQQTTTZZZeeeppp|||{{{uuutttssssssvvvzzzvvvqqqzzz}}}tttsssrrroooggg```___dddjjjmmmkkkhhhgggggghhhiiiiiiiiieee___\\\]]]___bbbcccddddddeeefffhhhgggeeebbbbbb___^^^^^^______]]][[[]]]]]]]]]^^^```aaaaaa___]]]^^^___```aaabbbcccdddfffbbb^^^\\\^^^```aaa``````dddhhhiiihhhgggggghhhdddeeegggiiiiiiiiigggfffdddgggkkkmmmmmmlllllllllmmmpppssstttuuuwww{{{~~~~~~|||{{{|||````````````bbbdddfffgggfffeeedddfffhhhjjjiiihhhfffeeeeeeggglllppprrrsssnnnkkkhhhdddcccdddfffgggiiijjjkkklllnnnoooppppppuuutttrrrqqqqqqrrrtttuuuxxxwwwxxxyyy{{{}}}ttt^^^UUUXXXWWW[[[dddeee[[[WWWTTTXXXkkk~~~zzzvvvxxx}}}vvvnnnhhhfffdddbbb`````````___]]][[[\\\\\\[[[XXXTTTQQQPPPQQQPPPVVV^^^gggsss}}}xxxvvvuuutttxxx}}}{{{vvv~~~pppgggeeekkknnnkkkeeebbbgggmmmpppnnnllljjjhhhhhhhhhhhhiiieeebbb``````aaaaaaaaaaaacccfffjjjmmmmmmiiifffaaa``````aaabbbaaa___\\\___^^^^^^___aaabbbaaa```]]]^^^___aaadddeeeggghhhfffccc___^^^___aaabbbccc```dddiiilllllllllkkkkkkiiijjjkkklllkkkjjjhhhgggcccfffiiijjjkkkkkkmmmnnnoooqqqsssuuuvvvxxx|||~~~}}}|||~~~cccbbbaaa```aaacccfffhhhfffdddcccdddfffhhhhhhhhhhhhhhhhhhkkkoootttvvvwwwmmmkkkhhhdddccccccdddeeeffffffggghhhiiikkklllmmmtttsssrrrrrrrrrsssuuuvvvwwwvvvvvvvvvxxxzzz}}}~~~fffXXXXXXUUUYYY```aaa___[[[WWWXXXbbb{{{zzzvvvvvv~~~yyypppjjjhhheeecccaaa```___^^^\\\ZZZ\\\\\\[[[YYYVVVSSSQQQPPPNNNRRRXXX```kkkzzz}}}{{{|||zzzuuugggbbb___dddiiijjjhhhhhhkkkoooqqqqqqooollliiigggfffggghhhfffdddddddddcccaaa___^^^```eeekkkooonnnkkkgggddddddeeeffffffdddaaa``````___^^^___```aaaaaa```^^^___```ccceeehhhiiijjjeeecccaaa___```aaacccddd```dddjjjnnnqqqpppooonnnmmmnnnoooooonnnllliiihhhfffgggiiiiiiiiijjjlllnnnpppqqqrrrtttwwwyyy|||~~~~~~~~~dddcccaaaaaabbbdddfffggggggfffdddeeegggiiiiiihhhjjjiiiiiikkknnnrrrttttttkkkiiigggeeeddddddfffgggddddddeeeeeegggiiijjjkkkooooooooooooppprrrtttuuuuuuuuuttttttuuuwwwxxxyyy{{{|||mmm[[[WWWTTTXXXaaacccaaa]]]XXXWWWZZZjjjzzzyyyxxx||||||rrrkkkhhhfffdddaaa```___^^^\\\ZZZ\\\[[[ZZZYYYWWWUUURRRPPPNNNQQQUUU[[[dddrrr~~~rrrwwwwwwiiidddeeebbbaaaaaadddhhhlllnnnooopppqqqpppmmmhhheeeeeeffffffeeeeeeeeefffdddaaa^^^\\\___ccciiilllllliiifffhhhiiikkkkkkjjjgggfffdddaaa```^^^___aaabbbcccbbb``````bbbdddgggiiikkkkkkddddddbbbaaa```aaabbbdddaaadddiiiooossstttrrrpppppppppqqqqqqpppnnnllljjjkkklllkkkjjjiiiiiijjjlllooooooqqqsssvvvyyy{{{|||}}}|||||||||~~~bbbbbbaaaaaabbbdddfffggghhhgggfffgggiiijjjiiihhhiiigggfffgggjjjmmmnnnnnnjjjiiigggeeeeeefffggghhheeeddddddeeefffhhhjjjllljjjjjjkkklllmmmooopppqqqqqqqqqrrrssstttuuuuuuvvvxxx{{{xxx```XXXTTTYYYdddgggccc^^^ZZZXXXXXXaaazzz~~~}}}zzz{{{uuullljjjeeecccaaa```___^^^\\\ZZZ\\\[[[ZZZYYYXXXVVVRRRPPPNNNPPPTTTXXX___kkkyyywwwjjjkkkmmmmmmhhhbbbccchhheeeaaa^^^```ffflllooooooooopppqqqnnniiiffffffhhheeeeeefffggghhhfffccc`````````bbbfffhhhiiigggeeegggiiikkklllkkkiiijjjjjjcccaaa```aaacccfffffffffdddeeefffgggiiijjjllllllfffffffffdddbbbaaaccceeebbbdddhhhnnnssstttsssqqqpppqqqrrrsssrrrqqqooonnnppppppooommmjjjiiijjjkkknnnmmmnnnpppuuuxxxyyyzzzxxxxxxxxxxxxzzz}}}``````aaabbbcccdddeeefffhhhggghhhiiikkkkkkiiiggggggeeedddeeegggiiijjjjjjkkkjjjhhhgggffffffggghhhffffffeeeeeegggiiikkkmmmkkkkkkllllllmmmnnnoooooojjjlllooorrrtttuuuuuuuuuvvvzzzjjj\\\TTTWWWaaadddggg```]]][[[XXX[[[nnn{{{zzz}}}xxxooollleeecccaaa``````___]]][[[\\\[[[YYYYYYYYYWWWSSSOOOMMMOOORRRVVV[[[eeeqqqzzz|||nnnbbb___^^^aaaaaa```cccgggfffcccaaaaaadddhhhlllnnnmmmppprrrpppkkkhhhiiillljjjjjjjjjlllnnnmmmjjjggggggfffdddeeefffgggfffeeeaaadddggghhhhhhiiilllooofffdddcccdddgggjjjllllllkkkkkkkkkllllllmmmmmmmmmjjjkkkjjjhhheeecccdddfffcccdddfffkkkqqqtttsssqqqnnnppprrrssstttsssrrrqqqrrrrrrrrrpppnnnkkkkkkllllllkkkkkknnnrrrvvvwwwwwwwwwvvvwwwxxxzzz}}}^^^___```bbbdddeeeeeeeeegggggghhhjjjlllkkkhhhffffffeeedddeeegggjjjkkkkkkmmmllljjjhhhgggffffffgggggggggffffffgggjjjmmmnnnooooooppppppppppppppppppeeehhhmmmrrruuuvvvvvvvvvtttzzzuuu```SSSTTT\\\]]]hhh```\\\ZZZUUUSSSaaattt{{{xxxzzzzzzqqqmmmdddbbb`````````___]]][[[\\\[[[YYYZZZZZZXXXSSSOOOLLLOOORRRTTTYYYaaammmuuuvvvggg\\\XXXWWW\\\```aaabbbdddeeeeeeeeecccbbbdddiiimmmmmmqqqsssrrrmmmjjjllloooppppppqqqsssttttttrrrooommmjjjgggeeeeeefffgggfffZZZ^^^bbbdddeeeiiinnnrrrhhhgggeeegggjjjnnnppppppoooooooooooonnnnnnnnnnnnlllnnnnnnkkkgggeeefffgggddddddeeejjjpppssssssqqqmmmoooqqqsssttttttssssssrrrssstttssspppnnnmmmmmmkkkiiiiiilllqqquuuvvvuuuxxxxxxyyyzzz|||^^^aaaeeegggggggggggghhhgggggghhhhhhgggeeecccbbbiiihhhfffeeedddeeeffffffkkkjjjhhhhhhhhhiiikkklllmmmkkkhhhggggggiiilllnnnoooooooooooopppooommmkkklllmmmppprrruuuvvvwwwwwwyyy|||eeeSSSWWW```bbbkkkllljjjbbbZZZWWW[[[```{{{yyytttxxx}}}~~~sssooogggbbb```bbbbbb___\\\]]]___\\\ZZZ[[[]]]\\\XXXTTTRRRNNNLLLPPPUUU\\\eeennn{{{}}}mmmdddXXXZZZ]]]^^^^^^___```bbbgggddd```^^^___dddkkkoooppppppooooooqqqrrrtttuuuwwwwwwwwwvvvtttrrrooonnnpppnnnmmmllllllkkkhhhfff]]]]]]```dddhhhkkkkkkjjjiiijjjlllnnnpppppppppoookkkkkknnnrrruuuuuuqqqmmmooonnnllliiieeecccdddeeedddfffhhhkkkmmmqqqwwwzzzpppppppppqqqrrrssstttuuutttuuuwwwwwwuuurrrnnnlllhhhhhhiiilllrrrwwwzzz{{{rrruuuwwwzzz{{{}}}___bbbeeegggggggggggghhhgggggghhhgggfffeeecccbbbgggfffeeedddccccccdddeeehhhgggffffffgggjjjmmmooopppnnnllliiiiiikkkmmmooonnnnnnooopppqqqqqqooonnnlllnnnrrruuuxxxzzz{{{{{{zzz|||pppZZZYYY```dddqqqsssrrriii\\\UUUUUUXXXhhhzzztttvvvzzzwwwrrrjjjdddaaacccddd```^^^___\\\[[[[[[[[[\\\[[[XXXVVVRRRMMMKKKNNNQQQVVV^^^ffftttwwwjjjccc\\\^^^````````````aaabbbiiifffcccaaabbbeeejjjmmmnnnmmmmmmlllmmmnnnooopppuuuuuuuuuttttttrrrqqqppprrrpppnnnmmmmmmkkkhhhfff______aaaeeeiiillllllkkkiiijjjlllnnnoooppppppooommmlllooowwwwwwnnnmmmmmmllljjjfffddddddeeebbbdddgggiiikkknnnrrruuurrrsssssssssssssssrrrqqqrrrsssuuuuuussspppllljjjhhhggghhhkkkoootttvvvwwwuuuwwwzzz}}}~~~```cccfffggggggggghhhiiiggggggggggggfffdddcccbbbdddcccbbbbbbaaabbbbbbbbbeeedddcccccceeeiiimmmppprrrpppnnnlllkkklllnnnooommmnnnppprrrrrrrrrrrrqqqmmmppptttyyy}}}|||}}}cccZZZ___dddqqqvvvyyyqqqbbbVVVRRRSSS[[[nnn}}}vvvwwwxxxzzz~~~xxxnnngggccceeeeeebbb``````YYYZZZ\\\\\\ZZZYYYXXXXXXTTTOOOLLLNNNPPPRRRXXX___kkkvvv}}}pppfffaaa___```bbbaaa``````aaacccjjjhhhfffeeedddfffhhhiiijjjiiiiiihhhhhhiiijjjjjjrrrqqqqqqqqqqqqrrrssssssvvvsssqqqooommmkkkhhhfff___```aaadddhhhkkkkkkjjjggghhhkkkmmmnnnnnnnnnnnnlllkkkpppzzzxxxmmmjjjlllmmmkkkiiifffeeeeeefffiiilllnnnoooppprrrsssssstttttttttssspppnnnllloooqqqsssttttttrrrpppnnnkkkjjjiiilllpppsssuuuvvvxxx{{{aaadddfffggggggggghhhiiigggggggggfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbb```______aaaeeeiiilllooommmlllkkkkkklllnnnooonnnppprrrssssssrrrrrrrrrmmmpppuuu{{{~~~kkkZZZ[[[aaajjjrrryyyvvviii\\\UUUSSSXXXccczzzzzzyyyxxxwwwssskkkeeeeeefffdddaaa```YYY\\\^^^]]]YYYWWWWWWXXXXXXSSSPPPQQQRRRSSSWWW]]]dddnnn}}}wwwkkkbbb^^^]]]___````````````bbbdddiiihhhggggggfffeeeddddddddddddeeeeeefffggghhhhhhllllllllllllnnnppprrrtttwwwuuuqqqnnnmmmjjjgggeee```___```cccgggiiiiiiiiieeefffhhhjjjkkkkkkkkkkkkhhhiiinnnwww~~~}}}sssjjjhhhjjjlllllljjjgggfffeeejjjmmmpppqqqqqqqqqqqqrrrqqqrrrssssssrrroookkkiiimmmooorrruuuwwwwwwvvvvvvnnnmmmmmmoootttwwwzzzzzz{{{ccceeeggghhhggggggiiijjjhhhgggfffeeedddccccccbbbaaaaaaaaaaaabbbaaaaaaaaaaaa___]]]]]]^^^```dddfffiiihhhgggggghhhjjjlllnnnppprrrttttttqqqoooooopppnnnppptttzzzrrrYYYVVV\\\bbblllvvvwwwnnnbbbXXXTTTSSSYYYiiizzzyyywwwtttyyyzzzpppgggfffgggdddaaa```[[[^^^```^^^ZZZVVVVVVWWWYYYTTTRRRSSSTTTTTTWWW\\\___hhhuuuttthhh___[[[YYYZZZ\\\\\\]]]___bbbdddeeefffffffffeeecccaaa___```aaabbbdddfffhhhiiijjjggggggggghhhjjjmmmpppqqqvvvsssooollljjjiiifffdddbbbaaaaaacccgggiiijjjiiicccdddeeegggggggggffffffeeeiiinnnrrrsssqqqmmmiiifffiiilllllljjjgggeeedddhhhjjjmmmnnnmmmmmmmmmnnnpppqqqssstttssspppmmmkkkmmmoooqqqtttuuuuuuuuuuuuooonnnnnnqqqvvv{{{}}}~~~}}}eeefffhhhhhhggggggiiikkkhhhgggfffdddccccccbbbcccbbbbbbcccddddddddddddcccbbbaaa```______aaabbbcccfffeeeeeeeeefffhhhjjjkkknnnqqqtttsssooommmmmmooommmoooqqquuuyyy~~~zzz[[[SSSXXX^^^eeeoootttpppeeeYYYRRRRRRUUU```uuuyyywwwtttpppttt{{{vvvkkkhhhiiifffbbb```]]]^^^___^^^\\\YYYXXXXXXXXXTTTRRRTTTTTTSSSUUUYYY[[[bbbmmmyyyzzzmmmccc\\\YYYUUUWWWXXXYYYZZZ\\\```cccaaabbbdddeeedddbbb___^^^^^^___bbbeeegggiiikkkkkkdddeeefffgggiiikkkmmmnnnqqqnnnjjjhhhgggfffeeedddeeedddccceeehhhjjjkkkjjjcccdddeeeeeeeeedddcccbbbeeeiiinnnooommmkkkjjjjjjeeehhhkkkkkkhhhfffdddcccgggiiikkklllkkklllmmmnnnrrrssstttuuutttsssqqqpppoooooopppqqqqqqpppooonnnmmmmmmmmmpppuuuzzz|||}}}}}}fffggghhhhhhggghhhiiikkkhhhgggeeedddbbbbbbbbbcccdddeeefffgggggggggffffffeeeeeeeeeeeeeeefffffffffhhhhhhgggffffffgggggghhhjjjnnnrrrqqqmmmkkklllooommmmmmmmmooosssxxx}}}~~~~~~___SSSWWWYYY^^^fffnnnpppiii\\\RRRRRRTTT[[[iii{{{wwwtttoooqqqxxx~~~|||ooollllllhhhcccaaa]]]]]]]]]^^^___^^^\\\ZZZYYYUUUTTTUUUTTTRRRSSSVVVWWW]]]fffooozzzpppccc\\\XXXWWWUUUVVVWWWWWWXXXZZZ^^^aaa___```bbbccccccbbb```___^^^```ccceeehhhiiijjjjjjdddeeegggiiijjjkkkllllllkkkhhheeeccccccddddddcccdddbbbaaabbbeeeggghhhhhhffffffffffffeeecccaaa```cccfffjjjlllmmmllliiihhhfffhhhiiiiiifffcccbbbbbbdddfffggghhhhhhjjjmmmooossssssssssssrrrqqqpppooolllmmmnnnooooooooooooooonnnmmmmmmppptttxxxzzzzzz|||~~~~~~ggghhhiiihhhggghhhjjjlllhhhgggeeecccbbbbbbbbbccceeefffhhhiiiiiiiiihhhhhhggghhhiiijjjkkkkkkkkkkkklllkkkjjjhhhgggfffffffffgggkkkpppooolllkkkmmmpppmmmllljjjkkknnnsssyyy}}}}}}|||}}}cccUUUXXXSSSVVV^^^iiippplll```UUUOOOQQQUUU]]]ooo~~~yyyuuupppqqqwwwvvvsssnnnnnnjjjeeebbb\\\[[[[[[]]]aaabbb```]]]]]]YYYWWWWWWVVVRRRRRRUUUSSSYYY```iiisssxxxggg[[[VVVUUUWWWVVVWWWWWWWWWVVVXXX\\\___^^^___aaacccdddcccbbbaaa```aaacccfffggghhhhhhhhheeegggiiijjjkkklllkkkkkkgggeeebbb```aaacccccccccaaa___^^^___aaacccddddddhhhhhhhhhgggfffcccaaa```aaaaaadddjjjooonnniiidddfffhhhiiigggeeebbbaaaaaa^^^___```aaabbbdddhhhkkkrrrqqqpppooonnnmmmlllkkkhhhjjjllloooqqqsssuuuuuuqqqpppoooqqqtttwwwyyyyyy{{{|||~~~~~~~~~~~~}}}~~~