BM66(P hhhQQQJJJIIIIIILLLIIIIIIJJJKKKMMMNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOO```]]]ZZZWWWVVVWWWYYY[[[XXXZZZ]]]^^^___```bbbdddbbbcccdddgggjjjmmmpppqqqqqqooonnnlllkkkkkkkkklllnnnnnnnnnoooooopppppppppllllllmmmnnnooopppqqqqqq~~~VVV@@@<<<<<<===AAA::::::::::::;;;<<<===>>>========================::::::::::::::::::::::::<<<======>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@??????@@@BBBDDD@@@AAACCCDDDCCCDDDEEEGGGDDDEEEFFFGGGIIIKKKMMMNNNQQQPPPOOONNNNNNOOOPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKMMMNNNPPPQQQSSSSSSRRR^^^zzz~~~WWWFFFBBB<<<999:::>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================999::::::::::::999888888888888888888999:::;;;<<<777888999:::;;;<<<======@@@AAABBBAAA@@@???@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFHHHKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOQQQQQQQQQMMMRRRccc{{{uuufffUUULLLOOOUUUXXXWWWYYYYYYYYYXXXXXXWWWWWWWWWPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYVVVWWWYYY[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^^^^___\\\]]]^^^```bbbccceeeeeedddeeefffggghhhiiiiiiiiifffggghhhjjjkkkmmmnnnooohhhlllqqquuuxxx{{{iiiMMM999999???999999999999:::::::::;;;;;;:::999888888888999:::;;;888999999::::::999999888888777777777888999::::::777777888999999999999888888999999::::::;;;;;;<<<;;;<<<>>>???@@@@@@@@@???@@@??????AAADDDFFFFFFEEEBBBCCCDDDDDDDDDDDDDDDCCCHHHFFFDDDCCCBBBCCCEEEFFFFFFHHHJJJMMMNNNOOOPPPPPPLLLMMMOOOQQQTTT___tttmmm^^^PPPNNNKKKIIIGGGHHHIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKGGGFFFFFFFFFGGGHHHHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGGGGGGGGGGGGGHHHIIIDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFHHHGGGFFFFFFFFFGGGHHHIIILLLKKKJJJHHHGGGFFFFFFFFFGGGGGGIIIKKKNNNPPPRRRSSSUUUUUUTTTSSSSSSSSSSSSTTTSSSTTTVVVXXXXXXWWWVVVUUUVVVWWWZZZ\\\^^^___```___bbb^^^```iiiuuu{{{}}}ZZZEEE888:::===888999999999999::::::::::::;;;:::999888888888999:::888888999999999999888888888777777777777888888999666777888888999999888888777777888888999999::::::;;;;;;===>>>??????@@@@@@@@@??????@@@BBBDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAABBBCCCEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPIIIHHHIIIJJJKKKOOO\\\jjjuuuiiiYYYSSSQQQMMMLLLIIIFFFEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC??????>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBAAACCCDDDEEEGGGIIIKKKLLLMMMOOOOOONNNNNNNNNMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJIIINNNOOOQQQSSSUUUUUUUUUUUUUUUQQQOOOPPPUUUiiivvvooojjjhhhttt~~~www|||}}}qqqiiilllwwwrrrKKKGGGSSSGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMNNNOOOLLLMMMNNNOOOOOOPPPPPPOOOIIIIIIIIIJJJJJJJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSSSSTTTUUUVVVWWWWWW^^^______```aaaaaabbbbbbgggggghhhiiijjjkkkllllllmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnoooooooooooonnnnnnmmmnnnoooqqqrrrtttuuuvvv~~~~~~~~~mmmHHH>>>999999;;;888888888888999999999::::::<<<;;;999888777888888999777777888888888888777777888777777666666666777777666666777888888888888777555555666777777888888999;;;;;;;;;<<<===>>>???@@@@@@???>>>???AAABBBAAA@@@@@@AAAAAABBBCCCCCCBBBBBB===>>>???AAABBBDDDEEEFFFGGGHHHKKKMMMOOOOOOOOOOOOLLLJJJIIIKKKKKKJJJOOOUUUVVV```rrrhhhQQQHHHFFFEEEDDDJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEAAAAAAAAA@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@???>>>============;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::============>>>???@@@@@@??????@@@AAABBBDDDEEEFFFDDDCCCBBB@@@@@@?????????AAABBBCCCDDDFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHFFFEEEBBBLLLiiixxxiii```fffnnnssstttrrrmmmjjjuuu{{{{{{zzzssslllrrrqqqeeeXXXWWW```hhhooosss{{{lllLLL<<<;;;@@@:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<======>>>======<<>>>>>>>>=========????????????????????????===>>>>>>>>>??????????????????????????????>>>>>>======>>>>>>>>>???????????????@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@<<<<<<======>>>>>>??????;;;;;;;;;<<<===???@@@AAA=====================<<<<<<<<<============<<<<<<;;;<<<======??????@@@AAA?????????@@@BBBEEEHHHIIIQQQ[[[kkk}}}zzzvvvvvvuuuuuuvvvwwwxxxyyy___===<<<;;;888999:::777777777888888888999999<<<;;;999777666666777777666666777777777777666666777777666555555444555555555555666777777777777666555555555666777777888888:::999999999;;;===???@@@@@@???>>>>>>@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAA===>>>???AAABBBCCCDDDDDDEEEFFFIIIKKKLLLMMMMMMLLLNNNJJJJJJMMMOOONNNOOORRRWWWSSSPPPUUUaaavvvsssZZZRRRJJJIIILLLLLLGGGAAAGGGEEEDDDBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCC??????>>>>>>>>>??????@@@>>>??????@@@@@@??????>>>?????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======@@@???>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>???>>>===;;;:::>>>===<<<<<<===>>>@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDGGGEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHFFFFFFPPP]]]]]]fffxxxuuuhhh^^^^^^bbbeeeddd___\\\aaafffuuu}}}vvvmmmpppmmm___VVVZZZeeeiii```]]]eeeooorrrqqqzzzUUU@@@EEEIIIBBB888????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@999999888777777666555555444444444444444444444444444444444555555555666666555555555444444333333333444444333333333333333333555555666666666666555555444444444444444444444333999999::::::;;;;;;;;;<<<============???@@@BBBCCC======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::===GGG[[[sssvvviiifffddd]]]SSSLLLSSSSSSTTTTTTUUUVVVWWWXXXVVVXXXZZZZZZYYYYYYZZZ[[[YYYZZZZZZ[[[[[[ZZZZZZZZZ^^^]]]]]]\\\[[[ZZZZZZZZZVVV;;;???===666777;;;666666666777777777888888:::999777666555555555666444555555666666555555444666555555444333333333333444444555666666666666555555555666666777888888888888888777888999<<<>>>???@@@>>>======??????>>><<<<<<<<<>>>??????@@@@@@@@@???@@@AAABBBBBBBBBAAAAAABBBCCCEEEGGGHHHHHHHHHHHHIIIEEECCCHHHKKKKKKLLLNNNKKKGGGHHHMMMQQQUUU]]]fff~~~gggVVVKKKKKKGGGCCCAAACCCEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBAAAAAABBBBBBCCCBBBBBBAAA???>>>>>>=========>>>>>>?????????>>>>>>===<<<;;;>>>>>>>>>?????????@@@@@@>>>>>>=========<<<<<<<<>>===<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;<<<===>>>>>>===;;;:::===<<<;;;;;;<<<===???@@@@@@@@@AAAAAA@@@@@@@@@???AAA@@@@@@?????????@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFDDDEEEGGGHHHGGGFFFDDDBBBAAA@@@???>>>@@@BBBEEEGGGKKKKKKJJJIIIHHHHHHGGGGGGEEECCCDDDGGGHHHGGGHHHJJJOOONNNXXXqqqkkkmmmmmmhhhdddeeeiiilllkkklllmmmxxxvvvfffffflllwww~~~~~~}}}gggTTTAAA999:::;;;<<<===:::::::::999999999999999888888888888777777777777:::;;;;;;::::::999888777>>>======<<<;;;:::999999999999999999999999999999666666666666777777777777777777777777777777777777888888888777777777777777:::::::::;;;;;;:::::::::999999999888888888888888222222222333333333333333666666555666777:::<<<===;;;:::888777666666666666666666777777777777666666666666666666666666666666777777666666666555555555777888:::999999;;;@@@DDDVVVdddyyyrrraaaUUUOOOWWWPPPKKKNNNQQQOOOMMMMMMEEEFFFFFFGGGHHHIIIIIIJJJQQQSSSTTTTTTSSSQQQRRRSSSRRRSSSSSSTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPOOONNN|||SSS===@@@===666777:::555555555666666666777777888777555444333444444555333333444444444444333333444444333222222222333333333333444555555555555444444555555666666777888888555666666777999;;;===>>>===<<<;;;;;;======<<<;;;::::::<<<===>>>>>>??????BBBBBBAAAAAA@@@@@@@@@???>>>@@@BBBCCCDDDEEEDDDDDDGGGCCCAAAEEEGGGGGGHHHJJJJJJFFFGGGNNNOOOKKKKKKPPPSSS```uuunnnYYYNNNJJJIIIJJJIIIGGGDDDAAA???@@@BBBEEECCCBBBBBBAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>======<<<<<<<<<<<<<<<============<<<;;;:::999:::;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888999888888888888888999::::::999:::::::::::::::999999999999999999:::;;;<<<===>>>>>>>>>>>>>>><<<;;;;;;======<<<<<<<<<===>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA????????????AAADDDGGGIIILLLKKKJJJHHHGGGGGGGGGGGGHHHEEEBBBBBBEEEIIIKKKLLLKKKMMMPPPSSS[[[rrr~~~~~~]]]HHHDDDBBB@@@;;;888<<>>@@@===<<<:::888666666666777666777777888888777777666777777777777777666666666111111222333444444555555555888;;;<<<:::888666555;;;???FFFNNNWWWcccpppyyyuuuYYYUUUNNNHHHDDDDDDFFFHHHSSSNNNJJJHHHEEE@@@>>>???DDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKIIIHHHIIIJJJMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIzzzTTT<<<;;;999888999666444444555555555666666666555444333222222222333444222222333333333333222222222222111111111222333333222222333444444444444444333333444444555555666666333444666888999;;;;;;<<<:::888777888::::::999888888999:::<<<======>>>>>>AAA@@@???>>>===>>>??????===>>>@@@AAABBBCCCBBBBBBEEECCCEEEIIIIIIFFFGGGIIISSSIIICCCFFFFFFBBBFFFOOOKKKLLLNNNQQQ[[[mmmpppUUUOOOIIIFFFGGGHHHHHHGGG@@@BBBDDDFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????======>>>???????????????<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;;;;:::::::::999999999999999888888888888888999888888777777888888999:::999999888888888888999999666777888999::::::::::::<<<======>>>>>>===<<<;;;;;;;;;::::::;;;<<<============>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLKKKIIIGGGFFFFFFGGGGGGFFFGGGGGGFFFEEEHHHMMMPPPJJJNNNRRROOOJJJRRRnnn{{{SSS888>>>777333777;;;;;;999888666666777777777777777777999999999999999:::::::::999999:::::::::999999888;;;;;;;;;::::::999999999444444444444444444444444333333333333444444444444444444444444444444444444333333333444444444444444444444555555555555444444333333333333333333444444111111111111111111111111777666666666888;;;>>>@@@<<<;;;888666444444444555333333444444444444333333333333333333444444444444333444555777888999999999555555444444444666999;;;:::888666666777;;;???BBBIIIMMMRRRWWW\\\aaafffjjjsssxxxpppmmmggg___WWWMMMCCC===@@@???>>>>>>???AAACCCEEEJJJEEEDDDFFFGGGFFFGGGIIIBBBCCCDDDDDDEEEDDDCCCCCCAAACCCEEEFFFFFFFFFHHHIIIKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKKKKLLLKKKJJJHHHHHH|||VVV;;;666666999:::444444444444555555555666666333222111111111222333444222222222333333222222222111000000000111222333333222222333444444444444333111222222333333444555555111333555888:::;;;;;;;;;666555555666777888888666777888:::;;;<<<=========@@@>>>===;;;;;;===>>>@@@===>>>???AAABBBBBBBBBAAA???@@@EEEKKKJJJFFFFFFIIILLLBBB>>>DDDEEE@@@BBBJJJDDDGGGJJJJJJIIIMMMVVV]]]nnn|||mmm^^^QQQHHHOOOKKKFFFDDDDDDCCC@@@<<>>>>>>>>>>>;;;<<<<<<===>>>>>>>>>===;;;;;;:::999888888999999666666888999999:::::::::999999:::;;;<<<<<<======999999999999888888888888:::999999999999::::::;;;999999999999999:::;;;;;;;;;:::999888888999:::;;;666777999;;;;;;;;;::::::<<<===>>>@@@@@@@@@??????;;;;;;;;;;;;<<<===>>>>>>======>>>@@@AAABBBDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGLLLKKKIIIHHHGGGGGGGGGHHH<<>>>>><<<999666555444555666333333444444444444333333333333333333444444444444222222333333333222222111111333555666666666555444333444666:::<<<<<<999777666888999999888999<<<>>>:::???FFFLLLLLLHHHBBB===@@@>>><<<;;;<<<============???BBBDDDFFFFFFEEEDDDFFF???<<>>===;;;::::::;;;<<<>>>;;;;;;<<<<<<===???@@@AAADDDFFFGGGGGGEEECCCBBBCCCCCCAAA@@@???@@@BBBEEEGGGHHHGGGGGGGGGHHHJJJLLLMMMWWWWWWYYY```ppp}}}xxx```\\\VVVPPPJJJGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;;;;:::999999999999999999999999999999888888999999999:::::::::999999999888888888777777888888888999999888888888888888777777777777777888888888777777666777777888222555999999888777888:::999:::;;;<<<<<<<<<;;;:::888888999:::;;;<<<===>>>=========>>>@@@BBBDDDFFFEEECCCAAA@@@???@@@BBBCCCHHHGGGEEEDDDBBBAAAAAA@@@EEEEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGJJJMMMNNNNNNMMMNNNMMMJJJIIIJJJMMMPPPSSScccnnntttUUUEEE:::666999:::999999888777888888888444444444555555555555666777666444333333444666777666666666666666666666666555555444333333222111111000000111111111222222222111111111111111111111111444444444333333222222222111111111111111111111111333222111000000111222333111111111111111111111111222222333333333444444444222222333444444555555666777777666555333222111000333222222111111222222333222222222222222222222222000000111111111222222222333333333333333333333333333333333444444444555555666666666666777777777777888888999999999:::::::::888777666666777999;;;<<<<<<===@@@BBBBBBAAA???===<<<<<<===>>>???@@@AAAAAA@@@AAACCCEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBFFFGGGHHHGGGFFFEEEFFFGGGDDDCCCAAAAAACCCCCCCCCBBB{{{VVV===999444222555333333333333333333333333333111111111111111111111111111///000333333//////333111000//////000111111000/////////000000111111111000111333444555444333222333222111222444666555444444444444444444444444444:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::;;;<<<===>>>???@@@BBBDDDFFFEEEDDDBBBAAABBBAAA@@@???>>>???AAACCCEEECCCCCCCCCCCCDDDFFFHHHIIIOOOMMMKKKKKKOOOVVV^^^ddddddlllzzzuuunnncccYYYQQQLLLGGGEEELLLJJJFFFCCCAAA@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>?????????@@@=========<<<;;;:::::::::999999999::::::;;;;;;;;;;;;::::::999888888777777777777777777777777777777777777777888888888999999888777777777666666666666777777888888888888777777666555555444444555555555777777777777777777777777888:::<<<;;;999777777888777888999;;;;;;;;;;;;:::777888999:::;;;<<<======???>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDGGGFFFDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFGGGIIILLLMMMMMMLLLJJJIIIIIIIIIKKKNNNRRRTTTWWWYYYggggggJJJ???>>>;;;<<<@@@999888777777666666777777333444444444555555555555666555444333333444555666555555555555555555555555444444444333222222111111000000000111111111222222111111111111111111111111222222111111111111111000000000000000000000000000222111000000000000111222111111111111111111111111000000111111111222222222000000111222222333333444555444444333222111000000222222222222222222222222222222222222222222222222000000000111111111222222333333333333333333333333222333333333333444444444444444444555555555666666666666666777777777888888777777666555666888:::;;;:::;;;===>>>???>>>===<<<::::::;;;<<<===>>>??????>>>???AAABBBCCCBBBAAA@@@@@@@@@??????@@@@@@AAAAAAAAACCCDDDDDDDDDDDDFFFGGGDDDCCCAAABBBCCCDDDDDDCCCyyyTTT<<<777333000222000222222222222222222222222////////////////////////000...///111111///...000............///000111222///////////////000000000///000222333333333222111222111000111333555444333222222222333333333333333999::::::::::::::::::::::::999888777777888999:::999999::::::;;;<<<===>>>???AAACCCCCCAAA@@@@@@@@@@@@???=========???AAACCC@@@@@@???@@@AAABBBDDDEEEFFFEEEDDDBBBBBBAAAAAAAAAHHHIIILLLRRR[[[dddlllqqq|||zzzqqqhhh___VVVNNNIIIKKKGGGBBB???>>>>>>>>>===@@@???>>>======>>>@@@BBB??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;::::::999999888888777777888888888888888999777777777666555555444444555555555555555555555555555555555666666666777777555555555555555444444444666666777777777777666666444444444333333444444555555555666777777666666555999:::;;;999777666666777555666777888999:::::::::777777888888999:::;;;;;;@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEFFFHHHKKKLLLKKKJJJFFFGGGHHHKKKNNNQQQTTTVVVUUUPPPOOOTTT^^^tttkkkKKK>>>444777<<<;;;:::<<<777666666555555555555555333333333333444444444444555444333222222333444555333333333333333333333333333333333222222111111000//////000000000111111111000000000000000000000000.........///////////////........................111000000//////000000111000000000000000000000000............/////////000......//////000000111111111111111111000000000///000000222222222222000000111111111111111111111111000000000000111111111111222222222222222222222222111222222222333333333333222222333333333444444444333333444444444444555555666666555555555777888999888999999999::::::::::::888888999:::;;;<<<<<<===<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@===>>>AAAAAABBBBBBEEEFFFDDDBBBAAABBBDDDEEEEEEDDDwwwRRR:::777222000111///111111111111111111111111........................///......///000///......---.........---...///111.....................///------...////////////...000//////000222333333222111111222222222222333333666666666666666666666666777666666666666777888888777888999::::::;;;;;;;;;<<<>>>@@@@@@???>>>>>>???>>>===<<<;;;<<<===???@@@??????>>>>>>???@@@BBBCCCAAABBBDDDEEEEEEEEEDDDCCC@@@?????????BBBFFFJJJLLLMMMPPPVVV\\\aaacccddddddhhhjjjmmmqqquuuxxxzzz{{{|||{{{yyywwwuuusssqqqppprrrmmmeee\\\TTTPPPMMMMMMMMMKKKGGGEEEDDDCCCBBBAAACCCAAA>>>===???@@@@@@@@@@@@???=========>>>???@@@===<<<<<<<<<;;;;;;;;;:::888999999999::::::::::::888888888777777777666666777777777777777777777777555555555444444333333333444444444444444444444444333333333444444444444555444444444444444444444444444444555555555555444444555444444444444555555666333444555666666555555444555555555555444555666777555555666666777777777777555666666777888888999999=========<<<<<<<<<=========>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFIIIJJJIIIHHHEEEGGGJJJMMMPPPRRRTTTUUUSSSRRRRRRPPPMMMRRRdddwwwoooPPP>>>@@@:::999<<<===888555555555555444333333333333333222222222222333333333444444333222222222222333444222222222222222222222222222222222111111000000000....../////////000000000////////////////////////,,,,,,------......//////........................////////////////////////////////////////////////------------............---------...//////000000/////////000000000000000...///111222222111///...000000000000000000000000/////////000000000111111111111111111111111111111000000111111111222222222111111222222222333333333111222222222222333333333555444444444444555666777777777666666666777888999666666777888999:::;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<===>>>??????<<<===???@@@@@@AAACCCEEECCCBBBAAABBBDDDEEEEEEDDDtttPPP999666222000222000000000000000000000000000...........................---------000111000---...//////...++++++,,,...------------------------,,,,,,---------...------///...---///111222111000111111222222222333333333444444444444555555555555555555555555666666777777666777888999::::::999999999;;;===>>>===<<<======<<<<<<;;;;;;;;;<<<=========<<<<<<;;;<<<===???@@@???@@@@@@@@@??????>>>===666888;;;???CCCGGGJJJLLLEEEEEEEEEEEEFFFGGGHHHHHHAAABBBDDDEEEGGGHHHHHHIIIEEEEEEDDDCCCAAA@@@??????>>>>>>???AAABBBEEEFFFGGGFFFCCCAAA@@@AAABBBCCCBBB<<<:::888888999999999888<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::666666666777777777888888666666666666555555555555666666666666666666666666444444444444333333333333444444444444444444444444111111222222222333333333444444444444444444444444222333333444444333333222333333222222333444444555222222333444444444444444777555333222222333555555666555555555444444555555444444555555666666777777888999:::;;;<<<<<<======>>>>>>????????????>>>===>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCEEEGGGHHHGGGFFFCCCEEEGGGJJJLLLNNNNNNNNNKKKNNNSSSUUUQQQMMMNNNRRRccc}}}sssPPP===<<>>???===???@@@@@@@@@@@@AAACCCCCCBBB@@@AAACCCDDDDDDCCCpppMMM777555222000222000////////////////////////........................,,,---,,,,,,000444222------///000---***(((***------------,,,,,,,,,,,,,,,------------.........///...---,,,---///111000///000000111111222333333333333333444555555666777777555555666666777777888888666777888999:::999888888666999<<<===<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888:::;;;<<<>>>===<<<<<<<<<<<<<<<<<<>>>???AAACCCCCCCCCCCCBBBDDDCCCAAAAAAAAABBBDDDEEECCCCCCDDDCCCCCCBBBAAA@@@@@@@@@??????????????????BBBBBBCCCCCCBBB@@@>>><<>>:::555333222222222222555555444333333444444555333333333444444555555555444555777999;;;<<<==================<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>??????BBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBCCCFFFFFFEEEDDD@@@AAABBBDDDFFFGGGGGGGGGLLLLLLLLLLLLKKKIIIHHHHHHGGGXXXnnnyyyVVV???777666888:::777555333333333333555666333333222111111111111111000000000000111111111222111111111111111111111111111111111111111111111111////////////////////////,,,,,,---------.........---------------------------------...............------------------------,,,------......------,,,---------------------------------.........//////------......///000000000.........///////////////---...////////////...---....................................////////////////////////////////////............////////////000000111111111222222222000000111111111222222222111111111222222222222222555444444333333555666777444444555666777888999999999999999999999::::::::::::::::::;;;;;;===>>>???===???@@@@@@??????AAABBBCCCAAA@@@@@@AAABBBBBBAAAlllIII444333111000222000........................------------------------+++,,,,,,+++111777555///***---///---)))(((+++...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,+++,,,...000///......//////000111111222222111111222333444666777777555666777888888999999999666777999::::::999888777555888:::<<<<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;;;;<<<<<<===>>>???@@@AAA999:::===AAACCCEEEGGGGGG??????>>>>>>>>>>>>>>>>>>=========<<<;;;999888777999999999::::::::::::;;;888999<<>>===;;;;;;===>>>===<<<777777777888:::;;;999888999999999999999999999999666666666666666666666666444444444444555555555555444444444444444444444444444444444333333222222222222222222222222222222222000000000000000000000000000000000000111111111111000000111111111222222222000000000111111000000000............///000111222111000///...///111444555???:::444111111222222111222222222222333555777888222222222333333333333444222444666888:::;;;;;;;;;;;;:::999999999:::;;;<<<:::999999999:::;;;<<<===>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBDDDEEEDDDBBB>>>>>>???AAABBBDDDEEEFFFMMMLLLJJJFFFCCCBBBCCCCCCGGGNNNUUUWWWXXXaaassstttOOO???222444;;;;;;444...999777444222222333222000333222222111111111111111/////////000000000111111///000000000000000000///////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////000------------------,,,,,,------------------------------------------------------........./////////........................------------............////////////000000000000/////////000000000111111000000000111111000000000333222222222222333444444111222333444555666666777666666666666666777888888::::::::::::<<<===>>>???:::<<<>>>?????????AAACCCCCCAAA??????@@@@@@???>>>hhhFFF222111000///111///........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,++++++111888777000'''+++---,,,)))(((,,,000,,,,,,,,,+++++++++************))))))******+++,,,,,,++++++,,,...//////...------......///000000111---...///000222444555555666666888999::::::::::::666777999:::;;;:::888777555777:::<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===::::::;;;<<<;;;;;;:::999>>>>>>>>>>>>>>>???@@@@@@DDDEEEEEEDDDBBB???<<<:::>>>>>>>>>>>>===<<<;;;:::888888888888888888999999;;;;;;<<<<<<<<<<<<<<<<<<:::999888888999999888777777777777999::::::888666888888777666555333222222444444444444444444444444333333444444444555555555444444444444444444444444333222222222111111000000000000000000111111111111////////////////////////000000000000111111111111.../////////000000111111//////000000000000///////////////000000111333333222000...------000444666:::555000---///111222222///000000222444777:::;;;222222222222222222333333333444666888::::::::::::999888777666777:::<<<>>>999888888888999999:::;;;;;;<<<<<<===>>>?????????AAA@@@@@@BBBDDDDDDCCCBBB>>>>>>???AAACCCFFFHHHIIICCCHHHKKKIIIEEECCCCCCCCCIIINNNQQQMMMFFFFFFPPP[[[^^^zzzhhhLLL;;;<<<555222666888555666999444333222111222444111---333222222111111111111111////////////000000000000//////000000000000//////........................---.....................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,+++++++++******...------,,,,,,------...---------------------------------.........//////........................,,,,,,,,,---------......---------.........//////........./////////000000///000000000000000//////000111111111222222222222000000111222333444444555555444444444444555666666:::::::::;;;<<<===??????777999<<<===>>>@@@BBBDDDCCCAAA???>>>??????>>><<>><<<;;;;;;<<<666888:::;;;999777777777666777777888:::<<<>>>??????>>><<<;;;;;;<<<===>>>;;;:::888888888999;;;===========================>>>>>>>>>???@@@AAACCCDDD@@@@@@AAA@@@@@@???======<<<;;;:::999888888888888888888888999999999::::::666777999;;;;;;:::999888;;;;;;999888888999;;;;;;777555444555888999888666666666555444444444444555333333333444444555555555222222222333333333444444222333444222000//////000333333222222111000//////---///000111111000///---000////////////.........////////////////////////............//////////////////////////////////////////............//////////////////////////////111111000///////////////000000000000////////////000000111111111222222222555555666666777888888888999999888888888888888999444666999:::::::::<<<===::::::999999:::===???AAABBBAAA@@@???>>>===<<<;;;@@@???<<<:::===DDDFFFCCCFFFEEEDDDCCCBBBAAAAAAAAAFFFIIIHHHBBB@@@EEEJJJLLLLLLTTT^^^hhhuuuqqq\\\LLL<<<666888444444444333333222222222111111111111111111111111////////////////////////////////////////////////......................................................---,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***************************+++,,,,,,------------))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---............---------------------------------............///---------............///////////////000000000000222222222111111111000000111111222333333333333222222444444111222777999777<<<=========;;;:::;;;<<<666888:::<<<>>>@@@AAAAAABBB@@@???===<<<<<<===>>>```CCC333111---...111---............------------,,,,,,+++***************+++++++++++++++++++++++++++******)))(((((())))))***+++++++++******)))((()))))))))*********++++++,,,***)))***---///...---,,,,,,---------.........//////000111222444555666:::<<<>>>>>><<<:::999:::666888999999888777888999777777888999:::<<<>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA???>>>>>>======<<<<<<;;;;;;:::999888777777777777777999;;;>>>>>><<<:::999777888:::<<<<<<<<<:::999999999888888888888999999777555444555888999888666666555555444444444444444222333333333333333333444222222222222333333333333222333333222000//////000333222222111000000//////---...000111111000...---/////////.........---------------------------------.........////////////..............................------------..............................000000///...............000/////////////////////000000000111111111222222444555555555666666777777999888777666666777888888666888::::::999999999;;;888888888888:::===@@@BBBAAA@@@???===;;;::::::999777:::::::::===CCCFFFDDDGGGFFFDDDBBB@@@???>>>===???CCCDDD@@@???BBBEEEEEECCCGGGKKKMMMPPP[[[mmm{{{dddPPP>>>888444//////444333333333222222222111111111111111111111111111111........................------------------------------------------------------------------------...------,,,++++++******)))***++++++,,,,,,++++++,,,,,,+++++++++*********************************************************))))))***+++++++++******)))))))))*********++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,------------------------------------,,,,,,,,,,,,------------------------............------------.........///111111000000000///////////////000111111111111111000444555222111444666555:::;;;<<<<<<::::::;;;<<<999:::;;;===???@@@AAAAAAAAA@@@???>>>============]]]BBB222000------000---......---------,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))******)))((((((((())))))***************))))))((())))))))))))*********************+++---...---,,,------------............,,,---///111333555777888:::<<<===<<<:::888777777666777888777666777999;;;888888888999:::<<<===>>>;;;<<<<<<=========<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<>>>?????????>>>===<<<;;;999999999999:::999999888777666666666666666999>>>BBBBBB???;;;888777888:::;;;<<<;;;999888666777777888888777777666777666555666777888777666555555444333333333333333222222222222111111111111111111111222222222333333111222333111///...///000222111111000000/////////---...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---,,,,,,++++++,,,,,,---------------------------///......---------------////////////////////////000000000000111111111111444444444444444444444555888666555444444555777888777888::::::888777888888777777777999;;;>>>AAABBB@@@>>><<<:::888888999999444;;;@@@@@@???BBBDDDCCCGGGFFFDDDAAA>>>===;;;;;;;;;@@@BBB@@@???AAABBBAAA===???AAAAAAAAADDDJJJPPPYYYeeewwwlllVVVFFFAAA888333666777444555:::111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********)))***++++++,,,,,,+++++++++++++++***************)))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))************)))*********++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,/////////...............------...////////////...111777;;;777333333444444777888::::::999999;;;<<<;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<>>?????????===<<<;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888:::<<<>>>??????===<<<<<<;;;888777666777888999888777666555555555555555666999>>>AAAAAA???;;;888666777999::::::999777666555666777888888777666555666666666666777777777666444444333222222222222222111111111000000/////////000000000111111111222222000111222111///...///000000000000/////////......---......//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---.........////////////////////////000000000111111222222222333333333333333666555333222222444666888666777999999888777888999999999999:::<<<>>>@@@AAA>>><<<999888777999;;;===<<>>=========AAABBB@@@@@@CCCDDDBBB???@@@AAACCCFFFHHHKKKLLLJJJIIIHHHLLLXXXkkkvvv___LLLAAA<<<:::888:::777777888555///---111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++*********)))))))))***+++++++++++++++*********************))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%((((((((()))))))))******)))))))))************+++))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,((()))******+++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------------*********+++++++++,,,,,,..................------,,,,,,---...............333<<>>???@@@???>>><<<;;;tttWWW>>>111000++++++///------,,,,,,,,,++++++++++++++++++*********++++++,,,************************)))((((((((((((((())))))'''(((((()))))))))((((((''''''((((((((()))))))))(((***,,,---,,,++++++***,,,,,,,,,,,,------------,,,---///000111222222111///111444555444333333444444555555555444666888;;;888888888888888999:::;;;======>>>>>>===;;;999888888999::::::;;;;;;::::::::::::::::::::::::::::::999;;;===??????>>>===<<<<<<:::888666555666777888666666555555444555555555777888:::<<<<<<;;;:::999777888999::::::999777666555666777888888777666555555555666555555555555555333333222111111111111111000000000//////........./////////000000000111111///000111000.........000//////...............---------............---------,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------....../////////000....../////////000000000111111111111222222222222555444333222333444666888444666888999999999:::<<<===============>>>>>>???;;;:::888888999<<>>777555666666111333555555555666888:::999999::::::::::::999999;;;<<<=========<<<;;;:::xxxTTT===111000+++***...---,,,,,,,,,+++++++++******+++************+++,,,,,,))))))))))))))))))))))))((((((''''''(((((())))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))***,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,---.../////////...---,,,...111222222222222333444555666555555555777999777777777666777777888888999::::::::::::999888888888888888888999999999999:::::::::::::::::::::::::::;;;<<<===>>>======<<<:::999888666666666666777666666555555444555555666777777777777777888888999888999;;;<<<<<<:::888777555666666777777666666555333555555555333222333444222222111000000000000000////////////...................../////////000000...///000///...---...///------------------------------------------------------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,------------......//////000............///////////////000000111222222333333555555555555666666777888444666999:::::::::<<<===>>>>>>>>>============<<<999999999999;;;>>>AAABBB===GGGMMMJJJDDDCCCCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEBBB>>>???CCCDDDAAA>>>===;;;:::;;;===@@@BBBCCCBBBBBBAAABBBBBBCCCDDD???@@@CCCGGGLLLQQQUUUWWWgggmmmwwwyyysss^^^TTTGGG@@@>>>>>>>>><<<555666888999888666333111111222222222111111222444---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******++++++******(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******************************************++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------------------.........------...////////////......666;;;888333222333222000111333444333444666888666777777888888777666666888999999999999999888888xxxRRR;;;000000***)))...---++++++++++++************)))))))))))))))***++++++(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''''''((((((((('''&&&&&&'''''''''(((((((((***+++,,,+++)))(((***,,,))))))*********+++++++++***+++---......---,,,+++---///222222222111111222333555666666555444555666777666666555555555666666777777777888:::<<<===>>>888777666666666777999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;888888777666666555555444666666555555555555666666555555555555666666777777777888999:::999888666555555555444444444444555555222333555333111000111333111111000////////////000............////////////------........./////////---...//////------...///,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---......///000000------........./////////......///111222333444555444555777888999999888888666888;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;===>>>???:::AAAEEECCC@@@AAADDDDDDAAABBBBBBCCCEEEGGGIIIJJJEEEFFFDDDAAABBBDDDBBB===:::;;;<<<======@@@DDDHHHDDDBBB???>>>???BBBEEEGGGDDDBBBAAAAAABBBDDDEEEFFF@@@DDDIIILLLOOOTTT]]]cccdddjjjmmmlllmmmtttxxxwww|||~~~}}}wwwtttrrrooojjj___^^^[[[VVVQQQLLLGGGEEE;;;;;;:::;;;;;;888333///999888555111......111444//////---,,,,,,,,,,,,+++------------......//////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***************'''''''''((((((((())))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((************************)))))))))*********++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......***///222000///111111...///000222222222222444555555555666666666666666555666666555555555555666666nnnPPP:::000000***)))...---+++++++++************)))((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''((()))***%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((***,,,,,,***((('''***---((())))))))))))*********''')))+++---------,,,+++000111333444222111000111333555777777666444444444666666555444444444444555777777888:::===AAADDDFFF888777555444444666888999777777777777777777777777999999999888888999:::;;;666666666666555444333222666666555555555666666777444444555666777666666555333444555666555444222111555444222222222222444555111333444333000...000222111111000///////////////---......//////000000000---------.........//////,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,------...///000000---------.........//////---...///111222444555666444666888:::;;;;;;999888999;;;<<<<<<;;;:::;;;;;;777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;@@@BBB???===@@@CCCCCCBBBBBBBBBCCCEEEFFFHHHIIIFFFHHHGGGFFFGGGGGGBBB;;;999<<<>>>===<<<<<<@@@DDDBBBBBBDDDEEEFFFDDD@@@===???>>>===???AAADDDEEEFFF???DDDJJJKKKHHHEEEEEEGGGCCCHHHIIIDDDDDDJJJMMMLLLGGGIIIGGGAAA???@@@>>>;;;???>>>===;;;999888777777777666444333333444666777---///111111//////222444000000///...000222000------------....../////////........................++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((((((((())))))))))))(((((()))***************&&&'''''''''(((((())))))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))'''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************++++++++++++))))))******+++++++++,,,+++,,,------......------(((,,,...---...111111...///000222222111111222444444555555666666666666666555444333222222333555666sssNNN===...------***))),,,+++******)))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++******+++***)))***---///000000000111222222333333666555333111000000111222777555333111111333555777555555666777888:::???BBB666666555444444555777888777888777555444555777::::::::::::999888777666555333222222111000000000111333888999555222333555444666333222333555666444222777444111111444555333111222333222111//////111333000000000000000000000000...---,,,---...///...---------------------------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,************************))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))((()))***+++,,,++++++***+++++++++,,,,,,,,,---------------............//////000000000111111111111222222333444555666777888999999999888888888888777999888888888888:::;;;<<<888888888999:::===???AAA===???@@@???===:::999999???>>>>>>@@@DDDGGGHHHHHHGGGIIIJJJIIIFFFCCCAAAAAA;;;<<<=========???BBBDDDCCCBBBAAAAAAAAA???;;;999;;;999888;;;???BBBBBBAAAEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>?????????::::::999888777666555444777777777777777666555555333333222111111222333333////////////////////////000000//////.........---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************+++***************++++++))))))))))))))))))))))))++++++++++++*********)))******))))))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,***)))***++++++***))))))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,------.../////////222222111111222222333444222333444666777888888888666444222000000222444666oooMMM<<<...------***))),,,+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******)))*********)))***,,,///......//////000111111111333222222111111111111111555444222111111222444555777888777666555555888:::555555444444555666777888777777666555333444666888999999999999888777666666333333111000000000111111333777888444222333555444555333222222555555444222555333111111222222222111222222222111//////000222000000000000000000000000///........./////////...------------------------,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,*********************************+++******))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++******))))))))))))***))))))))))))))))))))))))((()))***+++,,,++++++***+++++++++,,,,,,,,,,,,---,,,---------............/////////000000000111111000111222333444555555666666666666666666666666666777777777777888999;;;<<<999999999999:::;;;===>>><<<>>>???>>><<<999999999<<<<<<===???CCCEEEFFFEEEEEEFFFFFFDDDBBB?????????:::;;;<<<<<<<<<>>>AAACCCCCCAAA@@@??????>>>;;;999;;;999888;;;>>>AAABBBAAACCCAAA@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666555555666777777777777666555555333222111111111111222333////////////////////////////////////......------------,,,++++++++++++,,,,,,,,,+++++++++*********************************++++++***)))))))))******))))))))))))))))))))))))+++*********)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))***((('''((()))***)))'''))))))(((((())))))***+++*********************************+++++++++,,,,,,,,,,,,,,,---......//////000000000000000111222222111222333444555666666666555444222111111222444555|||iiiKKK;;;---,,,---***))),,,+++***))))))(((((())))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((()))******)))))),,,---,,,------...//////000000//////000111111111111000333333222222222222333333777777666444222111333555444444444555666777888888666666666444222222444666777777888888888888777777444333111//////000222333222666777333222444555333444222111222333444333222111222222111//////000111111111111000......///111.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************)))((('''&&&++++++++++++++++++++++++++++++*********)))))))))************************,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000//////000111222333333444222222333333444444555555555555555666777888:::;;;::::::999999999::::::;;;:::<<<===<<<999888777888999:::;;;>>>AAACCCBBBAAAAAAAAAAAA???<<<;;;<<<===:::;;;;;;;;;;;;===@@@BBBBBB@@@>>>=========;;;::::::999888:::===@@@@@@@@@@@@???===;;;:::::::::;;;::::::::::::::::::999999888888777777666666666555666666666666666555444444222222111111111111222222///////////////////////////............------------,,,++++++******+++++++++++++++***************************************++++++***))))))((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((&&&%%%&&&'''((('''&&&))))))(((((())))))***+++)))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---...............////////////000000111111222333333333333333333333333333333333333333{{{gggIII999,,,,,,---***)))+++******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''((())))))((()))***,,,,,,,,,------.../////////+++,,,...000111111000000222222333444444333222222444444444333111111222444222333555666777777777777555555555333111111222444666666777777888777777777444222000//////000222333222555555222222444444222222222111222222222222111...111222000---,,,...111///000111000...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))*********))))))((('''************++++++++++++************))))))))))))************************,,,+++***))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,------............/////////...//////000111222222222///000000222333444555555333333444555666888999999888888888888999999::::::999::::::999777666666777888999:::>>>AAAAAA@@@>>>>>>>>>===;;;999888:::<<<:::;;;<<<;;;;;;<<>>;;;::::::;;;;;;:::999888999:::<<<>>>??????>>>===;;;999888888888999999999999888888888888888666666666666666666666666555555555555555444333333111111111000000111111111........................------------------------,,,,,,+++************************************)))************************+++***))))))(((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''%%%%%%%%%'''((('''&&&((((((((((((((()))******)))))))))))))))))))))))))))))))))************+++******++++++,,,------------......///////////////111111222333333333222222111222333444444444333222{{{gggGGG777+++,,,---***(((+++***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%'''((()))(((((()))***,,,,,,------...//////000)))+++---///000111111000222333444555555444333222333444555333111111222333222333555777888888777666333444444333111111111333555555666777777777666666333222000//////111222333111444333111222555444111000111111111000000111111---///111///,,,+++---000...///000///---,,,---...++++++++++++++++++++++++---...///...+++)))***+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((())))))***++++++******)))))))))******+++++++++*********)))))))))(((((())))))))))))))))))))))))+++***))))))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************++++++++++++,,,,,,---------........./////////000111111222222//////000111333444555555222333444555666777777888555555666777999999::::::777888999777555444555666888999:::===@@@@@@>>><<<<<<<<<;;;999888777999;;;;;;<<<<<<<<<;;;<<>>;;;999888999::::::999777888999999:::;;;===???>>><<<;;;999888888888888999999999888888777777777666666555555555555555555444444444444444333222222000000000000000000000000------------------------,,,,,,,,,,,,------------++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''((((((((('''((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,---...//////000000//////111222222333333333222222000111333555555444333222{{{eeeEEE666++++++---***(((+++***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((''''''((())),,,,,,,,,---......//////***+++,,,...///000111111111222333444444333222111555666666444111//////000222444666888999777555444111333444333222111222444555666666666666666555555111111111111111111222222111333222000111555444000///000111000//////000111...//////...,,,,,,---...,,,...//////---,,,,,,---++++++++++++++++++++++++///222333000,,,***+++---************************))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++(((((())))))***+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((())))))))))))*********))))))))))))*********++++++,,,,,,,,,,,,---------.../////////000000000111//////000111222333444555333333555666666666666666333444555777888999999999777777777666444444555777888888999;;;===>>><<<;;;999:::;;;:::888888999;;;:::;;;;;;;;;:::;;;>>>@@@:::999777777888999999888666888999999999999<<<>>>===<<<:::888777777777888999999999888777777666666666666555555444444444333333333333333333222111111//////000000000000//////------------------------++++++,,,,,,,,,,,,,,,---+++***))))))((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&''')))***)))(((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++,,,---...///000///......000000111222333333222222000111333444555444444333yyyaaaDDD444***+++---***(((+++))))))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''''''''(((******++++++,,,---------,,,,,,,,,---...000111222000000111111111111000000222333444333111000000000333555888999999777444111000222333444333333444555666666666666555444444333///000111222333222222111111222000///111555444000---///111000...---///111000...---------...------+++---///...---+++++++++++++++++++++++++++++++++///111333000+++(((***,,,************************))))))))))))*********+++******************************))))))))))))******))))))))))))))))))))))))(((((())))))***)))))))))((((((((()))***+++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((((()))))))))******((((((((()))))))))******++++++++++++,,,,,,,,,,,,------------...............//////000111222333333444555666777777666555444444555666777777777666666777777777555444444555777888777666777999::::::999777888::::::888888888999888999999888888888;;;===777666666777999999777666555777999999777888;;;===<<<;;;999777666666666777999888888777666666555555666666555555444333222222222222222222222111111000......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******)))(((((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///000---***(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&)))***)))((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))******+++***+++---...///...---,,,---...///000111222222222111111222333444444444444yyywww]]]CCC444)))+++---***(((***))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&!!!"""###$$$%%%$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&'''''')))))))))***++++++,,,,,,------------...000222333/////////....../////////,,,...000111111111333444333555888:::999666333000///111333444444444555666666666666666555444333222...///111333444333111000111111000...111666444///---///111000------...111222...,,,,,,...000...,,,+++,,,......---++++++++++++++++++++++++++++++++++++...000---'''$$$&&&)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((('''%%%$$$###$$$$$$%%%(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111111111555666777777777666555444555666777777777666444333777777777555444444666888777666444555777888888777444777999:::999777777888666777777666666666999;;;555555666777999999777555555777999888777777:::===;;;999888666555555555555888888777666555555444444777777666555333222111111222222222222222111000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))...111222///+++(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********(((***,,,---------+++***+++,,,---///000111111111111111222222333444555555ooottt[[[@@@666...,,,+++)))(((***************))))))))))))(((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$######$$$&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&(((((()))***++++++,,,,,,,,,...000333333222111///////////////000000000000000000000000000000111111666666666555444444333333111111222333444666777888999888777666555444333333///000222444444444222111000000000000111222333444............////////////......---------,,,,,,,,,---......---,,,+++***)))************************)))))))))))))))))))))))),,,***)))((()))***)))((())))))))))))))))))))))))'''(((((('''&&&&&&(((***+++*********))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************((())),,,//////...,,,+++---,,,+++++++++---///111000000000000000111111111888888888666444444666888777888777444000000333777777666555444444555666666222333444555666666666666666999<<<===;;;999777777555888::::::777666999;;;777888999999999999777777444444666888999999::::::888666555444666666555444999777666666777777555444777666444333222111111111111111000000//////......000//////...------,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###******)))((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((+++///333333///+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---...///000111111111111111...///111222333222222111jjjttt[[[???666...,,,+++)))(((***)))))))))(((((((((''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$######$$$%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))***++++++,,,,,,---000222333222000//////////////////000000000111000000000000111222222555555555555444444444444222222222333444555666777888777777666444333333222000111222333444333333222000000000000111222222333............////////////...------------,,,,,,,,,.........------,,,******************************)))))))))))))))))))))))),,,***(((((()))***)))((())))))))))))))))))))))))((())))))((('''&&&((()))*********)))))))))((((((((('''&&&&&&&&&&&&'''((('''((((((((()))))))))))))))))))))))))))((('''''''''''''''((())))))******)))((((((((('''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((()))))))))*********'''(((***,,,,,,,,,+++***---,,,+++++++++---///000000000000111111111111111777777666555444555666777555666666444333333555666555555666666666666555444555555666777777777666666888:::<<<<<<:::777666555555777999999666666888:::666666888999999888777777555555555666666777777777777555444444555555444333666555444555777888777666444444333111000/////////000000000/////////....../////////...---,,,,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$***)))(((''''''''''''((((((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&))),,,//////,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%'''(((((('''&&&&&&'''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))+++************+++,,,,,,---...//////000000000000000000222222333222111111dddtttZZZ???555---++++++)))(((***((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""!!!!!!!!!%%%%%%$$$$$$###""""""!!!$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))******++++++---///111111111///............/////////000000111111000000111222222333333333444444444444555555333333333333333444555555666666555444333333222222222222222333333333333333111111000000000000111111---............/////////------------,,,,,,,,,,,,------------,,,+++******************************))))))))))))))))))))))))+++***(((((()))***)))((())))))))))))))))))))))))*********)))'''&&&''')))******))))))))))))((((((((('''&&&&&&&&&&&&'''(((''''''((((((((())))))))))))))))))))))))(((((('''&&&''''''(((((()))******((((((((((((''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))******''''''(((((())))))******,,,,,,+++++++++---///000000000111111111222222222666555333333555666666555444444444555777888888777444555777888999777555444888888888888888777777666777999;;;;;;888555333333333666888777555444666999444555777888888888777777666666555444444555666666777555333333444555444333333333222444777888888777222111000///......------///////////////.........///......------,,,,,,+++******++++++++++++******++++++***))))))))))))***))))))(((((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&((((((&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))***************++++++,,,+++,,,---...////////////222222222333222222111000bbbtttXXX>>>555---+++***)))(((***((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########"""!!!!!! $$$$$$$$$#########""""""######$$$$$$$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((''''''((((((((()))))))))***+++---/////////......---------......//////000111111000111111222333444111222222333444444555555444444333333222333333444555555444333333222111111333333222222222222333444111111000/////////000000---------.........//////---------,,,,,,,,,+++++++++++++++++++++***)))(((************************))))))))))))))))))))))))+++)))'''''')))))))))(((((((((((((((((((((((((((+++++++++)))'''&&&'''((())))))))))))))))))(((((('''''''''&&&&&&''''''''''''''''''((((((((())))))(((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***''''''&&&&&&'''(((***+++++++++++++++,,,---...///000000111111222222333333555333222333555666555333444333444777<<<===;;;888777777888999999999888888999999999999888777666555444666888777555333333333222555777666444333555888444555777888999999888888666555444333333555777999777666444444555555555444333222222333555777666555000000000///...---,,,,,,........................------------,,,,,,++++++******++++++++++++******++++++***)))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++++++++,,,---...///000000000333333333222222111000000fffsssUUU===444,,,******((((((***)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$&&&'''(((&&&'''''''''''''''(((((()))***,,,---......------+++,,,,,,---......//////000000000000111222333444000111111222333444555555444444333222222222222333444444444333222222111111333222222111111111222222000000//////.../////////------------............------,,,,,,,,,+++++++++((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((())))))(((((((((((((((((((((((((((***++++++)))'''&&&'''((((((((((((((((((((())))))&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((())))))))))))(((''''''''')))+++,,,******++++++,,,------...//////000111222222333333444333333333444555444333444444555999>>>???===999;;;:::999888888:::<<<>>>999999999888777666555444///111333444333333333444111444666555333222555777555666888999999999888888444444333333555777:::<<<999777555555666777666555555444333333444444333111///000000000///...---,,,---------------.........,,,,,,,,,,,,,,,+++++++++)))******++++++******)))+++***))))))(((((())))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,...///000111111111333222222111000000000000kkkqqqSSS<<<333,,,******((((((***)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,,,,,,,,,,***++++++,,,---...//////////////////000111333333000000111222222333444444444333222222222222222333444444444333333222222222111111111111111000000000//////............//////,,,------------.........,,,,,,,,,,,,++++++++++++'''(((((()))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((())))))((()))))))))))))))))))))))))))))))))(((&&&%%%&&&(((''''''(((((((((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''(((((()))))))))))))))%%%&&&&&&''''''((())))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))(((((((((***,,,---******++++++,,,---------......///000111222222333333555666666444222222333444555777:::<<<===;;;999===;;;999777888;;;>>>@@@999999999888888666555555---000222333333333555666111444666555333222444777666777888888888777666666222222333444666999;;;===:::888666666777888777666777555333222222222000...//////000111000///...---,,,,,,,,,---------------++++++++++++++++++++++++))))))************))))))******)))(((((((((((()))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))***+++,,,...///000111222222111111000/////////000000ooopppPPP<<<333+++******((((((***((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%##################$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$%%%########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%(((((()))******++++++,,,******+++,,,---...//////---------...///111222333000000111111222222333333333222222222222222333333444444444444333333333333///000000111000///...---------------...///000000,,,,,,---------.........,,,,,,,,,++++++++++++***((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))((())))))))))))))))))))))))&&&'''((('''%%%%%%&&&((('''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%%%%&&&''''''(((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))***++++++)))******+++,,,,,,---,,,,,,---...///000111222222222777:::888333///111444333555777888888777777888;;;:::888888888:::===>>>999999::::::999888777777000222444444444444666777222444666666333333555777555666666666666444333222111222333444666777999999999777666555666777666555777555333222222111///---......000111000///---,,,++++++,,,,,,,,,---------*********+++++++++++++++))))))************))))))******)))((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***+++,,,...///000111111//////...------...///000qqqoooOOO<<<333+++******((((((***''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$""""""#########"""###$$$$$$%%%###########################$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++)))******+++---...//////,,,,,,------...000111222111111111111111222222222222222111111222222333444555444444444444444444333...///000111000///---+++,,,,,,,,,---...///000111,,,,,,,,,---------......,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))((())))))))))))))))))))))))%%%&&&&&&&&&%%%%%%&&&(((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))''''''(((((()))*********))))))***,,,,,,,,,,,,,,,,,,,,,---...///000111111222888===:::222...000555222555777666444222444666777777888999999:::;;;;;;::::::;;;;;;;;;:::999999444555777666555555666888222555777666444333555888444555555555444222000///111222333444555555555555888666555444666666555444555444222111111111///---,,,...///000000...---++++++++++++,,,,,,---------******************++++++))))))************))))))******)))((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))+++---...///000000...---,,,,,,---...///000mmmfffQQQ888111+++++++++((('''((()))'''&&&&&&''''''&&&%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%########################'''%%%###!!! !!!"""###"""!!!"""###$$$###!!!#########$$$$$$%%%%%%%%%"""###$$$###"""!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((())),,,...000000///.........//////000000111111............///111222444222333333222111222555777555444444333333222222111111111222111111000///......------,,,,,,------...,,,------,,,******,,,...+++******)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$&&&)))***(((%%%%%%&&&&&&&&&'''(((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))************---,,,+++++++++---///111666666555444444333222222333333333333333333444444888888999999999999888777888888888888888888888888777777666555444444333333333222111111222333555666555444333222111111111111666555444333222222111222222222333444444444333333333333333222222000///......---,,,,,,++++++++++++,,,------......------,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&)))'''$$$"""###%%%(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))---,,,***))))))***,,,...---------.........//////lll```JJJ888000******+++((('''((()))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%########################&&&$$$###!!! !!!"""######"""!!!"""###$$$###!!!#########$$$$$$%%%%%%%%%!!!"""######""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''')))***,,,---...---,,,+++.........///000000111111///............///111222000111111111000111333555444444444333222222111111000000000111000000//////...------,,,,,,------...+++,,,------++++++,,,---+++***))))))(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))'''%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%'''''''''((())))))******(((((()))))))))*********---,,,+++***+++---///000111111111111111111111111222222222222222333333333777777777777777777666666666666666666666666666666888888777777666555555444222222111111222333555666555444333222111111111111555444333222222111111111222333333333333333222222111111222111111000///...,,,,,,+++***************,,,,,,------------,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''&&&$$$######%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))+++***(((((((((***,,,---,,,,,,---------.........hhh]]]GGG888000******+++((('''(((((('''&&&&&&''''''&&&$$$&&&&&&%%%%%%$$$$$$######"""######$$$%%%$$$$$$$$$########################$$$$$$"""!!!!!!"""###$$$###"""!!!"""###$$$###!!!#########$$$$$$$$$$$$$$$ """######""""""$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&''''''(((((()))***+++,,,,,,+++***)))---......//////000111111///......------...//////.../////////...///222444444444333333222111111111......//////////////////...------,,,,,,------...***,,,......---++++++,,,+++***))))))(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))******(((((())))))))))))******,,,++++++***+++,,,...///------...///000000111111000000000111111222222222444444333333333333444555444444444444444444444444888888777777666666555555222222111111222333555666444333222111111111111111444333222111111111111111333333333333222111000000//////000000000//////...,,,,,,++++++******+++++++++,,,,,,------,,,,,,++++++++++++******))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%$$$&&&'''((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))((('''''''''(((***+++---++++++,,,,,,,,,---------ccc^^^III777///)))******((('''(((((('''%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$###"""""""""###$$$$$$###"""!!!"""###$$$###!!!###############$$$$$$$$$"""###$$$$$$""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''((()))))))))***++++++,,,++++++***------......///000000111//////......------------......//////...///222444333333333222111111000000,,,,,,---...////////////...------,,,,,,------...)))+++...///---,,,++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***+++*********+++,,,---............///000000111111......//////000111111111222111000000000111222333444444444444444444444444666555555555444444333333222111111111111333444555333333222111111111111111333222111000000000000000222333222222111000///...------.../////////............---------------...++++++,,,,,,,,,,,,+++++++++*********)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&%%%%%%&&&((()))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''')))***,,,---******+++++++++,,,,,,,,,```]]]HHH666...))))))***((('''((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$###"""!!!"""###$$$###!!!########################$$$%%%%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))((()))***+++,,,---......---------...//////000000/////////......---,,,,,,...///000000///111444666333222222111111000//////+++,,,---......///.........------,,,,,,------...)))+++...///---,,,++++++***))))))((('''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$'''''''''((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))))))))******+++,,,,,,---........................------...//////000111111000000000000000111222222444444444444444444444444222222222222111111111111222111000000111222444555222222111111000000111111111111000/////////000000111111111111000///...---,,,------.........---------------,,,,,,------...******++++++++++++***************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((++++++)))&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))***+++------*********+++++++++,,,,,,```}}}XXXDDD555...((()))***((('''((('''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$###!!!###############"""""""""$$$%%%&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((()))***+++,,,...//////,,,------......///000000///////////////...---,,,///000111111111222555888222222111111000/////////------.....................------,,,,,,------...***,,,......---++++++,,,***)))((((((''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))((((((''''''&&&&&&&&&''''''(((((((((((())))))((())))))***++++++,,,,,,,,,,,,++++++++++++++++++------...//////000111111///000111222333333333222444444444444444444444444111111111000000000000000111111000000111222444555222111111000000000111111000//////....../////////000000000000///...------------.........------,,,******))))))******++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%'''+++...,,,***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,]]]|||xxxTTTAAA555---((()))***((('''((('''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$######"""###"""!!!"""###$$$###!!!$$$#########"""""""""!!!!!!"""$$$$$$$$$$$$%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))******,,,------,,,,,,---......//////000...///000000000///...---///000000111111222555888222111111000//////............/////////......---...------,,,,,,------...+++,,,------++++++,,,---))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))***++++++++++++*********++++++,,,,,,---------...///000111222222///111444666666666444333444444444444444444444444222222222222222222333333111000000000000222333444111111000000000000111111///......---......//////....../////////......---......///......---,,,+++)))((((((((())))))***+++))))))************))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%(((---000---***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((()))*********)))++++++++++++,,,,,,,,,---ZZZwwwwwwTTTBBB444---((((((***((('''((('''&&&$$$%%%&&&&&&%%%########################$$$$$$$$$%%%&&&&&&&&&&&&%%%########################&&&&&&&&&%%%$$$###"""!!!###"""!!!"""###$$$###!!!$$$#########""""""!!!!!! """$$$$$$&&&(((***######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))******))))))))))))******,,,,,,------...//////000...///000111111000///......///000000000222555888111111111000//////......///000000000///...------...------,,,,,,------...,,,------,,,******,,,...))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$&&&))))))&&&%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$%%%&&&((()))***+++''''''''''''((((((((()))'''((()))******++++++***)))***+++,,,...///000111------...///000111222333000222555888999888555444333333333333333333333333555555555555555555555555111000000000000222333444111000000000000000111111......---------......///------......///.........///000//////...---,,,+++******))))))***+++,,,,,,))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$&&&)))...222...+++'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''++++++,,,,,,,,,---------^^^wwwlllQQQ===222///,,,)))))))))(((((((((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%'''((()))))))))***++++++,,,,,,+++,,,,,,---...///000000//////............//////...///000111111111//////222111///...------......000///---++++++,,,---......---,,,,,,++++++,,,,,,------,,,++++++,,,------***))))))((('''&&&&&&&&&'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%(((''''''&&&&&&%%%$$$$$$((((((((((((((('''''''''&&&''''''((()))******+++******+++,,,,,,------...000000000111222222222333333555777999999888666444555444333222222222333333111333444555555555777999666333000000333444444222444222000000111333222222111000///---------.....................------,,,------......------,,,,,,***************)))((((((+++*********))))))(((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""!!!!!! """############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,YYYvvvlllRRR???222///+++)))))))))((('''(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$######""""""###""""""!!!!!!"""###$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$&&&'''((((((((()))******++++++,,,++++++,,,---...///000000//////............//////......//////000000////////////...------...///000///...,,,+++***+++,,,---------,,,++++++++++++,,,,,,,,,+++******+++,,,,,,)))))))))((('''&&&&&&&&&&&&((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''((()))*********+++++++++,,,------......000000000111111222222333222444666888999888777555444444444333333222222111000222333444444444666888666333111222555777777777666888999888555333333444111222222222222111000///...////////////...---------.........---,,,++++++***************)))((((((************)))))))))((())))))))))))(((((((((((((((((((((((('''&&&%%%$$$((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$#########"""""""""""""""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********+++++++++,,,,,,XXXwwwkkkRRR@@@222///+++)))((((((((('''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!##################""""""$$$###""""""!!!""""""###########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((((((((())))))******++++++***+++,,,,,,......///000........................---------------...///000------------...///000111...---+++******++++++,,,------,,,+++++++++++++++******))))))))))))******))))))(((((('''&&&&&&&&&&&&'''(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))******++++++,,,------....../////////000000111222222333111333555777888777666666333444444444333222000//////000222222222222444666444222111222555888999999888>>>BBBAAA:::444444666000222444555555333000/////////000000000///..................---,,,******)))************))))))(((************))))))))))))******))))))((((((''''''(((((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$############"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))*********++++++++++++\\\yyykkkPPP===111...***((((((((('''&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""#########""""""""""""###$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''(((((()))******+++******+++,,,---...//////........................---,,,++++++,,,---///000,,,---------...//////000---,,,+++*********++++++---,,,,,,+++***+++++++++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((('''((((((((()))))))))***+++,,,,,,------...//////...//////000111222333333222333555666666555444333333333555555444222///......000111111111111222444222111111111222444555666777===BBBBBB===777444444///000222333333222000///000000000000000//////............---,,,+++***)))))))))************)))(((*********)))))))))))))))+++******)))(((''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++'''$$$&&&+++---***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))************+++\\\zzzjjjMMM999000---)))'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""""""""###""""""!!!!!!"""##################""""""!!!!!!################################################"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((()))******))))))***+++,,,---......------............------,,,,,,+++++++++---///000------............------,,,,,,++++++*********+++,,,,,,+++************+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))++++++,,,,,,---......///---...///000111222333333444444555555444333222111222333444444444222///...///000111111111111222444555555333222111111222333444666999<<<<<<999444000222111111111111111222222000000000000000//////...------------,,,+++***)))((())))))*********))))))))))))))))))))))))******+++******)))(((''''''&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###%%%)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********UUUyyygggKKK777000---)))'''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""""""""######"""!!! !!!"""###$$$"""############""""""!!!""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))((()))******,,,,,,---...,,,---...//////...---,,,+++++++++,,,---...///000------.........------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''((('''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))******+++,,,,,,------...------...///111222333333333444444333333222111000111222333333333222000000000222333333222222333444999999888555222111222333111111222555777666222...444333222111222333444555//////000000000///......,,,,,,,,,,,,,,,++++++***((())))))************)))))))))))))))******************))))))((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))OOOtttcccKKK999///,,,(((&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######"""""" !!!###$$$!!!!!!######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''((())))))(((((()))***+++,,,------+++,,,...//////...,,,+++***+++,,,---//////000000***+++---............------------------,,,++++++,,,++++++***************&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''(((((())))))))))))(((((((((((())))))***++++++,,,,,,---,,,---...///000222333333000111111222222222222333111111111111222222222222222333555444333333444666999:::999666222000111333///000111111111000000111111222222333333333333333...////////////...------******+++,,,,,,,,,,,,+++(((((()))***************((()))))))))************))))))))))))((((((((((((&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########"""############$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%###############$$$%%%&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))NNNppp~~~aaaLLL===///,,,(((&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""######"""!!!  !!!###%%% !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,------+++,,,...//////...,,,+++)))+++---///000000000///((()))+++...///000000///------.........---,,,+++,,,++++++***)))*********&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((())))))))))))((((((((((((((())))))***++++++,,,,,,,,,,,,---///000222333333---...///000222333555555000000000000111222333444333555666666444444555777777777777444000...///222///222444111---+++///444,,,...111222333222000///...............------,,,))))))***+++,,,,,,,,,,,,(((((()))***************(((((())))))*********+++(((((((((((())))))))))))&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""############$$$$$$$$$################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""###%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))VVVooo```III:::...,,,)))(((((('''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!"""#######################################"""############$$$$$$$$$&&&'''((()))************%%%'''***,,,+++*********....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///111111000/////////000000///...+++(((%%%$$$++++++***)))(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&((('''&&&&&&#########""""""###''')))"""$$$$$$$$$""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))***************+++,,,---............///000111222222333333222111111222222222333333333555444333333333333444555666555333111000000000111111000///...............222///,,,---000222111000//////...---,,,,,,++++++,,,***)))***+++------,,,(((((())))))*********+++)))+++,,,+++***)))***+++((((((((((((((((((((((((%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""""""""############################################################$$$""" !!!$$$%%%###!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$%%%''''''%%%!!!&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))WWWqqq^^^FFF777...,,,)))(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!"""############"""########################"""############$$$$$$$$$%%%&&&'''((())))))))))))''')))******))))))+++------...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///111111000/////////---------,,,+++***((('''+++******)))(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$###"""###&&&(((%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))******)))***+++,,,------------...///000111111222222222111111111111222222222333555444333222222333444555444333222111111111222222000///......------......111...,,,---///111111//////......---,,,,,,++++++...---++++++******)))(((((((((((()))))))))******'''((())))))((('''((()))''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$#########"""########################%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$######"""""""""""""""""""""############################################################$$$"""!!!!!!$$$$$$###!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$"""###%%%%%%%%%""" &&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))\\\ttt]]]EEE555---+++)))(((((((((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################$$$$$$#########"""""""""""""""""""""""""""""""""##############################""""""""""""######""""""!!!!!!!!!!!!"""""" !!!""""""######""""""########################"""############$$$$$$$$$$$$%%%&&&''''''(((((((((*********(((((())),,,///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///++++++*********+++++++++******)))((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######$$$%%%&&&$$$%%%%%%###""""""%%%'''(((%%%"""!!!$$$&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''(((((((((((()))((()))***+++,,,,,,,,,,,,---......///000000111111000000000000111111111111333333222222222222333333111111000000111222333333///...------------------///...,,,---...000000///......------,,,,,,++++++...---,,,+++***)))(((((('''((((((((((((((())))))'''((())))))''''''((()))''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""#########""""""""""""""""""""""""#########$$$$$$################################################$$$###""""""###$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$!!!"""######$$$$$$######%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))eeettt}}}\\\DDD666---+++)))((((((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""########################""""""#########$$$$$$$$$######%%%&&&&&&&&&&&&&&&)))*********)))***,,,///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...------...++++++***))))))***+++,,,***))))))((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%%%%%%%%%%$$$""""""$$$&&&((($$$"""$$$((()))&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,,,,------------...///000000/////////000000000000000222222222111111222222222000000000000111111222222...------,,,,,,,,,------------------......///...---------,,,,,,,,,++++++)))***+++++++++***++++++''''''''''''(((((((((((()))***+++***)))((()))+++'''''''''''''''''''''''''''((((((&&&$$$###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$###############$$$$$$###########################""""""""""""#########$$$$$$$$$###############################################################$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((fffooo|||ZZZDDD666---+++(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########################################################"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""########################""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&(((+++,,,+++***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,...---,,,***)))((()))******)))((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###$$$%%%%%%%%%###"""$$$%%%%%%######'''+++***$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))***+++,,,------------,,,,,,,,,,,,---...///000////////////////////////000111111111111111111000111111111000000000//////------,,,,,,,,,------...,,,---...............///,,,,,,,,,,,,,,,+++++++++))),,,...---+++******,,,((((((((((((''''''''''''(((***+++***)))((()))***'''''''''''''''''''''''''''''''''&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((```fffzzzXXXAAA555,,,***(((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$##############################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!########################"""############$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$'''***,,,+++*********++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++***,,,------,,,+++***)))(((((((((((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%$$$###$$$%%%""""""$$$(((***)))###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))***+++,,,---------------,,,,,,+++,,,...///000000000000000//////////////////000111111000//////000000000000000///...---------------------...///,,,---///000.........///,,,,,,,,,,,,++++++++++++---000222000,,,(((((())))))))))))(((((((((((('''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%###################################################$$$%%%$$$######$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%$$$###############$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((\\\]]]uuuuuuSSS???444,,,***((('''((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###########################"""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!! !!!"""######"""!!!  !!!!!!""""""!!!!!!########################"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%'''))))))(((((()))++++++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******+++---+++++++++******)))(((''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,...---,,,+++,,,...000111111111111000000/////////...///000000000000///...---...///000000000///.........------......///000+++...111111///...///000++++++++++++++++++++++++...222444222---))))))*********)))))))))(((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################"""$$$&&&%%%###"""$$$&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((]]]WWWiiiqqqPPP>>>444,,,***((('''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!########################"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''&&&%%%'''***,,,******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***)))+++,,,((()))***++++++***)))((('''''''''''''''((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&& """$$$%%%%%%$$$%%%'''###$$$$$$"""!!!!!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''((()))******++++++***...---,,,,,,,,,...000222222222111111000000//////---...///000000///...---***,,,...///111111111000...............///000111,,,///222222000//////111+++++++++++++++++++++++++++000444333///,,,,,,...++++++******))))))((((((((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%################################################"""%%%&&&%%%###"""$$$&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%################################################ ###%%%''''''&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''^^^\\\mmmrrrOOO<<<555---***(((''''''(((((('''&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$###!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&'''((()))***+++,,,,,,---,,,,,,+++*********+++,,,---...---+++***+++,,,******))))))))))))************)))''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""######$$$!!!"""###$$$%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))*********+++++++++++++++,,,---...000000111000000000000////////////////////////////////////222222222111111111111000333000......000111///---+++---///111111000...,,,---,,,,,,+++,,,---...///------,,,,,,+++***))))))+++*********))))))((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''''''########################"""###$$$%%%%%%$$$""""""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################"""""""""!!!""""""###$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmhhh{{{rrrOOO;;;333,,,***((('''(((((('''&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$#########""""""$$$######""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$"""!!!!!!!!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$&&&(((***''''''((()))***++++++,,,---,,,+++***************+++,,,---,,,+++******+++******))))))))))))*********)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))))))))*********++++++++++++,,,---......//////////////////000000000000000000000000000000000000333333222222111111000000333000......000111///...///111333444444222000///......---------...///000------,,,++++++***))))))*********)))))))))((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%########################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""###########################""""""""""""###$$$$$$"""###$$$$$$###"""###$$$######################################################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''qqqqqqMMM999111***)))(((((())))))'''%%%&&&%%%%%%$$$$$$#########$$$$$$$$$##############################$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! $$$###""""""!!!"""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################%%%$$$############$$$%%%$$$$$$######%%%''')))***((((((((())))))*********,,,+++*********************+++,,,+++***)))***+++******))))))))))))*********)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++***))))))(((((((((((('''''''''((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&###""""""$$$&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))************+++++++++,,,,,,---------......//////000000111111222222222222222222222222444444333333222111000000222000......///000///...222333444555444222000/////////.........///000000,,,,,,,,,+++******))))))******))))))))))))(((((((((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%########################$$$###!!!"""###%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$######""""""""""""##############################"""######$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$######################################################$$$%%%%%%!!!###%%%%%%$$$###"""###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmuuulllJJJ888222)))(((((()))***)))&&&$$$%%%%%%%%%$$$$$$##########################################""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%'''((()))((((((((()))))))))))))))+++******)))))))))******)))***+++***)))((()))*********))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$***'''###!!!"""'''---111,,,+++)))''''''''''''((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""###$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******++++++++++++++++++,,,,,,------...///000111222222333333333333333333333333555444444333222111000000111000//////////////////111111222222111///---,,,..................//////,,,+++++++++******))))))))))))))))))))))))((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######"""######$$$$$$$$$"""###%%%&&&&&&%%%$$$"""$$$$$$############$$$$$$########################"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&& ###%%%&&&%%%###""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzccckkkgggGGG888444)))(((((())))))(((&&&###%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""#########""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""################################################"""######$$$%%%&&&'''(((((((((((((((((())))))))))))))))))(((((())))))***((()))******(((((()))*********))))))))))))******)))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&***---000)))(((&&&$$$###$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###########################""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***+++++++++++++++++++++,,,---...///000111222333333333333333333333333333444444333222222111000000111111000///......///000000000000000///...,,,+++------------------------++++++***************)))(((((((((((((((((())))))''''''((())))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""""""""###$$$######$$$$$$"""###%%%&&&&&&%%%###"""################################################"""""""""######$$$$$$%%%########################""""""#########$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&& ###%%%&&&%%%###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''kkk^^^mmmeeeFFF888444)))(((''''''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!"""############""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""###$$$$$$###""""""######$$$$$$%%%%%%&&&&&&'''''''''(((((()))))))))((((((((((((((())))))***((()))******))))))***+++******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%***---...,,,(((&&&%%%$$$###"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%%%%&&&''''''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********++++++,,,,,,,,,------...///000111222222222222222222222222222222222222222111111111111000000111111000......///000111111111111111000///...---------...------,,,+++************************''''''(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%################################################!!!"""$$$%%%$$$######$$$###$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!########################""""""""""""###$$$%%%&&&########################"""############$$$$$$$$$#######################################$$$$$$$$$#######################################$$$%%%%%%!!!###%%%%%%$$$###"""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''eee___qqqgggGGG777222***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$######""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******(((''''''''''''((()))***((()))+++***))))))+++,,,******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###''')))---...---)))$$$ """"""#########""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%(((---000---+++(((%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******+++,,,---......---......///000111111222000000000000000000000000///000000000000111111111///111222000...---///111111111111111111111111111---.../////////---,,,+++))))))))))))************'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$"""###%%%$$$$$$$$$$$$#########"""!!!!!!"""######"""!!!!!!###########################""""""""""""$$$%%%&&&########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$###########################""""""""""""###$$$$$$"""###$$$$$$###"""###$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''fffcccrrrjjjHHH666///+++)))&&&%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$''''''$$$ !!!"""$$$$$$$$$###"""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$######%%%%%%&&&'''((()))***+++'''''''''''''''((()))***(((***++++++******+++---******))))))))))))******(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######222000,,,(((%%%###""""""!!!"""###$$$%%%$$$###"""!!!!!!"""""""""#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###)))222888111///+++'''%%%&&&''')))######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))******,,,---...//////......//////000000111111////////////////////////.........///000000111111///111222000------///111000000000000000111111111//////000000000///---,,,)))))))))))))))*********&&&'''''''''(((((())))))&&&'''(((******((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$"""###%%%%%%%%%$$$###""""""#########$$$%%%&&&&&&%%%$$$##############################""""""""""""$$$&&&'''########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""""""""!!!"""######$$$###$$$$$$###""""""###%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''rrrnnn{{{```CCC888,,,,,,(((%%%&&&)))***'''###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%###"""###$$$$$$#########""""""!!!!!! !!!"""###"""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((()))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%'''))))))&&&$$$'''%%%############!!! $$$$$$$$$######$$$'''***222...'''###"""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$'''+++000333666555444000,,,&&&!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,...///////////////..............................///.........///111333555333222000...---...///000......///000000111000000............---,,,+++***)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########""""""""""""!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''}}}qqqwww]]]AAA777,,,,,,(((%%%&&&)))***'''###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((()))))))))((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$'''&&&$$$$$$%%%$$$###!!!$$$%%%%%%######$$$'''))),,,)))$$$""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$######%%%(((+++---222222222000---)))&&&###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,------,,,,,,------------,,,,,,.........---------------......//////000222333444333111///...------...///---...//////000000//////............---,,,+++***)))(((''''''((()))((('''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#######################################################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''ssssss|||ZZZ???666,,,+++(((&&&&&&((()))&&&###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$######""""""""""""!!!!!!"""!!! !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%$$$######%%%'''%%%###!!!!!!"""$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&(((((())))))(((&&&$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,------,,,,,,------------,,,,,,......------,,,,,,++++++---...///111111222222222222111///...------......------......///.........---......------,,,+++***)))(((''''''))))))((('''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&ppprrr~~~yyyXXX>>>666---***(((&&&&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""###%%%%%%###"""###$$$""""""""""""""""""!!!!!!###"""  !!!###%%% !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!##############################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((('''''''''((()))(((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%###&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%$$$###"""$$$&&&###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######!!!""""""#########""""""$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***+++++++++------.../////////.........------,,,,,,++++++***---...000111222222111111111000///...---------...,,,,,,---......------------------------,,,+++***)))((('''((()))***)))'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&pppfffooo|||{{{wwwVVV===777...)))((('''&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!""""""###"""  !!!###%%% !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""############$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&%%%&&&)))***)))'''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$###"""###$$$%%%$$$###$$$%%%%%%$$$###"""###%%%$$$#########%%%%%%$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))),,,,,,---...//////......---------,,,,,,+++++++++---...000222222222111000111000000///......------,,,---------------,,,,,,,,,,,,,,,---,,,,,,++++++***((('''((()))***)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$######$$$%%%%%%&&&########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&hhh```iiixxxxxxuuuUUU===777...((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###"""###%%%%%%###"""###$$$ !!!!!!!!!!!!"""""""""!!! !!!###$$$ !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!""""""###$$$$$$########################!!!!!!!!!""""""""""""#########%%%&&&''''''(((((((((((((((((((((((((((((((((%%%$$$%%%)))***)))''''''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$######"""!!!"""$$$%%%$$$###"""$$$%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&############""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------------//////000111111111111111111111111000//////......------......------,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((******)))((((((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$%%%$$$$$$$$$###########################$$$$$$$$$######$$$$$$$$$$$$#############################################$$$%%%&&&""""""""""""""""""""""""################################################"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%ssseeeeeerrrsssrrrSSS;;;555,,,'''(((((('''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$ !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################!!!""""""""""""#########!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%)))+++)))&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$######""""""###%%%&&&&&&%%% """$$$$$$######$$$%%%&&&$$$""""""$$$%%%%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000111111222222222222111111000///..................---,,,,,,***++++++,,,,,,,,,++++++***)))((()))******)))((((((((((((((((((((((((((()))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$#########"""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""###$$$%%%%%%########################################################################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%nnneeezzznnnppppppQQQ:::333***'''(((((('''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$ !!!!!!"""""" !!!"""###""""""""" !!!"""############"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""$$$)))+++)))&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((( """$$$$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''%%%######$$$$$$$$$###$$$###"""$$$&&&((('''&&&!!!$$$$$$$$$$$$%%%&&&$$$"""!!!!!!###%%%&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""#########%%%%%%%%%%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((***+++,,,---......///...+++,,,,,,---...///000000111111/////////000111222222333333222222111000///.../////////...------,,,***++++++,,,,,,,,,++++++***)))((()))***+++***((((((((((((((((((((((((((())))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#####################""""""""""""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%oooaaarrrrrrooommmUUU:::000---+++(((''')))((($$$###&&&%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""###$$$$$$ !!!######!!!!!!!!!"""""""""!!! """###$$$###"""!!!!!!###""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""" $$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""############"""""""""""""""$$$$$$%%%%%%%%%$$$######&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""!!!&&&)))%%%###$$$###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***+++---...///...---------------......000111111//////............//////000000000000000111111222222111///...---------...---......///...,,,+++************)))(((''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&!!!!!!"""###############'''%%%###!!! !!!###%%%######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$ """$$$%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""############""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###&&&&&&%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$jjjaaaxxxtttppplllSSS888...++++++(((''')))((($$$###&&&%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$ !!!######!!!!!!!!!"""######"""!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!###!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""#########""" #########"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$######&&&***((("""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))***+++,,,,,,------,,,------------...///000111//////............//////000////////////000111111222111///...------......---............,,,+++***++++++***))))))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$ !!!###%%%&&&%%%$$$$$$#########"""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""""""""######$$$$$$$$$$$$######$$$$$$###"""""""""######%%%&&&%%%$$$""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$iiiaaayyywwwssslllRRR888///++++++((('''***)))%%%###%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""###$$$ !!!######!!!!!!!!!"""$$$######""""""""""""###"""###$$$###"""!!!!!!### !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""##################""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""######"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""&&&"""(((000,,,$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---------------......///000//////............/////////............///000000111000///......---......---.........---,,,+++***+++++++++***))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""######"""!!!!!!"""$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$###############$$$###"""!!!!!!"""###$$$###############"""""""""######$$$$$$$$$$$$######""""""""""""""""""###$$$%%%%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$lll___ooozzzuuulllQQQ:::222///***((((((***)))%%%###%%%%%%$$$$$$######$$$$$$%%%###"""""""""""""""###### !!!######!!!!!!!!!"""######"""!!!!!!""""""""""""###$$$###!!!!!!!!!### !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""#########!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""&&&"""&&&...,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((()))+++---...------,,,,,,---......//////......------......///...------------...//////000000//////..................------,,,++++++***++++++++++++******))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%$$$$$$###"""######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$"""###$$$%%%%%%%%%$$$$$$#########"""""""""""""""########################%%%###!!! !!!###%%%##############################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$jjj^^^eeewwwsssiiiMMM999333000***((()))+++***&&&$$$%%%%%%$$$$$$######$$$$$$%%%######"""""""""""""""### !!!######!!!!!!!!!"""!!!!!! !!!!!!""""""###$$$###!!!!!!!!!### !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""############!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######""""""""""""##############################""""""#########$$$$$$$$$""""""""""""""""""""""""######!!!"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((((((***+++...///---,,,,,,,,,,,,------.........------------......---------------......//////////////////............------,,,++++++******+++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%!!!""""""###############!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$"""""""""############### !!!"""###$$$$$$%%%########################%%%###!!! !!!###%%%###############$$$$$$$$$######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%############$$$#######################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""##################"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$|||bbb[[[bbb~~~tttpppdddHHH555111...***((())),,,+++&&&$$$%%%%%%$$$$$$######$$$$$$%%%$$$######""""""""""""""" !!!######!!!!!!!!!""" !!!!!!""""""###$$$###"""!!!!!!### !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######&&&%%%$$$###"""!!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""##################"""!!!!!!!!!"""######$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$"""""""""""""""""""""""" $$$&&&""""""$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))***,,,---...,,,,,,,,,++++++,,,,,,---......------------.........------------...//////......////////////.........---,,,+++*********+++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&!!!!!!"""############"""!!!"""###%%%%%%$$$############$$$$$$$$$$$$######"""######"""!!!!!!"""$$$"""""""""""""""""""""### """###$$$%%%&&&###############$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$%%%"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!"""############"""!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$uuu]]]YYYcccvvvqqqbbbEEE333000---***((()))---,,,'''$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""""" !!!######!!!!!!!!!"""!!!!!! !!!""""""###"""###$$$###"""!!!!!!###!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######&&&%%%$$$""""""""""""### !!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""######$$$ !!!!!!"""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""$$$'''$$$!!!###%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$&&&'''&&&$$$"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''')))***+++,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------............---...//////000---...///000000///.........---,,,************+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$$$$##################### !!!"""###$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""""""""""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$xxx]]]VVVccc{{{uuueeeFFF444111---***(((***---,,,'''$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!"""""" """######!!!!!!!!!"""""""""!!!""""""###$$$$$$"""###$$$###"""!!!!!!###""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!""" !!!!!!""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""###&&&$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$&&&(((&&&$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((("""$$$&&&(((************,,,,,,++++++***+++++++++...------,,,,,,------...///............///000000---...///000000///.........---,,,***)))******+++((((((((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$%%%######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""############""""""######$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$mmmllleeeiiiyyyvvv]]]@@@777+++)))((((((((('''&&&&&&%%%%%%%%%$$$######""""""######""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$""" """$$$%%%### """"""""""""""""""""""""!!!""""""!!!  !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$##########################################!!!""""""$$$%%%&&&''''''########################!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))++++++******************,,,,,,,,,---------......//////...---...///000111---,,,,,,+++,,,---///000***++++++++++++***))))))(((((((((((((((''''''&&&''''''&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%#########$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!""""""###########################$$$$$$###""""""###%%%########################%%%%%%$$$$$$###"""""""""$$$$$$$$$############""""""""""""!!!""""""###$$$################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%###!!!!!!$$$'''hhhddd```llluuusss\\\@@@888,,,***((((((((('''&&&&&&%%%%%%%%%$$$######""""""######""""""""""""""""""""""""###"""!!! !!!""""""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$$$$######"""!!!!!! ###"""!!!"""$$$$$$""" """"""""""""""""""""""""###$$$$$$###"""!!!!!!### !!!"""######"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!!"""$$$$$$###""""""""""""""""""#########$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################################################################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))************************,,,,,,,,,,,,------------......---------...///000...---,,,++++++,,,,,,---+++++++++++++++***))))))(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######"""""""""##############################$$$$$$###""""""###%%%########################$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""###$$$$$$################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######%%%'''nnn```ZZZnnnqqqqqq[[[@@@888,,,+++((((((''''''&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""############$$$$$$######""""""!!!!!! ###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!!"""###$$$###"""############""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###############$$$$$$############$$$$$$################################################$$$$$$###"""!!! ##########################################$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))************************++++++++++++,,,,,,,,,,,,---------,,,---......///...---,,,************++++++++++++++++++******)))(((((())))))(((((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$###########################$$$$$$###""""""###%%%########################"""############$$$$$$$$$$$$$$$$$$############"""#########"""###$$$$$$%%%################################################$$$$$$$$$###############$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&eeeVVVlll}}}ppprrr\\\AAA777,,,+++(((((('''&&&&&&%%%%%%$$$%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###""""""""""""##################""""""!!!!!!!!!!!!"""""""""#########"""!!!"""""""""""""""""""""""" !!!"""!!!  !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""" !!!###$$$######$$$$$$######""""""!!!!!!############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%################################################$$$$$$############$$$$$$""""""""""""####################################$$$$$$###"""!!!!!! ########################$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))))))))***+++++++++,,,,,,++++++***))))))))))))))))))(((''''''%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########!!!"""######""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###########################$$$$$$###""""""###%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""###############$$$%%%%%%########################################################################$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############iiiRRRiiirrruuu^^^@@@666++++++'''''''''&&&%%%%%%$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""!!!"""!!!  """!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""" !!!"""$$$$$$###$$$$$$######""""""!!!!!!############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%################################################$$$$$$############$$$$$$!!!!!!"""""""""#################################################################################$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------******)))((()))***+++,,,+++,,,,,,,,,,,,+++******)))))))))))))))(((((('''&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###### """######"""!!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&###########################$$$$$$###""""""###%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""######""""""######$$$%%%########################################################################$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$###bbbQQQkkksssuuu]]]???444***+++''''''&&&&&&%%%$$$$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!"""######""""""###$$$!!!!!! !!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$""" """###$$$$$$############"""""""""""""""""""""###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$$$$$$$############$$$$$$ !!!!!!""""""#################################"""""""""######$$$$$$$$$##########################################$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---***))))))))))))+++,,,---,,,,,,,,,,,,,,,++++++***))))))******))))))((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$### """######""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###########################$$$$$$###""""""###%%%########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$############""""""""""""!!!"""######$$$###############################################################$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))'''%%%cccVVVTTTrrr~~~rrrttt[[[<<<222***,,,''''''&&&%%%%%%$$$$$$###%%%$$$######""""""######""""""""""""""""""""""""!!!"""#########"""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!"""###"""""""""""""""""""""""" """######""""""###%%%!!! !!!"""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$""" !!!###$$$$$$"""""""""""""""#########"""""""""###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$########################!!!!!!!!!"""""""""##############################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,------------,,,---.../////////......,,,+++***)))******,,,,,,,,,,,,------,,,,,,+++***)))************)))(((((()))'''%%%$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""$$$###""""""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###########################$$$$$$###""""""###%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""!!!!!! !!!!!!"""###################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''))))))&&&$$$LLLNNNYYYzzz|||ppprrrYYY:::111***---''''''&&&%%%%%%$$$$$$###%%%$$$$$$###"""#########""""""""""""""""""""""""!!!"""#########"""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!!!!!!!!!!!!! ###%%%$$$"""!!!"""$$$"""""""""""""""""""""""" !!!!!! !!!###!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%""" !!!###$$$$$$!!!!!!""""""######$$$$$$"""""""""###$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$########################!!!!!!!!!!!!!!!!!! ########################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((())))))***++++++,,,,,,,,,,,,------------......------///000000000///......---,,,************+++,,,,,,------,,,,,,+++******************)))((((((***(((%%%###"""###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&%%%!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$%%%&&&###########################$$$$$$###""""""###%%%#######################################$$$$$$$$$$$$$$$$$$############""" !!!""""""################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$''''''### [[[\\\ZZZtttpppnnnYYY<<<111)))///***)))(((''''''&&&''''''%%%%%%$$$###""""""##############################$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!!!!"""###"""!!! !!!"""###"""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%&&&###!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***++++++,,,,,,---......///////////////////////////000000000000///...---,,,+++*********------,,,,,,,,,+++++++++))))))))))))(((((((((((('''''''''&&&%%%$$$""""""###&&&&&&######%%%%%%"""%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$##################!!!###$$$&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrppphhhyyyooommmWWW;;;111)))...))))))((('''&&&&&&&&&&&&%%%$$$$$$###""""""##############################"""!!!  !!!"""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!  !!!###"""!!! !!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###''''''###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$######""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))******++++++,,,------...///////////////....../////////000000000///...---,,,++++++++++++---------,,,,,,,,,++++++))))))))))))((((((((('''&&&&&&'''''''''&&&%%%%%%"""%%%&&&$$$$$$((((((&&&$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""""""""""""""#####################"""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###################################################$$$######%%%((()))(((&&&'''&&&&&&%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqzzznnnkkkTTT888000(((,,,(((((('''&&&%%%%%%%%%%%%%%%$$$######"""#################################!!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%))))))$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""##################""""""""""""#########""""""""""""###$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++,,,---......//////...............////////////000///......---,,,,,,,,,,,,------------,,,,,,,,,,,,)))))))))(((((((((''''''%%%&&&&&&'''((((((((('''$$$&&&&&&###$$$'''(((&&&###############$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""##################"""""""""""""""""""""###############"""############$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###################################################'''$$$$$$'''---///---***&&&&&&%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmvvvmmmhhhPPP666000)))+++''''''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$##############################""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''******%%%###$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,,,,---............---------.........////////////......---,,,,,,,,,---------------,,,,,,,,,,,,))))))((((((((('''''''''%%%%%%&&&'''''''''''''''%%%'''&&&######&&&'''%%%%%%%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$######################################################################################################$$$$$$$$$$$$############""""""""""""######$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$'''%%%&&&---666999444...%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyeeeuuummmgggLLL333000)))***'''&&&%%%$$$$$$###$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((+++***%%%###$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,,,,---------------------------..................---,,,,,,,,,---------,,,,,,,,,,,,+++++++++((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''$$$&&&+++---,,,)))(((%%%###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$################################################################################################"""######$$$$$$######"""######""""""""""""######$$$$$$######""""""!!!!!!""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$%%%***444>>>@@@999111%%%$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvcccwwwmmmeeeJJJ222111+++)))''''''&&&%%%$$$$$$$$$$$$#########"""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! """""""""!!!!!!!!!!!! """""""""""""""""""""""" """######"""  !!!"""#########"""""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''***)))%%%"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,++++++++++++************((((((((('''''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$######&&&'''&&&***111666555+++)))&&&###"""!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$##################$$$$$$$$$########################################################################""""""############""""""######""""""""""""##################""""""""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%%%%"""%%%,,,666===>>>666///$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyddduuunnneeeHHH111333,,,***((('''&&&%%%%%%$$$$$$$$$######""""""###$$$$$$%%%"""""""""""""""""""""""" !!!""""""!!! ######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!"""#########""""""""""""""""""""""""""" !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""######$$$########################$$$$$$############$$$$$$%%%(((((($$$!!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++******++++++,,,*********))))))))))))((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$''''''&&&***111555555***)))&&&###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$########################################################################""""""############""""""######""""""""""""######"""""""""""""""#########%%%$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%###%%%+++111444333...***##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{dddqqqnnneeeGGG111333---***(((((('''&&&%%%%%%%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""#########""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""######$$$########################$$$$$$############$$$$$$$$$''''''###!!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$'''))))))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------*********)))******++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&###$$$%%%'''((()))))))))''')))'''$$$&&&,,,///...)))'''%%%###"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$&&&)))++++++***'''%%%##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmmmm|||rrr]]]EEE444...+++)))(((''''''&&&&&&%%%$$$$$$########################$$$"""!!! !!!"""$$$  !!!"""!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""##################""""""!!!!!! !!!!!!!!! !!!""""""###!!!!!!"""###############""""""""""""############""""""""""""""""""""""""######""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!(((&&&###!!! !!!""""""""""""############$$$""" !!!""""""""" """######""""""###$$$!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))******++++++***++++++++++++++++++++++++++++++************++++++,,,+++)))''''''(((***+++((((((((((((''''''''''''###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%###!!!$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$"""!!!!!!!!!""""""!!!################################################&&&%%%###"""""""""###$$$""""""############""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!((($$$!!!!!!###$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""##############################&&&%%%"""!!!!!!###&&&(((%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################rrrgggooo}}}sss]]]DDD333---+++)))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$###""""""!!! """%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!"""###############""""""""""""############""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!'''%%%###!!! !!!"""""""""""""""############$$$""" !!!######""" """######""""""###$$$!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))******+++***++++++++++++++++++++++++******))))))))))))*********)))(((''''''((()))***((((((((((((''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""###"""""""""""""""###$$$$$$###"""""""""######"""################################################$$$$$$###"""""""""""""""""""""############""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$###############"""""""""!!!!!!!!!'''$$$"""!!!###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""##############################%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################~~~pppeeeqqq~~~sss\\\BBB111,,,+++)))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###%%%%%%###  ###%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!""""""############"""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""############%%%###!!!!!!###$$$###### """######""""""###$$$!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''((())))))******+++++++++++++++++++++++++++))))))(((((((((((()))))))))((('''&&&&&&'''))))))((((((((((((''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$###############$$$######"""""""""########################$$$$$$################################################""""""######""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""&&&$$$""""""###$$$###""""""#########$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################|||jjjrrrsss[[[AAA000++++++)))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######"""###!!! %%%))))))!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""" """"""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """$$$%%%&&&%%%###"""!!!"""############""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""######"""!!!""""""###$$$!!!"""""""""############%%%###""""""$$$$$$$$$### """######""""""###$$$!!!"""$$$$$$"""!!!"""###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))***+++++++++++++++++++++++++++******))))))))))))******)))(((((((((((()))******((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$######""""""######"""###$$$$$$#########$$$################################################ !!!"""######"""!!! """"""############""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""$$$#####################""""""""""""############$$$######""""""######$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%########################mmmttt}}}qqqZZZ@@@///++++++***(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### """!!!!!!(((111333///!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """"""!!!!!!!!!!!!"""""""""""""""######""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$%%%&&&%%%###"""""""""#########""""""!!!!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########!!!"""""""""############$$$###"""###$$$%%%###""" """######""""""###$$$!!!"""$$$$$$"""!!!"""###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''))))))'''$$$""""""###########################""""""#########$$$$$$$$$########################$$$$$$###############$$$"""$$$&&&%%%###!!!"""################################################### !!!"""######"""!!! """"""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$#########""""""###$$$$$$#########$$$!!!!!!"""""""""#########$$$$$$############$$$$$$########################!!!###$$$&&&&&&%%%$$$###$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################wwwjjjtttzzzoooYYY@@@000,,,+++***(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######&&&222>>>;;;000""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""############"""!!!!!! """"""!!!!!!!!!!!!"""""""""######$$$$$$######""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###""""""############""""""!!!""""""""""""############""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""###############""""""###$$$$$$###!!! """######""""""###$$$!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''(((***+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,,,,,,,((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''')))+++***%%%"""!!!##################$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###############$$$%%%%%%###&&&)))'''$$$!!!!!!"""################################################!!!!!!""""""######""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###############$$$$$$#########"""""""""!!!###$$$%%%#########$$$!!!"""""""""############$$$$$$############$$$$$$########################"""###$$$%%%&&&%%%$$$$$$############$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################ssshhhqqqvvvlllXXX@@@111---,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$###(((777BBB888&&&""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""#########""""""!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!"""""""""#####################"""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""############"""############""""""!!!""""""""""""############"""!!!!!!"""$$$$$$""" """######""""""###$$$!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&(((***+++++++++++++++++++++++++++,,,++++++++++++++++++,,,((())))))***+++,,,,,,,,,((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""''',,,,,,'''$$$###$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$%%%&&&'''&&&***---+++&&&"""!!!###################################################"""""""""""""""###$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""##################$$$$$$################################################"""############$$$$$$$$$!!!"""""""""#########$$$######"""""""""!!!!!!!!! """%%%%%%$$$"""###%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%%%%$$$############$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################xxxjjjnnntttkkkWWW@@@222---,,,***(((''''''&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$######$$$###!!!&&&777@@@111""""""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""############"""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""############ !!!!!!!!!""""""######!!!!!!!!! !!!""""""##################"""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###############"""!!!!!!""""""""""""############!!!!!!!!!"""######!!!!!!"""######""""""###$$$!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&(((***+++++++++++++++++++++++++++++++++************++++++'''''')))***++++++++++++)))(((((((((''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%+++---)))&&&%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$&&&'''((()))---000...(((###"""$$$################################################$$$###"""""""""###%%%&&&""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!"""%%%&&&$$$"""###%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################lllxxxtttjjjUUU>>>000------,,,&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! """!!!  """###""""""!!!!!! !!!"""###"""!!! $$$$$$######""""""!!!!!!$$$#########""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""!!!!!!!!!###$$$###"""################################################!!!"""###$$$%%%$$$###### !!!"""#####################$$$$$$$$$$$$##############################$$$###############$$$$$$&&&%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""######""""""""""""######'''%%%######%%%&&&$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))+++++++++++++++***)))(((++++++************++++++************************''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&***......)))%%%$$$""" !!!%%%&&&$$$"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""%%%$$$""""""###&&&)))++++++---...,,,'''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%oooxxxrrrgggRRR;;;,,,((('''%%%'''&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$""" !!!""""""!!!!!!!!! !!!"""#########"""!!!#########"""""""""""""""############"""""""""!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""######"""!!!"""###$$$###"""################################################!!!"""###$$$%%%$$$$$$###!!!""""""############"""######$$$$$$$$$$$$##############################$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""############"""""""""""""""""""""######""""""""""""######'''$$$######%%%%%%###!!!$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))******++++++******))))))+++******))))))******+++************************''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%% """%%%''')))+++---...)))'''$$$""""""###$$$###"""""""""###$$$$$$%%%%%%########################%%%$$$""""""###%%%(((******+++***(((%%%#################################%%%###!!!"""$$$%%%$$$"""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&########################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$|||fffsssqqqfffRRR<<>>======>>>@@@BBBDDD999AAAFFFDDDEEEMMMVVVYYYVVVLLLGGGJJJJJJCCC;;;777:::;;;;;;;;;888666777999000777:::555///...---***)))((('''''')))***)))(((&&&&&&%%%%%%%%%&&&&&&'''bbbJJJ444......***((()))&&&&&&&&&%%%%%%$$$###"""###$$$$$$$$$$$$###""""""######""""""""""""######%%%$$$######!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!""""""!!! !!! !!!"""!!! !!!&&&%%%!!!%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""!!!)))"""!!!&&&""""""""""""""""""""""""(((### %%%'''%%%!!!;;;///+++222---"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$!!! !!!!!!******222+++%%%&&&===;;;///(((!!!)))+++"""### %%%***""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$"""############""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################"""###$$$%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((******+++++++++((()))+++...111333555666:::<<<>>>@@@CCCKKKUUU]]]ZZZSSSOOOOOOQQQSSSVVV[[[___eeefffcccgggxxxqqqjjjggghhhbbbTTTJJJHHHAAADDDKKKOOOLLLEEEBBBDDDFFFNNNMMM@@@444111///+++///---++++++,,,---,,,+++))))))((('''''''''''''''aaaIII444......***(((***%%%%%%&&&%%%%%%$$$###"""###$$$$$$$$$$$$###""""""######""""""""""""######$$$#########"""!!!!!!!!! !!!"""######"""!!! !!!  !!!!!!###"""  """!!!"""$$$###  """&&&)))QQQttttttttttttttttttttttttwwwwwwwwwwwwxxxxxxxxxyyyvvv}}}rrrvvv{{{III!!!"""""""""""""""""""""""""""!!!$$$@@@zzzVVV(((!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""kkktttyyywwwuuuxxxyyyxxxyyyXXX(((&&&))) )))%%%222cccDDD###'''///$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$!!!""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""###$$$&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))((()))+++...000222333333000333777<<<@@@CCCEEEEEEFFFLLLTTT]]]fffrrr~~~uuummmlllllljjjkkkooo}}}zzz|||ttt```[[[aaa[[[\\\aaaeeebbb\\\\\\aaakkkmmmdddQQQDDDCCCAAA;;;>>>;;;888666555444333111......,,,+++***)))))))))```III444...---***(((***%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""######""""""""""""######"""""""""""""""######### !!!"""######"""!!! !!!!!! !!!!!!!!!######  """!!!$$$%%%$$$!!! !!!######+++///000(((!!!""""""""""""""""""""""""$$$...vvvGGG""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""111'''&&&+++EEE,,,""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$""""""""""""############ !!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###%%%&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***,,,///333777:::<<<===@@@DDDJJJQQQVVVYYYZZZ[[[]]]eeeoooxxxzzzxxxzzzvvv|||ggghhhvvvyyyuuussssssooonnnvvvzzzddd[[[]]]\\\TTTMMMIIIDDDAAA>>><<<:::888222111000...---,,,++++++|||}}}}}}]]]FFF111,,,---)))''')))&&&&&&%%%%%%%%%%%%$$$$$$########################%%%###!!! !!!###%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$""" !!!"""######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""&&&******(((&&&))) &&&***'''ooo---%%% (((!!!$$$&&&!!!######"""""""""""""""""""""""",,,((($$$ ###FFFDDD,,,""""""%%%$$$'''$$$###""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############!!!""""""""" """###"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))$$$---***%%%***,,,,,,333...999===999>>>LLLTTTRRRPPP___ttt}}}vvvrrrjjjrrrwww|||vvvwww|||xxxwwwzzzyyymmmooo{{{wwwttt~~~}}}uuufffVVVVVVWWWEEE999BBBAAA;;;444222333222...)))yyy\\\EEE111,,,---***''')))&&&&&&%%%%%%%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""" !!!"""######""""""""""""######""""""######""""""!!! &&&%%%((( PPPZZZfffrrr{{{jjj]]];;;###$$$ ###)))""",,,"""888%%%...)))!!!'''!!! %%%###"""!!!&&&;;;,,,444mmmCCC'''$$$+++""""""""""""""""""""""""############"""""""""!!!""""""""""""############!!!"""###""" """###"""""""""#########$$$$$$$$$$$$###"""""""""""""""$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((&&&---++++++222333444>>>JJJNNNSSS[[[hhhvvv|||zzzwwwlllqqqttt{{{zzzsssrrrvvv}}}{{{~~~iiibbbdddXXXNNNSSSDDD@@@;;;888666888999;;;{{{[[[DDD111,,,---***((()))&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!###""""""!!!!!!""""""#####################"""!!!$$$***"""%%%!!!---&&&!!! >>>ttt333(((""",,,###((()))$$$!!!!!!%%%@@@aaa***$$$!!!&&&)))'''///"""&&&$$$$$$$$$$$$$$$$$$$$$$$$ +++!!!&&&%%%((( 666QQQ'''$$$000$$$""""""""""""""""""""""""############""""""""""""""""""""""""############""""""###"""!!! """$$$!!!!!!!!!"""""""""######$$$$$$###""""""""""""###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$#########$$$####################################$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%""""""$$$$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((('''''''''***)))((('''''''''))))))---///---333>>>@@@FFFVVVuuuoooooozzz{{{uuuqqqsss{{{~~~tttssswwwyyy}}}{{{ssssssuuuvvvxxxlllnnnjjjbbbbbb]]]]]]]]]^^^[[[PPPAAA666|||YYYCCC000,,,---***((()))&&&&&&%%%%%%%%%$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&&&&%%%%%%$$$###''''''###'''uuu---******&&&((()))ccc///'''(((:::111%%%$$$!!!555 !!!$$$%%% !!!%%%***$$$,,,'''%%%$$$  &&&hhh111"""+++&&&""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############"""######"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""$$$$$$###""""""######### !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******)))(((((('''''''''((())),,,///111666888999DDDQQQRRRZZZoooqqqhhhlllzzzxxxxxxzzzuuuooozzz|||yyyooogggkkksss{{{rrrsssrrrkkkiiibbbnnnnnnTTT~~~xxxWWWBBB///,,,...+++((()))&&&&&&%%%%%%%%%$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!! """"""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&&&&%%%%%%&&&### %%%###""""""'''(((WWW&&&((()))$$$###(((!!!"""###!!!888&&& NNN///!!!%%%"""''' +++&&&$$$$$$$$$$$$$$$$$$$$$$$$"""---&&&,,,,,,'''$$$"""&&&:::QQQ"""(((""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############"""#########!!!!!!###$$$!!!!!!!!!!!!""""""""""""$$$###############$$$$$$ !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((''''''))))))+++...111666999;;;???KKKVVVcccmmmhhhjjjzzznnnhhhooowwwzzz~~~xxxqqqlll{{{xxx~~~uuunnnllljjjlllsssxxx|||}}}yyyUUU@@@///,,,...+++((()))&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!"""##################"""###$$$"""$$$,,,+++ 222$$$ ///+++###$$$$$$###)))qqq(((&&&999'''&&&=== $$$###+++ &&&%%%)))$$$ %%%%%%((((((***###%%%'''&&&"""!!!,,,!!!YYY---""""""""""""""""""""""""""""""""""""############""""""""""""############"""###$$$###"""!!!###%%%!!!!!!!!!"""""""""######$$$############$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%""""""$$$$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((''''''''''''((((((***---111777===CCCGGGIIIWWWooo{{{ttt{{{yyyuuuzzz}}}qqq|||xxx}}}{{{uuunnnpppxxx}}}|||~~~}}}}}}zzzrrrgggaaaaaahhhxxxTTT???...,,,...+++((()))&&&&&&%%%%%%%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""######"""""" &&& %%%"""$$$$$$,,,!!!777)))***$$$"""&&&(((777###!!!)))%%%&&& ...((("""###"""""""""""""""""""""""""""%%%...  %%%(((&&&"""###'''+++///'''%%%)))FFF""""""""""""""""""""""""!!!"""""""""############""""""""""""###############$$$$$$###""""""###%%%"""""""""#########$$$$$$$$$#########$$$$$$%%%&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((''''''(((+++...///222777@@@KKKVVV___eeehhh{{{uuutttxxx|||tttzzz|||vvvlll```XXXWWW^^^fffeeeooouuuooofff```eeeeeexxxzzzxxxsssSSS???...,,,///,,,))))))&&&&&&&&&%%%%%%%%%$$$$$$########################%%%###""" """###%%%"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!"""!!! !!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$!!!$$$'''*** %%%!!!'''"""'''MMM!!!"""%%% &&&'''### HHH'''%%%%%%)))$$$""",,,@@@000!!!!!!"""###'''((($$$))),,,BBB555""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""###############$$$$$$###""""""###%%%############$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%""""""""""""###$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***)))))),,,000555888===EEERRRbbbrrr~~~uuulllttt|||tttzzz||||||qqqssssssooommmllliiieeekkkhhhnnn}}}}}}ttttttwwwuuuuuu|||}}}wwwiiihhheeejjjpppuuu{{{tttSSS999,,,...,,,,,,,,,&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""""" ######999""""""""""""""""""""""""$$$"""###yyy&&&###"""$$$HHH### 888111'''###!!!###$$$""" &&&%%%+++!!!WWW ***"""%%%000!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""!!! !!!"""######$$$$$$###""""""###%%%""""""""""""########################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%)))+++,,,+++)))'''''''''&&&***,,,---222<<>>@@@LLLddd}}}}}}~~~rrr~~~yyyxxxtttuuu~~~www|||zzzrrrkkkjjjIII555---000+++((()))%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""%%%###!!!"""$$$######"""!!!!!!!!!"""$$$%%%"""############"""!!!!!!###"""!!!"""###""" """###""""""""";;;%%%$$$$$$$$$######""""""!!!&&& TTT%%%### """$$$///iii///!!!,,,%%%###%%%!!!&&&&&&'''---&&&{{{'''---############""""""""""""$$$$$$$$$######"""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&(((++++++)))&&&***))),,,444333333???NNNWWWdddttt}}}rrrzzzkkkqqqxxx|||uuusssyyyxxx}}}~~~xxxllloooIII555---///***((()))&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""###""""""""""""""" ###"""!!!!!!!!!"""$$$$$$######$$$$$$######"""!!!###"""!!!"""######!!!"""###""""""""";;;$$$$$$#########""""""""" """%%%###WWW$$$### """$$$"""&&&$$$!!!000"""$$$###%%%!!!%%%&&& %%%***sss$$$((("""############""""""""""""$$$$$$######""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%###""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((('''((()))(((&&&+++...+++---666:::CCCTTT```jjjvvv~~~|||wwwsssssswwwrrr}}}wwwmmmccc```aaadddiiimmmzzzvvvuuutttyyyvvvuuu|||wwwrrr~~~{{{oooIII444,,,---)))(((***(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""""""""######""""""!!!!!!###""""""!!!!!!""""""###!!!""""""!!! !!!###"""""""""!!!"""######$$$$$$$$$$$$$$$$$$######"""###"""!!!"""######!!! """###""""""""";;;######""""""""""""!!!!!!$$$'''$$$\\\###### """$$$***$$$"""***CCC'''&&&,,,+++###$$$ %%%&&&'''!!!SSSiii444%%%jjj"""###"""%%%############""""""""""""############""""""""""""########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((***000000333>>>GGGUUUkkksss{{{~~~|||sssnnnwww~~~zzz~~~wwwqqqxxx}}}}}}yyy|||{{{{{{|||rrrttt{{{|||{{{xxxwwwjjjIII333+++---)))(((+++)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########""""""!!!###""""""""""""""""""### """###!!!###&&&"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$#########"""!!!"""###$$$""" """###""""""""";;;"""""""""!!!!!!!!!!!!!!!***$$$ddd###### """$$$%%%%%%///BBB333$$$***###$$$ %%%&&&***$$$EEE&&& ###############"""""""""!!!$$$$$$$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""############""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((()))++++++***,,,///***888DDDOOO\\\aaakkk~~~}}}|||~~~yyy|||{{{zzz|||zzzsssyyy}}}yyyvvvwww~~~}}}iiiGGG222***---)))(((+++)))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!"""!!!###'''!!!"""""""""############$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$$$$###!!!"""###""""""""";;;!!!!!!!!!!!!!!!""""""""")))$$$nnn$$$### """$$$)))$$$!!!,,,ooo$$$###"""$$$ $$$%%% 666777...$$$&&&222===222$$$ ############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!""""""######""""""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''')))'''(((++++++)))---444555MMMeeeyyy{{{}}}}}}~~~yyyzzz|||zzz|||xxx{{{~~~kkkDDD000***---***)))+++(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###""""""######$$$$$$######$$$######""""""######$$$ !!!"""!!!!!!!!!###$$$!!!!!!"""############"""$$$$$$$$$$$$$$$######"""###""""""###$$$%%%###""""""###""""""""";;;!!!!!!""""""""""""######!!! '''&&&vvv$$$### """$$$'''''')))%%%```(((444"""###$$$%%%qqq,,,%%% )))===((( ############""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$""""""############""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++''''''++++++)))111<<>>###"""###$$$%%%$$$+++&&&"""===???!!!%%%"""############"""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''(((((())))))******+++&&&'''...000222>>>NNNddduuuxxxyyy{{{tttqqqsssyyy}}}vvvoooxxxzzz~~~^^^@@@...***000---******&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!! """$$$%%%!!! !!!"""$$$$$$######"""###############"""!!!!!!"""""""""###%%%%%%$$$###"""###"""""""""<<<""""""######$$$$$$$$$%%%***}}}"""### """$$$ppp&&&"""'''(((EEE(((""""""###$$$%%%###zzz)))"""'''DDD;;;$$$###############"""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++)))%%%(((222888>>>NNNaaa}}}wwwzzzuuu{{{{{{xxxxxx{{{yyywww|||}}}mmmsss}}}}}}~~~yyy~~~~~~qqqyyy{{{|||{{{{{{zzzvvvqqqlllkkkzzz{{{~~~zzz]]]<<<222+++***,,,***(((''''''&&&$$$$$$$$$$$$###!!!""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############/// !!!###&&&"""$$$)))!!!%%%!!!AAA!!!!!!""""""######$$$$$$ ---%%%qqq'''!!!$$$&&&EEE########################$$$%%%!!!&&&&&&]]])))'''"""<<<@@@%%%)))""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" """###$$$"""""""""###$$$$$$%%%%%%###$$$$$$###!!! !!!"""$$$$$$##################%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''%%%######%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&((((((%%%!!!!!!%%%&&&$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((()))%%%$$$(((******+++...---)))000<<<@@@DDD\\\yyy|||xxx{{{xxx}}}sssgggrrr|||{{{~~~{{{|||wwwsssvvvyyyzzzsssvvvyyyyyy|||{{{}}}|||wwwvvvwwwjjjvvvzzzrrrooozzz]]]:::111)))***+++***(((((('''%%%$$$$$$$$$$$$###!!!########################""""""############""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""&&&%%%))) ((( %%%%%%???""""""""""""############%%%%%%pppsss&&&###%%% &&&---$$$########################'''ddd$$$%%%!!!&&&&&&$$$RRR'''!!!%%%CCC333&&&###""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$##################""""""###$$$$$$###"""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''%%%######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&###!!!$$$((('''"""$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((+++'''%%%((()))'''(((+++333222:::HHHQQQXXXiiizzz}}}|||{{{wwwyyyyyywwwrrrdddppp|||{{{wwwzzzzzzvvv{{{}}}~~~}}}~~~|||wwwxxx|||~~~~~~{{{zzzuuuqqqnnnwwwvvvnnnkkkwwwYYY999000((()))+++)))(((((('''%%%$$$$$$$$$$$$###"""########################""""""############""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############***"""(((######!!!%%%***'''888###############""""""""" !!! &&&BBBwww$$$$$$&&& &&&'''########################"""!!!000$$$%%%!!!&&&&&&'''BBB!!!&&&###'''QQQ'''$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""" """###$$$$$$###""""""!!! """$$$$$$$$$"""!!!"""###########################""""""""""""#########$$$###############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%%%%$$$''')))&&& %%%%%%&&&&&&&&&'''''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((---)))(((***+++)))+++///333999EEETTTeeesss~~~yyyzzzzzz~~~{{{xxx{{{zzzssskkkfffwww|||yyyxxxtttooo}}}}}}zzzwwwvvvuuuuuuwww}}}~~~xxxpppuuu{{{~~~|||wwwrrroooqqqTTT:::000)))(((***(((&&&%%%&&&%%%$$$$$$%%%%%%###"""########################""""""############""""""############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############'''"""%%%)))%%%$$$444&&&)))999$$$$$$$$$######"""""""""###&&&!!!%%%'''~~~"""$$$%%%%%%&&&$$$########################"""444MMM$$$%%%!!!&&&&&&###222###%%%(((&&&fff###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! """$$$$$$$$$""""""###$$$###############$$$$$$$$$""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&!!!'''+++)))''''''%%%!!!%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((((((---******---......222888AAANNNZZZcccqqq{{{sssrrrwww}}}|||xxxuuutttqqqtttwwwxxxvvvttttttuuusss|||}}}xxxwwwvvvssspppyyy~~~}}}|||sssrrrtttuuurrrooottt{{{~~~|||yyywwwyyy~~~{{{}}}~~~}}}zzzwwwsssrrrmmmOOO<<<222***))))))'''$$$###&&&$$$###$$$%%%%%%$$$"""########################""""""############""""""############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""")))&&&$$$***'''"""###***;;;%%%%%%$$$$$$######""""""!!!,,,######"""###%%%%%%ddd,,,!!!########################(((111)))yyy$$$%%%!!!&&&&&&&&&!!!!!!)))$$$!!!---###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""""""""""""""###$$$$$$###"""###%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!+++222...&&&######$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''''''''((((((((()))))),,,)))))),,,...111999BBB]]]llluuusssuuu|||{{{sssppppppvvv}}}|||}}}|||xxxpppddd\\\YYY[[[jjj~~~rrrssssssrrrtttwwwwwwtttxxxzzzyyyxxxzzzxxxyyy~~~xxxsssxxx|||vvvuuuyyyyyyyyyyyysssqqqppp}}}|||}}}mmmQQQ===333+++******'''$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$%%%***,,,444+++111^^^$$$$$$$$$$$$$$$#########***!!!)))nnn###"""%%% '''...%%%"""########################((("""000$$$%%%!!!&&&&&& YYY$$$ ###!!!$$$UUU'''&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$"""###%%%$$$######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""---222---$$$!!!$$$'''#########$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''((((((((()))))))))+++)))***...333;;;IIIUUUooo}}}}}}vvv|||}}}xxxllliiiiiihhhmmmtttzzzwwwuuuqqqiii^^^YYYYYYbbbmmm{{{yyysssqqqfffbbb^^^___dddhhhhhhggg___]]]YYYYYY```eee___VVVjjjnnnttt~~~yyywww~~~xxxqqqrrrwww~~~|||yyy{{{~~~}}}{{{~~~rrrWWW;;;111******+++)))''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############&&&'''&&&(((QQQooo777'''"""###$$$$$$$$$$$$$$$$$$%%% %%%###'''888%%%###&&&###+++%%%########################%%%$$$&&&---333$$$%%%!!!&&&&&&###000---%%%"""%%%'''+++"""!!! '''""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""##################"""###%%%$$$$$$###%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""$$$%%%%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$)))+++&&&###$$$''''''$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''((((((((())))))))))))++++++000999EEEUUUjjj|||}}}|||~~~vvvggg\\\^^^```___ccclllzzzvvvsssqqqhhh]]]XXXZZZ``````]]]XXXRRROOORRRUUUGGGDDDAAABBBEEEHHHJJJLLLBBBBBB@@@???BBBFFFEEEAAAIIIMMMQQQTTTZZZ___ZZZQQQ___ttt{{{sssnnnrrr|||vvvsssuuuvvvuuuuuuxxxsss||||||}}}www]]]999000)))***,,,,,,***+++%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############(((,,,!!!&&&333#########$$$$$$%%%%%%&&&&&&""""""&&&"""&&&$$$(((%%%...yyy$$$"""%%%########################!!!!!!333###SSS$$$%%%!!!&&&&&&%%%999,,,''')))+++&&&"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$###""""""""""""###%%%%%%$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!$$$&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%""" ###((()))&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))---///777FFFXXXooo~~~zzz{{{yyyrrrkkkcccUUUMMMSSS[[[^^^eeepppyyyuuusssooobbbOOODDDAAAAAABBBDDDCCCAAAAAACCCEEE??????AAACCCCCCDDDHHHMMMGGGHHHGGGAAA======@@@AAA;;;>>>???>>>BBBGGGEEE>>>BBBJJJJJJPPPeeetttyyyvvvhhhjjjttt~~~wwwmmmhhhllltttxxxzzz|||yyy~~~bbbJJJ777///)))(((%%%"""%%%---******)))(((&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%################################################'''***$$$$$$JJJ######""""""###$$$%%%%%%+++ '''%%%---RRR(((!!!+++III+++...!!!""""""###$$$$$$%%%$$$$$$###''' $$$&&&222$$$"""''' $$$'''---999NNN ---"""]]]***)))###$$$######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))'''&&&(((+++***'''***...+++333AAAUUUpppwww~~~xxxuuuqqqfffZZZRRRUUU[[[aaadddeeedddccc```[[[RRRJJJCCC@@@@@@@@@BBBAAA@@@??????AAACCCDDD???CCCIIIMMMOOOMMMJJJGGGEEEDDDCCCBBBAAA@@@???>>>999;;;===@@@BBBCCCCCCCCCDDDAAA???@@@EEEKKKNNNOOOMMMMMMIIIGGGNNNcccuuusssuuurrryyyqqqVVV>>>666111...///...******---)))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""""""""##############################""""""""""""#####################$$$$$$%%%################################################%%%!!!'''///222$$$\\\###############$$$%%%%%%###)))""")))444&&&***nnn]]]555!!!%%%!!!!!!"""###############!!!'''$$$111111$$$"""$$$$$$(((333''''''ddd!!!(((%%%###***######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((())))))))))))(((&&&%%%&&&))))))(((---333777FFFZZZlll~~~||||||xxxqqquuuuuuqqqkkkgggdddZZZPPPTTTWWWZZZ[[[YYYSSSMMMHHHFFFCCC???<<<:::;;;===???BBB@@@>>>===<<<<<<===>>>:::===AAACCCDDDBBB???<<<<<<<<<;;;:::999999888888888:::<<>>BBBPPPeeettt~~~}}}}}}xxxOOO<<<111,,,)))******))))))+++&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""##############################""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%---$$$333"""OOO$$$############$$$$$$%%%""""""+++$$$$$$NNN@@@$$$!!!''' '''!!!***!!!"""##################%%%,,,,,,,,,@@@)))&&&$$$$$$222+++'''""""""666)))***&&&!!!###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&'''******,,,333<<<@@@WWWqqq{{{yyy}}}rrrpppnnniiiccc```]]]VVVNNNQQQQQQOOOKKKFFF@@@:::777666666666777999<<>>999777777999;;;777777888:::;;;<<<======999888666444333222222222333333333222222111000000111111111111111111111111///000222333555777888888;;;===BBBGGGKKKLLLLLLKKKMMMNNNOOORRRUUUVVVVVVUUUTTTRRRVVVZZZ]]]cccgggfff~~~zzzkkkPPPNNN;;;;;;999444///+++)))'''$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$+++$$$'''###'''%%%###777""""""///%%%%%%$$$$$$$$$$$$$$$%%%'''###)))$$$!!!'''%%%)))+++wwwNNN)))+++ '''...%%%%%%&&&&&&&&&%%%%%%$$$'''***((('''###"""(((--- ,,,&&&))),,,000"""!!!XXX333&&&(((000 (((""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###############$$$$$$#########!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))(((((((((******,,,///000555BBBOOOddd|||}}}{{{~~~lll___bbbfffccckkkcccYYYRRRMMMHHHBBB???;;;999777555555777999;;;555666666666666444222111222222111111000000000000000000/////////000111111000000000111111111111111///////////////000000000000222666:::===AAADDDFFFLLLLLLOOOSSSXXX[[[ZZZYYY``````]]]\\\``````^^^^^^\\\gggooo|||{{{vvvnnnXXXWWWOOOWWWZZZRRRCCC555***"""%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%!!!###(((%%%!!!(((((((((...###'''***###]]]&&&%%%%%%$$$$$$$$$$$$%%% """&&&(((&&&"""###******kkkKKK+++###"""(((&&&$$$)))&&&&&&&&&&&&&&&%%%%%%$$$&&&###$$$)))(((###"""###%%%)))'''&&&###***!!!###///"""&&&***)))...%%%***!!!///%%%!!!'''"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))+++///333666<<>>888111---...333777666'''%%%+++)))***+++&&&'''&&&%%%%%%'''((('''&&&&&&%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$###############$$$%%%%%%###!!! !!!###$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###!!! &&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***''''''***+++***,,,///999BBBUUUlll|||}}}www~~~zzzoooddd^^^\\\]]][[[WWWQQQIIIAAA:::555222222333555666666444333222---------....../////////.........///////////////000000000000000000000000111111000000111111222222444555666777777666444333222222222222222222333333000000111111111000//////000/////////000111333444555666888<<>>===DDDLLLFFF888444333------///+++***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$$$$$$$############$$$$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++)))(((++++++,,,111777DDDXXXooo}}}yyy~~~xxxoooddd[[[WWWUUURRRPPPRRRKKKAAA888222111222444222333444444333222111///------------.............../////////000000000000111111111111111111111111444444444444444555666666666777888888777666555444333333333333333333222222222222222222222111000000//////......///000111222///000111444888<<<@@@BBBIIIOOOWWW```ggglllqqqtttyyyOOO:::333.........***&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&'''((())))))***,,,...333666:::===DDDNNNUUUXXX```eeejjjllllllpppyyy}}}~~~~~~~~~uuusssoooooollleee\\\XXX[[[___WWWPPPOOOFFF333---111000...+++)))'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$%%%%%%&&&&&&$$$###"""###%%%$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$%%%%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))+++))))))+++---111;;;FFF]]]rrr{{{zzzxxxtttggg^^^RRRKKKIIIHHHDDDAAA@@@;;;444///...000555888222222222222111000///...////////////////////////......//////000111111111333333333333333444444444666666666666777888999999999:::::::::999888777666666666666555555444444444333333444333333222111000/////////////////////000/////////111333555777999<<>>:::777555222222111111222444666777222111111111000///...---/////////000000000000000/////////000111222222333555555555666666777777777888888888888999:::;;;<<<>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999888888777555555555444444222111111000000000000000//////////////////000000111222333444777<<>>EEEZZZhhhsssuuuzzz}}}vvvuuuxxx{{{{{{ppppppwww{{{}}}pppVVVHHHDDD>>>888555222///---+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++,,,,,,------///999NNNbbbtttzzz|||pppaaaTTTLLLKKKHHHCCC<<<666222111111111222444555555444333111111111000000//////......------......///000000000111111222333444555555666888888888999999::::::;;;:::::::::;;;<<<===>>>???==============================<<<;;;:::888888777777777777666666444333222222222333222222111000///.../////////////////////000222555999===CCCJJJOOO{{{SSS999111+++++++++)))((()))''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''******)))))),,,...---222999>>>DDDNNNZZZccc}}}{{{yyy~~~vvvbbb\\\SSSKKKCCC>>>999666000///...---,,,+++***)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############"""###$$$###"""!!!###%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******+++++++++---000333777FFFaaayyy}}}}}}vvvkkk^^^QQQIIIFFFGGGBBB<<<555222111222333666666555555333222000///000000///////////////000,,,---...///000222222333444555666777888999999:::::::::;;;<<<<<<===>>>>>>======>>>>>>???AAABBBCCC>>>>>>>>>??????@@@AAAAAABBBAAA@@@???===<<<;;;:::;;;;;;::::::999777666555444555555555444333111000...//////////////////......000222333666:::???CCCvvvLLL111+++(((***---+++***+++(((((())))))(((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&)))******,,,///222:::BBBNNNYYYcccppp~~~~~~}}}www{{{}}}vvvkkk___VVVNNNGGGCCC444333222111///---,,,+++''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""######"""!!!!!!###$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''((('''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&((('''%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++***,,,222888AAATTTtttyyylll^^^QQQIIIGGGJJJGGG@@@666000000333555666999777444111000000111222000000/////////000000111...///000222333555666777777888999:::;;;<<<======;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDCCC=========<<<;;;:::888777666666777777666444222111///000000111111111000000///000111111111444888;;;www{{{yyyKKK222///+++))))))***))))))'''&&&&&&%%%%%%$$$$$$###(((&&&$$$######$$$%%%'''(((&&&$$$"""!!!###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###%%%%%%$$$$$$$$$%%%+++'''######%%%''''''&&&))),,,,,,+++000999@@@BBBQQQ___sss~~~}}}ssstttwwwxxx~~~zzz~~~{{{tttnnnmmmjjjaaaXXXLLLGGG>>>555000000333666///,,,)))'''''''''&&&%%%((('''&&&%%%$$$$$$$$$$$$##############################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$''''''''''''(((((((((((((((((((((((()))))))))))))))************+++,,,---333222333???YYYwww|||uuudddRRRLLLOOOOOOKKK;;;444000111333333666:::555444333111000000//////111111000/////////000000,,,000444777777777777888???<<<999:::===???>>><<>>AAAIIIGGG>>>HHHHHHGGGGGGIIILLLOOOQQQSSSUUUZZZ___ccceeefffffffffeeebbb^^^XXXRRRLLLIIIGGGJJJIIICCC===;;;999777555777888888777555555555333111000111222222111///------......000111333333}}}xxx~~~KKK222///+++))))))***))))))''''''&&&%%%%%%$$$$$$###'''&&&$$$######%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&((())))))((('''((()))(((((()))***+++,,,++++++,,,222666888@@@RRRdddmmmvvv~~~zzz~~~~~~}}}~~~yyyxxxwwwrrrmmm]]]WWWMMMCCC<<<777333111333111///------+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%##############################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))*********))))))((()))******333???OOOfffyyybbbOOOPPPXXXVVVLLLDDD888444222555666444444666333222111000000000000000000000/////////000111111222555777888999999;;;===@@@@@@BBBDDDDDDCCCAAA???>>>DDDEEECCCIIISSSSSSLLLSSSUUUXXX]]]dddjjjooorrryyy||||||uuuoookkkgggcccZZZPPPMMMMMMIIICCC:::888666555555666666666777666444444444444333111111000000000000111222222zzzyyy|||HHH222///+++))))))***))))))''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((($$$%%%&&&&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%'''((('''&&&%%%&&&'''%%%(((++++++******,,,///777BBBMMMRRR\\\nnnxxxyyyttt}}}~~~}}}~~~yyyrrriii___TTTHHH;;;333333111/////////...,,,***&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((*********))))))+++,,,,,,@@@XXXiiivvvtttXXXGGGOOOUUUIII;;;666666444444888999555222222111111000000000000111111/////////000111222333444666777888999999;;;???BBB@@@CCCEEEDDDCCCCCCFFFIIIKKKRRRWWWYYYaaammmqqqmmmpppttt{{{~~~wwwvvvuuujjj^^^KKKDDD<<<999:::;;;999777999777444333444333222111444444333222111111111111zzz{{{zzzIII222///+++))))))***))))))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&%%%$$$$$$%%%&&&&&&)))***((((((---999CCCTTTdddtttzzz}}}~~~}}}yyywwwvvv~~~}}}}}}qqq```MMM@@@777444111000000000000///)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))+++,,,+++---000444;;;VVVsss~~~~~~}}}cccVVVMMMKKKBBB444000555777444444888888444111000111111000000//////000000...///000111333555777888;;;<<<===>>>>>>@@@CCCFFFCCCEEEFFFEEEEEEMMMZZZffflllsssyyy~~~~~~nnncccVVVOOOMMMIIIAAA999:::888555444555555444333555444333222222222222222|||}}}{{{OOO222///+++))))))***))))))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((('''%%%######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''(((((('''''''''((()))((('''''')))+++(((***,,,---333DDD]]]ooozzzxxx||||||~~~~~~~~~{{{xxx|||rrrsssnnnuuu~~~~~~{{{|||||||||~~~uuubbbUUUGGGBBB;;;666333333222222......---,,,***'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((***,,,+++***,,,222888IIIeee|||www}}}{{{~~~|||tttoooSSSSSSLLL>>>333222888<<<999444222444555222111222333222111000////////////000111222444777:::<<<===AAACCCDDDEEEDDDDDDEEEGGGFFFMMMTTTZZZaaannn|||ssslllaaaRRREEEAAA>>>;;;999999999888777444444333333222333333444}}}vvvNNN222///+++))))))***))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))'''%%%###"""$$$&&&(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&'''''''''&&&(((+++---&&&,,,444===KKKbbb~~~tttlllyyy~~~|||}}}|||yyy{{{wwwoootttssszzzuuuxxx|||{{{}}}~~~~~~~~~~~~ppphhhZZZSSSHHH???888333000...222222111000...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))***,,,,,,***(((+++444;;;TTTooo{{{uuu}}}~~~wwwnnnjjjllloooVVVPPPBBB444444;;;<<<666888222///111111000111333333333222111000000111111444555666999;;;>>>AAABBBBBBCCCDDDDDDDDDFFFIIILLLQQQ^^^pppmmm___SSSNNNHHHCCC???<<<999777666555555444444444555555{{{|||qqqHHH222///+++))))))***))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&((('''&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''))),,,///222===LLL\\\kkkzzzdddggglllsssxxxyyywwwuuuzzz}}}{{{xxxzzz~~~uuuyyyuuuzzz~~~}}}wwwoooooozzz~~~}}}yyyyyy{{{yyyvvviiicccYYYPPPGGG>>>777222333333444333222000---,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***,,,---+++***111===HHHjjj{{{|||mmm]]]WWW[[[cccRRRDDD777555:::;;;666000555000---///111///000222111111111111222333555555888999;;;===???BBBEEEFFFAAABBBCCCFFFLLLUUU```gggxxxwwwpppeeeZZZQQQIIIBBB>>>;;;:::999888777666666666}}}xxxzzzsssGGG222///+++))))))***))))))((((((((('''&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''((((((((((((((()))******+++,,,...222666HHHVVVjjj|||rrr\\\```hhhqqqyyy~~~||||||vvvyyy~~~hhhnnnzzz|||~~~~~~uuunnnjjjnnnuuuwwwyyy||||||||||||}}}~~~zzzwwwvvvwww}}}~~~uuuqqqkkkccc[[[QQQGGGAAA222333444555555444222000%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((+++------///:::JJJWWW{{{{{{~~~zzziiiRRRCCCCCCIII===000...:::>>>666444;;;222---,,,000111//////000...///000111444666888999;;;<<<===???BBBEEEGGGHHHEEEFFFIIIOOO[[[mmmvvvhhh\\\SSSMMM@@@???===:::888777666666|||zzzwwwxxxFFF222000,,,************))),,,+++)))(((((('''$$$"""'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***&&&%%%$$$%%%'''((()))((()))///,,,+++111555BBBXXXlll}}}xxxiiijjjhhhpppzzz|||zzz|||zzzmmmnnnxxxpppkkkkkkmmmnnnllloooxxx{{{}}}{{{wwwwwwrrrppptttvvvwwwxxxpppoooqqqkkk\\\NNN>>>777111111666888555000333///)))%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&$$$"""!!!)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))'''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###%%%&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))((((((((('''))))))))))))))))))***+++(((...,,,...777EEEaaa|||yyy~~~tttrrrkkkUUUFFF???777666777888888777444000.........------...///111222222111111111222555999;;;>>>EEEAAA???GGGHHHDDDFFFIIITTTggg|||wwwkkkYYYKKK@@@>>>>>><<<;;;===}}}xxxwwwCCC333000,,,******+++******+++***)))(((((('''%%%###'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))(((((()))))))))(((,,,,,,)))333JJJ[[[kkk~~~{{{vvv|||uuuzzz{{{uuussswwwxxxyyy}}}vvvtttpppmmmmmmnnnooooookkktttwwwvvvvvvuuuxxxrrrqqqrrrwwwzzz{{{}}}zzzpppgggMMMDDD:::444444555444333666222---***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))((()))))))))))))))((((((((((((((()))))))))******+++******)))((((((''''''((((((((((((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&******))))))))))))*********///,,,...<<>>EEEDDDCCCGGGEEEDDDMMM^^^sssssshhh]]]TTTJJJ???;;;<<<zzzuuu???333000,,,******++++++******)))(((((()))(((&&&$$$'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&''''''((()))))))))((())))))******))))))))),,,///666OOOvvv{{{|||}}}yyytttvvvxxx~~~}}}zzzzzzyyyxxxxxxxxxvvvsssqqqzzzuuutttsssqqq{{{|||xxxuuuvvv}}}~~~zzzxxxzzz|||wwweeeZZZJJJ<<<555333444666888555222///---***'''$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((())))))))))))))))))************))))))''''''((((((((()))))))))******))))))(((''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((''''''+++******)))))))))******(((......444HHH```~~~uuufff]]]QQQ===444666666888777666555333111000/////////......///000222333000444:::>>>???@@@@@@AAACCCGGGEEEFFFKKKKKKVVVmmm~~~ppp]]]MMMEEEEEE{{{~~~}}}ttt???333000---++++++++++++***)))((('''((())))))'''%%%'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''(((((())))))((()))+++,,,,,,---///111///AAAYYY|||zzzrrrfffooovvvxxx}}}}}}zzz|||uuuwwwxxxqqqsss{{{||||||wwwttttttvvvqqqooottt~~~yyymmm[[[III;;;555444555555333222222111///,,,)))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))*********((())))))************)))((((((((())))))))))))***)))))))))((((((''''''''''''&&&%%%$$$%%%''')))+++((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++************+++******))))))******+++'''000777FFF```ssszzzcccPPPCCC444222777666888777555222111000////////////......///111222333666999<<<===>>>@@@EEEIIIHHHHHHFFFNNN]]]hhhssseee]]][[[www}}}tttBBB333111---++++++++++++***(((''''''((())))))'''&&&'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((+++,,,------...111777<<>>AAADDDCCCBBBBBBFFFJJJHHHNNNUUUhhhzzztttwww~~~tttCCC444111---++++++,,,++++++)))((('''((())))))'''%%%'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))''''''(((((((((((((((((()))*********---555AAAJJJhhhvvv}}}}}}uuuiii```cccoooyyy}}}zzzyyy{{{}}}|||~~~xxxnnnqqquuuooouuu|||yyyjjjfffdddkkkxxx|||uuujjj^^^SSSIII@@@:::444222000000111333333333...---***'''%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''')))*********((((((''''''''''''(((((('''''''''(((((())))))***&&&''''''(((***++++++,,,)))*********++++++++++++((()))***+++++++++++++++************++++++++++++******************))))))+++***)))(((((()))******))))))((((((''''''&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((((((((())))))))))))***+++,,,---...444AAALLL]]]xxx~~~yyy~~~zzzrrrUUU@@@999555:::===666444333111000//////000000......///000333555888:::===BBBGGGGGGEEEDDDGGGJJJRRRfffzzz{{{~~~sssCCC444111...,,,,,,,,,,,,+++)))((('''((()))((('''%%%'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((())),,,555FFF[[[iiitttqqqwwwoooggggggnnnxxxzzz{{{~~~}}}~~~{{{{{{{{{{{{}}}{{{xxx~~~sssuuuyyyuuu~~~zzzvvvllllllllllllmmmooorrrtttyyysssmmmhhheee^^^TTTMMM===999333//////000111222333000---)))&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&&&&((((((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))))))))(((''''''&&&&&&''''''(((&&&''''''((())))))******(((((()))))))))******************+++++++++,,,,,,***+++,,,---............,,,,,,---------.......................................------,,,,,,++++++------,,,++++++***))))))*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******&&&&&&'''''''''((((((((('''(((((()))+++---///000999OOO^^^lll}}}}}}||||||{{{wwwnnn^^^XXXDDD;;;;;;777888999333000000000//////000000000000000111444777:::>>>@@@===AAADDDDDDEEELLLXXXcccttt}}}}}}sssBBB444111...,,,,,,,,,,,,+++***)))(((((()))(((&&&$$$'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''***,,,000888FFF___zzz~~~zzztttuuuvvvpppyyy}}}|||~~~xxxuuurrrtttuuurrruuuxxxxxxvvv{{{~~~~~~}}}yyyvvvrrr|||zzzoooiiilllqqqyyytttpppppprrroooggg___FFF???666000---...///000555333...***'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++************))))))))))))******+++++++++,,,,,,,,,,,,---...///000000000000555555666666666777777777999999999999999999999999888888888888777555444333222222111000//////......---,,,,,,,,,+++*********))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++'''((((((((())))))******&&&'''((())),,,...000111BBB```www~~~}}}zzz}}}qqqppp~~~yyymmmjjj```KKKAAA777999===777555555///.../////////000000000111111222444666:::>>>BBBDDDFFFEEECCCAAAGGGZZZttt}}}oooBBB444...+++,,,,,,)))(((***))))))))))))(((((((((((()))((('''&&&%%%&&&''''''&&&%%%$$$######$$$'''(((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&''''''((((((((((((((("""***+++$$$###)))***%%%...,,,333KKKmmm~~~zzztttrrruuuppp}}}zzzvvv{{{}}}sssnnnmmmpppqqqoooppprrrssswww~~~zzzuuuttt{{{lllddddddvvvtttqqqrrr{{{xxxkkk```QQQAAA777444222///,,,000222111---&&&$$$'''+++$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$'''%%%###""""""$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((***'''&&&'''+++,,,***((()))***+++---...---***(((***+++,,,,,,---...//////333666666555999AAACCCAAACCCHHHKKKIIIEEEEEEHHHJJJJJJGGGEEEFFFNNNTTTPPPGGGJJJMMMLLLGGGDDDDDD@@@<<>>>>>???===999444444333000...---...+++(((******)))******)))&&&$$$''''''((('''&&&&&&((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))(((((()))***'''(((***++++++---555<<>>BBBDDDGGGKKKMMMMMMLLLJJJNNNVVV]]]___]]]\\\[[[\\\UUUZZZ^^^bbbfffjjjfff```]]]______ZZZXXXYYYWWWSSSLLLKKKLLLOOOSSSTTTPPPMMM;;;;;;:::999:::999777444+++******+++------,,,***''''''((((((((()))+++,,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))(((((()))***---,,,***)))+++000999@@@TTTttt~~~~~~vvvyyywwwxxxppphhhZZZLLLLLLHHH666;;;;;;:::999666444111000111111000///000111222333777777;;;AAADDDCCCEEEHHHFFFMMMZZZlll}}}~~~{{{~~~kkkAAA333...+++,,,,,,))))))***)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))((((((''''''''''''(((&&&'''(((((())))))(((((()))%%%%%%(((++++++---111555\\\xxxvvvtttqqqkkkiiipppyyypppaaaYYYXXXdddrrr}}}zzzvvvyyy~~~qqqQQQRRRSSSVVV___fffeee___XXX[[[eeeppptttpppmmmllljjjsss}}}|||zzzxxxxxxwwwtttvvv~~~vvvsssvvvwwwmmmpppssswww}}}{{{sssrrrlllaaaQQQAAA666111000******---111555333+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((()))***++++++'''((()))))))))***,,,---,,,,,,,,,---...000222444555999===BBBGGGMMMSSSWWW___ZZZZZZ```aaa]]]___eeeeeemmmwww|||zzztttooolllpppvvvzzzwwwtttsssqqqnnniiikkkkkkhhhhhhjjjjjjhhhaaa______```aaa```ZZZVVVUUUQQQKKKFFFAAA<<<777444:::777333111000...,,,***((((((((('''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))(((((()))***((())))))***///888CCCJJJbbb|||}}}wwwooorrrqqqgggjjjlll^^^GGG@@@>>>444:::999777555333222111000111000000111222444666777:::999===EEEHHHGGGFFFHHHNNNaaa|||zzz}}}|||hhhAAA333---***,,,,,,***)))+++))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((((((''''''((())))))))))))))))))%%%(((//////+++...888QQQqqqwwwooofffdddiiisss~~~|||~~~yyykkk\\\UUUQQQOOORRRXXX]]][[[YYY\\\dddhhh```UUURRRRRRPPPNNNOOOPPPKKKCCC>>>???DDDMMMSSSVVV[[[```iiipppuuutttssstttvvvxxxwwwuuurrrqqqtttxxx{{{{{{vvvzzzuuuqqqsss~~~|||nnnaaabbbppp|||{{{uuusssqqqiiiZZZLLLCCC;;;666000,,,)))***...111111000'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))))))))((((((((())))))***(((***+++***''''''***...---///444888;;;???BBBEEEIIINNNTTTYYY^^^dddkkkpppxxxjjjccchhhiiiiiittt{{{~~~zzzxxxuuutttsssnnngggbbbccc___]]]^^^]]]YYYUUUUUUIIIEEE???:::666222...,,,///...+++***))))))((('''******+++++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((((('''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))(((((()))***%%%***------111===JJJRRRlll~~~uuuoootttqqq\\\fffsssgggJJJ<<<;;;555888666444111000000111111111111111111333555777888999;;;BBBHHHJJJIIILLLQQQccc|||}}}eee@@@222---***,,,,,,***)))+++(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''(((((()))))))))))))))***''')))------///???RRRppp}}}yyyvvv}}}|||oooeee\\\aaarrryyyzzzzzz|||ppp```YYYSSSRRRRRROOOKKKJJJNNNRRRUUUVVVYYY\\\YYYTTTXXXYYYVVVSSSTTTUUURRRKKKGGG@@@:::777666;;;FFFQQQfffoootttppplllmmmooooooqqqnnnlllmmmooorrrtttvvvzzzzzz}}}yyyrrrooo||||||jjjdddhhhqqqvvvxxxvvvvvvqqqfff]]]VVVKKK@@@333000+++((()))...444888***)))'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''&&&$$$%%%'''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((&&&%%%%%%&&&(((((((((''''''''''''((())))))******)))(((''''''''''''***,,,---,,,***+++...222444;;;DDDLLLRRRVVVZZZ\\\ccchhhnnnqqqsssvvv{{{yyysssxxxzzz|||~~~||||||{{{ooojjjVVVRRRKKKEEEAAA<<<888666666444000//////...,,,***(((((())))))***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))(((((()))***...222222...333EEEZZZfffxxx~~~uuupppnnndddWWW^^^hhh]]]AAA555888777666444111/////////111222222111111222444666888999>>>CCCJJJMMMJJJJJJVVVeee~~~~~~```===222---***,,,,,,******,,,((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))'''((())))))******))))))+++))))))+++111BBB]]]tttyyyuuunnnjjjooovvvvvvpppgggeeeeeennn~~~{{{~~~iiibbbTTTeeennnhhhbbb```ZZZOOOPPPMMMKKKKKKLLLKKKGGGDDDDDDMMMTTTUUUTTTVVVXXXXXXSSSVVVYYY[[[___eeeeeebbbWWWNNNDDD<<<888:::FFFRRRggguuu|||uuusssooojjjqqqmmmlllnnnpppqqqvvv{{{zzzrrroooxxx~~~}}}wwwjjjbbbgggppptttwwwvvvmmmgggaaaTTTFFF555333111///...000333666...,,,***(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&)))(((%%%$$$%%%'''$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***+++***)))(((((((((((())))))***,,,...111555:::>>>IIIQQQ]]]fffkkkooorrruuu|||wwwoooqqqlllddd[[[SSSKKKDDD???===999555444555444222///))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))(((((()))***...///---///CCCgggwwwrrrlll]]]\\\VVVSSSHHH555222:::<<<333222000/////////111222111222222444666999<<<>>>AAAFFFKKKKKKHHHOOOggg~~~~~~}}}~~~ZZZ999111,,,***,,,,,,******,,,(((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((()))************)))***,,,...333DDD^^^wwwqqqfff___dddlllooommmlllsss{{{www[[[KKKHHHGGGOOOSSSPPPMMMKKKIIIFFFJJJLLLPPPSSSVVVXXXWWWUUU[[[fffnnnooooooqqquuuvvvuuuxxxxxxtttpppllleee^^^WWWUUUTTTRRRMMMJJJMMMUUUaaasss}}}xxxwwwtttnnnwwwtttrrrsssqqqooottt}}}~~~~~~{{{tttqqqrrrttteee```bbbkkkvvvzzzssslllggg\\\OOO>>>:::555333444666555333333111...***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###&&&)))(((%%%###%%%((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''((((((((((((((())))))***************+++,,,---......///333:::EEEOOOWWW[[[fffnnnwww}}}}}}~~~xxxooofff]]]XXXSSSNNNHHHEEEDDDAAA<<<888222000---***(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))(((((()))***((()))---???iiitttpppoooddd^^^MMMBBB<<<444777===999111111000//////000111222000111333666:::???CCCEEEEEEGGGIIIKKKPPPccc}}}}}}{{{yyyVVV666111,,,***,,,---+++***,,,(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&%%%$$$######%%%'''(((&&&''''''''''''''''''&&&'''''''''''''''((()))***(((((()))***************'''///777BBBYYYuuulll___[[[fffmmmlllmmmsss}}}uuunnngggWWWFFFFFFOOOOOONNNLLLJJJGGGGGGKKKOOONNNWWWbbblllssswwwwwwuuuzzz|||ssslllqqqyyy|||vvvjjjccccccVVVgggrrrooolllqqqtttrrr{{{wwwuuurrrlllfffllluuussstttwwwwwwrrrlllooouuuwww~~~xxxfff[[[fffwww|||sssoooggg^^^JJJ@@@444111555999888555777444000,,,)))(((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""&&&***(((%%%###%%%((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))***+++---000222333;;;<<>>===<<<:::777555333222000111222222111000111333222222777@@@EEEFFFGGGJJJNNNIIIPPPhhh~~~{{{wwwtttssstttuuuvvvwwwwwwwwwwwwtttvvvyyy{{{}}}|||}}}~~~~~~lllPPP999000---******+++---,,,+++(((((('''&&&&&&&&&&&&'''))))))'''&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''')))(((((((((((())))))***&&&(((***+++++++++---...333CCCYYYkkkuuuvvvtttqqqjjjiiigggcccfffssswwwcccKKK@@@EEECCCEEEKKKNNNMMMNNNSSSMMMNNNQQQUUU]]]iiiuuu~~~xxxooojjjiiihhhuuu{{{rrrjjjkkknnnmmmsssqqqrrrtttsssqqqqqqsss}}}|||}}}~~~}}}|||ssseeegggqqqwwwzzznnndddTTTFFF===:::999:::999999999888555000+++((('''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''''''''''')))***+++,,,)))(((***)))'''))).........222999AAALLL]]]llluuuxxxwwwuuuuuuwwwxxx~~~zzzxxxyyyzzz|||}}}||||||~~~{{{yyypppnnnbbbXXXMMMCCC999111...///000+++)))))))))''''''***''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((()))************+++555===TTTzzzuuueeelllaaaEEE???>>><<<999666444222111///111222222111111222444<<<:::<<>>444///+++++++++(((''')))''''''&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******(((((())))))************...:::KKKcccwwwyyyyyykkkmmmZZZ;;;???===;;;888555333111000///000111222111222444666>>><<<>>>DDDHHHHHHHHHJJJQQQiii{{{xxxvvvtttsssrrrpppnnnlllkkkkkkiiihhhhhhhhhiiijjjooooooooonnnnnnooorrruuu~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{|||~~~~~~wwwnnnrrr{{{|||{{{{{{}}}~~~|||~~~}}}{{{zzzyyyyyy}}}~~~___III999------,,,,,,,,,,,,,,,+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&******)))(((((('''((((((***%%%'''---)))%%%444JJJ]]]oooyyytttpppqqqjjj]]]OOOXXXiii{{{yyykkkLLL999===DDDHHHRRRMMMNNNNNNOOOQQQVVV```hhh|||qqqiiihhhfffaaadddjjj|||}}}uuuxxxyyywwwpppmmmvvvuuurrrnnntttuuuqqqpppppp|||{{{dddKKK<<<999<<<777222//////222333///******)))'''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((())))))))))))(((((((((+++000111111555<<>>===:::777444222111000///000111222222444777999===>>>CCCGGGGGGHHHOOOXXXnnn{{{wwwqqqooollljjjiiihhheeecccbbbaaa^^^\\\\\\\\\]]]^^^cccccccccccccccfffkkkooovvvvvvuuuttttttuuuvvvwwwzzzyyyxxxxxxyyyzzz|||~~~~~~}}}~~~zzzwww}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{^^^GGG888......---,,,*********+++))))))(((''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&******)))(((((('''(((((()))&&&(((+++)))---IIIjjj|||~~~wwwkkkkkkpppgggVVVWWWiiihhhRRR>>>CCCAAABBBKKKJJJHHHOOOQQQTTTXXX^^^jjjwww|||sssooofffZZZYYYaaatttooouuuxxxxxxuuuttt|||wwwtttrrr|||~~~wwwvvv}}}{{{mmmYYYJJJEEEFFF999444000000444666444111---,,,)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***))))))((('''///,,,,,,///333;;;IIIWWWnnnzzzzzzxxxwwwoooiiiaaaXXXPPPQQQQQQOOOKKKGGGDDDCCCSSSSSSSSSSSSRRRRRRSSSSSS\\\YYYTTTQQQRRRXXX___dddooolllhhheeeccc___YYYUUUMMMNNNLLLIIIGGGHHHJJJKKKSSSccciii```___lllvvvuuu}}}nnnqqqsssvvv~~~oooYYYHHH???888777555000,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************''')))******)))***---000999RRRqqquuujjjLLL>>>@@@===;;;888555222111111111///000222333444666:::===@@@EEEKKKKKKHHHKKK\\\nnnzzztttpppjjjgggccc```___]]]ZZZXXXVVVTTTRRRPPPOOOOOOPPPQQQRRRSSSTTTVVVXXX]]]ccchhhfffgggjjjlllnnnoooppppppuuuuuutttssstttuuuvvvwww~~~~~~~~~~~~~~~}}}~~~}}}}}}|||{{{{{{|||~~~wwwzzz___HHH888///...---+++)))***,,,...***)))((((((''''''((((((&&&'''(((((()))(((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''***))))))(((((((((((()))(((''')))---111AAAbbb|||hhh[[[]]]eeeaaaUUUkkk|||~~~zzzrrrTTTBBB<<<<<>>BBBCCCGGGKKKKKKHHHQQQkkk|||ssslllggg```]]]XXXUUURRRPPPNNNLLLIIIGGGFFFDDDCCCCCCDDDDDDBBBDDDGGGIIILLLQQQWWW[[[ZZZ\\\```dddhhhkkklllmmmqqqqqqrrrrrrssstttttttttzzzxxxzzz~~~~~~~~~{{{zzzzzz|||vvv|||___JJJ;;;...///...+++***,,,222666***))))))((((((((((((((('''''')))*********))))))&&&&&&''''''''''''''''''(((((())))))))))))(((((()))(((((((((((())))))***))))))***///===TTTnnnrrr```UUUWWW```hhhlll}}}tttjjjwwwsssMMM777;;;GGGJJJLLLGGGHHHOOOSSS^^^rrryyylllaaa[[[aaaiiinnnrrr~~~}}}iiieeeiiinnnrrrsssqqqpppnnnwwwvvv{{{}}}ssslllssswwwyyymmm]]]MMMBBB???;;;666111......///000222222///+++&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))***)))))))))+++,,,...///111777FFFXXXkkkyyyvvvuuuqqqhhh^^^^^^ddd[[[XXXRRROOOSSSZZZ[[[WWW]]]bbbiiimmmooossszzzsssvvvzzz{{{{{{{{{|||~~~zzz}}}}}}yyyuuuyyy}}}qqquuutttmmmgggfffccc^^^fffkkkjjj```WWWTTTRRROOOPPPWWWYYYWWW___nnnwwwxxxkkk^^^PPPJJJGGGAAA<<<:::111000...+++)))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++)))***+++))))))---555<<>>>>>======<<<666666777777777666555444444666888999888999:::<<>>222333444444333222333444111444777888<<>>000///---,,,++++++,,,,,,+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))''')))+++***''')))...***222<<>>;;;:::777444444////////////---+++(((&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###'''&&&$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((())))))+++,,,000,,,***...777EEEXXXhhhuuu}}}ooogggjjjkkkbbbXXXVVVOOOLLLKKKQQQ^^^nnnyyyyyywww|||mmmmmmyyy{{{wwwxxxyyy{{{pppfff^^^XXXPPPWWW___dddiiinnnvvv|||}}}wwwzzz~~~sssooowww|||rrr^^^PPPJJJDDD>>>===:::555333444...+++'''&&&&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))...***)))+++///555BBBNNNmmm|||kkkTTTDDD>>><<<:::888222333444333222222333444333555888;;;???DDDHHHIIIKKKPPPbbbyyyqqqmmmdddggg```WWWPPPMMMIIIDDD@@@;;;999666555555555333111333333222222222111111111333222222222333444555555555666777999;;;<<<>>>>>>BBBCCCDDDGGGIIILLLNNNPPPTTTVVV]]]fffhhhdddbbbeee]]][[[YYYXXXYYY[[[]]]^^^___dddhhhjjjjjjkkkoootttooorrrvvvxxxxxxxxxyyyyyy}}}gggPPP???///...,,,+++******++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***'''(((++++++)))***------;;;KKKUUU^^^gggoooqqq\\\RRRUUUnnnnnncccqqqzzz\\\AAA333000888FFFSSS[[[cccppp}}}{{{wwwtttllljjjgggcccaaaeeelllsss~~~yyyxxx{{{~~~nnnooorrrvvvuuusssvvv|||{{{qqqkkknnnooollllllqqqvvvxxxtttnnnoootttqqqhhhUUUIII>>>;;;<<<999666444000...---...///...***&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))***---///000222666>>>PPPjjj~~~ooocccYYYWWWVVVTTTXXX___iiihhhjjjnnnvvv~~~lllbbbgggrrr{{{~~~yyysssuuutttvvv~~~xxxnnnhhheeeZZZ\\\\\\YYYXXX]]]iiisss|||{{{xxxyyy|||ooonnnqqqqqqnnnkkkdddXXXLLLDDD???;;;:::<<<444---&&&%%%(((***'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******///((((((...111444GGG^^^|||xxx\\\BBB<<<@@@>>>999666222333333333111111222444777888<<<@@@DDDGGGJJJLLLPPP```}}}tttkkkeee[[[QQQLLLEEEBBBAAA???<<<:::888666444333333333111000222222222222111111111000333222222222222222333333111111222444555777888999;;;;;;<<<<<<>>>???@@@AAAFFFJJJQQQWWWWWWRRRNNNOOOKKKKKKKKKKKKLLLNNNOOOPPPOOORRRUUUTTTRRRSSSYYY^^^aaaeeekkkoooqqqssstttuuu}}}gggOOO;;;///...---++++++++++++,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,((('''***+++)))***,,,444FFFZZZaaaaaabbbddddddRRRWWWgggqqqffflllzzzggg@@@666???GGGHHHOOO___qqq}}}yyyuuuqqqlllkkkiiieeeccccccfffiii{{{yyywwwsssmmmiiipppzzzpppiiioooqqqjjjjjjqqqwww~~~qqqnnntttsssjjjeeeVVVFFF@@@???<<<999777222...+++---000000,,,(((''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))+++,,,+++***+++000333222BBBSSS```rrr~~~vvvpppoooZZZUUURRRRRRTTTZZZjjjzzz}}}xxxuuutttuuukkkuuu~~~{{{yyy{{{~~~}}}~~~wwwqqqnnnnnnmmmjjjeee___[[[\\\aaafffqqqvvviiifffqqq~~~|||qqqbbbUUUIII???<<<>>>888222+++)))***+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++&&&+++555555888VVVzzzrrrTTT===>>>DDD>>>666444222333333222111111333555<<<<<<@@@EEEHHHIIILLLQQQ```uuummmbbbZZZOOODDDAAA===;;;;;;;;;:::888777666555444333333333222222111111111111000000000222222111111000111111111000000111222333444555666777777777777888999:::;;;AAADDDJJJNNNNNNLLLJJJJJJNNNOOORRRSSSSSSTTTUUUVVVXXXXXXYYYXXXXXXYYYZZZ[[[```cccfffiiijjjlllnnnppp}}}iiiOOO888000///...,,,,,,,,,------)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((---)))'''))))))(((+++000CCCUUUeeeeee\\\TTTQQQPPPLLLfffaaahhh[[[666555HHHPPPSSS]]]nnn|||yyysssnnnooommmkkkjjjiiigggdddaaallluuuuuuhhhcccmmmzzzsssooovvvxxxpppqqqyyyuuujjjoootttqqqxxxfffSSSHHHCCC@@@>>>???777222---,,,///111...+++((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******(((***+++******...555<<>>999777333...***))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((...777777DDDsss|||zzz^^^HHH;;;???AAA888111222222222333222111222555888===>>>BBBGGGGGGGGGNNNYYYqqq~~~ttt```TTTLLL@@@>>>===:::999999999888777555555555444333222333333111111111000000000//////111000000/////////000000//////000111222222333333444444444444555777888999>>>BBBEEEGGGIIIKKKNNNOOOVVVZZZ___cccfffiiilllooohhhgggggglllqqqsssppplllrrrrrrqqqooommmmmmooorrr}}}kkkRRR999111000...---,,,,,,------)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++))))))))))))***222;;;WWWcccjjjaaaQQQHHHFFFGGGUUUuuu{{{[[[BBBBBBMMMOOObbbzzz}}}yyyrrrmmmpppooonnnnnnnnnlllgggcccdddlllxxx{{{oooeeedddppp~~~wwwnnnooowwwxxxiiinnn}}}qqq]]]OOOEEE@@@???CCC===888111------/////////***)))&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))************''')))***+++---666CCCMMMgggxxx{{{vvvpppsssrrrkkkaaaZZZUUUPPPLLLTTTdddvvv{{{sssiiifffhhhfffhhhkkkkkklllrrr}}}wwwqqqmmmqqqwwwvvvmmmccceeefffkkkttt~~~|||pppssszzz{{{ooo[[[JJJBBB;;;;;;999444...******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++---,,,///444:::UUUmmmKKKAAA<<>>CCCHHHFFFGGGVVViii}}}uuuiiiUUUJJJDDD:::999888777666555444444444111111222111//////000222000000000000///////////////...............//////........./////////000000000000000111222333555666777<<<>>>>>>AAAGGGKKKMMMWWW]]]eeelllrrrxxxzzz{{{xxxzzzlllTTT;;;000///...,,,+++,,,,,,---((())))))***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((***+++***...<<>>555...+++,,,000222...,,,)))'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))))))))*********++++++(((+++...111777EEEYYYgggzzzzzzvvvhhhZZZ]]]\\\UUUNNNOOOXXX^^^^^^iiippptttkkk]]]XXX]]]eeefffnnnwww{{{}}}}}}tttrrrttttttnnnhhhiiieeeaaabbbfffnnnvvv{{{~~~yyyyyysssfffWWWOOOCCCAAA===:::666222...,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++---...111555BBBccc~~~zzziiiDDDBBB@@@===;;;888666555111222222333444777<<>>BBBAAAFFFOOOTTTQQQWWWuuuwwwiii___RRR???::::::444000111222111000///000111---///000///------///222000/////////............+++++++++,,,---...///000000000000000000000000000000//////............///(((///333111111555555222222888@@@FFFKKKRRR[[[cccbbblllwww~~~sssvvvzzzkkkTTT;;;///......---+++******))))))******))))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))***)))+++...000;;;RRRgggdddZZZJJJ???DDDWWWlllyyykkkdddvvvuuuuuu___FFFNNNiii~~~}}}uuuppppppnnnlllkkkjjjjjjllllll{{{yyysssooosss{{{}}}sssyyyxxxlllcccfffrrr{{{rrrmmmuuu~~~zzznnnuuu}}}}}}~~~hhhRRRKKKOOOOOONNNAAA///(((///555444111...***&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''((((((((((((((())))))))))))***)))((((((((((((((()))///)))(((+++,,,)))+++000'''111>>>NNNfff}}}zzzxxxkkkWWWNNNPPPWWWXXXaaaqqq|||rrrtttooohhhbbb\\\___ooozzzqqqpppsssuuuuuusssmmmfffaaa]]]YYYppp{{{qqqbbbccckkkcccSSSBBB:::<<>>AAANNNZZZZZZZZZlllssscccPPPFFF@@@999444222111000///.............../////////...------///111222333333222///------.........//////000000000000111111111111111000///...000000000///000111111222111111000000000000111111111222333555777999:::;;;???EEEKKKMMMNNNUUUcccooo}}}tttyyyhhhRRR999///......---+++******)))(((((()))))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))***)))))))))))))))))))))***+++++++++111BBBXXXiii^^^PPPAAA@@@PPPgggxxxeee___nnn}}}zzzqqqVVVQQQggg~~~wwwrrrnnnmmmkkkjjjjjjkkklllmmmttttttrrrpppttt|||zzzvvvmmmffflllxxx|||vvvtttzzz~~~vvvjjjkkksssuuuxxxzzzsssrrr~~~~~~{{{}}}rrrYYYLLLNNNRRRRRRIII999---+++000444444111---(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))***&&&&&&+++...,,,,,,///???AAAIIIZZZvvvxxxllleeeZZZLLLGGGKKKlllvvv|||tttnnnmmmxxx}}}vvvpppmmmiiihhhjjjhhhcccaaaddd___aaadddgggiiijjjjjjjjjggglllqqqtttuuuyyy{{{vvvxxxxxxtttpppmmmhhhdddVVVddd{{{uuukkkgggfff\\\OOOBBB<<<;;;===@@@666333...***''''''((((((&&&&&&'''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,,,,***///111:::BBBKKKddd|||{{{sssdddooo|||rrrYYYGGGFFFAAA:::555333222222111444444444555888;;;???AAAJJJOOOTTT[[[hhhzzzjjjZZZIII???:::444000///000000///................../////////......111333444555555333111//////000000000000000000111222222444444444444333222000000111111111000111111222333222222111111111111222222111111222222333444444555666999;;;:::999===FFFNNNYYYbbbnnnwwwzzzzzz|||}}}ssszzz{{{eeePPP888......---,,,,,,+++******&&&'''((()))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********---+++)))555NNNbbbiiiUUUDDD777AAA[[[ttt~~~~~~{{{~~~|||]]]ggg}}}{{{qqqVVVQQQdddyyytttlllkkkiiihhhhhhjjjkkkmmmlllppprrrrrrvvv~~~wwwyyyrrrdddeeepppkkklllmmmpppwww|||xxxrrrmmmpppmmmpppzzzxxxuuu|||xxxyyyzzzeeeUUURRRWWWWWWTTTJJJ999,,,---444555333///+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))))))))(((((())))))******((())),,,...---000333JJJVVVjjj~~~}}}yyygggUUUNNNMMMNNNWWWaaa}}}}}}~~~vvvoooddd```[[[XXXWWWTTTOOOKKKLLLIIIHHHJJJIIIEEEEEEGGGDDDEEEGGGIIIJJJKKKJJJJJJIIIMMMRRRVVVXXX\\\bbbgggmmmmmmmmmnnnoootttyyy~~~vvvjjjjjjssszzzzzzdddbbbhhhyyy}}}lll___gggfffaaaSSSDDD;;;;;;>>>>>>:::444---((('''***,,,''''''(((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++,,,,,,+++---222;;;FFFSSSfff|||{{{}}}sssaaaiiiooobbbPPPGGGDDD???999555333222222111555555666888;;;>>>BBBDDDJJJJJJPPPbbb~~~ttt^^^PPP@@@888444000...///000//////..................///000000000000333555666777777666444222333444444333111000111222444555777777777666555444222111333222222222222333444444444333333333333333333444333333333222222222111111666555333111000111666999>>>EEEOOOXXX___fffmmmsssnnnwwwxxxcccOOO999......---,,,,,,+++******'''((()))***************(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))*********(((...---...???[[[hhheeeRRRBBB:::IIIdddxxx|||yyyuuu~~~hhhkkk|||oooYYYOOOaaawww{{{uuukkkjjjhhhgggfffgggiiijjjgggnnnssstttwwwyyyxxxtttkkkfffhhhfffffffffiiinnnvvv{{{}}}uuuuuunnnqqq~~~~~~{{{uuukkk^^^SSSYYYWWWXXXXXXKKK777...111555333000---***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&((()))((('''&&&'''((((((((((((((()))))))))))))))))))))((())))))******---...---,,,+++///:::DDD^^^sssqqqccclll}}}gggVVVGGGEEEMMM[[[kkkxxxwwwwwwyyy}}}}}}rrrbbbVVVQQQMMMIIIGGGEEEBBBBBBBBBAAA>>><<<>>>============<<<;;;<<<:::;;;<<<============<<<;;;===@@@BBBCCCEEEIIILLLTTTVVVXXXZZZ]]]bbbhhhmmmrrrvvv~~~oooeeepppqqqbbbcccrrrtttiiilllooopppiiiZZZIII===888===<<<999333---******+++((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))***+++,,,---------555===LLL```ppp~~~uuuzzzttt^^^LLLIIIAAA===888444333222222111444555777999===AAADDDFFFHHHKKKYYYuuu{{{lllTTTHHH;;;555333000000222000//////.........//////...000111222222333555777888999:::999777666666777777555333111111333666777999999999888666555333333444444444444444555555666666555555444444555555666666666666555555555555555999777555555666999:::;;;:::===AAAFFFKKKSSS[[[aaakkkvvvxxxdddQQQ:::---------,,,,,,++++++******************)))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))************&&&---222888LLLdddiii^^^PPPGGGFFFWWWmmmxxxzzzzzzuuuzzzqqq^^^sss]]]WWW```xxxrrrzzz}}}vvvmmmllliiifffeeeeeeeeefffdddkkkpppqqqttt||||||vvvuuunnnccckkkjjjiiijjjlllqqqxxx~~~ttttttkkkkkkyyy~~~zzz{{{ooowwwnnnnnncccQQQYYYSSSTTT\\\XXXFFF444---333222000...,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''((()))(((''''''((()))(((((((((((()))))))))))))))))))))))))))***+++++++++//////,,,...<<>>??????<<<:::999888999::::::999999888999999888888999999999777888888888888777777777777888999999999:::<<<===???AAACCCFFFHHHLLLQQQUUU\\\aaajjjssszzz~~~zzzssskkkpppxxxpppfffeeemmmxxx}}}uuutttrrrpppjjj\\\JJJ===888999;;;:::555000+++((())))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...222;;;AAARRRmmmzzzyyyZZZGGGEEE>>>:::666333222222222111333555777;;;???CCCFFFHHHLLLVVVlllooo^^^III@@@777444222111222444000000/////////000000111///111333444444555666888999:::;;;:::999888999:::999777555333333444666888999999999888777555444333555555555555555666666777777777666666666666777777666777777777888999999999888666555666:::===>>>>>>;;;;;;::::::<<<@@@FFFJJJlllyyyzzzeeeRRR;;;---------,,,,,,+++++++++++++++++++++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++&&&---666CCCWWWgggeeeYYYIIIFFFNNNaaaqqqvvvxxx|||yyyxxx}}}zzzllleeegggxxxZZZcccxxx~~~~~~yyytttrrrnnniiieeecccbbbbbb```eeeiiijjjooowww}}}~~~{{{}}}vvvhhheeedddfffjjjmmmooouuu{{{vvvxxxoooiiirrruuupppqqqfff}}}}}}uuuvvvmmm]]][[[SSSPPPXXX^^^UUUAAA222555555333111///,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((('''((())))))''''''((()))(((((((((((())))))))))))))))))))))))******+++,,,''',,,222666DDD]]]xxxnnniiiaaa^^^bbbddd[[[PPPLLLSSS```ppp|||}}}yyyuuupppsssooo^^^RRR[[[qqq~~~mmmZZZOOOJJJDDD===:::===<<<999888;;;;;;999888888999999:::;;;;;;;;;999<<<<<<999999<<<<<<::::::999999999888888888888666666666777777999::::::777999:::;;;;;;<<<>>>@@@EEEHHHMMMTTT\\\fffpppwww{{{qqqqqqqqqpppmmmhhhcccccchhhpppvvvzzzyyyssskkkhhhfff___TTTJJJ:::;;;<<<===<<<777///*********)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++...000444???AAASSSrrr{{{{{{zzzkkkPPPAAA===;;;888444222222222222111333555888<<>>mmm}}}{{{fffRRR;;;------,,,,,,,,,,,,++++++******+++++++++******)))'''(((((((((((()))))))))))))))))))))))))))))))))'''(((((()))******+++++++++...888KKK^^^eee___VVVIIIIIIUUUjjjwwwyyyzzz|||zzzyyytttiiibbbmmm}}}}}}|||bbbvvv~~~zzztttnnnhhhcccaaa```___bbbdddfffmmmvvv{{{{{{oooiiifffiiikkklllsss{{{vvvvvvtttnnnooosss}}}|||xxxvvvtttddd\\\UUUWWWaaacccTTTAAA;;;:::999666222---)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''')))***)))((('''((()))(((((((((((())))))))))))))))))))))))***+++,,,---+++111;;;MMMjjjwwwgggeeeccccccddd```XXXTTTUUU]]]fffttt{{{yyyzzz{{{qqq___OOO[[[OOOKKKZZZoooxxxtttmmmWWWPPPCCC888666::::::777666::::::888999<<<;;;888<<<===>>>>>>>>>>>>???@@@>>>AAAAAA>>>>>>AAAAAA===@@@??????>>>>>>>>>>>>>>>;;;:::999999:::;;;<<<<<<888999;;;:::999888999:::888:::<<>>===666111+++***)))((('''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,++++++...111777DDDEEEYYY}}}tttqqq{{{qqqlllQQQDDD???;;;999666333222222222222111444666:::???DDDHHHKKKMMMYYYlllrrrbbbRRRFFF888333222333333111111444333222222222333333444555333555888888777777777888777999::::::999999:::<<<888888777666666666666666777888888999999888888777555555555555555666777777888888777777777777888888666777888999:::;;;;;;<<<999:::;;;;;;<<<<<<=========<<<;;;<<<<<<=========lll{{{fffRRR:::---,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++///...999OOO```ccc\\\VVVTTTTTTaaavvv~~~}}}uuufff[[[aaayyy{{{{{{|||vvvnnnyyyqqqjjjdddaaa___aaabbbbbbeeennnyyy~~~}}}|||ssslllhhhhhhpppzzz}}}wwwppprrr{{{www|||xxxpppvvvooohhh]]]XXXbbblllbbbQQQ@@@???===:::444...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))***+++,,,---555:::GGGbbbtttfffccciiihhhgggaaaRRRKKKYYYnnnzzz}}}}}}~~~~~~}}}}}}xxxnnncccXXXOOOIIIEEEDDDFFFNNN[[[```XXXKKKCCC;;;:::888777<<>>???@@@@@@??????@@@AAA@@@DDDDDD??????CCCCCC>>>BBBBBBAAA@@@@@@AAAAAAAAABBB@@@>>>>>>>>>>>>===<<<666888:::::::::999:::;;;777:::<<<<<<;;;;;;>>>@@@LLLYYYhhhssswww{{{{{{{{{}}}}}}yyyqqqmmmmmmooogggtttmmm___[[[^^^TTTJJJ???;;;>>>@@@<<<777,,,+++)))((('''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,++++++...111>>>MMMPPPfffuuuzzzrrrtttyyyTTT===>>>CCC???888555333222222222222111555777<<>>;;;;;;<<<>>>??????===;;;uuuzzzkkkTTT:::......---,,,+++++++++++++++++++++***)))(((((('''$$$%%%&&&((())))))))))))''''''''''''(((***+++,,,******+++++++++******))),,,333CCCXXXfffhhh___XXXRRRdddsssxxxoooOOOSSSlllvvvlllxxxppphhhaaa^^^aaacccfffmmmuuuxxxwwwuuuwwwxxx}}}sssmmmlllmmm{{{wwwxxxxxxvvvssseeennn~~~rrrmmm^^^SSS[[[kkkkkk```FFFEEE???777111000///,,,&&&&&&%%%''')))******)))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))************+++)))***---***''',,,555AAAJJJbbbtttggg___aaaggg]]]UUUWWW]]]fffqqqzzzrrrmmmnnnqqquuuyyyjjj```SSSHHHCCCCCCCCCCCCEEEDDDCCCCCCAAA>>>:::777;;;999999;;;999666777<<<<<<>>>@@@AAA@@@@@@@@@AAADDDCCCBBBDDDHHHIIIHHHFFFIIIJJJJJJIIIGGGGGGHHHIIIHHHIIIIIIIIIIIIHHHHHHHHH@@@BBBCCCCCCAAA@@@AAABBBBBB===;;;===>>>;;;:::<<<::::::999888555444444555AAACCCIIIRRR]]]jjjuuu|||zzzvvvvvvuuuiiiiiilllwwwppp^^^bbbZZZ]]]RRR???;;;DDDCCC888:::444---)))))))))'''%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***)))***---+++)))///:::GGGGGGXXXxxx{{{~~~xxxcccAAACCCEEE;;;:::555444222000000111222333777;;;===DDDKKKGGGKKK___|||sss\\\LLLDDD@@@;;;999999888777777888888777666555666888999:::888777888333000888???666444AAA::::::999888777777777888:::::::::;;;<<<;;;999777:::<<<======;;;888777777999999888888888888888777777888999888666555777999;;;999777888<<<@@@BBBBBB===<<<<<<>>>??????CCCGGG@@@FFFLLLMMMJJJGGGHHHKKKooovvvkkkTTT:::///...---,,,++++++++++++++++++******)))(((((('''(((((())))))***)))))))))))))))((((((((())))))*********++++++++++++******,,,999OOObbbjjjeee[[[SSSZZZjjjwwwyyyzzzeeeVVVhhhlllqqq|||rrrllleeecccnnn|||zzzssslllgggdddcccccccccfffiiijjjhhhfffooorrryyyuuummmiiikkknnn}}}|||xxxuuuqqquuueeehhhooopppssspppdddVVVVVVccchhhcccIIIBBB:::666555333///---)))'''&&&&&&(((((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************,,,***+++,,,+++,,,555AAAXXXnnn}}}~~~tttlllaaaWWWWWWSSSPPPVVVhhhxxx~~~{{{www|||uuuooonnnjjjccc]]][[[RRRKKKBBB===<<<===>>>??????>>><<<;;;;;;::::::999;;;:::;;;>>>>>><<>>DDDKKKHHHNNNbbbvvveeeRRREEEAAAAAAAAA???===;;;:::::::::::::::===;;;:::999999999888777888555999???===:::===BBB@@@>>><<<;;;;;;;;;;;;:::>>>===<<<===>>>???@@@???CCCBBBAAAAAA@@@@@@??????;;;;;;999555222444:::??????===<<<>>>@@@???;;;666<<<999666666:::@@@GGGKKK>>>>>>>>>>>>???DDDLLLSSSZZZaaakkkrrrssssssrrrsssllltttjjjSSS:::///...---,,,++++++++++++++++++******)))(((((((((***+++++++++******)))(((+++***)))(((((((((((((((******++++++++++++++++++...CCC]]]kkkiii___VVVQQQdddppp{{{|||xxx{{{wwwXXX___nnn```}}}ooo]]]PPPGGGHHHXXXlll~~~zzzvvvqqqmmmkkkjjjhhhfffeeefffeeedddcccpppsssvvv}}}mmmwwwyyyzzzvvvoookkkkkknnn|||}}}xxxtttnnnhhhuuuqqqgggiiijjjgggmmmooohhhXXXPPPYYYgggoooWWWFFF888888:::555000...+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))*********++++++000...---,,,---555GGGWWWssslllkkkpppqqqtttmmmnnnbbbRRRPPPLLLQQQcccpppuuupppllljjjcccVVVKKKFFFCCCAAA===<<<===?????????:::999777666777999<<<>>><<<;;;===AAABBBAAADDDIIIHHHIIIJJJJJJKKKMMMRRRUUUTTTWWW[[[]]]^^^bbbggglllllloooqqqoookkkiiilllppprrrsssssssssqqqnnnjjjhhhdddaaa___^^^^^^\\\XXXTTTSSSMMMJJJJJJIIIFFFEEEFFF@@@>>><<<:::999999:::::::::888777777;;;BBBIIIMMM]]]hhhvvvvvvqqqtttrrrmmmjjjfffdddjjjyyyyyybbbNNNCCC@@@AAA>>><<<777000+++((()))***&&&''''''((()))((((((((((((''''''&&&''''''((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,************,,,555>>>EEEPPPaaayyy|||zzzwww]]]IIIBBB======<<<555444333222111111222444555999???@@@DDDLLLLLLTTTiiivvvjjjZZZNNNGGGGGGJJJMMMJJJGGGDDDBBBCCCCCCCCCBBB@@@???===;;;:::999999999:::666???@@@888FFFWWWSSSFFFBBB???>>>AAACCCCCCBBBHHHGGGFFFEEEDDDDDDEEEEEEIIIFFFCCCDDDGGGIIIIIIGGGEEEHHHIIIDDD>>><<<@@@FFFBBBLLLYYY]]]VVVKKKAAA<<>>:::::::::::::::===@@@CCCBBBAAABBBFFFGGGEEEHHHMMMNNNOOORRRTTTXXX^^^eeejjjhhhpppyyy}}}~~~||||||~~~|||vvvqqqhhhbbb\\\ZZZWWWQQQNNNOOOLLLIIIDDDAAA???>>>======AAA???<<<;;;:::<<<>>>???HHHRRRaaaooo|||}}}ooouuusssooolllooo}}}uuu^^^FFF>>>CCC===>>>===777000***)))***((()))))))))((('''&&&%%%'''''''''''''''(((((()))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))+++000999@@@BBBSSSgggzzzwww}}}~~~{{{kkkJJJ@@@EEE===:::<<<333444333222111222444666777;;;AAABBBFFFNNNRRR___uuusssbbbSSSRRRUUUXXXZZZ\\\YYYTTTOOOLLLKKKLLLKKKIIICCCCCCCCCBBB@@@@@@@@@AAAFFF>>>FFFDDD>>>___}}}pppIIIEEEAAAAAADDDGGGFFFDDDHHHJJJMMMOOOPPPQQQSSSTTTZZZXXXWWW[[[bbbeeeccc___dddjjjppppppjjjaaaZZZVVV___yyytttYYYPPPSSSNNNSSSYYY]]]___```ccceeehhhtttnnnuuukkkTTT;;;//////...---,,,,,,,,,,,,*********)))))))))))))))&&&'''((()))************(((((((((((()))***+++,,,++++++******+++,,,------999OOO```\\\PPPMMMUUU]]]rrruuu{{{yyytttTTTPPPZZZ}}}vvv```[[[xxxlllsssmmmSSSFFFGGGXXXxxx|||xxxyyy|||~~~}}}|||zzzxxxuuurrrooommmgggfffeeedddeeehhhlllooogggmmmppprrr{{{xxx{{{~~~{{{sssllliiihhh___]]]___gggnnnooojjjeee]]]dddhhhiiinnntttrrrkkkaaagggggg[[[KKKLLLeeeyyy\\\AAA888888555111111+++(((&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((************++++++++++++/////////333CCC___~~~~~~rrrpppxxxhhh```[[[PPPNNN]]]{{{~~~vvvuuuuuu```JJJAAACCCDDDCCCBBBAAACCCDDDCCCAAA>>>;;;999<<<>>>AAAAAAAAABBBEEEGGGHHHGGGHHHLLLMMMLLLOOOTTTVVV[[[aaajjjsss}}}zzzwwwrrriiidddcccbbb]]]VVVPPPLLLIIIEEEBBB@@@@@@???>>>===;;;:::999;;;AAAKKKXXXeeetttpppuuuuuusssqqqtttvvv{{{rrrSSSCCCDDD:::>>>@@@>>>777///***)))(((((((((((((((''''''&&&'''''''''''''''((()))***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,+++***))),,,444===BBBFFF\\\rrr}}}uuurrraaaBBB===FFF>>>888999333333222222222333555888999<<>>QQQllliii\\\kkkqqqqqqvvv^^^GGGDDDTTTrrr{{{rrrrrruuuwwwyyyxxxwwwuuussspppnnnmmmiiiiiigggeeedddfffjjjnnn```gggqqqxxx}}}xxxmmmeeeccceeehhh___^^^dddqqqxxxsssiiiaaa```dddhhhmmmuuu~~~~~~zzzkkkllljjj___NNNJJJ]]]vvvxxxcccHHH888444666555333,,,)))&&&%%%&&&'''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))*********++++++++++++,,,***---444AAAYYYzzz}}}ttt~~~|||ttt^^^NNNNNNQQQ]]]sssrrroootttbbbPPP???<<>>@@@CCCCCCAAA>>>===<<>>CCC>>>666555444222222111222444777:::;;;<<>>@@@CCCCCCBBBBBB???BBBDDDDDDBBBAAABBBDDDEEEHHHJJJJJJJJJLLLRRRWWWRRRUUU^^^jjjuuu}}}~~~vvvllleee```]]]WWWPPPJJJEEEBBB@@@>>>;;;;;;===>>>BBBNNN[[[hhhwwwvvvnnnhhhjjjttt~~~~~~{{{{{{vvv```OOO@@@AAABBBBBBAAA===888444///---+++)))((()))+++,,,''''''''''''((()))***+++))))))))))))(((((((((((('''''''''((()))*********)))))))))))))))))))))))))))************+++++++++(((+++++++++111<<>>000000...---------------)))))))))))))))*********+++,,,,,,,,,,,,+++******,,,+++******)))*********,,,+++*********,,,///000HHHVVV[[[OOOGGGOOO\\\bbbjjjyyy}}}www}}}mmmIIILLLoooooosssvvv[[[eeeYYYQQQVVVrrrppphhhkkkoooqqqrrrrrrssssssrrrrrrqqqpppiiijjjiiifffbbbbbbfffiiinnngggkkkxxx{{{yyyzzzppplllkkkhhhfffddd^^^___jjjsssvvvyyy}}}qqqqqqpppsssyyy~~~ssslllggg[[[PPPWWWhhhzzzyyyfffIII:::<<<:::///333///***'''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,333===MMMccczzzqqqnnnqqqeeeaaaPPPNNNiii~~~mmmQQQ===;;;;;;<<<@@@???===???DDDAAACCCEEEDDDBBBAAACCCFFFJJJLLLNNNMMMMMMQQQZZZbbbeeejjjvvv|||pppcccXXXPPPLLLJJJBBB???>>>>>>;;;888>>>IIIVVVfffyyyuuuiiijjjxxx}}}oooppp|||~~~jjjTTTEEECCCAAABBBCCCBBB>>>:::888555000+++((('''((((((''''''''''''((()))++++++))))))))))))((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++'''+++,,,+++222>>>DDDBBBRRRjjjaaa===GGG>>>777<<<444,,,888111111111222555888<<<>>><<>>======>>>AAADDDEEEEEEEEEDDDDDDEEEGGGIIIIIIIIIPPPOOOQQQVVVYYY___mmm}}}|||kkkcccccccccSSSMMMEEEAAAAAA@@@>>>;;;FFFOOO^^^qqqtttllleeekkk}}}tttssswwwyyy{{{~~~wwwttttttqqqjjjdddUUUGGG<<<>>>BBBAAA@@@AAACCC@@@777+++(((,,,,,,'''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************%%%)))+++'''&&&)))***)))))))))))))))))))))))))))......---...555>>>DDDEEE[[[nnn{{{VVVIIIFFFAAA;;;777555444444111111111222555888<<<>>>AAABBBKKKXXXcccrrr|||kkkaaabbbooowwwtttzzz}}}xxx~~~~~~{{{{{{~~~nnnlll~~~ooouuulllTTT===333111---,,,,,,------,,,***++++++++++++***))))))+++++++++++++++***))))))******************************+++,,,***)))///777QQQ___YYYHHHIIIVVVgggvvvxxx}}}~~~lllPPPSSSqqq~~~xxxkkkmmmzzzfffbbbyyyyyypppdddYYY]]]UUUrrrwww~~~zzzttttttuuurrrppppppqqqoookkkhhhgggiiikkkkkkjjjhhhfffffffffjjjmmmmmmmmmsss}}}yyyWWW[[[yyyuuurrrxxxrrrwwwtttkkkiiicccXXXTTTXXXhhh```AAA:::777///222444111)))%%%''')))'''$$$$$$%%%&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***++++++)))))),,,222888KKKoooxxxeee]]]aaaeeeUUUaaapppUUUDDD???===>>>>>>???AAADDDFFFGGGHHHGGGGGGIIIKKKNNNPPPQQQQQQSSSRRRXXXfffwwwxxxsssbbb\\\SSSKKKEEE@@@>>>===>>>CCCMMM[[[lll}}}ppphhhqqqzzzzzzuuurrrpppmmmfffdddqqq|||uuusssrrrpppmmmcccVVVKKKIIIHHHDDD???>>>EEEDDD<<<111+++,,,+++''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************(((******((((((,,,,,,((())))))))))))))))))))))))---++++++111<<>>@@@FFFJJJTTTaaannn~~~sssdddaaahhhxxxiiigggdddaaabbbkkkxxxuuummmtttzzzyyytttmmmjjjkkkppprrrnnnlllllluuuwwwiiiiiikkknnnnnnllliiihhhaaagggnnnqqqooojjjgggggggggpppnnniiijjjiiimmmzzzmmmrrr~~~lllSSS<<<444111...,,,,,,------,,,***++++++++++++***))))))***++++++++++++***))))))******************************+++,,,***)))111:::RRRYYYRRRKKKVVVfffsss}}}yyy{{{{{{VVVIII```yyyzzzsssvvvuuu___kkktttzzzxxxggg```XXX]]]ZZZ}}}sssyyy|||ssskkkkkkfffgggiiijjjjjjiiigggfffggghhhjjjkkkkkkiiigggfffgggkkkmmmlllkkkmmmsssyyyZZZSSSssssssxxxyyy{{{qqqjjjkkkiiieeefffllluuuhhhJJJ===777111000222000***&&&'''((((((######$$$&&&'''((()))***&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((+++......+++(((,,,)))***---+++,,,:::KKKjjjppp]]]YYY[[[\\\wwwmmmXXXHHH>>>===BBB???@@@AAADDDFFFHHHIIIJJJHHHIIIJJJLLLOOORRRTTTVVVeeehhhvvvvvvqqqggg\\\RRRKKKFFFCCC>>>>>>@@@GGGTTTggg{{{~~~zzzwwwlllmmmnnnfff\\\[[[jjjxxxtttuuuxxxyyyssshhh\\\UUUPPPHHHAAA>>>GGGGGGAAA777///,,,***'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************++++++((())),,,+++'''))))))))))))))))))))))))---)))***333@@@HHHHHHEEE^^^xxx}}}iiiTTTAAAEEEBBB===888444333222222333333444555888<<<@@@BBBEEENNNYYYccctttzzzsssgggaaalll|||sssfffZZZ[[[[[[[[[\\\bbbjjjqqqqqqzzzzzzvvvnnnkkkbbbgggrrr{{{pppkkkiiikkkrrrtttnnngggdddkkkttt}}}zzzpppgggVVV]]]___\\\^^^ccc___WWWggggggfffeeedddccccccdddqqq~~~xxxwwwzzzjjjpppmmmUUU>>>444111...,,,------------***++++++++++++***))))))******+++++++++******)))******************************+++,,,******444???UUUWWWPPPRRRfffuuu|||hhhJJJSSSuuu{{{||||||~~~|||ccc[[[www~~~vvvnnnwwwooommmzzzmmmrrruuuoookkkmmmkkkmmmoooooolllhhhfffeeeccccccdddfffggggggeeeccceeeiiilllllljjjjjjmmmqqqlllZZZ}}}sssfff~~~}}}wwwmmmkkklllooowwwrrrQQQ<<<666777000000...***''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((+++******...333444000+++...(((***000000333KKKgggfffXXXZZZiiivvvlllNNNDDDAAA===???FFF@@@AAACCCEEEEEEGGGIIIJJJLLLLLLLLLMMMRRRZZZcccjjj{{{ssslllbbbWWWOOOJJJDDD???@@@FFFVVVmmmyyynnnnnngggaaafffuuu~~~xxxzzzuuuhhh]]]TTTLLLFFFCCCEEEEEEBBB:::222,,,)))((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************+++///000+++'''((()))((()))))))))))))))))))))))),,,***,,,555>>>DDDGGGIIIZZZuuuoooWWWJJJEEEBBB???;;;666333111111111333333444666999===AAACCCDDDOOOYYYcccwwwxxxooofffaaaiiissshhhccciiijjjiiifffdddffflllqqqoootttuuurrrnnnmmmkkkhhhooolllrrrwwwooofffiiikkkmmmqqqvvvvvvtttzzzuuurrrtttwwwkkkppp}}}mmmUUU>>>444222...------......---***++++++++++++***)))))))))******+++++++++******************************)))***,,,,,,)))+++777DDD^^^YYYPPPWWWppp[[[OOOhhh}}}wwwfff[[[cccvvvvvvuuunnn```hhhqqqnnniiijjjvvvwwwwwwtttooojjjgggfff___^^^]]]___bbbccccccaaaaaaeeeiiikkkkkkkkklllnnnooottt|||xxx}}}kkkooo~~~xxxwww|||vvvooolllkkkmmmqqqsss^^^>>>444888000///...,,,)))&&&''')))***))))))'''&&&%%%%%%$$$&&&''''''((((((((((((((())))))))))))))))))))))))+++******...444555111,,,---&&&(((111777BBB___eeePPPYYYmmmsssTTT<<<;;;AAA>>>>>>DDDAAACCCDDDEEEDDDEEEIIILLLNNNPPPTTTZZZgggxxx}}}kkk\\\XXXNNNEEEAAA@@@GGGXXXhhhrrrhhhdddkkkvvvtttdddXXXQQQNNNKKKBBBAAA>>>:::444...+++***))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************---555888000(((&&&)))+++))))))))))))))))))))))))***+++000888>>>BBBMMMXXXaaa~~~~~~|||dddKKKFFFKKK@@@===999555222000111111222222333555999===BBBDDDHHHRRR]]]ggg}}}yyyqqqfffaaahhhzzzoooddd___```hhhiiiiiiiiijjjqqq{{{}}}zzz||||||xxxvvvwwwpppqqqwww{{{nnnUUU===555222///------......---***++++++++++++***))))))))))))***++++++++++++***************************)))***,,,,,,))),,,999HHHXXXRRRLLLZZZyyyYYY]]]wwwwwwiiirrr}}}qqq^^^aaavvvxxxwwwwww}}}~~~~~~iii^^^gggoooggg\\\WWWaaabbbcccdddeeefffffffff]]]YYYVVVWWW\\\___aaa```[[[___eeehhhkkklllmmmnnnxxxyyyqqqlllllluuurrrzzzrrriiiooouuuzzzsssqqqwww||||||zzzwwwtttooohhh```[[[WWWgggqqqHHH444666222000//////+++&&&&&&)))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((+++///000...+++)))&&&(((444CCCVVVsssfffMMMOOOmmm}}}rrrzzz\\\FFF666:::@@@>>><<>><<<888444111000111111111222333666:::>>>CCCFFFIIIRRR```oootttjjjbbbggg}}}vvvkkk^^^VVVTTTRRRTTTYYY___iiiyyyrrrqqqvvvxxxrrrYYYAAA555222///---............***++++++++++++***))))))))))))***+++++++++++++++************************(((***,,,,,,))),,,;;;KKKJJJJJJNNNeee{{{fffuuuuuufffiiixxxeee]]]jjj{{{qqqmmmxxxooobbbqqq}}}mmmeeemmmqqqfffZZZXXXTTTRRRRRRVVV\\\aaacccbbbXXXSSSNNNNNNSSSYYY\\\\\\WWW[[[```eeeiiilllmmmnnnsssxxxzzzjjjoooooorrrpppnnnkkkbbbbbbooouuurrrllliiipppyyyxxxpppkkknnnrrrtttrrrlllbbbZZZKKKUUUrrr}}}SSS999999555111000111---&&&&&&)))&&&&&&''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,+++)))***000>>>UUUnnnzzzgggWWWVVVfffjjjfffsssJJJ???777888<<<===>>>AAAEEEGGGHHHHHHIIINNNXXX```___ooo~~~|||~~~~~~zzz|||~~~|||yyyvvvvvvvvvyyywwwtttpppmmmjjjgggfffcccbbbbbbdddhhhlllnnnnnnssstttwww}}}vvvhhh\\\WWWPPPGGGEEEKKK[[[gggyyy~~~jjjfffccc```iiixxxrrrddd]]]YYYVVVKKKBBB<<<>>>>>>999222000***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************---000000---+++------***))))))))))))))))))))))))++++++444@@@EEEGGGSSScccYYYvvv|||]]]EEEAAABBB===;;;777333111000111222222333444777;;;@@@EEEHHHKKKTTTggg~~~ooogggeeewww}}}yyynnn___QQQLLLEEEHHHMMMSSS^^^ooopppqqqyyy}}}www___HHH555222///---............***++++++++++++***))))))((()))***+++++++++++++++************************(((***,,,,,,)))---<<>>;;;777666888===BBBFFFFFFHHHJJJKKKMMMTTT```jjjyyyzzzmmmddddddkkkttt|||~~~~~~~~~{{{yyyyyy}}}wwwyyyzzzxxxtttrrrrrrsssuuurrrlllfff___YYYUUUSSSMMMMMMNNNQQQVVV[[[]]]]]]bbbbbbdddjjjrrrzzzxxxkkkhhhaaaUUUOOORRRIIIXXXoooyyyssslllbbbggguuu~~~tttgggbbb]]]XXXQQQEEE>>>@@@BBB===555222******))))))((((((((('''(((((((((((())))))))))))))))))))))))************)))(((%%%$$$)))...,,,%%%))))))))))))))))))))))))...,,,222@@@EEEEEELLLWWWYYYooo~~~^^^GGGAAA======;;;777333111111111222444444666888===BBBGGGJJJRRR[[[sss|||llleeeiii|||zzzqqqaaaSSSKKKHHHIIIJJJKKKPPP[[[hhhrrrlllmmm{{{yyysssttt}}}zzz^^^DDD666222...++++++---.........,,,******+++,,,+++***))))))))))))))))))))))))************************+++***+++,,,---222???NNN@@@QQQppp~~~oooyyyjjjnnn{{{}}}www___bbbyyy}}}hhh^^^xxxgggWWWMMMMMMJJJHHH[[[tttyyyyyynnnaaahhhwwwssskkkpppyyywwwssspppppppppkkkeeeRRRGGG===999===CCCKKKPPPPPPUUU[[[aaaggglllmmmllljjj{{{wwwxxxeeeqqqnnneeecccfffbbbhhh{{{zzzpppjjjgggdddfffjjjtttvvvrrrkkkmmmuuuqqqeeeUUUQQQaaalllJJJ888999333000000///***((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&***+++'''$$$&&&+++///)))666EEEXXXsss}}}~~~{{{\\\VVVVVVfff}}}}}}}}}eeeCCC<<<888666888:::<<>>======>>>AAADDDHHHJJJLLLNNNQQQUUU[[[dddnnnttt||||||~~~tttmmmiiiccc]]]MMMMMMXXXlll}}}rrrnnnrrrwwwzzzyyy|||{{{kkk^^^UUULLLTTTIIIBBBBBBCCC===666222...+++((('''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))******+++)))...999AAAAAA@@@HHHUUUpppyyyjjjQQQEEEDDDLLLAAA:::555444333111111333444:::888777BBBFFFEEEKKKLLLkkkyyysssqqq|||zzzqqqcccTTTKKKKKKIIIGGGHHHNNNXXXcccjjjjjjiiikkkqqqtttxxxyyysssuuuyyyyyy|||sssrrryyyuuu]]]FFF888444///------...//////...,,,******+++,,,+++******************************************************)))***,,,...444CCCQQQEEEQQQiii|||kkkddd~~~mmmdddnnntttfff|||}}}nnnhhhmmmooohhhUUUVVVzzzjjjPPPEEECCCKKKRRRZZZtttpppddd```[[[eeesssnnneeejjjhhhccc___ccckkknnnggg^^^IIIDDD???<<<<<<>>>@@@BBBPPPTTTYYY___fffkkkmmmmmmeeeppppppvvv```bbbkkklllhhhhhhllluuuyyypppjjjfffeeeiiipppzzz}}}xxxooojjjaaaWWW]]]vvvsssVVVDDD:::555111111000+++((())))))))))))(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''))))))((((((***++++++333;;;UUUwwwwww~~~gggMMMXXXlllvvv}}}}}}UUU<<<;;;888777;;;>>>@@@EEEJJJLLLRRRZZZaaaeeettt}}}}}}~~~~~~|||tttbbb\\\bbbhhhuuu{{{xxxwwwxxxvvvrrrrrrtttwwwwwwwwwuuuqqqlllgggdddaaa]]]UUUMMMFFFAAA>>><<<;;;:::888777666666777888>>>>>>???BBBGGGNNNUUUZZZbbbeeejjjooottt{{{tttiii^^^PPPJJJUUUiiiyyy}}}wwwqqqvvvyyyfffYYYPPPSSSNNNHHHFFFHHHFFF>>>666///,,,)))'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))***+++++++++111<<>>QQQwww~~~}}}xxxhhhNNNQQQ^^^rrr|||qqqJJJ;;;999777999@@@FFFHHHKKKOOOMMMRRR]]]kkk~~~{{{xxxvvvtttwww|||zzzggg]]][[[YYYcccssswwwtttssstttvvvtttpppppptttttttttssspppkkkddd^^^ZZZQQQMMMFFF???:::777666666666666666777888999999:::777666666666999===AAADDDJJJOOOVVV]]]ccchhhmmmpppuuu{{{~~~qqqcccZZZTTTUUU\\\eeeqqqzzzvvvooorrrqqq___SSSQQQRRRNNNJJJLLLOOOGGG999111...***'''(((((((((((())))))))))))))))))))))))***))))))(((((())))))******************************))))))))))))***++++++---666AAAEEECCCGGGYYYkkkvvvaaaMMMKKKJJJJJJ@@@999444444333111222444333:::999;;;DDDFFFHHHQQQddd}}}rrruuu|||nnn]]]OOOGGG@@@@@@AAAEEEMMMWWWaaagggdddbbbbbbcccbbbdddllltttqqqmmmkkkkkklllnnnttt|||zzz{{{|||zzzxxxyyy}}}tttssspppnnnnnnpppqqqsssvvvsssqqqrrrwww{{{||||||~~~~~~yyyzzz}}}tttwwwttt```KKK;;;777222/////////000000...,,,******+++,,,+++***************************************************+++))))))+++...555CCCPPPEEEXXXsssjjj```mmmwww~~~ddd[[[iiizzz|||~~~{{{fffXXX```uuuyyy{{{wwwXXXBBB::::::;;;AAADDDRRRzzzttt```OOOHHHOOObbb||||||zzz|||fffRRRQQQ[[[UUUUUUaaannnnnncccYYYKKKKKKGGGBBBFFFSSSdddnnnooofff___]]]```dddiiimmmqqqnnnxxx|||}}}mmmUUUiiissshhhiiixxxkkk```___dddlllwww|||wwwggg[[[XXXlllkkkFFF<<<777333222000+++((((((+++++++++***)))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,222999RRRttt{{{rrrSSSJJJ]]]aaaiiiwww~~~cccDDD<<<888777;;;DDDKKKMMMPPPSSSVVVXXXeeennn___]]]lllsssooottt|||xxxssspppnnnppptttwwwwwwvvvssseeeaaa___WWWWWW]]]]]]gggfffiiimmmnnnlllmmmpppmmmmmmkkkfff___WWWOOOJJJCCC@@@<<<888666666888999666777999<<<===?????????;;;999777777888:::;;;<<<>>>BBBHHHMMMQQQUUUYYY[[[aaabbbeeelllyyyuuuaaafffggg\\\PPPSSSjjj}}}qqqmmmxxxzzzttt~~~zzzjjjVVVQQQVVVSSSLLLNNNUUULLL;;;444000+++(((((((((((((((((((((((((((((((((((((((***))))))))))))))))))*********************************))))))******+++,,,...888BBBDDDAAAJJJ```tttppp}}}}}}^^^KKKKKKIIIEEE???999444444444222222555444;;;;;;===EEEGGGKKKYYYrrrwww|||zzzkkkYYYJJJBBB======@@@DDDLLLUUU^^^cccgggfffdddbbbaaaaaafffkkkkkkkkkkkkjjjiiilllttt{{{yyyvvvssstttuuuuuurrrpppaaa^^^\\\```hhhlllllliiieeedddeeejjjpppvvvxxxxxxwww~~~}}}|||vvvxxxyyybbbJJJ<<<888333///.../////////...,,,******+++,,,+++***************************************************---***)))+++---333>>>IIIGGGaaa}}}ddddddvvvuuuyyy|||{{{bbb```ssszzz___QQQ\\\^^^qqq~~~{{{zzzbbbMMMCCCAAA>>><<>>EEEIIIKKKPPPWWWgggsssgggIIICCC999;;;HHHJJJDDDMMM___}}}yyyuuuqqqlllhhhgggiiikkkjjjiii```YYY^^^aaaXXXRRRRRRMMMRRRPPPRRRXXX\\\\\\]]]```[[[[[[YYYUUUOOOGGG@@@<<<999888666666777:::>>>@@@===???AAACCCDDDBBB@@@???AAA???===<<<>>>>>>===<<<;;;===>>>???@@@BBBEEEHHHMMMMMMMMMOOOSSS___ppp~~~~~~mmmooohhhUUUGGGQQQqqquuulllkkklllooo|||{{{ppprrr{{{aaaWWW[[[WWWPPPSSSZZZRRRBBB888444...***((()))((((((((((((((((((((((((((((((******))))))))))))*********************************************++++++,,,...999BBBAAAAAAMMMggg|||zzzuuu\\\LLLMMMJJJEEE>>>888333444444222333666555;;;<<>>===888BBBQQQUUU[[[wwwyyynnn```UUUPPP[[[nnnvvvxxxuuurrrrrrooovvvrrrkkkhhh\\\SSSVVVLLLOOO\\\lllqqqmmmkkknnnqqqyyy||||||uuuaaaZZZZZZ\\\cccmmmgggjjjmmmjjjiiizzzbbb^^^mmmyyyzzz{{{mmmpppvvvyyytttiiibbbbbbgggssszzzxxx|||vvvpppgggYYY\\\~~~[[[???999555333111+++''''''((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))******)))***------***///HHHcccwwwbbbQQQ[[[qqq|||KKK999999;;;???@@@CCCGGGIIIMMMXXXdddyyyUUUBBB<<<:::666:::BBBAAA===FFFVVVrrrzzzvvvrrrmmmlllfff___\\\]]]______^^^NNNJJJTTT]]]YYYWWWWWWQQQFFF???===CCCIIIJJJIIIIIIFFFFFFFFFDDDAAA===:::777555555666888;;;???CCCFFFGGGKKKQQQWWWZZZ[[[YYYXXXQQQNNNKKKKKKMMMLLLIIIFFFEEEDDDBBB>>>;;;;;;===@@@<<<>>>AAABBB@@@BBBNNN[[[uuu~~~xxxkkk]]]XXX___hhhmmm}}}yyyoookkkllllllppp}}}hhhfffrrraaa```[[[VVVZZZaaa\\\QQQ===888111,,,***)))))))))))))))))))))))))))))))))+++******))))))******+++************************+++************+++,,,,,,///:::BBBBBBEEEWWWrrrooowwwQQQHHHKKKGGGDDD===777333333444333444777777<<<===AAAHHHJJJXXXpppxxx|||{{{ppp___LLL@@@===>>>???CCCJJJSSSZZZ___hhhiiigggcccbbbeeefffddddddggghhhffffffiiillllllpppjjjgggmmmtttooo^^^OOOPPPLLLIIIMMMWWWaaaeeeeeeaaafffooovvvyyywwwssspppggg```ZZZRRRSSSmmm}}}{{{vvvcccPPP@@@;;;666222000000000///...,,,******+++,,,+++***++++++++++++++++++++++++************************...++++++...111444:::AAA[[[tttnnnlllzzz}}}vvvnnnfffsss|||hhhTTTVVVjjj~~~|||dddIII:::999>>>CCCHHHBBBEEECCC888999DDDGGG```}}}wwwiiiXXXOOOOOObbbuuurrrqqqvvvuuupppnnnkkkqqqllldddbbbZZZRRRUUULLLNNNYYYfffhhh___[[[___iiisss||||||hhhWWWTTTXXX[[[cccmmmffflllfff___jjjyyyqqq[[[hhh|||vvvxxx|||llljjjlllrrryyyxxxooogggeeekkkpppsssrrrqqqrrruuuvvvnnniiiXXXTTTwwwjjjBBB<<<777666333---))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))(((+++...///888TTTqqqqqquuurrrWWWZZZqqqyyyVVV;;;888======@@@DDDIIIMMMPPPZZZppp|||SSS???===???>>>===@@@CCCDDDDDDJJJRRR```rrr~~~{{{tttsssqqqllliiibbbXXXSSSRRRTTTUUUUUUPPPNNN]]]mmmppppppppphhhRRRFFF===@@@FFFGGGBBB>>>>>>>>>======<<<<<<;;;;;;777888:::>>>AAAEEEGGGIIILLLRRR\\\fffmmmqqqrrrqqqfffccc```___```___ZZZUUURRRPPPMMMGGGBBB??????@@@999:::===@@@>>>;;;@@@IIISSSmmmxxxqqqnnnjjj___RRRiiirrr||||||pppqqqnnnkkkpppoooddd|||hhhaaa[[[[[[aaafffeeebbbAAA;;;444...++++++******))))))))))))))))))))))))+++******))))))******+++************************++++++******++++++,,,---111<<>>CCCJJJTTT]]]cccdddfffeeeaaabbbggggggdddcccggggggeeegggjjjhhhcccbbbaaacccjjjnnnjjj\\\PPPJJJSSS]]]eeeiiilllqqqvvvsssyyyzzzoooggg[[[SSSNNNMMMXXXwww{{{{{{pppcccWWWBBB===777333222111111000...,,,******+++,,,+++***++++++++++++++++++++++++************************---***+++000444666;;;AAA___wwwhhhqqq{{{rrryyyqqqwwwttt```VVVccc}}}{{{]]]CCC888;;;BBBFFFOOOJJJOOOOOOBBBAAAKKKPPPgggzzz~~~}}}wwwfffSSSJJJLLL[[[lllyyyoooooorrrpppllljjjffflllggg```aaa\\\UUUWWWDDDEEEOOO___bbbZZZVVVZZZVVV___dddeeemmmwwwvvvllllllYYYMMMPPPWWW[[[cccmmmmmmtttfff]]]ppp|||\\\bbbwwwkkkgggpppjjjdddeeemmmxxx~~~zzzvvvtttjjjiiinnnssslllccciiiwwwnnnnnnaaa[[[}}}wwwEEE???:::888555///++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))***************&&&(((///555@@@[[[vvv~~~pppnnnyyyhhh[[[nnn{{{WWW<<<999>>>>>><<>>===>>>???@@@DDDHHHJJJKKKSSShhhyyyxxxtttvvvvvvrrrjjjaaaVVVNNNLLLMMMNNNNNNbbbcccvvvgggWWWIIIIIIOOONNNFFF???AAA@@@???>>>>>>>>>>>>???;;;===@@@CCCFFFIIIJJJKKKLLLRRR[[[eeekkkmmmmmmlllsssoookkkkkkkkkiiiccc]]]WWWUUURRRLLLFFFAAA??????AAA===<<<@@@AAA???BBBIIIGGG```yyytttmmmlllhhhcccZZZdddrrr~~~}}}|||tttppptttzzzhhhtttjjj___XXX\\\dddgggjjjlllCCC===555///,,,+++++++++))))))))))))))))))))))))++++++************++++++************************++++++******++++++,,,---333>>>FFFJJJWWWrrrxxx|||{{{VVVEEEKKKJJJCCCCCC<<<666222333444444555888:::>>>>>>BBBIIINNNbbbrrrvvv|||~~~zzz~~~xxxuuussssssoooaaaKKK:::<<<<<<>>>BBBKKKUUU```fffaaaeeedddaaaccciiiiiieeeeeeiiiiiigggiiilllggg___WWWZZZaaagggiiieee\\\VVVWWWlll~~~||||||kkkaaaPPPMMMRRR]]]ooozzzuuummmjjjrrrqqq^^^PPPDDDAAA999222111555555222......---,,,++++++++++++,,,***((()))+++,,,+++(((+++*********))))))((((((......((()))444999???NNNcccyyycccrrr}}}}}}|||~~~wwwmmmooommmUUUUUUiii}}}|||aaaJJJ>>><<<>>>AAAEEERRR\\\XXXMMMKKKXXXfff|||yyy||||||yyyuuulllYYYHHHHHHRRRYYYiiiyyyrrrlllmmmrrrrrrjjjbbbjjjgggccc```^^^]]]\\\ZZZJJJ>>>DDDTTT[[[```bbb\\\```ZZZWWWXXX\\\[[[XXXUUUSSSPPPOOOOOOOOOSSS```mmmiiijjjhhhgggooo}}}kkkOOOlllvvveeelllbbb\\\dddmmmwwwzzzkkkqqqrrrsssvvvmmmgggnnnooooooeeefffPPP???888666000///---###******)))(((((((((((((((''''''''''''((((((((((((*********))))))))))))))))))***,,,111===RRRjjj{{{}}}jjjcccqqqxxx___\\\rrr{{{aaa===<<<@@@999;;;GGGDDDKKKSSSWWWaaa|||nnn]]]NNNHHHJJJIIIGGGGGGIIIJJJJJJHHHCCC???III^^^uuu~~~xxxsssnnnhhh___SSSIIIEEEFFFHHHJJJYYY^^^zzzwwwdddYYYbbbmmmjjj]]]TTTQQQMMMIIIIIIKKKKKKGGGBBBCCCHHHKKKIIIDDDBBBDDDGGGFFFEEEEEEEEEHHHLLLQQQTTTTTTSSSRRRQQQQQQOOOKKKHHHJJJGGGDDDAAA@@@@@@>>>======999:::@@@???;;;DDDRRR```bbbttt{{{xxxkkkaaaeee^^^^^^iii|||~~~www|||wwwfffsssyyymmmlllttthhhgggeeeeeehhhmmmmmmjjjXXX<<<444444+++---000$$$))))))))))))))))))))))))))))))))))))************************************,,,))))))++++++***,,,000===>>>DDDRRRfff}}}||||||eeeJJJOOOPPPGGG@@@;;;999777333111111333666888777<<<@@@BBBIII\\\www}}}yyywwwhhhyyyxxxrrroooppphhhVVVDDD;;;<<<>>>@@@BBBGGGPPP\\\eeeccccccbbbbbbbbbcccddddddeeefffgggjjjjjjgggaaa\\\XXXRRR\\\jjjkkkggg```VVVtttzzzyyy}}}lllcccbbbWWW\\\{{{eeeZZZVVV^^^fffkkkrrr{{{|||nnn\\\NNNFFFCCC;;;444222666666333......---,,,++++++++++++,,,***((()))+++,,,+++)))+++*********)))))))))))),,,---(((***666===EEEUUUtttvvvvvv}}}}}}uuurrrzzzzzzooolllwwwwww^^^OOOXXXqqqnnnPPP@@@===??????EEEOOO[[[```bbbjjjzzzzzzzzz}}}}}}sssiii```SSSFFFFFFNNN\\\www|||pppoooooopppqqqoookkkhhhhhheeeaaa^^^]]][[[YYYXXXIII===BBBSSS]]]eeeggg```cccaaa``````___YYYQQQLLLOOOMMMLLLLLLLLLPPP]]]jjjiiikkkhhheeejjjvvvxxx[[[jjjttteeehhhddd^^^dddlllxxx}}}yyyyyyrrrrrrvvvnnneeeiiipppnnnddddddUUUCCC999888222111///&&&******)))(((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))+++***,,,555GGG]]]sss{{{ppphhhnnn~~~jjj\\\VVVfff|||~~~sssSSS:::999===:::???KKKKKKNNNWWWhhhzzzZZZTTTPPPOOOQQQOOORRRQQQPPPPPPPPPOOOLLLIIIMMM\\\mmmxxx}}}}}}vvvnnnddd\\\QQQGGGBBB@@@AAAAAA@@@CCCVVVeeejjj{{{www```UUUccc~~~zzzssslllgggccc```___^^^\\\YYYVVVTTTQQQNNNLLLHHHGGGEEECCCBBBAAAAAAAAADDDBBBAAABBBBBBBBB@@@>>>CCCBBB@@@???>>>>>>======EEE>>><<>>@@@BBBGGGPPP\\\ddddddbbb___]]]]]]^^^^^^^^^cccaaaaaaccceeeeeeaaa]]]\\\cccoooxxxqqqbbbbbbppptttjjjggggggvvvpppUUUKKKDDDEEELLLWWWjjj{{{uuudddUUUHHHFFF>>>666444666666333......---,,,+++++++++++++++***)))***++++++***)))***************)))))))))***,,,(((+++888@@@JJJ[[[zzz{{{ooonnn{{{|||nnngggpppnnnRRRJJJ]]]{{{~~~ZZZDDDAAAAAA;;;???GGGUUUfffvvvvvvjjjiiisss~~~vvvfffXXXQQQJJJEEEIIIQQQdddtttlllppptttrrrmmmiiiiiijjjgggddd```]]][[[YYYWWWUUUJJJ===@@@PPP[[[eeeggg^^^^^^aaaeeefffbbbYYYOOOHHHJJJIIIHHHIIIIIIMMMYYYeeejjjllliiiccccccmmm{{{mmmiiitttkkkgggggg```aaaiiivvv}}}}}}{{{{{{ssssss|||wwwkkkkkklllkkkbbb^^^www^^^GGG;;;999444333222)))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))******---,,,000@@@YYYrrrsssfffiii}}}YYYTTT]]]wwwyyy{{{}}}SSSDDD999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;>>>CCCEEEJJJ\\\ooowwwzzz~~~tttuuuvvvrrrnnnqqq}}}~~~~~~fffcccuuuooo\\\ZZZbbbmmm{{{|||WWW>>>999222///...((())))))))))))))))))))))))))))))))))))************************************+++))))))++++++***...333AAA???KKKdddyyymmmQQQGGGPPPNNNEEE@@@;;;555444222111222555888;;;<<>>III[[[yyyvvvttt~~~vvvjjjhhhxxxpppQQQKKKaaauuullluuuiiiOOOKKKGGG<<<<<>>>>>IIITTT```bbbWWWRRR[[[ccceeeaaa\\\SSSLLLHHHGGGGGGHHHHHHKKKVVVbbbkkkmmmkkkddd```hhhyyy}}}kkk{{{{{{llljjjeeebbbiiivvvxxxppppppxxxssswwwuuurrreeeiiibbbXXXccchhhLLL<<<999555444333,,,***))))))(((((((((((((((''''''''''''(((((((((((()))))))))))))))*********......777NNNmmmssshhhsss{{{]]]___nnnYYYAAA===;;;;;;@@@FFFLLLOOOTTTaaayyyyyyYYYOOO^^^dddfffooovvv~~~|||yyywwwvvvsssooommmiiijjjjjjkkkrrrxxxwwwrrrccc[[[OOODDD===:::888888??????BBBLLL```sssmmmWWWddd~~~wwwvvv{{{}}}yyytttxxxyyyyyywwwssslllfffbbbXXXTTTOOOJJJHHHFFFEEEDDD>>>???@@@AAA@@@@@@@@@AAA555===EEEFFFDDDRRRuuuqqqjjj{{{yyyvvv{{{zzzsssmmmttteeeTTT___ooojjjgggddd[[[XXXiiigggGGG;;;555000---***))))))))))))))))))))))))((()))))))))***************************************)))***,,,++++++000666FFFCCCOOOhhhzzzeeeRRROOOTTTLLLCCC???999333222111111333666:::<<<;;;<<<>>>DDDRRRkkk{{{nnn```cccyyy}}}}}}~~~yyyqqqfffYYYLLLBBB===<<<999<<<@@@CCCGGGNNNXXX___[[[ZZZXXXVVVUUUSSSRRRQQQPPPVVV\\\^^^^^^aaahhhooo}}}kkkppp|||qqqsssxxxzzz|||uuummmgggccccccmmmwwwcccMMMPPPPPPOOORRR\\\ppprrrbbbMMMLLLDDD:::444555555444......---,,,++++++++++++******+++************+++***************+++++++++,,,///***+++444:::FFFYYY}}}lllkkkmmm{{{oooQQQLLLbbb}}}pppuuu}}}bbbZZZRRRGGGCCCCCCHHHTTT```ddd___XXXTTTRRRSSS\\\hhhpppppplllTTTHHH>>><<<===BBBPPP___vvvvvvnnn\\\PPPTTTdddppp{{{wwwpppiiieeeaaa```___eeebbb___]]][[[YYYUUUSSSMMM???===DDDNNN\\\bbbXXXQQQZZZaaa```]]]ZZZTTTLLLHHHGGGHHHIIIIIIKKKTTT___jjjllllllfff```eeexxxnnntttmmmnnnhhhmmmyyyyyynnnmmmwww{{{tttzzzyyyvvviiipppjjjYYYTTTjjjtttRRR<<<999555444333---***))))))(((((((((((((((''''''''''''(((((((((((((((((())))))************+++000AAA^^^}}}tttqqqtttwwweeeXXXeee|||jjjKKK<<<<<<<<<>>>CCCJJJNNNOOOZZZvvv^^^SSS[[[iiigggfffuuu}}}xxx|||}}}yyyooohhhiiimmmooo___VVVIII???999888999:::>>>BBBFFFWWWsssppp\\\uuutttaaa^^^[[[ZZZ]]]______^^^hhhkkknnnpppooolllgggdddZZZUUUOOOIIIFFFEEECCCBBB@@@AAACCCBBBAAA@@@BBBDDD???CCCIIIOOOXXXppppppxxxqqqgggooo{{{uuuxxx{{{wwwmmmooo|||sssZZZ[[[gggjjjmmmiii[[[RRR]]]oooxxxVVV>>>666222------))))))))))))))))))))))))((()))))))))************************************))))))***,,,++++++111:::EEEDDDOOOeeetttyyywww~~~^^^SSSSSSTTTHHH@@@>>>999222111111111333777:::<<<===>>>AAAJJJ[[[tttvvv|||~~~zzzqqqhhhnnn}}}}}}~~~~~~~~~~~~xxxrrrfffTTTEEE===;;;;;;999<<<@@@CCCFFFLLLUUU[[[YYY[[[\\\YYYSSSOOONNNOOOOOO\\\ggggggaaacccppp~~~~~~tttqqqrrrssshhhiiippprrrnnnkkkfffbbbaaabbbfffrrr~~~{{{cccXXXSSSUUUYYY^^^hhh}}}uuudddQQQPPPIII===666555666555......---,,,++++++++++++)))+++++++++***)))***+++*********+++++++++++++++,,,///+++,,,555;;;HHH\\\xxx[[[fffyyycccLLLNNNeee~~~}}}mmm___YYYTTTGGGDDDAAABBBGGGLLLOOOPPP]]]```eeelllqqqoooggg```OOODDD======>>>@@@KKKXXXWWWSSSMMMKKKUUUhhhyyyyyyqqqiiiddddddcccaaa^^^bbb```^^^]]][[[YYYUUUSSSKKK@@@===AAAIII[[[fffaaa[[[bbbccc^^^[[[YYYRRRHHHHHHGGGHHHIIIHHHHHHPPP[[[hhhjjjkkkgggaaaccctttqqq}}}xxxmmmnnnhhhkkkwwwzzzrrrnnnrrrtttwwwvvv{{{}}}uuuyyy}}}zzzcccSSS```YYY>>>999666444333---******)))(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++)))777PPPooocccmmm}}}rrr]]]QQQXXXllloooxxxPPPIII<<<<<<===AAAEEEKKKRRRXXXgggnnnPPPVVViiissskkknnnwwwaaaXXX[[[```RRRKKKAAA999777888:::;;;<<<@@@BBBQQQggghhh\\\ZZZ}}}iiiSSSJJJJJJIIIGGGEEEDDDEEEGGGHHHKKKOOORRRTTTSSSRRRPPPMMMIIIEEEBBBAAAAAAAAA@@@AAACCCDDDCCC@@@AAAEEEHHHFFFEEEMMMbbbyyyUUUUUUjjjsssqqquuuxxxvvvyyyxxxrrrpppvvv~~~|||ggg^^^ssspppkkkddd___aaahhhoookkkFFF999555///...))))))))))))))))))))))))))))))))))))************************************((((((+++,,,+++,,,333===@@@DDDOOOaaaqqq|||tttuuuzzzTTTNNNQQQPPPDDD???>>>888111111111222444777:::<<<<<<===CCCPPPddd|||~~~|||tttllleeezzz~~~|||wwwtttsssvvvttthhhUUUDDD;;;:::999:::===AAADDDFFFKKKQQQWWWZZZ___bbb\\\RRRMMMQQQWWWcccoooxxxssshhhgggvvvmmmkkkrrrqqqsssnnnlllgggdddhhhnnnnnnjjjeeeaaa___aaadddgggpppyyyvvv```TTTVVV^^^dddwww{{{xxxfffUUUTTTMMMAAA999777888777......---,,,++++++++++++)))+++,,,+++)))(((***,,,*********++++++,,,,,,,,,***...,,,...888AAAPPPfffsssxxxzzz___oootttWWWIIIUUUpppdddRRRQQQVVVIIIKKKLLLJJJJJJOOOYYYaaammmnnnrrrxxx{{{vvvkkkbbbTTTHHHAAAEEEIIIIIILLLRRRCCCCCCGGGVVVooopppkkkfffddddddddd```\\\___]]]\\\[[[ZZZXXXUUURRRKKKAAA>>>===BBBVVVfffddd^^^dddeee```___```XXXKKKEEEEEEFFFGGGDDDDDDKKKTTTfffggghhhfff```___lll}}}qqqooouuujjjmmmhhhkkkxxxvvvqqqkkkvvvzzz{{{}}}vvvvvvooo[[[bbb___@@@;;;777444333///******)))(((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++///DDDddduuufffrrrqqq[[[TTTWWWiii{{{xxxyyy```BBBBBB;;;<<<@@@FFFHHHMMM]]]nnnVVVLLLXXXlllqqqnnn{{{___JJJFFFIIIBBB???:::888888:::;;;<<<888;;;888???JJJEEELLLiiiooodddeeeeee]]]TTTRRRQQQOOOMMMJJJGGGEEEEEEAAABBBCCCEEEEEEEEEEEEDDDEEECCC@@@@@@AAABBBCCCCCCCCCEEEFFFDDDCCCEEEKKKQQQUUU^^^sss}}}ZZZFFFMMMXXXeeeuuu~~~~~~}}}xxxvvvvvvxxxwwwvvvxxx}}}pppuuu}}}{{{~~~uuueeesssuuummm```___nnn}}}PPP===999111///))))))))))))))))))))))))))))))))))))************************************((((((+++---+++,,,555??????IIIUUUbbbsss|||rrrrrrMMMLLLRRRPPPDDD@@@===333111111111222444777:::;;;<<>>BBBDDDEEEIIINNNSSSWWW^^^ccc\\\QQQQQQ___mmm|||nnnlllyyy|||ssskkknnntttwwwxxxppp{{{~~~xxxrrroooiiifffiiilllooosssxxxuuuoooiiidddZZZVVVcccwww|||vvvdddXXXXXXQQQDDD;;;999::::::......---,,,++++++++++++(((+++,,,,,,)))(((***,,,*********++++++,,,,,,,,,'''---,,,000<<>>:::;;;OOObbbaaaZZZaaacccaaafffjjjbbbTTTCCCCCCDDDDDDAAA@@@FFFOOOeeedddfffeee^^^[[[ffftttpppbbbxxxppphhhrrrooorrryyygggvvv}}}|||zzzsss{{{vvvbbbfff~~~dddCCC<<<999555444000******)))(((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++777QQQuuu{{{nnnuuu|||xxx```PPPYYYkkkxxxvvvwwwWWW===777:::<<>>>>>===///333...111777555SSS~~~qqqfffaaa______```\\\ZZZWWWUUUTTTQQQMMMJJJLLLKKKJJJHHHGGGEEEEEEDDDDDDBBBAAAAAACCCDDDDDDDDDEEEGGGIIIGGGFFFJJJRRRYYYqqqeeeHHHDDDKKKDDDMMMkkk}}}~~~sss|||{{{tttttt|||~~~wwwtttwwwggggggtttvvvxxxttteeettttttbbb[[[oooXXX@@@<<<333///))))))))))))))))))))))))))))))))))))************************************'''(((+++---+++,,,555AAABBBPPP\\\dddwwwzzzaaaLLLNNNUUUSSSGGGAAA<<<...222111222333444777999;;;BBBFFFPPPaaaxxx}}}yyyqqqjjjlllwwwrrrvvvooo[[[GGG===999666;;;???CCCEEEEEEHHHLLLQQQPPPZZZ```YYYQQQWWWmmmrrrpppzzzpppaaaeeetttwwwxxx~~~wwwsssvvvzzz|||wwwjjjeee___```www~~~ooo```YYYRRRMMMCCC:::;;;BBB555///,,,------++++++---++++++)))((((((((()))***,,,***)))***++++++***))),,,...,,,111===FFFYYYttt|||zzz|||||||||yyyvvvZZZfff~~~qqqYYYNNNaaa~~~zzzfffHHH:::>>>HHHUUUsss{{{}}}|||yyyqqqpppppp|||rrrsssccc]]]XXXZZZccchhhddd\\\VVV\\\kkk|||yyyxxxwwwkkkfffccc___\\\[[[]]][[[YYYYYYYYYVVVQQQMMMKKKEEE>>>;;;===HHH]]]pppgggfffddddddggghhhaaaWWWFFFFFFFFFDDDCCCDDDFFFHHH\\\eeeiiiccc\\\]]]dddhhhvvv```rrrqqqrrrfffrrrmmmqqqttt}}}uuuuuuzzz~~~zzzpppqqq}}}{{{NNN999===:::111333---)))'''***+++(((((())),,,***'''(((***+++***((()))******)))***...111222AAA\\\|||sssXXXLLLbbb___GGG;;;;;;???@@@FFFMMMRRR___}}}bbbKKKEEEOOO^^^oooggg@@@444<<<333???CCC@@@EEENNNEEE333111///222666666<<>>>>>DDDMMMZZZsssrrr___fffuuu~~~zzztttwww|||yyyppp]]]HHH999555777;;;===???AAABBBDDDGGGJJJQQQWWWZZZVVVUUUgggooojjjjjjooouuubbbdddqqq|||{{{}}}nnn```]]]YYYSSSFFF;;;:::???444///+++,,,---++++++---,,,+++***)))))))))******)))(((((()))+++---,,,,,,+++---+++000<<>>;;;===FFFYYYiiiggghhhgggfffhhhfff\\\PPPIIIGGGEEECCCBBBBBBEEEGGGXXXbbbiiieee___^^^bbbeeetttsssyyynnniiissszzzssskkkqqqyyyyyyrrrssspppuuuTTT===???<<<444666...***(((***+++(((((()))+++)))'''(((***+++***)))(((******)))***---111333FFFcccuuuttt~~~aaaUUU\\\qqqtttSSS@@@777:::===BBBJJJQQQ[[[sssyyyhhhWWWHHHIIIWWWiiixxxeee???444;;;888;;;EEEQQQVVVNNN@@@555333//////555777999FFFVVVdddeeegggiiilllpppuuuwww|||}}}xxxsssnnnfff]]]WWWXXXUUUQQQQQQTTTWWWYYYYYYYYY___gggtttrrrvvvuuuWWWGGGNNNNNNFFFSSSmmm{{{wwwgggeeezzz~~~{{{zzz|||yyy]]]dddvvvxxxlllllljjjpppxxxXXXgggvvvggg]]]aaahhhVVV???;;;666,,,,,,***))))))***++++++)))************+++++++++***************************++++++******///888???HHHeee~~~yyy~~~|||NNNHHHPPPTTTMMMCCC<<<999777444333333333555888<<<>>>???CCCJJJVVVnnn}}}oooaaacccoooxxxuuuqqqttt|||zzznnn\\\KKK===666444;;;<<<>>>@@@BBBEEEIIILLLQQQZZZ```^^^eee}}}ppp___]]]aaahhhooo~~~}}}nnncccdddddd\\\LLL>>>;;;@@@444///+++,,,---++++++---,,,,,,+++************+++***)))((()))+++,,,+++***---...,,,000<<>>DDDYYYjjjwww}}}ppp]]]YYYQQQhhhyyy{{{vvv~~~yyynnnpppttteeeaaa___[[[XXXXXXXXXWWWWWWVVVTTTPPPMMMIIICCC>>><<<===CCCRRR___cccfffggghhhjjjggg\\\PPPLLLIIIEEEAAA@@@@@@CCCDDDRRR___iiigggaaa___```aaappp~~~yyy~~~qqqgggxxxzzzzzzoooxxxxxx|||mmmjjjssssssrrr]]]CCCBBB>>>777:::000+++(((***+++((((((******)))'''(((***,,,++++++(((***+++***)))+++111666MMMbbb~~~yyyZZZWWWlll___EEE:::777======FFFOOOUUUggghhh\\\RRRIIIDDDJJJ\\\qqq}}}zzzzzz}}}xxxXXX;;;555>>>BBBCCCVVVnnnjjjKKK777777777111000777:::777777:::AAAJJJVVV___ccchhhmmmqqqqqqrrryyyzzzwwwtttppppppuuu{{{iiiUUUOOO___|||vvv[[[LLLSSSRRRGGGMMM```kkkjjjgggyyy|||}}}{{{~~~aaa\\\rrrzzzqqqiiimmmuuu^^^^^^xxxzzzlllhhhiiiyyyiiiDDD777:::...---+++***)))***++++++)))************+++++++++***************************++++++***+++111:::AAAKKKppp}}}|||jjjvvvtttHHHKKKSSSWWWNNNBBB:::777666444333333444666999<<<>>>AAACCCGGGRRRhhh{{{nnneeebbbiiipppvvvtttrrrtttxxxzzz}}}}}}~~~|||tttgggXXXKKKAAA999555:::;;;===>>>AAAEEEKKKOOOWWWcccjjjiiiuuuyyy```VVV\\\fffpppwww}}}rrrjjjnnnoooeeeSSSFFFCCCGGG555000,,,---...,,,,,,...,,,,,,,,,+++++++++++++++...---+++*********(((&&&...000---111===FFFYYYuuu~~~zzztttfffXXXuuuwwwpppkkkllltttxxxcccOOOVVVtttooo]]]QQQ>>>===BBBJJJIIICCCGGGOOOXXXUUUOOOHHHAAA===<<<<<>>>>>AAAKKKUUU^^^aaaeeegggjjjkkkcccZZZNNNJJJDDD???>>>???AAABBBOOO\\\gggfffaaa______```ppp{{{sss{{{{{{oooppp|||||||||zzzwwwnnnoooyyyuuufffttteeeHHHCCC>>>888;;;222,,,)))***+++((((((***)))(((((()))***,,,,,,---((()))++++++)))***333===WWWccc}}}yyy}}}bbb^^^wwwvvvMMM===999:::BBB@@@JJJRRR\\\xxx}}}]]]RRRNNNEEE@@@AAAHHH[[[ooozzz}}}~~~|||yyyvvvtttqqqqqqtttyyy|||}}}{{{ssshhhYYYFFF999:::BBBHHHUUUrrrnnnCCC000666999444444:::<<<666111///777@@@LLLWWW^^^aaadddfffjjjgggmmmxxx|||{{{```GGGIIIMMMVVVhhhssssssZZZMMMUUUUUUIIIIIIVVVaaaeeemmmwwwyyyvvvsss}}}iiiYYYqqqyyylllwwwooo[[[uuuxxxqqqvvv~~~KKK333:::///...,,,+++*********+++))))))*********+++++++++***************************++++++***,,,333===EEETTTxxxuuufffrrrmmmHHHPPPXXXYYYNNNAAA999666666333333333444777:::===???BBBCCCFFFRRRggg}}}yyyxxx{{{yyy{{{|||rrrffffffnnn|||}}}}}}{{{yyywwwssspppyyyyyy{{{~~~}}}wwwpppjjj```TTTHHH???;;;999:::;;;<<<>>>AAAFFFMMMRRR```nnnrrrnnnxxxooocccXXXYYYeeerrrzzz}}}}}}zzz{{{}}}~~~{{{yyywwwxxx{{{yyyxxx{{{rrrxxxxxxlllZZZOOOMMMPPP666111---//////------///,,,,,,,,,,,,++++++******...---+++*********(((&&&---...,,,000;;;CCCTTTooozzz~~~||||||vvv}}}{{{vvvrrrvvvwww^^^KKKVVVvvvzzzkkk```LLL>>>444555777666999???GGGEEECCCAAA@@@???===;;;DDDIIIKKKMMMMMMGGGQQQkkk~~~}}}ggg\\\\\\hhhiiilll{{{qqq```WWWRRRQQQSSSQQQRRRTTTSSSRRROOOMMMLLLIIIDDD@@@@@@???@@@FFFMMM\\\```cccdddhhhjjjggg```NNNHHHBBB>>>===???@@@@@@LLLYYYdddddd___^^^___```nnn{{{lllttt}}}rrrggghhhqqqttt||||||~~~rrrsssqqqnnntttqqq\\\eeemmmLLLDDD>>>999<<<444...***+++***((((((***((())))))******+++,,,...))))))+++,,,)))+++888HHHeeemmmvvvsssaaahhh}}}|||cccCCC;;;:::<<>>AAAGGGNNNTTTcccoooqqqiiimmmxxxtttdddWWWWWWZZZaaajjjpppnnnjjjiiiiiilllqqqwwwyyyqqqnnnoooppppppqqqqqqrrrvvv|||yyyzzzxxx~~~}}}ppp___VVVRRRRRR666111---...///------///+++++++++,,,+++******)))***)))((()))+++,,,+++***))),,,***...888>>>MMMfffsss{{{{{{zzz~~~bbbLLLWWWvvvttthhhXXXEEE666666999666333444;;;:::999:::<<<>>>>>>===GGGLLLIIIFFFHHHNNNfffzzzbbbYYY\\\___fffooo{{{~~~iii\\\SSSNNNLLLNNNNNNPPPRRRRRRPPPMMMLLLLLLIIIDDD@@@@@@???>>>AAAFFF]]]```aaaaaabbbddd```[[[KKKFFF???===>>>@@@@@@???HHHVVVbbbccc___]]]^^^___aaassshhhllltttooohhhkkkmmmjjjqqq||||||wwwgggmmmooogggfffhhh[[[ggguuuSSSGGG@@@;;;===666000++++++***((((((***)))***++++++******,,,...***)))+++,,,***...AAAVVVsssvvv}}}xxxnnnttteeeXXXtttxxxttt}}}uuuVVV>>><<<<<<<<>>999666333222222444666999;;;>>>???DDDGGGSSSjjjsssccc[[[YYY]]]eeeooovvv~~~ooobbbLLLVVViii{{{}}}vvvsssooonnngggWWWEEE999777:::888:::<<>>>>>===<<<===@@@WWW[[[^^^]]]\\\[[[VVVPPPGGGBBB===<<>>???KKKRRRJJJ:::222444999777:::;;;:::999999999888777666555666999===@@@AAA666;;;???AAAIIIZZZjjjsssxxx|||}}}zzzzzz```GGGJJJjjjXXX>>>FFFbbb^^^MMMZZZuuutttZZZHHHLLLQQQJJJFFFKKKZZZqqqnnnjjjjjjoootttyyy{{{zzz```TTTnnn{{{zzziiiZZZfffvvvzzzrrr@@@777333222000---+++*********)))************+++++++++***************************++++++,,,///999FFFOOOiii~~~yyy~~~vvv}}}eeeYYYllldddUUUEEE===;;;777222111222444777999<<<>>>???DDDJJJ]]]zzz|||mmm]]]TTTSSS^^^gggrrr{{{}}}sssrrrxxxiiiTTTWWWdddxxxzzzuuusssooofffVVVEEE:::555555888:::===@@@DDDHHHNNNRRRWWWZZZYYYSSSPPPSSSVVVVVVbbbppp|||zzzpppdddWWWMMMIIIHHHIIIMMMVVVaaajjjnnnuuusssmmmfff___ZZZYYYYYY___fffooowww~~~yyyuuurrrxxxyyysssdddXXXKKKAAA333---***+++,,,)))))),,,))))))***+++***)))(((''',,,***)))***++++++***)))+++//////444<<<>>>III```vvv{{{|||tttvvvpppYYYRRRiiisss^^^JJJAAA;;;444333888111222444888<<>>PPPbbbgggddd___[[[XXXXXXeee{{{}}}sssoookkkgggqqq~~~}}}mmmgggpppfffiiijjjyyynnnccciii^^^___```PPPHHHBBBDDD888222,,,+++***((((((+++***,,,---,,,)))(((+++---,,,)))***---,,,333NNNkkk|||qqqvvvxxxcccqqqzzz|||xxxsssssswwwttthhhaaabbb]]]TTT@@@666<<<@@@DDDOOOYYYcccQQQCCC888888999:::<<>>>>>======>>>;;;777555777777444111111555:::<<>>EEERRRWWWRRRTTT]]]gggmmmtttzzz}}}|||}}}pppSSSFFFWWWrrrZZZ>>>EEEbbb^^^PPPccc{{{___JJJLLLOOOIIIEEEHHHSSSooommmhhhhhhppptttuuu}}}tttmmmzzzcccPPPkkk~~~yyyssszzzmmmWWWZZZyyynnn~~~}}}{{{III:::444333000---+++*********)))************+++++++++************************+++++++++,,,000:::GGGQQQxxx}}}~~~yyynnnuuuxxxeeeaaaqqqfffSSSCCC<<<<<<888111111222444777:::<<<>>>???CCCLLLcccsssbbbWWW[[[ddduuuxxxnnneeeggg}}}ssshhhbbbeeexxx~~~wwwrrrkkk___RRRFFF<<<666222888:::>>>BBBEEEIIIMMMQQQUUUUUUSSSNNNJJJMMMWWWbbbeeevvv~~~qqqeee[[[TTTPPPSSSWWW\\\dddpppzzz~~~uuusssnnnfff]]]YYYZZZ]]]bbbkkkwww~~~{{{rrrrrrvvvxxx}}}~~~{{{xxx{{{xxxlllhhh[[[BBB333///---...---++++++---------,,,,,,+++***))))))((())))))))))))*********+++---+++...888>>>NNNiii|||}}}~~~hhhLLLPPPtttyyynnn\\\KKK???999555333444333333333777???HHHNNNZZZbbbgggkkkwwwkkkUUUVVVYYYUUUYYYfffpppyyynnn[[[WWWRRRGGGEEEKKKJJJJJJKKKKKKKKKJJJIIIHHHBBBAAA???===;;;:::999999BBBSSSbbbccc]]]WWWQQQLLLFFFBBB======@@@BBBAAA>>>>>>GGGYYYiiiiii^^^ZZZ^^^^^^lllwwwtttgggggglllpppxxxwwwpppoooooommmtttuuuiiioootttpppgggrrrkkkaaacccPPPLLLEEE@@@???555+++)))******,,,...************************...000000,,,+++:::YYYtttrrrvvvnnnmmmooouuuuuullldddnnnnnnggg___VVVPPPDDD;;;<<>>???@@@MMM\\\kkkgggeeeggggggbbb]]][[[bbbgggjjjfff[[[OOOGGGDDDCCCIIIOOOQQQNNNHHHBBB>>>>>>;;;???===000000777777<<<===>>>AAABBB@@@<<<999888888888666555555777999;;;===???@@@AAAAAAAAA@@@FFFDDDLLL^^^pppxxxyyyxxx}}}|||}}}yyyaaaOOOEEEVVV{{{}}}PPPCCCKKKcccdddVVVcccdddIIIFFFLLLJJJDDDBBBHHHfff}}}jjjbbbppp}}}~~~~~~|||ttt}}}kkkUUU^^^lllyyyvvvxxxxxxYYYOOOccc{{{{{{mmm{{{ZZZ999666444000///......---+++++++++++++++++++++++++++++++++++++++++++++++++++------...///000999LLL___ooo}}}rrryyywwwyyypppbbblllnnn```PPPCCC999222111444333444777888999;;;>>>AAAJJJXXXooozzzlllcccgggvvvmmm\\\YYYfff~~~zzzxxx~~~pppnnngggZZZMMMBBB;;;888777888:::>>>CCCIIILLLMMMMMMOOOKKKKKKOOOQQQSSS\\\gggmmmnnnttt{{{ssseeecccjjjsss~~~uuuoooiiihhhfffcccbbbeeejjjvvv~~~qqqjjjiiizzztttiiirrr{{{zzz~~~|||tttqqqeeeLLL555000---......++++++------,,,,,,+++******)))))))))))))))*********++++++,,,...+++...888>>>OOOjjjfffLLLRRRwww}}}nnn^^^PPPEEE???<<<222222111222555:::???CCCLLLWWWaaajjj{{{hhhRRR@@@???CCCFFFQQQ```ppp}}}uuuiii___XXXOOOEEECCCIIIIIIIIIIIIHHHHHHGGGGGGGGGAAA@@@???===;;;:::999888===OOO___aaa[[[VVVRRROOOFFFAAA<<<<<>>FFFWWWgggggg]]]ZZZ___aaatttvvv}}}ssskkkiiilllttt~~~uuurrrmmmiiippptttkkkzzz}}}yyylllpppjjjhhhnnnZZZSSSJJJEEECCC888...++++++***+++---************************+++...///---111DDDeeecccnnnsss}}}mmmyyyzzzxxxwwwttt{{{cccYYY^^^```aaa```XXXKKK@@@:::<<<@@@BBBIIISSSdddzzzXXX@@@999555666;;;AAACCCHHHXXXiiitttmmmggghhhiiieeeaaa```ggghhhggg```UUUKKKFFFDDDEEEHHHKKKLLLIIIFFFCCCAAAAAA===AAA@@@777777999333<<<===@@@BBBCCCBBB@@@>>><<<<<<;;;888555333444555444777;;;???@@@@@@???===@@@>>>CCCPPP^^^gggooovvvxxxyyyzzz}}}xxxzzz}}}yyysssZZZKKKDDDXXX||||||NNNCCCNNNgggiiiYYYbbb{{{___GGGFFFMMMLLLGGGDDDJJJdddmmmccckkktttwwwzzznnnnnncccQQQNNNfffwwwwwwwww{{{]]]RRRdddzzz{{{oootttsssnnn>>>777444000......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000222;;;OOObbbuuuttt~~~zzzwwwfffYYYeeedddYYYMMMDDD<<<555333444222444777888999<<>>EEELLLPPPOOOMMMNNNLLLPPPZZZ```aaadddiiirrrllliiijjjgggeeeppp|||tttnnniiiiiiiiigggiiimmmsssrrrjjjmmmuuuzzzeee___mmm~~~wwwuuuiiiRRR777111.........,,,+++---,,,,,,++++++***)))))))))************+++++++++,,,,,,///,,,///888>>>QQQnnn}}}~~~fffNNNVVV{{{{{{nnn^^^PPPFFFAAA333333222111222555777999AAAJJJTTT___rrruuuLLLAAA666444888???IIIRRRdddkkktttxxxuuupppllliiifffeeeaaaWWWKKKDDDDDDGGGHHHGGGFFFDDDCCCCCCDDDDDD@@@???>>>===;;;999888888999JJJZZZ\\\VVVOOOMMMLLLDDD@@@<<<;;;===???>>><<<>>>DDDTTTcccddd\\\ZZZ___```uuukkk}}}uuutttoooiiikkkwww}}}uuunnngggmmmrrriiiwww{{{{{{ooonnniiikkkvvv```WWWNNNIIIHHH<<<000------+++***+++***************************---------555MMMooolllZZZnnn~~~ppptttssslllrrrkkkWWWNNNSSS[[[ffffffYYYEEE===999>>>BBBDDDMMMYYYmmmsssKKK===999666999>>>CCCHHHSSSgggyyyyyynnnfffgggjjjiiifffeeegggeee```VVVLLLEEECCCDDDDDDFFFFFFEEEDDDCCCDDDEEEBBB>>>BBBCCCAAAFFFDDD555888:::===???AAAAAA@@@@@@@@@@@@===999444111111222111444:::???CCCDDDCCCBBBDDDBBBCCCHHHNNNXXXgggtttuuuwwwzzz{{{{{{{{{||||||}}}~~~~~~}}}vvvpppWWWHHHEEE[[[|||wwwLLLDDDQQQkkkkkkXXX[[[qqqoooYYYFFFHHHOOOOOOIIIEEEIII\\\wwwrrrcccdddiiinnn|||tttiiijjj___IIIZZZpppyyyyyy}}}]]]NNN[[[ppptttjjjkkkooo|||~~~CCC777444000...---,,,+++***************************++++++++++++++++++++++++)))***---000444>>>SSSfff|||zzzyyywwwuuuxxxwww~~~~~~~~~~~~```SSSbbbZZZRRRIIIDDD???888444555222444777888:::===@@@CCCFFFVVVooo|||oookkkkkkjjjttt}}}uuulll\\\LLL@@@:::888888:::;;;???HHHQQQTTTRRRMMMKKKNNNYYYhhhqqqqqqnnnlllppphhhbbb```___cccsssyyypppooopppttttttqqqppprrrxxx}}}rrrrrrsss]]]ZZZiii|||~~~~~~yyyvvvlllUUU:::333...//////---,,,---+++++++++******)))))))))******+++++++++,,,,,,,,,,,,///---///888???TTTrrr|||~~~}}}yyytttwwwyyyhhhSSS\\\~~~vvviiiZZZNNNHHH;;;888333111111222444555;;;AAAGGGQQQaaattt}}}}}}|||kkkGGGAAA;;;999===AAAAAA???JJJMMMOOONNNLLLQQQ\\\eeejjjjjjbbbQQQEEECCCEEEFFFGGGEEECCC@@@??????@@@AAA???>>>===<<<;;;999888777888FFFTTTWWWOOOGGGDDDDDDCCC???<<<:::;;;<<<<<<;;;===CCCQQQ___bbb[[[ZZZ___fffvvv}}}jjjtttuuunnncccgggxxxwwwqqqppppppyyyzzznnnqqqrrrxxxqqqooojjjkkkzzzcccZZZSSSPPPKKK>>>111------+++******************************+++---,,,,,,666QQQqqqnnnccceee{{{kkkxxxtttiiilll{{{[[[OOONNN[[[lllyyypppWWWAAA;;;:::@@@CCCFFFQQQ___|||aaaEEE>>><<<<<>>???@@@AAABBBBBBAAA>>>:::555222222333333666;;;AAAFFFJJJLLLMMMMMMLLLKKKIIIHHHMMM\\\kkksssxxx|||}}}{{{xxxxxxyyy{{{xxxxxxxxxuuuoooVVVHHHGGG^^^zzzpppIIIEEETTTmmmlllUUUPPP```gggVVVHHHJJJQQQQQQKKKFFFFFFRRRlllvvvbbb^^^cccjjjxxxnnnxxxsssLLLMMMgggyyy~~~```LLLSSShhhqqqmmmooo|||KKK999555111---,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++((()))---000555AAAWWWkkkzzzvvvuuuuuuyyy~~~^^^PPPaaaYYYQQQHHHDDD>>>888444555222444777999;;;>>>AAADDDNNN^^^wwwyyyjjjiiillljjjrrrsssaaaNNN???777555555;;;;;;???IIISSSXXXTTTPPPMMMWWWfffsssxxxvvvqqqnnnmmmkkklllmmmiiifffiiiqqqwww~~~wwwtttpppsss|||~~~yyyyyysss```aaaqqq}}}ttt|||{{{}}}rrr[[[===555//////000...,,,---+++++++++*********************+++++++++,,,,,,,,,+++...---///888AAAXXXxxx~~~{{{zzzuuuwwwzzz|||zzzcccTTT```zzztttxxx{{{~~~vvvkkkaaaZZZFFF@@@777111000222444555666<<>>===BBBEEE===444666===EEEIIIMMMXXXgggsssuuuaaaKKKAAAAAACCCBBBFFFDDDAAA>>>=========>>>=========<<<;;;999777666777BBBNNNSSSNNNFFFCCCDDDBBB???<<<::::::;;;;;;;;;===AAANNN]]]aaa[[[ZZZ___llluuusss```yyyssspppfff]]]eeezzzwwwkkkjjjsss~~~vvv{{{rrrvvvpppllljjjkkkggg^^^YYYYYYPPP@@@111,,,,,,,,,++++++************************+++---++++++:::WWWttt~~~mmmiiizzzgggttt|||~~~xxxoooiiiaaaOOOJJJWWWqqquuuNNN@@@<<<<<>>???CCCQQQgggeeeKKK;;;>>>@@@AAA@@@AAACCCEEEAAAAAA???<<<999777888999666777888<<>>CCCEEEJJJ[[[nnn|||^^^GGG:::;;;>>>DDDKKKYYYuuulllgggeeegggdddZZZQQQMMMCCCDDDDDDDDDCCCBBB@@@???>>>AAACCCDDDDDDCCCDDDDDDDDDBBBDDDIII]]]yyyxxx[[[???AAABBB@@@======???BBBBBBCCCBBBAAA@@@@@@BBBDDD888666444444888>>>EEEIIIOOOQQQXXX___aaa```ccchhhxxxzzz}}}~~~}}}{{{zzzyyyqqqwwwwwwoooiiijjjgggbbbUUUXXXIIIAAADDD]]]vvveeeBBBCCCWWWrrrsss\\\QQQXXXaaaVVVKKKIIILLLNNNJJJEEEGGGLLLaaa~~~xxxcccZZZ[[[bbbllluuummmuuuoooEEEDDD[[[uuu|||gggPPPUUUppp{{{{{{[[[>>>999333///---,,,,,,+++************************++++++++++++++++++++++++******---222:::LLLhhh}}}{{{ppphhhzzzaaaXXXfffaaaVVVIII@@@999333222555111444777:::===@@@DDDHHHVVVhhhwwwttttttnnnpppxxxsssjjjmmmmmmttt{{{ppp___NNNAAA;;;:::;;;:::<<>><<<;;;::::::;;;<<<<<<;;;999777555777888@@@LLLQQQMMMIIIHHHAAA@@@>>><<<999999:::;;;;;;>>>LLL]]]ccc^^^[[[]]]WWW```kkkgggffflllfffdddiiiqqqxxxuuusssxxx{{{wwwccc[[[]]]qqquuujjjdddfffcccNNN777---,,,,,,++++++************************))),,,,,,///EEEfff~~~sssnnnvvvccc{{{xxxzzzyyyuuuuuu[[[PPPSSSrrrccc@@@===;;;>>>CCCFFFMMMbbbxxxzzzhhhLLL:::BBB@@@KKK[[[ttttttcccaaaaaaaaa[[[PPPHHHFFFGGGGGGFFFFFFEEECCC@@@>>>AAACCCDDDDDDDDDCCCEEEFFFCCCHHHOOOYYYrrruuuFFFHHHHHHDDD>>><<>>888333333666111444777:::===AAAEEEIIIVVViii~~~yyyrrrhhhaaa]]]lllrrruuu}}}zzztttuuuqqq}}}uuukkk\\\LLL@@@;;;:::;;;999<<>>@@@EEEPPPbbbwwwrrr^^^OOONNNLLLEEEGGGPPPEEEDDDCCCBBB???===:::999999:::;;;<<<;;;999666555888666;;;HHHOOOJJJDDDBBBBBBAAA???<<<:::999:::<<<:::>>>LLL^^^ddd___[[[]]]aaagggmmmqqqhhhlllhhhkkktttwwwuuuzzztttmmmooottt|||~~~pppbbb^^^nnnxxxssstttkkkTTT;;;///,,,,,,++++++************************))),,,,,,000EEEfff|||jjjfffmmm\\\|||zzzvvvkkkeeennnYYYXXX\\\|||~~~\\\BBB;;;:::===CCCGGGPPPggg{{{pppRRR===JJJDDDSSSiiiaaaWWWWWWYYYYYYSSSIIIEEEFFFOOOMMMJJJHHHFFFDDDAAA>>>EEEEEEEEECCCBBBCCCFFFIIIBBBKKKYYYgggSSSTTTSSSNNNGGGDDDFFFIIIJJJKKKLLLLLLLLLNNNQQQSSSGGGDDD???;;;777666666666@@@GGGZZZwwwtttmmmjjjhhhfffbbb]]]TTTTTTbbbkkk]]]FFFDDDPPPHHHBBBCCCZZZppp]]]IIIIIIZZZqqqoooWWWIIIKKKZZZRRRGGG@@@CCCHHHIIIGGGEEEJJJZZZtttxxxiiiVVVJJJNNNbbbuuu}}}ooommmfffSSSCCCZZZtttrrrooovvv```LLLNNNdddyyyxxxAAA<<<666000...---------++++++++++++++++++++++++++++++++++++++++++++++++******...666CCC\\\jjjlllhhhfffzzz|||pppaaa\\\eeeVVVLLLCCC===999555444777111444777:::===AAAFFFIIIWWWkkkzzzrrrhhh```\\\gggyyyvvvzzzsssjjj[[[KKK???999777777999<<<>>>@@@CCCLLLYYYcccoooxxxyyynnn___WWWSSSOOOKKKMMMOOORRRZZZeeennnsss|||yyyxxxyyy||||||zzzvvvoooqqquuuyyyzzz{{{jjjnnn|||{{{sssXXX???999333000000111///---,,,,,,---------,,,+++++++++++++++************)))((('''))),,,333DDD```wwwsssqqqppptttlllVVVWWWrrruuudddNNNYYYrrr|||yyyxxx|||}}}|||qqqddd^^^[[[TTTFFF:::999555888EEESSShhhoooJJJSSSaaahhhZZZFFFBBBJJJMMMHHHBBBDDDUUUiiiooojjj[[[SSSNNNOOONNNKKKLLLQQQDDDEEEFFFFFFDDD???:::777;;;<<<<<<;;;999777666666666999>>>CCCHHHHHHEEECCCBBB@@@<<<;;;::::::999888;;;===GGGVVV``````\\\ZZZ]]]\\\lllnnnvvvyyyiiilllxxxvvvsssyyy~~~vvvgggkkkpppyyyvvv______nnnzzz|||qqq^^^<<<***///111,,,---************************---...,,,111KKKlllxxx^^^iiibbbdddrrrkkkXXXTTTXXXYYY]]]^^^nnnmmmLLL===;;;;;;@@@GGGJJJTTTrrrpppVVVFFFGGGOOOMMMfffuuu^^^ZZZQQQJJJJJJJJJIIILLLRRR^^^WWWLLLDDD@@@???@@@AAA<<>>]]]lll{{{zzz|||cccOOOQQQ[[[kkk~~~PPP888:::777......)))///++++++++++++******))))))++++++++++++******))))))---)))000;;;IIIlllzzzdddmmmyyy```OOOUUUZZZPPPIIIAAA;;;888666222///444555:::@@@BBB@@@BBBFFFXXXwww}}}zzzwwwoooiiillluuuyyylll{{{uuunnneeeVVVGGG===::::::<<<;;;<<<===>>>BBBLLLZZZdddnnnppppppjjj```WWWTTTTTTZZZZZZ^^^gggmmmqqqwww}}}yyyrrruuuvvvrrrrrryyyuuu~~~~~~vvvwww}}}rrrTTT???:::444111111222000...,,,,,,---------,,,+++++++++++++++************)))******+++///555DDD___vvv}}}}}}|||yyy}}}vvv]]]WWWkkk}}}jjjMMMYYYqqqzzzwwwyyy|||xxx~~~xxxpppiiibbbWWWIII>>>;;;666777>>>FFF[[[XXXKKKWWWcccdddVVVIIIJJJRRRRRRLLLGGGKKK[[[gggdddXXXQQQKKKGGGHHHGGGEEEHHHMMMAAABBBDDDEEEDDD@@@;;;777:::;;;<<<;;;999777666666666888===CCCGGGHHHEEEBBBAAA???<<<::::::::::::999;;;<<>>888:::@@@OOOfffxxx^^^[[[WWWQQQTTTWWWKKKLLLbbbwwwrrrZZZEEEOOOaaaYYYAAACCCRRRTTTNNNEEEIII]]]gggVVVCCC@@@???LLLGGGAAAAAAEEEIIIJJJIIIHHHLLLTTTnnnvvvVVVIIIMMM\\\ooo{{{}}}tttcccSSSRRR<<>>@@@AAAFFFLLL___|||~~~xxxuuurrrwwwvvvrrrssstttrrrzzzzzzmmmdddUUUFFF<<<999999;;;>>>>>>===???EEEPPP\\\dddggghhhhhhdddaaaaaaffflllxxx{{{zzztttuuu{{{wwwvvvwwwvvvrrrrrrxxx~~~zzzvvvpppuuu|||tttXXX>>>999444222222222111...---------------,,,+++++++++++++++************)))***+++,,,///444BBB[[[ppp{{{~~~wwwxxxdddWWWeeewww|||fffOOO\\\ttt}}}rrrrrrxxx{{{zzz{{{{{{zzzvvvmmmbbbVVVNNNGGG@@@<<<:::999IIIuuunnnEEEIIIVVV___YYYPPPOOOVVV^^^WWWPPPKKKRRRaaahhh\\\KKKBBB@@@@@@AAA@@@???BBBGGG???@@@BBBEEEEEEBBB===888999:::;;;;;;:::888666444666888<<>>>>>===@@@GGGPPPeee{{{tttfffRRRCCCMMM]]]qqq```^^^YYYWWW[[[___]]]XXXVVVKKKIIIEEECCCDDDDDDDDDDDDGGGDDDDDDGGGIIIIIIMMMRRR[[[zzz```TTTHHHGGGKKKNNNRRRUUUjjjlllllljjjpppVVV>>>===888555<<<:::::::::<<>>PPPwwwooowww~~~~~~VVVQQQ[[[XXXVVVNNNCCC:::777555333222555555777<<<>>>AAAIIIRRReee}}}zzz~~~hhh\\\```pppjjj```ooo~~~lllbbbSSSDDD:::777888:::???===<<>>UUUjjjvvv|||{{{vvv|||fffVVVcccpppyyyrrrYYYMMM]]]uuuzzz{{{wwwwww{{{}}}||||||~~~vvvwwwxxxyyywwwrrrkkkeee[[[PPPFFF@@@888>>>]]]^^^@@@DDDNNNQQQIIIGGGRRR\\\```VVVOOONNNZZZiiilll[[[III777;;;@@@CCCAAA???@@@CCC???@@@BBBEEEHHHFFF@@@;;;999999:::;;;;;;999666333555777;;;@@@DDDDDDBBB@@@>>><<<:::999:::;;;;;;;;;===;;;CCCVVVfffggg^^^VVV```cccvvv___jjj}}}yyyqqqzzzxxxaaaZZZkkkrrrrrrtttqqqpppyyypppGGG...//////+++,,,++++++++++++++++++++++++)))***---888PPPhhhsssrrraaaVVVnnnuuubbbnnn|||~~~sssiii[[[RRRVVV\\\~~~aaaGGG<<<<<<===BBBJJJVVVooo|||uuusssmmmZZZEEERRRlll{{{rrriiiccc___XXXNNNHHHFFFEEEDDDEEEFFFGGGFFFDDDDDDBBBGGGNNNOOOMMMUUUcccWWWLLLDDDEEELLLQQQUUUXXXjjjpppuuuzzz~~~UUUBBBAAA>>>888888:::<<<;;;888777<<>><<>>777;;;===AAA@@@AAADDDGGGJJJIIIHHHGGGKKKQQQiii~~~ZZZGGGHHHTTTdddqqq|||ccc]]]oooVVVRRR```zzzzzz]]]XXX```eeeiiiooo}}}gggAAA999666000000)))///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,444>>>OOOuuuiiiuuubbbbbboookkkYYYPPPCCC:::666555444333666666:::>>>???BBBJJJUUUgggcccVVVVVV___tttoooiiiwww}}}kkkaaaRRRBBB888555666999===:::999===GGGQQQXXX[[[UUUTTTRRRRRRWWWcccrrr|||xxxmmmlllrrrnnnrrrwww}}}~~~yyyyyyvvvtttyyy~~~}}}|||}}}xxxxxxqqquuu}}}zzzoooUUU999666222111222222000...............---,,,+++***+++++++++*********))))))))))))+++---111<<>>III[[[{{{RRRBBBDDDGGGCCC<<>>BBBCCCAAA???===;;;999999:::;;;;;;;;;>>><<>>888999999:::;;;;;;<<<===???:::RRRPPPZZZzzzqqq^^^rrrooo___bbbtttoooQQQCCCKKKdddgggWWWBBB???AAA======;;;666<<<@@@999888===<<>>GGGOOOTTTVVVOOONNNMMMMMMPPPWWW```fffhhheeeeeefffeeecccfffkkkqqqooooooqqquuuvvvvvvvvvuuuvvvuuuvvv|||~~~|||}}}|||~~~wwwmmmxxxpppttt|||zzzgggGGG888555222222333333111...////////////...,,,+++***+++++++++************)))++++++,,,...222>>>VVVllltttyyy{{{rrrrrrzzz|||aaaQQQ^^^mmmuuuyyy{{{uuu^^^QQQddd{{{zzzvvvwww~~~~~~|||{{{uuuppprrryyykkk[[[RRRTTTSSSIIIEEEIIIaaaxxxQQQKKKKKKIIICCC>>>@@@FFFIIIHHHKKKTTTgggzzz~~~kkkOOO;;;BBBOOOYYYWWWOOOJJJHHHHHHJJJGGGFFFHHHLLLLLLGGGCCC:::888666777999:::777444555666888<<<@@@AAA???======;;;999888:::;;;;;;:::===<<>>???@@@<<<===666333:::===777888>>>;;;EEEEEECCCBBBBBBCCCDDDDDDFFFLLLSSSjjjeeeJJJEEEMMMYYYooo{{{aaaXXXfff[[[SSSggg{{{mmmvvvrrrlllppppppmmmooovvv{{{|||JJJ888444222111)))///++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((,,,777DDD[[[qqqpppwwwtttwwwaaa___jjjeeeYYYPPPCCC:::666666555444777:::???CCCBBBBBBKKKVVVqqqzzziiiYYYSSSMMMOOObbb|||vvvrrrjjj```PPP@@@666333555888<<<<<<===AAAGGGMMMQQQSSSTTTTTTVVVXXX[[[]]]^^^___\\\TTTOOOSSSZZZ___bbbfffnnnjjjhhhkkkmmmmmmnnnqqqpppssstttuuuzzz~~~~~~}}}}}}}}}}}}~~~~~~xxxuuu}}}{{{llleeeuuupppuuu~~~jjjHHH999666444444666666333111000000//////...,,,+++***+++++++++************)))+++***+++---111???XXXooouuuxxxwwwrrrwww|||{{{~~~cccPPP[[[mmmuuuyyyzzzyyyeeeWWWkkkwwwjjjkkkttt~~~zzzuuusssvvv{{{nnn___XXX___```UUUMMMMMMWWWmmmlllOOORRRVVVSSSRRRQQQMMMJJJLLLQQQSSS]]]ooo|||uuu___III???RRR^^^eee^^^RRRMMMNNNNNNPPPKKKGGGGGGKKKLLLHHHCCC<<<888444555888:::888555444555777;;;>>>@@@>>><<<>>><<<999888999::::::999;;;;;;DDDSSS```bbb___]]]^^^kkkiii{{{yyysssqqqkkkvvv{{{vvvvvvppplllnnntttrrrnnnmmmhhhnnn[[[999444222...000,,,,,,,,,,,,,,,,,,,,,,,,------444HHHbbbvvvkkkXXXdddooovvvwww^^^KKKhhhzzzeeeSSSZZZjjjnnnRRRCCC;;;<<>>:::666444555777777777DDDBBBAAATTTmmmgggTTTQQQPPPMMMWWWfffaaaIII>>>DDDEEEHHHAAA<<>>>>>JJJHHHEEEBBB@@@BBBEEEHHHFFFNNNUUUmmmiiiKKKEEELLLWWWjjj~~~yyydddYYYaaa\\\GGG^^^yyysssWWWfffqqqxxx|||sssqqq}}}{{{yyyNNN888444333222)))///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***...888FFFcccyyyxxx{{{|||wwwWWWXXX```YYYVVVNNNBBB:::777666555444777:::>>>AAA@@@CCCOOO\\\yyy~~~sssgggZZZMMMQQQWWWfff~~~tttwww}}}tttpppkkk```PPP@@@666333666999999<<>>XXXooouuuwwwsssttt~~~{{{vvvvvvfffRRRYYYmmmuuuxxxvvv{{{vvvdddUUUiii}}}yyyttt~~~qqqnnnooouuuzzz|||}}}|||yyyuuutttwwwtttfff```ggghhh^^^VVVVVVSSSYYYeeewwwwwwZZZGGGPPP]]]]]]aaaddd]]]SSSWWWbbb^^^eeeooosssgggTTTKKKKKK]]]hhhkkk```RRRNNNQQQSSSSSSMMMGGGFFFJJJKKKHHHCCC===888333333777:::999666444555777:::>>>???>>><<<>>><<<999888999:::999888999:::CCCQQQ\\\___^^^^^^[[[ffftttvvvtttlllrrruuuyyy~~~zzzxxxnnnvvvvvvrrrooogggmmmbbb===666333...000,,,,,,,,,,,,,,,,,,,,,,,,++++++333JJJeeezzzhhhXXXfffppptttsssZZZJJJiii}}}kkkTTTYYYkkknnnRRRBBB888???GGGOOOZZZnnnrrr[[[WWWRRRNNNJJJFFFCCCEEEIIIfffxxxmmmkkkiiihhhfffgggiiifff^^^XXXWWW]]]ttteeeHHHEEEMMMAAA:::>>>999888888999:::;;;===>>>???;;;999@@@LLLOOOIIIJJJSSSOOOKKKPPPYYYTTTDDD???EEE888===;;;===EEEAAA777888444???OOOMMM:::666@@@BBBMMMJJJFFFBBB@@@BBBGGGKKKFFFOOOWWWooohhhKKKEEEMMMWWWfffyyy{{{jjj^^^cccccc>>>RRRrrrooofffaaaiiilllmmmggg\\\eeeyyytttPPP777444333222)))///+++++++++,,,,,,---------+++++++++,,,,,,------------000999FFFfffzzzrrrvvvqqqzzzhhhTTTYYYaaaXXXTTTLLLBBB:::777666555444888:::===??????CCCSSSbbb}}}{{{jjjaaa\\\XXXhhhvvvsssmmmyyy|||uuurrrkkkaaaPPP@@@666333666999666:::???AAAAAACCCHHHKKKMMMSSS\\\fffnnnrrrqqqoookkkbbb]]]___ccceeehhhkkkaaabbbiiiqqqqqqkkkiiimmmjjjpppssspppmmmooopppppprrrwwwzzzyyytttrrrtttwwwqqquuuzzz}}}yyy}}}xxx^^^bbbsss}}}}}}qqqlll}}}xxx\\\HHHCCC;;;777777888999888444333111111222222000...------,,,+++*********+++,,,)))***---000;;;VVVpppttt{{{}}}~~~{{{ooonnn~~~~~~ssswwwyyy|||mmmSSS\\\kkkyyy|||pppoooxxxssscccQQQ]]]ppp|||qqqxxxrrruuu{{{zzz|||}}}{{{xxxzzzuuuoooqqqmmmdddbbbgggfffccc^^^YYYWWWXXXXXXUUUbbbgggpppvvvssskkkhhhiiilllhhhgggdddXXXMMMSSSbbbssszzzuuuaaaPPPKKKKKKIIIRRRLLLFFFCCCDDDGGGHHHGGG===:::777555666888888888888555666<<>>@@@BBBKKK___|||^^^JJJFFFIIIKKKKKKJJJJJJHHHFFFddd~~~{{{^^^XXXZZZ]]]iiixxxwwwpppkkkjjjdddYYYSSSTTThhh{{{~~~uuukkkNNNIIIDDDEEEIIIIIICCC===<<<;;;<<<===??????===;;;DDD===;;;@@@EEEEEECCCCCCDDDAAAJJJPPPHHHCCCAAA999999???BBBAAABBBCCC<<<222777GGG]]]ZZZ???666EEERRRPPPMMMGGGBBB@@@DDDKKKPPPKKKMMMWWWtttiiiMMMGGGNNNYYYkkk~~~lll___]]]YYYEEECCC```|||~~~qqqhhhcccsssssscccWWWRRR]]]ssstttyyyRRR999:::444000))),,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,111666888GGG{{{kkk]]]mmmrrrsssfffaaaiiieee^^^TTTJJJ@@@:::666333444777777>>>======CCCFFFRRRhhh}}}iiibbbjjjvvv~~~fffkkk{{{wwwnnn]]]JJJ>>>888555777;;;<<<===>>>BBBFFFIIIJJJJJJOOOVVV]]]bbbhhhnnnooolllooopppqqqsssssspppkkkhhh___cccggghhhggggggkkknnnlllrrrsssooollllllllljjjpppqqqpppooonnnooorrruuusssrrrrrrwww~~~{{{|||zzzwww||||||gggdddfffqqqxxxuuurrrjjj{{{uuuZZZJJJBBB:::555555666555333444333000000000///---,,,*********)))******++++++,,,)))***---000:::UUUoooxxxzzzrrrdddggg{{{|||uuu|||~~~mmmSSS\\\nnnwwwyyyuuuxxx{{{jjjRRRMMM\\\qqq{{{}}}|||zzzxxxwwwwwwwwwxxxzzzxxxtttwwwuuunnnpppxxxzzzqqqeee^^^]]]___bbbgggllluuuxxxtttqqqvvv|||pppeee^^^VVVVVVfffzzzzzzbbbNNNHHHNNNTTTUUUJJJEEE@@@@@@CCCHHHJJJJJJ???;;;777555666777777777777555555;;;BBBDDD@@@;;;999999888888999999::::::<<<<<>>EEEOOOTTTMMM???888888DDDVVVjjj```BBB;;;IIIRRRLLLKKKIIIFFFEEEGGGLLLPPPQQQQQQ\\\zzzhhhKKKDDDKKKWWWiii|||~~~lll```___WWWAAA>>>[[[yyy}}}pppfffnnn{{{vvvbbbUUUQQQ^^^ssszzzTTT:::999333000***,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,...222>>>XXX~~~|||bbbjjj{{{ccc\\\bbb___[[[TTTKKK@@@;;;777333444777777>>>===>>>DDDHHHUUUkkk|||~~~~~~qqq}}}wwwuuugggXXXGGG<<<777555888<<<<<<<<<>>>BBBGGGMMMQQQRRRXXXdddoooppplllhhhccc___iiinnnwww~~~~~~wwwmmmeee``````aaaccceeegggjjjkkkmmmrrrsssmmmhhhiiikkklllkkkmmmnnnnnnmmmmmmnnnooovvvuuuuuuwwwzzzzzzxxxvvvuuuwwwwwwzzz{{{ooobbbsss~~~mmmbbb^^^sssiiizzzpppXXXIIIAAA888444777999888444999666222000///...---+++)))(((((())))))***+++,,,,,,)))***---///999SSSmmmvvvhhhlllxxxttt|||}}}}}}kkkQQQZZZnnnqqqrrruuu|||zzzcccHHHIII\\\ttt~~~{{{yyyxxxzzzxxxmmmiiikkkooossszzzxxxqqqwwwvvvggg```___eeewwwiiiOOOLLLWWW\\\WWWOOODDD@@@<<<<<>>:::777888888999::::::999999===<<>>===>>>DDDQQQhhhnnnLLL???EEEAAAAAAGGGQQQXXXYYYWWWWWW[[[aaa```TTTMMM\\\qqq}}}mmm[[[QQQTTTVVVPPPNNNRRR```___]]]WWWLLLCCCDDDJJJNNNXXX]]]VVVOOOMMMJJJDDDLLLJJJKKKPPPUUUUUUOOOIIIHHHJJJJJJFFFAAACCCJJJRRRXXXVVVQQQNNNLLLKKKHHHEEE@@@@@@MMMVVVLLLBBB>>>777???LLL```gggUUU;;;666@@@MMM___mmm\\\AAABBBPPPQQQIIIJJJJJJJJJJJJKKKNNNQQQRRRSSS```hhhHHHAAAIIIUUUggg{{{}}}kkk```___\\\EEE@@@]]]~~~yyylllsssyyyaaaSSSQQQ___uuuXXX;;;999333000***---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,///CCCccczzz|||}}}vvvyyyxxx|||\\\WWW]]]\\\YYYUUUKKKAAA;;;777333444777777>>>>>>???FFFKKKYYYooo~~~pppwwwrrrTTTSSSaaahhhiiiooovvvxxxsssooonnn[[[NNN@@@999777666999===<<<===@@@EEENNNWWW___dddwwwyyyfffWWWPPPMMMXXX___jjjqqqrrrkkkaaaZZZ___]]]\\\^^^bbbeeefffeeelllrrrssslllggghhhnnnrrrgggiiilllmmmllljjjjjjjjjsssssssssrrrooommmmmmmmmooouuuzzz|||~~~~~~zzz}}}qqqZZZKKKFFFrrriii|||jjjUUUGGG???777777===BBBBBB???@@@<<<777333111000...---+++***************++++++,,,)))***---///888QQQjjjvvvvvvyyyrrrwwwvvvyyymmmUUU\\\iiinnnssswwwzzzvvvdddQQQIII^^^xxxxxxwww}}}~~~sssmmmmmmooovvvyyyooonnnrrr{{{qqqiiiiiilllooovvv~~~iiiRRRFFFVVVjjjjjjYYYKKKCCC???;;;;;;@@@DDDFFFGGGCCC???999555444555555555666555555888===>>>;;;888555777888:::::::::999888<<<;;;@@@MMM]]]fffeee```[[[dddppprrrzzzvvviiinnnwwwuuuxxxwww|||~~~sss{{{rrrlllqqqooo|||xxxGGG>>>666555111222111000...---,,,,,,,,,---777<<>>;;;CCCGGGRRReeeyyycccGGGAAAEEECCCEEEMMMVVV\\\```cccccc^^^^^^bbb]]]TTTWWWbbb|||wwwiiiaaa___bbbgggmmmsssuuutttssscccXXXSSSYYY\\\WWWUUUYYYddd___XXXNNNFFFCCCFFFKKKDDDLLLQQQNNNLLLMMMNNNLLLKKKJJJJJJNNNSSSUUUSSSOOOKKKMMMNNNMMMLLLOOOVVV\\\\\\]]]]]]^^^bbbbbbTTTDDDCCCCCCQQQ[[[OOOBBB???<<<===VVVnnnkkkQQQ;;;:::DDDJJJVVV]]]NNN???MMM[[[VVVKKKLLLKKKKKKJJJLLLOOORRRSSSVVVhhhgggGGGAAAJJJWWWggg{{{zzziii^^^]]]]]]HHHBBB```rrrjjj~~~fffSSSPPP```xxx\\\<<<999333111+++......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,000DDD___ooottt~~~zzzlllUUUZZZccc```\\\VVVLLLBBB<<<888444444777777>>>>>>???GGGNNN\\\sssvvveee___kkkpppnnn^^^KKK@@@======HHHMMMWWWbbbiiihhhccc```NNNCCC:::777777777:::======???CCCJJJSSS___jjjrrrmmmVVVJJJHHHIIIKKKOOOUUUXXXXXXVVVTTTRRRZZZ[[[^^^```bbbcccddddddjjjrrrtttoooiiikkkrrrvvvlllmmmooonnnmmmlllmmmnnnnnnooooookkkddd```bbbdddhhhpppzzzjjjPPPAAA<<>>KKK[[[eeeddd```[[[eeeqqqrrr{{{xxxmmmuuusssooorrrttt{{{|||qqqjjjvvvsssqqquuummmppp{{{III>>>777666222333222000///...---------)))555:::SSSnnnuuuWWWaaavvvzzzaaaXXXhhhppprrrnnncccUUU^^^zzziiiOOO>>>===BBBJJJXXXlllxxxlllXXXDDDFFFHHHIIIOOOXXX\\\]]]dddmmmllljjjfffdddcccbbbaaa___lll}}}~~~{{{~~~wwwmmmbbbWWWOOOJJJFFFHHHLLLRRRZZZaaadddeeeUUUMMMLLLSSSYYY\\\bbbjjjtttiiiXXXJJJEEEFFFHHHHHHGGGLLLPPPNNNLLLLLLLLLJJJLLLIIIHHHIIINNNRRRSSSSSSOOOQQQUUUZZZ```ccceeeffffffeeedddhhhwww}}}iiiNNNBBBGGG]]]lll]]]JJJBBB>>>DDDfffwwwcccGGG???BBBBBBDDDHHHJJJCCCDDD]]]kkk```PPPNNNKKKHHHGGGJJJOOOTTTYYY___wwwgggHHHCCCMMM[[[mmmxxxdddXXXWWWPPP>>>;;;ZZZ}}}kkkcccpppVVVOOO___www|||___===888333111+++......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++777III[[[kkkwww}}}~~~yyy~~~}}}~~~bbbUUUdddnnnfff```WWWMMMCCC===888444444777777>>>>>>@@@HHHPPP___wwwkkkXXXOOOMMMMMMIII>>>444444:::999222<<>>>>>@@@DDDIIIOOOYYYcccjjjssspppfffUUUJJJHHHKKKMMMGGGJJJMMMNNNMMMLLLMMMOOOLLLTTT\\\^^^]]]\\\```eeennntttvvvpppiiijjjnnnpppnnnnnnllljjjiiijjjmmmpppjjjkkkjjjcccZZZVVVWWW[[[[[[cccooo|||cccIII===:::llljjj{{{YYYIII???;;;777888>>>DDDHHHIIILLLFFF===666111///---,,,111000...---+++*********,,,)))***------555LLLdddpppwwwnnnoootttmmmpppmmmsssnnnXXX\\\uuuxxxiiiPPPccc{{{rrrbbb\\\___QQQOOORRRYYY^^^aaadddhhh^^^[[[YYY]]]aaabbb___[[[PPPZZZmmm~~~ooo[[[OOO===:::888;;;@@@FFFHHHHHHEEE@@@999444333444444555777666666777999999888666555555777888999999:::::::::888===JJJ[[[eeeeeeaaa]]]hhhsssmmmyyyyyyrrryyyzzzsssqqqrrrvvv}}}jjjdddrrrssssssxxxlllkkk~~~JJJ???888888444333222111//////.........,,,111111MMMlllpppVVVbbbttt~~~hhh]]]jjjkkkjjjmmmmmmfffxxx}}}bbbLLL???AAA>>>KKKaaaxxxooodddRRRCCCKKKLLLOOOXXXbbbccc```eeepppqqqrrrkkk``````jjjoookkkdddpppvvvnnnfffiiioooqqquuummm```SSSKKKGGGGGGIIIFFFEEEDDDFFFIIILLLMMMMMMHHHDDDDDDKKKTTT___lllxxxrrr]]]KKKFFFGGGGGGCCCIIILLLOOOPPPPPPPPPPPPPPPPPPMMMIIIIIIKKKOOOSSSTTTSSSWWW___iiirrruuussspppuuuqqqjjjmmm```AAAJJJhhh|||lllQQQDDD>>>RRRpppuuuVVV@@@DDDGGG>>>CCCAAACCCEEEOOOgggqqqeeeRRRNNNIIIDDDCCCGGGOOOUUUZZZdddfffIIIFFFOOO[[[sssttt___RRROOOCCC666999XXX}}}zzzfffffftttWWWOOO^^^vvv{{{```===888333222+++---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***>>>RRR```rrrqqq|||tttvvv{{{|||mmm|||zzzxxxbbbZZZkkkrrrhhhbbbYYYNNNDDD===999555555888888??????@@@IIIPPPaaaxxx}}}uuubbbRRREEE??????555666444222333666777555;;;<<<<<<@@@GGGLLLHHH@@@;;;555222666:::;;;;;;======@@@DDDFFFHHHLLLRRRXXXYYYXXXRRRKKKJJJMMMMMMKKKDDDJJJPPPRRRPPPLLLKKKJJJFFFOOOWWWWWWSSSRRRYYYaaasssuuuqqqhhhbbbaaabbbbbbaaa```]]]ZZZXXXZZZ^^^bbbaaabbb```ZZZRRROOORRRVVVWWW\\\hhhvvv}}}zzzuuusss{{{zzzZZZBBB888888jjjjjjqqqKKK===777777666888<<>>777@@@```~~~jjjkkkkkkRRRPPP```vvv~~~___<<<888444333+++,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++???UUUhhh{{{vvvssswwwtttyyynnn___vvvtttwwweee[[[hhhllleeeeeeYYYOOODDD>>>999555555888999??????@@@IIIPPPaaayyy|||tttqqqnnnooowwwsssbbbTTTFFF:::666888111333777:::999666777::::::<<<<<<999;;;???>>>999777222222777<<<<<<<<<===;;;@@@FFFIIIHHHJJJMMMQQQUUUWWWUUUSSSUUUZZZZZZWWWVVV]]]dddfffbbb]]]ZZZYYYdddfffeee___WWWVVV\\\dddpppmmmcccXXXTTTVVVXXXWWWUUUUUUSSSPPPOOOOOORRRUUU[[[[[[[[[ZZZYYY\\\aaafffiiikkkrrryyyvvvllldddcccdddyyyVVV>>>666777jjjiiigggAAA333000333666888===EEEPPPWWWWWWPPPEEE;;;555222000///,,,,,,++++++***++++++++++++)))***,,,,,,333IIIaaaeeennnuuu~~~rrriiiqqqwwweeehhhyyytttnnnTTTbbbvvvyyyWWWKKKPPPZZZ___gggllliiiddddddiii\\\\\\[[[\\\bbbjjjmmmmmmgggRRRIIIEEE@@@===::::::===@@@@@@???EEE@@@888444222444555666999888888888777777777666666666555555777888;;;<<<;;;:::>>>KKK\\\ggghhhddd]]]lllzzztttyyywwwuuurrrtttyyy|||lllooo|||yyyrrruuulllnnnMMMCCC===>>>;;;111111000000000000000111***333777SSSmmmpppaaammmttt{{{ppp___lll{{{|||xxxmmmUUUAAA>>>AAAKKK[[[ooommmgggWWWIIIRRRQQQPPPZZZjjjooohhheeeiiillllllllliiidddccclllxxxqqqfffXXXKKKAAA;;;@@@IIIQQQKKKCCC===>>>GGGQQQXXXfffccc```\\\XXXQQQIIIDDDEEEDDDFFFIIIMMMUUU```iiiqqqoooeeeWWWOOOPPPQQQNNNPPPNNNLLLMMMOOOQQQUUUYYYYYYXXXWWWUUUUUUUUUUUUUUUSSS^^^mmmvvvyyyxxxyyyzzz|||mmmMMMMMM___kkkXXXDDDEEELLLZZZZZZQQQCCCAAAHHHIIICCCBBB@@@KKKVVVUUUVVVTTTJJJIIIHHHEEEBBBCCCHHHOOOTTTbbbmmmcccGGGFFFLLLTTTmmm|||zzzmmmWWWIIIEEE<<<:::EEEgggmmmlll~~~^^^LLLPPPcccxxx^^^<<<888555444+++,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,///===SSSjjj}}}ttt~~~{{{xxx{{{fffeee}}}dddXXXaaacccaaahhhZZZPPPEEE>>>999555555888999@@@???@@@HHHPPPaaayyyxxxsss___XXXQQQTTT___mmmuuuyyytttjjj]]]RRRDDD777444888999333333999===:::999<<<777===>>>777444777999888555222222888======<<<===:::BBBJJJOOOPPPQQQTTTXXXYYY\\\^^^^^^bbblllrrrtttxxx}}}{{{wwwwwwyyysssiiigggjjjooojjjcccUUUJJJIIIOOOTTTSSSVVVWWWWWWVVVTTTSSSTTTVVV\\\^^^```dddkkksss|||sssaaaXXXXXXVVVjjjwww{{{}}}XXX>>>777999nnnhhhxxx```:::555222555888;;;CCCLLLPPPOOOOOOJJJAAA888222///...///+++++++++************))))))+++))),,,333666BBBZZZiiikkkppptttsssoookkkkkkxxxwwweeesss}}}zzzzzzvvv|||mmmWWW^^^qqq```MMMLLLbbbfffmmmtttwwwxxxvvvtttkkkbbbccchhhiiirrrzzzwwweeeNNNPPPWWWWWWLLL???555666===AAABBBCCCAAA???<<<888444222333555777777777666555555444444777777777888999999::::::;;;;;;@@@LLL\\\gggiiifffWWWYYY{{{xxxvvvpppwwwzzzzzz{{{yyyqqqjjjmmm|||RRRBBB::::::555222222222111000///000000,,,222333OOOooosssaaalll}}}pppXXXiiiyyykkkOOO???AAAIIIKKKTTThhhsssjjjVVVGGGJJJRRRTTTZZZeeeppprrrkkkcccbbbooozzzwwwooohhheeecccuuunnn\\\HHH======>>>;;;;;;>>>AAABBBBBBCCCFFFIIIWWW___iiipppmmm```NNNAAAAAADDDHHHKKKOOOVVV```gggooommmfff]]]WWWTTTPPPKKKOOONNNNNNOOORRRVVVWWWXXXaaaZZZZZZ``````ZZZYYY___WWWZZZaaakkksssyyyoooSSSOOOOOOSSSQQQKKKHHHJJJTTTLLLMMMOOOIIIHHHIIIBBBQQQBBBRRRhhhbbbZZZXXXOOOFFFBBBBBBFFFIIIKKKQQQXXXjjjYYYEEEDDDLLLYYYkkkvvvgggUUUIIIEEE<<<888JJJlllgggfff}}}lllTTTJJJUUUyyyaaa>>>666111333------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))EEESSS[[[sss~~~xxxzzz]]]VVVccckkkqqqggg[[[SSSJJJDDD<<<555333555======@@@DDDGGGQQQcccuuupppbbbLLLDDD>>>???EEELLLVVV___eeeaaaYYYKKK>>>888999===;;;::::::;;;===>>>======<<<999666555666666444222222111222666:::===>>>>>>>>>===GGGXXX```]]]___fffooovvvxxxxxx{{{~~~pppggg___]]]ZZZXXX\\\cccrrrmmmpppwwwqqqdddffftttyyyrrreeeccclll||||||XXX>>>666777ooogggvvvkkk>>>222...555;;;>>>CCCIIILLLKKKGGGCCC===777222000///000,,,,,,,,,,,,++++++++++++***,,,)))***111333@@@XXXdddiiiqqqvvvtttlllbbb[[[sssyyyeeecccmmmnnnuuuwwwyyyxxxXXXMMMZZZrrr|||{{{xxxwww{{{wwwkkkmmmtttppppppwwwxxxxxxyyymmmZZZWWWdddiiicccPPPCCC999999===>>>======@@@???<<<777333222333555777777777666555555444444777777777888999999::::::;;;;;;@@@MMM]]]ggghhhfff]]]ccc{{{yyy~~~vvvwwwiiibbbmmmUUUGGG===:::555444222000............---,,,111111KKKhhh{{{mmm[[[hhh|||mmmRRRhhh}}}{{{yyywwwccchhhkkkPPP???@@@CCCKKK\\\vvv{{{oooXXXFFFGGGOOORRRZZZdddlllnnniiicccmmmtttwwwqqqjjjeeebbb___hhhiii```PPPBBB@@@BBBCCC???===<<<>>>BBBDDDCCC@@@KKKRRR\\\eeeeee\\\LLL@@@>>>AAAEEEJJJPPPXXX```eeeqqqnnniiibbbZZZSSSRRRSSS[[[YYYWWWWWWXXXYYYZZZ[[[]]]___fffmmmnnnjjjhhhjjjdddfffllluuuuuuTTTLLLOOO[[[WWWHHHGGGSSS^^^PPPNNNTTTQQQOOONNNHHHJJJKKKddduuufffYYYVVVNNNHHHAAAAAAJJJPPPQQQYYYeeeVVVEEEGGGNNNWWWlll}}}ttteeeSSSFFFBBB???===QQQnnnnnnrrroooWWWPPP]]]aaa???777111333------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...EEEUUUeeexxxvvvuuutttZZZ```yyyxxxbbbXXXQQQKKKGGGBBB===<<>>AAACCCGGGLLLWWWSSSKKKBBB:::888:::===<<<<<<<<<>>>@@@AAAAAAAAAIIIFFFAAA<<<999888888888666666777999===@@@AAA@@@BBBCCCOOOaaajjjiiijjjppp~~~tttnnnjjjiiihhhhhhpppzzz~~~~~~|||~~~|||ZZZAAA888888mmmeeetttzzzIII888000888@@@AAABBBEEEFFFDDD===<<<888555222111000000------------,,,,,,,,,,,,+++,,,((()))...000<<>>===:::999???>>>;;;777333222333555888777777666666555555444777777888888999:::::::::;;;;;;AAAOOO^^^ggggggdddZZZhhh}}}uuuyyyiiibbbvvvWWWKKK???;;;555999444000......///...,,,,,,111///GGG```qqqhhhVVVdddlllNNNbbbrrr|||zzzuuuooo]]]JJJRRRtttnnnSSSAAAAAA@@@KKK```|||ttt[[[FFFFFFMMMSSS\\\dddjjjkkkiiifffrrrrrrnnnhhheeeeeebbb^^^[[[cccdddYYYKKKEEEHHHMMMHHHBBB>>>BBBKKKOOOKKKEEEBBBEEEMMMVVV[[[WWWLLLBBB@@@AAADDDJJJPPPUUUXXXYYYfffgggkkkmmmdddWWWTTTZZZcccaaa^^^\\\[[[\\\^^^___]]]eeennntttyyy~~~}}}zzz|||XXXPPPXXXggg```KKKMMM```aaaNNNNNNZZZZZZUUUSSSOOOJJJTTTiiiooo```YYY[[[XXXJJJBBBDDDRRRXXXYYYhhh}}}xxxOOOBBBIIIPPPVVVqqqyyypppbbbPPPCCC>>>999;;;PPPjjjyyy}}}mmmuuulllUUUQQQ\\\}}}aaa@@@999222333------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------222BBBSSSmmmuuunnnyyy}}}ppp|||xxxaaaiii~~~sss___YYYSSSNNNLLLHHHCCCCCCEEEAAAAAACCCEEEFFFOOObbbtttmmmVVVEEEAAA@@@DDDEEEBBBAAABBBMMMGGG@@@;;;999;;;===>>>??????@@@AAABBBCCCDDDDDDPPPMMMGGGBBB>>><<<;;;:::777666777999===@@@@@@@@@BBBDDDPPPaaajjjiiijjjnnn{{{ssshhhbbbccckkkvvv~~~nnnhhhcccgggqqqxxxxxxuuuqqqooooooppprrrvvv|||uuu{{{uuuWWW@@@777666mmmeeetttQQQ@@@>>>BBBDDDCCCBBBDDDBBB>>>888777666555333222000///------------,,,,,,,,,,,,,,,---((((((,,,,,,777OOOhhhkkkooossswwwwwwppphhhooommmhhhdddmmmxxxttthhhgggiiieeeoootttyyy|||aaaMMM\\\wwwxxxyyyzzz|||xxxqqqeeeZZZaaavvvsss\\\DDD<<<777:::>>>===;;;:::===<<<:::666333222444666888888777777666555555555777777888999999::::::;;;:::<<>>;;;777<<<666111///111222000...---111...DDD]]]kkk}}}yyyhhhUUUcccpppOOOdddmmmvvvxxxuuulll\\\OOOTTTzzzuuuXXXDDDBBBDDDLLL]]]tttttt]]]HHHGGGMMMUUU___fffhhhiiiiiijjjnnnlllfffcccfffkkkiiicccWWW___ddd^^^RRRLLLNNNSSSQQQLLLIIIOOOXXX^^^[[[VVVEEECCCDDDJJJQQQRRRLLLFFFDDDDDDEEEHHHMMMMMMJJJFFFPPPWWWgggtttooo^^^YYY___fffeeecccaaaaaabbbeeehhhcccjjjmmmppp|||[[[\\\eeelllcccTTTWWWfff]]]OOOVVVhhhggg___^^^]]]VVVWWWYYYXXXXXXaaahhhfffMMMGGGNNN\\\```bbbyyylllGGG???KKKTTTYYYwww~~~uuukkk^^^MMM@@@<<<333666MMMhhhvvv}}}yyyjjjnnn~~~jjjWWWQQQWWWtttaaaAAA:::333333,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------222===PPPnnnrrrhhhkkksss}}}qqqwwwzzzvvv]]]```kkkeeegggfff\\\VVVPPPMMMGGGAAA???AAAGGGHHHKKKLLLMMMVVVjjj~~~ttt]]]FFFDDDHHHNNNQQQMMMJJJIIILLLEEE<<<999;;;???@@@???AAABBBCCCBBBBBBBBBCCCDDDNNNKKKJJJLLLNNNLLLDDD>>>666666777:::>>>AAACCCBBBDDDDDDKKKVVV\\\[[[\\\___pppoooggg]]]ZZZ\\\ZZZVVVSSSQQQOOOOOOQQQSSSSSSSSSIIIGGGGGGJJJPPPTTTSSSQQQSSSRRRSSSWWW]]]bbbfffjjjgggaaaaaadddaaa]]]cccooofff^^^SSSNNNUUUaaaeeecccZZZVVVSSSQQQRRRWWWeeesss|||yyyxxxuuuuuuyyyvvvhhhRRR@@@888888rrriiivvv[[[PPPWWWTTTMMMFFFDDDDDD@@@:::777777777666444222///...,,,,,,,,,,,,++++++++++++,,,---((((((+++***444JJJ```eeekkkrrrzzz~~~vvvjjjhhhkkkiiidddfffnnnqqqnnnhhhllliiioooooorrr}}}kkkZZZbbbuuu{{{xxxiii```\\\fffuuuttt]]]EEE===777444888<<<<<<::::::<<<;;;888555222222444666888888888777666666555555888888888999::::::;;;;;;:::<<>>CCC@@@???BBBDDDGGGPPPYYYffffff___TTTLLLKKKMMMOOORRRXXX[[[VVVIII???;;;<<<{{{nnnxxxuuurrrpppjjj]]]OOOFFFCCC???:::777777777666444111///---,,,,,,,,,,,,+++++++++++++++---)))))),,,)))111FFF[[[eeeqqq|||yyyeeedddjjjlllhhhggglllqqqssshhhpppqqqxxxrrrppp|||ooodddffftttwwwsss]]][[[___lllrrrhhhRRRAAA===777555888:::999777777:::999777444222222444666999888888777777666666555888888999999:::;;;;;;;;;:::===FFFUUUccciiiddd^^^ZZZtttuuukkkmmmwww|||iiinnnvvvyyywwwssspppjjjCCCCCC:::999<<<999888777555222111000000222444///CCCYYYhhhzzzwwwpppSSSWWWuuuzzzYYY^^^jjjxxxzzzgggUUUsss{{{^^^GGG@@@CCCLLL]]]qqqxxxeeeMMMEEEFFFLLLSSSXXXYYYYYYZZZ\\\```dddggggggjjjnnnmmmiii```[[[WWWWWWUUUPPPNNNNNNJJJLLLNNNMMMJJJIIIKKKMMMJJJFFFAAA>>>===???AAABBB>>>@@@DDDHHHIIIGGGCCC???LLLRRR\\\ffflllmmmjjjhhh^^^aaadddeeeeeeggglllpppvvvvvvxxxZZZfffeeeVVVQQQZZZ]]]WWWWWW^^^sssxxxppppppmmm^^^XXXOOO\\\zzz|||cccRRRXXX\\\eeennntttdddFFFDDDLLLVVVccc{{{vvvhhh]]]SSSFFF>>>:::666<<>>???CCCEEECCCDDDGGGKKKMMMMMMIIIDDDBBBCCCDDD???EEEKKKHHHAAA::::::<<<}}}nnnvvv|||rrr]]]JJJ@@@>>><<<666666555444333000...---------------,,,,,,,,,,,,***---***+++...***///CCCZZZfffttt~~~ggglllnnnnnnnnnppptttuuutttnnnuuuvvv}}}tttqqq}}}rrrgggjjjwwwooobbbeeeuuuttt\\\\\\eeeqqqqqqbbbQQQGGG???999777999:::888777888999888666444111111444666999999888888777666666666888888999::::::;;;;;;<<<:::===GGGVVVdddiiiccc\\\WWWtttuuuqqqnnnpppzzzyyygggqqqxxxzzzxxxsssssscccAAADDD:::888<<<===???@@@<<<666111000111///222...DDD^^^qqqvvvTTTRRRmmm~~~aaaVVVgggxxxttt^^^ttt}}}cccLLLBBBAAAKKK\\\ppp~~~lllQQQBBBBBBFFFKKKNNNPPPQQQQQQQQQQQQZZZaaaaaa```ccceeefff[[[UUURRRSSSPPPJJJGGGHHHCCCEEEFFFDDD@@@>>>???AAABBBBBBAAA???<<<;;;<<<>>><<>>:::222222,,,...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------444CCCXXXrrrmmmxxxzzzfffiii{{{|||yyyRRRhhhxxxlllfff```WWWMMMEEE>>>777666999666;;;AAACCCEEEQQQkkkyyybbbSSSVVVaaannnsssooohhheeeVVVPPPGGGAAA@@@BBBCCCCCCCCCFFFHHHGGGCCCBBBEEEHHHDDDIIISSSaaajjjgggYYYLLLBBBBBBCCCFFFJJJMMMNNNNNNOOONNNKKKIIIJJJNNNQQQSSSTTTUUUWWW[[[^^^\\\YYYWWW]]]^^^___^^^___ccckkkqqqpppiiibbbaaadddfffeeebbbWWWZZZXXXSSSRRRUUUVVVTTTWWWSSSOOOMMMLLLKKKNNNSSSMMMPPPPPPMMMNNNQQQSSSQQQRRRPPPRRRYYY^^^^^^^^^```YYY\\\___```\\\WWWVVVWWWXXX[[[[[[TTTIII@@@===>>>{{{llltttzzzgggLLL>>><<<>>>444444333333111000......//////.........---------))),,,+++---///***///BBBXXXbbbmmmyyykkkzzzuuuppprrryyy}}}yyyqqqsssvvvrrrvvvnnnmmm{{{rrrgggnnn}}}|||\\\LLLUUU___gggggg^^^______gggqqqnnn]]]MMMHHH???999777999;;;999999;;;888888666333111111444777999999888888777666666666888999999::::::;;;;;;<<<999===HHHWWWeeeiiiccc[[[aaajjjlllooouuutttzzzvvv{{{|||kkkzzzvvvqqq```BBBFFF;;;888;;;CCCGGGIIIDDD:::333111333,,,///---FFFeee||||||VVVPPPiii~~~ggg___qqq~~~zzzcccoooiiiRRRFFFCCCKKKXXXjjjrrrTTTBBBAAACCCFFFJJJLLLMMMLLLKKKBBBNNNXXXWWWUUUXXX^^^cccUUUQQQOOOQQQMMMEEEBBBEEEBBBBBBBBBAAA@@@>>>>>>???:::???CCCBBB>>>;;;;;;>>>???EEELLLPPPOOONNNNNNOOOdddmmmqqqrrr{{{~~~hhhJJJHHHQQQ^^^hhhpppyyyttthhh\\\ZZZ___dddhhhjjjgggppp{{{xxxmmmnnniiiWWWPPPPPPFFFIIIVVVLLLIII___hhhjjjjjjqqqzzzKKK???JJJOOO[[[rrr|||mmm[[[PPPGGG???:::999666AAAZZZkkkkkkjjjiiiaaa___NNNTTT___wwwjjjuuuVVV===999222222---///---------,,,,,,,,,++++++++++++,,,,,,,,,---------666GGGZZZppp{{{jjjssshhh{{{tttRRRhhhqqqmmmrrrggg]]]QQQGGG>>>777666999666;;;AAAEEEHHHUUUppp~~~lll[[[```ooozzzvvvfff```VVVMMMGGGEEEEEEEEEBBBFFFJJJIIIGGGFFFJJJNNNMMMSSS]]]eeegggbbbZZZSSSQQQPPPQQQSSSVVVXXXXXXWWWUUUVVVVVVWWWZZZ___dddeeemmmjjjjjjnnnsssvvvzzz|||xxx|||vvvmmmhhhhhhmmmrrrzzz|||}}}{{{}}}|||vvv}}}zzz}}}|||nnn]]]OOOHHHGGGbbbnnn}}}}}}yyykkkWWWDDD<<<<<<666666555444222000---,,,,,,------......------,,,***---///---***+++333:::VVVgggooopppuuuuuuyyyvvvsssyyyyyytttkkklllsssyyyvvvnnnooouuunnnsss{{{}}}|||{{{}}}mmmdddkkk```XXXOOOLLLNNNSSSYYY^^^kkkkkkiiiiiiiiicccWWWLLL???999222111444666666444777666333222111222444666;;;;;;::::::999888777777888888888888999:::;;;<<<888<<>>;;;???CCCAAA>>>;;;:::;;;<<<>>>:::999===BBBBBB>>>;;;===<<>>DDDKKKWWWlll~~~yyycccmmmssszzzrrrkkkbbbYYYRRRNNNJJJHHHHHHLLLOOONNNLLLMMMRRRWWWUUUZZZbbbiiikkkeee___ZZZ]]]jjjsssooofffcccfffiiiqqqsssuuuvvvyyyzzzdddNNNdddmmm~~~tttqqq|||qqqfff]]]SSSFFF<<<999444555555444333111///...---....../////////......***...000---***+++333999SSSbbbgggffflllpppwww~~~vvvrrrssstttsssmmmllllllooorrrtttuuuuuutttttt{{{}}}|||{{{yyy||||||}}}}}}|||yyy|||~~~ZZZQQQVVVXXXSSSMMMJJJLLLQQQXXX]]]ggggggiiinnnqqqjjjZZZKKK;;;666111000333555444222555444222000000222444555;;;;;;::::::999888888777888888888888999:::;;;<<<;;;AAAPPPbbblllkkkgggfff}}}ttt|||pppiiiiiixxx{{{```hhhlllqqqwwwpppyyy~~~iiihhh{{{~~~{{{wwwTTTEEEIII@@@LLLRRRKKKFFF@@@:::888777666666777///666@@@hhh{{{bbbQQQeeeuuummm```sss}}}}}}zzz]]]PPPBBBHHHTTTcccxxxuuuxxxjjjJJJAAABBBBBBBBBCCCFFFHHHIIIIIIGGGCCCAAA???@@@BBBDDDAAAAAACCCFFFCCC;;;999===???>>><<<:::999888888888;;;:::>>>DDDGGGDDDBBBCCC???HHHOOOOOOMMMMMMMMMKKKZZZqqqwwwuuulllOOOTTTeeeyyywwwkkktttvvv[[[OOORRRIIICCCHHHSSS___lllvvvzzzxxxYYYJJJLLLFFFRRRddduuuttthhhVVVFFF>>>;;;999777888KKKlllppprrrjjjWWWjjj[[[OOOTTTPPPaaawwwrrrfffpppTTT;;;999222000+++...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...<<>>CCCIIITTThhhzzz~~~mmmsssxxx}}}vvviiiccc```[[[QQQHHHFFFHHHKKKOOORRRTTTTTTUUU\\\[[[___eeefffdddfffkkkmmm|||gggmmmzzzmmmccchhhYYYLLLKKKLLLFFF<<<444444444444444333222111111---...///000000111000000,,,...000...+++,,,222888RRRbbbgggffflllpppsss|||uuuttttttsssooonnnttt}}}}}}rrrjjjnnn||||||yyyssswww~~~zzzyyy~~~zzzwwwyyy|||~~~~~~zzzzzz{{{~~~|||xxxwwwuuuyyyjjjMMMHHHMMMTTTRRROOOMMMMMMSSS[[[```ccc``````hhhnnnhhhUUUEEE666333000000333444222000333222000000000222444666;;;::::::999999888888888888888888999999:::;;;<<<===EEEUUUfffmmmkkkiiiiiiwwwyyyqqq~~~{{{xxxoooeeennnuuusssZZZqqqqqqttt}}}{{{mmmlllxxxxxxzzz|||sssQQQEEEJJJEEENNNRRRGGGCCC>>>:::999999888777666---444>>>eeettt^^^iiivvv{{{dddttt}}}bbbOOO@@@FFFQQQ```rrryyy{{{sss[[[DDDBBB@@@AAADDDFFFGGGHHHJJJJJJHHHBBB<<<999:::===<<<<<<===>>><<<777777999999:::;;;;;;:::888666555>>><<<>>>FFFKKKIIIFFFFFFCCCHHHKKKKKKJJJIIIFFFAAAOOOooo|||yyysssSSS^^^ooo|||jjjUUUSSSVVVLLLIIITTTfffttt}}}MMMFFFKKKIIIXXXjjj~~~}}}rrrcccPPPCCC>>>;;;888555GGGcccuuuppprrrfffZZZ{{{vvvVVVPPP\\\```nnn|||uuuhhhzzzRRR===:::222111,,,...---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...===WWWuuussshhhkkkqqqqqquuu{{{tttlllqqqxxxvvv{{{iiiTTTggg}}}xxxggg___ZZZWWWQQQHHH???999666666::::::>>>BBBGGGRRReeewww}}}|||~~~wwwnnndddXXXOOOIIIHHHIIIOOOVVV[[[ZZZXXXjjjddddddhhheeecccooommmmmmvvvcccRRRRRRDDD:::>>>FFFDDD:::222555555555444333222111111------///000111222222222...///000...,,,,,,111666MMMcccmmmmmmqqqppplllooofffgggmmmqqqmmmnnn|||mmm}}}tttsss}}}}}}}}}yyyyyy}}}|||zzz{{{|||||||||yyywwwwwwzzz~~~}}}wwwqqqtttssswwwVVVGGGKKKPPPXXXZZZZZZUUURRRWWW```fff___XXXUUU]]]ccc\\\KKK===333222111222444444333000222222111111222444666888:::::::::999999888888888999999999999:::;;;<<<<<<===DDDTTTeeemmmhhhaaa^^^^^^iiiwww}}}zzzxxxrrrjjjxxxrrrYYYkkkkkkjjjrrrsss~~~}}}gggiii{{{xxxyyyyyylllPPPEEEGGGDDDHHHIIIFFFCCC???<<<;;;:::999888333+++222:::[[[tttqqqxxxkkkuuuzzzhhhRRRDDDHHHPPP]]]kkk{{{xxxzzzxxxgggOOOHHHBBBCCCEEEEEEDDDDDDJJJLLLLLLGGG@@@<<<===AAA>>><<<;;;999777555555666666999<<>>EEEKKKJJJHHHHHHLLLMMMLLLKKKKKKKKKFFF???KKKcccmmmqqqsss^^^eee{{{iiiYYY^^^[[[VVVXXXfffwwwkkkFFFEEEKKKNNN___rrrrrr```LLLAAA>>>;;;777555HHHuuu{{{|||hhhddd}}}aaaYYYeeeooo{{{}}}pppPPP>>>;;;222111,,,...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...777aaa}}}jjjnnneeegggssstttpppsssppplllpppwwwxxxqqqXXXfff}}}}}}mmmbbb[[[YYYTTTLLLCCC;;;777666999:::===BBBGGGRRRfffwww~~~~~~xxxggg]]]ZZZOOOOOOPPPVVV^^^cccdddcccooommmqqqvvvpppooorrrnnnvvvTTT???AAA888444<<>>===;;;999888444...555555KKKooo{{{rrrsssyyyzzzwwwzzz|||tttrrrxxxyyyqqq\\\IIIHHHNNNZZZggguuuuuuvvvxxxlllXXXLLLBBBBBBEEECCCAAABBBFFFIIIKKKHHHCCCBBBEEEJJJFFFCCC>>>888555555555444666:::???CCCEEEEEEBBB@@@???<<<===DDDKKKMMMNNNQQQ\\\WWWNNNHHHKKKSSSVVVUUULLLPPPRRR^^^sssvvvmmmlllmmmuuuggglllgggfffkkkxxxZZZDDDIIIMMMSSSfffzzzqqq]]]HHH@@@===:::777777AAArrrmmmjjjZZZbbbqqq|||}}}tttNNN@@@<<<222111---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...777SSSxxx~~~uuuwwwjjjpppnnnooo}}}}}}tttttttttsssxxxwwwsss```qqqpppccc]]][[[VVVMMMCCC;;;666444888999===BBBHHHSSSgggyyy}}}tttfff]]]QQQXXXbbblllrrruuutttsssuuuzzzuuuoooxxxnnnHHH888888444777BBBKKKHHH>>>666888777555222000///...---,,,---///222444666777777111222111000......///111HHHeeesssoooqqqwww|||iiiooouuuwwwwwwuuuiii~~~ssslllnnnzzz||||||}}}}}}~~~}}}}}}{{{{{{~~~|||zzzyyyyyywwwrrrnnnkkkhhhjjjqqquuuuuuvvvxxxqqqIII999:::BBBHHHXXXdddggg]]]VVV^^^llluuu___aaakkktttnnnWWWAAA777111222333555666666777777666666666777888:::;;;<<<999999999999999999999999999999999999:::;;;<<<===DDDKKK[[[iiikkk```RRRKKKWWWpppzzzeeehhhnnnssskkkrrr{{{nnnuuujjjnnnoooqqqooopppqqqMMMIIIDDDDDDAAABBBDDDBBB???>>>===<<<999777888333999444@@@^^^mmm~~~}}}kkkkkkppprrrhhhkkkhhh___aaalllrrr}}}xxxfffMMMHHHKKKXXXffftttzzz{{{www```OOOAAAAAADDDCCCBBBCCC@@@BBBDDDDDDCCCFFFKKKOOOPPPLLLCCC:::777888888666888;;;@@@DDDGGGGGGGGGFFF===;;;===DDDJJJOOOVVV^^^lllaaaOOOCCCGGGXXXhhhooo\\\SSSJJJRRRaaa``````nnn~~~|||}}}}}}}}}OOOEEEMMMOOOWWWlll~~~mmmXXXEEE===;;;888999>>>[[[www}}}lllVVV]]]qqq|||||||||xxx~~~LLLAAA===222222---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...<<<<<>>999666444:::KKKWWWTTTEEE999666555333111///............///222444777999:::;;;333333222000///...//////BBBdddvvvqqqqqqxxxsssvvvwwwwwwzzzmmmgggttt|||wwwwww~~~uuupppxxx{{{}}}}}}}}}~~~}}}|||yyyyyyxxxwwwwwwxxxzzz|||~~~}}}zzzwwwtttpppmmmllljjjggghhhlllooommmlllmmmnnnqqqvvv}}}uuuNNN===:::;;;???FFFPPP___eee[[[VVVbbbuuuvvvyyymmmNNN:::666000111333444555666888999777777888999999:::;;;<<<999999999999999999999999::::::999::::::;;;<<<===EEEQQQbbbkkkeeeXXXPPPPPPhhh~~~yyySSS|||tttmmmyyykkkpppllluuutttooonnnxxxcccKKKIII@@@BBB<<>>===<<<<<<===<<<999777999333888333???ZZZhhhyyyxxxeeefffkkknnnaaahhhjjj___^^^iiikkkuuuoooVVVLLLJJJXXXgggsssoooYYYFFFDDDFFFDDDCCCEEE>>>>>>>>>???BBBGGGMMMPPPWWWRRRHHH===:::======:::999;;;>>>@@@CCCDDDEEEEEE>>>===???BBBEEEJJJVVVaaammmcccRRRDDDEEETTTeeennnhhheeeZZZUUUYYYZZZcccuuuzzz~~~]]]FFFFFFPPPNNNYYYppp}}}rrreeeQQQ???999777666<<>>222222------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...;;;777DDDZZZjjj~~~~~~{{{zzzyyy}}}yyyuuudddzzz}}}ddddddxxxeeefff\\\ZZZSSSJJJAAA999555444888999<<>>444333222000///.........444\\\tttpppnnnqqqwwwxxxyyyvvvsssyyy~~~uuueeejjjkkkhhhbbb___fffrrr}}}yyytttttt|||zzz{{{~~~~~~|||||||||{{{zzzxxxvvvtttqqqqqqtttyyy}}}|||{{{xxxsssmmmiiihhhhhhfffcccccchhhiiifffdddeeedddfffjjjnnnrrrtttvvvvvvmmmjjjhhhjjjoootttvvvvvvgggHHH000222::::::===DDDIIIZZZccc[[[WWWggg~~~ccc@@@111555000111222333444555888:::888888888999::::::;;;;;;999999999999999999999999::::::::::::;;;<<<======DDDSSSeeekkk___QQQPPPWWWpppzzzqqqoooeeeQQQ{{{|||wwwwwwwwwrrrooo}}}[[[IIIHHH;;;<<<555999999999999;;;<<<<<<:::888666...555444CCC^^^jjjyyyyyyyyyfffhhhlllqqqiiiyyy~~~ooohhhooollluuuyyy___QQQLLLXXXgggqqq|||}}}~~~dddNNNIIIJJJEEECCCFFF@@@>>><<<===BBBHHHMMMPPPZZZUUUJJJ>>>;;;@@@AAA===:::;;;;;;<<<>>>???AAAAAAAAA@@@@@@@@@???BBBOOO]]]fffaaaUUUIIIFFFNNNVVVZZZbbbnnniii[[[\\\fffvvv{{{AAABBBFFFPPPMMMZZZsssuuukkk^^^KKK;;;666555555???MMMsssyyyggg{{{ooo]]]LLLYYYyyy|||{{{vvvJJJCCC???222222...---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...666AAAIIIEEENNNrrr{{{{{{rrr{{{rrr|||```]]]zzzlllbbbnnn]]]ZZZTTTKKKBBB<<<999999999999<<<@@@DDDNNNbbbsss~~~}}}}}}zzz|||vvvgggUUUHHHKKKLLLTTTiiiuuuhhh}}}___888888AAA:::DDD???:::^^^uuu[[[CCC666444222000//////000000///111333777:::===?????????<<<999555222000///---+++888NNNeeepppooopppuuu{{{yyyeeeqqq}}}rrrqqqkkkmmmiiiggggggeeedddhhhnnnwwwzzzhhhnnn{{{zzz{{{wwwrrruuu~~~|||yyyxxxxxxrrrtttuuurrrpppqqqwww}}}xxxrrrrrrpppjjjfffgggiiihhhffffffeeeccc```]]]___]]][[[\\\^^^]]]XXXTTTMMMKKKHHHGGGGGGGGGGGGFFF777666555333444999AAAFFFNNNTTTZZZ\\\^^^lllnnnNNN999222222---///222333444555666888555777999;;;;;;;;;:::999:::;;;<<<;;;999888999:::;;;999999<<<===;;;===AAAIII\\\fffddd[[[NNNQQQdddrrrmmmiiiuuuvvvhhhsss|||wwwsssXXXEEEHHH<<<<<<:::999666777999::::::888666555555777666444@@@[[[www}}}rrrfffuuuvvvooofff|||nnnZZZNNNVVVdddjjjpppwww~~~sssccc\\\YYYSSSIIIAAAFFF@@@???EEEKKKKKKHHHGGGFFFCCCAAA@@@AAAAAA???===AAA@@@@@@@@@AAA@@@???===EEEBBB??????BBBFFFIIIJJJWWWWWWSSSKKKKKKQQQSSSPPP```hhhnnnnnnrrr~~~zzzuuu}}}{{{uuu^^^JJJAAAGGGNNNUUUhhh~~~rrrhhhRRR@@@555888777333<<>>BBBNNN^^^eee```XXXNNNTTTjjj~~~pppccciiirrrjjjeee~~~}}}sssvvv}}}yyy|||UUUDDDGGG===<<<999888666777888999999999888777666777666666>>>WWW{{{uuu]]]gggpppqqqgggxxxnnnZZZLLLSSS```iiipppwww{{{{{{qqqjjjddd\\\SSSNNNHHHEEEDDDGGGGGGDDDDDDEEEFFFBBB===>>>AAACCCAAA>>>@@@??????AAACCCEEEFFFFFF???CCCIIIKKKKKKJJJJJJKKKJJJKKKHHHGGGMMMXXX[[[YYYZZZcccqqq~~~|||tttmmmjjjqqq|||~~~~~~zzz{{{|||QQQAAAEEEKKKQQQ\\\tttwwwiii\\\PPP@@@666888666444@@@SSSeeehhhqqqgggTTT]]]qqqpppkkkRRRTTTgggpppyyy}}}nnnUUUGGGBBB555...///...------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000===MMMRRRSSSaaannntttzzzuuuyyyqqqxxxtttppp}}}lllbbbsssuuuiiieeefff```\\\VVVMMMEEE>>>999666888888;;;@@@EEEMMM]]]lll{{{|||}}}{{{hhhhhhqqqddd^^^rrr}}}vvvyyyvvveeevvvuuuEEE555111555FFF[[[{{{yyylll___NNNEEE555555333000///000000000///333666:::>>>AAABBBAAAAAABBB===777222///...,,,+++000:::KKK\\\hhhooouuuxxxtttlllwwwuuurrrnnnyyyooofffdddeeefffjjjnnnpppsssvvvlllxxx}}}xxxsssvvv~~~~~~}}}~~~|||wwwssstttuuuvvvtttrrrrrrvvvzzzxxxrrrmmmllliiiccc```_______________^^^ZZZTTTPPPJJJIIIGGGCCC>>>;;;;;;;;;777444111///......---,,,/////////000222888???DDDYYY[[[[[[XXXVVV^^^mmmzzzvvvdddOOOCCC???===777000...000333444555555777888666777999;;;<<<;;;:::999:::;;;<<<;;;999888999:::===;;;;;;======<<>>===777888777777777888999999999:::999888777888;;;NNNwwwYYY\\\nnn|||~~~nnnqqquuu```OOORRR^^^hhhooouuu~~~zzzzzzrrriii```[[[MMMJJJIIIHHHCCC======BBBDDD???;;;<<<@@@CCCCCCAAAAAAAAAAAABBBEEEIIINNNPPPIIIPPPXXXZZZUUUQQQPPPRRRHHHGGGEEEGGGRRRaaakkknnnfffgggpppiiifffcccccciiipppwww}}}}}}}}}|||wwwwwwxxxxxx{{{jjjFFF===HHHLLLSSSbbb|||nnn\\\LLLCCC888222333222555FFF[[[bbbfffggg[[[TTTgggvvvnnnkkkXXXYYYgggkkknnnwwwzzzoooZZZMMMEEE555---//////------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000???MMMUUU\\\fffhhhkkkuuuiii|||pppmmmxxxtttvvvqqqmmm}}}xxxhhheeeiiiccc___YYYQQQHHH@@@:::666888888;;;@@@EEEMMM\\\jjjzzz}}}}}}~~~|||}}}|||uuufffaaajjj~~~ssspppyyyzzzhhhvvvhhhAAA===222222NNNooo}}}gggUUUFFFCCC888555333000///000111000000444777<<>>999999<<<<<>>======>>>@@@DDDFFFFFFFFFEEEDDDFFFJJJOOOSSSWWWZZZ[[[XXXTTTQQQRRRTTTSSSSSSQQQQQQWWWdddttt}}}zzzlllfffjjjmmmmmmxxxpppYYYYYYYYY\\\bbbgggnnnzzz{{{||||||}}}}}}~~~~~~~~~~~~xxx~~~{{{|||{{{vvvtttuuuzzzTTTDDDBBBLLLPPPYYYlllsssfffSSS@@@999333000111333===SSShhhkkklll```PPPUUUrrr}}}rrrlll\\\[[[fffhhheeekkkuuutttaaaTTTHHH666---///...------,,,,,,,,,++++++++++++,,,------,,,,,,...000===MMMYYYaaafff```bbbqqq{{{eee}}}kkknnn{{{~~~vvvuuuooofffgggbbb___YYYQQQHHH???888444777888;;;@@@DDDLLLZZZhhh|||}}}}}}~~~}}}zzzxxxyyy~~~ttt^^^zzzxxxwwwzzz{{{mmm```^^^eeemmmrrrvvvlllxxxZZZ<<<===222:::cccooo^^^UUUEEEDDDAAA555333111000000111111000444888>>>DDDGGGFFFDDDBBB===999444111000///......+++666LLLbbbmmmpppttt{{{~~~yyytttqqqqqqyyy}}}yyysssoooqqqvvv~~~hhhkkk|||vvvtttwww~~~}}}~~~zzzzzz|||{{{vvvppprrrssssssrrrqqqqqqrrrrrrqqqqqqooojjjfffcccaaa___aaaaaa___]]]ZZZSSSKKKEEE333777;;;;;;777444444555111///------///000000000000111333666888===BBBFFFKKKZZZeeebbbZZZ[[[```dddcccooovvvjjjPPP999000000000222555666666666777999666888:::<<<<<<<<<;;;:::999:::;;;;;;999999:::;;;:::999:::;;;:::;;;BBBKKK\\\ddd```UUUNNNIIIUUUmmmvvvyyywwwyyyuuu{{{oooaaatttttthhhGGGBBBBBBCCCBBB777;;;777777777777888999:::;;;@@@999:::AAABBBEEE[[[uuu}}}nnnYYYgggmmmmmmaaannn{{{yyyvvvuuummmqqqrrraaaZZZ^^^fffnnnssszzz|||yyyyyyyyywww|||}}}ssshhh^^^SSSIIIEEECCC>>>;;;;;;:::???BBB@@@<<<===CCCJJJLLLLLLJJJGGGEEEFFFJJJNNNQQQPPPNNNNNNNNNNNNNNNNNNUUUZZZ^^^]]]ZZZ\\\fffqqqvvvdddWWWXXXZZZ```tttvvv[[[MMMIIIKKKQQQWWW[[[bbbqqq}}}xxxwwwwwwwwwxxxyyyzzz{{{|||zzz~~~{{{{{{~~~yyywwwyyydddEEEFFFJJJOOOVVVeeeyyyjjj___MMM<<<888777555444888FFF^^^qqqkkkkkk[[[NNN```|||~~~oooddd[[[ZZZfffjjjccchhhzzzuuucccUUUGGG444...111...------,,,,,,,,,++++++++++++,,,------,,,,,,...000AAAOOOXXX___ccc```fffyyypppeeegggzzztttsssnnnjjjpppgggeeeaaa^^^YYYRRRIII???777333777777;;;@@@DDDKKKXXXfff|||}}}zzzzzzxxxvvvwww{{{zzzpppqqqooo^^^bbbmmmwww}}}]]]NNNBBBBBBHHHNNNVVV\\\oooqqqzzz|||FFF333555000III}}}]]]RRRQQQAAAAAAAAA666444111000111111111000444888???EEEHHHGGGDDDBBB;;;888555333222111000...***444JJJbbbmmmnnnqqqxxxyyyrrrqqqvvv}}}uuuqqqrrr|||ppplll}}}vvvtttuuuzzz}}}||||||}}}}}}{{{yyyyyyzzzyyyuuuqqqoooppppppppppppooommmmmmkkknnnnnniiidddcccbbb___^^^]]][[[YYYUUUNNNGGGBBB888999;;;:::777444111111333111...---.........---///111444555777:::???BBBFFFRRRYYYUUUTTT^^^jjjpppqqq{{{}}}iiiHHH000,,,333111333666777666666888999777888:::<<<===<<<;;;:::888:::;;;;;;999999:::<<<999999:::;;;;;;<<>>:::;;;BBBFFFIIIUUUdddxxx|||]]]cccmmmwwwdddmmm|||zzzrrrlllnnnyyyvvvhhh```___dddlllrrruuu{{{~~~{{{yyy{{{}}}}}}|||{{{pppiii\\\OOOIIIGGGCCC???===:::@@@EEECCC>>>===CCCIIILLLNNNMMMIIIDDDBBBCCCFFFAAABBBDDDIIIOOORRRRRRPPPOOOWWWaaaccc[[[RRRQQQWWWaaaXXXRRRRRRUUU___wwweeeRRRHHHBBBDDDJJJOOOSSSZZZiiixxx|||}}}}}}|||wwwyyyyyyyyyyyyzzz{{{}}}}}}{{{~~~zzzyyy{{{}}}~~~}}}{{{}}}|||www}}}NNN???FFFMMMNNNZZZqqqnnnaaaVVVHHH<<<777888555333888JJJ```mmmhhhkkk]]]ZZZtttzzzgggVVVWWW\\\jjjooodddllluuubbbRRRBBB111///222...------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000AAAMMMRRRYYYfffnnnuuusssrrrhhhgggiiiyyyssskkkrrr___XXXmmmtttlllhhhhhhaaa___[[[UUULLLBBB999444777777;;;@@@DDDJJJWWWddd||||||}}}yyyyyyyyyxxxxxx{{{{{{{{{wwwkkkTTTEEENNN___lllyyy|||zzz{{{sssTTTHHH>>>???CCCEEELLLUUUdddwww~~~||||||zzzwwwxxxzzzxxx~~~ZZZ222000000000VVV[[[LLLKKK======:::666444111000111222111111333888@@@FFFIIIHHHDDDAAA<<<;;;888777555333000...---222DDD^^^mmmoooqqqwwwsss{{{rrrpppssssssvvv||||||wwwttttttqqqrrrwwwtttsssuuu}}}{{{xxxyyy{{{xxxxxxxxxxxxwwwvvvtttrrrmmmmmmmmmnnnnnnllljjjhhhdddjjjkkkeeeaaaaaa```]]]ZZZXXXVVVTTTRRRMMMHHHDDDBBB???;;;888666555333222444222//////000000000///000222444666777888;;;>>>GGGOOOQQQOOOWWWhhhssstttmmmjjj```MMM:::///...222222444666777777777888999777888;;;<<<======;;;;;;888999;;;::::::999;;;<<<999999;;;===<<>>??????>>>======<<<=========???FFFQQQYYYuuu{{{YYY\\\nnnkkkiiiwwwvvvnnnnnn}}}~~~qqqvvv~~~uuuhhh```aaahhhnnnwww}}}|||yyyzzz}}}}}}zzzyyyttthhhZZZRRRKKKEEECCCDDD???AAADDDDDDCCCBBBBBBCCCGGGJJJLLLJJJDDD@@@???@@@999<<<@@@EEEKKKRRRXXX\\\UUUWWW\\\```[[[RRROOOQQQTTTVVVVVVTTTWWWfffppp[[[NNNCCCCCCCCCGGGLLLOOOUUUcccppprrr|||}}}~~~{{{|||||||||{{{{{{|||||||||xxx{{{uuuuuuyyy{{{{{{{{{zzzwwwvvvvvvxxx{{{{{{xxxxxxyyyuuuuuuWWWEEECCCEEEPPPSSSeeeyyycccUUULLLCCC<<<333666444222;;;QQQeeennnnnnnnn___```}}}lll[[[LLLZZZfffsssssscccooo~~~hhhTTTAAA111000222+++------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000<<>>&&&222111222[[[gggOOOJJJ???>>>888666444111000111222111111333888@@@GGGJJJHHHDDDAAA???>>><<<:::888555000---333111>>>YYYnnnssstttxxxpppyyymmmiii|||{{{wwwuuuuuuvvvtttqqqrrrvvvpppxxxyyytttrrrrrryyyyyytttvvvzzzuuuwwwxxxxxxvvvtttsssssskkkkkkkkklllllljjjgggeee___fffgggbbb^^^______[[[XXXVVVTTTSSSRRROOOKKKHHHDDD===666222222333444333///...,,,---///111222222333444777888888999;;;<<>>>>>AAAMMMZZZbbbbbbVVVHHHFFFMMMccclll}}}zzzvvvlllzzzpppyyyuuuwwwLLLEEEEEE@@@HHHKKK===GGG???@@@BBBCCCBBBAAA???>>><<<@@@===666444>>>KKKSSSlllvvvmmmmmmLLLPPPkkknnnfffssswwwrrrwwwqqqmmm|||qqqbbb^^^ccciiixxx}}}yyysssrrrttttttwwwzzz|||~~~zzzqqqeeeYYYMMMEEEEEEIIIDDDBBBAAADDDGGGFFFBBB>>>AAAFFFKKKJJJDDD???===>>>999:::;;;;;;>>>HHHXXXdddeee]]]XXXZZZ[[[YYY[[[___PPPYYY]]]YYY]]]sss___SSSHHH:::BBBAAACCCGGGJJJOOO[[[gggttt~~~zzzyyyyyyxxxwwwvvvvvvuuuuuuwwwqqqrrr|||}}}xxxzzzxxxxxxvvvsssqqqpppqqqssstttrrrtttvvvssswwweee;;;EEEJJJEEESSS```uuuppp[[[MMMDDD>>><<<444777777777EEE^^^rrryyyuuupppZZZZZZvvvvvv[[[MMMIII```rrr{{{uuu___nnnsssZZZCCC222111111(((---------,,,,,,,,,+++++++++,,,------,,,,,,...000:::NNNaaa~~~qqqiiixxxqqqqqqoooppplllooovvvyyyuuu~~~dddgggvvvjjjfff]]]]]]ZZZUUUMMMCCC:::555666777;;;@@@CCCIIIUUUaaa|||}}}|||}}}~~~}}}{{{zzzzzzzzzyyy}}}zzzyyyvvvqqqpppgggbbbgggsssrrrddd```ffftttooonnnooorrrrrrmmmhhhiiinnnjjjkkklllpppvvv~~~yyyrrrjjjjjjfffXXXFFFAAACCCKKKNNNMMMVVVcccuuuyyysssnnnmmmgggeeeiiikkklllttt~~~~~~wwwgggHHH///'''444555333SSSrrrTTT@@@<<<>>>>>>===000444666444000...111555<<>>???<<<:::::::::777111,,,222222<<>>FFFLLLRRRbbbtttvvvmmmNNNFFF===666333222000...555666777888:::;;;<<<===<<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;<<<;;;<<<>>>===@@@OOO```kkk[[[NNNJJJGGGOOOmmmzzzooovvv}}}xxx{{{xxxcccmmm{{{qqqvvvoooxxxuuuNNNGGGCCCFFFHHHEEECCCEEEFFFEEEDDDBBBAAA@@@??????>>>>>>???@@@>>>===DDDLLLddd}}}xxxyyyZZZOOOxxxyyycccmmm}}}xxxrrrxxx|||uuuhhh[[[aaaooovvvnnnlllssstttnnnmmmssszzz~~~xxxyyy~~~{{{zzzqqq```MMMDDDFFFLLLGGGHHHGGGDDDCCCBBB???<<>><<<===CCCFFFAAA;;;<<>>BBBKKKWWW```}}}zzzwwwuuuyyyyyyyyyyyy|||}}}|||wwwyyy}}}{{{qqqjjjrrrfffZZZYYY___dddeeeddd```aaadddgggiiihhhdddaaaeeeeeefffkkkqqqwww{{{}}}{{{jjjZZZQQQMMMNNNOOOKKKLLLMMMNNNTTTcccwwwttthhh]]]XXXQQQOOOVVV]]]bbbhhhooo{{{~~~hhhKKK???666,,,(((---333<<>>:::666111333555333000000444888;;;???CCCEEEIIILLLHHHAAA???<<<999888888666111---...---555HHHZZZeeelllrrrxxxyyyqqqccccccnnnuuurrrllljjjlllqqqssspppmmmmmmyyyyyyvvvwwwyyy|||~~~vvvtttwwwuuutttsssttttttsssoookkkkkkjjjhhhgggfffeeedddddd]]][[[ZZZ[[[]]]\\\WWWSSSTTTUUUSSSOOONNNPPPMMMHHH???:::555111000111222222222000------///111111111333444444555777:::<<<===BBBGGGIIILLLWWWeeefff]]]HHHBBB:::444000.........555555666888999;;;<<<<<<<<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;<<<;;;;;;======BBBQQQbbb```SSSKKKJJJKKKWWWxxxyyyttt|||{{{sssrrrwww|||yyyzzzmmm]]]iiiyyyrrryyyvvvnnnNNNGGGBBBEEEFFFCCC@@@BBBDDDCCCBBBAAA@@@??????????????????@@@???>>>DDDLLLhhhfffWWWiiiwwwrrrzzzuuunnnxxx||||||{{{zzzpppbbbbbbjjjmmmdddcccmmmqqqnnnnnnsssvvv}}}~~~{{{}}}}}}wwwmmm```UUUNNNJJJEEEFFFFFFCCC@@@?????????<<<>>>@@@AAABBBAAA@@@@@@???BBBEEEEEECCCAAACCCDDDMMMWWW```bbb___aaalllwwwppp```^^^hhhsss}}}\\\JJJCCC???===>>>BBBEEEFFFFFFJJJQQQVVV\\\aaannnzzzzzz}}}|||wwwvvvuuutttssstttvvvwwwsssoooppptttvvvuuuxxx}}}xxxvvvrrrppppppqqqssssssttttttwwwzzzzzz~~~yyyWWW???CCCLLLNNNVVVeee}}}kkkSSSFFFBBB>>>:::888666888999@@@XXXwwwyyyaaaMMM^^^eeeTTTRRRRRRaaauuujjjmmmXXX888666222+++444......---------,,,,,,,,,+++,,,------,,,,,,...000<<>>@@@AAABBBDDDJJJNNNIIIAAA???<<<888666777555111...---+++///@@@SSS```gggkkk{{{rrrgggnnnuuutttnnnlllooouuuvvvpppkkkiiiqqquuuxxx{{{~~~zzzyyyyyyxxxvvvxxxttttttssssssrrrssssssqqqmmmjjjeeegggiiigggdddaaa```aaaYYYWWWUUUVVVXXXWWWSSSOOOLLLNNNMMMJJJJJJLLLIIICCC===999444111000111222222111///---...///111222111222333444555777:::<<<===CCCFFFFFFFFFNNNWWWVVVMMMBBB???999222---,,,...000555666777888999:::;;;<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::<<<::::::<<<>>>FFFUUUdddWWWNNNIIIJJJNNN^^^sssttt{{{zzzssspppqqquuusssuuunnndddmmmxxxsssxxxxxxdddLLLEEEAAABBBBBB@@@>>>>>>@@@@@@???>>>>>>>>>>>>???AAA???@@@AAA@@@>>>DDDKKKeeexxxkkkaaammmhhhooo~~~ffffffyyymmmhhhkkkwwwmmmjjjqqqvvvsssoooooommmtttzzz{{{}}}}}}}}}yyynnn___UUULLLIIIEEEAAA======???AAA:::;;;===???AAACCCEEEEEEFFFCCCAAABBBDDDDDD???;;;???DDDJJJMMMPPPXXXfffrrrooo^^^aaauuu^^^GGGBBB???<<<;;;AAAEEEIIIIIIGGGGGGHHHKKKMMMOOOXXXkkk{{{uuuvvvxxxuuuvvvuuutttsssssstttuuuvvvqqqoooooorrrtttsssvvvzzzsssssssssssssssrrrqqqppprrr{{{{{{vvvPPPBBB>>>IIIQQQSSS___rrrmmm[[[GGG???>>><<<::::::;;;666999NNNkkkjjjUUUXXX``````WWWPPP```qqqxxxgggwwwTTT777666222---222......---------,,,,,,,,,+++,,,------,,,,,,...000>>>VVVnnnzzztttsss|||pppssskkkbbbjjjgggggglllhhhsss~~~ttt|||zzzjjjgggfffhhhccc___^^^WWWJJJ<<<666444666:::===BBBJJJUUU]]]mmmzzz~~~|||zzzxxxwwwwwwwwwxxxzzzzzzyyyyyyzzz|||vvv{{{{{{yyy{{{~~~~~~vvvSSSKKKBBB???BBBEEEBBB>>>DDDDDDFFFJJJNNNQQQRRRQQQTTTUUUWWW\\\bbbfffgggggghhhiiioooxxx|||{{{{{{}}}{{{{{{vvvwwwyyyyyy}}}qqqaaaTTTPPPUUU\\\aaagggiiiqqqhhhSSSHHHEEE@@@;;;999;;;===>>>@@@CCCvvv~~~fffAAA,,,+++333&&&---000333DDDYYYZZZMMMHHHFFFDDDBBB???<<<888444222333333333444777===BBBGGGGGGEEEEEEIIILLLGGG>>>>>>:::666555666555333000000,,,...;;;NNN]]]eeehhhrrrrrrtttxxxuuurrrpppqqqvvvwwwrrrmmmlllkkkiiiggglll}}}|||yyyzzz|||zzzwww}}}~~~~~~xxxrrroooppppppppppppooommmjjjhhhcccdddfffeeeccc```]]][[[WWWSSSOOONNNOOOOOOMMMJJJ===BBBFFFGGGIIIJJJEEE>>>;;;888333111000111111111111///......000222222222222222444555777:::;;;<<>>===999333---,,,000444777777888999:::;;;<<<<<<;;;;;;;;;;;;::::::999999888999999999999:::::::::;;;::::::;;;@@@KKKYYYeeeXXXOOOIIIHHHMMMaaa~~~uuuvvvwww}}}wwwssssssvvvtttuuuyyyzzzwwwxxxxxxsssvvvwwwXXXGGGBBB>>>>>>@@@???>>><<<<<<<<<<<<<<<<<<===>>>>>>AAA??????AAA@@@???BBBHHHYYYnnn|||fffgggffffffvvvzzzaaa]]]{{{vvvpppqqquuupppvvv{{{xxxqqqmmmffflllssswww{{{~~~zzzyyypppaaaVVVIIIBBB@@@>>>???@@@;;;<<<===>>>AAADDDGGGHHHJJJDDD<<<:::===@@@???<<>><<<:::>>>DDDGGGJJJJJJHHHFFFEEEFFFEEEFFFMMMbbb{{{vvvuuuwwwrrrvvvuuuuuuttttttuuuvvvvvvvvvtttsssrrrqqqpppqqqrrrooorrruuuwwwvvvtttrrrqqqqqq}}}yyyuuuhhhEEECCCGGGPPPSSSXXXllluuu___PPPAAA===>>>===<<<<<<;;;333:::YYYxxxxxxoooTTTLLLjjjqqqkkkbbbRRRiiivvvvvvkkkOOO666555222...000......---------,,,,,,,,,+++,,,------,,,,,,...000<<>>666222666:::>>>CCCKKKVVV]]]ooo{{{|||{{{zzzzzzzzztttwww{{{|||{{{yyywwwvvvqqqpppqqqvvv~~~~~~zzzyyy{{{}}}xxx{{{iiiWWWNNNKKKFFFEEEHHHLLLHHHBBB>>>===>>>AAAEEEHHHIIIIIILLLMMMPPPUUU[[[_________```bbbjjjsssuuurrrqqqssspppuuuwwwvvvwww{{{}}}rrrddd[[[\\\fffrrrzzzsss___III???@@@======>>>@@@AAA???===<<>>???>>>:::555333333333444666:::@@@DDDHHHHHHGGGFFFIIIKKKEEE===<<<999555555777777555333222///...777HHHYYYdddgggeeeyyyzzzppprrrxxxzzz{{{wwwuuuvvvvvvqqqooooooqqqmmmhhhgggqqqzzzvvvxxx{{{{{{zzzxxxzzz}}}}}}{{{wwwpppkkkkkklllmmmmmmkkkhhhfffeeecccaaa```aaacccaaa[[[UUUMMMIIIEEEEEEGGGHHHGGGEEE888<<<@@@BBBFFFIIIGGGBBB999666222000000111111111000///...///111333333222222333444666777999::::::999>>>BBBGGGJJJKKKEEE>>>999999666111------222666888999999:::;;;<<<======::::::;;;;;;;;;:::999888888888888999999999::::::;;;::::::;;;CCCPPP]]]dddYYYPPPGGGFFFNNNgggvvvvvvzzzzzztttnnnmmmrrrwww|||{{{yyy||||||uuuttttttuuuNNNAAA???<<<;;;>>>AAA@@@===:::999999::::::<<<======AAA>>>===??????===@@@DDDLLL]]]{{{iii[[[aaabbbkkkuuuhhhddd{{{wwwvvv~~~vvvsssqqqkkkhhhooowwwwwwpppkkkdddjjjpppsssxxx}}}~~~{{{zzz~~~~~~jjjVVVNNNLLLGGGAAA???>>>=========>>>AAACCCEEECCC???;;;999:::<<<===>>>???BBBDDDEEEEEEFFFJJJNNNRRR^^^ccc???999===999999AAAAAADDDGGGIIIJJJKKKKKKLLLGGGDDDGGGZZZ~~~|||yyyyyy{{{wwwyyyxxxxxxwwwwwwwwwwwwwwwzzzyyyvvvsssppppppooonnnnnnqqqvvvxxxwwwvvvuuuuuurrruuu|||wwwIIIGGGHHHMMMQQQUUUdddlllSSSHHH>>>===???>>>;;;:::999333???aaa{{{zzziii]]]JJJNNNwww~~~rrrdddTTTmmmrrrwww|||xxx|||GGG555444222000///......---------,,,,,,,,,+++,,,------,,,,,,...000;;;MMMXXX```iiikkkppp}}}wwwkkkvvveeehhhhhhqqq}}}qqqkkknnntttccccccmmmooopppnnngggeeeaaa______ZZZMMM@@@999333666;;;???DDDLLLWWW^^^nnnxxx~~~|||zzzyyyzzzzzzqqquuuzzz{{{wwwqqqllliii```ZZZVVVYYY```jjjsssyyy}}}|||{{{zzzzzzyyyzzzzzz{{{zzzyyyxxxwwwwwwvvvvvvnnnnnnooossssssjjjZZZMMMHHHKKKNNNOOOUUUYYYTTTKKKAAA???>>>>>>@@@BBBBBBBBBCCCDDDHHHMMMRRRVVVWWWVVVUUUXXX```hhhiiiffffffiiiiiilllnnnqqqyyywwwooofffccckkkzzzuuuaaaIII>>>@@@>>>@@@AAABBBCCCEEEGGGGGGxxxXXX:::333111,,,111...111???OOOWWWTTTOOOJJJEEEAAA@@@BBB@@@999333555444444555888<<<@@@BBBCCCFFFHHHHHHIIIJJJFFF@@@999777555666999:::888666222111///333@@@SSSaaafffeeeooouuuppphhhkkkzzz|||sssnnnmmmsssqqqmmmjjjmmmwwwzzzuuuuuuxxxzzz{{{uuuxxx{{{zzzzzzxxxqqqjjjgggiiikkkjjjgggeeeccccccddd```]]]___bbb```YYYRRRDDDCCCCCCFFFIIIJJJHHHEEE===>>>===;;;>>>DDDFFFCCC777444111000000111111111//////...000222444333222333333555666777888888888666999>>>CCCEEEBBB<<<666555333000---+++---222666999999999:::;;;<<<<<<===999:::;;;;;;;;;:::888777888888888888999999999999:::;;;;;;===GGGUUU___bbbUUULLLDDDFFFUUUsssrrrlllqqqtttqqqooorrrwwwyyyqqqpppyyyuuupppxxxooommm|||mmmIII???>>><<<:::===BBBBBB>>>888888888999999;;;<<<<<>><<<<<<===>>>>>>777:::===???>>>===;;;:::888===BBBGGGKKKRRRZZZaaahhhmmmPPP::::::<<<888:::CCCDDDGGGLLLQQQUUUWWWXXXXXXLLLGGGDDDRRRyyyzzzwwwyyyuuu|||{{{{{{zzzyyyxxxwwwwwwxxxyyywwwrrrqqqrrrssspppmmmqqquuuvvvvvvvvvyyy|||~~~{{{lllHHHDDDFFFHHHLLLQQQ___{{{hhh```HHH@@@<<>>CCCKKKVVV^^^kkkuuu{{{~~~}}}}}}}}}{{{yyyxxxwwwvvvvvvuuuxxx|||{{{tttjjjaaa\\\NNNGGGBBBBBBEEEGGGKKKPPP[[[___ffflllqqqssstttssssssuuuvvvwwwwwwuuusssqqqnnnllliiifffccc]]]TTTNNNJJJSSS\\\```fffjjjbbbVVVHHHEEECCCAAAAAA@@@???===>>>>>>@@@CCCHHHKKKKKKKKKFFFIIIPPPWWWXXXWWWZZZ___cccdddeeeiiisss|||{{{rrrmmmiiikkkvvviiiPPPBBBBBBAAAFFFIIIJJJNNNWWW^^^aaayyylllOOO:::333666555999===EEEPPPYYYXXXQQQDDDDDDCCCBBBAAA===888444666555555666999<<<>>>???@@@GGGKKKJJJHHHGGGDDD@@@666555555888<<<===;;;888222444222222<<>>555333111000000111111111///...///000333444333222444555666777777777666555444555888===>>>;;;888666444000,,,+++---111444666777888888999999:::::::::888999:::;;;;;;:::888777888888888888999999999999:::<<<<<>>=========888:::===???@@@???<<<;;;666:::???CCCJJJXXXjjjxxxTTTDDD999;;;===;;;>>>DDDKKKNNNTTTZZZ]]]\\\XXXUUULLLJJJJJJYYY~~~{{{wwwyyywww~~~~~~}}}{{{zzzxxxvvvuuuuuuxxxvvvqqqpppttttttqqqmmmppprrrrrrqqquuu|||wwwIII<<>>666888:::<<<@@@IIIUUU^^^dddrrr}}}|||{{{zzzzzzyyyxxxvvvuuuttttttwwwzzzxxxpppdddYYYSSSHHHDDDCCCEEECCC>>>>>>AAADDDHHHOOOWWW^^^cccfffhhhkkkmmmpppsssssssssqqqpppnnnmmmjjjddd^^^WWWRRROOOSSSaaammmssswwwyyymmm^^^QQQNNNKKKIIIGGGDDDAAA>>>???===<<<===???AAAAAA@@@===???CCCGGGGGGFFFLLLSSSUUUYYY[[[]]]bbbjjjnnnmmmnnniiifffhhhqqqlllVVVIIIGGGLLLYYYgggpppyyy{{{yyyvvvIII333666999EEELLLKKKSSS``````UUUEEEGGGFFFBBB<<<888777888666666666777:::<<<======AAAJJJOOOLLLFFFBBB???<<<444444555999>>>???===:::444777666333;;;NNNaaajjjiiillluuuyyyiii]]]qqq{{{wwwrrrqqqtttxxx~~~zzzyyyzzzwww{{{|||{{{}}}zzzqqqfffhhhkkkjjjfffcccbbbbbb___aaaaaa___\\\XXXWWWWWW^^^cccjjjqqqrrrhhhYYYNNNRRRXXX]]]^^^[[[TTTGGG;;;555222000000111111111000///...///111333444444222555555666777777666555444222222444888:::::::::;;;666111,,,,,,000555888888666666777777888888888999888999:::;;;;;;999888666777888888888888999999999:::<<<===@@@KKKZZZ```]]]LLLFFFDDDPPPiiiyyyrrrtttzzznnnooovvvkkkxxxuuuqqqVVVFFFBBBBBB???;;;===CCCBBB<<<999999888888999::::::;;;<<<777666888999777777999:::@@@]]]ccc```nnnmmmrrr|||zzz}}}{{{vvvssswww~~~mmmppprrrtttuuusssnnniiiaaadddccc[[[XXX```mmmvvv}}}~~~nnnZZZTTTGGGFFFEEEDDDBBBAAA@@@???AAA===::::::===@@@@@@???;;;=========DDDUUUnnnpppIII@@@:::<<>>EEEHHHCCC;;;777;;;PPPiiiuuusssfffUUUIIIOOOdddeeessseeeQQQmmmzzz|||ZZZ444555111///333000......---------,,,,,,,,,+++,,,------,,,,,,...000:::IIITTTdddxxx~~~}}}}}}}}}|||eeebbb{{{sssgggccciiiccc^^^]]]YYYNNNCCC>>>777888999:::>>>GGGSSS\\\ZZZlll~~~zzz~~~{{{{{{{{{{{{zzzxxxvvvtttjjjnnnqqqppphhh]]]RRRLLLEEEEEEHHHMMMIII@@@<<>>CCCIIIOOOTTTWWWaaacccfffiiikkkllllllkkkeeehhhiiifffaaa[[[XXXXXXYYYiiiwww|||~~~ppp^^^XXXVVVRRRPPPMMMJJJFFFBBBBBB@@@===<<<<<<<<<<<<;;;======>>>@@@===<<