BM26(7 tttzzz{{{yyyyyyxxxvvvuuuvvvuuusssrrrwwwhhhrrr``````cccbbb^^^ZZZ___dddfffdddaaa______]]]YYYTTTOOOLLLOOO^^^mmmccctttcccTTTHHHBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAACCCJJJWWWfffooottt|||NNNKKKHHHGGGIIIIIIGGGEEERRRJJJCCCFFFIIIYYY|||nnnZZZJJJIIIVVVUUUUUUXXX]]]aaabbbcccSSSPPPNNNOOONNNNNNTTT\\\___kkkfffNNNWWWMMMRRROOOMMMKKKKKKKKKKKKIIIHHHSSSDDD___jjjPPPLLLRRRLLLMMMLLLHHHBBB@@@DDDGGG???FFFLLLMMMPPPUUUXXXXXX}}}sss|||}}}~~~qqqaaaTTTIIIAAA@@@CCC??????>>>>>>>>>>>>?????????>>>>>>@@@GGGTTTcccmmmqqqqqqpppnnnmmmmmmkkkhhheeedddddddddcccbbbaaa```___\\\[[[ZZZZZZ[[[^^^bbbdddkkklllnnnmmmkkkjjjjjjjjjoooooopppppppppooooooooommmlllllllllllllllllllllkkkkkkkkklllmmmkkkhhheeellljjjfffaaa\\\XXXUUUSSS]]]UUUOOOPPPRRRPPPNNNNNNIIIFFFRRRRRRFFFjjjaaaKKKIIIFFFFFFHHHHHHGGGEEE999???@@@EEEJJJBBBZZZvvvwwwfffddd\\\EEEKKKRRRQQQIIIDDDJJJSSSJJJIIIMMMSSSVVVSSSRRRSSSuuupppHHHEEEGGG:::CCCLLLJJJIIIHHHIIIIIIGGGFFF======CCCaaaxxxbbbVVVIIILLLOOOQQQRRRPPPNNNLLLNNNIIIAAACCCYYYxxxpppsssbbbOOODDD===::::::===;;;::::::::::::::::::;;;;;;::::::<<>>======<<>>===>>>GGGAAA???ggghhh[[[aaayyyoooddd___```aaa]]]XXXRRRoooxxxwww|||rrr]]]FFF:::888777555555777666666555555666666777777666666999AAAOOO^^^hhhkkkssspppnnnnnnqqqqqqooollllllkkkiiifffccc```]]]\\\XXXZZZXXXlll|||ccccccfffnnnkkkgggccc```aaabbbcccjjjjjjhhhfffccc```]]][[[______``````___^^^]]]]]]UUUcccnnn`````````]]]YYYVVVTTTSSSQQQOOOQQQPPPPPPOOOMMMLLLLLLKKKBBBAAAAAAAAABBBCCCDDDDDD===;;;>>>CCC@@@999999@@@999WWWmmmooofffdddbbb^^^\\\ZZZYYYVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQWWWVVVUUUTTTTTTUUUWWWXXX^^^aaaeeehhhiiiiiijjjjjjjjjkkklllllllllkkkiiihhhhhhiiijjjjjjkkkkkkjjjjjjmmmkkkiiihhhhhhhhhfffddd\\\[[[XXXUUUSSSPPPOOONNNFFFGGGJJJLLLHHHCCCEEEJJJBBBKKK===@@@TTTBBBBBBvvvEEEGGG???>>>>>>===<<<<<<<<<<<<888<<<333***333???DDDFFFAAAzzz\\\qqqfffIIIHHHWWWQQQHHHNNNlllwwwIIIDDDGGG888DDDHHH;;;EEECCCBBBBBBCCCCCCBBBAAA888???<<<777@@@^^^ttt|||tttbbbjjjoookkkYYYGGG666111444666666666333333333222222333333333333333333777???MMM]]]gggkkkeee]]]XXXWWW\\\VVVWWWXXXYYYYYYXXXVVVUUUPPPNNNSSSZZZZZZ___zzzsssSSSdddrrrggghhh{{{|||wwwrrrmmmhhhbbb___iiillloooqqquuutttiiifffdddfffjjjllljjjhhhgggfffdddaaa^^^[[[XXXWWWVVV___]]]OOOWWWyyy[[[rrr|||lllfffeeedddbbbaaa```______ccccccaaa___\\\YYYWWWVVVRRRTTTVVVWWWWWWUUUSSSQQQ[[[RRRNNN[[[wwwpppqqqwwwqqqgggccc___[[[WWWUUUTTTRRRQQQFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBB>>>???@@@AAA@@@>>>===<<<>>>999<<>>;;;...III;;;ooowwwmmmssswwwxxxyyyzzztttwwwPPP<<>><<<;;;:::888999::::::999777888<<<;;;>>>@@@???bbb}}}}}}|||yyyddd999222---///111333555888111111000000000000111111111111222555>>>LLL\\\fffkkk{{{xxx{{{ooommmhhhbbb\\\VVVQQQNNNLLLUUUmmmqqqttt@@@IIIYYYOOODDDIIIIIIKKKMMMOOOOOOOOONNNMMMTTTMMMMMMPPPHHHFFFcccYYYEEEZZZjjjfffjjjwww~~~|||vvvqqqjjjhhhhhhhhhjjjkkkjjjiiimmmoooqqqttt|||}}}gggdddaaa```ccciiilllkkkhhhbbbaaa___]]]ZZZXXXVVVUUU]]]MMMLLLVVVOOOJJJnnnqqq^^^jjjpppiiibbb^^^___aaabbbbbb```]]]\\\aaaaaa```^^^\\\ZZZXXXVVVTTTUUUWWWXXXWWWSSSPPPMMMOOOUUU[[[ZZZRRRRRReee|||lllllliiieeeaaa```bbbeee]]]ZZZUUUQQQPPPNNNMMMLLLKKKJJJIIIGGGEEECCCAAA@@@BBBBBB@@@>>>===<<<;;;;;;;;;;;;777222444;;;>>><<<888666888::::::DDDbbb}}}aaagggoookkk```WWWXXXTTTNNNJJJIIIIIIIIIIIIGGGHHHIIIIIIIIIIIIIIIHHHFFFGGGGGGIIIIIIJJJKKKKKKMMMPPPUUUXXXXXXXXXXXXYYYXXXZZZ]]]aaacccdddccccccfffffffffeeeccc```^^^\\\[[[\\\]]]______[[[VVVQQQLLLKKKJJJHHHGGGFFFEEEEEEFFF???;;;<<<=========@@@999>>>AAA;;;777@@@GGGBBBGGG}}}666CCC999999999888666444333444555666...555555(((...<<<888444333555ZZZzzzIIIFFF@@@???<<>>===<<<;;;:::999999888888777666555555555555555555555555666666888999999@@@TTTsss{{{eeeeeeeeedddaaa\\\XXXUUUSSSQQQOOOLLLJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLOOORRRTTTUUUVVVXXX^^^aaa``````ccceeecccaaabbbcccaaa]]]YYYXXXWWWYYYZZZZZZZZZXXXUUURRRQQQKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>>>>>>>============999999999999::::::;;;<<<===EEE???777???888555555444444444333333333222222222222222222222222111333888>>>IIImmmiiiCCCAAABBBAAA???<<<:::888777777666555555555555444444444444444555666777888999999BBBpppeee<<<000888000000000000111111111111000//////........./////////000///111<<>>========================<<>>>>>======;;;;;;:::999888777666666555555444333333333333333333222222333444555666666555666777888>>>LLL]]]iiinnn]]]VVV\\\iiitttdddddddddbbb^^^YYYUUURRRNNNMMMJJJHHHGGGGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHKKKMMMPPPRRRSSSVVV\\\_________aaabbb```^^^```aaa```]]]ZZZYYYYYYXXXXXXVVVUUURRROOOLLLJJJHHHGGGFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::777777777777777888999999999<<<==={{{WWW555777999000333333222222222111111111000000000000000000000000111000333666666@@@___VVV===DDDQQQ@@@???===:::888777666555444444333333333222222222111222333444555666666777111<<<[[[tttVVV@@@111...333////////////000000000000///......------............000///111<<>>JJJwww\\\DDDCCCFFFIIIGGGCCC@@@AAACCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEXXXmmm\\\gggaaaNNNOOObbbeeeWWWgggeeedddfffjjjnnnpppqqqqqqooooooooollleeeaaaaaaaaaZZZVVVXXXZZZ[[[\\\^^^RRRWWWeeegggmmmhhhTTT\\\XXX\\\bbbTTT[[[\\\___bbbeeeccc```\\\XXXUUUQQQNNNMMMLLLKKKIIIJJJJJJJJJIIIIIIHHHGGGFFFGGG???>>>RRRwwweeeTTTSSSSSSIII>>>FFFNNNXXX___```^^^[[[ZZZ]]]ZZZVVVSSSSSSUUUXXXZZZVVVVVVUUUSSSOOOKKKHHHEEEDDDEEEFFFEEEDDDDDDFFFGGGFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGJJJMMMMMMPPPUUUXXXZZZ[[[\\\]]]\\\\\\]]]^^^^^^______^^^SSSPPPLLLIIIGGGFFFEEECCCAAA@@@???===<<<;;;;;;:::888777666666444444333222222111111000000000000000////////////000111222222666666444000---///444999666:::???CCCEEEFFFHHHIII???DDDKKKPPPUUUXXX\\\^^^```___^^^\\\XXXSSSNNNKKKIIIHHHEEECCCBBBCCCEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBEEEHHHLLLOOOQQQSSSYYY]]]]]]\\\^^^^^^[[[YYY[[[]]]\\\ZZZYYYXXXYYYVVVTTTQQQMMMJJJFFFDDDCCCDDDCCCBBB@@@>>><<<;;;:::888888888888777777777777444444444444444555555666666777000???SSS222222555222...000000000/////////..............................111...000444333...111999[[[gggMMMJJJFFF>>>999===<<<:::888666444444333222222111111111000000000//////000111111222333333333///000CCChhhiiiAAA222333222...+++---.........////////////------,,,,,,,,,,,,------...//////111;;;MMM\\\ccckkkppp===999444666666666666666666666666666>>>555444;;;::::::OOOjjjOOO<<>>>>>>>>@@@AAABBB>>>888```qqq]]]___bbbTTTNNNWWW^^^ZZZUUUSSSUUUWWWZZZ[[[ZZZYYYZZZZZZXXXTTTQQQPPPYYYZZZ]]]```aaa``````aaagggiiinnncccfffvvvqqqYYYYYYaaa___SSS]]]\\\\\\]]]^^^^^^]]][[[WWWTTTPPPMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBFFFCCCCCCCCCAAALLLnnnuuucccZZZUUUWWW\\\iiimmmnnniiiaaaXXXLLLAAAEEE@@@;;;===CCCIIIKKKIIIKKKPPPVVVXXXWWWVVVXXXZZZYYYXXXUUUQQQOOOPPPSSSVVV[[[VVVPPPJJJFFFEEEGGGHHHDDDEEEEEECCCAAA@@@AAABBBFFFFFFGGGHHHHHHIIIIIIIIIDDDFFFIIIJJJKKKLLLOOOQQQSSSWWW]]]aaabbb```___^^^aaa``````______^^^[[[ZZZPPPMMMIIIGGGFFFEEECCCAAA@@@???===<<<:::999999999555555444333222111000000000//////.........//////---------------...///000%%%+++333777888666444333222444777888888999:::<<>>>>>>>>=========;;;;;;;;;;;;<<<===>>>???>>>>>>???AAADDDHHHMMMOOOPPPVVV[[[ZZZZZZ[[[[[[XXXVVVXXXZZZYYYWWWUUUUUUUUURRRPPPLLLHHHDDDBBBAAAAAAAAA@@@???===<<<:::999888666666666555555555555444333333222222222222333333333888>>>222222qqqVVV000///777333///111///............---------------------------------000+++,,,222777555555777CCC:::III~~~{{{VVV>>>GGGPPPDDD:::<<<;;;:::888666555333222222111000000000000/////////------...//////000111111888:::888...,,,DDDqqqaaaBBB777///111555222...,,,,,,,,,---------.........++++++++++++++++++,,,------//////111;;;MMM[[[bbblllnnn<<<888444666555555555555555555555555777555666999<<<======???ggg|||xxxLLLAAA@@@;;;BBB???===<<<>>>@@@@@@???;;;<<<>>>??????>>><<<;;;>>>===<<<<<<<<<===>>>???:::AAA???VVVpppddd\\\___ZZZTTTTTTVVVYYY\\\\\\[[[XXXWWWXXXYYYYYYYYYZZZYYYXXXWWW\\\```___\\\^^^dddiiibbb```ooooooSSSXXXXXXTTTVVVZZZ^^^[[[XXXWWWXXXYYYZZZZZZUUURRRNNNLLLJJJJJJHHHGGGDDDDDDDDDCCCBBBAAA@@@???===;;;???HHHHHH???;;;???QQQLLLGGGDDD???<<<>>>BBB???CCCDDDBBB@@@@@@>>>:::555AAAMMMKKK@@@888:::@@@FFFGGGGGGJJJNNNSSSWWWZZZSSSSSSSSSQQQOOONNNOOOPPPXXXTTTMMMGGGDDDCCCEEEFFFBBBCCCCCCAAA??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEAAACCCEEEFFFFFFEEEFFFHHHEEEIIIPPPUUUXXXYYY[[[\\\```___]]]^^^^^^\\\YYYUUUNNNKKKIIIGGGFFFDDDBBB@@@>>>===<<<:::999888888777444444333222111000/////////...............//////---------,,,------...///,,,,,,+++***)))***,,,...444555777777777888:::<<>>===>>>???<<<<<<<<<;;;;;;;;;::::::888888888888999:::;;;;;;=========???BBBFFFJJJMMMMMMSSSWWWWWWWWWYYYXXXVVVYYYZZZ[[[YYYVVVTTTRRRRRROOOLLLHHHEEEBBBBBBBBBBBB???>>>===<<<:::999777777555555555444444444333333222222111111111111222222///555+++333AAA333VVV===222...555888222///222............------------------------------------...+++))),,,///000333666111444;;;@@@GGGeeetttMMM===NNNTTTGGG===@@@CCC???:::999777555444333222222000000000/////////......---------......//////000+++000444333///000777>>>XXX}}}zzzTTT999---000///......,,,***,,,111,,,,,,,,,,,,------------***************+++,,,,,,,,,...///111<<>>:::<<<666SSSPPPqqqccc]]]VVVQQQRRRVVVZZZ]]]ZZZ]]]^^^]]]___dddfffeeedddgggeee```___iiiwww[[[QQQTTTZZZWWWVVVWWWSSS]]]YYYUUUSSSTTTVVVXXXYYYQQQNNNJJJHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<>><<<===?????????@@@BBBDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHFFFEEEEEEEEENNNPPPRRRSSSSSSTTTUUUWWWYYYXXXWWWYYY[[[ZZZVVVRRRLLLJJJHHHFFFEEEDDDAAA???===<<<:::999777666666666333222222111000///.........------------...//////...---------------......555444222000000222444555---///111222222444888:::222999BBBJJJNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGEEECCC@@@>>>===<<<<<<:::::::::999999999888888777777777777888999:::;;;:::;;;;;;===@@@CCCFFFHHHJJJOOORRRQQQRRRUUUVVVUUUZZZ\\\\\\ZZZVVVRRRPPPPPPJJJIIIFFFCCCAAAAAABBBBBB===<<<;;;:::999777666666444444333333333222222222222222111000000000000111111111,,,333;;;111555SSSttt777222222222111111111000---.........------------,,,------------------------------...---,,,,,,---///333000333;;;???BBBLLLWWW{{{yyy]]]QQQNNNMMMKKKLLLIIIEEEBBBCCCCCC<<<333888777666444222111111111/////////.........------,,,,,,---------.........(((+++000444444222000//////;;;IIIVVVkkkjjjNNN:::,,,'''...:::555111---+++,,,---------+++,,,,,,,,,------------******)))******+++,,,---+++...///222===OOO]]]ccckkkhhh888666222444000000000000000000000000+++444888333111555999:::999<<>>===;;;:::999555<<>>999;;;<<<:::666555666:::<<<888;;;<<<777555777999999777999:::999777888<<>>AAACCCBBBAAAAAAAAABBBCCCDDDEEE<<<>>>@@@AAAAAAAAACCCDDDBBBDDDHHHLLLOOOTTTYYY\\\XXXVVVUUUWWWYYYXXXSSSNNNJJJHHHFFFEEEDDDCCC@@@>>>:::999888666555444333333111111000///...---,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------###$$$(((+++......---+++,,,...000111111333555888:::::::::;;;===CCCJJJPPPNNNMMMLLLJJJIIIGGGEEEEEECCCCCCBBBAAA???>>><<<;;;999999999888888888777777666555555666666777888999666777888:::<<<>>>@@@AAAEEEJJJLLLKKKLLLPPPSSSSSSVVVWWWWWWUUUQQQNNNLLLKKKGGGEEECCCAAA???>>>>>>>>>;;;:::999888777555555444222222222111111111000000111000000///......//////000000:::000 444AAA)))<<<{{{YYY333;;;666555222------000///,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////000000000***111999:::444111666===GGGCCCRRRVVVXXXZZZRRR\\\VVVSSSPPPPPPQQQPPPJJJEEEGGG>>>BBBLLLEEE222000<<<555555333111000/////////---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,...111222...***,,,444<<<000000333888::::::>>>CCCHHHMMMPPPMMMIIIDDD999///888222...111999;;;333))),,,,,,,,,...111111...))),,,,,,,,,------------...************+++,,,------***---///333???PPP___eeehhhfff555444000222////////////////////////222000///111444444333222333999<<>>:::777777888999999888777666666777777777777555555444555666777777)))???<<<000:::AAAUUUJJJ^^^zzzvvvxxxwwwsssvvvPPPOOOPPPKKKFFFNNNSSSKKKIIIPPPRRRSSSSSSSSSTTTUUUUUUSSSQQQOOOLLLHHHFFFEEEDDDBBBAAA>>>>>>>>><<<;;;999888777777:::888666>>>GGGBBB666555555444444555666333...---333666333111222333222333666999;;;:::999888888888:::>>>AAADDDHHHLLLOOOOOOKKKIIIKKKOOOQQQNNNJJJJJJHHHEEEAAA???>>>======;;;<<<===<<<;;;;;;===>>>===<<<<<<<<<<<<>>>???@@@===>>>@@@AAAAAABBBDDDFFFCCCEEEHHHJJJMMMPPPSSSVVV\\\YYYWWWXXXZZZWWWQQQKKKHHHGGGEEEDDDCCCBBB???<<<888777666444333222111111000//////...---,,,+++***++++++******+++,,,------------,,,,,,,,,,,,,,,---555111---+++***,,,------,,,---///...------///000333666;;;>>>@@@BBBDDDFFFLLLKKKIIIGGGDDDBBB@@@??????@@@@@@AAA@@@>>><<<;;;888888888888777777777777333333333333444555666666222333555777999:::;;;;;;BBBFFFHHHFFFHHHMMMQQQRRROOOPPPQQQOOOLLLIIIGGGGGGDDDCCCAAA???===<<<;;;:::999888888666555444333333111000000000000/////////000///......------------)))222(((***999***""">>>333///SSSEEE333555333,,,...000000///...///000,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***)))(((***---...---.........000888>>><<<666===999HHHLLLOOOQQQJJJTTTZZZVVVOOOJJJHHHHHHHHHIIIFFFHHHBBB999<<>>FFFMMMEEEEEEGGGKKKNNNPPPPPPOOONNNUUURRROOOOOOQQQRRRQQQOOOJJJJJJHHHFFFCCCAAA@@@???======<<<;;;:::888777666666777888:::::::::999888666666555444222111000000222111000......000111222444444444555555555666666888:::===???@@@CCCGGGJJJHHHGGGGGGIIIKKKJJJGGGCCCEEECCCAAA???===<<<<<<<<<777888999:::;;;:::999999888:::::::::999999;;;===;;;;;;<<<<<<===>>>>>>>>>@@@BBBEEEHHHKKKNNNOOOPPPPPPQQQSSSUUUTTTQQQMMMKKKHHHFFFDDDBBBAAA@@@===;;;888888777666444333222111000///---,,,+++*********++++++******************************************++++++++++++++++++++++++,,,,,,,,,---------......000222555777888;;;???BBBFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@>>>===;;;:::::::::777666666444333222111111333222222111000111111111222444666666777777:::;;;===AAAFFFIIIJJJIIIIIIIIIOOONNNMMMMMMNNNNNNLLLJJJAAA@@@???===;;;999777666555555555555444333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000222CCCrrrVVV<<<777111000666//////.........------------,,,++++++******++++++******************************+++++++++,,,,,,,,,//////000111222444666777===999CCCMMMNNNRRRVVVQQQNNNNNNNNNMMMLLLIIIGGGFFFCCCAAA???>>><<<999555222222111000...,,,++++++++++++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000//////.........---//////...------,,,++++++,,,+++++++++******))))))************************)))))))))***++++++,,,,,,,,,...///111===PPP```ggghhh\\\:::000000111/////////.........------......//////000111111222555444888<<<;;;;;;III\\\RRR666222222333555////////////000222333444777777888888888888777777666666666666555555555555444444333222222222222333222222111222333555666777>>>:::NNN}}}sssRRRrrrBBBCCCLLLBBB===FFFDDDFFFHHHKKKMMMMMMMMMMMMSSSPPPLLLKKKKKKKKKHHHFFFGGGGGGEEECCCAAA???===<<<<<<<<<;;;:::999777555555444555666777888888777666333333222222111000//////222111///......///111222222222222222333333333333555777:::;;;===???CCCFFFGGGFFFFFFHHHJJJJJJFFFCCCDDDBBB@@@===<<<:::::::::666777888999888888777666666777888777666777888:::999999:::;;;;;;<<<<<<===>>>???AAADDDHHHKKKMMMOOONNNOOOQQQQQQQQQNNNLLLJJJFFFDDDBBB@@@@@@>>><<<:::777777666444333222111000///...---+++*********)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------...000333444666888<<>><<<;;;999888888888666666555444333222111111222111000000//////000000///111333444444555777999===AAAFFFIIIJJJJJJJJJKKKPPPOOONNNNNNOOOOOOMMMKKK@@@???>>><<<:::888666666444555555444444333222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------222444///111NNNgggIII000000444...''''''///.........---------,,,---,,,++++++******++++++*********************************+++++++++,,,,,,/////////000222333555666:::777@@@JJJJJJOOOTTTNNNNNNNNNNNNMMMKKKIIIFFFEEEBBB@@@>>>===;;;999555222222111///---,,,++++++************)))))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............../////////.........------......------,,,++++++***++++++******))))))))))))************************)))))))))***++++++,,,,,,,,,...///111===PPP```ggghhhYYY999000000111............------------------......///000000111222000444<<<===666555999DDDddd}}}KKK888***+++111...(((&&&,,,---...///000111111111555666666777777666666555555444444444444333333333333222111111000000111111/////////000111222333444111***+++===YYY{{{yyyfffooo}}}PPP>>>111666???AAA@@@AAACCCCCCEEEFFFHHHJJJKKKKKKRRRPPPMMMLLLKKKIIIGGGEEECCCCCCAAA@@@>>><<<;;;:::999999999888777555444333222222333444444444444333000000//////............000///...------...///000////////////000000000000111333555777888:::===@@@DDDDDDEEEGGGHHHHHHEEECCCBBBAAA???<<<:::888777777666666777666666555444333333444555444333333555666666666777888888999999:::;;;;;;===???CCCGGGJJJLLLKKKLLLMMMMMMLLLKKKJJJIIIDDDBBB???>>>===<<<:::888555555444333111000///......---,,,+++***)))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000111333555888;;;?????????>>>>>>=========<<<;;;:::888777666555555555444444333222111000000000//////...............---...000111111222444555999===BBBFFFGGGHHHJJJKKKOOOMMMLLLMMMMMMMMMKKKIII@@@???===;;;999777666555333444444333333222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,---%%%$$$999TTT{{{\\\222888222...111555555333333......------------,,,,,,,,,,,,+++************+++*********************************++++++++++++,,,.........///111222444555777444<<>>444666MMMgggzzzssshhhDDD222)))GGGQQQ;;;111@@@FFF<<>>===;;;:::999888777777777666555333222111000000000111111111000000---------...............///...------------...///---------.........//////...000222333444666999;;;@@@AAACCCDDDEEEEEECCCBBBAAA@@@>>><<<:::777666555777666666555444333222111111222333222000000222444333333333444555555666666888888999;;;???CCCGGGJJJIIIIIIIIIJJJIIIIIIHHHHHHBBB@@@>>><<<<<<;;;999777444333222111///...---------,,,+++***)))(((((()))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,+++,,,...000111222666888<<<<<<<<<=========<<<<<<;;;:::888777555444444444333333222111111000//////......---,,,,,,,,,,,,,,,+++---////////////111333333777;;;???BBBDDDFFFHHHJJJIIIHHHHHHIIIIIIGGGEEE@@@???>>><<<:::888666666222222222222111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000((((((222999444***&&&333???[[[yyyLLL777666<<<999999555---***---//////------,,,,,,,,,,,,,,,,,,,,,++++++***************************************************++++++++++++---------...///111222333444111888>>>???IIIOOOIIILLLLLLKKKJJJGGGDDDAAA@@@???===;;;999888666333111///...---,,,******))))))))))))))))))))))))(((((())))))))))))************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******))))))))))))((((((((((((((((((''''''************************)))))))))***++++++,,,,,,,,,...///111===PPP```ggghhhRRR666000000...,,,,,,,,,,,,++++++++++++***++++++,,,------......000//////222333333666;;;...<<>>___```}}}NNN444,,,444AAA888555666;;;===::::::===@@@@@@???@@@BBBDDDGGGIIIHHHIIIIIIHHHEEECCCBBBAAA>>>>>>===<<<:::999888888555555555444333222111000//////..................---------.....................------------......------------............---...000111111333666888;;;===???AAABBBAAA@@@@@@@@@???>>><<<:::888666555777777555444333222111111000111222111//////000222000000000111222222333333666666777888;;;@@@DDDFFFFFFFFFGGGGGGHHHGGGGGGGGG@@@???<<<;;;;;;:::888666222222111///...---,,,++++++***)))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,...//////111444666999999;;;<<<<<<<<<<<<<<<::::::888666555444444333111111111000//////......---,,,++++++******+++++++++,,,............000111000333777:::===@@@DDDGGGHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@>>><<<:::888777666111111111111000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))///000+++***000444333222111000333BBB___{{{dddJJJ===>>>???;;;555---222333///...///***###++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111222000666999;;;GGGOOOHHHHHHHHHHHHFFFDDDAAA???===>>>;;;888777666444222000...---,,,***))))))))))))(((((((((((((((((())))))(((((()))))))))*********************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,***)))))))))))))))((((((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...///111===PPP```gggjjjNNN444000000---++++++++++++************))))))***++++++,,,,,,---***---000111111111333666;;;777222333555666222...QQQeeehhhFFF999,,,***000555222+++%%%%%%''',,,000...)))$$$***+++...000111111000///......///000111111111111111000000000000////////////...------,,,,,,---------...///000000000000///)))333<<<>>>777000///111<<>>rrrUUU@@@444;;;???777222777;;;,,,)))555<<<666777@@@=========>>>@@@BBBEEEFFFKKKKKKKKKIIIDDD???===<<<<<<<<<;;;:::999999888888333333333333222111000//////......------------...------..........................................,,,,,,,,,---------......,,,---/////////111333666666888<<<>>>>>>======>>>=========<<<:::888666555666555444222111000000000000000111///...---///000---......//////000111111444444555666999<<<>>>@@@BBBCCCDDDFFFFFFFFFEEEEEE???===;;;::::::999777555111111000///---,,,++++++***)))(((''''''''''''''''''(((((())))))*********))))))))))))))))))))))))************************))))))*********++++++++++++,,,.........000222444555666888:::;;;<<<;;;;;;:::999888666555444333333////////////.........---,,,,,,+++******************,,,------------///000000222555888;;;???DDDGGGHHHGGGFFFFFFGGGFFFDDDBBB@@@???===<<<999888666555///000000//////...---,,,++++++++++++************++++++++++++++++++++++++************************'''222222&&&"""+++222000)))111888666000...333999@@@SSSmmmppp]]]HHH999GGG===666888<<<;;;666222000000000///222444222,,,******++++++++++++,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---//////000///444555666EEEOOOGGGCCCDDDCCCCCCAAA???<<<;;;<<<:::666555444333111///,,,,,,***))))))(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((())))))***************************++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...///111===PPP```gggkkkKKK333000000---++++++*********)))))))))(((((()))******++++++,,,(((+++---///111444555666666666666666666555666666...///555@@@JJJYYYoooppp___SSSFFF555***------,,,)))%%%###%%%***'''******&&&###&&&...555)))***,,,---...///......,,,---...///000000000000000000000000////////////......---,,,,,,,,,------,,,---.../////////.........+++'''%%%(((...444777>>>222000<<<@@@<<>>???AAABBBJJJKKKLLLIIICCC>>><<<;;;:::999999888888777777777222333333222222111000///000///...---,,,------...------------------------.........//////.........++++++++++++,,,,,,,,,,,,+++,,,.........///111333111555999;;;:::999:::<<<::::::::::::999777555444444333111000////////////...//////...,,,,,,---...,,,,,,------.../////////111111222444666777999999===???AAADDDEEEDDDBBBAAA<<<:::888888888777555333111111000///---,,,+++***)))(((''''''&&&&&&''''''''''''(((((()))******+++))))))))))))))))))))))))************************))))))))))))*********+++***+++---------...000222111333555888999:::999999999888777555444333222222............------------,,,++++++***************)))+++,,,,,,++++++---......000333555888<<>>===;;;999777555444333/////////......---,,,+++++++++*********)))))))))************************************************+++++++++,,,///000+++%%%******,,,///444888999999888<<<===<<<@@@IIINNNNNNWWWPPPFFF@@@@@@DDDHHHJJJ<<>><<<;;;999;;;888555333222222000///++++++***)))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...///111===PPP```gggkkkJJJ333000000,,,************))))))))))))((((((((()))******++++++///---***(((,,,111222000444333333444444444333222222000111444222...111999111666<<>>999000000>>>FFFAAA999777333444555333---))),,,111)))))),,,---+++)))))),,,&&&''''''((()))***'''###((()))***+++,,,---------+++,,,---...////////////111000000000///////////////...------,,,,,,------+++,,,---...///...---,,,...000222111222444333222---333666555777>>>BBBBBBBBB===JJJRRRiiisssaaaHHH;;;444888888000...222,,,000222000000222222///+++000444555444333333444777777999:::<<<===??????AAADDDEEEDDD???:::999999888888777777666666666666222222222222222111000///111000...---,,,---......---------,,,,,,,,,++++++......////////////......************++++++++++++***+++------,,,---000222///333777999888777999;;;777888888888888666444333222111///...------......---......,,,+++***+++---+++,,,,,,------...//////...///111222444444555555999<<>>:::888666666666555333222111111000///---,,,+++***(((((('''&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,+++,,,///111...000333666888888888777888777666444333222111111------------------,,,,,,,,,++++++***************((()))++++++******+++---,,,...000111444888>>>BBBCCCBBBAAAAAABBBAAA???>>><<<;;;999777555333222111............---,,,++++++************))))))))))))************************)))))))))))))))))))))))),,,''')))///---'''***555)))+++---,,,***,,,222777///666;;;>>>FFFOOOQQQLLLHHHJJJLLLKKKHHHDDDBBBAAACCC<<<:::<<<;;;555111111111---...444333+++''')))))))))******+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------,,,,,,///...///AAALLLDDD<<<============;;;:::999:::888444222111111000///+++***)))(((((('''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))************'''((((((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...///222===PPP```gggjjjBBB222,,,111,,,))))))))))))(((((((((((((((((((((((((((((((((((()))******+++---...//////444444333333222111111000111222222111111000///.........---,,,,,,,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++------------------------///+++***///111///---...,,,///444888666444:::AAA@@@>>>>>>CCCJJJOOOOOOMMMMMMHHHCCCAAAAAABBB@@@>>>===<<<;;;999888777777777222222222222111000......---,,,,,,,,,,,,---......000000111222333333444444333333444666777999::::::CCCBBBAAA???===:::888777999888777666555444333333111111111000//////......++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,+++***************************++++++******++++++,,,------///222555777777777777333444555555555444333222111000///......---......++++++************+++++++++++++++,,,,,,,,,------,,,,,,------///000111222777:::>>>AAABBBAAA>>><<<999:::::::::888555222000///...------++++++***)))((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++******,,,...//////000111333444555666555444333222000///...---///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))...//////000111555:::===AAAAAABBBCCCCCCBBB???===<<<:::777666555444111///......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////---333777999AAALLLQQQNNNKKKIIIGGGFFFFFFFFFDDDBBBAAA>>>;;;888666444111///------,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++,,,---...///222444777888<<<:::999:::======;;;888888555222//////...---+++++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---...111===QQQaaahhhiiiBBB222,,,000,,,))))))))))))((((((((('''(((((((((((((((((((((((())))))***+++,,,---......222222111111111111000000111111111111000///...---...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++++++++******)))))))))+++++++++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,---///---,,,111888777222000333555666999===???===;;;===BBBDDDCCC@@@???<<<999888999999888666888777666444333333222222000000000000///...---,,,---,,,,,,,,,,,,---......000000111111222222333333111222333444555777888888??????>>>===;;;999777666888777666555444333333222111000000//////...------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++***************************+++************+++,,,,,,+++---000333444555555444333333444444444222111000000000///...------------+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...///111222444777;;;>>>@@@???===;;;999999999888666444111000......---,,,+++******)))(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++******+++---......///111222333444555444444333222000///...---...---,,,+++************************))))))))))))))))))))))))))))))))))))---......///000333888<<<@@@@@@AAABBBBBBAAA>>><<<<<<:::777666555444111///...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------.../////////...111333666===EEEIIIJJJGGGEEEDDDDDDEEEDDDBBB@@@@@@===:::777555333000...------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++++++++++++++,,,---...111333555666;;;:::999:::<<<<<<:::888777444000...------+++***+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---...111===QQQaaahhhfff@@@333,,,000+++)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,///////////////000000000000000000000///...---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((((('''''''''******))))))((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000///***)))444AAAAAA555,,,...444666666777<<<999777888;;;<<<:::888888777555555666666555333444333222000////////////------...------,,,+++***,,,,,,,,,,,,,,,---......000000000000000000000000///000111222333555555666;;;;;;::::::999888777666666666555444333222222111000//////...------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++******************************************++++++,,,)))+++---///111222222111222222333333222111///...///...---,,,,,,++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111111333777:::<<<===<<<;;;999888777555444222111000......---,,,+++***))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,+++))))))***+++------...000111222333444333333222111///...---------,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))+++,,,------...111555999===>>>???@@@@@@???===<<<;;;999777555555333111///------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,---......//////000///111777<<<>>>CCCGGGDDDCCCCCCDDDEEEDDDBBB???>>>;;;888555333222///---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************************++++++---///111333444999888777888::::::999777555222///---,,,+++***)))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---...111===PPP```gggeee???333,,,///***))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((()))******++++++,,,,,,---.../////////////////////...---,,,+++******)))(((((((((((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++***,,,///...***)))333??????333***,,,111333222222666555555666:::;;;;;;:::777777666666666555444333222222111000///......///,,,,,,------,,,+++******,,,,,,++++++,,,,,,---...//////////////////......//////000111222333444444777777888888888777777666444444333333222111111000///......------,,,++++++***************************************++++++,,,++++++,,,,,,,,,++++++***************************)))))))))))))))***++++++(((***+++---///000000000222333333333222000...---...---,,,+++******************))))))))))))******************++++++++++++++++++++++++,,,---...///...000444777:::;;;;;;;;;888777555333222111000000...------,,,+++***))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***(((''')))***+++,,,---...///111222222222222111000///...---,,,++++++***)))))))))))))))************)))))))))((()))))))))))))))))))))))))))***+++,,,,,,...222555999;;;===>>>>>><<<;;;;;;:::888666555444222000...,,,,,,,,,,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++,,,,,,------...//////000...111888;;;999<<>>>>>??????>>>===:::777444222111///---+++++++++++++++************))))))))))))))))))))))))******+++++++++***))))))((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))***+++------///111333444333333333555555333///---,,,,,,***)))((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------+++---...000<<>>>>>>>>:::777444222111000...,,,+++++++++************)))))))))))))))))))))))))))%%%(((+++---...,,,***(((((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++***************+++,,,,,,,,,///222222000000222444333000,,,******)))(((&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......,,,---...000;;;NNN]]]dddccc{{{;;;111---***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))***++++++++++++++++++*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******************************************,,,,,,,,,---------......000111111///---,,,---...,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,//////......------------....................................////////////333333444555444111///.........---,,,,,,+++******))))))************))))))''''''((()))***)))))))))***++++++++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))***+++++++++,,,---...///000000000000------,,,+++***)))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***,,,///111222111222333333333222111000...---+++)))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************---...000333555666777888777777666444222///---,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,)))'''(((+++---,,,***///------///777CCCNNNVVV999999888999:::<<<>>>@@@777666444222///...---,,,+++++++++************)))))))))************))))))))))))************))))))'''+++///...***'''(((***))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))+++,,,,,,---...///000000...---,,,+++)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++)))(((''''''((()))))))))))))))((()))***)))'''&&&&&&&&&)))************+++++++++---///...---999OOO___cccdddzzz;;;111---***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))******++++++******+++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,------------/////////...,,,+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,............------,,,,,,---------------------------.........////////////111111222333222111///---...------,,,++++++******))))))************))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))******)))(((((()))******'''(((((()))******++++++,,,---...//////000000///------,,,+++***)))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***,,,...000111///000111222222111000///...---+++)))(((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,---000222444666777777666555444333000...,,,+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************+++)))((()))+++---,,,***///---+++***+++...222555666666666777999:::<<<===777666444111///...---,,,+++++++++************)))))))))************))))))))))))************))))))'''+++......***'''(((***))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))++++++,,,---...///000000...---,,,+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++)))((('''(((((()))))))))))))))((()))***+++************)))************+++++++++---///...---999OOO___bbbeeewww:::222---***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((())))))******))))))***************)))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,------......---+++******,,,++++++************+++++++++,,,,,,------,,,,,,+++***))))))))))))***++++++------------,,,,,,,,,,,,---------------------------------.........//////...///000111111000///...------,,,,,,++++++******))))))************)))))))))((('''''''''(((***+++******++++++******)))((())))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))******++++++,,,---...////////////---,,,,,,+++***)))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***+++---///000......///000000000///...---,,,+++)))((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************+++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++---///111333444555555444333222111///---+++*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++***)))***+++,,,+++***+++*********************111222444555777888888888666555333111///------,,,+++++++++************)))))))))************))))))))))))************))))))'''***------***((((((***))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))******+++,,,---...//////...---,,,+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))+++,,,,,,+++***)))((((((((()))))))))******((())))))***++++++,,,,,,)))************+++++++++,,,///------999OOO^^^bbbgggttt999222,,,***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''((()))))))))))))))******************************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,+++---...---+++******+++++++++************++++++,,,,,,------------,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000000000000///,,,,,,,,,,,,++++++******))))))************))))))***)))'''&&&'''(((***,,,***************))))))((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((())))))******++++++,,,...............,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))+++,,,---...------///000000//////...---,,,+++)))((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************+++++++++***************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))******+++---///111222333333333222222111///---,,,+++))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************+++***++++++,,,,,,+++***)))***,,,...///000000000...000222444666666666555555444222000...---,,,,,,+++++++++*********))))))))))))************))))))))))))************))))))'''***,,,+++)))((()))***((()))))))))************++++++***)))(((((())))))(((((((((((((((((((((((())))))***+++,,,---......------,,,+++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++******)))))))))))))))*********)))((('''((()))*********))))))*********++++++++++++...------999OOO^^^aaahhhqqq888333,,,))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((()))))))))))))))***************+++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))************++++++---......,,,++++++,,,+++******))))))******++++++,,,,,,------,,,,,,+++))))))(((((())))))***+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111111111,,,+++++++++++++++******))))))************))))))***)))'''&&&'''(((***,,,)))************)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))***+++,,,---............,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,---///000000000///...,,,,,,***)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************************************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''(((((((((((())))))))))))***,,,...///000111111222222222111000...---,,,(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************+++,,,,,,,,,++++++***...---,,,,,,++++++,,,,,,---///111333555555555444444333111///...---,,,,,,+++++++++*********))))))))))))************))))))))))))************))))))((()))******)))))))))***((()))))))))************+++***))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,---------,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++***))))))((()))***++++++---+++(((((()))***)))((())))))*********+++++++++***...------:::OOO]]]```iiimmm777333,,,)))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***'''((())))))******))))))*********+++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))((((((((()))))))))*********,,,......---+++++++++******))))))))))))*********++++++,,,,,,++++++***)))(((((((((((()))******)))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------.../////////000000111111++++++++++++++++++******))))))************)))))))))((('''''''''(((***+++))))))******))))))((('''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((******+++,,,------------+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))***+++++++++,,,...///000000///...,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************)))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))***,,,.../////////111111111111000///...---''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************,,,......,,,+++***+++,,,+++***))))))***,,,---......000222333444444444333222000///---,,,,,,,,,+++++++++************)))))))))************))))))))))))************))))))((((((((()))))))))******))))))))))))******************)))))))))))))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++,,,,,,******)))((()))***+++,,,222...******,,,---,,,***)))************+++++++++***---------:::OOO]]]___hhhkkk777444,,,(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***((()))******++++++***************++++++,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))''''''((((((((()))))))))(((***------,,,***************))))))))))))******)))******++++++******)))((((((((((((((()))******((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,..................//////******************++++++))))))************))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((()))***+++,,,,,,------,,,+++++++++***************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))******)))***,,,............---,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************((()))))))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))+++,,,------...///////////////...---,,,'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))***************,,,//////,,,******+++((((((***+++---...///000------...///000222333444222111000...---,,,+++++++++++++++************)))))))))************))))))))))))************)))))))))((('''((()))*********))))))))))))******************))))))))))))******))))))))))))))))))))))))&&&''''''((()))***+++,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---+++***)))((((((***,,,---111---))))))---///...,,,)))************+++++++++)))------...:::OOO\\\^^^gggiii666444,,,(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******))))))***+++++++++++++++*********++++++,,,,,,,,,+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))&&&)))+++,,,+++)))))))))******))))))))))))******))))))************))))))((((((((((((((()))******'''((((((((())))))************************************+++++++++,,,,,,,,,...------,,,,,,---------******************++++++))))))************))))))''''''((()))***))))))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))***+++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((()))+++,,,------,,,,,,++++++***)))((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''')))***,,,,,,---------.........------,,,+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))---000///---******+++***+++,,,---,,,+++)))(((---,,,,,,---...000222444222111///...---,,,+++++++++++++++************)))))))))************))))))))))))************)))))))))((('''''')))*********))))))))))))***************)))))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---+++***)))((((((***,,,---...***&&&'''+++......,,,)))************+++++++++)))------...:::OOO\\\^^^fff\\\888...,,,******(((((('''&&&&&&&&&&&&''''''+++((()))$$$***(((&&& 888000+++"""+++((($$$222&&&000...888'''...888...111222+++---)))///***...000%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((((((((((((((()))))))))))))))(((((((((((((((***,,,,,,***(((''''''---,,,******++++++)))''',,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************************&&&'''(((***++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********+++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++---+++)))((('''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++++++++,,,---+++)))(((((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,+++***)))((('''&&&''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((())))))***.........///......---,,,***)))'''((()))***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333333222111///...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++***((('''(((---...)))(((---,,,'''(((''')))++++++***))))))%%%&&&)))+++,,,,,,,,,+++***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,...000///---***))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,++++++******++++++,,,,,,---///000000///---,,,++++++++++++++++++,,,,,,...---,,,///<<>>DDDPPPaaaeee^^^ggglllhhh[[[RRRNNNEEE:::555222...+++***+++---///)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''''''&&&''')))+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******+++******************+++((()))***+++,,,------...+++...000000888GGGWWW^^^eeeRRR999555...(((---******)))((((((((((((((()))$$$...+++111!!!555(((NNN333777)))wwwjjj666%%%JJJMMM((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------......///000111111222;;;III]]]qqq~~~}}}ooocccQQQ>>>222...///111************************))))))))))))))))))))))))))))))))))))************+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***+++,,,))))))***+++,,,,,,---------------,,,+++***)))((('''((()))***************(((((())))))*********+++************************************************************************))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,------...///000000000000000000000000000000........................++++++++++++++++++++++++************))))))))))))'''((((((((())))))******))))))******+++++++++,,,---,,,+++***))))))))))))))))))***++++++++++++***)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,---------,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***,,,///222555777XXXuuuUUUNNNBBB666...,,,,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********)))******+++,,,******))))))))))))******++++++************++++++((())))))+++,,,---......+++///000000777GGGVVV^^^aaaSSS888555000***+++******))))))((((((''''''&&&******%%%555###qqq'''...RRR[[[$$$111---ZZZ)))333/// ((((((((((((((((((((((((((((((((((((((('''''''''*********))))))))))))))),,,)))(((,,,---++++++---...///......222AAAWWWggg~~~XXXGGG777###***...000000$$$###222)))&&&&&&)))'''"""%%%---))))))))))))***************************)))((((((++++++,,,,,,,,,++++++***,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))+++---...000000111------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,*********)))))))))))))))***))))))))))))******+++,,,,,,------+++***'''&&&***,,,......---,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((())))))******+++++++++*********))))))((((((((()))+++,,,,,,+++***)))(((---...)))'''+++---,,,,,,...222444///***000;;;555111444<<<;;;111222:::777000***+++000111,,,&&&222...***)))***+++***))),,,+++******)))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))*********+++---,,,***---++++++///111111//////444333000---,,,---000222...+++((('''***,,,,,,+++---,,,+++,,,......---,,,************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,'''%%%'''***+++,,,...555,,,)))666DDDKKKiiirrrPPP888...,,,+++111...%%%(((333000"""+++,,,,,,++++++***)))((('''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,------***((()))++++++,,,---...+++((((((***+++***)))***,,,,,,***(((***+++,,,---------------,,,,,,+++***))))))******)))))))))***++++++,,,,,,///......222999EEEVVVcccbbbRRR888555000***+++******))))))((((((((((((...!!!***###$$$FFF***444rrrJJJYYYPPPEEEAAA$$$:::VVVuuu((((((((((((((((((((((((((((((((((((((((((((((((************************///,,,,,,---,,,+++...444333111666KKKiiiiiiVVV<<<...$$$---555""",,,***+++---,,,)))''''''))))))))))))***************************)))((((((***+++++++++++++++******,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))***))))))************)))))))))***+++---.../////////------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++*********************++++++,,,(((((('''''')))+++...000......---,,,***)))******---------,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))))))))************+++*********))))))))))))))))))+++,,,,,,++++++******))))))+++///222444333555222555???HHHNNNTTTZZZppprrryyyyyyeeeQQQGGG<<<;;;;;;;;;333+++///:::***,,,***)))---222...%%%,,,++++++***************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))+++*********))))))))))))+++*********))))))))))))+++---***'''***///...(((...555<<<===666---)))))),,,,,,---000222333222000555333222222222111---******...111///***'''***...+++*********))))))))))))))))))(((((((((((())))))************************&&&,,,000---+++---+++'''$$$555777BBBrrraaaAAA---&&&***555444)))'''///++++++++++++***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))&&&&&&&&&(((***,,,000333...+++)))***+++******)))++++++***++++++++++++******++++++,,,---------,,,,,,,,,+++***************************++++++,,,,,,...---...111888EEEVVVbbbbbbQQQ777555000***+++***))))))))))))(((((((((&&&&&&222000'''CCCEEEnnnIIICCC}}}xxxmmm111333222((((((((((((((((((((((((((((((((((((((((((((((((************************444+++%%%)))000111...,,,---MMMvvv}}}zzzIII111333///(((+++))))))'''&&&))),,,+++'''))))))))))))*********************+++******)))((()))******+++++++++******,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))************))))))***+++,,,---............---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------...///000222111000//////111222333......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))***************)))))))))***************))))))))))))***+++,,,,,,,,,,,,+++,,,))),,,222000***+++111---AAA^^^yyysssRRRCCC===444---***...222000'''&&&,,,---))),,,,,,+++***************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))***************)))))))))***************)))))))))***...,,,'''---999888...///555999333,,,,,,555@@@555444333222111///+++)))(((((())),,,000333444333---***(((***...///---***+++++++++*********))))))***))))))(((((())))))***************************'''---,,,'''(((111222---///TTT~~~yyyoootttgggCCC(((+++000+++)))000,,,,,,++++++***))))))((())))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******000///...------,,,)))&&&000,,,((((((+++...---***.........---+++***+++---+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++***++++++,,,,,,,,,---...000777EEEUUUaaa```PPP666444000***,,,))))))))))))))))))))))))'''888&&&***///555###aaauuunnn@@@]]]JJJ...((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++...------///......555>>>kkkyyykkk???111+++,,,***+++((("""###***+++(((((()))))))))*********************++++++******)))))))))******++++++******,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))++++++,,,---------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...'''***---///...,,,(((&&&...---,,,,,,------,,,,,,//////......------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++******)))))))))******************************+++,,,,,,---------222,,,,,,000------AAA[[[dddKKK===111111111///***''')))...,,,,,,+++************+++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************%%%------***222AAA@@@333222:::AAA>>>777111///---333777<<>>(((&&&)))...///+++))))))))))))))))))************)))***++++++,,,+++++++++)))***+++,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++******++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,---...000000333222000......///111222///...///222666888666333111111000///...------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,---...///000(((***@@@kkkbbb777---111...+++...------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++*********************************************************+++++++++++++++*********++++++++++++++++++------***+++...,,,'''---:::JJJ]]]xxxcccNNN@@@333&&&%%%...444111+++---------,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++,,,---///...///EEExxxwwwxxxvvvggg```aaa\\\TTTIIITTTcccnnnrrrtttwwwyyyuuukkkAAA...000000///---,,,++++++,,,---,,,,,,++++++***)))))))))************************,,,,,,++++++++++++,,,,,,000444222,,,...999BBBDDD\\\kkkuuurrrnnnnnnooommmXXXSSSKKKCCC:::111(((###111000...,,,,,,,,,,,,---,,,++++++++++++,,,,,,---111000---+++***+++,,,---***000000---444GGGXXX___^^^MMM444333///***,,,))))))*********+++++++++111)))***+++---KKKcccwwwvvvyyyMMM666...))))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,---.........777***(((BBBkkkFFF222&&&+++000+++)))...))))))))))))************)))***++++++,,,,,,,,,+++******+++------......---//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,******++++++,,,------............///000111333333///111444777:::;;;;;;;;;;;;777222111444555444222222222111000///...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,***++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,+++,,,---///000111333PPP~~~tttKKK444...///111------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,///,,,+++......///666>>>JJJnnn{{{]]]===000666<<<444)))------------,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++---...******EEExxx|||iiiggg```PPP???:::???CCCAAAAAACCCBBB???AAAOOOeeewwwsssTTT===222111///---,,,---...///---,,,,,,+++******))))))************************,,,,,,++++++++++++,,,,,,%%%555DDDKKKYYYnnnvvv|||qqqggg^^^QQQAAA666333222000...,,,,,,---...+++++++++++++++,,,---...333111...,,,***+++,,,---***111222...444HHHYYY______MMM444333///***,,,))))))******++++++++++++$$$666222---YYYddd~~~SSSEEE000))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,---...//////,,,777OOOmmm~~~TTT222---...&&&%%%,,,))))))))))))************)))***+++,,,,,,,,,,,,,,,***+++,,,---............000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++***++++++,,,,,,++++++***))))))***+++,,,---,,,,,,++++++++++++++++++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000111222444555666===GGGXXXgggrrruuusssqqqtttiii[[[PPPIIIEEE???;;;222222111000///...------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,---///111222TTTOOO999333///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,000)))+++333777;;;KKK___[[[777'''---888......---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((//////===qqqyyykkkTTTBBB@@@@@@DDDJJJOOOSSSVVVcccbbbaaa^^^YYYRRRIIICCCOOOuuuVVV333222000...---...///000------,,,,,,+++***))))))************************---,,,,,,++++++,,,,,,--->>>WWWooozzz{{{nnnbbb555333111...------......++++++++++++,,,,,,---...444222///,,,***+++,,,---+++222333...555IIIZZZ______FFF777555///+++)))---***)))+++)))&&&)))///)))'''CCCddduuuqqqGGG...---222///&&&)))+++"""******+++++++++,,,,,,,,,111+++000000'''---777111---JJJyyyTTT333000---)))***(((((())))))))))))))))))+++,,,+++)))))),,,,,,***+++111000+++---444333+++222222444555333//////111///555222'''%%%---111,,,,,,'''&&&******'''***111++++++++++++******))))))*********)))))))))))))))(((+++...///---***)))))),,,+++))))))***+++,,,+++***,,,...//////---+++)))+++***)))'''''')))---000++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++---)))******+++555444###***///666666444@@@bbb{{{XXXBBB555222444...---000,,,---******,,,***'''(((...)))))))))))))))))))))))))))************+++++++++,,,+++)))((((((((('''&&&///)))&&&***+++((((((---)))***+++,,,+++,,,...///,,,,,,,,,...000...+++(((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,%%%...;;;---444aaaWWW'''<<>>AAA@@@;;;333---..."""%%%999>>>///&&&,,,---++++++......+++)))(((++++++++++++*********)))************************''')))+++,,,,,,---------******+++---///000000000000000111111111111111111,,,...111111///+++(((%%%++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,111)))...666...&&&///;;;@@@<<<777EEEsssiiiQQQ>>>///...000(((000...---......---+++***************************)))************++++++++++++***))))))*********)))&&&&&&***000///)))'''***000///---,,,,,,+++)))'''))))))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------111111666555'''...mmmhhh'''222000///...+++)))+++000++++++***))))))***++++++******************+++,,,)))(((&&&&&&(((,,,000333000///,,,***)))+++...111222222///(((!!! )))333---,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,...000///---&&&333;;;HHHqqqJJJ...(((///777111&&&,,,222)))++++++++++++************---(((***---)))+++000///000;;;^^^uuukkk|||jjjNNNQQQOOOTTTdddqqqrrrWWWJJJ]]]}}}TTT***,,,999///'''111---,,,++++++***+++++++++***)))((()))+++,,,+++(((&&&'''((()))222HHHbbbtttwwwxxxoooVVV777'''***444111---+++---,,,)))***...---,,,,,,++++++,,,,,,---***......---444EEEVVV```___EEE666666222///...***---...,,,...111000,,,<<>>,,,###&&&+++,,,''')))******+++---+++(((++++++++++++************************************+++*********++++++***)))'''(((+++---///////////////...---+++++++++++++++************,,,///111333++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000---,,,...///111222222---LLL{{{III555444000......---,,,...///+++&&&************************)))************+++++++++))))))***+++,,,,,,++++++111...---,,,(((%%%'''---'''&&&%%%'''+++,,,+++))))))***+++*********,,,...******+++++++++,,,,,,,,,++++++,,,,,,------------+++(((,,,---555bbbyyyggg______OOOVVV___eeemmmzzzooo???111,,,111000&&&'''222+++***))))))))))))***+++************+++,,,---...---///111333333111...,,,&&&***...222333111...+++'''(((***---111222000---------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,...------...000111111000222888aaa}}}yyyyyyxxxxxxyyyddd555222555222***...333+++,,,+++++++++************)))+++,,,+++***...000000111QQQqqquuuwww}}}\\\???NNNcccttt}}}}}}rrrMMMIIIlll~~~@@@(((:::222!!!///------,,,+++++++++++++++***))))))***,,,,,,,,,***444,,,+++;;;YYY{{{|||kkkZZZFFF222%%%111...,,,---+++(((+++000------,,,,,,,,,,,,------+++......---444DDDUUU^^^___EEE666666111///...---,,,---000---,,,444???bbbfff>>>***000222$$$,,,,,,---------.........,,,333///222444&&&AAApppjjjwwwwwwllluuuyyyGGG===&&&++++++*********+++,,,---...,,,***+++---...000111999333111<<>>777666***---............////////////,,,222222+++===tttxxxccczzz|||000:::---,,,************,,,---)))//////***...777777...777///LLLaaa777(((,,,000111---***++++++***+++++++++++++++++++++,,,***+++++++++,,,,,,,,,---+++,,,---...000111000...***,,,---...///222777:::000222555777666444111...,,,,,,---000111///+++''',,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,---......///111000000888888555aaazzzMMM777777666333---***,,,000************************))))))*********+++++++++)))+++------+++***+++,,,------...000333333---((((((+++------+++***...111***,,,......---+++++++++******+++++++++,,,,,,,,,++++++,,,------.../////////;;;111KKK{{{RRRPPPPPPPPPKKKJJJXXXjjjYYY[[[^^^___]]]YYYTTTRRRHHHbbbkkk777,,,333333---,,,******++++++++++++******,,,++++++******+++++++++111...,,,,,,111:::DDDJJJCCCGGGNNNRRRQQQHHH:::000'''///444111---...000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------...000---+++222<<>>333111....../////////000000000,,,...333---777qqqrrr```XXX<<<000///---+++***+++,,,---(((111444...,,,000000,,,DDDpppMMM000+++))),,,...---+++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...---......,,,******,,,///000666@@@IIIRRR\\\hhhppp{{{ssskkkfffBBB<<<333//////000111000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------......///000+++===333)))DDDqqqVVVLLLFFFDDD999)))&&&---++++++++++++++++++++++++)))************+++++++++***,,,...---+++***---111111333444666===FFFIIIHHHFFFHHHHHHDDD<<<444...++++++******+++---...,,,+++******+++++++++,,,,,,,,,++++++,,,---...//////000+++---<<<}}}mmmTTTEEEKKKTTT```pppqqq]]]PPPbbbTTT...(((///000,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,222<<>>111+++333<<<777***...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...//////+++///DDD\\\vvvoookkkbbbUUULLLFFFEEEEEEGGGHHHHHHNNNVVV\\\XXXaaammmBBB)))///666+++,,,,,,,,,,,,++++++++++++***///((((((333---111NNNtttjjjsss}}}yyyhhheeevvvUUUddduuuQQQ...222///...------,,,,,,,,,,,,,,,+++,,,---,,,,,,---000222///ccc}}}ZZZ]]]@@@AAAAAA@@@??????AAABBBDDDVVVooo~~~pppfffaaa>>>444,,,,,,///...---.........------------......+++//////...333@@@OOOWWW\\\HHH777666222000000,,,000222///222OOOrrraaavvvwwwkkkccceeeooo~~~\\\DDD444/////////000000000111111///999444333YYYpppyyyMMM555333000---,,,,,,---...//////222444,,,***>>>XXX\\\???((()))000...,,,///+++++++++,,,,,,,,,------++++++,,,,,,---.........///000111///000777DDDNNNfffmmmxxx~~~jjjWWWHHH<<<111***---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------...///000111+++@@@999BBBttteeefffWWW777&&&)))++++++++++++++++++++++++)))************+++++++++***---...---,,,...444999111BBBVVVgggyyykkkQQQ???999222+++***---///...+++******+++++++++,,,,,,,,,++++++,,,---...///000000777666pppdddIIIIIIXXXiiimmm^^^iiiJJJ)))***000+++,,,------......------,,,++++++,,,---///000222333444AAAVVVkkkzzz~~~XXX333(((///111***......---,,,,,,,,,,,,---------,,,,,,,,,,,,------...---///000222CCCmmm{{{qqqcccWWWJJJAAACCCJJJSSSSSSWWW\\\[[[SSSKKKHHHEEE???AAARRRlll}}}ggg666///666///------,,,,,,,,,+++++++++)))000)))+++333+++???xxx^^^[[[kkkSSSKKKMMM???NNN[[[fff{{{qqqoooxxxzzzDDD,,,///......---,,,,,,,,,,,,---,,,---...---,,,---111444GGGyyy}}}xxxxxxWWWJJJ444:::>>>AAABBB@@@===;;;;;;<<<777777DDD^^^zzz~~~}}}zzzrrrlllYYYFFF444...000000...,,,......------------......+++//////...222@@@MMMUUU]]]GGG777666333222222'''666777+++666gggmmm~~~bbbRRR]]]XXX\\\```cccccc```[[[XXX]]]lllddd;;;000000000000111111111111888BBB555BBBxxxwwwtttxxx999666333000......//////222(((---999555555cccjjj888---000,,,***///+++++++++,,,,,,---------++++++,,,,,,---...//////***///555:::CCCWWWqqq{{{uuusssssswwwnnnPPP<<<---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------......000111111666111EEEyyyNNN000...++++++++++++++++++++++++)))************+++++++++***,,,///......111999@@@[[[~~~~~~KKK???111,,,...000...*********+++++++++,,,,,,,,,++++++,,,---...///000111666GGGyyyeeeHHHDDDggg}}}rrrbbbppp999///333...------...//////...------***+++,,,...111444777888dddlll{{{zzz|||MMM222///333......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,///333;;;YYYnnnZZZJJJLLLUUU[[[]]]^^^rrrwwwqqqkkk```QQQFFFQQQwwwOOO111000222---------,,,,,,,,,++++++(((000+++---333)))LLL~~~kkkdddiii|||PPP===@@@@@@999:::;;;===DDDSSSnnnlll}}}qqqooobbb222444......---,,,,,,,,,,,,---,,,---...---,,,---222555mmmfff\\\JJJ@@@777EEE>>>BBBFFFGGGHHHIIILLLOOOJJJHHHDDD===>>>MMMggg{{{{{{yyyqqqXXX===111111222000.........------------......+++///000...222???MMMTTT^^^EEE999777///...222///111...555\\\gggbbbVVVYYYccc{{{ooollldddddd|||{{{SSS999...///333---+++///...KKKbbbQQQ___ggg~~~~~~ZZZ000333///(((333...111222,,,)))???222VVVzzz???%%%,,,000%%%...,,,***)))***,,,,,,+++///++++++111222---+++...111777KKKkkkuuummm{{{~~~{{{MMM888,,,///111******222...000000---+++,,,,,,,,,000...BBB:::444666***:::888FFF}}}VVV///333((()))...)))(((------...))))))...///***)))...'''///+++333???888VVVuuu===***///222...+++,,,...///---++++++++++++444!!!555555%%%222666...333SSSQQQLLL^^^iiigggVVV>>>"""111...---,,,,,,++++++,,,,,,++++++111666...---JJJoooggg666,,,...///...,,,000444///%%%...------,,,,,,,,,------111$$$;;;222BBB~~~fffXXXFFFGGG]]]iiimmm{{{aaaVVVXXX^^^III333666...000,,,---111+++'''000***333)))...(((444~~~vvv]]]ooofffFFFIIIFFF@@@IIICCCDDDDDDEEEAAAJJJOOOIIISSSNNNwwwooouuu===555333***---111+++***000///$$$//////111222&&&333]]]NNN===>>>???BBBHHHNNNccczzzooo\\\RRRFFF<<>>444EEEkkkCCC000,,,......,,,***+++,,,------,,,)))///111...,,,000333333MMMkkk}}}uuuyyyzzz{{{nnnFFF******666222###------+++***,,,...///...000...777---222999---:::BBB999,,,+++000...''',,,111***,,,++++++,,,+++)))))),,,777...111000???YYY666***)))'''++++++))))))***,,,,,,+++111'''444---&&&444333///ZZZkkkIIIVVVnnnmmm===666000///...---,,,,,,,,,------,,,555///$$$888eee~~~}}}jjj@@@111///......---+++---000...------,,,,,,------...444...&&&HHHyyy```RRRKKKPPPXXXmmmjjjUUUeeerrr<<<***///000---,,,111///,,,000'''000+++111222NNNpppgggPPPOOO@@@FFFKKKGGGQQQPPPSSSUUUSSSPPP[[[fffmmmtttTTT...222,,,000222+++,,,111---000111(((&&&000;;;___yyyTTT<<>>111---222000&&&)))555...---------------......+++:::---ooo|||___AAAQQQZZZjjjZZZkkk___222222222000---...000000...+++000///111999hhhppphhh}}}|||qqqtttmmmrrrlllrrrwwwwwwDDD000...333333+++...222,,,//////***---:::LLLrrrGGGAAA@@@EEELLL]]]sssVVVEEEZZZrrr~~~zzzqqqiiihhhpppjjjTTT<<<111...+++......................../////////000444>>>KKKUUU___CCC666666000000333333---IIImmmgggVVVttt|||uuujjjGGG111///...///000,,,666AAAXXX}}}uuujjjfff\\\ffftttttt>>>///333555111333???"""777tttaaa>>>111,,,++++++,,,...///...---...000...,,,555QQQxxxddd777***444000......000000......///+++222333444:::000888bbb???333...,,,***///222))))))---...+++---222222---666PPPXXX}}}sssAAA---000...---...---******+++***,,,---)))444333555ccceeeJJJ]]]mmmaaaZZZXXXWWWUUUVVV[[[fffvvv{{{===000000///...,,,,,,---...///333%%%;;;ppp```@@@,,,222555+++'''000...------------......///+++;;;MMMiiiJJJKKKWWWbbbvvvqqqBBB222222333000+++---///***//////000000DDDbbbpppyyy~~~wwwxxxkkkzzzTTT111...222222,,,000333,,,+++---000999FFFZZZyyy}}}RRR===EEEIIINNNggg___PPPUUUqqq}}}pppfffkkkjjjbbbccceeeOOO...&&&444........................///000000000444===JJJSSS```DDD777666000...000222666bbbpppjjjTTTVVV777333222222444222333dddkkkggg```SSSYYYbbbeeehhhdddZZZNNNTTTmmmGGG000555333333444000;;;YYY]]]555---,,,+++,,,...///...---'''555555222RRRtttkkkBBB+++,,,,,,000333000***+++000,,,333666===888///YYYfff===''',,,...,,,---,,,+++---,,,+++...222111,,,CCCdddZZZ,,,...---///111...'''(((...+++***,,,...666))):::zzzOOOLLLzzzRRRKKKKKKLLLLLLFFFCCCDDDEEEHHHQQQbbbwww^^^333111///---++++++,,,...///+++@@@```bbb555,,,333111,,,------------------...///000888888vvv}}}{{{VVVJJJ```eeettt|||ZZZ555---333444)))***111---...,,,///333[[[sss___xxx888......111---000333...///---111<<>>///+++---111///)))+++222000333333;;;555BBBQQQ***---///***+++///...,,,,,,---,,,,,,222999WWWUUU111,,,,,,///---''')))111...***---000222'''III___GGG[[[cccHHHMMMHHHEEEIIIEEEFFFHHHHHHEEECCCHHHSSS]]]___zzz===222111...,,,,,,---///111///___TTT111,,,222444000------------...///000000555PPP```HHHQQQtttFFF---...666+++***444222111...111:::qqq\\\fffuuuJJJ222+++222111///222000...---999JJJ___mmm>>>BBBDDDIIIkkkgggRRR]]]qqqnnn^^^hhhllliii```YYYOOO<<<)))...........................//////000333;;;FFFNNN___???666888444000111333kkkQQQuuuwwwhhhjjjxxxlllpppssstttpppjjjdddbbbjjjrrrtttoooBBB555...,,,111333IIIuuunnnvvvYYY\\\cccttt~~~nnnsss|||kkk>>>888222999666;;;VVVggg666333///------///000111:::111SSSuuuCCC555---///111---,,,111222222///777:::iiikkk:::000---+++---...---+++...111+++)))>>>[[[DDD555+++,,,---***+++111---+++111------666hhh|||PPPSSSyyyXXXLLLVVVKKKIIIRRRMMMPPPRRRRRRQQQOOONNNPPPRRRttt^^^555333000......///222333OOOrrrKKK,,,///555000------------...///000111:::WWWQQQhhhjjj888***666...+++444000222111444DDDUUUuuupppkkk```999)))444555......111+++...EEE]]]ppp|||\\\JJJ999NNNnnn}}}cccYYYgggkkk```dddkkkiii```^^^[[[FFF***........................---...//////222999DDDLLL\\\BBB999;;;666222111888|||___lllddd\\\```NNN]]]cccgggfff___\\\^^^bbbdddaaappprrrQQQ???333...222555mmmhhheee^^^nnnrrrtttyyyEEE:::333<<<777777:::666111......000222333%%%WWW[[[CCC000000333000---///000222000777DDDyyytttpppiii```XXXXXXZZZZZZWWWYYYiii~~~JJJ222***---111,,,***)))111666,,,+++NNN|||ZZZAAA,,,+++///---,,,///))),,,444***,,,IIIfffMMMccc^^^NNNVVVMMMPPPZZZOOOPPPPPPQQQTTTYYY\\\\\\\\\rrr777555222000000111444666tttggg333---222------------......000111111TTTuuuVVVfffiii[[[TTTccc|||EEE***777000+++222+++...000777OOOvvvSSSqqqaaaooo???)))777999---,,,222111222III```rrrxxx>>>444VVVYYYppp\\\TTTTTTYYYeeeppp}}}}}}aaaVVV]]]hhhbbb^^^```fffgggZZZEEE666........................,,,---......111888CCCKKKYYYCCC666222333...444RRR}}}rrriiiXXX{{{|||rrrvvvKKK@@@666///333:::kkkuuu|||qqqPPP888:::DDD666FFFiiixxxWWW111+++555)))+++:::111777sssZZZ555888***+++999...777---666999YYYXXXSSSPPPPPPNNNMMMMMMPPPVVV[[[PPPVVV___iiiggg]]]sss```222+++555"""222***333&&&444888===||||||DDD,,,(((999---&&&111(((111...&&&555FFFSSSOOOvvvzzzcccXXXYYYXXX\\\bbb```hhhiiipppGGG222000000///111555LLLgggEEE)))///000111444///,,,...+++000@@@tttfff\\\iii}}}[[[JJJHHHHHH???DDDVVV\\\aaaiiiyyyppp+++222---222...111)))888,,,YYYccc___ppplllHHH+++000666555...333&&&;;;eeeXXXMMMCCCHHHVVVRRRNNNFFF>>>;;;>>>BBBDDDPPPUUUhhhnnn[[[[[[dddiii___YYY]]]ccc^^^NNN@@@111000...---...000///,,,...---///333555888@@@IIIXXXCCC666333333///999mmmwwwjjjlllyyyXXXddd~~~\\\aaauuuzzzUUUCCC888111444CCCpppttt~~~QQQ888222@@@777zzzdddlllfff___```ooo|||rrrllljjjlllyyy>>>000666++++++000222ddd{{{oooyyyppptttooorrr{{{XXX666,,,222...---444777444???ppp\\\]]]YYY\\\aaadddfffiiinnnqqq===222111'''000///...///222333]]]zzz777222///((())),,,***...///***<<<^^^zzzKKKXXX\\\333111000---333BBBrrrfffjjj===555...000///,,,000666222:::PPPZZZVVVeeetttRRRIII>>>AAAKKKNNNOOOQQQKKKJJJIII___;;;555...111...000000::::::qqq___ccc___\\\YYY111---222111...333:::KKK^^^cccKKKBBBMMMfffWWWKKKAAA666222888@@@CCCBBB666DDD^^^yyyvvveee^^^]]]ccc[[[WWW[[[aaa^^^SSSHHH111000...---///000///---///...///222444777@@@JJJXXXBBB666555222000DDDppp}}}yyyeee~~~hhhPPPaaa{{{zzz}}}vvvyyypppRRRYYYzzzttteeeEEE:::333777TTT``````FFF888HHHHHHxxxFFF111444000000000GGGwwwxxxyyyuuu}}}zzz888,,,999(((333///;;;///III{{{PPP888...---///333)))888...888gggXXXUUU]]]fffCCC666'''***///++++++(((---+++===vvvoooNNNfff;;;666333+++333LLLJJJ///,,,555///+++222666...;;;]]]tttRRRZZZrrrXXXHHHPPP]]]WWWTTTVVVWWW[[[lll~~~MMM666...000000///111666III]]]lll}}}xxx~~~sss<<>>CCCDDDBBB<<<888666===FFFSSSkkksssdddXXX^^^ZZZWWWYYY]]]]]]VVVOOO333000---...000111///---000......000222666@@@JJJYYYAAA666777222333SSSyyy]]]hhhfffSSSeeeqqqNNN\\\oooxxxFFF;;;444999jjjhhh```FFF222AAAPPPzzzQQQ444333222333777cccyyyrrr|||uuuWWW333888***888333888222bbbkkk999222///222222***999...SSSrrr{{{xxxsssyyyccc888***111000+++---'''000---:::fffRRRrrr~~~AAA555555---999XXXzzzYYY)))777777///,,,444333+++GGG{{{]]]TTTjjjxxxjjjqqqiiizzzqqqjjjmmm[[[444000111333111333333\\\ttt]]]yyyvvv^^^kkkyyyFFF222666222333222555dddeeebbbFFFHHHjjjWWW>>>CCCEEEGGGCCC<<<>>>MMM]]]jjjjjjlllqqqxxx{{{lll]]]]]]\\\YYYWWWXXXZZZVVVPPP777111---///111111...---000...---///000555???JJJYYYAAA555999111777eeeVVV}}}gggLLLcccwwwlllcccYYY]]]jjjEEE;;;444;;;eeeHHH555>>>ccckkkttt|||zzzggg;;;444111000BBBxxxHHH222...444<<<222CCC{{{AAA888---333---///333666{{{}}}yyy>>>000333++++++///+++666222===ZZZSSS|||{{{GGG000555333FFFlllqqqyyy000@@@222...///777555333bbbSSS[[[tttqqq\\\^^^fffpppzzz{{{wwwmmm666333111555111777777wwwkkkaaauuuhhhiiiuuuvvvEEE111888111555222MMMkkkaaaWWWIIIRRR|||vvvZZZZZZaaannn}}}wwwzzz}}}{{{{{{|||tttiii[[[[[[XXXTTTUUUYYYXXXRRR<<<333,,,...111000---...000...---...000444>>>IIIYYYAAA444:::111;;;www~~~}}}```___UUUwwwmmmjjjlllvvv|||qqq\\\MMM^^^kkkxxxDDD;;;666>>>~~~mmm|||tttLLL>>>BBBuuuxxxzzz===333333444ZZZeee111555333:::---RRRYYY:::---111+++222...KKKuuu}}}MMM111...+++111+++)))111111EEEWWW___uuu]]]333777666NNN~~~qqqgggmmm<<<444222111222555111555nnnPPPaaayyy;;;888000666000888;;;llleee|||```sssaaaJJJPPPzzzCCC,,,555...888555ZZZppptttSSSLLL[[[jjj]]]WWW\\\fffyyywww~~~tttrrrxxxxxxsssWWWYYYVVVRRRUUU\\\[[[SSSDDD555,,,...000...,,,...///------///000333===GGGXXXAAA333;;;111???yyyiiimmmnnnWWWaaaeee___WWWYYY```ZZZQQQQQQccckkknnnDDD<<<999CCCyyy{{{~~~~~~xxxyyyAAA999;;;ooojjj===222777;;;rrrzzz{{{777888444444555\\\{{{zzz555333......000000fffqqq888***333333+++***+++000SSSVVVllluuugggppptttxxxtttuuu999666555WWWrrrkkkccc}}}LLL+++333444333111...888qqqQQQkkk???999...777222777>>>}}}tttgggbbbcccYYYeeeaaaOOOaaalllvvvTTTcccjjjyyy|||NNN///444,,,<<<;;;bbbppp~~~OOOKKK```xxxooolllrrryyy~~~yyylllkkktttxxxuuuXXXYYYVVVQQQUUU]]]ZZZOOOJJJ888+++,,,///,,,+++///...,,,---000111333;;;EEEWWWAAA333<<<111BBB]]]yyyuuuVVVXXXBBBJJJNNNRRRTTTNNNOOO^^^fffgggeeeDDD>>>;;;FFF{{{vvvvvvooooooDDD@@@BBB{{{uuulllgggBBB444999;;;zzz>>>666333666FFFfffqqq~~~000999...222,,,444yyyzzzEEE+++777,,,444111+++444cccMMMkkkrrrhhhuuu}}}fffzzz777333666dddyyykkk^^^aaa777000333111111444EEE|||RRRvvv???888,,,888555:::DDDzzz{{{gggwwwfffqqqfffRRRfffiii___UUUwwwwwwRRRXXXuuu___777777,,,@@@AAAxxxoooxxxKKKHHHcccnnn}}}qqqmmmtttuuuhhhhhhssswwwsss\\\]]]WWWQQQUUU\\\VVVIIINNN:::+++,,,...++++++///---,,,---000111333;;;CCCVVVCCC555888333JJJZZZeeeYYYrrrJJJDDDLLLNNNPPPYYYMMMSSSqqqgggrrrDDDIII,,,ZZZyyyvvveeewwwvvvGGG888IIIyyynnniii888AAA111LLL}}}zzzPPP666888111EEEnnnvvvzzz}}}@@@777000333***:::SSS777222.........111000vvv\\\ddd}}}yyytttzzzBBB777777eeewwwhhhkkkbbbpppsss222999///111222000MMM}}}XXXrrrSSS111333444888999PPP{{{vvvhhh```^^^YYYYYYmmmiii|||~~~cccvvvooo~~~tttuuusssoooLLLrrrbbbggg+++444@@@---QQQ|||wwwuuuCCCPPPrrrhhhkkk\\\rrrwwwXXXDDD[[[||||||www___kkkhhhtttyyyfffQQQPPPUUUMMMQQQVVVJJJMMM;;;------///---,,,...///---,,,...///222;;;EEEUUUCCC555999444LLL^^^mmm\\\www^^^DDDGGGVVVSSSNNNQQQOOO\\\vvvhhhoooEEECCC111gggxxxwwwhhhxxxKKK===PPP|||nnnjjjddd???>>>222[[[{{{tttYYY666444777FFFqqqSSS333---888000AAAfff???555111111000333333yyyXXXeee~~~wwwsss@@@<<>>888000222555555UUUhhh[[[wwwUUU333666888===???[[[zzzkkk^^^uuupppgggAAA888:::111cccuuutttCCCSSSwwwqqq___hhhtttdddppp```kkkpppmmmwwwdddhhhaaappp{{{jjjSSSQQQUUUMMMQQQWWWKKKMMM;;;---,,,///---,,,...///------...///222;;;EEESSSDDD555999555NNN```|||nnnrrrpppjjjvvvrrryyy}}}uuuvvv~~~|||iiijjjHHH<<<777www~~~wwwnnnyyyIII===WWW{{{kkkkkkfffDDD<<<555kkkzzzsss~~~sssBBB<<<;;;EEEuuuzzz888444///+++;;;xxxJJJ666111111...333888WWWjjjsss~~~222555EEEnnnzzzfff^^^ccccccoooyyy999777111444666999]]]```[[[}}}YYY666777999>>>>>>^^^ooommmGGG666777777vvvsssuuuEEEXXX}}}ffffff}}}lllfff|||{{{zzzZZZ```\\\ooo{{{pppWWWRRRTTTLLLQQQXXXLLLMMM;;;,,,,,,///---,,,...000......///000222;;;EEEQQQFFF666999777PPPzzz___iiihhhLLL666:::qqqqqqvvvFFF===^^^uuuxxxjjjmmmiiiCCC:::888pppzzz}}}}}}???666;;;EEEttt444444333333BBBZZZ333...111---222:::ZZZpppkkkeeevvv}}}tttzzz666>>>UUUyyyzzznnnaaa^^^dddjjjrrr@@@777222444444999```jjjYYY^^^888666555888999\\\rrrkkkxxx:::111999>>>tttxxxHHH\\\ooommmrrroooNNN[[[[[[kkktttuuuZZZSSSTTTLLLRRRYYYNNNLLL:::,,,,,,///,,,+++---000......000000222:::DDDQQQJJJ777888777QQQ{{{```hhhiiiOOO555:::tttgggppp}}}mmmIII>>>bbbuuupppdddgggjjj???:::;;;ooo||||||AAA888<<>>ZZZ}}}}}}jjj___fffmmmEEE>>><<>>pppeeedddccc===888333555888```|||tttuuufffVVVFFF???BBBIIIsssoooHHH666888FFFRRR``````eeetttnnnttt@@@DDDGGG\\\|||vvvmmmSSSWWWOOOggg}}}{{{]]]SSSSSSMMMTTTZZZNNNLLL:::++++++...,,,+++---...,,,---//////000777@@@QQQQQQ999777666PPP```|||bbbpppKKK999777zzzrrrfffxxxkkkaaaCCCPPPnnnwwwggg___jjjuuu[[[EEE999pppmmmuuu{{{???888;;;[[[vvvyyy333444>>><<>>NNNSSS:::666555OOO[[[zzz```rrrHHH;;;666yyyzzzooorrrvvvOOOOOOggguuuwww~~~}}}oooccc^^^kkkxxxpppLLL555rrr___uuuAAA:::888^^^zzzlll;;;///;;;222hhh}}}pppjjjNNN:::777000444:::{{{tttnnnlll}}}vvvtttCCC444___rrrfffaaa[[[___OOO]]]hhhhhhvvvjjjkkk222333555666111>>>sssvvvdddhhhWWWhhhwwwvvvnnn{{{{{{}}}\\\jjjggg;;;444111555666jjjqqqtttqqq|||qqq}}}qqqXXXIIIJJJUUURRRCCCKKKSSSDDDCCCIIIEEEeeexxxwwwBBB333777GGG[[[^^^|||cccJJJHHHPPP[[[uuu___AAATTTWWWlll|||yyy[[[QQQSSSNNNVVVZZZMMMKKK999++++++...+++***,,,+++***+++.........555===KKK```666666<<>>}}}{{{rrrzzznnnlllHHH:::444YYYyyymmmoooOOOvvvaaa^^^ccchhhlll\\\HHH\\\kkkqqqxxxrrrZZZsssxxxNNN;;;???aaavvvYYY???:::555[[[|||wwwnnnMMMVVV```LLL===222444^^^xxx~~~}}}mmmdddqqqzzzyyy```LLLKKK{{{pppSSSUUUVVVUUUSSSSSSWWWZZZZZZOOOQQQgggfffhhhTTTGGG999111333444888qqqjjjvvv}}}ggglll@@@777444555333oooxxx}}}yyyqqqttt~~~hhhfffrrr{{{hhh???888QQQRRRNNNiiijjjdddvvvqqqHHH>>>:::999ccchhhiiiOOONNNQQQWWWdddUUUOOOSSSjjjrrrWWWDDDJJJVVV^^^qqqlll[[[ZZZZZZRRRZZZ]]]IIIMMM444+++000...,,,...------+++,,,.........555===NNNbbbOOO666:::wwwppp|||mmmfffiiiPPP:::222KKK~~~ooooooNNN~~~wwwyyyrrr\\\^^^iiikkkgggqqq___QQQUUUjjjwwwuuuggg^^^tttWWW<<<999___{{{MMMGGG===;;;___~~~uuuqqqpppLLLvvv]]]~~~RRR???555222QQQssspppZZZLLLSSSaaaiiimmmjjjnnn|||qqqfffVVVNNNbbbxxxvvvyyyxxxsssvvvrrrbbbQQQPPPNNNHHHBBBCCCJJJQQQRRRRRRTTTkkkdddkkkXXX===<<<444333222888dddtttiiiiiicccGGG888999333111mmmyyyrrrddd```\\\___bbbWWWOOOdddvvv\\\FFFEEEOOOHHHNNNYYY}}}rrrooojjjDDDAAA:::555~~~rrrooo{{{iiilll\\\KKKPPPTTTIII@@@AAABBBBBBSSStttyyy^^^JJJDDDMMMTTTaaazzzccc[[[YYYUUUQQQ[[[ZZZFFFDDD000***...+++))),,,+++,,,+++,,,.........444<<>>555AAAmmmlllRRRiiiqqqrrr}}}ssseee]]]\\\aaaiiiooo```]]]ZZZzzzaaahhhrrr^^^<<<:::ZZZuuuQQQJJJ===???^^^nnnooolll]]]ooogggUUUMMM;;;444///DDDrrrZZZ```zzz|||ssskkk|||[[[ooopppkkkmmmggg\\\NNNqqq```^^^ccceeeaaaddddddYYYvvvrrrhhh[[[QQQOOOUUU\\\OOO[[[ZZZgggeeemmmKKK@@@???777333000666VVVvvvgggnnnlllTTTKKK===>>>333222iiitttLLLAAA:::;;;DDDGGGQQQtttZZZBBBZZZhhhVVVMMMoooFFFXXXttt|||```aaa___???@@@===999pppvvvssseeerrr[[[666:::ZZZiiigggKKKVVVaaaqqq|||nnnjjjNNNCCCHHHOOOQQQeee```[[[WWWRRRSSS[[[XXXGGG===...+++///***)))---+++,,,+++,,,...---...444<<>>555555aaakkkEEEIIIEEEFFFMMMTTT___www|||PPPDDDTTTkkkooo```ggg{{{iiilllYYY@@@<<<999777TTTuuuzzzwww[[[WWWnnnsssjjjYYYeeedddSSSDDDAAALLLQQQRRRpppaaa^^^XXXVVV[[[]]]UUULLL999......111,,,+++///---,,,***+++---------444<<>>HHH~~~~~~UUUJJJ===<<>>KKK===BBB;;;444///<<>>EEEkkk```kkknnn\\\\\\^^^XXX~~~```gggrrrnnnnnn]]]hhhtttuuuhhhZZZYYY```IIIhhh\\\ZZZcccpppTTT]]]VVVNNNTTTPPPaaazzzkkkMMMzzzmmmaaaGGGEEEBBB{{{pppOOOWWWgggvvvwwwvvvYYYQQQPPPDDDRRRaaa^^^yyypppZZZRRRZZZgggoootttUUUyyycccaaa\\\^^^___TTTNNNLLLDDDHHHvvvooo___]]]mmmjjjrrrjjjhhhhhhgggbbb]]]^^^cccsssVVV@@@HHHEEEOOONNNQQQUUUUUUTTTZZZbbbfffGGGEEEGGG;;;BBB???BBB;;;222444HHH{{{|||rrrlll[[[gggcccggg\\\}}}FFF>>>???<<>>BBB888www~~~|||ssshhhWWWyyyaaacccVVV\\\]]]MMMnnnsssFFFUUUMMM\\\ZZZZZZ[[[YYYVVVVVVYYYZZZqqqggg^^^[[[UUUNNNVVVWWWYYYbbbUUU^^^iiiRRRnnn|||~~~bbbhhhpppnnnrrr}}}XXXSSSRRRSSS@@@MMM|||uuuyyyYYYOOONNNRRRGGGKKKFFFhhhpppkkkjjjgggaaa\\\YYYXXXWWWLLLKKKYYYkkklllbbbmmmYYYZZZkkk___XXX^^^YYY[[[```XXXWWWWWW>>>HHHqqq\\\WWW```lllvvvcccggg```\\\___bbb```]]][[[WWWfffjjjooouuuyyyBBBEEE555555KKK222<<<;;;888999444222UUU}}}rrrcccZZZYYYaaappp\\\XXXUUUEEEEEE@@@DDD;;;EEE;;;HHHWWWwwwddduuuxxxuuufffppp[[[BBB555AAA999666666<<<666^^^qqqmmmooohhh[[[RRRUUUcccvvvwwwhhh]]]\\\GGGGGGHHHEEE===999@@@JJJGGGccczzzccccccqqqtttoooaaaXXXQQQAAA///......---,,,++++++******+++))))))+++------333:::HHH```BBB===AAAFFFzzzssskkkgggmmmeeecccnnngggmmmeeeAAAGGGDDD;;;;;;WWWqqqhhhfffeee\\\dddWWW]]]```NNN___tttRRR```TTTWWW\\\]]]YYYXXXaaalllgggooo\\\WWWMMMGGGSSSPPPLLLWWWTTTUUUjjjVVV\\\eeevvvnnn[[[```mmmzzz^^^aaa[[[\\\\\\OOOIIIrrrdddoooXXXUUUHHHMMMGGGSSSQQQmmmhhh___TTTNNNMMMOOORRRTTTLLLdddsssfffXXXkkkWWW[[[^^^hhhYYYSSS]]]RRRVVVZZZOOORRRYYYBBB???gggppp```YYY]]]hhhpppjjjnnngggbbb```]]]YYYWWWYYY^^^SSS:::777EEE333;;;AAA999888777666:::666000JJJyyy|||rrrpppiii]]]YYY\\\hhhlllUUUrrriii999===@@@<<<>>>444AAA999888HHHaaaiiilllzzzqqqxxxggg999;;;@@@333888:::888777EEEuuufff^^^``````FFFEEEFFFLLLUUUUUUHHH:::===888666===DDDFFFHHHIIIWWWddd[[[cccuuuuuukkk[[[OOOFFF777(((***************++++++++++++))))))+++,,,---222999HHH\\\>>><<>>FFFCCC|||{{{wwwjjjccceeejjjSSS\\\VVV[[[[[[YYYRRRiiivvv~~~bbbgggllllllfffgggvvv|||XXXUUUMMMKKKZZZ___OOOFFFNNNYYYVVVTTTddd\\\FFF^^^iii}}}~~~ssszzz|||nnn^^^\\\{{{tttZZZ___```WWWUUURRRFFFSSSwww~~~uuu[[[VVVTTTIIILLLGGGVVVSSSgggppp^^^HHHDDDGGGLLLOOOXXXcccccchhhddd|||SSSgggRRR]]]]]]VVVTTTYYYVVVJJJLLLWWWNNNMMMcccpppeee[[[XXXYYYaaaooo{{{mmmdddjjjfffbbb```\\\YYY[[[```dddXXXiiiKKK:::@@@222;;;FFF...;;;555666666999999333EEEiiiuuuuuu}}}|||wwwjjjaaa```[[[UUU]]]kkkuuu???mmm???999>>>===???>>>666>>>>>>333CCCkkkuuuwwwfffhhh]]]WWWHHH444===999...888777444777111XXXlllQQQIIIQQQRRRIII===888<<<;;;555AAA???>>>>>>???DDDSSSbbb{{{```kkkvvvpppggg\\\QQQBBB222'''(((((())))))***++++++++++++((((((+++,,,---222999GGGXXX<<<<<<666333MMMuuuuuu{{{yyyyyyppppppnnnlllgggccc___]]]```qqqhhh___\\\aaaqqqccckkkAAAEEE===DDDFFFFFF>>>ppp{{{zzzooodddcccxxxcccRRRWWWVVVWWWWWWZZZSSS]]]WWWZZZPPPJJJJJJMMMmmmaaaNNNTTTNNNXXXSSSPPPTTTjjj[[[UUUYYY]]]aaadddllltttvvvsssppplllnnnjjj______ddd___}}}ppp___vvviii___VVVYYYSSSYYY]]]TTTKKKvvvrrr|||www}}}wwwYYYNNNOOOKKKKKKDDDPPPHHHTTTXXXgggjjjYYYTTTVVVccciiiNNN^^^bbb```UUU___```XXXYYYZZZUUUPPPQQQVVVXXXZZZ\\\vvvzzzuuukkkeeeYYYUUUWWW\\\]]]iii{{{___^^^___[[[ZZZ\\\\\\[[[\\\```YYYeeeMMMsssLLL:::CCC<<>>@@@<<<:::<<<@@@888AAAIII}}}WWWtttkkkiiifffrrraaa===444:::333111888111444444000@@@xxxpppQQQ>>>GGGQQQTTTLLLDDDBBBEEE???DDDIIIGGGFFFSSSttt|||{{{pppbbbZZZNNN;;;///---******************+++++++++((((((+++,,,---222999FFFVVV:::<<<666AAA===fffxxxvvv{{{qqqwww}}}vvvnnniiikkkqqqxxx|||fffiiiOOO```fff[[[555???AAA:::;;;HHH:::===JJJwwwfffvvvyyyvvvpppqqqnnn```dddiiigggYYYXXXXXXSSSWWWQQQ^^^MMMPPPYYY^^^OOOGGGTTTJJJHHHhhhPPPFFF```LLLJJJMMMWWWZZZWWWeeeyyy\\\___^^^[[[]]]cccddd```cccZZZ```iiibbb```iiippp```___mmm~~~zzz|||bbb]]]\\\VVVSSS]]]YYY^^^XXXDDDnnnooosssxxx]]]FFFMMMFFFFFF>>>JJJ@@@LLLQQQcccSSSbbb___bbbcccOOOlllYYYTTT^^^XXXTTTRRRVVVVVVTTTYYYYYYMMMTTTpppmmmuuunnnnnnuuuooonnnmmmkkkiiifff```YYYTTTUUUXXXaaahhhfffvvvmmmaaaccc^^^XXXVVVXXXYYYVVVRRRQQQNNNRRRWWWKKKbbbQQQ111AAA000&&&:::...(((AAA+++...333111...333444;;;LLLnnnccc___ccckkk\\\kkkdddYYY]]]ZZZSSS\\\TTTQQQUUU[[[^^^rrrUUUBBBppp>>><<<555999777666777999///uuunnnaaavvvWWWeeeDDDppp???666666111777999,,,888---666...LLLuuuZZZEEEFFFHHHBBB???DDDGGGCCCFFFWWWtttzzzoooZZZPPPBBB...(((...,,,,,,,,,++++++************((((((***,,,,,,222999EEESSSAAA777999<<<555@@@rrrzzzmmmnnnuuuqqqpppxxxlllbbbXXXNNN`````````DDD???:::888;;;???BBBBBB888:::yyyuuutttxxxzzzzzzZZZZZZzzzmmmeeeZZZZZZbbbYYYWWWWWWXXXVVVQQQQQQ\\\iiihhhAAAJJJQQQFFFOOOQQQRRRPPPMMMLLLMMMPPPOOOSSSTTTQQQRRRcccggg]]]^^^^^^```cccaaadddffffffdddccceeehhhoooeeebbbwwwlllYYYeeeMMMLLL```WWWWWWZZZ[[[NNNRRRxxxvvv|||yyytttvvv\\\GGGNNNCCC<<<@@@CCCEEEQQQ___fff]]]vvvHHHYYYYYYXXXWWWVVVVVVVVVVVVTTTQQQNNNPPPSSSTTTPPPLLLRRRuuummmaaaccceeehhhjjjmmmcccWWWPPPQQQVVVZZZ]]]SSS```dddgggvvv]]]dddWWW^^^]]][[[YYYWWWVVVTTTSSSSSSNNNPPPTTTSSSdddnnnAAA555444666666555444444333222222111000//////000333666888oooWWWQQQUUUPPPTTTWWWVVVSSSQQQQQQSSSOOOXXXZZZXXX|||pppSSSQQQQQQ777666<<<;;;555:::444======PPPkkkppp~~~ssssssyyy]]]VVVOOOyyyDDD555555444333222222222222///333888>>>gggrrrddd^^^___hhh{{{qqq]]]hhhbbbFFF111//////)))*********************************)))***---222666DDDRRR@@@666555;;;666999[[[zzzjjjjjjllllllhhhfffpppxxxgggbbbYYYMMMRRRaaaTTTkkkmmmCCC???:::888:::===>>>>>>999EEEUUUzzz}}}uuueee[[[|||OOO```aaaWWWXXXTTT[[[[[[\\\ZZZUUUQQQVVV^^^qqq```FFFIIIMMMJJJFFFGGGJJJMMMNNNNNNNNNPPPRRROOORRRRRRNNNLLLUUUhhhxxxtttooojjj_________^^^^^^bbbjjjttt{{{zzzSSSQQQZZZJJJPPP^^^RRRZZZYYYXXXRRRRRRqqq|||uuurrr{{{[[[AAAgggcccWWWOOOPPPOOONNNUUUaaaiiinnn}}}}}}aaannnuuu}}}iiiNNN\\\VVVUUUUUUUUUUUUUUUUUUUUUTTTQQQOOOQQQTTTUUURRRNNNJJJ\\\hhhXXXWWW___UUUXXX\\\]]]\\\WWWSSSPPPccceeepppfff]]]___VVV[[[[[[ZZZYYYXXXVVVUUUUUUTTTQQQRRRRRRJJJHHHaaaMMM000000666666444333333222111111000000111000///...///111444666PPPkkkYYYVVVJJJFFFMMMOOOJJJLLLTTTVVVXXXyyymmmGGGIIIrrrEEENNNTTTMMM<<>>444222:::666111>>>ZZZwwwkkkjjjkkkoooqqqmmmddd[[[dddhhhmmmqqqpppkkkeee```PPPZZZXXXIIIHHHUUU]]]XXX;;;>>>;;;888888999;;;<<<;;;>>>777EEE}}}ddd[[[sss]]]HHHZZZ[[[SSSSSSPPPWWWVVVVVVWWWTTTNNNLLLOOOJJJbbbzzzSSS555AAALLLCCC>>>GGGEEEHHHLLLNNNNNNOOOQQQRRRPPPRRRRRROOOKKKLLLRRRYYYeeefffQQQQQQWWWSSSIIIRRRXXXNNNYYYVVVUUUXXXTTTVVVvvv~~~~~~oooyyyhhhNNNEEEEEEUUURRRTTTJJJCCCBBB???;;;>>>FFFSSS]]]hhhuuuSSSDDDOOORRRPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPQQQTTTUUUSSSPPPUUUZZZooojjjWWWZZZ[[[ZZZXXXWWW\\\eeemmmvvvrrr]]]^^^\\\^^^^^^^^^]]]\\\ZZZXXXWWWVVVSSSSSSUUUSSSLLLDDDCCCGGGCCCooouuu\\\@@@222555:::888333000000000///......------000///...------///111222///ppp{{{}}}ooolllxxxYYYFFFMMM{{{OOO___XXXKKK:::---+++333;;;111///333333///GGGrrruuu|||yyyrrrpppaaaXXX^^^uuu}}}mmm\\\WWW}}}lllxxx???888444333222111000000000000000///+++***444OOOrrrttt^^^CCC111++++++***(((************************)))***))))))***---222666DDDKKK;;;333111777444...000<<>>DDDbbbhhhYYYgggBBB;;;666666555666888999:::;;;<<<***FFFPPPwwwtttbbbRRRccc]]]^^^XXXJJJOOOWWWOOOQQQNNNOOOSSSSSSNNNKKKKKKEEEMMMUUUfff{{{NNN:::===CCCFFFBBB===AAAIIIMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRPPPOOONNNNNNMMMfffeeeLLLNNNZZZZZZMMMJJJOOOSSSUUUUUUTTTQQQXXXVVVFFFbbb|||}}}~~~uuusssooo|||rrrhhh{{{kkkRRRYYYDDD<<<>>>FFF@@@<<<<<<:::777888===III[[[\\\KKKMMMmmmaaa888>>>VVVVVVCCCIIIKKKMMMPPPQQQRRRRRRRRRQQQPPPOOOQQQSSSTTTSSSQQQHHHNNNWWWwww^^^]]]YYYWWW^^^\\\\\\[[[ZZZXXXUUURRRQQQNNNPPPPPPMMMKKKLLLHHHCCCKKKCCC???KKKhhhlllJJJ000000...222999777000...333.........------,,,,,,,,,///...,,,++++++,,,---...+++@@@zzzuuuOOOAAAfffFFF222@@@NNN>>>---+++444:::555---111555444222///222ddd}}}pppsssooo\\\NNNRRRWWWUUURRRRRRjjjkkkvvvzzzfffXXXvvv\\\VVVVVV;;;222333222111000////////////***000......//////XXXuuu~~~cccIII000***,,,,,,,,,...************************)))))))))((()))---222666DDDHHH999222222444111000000000CCCbbbxxxeeeVVVOOOQQQUUURRRPPPNNNLLLIIIHHHGGGGGGSSSZZZSSSHHHZZZLLL;;;666444444555555555666666777444888333HHHmmm^^^ddd```wwwRRR]]]cccUUUFFFLLLTTTQQQSSSOOONNNRRRTTTQQQOOOOOONNNKKKFFFJJJTTTVVV```vvvnnnXXXGGG<<<===DDDDDD;;;:::DDDIIIHHHOOOLLLIIIGGGHHHKKKNNNPPPSSSRRRQQQQQQQQQPPPOOOMMMRRRNNNMMM\\\xxxRRRZZZTTTLLLSSSMMMGGGLLLLLLOOO]]]TTTTTTLLLOOOSSSGGGTTT~~~nnnrrr|||zzzyyyuuuuuuwww{{{wwwtttsssrrrsssttttttwwwrrrxxxuuuYYYkkkHHHGGGKKKLLLGGGRRR@@@===<<<===<<<;;;<<<>>><<<>>>DDDFFF;;;333CCC\\\kkk^^^DDD???QQQLLL333222HHHEEEGGGKKKNNNPPPQQQQQQPPPOOONNNOOOPPPQQQRRRQQQPPPOOO@@@XXXcccwwwYYY]]]VVVQQQVVVOOORRRRRRSSSSSSRRRPPPNNNLLLJJJLLLIIIBBB???CCCDDD@@@BBBDDDCCC===777777===CCCHHHEEE???:::;;;@@@CCCAAADDD777111444333---,,,222------------,,,,,,,,,,,,---,,,+++*********++++++))):::???vvvvvvTTTHHHFFFooo;;;222>>>///)))+++...222444444111...+++555000---222...BBBppp}}}~~~cccjjjcccYYYpppZZZbbbbbb---999333111111000...............(((111///000222***666\\\uuulllpppxxx~~~yyyHHH555(((***...,,,+++///))))))))))))))))))))))))(((((((((((()))---222666GGGFFF888222222222...000555000000>>>hhhppp]]]RRRYYYWWWUUUSSSUUUXXX]]]```YYY___QQQ222666:::444555555444222111333444555===///>>>EEEsssnnncccQQQggghhhWWWPPPMMMQQQQQQKKKKKKSSSSSSOOOMMMOOOOOOLLLJJJLLLGGGIIIFFFIIINNNGGGDDDPPPCCCUUUYYYUUUXXXYYYWWW[[[LLLPPPPPPGGG>>>===???@@@??????@@@BBBAAA>>>@@@DDDGGGCCC@@@???CCCHHHMMMPPPPPPNNNLLLKKKLLLLLLKKKJJJAAAJJJOOOKKKJJJ\\\xxx```LLL888555SSSMMMKKKGGGKKKQQQLLLKKKWWWWWWRRRHHHFFFJJJLLLVVVhhhllleeennnyyyyyyuuummmllllllmmmnnnooonnnmmmpppkkkeeefffjjjnnnoooooovvvnnnuuummm\\\zzzPPPNNNKKK:::FFF;;;333999888777666666555444444444777:::999666333333444---FFFaaa~~~~~~uuuNNN333999;;;777///000<<>>~~~fffdddcccccc___ZZZ[[[```fffmmm}}}uuuNNNbbb444CCC***888000///...------,,,,,,,,,***---+++,,,000...---444VVVJJJ444,,,(((---///***(((***))))))))))))))))))))))))''''''(((((()))---222777IIIEEE777222///222...---444222---222@@@gggzzzwwwzzzEEE555333---;;;000222333222111111555888999000;;;111888VVVnnn```pppqqq]]]dddaaaNNNSSSLLLHHHPPPVVVMMMHHHRRRMMMKKKKKKMMMKKKFFFEEEGGG???FFFEEEFFFLLLHHHDDDIII@@@JJJIIIEEEGGGCCC@@@EEE888;;;:::666333666777666111555???DDD@@@888888>>>===;;;;;;>>>CCCIIILLLMMMJJJIIIIIIIIIIIIIIIJJJJJJGGGFFFFFFFFFDDDCCCGGGNNN]]]\\\@@@<<<<<>><<<<<<;;;999888777666555333???;;;+++///BBBAAA000444000&&&777333>>>555999333<<>>>>>;;;666AAA>>>:::666444444666999000333555000'''###(((000++++++++++++++++++++++++))))))))))))************222%%%(((888BBBuuuzzzhhhccchhhnnnpppqqqssswww|||wwwfffTTT___YYYNNNIIIiiiLLL+++<<<555%%%444$$$%%%(((---222222,,,'''+++///,,,,,,222111,,,000FFFyyyuuuqqqoooooopppttt{{{\\\NNNnnnTTTMMM555333***///...---,,,,,,+++++++++...((())),,,***---000+++)))OOO|||}}}FFF999---+++***+++,,,+++)))'''))))))))))))))))))))))))&&&''''''''')))---222777GGGDDD777222---333...)))000222000555444===___NNN444,,,666999&&&***,,,///000111444:::???777+++999<<<(((>>>wwwsssSSSnnnRRRbbbhhh\\\QQQMMMDDDVVVYYYQQQQQQQQQNNNPPPIIIJJJMMMQQQNNNIIIGGGIIIEEEIIIAAA999>>>@@@@@@GGG>>>AAA======BBB===777===>>><<<999777;;;===888000777777111+++222@@@AAA999;;;:::<<<@@@GGGJJJKKKIIIFFFGGGIIIJJJKKKLLLMMMNNNMMMEEEDDDJJJKKKCCC@@@BBBBBB???MMMqqqsssPPP>>><<<888:::???===>>>HHHGGGEEEJJJKKKIIIRRR[[[XXXOOOFFFPPPVVVDDD???GGGEEETTTbbb\\\UUU[[[___^^^]]]\\\]]]^^^``````___]]]___aaaaaacccgggkkklllfffiii```vvvgggAAAOOO<<>>RRRiiiGGGEEEIIICCCFFFQQQLLLFFFOOOMMMNNNOOOOOONNNKKKHHHFFFMMMFFFCCCCCC@@@:::;;;AAA===<<<:::888666555555555444222222444555222///...333222///,,,---000///+++))))))))))))************((()))))))))*********+++"""555***'''...999tttvvvaaaZZZWWWUUUOOOIIIPPP\\\^^^lllNNN555???'''(((;;;(((///111222///***(((***---***((((((******(((,,,333333hhhzzzPPPJJJgggYYY;;;BBB222888222......---,,,++++++++++++///###+++111&&&(((222...///000NNNJJJ222...,,,+++)))(((***...,,,((())))))))))))))))))))))))&&&''''''''')))---222777CCCHHH111///000000///...............AAA444222MMM|||]]]DDD111222777444//////000000000000000000000000111,,,222:::444000IIIlll~~~JJJhhhiii\\\___cccTTT^^^IIITTTHHHLLLRRRUUUTTTRRROOONNNQQQPPPOOOMMMKKKHHHFFFDDDDDDBBB@@@@@@@@@@@@>>>===>>>>>>>>>===<<<:::999888888888888777666666555555333333444444666777888999<<<===???BBBEEEHHHJJJLLLJJJKKKMMMLLLJJJHHHGGGGGGEEEEEEDDDBBBBBBAAAAAAAAA999===@@@???@@@GGGTTT^^^lllUUUFFF>>><<<;;;::::::::::::;;;<<<======BBBFFFKKKNNNNNNMMMLLLLLLNNNLLLJJJHHHEEEDDDBBBBBB@@@QQQvvvpppUUURRRWWW]]]ZZZVVVYYYUUURRRXXXWWWXXXXXXeeehhh```bbbaaa___ppp|||GGGGGGDDD@@@===;;;;;;===>>>777666555444444333444444444333222111000000000000////////////////////////000000000000111111111111111111222333555777999:::@@@EEEJJJKKKIIIHHHLLLOOOMMMNNNNNNNNNMMMLLLJJJIIIGGGEEEEEEAAA<<>><<<;;;===<<<;;;:::999888888888444444333222111000///...//////...------,,,+++++++++******)))))))))))))))(((((((((((((((((((((((((((+++---+++)))000>>>JJJ@@@;;;555000///............---,,,+++************++++++************++++++222+++SSSbbbMMMSSS]]]NNN///888111---444...------,,,,,,,,,+++++++++***************************///000===nnnLLL)))(((444---,,,***(((((((((((()))(((((((((((())))))))))))''')))*********---333999HHHFFF000000000///......------......---...111<<>>===<<<===:::777666777888999999888888888888999:::;;;;;;===AAAEEEHHHHHHHHHGGGGGGKKKJJJGGGEEECCCAAA@@@@@@===CCCWWW}}}pppPPPTTTOOOOOOXXXXXXUUUZZZXXX]]]\\\\\\YYY[[[jjjttt}}}FFFRRREEECCC@@@===;;;;;;<<<===777666555444333333333333333333111000000/////////........................---............/////////000000111222444666888999<<<@@@EEEGGGGGGHHHJJJMMMKKKLLLMMMMMMMMMLLLJJJJJJJJJGGGFFFEEE>>>;;;III]]]^^^@@@===CCC===<<<===@@@EEEHHHHHHFFFKKKMMMNNNPPPQQQPPPOOONNNNNNJJJEEEAAA@@@???===<<<;;;;;;999888777666666666333333222111000///............------,,,++++++***+++***))))))(((((())))))(((((((((((((((((((((((((((+++---***(((***222999:::@@@999666111///.........------,,,+++***))))))))))))******))))))))))))******)))222999OOOzzz~~~xxxwwwyyyvvvgggUUUQQQXXXPPPTTTzzzooo;;;,,,777...+++222------,,,,,,,,,,,,+++++++++************************666///++++++...EEE}}}[[[<<<000///---))),,,+++***((((((((((((((('''((((((((())))))))))))''')))***))))))---444999EEE|||DDD000111///......---------------***111444///...???```{{{___777555000++++++//////+++---444////////////////////////222//////000///...///444IIImmmoooLLLTTTwwwllljjj^^^TTT]]]mmmiiiXXXlllAAA<<<@@@KKKLLLMMMLLLKKKJJJLLLOOORRRMMMMMMLLLJJJHHHEEECCCBBB@@@>>>===<<<===<<<;;;999:::::::::999888777666555333333222222111000000000000000000111222333444555444555666888:::<<<>>>???EEEFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>============>>>>>>>>>===;;;999777666<<<:::777555444555777888555555555777777666222...666555555666666777888999999<<>>======>>>===>>>RRR~~~iiihhhcccXXXUUUVVV^^^dddeeetttKKK<<>>>>>===<<<999999777666555444444444222222111000///......---,,,,,,,,,++++++******)))+++***))))))(((((())))))(((((((((((((((((((((((((((***+++***)))((()))***222111ZZZzzz@@@---111///---------...---,,,++++++***)))(((((((((((())))))(((((((((((())))))***...***,,,NNN{{{gggUUUTTT\\\jjj|||{{{DDD,,,---777,,,***000***,,,,,,,,,+++++++++******************************&&&""",,,999000"""555XXXeeeMMM///!!!%%%,,,---***+++***)))(((((('''((((((''''''((((((((()))))))))''')))***))))))---444:::DDDxxx@@@///222......---,,,,,,,,,,,,,,,111222111---+++000999BBBNNNpppfff===666777000111//////222000+++,,,111...........................000000///111444222......TTT||||||RRR@@@GGGUUUhhhkkktttyyyrrrjjjbbb[[[kkkSSSUUUhhh^^^LLLuuuttt;;;HHHHHH888DDDFFFFFFFFFFFFFFFHHHMMMPPPLLLKKKJJJIIIGGGDDDBBBAAA>>><<<::::::::::::888666888888888888777666555444111111111000//////....../////////000000111333333333444555777888:::;;;<<>>>>>===<<<;;;;;;<<<<<<<<<;;;:::<<<>>>>>><<<999000111222333333333333333444222111111333444444444444444444444555666777888999<<<@@@CCCCCCCCCDDDEEECCCCCCAAA???===<<<<<<<<<>>>@@@;;;:::VVV}}}IIIMMMPPP@@@@@@???>>>===;;;:::888777444444333222111111111111000000///...............++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---///111222333333444666;;;AAAFFFGGGHHHKKKKKKLLLLLLKKKJJJHHHGGGDDD>>><<>><<<<<<<<<;;;:::888777666555444333333333000000000///...------,,,++++++******))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***)))$$$444666;;;sss@@@,,,777666---,,,,,,,,,------,,,******)))((('''''''''''''''((((((''''''''''''((((((...'''+++333000888mmmzzz???333,,,222555++++++///'''++++++++++++***************************************+++)))(((,,,111///(((444DDDccc[[[===&&&***//////,,,***)))***))))))(((((('''''''''''''''''''''((((((((())))))((())))))((()))---555;;;EEEttt<<<---222---,,,,,,++++++++++++++++++***+++...333444222...>>><<>>@@@CCCEEEFFFHHHLLLOOOJJJJJJIIIGGGEEECCCAAA@@@<<<:::888888888888666444777777777777777666555444111111000//////......---////////////000111222222222222333555666777888999:::===@@@AAAAAAAAAAAABBB<<<<<<;;;;;;::::::;;;;;;???;;;777666888999777333333444555666444222///---000---++++++...111333444333333333333444555666777888;;;???AAABBBBBBCCCDDDAAA@@@???>>><<<<<<;;;;;;888===>>>999===XXXVVVDDDGGGHHH@@@=========<<<:::888666555333222111000000/////////......------,,,,,,------************************))))))*********+++++++++*********+++---...000000111111333888>>>CCCEEEFFFGGGGGGGGGFFFDDDBBB@@@>>>DDD???<<<===>>><<<:::;;;///HHHEEEAAAtttlll<<<'''"""222666,,,...===444444555666999>>>DDDHHHFFFEEEFFFKKKPPPPPPJJJDDDCCC@@@===<<<<<<<<<;;;:::888777666444333333333333///......------,,,,,,,,,***)))))))))))))))((((((***))))))((('''((((((((((((((((((((((((((((((((()))'''&&&'''***,,,+++***---))),,,555===RRROOOAAA:::///,,,------,,,,,,,,,---,,,***(((((((((''''''&&&'''''''''((((((''''''''''''((((((***)))))))))&&&)));;;OOOZZZDDDBBB222111222///+++---///(((++++++*********)))))))))))))))))))))))))))))))))'''222///...333+++"""+++444888???VVVzzzoooSSS===222111222///,,,)))***------((($$$(((((((((((('''''''''&&&''''''''''''((((((((((((((())))))((((((---555<<>>:::999777666777666555333666666666666666555444333000000000///......------///.........//////000111......///111222444555666333777<<>>======::::::999999999999999:::;;;888444333555777777666111000...---------......555444333333333111...,,,222222222222333444555555333666:::<<<===>>>@@@AAA??????===<<<;;;;;;;;;;;;888777999<<<777<<>>BBBDDDHHHHHHHHHGGGEEECCCAAA??????@@@AAAAAA>>>:::888888555333222999AAAOOOZZZ>>>===999999:::888000)))+++222111222333555777;;;AAAEEEGGGGGGHHHKKKNNNMMMIIIEEECCCAAA>>>=========<<<:::777666555333222222111111------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((***(((&&&&&&'''(((((((((###...444,,,"""***GGGaaa___FFF777333+++***//////...---,,,,,,,,,+++)))'''((((((''''''&&&''''''(((((((((''''''''''''((((((''''''(((+++---,,,+++)))888kkkSSSFFF+++000222000+++(((+++...---+++*********))))))))))))((())))))))))))))))))))))))&&&***...///...+++'''%%%,,,,,,------............:::>>>GGGGGG@@@BBBFFFBBB333666888555///******,,,111,,,'''&&&(((***)))'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''(((---666===BBBppp777)))000++++++***))))))))))))***)))+++---***((((((---111:::444000222777;;;999555:::BBBOOO[[[dddkkkqqquuunnnaaaNNN>>>777666777777777&&&"""...333+++)))111000---***))),,,...---+++************************---++++++,,,,,,***+++...+++444333,,,:::bbbZZZJJJNNNSSSRRRNNNPPPPPPRRRUUUVVVYYYeeerrruuu555@@@999333:::333///???999;;;>>>???@@@BBBEEEGGGDDDCCCCCCBBB@@@>>><<<;;;:::888666666666666444222333333444444444333222222//////......---,,,,,,,,,------,,,,,,,,,---......+++,,,---///111333444555222777===@@@@@@===:::888777777666666666777777888444333333333666888999:::111000000000111222444555$$$%%%'''+++///111111000/////////000000111222333///222555888999:::<<<>>>===<<<;;;::::::::::::::::::555666;;;777000777EEErrrcccGGG???HHHNNNDDDDDDFFF<<<<<<;;;:::888666555444333111000///...------------++++++*********++++++,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))***,,,---...---000333444555888===BBBGGGGGGHHHHHHGGGFFFDDDCCC:::>>>AAAAAA???===<<<:::AAA>>>666555999555999KKKfffhhhHHH999000***))),,,---+++(((+++222222...---///222333444777===AAAEEEFFFGGGHHHHHHGGGEEECCCAAA???===<<<<<<;;;999777555444222111000000//////,,,++++++++++++*********))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''''')))(((%%%$$$,,,444///$$$777LLLnnnpppPPP000''')))000111---222111$$$,,,+++))))))******)))'''((((((''''''''''''(((((()))(((((((((((((((((()))((($$$***444000$$$'''333***%%%;;;ooo```:::333666DDD333///...((('''---,,,(((,,,******)))))))))((((((((())))))))))))))))))))))));;;+++!!!%%%***)))(((+++,,,'''###%%%+++000111///***,,,***,,,000+++'''...***+++---,,,***))))))))) &&&,,,,,,(((&&&(((+++%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((('''(((---666===BBBooo666)))000+++******)))))))))))))))(((&&&%%%'''+++//////...)))222;;;<<<999;;;FFFPPPEEE???999444333555666666000111222222000,,,)))(((&&&///222+++'''+++,,,***)))++++++***)))***)))''')))))))))))))))))))))))),,,%%%$$$***---)))'''***+++'''+++111...444WWW{{{~~~XXX999:::444444666666888888444888999999999999;;;>>>AAAAAAAAA@@@???===;;;:::999999888666666666666444222111111222222222111111000......------,,,++++++***+++++++++***++++++,,,,,,+++,,,...000222444555666555:::@@@DDDBBB===999666555555444444444555555666333333333333222111111111...///111222111...***(((555111---++++++,,,,,,---......---......///000111...000444666777999;;;===;;;::::::999888888999999666555777;;;999444444888***GGGlllrrrAAACCCAAA888EEEMMM???;;;@@@888<<<;;;999777555444333333000000///...------------+++***************++++++************************'''''''''((((((((())))))))))))))))))***+++------+++///333333222444:::@@@???@@@AAACCCCCCCCCBBBBBB===>>>>>>;;;999999888777...555555666;;;777222777333???BBBJJJeeeiii\\\111:::777(((%%%111555...---***+++//////***)))---+++...000222222555:::>>>AAACCCDDDDDDBBB@@@@@@@@@===;;;999888888777555333333222111///............+++++++++***************))))))))))))************))))))((('''''''''''''''(((((((((((((((((((((((($$$'''***+++***))))))***%%%$$$(((------))),,,444///333666<<>>EEE]]]888...///))))))))))))(((((((((((((((((((((((())))))))))))//////000111222333444444999333555888444555666...111111000...---+++******++++++***)))(((((())))))(((((())))))))))))((((((+++)))((())),,,---+++)))))))))))))))))))))))))))***))))))***---222777:::uuuGGG444888222222111111111111111222444444555666888:::;;;<<<>>>>>>>>>>>>===<<<::::::777444777>>>>>>666000///222222111111000///////////////...------,,,++++++++++++++++++++++++++++++------......///000000111222333666777888888666666555444444333333333444444222222222111111111000000......---------,,,,,,,,,++++++++++++++++++++++++------------------------...///111222333444777:::999999888888888888888999777666555444222111000///444333888MMMppplllKKK;;;999;;;555777;;;===>>><<<:::888888888777555444111///...///......------,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,---...///111333555666;;;>>>@@@AAA@@@>>>===>>>;;;:::999999999999777555666666555444222111111000222222111111111111222222???;;;666333222222111111//////...------,,,++++++---,,,++++++******++++++------...000222444666777???BBBDDDEEEBBB@@@>>>======<<<999888888777555333222222111000///...------+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((()))***+++,,,---------///222666;;;@@@DDDGGGMMMOOOMMMIIIJJJNNNPPPNNNEEECCC???;;;777333111/////////...---+++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))''''''''''''((((((((((((,,,+++---///---///>>>NNNlllPPP===;;;777333000///......,,,,,,++++++***)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''***+++***)))((((((&&&'''(((((()))000999@@@FFF[[[666---,,,))))))))))))(((((((((''''''((((((((()))))))))))),,,,,,---...///000111111444222444111(((+++555888//////.........---------+++******)))(((((())))))(((((())))))))))))((((((***)))(((***,,,---+++)))((((((((((((((((((((((((******))))))+++...222444---MMMwwwlllCCC111000444111111000000000000000111222222333444555777888999;;;<<<<<<;;;:::999888777<<<999;;;@@@AAA:::555444222111111000000///............------,,,++++++***++++++++++++++++++++++++++++++,,,,,,---......///...///111333444333222111444444333333333333333444111111000000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333666888666666555555555555666666666666555333222111//////***000333111111===TTTgggQQQJJJ>>>444///000555999333555888;;;;;;:::888666777777666555333111///............---,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((,,,,,,---...000222333444:::<<>>AAABBBAAA???>>>>>>>>><<<999888888666444222222111111000///...---,,,*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))***+++,,,,,,,,,---///222666:::===???>>>@@@???<<<<<<@@@AAA???<<<:::888555222///...---...------,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))******)))'''&&&'''(((''''''''''''(((((((((((((((''')))***'''&&&---888'''555OOOooolll___MMM@@@BBB<<<:::777333000.........,,,,,,+++******)))(((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''***+++***(((((((((&&&'''(((((()))000999@@@IIIXXX444+++***)))))))))(((((((((''''''''''''((((((((()))))))))++++++,,,---...///000000444222222333444555333///,,,------......//////000******)))((((((((())))))(((((())))))))))))(((((())))))(((***+++,,,+++)))((((((((((((((((((((((((***)))))))))***+++,,,---((()))444NNNppp~~~HHH(((%%%...111/////////............//////111111111111222333444444777888888888777666555555999777777:::;;;777333222111111000000///......---,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...///000000//////222222222222222222333333/////////.........---------------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111444666555444444333333444444555555555444222111000//////666333...+++***,,,///111222===NNN___mmmwww}}}uuubbbPPPGGGDDD888***...//////000000///...---111333555888999888666555666666555444333111///.........---,,,,,,++++++***)))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((******+++,,,...000111222777:::===>>>===<<<;;;<<<:::999777777666555222000222222111000///......------,,,,,,++++++,,,,,,------,,,++++++---------+++,,,,,,++++++******))))))'''''''''((())))))******------......///111222333666999===??????>>>??????>>><<<999888777555333000111111000///...---,,,,,,******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&'''((()))******+++++++++,,,...000333555666555999999777888;;;:::888555444222000...------,,,,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))******)))'''%%%&&&'''&&&''''''''''''((((((((((((((()))***)))&&&'''***000///...///333:::AAAFFF]]]bbbhhhmmmooommmiiieee___YYYKKKFFFJJJBBB666666:::888555222000...------++++++******))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))***)))(((((((((&&&'''(((((()))000999@@@KKKUUU333+++)))))))))(((((((((''''''''''''''''''((((((((())))))+++,,,,,,---...///000000///333222111333000,,,...,,,,,,------......//////***))))))((((((((())))))(((((())))))))))))(((((((((((()))***++++++***)))(((((((((((((((((((((((((((((()))*********))))))...///000000777KKKfffzzz}}}SSSCCC777+++)))///444111+++---,,,,,,,,,,,,------...000000/////////000111111444555555555555444444333555333222333333222000///000000//////...---------++++++******))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,...//////000//////000000111111222222111111///.........------------,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++---.........///111444444444444333444444555555444333222111000///......///***'''+++222555222...111000///------000555999666333,,,'''+++222222---000000000000000000000//////111333555666666555444444444444333222000///...------,,,,,,+++*********(((((((((''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))***,,,...///000444666:::;;;::::::999:::999888666555555333000...000//////...------,,,,,,++++++************++++++*********,,,......,,,************))))))(((((((((%%%&&&'''((()))***++++++---------------...///000222555999<<<===>>>@@@AAA===;;;888777666444111///000000///...---,,,++++++))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))))))))***+++---///111222555:::<<<:::;;;===<<<888444333222000///.........******)))(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))***(((&&&$$$%%%&&&&&&&&&&&&'''''''''(((((()))((((((***,,,+++******%%%%%%%%%&&&(((+++---///---111555777777999<<>>;;;???IIIFFF<<<===888666444111///------,,,******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))'''''''''(((&&&'''(((((()))000999@@@JJJSSS444---***((((((((((((''''''''''''''''''''''''((((((((((((******+++,,,---......///'''333111***,,,(((+++:::------------,,,,,,,,,,,,)))((((((((((((((())))))(((((())))))))))))(((((('''((()))***************''''''''''''''''''''''''&&&''')))***++++++*********...111///,,,...555===PPPhhh{{{lllRRRAAA555...,,,000333444111...+++***++++++******+++,,,,,,---/////////......//////000222222333444444444333333666555333222333444333111//////......---,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********+++,,,,,,---......//////......///000111111000000//////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))***************************+++,,,,,,,,,,,,///111222111111111222222333444222222111000///......---&&&---222///&&&"""'''///---...000...***&&&"""!!!"""(((...000000000...+++&&&%%%%%%&&&(((***---......///111333555555444444222222222222111000///...,,,,,,,,,+++******))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))***,,,---...000333666888888777888888888777555444444222///------------,,,,,,++++++***+++******))))))******+++*********,,,---,,,***(((((((((((((((((((((''''''&&&''')))***,,,,,,,,,,,,,,,+++++++++,,,,,,---...///222666999;;;===???AAA<<<999777555555333111/////////...---,,,+++******(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((()))+++---///111222222777999999999;;;:::666666555333111///...------(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''******(((---...//////...,,,)))(((+++---...,,,,,,///777>>>FFFEEE888000666888999???555444222000...---,,,+++))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((&&&'''(((((()))000999@@@KKKQQQ444...***((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++---222+++555RRROOO666...------,,,+++******))))))((((((''''''(((((())))))(((((())))))))))))((((((&&&(((******)))((()))***''''''''''''''''''''''''&&&'''(((***++++++++++++...&&&""")))444777...###"""333<<<777666AAAKKKMMMTTTYYY___cccdddaaa\\\YYY======<<<:::777222...,,,---------......---,,,******))))))******+++,,,---.........---......//////000111111222333333333333555555333000111444444000......------,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))***++++++,,,,,,+++---...000000000//////............---------,,,+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******,,,...------------...///000000111111000//////...------...000000...***))),,,///###(((,,,---...000111000000---'''!!!"""''',,,,,,,,,------,,,***(((''',,,---///111222333333333000111111111000///......,,,,,,+++******))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((***+++,,,------000333555666555666666777666444444333222///---,,,,,,+++++++++***************))))))))))))******)))(((((()))******'''%%%(((((((((((('''''''''''''''(((***,,,---...------******)))******+++,,,,,,---000333666888999<<<>>>999777555444444333111///......---,,,+++***))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***,,,///111222///444666555666999888444444333111...,,,+++******((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''((()))'''$$$%%%((((((&&&"""######%%%&&&((()))******,,,......,,,---000444+++777999999AAA???777777222222111///...,,,+++***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&'''(((((()))000999@@@NNNNNN333...***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******///222'''999eee```555!!!++++++******)))((((((((('''''''''''''''((())))))(((((())))))))))))((((((&&&(((******(((((()))***''''''''''''''''''''''''''''''(((((())))))******###+++111...&&&&&&111<<<222777777000+++---///...000222555888888666444222...555>>>CCCBBB===666333...+++***,,,000111...***))))))))))))***+++,,,---,,,,,,,,,,,,,,,---............///000111222222222000222000---...222111,,,---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***+++---///000///......---,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,+++++++++,,,,,,...//////000000///......---------+++$$$ ###,,,111...)))333111---'''$$$$$$'''***$$$''',,,...,,,(((%%%%%%"""$$$'''+++------,,,,,,***+++,,,...000000111111//////000000000///......+++++++++***))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))+++,,,---***---111333444444444555666555444333444333000...++++++++++++************)))((((((''''''(((((()))((('''&&&'''))))))(((&&&'''''''''(((((((((((((((((()))+++---......---,,,(((((((((((()))***+++,,,+++---000222333555777999777666444333444333111000------,,,+++***)))(((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''')))***,,,...//////222444333444777777444111000...,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&******&&&&&&))))))&&&***))))))((()))***,,,---&&&(((+++,,,---,,,,,,,,,222===;;;555999888333555000000//////---,,,+++***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&'''(((((()))000999@@@MMMLLL222...***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++###333***(((;;;333###///))))))))))))(((((((((((('''''''''''''''((()))***(((((())))))))))))((((((%%%(((******(((''')))+++'''''''''''''''''''''''')))(((''''''''''''((()))...)))%%%'''---000---(((+++++++++---111555666555222222111111111222333444///111333555777;;;@@@CCCFFFBBB;;;444///---,,,+++))))))))))))***+++,,,---************+++,,,---...,,,,,,...///000000111111///222111---...333111,,,------,,,,,,+++******)))))))))))))))************************************(((((((((((((((((('''''')))(((((())))))***+++,,,)))***---/////////...---+++++++++************)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***---,,,------...///000111/////////......------,,,(((---000,,,%%%"""&&&,,,$$$&&&(((((((((((()))***,,,'''$$$$$$'''((()))***,,,+++***)))((((((((((((((()))***,,,---...//////...///////////////......++++++******)))((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))+++,,,,,,(((,,,000222333333444555666444333444444333111///++++++++++++************(((''''''&&&&&&''''''((((((''''''(((***++++++***''''''((((((((((((((((((((()))+++---...---,,,+++&&&'''''''''(((***+++,,,)))+++...///000111444666666444333333333333222000------,,,+++***)))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***+++,,,///111///111444444222///...---+++************''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%)))%%%$$$'''((($$$&&&&&&'''(((((('''&&&%%%%%%&&&(((***---///000000+++666555...333555444777/////////...---,,,***)))&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&'''(((((()))000999@@@KKKIII555***---(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***++++++,,,------------,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))***+++...------------...//////000000000000000///.........---,,,+++++++++,,,,,,///000111222333222111000))))))))))))))))))))))))))))))))))))))))))))))))---------.........//////000000//////............,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++***++++++,,,---...///............---,,,+++***))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,---...............------++++++)))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***+++---///000222222222222222111111///......************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++((()))+++---///000000///333333444555444333111000---,,,+++***))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***,,,---...///000111222333222111000...,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++,,,///000...000333444222111000///---+++)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''''''&&&'''))))))---888CCCKKKGGG444)))+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))*********+++,,,,,,,,,,,,+++(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++------,,,,,,------...//////000000000000///...---------,,,,,,++++++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......//////.........---------,,,,,,+++******)))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,***+++,,,,,,---,,,,,,,,,,,,,,,+++******)))(((((())))))))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((*********++++++,,,---............------,,,+++***))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,------............------+++***)))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***+++,,,...000111222111111111111000///......************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((())))))******((()))+++---.../////////111222333333333111000///,,,,,,+++***))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))***+++,,,---///000111111111000///---,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******---000000------000000---000///...,,,+++)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''((('''(((******...999DDDMMMEEE333)))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))******++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++,,,,,,++++++,,,,,,---......////////////...---------,,,,,,,,,++++++++++++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************+++,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))(((((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***************+++,,,---------------,,,+++******)))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,------......---------+++***)))((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((()))***,,,---///000111000111111111000///...---************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***((()))***,,,---.........///000111111111000///...,,,,,,+++***))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))***+++---...///000000000...---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***+++...///------000111...///...---,,,***(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''(((((()))++++++...999EEEOOOCCC333******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''((())))))***)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((******+++************+++,,,,,,------............---,,,,,,,,,,,,,,,++++++******+++***)))((()))***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******+++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((()))***+++,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))***+++,,,++++++,,,,,,+++******))))))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,------------,,,******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((***+++,,,.../////////000000000//////...---************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***,,,,,,------...///000111111000///...,,,+++***))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))+++,,,---.../////////...,,,+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((,,,...---///444666444...---,,,+++)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((******---888DDDOOOAAA444++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))))))))))))))***+++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,+++***)))''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***)))))))))************************)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''((()))***++++++++++++*********)))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((()))************************)))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******+++,,,------,,,,,,***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''((()))***+++,,,---......////////////...------************)))))))))((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++,,,,,,...///000111111000///...,,,+++***)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***,,,---............---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''+++,,,,,,...333444222,,,,,,+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((())),,,777CCCMMM???444,,,+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***((((((((('''((())))))******++++++,,,,,,,,,,,,+++***+++,,,,,,,,,+++)))((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((()))***+++++++++))))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((()))((()))))))))))))))(((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((()))***+++,,,,,,---...............------************))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''((((((***++++++---...///000111000///...++++++***)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((***+++)))))),,,---***+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$&&&((((((+++666BBBKKK===333,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))'''''''''&&&'''(((((())))))******+++,,,,,,++++++)))***,,,,,,,,,+++)))((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************((()))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))***+++++++++((()))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&''''''((('''(((((())))))((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((((()))***++++++,,,------.........------************))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''(((***++++++,,,---/////////...---+++***)))((((((''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''******''''''******'''***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((((((,,,777BBBJJJ;;;222+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''))))))'''&&&&&&&&&&&&'''((((((((()))***+++++++++++++++)))***,,,,,,,,,+++)))'''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))******++++++(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((%%%&&&''')))******++++++(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&(((((()))++++++,,,,,,,,,))))))(((((((((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++,,,,,,---......---------************))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((('''&&&&&&'''((()))*********,,,---...------,,,+++***)))(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%((()))''')))------+++))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&'''))))))---888CCCJJJ===444)))***(((''''''&&&&&&%%%$$$$$$***"""###111!!!***:::,,,+++CCC###***rrr```((()))###>>>$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))*********+++++++++++++++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((($$$%%%&&&'''(((***++++++******+++++++++,,,,,,,,,******))))))))))))******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((++++++++++++++++++,,,,,,))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******+++++++++++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%'''(((,,,888DDDHHH===444)))***(((''''''&&&&&&%%%$$$$$$"""--- 000!!!)))???llluuuHHH(((,,,((((((111;;;)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++******)))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))***************+++++++++,,,,,,******))))))))))))******(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((*********++++++++++++,,,******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))******++++++++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''(((,,,888DDDHHH===555)))***(((''''''&&&&&&%%%$$$$$$'''$$$((( ((('''===gggFFF+++***(((///999"""&&&$$$###hhh%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))*********++++++++++++***))))))(((((())))))***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&&&&&&&''''''''''''((())))))******+++++++++++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%''''''&&&''''''((()))*********++++++******))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((,,,888DDDGGG===555******(((''''''&&&&&&%%%$$$$$$((( (((***$$$ BBBddd)))^^^,,,+++###'''888:::'''***hhhfff)))666!!!&&&111$$$>>>"""''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))************+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((,,,777CCCFFF===666******(((''''''&&&&&&%%%$$$$$$222%%%333***AAA!!!+++...===666999aaa)))'''$$$000***"""555''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''((())))))***++++++))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''(((((()))((())))))*********))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&((((((+++777CCCFFF<<<666++++++(((''''''&&&&&&%%%$$$$$$444%%%***!!!???###@@@666...---999PPP$$$((( &&&###hhh''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***)))((('''&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((())))))******))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&((((((+++666BBBGGG;;;666++++++(((''''''&&&&&&%%%$$$$$$$$$###'''###111(((;;;((($$$:::nnn))),,,***!!!%%%///$$$)))GGG''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&'''((((((+++666BBBHHH:::666,,,,,,(((''''''&&&&&&%%%$$$$$$&&&###***111"""///$$$TTT)))(((888PPP%%%III111,,,...''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++******************++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''')))(((((('''''''''((((((''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&'''((((((+++666BBBHHH@@@666222(((((((((((('''&&&&&&%%%%%%&&&&&& &&&(((***+++IIIddd((((((mmmAAA333333'''PPP$$$vvvKKK666111uuu///"""000###&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((()))))),,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''''''''(((''''''---+++'''$$$$$$&&&***,,,///(((%%%((()))(((***///((()))************+++,,,$$$***,,,'''%%%***---,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%###!!!&&&111(((%%%111)));;;<<<>>>CCCHHHJJJHHHFFFEEEAAA888...+++...***$$$&&&(((***'''###"""%%%(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&)))+++...777@@@GGG???666222((()))((((((''''''&&&%%%%%% +++%%%))) ...ggg111&&&111...333{{{&&&NNN$$$+++))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((((())))))***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((()))+++******)))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((((()))***))))))"""$$$(((,,,---,,,)))(((+++((()))------)))&&&(((+++,,,+++)))&&&###""""""(((,,,---******---+++''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%&&&&&&&&&///$$$)))777%%%000;;;FFFMMMXXXaaagggnnnuuuzzz{{{qqq^^^DDD///***///###'''******'''%%%&&&)))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((***,,,555???GGG}}}>>>555222((())))))(((''''''&&&&&&%%%!!!+++---(((%%%|||777***###***"""'''555%%%&&&---"""''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++++++++***++++++***+++,,,---...///---,,,---000000+++)))***///,,,***---333555222...((((((''''''***...---))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&'''(((,,,'''***&&&;;;HHHZZZ[[[|||xxxhhh]]][[[___bbbaaatttqqqRRRHHH666///&&&###&&&((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%((((((***333<<>>RRRjjjuuummmVVVaaapppzzz|||WWWaaasssaaaKKK222$$$%%%***)))%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%'''''')))111:::HHHzzz:::333111)))***))))))(((''''''&&&&&&"""000!!!***"""###***,,,'''111,,,333:::555888KKKMMMUUU^^^XXXGGGSSS888###===!!!###---)))&&&!!!###'''222*** ***"""(((***)))''')))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))++++++)))((((((***)))+++...111333333333333555:::???AAABBBDDDEEEFFF===666000333:::;;;333***.........---+++((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''&&&((()))333777KKKkkktttpppooo{{{kkkggg}}}nnnVVV>>>---&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%''''''(((000999HHHxxx999111111)))******)))((((((''''''&&&%%%,,,###((('''***,,,&&&000"""???:::>>>VVV[[[oooiiihhhjjjxxxzzzvvvzzz~~~[[[HHH@@@...)))---'''***///,,,&&&555***))) 111%%%///%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))******'''((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((+++,,,+++((((((+++...,,,---000777AAALLLWWW]]]SSS^^^gggkkkkkkkkkiiifff{{{mmmJJJ111...444'''&&&(((---///+++))))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))******+++++++++++++++++++++++++++++++++++++++******))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((''''''***000555QQQYYY```uuuwww~~~zzz}}}www```AAA***###&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''%%%%%%'''''')))111:::HHHwww888111111*********))))))((('''''''''(((%%%%%%(((111333(((%%%111DDDWWW^^^```tttvvvxxxyyyyyyzzzmmmhhhiiiTTTZZZYYY333&&&"""((("""---...+++111###$$$---!!!)))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************))))))(((((())))))***)))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))+++,,,+++)))+++000666666>>>KKK]]]oooqqqwwwtttWWWEEE666******//////---,,,,,,+++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))************+++++++++,,,---.........////////////////////////------,,,++++++******)))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''***555CCCNNNdddyyyxxx}}}~~~|||}}}|||uuueeeNNN666&&&(((((((((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%'''(((***222;;;IIIvvv777000111*********))))))((((((''''''$$$&&&222&&&'''+++222RRRZZZppphhhyyycccwwwkkkcccvvvNNN666///888)))%%%,,,///%%%&&&((( $$$***"""%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******))))))))))))((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((+++---,,,+++...666<<>>444,,,...------+++)))((()))******///$$$'''<<>>!!! &&&%%%$$$###$$$''''''&&&&&&&&&&&&''''''''''''((())))))))))))************+++***))))))+++,,,......///---+++(((&&&%%%%%%%%%)))))))))(((((()))+++,,,)))(((&&&(((***,,,,,,+++///---++++++)))&&&$$$###)))+++,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))************(((((((((((()))))))))***)))(((''')))---...---+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***(((%%%###,,,,,,++++++******)))(((%%%%%%&&&(((******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))((((((((('''''''''******))))))******++++++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&(((+++---+++***))))))((((((''''''&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&)))+++...///---***(((""" '''222888555///***000222//////333111,,,000777///444444,,,///$$$000,,,******...///---***(((((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%'''(((&&&)))%%%%%%---***###&&&$$$///...+++222555333777:::000---...,,,,,,,,,$$$---(((%%%&&&***,,,)))%%%((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((()))))))))+++++++++******,,,,,,,,,...---444???JJJiiiVVV444222)))111000(((&&&...000+++))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((...******---...,,,***+++***222111+++444PPPkkkwwwlll]]]KKK999444''',,,000///***(((---444---++++++---+++'''$$$$$$(((((('''''''''&&&&&&&&&&&&''''''&&&%%%'''(((((('''...666FFFRRR}}}jjjpppFFF444'''(((,,,***''''''(((''''''''''''&&&&&&&&&&&&$$$%%%'''((()))111:::GGGddd===444,,,...+++,,,---+++)))(((***...---)))666WWWsssrrryyy|||dddJJJ???444 (((&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((()))))))))*********++++++///---+++***)))***+++,,,,,,...000222333444444333222222111///,,,+++++++++111///,,,---------)))&&&...'''$$$))),,,+++---333%%%''')))***))))))***+++))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))******,,,)))'''***000222...)))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&***---///////////////...---,,,+++******+++222///---------+++'''###(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))(((((((((((('''''''''''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))...------...//////,,,***))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''***+++***)))((((((,,,111555111***(((---333666JJJXXXZZZcccqqqpppcccfff[[[CCCAAA999---666777***///222000+++((())),,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&***(((&&&&&&''')))))))))%%%'''%%%)))111---...;;;EEEUUU]]]cccppptttssswwwgggiii\\\GGG888......999(((+++,,,,,,)))'''&&&'''((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((,,,)))'''***...///---***(((???JJJXXX???+++000555333,,,&&&(((,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((()))*********,,,((('''***,,,***+++---+++AAARRR```]]]BBB555+++...000***###!!!'''(((((((((***,,,(((###((((((((('''''''''&&&&&&(((&&&$$$$$$&&&((()))***%%%222MMMRRRllluuuxxxhhhlllfffDDD((((((,,,(((&&&+++(((''''''''''''&&&&&&&&&&&&%%%%%%(((((()))000999EEEaaa;;;444---///++++++,,,......,,,,,,///+++AAA[[[sssqqq{{{~~~```IIICCC000***((('''((('''$$$$$$%%%&&&&&&&&&''''''''''''((()))))))))******++++++,,,/////////---,,,,,,,,,...000///---,,,---///111222&&&***222;;;BBBCCC>>>:::333666:::<<<;;;777444111111***+++444444((( ++++++)))'''&&&'''))),,,))))))))))))))))))))))))************************((()))))))))************(((((()))))))))*********,,,***)))+++...///+++&&&))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))***************+++///---***((('''((()))***------+++************+++%%%%%%%%%&&&(((***---...(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***************+++))))))))))))*********)))******)))((('''&&&&&&%%%*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,)))''''''''''''(((+++***///222000111BBBaaayyy]]]FFF000444000+++***+++,,,,,,+++******)))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''')))''''''(((+++---,,,***'''---...222555666HHHgggUUUhhhvvvtttsss|||OOO333222...)))(((***,,,,,,+++)))))))))(((((((((''''''((((((((('''''''''''''''&&&'''''''''((((((((((((+++))))))---...---,,,---CCC???xxxtttpppkkkfffCCC+++000555***$$$+++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***+++)))((()))+++000===IIIYYY}}}xxxyyyqqqrrr{{{sssSSS777111000444999(((***((($$$%%%+++,,,((((((((((((((('''''''''''')))%%%###%%%'''''''''((()))CCCQQQkkkzzzsss~~~{{{|||wwwWWW777***)))(((''')))(((''''''''''''&&&&&&&&&&&&%%%&&&(((((()))000999DDD___:::444...000...******///000,,,+++---===\\\wwwJJJBBB---'''$$$'''(((%%%"""###&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,+++---///000///...000222---...222999CCCOOOZZZaaavvvzzzyyyiiiyyywwwjjjbbb```ZZZHHH888333000---111888///...,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************'''(((***+++******))))))************************((())))))***************************************)))*********++++++,,,,,,,,,,,,,,,---///111333555000000000111111111111000,,,...111///+++((((((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************************************,,,,,,------,,,+++***)))*********))))))((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---///222444222222111///...,,,+++***+++************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,&&&%%%***.........111666...,,,>>>ccciiiNNN111(((///666000&&&++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))''')))222999EEEUUU___sss___HHH...%%%,,,333111*********)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((())),,,---000000+++)))111===TTT~~~sss<<<***111555000,,,+++************)))))))))(((((((((((((((((((((((())))))(((''''''((())))))...---///333<<>>KKKUUUpppzzznnnOOO???---&&&)))---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++222000---+++++++++++++++************************))))))***++++++++++++*********************************++++++,,,------...000///...///111666:::===TTTXXX]]]```___ZZZSSSNNN;;;333)))%%%)))...111222))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++------------.........///***,,,...000111000//////......---,,,,,,+++******(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------...'''+++000333444444666888666555333111...+++)))(((,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((()))))))))))),,,***,,,000,,,'''000>>>IIIhhhjjjFFF888777------,,,+++************(((((((((((((((((((((((('''((((((((())))))))))))'''***+++)))''',,,555>>>MMMjjj}}}||||||~~~vvvqqqzzz|||ZZZ===000...++++++*********)))))))))'''((((((((())))))))))))))))))))))))*********+++***((()))---444LLL{{{{{{TTT///''',,,,,,,,,+++++++++*********((((((((((((((((((((((((***)))))))))+++---000222888IIIhhhzzzkkkssssssGGG222&&&+++///***(((---))))))))))))((((((((('''(((%%%&&&+++***(((111???XXX[[[iii~~~vvvooollllll|||jjjqqqjjjPPP666+++))))))(((''''''''''''&&&&&&&&&(((&&&&&&(((((((((///888@@@zzz\\\:::555///000,,,,,,///000,,,222OOOoooxxxWWW777---,,,(((&&&'''&&&&&&&&&'''''''''((((((((())))))+++,,,---......---111666>>>LLLbbb|||{{{QQQ444,,,------+++))))))))))))))))))))))))************************))))))))))))************)))************+++++++++@@@999111------,,,)))%%%************************))))))***++++++++++++*********************************+++,,,,,,---......---///666FFF___[[[>>>222000---***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++............//////000000111333666999;;;<<<;;;;;;//////...------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---......555???NNN\\\fffmmmssswww|||vvvlll^^^OOOAAA666000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++***---///,,,000JJJhhhmmmiiissssssgggdddiiidddXXXeeejjjlllYYY888...---,,,+++************(((((((((((((((((((((((('''((((((((())))))******%%%)))+++)))***444FFFTTTrrrlllbbbwww}}}~~~OOO(((+++++++++************)))'''((((((((())))))******)))*********++++++++++++000+++,,,666JJJrrr}}}MMM///222,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***---111555777```yyy}}}hhhtttMMM---,,,///)))'''...))))))))))))(((((((((((()))%%%'''+++))))))888LLLPPPxxxzzzgggWWW___tttqqquuuuuuyyyyyyrrrlllnnnkkk[[[@@@+++(((///(((((('''''''''&&&&&&&&&(((&&&&&&(((((((((///777>>>[[[888777222111---111000))),,,EEEnnnKKK>>>"""777+++(((((((((((())))))))))))%%%111,,,***444...+++<<<000999TTTxxxWWWAAA555(((+++,,,+++&&&$$$(((,,,///)))))))))))))))))))))))))))***+++)))(((*********+++++++++)))(((***...111000---***+++---...+++(((222///***''')))------***)))((()))+++,,,,,,)))'''++++++***************+++222&&&...,,,///888000000===EEEmmmnnnAAA///...---***333000&&&000&&&))))))(((((((((((())))))+++%%%&&&...111---+++...666000(((,,,333555EEEcccooo[[[OOO888---...(((111,,,+++************)))((())))))))))))))))))))))))&&&***,,,)))&&&'''+++...)))...---///...000;;;RRRjjjyyy{{{tttddd{{{{{{nnnXXX222333,,,)))000222---,,,000)))'''+++,,,((('''***)))+++,,,,,,***))))))***...$$$000---000FFF}}}jjjaaahhh|||zzzyyyiii???)))***000000..."""---+++******)))))))))))))))%%%))))))''')))---,,,&&&///&&&&&&...111===ggg{{{mmmvvvjjj888%%%+++%%%333)))---$$$******************++++++(((,,,...,,,************555(((777;;;tttkkk@@@666555%%%%%%///...+++,,,***'''((((((((())))))))))))&&&111&&&!!!///333III{{{ooouuuiii|||OOO555///...***(((+++%%%%%%)))***&&&&&&+++***'''000'''(((OOOMMMkkkuuuooo~~~~~~xxxsss|||oooxxxuuuiiidddPPP222&&&---(((((('''&&&&&&&&&&&&'''(((%%%%%%'''((()))...555===[[[777555000///000111000111===\\\rrrLLL999---***,,,((((((((()))))))))*********000'''%%%555777,,,---PPPrrrxxxPPP===222+++***...---%%%%%%***************************((()))(((((((((***+++***(((,,,000111111000111333333666:::<<<:::555000--- %%%,,,222222---)))''''''''''''(((***+++,,,,,,++++++************++++++'''$$$222---(((///222@@@jjjZZZ333000666 777000 222))))))(((((((((((())))))***+++***''''''***000555###222999KKKuuuttt]]]666'''(((+++---,,,)))'''((()))************************)))++++++)))((()))***,,,...&&&///---:::\\\}}}{{{sssyyyZZZ;;;777+++''',,,)))+++((('''+++...,,,)))&&&)))+++,,,,,,***)))***+++###111///%%%RRRkkk~~~fffCCC///+++111)))'''222++++++***)))))))))))))))&&&++++++&&&$$$((()))''')))***...888LLLmmmmmm^^^rrrpppBBB000222+++&&&777"""******************++++++(((***+++******+++---...***<<>>...###///---,,,***)))+++---+++''')))+++,,,,,,+++***+++,,,***777777NNNppprrr~~~ssskkkNNN))),,,'''111)))++++++***))))))))))))***(((++++++&&&$$$&&&***+++&&&---666HHHooo]]]www@@@'''222+++&&&,,,++++++++++++++++++******))))))((()))***+++...000---???UUU{{{rrrxxx^^^wwwOOO000///222---&&&,,,111'''******))))))))))))))))))///((()))>>>ZZZvvvbbbYYY888000...+++,,,+++)))***---,,,((('''&&&)))%%%///???PPPnnnxxx~~~yyyssszzz}}}uuu}}}|||wwwzzzrrrrrruuukkkOOO555***)))(((''''''&&&&&&'''''''''%%%%%%(((((((((---444:::[[[888888333333333+++...FFFkkkEEE888++++++************++++++++++++)))111555222///???ooocccJJJ111+++///000---++++++++++++++++++++++++++++++)))***...111000000111,,,333===IIIVVVgggyyy~~~~~~}}}eeeLLL===000&&&)))333,,,------,,,***)))+++---,,,++++++++++++,,,,,,------%%%;;;***$$$ttt~~~MMM999444"""%%%///###***))))))))))))))))))***))))))+++000111...---...AAArrrZZZ===,,,+++...---)))************************,,,)))***...000...,,,,,,+++&&&ppp{{{~~~mmm:::333//////111...'''%%%***,,,******+++,,,,,,++++++---...)))"""???AAA000+++;;; ,,,+++******))))))******)))***)))((()))+++------000111EEEpppmmmlll@@@333///(((///,,,+++++++++++++++******+++)))(((******)))+++///>>>>>>bbb^^^lllnnnmmmuuurrrwww999......222/////////''',,,+++***)))))))))******---&&&999___zzzfffeee===)))***...---&&&$$$***......''''''...!!!333LLLRRR|||tttzzz{{{{{{```xxxzzz}}}zzzzzzyyytttwwwxxxqqqkkkjjjbbbNNN666&&&)))((((((''''''''''''''''''%%%&&&((()))(((---333999^^^:::888333333666000999ZZZwww{{{^^^GGG555---++++++++++++,,,,,,,,,,,,+++111///...KKKkkkAAA???:::### 333++++++++++++++++++++++++,,,******......+++---222???RRRmmmwwwWWW666***...***+++,,,,,,+++***)))***,,,,,,++++++,,,---......---...000<<<}}}UUU&&&...000'''222******))))))))))))******+++(((---222,,,(((===ZZZcccIII777...***(((************************,,,***+++......***+++000BBBssswwwGGG555***......***&&&(((*********+++,,,,,,+++,,,...000:::FFF}}}}}}qqqIII***666(((,,,++++++***************+++(((''')))------+++)))666FFFrrryyyooo555)))???))),,,,,,,,,,,,++++++******,,,)))***,,,***'''+++222JJJmmmwww^^^QQQbbb^^^777&&&111333+++***+++,,,+++***))))))***+++,,,***:::ZZZ~~~hhh{{{kkk<<>>ZZZjjjpppccc}}}zzzppp~~~xxxsssmmmeeeiiinnnnnnjjjggg```JJJ111***)))((((((''''''(((((('''&&&'''******(((+++111777```999666111111+++777WWWeeefffVVVEEE666,,,---------............666111___hhhLLLTTTOOO666---------------------------******...222<<>>000---,,,++++++******++++++&&&(((,,,,,,'''))):::MMMhhhzzzKKK---......---,,,,,,+++******(((''')))+++)))000MMMmmmrrrZZZUUUPPPVVVZZZWWWRRRNNNHHHAAARRRWWWVVVyyywwwBBB111...000000***+++***))))))***---000222tttxxx|||oooRRR---)))///+++***111)))***%%%<<>>666000666---HHHrrrtttxxxLLL333222...///444222UUU[[[;;;444111///111888000///ccc|||ggg^^^___tttddd???***------...222222999[[[LLL---)))///000---)))???777xxxkkkiiilll^^^gggpppddd444222>>>PPP---111SSS:::HHH}}}EEE+++222...(((///((()))***)))---)))999{{{mmmwww___YYY[[[XXXSSSaaabbbccchhhxxxfff666,,,//////111+++000---111***(((RRRUUUgggzzzxxxuuuttt|||qqq555222///222+++)))222111111cccyyy{{{@@@...111+++***,,,<<>>IIIaaalllwwwIII...111111///000111PPPnnnvvvhhh999(((000333+++111222nnnyyy{{{@@@444SSS^^^>>>XXXmmmBBBYYY]]])))...000+++333(((...+++///---'''HHHFFF---///---000,,,---&&&111//////^^^gggTTTppp}}}xxxttt}}}{{{vvv```cccYYY777333......+++)))000222999vvvppprrrEEE///+++,,,,,,--->>>SSSzzzxxxyyygggssstttnnnttt{{{kkkmmmjjjkkkttt}}}}}}rrrzzz~~~vvvooojjjZZZ\\\MMMWWWbbbXXXYYY\\\@@@444***((((((''''''((('''''''''''')))+++---...444^^^999444===ZZZxxxggg]]]SSSfffgggHHH999333555???ooozzzzzz|||LLL444777...999cccddd:::222//////555000YYYPPPGGGFFFGGGLLLNNNMMMNNNQQQIIIUUUyyy```666111///,,,000555tttsss|||kkkyyy~~~MMM...---111///444999]]]<<>>222888oooxxxoooYYYVVVMMMLLLVVVVVVTTTZZZRRRVVVQQQPPPXXXYYYXXX^^^fffyyy\\\mmm:::222444fffvvvaaa888111666777777RRR+++111///,,,rrrvvvlllVVVJJJDDD^^^666***666///+++iiijjjKKK===OOONNNdddKKKXXXcccUUULLLBBB:::888???AAADDDGGGHHH[[[{{{RRRQQQiii{{{FFF)))111000,,,***...+++,,,---EEEccc```dddlll|||///---555---***000)))111===^^^gggdddyyy]]]]]]TTTQQQSSSJJJBBBHHH888;;;AAABBBPPPyyyfff444444///---000555???vvvddd___vvvXXX***444///222===iiiyyy{{{___lllrrr|||uuuuuuvvvnnnccc[[[YYYLLLQQQddd]]]NNNUUUJJJ999***''')))((('''((((((((((((((()))***+++,,,333UUU<<<999==={{{hhh```\\\eeeyyyzzzBBBCCC999AAAyyy}}}YYYyyy===>>>999}}}DDD888555333BBBxxxhhh666666222:::rrr[[[KKKBBB>>>RRRwwwAAA,,,444---999fff```[[[EEEEEEHHHXXXCCCgggxxxxxxnnnPPPFFFAAA<<<999999>>>@@@CCCIIIKKK]]]zzzIIIGGG\\\qqqjjj999111,,,(((***111///222555WWWyyyTTTRRRRRRMMMRRR[[[www===///444...+++...222222EEEmmmbbbrrruuuYYYHHHPPPOOOFFFCCCFFF???:::BBB:::===DDDFFFPPPwwwhhh222...)))//////222EEE|||lllooo___+++***---111???ooo{{{|||}}}iiiZZZlll|||vvvuuu}}}ssskkk```\\\YYYNNNRRRccc^^^PPPUUUKKK:::+++((()))((('''((((((((((((((()))***+++,,,222WWW;;;999GGGyyyggg___ZZZaaasss}}}@@@AAA999LLLwwwhhh[[[```iiiyyyaaahhhGGGCCC???mmmvvvtttMMM999222777ffflllyyysss555444000LLLvvvZZZPPPVVVOOOCCC===:::FFF]]]~~~MMM///666111MMM\\\[[[{{{ggg@@@MMMRRRQQQ666hhh}}}^^^CCC<<<;;;:::;;;999======BBBLLLPPP___www{{{GGGBBBTTTiii}}}YYY///333777///+++(((,,,000666gggsssggg\\\KKKGGGDDD666CCCJJJCCCHHHOOOssspppRRR222222///---,,,...)))MMMZZZvvvaaaWWWQQQMMMMMM@@@@@@999777<<<999888BBB999===DDDDDDIIIkkk}}}???777333111///000TTT|||PPPvvvxxx===(((111555CCCttt}}}|||tttdddsssyyyuuu}}}rrrjjjaaa^^^ZZZPPPRRR```___TTTTTTKKK<<<---((((((((('''((((((((((((((()))***++++++222[[[;;;999SSS}}}tttccc___[[[```ppp@@@999:::aaaxxx^^^PPPDDDJJJZZZsssmmmaaaZZZ:::LLLbbbaaauuu~~~rrr|||lllFFF444666}}}```cccttt777333111\\\```VVV???===PPPQQQCCC===<<>>888BBBIIIDDDVVVMMMBBBHHHJJJeeelllfff333000000///---555+++YYY[[[~~~kkkccc]]]MMM;;;111777:::666888???======HHH;;;===EEEDDDBBB^^^>>>333222111111333ggg~~~xxxMMM\\\000444;;;JJJwww~~~zzzvvvgggwww|||uuu~~~uuunnnfff```[[[RRRRRR\\\```XXXRRRKKK>>>000((('''(((((('''(((''''''(((((()))***+++333```;;;777\\\mmm______]]]aaaoooDDD444@@@}}}lllXXXIII???===CCC[[[{{{qqq[[[uuu111ggg___TTT```nnnMMM888:::SSSTTT]]]EEE999555lllwwwdddQQQUUUFFF===RRRRRRBBB<<>>LLLTTT\\\kkkccc===@@@MMM___===///333)))000...///...999~~~vvvXXXHHHCCC<<<===999;;;555;;;???666GGGJJJ===GGGFFFWWWmmmttt333000111111...666333gggbbb```KKK@@@777444666666<<<;;;>>>CCC???===GGG??????FFFFFFCCC[[[???444555000333444uuu}}}kkkzzzXXXppp777111>>>QQQ{{{{{{nnnXXXTTTlll|||sss{{{wwwqqqjjjaaa[[[TTTRRRWWW```]]]OOOKKKAAA333)))'''(((((('''''''''''''''((()))***+++444ggg<<<666bbbyyyfff\\\______bbboooBBB000GGG|||uuukkk```TTTGGG>>>EEE???===LLLiiixxxYYYxxx777ZZZLLLYYY|||rrrDDD555>>>bbbHHHNNNRRRrrrLLL777777|||lllPPPNNNIIICCC666<<>>;;;BBBFFFCCCYYYwwwGGG;;;999///444333jjjyyyyyyuuusssZZZwww|||zzzttt999222CCCWWW}}}|||gggFFFLLL```uuu{{{ooovvvvvvpppkkkbbbZZZVVVQQQRRR``````MMMKKKCCC666***&&&((()))'''''''''''''''((()))******333mmm===444eee|||tttaaaYYY^^^___bbbnnn>>>333SSSyyy{{{wwwggg\\\[[[VVVHHHBBBFFFBBB??????FFFZZZxxx\\\jjjHHHvvvyyyRRRFFFWWWfffmmmpppCCC666@@@rrrzzz\\\YYYmmmSSSDDDNNNVVVjjjSSS333777|||WWW@@@JJJRRRAAA???;;;HHHDDD:::===AAAFFFOOOlllyyy222222===xxxPPPbbbRRRTTTUUUFFFIIITTTSSSHHHvvvqqq<<<888???999666>>>777>>>;;;;;;EEELLLQQQ\\\III666HHHSSS```CCC...333$$$333222///'''@@@ooo```QQQAAA===???999777444888222888;;;555GGGCCC777LLLLLLNNNnnnrrr444555000...222---III{{{iiivvvtttcccIII333//////,,,111===888??????AAAEEE???>>>JJJDDD===BBBFFFCCCWWWIII;;;111///555222}}}fffwwwoooiiibbbTTTgggmmmuuu}}}>>>555FFFYYYzzzhhhNNN[[[eeeppp~~~pppuuuuuuppplllbbbYYYVVVPPPNNN___bbbJJJKKKEEE888***%%%((()))&&&'''''''''''''''(((******111qqq>>>222fff{{{rrr___XXX^^^___aaalll???===aaayyyuuuttt~~~ooovvvWWWWWW___bbbuuuWWWHHHQQQNNN;;;888FFF888;;;???DDDQQQmmm]]]___WWW^^^{{{vvvmmmNNNAAAUUUVVVdddtttpppDDD@@@QQQ|||ggg^^^UUU}}}dddRRREEEQQQ]]]iiibbb666<<>>FFFCCC===AAACCCEEENNNYYY222000<<>><<<:::CCCIIINNNXXXCCC444HHHPPPZZZ|||III:::>>>'''...'''000&&&EEE~~~sss```QQQIII@@@???===111555555===999>>>>>>555DDD@@@555LLLLLLJJJ|||gggooo555777000---222---VVVssszzzooopppLLL<<<555;;;;;;000+++111777>>>???BBBHHHGGGJJJXXXQQQFFFIIIMMMHHHYYYnnnYYYHHH888111666444|||ooobbb~~~wwweee]]]yyyiiibbb```YYYPPPfffmmmGGG222DDDYYYvvvtttiiijjjsss|||sssxxxvvvpppmmmbbbYYYVVVOOOKKK___cccHHHKKKFFF999***%%%((()))&&&'''&&&&&&''''''((()))***///uuu;;;888ddd~~~vvvkkkXXXTTT\\\^^^```lll<<<;;;lllxxxvvvuuueee|||gggnnn}}}bbbYYYoooXXX```]]]EEE:::CCCBBB777;;;LLLAAA777FFFBBBHHHeeegggYYYTTTQQQsssuuufffJJJGGGOOO]]]kkksss~~~OOO===OOOwwwVVVTTTfffJJJHHHRRRXXXfffddd777???vvvoooFFFAAAHHHDDD999333<<>>DDDxxxXXX777000333666///555333888::::::???JJJOOONNN:::999DDDSSSkkkwwwPPP======000555......+++FFFvvv{{{uuueeeOOO@@@:::999777555111999666BBB999BBB<<<@@@FFF888BBBIIISSSooogggnnn<<>>===}}}ggg>>>444999888777999AAAHHHBBB;;;AAAGGGJJJPPPccc777222999___MMMwwwZZZ>>>WWWwwwAAAYYYkkk```mmmZZZ<<<==={{{MMM333000333777111888444888:::999===FFFJJJIII888999EEEQQQvvv~~~zzz[[[FFF???......$$$000///KKKwww{{{lll]]]JJJ<<<777666555333000666333>>>555???:::???FFF;;;FFFMMMWWWuuugggxxx???555***777---222]]]uuuwwwnnnggghhhJJJ555111888333000555777;;;>>>FFF@@@DDDFFF999EEEEEE666DDDMMMIIIUUUvvvZZZXXX???;;;333;;;zzzaaajjjtttnnnbbbTTTPPPSSSXXXXXXUUUfffxxxdddQQQ\\\TTTPPPnnn___```PPPfff~~~MMM]]]wwwmmm[[[ggg555***WWWnnnttt|||tttuuu{{{nnnhhhbbb___\\\TTTRRR___bbbQQQQQQEEE666+++(((((((((&&&((('''''''''((()))***+++000>>>777]]]}}}pppgggYYYVVV]]]]]]cccsssAAA;;;iiixxxooo}}}|||SSS~~~rrr\\\fffcccaaaXXXTTTuuu\\\MMMXXXKKK;;;777BBBCCC888<<>>222vvvEEE444333333444...444888:::<<<;;;>>>CCCEEEEEE888===HHHQQQyyyzzzZZZMMMIII<<<:::222---...HHHtttrrr___RRRBBB666333333222111111777222<<<333>>>:::@@@BBB:::EEEMMMWWW{{{[[[CCC999***222///888nnn{{{ssskkkbbbcccFFF333000777333000555888===???FFF???CCCDDD777BBBBBB555AAAIIIIII___xxx___bbbNNN888;;;444~~~{{{lllZZZ]]]ZZZ~~~|||XXXWWW```^^^WWWMMMDDD@@@@@@AAACCCTTT```MMM>>>LLLGGGAAAWWW\\\UUUWWWpppgggMMMSSSooo]]]]]]nnn000333eeezzzyyy{{{www|||tttsss~~~zzzmmmgggbbb]]]XXXPPPOOO\\\^^^NNNPPPDDD555+++(((((((((&&&((('''''''''((()))***+++///>>>555WWWooogggZZZXXX^^^\\\dddzzzBBB999eeeiii{{{ggggggjjjvvvLLLmmm{{{bbbUUUZZZfffaaa[[[UUUnnnSSSGGGOOO@@@666777CCCCCC999===LLL???666>>>LLLQQQZZZ~~~gggVVVqqq~~~{{{TTTgggpppTTTCCCEEEKKKXXXaaaggg]]]jjjLLL888WWWjjjXXXVVV___FFFEEETTT___nnnQQQ@@@qqqmmmuuuhhhTTTQQQPPPIIIAAA???<<>>444ddd<<<444555333444...555999;;;===>>>@@@CCCEEEEEE;;;BBBKKKVVVnnncccXXXLLL>>>555+++111666MMMssslllvvvPPPGGG:::222000111111000777;;;444===333>>>:::@@@BBB<<>>NNNvvvaaa;;;===MMM>>><<<:::999:::>>>BBBEEE111DDD???;;;IIINNNXXXttt[[[NNNWWWOOOZZZIII}}}___kkkggg+++444kkk}}}uuu\\\QQQTTT|||}}}tttrrr|||xxxlllgggddd[[[UUUNNNMMMYYY\\\MMMOOOCCC444***'''((((((''''''''''''((())))))******...>>>444OOO}}}{{{{{{nnnmmmfff[[[ZZZ^^^\\\hhhwwwAAA888fff~~~UUUZZZsssgggOOOqqqhhhNNN^^^dddaaa```SSS\\\ccc\\\SSSOOOLLLcccNNNIIIOOO:::444999DDDCCC999===KKK===;;;@@@MMMOOOXXX|||aaaUUUqqqWWWYYY\\\OOOBBBFFFLLL[[[TTT^^^TTTppp{{{TTTAAAUUUwwwSSSxxxtttJJJSSSrrrVVVCCCEEESSS^^^pppnnnBBB}}}yyyxxxuuuVVVGGGCCC@@@===>>>999AAAAAAAAAGGGHHHKKKWWW{{{BBB555777HHH<<>>FFFLLLaaaiiizzzccc\\\PPPFFF:::///)))222HHHnnndddhhhDDD>>>666000000111111111:::>>>666===222===999???FFFAAAFFFLLL]]]XXX}}}HHH666333444111;;;}}}|||mmmppp\\\YYYBBB222222:::444///333777;;;:::>>>888>>>CCC777AAAEEE===AAAFFFMMMyyy|||VVVXXX```WWWNNN111lllfffHHHEEEHHHIIIMMMFFF999AAA???NNN<<>>AAACCCAAA???EEEMMMDDD===DDDIIIQQQeeeWWWLLLZZZEEEnnnQQQtttkkkzzzVVV...333ooocccJJJPPPfffwwwttt}}}yyynnniiihhh]]]VVVRRRQQQ\\\^^^PPPMMMBBB333)))'''(((((('''&&&'''(((((()))*********---BBB555FFFooopppmmmqqqeee~~~rrrllltttkkkfff{{{ttt~~~~~~qqqjjjcccZZZZZZ^^^^^^ppppppCCC555bbbrrrMMMJJJmmmgggLLLSSSPPPZZZxxxlllXXX]]][[[QQQYYYZZZTTTIIIIIIFFFXXXFFFGGGMMM888666===FFFCCC888<<>>VVVrrrmmm^^^JJJAAAFFFRRRZZZyyyAAAhhhzzzrrrsss^^^HHH>>><<<:::888777<<>>DDD@@@CCCLLLbbbbbbzzzNNN999:::444111444uuukkkoooYYYUUU???111333<<<555000555999<<<;;;===666>>>DDD888BBBCCC???BBBGGGSSSyyy\\\\\\iii]]]PPP999\\\qqqMMM===NNNWWWKKKGGGSSSTTTOOOSSSSSSVVVJJJLLLNNNRRRRRROOOKKKNNNSSSTTTRRRTTTTTTXXXcccpppyyyzzzwwwyyyxxxpppnnnrrrhhhUUUNNNNNNTTTnnnMMMvvvTTT]]]nnn~~~EEE555888wwwtttTTTEEE\\\~~~yyyvvv~~~{{{ppplllgggZZZSSSQQQRRR\\\\\\OOOLLL@@@111(((&&&(((((('''&&&'''((()))*********)))...HHH777===wwwyyyyyy}}}}}}lllddd^^^WWWZZZ___aaazzzxxxZZZ;;;XXXyyy___JJJQQQgggYYYMMMxxxoooJJJNNNWWWbbb]]]YYYhhh```JJJJJJCCCKKKBBBIIIEEENNN:::AAAIII::::::AAAHHHBBB888<<>>>>>>>><<<::::::???BBB??????FFFJJJVVVkkk|||NNNBBB:::OOOzzzZZZLLLQQQ___uuuYYYPPPvvvUUUNNN???BBBBBBqqq[[[<<<777333---000,,,222555555:::DDDHHHGGGHHHKKKJJJRRRYYYQQQkkk```^^^UUUWWWGGG<<<777<<>>444@@@<<>>111444999xxxeeedddQQQNNN;;;...222===777333888===BBB???@@@888@@@EEE999CCCAAAAAAFFFMMM___aaaYYYXXX\\\WWWSSSGGGHHH}}}{{{yyyqqqkkkdddZZZRRRIIIMMMTTT]]]ddd\\\III<<>>111000000///000111222333333999555@@@888EEEAAAHHHJJJJJJOOO```~~~\\\zzzddd[[[NNNAAA...666---nnn___XXXwwwyyyHHHGGG777+++111===999555<<>>:::AAAGGGHHHCCC===???GGGJJJSSSsss^^^[[[HHHPPP@@@uuu[[[LLLEEEBBB???OOOQQQBBB999CCCRRRWWWppptttbbbMMM}}}cccdddiiiOOOGGGJJJXXXttt>>>555///111444666888<<>>GGGGGGAAA===@@@DDDKKKDDDBBBFFFGGGDDDEEEIIIBBBMMMFFFVVVVVVeee\\\dddeeegggiiiMMMiiippp```IIIIIILLLTTTZZZVVVLLLFFFIIINNNDDD@@@;;;:::<<<===;;;999@@@999444666:::<<>>DDDEEE666???MMMAAAdddjjjLLLmmmPPP\\\hhhnnn###444333eee~~~nnn```dddmmmkkkccc]]]bbb]]]EEEVVV```WWW^^^NNNNNN>>>---&&&&&&&&&''')))&&&&&&&&&'''''''''((((((222fffNNNIIIVVVzzz}}}~~~uuufffYYYWWWRRRVVVXXXVVVkkkOOOCCC{{{jjjPPPCCCBBBEEEGGGJJJMMMPPPRRRSSSTTT\\\\\\[[[[[[ZZZXXXWWWVVVRRRQQQOOONNNMMMLLLMMMMMMCCCDDDGGGIIIKKKJJJGGGEEEAAANNNUUUVVVtttoooUUUaaaUUUmmmYYYPPPSSSTTTNNNGGG@@@JJJKKKZZZ{{{~~~___HHHWWWYYYrrrUUU{{{xxxmmmeee\\\KKK<<>>999;;;III\\\eeedddxxxTTTMMMeeeZZZCCCAAA<<>>???@@@???<<>>333,,,UUUPPPcccQQQBBBQQQHHH333;;;777;;;??????;;;:::>>>CCCBBB@@@>>>>>><<<;;;===AAAQQQFFFJJJdddxxxzzz]]]```___dddggggggdddQQQccckkkmmmuuuwwwWWWHHHBBB<<<===CCCEEEBBB===DDDEEEDDDAAA===:::999999555333555<<>>EEEHHHDDDHHHXXXAAAQQQKKKmmmcccyyygggfffPPP888---+++SSS{{{ooowwwyyynnnmmmnnnllljjjkkkTTTMMMPPP```jjjjjjlllrrreee[[[LLLVVV```]]]]]]TTTNNN>>>---''''''&&&'''(((&&&&&&&&&''''''''''''(((///ooo```NNNxxx}}}sssbbbUUUWWWOOOVVVYYYUUUrrrMMMFFFiii~~~|||cccLLLAAA@@@AAABBBEEEGGGHHHHHHGGGFFF<<<<<<<<<;;;:::999888777555444333222222222222333>>>???AAADDDEEEFFFGGGGGGFFF[[[XXXaaavvv\\\JJJ^^^]]]ttthhhTTTFFFIIIOOOMMMGGGCCC@@@QQQKKK[[[qqqLLLQQQYYYWWWNNNeeewwwdddYYYTTTMMMIIIBBB>>>???BBB???999;;;999<<>>;;;;;;@@@CCCBBB@@@@@@IIIGGGGGGQQQeeemmmLLLSSSFFFPPPKKK^^^ZZZPPPMMMUUUYYYRRRJJJHHHLLL<<<999EEEMMMQQQfffVVVAAAoooffffff\\\aaagggUUULLLpppAAA:::666:::@@@AAA@@@AAAGGGKKKIIIEEEJJJSSSUUUOOObbbkkkOOOqqq\\\WWW\\\ZZZZZZZZZTTTKKKHHH<<>><<<>>>BBBCCCJJJ???aaabbb]]]WWW]]]^^^eeeeeeaaa]]]___tttRRR]]]aaaccchhhvvvsss```III<<<===@@@???<<>>888888;;;999777999>>>@@@===;;;;;;;;;FFF;;;555@@@???XXXUUUOOOZZZPPPsssfffpppgggyyy???EEE...111FFFyyyggglll|||wwweeemmmooollleee___\\\XXXSSSGGGDDDCCCEEEEEEBBBBBBDDDJJJGGGWWWvvvyyy{{{gggVVVSSSTTT]]]dddYYYXXXMMM>>>...(((''''''&&&'''&&&&&&&&&&&&''''''''''''---PPPyyy}}}xxxnnn^^^QQQWWWSSSXXXUUUWWWKKKMMM^^^dddLLLAAA???<<<===>>>>>>===;;;888666===>>>>>>>>>>>>>>>======??????@@@AAACCCDDDFFFFFFFFFDDD@@@======BBBHHHMMMYYYVVV^^^gggSSSSSS[[[hhhZZZmmmWWWIIINNNRRRIII@@@@@@GGGQQQTTTggg{{{cccKKK[[[VVViiisssqqqTTT[[[zzz^^^KKKBBBCCC@@@<<<;;;???DDDEEECCCAAA>>>IIIXXXVVVSSSqqqWWWHHHPPPMMMmmm\\\JJJ===666>>>EEEEEEEEEIIILLLKKKLLLYYYxxxWWWMMMPPPGGGGGG777NNNxxx\\\<<<>>>OOOTTTRRRQQQYYYLLLIIIRRRYYYeeepppDDDiiirrrjjjYYYeeeaaa```eee^^^\\\sssTTTGGG;;;:::>>>BBBFFFIIICCCIIIMMMNNNNNNPPPQQQQQQnnnWWWnnnhhh^^^ZZZ\\\YYYVVVTTTSSSVVVAAA???GGG}}}eeePPPAAA999666777111000000000000222333444444<<>>FFFMMMNNN\\\NNNSSSrrr___cccddd^^^SSSDDD000:::|||iiiUUU===666444111000222666:::;;;???DDDEEECCCDDDJJJKKKGGG>>>QQQXXXZZZXXXZZZ^^^___ccc___kkk```mmmxxxMMMMMMTTTYYYQQQLLLccc~~~ooo[[[III???>>>@@@>>>BBBEEE@@@999444666:::>>>999777888888666777;;;888FFFDDD???GGGVVV|||RRRJJJeeeVVVYYYLLL~~~mmmcccgggCCC;;;555---444rrrhhhiiiggg[[[MMMIIIHHHEEECCCIIIRRRVVVUUUaaaiiittt{{{{{{vvvssssssyyyqqq~~~qqqeeeQQQXXXQQQZZZhhhUUUYYYLLL===...)))((('''''''''&&&&&&''''''''''''((((((...VVViii}}}|||{{{{{{}}}|||yyywwwvvvsssmmmbbbWWWPPPTTTWWWVVVNNN___eeeNNNLLL]]]kkkOOO???:::888:::<<<>>>??????>>>===888888:::;;;<<<=========>>>???@@@BBBCCCEEEFFFFFFJJJHHHDDDAAAAAAFFFOOOVVVZZZZZZjjjZZZLLLggglllFFFnnnaaaggguuugggSSSFFFJJJLLLCCC===@@@SSSPPPaaarrrfffSSSSSS]]]XXXyyyqqqlllgggwwwYYYFFF@@@KKKHHHGGGHHHIIIGGGCCCAAAGGGJJJSSS[[[^^^hhhPPPFFFGGGKKKNNNvvviiiUUUDDDAAACCCBBBDDDKKKAAAUUUgggqqq{{{OOOLLLLLLJJJAAAFFFZZZXXXwwwNNNAAADDDFFFIIIOOOWWWQQQOOOYYYqqq@@@TTTzzznnnZZZ^^^cccdddZZZ[[[^^^___YYY|||lllkkkYYYHHHAAAAAABBBDDDFFFDDDEEELLLRRRNNNIIIVVViiiTTTxxxdddbbb\\\ZZZYYYTTTRRRVVVaaaEEEGGGAAAZZZjjjIIIBBBIIICCC444777777555555555555777777444999???BBBHHHNNNPPPNNNNNNWWWNNNuuuccc___ccc```[[[UUUIII:::777|||hhhppprrr[[[@@@>>>===***555333111222555888999999???@@@AAABBBGGGJJJHHHBBBJJJ|||~~~|||aaaYYYccc]]]ccc___aaa]]]mmmbbbdddzzzWWW>>>DDDQQQSSSQQQUUUVVV```hhheeeXXXIIIAAA???;;;999777444333444666888444111222555777888<<>>???AAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGFFF>>>AAAEEEGGGIIIMMMTTTZZZVVV|||iii\\\QQQLLL|||fffCCC|||nnnLLLBBBLLLNNNCCC>>>BBBFFFDDDGGGMMMZZZVVVfffkkkRRRJJJWWW[[[kkkkkkgggaaaccc\\\EEE>>>666666;;;CCCHHHGGGFFFFFFHHHUUUYYYWWWjjjbbbIIICCC???GGG===bbb~~~gggXXXOOOLLLPPPUUUZZZnnnPPPJJJGGGFFFJJJCCC;;;HHHAAAyyywwweeeZZZ^^^jjjiiioooyyyRRRQQQccc```ccc]]]gggfff___^^^```[[[GGGhhheeeUUUFFFBBBDDDEEECCCCCCKKKGGGJJJQQQNNNPPPnnnbbbYYYooo^^^ccc\\\WWWZZZWWWSSS[[[RRROOOWWWIIIAAA^^^@@@;;;;;;888;;;:::999888888999::::::======AAAFFFIIIJJJLLLQQQ[[[OOOjjjccc^^^cccfff___\\\[[[TTTDDD444bbbyyyqqqNNN<<<000000:::@@@444444444555888:::;;;;;;CCC@@@@@@DDDGGGEEEDDDDDDbbblllfffYYYccc___```aaaaaaZZZbbbaaaccc^^^;;;777DDDFFF???;;;===BBBHHHMMMOOOMMMKKKDDD>>>888666:::===>>>===///111666<<<===:::;;;>>>@@@777IIIcccEEE>>>KKKBBBsss]]]VVVccc]]]AAAKKKAAA888777111qqq}}}|||xxxrrr[[[WWW]]]]]]dddkkk]]]VVVFFF999---***+++***)))((())))))))))))************,,,[[[MMMvvv{{{wwwvvv}}}|||zzzxxxuuu~~~zzzuuulll]]]QQQPPPWWWSSSWWWMMM___[[[WWWOOOOOOgggsss\\\III???>>><<<999777666666666:::;;;<<<======>>>>>>>>>>>>???@@@@@@@@@???>>>>>><<>>@@@BBBDDDGGGLLLSSSXXXXXXcccaaaTTTMMMQQQYYYaaalllaaaYYYZZZRRRfffMMMBBBEEEBBBEEELLLOOOMMMMMMOOOQQQ[[[dddnnnGGGCCC???@@@???<<>>BBBEEEEEEFFFLLLMMMOOOQQQVVVkkkPPPyyygggYYYccc\\\WWW^^^YYYRRRZZZFFFVVVVVVZZZGGGvvvbbbCCC<<<@@@======<<<<<<<<<>>>???@@@HHHCCCEEEKKKJJJHHHWWWmmmeee[[[|||zzz______ffffff^^^```ddd___HHH111FFFrrrdddPPPCCCHHHIII<<<222333555666666777888:::===???HHHAAABBBIIIHHHBBBJJJYYY|||cccddd^^^YYYbbbYYY^^^^^^ZZZWWWbbbaaalll[[[CCC999444CCC<<<444555===GGGMMMOOOMMMGGG@@@>>>@@@AAA???===666777;;;??????<<<>>>BBBAAA___MMMGGGIIIUUUqqqEEEllljjj\\\tttGGG@@@IIIDDD>>>111222XXX~~~uuutttrrrTTT\\\ZZZdddkkkhhhcccPPPCCC777,,,***,,,,,,************+++++++++,,,,,,,,,...\\\EEEhhhyyyuuuqqq{{{|||ttttttzzz{{{___UUUUUUVVVWWWYYYXXXVVVMMMoooSSSTTTYYYFFFTTTsss]]]FFFEEEBBB???>>>>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@???@@@AAACCCDDDDDDDDDCCCKKKMMMOOOPPPTTT]]]jjjtttkkkaaaVVVKKK```777CCC===zzz[[[FFF===FFFLLLJJJIIIOOOVVVYYYQQQmmmZZZ@@@QQQ]]][[[kkkYYYbbbbbblllZZZlllvvvXXXIIIJJJFFFGGGNNNRRRRRRVVV\\\^^^]]]rrrvvv<<<@@@>>>FFF:::@@@???DDDzzz@@@GGGAAADDDBBB;;;BBB???666AAA>>>uuuccc[[[???ddd___dddYYYfff\\\[[[bbb[[[\\\jjj^^^^^^uuu___HHH>>>???CCCFFFHHHHHHRRRVVVVVVccc^^^GGGzzziiibbbXXXeee^^^WWW```YYYNNNUUUTTT\\\CCC\\\MMMTTTwwwRRRCCC????????????AAACCCEEEFFFEEE???DDDOOOOOORRRqqqlllSSSWWW^^^]]]bbbaaaYYY___fffaaa]]]>>>:::~~~jjjYYY___RRR>>>777555555:::777777777666777999???CCCEEE>>>BBBKKKGGG@@@QQQnnneeedddiiiRRRjjjWWWWWW[[[]]]TTTeee]]]LLLuuuSSSJJJ<<<===???>>><<<;;;===???JJJFFFAAA>>>===:::777333888777888<<<>>>BBBKKKUUU|||WWWBBBQQQggg___GGGiiillllllyyyWWWBBB;;;EEE555@@@...111AAA}}}zzzttt~~~}}}{{{uuuhhhMMM]]]VVVgggnnndddeeeJJJAAA555+++***------++++++++++++,,,,,,,,,---------111YYYGGGGGG{{{xxx|||yyysssoooqqqxxxsssbbbSSSRRRXXXZZZWWWTTTYYYCCCeeeTTTIIIOOONNNGGGNNNmmmzzz~~~rrrnnn___MMMCCCAAAAAABBBBBBEEEAAA@@@AAABBBCCCDDDEEEHHHEEEBBBCCCHHHLLLLLLLLLJJJQQQXXXXXXVVVfffmmm[[[XXXPPP[[[xxxqqqBBB:::BBB[[[aaaWWWEEEHHHIIIWWWKKK[[[gggrrrXXXQQQQQQaaaUUUxxxdddXXXYYYcccaaaYYYeee|||eeeLLLOOOSSSSSSQQQWWWaaa___VVViiiYYY777222===BBB:::???>>>===IIIiiiSSSDDD:::>>>GGGGGGAAA>>><<<888::::::III~~~oooVVVvvv{{{LLL===SSSjjj___```bbb___YYYUUUZZZ^^^]]]ZZZ[[[bbbiii|||aaaHHHEEEIIIHHHHHHKKKQQQRRRWWWkkk}}}QQQhhhzzzwwwYYY\\\\\\[[[YYYWWWUUUTTTTTTSSSUUUPPPQQQTTTNNNSSSvvvttt[[[MMMBBBCCCGGGGGGFFFFFF===MMMUUUPPPRRRlll^^^QQQpppWWW^^^___bbbccccccbbb```^^^MMMYYY777YYYTTTAAADDDRRRGGG666666>>>999222<<>>======<<<555666777666pppuuuyyyuuuttt}}}___\\\XXXooolllooosssYYYWWW;;;000((()))+++((((((************+++,,,---...//////WWW???EEEccczzz}}}wwwzzz|||xxx~~~}}}~~~~~~{{{xxxxxx{{{{{{wwwttt___ZZZVVVRRRMMMKKKRRR[[[VVVSSSUUUOOOJJJGGGHHHIIIZZZqqq}}}pppggg\\\VVVSSSPPPKKKHHHGGGEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEGGGIIIJJJIIIHHHOOO[[[___aaaxxx{{{NNNFFF^^^OOO^^^RRR555<<<<<>>CCCFFFCCC???>>>:::<<<@@@<<<:::WWW{{{CCCFFFMMMXXXaaaccc]]]VVV]]]UUUEEESSSUUU|||tttkkkaaa\\\]]]______^^^VVVXXXZZZYYYWWWXXX]]]aaaqqqlllRRRJJJJJJIIIKKKPPPSSSXXXooowww===WWW}}}cccfffTTTWWWVVVVVVUUUUUUUUUVVVVVV[[[UUUSSSQQQHHHFFF___jjjUUUKKKHHHKKKQQQXXXNNNEEEOOOrrrfffdddbbbWWW\\\]]]___``````^^^\\\[[[]]]SSSGGGHHHSSS777:::AAAAAA:::000???111444:::999DDDLLLBBBGGGNNNIIIBBBLLLdddrrrcccZZZ]]]^^^XXXUUUVVV[[[[[[ZZZZZZZZZZZZZZZ[[[bbbnnn]]]RRRIIIDDDHHHDDD???<<<<<>><<<===>>>999:::555555fff|||~~~}}}XXXRRRTTTXXXhhhjjjjjjhhhUUUMMM777...(((***+++)))(((***+++++++++++++++,,,---...000TTT;;;FFFCCCxxxzzzsssrrrtttyyyzzzyyy~~~{{{{{{zzzxxxwwwuuuooofff___YYYPPPKKKMMMPPPPPPOOOOOONNNTTT\\\]]]LLLHHHOOOIIIIIIooo{{{ssszzzwwwiii___XXXQQQLLLKKKLLLMMMMMMMMMNNNNNNMMMKKKLLLNNNOOOQQQTTTXXX[[[]]]bbbooozzzhhhMMMMMMccc```eeekkk:::333999444999SSS|||nnnxxxuuu___PPPYYYaaaKKKnnntttQQQPPPRRRWWWYYYUUUPPPRRRWWWfffMMM)))>>>EEE333///;;;777888999:::???SSSwwwPPPEEEGGGLLLOOOLLLDDD@@@AAA999===???<<<555777]]]iiiRRRKKKNNNTTTWWWEEE[[[uuuggg]]]^^^^^^]]]ZZZZZZ[[[^^^VVVVVVUUUUUUUUUVVVXXXYYY^^^}}}sssmmmggggggkkkwwweee666```vvvzzzRRRZZZVVVUUUUUUTTTTTTTTTUUUUUUVVVYYYTTTRRRRRRJJJGGGVVVlllSSSRRR___XXXVVV^^^___```aaa```___]]][[[ZZZKKKNNNAAAoooRRR??????IIIJJJ???CCC888888<<<;;;BBBHHHBBBMMMOOOHHHKKKkkknnn^^^YYYYYY]]]ZZZRRRPPPTTTTTTTTTSSSRRRQQQQQQQQQQQQMMMyyyPPPDDDttt^^^IIIMMM@@@uuuuuuQQQkkk~~~OOO<<<777:::666666999777:::222222QQQ{{{~~~zzzXXX^^^UUUeeekkksssoooaaaYYYHHH222,,,(((***,,,***)))))),,,,,,+++++++++,,,,,,---111QQQ>>>DDD777WWW~~~kkkhhhsssoooyyy}}}vvvtttyyyxxxqqqmmmkkkiiigggddd___XXXSSSTTTNNNKKKOOOSSSRRRPPPPPPrrrkkkSSSeee___NNNJJJPPPIIIAAAYYYuuulll~~~sssggg^^^[[[\\\ZZZUUURRRRRRSSSRRRTTTTTTSSSRRRSSSYYYbbbjjj}}}eeeUUUQQQPPP\\\VVVaaa>>>999>>>444///;;;:::dddmmmdddXXX[[[rrrkkklllkkkqqqccckkkaaaaaaTTTXXXXXXXXXtttdddBBBFFFOOOUUUUUUTTTUUUVVVUUUggg^^^QQQ;;;555999333111666777555666999;;;555777MMMggg{{{QQQKKKJJJNNNSSSSSSMMMDDD>>>===888;;;555777>>>555===```kkkbbb^^^aaaccc```[[[WWWVVVWWWWWWTTTRRRSSSVVVXXXWWWVVVXXXiiifff???SSSoooqqqbbb]]]LLL[[[WWWWWWUUUTTTSSSSSSSSSSSSSSSPPPQQQRRROOOLLLSSS^^^XXXtttfffNNNVVVWWW\\\]]]^^^^^^^^^\\\ZZZYYYOOOMMMPPPMMMJJJ{{{ccc???:::CCCCCC???BBBGGGFFF@@@BBBLLLRRRJJJHHHRRRvvvqqq[[[ZZZ[[[^^^YYYQQQNNNQQQPPPOOONNNMMMLLLKKKKKKKKKVVVHHHooo}}}bbbJJJEEEoooRRR;;;IIIEEEUUU```eeebbbXXX999222777<<<444111444333222111222777sssxxx{{{\\\qqq]]]]]]vvvttt|||ttt___]]]EEE---+++)))***,,,+++***))),,,,,,++++++++++++++++++000NNN===<<<:::;;;kkk|||rrriiieee]]]fffkkkhhhhhhkkkiiibbb^^^[[[VVVSSSQQQQQQPPPPPPHHHPPPWWWSSSHHHIII]]]uuuGGGQQQOOOOOOIIIGGGHHHFFFBBBJJJWWWpppkkk|||{{{ooogggfffgggeeeeeekkksss|||~~~TTTNNN^^^SSS]]]YYYsssZZZ999888===444555888...888ooogggMMMHHHUUUSSSMMMJJJUUUOOOWWWJJJVVV[[[MMMhhhlll???DDDDDDLLLQQQPPPQQQVVVYYYWWWcccooogggvvvhhh111555:::444+++333:::111555222555999555///555AAAhhhyyynnnMMMLLLHHHFFFGGGHHHFFFBBB>>>888444333:::111000===999222<<<```cccXXXfffeeedddbbb```]]]YYYWWWUUUWWWTTTRRRTTTXXXZZZYYYWWWcccZZZ~~~LLL222^^^sssTTTxxxUUURRRWWWTTTVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQMMMJJJIIIKKKeeeiii^^^vvv~~~iiiQQQMMMOOOWWWUUUUUUVVVVVVVVVUUUSSSSSSTTTSSSYYYTTTGGGxxx~~~bbbJJJBBB555===CCCGGGGGGIIILLLQQQYYYFFF]]]tttaaa___[[[YYYYYYXXXSSSPPPOOOQQQQQQOOONNNLLLKKKKKKKKKNNNJJJRRRzzzvvvdddGGGAAALLLkkkgggTTTGGGFFF;;;HHHrrrtttkkkxxxccc///888777@@@DDD888222555222)))444555&&&ZZZ}}}xxx~~~~~~zzz{{{ZZZgggJJJgggyyy|||pppYYYVVV<<<*********)))***+++***(((,,,,,,+++*********++++++///LLL777222===111RRR~~~pppQQQQQQQQQQQQTTTVVVWWWVVVTTTVVVRRRLLLHHHFFFIIIMMMPPPMMMMMMMMMMMMOOO\\\wwwLLLSSSPPP???CCCEEEFFFEEEGGGJJJJJJGGGmmmuuuYYYhhh}}}bbbYYY[[[VVVLLL___nnn{{{222@@@///000666:::---000000AAAfffuuurrrXXXHHHNNNMMM\\\YYY]]]LLLYYYbbbsss}}}ppp>>><<<===DDDHHHJJJJJJKKKPPPTTTTTTVVVDDDtttwwwpppttt~~~ttt555666,,,...222111555666...444111000333444444555888@@@MMMfffPPPLLLIII<<>>>>><<<:::;;;<<<888333///:::666---///444444555???dddoooQQQ]]]dddWWWaaa^^^[[[[[[]]]]]]\\\ZZZVVVTTTSSSUUUXXXZZZYYYWWWJJJQQQWWW}}}UUU666JJJHHH[[[uuu```PPPNNN[[[MMMPPPQQQQQQRRRSSSTTTVVVWWWSSSUUUTTTQQQOOONNNLLLIIIRRRmmm{{{^^^^^^}}}iiiBBBMMMLLLDDDTTTRRRRRRSSSSSSSSSSSSSSSRRRWWWNNN[[[LLLbbbwww~~~___WWWUUUJJJKKKZZZ[[[NNNJJJhhhfff\\\]]]WWWRRRQQQSSSSSSPPPMMMMMMLLLKKKIIIHHHGGGGGGGGGDDDRRROOOJJJrrrVVVqqqtttgggZZZFFF444333HHHlllxxxIIIAAA???333\\\jjjnnn|||VVV<<<333888777???@@@555000222...'''555555&&&EEE|||ppp\\\kkkNNNfffvvvxxxiiiXXXKKK333(((******((((((++++++(((++++++*********++++++,,,...KKK777111888888???]]]ttt^^^[[[MMMDDDGGGJJJGGGFFFJJJMMMKKKIIIGGGFFFIIIMMMPPPRRRHHHFFFTTTkkkmmmDDDaaaYYYMMMEEEGGGGGGFFFGGGJJJJJJHHHQQQ|||nnn^^^eeennnuuu}}}}}}xxx}}}qqqfffQQQ[[[___VVVMMMQQQYYY^^^qqqAAA666666---...333333///111999)))@@@{{{kkkvvv\\\[[[aaaTTT```fffwww@@@888???999BBBAAABBBFFFHHHJJJMMMQQQ^^^LLLTTTkkk|||YYY^^^fffqqq;;;666777******222000000222...000333444222222555888777777888BBBWWWoooeeeHHHNNN===@@@III999999<<<;;;777888;;;:::555111333777111)))///666333+++222PPPvvvjjjaaaYYY^^^iii\\\[[[ZZZZZZ\\\\\\\\\[[[UUUTTTTTTUUUVVVVVVUUUTTTNNNYYYTTTfffzzzXXX888;;;RRR]]]ooouuuYYYYYYEEEYYYNNNLLLMMMMMMNNNOOOPPPRRRTTTUUUNNNSSSSSSOOONNNSSSTTTPPPGGGWWWnnnaaakkkvvv~~~gggWWWccc|||~~~tttCCC<<>>>>>FFFDDDEEEGGGIIIJJJKKKNNNPPPFFFJJJYYYnnnvvvGGGHHHAAAJJJFFFJJJGGGFFFDDDAAA???CCCIIIDDD^^^eeeWWWNNN^^^jjjkkkqqqyyyooofff\\\SSSLLLQQQHHHJJJWWW[[[ZZZkkkCCC+++GGG###555999,,,'''<<<)))888***444777bbbuuuzzzTTT+++777>>>999======:::===EEEIIIHHHKKKRRRBBBXXXNNNPPPxxx;;;<<<---***...555000%%%+++444///,,,888===555///111333000666555777===DDDSSSnnnuuuMMMFFFIIIDDD@@@AAA;;;>>>666<<<<<<777444666666222555***111777...111777,,,333000333OOOjjjXXXIIILLLZZZbbb___XXX\\\]]]^^^]]][[[YYYXXXXXXTTTTTTUUUTTTSSSQQQPPPPPPOOOEEEKKKOOOYYYtttssseeeDDD>>>:::<<>>IIIEEENNNNNNOOOPPPQQQRRRSSSSSSQQQfffKKKSSSJJJzzzZZZuuu{{{QQQZZZdddTTTTTTQQQLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>===EEEKKKBBBAAAggg^^^CCCOOOjjj{{{jjjZZZPPPLLLJJJGGGFFFJJJSSS```iiivvvSSSDDDFFFFFFLLLvvvppp444...???///777000+++---///+++000444......***'''666+++???wwwjjjxxxTTTJJJwwwYYYrrrjjjYYYXXX444&&&(((,,,+++&&&$$$)))***((())))))))))))***+++,,,---000JJJ111444555333111888GGGTTTwww|||}}}oooRRR>>>???HHHMMMDDDPPPJJJYYYWWWGGGQQQIIITTTttt}}}LLLGGGBBB@@@GGGHHH>>>???@@@AAAAAAAAA@@@???LLLDDDNNNzzzoooXXXSSSLLLKKKOOOXXX```eeekkkppppppjjjaaa^^^aaadddYYYSSSSSSXXXVVVMMMKKKQQQLLL\\\]]]```___tttRRR111444333111000...------------+++---///---888[[[www~~~eeeKKK333///222111111555888:::<<>>;;;999888::::::666666888777444222222111111000/////////,,,000222222<<>>OOOlllxxx\\\:::::::::;;;===>>>@@@AAAFFFHHHLLLMMMNNNOOOQQQSSSLLLRRR[[[SSSKKKjjjQQQjjjmmmZZZYYY^^^YYYVVVRRRMMMIIIGGGFFFEEEAAAAAAAAA@@@@@@?????????===>>>???BBBEEEHHHJJJLLLyyylllPPPDDD<<>><<>>;;;888777666999888555444666666333222111111000000///......333555333,,,(((+++555>>>UUUjjjcccMMMBBBAAADDDFFFKKKMMMPPPTTTVVVXXXXXXXXXWWWVVVTTTSSSRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSRRRQQQMMMJJJJJJIIIFFFLLLiiiooouuufffoooooo}}}xxxlllhhhccc^^^oooqqqbbbFFFCCC@@@@@@CCCFFFGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMJJJHHHAAABBBDDDEEEKKK```XXX:::777777777888:::;;;===>>>DDDFFFIIIJJJKKKKKKMMMNNNMMMNNNVVVWWWRRRbbbaaaLLLrrr[[[]]][[[PPPUUUSSSOOOJJJGGGEEEDDDDDD>>>>>>>>>======<<<<<<;;;;;;<<<===???AAADDDFFFHHHKKKhhh~~~nnnVVVCCC>>>@@@@@@===HHH???;;;???BBBAAABBBFFFBBBNNN___ooo~~~yyy\\\iii|||iiiKKK888...444999333000333...------,,,++++++******)))***)))+++***,,,OOOssstttqqqdddcccRRR\\\sss|||rrrNNN)))&&&666(((((((((((((((((((((((((((((((((((()))***+++,,,000III777888777444000......///CCC[[[|||qqqmmmppprrr|||hhhtttyyy{{{zzzrrr|||YYYDDDAAAKKKIIIEEEDDD???BBBBBBBBBAAA@@@>>>===<<<999NNNHHH555EEEnnnsssllliii^^^ZZZUUUTTTVVVWWWWWWVVVPPPUUUYYY\\\dddqqq{{{TTT000000777///...------,,,,,,------,,,))),,,222000)))'''+++666NNNrrryyyJJJ444000+++(((,,,222111,,,---333333444666999<<<@@@CCCEEEHHHHHHJJJLLLLLLLLLRRRZZZtttQQQ'''&&&...))))))222+++************+++,,,,,,)))))))))***++++++,,,,,,...///000111333444555666888999<<>>;;;999888888444777666333222444444111111111000000///......---+++---///222222111111111444666666444333555;;;@@@666666666777:::===???AAAEEEHHHLLLPPPSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYOOOPPPPPPPPPOOONNNLLLKKKJJJGGGFFFFFF@@@>>>JJJ[[[}}}|||lllmmm}}}yyy}}}KKK444>>><<<;;;;;;>>>AAABBBCCCFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMKKKKKKLLLKKKIIIGGG<<>>@@@AAAHHH<<>>@@@CCCHHHMMMPPPRRRRRRQQQUUUVVVVVVWWWXXXYYYYYYZZZMMMMMMNNNNNNMMMJJJHHHGGGEEECCCCCCDDD@@@<<>><<<999666666AAAMMMZZZ000+++/////////000000111222444555666<<<>>>BBBDDDEEEGGGIIIKKKQQQRRRNNNTTTZZZNNNWWW~~~wwwWWW^^^nnn}}}|||}}}ZZZXXX\\\VVVSSSYYYJJJHHHFFFDDDBBB@@@@@@???::::::999888777666666555555555555666777888999999:::EEECCC<<>>===///666SSSsssGGG333222(((&&&000***************++++++,,,///,,,******)))))),,,111333000+++''''''000<<>>...((('''''',,,444***'''&&&''')))***---111000000222444777:::===>>>DDDGGGJJJMMMNNNNNNKKKHHHHHHMMMJJJ___kkk{{{KKK;;;---+++000///***)))...+++$$$)))(((((((((((()))******)))))))))))))))***+++,,,+++,,,...000111222222222333333444666:::???FFFJJJFFFKKKKKKIIIIIIHHHHHHKKKCCCAAA>>>;;;999888888999333666555222111333333000//////......---,,,,,,+++111+++)))---///+++))))))$$$''',,,111333222...+++666777777333///000555:::;;;>>>CCCIIIMMMOOOPPPPPPPPPPPPQQQRRRSSSRRRQQQQQQPPPPPPPPPOOONNNLLLJJJHHHDDDAAA@@@AAAAAA??????@@@888>>>cccJJJBBB444***???555666555555555666888999???AAADDDHHHJJJKKKJJJJJJLLLKKKHHHFFFEEECCC???<<>>:::444111***ZZZlll>>>444%%%&&&444222------...///000222333444777:::???BBBEEEHHHLLLNNNNNNUUUOOOOOOYYYRRROOO```}}}|||RRROOOggg|||bbbfffaaaaaaMMMWWW^^^TTTOOOUUUFFFEEEDDDBBB@@@???>>>>>>::::::999888777666555444222222222222222222333333444555;;;???999===bbbxxxwwwxxxgggJJJ???<<<888999>>>///000---''''''---...***((((((((((((''''''''''''''''''###&&&---((($$$---PPP}}}hhhzzztttpppggg]]]WWWYYY^^^bbb^^^fffdddmmmxxxzzzzzzXXX111******'''+++(((((((((((((((((((((((((((((((((((()))***+++,,,000???333000---,,,,,,---.........///---111CCCaaayyyqqqEEEDDDHHH888CCCGGG@@@;;;BBBBBB;;;===:::999999999999:::;;;<<<555<<<999666888444222:::BBBXXXvvvwwwFFF&&&---444((($$$///*********)))******++++++***+++---,,,)))((())),,,)))---111111...,,,---000...,,,333000...///&&&((((((###"""+++333111)))"""(((&&&&&&)))------+++(((//////111333555888:::<<>>JJJAAANNNWWWmmm~~~zzzXXXEEE999555444---222,,,***+++(((###&&&---)))(((((((((((()))******,,,+++)))((((((((()))***((()))***+++---...///000000333777888999===EEELLLNNNSSSLLLGGGOOONNNCCCAAA@@@>>>;;;999666555444444222555444111000222222///......------,,,+++++++++***'''***111111,,,,,,000444...'''$$$&&&)))+++,,, &&&...333555555777999888:::>>>CCCHHHKKKNNNOOOMMMNNNPPPQQQQQQOOOMMMLLLOOOOOOMMMKKKIIIHHHFFFFFFDDDAAA>>>===============III444888EEE___tttBBB///333---555;;;'''///000222333444555888:::===???DDDHHHJJJKKKKKKJJJMMMKKKIIIGGGEEEBBB???<<<;;;999:::<<<;;;666444666>>>777999QQQ{{{@@@$$$777000...777---++++++,,,---...000111222222666;;;@@@DDDHHHLLLOOOKKKRRROOONNNVVVXXXSSSQQQSSSfffkkk]]]JJJGGGMMMKKKNNNUUUYYYWWWTTTSSS[[[YYYSSSOOORRRTTTNNNDDDDDDCCCBBBAAA???>>><<<<<<999888777666555444333222000000////////////000000???)))&&&<<>>999AAAHHHooo|||XXXMMM@@@666777777222,,,,,,***+++******---///---'''''''''''''''''''''''''''$$$(((%%%%%%,,,)))$$$)))---UUUsssSSS]]]iiiooorrrsssooojjjkkkuuuuuubbbIIIcccnnnqqq<<<(((555(((555))))))))))))))))))))))))(((((((((((()))***+++,,,000===000//////---,,,++++++,,,(((111555...(((333QQQlll{{{NNNDDDAAAAAADDDCCC>>>DDD===:::DDD>>>555<<<:::999888777777888888999333>>>999000666;;;666555444:::IIIeeeUUU111333///)))***///---&&&++++++******)))*********'''***,,,,,,---...------$$$'''+++,,,+++***+++,,,+++000***---***%%%,,,***,,,//////)))$$$$$$''')))***++++++,,,,,,,,,)))&&&---...///000333555777999@@@FFFJJJHHHHHHKKKLLLJJJGGGIIICCCKKK888888111<<<333777???AAA???>>>::::::///666555...(((""""""---%%%$$$)))///+++!!!%%%222))))))(((((())))))***+++111000---***)))((())))))))))))(((((()))+++---...)))---111222333777===CCC;;;GGGAAA>>>LLLNNNEEEGGG???>>><<<:::777555333222111333333//////111000------------,,,++++++******+++(((***,,,&&&!!!,,,&&&$$$$$$)))///111...***333111,,,))))))---333888444666999===BBBGGGKKKMMMMMMOOORRRSSSSSSRRROOONNNMMMKKKHHHEEECCCBBBBBBBBBCCCAAA===::::::;;;;;;:::777555AAA<<<<<>>999888222666:::999222,,,...333...,,,---///...***''''''&&&&&&&&&&&&&&&&&&&&&&&&""")))&&&"""''''''%%%******666pppfffNNNHHHXXXnnnzzzrrrYYYIIIUUUuuunnnOOO&&&(((666...%%%,,,************************(((((((((((()))***+++,,,000===+++---//////,,,+++++++++222)))%%%***+++(((---777TTTzzzfffBBBHHHJJJCCCFFF```iiiWWW>>>DDD;;;999BBB:::222@@@999888666555444444444444222555000000777444///333444444444888IIIhhh~~~JJJ333333...***((((((((('''''',,,,,,+++***************---,,,)))(((***---,,,***///...,,,,,,,,,,,,+++***###///###,,,***000***"""'''(((%%%'''---...***%%%''''''%%%%%%))),,,...,,,,,,---///111333555777999BBBGGGDDDCCCHHHJJJIIICCCCCC888AAA:::EEE<<<===;;;;;;000111111...555000...777+++$$$444777***))),,,)))$$$""")))///,,,$$$)))))))))))))))***++++++777555222...,,,+++++++++,,,+++)))((()))***,,,---***---000222555888;;;>>>>>>RRROOOBBBEEE@@@;;;EEEAAA@@@???===:::777444222///222111...---//////,,,------,,,,,,+++******)))'''%%%(((,,,)))))):::PPP>>>555***&&&(((+++***((($$$&&&***...000000///---222333666999???DDDIIILLLKKKMMMPPPSSSTTTRRRPPPNNNOOOMMMIIIEEEBBBBBBCCCDDD@@@@@@===:::999:::;;;999666777>>>222333@@@888666444<<>><<<999777666333222111///...---++++++...---------------......(((+++------///555777666<<<333:::CCC>>>>>>IIIPPPKKKWWWaaaaaabbbjjjvvv~~~}}}uuunnnhhhaaaXXXRRRPPPLLLGGGDDDBBBAAA@@@AAA===999333///111333...(((---)))(((***&&&!!!$$$,,,%%%%%%%%%%%%%%%%%%%%%%%% )))&&&###%%%%%%+++%%%%%%CCCqqqyyyooooooIII///...222$$$'''222'''************************(((((((((((()))***+++,,,000???///...---,,,+++*********************************(((///JJJrrroooVVVQQQSSSIIIIIIGGGFFFEEEDDDDDDDDDDDDBBB@@@>>>===;;;999777666555555444444333222222111222333444555555555555333444444222333;;;GGGQQQ{{{JJJ111111999,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&###'''(((&&&'''******''')))))))))))))))))))))))),,,,,,------///000111222888999<<>>===>>>>>>===<<<777666444222111/////////------,,,,,,+++***))))))''''''''''''''''''''''''(((((((((((())),,,000444<<<555---)))***+++***((())))))))))))))))))))))))***,,,...///000222555888>>>AAACCCCCCAAA???>>>>>>???>>>===:::777444222000000///...------,,,------+++++++++***)))(((((('''***++++++((('''+++444;;;===555+++&&&''')))(((''''''((()))***+++,,,------111222444666999>>>DDDHHHJJJLLLNNNOOONNNMMMMMMNNNMMMLLLJJJHHHEEEBBB@@@???===<<<;;;:::999888888888666666555555555444444444000000000000////////////111000000///......------************************+++++++++,,,---...000111444444666;;;AAADDDDDDBBBDDDCCCBBBAAA???>>>===<<<555555555444444333333333000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++*********))))))(((((((((((((((((()))***+++,,,,,,...000333777<<>>AAADDDMMMOOOQQQTTTVVVWWWWWWWWWVVVVVVVVVVVVTTTRRRPPPNNNIIIGGGDDDCCCAAA>>>;;;888333111///.........---,,,******)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+++,,,:::pppsss>>>///---***'''%%%%%%%%%&&&))))))((('''''''''''''''))))))))))))***+++,,,---111???///...---,,,+++*********************************///))),,,;;;HHHPPP[[[ggg|||ooofffSSSSSSSSSQQQNNNIIIEEECCCIIIIIIJJJJJJHHHFFFDDDBBBBBB@@@>>><<<;;;:::777555555555444444333222222222111111222333444555555444...000111///---000777===///OOOvvvoooJJJ777777666,,, +++***))))))((((((((()))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((******'''&&&((((((%%%))))))))))))))))))))))))++++++++++++---...///000555666999???DDDEEEBBB???AAA???=========<<<:::888666555333111000///......,,,,,,++++++***))))))(((''''''''''''''''''''''''((())))))((('''))),,,...555000***(((***++++++))))))))))))))))))))))))))))))+++---...///111444777:::===@@@AAA@@@>>>===<<<;;;;;;:::888666444222111000///...---,,,,,,,,,,,,++++++***))))))(((''''''&&&(((***(((&&&''',,,111...***%%%%%%(((***)))&&&''''''((()))***+++,,,,,,000111333555777<<>>BBBCCCBBBCCCCCCBBB@@@>>>===<<<;;;666555555444333222222111///......------,,,+++++++++++++++++++++++++++++++++*********)))))))))(((***)))))))))(((((((((((('''''''''(((((()))***++++++,,,...111444999???DDDBBBGGGJJJGGGFFFHHHKKKJJJSSS777VVVOOO~~~LLLMMMEEEPPP}}}dddPPPNNNRRRTTTQQQSSSQQQMMMKKKKKKGGGBBB@@@???===;;;888666444333///......------,,,,,,+++++++++************++++++******++++++,,,...///000000222555777888;;;>>>AAAFFFGGGJJJMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOLLLJJJIIICCCAAA???===<<<:::666444222000...---------,,,+++))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''######:::lllrrr@@@***+++***)))((()))+++---...))))))(((''''''''''''((())))))))))))***+++,,,,,,333???///...---+++************))))))))))))))))))))))))---(((&&&))))))'''---777***---222666777444111...>>>777555===AAA>>><<>><<<::::::999666444444444444333222222111111000000111222333333333333...000222111...---///222999555222666GGGeeeuuuUUUDDD777***(((...333111,,,))))))((('''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))+++***&&&&&&)))***((())))))))))))))))))))))))))))))))))))***+++------000222555;;;@@@BBBAAA???>>>===<<<<<<<<<:::777444555444222000...---,,,,,,+++******))))))(((((((((''''''''''''''''''''''''((())))))((('''&&&'''(((,,,)))&&&&&&))),,,+++***))))))))))))))))))))))))(((***,,,------///222444555888<<<>>>>>><<<;;;:::777777777666555333222111///...---,,,,,,++++++,,,******))))))((((((''''''$$$'''******'''%%%&&&(((%%%$$$$$$&&&***+++(((%%%&&&''''''((()))***++++++...///111222555999>>>BBBDDDGGGJJJKKKKKKKKKLLLMMMKKKIIIGGGEEECCCAAA@@@???:::999888777666555555555222222222111111111000000---------,,,,,,,,,,,,+++)))(((((((((((()))******((((((((((((((((((((((((((((((((()))***+++,,,---000///000444999>>>@@@AAABBBBBB@@@???===;;;:::999666555555333222111000000------,,,,,,+++*********************************)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***)))***,,,...000444:::===@@@DDDEEECCCDDDHHHHHHFFFAAABBBMMM999dddlllAAA<<<>>>???XXXoooRRRGGGJJJNNNNNNMMMMMMMMMKKKHHHIIIHHHAAA888<<<;;;:::777555333111000------,,,,,,+++******)))))))))(((((((((((())))))(((((((((((()))+++,,,------///111333444666999<<>><<<:::999999888666444333333333222111111000000//////000111111111111111...000222333111111222333---+++///888999666:::BBBCCCKKK[[[kkkttt|||nnnVVVLLLFFF555$$$%%%...444000&&&""")))222))))))(((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''&&&((((((&&&(((...222111(((((((((((((((((((((((((((((((((((()))***+++,,,,,,...222777<<<>>>??????<<<<<<;;;<<<;;;999555222333222000...---++++++***))))))((((((((('''''''''''''''''''''''''''''''''&&&(((***)))'''&&&%%%&&&'''&&&%%%'''***++++++)))))))))))))))))))))))))))''')))***++++++,,,///111000444999<<<<<<;;;:::999666666666555444333111000...---,,,++++++******+++)))))))))(((((('''''''''%%%(((++++++)))'''''''''((((((((()))+++***'''$$$&&&&&&''''''((())))))***+++---///000222555999===@@@CCCFFFIIIIIIJJJKKKLLLLLLJJJGGGCCC@@@>>>===<<<999888666555333333222222000////////////.........+++++++++*********))))))***)))(((''''''((())))))''''''''''''''''''''''''''''''''''''((()))***+++---------///333999===@@@@@@@@@>>>===;;;999888777666555444333111000......,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++,,,...111555888>>>AAAAAAAAADDDHHHGGGBBB888QQQ;;;DDD???wwwHHHEEE;;;<<<777777KKKmmmKKKJJJDDDEEEOOOSSSNNNKKKNNNOOOPPPMMMHHHFFFEEE???888:::999777555333111000///,,,,,,++++++***)))))))))(((''''''''''''''''''(((&&&&&&&&&'''((()))*********,,,...///000222555888;;;===@@@DDDGGGIIIKKKKKKOOOOOONNNMMMKKKIIIFFFEEE???===<<<;;;:::999666444///---+++***++++++)))(((&&&&&&%%%$$$######$$$$$$###################################################!!!'''000*** ''':::RRRSSS......///###))))))((((((((()))*********)))((((((''''''((((((''''''''''''((()))***+++000>>>...---,,,+++***)))))))))((((((((((((((((((((((((+++&&&$$$&&&(((((()))+++'''(((***,,,------,,,,,,222///444::::::>>>WWWuuuFFFEEEDDDCCCBBBAAAAAA@@@===;;;999999999999777555222222222111000000//////---...//////////////////,,,------------...000111999///+++...---)))///:::444333555;;;<<<;;;<<>>:::444000111444444222+++,,,,,,,,,+++***))))))))))))((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$'''((('''***111555555(((((((((((((((((((((((((((((((((((()))***+++++++++---111444888;;;===>>>;;;;;;;;;;;;;;;999555222222111///---,,,******)))((((((((('''''''''''''''''''''''''''''''''''''''%%%'''******)))((('''((('''''''''(((******))))))(((((((((((((((((((((((('''(((*********+++---///...222666999:::999999999777777666555444222000///---,,,+++******)))))))))(((((((((''''''''''''''''''((())))))((()))***+++,,,***))))))))))))((('''&&&&&&&&&'''(((((())))))***+++---...///222555888;;;???CCCEEEGGGHHHJJJLLLMMMKKKFFFBBB===:::999888777666555333222111000000------------,,,,,,,,,,,,))))))))))))(((((((((((()))((((((((()))+++---///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,///333999<<<======<<<;;;999888777666555444333222000...------*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''')))***+++,,,...222555<<<>>>@@@@@@CCCFFFEEEAAAGGGBBB888666DDDWWWkkkFFF444>>>>>>222+++444DDDMMMlllzzzgggGGGBBBLLLFFFEEEJJJRRRPPPJJJNNNXXXTTTVVVTTTKKKDDDBBB@@@>>>888888666444222111///...,,,,,,+++******))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))+++------...///222555888:::>>>BBBFFFHHHJJJKKKOOOOOONNNMMMKKKHHHEEEDDD???>>><<<;;;;;;999666444...,,,))))))))))))(((&&&%%%$$$$$$############$$$################################################'''!!!###((()))'''&&&222>>>\\\ccc555###(((...---(((******)))((('''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&'''((())))))000===...---,,,***))))))))))))(((((((((((((((((((((((()))&&&$$$$$$&&&'''&&&%%%!!!%%%)))---000111222000)))(((,,,...///888CCCAAA@@@???>>>>>>>>>??????;;;:::888888888888777555222111111000//////......,,,------......---------...---,,,++++++,,,------,,,***---444666111000444///++++++111444333333444000222666888888888888999444777888444...)))'''(((444222000///000///---+++))))))(((((())))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''******(((***///222000)))))))))))))))))))))))))))))))))))))))***++++++***---000222333555999;;;:::999888999999888555333222111///---+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''*********))))))***)))))))))))))))((((((((((((((((((((((((((((((((('''((())))))))))))+++------000333666666666777888666666666444333111///...,,,+++***))))))(((((()))''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&(((***+++(((((('''&&&&&&''')))***''''''''''''(((((())))))(((***,,,---...///222444777;;;???CCCEEEGGGIIIKKKLLLJJJEEE@@@;;;888777777777666444222000//////...,,,,,,,,,++++++++++++***((((((((((((''''''''''''&&&&&&&&&'''***...222444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******,,,///444888:::999999888888777666666333222222000///...------******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))***+++---000222777<<>>777444777FFFCCCCCCGGGJJJJJJMMMQQQMMMQQQOOOEEE===;;;<<<;;;777666555333222000///...++++++******)))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))++++++,,,---///222333555999>>>BBBEEEGGGHHHKKKKKKKKKIIIGGGDDDAAA@@@===;;;999888888666333000,,,***((('''''''''&&&%%%$$$$$$############$$$$$$################################################$$$$$$""""""(((***&&&((('''///@@@TTTnnnnnnNNN<<<...'''***'''%%%555((()))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))222;;;...---,,,***))))))((((((''''''''''''''''''''''''###(((,,,,,,+++(((%%%###///---)))%%%%%%&&&)))+++000//////444:::@@@BBBBBB;;;;;;<<<===>>>=========999777666666777777555444111111000//////......---+++,,,,,,---,,,,,,++++++------,,,,,,,,,,,,,,,+++111---*********+++---...222000000444666444555888444666777777444222111111///...---......///111444)))---000+++$$$ $$$)))((('''''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''******((((((+++,,,))))))))))))))))))))))))))))))(((((((((((()))*********,,,.........000333777888666555555666666555444222111///---+++***))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&((())))))(((((()))***((()))((('''''''''((()))((((((((((((((((((((((((((()))***)))((()))+++---,,,...000111111222444666222222222222111000//////++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((%%%&&&'''''''''((()))***'''(((((((((((()))))))))(((***,,,,,,---...000222444777<<<@@@CCCEEEHHHJJJIIIGGGBBB===:::888888888777666444222000///......++++++++++++************(((((('''''''''&&&&&&&&&'''&&&&&&&&&(((,,,///111''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''')))*********,,,111555666666666666666666666666111111000//////...------******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&###%%%''')))***+++...000222999>>>>>>===???@@@???666>>>===FFF...222FFF^^^::::::000&&&000@@@999"""((()))+++...222666;;;===CCCFFFKKKJJJCCC888111...888333000111333444777<<<333888<<<@@@FFFJJJHHHBBBCCCFFFDDD>>>::::::888555555555333222000///------))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''')))))))))***,,,...///111666;;;@@@CCCEEEFFFHHHHHHGGGFFFCCC@@@===<<<;;;999777555444222...,,,+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%################################################ $$$'''&&&$$$"""!!! &&&"""###+++000444<<>>???>>><<<:::777555444444555555444333000000000///......------++++++,,,,,,,,,++++++***&&&&&&'''***++++++***((()))+++++++++,,,...---)))***+++...000---))),,,222+++...222444444444444555777111,,,...111///***%%%)))((((((((())))))******&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$'''(((''''''***)))&&&))))))))))))))))))))))))(((((('''''''''(((((()))***+++---,,,+++,,,000333666444222222444555555444222111///---,,,******)))''''''(((((((((((((((((('''''''''''''''''''''''''''))))))((('''&&&'''((('''''''''&&&%%%&&&(((***((((((((((((((((((((((((((()))***)))((()))***,,,+++,,,---......///222444...///000000000000000///+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))(((&&&'''(((******)))(((((()))((((((((()))))))))))))))(((***,,,,,,,,,---///000222666;;;???BBBEEEHHHJJJFFFDDD@@@<<<:::999::::::777666444222000......---++++++++++++************(((((('''''''''&&&&&&&&&+++)))'''%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''')))++++++***+++///222555555555555666666777777000000//////.........---*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&!!!###&&&'''(((***,,,......777>>>===:::<<<>>>>>>>>>999:::000AAAEEE000PPPMMM;;;222444000&&&(((555---***(((''')))+++,,,,,,'''***...///+++)))---222(((///333000111777888222000<<>>DDDFFFEEECCCCCCBBBAAA???===<<<::::::666555333111000///......***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((())),,,...111555:::>>>@@@BBBIIIGGGEEEBBB???===;;;;;;888666333111000...+++)))''''''&&&%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################################################$$$%%%&&&((()))***000sss<<>>@@@AAA@@@???<<<:::888666666555222111000...---,,,,,,+++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,000000111222222333333333111111000...---+++******)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***,,,///333777:::;;;;;;:::999999999888777666444333666333...++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,---...///000111111333888>>>AAAAAA@@@AAA@@@???>>><<<:::999888555444222000...---,,,,,,))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&'''(((+++,,,...222777;;;???AAAFFFEEEBBB@@@===;;;:::999777555222111///...+++)))'''&&&&&&%%%$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&((()))***111rrr;;;///...---+++)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))***+++,,,,,,///222555666666555444555555222111222444555222///...---,,,++++++***++++++******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))+++---///***+++,,,------...------...---,,,+++************((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++,,,...///222444555666777///...---,,,+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********+++,,,---...//////000111111111000///...,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,---000333888<<>><<<:::888666666555222111///...,,,++++++++++++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++......//////000111111222000000///...,,,+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((***,,,000333666777777777666666666555444333222111111...,,,*********)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++,,,---------///333888<<>>===;;;:::888777666333222000...---++++++***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''))))))+++...222888<<>>AAA======;;;:::999777666666333222000...,,,+++******''''''&&&&&&%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&(((((((((+++///555:::===>>>>>>===<<<:::888777666555333000///...,,,***(((%%%%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$%%%&&&((()))***111ooo777...---,,,***)))(((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((())))))))))))+++.../////////000111111000000000111000///---,,,+++***))))))((())))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''&&&'''((())))))******))))))***,,,,,,---///444777))))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********)))***+++---.../////////------,,,+++******))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,------//////000///...---******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++---000555999<<<999999888777666555444333000///---+++***))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))))))))***+++,,,......///......---,,,+++******)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''))),,,...000111111333333333333222111000000,,,+++++++++,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***+++,,,---///222777<<>>GGG***)))'''&&&&&&&&&((()))%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***+++,,,---,,,++++++))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))))))))***,,,...000222333333444444333222111000...---+++***(((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''(((***+++---......,,,,,,++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$###$$$&&&(((***+++------000000111111000000//////...,,,***)))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%(((***+++,,,///333777888888777666555444444333111000...,,,***)))(((((($$$$$$$$$$$$####################################""""""""""""""""""""""""######""""""""""""######$$$$$$%%%''')))+++---...444555666777777666444333111///---,,,+++***(((&&&##################$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$##############################$$$%%%&&&((()))***222iii000******))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))******+++---///,,,...///...---,,,,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%&&&'''(((((((((((($$$)))...---)))''''''***+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))))))))))))))&&&'''((()))+++++++++,,,,,,+++++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))((()))***+++,,,++++++***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))***+++---...///111222222333222111000///...---+++)))((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((***+++---......,,,+++++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$###$$$%%%''')))+++,,,---/////////000//////.........,,,)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&))),,,------...222666666666555444333333222222///...,,,+++)))(((''''''$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""###$$$%%%'''((())))))111222444555555444222111000...,,,++++++***(((&&&##################$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$##############################$$$%%%&&&((()))***222\\\888,,,+++***)))((((((((((((((((((((((((''''''''''''&&&)))&&&$$$--->>>DDD>>>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''((()))***++++++,,,,,,,,,------,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************+++******)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&)))***'''''')))(((%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++---...///000000111111111,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***++++++++++++******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++...///////////////......+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---000000111111111000000///000///,,,***((('''''''''$$$#########""""""!!!!!!""""""""""""""""""""""""################################################""""""###$$$&&&''''''(((222222444444444444333222000///...,,,***((('''&&&################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))111WWW000,,,+++***))))))((())))))((((((((((((''''''''''''''')))%%%!!!'''333555...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***+++++++++,,,,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))***************))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))'''***+++((('''***)))&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++------...///000000000000,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********++++++******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***------............------******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,///000000000000000/////////...,,,)))((('''&&&&&&$$$#########""""""""""""########################################################################"""######$$$%%%&&&'''(((...///111222222222111000//////---,,,***((('''&&&################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))333UUU------,,,+++***))))))))))))((((((((((((''''''''''''&&&(((%%% ###***)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((()))*********++++++,,,,,,,,,+++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))***))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((++++++((((((******'''(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++,,,,,,---...////////////++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((++++++,,,,,,,,,,,,,,,+++)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***......////////////......---,,,+++)))'''&&&%%%%%%###############"""""""""########################################################################"""######$$$%%%&&&''''''***+++---...////////////...---,,,+++)))(((&&&&&&################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))555YYY111---,,,+++******)))))))))((((((((((((''''''''''''$$$&&&%%%###%%%)))'''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))))))))******+++++++++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((******''''''******'''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++,,,---............+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))******++++++******((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,,,,------...---------,,,+++***((('''%%%%%%$$$################################################################################################"""######$$$%%%%%%&&&&&&&&&(((***,,,............---,,,+++***((('''&&&%%%################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))555[[[444---,,,+++***))))))))))))((((((((((((''''''''''''$$$&&&'''&&&''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))******+++++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''))))))&&&&&&***+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***************************************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,---,,,,,,******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''((()))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''')))***+++,,,,,,,,,,,,,,,******)))((('''&&&$$$$$$###############$$$$$$$$$########################################################################"""######$$$$$$%%%%%%%%%%%%&&&)))+++------...---++++++***)))'''&&&%%%%%%################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))444WWW222,,,+++***)))((((((((((((((((((((((((''''''''''''%%%&&&''''''&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&((((((%%%''',,,...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''((()))***+++++++++************)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$%%%%%%%%%&&&(((***,,,,,,,,,,,,***))))))(((&&&%%%%%%$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))444SSS000+++***)))(((''''''''''''((((((((((((''''''''''''%%%&&&''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&))))))''')))///222111))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&((())))))*********)))*********)))'''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$%%%''')))************)))(((((('''&&&%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))444RRR111***)))(((''''''&&&&&&&&&)))(((((((((''''''''''''$$$$$$&&&((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))************'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''******(((+++111555444))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******************************************************))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((()))************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))***************(((&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###$$$&&&((())))))(((((((((((('''&&&%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))555{{{DDD///,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&& %%%)))!!!%%%***$$$,,,+++%%%&&&"""###&&&$$$)))!!!---((( (((111 555000 (((///)))+++***((()))&&&"""(((,,,###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))******++++++(((((((((((()))))))))))),,,+++)))(((((()))***+++)))''''''***///111...***///---+++,,,...///---***///111///+++***,,,,,,)))---******+++,,,***((('''******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))******+++)))***++++++,,,,,,++++++...,,,)))))))))***+++***))))))))))))******++++++---+++)))'''&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''%%%###%%%***#########%%%''''''$$$!!!''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++++++++******)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%$$$############!!! $$$######$$$$$$###!!!$$$""" """%%%'''%%%""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&'''((((((444|||EEE222,,,+++***)))''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&555000222///'''//////"""(((444'''000%%%"""+++111444'''""")))'''###$$$)))+++)))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))******)))))))))*********++++++......---,,,++++++++++++333000,,,)))(((***---///'''&&&'''))),,,///000000+++000111...,,,---///...---++++++---///000//////)))******+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))***+++&&&'''((()))***+++,,,,,,***+++,,,---...---***(((+++++++++******)))((('''+++***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''###"""&&&(((&&&%%%&&&++++++***'''$$$###$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***************)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""########################%%%$$$$$$%%%%%%'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""###%%%'''((((((&&&### """%%%((()))$$$$$$$$$###""""""$$$%%% ###&&&((()))###########################################################################$$$$$$%%%&&&'''((((((444EEE444,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&...111,,,,,,&&&///%%%"""---'''###"""***&&&###***+++...&&&111###777+++&&&)))%%%!!!'''///((("""+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++$$$)))///222111...,,,+++888888666333///---------(((---000---***+++,,,+++000...,,,+++,,,---,,,***((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,------------.........***++++++,,,,,,,,,+++++++++,,,---...............(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''')))$$$!!!&&&)))'''$$$###"""%%%'''&&&######&&&+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###"""""""""######"""###$$$'''(((%%%!!!###&&&'''$$$ ###'''222---(((%%%$$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''((((((444EEE444,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''---111!!! ,,,/// ***###444+++%%%///...---!!!+++!!!###%%%---+++,,,###)))+++$$$"""***'''###---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((('''''''''***+++++++++,,,,,,,,,,,,,,,,,,---..................---***((((((---555;;;(((---333777:::@@@GGGLLLIIILLLMMMKKKKKKLLLJJJEEE>>>===999444222333000------,,,+++)))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******+++)))))))))******++++++,,,000000...---,,,...111333''''''((()))************''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((,,,'''$$$&&&'''&&&&&&)))++++++***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%$$$###!!!!!!!!!###$$$%%%((((((&&&!!!''')))******((('''(((***&&&### !!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''((((((333CCC222---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((!!!AAAeeeRRR))) +++IIIlllKKK&&&"""&&&,,,000$$$***---!!!111(((...jjjNNN!!!((('''"""$$$(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))*********))))))((((((''''''*********+++++++++,,,,,,////////////////////////---///333666999;;;===>>>LLLOOOQQQQQQOOONNNPPPRRRWWWWWWUUUVVV[[[___ZZZRRRSSSRRRMMMDDD@@@???:::444333111...,,,******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***,,,,,,.........---...///000000---///111111000...///000111000///...------,,,,,,'''((())))))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''''''%%%&&&...888TTTHHH999///***(((%%%###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################'''((('''&&&&&&&&&'''$$$!!! $$$)))---000%%%%%%%%%(((***)))&&&"""(((&&&&&&(((++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%&&&'''((((((333BBB333---,,,+++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))EEEZZZ///111zzz ...999(((+++"""%%%((($$$)))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******************))))))))))))******+++++++++,,,,,,,,,...---,,,,,,,,,...///000---666BBBKKKQQQWWW^^^ddd```hhhtttuuulllggg^^^SSS<<<888222,,,((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,---...333222///---,,,,,,,,,,,,***111:::>>>:::444///,,,333111///------...///000************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++)))))))))************+++************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$%%%((((((&&&(((444AAAbbbPPP999)))&&&((()))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''***))))))(((((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''###"""###%%%&&&'''***///333444222000999777666999;;;:::555///(((((()))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((333BBB666------+++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))sss"""GGGIII///...///'''000999+++###ZZZ'''///$$$%%%..."""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,///333999???BBBZZZ```dddcccggg{{{jjjaaaRRRBBB555---)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---///000***,,,///555;;;CCCIIIMMMYYY```hhhkkkfff```[[[ZZZMMMHHH@@@888222...------...---,,,*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++*********)))((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&''')))+++))))))000:::CCC888+++$$$%%%))),,,---((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))***++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''(((((($$$"""$$$***000666999@@@IIIOOORRRQQQOOOMMMLLLIIIFFFDDDBBB???>>>333333222,,,'''%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((222|||CCC999...---+++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$///###XXXXXXMMM,,,444444(((,,,"""))))))'''+++ZZZ333111"""111+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++*********+++,,,,,,,,,------------.........//////000111444:::CCCNNNXXX^^^kkkiiiQQQAAA777222))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---...000111555<<>>*** NNNAAA$$$222***,,,)))...000)))XXX%%%'''///(((---((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******------------------------(((---444555......???UUUrrrZZZBBB***---'''000%%%((((((((((((((((((((((((((((((((()))))))))******'''(((************+++,,,777***777555gggnnnOOO>>>222)))***...,,,&&&###&&&)))***))))))))))))))))))))))))((((((((()))))))))******)))***+++***((((((+++///,,,***,,,222000+++...555666AAAJJJLLLMMMPPPTTTUUUPPPLLLGGGDDDBBB???:::666,,,------,,,*********+++******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))'''%%%$$$'''***)))&&&'''---333222+++###---===RRRdddtttzzzlllggghhhCCC======777***+++111000)))///,,,###$$$------###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$***...,,,$$$!!!'''///(((000;;;JJJbbbhhhEEE,,,---:::777...&&&)))111444---$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%%###)))333===\\\^^^HHH[[[ppppppbbb>>>...)))%%%''')))+++)))&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''333???888---,,,+++***))))))))))))((((((((('''(((((())))))((((((((((((((((((((((((XXXXXX222eee###)));;;888888***888&&&---///***'''$$$---"""$$$((((((((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,------.........555...---333<<>>888===TTTeee222)))(((RRR...(((111###''''''''')))++++++(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,---......///444---111IIIiiieeeHHH)))///+++))))))))))))))))))))))))))))))))))))************000***(((,,,//////000333,,,aaaUUUHHH222***555666)))%%%...************************))))))))))))************...,,,+++...000111---)))777000111>>>OOO^^^qqqZZZLLL:::000//////---***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))######)))---+++((()))"""555666...IIIwww~~~cccvvvqqqkkkkkkqqq||||||uuummmmmmrrrkkk~~~cccDDD'''+++''''''+++)))%%%'''---((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******------111111,,,333SSSuuuVVVEEE000%%%&&&+++,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%---111+++%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$+++***###(((>>>PPPVVVYYY~~~vvvhhh}}}eeeIII///)))""""""'''***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))333===444---,,,+++***)))))))))))))))(((((())))))***+++,,,************************333UUUIIILLL///NNNvvv[[[WWWooodddGGGMMMXXX[[[}}}***!!!,,,***000...+++'''&&&((((((&&&###''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++,,,---//////000)))555OOOuuu|||nnnCCC888))))))))))))))))))))))))))))))))))))*********++++++,,,)))+++000///+++///888zzzkkkKKK444333111&&&%%%///************************)))))))))*********++++++...,,,++++++------+++)))000;;;NNNeeeyyyyyy[[[DDD888111+++'''++++++*********)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++$$$###))),,,((('''***666***IIIxxxjjj}}}|||lllrrrjjjGGG/// '''///+++&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++$$$222444+++777cccwwwHHH//////444000''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%***444666---''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""###'''111???RRRjjj}}}|||ppprrrtttzzzxxxEEE777((("""%%%)))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***222===333---,,,+++***))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++$$$$$$___gggaaaRRR}}}rrr___777'''$$$(((888???777,,,&&&&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))*********++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,---///000111222<<<___lllaaaVVVVVV```hhhbbbXXXbbbbbbaaaaaaeeehhhgggddd```bbbgggjjjkkkrrrgggLLL,,,))))))))))))))))))))))))))))))*********+++++++++'''(((,,,///,,,111JJJfffrrrRRR:::...)))((((((************************))))))*********+++++++++)))+++,,,***(((,,,555===AAA___qqqYYYEEE777///+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))***&&&''',,,+++(((000===<<<|||iiilllfffqqqZZZ???111...---)))%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,777+++)))FFF{{{fff:::!!!###///******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&+++333222(((%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''((()))******************************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%,,,LLL[[[^^^yyyzzzvvvrrr{{{gggUUU>>>---'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******111>>>333---,,,+++***))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++///999QQQLLL>>>>>>RRROOOCCC333)))&&&)))++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,---///000222333444ddduuuqqquuuoooppp{{{}}}|||bbb888)))))))))))))))))))))))))))************+++++++++***,,,000000...@@@rrruuuLLL666555000###************************)))************+++++++++(((...222///,,,444HHHYYYrrrdddOOODDD+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******((((((,,,000---,,,===SSS|||iii}}}xxxaaalllDDD***(((,,,---))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,$$$111```tttIII111+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''$$$'''...***!!!!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###555IIITTT\\\kkkooo[[[QQQYYYbbbfff___[[[]]]^^^[[[dddjjjyyy|||uuuzzzmmmcccoooSSS:::+++'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++000===222...---,,,+++************///'''###(((***'''(((,,,---...***,,,333---'''...111555[[[~~~SSSCCCMMMSSSMMM===999000'''&&&))))))&&&''''''&&&&&&'''(((***+++*********)))))))))))))))---,,,+++((((((***+++***111***'''+++000000---+++000---***+++///333444444111000///------...000222***+++)))&&&&&&)))+++***************************(((((()))++++++******,,,333+++%%%---555...555NNNttt~~~yyydddCCC++++++---!!!+++777&&&******************++++++(((777,,,%%%FFFooofffRRR:::666###'''''',,,+++$$$(((...(((******************++++++---+++///111///AAAeee|||[[[AAA666---++++++)))***---+++******)))))))))))))))...,,,)))(((((()))((((((555---333BBB~~~pppkkkzzzuuuDDD&&&555"""(((''')))---***%%%&&&+++''''''''''''((((((((())),,, 555---///+++222,,,ooo|||yyy|||BBB000,,,'''&&&***+++***)))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%'''((((((%%%((()))'''''')))((($$$&&&'''((((((((((((((()))$$$((((((%%%&&&***''' %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$&&&***,,,,,,***(((+++888FFFGGGAAADDDGGG>>>FFFIIIBBBAAA444333555!!!(((+++$$$///$$$---'''$$$&&&(((&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''$$$""")))UUUXXXLLLzzz{{{XXXQQQZZZhhh{{{pppdddhhhyyysssuuu}}}gggVVVdddjjjZZZBBB111++++++***''''''(((&&&###%%%)))''''''''''''((((((((((((///===333...---,,,+++************%%%&&&)))---...------//////000(((###***...444AAAyyyeeeMMMHHHKKKQQQ===,,,***,,,+++)))+++))))))(((((((((((()))***************))))))))))))%%%(((,,,---.........---'''---333333000///000222///555>>>EEEHHHIIIJJJJJJHHHIIIIIIIIIHHHCCC>>>:::;;;222***)))---...,,,)))))))))************)))))),,,*********+++,,,---///000111000222111333VVVuuuwww^^^:::+++...((((((,,,%%%***************++++++,,,...000---888\\\iiiUUU///444111+++,,,,,,&&&***...'''***************++++++,,,+++555***%%%EEEppp}}}[[[JJJ444'''***///---'''++++++***))))))))))))))),,,+++***)))************ 333***)))WWW~~~rrrhhhUUU+++222000+++%%%###(((+++)))$$$'''''''''((((((((())))))AAA...///'''//////tttqqqYYYVVVOOODDDGGGLLLMMMMMMLLLMMMOOOgggFFF***999111&&&+++$$$)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''''''''''''''))))))&&&&&&)))***(((---***'''%%%%%%&&&%%%$$$%%%((((((%%%&&&++++++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333%%% (((...((("""######666HHHMMMLLLNNNRRRTTTdddkkkdddiiifff\\\```WWWGGGHHH333111,,,"""...''')))&&&&&&((('''$$$%%%(((&&&&&&%%%%%%%%%%%%&&&&&&###&&&&&&$$$''',,,,,,(((PPPPPP\\\zzz{{{QQQXXXlllzzzjjjwwwrrrpppzzzhhh___ccc\\\EEE111,,,)))'''&&&((('''$$$%%%)))''''''''''''((((((((((((///===444...---,,,++++++*********%%%***---+++))))))***)))++++++,,,222444666___hhhUUUJJJ<<<666;;;666'''###************)))))))))((((((************************(((***---...---,,,,,,,,,)))111444///...666===>>>GGGYYYrrrwwwgggUUUIIIBBB===;;;:::333((('''---)))******************))),,,***((((((***---//////+++222222111555HHH|||zzzOOO---,,,///'''$$$(((***************+++,,,,,,222&&&000QQQuuudddFFF;;;888---+++---)))+++---&&&***************+++,,,,,,(((333---<<>>...&&&,,,...,,,...444((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&***,,,+++((((((,,,...---'''000...%%%!!!%%%+++###&&&&&&###"""&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((()))***222>>>RRRUUUWWWXXX```nnnzzzvvv~~~|||rrrzzzwwwjjjkkkYYYOOO===******"""(((((()))+++((($$$$$$(((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&&&&$$$%%%---777aaaPPPllleeeWWWwwwpppoooxxxtttttt{{{gggZZZ___dddWWWAAA222)))&&&&&&((('''%%%%%%(((''''''''''''((((((((((((000===444......---,,,+++++++++++++++...,,,%%%$$$)))+++)))%%%333111666dddZZZIII<<<;;;;;;333,,,)))((()))))))))))))))(((((()))***************++++++111---+++---...---...000///222000444LLLtttzzz[[[@@@>>>CCC===222++++++++++++******+++++++++((()))(((''')))---...,,,,,,333------IIIrrrddd:::+++///***%%%---************+++,,,,,,---222***CCCmmmoooKKK999+++)))...***)))+++'''************+++,,,,,,---...(((<<>>---'''''''''(((((()))))))))))))))******+++++++++,,,000***)))...111000000222&&&BBBdddyyybbbLLL======EEE...---+++******+++---...)))...000---,,,......+++...777///222```xxxvvvzzzuuuooouuunnnkkkmmmrrroooggggggnnnuuuvvvtttppplllkkknnnqqqlllooowwwyyyQQQ111*********---************+++,,,---...000;;;bbbnnn;;;***(((...)))%%%((()))************+++,,,---...666...\\\bbbIIIKKKAAA(((,,,++++++***************)))***,,,+++)))(((***+++$$$NNNuuuxxxtttSSS999***///...######///(((((((((((()))))))))***)))+++))),,,222BBB```HHHTTTppphhhdddttt<<<******///---"""))))))(((((((((''''''''''''''''''(((((()))))))))''')))+++,,,,,,...222555;;;@@@DDDDDDEEEGGGDDD???JJJDDD:::000)))&&&''')))((()))***+++***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((000&&&$$$333IIIWWWZZZXXXfffrrr~~~sss\\\OOO777+++"""$$$)))***(((&&&(((''''''&&&&&&''''''(((%%%$$$&&&))))))000KKKfff]]]mmmrrrzzzcccjjj|||ggghhhuuuttt```PPPMMMFFF999///)))&&&'''(((&&&%%%'''''''''''''''((((((((((((///~~~===666///...---,,,+++++++++++++++***,,,///...++++++---;;;]]]yyy}}}{{{uuuwww|||~~~{{{}}}|||XXXAAA???;;;111***)))((('''((((((***+++))))))******+++,,,,,,,,,---)))***...---)))---555ZZZ}}}tttTTTFFFEEE555333///------///333555666>>>@@@777000000000...)))555555@@@rrr~~~uuuuuussscccXXXWWWTTTOOOXXXVVVTTT]]]aaa```dddjjjooovvvzzz~~~|||rrr}}}jjjBBB)))(((,,,(((************+++---...///---JJJxxxNNN333***///)))$$$(((+++************+++---...///222LLLnnnMMM888222,,,,,,+++************+++)))+++,,,***((((((,,,///222sssvvvyyyWWW,,,'''---)))&&&***((((((((()))))))))******(((111(((000666\\\FFFiiitttmmmbbb///888)))888)))))))))(((((((((''''''''''''(((((())))))******(((***---///333:::DDDKKKccciiioooppppppppplllfffOOOZZZbbb[[[III888000000)))&&&%%%(((***)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))...%%%222TTTccc[[[]]]mmmvvvqqqMMM999&&&###)))---+++(((((((((''''''''''''((((((###+++(((,,,JJJVVVOOOyyydddeeeqqq___QQQJJJPPPPPPNNNMMMPPPYYYfffooorrrccckkkzzzssseeeaaaddd\\\HHH???DDD666---''''''(((&&&&&&'''''''''''''''((((((((((((///~~~~~~===666///...---,,,,,,+++,,,,,,---)))---222---&&&000CCCnnnssskkkvvvrrrlllbbbYYYTTTSSSVVVXXXHHHJJJMMMOOOQQQRRRSSSSSSOOO___sss|||cccFFF999555111///,,,)))'''(((***+++))))))***++++++,,,---------,,,...///+++000KKKggglll???CCC@@@:::666666:::@@@CCCHHHRRRPPP???000...111111+++...888\\\qqqppp}}}wwwnnnvvv|||wwwsss|||xxxYYY000&&&---'''*********+++,,,---...///444XXXyyyrrrsssqqqnnntttpppFFF---...+++'''***,,,*********+++,,,---...///:::oooaaaAAA???---,,,++++++******++++++(((***,,,***)))+++222777hhhvvv~~~yyyDDD))))))...,,,'''(((((()))))))))*********+++&&&000666```[[[```WWWsssyyyEEE111,,,###***))))))))))))((((((((('''''''''((())))))***++++++...222999@@@LLL]]]ppp~~~ttthhhooo|||uuuUUU666666+++$$$&&&)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))###888TTTcccbbbbbbsssrrrYYY===///,,,,,,++++++)))(((((((((((((((((())))))***'''&&&666QQQcccfffmmmbbbiiiVVVHHH<<<777888888666444222222666<<<@@@FFFYYYrrr~~~aaaaaavvvoooYYYTTTbbb```JJJBBBLLL<<<111(((''''''&&&'''(((''''''''''''((((((((((((---{{{~~~===666//////...---,,,,,,,,,,,,---'''+++333///---IIIooo|||cccRRRIIIJJJKKKHHHEEECCCEEEGGGPPPKKKIIIIIIFFFBBBEEEKKKEEEGGGHHHKKKXXXlll}}}tttwwwjjjLLL<<<777444///***(((((()))+++))))))***+++,,,,,,------,,,---111222333JJJPPPKKKEEE@@@@@@EEEKKKPPPUUU^^^YYYAAA---***///111888,,,;;;xxxgggddd|||iii999&&&...************+++,,,---///000EEEgggUUU000......+++,,,,,,*********+++,,,---///000UUUfff777---,,,++++++******++++++(((***,,,+++***...777>>>mmmbbb666&&&...222)))))))))))))))************&&&000 HHHsssNNNVVVsssyyy{{{666***<<<((())))))))))))(((((((((((('''(((((()))***+++++++++;;;AAAKKKYYYlll~~~mmmhhhnnnwwwKKK:::,,,***---+++)))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***000XXXiiiVVVXXXzzzxxxVVV===000******+++))))))(((((((((((()))))),,,$$$;;;GGGSSS{{{zzzhhh<<<222:::>>>>>>@@@>>>@@@DDDFFFFFFDDD@@@===666<<>>444'''"""%%%'''%%%&&&&&&''''''((()))))))))...zzz|||zzz888555111000...---,,,,,,------444)))---###HHHhhh^^^SSSMMMGGGBBBDDDJJJ[[[|||}}}ttteeeSSSIIIHHHWWWjjjdddNNNJJJ:::...---+++***...***...))))))...+++)))111%%%;;;+++RRRvvv|||}}}~~~zzzyyy}}}nnnKKK;;;???EEEFFF===666...***,,,111111000///>>>ooo}}}ffflllzzzSSS555///&&&'''...+++'''---//////777lll|||HHH......///%%%...///'''...))),,,///...OOOWWW666,,,222---,,,111,,,,,,(((,,,+++)))+++```wwwkkkBBB333...000******))))))((((((((((((777111CCCZZZXXX|||DDD888+++---,,,+++***))))))))))))***,,,***%%%&&&///===GGGQQQaaazzz```OOO'''''''''000+++...,,,***---***$$$%%%((($$$&&&+++'''$$$666QQQiiiggg^^^|||iii;;;'''///)))((('''&&&''')))***))),,,+++...BBBZZZiiimmmpppHHHAAA???AAANNNjjjbbb;;;555ZZZuuulllXXXZZZeee\\\HHHQQQSSS888;;;<<<666+++&&&''''''%%%&&&&&&''''''((()))))))))---{{{999666111000...------------...,,,///444555rrrqqqaaaVVVIII======HHH[[[qqqiii^^^NNNPPPaaazzzmmm[[[BBB222---,,,***)))&&&000...)))------,,,111777111YYYsss}}}jjjJJJ???777,,,'''''')))---000111111///000HHH~~~tttrrr}}}jjjkkkwwwooo333,,,(((***,,,***+++---)))111GGG}}}uuu___222///+++++++++...+++---+++...,,,<<>>kkkccc333"""*********))))))))))))))))))***000jjj^^^RRRppp}}}zzzqqq555...---,,,+++******))))))***)))...***""")))@@@QQQTTTooo|||tttPPP666+++,,,---((('''***+++'''%%%((((((###)))+++###...OOOjjjUUUmmm}}}LLL***...---)))%%%%%%''')))******"""--->>>YYYeeexxxvvvhhhIII333999BBB\\\cccRRRKKK~~~xxxssseeeWWWeeejjjQQQPPPXXXEEE777999888111***((('''&&&&&&&&&''''''((()))))))))+++yyy{{{999777111000///---------...///(((555555oooxxxeeeMMMAAAEEEPPPccc{{{www___KKKVVVtttoooPPP;;;///---,,,'''%%%000///***000222///000;;;444mmmzzzyyysss~~~^^^FFF:::222//////000000///000222777VVVwww|||}}}ooowwwmmmrrrbbbvvv|||222***...*********000000)));;;aaatttfffwww;;;111'''000)))***---,,,---222111UUUggg999)))***,,,+++(((***...000666888cccpppMMM)))999++++++***)))))))))***+++,,,AAA~~~LLLfffzzz@@@111------,,,+++************'''***++++++777NNNbbbkkklllkkk111)))+++(((((('''"""&&&,,,+++'''&&&***((((((CCCdddmmmUUUtttqqqLLL444///,,,)))***)))'''(((+++"""333GGG[[[zzzuuu~~~tttKKK:::;;;QQQeeeNNNRRRvvv|||ppphhhMMMIIIYYYUUUEEEAAAFFF888:::999333+++'''&&&'''&&&&&&''''''((())))))))),,,tttzzz999888111000///...---...//////000222MMMiiiYYYNNNGGGEEE```mmmXXX```lllzzzeeeNNN666///111+++(((000---***111222,,,---???{{{rrryyy}}}~~~]]]EEE333...,,,//////...111777===ggg}}}{{{{{{fffoooyyy|||yyyxxxjjj\\\zzzrrrCCC***///,,,***+++222111***DDDtttvvv}}}ZZZMMM555&&&333***'''...***,,,111:::lllOOO///,,,///---,,,)))333,,,...FFFrrrooo...222,,,+++***))))))***+++,,,888\\\^^^TTTkkk000...---,,,+++************(((%%%(((333AAAUUUsss|||xxx\\\666,,,,,,111+++ (((///$$$%%%+++***&&&777\\\lllaaazzzxxxbbbsssJJJ+++***,,,---***%%%'''---000>>>GGGSSSiiiRRR:::BBBXXXPPP```uuuxxxnnnhhh]]]BBBBBBYYYQQQ===EEE???===999333+++&&&&&&(((&&&&&&''''''((())))))))),,,yyy999777111000///.........000000///???vvvkkkWWW>>>CCC\\\rrrpppkkkkkk|||yyyddd>>>...000***---///+++***000---,,,666hhheeetttuuuDDD777000---222333//////333;;;rrrxxxvvvwww|||eeehhhuuuttt```oooXXXuuuvvv]]]***---...,,,+++000...***KKK}}}~~~www___eee:::(((111+++(((///***,,,...FFFvvveee666***...------,,,222)))***```lllBBB)))---,,,***))))))+++---...999KKKhhh444...---,,,++++++******+++,,,%%%'''777IIIaaatttTTT...%%%,,,///%%%---222 %%%///(((+++MMMiiihhhaaa^^^,,,((())),,,+++&&&(((000///AAAOOOqqqxxx|||___<<<<<<\\\|||\\\UUUuuuqqqpppjjjuuuVVV===VVVeeeRRRCCCEEE>>>777222---'''&&&(((&&&&&&''''''((()))))))))---www888777111000///......///000111999lllwww```VVVNNNOOOnnnxxxbbbmmmxxxMMM111222+++......+++---000,,,999UUUtttwwwjjjGGG999111333444///...222>>>~~~wwwrrr}}}vvvrrrddd{{{jjjYYY}}}WWWhhhrrr,,,.........,,,......111VVV~~~rrraaa???,,,---,,,)))000,,,---...YYYuuummmCCC***---,,,+++000+++...;;;uuuqqq<<<---,,,***))))))+++...///OOO^^^SSSVVV......---,,,++++++++++++++++++000AAAZZZ|||RRR)))"""000***+++111'''(((000&&&666ccchhh```vvvuuu===000(((+++---))))))...444EEEYYYyyyxxxHHH???UUUoooyyy|||iiiVVV___PPPNNNWWWddd|||qqqXXXggg}}}}}}ssspppdddbbb[[[HHHAAARRRSSS:::FFF<<<444333111,,,((((((&&&&&&''''''((()))))))))+++www777666000000///......///000111VVVaaaggg[[[DDDJJJwwwxxx|||{{{sssooosssxxxxxxpppUUUlllrrr|||___;;;999222,,,,,,+++111333000IIIttt{{{yyyOOO<<<------///...111888KKK{{{}}}qqqpppuuujjjdddgggzzzbbb}}}xxxttt\\\```rrr000222,,,///------000999bbbvvv}}}www~~~IIICCC///***---***///...000111iiiXXXrrrTTT222111...---222$$$777QQQ~~~wwwyyy000---,,,***)))***,,,...000fffLLLhhh......---,,,++++++++++++%%%000===NNNnnnBBB%%%555---&&&---,,,***///$$$@@@pppbbbZZZ}}}RRR;;;***+++000---***+++KKKOOOXXXooo```>>>LLLpppaaaMMMPPPQQQvvvnnnPPPJJJOOOHHHYYYfffbbbfffrrr]]]dddyyy{{{mmmoooMMM```hhh???>>>UUUCCCDDD999222444555///)))'''&&&&&&''''''((()))))))))***}}}uuu999:::333000333333%%%;;;***===}}}ssssssRRRGGGYYY||||||mmmuuuwwwgggzzznnnxxxyyyyyyvvvyyyrrrhhhwww===888333222,,,,,,666)))'''ddd}}}qqqCCC888,,,***555,,,333XXX}}}kkkZZZeee```zzz{{{kkkVVV{{{<<<333***555******000???www{{{sssZZZuuuaaa---***+++)))555***+++>>>nnnNNNeee,,,+++000(((///111222```cccrrrzzzuuuDDD...---***&&&++++++---@@@vvvSSSmmm|||>>>(((......)))+++***///+++333RRRMMMiii///333///###555(((+++...+++VVVooodddyyywww222111,,,111***,,,111BBBPPPxxxgggxxxAAADDDaaaQQQQQQeeejjjccctttxxxlllggg```\\\XXXMMMAAACCCOOO555AAA666,,,444222'''***'''''''''''''''((())))))***uuu888888333111111222'''555---RRRggg]]]JJJXXX___yyyyyyooouuu}}}ZZZ777888...'''000///222???sssmmmqqqxxx{{{QQQ<<>>888000222222+++)))'''''''''''''''((())))))***www777555222111...333...000;;;www___WWWIIIMMMwwwgggWWW]]]ccc~~~dddcccfff~~~iiiiiicccxxx}}}yyyvvv;;;>>>000***555'''444\\\tttvvvtttzzzqqq}}}aaafff@@@111333444---888jjjwwwqqq{{{sss|||ppp^^^UUU222)))333+++---333JJJ{{{ooogggggg:::555000---222+++222XXXvvv\\\bbb{{{FFF)))...///444444KKKqqq~~~wwwooo888,,,///---...,,,333[[[GGGhhhzzz{{{zzz~~~///888***...///)))+++<<>>tttxxxuuuzzz~~~qqq~~~nnnjjjyyyxxxvvvvvvTTTbbbqqq777,,,111---///000TTTvvv}}}ttt^^^???111,,,///---,,,555ssssss]]]vvviii[[[pppvvvttt333...000000CCCiiiyyyooo|||kkkVVV...111//////...<<>>ZZZ{{{uuu333...000)))000444VVVddd___{{{wwweeewww|||oooAAA000---+++,,,>>>OOO~~~lll}}}RRRGGG___jjjzzznnnxxxxxxyyymmmdddeee^^^XXXVVVRRRJJJAAA<<>>666444...222000222AAAiiiLLLIIISSSnnn~~~zzzyyyuuupppyyykkkDDDUUURRR~~~wwwyyymmmlllhhhdddbbbaaawww@@@999---222333rrrtttVVVtttiiijjjkkkyyyiiiaaaZZZhhhxxxbbb777444---777@@@iii^^^pppuuuYYYdddgggaaa[[[tttpppiiioooooolllYYYkkk777---//////111111```qqqxxxrrrvvvdddiiiYYY111222---+++333<<>>SSS{{{dddXXX444...000...999\\\gggttt```dddyyyyyyuuu666---///333EEEKKKuuuuuu~~~@@@VVVeee^^^~~~qqq^^^qqq~~~xxxjjj^^^]]]YYYTTTOOOIIICCC>>>>>>;;;444333777222///666'''''''''''''''((()))))))))>>>555333+++555222555NNN[[[SSS@@@dddqqqzzzyyygggHHHXXXQQQrrrzzzgggdddaaa^^^^^^[[[kkkHHH==='''<<<333uuuRRRvvv|||wwwhhhooo```qqqVVV|||iii\\\RRR___nnnlll;;;555---999@@@yyy]]]lll~~~ggg___ZZZyyyyyywwwlllQQQaaa777---...000333333eeekkk~~~yyywwwtttvvvggg___bbb111333///,,,666===]]]bbbxxxzzzmmmjjjqqq333***333444PPPyyyjjjxxxtttWWW:::111---111777MMMccc\\\dddrrrppp]]]```qqq~~~~~~pppwww,,,777...///...HHHaaatttiiiuuu&&&333,,,111<<>>///---333@@@\\\___eeeUUUsssZZZyyy\\\lllwwwHHH)))000333HHHbbbyyyfffFFFppp___uuuzzz}}}zzzvvvtttuuusss\\\ZZZVVVSSSOOOJJJEEEAAA888AAA777000999333+++555///***&&&%%%'''))))))((()))<<<444///666000555111lllxxxcccGGGYYY{{{qqqKKKeee[[[kkk```RRRSSSKKKPPPZZZHHH<<>>444333111GGGxxxiiiUUUYYYmmmaaajjjXXX]]]vvv~~~yyyrrr[[[ooojjj}}}vvvPPPVVVFFF222...---555111wwwnnnjjj|||~~~nnnqqqvvv~~~gggSSS888777...222///HHH]]]ooonnn|||jjjzzzwwwJJJ555222222ttt___rrr___fffyyyvvvcccFFF333...000000lll```pppdddlllrrrzzzppp{{{CCC333,,,+++888IIInnnvvvXXXPPP222000000???[[[\\\{{{YYYRRRfff{{{ddd|||WWW^^^ccc}}}ZZZ///222999JJJttt___KKKwww{{{cccaaa\\\eeettt~~~lll]]]{{{|||qqqgggccc]]]VVVQQQNNNJJJEEE@@@777>>>666000888444...777///+++&&&%%%'''))))))((()))???444333555333777555qqqqqq```CCC[[[vvvXXX~~~tttbbbSSSiiiaaaVVVPPPkkkqqqyyyhhh[[[JJJjjjTTTWWWdddSSSUUUMMMHHHJJJMMMOOOYYYppplllCCC666:::@@@uuu|||kkk\\\bbb}}}qqqYYYOOOHHHWWW\\\~~~@@@111333444IIIsss[[[UUURRRyyycccXXXbbbrrryyy```{{{wwwtttTTTZZZ777222...---444222yyylllllltttnnnwwwcccAAA444000,,,333222LLLXXXxxxxxx|||}}}gggssssssQQQ444,,,:::{{{tttiiiGGG\\\xxx^^^fff{{{wwwYYY===...222111999~~~\\\tttjjj{{{rrrxxxnnnxxxxxxDDD222111444KKK]]]oooQQQpppZZZ++++++444FFFbbbaaaVVVYYYeeexxxtttvvv{{{WWW]]]dddyyynnn000...:::GGGyyyWWWRRR{{{DDDYYY___{{{{{{qqqkkklllbbbVVVOOOMMMKKKEEE@@@666;;;555111777555111777///+++&&&%%%'''))))))((()))DDD888666222333666777vvvhhh[[[CCC\\\xxx___QQQfffvvvfff|||sssaaauuu]]]]]]KKKdddYYYJJJdddxxxJJJNNNJJJFFFMMMIIINNNTTTkkk{{{NNN666:::>>>vvv}}}jjj]]]xxxXXX\\\hhheeeRRRSSSOOOXXXZZZ}}}???---222777MMMcccXXX^^^gggpppdddmmmhhhyyywwwsssqqqWWW```MMM222///...444333|||}}}iiimmm{{{ppp~~~sssLLL===333***222333MMMUUU|||{{{vvv}}}cccjjjnnn]]]:::333:::~~~iiiMMMIIInnnlll\\\ppp~~~nnnUUUJJJ222555***555YYYtttqqqllllllSSS333000///KKK\\\}}}kkkNNNZZZmmm///222777MMMkkkgggNNNWWWkkkooo}}}TTTQQQRRR```333***:::FFFyyyTTTWWWccc}}}vvvrrrtttsssfffVVVNNNLLLKKKEEE???888999555333444333222555000,,,'''&&&'''))))))''')))III<<<999...222444:::___WWWJJJaaaxxxaaaxxxiiiUUUWWWHHH^^^kkkyyyMMMeeekkkEEEHHHGGGFFFMMMGGGPPPTTTlllbbb<<<666:::ttt~~~cccPPPzzzwwwpppvvvcccnnnbbbTTT]]]UUURRR```???---222777NNN]]]ZZZaaa___```wwweeebbbtttWWWaaa???111///...444444tttccckkkxxxdddzzzyyyPPP???111***111222LLL^^^aaa{{{zzzaaadddmmm\\\666222000rrraaaGGGVVVxxx]]]]]]tttmmmXXXRRR000555)))999ZZZyyy|||yyypppiii[[[222111///TTTeee{{{jjjRRRQQQwww...000444MMMkkkeee~~~mmmDDDOOOrrrtttZZZRRROOO```===,,,===MMMTTT\\\tttdddxxxyyyooonnnvvvhhhXXXNNNLLLKKKEEE???;;;888777555111111333111111---(((&&&((())))))''')))QQQFFF???...333333===^^^XXXKKK\\\yyyyyydddfffzzzzzzcccsss\\\qqqzzzfffYYYRRRFFFMMMiiiYYY^^^hhhbbbKKKHHHIIILLLMMMJJJSSSUUUooo{{{UUU888>>>}}}~~~```GGGWWWyyytttZZZMMM]]]YYYXXXkkkAAA000111555MMMccc^^^dddvvvgggVVVZZZooowwwyyyyyyUUU]]]SSS111000///444555sssdddppp|||]]]xxxxxxEEE>>>,,,,,,000///KKKtttdddtttaaaaaapppZZZ222000999xxxQQQXXXeeesssccchhh|||qqq]]]ooo^^^222444,,,<<>>fffbbbXXXRRRlllyyyuuulllTTTHHHKKKZZZrrr}}}~~~vvvgggjjjeee]]]UUUNNNHHHCCC@@@;;;000666888---111999000333...)))'''((())))))''')))}}}GGG666888999~~~tttrrrVVV\\\}}}www[[[BBBIIIjjjmmmkkkjjjhhh[[[FFFTTT[[[^^^[[[XXXVVVRRRLLLMMMCCCFFFGGGGGGYYY^^^FFFPPPKKKEEECCCGGGKKKMMMLLLEEEYYY[[[}}}zzzGGGAAAccczzzsssrrrzzz___QQQIIIMMMPPPQQQYYYdddhhh===444,,,333CCCpppoooOOOCCCUUUjjjnnn~~~sssXXXhhhtttzzzsssZZZyyyhhh||||||UUU\\\III333+++,,,666777yyyjjj~~~vvvbbb|||yyyooo???^^^;;;111///000JJJtttooommm|||jjjeeeSSSfffPPP333333777mmmkkkxxxiiittt___yyyhhh===444666888}}}~~~cccxxxqqqgggrrraaaiii:::222<<>>BBBGGGVVV]]]RRRQQQOOOMMMMMMOOORRRTTTTTTSSSPPPppplllmmmHHHGGGTTTwwwddd~~~rrrdddbbbhhhCCCGGGOOOUUUTTTWWWggg{{{PPP444000,,,333FFFZZZnnnUUUxxxrrrmmmppplllxxxjjj[[[wwwbbbaaasssYYYbbbeee}}}SSS]]]???444///000444333tttuuu]]]{{{nnnuuurrrllltttsss|||eeeEEEmmm===666333111AAAgggjjj{{{vvvxxxeee]]]OOOpppBBB555111777pppuuudddlll[[[ooo999...444666uuunnnsssvvvTTTjjjooolll[[[yyy===666???yyyhhhFFFCCC;;;888:::;;;}}}wwwxxxpppdddMMMfff}}}iiiVVVMMMHHHppp___666GGGmmmxxxQQQSSS999^^^rrryyyRRRAAAUUU\\\}}}~~~~~~zzzlll^^^eee]]]QQQOOOIIIBBBBBB;;;444777777000111444///111...***''''''((((((((()))___III@@@777KKK~~~vvvqqqggglllwwwsssooo|||kkkYYY[[[___VVVmmmkkkMMMFFFGGGDDD<<<;;;>>>CCCJJJTTTYYYUUUIIIKKKNNNRRRTTTVVVWWWXXXYYY___xxx[[[IIIKKKJJJpppzzzyyyyyyxxx{{{sssjjj]]]PPPNNNSSSIIILLLRRRVVVWWW___tttCCC888444000000???___yyyqqq|||}}}qqqlllSSSSSShhhuuueeeFFFXXX{{{UUUhhhEEE000......111000hhhnnnSSSrrrppphhhNNNzzzLLL<<<777222???pppbbbrrrooorrrpppmmm}}}yyy___VVVNNN|||<<<888444;;;hhhyyygggQQQqqq^^^dddxxxwww^^^yyy}}}666000666111fffrrriiicccmmmooojjjdddxxxFFF999<<>>AAAFFFEEEAAABBBEEEKKKQQQUUUVVVUUUUUUVVV___xxxMMMLLLOOOEEEaaa~~~ssskkkmmmtttxxx{{{xxxvvvmmmggg^^^TTTKKKEEEGGGLLLRRRQQQRRRVVV^^^nnn???;;;444333///:::ttt^^^{{{fffrrrsss}}}WWWSSSccckkkZZZyyyvvvUUUhhhSSS///......000222___uuu}}}mmmsssVVVyyyQQQAAA999111<<>>YYYZZZzzz~~~zzz```RRRPPPiii}}}lllVVVUUUCCC~~~XXX999DDDggg]]]wwwttthhhEEEHHHrrrzzzggg\\\hhhbbbSSSNNNJJJCCCAAA:::444666777000111555///000---)))'''''''''((('''(((hhhTTTMMM;;;???}}}|||^^^}}}|||vvvzzz~~~qqqXXXIIINNNRRRXXXfff___XXXZZZ[[[UUUWWWYYYRRRPPPSSSPPPKKKMMMQQQLLLAAACCCBBB<<>>???[[[}}}qqqqqqyyypppsssqqqgggPPPCCCHHHPPPaaaxxxeeeWWWWWW]]]VVVPPPQQQOOOQQQNNNLLLOOORRROOOHHHAAAAAAAAA<<>>@@@>>>BBB???KKKzzzhhh]]]VVVQQQHHHLLLCCCIIIKKKFFFQQQOOOLLLPPPSSSTTTVVVYYYZZZXXXXXXeeeuuuiiiCCCEEE---888444222XXXvvvzzzgggyyyyyyYYYwww{{{555222+++,,,666JJJaaannn\\\{{{iiimmmxxxsssbbb{{{```\\\VVVQQQEEE888PPPqqq|||zzz^^^UUUPPPVVVoooDDD<<<444111DDDxxxbbbbbb{{{EEEIIIyyyzzzooocccvvvuuuhhhpppnnnWWWppp???///:::DDD\\\fff|||PPP^^^}}}zzzrrr{{{xxxxxxuuuhhhoooNNNnnngggfff^^^DDDJJJwww}}}cccHHHBBB>>>OOOiiiUUU777YYYuuu|||dddPPPggguuucccIII[[[CCC@@@000HHHxxx}}}wwwnnnrrrDDDQQQeeezzz~~~uuuaaaWWWiiifffRRRKKKIIIBBB>>>999333666777000222666000000,,,(((&&&&&&'''''''''(((yyycccSSS]]]FFFJJJmmm{{{~~~}}}~~~yyypppjjjeeeeee___ZZZhhhnnn[[[MMMOOOQQQLLLJJJMMMIIIGGGDDDDDDFFFIIIJJJJJJFFF@@@>>>GGGSSSUUUJJJ>>>RRRNNNRRRWWWPPPSSSzzzJJJCCCBBB@@@>>>===???CCCFFF~~~ooocccUUULLLNNNOOONNNNNNPPPOOOMMMQQQUUUUUUXXX]]]XXXXXXfffvvvmmmRRR@@@999777444000SSSnnn~~~rrr]]]lll999555***222222333wwwlllfffRRRuuuppp{{{\\\ddd^^^]]]ZZZSSSAAADDDzzz}}}zzzlllLLLNNNOOO]]]CCCHHH222111===bbbyyyLLLSSSaaa~~~qqqiii```HHH666FFF^^^FFFzzzmmmTTT```xxxvvv~~~{{{rrrbbbpppHHHzzzhhhrrr\\\RRRvvvmmm\\\QQQ777888AAA]]]tttYYYVVVCCC:::}}}pppmmmqqq|||rrrVVVGGGQQQQQQDDD777777{{{||||||iiizzziiiHHHdddccc[[[VVVUUUhhh~~~|||~~~www\\\[[[dddeeeSSSEEELLLKKK777888999777222000222222///555...((('''&&&%%%&&&)))'''iiiQQQXXXGGGEEEXXXzzzrrrlllggg___UUUXXXrrrdddUUUJJJLLLMMMIIIHHHLLLJJJIIIGGGEEEEEEEEEGGGHHHKKKIIIDDD>>><<<@@@GGGMMMMMMOOOTTTXXX]]]tttwwwMMM@@@???>>><<<;;;===@@@CCCXXXyyyqqqfffVVVKKKHHHMMMRRRUUUTTTXXXVVVXXXaaaggguuujjjbbbVVVKKKCCC<<<555000RRRnnntttKKKtttXXXccc666333...333555555|||lll```^^^wwwsssqqqwwwyyyPPPyyydddeee[[[\\\[[[IIIBBBjjjnnnbbb~~~uuudddRRRKKKXXXZZZIIIRRR@@@888===mmm}}}oooSSSSSSUUUTTTdddMMM======MMM;;;hhhaaattt~~~~~~yyymmmfffZZZHHHwwwqqq{{{gggUUUdddkkk999KKK666XXXkkkrrr```dddXXXIIIzzz}}}oootttkkkTTTRRRTTT```III888999qqqtttxxx|||iiicccQQQiiidddOOO___\\\dddjjj~~~}}}sssWWW]]]llliiiUUUMMMQQQMMMBBB888999777222000222222///444---(((''''''%%%&&&)))'''~~~jjjOOOUUUIIICCCFFFzzz~~~~~~{{{uuuoooiiibbbXXXWWWgggxxxyyypppWWWMMMHHHJJJIIIEEEFFFKKKIIIJJJJJJGGGCCCBBBDDDGGGAAAFFFJJJHHHCCCAAADDDHHHPPPWWWQQQOOOyyyMMM@@@;;;<<<;;;999888999===???BBBbbb{{{rrrkkkkkkppptttlllWWWWWWVVVQQQIII@@@888444IIIsss{{{kkk]]]ooovvvSSSqqq[[[EEE555111444111555333eeerrraaajjjggg}}}tttvvvXXXggggggjjj^^^bbbfffVVVFFF\\\jjjxxx~~~kkk\\\OOORRRVVVuuuVVVVVVDDD;;;666ccc|||tttjjj]]]FFFNNNcccEEEsssyyyRRRGGG555:::222oookkkzzzxxxzzzxxxssseeelllIII___lllpppyyylllYYYSSSLLL666;;;@@@NNNhhh___eeedddRRRaaaoooxxxuuuVVVCCCRRRHHHeee|||PPP:::<<<^^^nnnuuummmqqqYYYuuuqqqZZZggg```aaa[[[nnn}}}pppUUU^^^rrrgggPPPNNNLLLBBBBBB888999777222000222222///333,,,'''''''''%%%&&&)))'''ppp___LLLTTTIIICCCDDDWWW~~~~~~{{{uuueeehhhfff^^^XXXVVVSSSNNNOOOKKKIIIJJJGGGCCCDDDIIIGGGJJJKKKIIICCCBBBEEEIIINNNJJJEEEEEEIIINNNPPPPPPJJJTTTccctttCCC;;;888999999888777888:::<<>>;;;:::uuuzzz~~~pppccccccaaaxxxtttmmmjjjzzzAAA777222888---111...GGG|||nnnuuu{{{uuuvvvxxxaaafffgggddd```dddggg]]]MMMTTTzzzqqqnnnhhh~~~bbbTTTGGG]]]RRRbbb^^^MMM>>>333JJJuuunnn```OOOZZZ|||fffNNNrrr{{{TTTPPP555444111]]]wwwtttyyy|||wwwttt~~~lll```wwwnnn@@@zzzyyyeeelllooommmeeeUUU|||{{{dddDDDDDD666OOObbbxxxeee```cccaaaYYYOOOrrrzzzuuuQQQCCCZZZKKKyyyqqqVVV???===KKK{{{kkkzzz}}}vvvyyyQQQuuuppp{{{bbbSSS@@@IIImmmoooWWWcccwwwfffLLLNNNDDD666>>>888999777222000222222///111+++'''''''''&&&&&&)))'''\\\MMMGGGPPP@@@@@@EEEGGGooosss{{{kkknnnlllccc\\\YYYYYYYYYOOONNNNNNLLLHHHDDDDDDHHHEEEIIILLLJJJFFFEEEIIIMMMIIIJJJMMMQQQUUUTTTQQQNNNQQQfff;;;999@@@666777888888777777888:::555===CCCeeeiiiSSSccc]]]XXXSSSPPPNNNJJJDDD???444qqqgggppp|||XXXQQQaaalllhhhoooOOO~~~rrrCCC777222666---//////999vvvqqq}}}wwwyyyiiicccZZZ``````___\\\TTTUUUqqqttt]]]iiiaaalllzzzqqq]]]EEEMMM[[[jjjvvvbbb```TTTEEE<<>>FFFJJJuuusssrrroookkkbbbmmmfffiiifffkkkKKK[[[qqquuuxxx}}}~~~lllPPP;;;BBBLLL[[[___[[[SSSDDD:::hhhyyy~~~sssxxxiii\\\uuu___[[[sssuuubbbRRRSSSJJJ???EEE888999777222000222222///...(((%%%'''(((&&&''')))'''NNNFFFAAABBB999>>>;;;555===lll{{{xxxooodddZZZTTTWWWVVVTTTQQQOOOOOONNNLLLJJJKKKLLLNNNOOOPPPQQQRRR]]]WWWNNNHHHPPPkkkXXX---AAA>>>***111333666777666555444555000999333777;;;JJJsss|||]]]TTTYYYWWWOOOSSSTTTUUUTTTRRRNNNIIIFFFBBBTTTyyyoooYYY^^^fffppp^^^bbb|||~~~oooQQQTTTyyyBBB+++222444---888222444666kkk~~~zzzvvvuuuwwwrrrlll^^^ccc```]]]```\\\aaajjjcccccczzzxxxtttlll[[[PPPJJJYYYpppccc```aaagggdddTTTTTT<<>>777MMM}}}|||~~~zzzggg~~~|||}}}|||tttfffqqqlllccc>>>KKKwwwwwwqqqnnnmmmgggbbbdddjjjbbbccciiibbbzzztttPPP>>>888888888OOOMMMllleeehhheeeeeeeeefffccceeewwwtttmmm{{{}}}kkk___aaajjjqqqxxxaaaMMM666===YYYJJJ~~~oooVVVZZZhhhNNNEEE;;;wwwttt~~~{{{~~~vvvaaaTTToookkk\\\VVVNNNJJJEEE<<<888999777222000222222000,,,'''%%%'''((('''''')))'''XXXKKKDDD888EEEGGG<<<>>>>>>;;;KKKtttzzzmmmdddaaa___[[[XXXVVVXXX[[[^^^aaagggmmmrrriii111777===111...444111111111111111111111111......///111222333444555SSSjjjPPPIIIGGGLLLOOOMMMMMMPPPOOOOOOMMMKKKKKKMMMQQQUUUOOOEEEVVV{{{|||www~~~^^^|||vvvttt~~~uuunnn[[[===zzz...777222000000000000111222333444yyyttt}}}zzzkkkxxxwwwvvvccc```]]][[[PPP\\\VVVUUUTTTSSSRRRRRRRRRRRRwwwlll```ZZZJJJLLL\\\bbbggggggjjjeeefffkkk___fff[[[@@@pppbbbyyymmmvvvrrrnnn{{{rrr]]]DDDXXXuuuiiibbbZZZUUURRRKKK@@@777:::uuuppp|||yyytttggg___{{{vvvSSS|||ggg///wwwoooqqqoookkkjjjllljjjfffaaafffqqqYYYGGGUUUZZZfffppp|||}}}zzzbbbEEE222///===BBB666JJJllltttvvveeefffkkkfff]]]\\\ccciiiaaajjjlllkkkrrr~~~dddZZZffftttwwwxxx```HHH<<<000NNNHHH___kkk]]]WWWUUUPPPFFFFFF[[[tttmmmVVVdddzzzrrraaa[[[ZZZPPPIIIHHHCCC888GGG<<<,,,222222+++000(((((((((((('''''''''''')))VVVGGGEEE;;;DDDDDD;;;777:::888CCC___xxxgggAAA...555333---000444////////////////////////------...///000111222222111DDD```zzzpppwwwSSS777FFFAAA@@@FFFKKKLLLMMMQQQSSSSSSSSSRRRRRRUUUZZZ^^^RRRPPPPPPpppgggzzz|||}}}|||ttteeeMMM@@@ggg~~~TTT666,,,)))......//////111222333444pppeee___eeemmmmmmssssssyyyWWWUUUTTTNNNYYYSSSRRRQQQQQQPPPPPPPPPPPP___{{{|||{{{gggRRRLLLKKK___\\\```dddfffbbbaaaaaaZZZ]]]\\\III___wwwddd```|||eeeTTTVVVLLLuuu___YYYTTTQQQQQQLLLDDD<<<333]]]||||||qqqgggeeeyyygggqqqeeeYYYLLLCCC}}}nnnpppnnnkkkjjjkkkjjjfffqqqlllmmm|||vvv:::555BBBEEELLLQQQPPPJJJGGGIII888+++444FFF===,,,777PPPbbblllaaadddcccaaabbbeee```cccccceee~~~~~~xxx[[[iiiuuuvvv^^^aaawwwfffOOO===666CCCLLLBBB`````````ZZZVVVSSSMMMJJJzzzwwwyyyZZZPPPooonnn___ZZZXXXNNNGGGEEE???===@@@999000222111...///((((((((((((''''''''''''(((~~~QQQBBBGGG>>>AAA???:::333888777:::FFFUUUuuu~~~III222...333444...///111***------------------------,,,---------............$$$...===NNN```vvvmmmmmmqqqNNN<<<;;;???===:::;;;@@@EEEGGGJJJMMMMMMNNNOOOPPPQQQTTTYYY]]]QQQWWWJJJ```|||}}}www{{{zzz|||lllhhhkkkoooqqqooozzz|||jjjTTTVVVJJJ@@@rrr///)))555(((,,,------...000222333444@@@```[[[lllcccnnnrrr}}}rrrkkkVVVRRRQQQQQQWWWOOONNNNNNMMMMMMMMMNNNNNNGGGxxx}}}ooo```XXXNNNMMMUUURRR}}}jjj\\\```aaaaaabbb___\\\]]]___YYYSSS|||wwwfffPPPYYYvvv\\\XXXTTTSSSSSSPPPIIICCC999HHH{{{vvv|||vvvyyyuuuvvvwwwrrrhhhfffkkkjjjssskkk]]]]]]777```rrriiillllllhhhggghhhgggccc___\\\]]]fffyyynnnddd>>>666222777>>>>>>;;;888???===888555999FFFSSSXXXvvvZZZ\\\ccc___^^^fffjjjYYYYYYaaa\\\fff}}}bbbYYYaaavvv~~~zzzrrr[[[HHH999111222CCCMMM}}}qqqWWWaaabbbVVVSSSUUUMMM@@@nnnnnnxxx___LLL]]]}}}kkk^^^ZZZXXXNNNHHHFFF>>>CCC888555666222000111---(((((((((((('''''''''''''''LLL===HHHAAA???:::888555777555666888;;;VVV~~~III333777000000///---333111###,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...000222888FFFWWWccc}}}}}}bbbvvvuuu]]]AAA111---000666<<<999888888;;;>>>@@@CCCEEEEEEGGGIIIJJJLLLOOOSSSVVVRRRWWWKKKRRR|||~~~}}}vvvzzz~~~yyyqqqvvv{{{yyyrrruuuuuuqqqiiicccaaacccVVVOOOIIIGGGFFFGGGOOOYYY^^^HHHDDD\\\XXXKKKUUULLL~~~999:::444,,,***++++++---///111333444000dddcccwwwyyy[[[WWWQQQMMMQQQQQQKKKKKKJJJJJJJJJKKKLLLLLLKKKRRR~~~vvvzzzdddLLLMMMLLLLLLZZZxxxzzzrrreeeaaaaaa]]]bbbjjjgggdddiiiaaafffVVV___wwwbbbWWWWWW|||bbb\\\XXXTTTRRRPPPMMMGGGBBB:::666kkk~~~}}}{{{vvvpppwwwuuutttqqqjjjgggnnnyyykkk|||[[[aaawwwHHHAAA|||}}}kkkcccggghhheeecccdddccc```WWW___ffffffgggsssaaaOOO===888:::999555333888---444JJJLLLGGGrrruuuddd[[[bbbgggaaa]]]```eeeUUUTTT\\\UUUUUUvvvvvvuuuMMM???PPP```sss|||rrrxxxnnnSSSBBB888222444<<>>555888***''',,,+++...111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***)))---444999GGGMMM```qqquuuwww}}}zzzlllccc[[[EEE---,,,+++...555444...,,,000444666777777999===@@@AAAFFFIIIKKKMMMNNNPPPSSSVVVXXXSSSSSSLLLSSSqqqhhhZZZbbbpppooolllkkkmmmnnnmmmiiieeecccccceee```XXXPPPOOOTTTYYY\\\]]]```]]]WWWRRROOOLLLJJJHHHOOOFFFCCCLLLVVVVVVQQQNNN[[[\\\bbbmmmaaagggddd***000+++!!!+++))))))***+++---000111333<<>>333QQQ{{{yyysssoooppprrrrrrnnnkkkpppwwwsssqqqnnnhhhcccdddooo{{{nnn]]]TTT:::cccoooeee```eeehhheeebbbccccccaaa```ggglllfff^^^aaaqqqhhhJJJ;;;999???FFF888NNNNNNSSSeeekkkmmmiiieeebbb]]]XXX]]][[[ZZZ[[[XXXVVVgggdddEEE>>>>>>SSSkkkmmmsssuuuvvvwwwuuu\\\NNNAAA;;;666444;;;GGGkkkfff^^^]]]ZZZQQQUUU[[[WWWRRR```DDDrrrqqqkkkQQQNNNooopppiii```^^^[[[RRRQQQNNNCCCHHH333444<<<222///222***(((((((((((('''''''''''''''}}}GGG;;;GGG???<<<777666111111...222:::444000:::GGGjjj@@@///666111+++///&&&,,,222)))$$$,,,111+++++++++++++++++++++++++++++++++++++++*********''')))++++++***))))))***++++++555:::333333666111555333,,,&&&+++444444,,,444222000000------111888///333555444555:::??????FFFHHHLLLOOOPPPRRRTTTVVVWWWMMMXXXRRREEEwww~~~lllOOOLLLMMMHHHNNNHHHPPPLLLJJJMMMQQQQQQIIIBBBGGGBBBCCCJJJJJJEEEGGGNNNOOOKKKGGGGGGKKKLLLJJJGGGKKKPPPUUUXXXXXXVVVVVVVVVkkk|||mmm,,,111)))******+++((())))))***,,,...///000555111ppp}}}|||UUUFFFMMMHHHHHHLLLFFFGGGFFFFFFEEEEEEEEEFFFFFFAAAWWWEEEsssjjj~~~{{{ssslllfff[[[HHHAAAJJJKKKLLL~~~gggYYY]]]gggiii___]]]^^^WWW]]]dddTTT[[[aaaJJJ___wwwtttqqqCCCKKKwwwyyydddOOONNNLLLIIIGGGFFFDDDAAA???BBB:::===iiivvvzzzuuuwwwvvvsssqqqsssrrrnnnkkkjjjfffeeeddddddeeekkkttt|||hhh\\\mmmLLLEEE|||ggg```___fffiiigggdddddddddcccdddaaa^^^]]]___bbbdddeeedddUUUppp[[[ZZZgggkkkaaa[[[___```[[[YYYccc```[[[^^^]]]___iii{{{uuuQQQ222111EEESSSXXX]]]``````___ZZZOOOCCC???999555444000222AAATTTwwwcccgggiii\\\MMMSSSYYYQQQQQQ[[[HHH^^^zzzvvv{{{vvv~~~xxxcccFFFMMMzzziiiggg___]]]YYYRRRSSSSSSGGGDDD999777888333///...)))(((((((((((('''''''''''''''xxxGGG===EEE<<<<<<999555...222...---555444///444>>>:::OOO{{{uuuzzzTTT999;;;111222888***---)))000333'''$$$***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***(((''''''%%%###***///)))+++...)))***))))))+++,,,,,,***'''+++)))'''&&&***---+++&&&---333555111111666::::::>>>BBBGGGKKKMMMOOOQQQSSSSSSIIIRRRVVVMMMfffsssdddHHHUUUTTTRRROOOLLLLLLPPPTTTVVVWWWMMMMMMQQQUUUQQQKKKKKKPPPKKKLLLNNNQQQTTTUUUSSSQQQPPPYYYYYYMMMKKKaaaCCC''')))---%%%444+++)))))))))***+++,,,......---BBBXXXzzzzzz|||ZZZLLLHHHIIIFFFIIIKKKDDDEEEDDDCCCBBBBBBBBBBBBBBB444HHHEEE```kkk\\\lll~~~}}}{{{wwwrrrlllcccZZZSSSOOOEEEBBBIII___aaabbbYYYWWW```ddd[[[WWWXXXSSSWWWQQQUUUTTTSSSRRRWWWrrr{{{{{{vvvkkkIII[[[hhhPPPCCCLLLKKKIIIGGGFFFEEECCCBBB888:::555RRRzzzxxxwww~~~ggggggfffggghhhhhhddd```bbbbbbdddhhhnnnrrrssspppUUUFFFIIIjjjjjj___^^^\\\dddhhhfffbbbbbbcccbbbgggbbb^^^aaahhhlllkkkhhhlllzzzkkkaaaSSSXXXZZZXXXWWWZZZ]]]]]]UUUaaaZZZSSS[[[[[[UUU\\\^^^pppJJJ222***///555@@@KKKOOOLLLFFF===777111///000222555DDDfffZZZdddaaabbbZZZLLLMMMQQQKKKJJJLLLLLLPPPtttqqqyyyrrrzzzwwwbbbJJJNNNvvvrrrfffhhhaaa___ZZZSSSXXXYYYNNN>>>CCC<<<333333000))))))((((((((((((''''''''''''(((xxxGGG???DDD:::<<<:::555///777111)))---000111666***666>>>CCCXXX|||ggg;;;000,,,000---(((,,,333***%%%'''&&&%%%---000$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&((()))+++,,,'''+++---'''(((+++$$$'''&&&)))---***&&&(((...!!!+++000***'''+++000000000666666000...222444333999===CCCHHHLLLNNNQQQSSSSSSJJJIIISSSQQQJJJfff|||yyyuuuvvvrrrgggYYYSSSVVV[[[YYYYYYVVVSSSSSSUUUTTTQQQTTTTTTRRRQQQSSSYYYccciiifffrrr{{{FFF!!!222***$$$000 ((())))))))))))***+++,,,---&&&<<<)))wwwwwwyyynnnCCCHHHIIICCCAAAEEEDDD===CCCBBBAAA@@@????????????HHH111MMM===aaatttNNNQQQ]]]iiipppuuuyyyuuummmhhhfffddd```ZZZQQQHHHAAA===OOOWWWTTT~~~pppeeeZZZaaaWWWZZZ\\\UUUTTTZZZZZZXXXEEE\\\RRREEE\\\ZZZSSStttwwwjjjfffvvviiiSSSNNNHHHZZZTTTJJJIIIFFFDDDBBB@@@???>>>999???444888fff||||||hhhvvv|||rrryyyyyyooofffdddeeeeeelllkkklllnnnqqqnnnbbbVVV}}}dddAAAAAAwww\\\YYY]]]XXX```eeeccc______```___]]]^^^^^^]]][[[[[[]]]```aaaaaaaaaQQQ[[[[[[UUUUUU\\\]]]VVVSSSVVVPPPYYYOOOHHHTTTSSSMMMWWW^^^aaa}}}fffCCC555)))111666444000///333777333333777===IIIggguuupppsssWWWKKKLLLQQQLLLKKKQQQQQQGGGEEEHHHMMM[[[ssssssooovvv}}}~~~sss]]]IIIWWW|||zzzxxxvvvjjjdddbbb\\\VVV]]]___TTT:::III???000444000&&&))))))((((((((('''''''''''')))|||AAA:::999???111222444...........................222555666:::GGG]]]mmm~~~___@@@,,,//////...---,,,,,,++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''((())))))(((((((((((())))))))))))++++++,,,---///111333444888;;;@@@DDDGGGJJJMMMPPPNNNLLLJJJKKKPPPYYYccciii|||RRR******)))((((((((((((((((((((((((((()))***+++,,,000***---NNN}}}ooo|||tttGGGFFFEEEEEEDDDDDDBBB???<<<>>>=========<<<<<<<<<<<<======>>>===<<>>LLL@@@MMMIIIMMMbbbsssVVVRRR```ZZZYYYXXXXXXXXXWWWTTTQQQNNNMMMLLLKKKKKKLLLMMMMMMmmmuuuwwwqqq|||uuuaaa\\\zzzbbbLLLAAAmmmoooUUUXXXHHHFFFEEECCCAAA>>>;;;999888999777222555PPPxxxqqq]]]dddvvvkkkjjjkkkkkkjjjqqq~~~gggKKKaaa```???HHHppp^^^QQQ[[[TTT___^^^]]]]]]\\\]]]^^^___ZZZ\\\]]]\\\ZZZ\\\bbbgggeee```dddyyy}}}zzzYYYRRRWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRJJJLLLMMMNNNOOOQQQTTTVVVYYY```XXX333...999000999+++666777<<<>>>???SSSoooTTTdddWWWTTTPPPLLLIIIIIIKKKLLLIIIGGGCCCBBBOOOeeewww}}}}}}{{{nnnpppvvvtttuuu|||zzzsssqqqaaaLLLMMM___{{{nnnfffiiieee\\\[[[]]]VVVHHHNNNBBB666222///+++'''&&&''''''''''''''''''''''''&&&>>>888777<<>><<<<<<;;;;;;;;;:::::::::666555888;;;999===TTTnnn~~~```MMMCCCQQQDDDIIIJJJJJJIIIGGGJJJKKKVVVZZZtttuuuzzzXXXdddeeeNNNVVVUUUTTTTTTTTTSSSPPPMMMMMMLLLJJJIIIHHHHHHHHHHHHNNNzzz|||ooojjjhhhooo```qqqfffVVVfffqqq}}}zzzhhhBBBLLL\\\GGGEEEEEEGGGFFFDDDAAA>>>;;;999888999;;;888888KKKmmmsss^^^SSSooo}}}wwwaaaLLLNNNuuudddGGGHHHdddmmmZZZTTTUUUZZZZZZZZZ[[[\\\\\\\\\[[[[[[]]]\\\[[[[[[]]]```aaabbb^^^YYYXXXcccyyytttWWWRRRVVVTTTNNNRRRQQQQQQPPPPPPPPPPPPPPPNNNOOOQQQQQQQQQRRRTTTVVV[[[YYY```|||vvv}}}hhhKKK???999===???DDDDDDZZZ{{{]]]ZZZ___TTTRRRNNNKKKHHHHHHHHHIIIEEEDDDBBBAAAGGGWWWooo{{{jjjddd___^^^aaadddeeedddaaaZZZUUUNNNDDDJJJooo~~~}}}wwwxxxooohhhiiiiii___NNNAAAGGG???777333000***&&&%%%''''''''''''''''''''''''%%%{{{;;;666333999,,,...///------------------------...//////...------///111///888EEEQQQ]]]kkk{{{yyydddGGG:::777444222000---***(((---------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))*********,,,---///111222222444888;;;>>>AAAEEEHHHLLLLLLLLLMMMLLLLLLKKKKKK\\\666222'''))))))(((''''''''''''((((((((((((((()))***++++++(((333***$$$DDDtttfffjjjqqqyyypppkkkooobbb===BBB>>>???@@@@@@@@@???>>>===999999888888888777777777777222444999:::666888???xxxiiiXXX]]]LLLRRRRRRWWWuuusssmmmZZZQQQ^^^___RRRTTTSSSQQQQQQQQQPPPMMMKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCNNNtttuuupppYYYAAAeeepppXXXPPPGGGPPPFFFEEECCC@@@>>>;;;999888333888777222999PPPhhhuuudddXXXKKKHHHOOOTTTTTTPPPIIIHHHMMMlll```<<>>XXXsssyyyRRRZZZdddXXXQQQZZZUUUSSSQQQPPPPPPOOOLLLJJJEEEEEEDDDCCCBBBAAAAAAAAABBBFFF]]]}}}sssJJJHHH\\\NNNMMMQQQEEEGGGCCCBBB@@@>>>;;;999777666///333333,,,+++555BBBIIIlll~~~oooiiikkkjjj___UUUnnnlllZZZGGGCCC^^^WWW???JJJMMMJJJTTTUUUVVVYYY[[[\\\\\\[[[ZZZXXXWWWWWWXXX[[[[[[YYYVVVTTTUUUUUUSSSRRRUUU[[[```rrrdddLLLEEECCCLLLXXXQQQAAA@@@MMMFFFFFFGGGHHHHHHFFFEEEDDDFFFGGGHHHHHHGGGHHHJJJLLLGGGSSSXXXWWWeeewwwnnnhhhzzzSSSMMMWWWSSSEEEFFFFFFEEEDDDBBB@@@>>>===>>>;;;===???999888PPPnnnxxxvvvxxxooossszzzzzzlllZZZSSSXXXBBB===888444---&&&%%%(((''''''''''''''''''''''''///rrr777555000444***,,,,,,++++++++++++++++++++++++,,,+++***+++---...---+++,,,000555777666555666777222666;;;???CCCIIIQQQWWWGGGOOOTTTVVVUUUMMMDDDAAA777:::AAAhhhlll===+++111888333---)))***///333555***************)))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))***,,,---...---///222444666999===@@@BBBCCCCCCDDDEEEEEEFFFFFF@@@LLL```~~~WWW000///$$$000'''&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++***%%%)))777444(((GGGvvvggg]]]eeebbb___]]]\\\[[[ZZZYYYSSS^^^bbb]]]eeexxxBBB<<<@@@555999;;;<<<;;;777555444444222222222222111111111000111...,,,...///000333666,,,444MMMvvv}}}ddd[[[TTTXXX]]]\\\UUUOOOSSSQQQNNNMMMMMMLLLJJJHHH@@@@@@AAAAAAAAAAAAAAAAAA:::NNNPPPrrryyyiiippp~~~{{{rrrfff^^^QQQMMMzzz\\\GGGHHHJJJEEE??????>>>===:::888666444333222333222///---///000000222vvvzzz{{{bbbVVV???LLLgggYYY>>>DDDDDDFFFNNNNNNQQQQQQRRRSSSUUUWWWXXXYYYUUUXXX[[[[[[YYYWWWWWWXXXRRRTTTXXX[[[[[[[[[YYYYYYKKKPPPYYY^^^gggkkkrrrvvvkkkiii```\\\VVVNNNKKKFFFNNNIIIDDDFFFHHHFFFBBB???BBBCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEEEEGGGJJJLLLQQQIIIIIIPPPSSSZZZwwwrrrbbbyyy|||ZZZRRRQQQJJJIIIPPPDDDDDDDDDCCCAAA???===<<<>>>999:::???:::555BBBVVVrrr}}}pppvvvvvvkkk```[[[TTTMMMFFF???777111)))$$$%%%***''''''''''''''''''''''''***nnn666555///222))),,,+++************************,,,+++)))((())))))(((((()))+++---/////////111222333555777777777:::???DDDCCCEEE<<<666<<<>>>>>>HHHIIIHHH666<<<>>>---111:::***,,,000333444///(((###))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''((()))***,,,---,,,...///111222555:::===DDDDDDDDDCCCDDDDDDEEEFFFIIIDDDLLLbbbttt~~~uuu<<<---&&&000---111&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******,,,+++(((+++///***222IIIwwwyyymmmeeebbbdddgggiiivvvCCC@@@<<<222999888;;;===;;;666333222333000000000/////////......,,,...111000---++++++...000<<<444///QQQ|||___MMMYYY___WWWPPPPPPQQQNNNNNNLLLIIIGGGFFFEEEDDDBBB<<<===>>>???@@@@@@@@@@@@888MMM999BBBqqq}}}gggXXX\\\JJJAAA\\\fff\\\nnn~~~aaaNNNWWWNNNFFFIIIEEE<<<;;;:::888666444222111111000000000222222...***---KKKiiisssssssssuuuzzztttgggTTTEEE@@@HHHfffeee555000EEE@@@BBBOOOLLLQQQQQQQQQRRRTTTWWWZZZ\\\VVVZZZ^^^^^^ZZZXXXZZZ\\\______^^^^^^___^^^\\\ZZZ___WWWVVVLLLRRRLLLOOOKKKSSSWWWLLLLLLHHHBBBLLLKKKHHHGGGBBB===BBBJJJGGG<<>>======888777;;;:::666999AAA```~~~vvvvvvuuummmeeejjjoooaaaKKKFFF===333---((($$$&&&+++''''''''''''''''''''''''&&&jjj444444---000(((,,,)))))))))))))))))))))))))))'''(((((()))******,,,---333111---******...444999...///111222444888===AAA???BBB888999JJJHHH888777...>>>444666;;;222222,,,444000,,,******,,,------(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))++++++***+++---...///222666999CCCCCCDDDEEEFFFFFFFFFFFFFFFDDDFFFDDDAAATTT{{{}}}nnn<<<$$$((((((000 '''???%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''(((******(((...((($$$---///***,,,JJJvvvmmmCCC777111666===555333666999777333000000222///.........------------+++///333111...++++++++++++((()))999CCC888HHHxxxvvvkkk___RRRYYYVVVXXXYYYPPPDDDHHHTTTKKKHHHDDDBBBBBBAAA???>>>;;;<<<===>>>>>>>>>===<<<:::DDD<<>>???>>>;;;;;;999777555333222111...,,,+++---...---+++***111&&&:::wwwyyyooolllpppwww|||wwwxxx}}}yyykkkqqqlllcccUUUDDD@@@RRRhhhuuueee>>>111///888<<>>EEECCCAAACCCCCC@@@>>>======<<<;;;<<<<<<<<<===???@@@AAAAAABBBEEEGGGDDDPPPVVVSSSRRRVVVWWWRRR\\\jjj~~~}}}lllRRROOOKKKLLLQQQRRRIII>>>BBBAAA@@@???===<<<;;;;;;888777555555666666555555???vvv~~~{{{rrryyyuuurrrgggOOO:::@@@666---***(((&&&&&&(((''''''''''''''''''''''''(((ggg333333+++...'''+++((())))))))))))))))))))))))$$$''')))***)))((()))***%%%'''+++...///...,,,+++000000/////////000333555444CCC@@@===FFFAAA:::GGGAAAGGG777777999...222333---,,,+++,,,,,,+++)))&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++)))***++++++---///444777999<<>>===;;;<<<<<<===<<<;;;999888===///333HHH>>>IIIcccOOOQQQJJJDDDGGGFFF???===;;;;;;999888666444222222000---++++++***(((***,,,%%%***444FFFoooxxxkkkZZZNNNUUU\\\cccgggddd___\\\ZZZKKKFFFAAAEEEUUUnnnfff111'''===555***999===999EEEBBBEEEIIIMMMPPPQQQQQQQQQWWWUUUSSSUUUYYY[[[YYYWWWSSSVVVXXXVVVRRRQQQSSSWWWGGGBBBLLLBBBOOOBBBHHHAAADDDJJJ:::BBBDDD<<>>DDD@@@===<<<<<<;;;;;;;;;:::999777666666666777888888:::;;;:::::::::<<<>>>@@@EEEFFFDDDFFFLLLMMMJJJTTT\\\RRRlll~~~yyy^^^TTTPPPQQQQQQNNNGGG???===AAAGGG===<<<;;;999888777777777444666444111111555555111000;;;zzzxxx{{{ooopppxxx~~~rrrXXXFFFCCC999000((((((***(((&&&&&&'''''''''''''''''''''''''''iii444,,,000******'''***(((((())))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,---...///000111222888:::<<<>>>??????>>>===;;;:::888666333111///...------,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***,,,...///333444777;;;>>>@@@BBBCCCCCC@@@<<<888888;;;???CCCWWWjjj}}}zzzuuu||||||{{{OOOEEE777...+++***)))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++111AAAdddyyyCCC:::999888666444222111000111111000000/////////...,,,++++++******++++++,,,******++++++++++++******++++++,,,------...//////222111111888GGG\\\qqq~~~uuuiii^^^WWWRRRSSSTTTTTTSSSTTTVVVXXXYYYXXXUUUQQQMMMMMMNNNQQQEEECCCAAA@@@???>>><<<:::===<<<<<<;;;:::999888888444555777777444;;;QQQhhhbbbXXXPPPMMMIIIEEECCC@@@===;;;777666444222111///......+++++++++***)))((((((''''''(((((('''333UUUhhhssssssQQQDDDIIIAAACCCHHHVVVeeeqqq}}}QQQ(((000,,,---///222555888;;;===@@@EEEJJJKKKJJJJJJNNNRRRSSSSSSTTTWWWYYYZZZYYYWWWUUURRRNNNLLLLLLLLLKKKKKKHHHGGGFFFDDDCCCAAA??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999777666555555666777999777888999999888999;;;===>>>AAAEEEEEEEEEIIIPPPWWWcccVVVQQQYYY```aaaeeemmmwwwggg[[[VVVUUUTTTRRRPPPMMMIIIFFFEEECCC@@@>>><<<;;;;;;:::999888777777555444333222111111111111222444CCCccc~~~|||vvvvvvqqq\\\WWWUUUPPP,,,+++***(((''''''&&&&&&'''%%%%%%((((((&&&&&&)))(((ggg444,,,000******'''***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************++++++,,,---...///000000333555777:::;;;;;;;;;:::999999777666444222111000------,,,+++************(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***,,,---...111444999>>>AAABBBBBBAAA>>>===;;;999999:::;;;<<>>??????@@@???>>>===<<>>======<<<999777888888777666555444444333555444555777444111666???TTTrrr___NNNQQQJJJHHHDDDAAA???<<<:::777777666444222000///......++++++***))))))(((''''''''')))(((%%%)))<<>>===<<<;;;;;;;;;;;;999999999999999999999999666555333222222333555666444666666666555666888:::<<<@@@DDDFFFGGGLLLTTTZZZdddXXXSSSYYY]]]\\\]]]cccWWW___ggghhhccc___aaadddaaa[[[TTTQQQTTTWWWWWWVVVLLLIIIFFFCCCBBB@@@>>><<<999999888777666555444444333222111000////////////888---,,,CCCfff}}}dddYYYZZZOOO:::,,,+++***((('''&&&&&&&&&'''$$$%%%))))))&&&&&&((('''|||ccc333,,,000)))***'''***'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))***+++,,,------...///000333666888999999999888777666555444333222111---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++---------111888>>>AAAAAA>>><<<999999::::::999777555444...111444999@@@IIITTT[[[kkkhhhdddbbbccchhhnnnssswwwkkk``````eeedddVVVHHHJJJOOOSSSNNNDDD<<<999;;;888444111///+++&&&$$$%%%(((&&&$$$%%%((()))(((%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))---,,,))),,,CCChhh}}}YYYBBB888555555555555333222000///...---,,,,,,,,,++++++++++++***++++++************++++++))))))************))))))))))))******++++++,,,,,,000111222222000---***(((.........000333777;;;>>>CCCFFFIIILLLLLLMMMOOOPPPKKKKKKJJJGGGCCC@@@???@@@======<<<<<<<<<;;;888666666555444444222222111000333000111555666333///...555BBBjjjoooYYYRRRPPPLLLIIIFFFCCC@@@???===;;;999555444222000///...------******))))))((('''''''''%%%'''(((&&&$$$(((111999ggg\\\222###,,,...###******+++,,,...111333444;;;???EEEHHHIIIKKKOOOSSSTTTWWWYYYXXXUUURRRRRRSSSPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@???======>>>===;;;:::999888777777555555555555555555555555222111000//////000111222111222333333222222444666555888<<<>>>@@@DDDKKKQQQZZZQQQNNNSSSVVVSSSSSSWWWSSSWWW[[[ZZZWWWTTTTTTVVVSSSQQQOOOPPPRRRRRROOOLLLGGGEEEAAA???>>><<<:::888666555555444333222111111000//////...------------222'''!!!,,,DDDaaa}}}oooiiiggg[[[DDD000+++***)))((('''&&&&&&&&&###!!!###'''((($$$###%%%'''www^^^111---///(((***''')))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++...///222555777999::::::888777666555333111000000,,,+++***))))))((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,)))---333888;;;;;;999888777888888888777555333111666444111000//////...---333333222222222222333333000000///,,,(((%%%######%%%***///...(((###"""###"""!!!!!!$$$&&&'''***,,,+++***((((((((('''$$$!!!$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&000333***$$$,,,<<>>===<<<:::888333222000///---,,,,,,,,,((((((((('''''''''&&&&&&"""$$$&&&'''''''''''''''---MMMlll|||___>>>''')))...)))'''---)))))))))***,,,---///000555999???CCCFFFJJJNNNQQQMMMQQQUUUSSSNNNKKKLLLNNNIIIHHHGGGGGGHHHHHHFFFDDDAAA@@@???>>><<<;;;:::999;;;:::888666555444333333333333222222222222222111//////...------...//////...///000000///000222444222444666777888:::???CCCHHHDDDEEELLLPPPOOONNNQQQVVVWWWYYYYYYZZZYYYZZZZZZVVVTTTRRRPPPNNNJJJDDD???CCCAAA>>><<<;;;:::888666333333222111000//////.........---,,,,,,,,,,,,,,,)))+++,,,+++---???cccnnnkkkzzzrrrMMM444222***)))((('''&&&&&&&&&&&&$$$###%%%******&&&$$$%%%'''uuuYYY///---///'''+++((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((()))))),,,---///222555777999999888777555333111///...---++++++***)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,///222444666777888888888777666444333333222000//////000222111...++++++,,,,,,---+++)))'''%%%###)))///---)))(((...555$$$'''***,,,,,,---///111)))******)))((('''&&&$$$%%%$$$######$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((***000333000)))777CCCSSSuuueeeGGG555111777===>>>999333...,,,///......---,,,++++++******************************))))))(((((())))))***'''(((((())))))(((((('''''''''(((((((((((((((((('''&&&$$$$$$%%%'''***+++)))***+++---///222444555888<<>>===;;;:::999999999999777555333222222222111111111000000000//////------------------------,,,...///.........000222444555666777888;;;>>>@@@AAAAAADDDKKKPPPPPPPPPRRRPPPPPPQQQRRRSSSUUUUUUUUUPPPOOOMMMKKKIIIGGGCCCAAA@@@>>>;;;999999888666555222222111000///...---------,,,,,,++++++++++++,,,(((---111,,,"""%%%<<>>@@@DDDFFFFFF888+++***333777111)))---,,,,,,,,,++++++*********************+++++++++))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((***+++,,,,,,,,,+++)))((((((***,,,///111333444444444888<<<@@@CCCEEEGGGIIIFFFGGGHHHGGGCCC@@@>>>>>><<<:::888888888888666444333222222111000///......)))...000...+++,,,,,,+++...,,,,,,...///444CCCUUUtttqqq\\\RRRHHHGGGMMMUUURRRFFFAAAEEE@@@===:::888777666444222///...---+++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###$$$%%%%%%'''*** $$$)))///EEEIIIOOOZZZcccuuuvvvooosssddd}}}eeeUUU@@@&&&$$$...)))&&&&&&$$$###)))///(((''''''(((((()))***,,,,,,...111666<<>>>>>===<<<;;;:::999999888777555444333333333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111000111333555888;;;>>>???BBBEEEJJJOOORRRSSSSSSSSSUUUVVVVVVWWWWWWVVVVVVVVVPPPNNNLLLJJJHHHGGGFFFFFF===;;;888777777666555333111111000///...---,,,,,,++++++***))))))******+++(((&&&&&&((((((&&&)))///EEEssswwwaaa===000,,,%%%''''''&&&%%%%%%%%%%%%%%%%%%###%%%)))***&&&%%%'''&&&}}}QQQ,,,---...&&&+++)))'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((***,,,///111222000000/////////.........******)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))+++++++++,,,...222555777444444333222222222222222888666222...+++)))***+++///---)))&&&#########$$$%%%###"""%%%+++---+++(((######"""$$$''')))***)))&&&)))***%%%$$$%%%###((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((+++---(((!!! (((111+++888<<<===EEEHHHNNN[[[WWWMMMVVVVVVTTTNNN>>>BBBBBBBBBBBBBBB@@@;;;333...---111555333...+++,,,///+++++++++++++++*********))))))))))))*********+++)))((((((''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((('''''''''###$$$&&&'''(((''''''&&&************++++++,,,,,,000333777:::<<>><<<;;;<<>><<<<<<<<<;;;:::999888777777555555333222222111111111......---,,,,,,++++++************++++++*********)))***++++++***+++---///------...111444777888888===BBBGGGKKKNNNPPPQQQQQQPPPRRRTTTTTTRRRPPPOOOPPPPPPOOOMMMIIIEEEBBBAAAAAA:::888555444444444333111//////...---,,,++++++***(((((('''''''''(((((()))&&&!!! &&&,,,,,,)))'''%%%>>>VVVpppyyyeee???,,,------%%%'''&&&%%%%%%$$$%%%%%%%%%""" $$$$$$!!!!!!$$$&&&OOO,,,......%%%+++)))'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,...000111,,,,,,------...//////000***)))(((''''''&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''((((((***,,,///111333111111222333222222111000)))+++,,,***((('''(((***%%%&&&((()))))))))((('''$$$(((+++***&&&###$$$%%%&&&%%%$$$%%%''''''%%%"""!!!%%%&&&"""###((()))&&& ###%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))$$$"""(((///111---)))111111)))***999@@@AAAGGGFFFIIIRRREEEAAAJJJBBBAAA<<<:::777666666888888777777333...+++,,,,,,,,,++++++++++++***************'''((((((((())))))******((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((''''''***)))&&&%%%%%%(((***,,,((('''''''''(((***,,,------///222555777:::???BBB@@@AAAAAA@@@===<<<<<<===CCC???;;;888777888888777222222111000///......---...///+++%%%&&&+++---)))%%%///...)))***((()))333888((('''222444999FFFMMMRRRVVV```^^^PPPaaa>>>BBB888EEEDDD@@@CCCBBBHHHRRRBBBMMMVVVTTTKKKEEEAAA@@@???===999777555333111///,,,,,,***)))(((((((((((($$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&&&&''''''%%%'''$$$(((%%%...***"""333%%%&&&///$$$%%%)))***+++$$$!!!'''&&&###'''&&&((((((&&&%%%%%%### ###$$$$$$%%%&&&((()))***)))***...555<<>>???>>>888888777666555444444333000000///...............---,,,,,,+++***))))))((((((((())))))))))))((((((''')))***)))))))))+++---000//////111333444444333333999???CCCGGGKKKMMMLLLGGGLLLPPPPPPMMMKKKLLLNNNEEEFFFEEEBBB???<<<;;;;;;888666333222333333111000......---,,,+++***))))))&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((&&&"""###''')))'''***CCCiiiWWW,,,&&&+++'''$$$)))&&&&&&%%%%%%$$$$$$%%%%%%&&&######&&&'''$$$%%%(((&&&zzzKKK333))),,,***)))***%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,+++,,,------......------***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***+++,,,---......///000000111111111111000...---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))))),,,,,,---///333999>>>AAAJJJJJJJJJJJJHHHEEEBBBAAA>>><<<999888888777555333111000...---,,,+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,111555666444555999>>>@@@@@@??????>>>=========;;;:::888777555444444444///......------,,,++++++))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------000111111333444555666666666777888888:::>>>CCCGGGIIIJJJJJJHHHEEEBBBAAAAAA888777666333111...---,,,...---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''***---000444:::@@@DDDFFFFFFGGGHHHGGGFFFEEEDDD??????>>><<<;;;:::999888888999::::::999777444222222222111000///...------,,,,,,++++++***)))((((((******))))))(((((((((''''''''''''((()))******+++++++++,,,---///111333444888999<<<@@@EEEIIIJJJJJJHHHIIIKKKMMMNNNNNNNNNMMMGGGIIIIIIFFF@@@;;;:::;;;777777666555333222111000...---,,,***)))((((((((('''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%'''***)))'''---FFFlllttt444222...+++(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&zzzJJJ333))),,,***)))***%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++++++++,,,---------------)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))***+++,,,------...///000000111000000000...---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++---000555:::===EEEFFFGGGGGGFFFDDDAAA???<<<:::888777666555333111000///---,,,+++*********+++******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))+++///333333222333777;;;>>>>>>======<<<<<<<<<;;;888777555444222222111111......------,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---......///111222222333111222333444555999>>>BBB???AAAAAAAAA>>><<<<<<<<<999888666444111///---,,,---,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''')))+++...222777>>>CCCDDDDDDFFFFFFFFFEEEDDDCCCCCCBBB@@@===;;;888666555777888888888777555333222222111000///...------,,,,,,++++++***))))))(((((())))))((((((((('''''''''&&&&&&''''''((())))))*********+++,,,...000222333666777:::>>>BBBFFFHHHHHHKKKMMMOOOQQQRRRSSSSSSSSSJJJIIIHHHEEE@@@===<<<;;;666555444333111000//////---,,,+++)))(((((('''''''''&&&%%%$$$#####################$$$$$$$$$%%%%%%###(((***'''$$$+++;;;JJJdddvvv}}}rrrCCC ///---+++(((&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&((({{{HHH222))),,,***)))***&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))*********++++++,,,---,,,,,,,,,))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))******++++++---...//////000000//////------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))***---000444666===???BBBDDDCCCAAA>>><<<:::888666555444333111///...---,,,+++***)))))))))******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))),,,///000///000333666:::::::::::::::999999999666555444222111000000///---------,,,++++++******))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))************)))******+++,,,---......---...///000111444999===<<<>>>@@@@@@>>>======>>>999888666444222000...------,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((()))+++...444;;;@@@DDDEEEGGGHHHHHHGGGFFFEEEAAA@@@>>><<<999666444333555555666666555333111000000000///...------,,,,,,+++******))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((()))***,,,...///000333444777:::>>>AAADDDEEEGGGHHHJJJLLLNNNNNNNNNNNNJJJGGGCCC@@@>>><<<:::999333333222111///...------+++***)))((('''&&&&&&&&&&&&%%%$$$########################$$$$$$$$$$$$%%%$$$))))))$$$"""###&&&///GGGdddyyyooo===$$$&&&///((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''}}}FFF111)))---***(((***''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***++++++,,,,,,++++++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******+++,,,---......//////...,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((()))***---///111777999===@@@AAA???===;;;999777444333333222000...,,,,,,***))))))(((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''))),,,,,,,,,---///111555555666666666777777777777666444333111000000000,,,,,,,,,+++******))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))***++++++,,,...///000000333777:::===???AAABBB@@@>>>>>>>>>999888666444222000///...++++++)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&''''''(((+++000777;;;@@@BBBDDDFFFFFFEEEDDDCCC;;;:::999888777555444444222333333333222111///...///......---,,,,,,++++++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++---...000222555888:::===AAACCCCCCDDDFFFGGGHHHHHHGGGFFFGGGBBB<<<::::::999777555222222111000...---,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$###$$$&&&'''(((((()))***'''000:::KKKaaapppuuuzzzqqqYYY888%%%(((000---"""&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%CCC000***---)))(((***''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))***+++*********''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))******+++,,,---......---,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))***+++---...222444888<<<======;;;:::888666444333333111///---+++***))))))(((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))******+++,,,---111111222333444444555666666555333222000/////////+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,---......000333666999;;;===>>><<<999888888888777666444222000///...******((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''(((---222777999;;;>>>AAAAAAAAA???===;;;:::999888666555444444000000000000//////...---------,,,,,,+++*********(((((('''''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++...111444555777:::>>>BBBIIIJJJKKKKKKKKKJJJHHHGGGEEE@@@:::777888777555333222111000///...,,,++++++''''''&&&%%%$$$$$$$$$$$$$$$$$$######""""""######""""""#########$$$$$$$$$(((&&&$$$###%%%&&&'''((($$$(((***((((((,,,000222LLLOOOVVVcccttt}}}uuu~~~rrruuuiiiJJJGGGDDD&&& ***222///(((%%%&&&(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%AAA///***...)))'''***(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))***+++,,,---------++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))***************+++,,,,,,///111333666888999999999777555333222111000...,,,+++***)))(((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((()))******+++---...///000222333444555333222111///...------,,,+++******)))((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''(((******+++,,,...111555888;;;;;;999777555444777666555333111///......))))))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''(((***///222888;;;>>>AAACCCBBB@@@>>>???>>><<<:::777444222111//////.........---------+++++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***,,,///222333333666;;;@@@KKKKKKLLLLLLLLLKKKIIIHHHCCC@@@<<<:::888777666444111000///...---+++******'''&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""######"""""""""############$$$###""""""###%%%%%%$$$""""""&&&***)))$$$!!!!!!###***))))))---111222...((()))&&&000222***222555$$$333(((&&&,,,)))"""&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&???...***...)))'''***)))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''')))***+++,,,,,,,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***************++++++++++++++++++++++++++++++++++++***************+++++++++,,,---///111333555666777555333111000///...,,,***+++***))))))((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''((()))******)))++++++---...000222333444333333111///...------,,,******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&((()))((()))+++---222555999;;;:::888666666555555333222000///------(((((('''&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%'''(((((())),,,...777:::>>>AAACCCBBB@@@>>>===<<<:::888555333111000......------------------******))))))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))),,,/////////222888===BBBCCCEEEFFFFFFFFFEEEDDD??????>>>;;;888555444555///...---,,,***)))((((((&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""######""""""""""""############ """$$$&&&&&&&&&&&& """$$$%%%(((---111 '''---,,,$$$!!!'''///((('''(((******+++)))$$$ )))///+++!!!,,,$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&>>>---***...)))'''***)))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&'''(((***++++++,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******************++++++---///111444555333111///......---***(((+++******))))))))))))***'''''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''(((*********))))))***,,,...000222333444666555333222000/////////)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((()))))))))+++---,,,000555777777666555555444444333111000...---,,,((('''&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$''')))))))))***,,,000333777;;;===<<<:::888666666555444222111000///......---,,,,,,,,,------))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&***------,,,///555;;;;;;<<>>;;;666222222333---,,,+++***)))''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%###"""""""""""""""######""""""""""""############%%%$$$###"""!!!"""$$$&&&%%%######%%%&&&$$$""""""***&&&###$$$%%%$$$%%%&&&&&&&&&!!!""")))'''###(((((("""$$$******&&&!!!!!!!!!"""###############""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$yyy999111*********(((''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&"""### ...---%%%(((666***111###(((!!!%%%)))$$$&&&"""---'''888999---&&&***%%%'''%%%$$$---***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((((((((((((******)))'''%%%''')))***)))''''''***---,,,(((%%%%%%(((***+++******)))(((((()))'''%%%"""%%%%%%&&&'''((()))***+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&(((*********))))))&&&"""%%%---,,,%%%...(((%%%)))---///111333777222111333111+++***...000---...111000***+++000111---***+++---+++)))(((,,,))))))...444666222,,,333222111///...---------))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***+++---///111222333////////////...---,,,+++******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&''')))+++000)))+++555999444000333333222222111///...,,,+++(((******((($$$"""$$$'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((+++...333888:::;;;::::::999888666333111///......------,,,+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%(((((()))+++---000222333999;;;???BBBEEEFFFGGGGGG@@@???===;;;888555333222...------,,,+++***))))))''''''&&&%%%%%%$$$##############################""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$&&&xxx999111*********(((''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!'''///***(((222 &&&'''333!!!''')))***,,,//////)))$$$>>>...222)))***&&&######---$$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((((((&&&&&&'''(((***,,,,,,,,,$$$&&&((((((&&&%%%&&&(((///,,,)))((())))))'''%%%%%%%%%&&&(((+++,,,+++)))''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&''''''&&&&&&$$$'''***++++++,,,)))%%%,,,---222;;;BBBEEEIIINNNPPPNNNOOOTTTSSSMMMJJJKKKCCC===:::;;;888///)))(((,,,***))),,,//////---+++222000---(((%%%&&&,,,222222111111000///...---,,,))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************************))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,...///111111/////////......---++++++***)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&''')))+++((((((,,,222444222222555222222222111///---,,,+++'''&&&%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((***---111666999999999888:::999777555333111000000---,,,,,,+++)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$#########$$$$$$$$$%%%%%%''''''(((***,,,///111222888:::>>>AAACCCDDDCCCBBB>>>===;;;999666333111000------,,,+++***))))))((('''&&&&&&%%%$$$$$$##############################""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################!!!!!!"""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$&&&www999111*********(((''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%+++ ***&&&%%%$$$$$$444((("""555'''!!!'''"""'''$$$((()))444222&&&222000&&&### 000---000)))###'''(((### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))(((((((((((())))))***)))((('''&&&'''((()))(((***------+++***)))***+++)))((()))******)))((()))((('''((())))))'''%%%(((((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''&&&,,,)))'''&&&$$$%%%,,,444,,,333===FFFFFFDDDHHHOOOMMMNNNTTT[[[\\\XXXTTTSSSPPPKKKKKKTTT\\\[[[TTTOOOKKKCCC666,,,((())),,,---%%%(((***+++***)))***+++///000000000///...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))+++,,,...//////---.........---,,,+++******)))(((''''''&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((***$$$...444222///000333555111111111000///---,,,+++'''%%%$$$&&&***+++((($$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))+++///333555666666666999888777555333111000///,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&'''(((***---...000444777<<<@@@BBBAAA???>>><<<;;;999666333111///...---,,,+++***)))(((((('''&&&&&&%%%%%%$$$$$$##############################""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$&&&uuu999111*********((('''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***(((,,, ***%%%$$$!!!(((!!!""":::444,,,---000---***)))'''---***%%%+++...444(((###444!!!***###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((()))******,,,,,,,,,***((('''((((((((())))))))))))(((((()))///...,,,+++++++++++++++,,,+++))))))***)))'''%%%((((((((('''''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***+++++++++++++++%%%%%%+++333333------111>>>KKK^^^lllqqqtttnnn\\\QQQUUUWWWTTTNNNDDD888...111,,,))),,,222333---%%%---...///000///---+++)))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***,,,,,,---,,,,,,------,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***'''666===444,,,...222333000000000///...---++++++)))((()))+++------***&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))),,,///111333444444555444444222000...---,,,++++++***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%"""""""""#########$$$$$$%%%%%%&&&'''(((***,,,---///333999>>>AAAAAA???===:::999777555222000...---,,,+++******(((((('''&&&%%%%%%%%%%%%$$$$$$##############################!!!"""""""""####################################""""""###$$$$$$$$$$$$####################################"""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%}}}sss999111*********((('''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!)))!!!(((444,,,***XXXeee777///(((333***mmm+++(((MMMaaa***""",,,+++###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++(((***---...---,,,---///...---++++++,,,...000111:::888333...+++******+++(((''''''(((+++------,,,'''''''''((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''***,,,,,,******+++---///+++)))...777DDDUUUccc{{{{{{___PPPQQQVVVXXXTTTHHH777+++(((***,,,---,,,---...///...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***+++++++++++++++++++++******))))))((((((''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))&&&555;;;222))),,,000111////////////...,,,+++***(((+++------***(((''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++...000111222333333222111000...,,,+++***))))))(((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$%%%%%%&&&'''(((*********...555<<<@@@AAA@@@???:::999777555333111///...+++***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%wwwqqq999111*********(((''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((!!!)))jjjSSS;;;555555((("""RRRUUU++++++ccc///222)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,---)))+++---,,,)))(((***,,,---+++***,,,///333444555???>>><<<888555555777:::222///,,,******)))'''%%%((((((((())))))*********((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***,,,---,,,)))(((+++......444<<>>@@@@@@@@@999888777555333111//////***))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###########################""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%sssooo999111*********(((''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%000&&&000KKK+++(((|||RRR333|||%%%)))$$$111!!!///999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,---------...///---+++...555;;;888999<<>>888777666444222000///...)))(((((('''&&&%%%$$$$$$##################$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###########################"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$qqqmmm999111*********(((''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%+++000(((ddd..."""...<<>>aaaHHHBBBRRRCCCAAA>>>QQQOOO)))VVV,,,&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))************++++++---///---,,,///777>>>___~~~lllbbbkkk|||fff___UUUJJJ@@@777///******(((''''''))))))((('''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++---''')))000---)))999QQQzzz}}}lll```ooovvvlllpppzzzVVVHHHMMMDDD///222&&&%%%***'''(((+++((())))))))))))))))))))))))************************************************(((((()))))))))))))))))))))))))))*********++++++...---++++++------***((((((***+++***)))((()))***((()))***+++---...000000---***'''(((+++---,,,***)))))))))((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++******+++,,,333,,,((()))...666EEESSSNNNPPPRRRRRRPPPNNNLLLJJJDDDEEEGGGHHHEEE>>>444...111---)))'''***---,,,***+++++++++,,,++++++***)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&666000)))&&&(((******(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&(((+++---//////......///000///---***'''&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&]]]666000,,,,,,+++(((''')))''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***...!!!222(((333666GGGLLL@@@UUUBBBEEE222===...''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))*********++++++++++++)))---...((()))>>>dddvvv[[[dddmmmqqqgggQQQ===444333)))(((&&&&&&)))+++++++++((((((((((((((((((((((((((((((((()))))))))******((())))))******+++++++++++++++//////)))222ZZZuuuoooqqqvvvnnnhhhoooVVVZZZcccZZZHHH111(((+++(((((()))%%%))))))))))))))))))))))))************************************************(((((())))))))))))******)))******++++++,,,,,,,,,111---((((((,,,///111000+++---000000//////000111000///...,,,***((('''&&&'''&&&&&&''')))))))))(((******))))))))))))(((((())))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&''')))+++%%%...CCCYYY```YYYRRRRRRdddfffiiimmmrrr{{{{{{rrriiibbb[[[UUUQQQCCC===111&&&"""'''************+++++++++******)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&777///'''$$$'''***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&)))+++,,,.........///000000---+++&&&&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&\\\666000,,,,,,+++(((''')))''''''&&&&&&&&&&&&''''''&&&''''''((())))))******(((***000CCC|||\\\WWWVVV^^^aaasssMMM111ppplll+++'''!!!''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++*********+++++++++,,,,,,......000<<>>bbb{{{ooovvvaaabbb[[[<<<***+++***+++,,,&&&))))))))))))))))))))))))************************************************(((((()))))))))***************++++++,,,---------+++***+++000777:::999666GGGJJJMMMNNNNNNNNNOOOPPP___]]]YYYTTTOOOJJJFFFDDD555666666444111---***)))++++++*********)))))))))))))))))))))(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%(((///888???aaaUUUMMMNNNRRRZZZkkk~~~rrrqqqnnnhhhaaa]]]\\\]]]```______dddmmmwww^^^\\\QQQAAA555111---)))))))))***************)))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''+++(((%%%$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''')))+++,,,++++++---......,,,***&&&%%%$$$$$$###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&^^^666000,,,,,,+++(((''')))'''''''''&&&&&&'''''''''&&&''''''((()))******+++%%%777$$$---;;;tttggguuunnnWWWNNN[[[NNNbbbpppCCC===222...''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,******+++++++++,,,,,,,,,111000@@@jjjppp```\\\```bbbZZZYYY[[[]]][[[VVVVVVYYYWWWOOONNNUUUWWWSSSWWWbbb```jjjtttyyyqqqooozzz{{{jjjWWW:::555///***(((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***222000444]]]}}}jjjeeeooo\\\___;;;%%%&&&(((+++,,,&&&))))))))))))))))))))))))************************************************(((((())))))*********+++******+++,,,,,,---......>>>CCCNNN[[[dddddd[[[SSSPPPSSSVVVXXXYYYYYYZZZ\\\UUUTTTRRRPPPMMMKKKIIIHHHQQQRRRRRRLLLBBB999333222,,,+++++++++******))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&***555FFFYYYfffXXX]]]lll|||{{{jjj]]]\\\rrr{{{qqqdddwww|||yyyiiiWWWGGG999---((())))))*********))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''###&&&)))***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))***(((((((((***++++++)))(((%%%%%%$$$$$$###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&\\\666222---***)))***++++++***)))&&&&&&'''((((((((($$$+++***(((------+++111,,,'''<<>>666(((///$$$000,,,333 (((''''''((())))))%%%###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((***+++++++++++++++)))'''%%%###""""""###$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!!!!###%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((]]]555222---*********++++++,,,+++)))(((((((((''''''***+++&&&(((111---&&&***<<>>YYYrrrnnnZZZRRR000((()))***&&&))),,,###(((((((((((())))))))))))))))))(((((((((((((((((('''***+++***+++,,,,,,***'''((())))))((()))+++...---)))&&&((()))((('''&&&###%%%'''***+++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''(((++++++***))):::UUU^^^VVVaaa]]]zzzMMM%%%444222%%%777&&&))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$###"""###&&&((('''###%%%"""(((+++%%%&&&)))$$$)))+++!!!!!!+++###///###&&&%%%###$$$$$$%%%((($$$!!!###((()))%%% $$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((KKK444222000...---,,,,,,,,,+++//////---777VVV}}}tttkkkbbb]]]VVVOOOLLLOOOIIIKKKNNNOOOPPPTTTYYY]]]]]]fffuuuxxxOOOBBBSSSKKK---###---)))***************+++,,,+++,,,***---222///111???xxxooo[[[VVV[[[fff|||jjjjjj???,,,---***%%%&&&***************++++++,,,111000)))777mmmfffsss[[[UUUUUUXXXMMM===OOOTTThhhbbbaaaaaaccckkkYYYUUUMMMJJJMMMKKKCCC@@@CCC???AAA666<<>>JJJZZZvvv|||yyywww\\\777+++,,,000***(((+++(((++++++************++++++)))++++++333BBBXXX{{{xxxkkkgggrrr~~~sss{{{}}}kkkIII999555CCCKKKOOO```ttttttgggBBB+++$$$+++***(((+++***((((((((()))))))))******))))))*********)))(((((( %%%...555666222,,,'''***))))))---111333000---,,,///222222///***###***)))'''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%))))))%%%)))222XXXiiiZZZgggggg}}}}}}666$$$111333,,,***)))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$######$$$'''***%%%$$$'''+++///444777777@@@AAA???888555@@@CCC666444///(((%%%&&&(((*********&&&$$$%%%((((((%%%!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&GGG333222000...---,,,------...+++111MMMvvvsss[[[PPPOOOTTTXXX___cccjjjqqqvvvyyy|||~~~}}}mmmoooooojjjccc]]][[[\\\jjjppp```IIIPPPHHH111)))))))))***,,,---...---+++222000222333+++LLLuuu^^^RRRWWWiii||||||EEE333111,,,---+++++++++++++++,,,---...///000>>>nnnggg[[[VVVXXX]]]jjjqqqiii```jjjfffWWWIIIBBBEEEPPPGGG>>>NNNQQQXXXpppbbbCCC>>>@@@XXX___RRRPPPSSSYYYccc```TTTCCC999;;;@@@CCCBBB666LLLNNN111NNNqqq@@@IIImmm~~~zzzzzzBBB///+++///***'''++++++++++++*********+++,,,,,,,,,///000===___zzzzzzttt|||```XXX555333???LLLLLLMMM[[[iiiLLL...###,,,+++&&&(((+++(((((()))))))))*********&&&'''((()))*********)))111,,,((('''(((***000555000777???AAA???===@@@DDD:::999555000///222444333&&&((()))***+++***))))))((((((''''''''''''(((((('''''''''''''''''''''''',,,'''(((+++(((&&&444FFFaaaiiinnnUUUyyy]]]@@@***((($$$***))))))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&***)))(((&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$&&&((('''$$$###$$$&&&)))///333888BBBCCC@@@BBBAAA<<>>BBB<<>>TTT}}}ooo~~~{{{hhhZZZ???888???@@@NNNjjjzzzPPP111%%%,,,+++%%%''')))))))))))))))*********************++++++,,,,,,---000...222<<>>???@@@@@@===888444111---------,,,,,,+++++++++)))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$)))222>>>HHHLLLJJJFFFRRRpppsssrrr{{{yyyssswwwppplllqqqssscccAAA%%%++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***???111444++++++444***(((@@@dddJJJXXXhhh}}}xxx|||EEEFFF444,,,999!!!444'''+++///333555iiiaaaRRROOOppp{{{yyyxxx]]][[[uuuvvvttt```uuukkk???666111""",,,---,,,333///000HHHkkkdddOOOkkkyyysss___<<>>PPPeeevvvbbbZZZvvvqqqrrr~~~cccOOOTTT===444,,,)))(((%%%$$$&&&((((((''''''''''''(((((()))...&&&;;;dddXXXyyy]]]~~~rrraaaSSS===EEEDDDDDDFFFNNN]]]ssszzz|||~~~bbbhhh|||eee000...'''%%%)))'''&&&///(((((('''''''''&&&&&&&&&)))'''&&&&&&&&&'''''''''&&&...222111...---...BBBDDDJJJMMMOOOYYYqqqkkkKKK888111000///***///333///((($$$'''---(((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%(((***&&&!!!###***GGGGGGNNNQQQIIIaaayyy|||yyyzzzssswww~~~{{{~~~~~~zzzzzz~~~xxxppp^^^SSS888&&&***,,,$$$###+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((AAA555///---333000%%%???qqqtttvvveee```wwwxxx]]]~~~CCCBBB:::444///,,,+++444,,,eee]]]KKKVVVrrrsss~~~tttxxx~~~lllvvv^^^bbbXXXkkk}}}bbb|||FFF{{{wwwLLLBBB444)))111000...111///@@@zzzoooggguuukkktttmmmAAAMMM444<<>>AAACCCCCCFFFJJJFFFBBB@@@CCCMMM\\\kkkvvvxxx^^^WWWMMMCCCJJJMMMPPPlllnnn>>>111444///...,,,***(((((('''(((+++...)))'''222999AAAOOOIII\\\tttzzziiizzziii___PPPTTTUUUQQQWWW]]]YYYhhh~~~hhhQQQAAA000******))))))***))))))(((((((((((())))))***""";;;___QQQcccpppyyy~~~{{{~~~uuuZZZqqqccc:::,,,444...***,,,&&&(((((((((((('''''''''''''''((()))***)))***+++,,,%%%(((///:::GGGTTT^^^cccsss]]]DDD)))!!!***333000((())))))((('''''''''((((((''''''''''''''''''((((((''''''&&&$$$%%%000CCCRRRNNNSSS[[[zzz{{{}}}zzzlllhhhTTT777'''))),,,***''''''''''''''''''''''''''''''''''''''''''''''''(((BBB///333444---...EEEfffxxx{{{xxxvvv~~~YYYGGGKKKNNNVVVQQQTTTkkk|||qqq{{{xxxhhh???===999222&&&///,,,666999^^^MMMRRRcccnnnqqqZZZ}}}{{{uuu[[[]]]fffwwwTTTyyyVVVFFFtttPPPRRRuuummmuuurrrGGG~~~DDD777111222...//////;;;jjjxxxGGG@@@777AAA999===FFFYYYLLLBBBNNNQQQWWW]]]XXXiii~~~ppphhheeesss~~~|||TTTRRRfffuuuMMM666+++///...(((------...111666```[[[LLLIIINNNNNNJJJIIIKKKFFF===BBBEEEDDDBBBBBBDDDCCC@@@BBB>>>===AAADDDBBB??????GGGGGGFFFEEEGGGMMMTTTWWWTTT>>>HHHJJJHHHFFF;;;FFFAAA]]]YYY888//////...,,,+++***++++++,,,***000'''%%%;;;PPPTTTTTTJJJtttrrrdddJJJ@@@===IIIDDDFFFRRRVVVWWW[[[WWW888EEEkkkjjjJJJ777///+++******))))))(((((((((((())))))+++"""KKKccccccllltttvvv}}}lll___yyywwwBBB''',,,,,,...000)))))))))((((((((('''''''''%%%'''******))))))***,,,!!!333IIIWWW```nnn\\\;;;+++(((***---+++***))))))(((((())))))(((''''''''''''((()))***$$$(((%%%!!!+++CCCTTTXXXFFF[[[www{{{}}}||||||wwwdddnnnhhhLLL333,,,+++'''((((((((((((((((((((((((''''''''''''''''''''''''(((>>>000555666,,,///RRRooonnn{{{fff___rrr}}}vvvuuugggnnnuuuyyyNNN999???+++)))444///666SSSwwwKKKMMMXXXqqqggggggUUUffflllnnnUUU^^^ooonnnWWWOOO```[[[TTT___ttt{{{aaaIII___zzzRRR;;;555333---111111GGGRRRIII???JJJJJJAAAFFFVVVOOOMMMMMMVVVggghhh___zzzsss}}}eeeXXX~~~ZZZnnnzzzhhh\\\xxx___PPPaaattt___>>>)))000...***---000---,,,FFF{{{xxxCCCMMM???HHHIII???<<>>FFFTTT^^^mmmxxxtttdddccc{{{jjjLLL999///...000***))))))(((((())))))***---333NNNcccwwwzzz{{{yyyjjjeeeNNNeeeccc555''''''+++---+++)))))))))(((((((((''''''&&&((()))(((&&&'''+++///EEEIIISSSgggRRR000''',,,++++++***)))))))))******((((((''''''((()))+++,,,###&&&''',,,<<>>DDDTTTTTTUUUUUUKKKQQQOOOeee{{{pppgggkkkjjjYYYyyyTTTeeezzzeeellluuuhhhZZZWWWxxxzzz===---+++,,,,,,***333//////aaaHHHPPPFFF???CCCGGGFFFGGGKKKPPPRRRLLLQQQVVV\\\fffoooqqqnnn~~~vvveee666...---+++***+++,,,///111...---...>>>WWWdddvvvyyy[[[DDDCCCIIIWWWhhhsssSSSTTT\\\yyyhhhIII111)))+++******))))))))))))******---CCCUUUnnnxxxuuukkkgggsssnnncccUUUKKK---******'''***))))))))))))((((((((('''))))))(((&&&'''---777@@@NNN\\\vvvhhhEEE222,,,,,,+++***************)))(((''''''((()))+++---,,,$$$(((<<>>888,,,000666;;;ZZZzzz|||~~~{{{{{{]]]iiiyyycccvvv{{{xxxfffVVVqqqzzzfffsssCCC666555000,,,222000|||lllJJJOOO]]]eee[[[]]]yyy|||wwwfffJJJ[[[vvvtttkkkKKKkkkFFFTTTjjjggg{{{VVV???CCC>>>666---555:::]]][[[EEEOOO======OOONNNNNNSSSXXX___bbbqqqUUU}}}vvv^^^~~~uuuPPPeeeMMMXXXyyy>>>666+++000---'''444222666yyyiii]]]RRRFFFSSSMMMPPP]]]eeeiiiuuu~~~mmmppppppttt||||||DDD333111---***))))))******...)))222OOOdddgggmmmlllkkkBBBKKKFFFRRRuuuttt___qqqHHH444222******))))))))))))******+++III```|||yyyRRRPPP```nnnzzziiiooorrryyy~~~yyyeeeBBB{{{RRR111000,,,%%%---))))))))))))((((((((((((******(((&&&)))555GGGTTTUUUzzzssskkkhhhhhhiiikkkpppyyyqqqDDD---,,,++++++******++++++)))(((''''''(((***,,,---999$$$'''GGGXXXSSS[[[qqqooolllYYYGGGAAA@@@>>>@@@DDDRRRbbbwwwwwwqqq___QQQWWW^^^HHH&&&))))))))))))))))))))))))((((((((((((((((((((((((((({{{???222666,,,///QQQooorrrlll}}}}}}yyyhhhddd{{{eeezzzwwwrrrpppjjjppp|||vvvccciiinnntttbbbEEEgggeeexxx^^^yyyVVV222333888---444222]]]GGGVVVeeeiiigggiiiZZZfffaaaWWWnnn{{{qqqVVVRRR]]]OOOOOOyyyfffjjjSSSNNN```rrr@@@@@@555,,,444<<>>BBBGGGMMMZZZ^^^iiiooo]]]RRR^^^bbb}}}VVVsssxxxWWWXXXooobbbBBB444000---///555'''000IIIjjjuuu]]]tttyyybbbuuuZZZ]]]tttyyyaaaYYYkkkRRR999)))111---&&&,,,)))---000***CCCkkkgggfffwwwRRR===CCCVVVtttmmmnnnoooqqqsssvvvjjj]]]TTTBBB222------)))%%%''',,,...,,,***UUUcccsssmmmrrrkkkXXXYYYnnn|||VVV}}}]]]```yyy[[[vvvnnnFFFVVVnnn<<<###---///,,,---+++(((''''''(((((('''///888,,,***PPPNNNYYYyyyaaaLLLFFF???===???@@@>>>;;;AAA@@@???>>>???DDDNNNXXXwww>>>111222777...(((***)))***)))''''''***......+++,,,'''555^^^VVVNNNxxxzzz|||xxxrrrWWW<<<>>>===:::<<>>;;;:::LLLiiiPPP&&&$$$'''(((...222***)))(((***...111///,,,)))///LLLXXXWWWnnnvvvpppiiiLLL888@@@GGGUUUlllzzz\\\DDDGGGccc~~~|||pppdddaaa```[[[PPPFFF111***&&&((()))''''''***(((((((((((((((((((((((((((|||???888222---???bbbwww~~~{{{~~~{{{dddOOOpppsssYYYyyypppnnnqqqaaafffnnn|||{{{zzzJJJWWWgggkkkNNNKKKzzzvvv~~~nnndddzzz|||999888000...111RRR}}}PPPBBBWWWzzzsssRRRNNNPPPSSS]]]bbbsssuuuuuu___NNNTTTMMMTTTQQQmmmiiihhheee>>>EEEUUU666444000333UUUFFFGGGXXXWWWIIIOOOnnnYYYtttqqq___TTTeee}}}wwwyyyMMM```qqqzzz//////222+++222222BBBggg^^^222CCCqqq```rrrvvvRRR<<>>jjjQQQ111$$$...&&&)))))))))*********++++++***+++***RRRXXXkkkXXX@@@>>>DDDKKKLLLNNN\\\pppwwwlllRRRBBB:::FFFaaayyyCCC...***000111)))+++))))))---222333///+++,,,???aaaMMMTTTrrrzzz|||WWW===888===[[[nnnYYYNNNooorrrhhhddd^^^UUUPPPRRR999000((('''))))))((()))(((((((((((((((((((((((((((~~~???888///---GGGhhhrrrxxx|||~~~zzzfffSSSlll```qqqwwwuuuhhh\\\eeennnsssCCCnnn______KKKeeewwwjjjkkk:::999...111...eee{{{OOOCCCYYY~~~PPP___KKKNNNrrrssswwwZZZMMMRRRTTTUUUIIIXXXgggcccqqq___FFFFFFeee333444111444eeeuuuEEEUUUccczzzzzzZZZLLLvvvgggdddrrrccc~~~LLLWWWwwwooo333111333///000000EEE}}}IIIGGGBBBTTT[[[MMM^^^pppUUU^^^???\\\lllMMM//////000,,,///,,,555>>>RRRtttrrriiiOOO{{{```kkkttt999000+++,,,---+++,,,000FFF___|||uuu}}}rrrsssPPPHHHggg~~~???KKKnnnYYYOOOZZZ```ddd```ZZZOOOFFFdddrrrKKK]]]}}}\\\HHHFFFbbb000+++555888((()))*********))))))***///---PPPqqqYYY```===???WWWTTTUUUvvvhhhRRRHHHOOOkkkOOO...222555$$$---******///333111,,,)))333NNN___KKK^^^~~~ZZZ999777\\\kkk]]]pppwwwlllgggiiibbbSSSKKKNNN@@@555***&&&(((***(((&&&(((((((((((((((((((((((((((???555...333RRRpppsssuuuzzzzzzqqqeee___hhhiiihhhzzz[[[RRR___jjjzzzwwwyyyXXXWWWgggZZZGGGxxx|||wwweee???888...444///qqqxxxNNNHHH___}}}fffFFFXXXfffLLLSSSqqq[[[OOOKKK~~~iii\\\GGGRRRhhh^^^ccc[[[EEEAAA{{{sss333555111:::vvvuuuzzz}}}XXXooouuuHHHnnn{{{^^^HHHzzzttt___WWWgggtttuuukkkkkkbbb}}}ZZZzzzQQQPPPvvviiiAAA111***000---444UUUfffTTTAAAFFFgggxxxrrrqqqSSSqqqggg>>>vvv{{{YYY333...///,,,---+++777OOOYYYiiiqqqWWWrrr[[[mmmuuuiiiZZZPPPLLLOOO[[[ggg{{{pppTTT<<<))))))...------111KKKzzz{{{{{{~~~uuuvvvtttuuu___PPPeeeTTT999;;;===CCC???BBB888AAAmmmoooIIIWWWeeeJJJ444www---'''%%%)))***+++***((('''((()))'''999```VVVggg<<>>{{{{{{666666000EEE~~~```UUUWWWVVVcccXXXnnnUUUVVVdddlllgggffflllKKKttthhhYYYcccyyyWWWUUUbbbUUU\\\hhhgggzzzVVVLLLpppoooCCC333...///,,,>>>tttnnnUUUKKKWWWuuu~~~}}}kkklllyyy===dddgggeee888---///------...>>>PPPlllyyyiiioooMMMTTTeee]]]JJJGGGKKKGGGFFFJJJKKKFFFBBBAAAEEEYYYrrrqqqLLL...***...,,,,,,111LLL}}}lllUUUggggggIIIHHHDDDEEE:::666222<<>>NNNgggkkkbbbEEE~~~cccUUU\\\LLL```ddd>>>GGGyyy999888000RRR___KKKOOONNNPPPhhhtttOOOtttzzzzzzdddpppgggvvviii]]]sssVVVhhh```bbb~~~nnnWWWqqqnnn~~~jjjzzzOOO???^^^pppHHH555222000,,,FFFnnn~~~gggKKKUUUlllsssuuuYYYwwwVVVggg||||||tttFFFeeeAAAKKK___mmm:::,,,//////111333GGGXXXTTTLLLWWWrrrjjjIIIUUU```XXXjjjmmmyyyfffYYYKKKQQQqqqtttWWW444...000,,,...888TTTzzz~~~tttjjjqqq^^^nnneeejjjddd^^^KKK999:::<<<999:::KKK]]]```tttlllHHHGGGooo{{{UUUHHHTTTIII$$$))),,,)))+++,,,***((()))///555FFFNNNbbbfff444@@@\\\{{{hhhjjjlllYYYNNNHHHcccppp{{{~~~~~~fffcccuuuGGG)))***---***+++///+++'''///>>>XXXQQQaaa{{{rrrKKK@@@ooozzznnnvvvtttrrrqqqhhh^^^___ccc]]]QQQEEEAAA666***&&&))))))&&&(((((((((((((((((((((((((((nnnAAA000444???ZZZvvv|||{{{{{{~~~|||iiirrrVVVhhhdddMMMRRRZZZ~~~nnnNNNxxxvvvtttPPP]]]\\\[[[111777222888hhhuuuPPPOOO]]]ZZZYYYqqq[[[UUUeeetttnnnIIItttttt^^^ppp]]]HHHaaaWWW>>>RRRqqq<<<999111[[[jjjUUU^^^```bbbqqqXXXMMMjjjvvvuuuqqqzzzdddmmmuuuqqqfffpppuuudddccctttwwwWWWFFF___YYY666+++444...HHHcccQQQKKKWWWoooZZZyyy^^^ooovvvttt^^^tttCCCQQQqqq;;;+++///111444999OOOppp}}}eeeOOOHHHoooQQQPPP\\\```xxxjjj[[[nnn|||YYY888222222---222AAAbbbuuussskkkwwwttt{{{tttiiiPPP;;;@@@BBB@@@YYYzzzggg===FFFvvvssshhh<<>>GGGccctttJJJnnnfffwwwuuuUUUppp```tttRRRAAALLLzzz}}}<<<---333---///;;;SSSwwwkkkeeeMMMooommmQQQTTTVVVggglllrrriiivvvCCC)))...111,,,CCCwwwlllpppvvvLLL@@@???OOOaaaOOO444UUUuuugggIII===xxx999222%%%***,,,...111'''(((???EEEaaa}}}XXX;;;DDDiiidddvvvwwwppp???000...111)))***222***111RRRWWWPPPyyywwwyyyAAASSSxxxhhhjjjtttmmmeeeaaabbb```XXXQQQPPPEEEAAA<<<666---%%%%%%)))''''''''''''(((((((((((((((AAA:::333???vvvqqq}}}yyy{{{zzzuuuNNNmmmtttOOOaaaxxxSSSrrruuuZZZQQQ{{{YYYTTT<<<555555999|||QQQNNN^^^ggg\\\wwwKKKhhhddd[[[rrr```hhh{{{xxxrrr```OOOLLLqqqMMM???>>>~~~www444999222oooqqqLLLJJJhhhVVViiiNNN\\\pppjjjUUUTTTsss___PPPkkkuuu}}}RRRuuuSSSYYYcccccceeezzz```JJJPPPnnn666333333<<>>CCCeee???...555111444AAAZZZkkkpppNNNRRRFFFjjjyyyzzz{{{OOO000111222000MMMyyy{{{{{{|||QQQHHHPPPZZZwwwXXXIIIsssqqqlllEEE444kkkyyy>>>111+++---++++++///+++000CCCJJJiii|||eee777AAAnnnzzzNNN!!!...111+++,,,222,,,555VVVXXXtttZZZaaaFFFqqqtttmmmnnniiibbb___aaa```ZZZTTTSSSCCC???:::555...&&&&&&***''''''''''''(((((((((((()))AAA555555AAAnnnrrrvvv}}}MMMvvvQQQeee{{{ttttttUUUmmmnnnYYYYYYzzz{{{^^^OOO:::555,,,555{{{WWWPPPXXXggggggpppZZZkkkyyybbbHHH]]]ooohhhnnn~~~```PPPQQQmmmJJJ===BBByyy{{{555777999~~~dddkkkgggddd```zzzrrrvvvrrryyyJJJLLLgggllluuuqqqhhhtttdddfffvvvddd}}}dddMMMRRRzzz:::444555666tttZZZyyygggYYYWWWuuuGGGJJJQQQDDDLLLBBBpppAAA,,,333000666EEE```uuuooobbblllPPPVVVddd{{{ZZZ111000...000RRRuuu|||ooo~~~yyyQQQ[[[gggooolllJJJDDD\\\mmmOOOYYYhhhwwwpppKKKAAAhhhKKK,,,,,,000***))),,,000999GGGTTTwwwssswwwBBB???[[[xxxoookkk{{{uuu{{{yyy|||AAA---000---...000---<<<[[[XXX}}}yyyhhhyyyIIITTT|||sssiiigggbbb^^^```___ZZZTTTRRRCCC>>>999555///((((((+++''''''''''''(((((((((((()))FFF444222???lllzzzwww{{{___xxxOOOppp~~~iii```SSSqqqnnnWWWccc}}}vvv[[[HHH777666,,,222ttt___TTTUUUaaabbbjjjnnn~~~RRRmmmyyy```iiiTTTaaayyyzzzjjjGGGMMMrrroooggguuuzzz{{{```TTT\\\eeeDDDAAA>>>ppp777666BBBXXXeeerrrkkknnnnnn[[[JJJSSSddd}}}nnn|||IIIHHHSSSbbbzzzyyybbbzzzhhhMMMRRR===333444555}}}^^^HHHrrrOOOoooxxxwwwTTTUUU[[[ooowwwDDDVVViiiGGG,,,222000888KKKjjj}}}WWWYYYQQQcccyyyooo|||ddd000000...111VVVxxx|||{{{tttzzzIII???KKKIIIUUU___pppvvvxxxwwwJJJ>>>LLLRRR&&&---///)))+++***222>>>IIIcccHHHCCC]]]vvvvvvdddQQQdddxxx\\\iiiyyyFFFMMMZZZCCCfff~~~EEE---.........---///DDD___TTTeeeAAAppprrruuuqqq|||}}}yyylllhhhddd```^^^]]]XXXRRRMMMGGGAAA;;;777000***(((+++''''''''''''(((((((((((((((|||OOO;;;111???ppp~~~~~~xxxyyy}}}WWWwwwuuu}}}vvvnnn]]]SSSaaaxxxyyybbbttt~~~rrrYYYyyyJJJ777777222111iiieeeXXXTTTUUUQQQtttmmm^^^[[[ppptttSSSssssssNNNcccwwweeeFFFJJJ}}}uuuxxxqqqXXXPPPbbb```===EEE888```777444FFFeeePPPooo~~~cccWWWJJJaaaYYY```YYYfff|||^^^lllRRRFFFSSS~~~eee```}}}kkkKKKPPP<<<333111===fffwwwWWW{{{vvveeeaaaZZZfff{{{zzz___SSS```vvvQQQ111444222;;;UUUzzzuuuJJJXXXWWWooossscccqqq222555444666]]]zzz{{{tttTTTEEELLLrrrxxxyyyHHH:::999fff---333---)))///)))555DDDNNNwwwvvvDDD???tttvvv~~~pppEEEQQQbbbRRRrrr|||XXXmmm|||ZZZ///+++---...***222KKKaaaQQQVVVKKKhhhsssYYYVVV~~~~~~|||uuufffccc___\\\[[[XXXRRRLLLLLLEEE===999222+++((()))''''''''''''(((((((((((('''zzzWWW===///;;;kkk{{{vvvbbboooOOOYYYwww~~~wwwqqqccc}}}~~~lll```{{{PPP777///333222\\\kkk]]]SSSEEE}}}rrriiilll[[[pppwwwtttrrrVVVccc```aaammmVVVFFFRRRuuunnnTTTOOOllleee777EEEAAAPPP777222GGGvvv```bbbEEEfff777]]]lllooo||||||KKKbbbWWW]]]___hhhdddsssxxxZZZuuusss]]]OOO]]]kkk|||PPPaaalllIIIPPP:::555666AAAkkkrrrqqqYYYLLLjjjxxxssslllUUU222222...:::]]]zzz___qqq]]]dddtttXXX}}}111555333888bbb}}}ooopppwwwuuuWWW666RRRwwwyyyPPPGGGCCCuuu111...,,,(((222+++===QQQYYYWWWFFFUUUpppyyyvvv~~~{{{hhhQQQhhh~~~rrreeewww|||cccooommm444+++---///***777SSSccc\\\~~~wwwOOOaaaUUUkkkuuu@@@JJJzzz}}}}}}zzz{{{|||{{{``````]]]ZZZZZZZZZUUUNNNNNNFFF>>>999333,,,((((((''''''''''''((((((((((((&&&zzz```:::111999]]]~~~|||sssxxxlllxxxVVVdddttt}}}oooPPP]]]tttwwwhhhgggoooUUU;;;)))444333QQQuuugggSSSuuuIIIpppvvvtttpppwwwnnn{{{ZZZ\\\bbbkkkaaaJJJIIINNNrrr]]]QQQUUUdddccczzzjjjVVVXXXddd999BBB]]]BBB888333LLLiiiIIICCCLLL:::UUU]]]zzzppp^^^AAATTTQQQNNNPPPqqqooofffZZZmmmoooaaahhhUUUuuukkkIIIRRR:::666:::999iii~~~```ooommm___lllZZZ555333///>>>jjjvvvfffXXXzzzlllWWW222222///888iii]]]WWWZZZ\\\{{{{{{TTT<<>>VVV|||zzzmmmfffZZZ~~~|||```<<<___}}}{{{}}}JJJXXXjjj{{{vvvrrrccchhhwwwjjjvvvSSS~~~ccc{{{\\\CCC+++;;;444JJJ}}}qqqUUUzzziiiMMMkkk}}}sss\\\tttrrrmmm]]]ZZZ^^^{{{SSSCCCKKK???EEEIIIOOO>>>___GGGcccvvvaaaUUU```XXX>>>AAAxxx;;;:::777RRRdddGGGCCCSSSIIISSSgggjjj{{{vvv___|||UUUWWWQQQNNNZZZnnn{{{sssmmmmmmiiiIIIUUU<<<444666000dddyyyEEEIII^^^RRRYYYNNNXXX{{{rrr|||ccc>>><<<777IIIzzzxxxqqqZZZaaabbb888444///===tttzzzDDDAAAGGG@@@SSSNNNVVVQQQhhhqqq~~~LLLUUUppptttIII:::333nnnBBB000222(((222///TTTsssvvvqqqgggDDDXXXyyybbb\\\rrrxxxXXXyyyeee???//////222...BBB___eeexxx|||~~~YYYjjjbbbzzzppp}}}tttsssvvvxxxaaabbb___YYYWWWXXXRRRIIIJJJAAA999555222,,,((((((''''''''''''((((((((()))(((rrruuuwwwLLLMMM@@@III}}}wwwfffVVVYYYiii\\\///DDDFFFZZZ~~~QQQOOObbbrrr{{{}}}lll|||SSSiiiRRRWWWnnnuuuVVV}}}[[[WWWmmm@@@666...222<<<|||VVV]]]FFFLLL}}}uuubbb[[[zzzttt```{{{lllUUUkkk[[[HHHCCC[[[ZZZOOOSSS```zzz}}}]]]___ZZZIIIiiiIII@@@CCC{{{<<<111444YYY~~~\\\GGGLLLbbbSSSQQQggg}}}ZZZhhhuuuQQQLLLZZZssspppgggRRR[[[bbbQQQTTT<<<333444777^^^hhhMMMDDDMMMccc___^^^~~~iiisss;;;:::GGGhhhiiiwwwaaa~~~dddZZZ444666333<<>>JJJ<<<555===aaagggNNNEEENNN[[[iiiqqqvvvrrrWWWOOOccccccnnnfff^^^```bbbXXXcccooocccJJJPPPyyy444...<<<---~~~]]]|||rrrMMMJJJhhh|||zzzzzz~~~[[[yyyttt~~~^^^bbb<<<===WWW}}}jjj~~~fffZZZ666333...999jjj\\\aaahhhiiippprrrdddGGG<<>>999333///+++(((%%%%%%///+++///)))&&&%%%(((LLLEEEooojjjWWWMMMGGGAAAEEE}}}___SSSmmm~~~vvvbbbiii^^^www~~~zzz|||hhhkkkqqqxxxeeeZZZYYYUUU|||hhhkkkqqq```uuussscccPPP;;;888000111888iiirrrXXXyyydddWWWdddeeefffoooFFFtttUUUaaa~~~zzzdddNNNssswww]]]RRR\\\FFF@@@AAAbbbccc777444<<<]]]hhhQQQDDDOOOdddYYYeee~~~kkkGGG;;;tttbbbttttttvvvfff]]]MMMOOOVVVxxxiiidddIII[[[sss555444???///{{{eeexxx}}}NNNHHHqqq|||yyyjjjIIILLLFFF@@@XXXrrrsss]]]hhh}}}333333333HHH~~~qqqpppyyy~~~}}}{{{RRR@@@:::UUUgggGGG999999SSSnnnCCC666000+++EEE{{{JJJOOOqqq}}}~~~cccRRRPPPTTTwwwmmmjjj666444222777KKKyyyqqqqqqfffooooookkk~~~eeezzz|||vvvqqqeeennnzzzhhhZZZYYYZZZVVVRRRSSSHHHDDD>>>999444000,,,)))---(((%%%$$$"""+++***(((XXXSSSrrrvvv[[[JJJJJJQQQqqqxxx{{{wwwtttwww~~~yyy}}}nnnxxxtttnnnmmm```[[[```888222000333444MMMYYYfffZZZjjjgggbbbJJJwww}}}tttXXXeeexxxrrryyy{{{pppUUUbbb]]]qqqGGG???EEEKKK555000555TTTeeeHHH>>>^^^SSSPPPlllzzz~~~uuu]]]LLL>>>:::CCCQQQgggzzz\\\ooo^^^{{{cccZZZLLLGGGQQQmmm[[[[[[JJJppprrr:::===666888|||nnnppp{{{\\\HHHhhhzzz|||HHHwwwqqqLLL^^^]]]EEEDDD```}}}fff___vvvttt444000,,,@@@oooIIIBBBBBBZZZcccEEE999:::QQQiii777777000,,,MMM}}}zzzHHHWWW|||sssxxxuuuXXXNNNmmmuuuqqqsssyyygggqqq666//////777NNN|||uuukkkiiitttuuuhhh|||wwwlllHHHmmmyyyvvvrrrccchhh~~~kkk[[[XXXYYYUUURRRTTTIIIDDD===777444000,,,((('''))))))555))))))---"""(((iii___mmm~~~{{{```JJJ]]]OOOeeeqqqzzzzzz~~~vvvbbbjjj~~~zzzXXXXXXssskkk@@@444:::444000<<>>FFF<<>>555```pppnnneeeJJJ---sssSSSppp>>>777222???^^^]]]???FFFsss___xxxoooUUUqqqYYY555555222???zzzyyyrrrUUUyyy~~~|||zzzxxxkkksss]]]NNNcccjjjZZZXXXVVVWWWVVVLLLLLLCCC;;;888444...)))(((((('''&&&(((+++,,,***''''''vvvbbbYYY___pppiiiIIIhhhqqqPPPVVVzzz|||WWWJJJiiikkk]]]WWWdddHHH;;;CCC===666<<<999:::888222KKK{{{nnnaaaTTT[[[uuu|||TTTWWW^^^qqqtttrrrWWWRRRddd|||___SSSSSSqqqrrrXXXhhh]]]ZZZhhhEEEKKKFFFbbbRRR<<<333000000===mmmOOOccc~~~YYYQQQdddnnnkkknnnzzziiiRRRWWWjjjhhhZZZjjjnnnoooVVVLLLpppssskkkbbbgggKKK999nnnlll|||vvvuuuyyy|||yyyqqqiiidddbbbbbb^^^xxx\\\dddqqq\\\wwwkkk^^^777111444///GGGzzzxxxzzz{{{cccqqqrrrvvv```KKKaaafffKKK@@@jjj}}}eeeGGG999AAA:::fff}}}rrrjjjVVV777gggwwwQQQhhh>>>:::<<<___kkk888SSSXXXxxxyyyggg}}}hhhYYYooo\\\<<<:::333<<>><<<---:::zzzhhh}}}OOOAAAgggddd~~~KKKHHHOOOcccdddcccaaasssttteee[[[WWWgggZZZyyy{{{HHHGGGBBBSSSGGG333111111///777www[[[hhhPPP\\\uuurrrcccnnnSSSCCCLLLsssyyy\\\OOOXXXIIIvvvPPPWWW~~~tttyyyvvvSSS<<>>666???@@@yyy}}}wwwrrrhhh]]]FFFdddssslllEEE888:::;;;;;;<<>>CCCBBBAAAFFFddd~~~{{{zzzjjjfffbbbBBB]]]zzz888BBBDDD:::444999;;;444:::444111555:::HHHuuu|||rrrxxxlll{{{vvvaaa___bbb]]]vvvZZZQQQIIIKKKjjjwww>>>>>>111666444333lllttt]]]PPPTTT]]]WWWQQQjjjkkkYYYqqqttt}}}```YYYfff|||sssmmmzzzyyylll```NNNvvv|||iiioooxxx~~~gggQQQSSSvvvYYYjjj[[[@@@666111222000BBBxxxuuuVVVBBBRRRsssooo\\\hhhFFF===bbb}}}nnnHHH888444AAAKKKyyysssrrrgggnnnYYYiiizzzjjjlllHHHCCCGGGHHHNNNZZZ]]]}}}www|||zzzyyyYYYTTT===nnngggZZZJJJ:::222QQQZZZnnn}}}pppyyyQQQEEEYYYvvv___ZZZaaaYYYPPPSSSXXXLLLCCC;;;888444...)))((('''((()))))))))((((((((('''zzzqqqIIIBBBEEECCCCCC>>>PPPuuu~~~|||yyyiii___OOOaaaxxxxxx<<<:::???333///<<<444+++888333444555888333000YYYvvvzzz|||~~~~~~jjjoooUUUaaa]]]RRRsssoooLLLGGG===PPPsssNNN999///444333222]]]{{{llluuuuuuXXXjjjvvvwwwhhhuuuLLLYYYoooPPPQQQgggjjjnnn}}}UUU```rrruuutttppp{{{nnnooolllZZZhhh|||www```^^^RRRMMMooollljjjuuu{{{zzzzzz{{{}}}}}}iiicccdddkkkjjjllloooqqqmmmddd\\\]]]YYY```~~~qqqXXXvvvoooZZZEEE===555444333@@@oooyyyPPPVVV___xxx^^^fffvvvcccBBB???ddd{{{|||zzzhhhCCC777333>>>MMMwwwiiipppqqqhhhuuujjjUUUpppoooQQQTTTeeeuuu~~~zzzvvv{{{xxxwww{{{aaa[[[eeeAAAQQQjjjfff```PPPDDD444@@@}}}cccxxxvvvkkkkkkJJJGGGmmmppp```]]]aaaZZZUUUVVVSSSMMMDDD<<<999666///+++***((()))+++***((('''(((((('''lllKKKDDDBBB???DDD;;;;;;MMMxxx}}}zzzooo]]]TTTjjjXXXuuu000222;;;666,,,000999000***777,,,555555333333///IIIyyy~~~{{{~~~}}}}}}~~~||||||xxxfffdddbbbsssbbbbbb\\\sssuuuYYYHHHCCCHHHllleeeOOO444111444333000LLL~~~gggtttPPP^^^mmmJJJGGGJJJaaaxxxZZZNNNaaa|||jjjGGG[[[ooovvvOOOdddooopppjjjfffssslllooommmeeebbbppp^^^ooo~~~ttt|||{{{rrr}}}sssmmmeee```aaafffmmmrrrbbbXXXxxx|||dddQQQGGG:::555333:::aaaMMMooozzziiihhhmmmYYYZZZ>>>DDDkkkyyyooo___@@@;;;777>>>PPPyyyjjjnnnqqqooorrrkkkZZZyyyhhhuuuvvvuuu}}}pppqqqnnnhhheeennnfff___BBBCCC|||nnncccaaadddXXXPPP999111jjjzzz}}}zzzuuurrrrrrhhhZZZKKKQQQlllbbb______YYYYYYVVVIIINNNEEE===:::777111,,,+++''')))+++***'''&&&&&&((('''gggJJJCCC<<<999AAAAAA999???kkk}}}zzzzzzuuu]]]JJJUUUmmmaaa{{{888000@@@///000777999111///333333...888111+++444333555GGG{{{zzzyyyzzzzzzzzz{{{}}}zzz~~~zzz~~~aaadddbbbiiiZZZbbbaaaUUUqqq}}}eee<<<@@@IIIhhhVVVPPPIIICCC777888444///???iii^^^|||VVVXXXOOOUUUWWWkkk}}}mmmfffdddgggiiiNNNYYYZZZhhhPPPjjjggg}}}nnniiizzz{{{wwwnnnlll]]]}}}hhhUUUgggpppaaalllvvv~~~{{{}}}xxxpppmmmwww[[[\\\qqqwwwvvvlllmmmZZZNNN;;;333000333VVVvvvjjjwwwmmmbbbJJJ888KKKvvv~~~sssYYYNNN888<<<===GGG]]]yyyhhhnnnssswwwnnnccchhhyyyyyy~~~uuutttyyyxxxppplll|||YYYXXXzzzKKK;;;MMM___]]]^^^fff^^^YYY===(((\\\|||vvvJJJTTTRRRfff{{{{{{tttXXXRRRZZZ~~~jjjdddaaa]]]XXXZZZTTTAAAOOOFFF>>>;;;888222---,,,%%%(((***)))&&&$$$%%%''''''~~~vvvOOODDD999===AAA;;;999666===ZZZ}}}kkkooosssvvvzzz}}}ZZZYYY\\\wwwnnnpppwwwCCC666666111222222222111111111000000111111000000111333444666\\\xxxwwwuuuuuuxxx}}}zzzyyyxxxzzz~~~~~~{{{yyyzzz}}}{{{sssllljjj___TTTSSS\\\XXXMMMQQQaaaNNN<<>>;;;666---((()))''''''&&&&&&&&&&&&'''''''''kkkDDD===666:::<<<333:::===:::AAAYYY|||~~~uuullljjjrrrvvvcccYYYUUUtttcccUUUeeesssDDD///111666666222111111111111000000000000/////////000111333444IIInnnzzzooohhhhhhoooyyysssxxxzzzyyy{{{~~~{{{yyyyyyzzzzzzxxxuuurrrnnnllllllggg^^^WWWUUUNNNRRRVVVRRRHHHRRR}}}QQQJJJEEEAAAFFF}}}QQQLLLNNNGGGBBB???<<<555888444\\\OOOJJJLLLggg|||tttVVVaaayyywww~~~vvvXXXiiimmmaaaqqqdddlllmmmoooppppppmmmgggiii{{{yyy{{{}}}{{{{{{|||zzz~~~~~~{{{ttttttjjjQQQfffWWWUUU[[[VVVSSSVVVTTTXXXhhh}}}zzzwwwmmmllleeeUUUBBB555444999zzzvvvkkkvvvggghhhyyysssvvv{{{pppSSSGGGrrrgggFFF888666LLLNNNwww|||wwwqqqmmmkkknnnrrruuu}}}zzzxxx{{{}}}sssZZZMMMttt???FFFooo[[[ddd^^^[[[[[[]]]YYYNNNBBB===jjj}}}{{{{{{vvv^^^aaaOOOBBB```qqqnnnfff___]]]^^^aaadddhhhMMMIIIDDD@@@666***&&&)))''''''&&&&&&&&&&&&'''''''''aaa:::888444888888111888===888000999ZZZ{{{|||~~~vvvoookkkjjjaaatttzzzjjjeeejjjooopppqqqaaaeeeyyyeee:::///555666444333111000000000000/////////......---......///000111444HHHpppoooccc___aaaeee{{{sssjjjfffjjjsss{{{{{{}}}xxx{{{~~~{{{wwwtttqqqnnnkkkiiiddd```^^^]]]ZZZTTTQQQRRRTTTLLLHHHVVVyyyzzzPPPGGGDDDDDDOOOVVVGGGLLLKKKEEE>>>AAA???666888666IIIXXXGGGggg[[[mmmnnn]]]dddzzzzzzvvv___SSSyyyYYY^^^kkkbbb___kkkgggsssnnneeeeeebbbsssvvv}}}{{{zzzzzz|||}}}~~~{{{nnnqqq}}}}}}xxx{{{yyyuuummmpppnnn___JJJ999444444VVVzzz}}}lll```cccwwwhhhpppYYYFFFiii{{{NNN888777555PPPTTTqqqpppiiiqqqlllggggggkkknnnnnnmmm~~~xxxvvv}}}~~~|||uuunnnooozzz{{{[[[WWW]]]tttEEE===bbb\\\NNNbbb^^^YYYWWWZZZYYYPPPEEE>>>ccctttzzz}}}iiiLLLSSSBBBMMMqqqoooddd___cccbbb]]]cccpppIIIHHHGGG@@@444(((&&&)))''''''&&&&&&&&&&&&'''''''''```888666333777888888333333666444111;;;KKKnnn}}}}}}wwwiiimmmddd[[[```fffpppzzzqqqoooqqqrrrrrrsssmmmfffaaagggpppppp```PPPMMMJJJbbbNNN;;;222;;;???666...000////////////............------------......//////***333QQQuuummm___XXX\\\ZZZ[[[___eeefffbbb]]]eeekkkppppppmmmmmmqqqwwwiiigggbbb^^^ZZZVVVTTTRRRZZZVVVTTTSSSPPPLLLMMMQQQPPPbbb{{{iiiAAAGGGMMMDDDXXXwwwOOOQQQKKKCCCCCCAAA@@@>>>555777666999qqqmmmYYYXXXhhhzzz|||}}}uuu{{{~~~|||fff[[[\\\kkkUUU___eeecccVVVbbb^^^oooggg___iiieeekkk~~~xxx~~~}}}}}}~~~~~~uuuuuuzzz{{{kkkxxxvvvllluuukkkoooooodddTTTEEE999111FFF}}}sssjjjlllfffccciiiiiimmmdddbbbPPP>>>666444===KKKbbbqqqkkktttjjjhhhfffhhhlllnnnmmmjjj}}}vvviii~~~sssooooooeeelllvvvwwwaaaOOOLLLpppuuuDDDBBBYYYyyyPPPZZZTTT\\\VVVSSSWWWYYYRRRIIIDDD```ssspppvvv|||{{{aaaOOOOOO??????nnnxxxsssmmmhhhgggkkkiiiaaa^^^```HHHFFFBBB:::000((('''***''''''&&&&&&&&&&&&'''''''''}}}~~~```999666111555666999///,,,333777111...000CCC```}}}~~~tttvvvxxxrrrtttwwwvvvtttuuu|||tttjjj```]]]]]]ZZZIII;;;;;;;;;999222,,,---222.........---------,,,,,,---------...............,,,---:::[[[}}}qqq|||kkkhhhfffhhhnnnrrrpppmmmffffffeeecccbbbaaaaaaaaaXXXWWWTTTQQQNNNMMMMMMMMMPPPOOOPPPSSSTTTUUU[[[bbb]]]SSSGGG<<<@@@]]]rrrPPPFFFMMMDDD@@@GGGDDD???===888888888222[[[xxxiiiPPP]]]SSSXXX^^^\\\cccTTTYYYVVVfff^^^[[[llliiieee|||~~~|||zzzzzz|||}}}~~~nnnooovvv}}}zzz~~~kkknnn{{{mmmfff{{{nnnpppnnnggg```UUUBBB222>>>~~~hhh]]]WWWNNNSSSzzz{{{VVVZZZoooxxx}}}bbbWWW:::===444KKKIII~~~~~~ggg[[[qqqiiijjjkkklllmmmmmmmmmmmmnnnyyy~~~rrriiidddqqq}}}uuuvvv~~~bbbQQQFFFQQQggg___???III[[[{{{WWWXXXYYYPPPVVVQQQOOOTTTVVVSSSMMMKKKTTTtttmmmkkkyyywww~~~~~~}}}lll]]]NNNBBBEEE<<>>666<<<666999777000---///111000------,,,,,,,,,+++++++++,,,,,,---......------,,,000,,,)))666\\\nnnrrrppp\\\SSSSSSWWWZZZ___[[[VVVSSSQQQPPPMMMKKKKKKLLLLLLLLLLLLNNNRRRUUUPPPUUUbbbrrrtttFFFIIIFFFDDDGGG^^^OOODDD@@@???>>>CCCFFF???@@@;;;>>>:::999555LLLwwwxxxRRRdddbbbEEEUUUWWWRRR^^^UUUUUUSSS\\\WWWXXXfffeee___iiippp|||www}}}|||}}}yyywwwwwwwwwwwwvvvuuuuuuzzz~~~{{{uuuzzzyyyvvv~~~xxxeeeiiihhhkkksssrrrnnnqqqqqqrrrmmmhhhgggaaaMMM777555iii{{{{{{ZZZQQQ\\\iiikkk[[[GGGiiisss{{{ZZZKKK555;;;555OOOOOOpppsssddd{{{hhhiiikkkkkkkkklllmmmnnnbbblllvvv}}}ttt___PPPVVVfffsssyyyhhhSSSIIIFFF@@@YYYqqqxxxQQQ333>>>aaazzzVVVLLL[[[HHHWWWOOOLLLLLLPPPQQQNNNMMMNNNEEEjjjssskkklll```dddkkkuuu~~~rrrooodddVVVMMMIIIDDD===BBB^^^~~~rrrlllqqqooojjjooowwwnnn]]]XXXPPP@@@111******)))&&&''''''&&&&&&&&&&&&''''''(((~~~}}}XXX333555222222///+++000111,,,))),,,000222;;;,,,%%%444UUUuuuvvv|||uuuIII888:::==='''......///111333444111---,,,,,,+++++++++************+++,,,,,,,,,+++******---***'''***999ZZZzzzXXXfffuuunnnhhheee```[[[XXXVVVUUUUUUVVVXXX[[[]]]```eeelllqqquuuXXXNNNLLLHHH;;;MMMqqqGGGIIIJJJ@@@999???CCC>>>;;;???888BBB:::666888@@@lllTTTeeeKKKDDDOOOPPPLLLQQQSSSUUUQQQTTTUUUVVV[[[^^^```bbbaaapppvvvzzzzzz|||{{{yyyyyyyyyxxxtttqqqyyyyyyyyyyyywwwvvvwwwzzzsssaaa```jjjeeeaaa^^^bbboooppp___jjjllljjjeeefffeeeUUUBBB:::NNNzzzbbbddd|||WWWNNNUUUzzzcccFFFAAA444333???KKKaaaXXXbbbXXXaaafffcccaaacccgggkkkkkkjjjjjjpppooo|||ttt|||bbbLLLHHHKKK===CCCGGGHHHLLLPPPMMMFFFAAAKKKQQQIII>>>EEE```yyy}}}TTTJJJCCCOOOeeeaaaIIILLLMMMGGGOOOIIIHHHIIIKKKIIIFFFGGGLLLCCCQQQttttttyyykkkccc[[[YYYaaaeee```\\\\\\WWWNNNHHHEEE???999===FFFnnnwwwqqqpppoooooopppooohhh```OOOLLL@@@000''''''((('''''''''&&&&&&&&&&&&''''''(((~~~TTT000666666444...+++111000+++,,,111...%%%&&&+++111///+++777___{{{~~~{{{\\\;;;;;;444***555111555///...222000***)))...+++++++++************)))((()))***++++++***)))((('''(((...111,,,777hhhnnnWWWeeefffPPPLLLLLLIII???RRR~~~iiiGGGJJJ;;;GGG@@@888AAA???999AAA===444BBB888222999888QQQuuulllKKKwwwTTTJJJJJJKKKMMMIIIGGGOOOVVVOOOOOOUUUWWWSSS[[[eeedddbbb{{{hhhvvvxxx}}}{{{{{{}}}wwwxxxyyy}}}}}}wwwrrrrrrqqqooommmqqqvvvxxxvvvrrrXXXVVVfffdddXXXZZZNNNUUU[[[UUU]]]eeeZZZ^^^dddddd```bbbeee[[[KKK777999xxxNNNKKKJJJTTTggg{{{tttWWWGGG666:::333PPPKKKwwwSSS\\\ZZZWWWddd\\\WWWZZZcccjjjiiieeeiiieeehhhkkk}}}rrr```fffqqq{{{sssddd```VVVNNNPPPWWWWWWQQQaaa```fffyyyqqqRRRHHHEEEBBB???qqqZZZ>>>]]]KKK===WWW===FFFFFFHHHHHHCCC???BBBIIIKKK:::nnn{{{nnnwwwaaaRRRUUUWWWMMMEEEEEEBBB777888CCCAAA@@@^^^tttxxxtttppprrrxxxrrraaaWWWWWW@@@CCC===...$$$%%%)))***'''''''''&&&&&&''''''''')))~~~~~~PPP111000---111***+++++++++*********)))))))))***++++++***+++000444UUUcccwww|||rrr|||zzzbbb::::::999777666444333333111111000......---------000000///...,,,+++******(((((((((((())))))))))))///&&&&&&+++)))---PPPzzzsssYYYyyytttxxx___GGGQQQUUU<<<555LLLuuuWWWCCCBBBCCC@@@???>>>===;;;;;;::::::999999888888999999:::;;;rrruuuwww~~~JJJbbbzzzNNNWWWQQQJJJFFFFFFHHHHHHHHHIIIHHHKKKQQQTTTVVV[[[aaaiiimmmqqqwwwxxxwwwooorrrxxxyyytttyyyqqqnnntttzzzxxxrrrnnnqqqnnnkkkjjjmmmnnnnnnlllpppnnnnnnqqqxxxtttfffUUUOOORRRUUUTTTPPPPPPPPPPPPPPPQQQSSSTTTUUUVVV\\\bbbbbbccceeedddaaaJJJ111jjjzzzDDDPPPUUUVVVpppwwwKKK666555===666TTTRRRhhhMMM\\\UUUYYYVVVXXX[[[^^^aaaccceeefffdddiiinnnmmmmmm~~~|||XXXTTTXXXiiivvvttt\\\IIIFFFCCC???IIIYYYNNNLLLIIIFFFEEEDDDEEEEEEBBBCCCCCCCCCCCCDDDGGGJJJ>>>NNNTTTttteeePPPHHHGGGIIIFFFFFFEEEIII___{{{~~~|||~~~uuu|||zzzhhhddd[[[UUU@@@...+++***%%%%%%)))''''''''''''''''''''''''&&&{{{OOO000///---000+++++++++*********)))))))))((()))***)))'''(((+++...###...>>>PPPcccxxxtttZZZAAA000888777666555444222111111//////---,,,,,,+++++++++------,,,+++******)))((('''((((((((()))))))))))),,,''')))...***&&&444IIIppp]]]WWW```nnnwww~~~wwweeeooozzzrrrbbbXXXBBBZZZ___LLLBBBMMMhhh}}}gggKKKHHHIIICCC<<<======;;;:::999888888888888777777777777888999999FFFkkk^^^iii|||vvvyyyvvvgggPPPRRRMMMIIIEEE@@@???AAADDDFFFGGGFFFEEEHHHMMMOOOPPPUUU[[[WWWYYY[[[eee}}}mmm{{{ppppppnnnmmmqqquuutttnnnrrrmmmlllqqqtttqqqkkkhhhmmmkkkhhhggghhhhhhgggddddddeeeeeehhhlllqqqvvvyyy{{{sssOOO```YYYPPPLLLLLLMMMLLLKKKNNNNNNNNNOOOPPPQQQRRRSSSTTTZZZ______```bbbccc```RRRFFFQQQnnnccczzzfffkkkvvvkkkGGG666777&&&BBBPPPZZZVVVRRRSSSRRRUUURRRSSSVVVYYY\\\^^^``````dddeeeggghhhhhhrrrwwwaaa```QQQYYYgggvvvpppaaaOOO???@@@999:::GGGWWWiiixxxPPPFFFDDDBBB???>>>>>>>>>???===???@@@@@@@@@@@@CCCEEEBBBCCCHHHssszzzqqqmmmnnnZZZWWW???+++(((***(((&&&(((''''''''''''''''''''''''&&&xxxMMM//////,,,000+++************))))))))))))''')))***)))''''''((()))((()))***+++111<<>>DDDBBB<<<;;;999999777666555555555555555555555555555666777777;;;llltttrrrLLLppphhh>>>@@@===;;;999:::===@@@AAABBBCCCBBBDDDHHHIIIIIILLLQQQZZZ]]]aaagggsssyyy}}}}}}|||___aaaeeeiiijjjnnnrrrsssppptttssstttwwwvvvpppmmmmmmpppnnnkkkiiihhhgggdddbbbaaaccceeefffgggeeecccbbbTTTeeeeeejjjrrrTTTOOOWWWPPPOOONNNMMMKKKIIIHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMOOOUUUXXXWWWXXX[[[]]]\\\TTTLLL===~~~vvviiiZZZvvvwww]]]BBB555666???[[[VVVbbbGGGVVVIIILLLOOOLLLMMMOOORRRUUUWWWYYYZZZ```___```dddeeehhhoooxxxhhhWWWOOOLLLYYYXXX]]]```ccceeeddd```[[[XXXVVVRRRKKKEEEFFFJJJJJJGGG===KKK___tttoooNNN;;;>>><<<;;;999888999999:::999;;;===>>>>>>>>>???@@@EEE???===^^^xxx~~~}}}{{{aaa}}}[[[___TTT<<<'''$$$))))))''''''''''''''''''''''''''''''&&&~~~zzzJJJ......***...+++******)))))))))(((((((((((()))******))))))((((((******)))&&&%%%&&&+++...555999>>>FFFVVVjjjxxx~~~xxxjjjfffKKKHHHBBB;;;777888;;;>>>333222111000///...------+++******)))(((((())))))'''''''''''''''((((((((('''''''''((((((((()))))))))+++***)))+++///000--- ///MMMuuunnnZZZPPPFFF>>>:::BBBWWWhhhlllqqqyyyuuu|||xxxuuu~~~wwwoooiiigggiii]]]TTTNNNSSS[[[]]]YYYUUUKKKRRRnnn]]]LLLHHHHHHJJJDDD:::777;;;666666555333333222222222333333222222333333444555555HHHUUUvvviiiMMMaaa555AAA888<<<;;;::::::;;;;;;<<<<<>>>>>======>>>???@@@999AAAaaa```zzz^^^tttEEE555'''%%%((()))'''(((''''''''''''''''''''''''&&&yyy~~~~~~FFF,,,...)))---+++)))))))))(((((((((''''''&&&&&&'''(((******))))))$$$&&&)))++++++++++++,,,'''*********000777555---000;;;GGGJJJHHHIIIUUUbbbSSSNNNIIICCC:::000++++++999<<>><<<555444444333222111111111111111111000000000111222222999---eeeFFFlllcccTTTKKKbbbWWW<<<:::;;;:::::::::999888888888888???>>>@@@CCCCCCAAABBBFFFFFFHHHPPPXXXVVVQQQZZZjjjkkkIIIOOOTTTUUU\\\```___```eeekkkmmmmmmnnnpppooojjjgggmmmvvvkkkgggaaa[[[WWWXXX[[[]]]\\\]]]^^^___^^^[[[WWWUUU]]]```YYYPPPPPPNNNJJJJJJKKKJJJKKKNNNNNNIIIDDDBBB@@@BBBJJJOOOJJJFFFCCC<<>><<<<<<<<<<<<;;;:::============>>>@@@AAABBBCCCGGGIIIGGGHHHNNNQQQQQQ```RRR]]]JJJqqq???DDDOOOZZZqqq___HHH555222:::NNNLLL]]]JJJMMMFFFCCC???JJJGGGGGGGGGIIIKKKMMMOOOPPPQQQTTT[[[ccceeeeeehhhmmmzzzzzzfff```XXXQQQNNNNNNQQQSSSXXX^^^iiiwww~~~]]]KKK>>>444333:::777777666666666666666777666888;;;;;;;;;::::::;;;666::::::444KKKtttyyyhhhccc111,,,(((((((((&&&''')))''''''''''''''''''''''''&&&vvvxxxBBB+++...(((+++)))((((((((((((''''''''''''%%%$$$$$$%%%''')))((('''...---+++)))'''&&&&&&&&& '''+++)))%%%%%%'''(((***+++***)))***,,,+++((('''''')))+++...333999>>>111555999;;;:::777555333000000000///...---------******))))))))))))******'''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&***,,,)))&&&'''(((''',,,,,,---...444GGGiiitttOOO777>>>777888BBBGGGCCC>>>>>>III@@@888666333222;;;GGG555:::HHHZZZgggvvv|||qqqHHHFFFJJJDDD<<>>555555>>><<<222222222111000000000000000///////////////000111111:::<<>>@@@DDDJJJHHHKKKQQQRRRPPPVVV```kkkPPPQQQHHH===TTTIIISSS\\\```cccgggiiigggcccdddfffeeeaaa^^^eeeooodddaaa\\\VVVSSSTTTYYY]]]VVVWWWWWWWWWWWWUUUTTTSSSNNNRRRRRRMMMHHHIIIJJJHHHHHHHHHHHHIIIIIIGGGBBB???DDD???888555888<<>>===;;;999999888888777;;;;;;;;;;;;<<<>>>???@@@???DDDFFFEEEFFFKKKNNNNNNWWWZZZ\\\SSSuuuQQQMMM[[[kkkgggPPP<<<000666DDDMMMhhh777AAAJJJ:::AAA???EEEDDDDDDDDDDDDFFFHHHJJJLLLLLLOOOVVV]]]^^^]]]cccjjjttttttvvvyyybbbJJJ666555===<<<666222333333333333333222222222111333555555444333444555666111;;;666666HHHffflllooo:::%%%'''******(((&&&''')))''''''''''''''''''''''''&&&uuusss>>>***///(((***(((((((((((('''''''''&&&&&&)))&&&$$$$$$&&&((((((&&&'''&&&$$$$$$&&&)))+++------------)))###!!!'''000%%%'''&&&%%%)))000///)))......,,,+++***+++,,,---888777666555333000---+++//////......---,,,,,,,,,))))))(((((((((((())))))'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$(((,,,---++++++,,,!!!&&&,,,---''''''777JJJ|||iiiUUUPPPPPPNNNNNNSSSTTTBBB555777???HHHVVVdddsss|||{{{mmmEEEIIIRRRFFF>>>DDD222:::@@@>>>888444444444000//////............/////////......//////000111&&&000,,,WWW^^^HHH___~~~nnnvvv^^^FFFTTT:::>>>(((111---000111222111///000333666444444888<<<===;;;<<>>AAA===<<>><<<888555666888777777777777888:::;;;<<<999>>>AAAAAABBBGGGJJJIIIHHHVVVQQQ\\\^^^___[[[vvv|||eeeKKK<<<444333===JJJcccTTT666999???666;;;@@@;;;@@@@@@??????@@@CCCEEEGGGIIIIIINNNTTTVVVWWW[[[aaacccmmmrrrllllll}}}oooWWWFFF444333333666777777666666000111111000000///.........///000///......000111444+++:::555,,,111???gggnnnrrr:::000&&&((())))))((((((((('''''''''''''''''''''''''''&&&}}}wwwppp~~~<<<)))///((()))'''(((((('''''''''&&&&&&&&&///+++'''&&&''')))(((''')))(((''''''((()))((('''(((""""""))),,,'''$$$&&&)))---&&& $$$((()))%%%(((***+++...000000...---,,,---///333555555444...------,,,,,,+++++++++(((((('''''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++$$$###(((+++'''%%%'''...)))'''))))))''')))000333DDDooo}}}vvv|||{{{TTTNNNFFFBBB@@@>>>======@@@333...222444///...444......------,,,,,,------///............///000000222(((888999bbbTTTMMMtttxxxWWW@@@[[[@@@===---///111111111222222000---...111555///000444999:::888:::>>><<<@@@CCCGGGMMMUUUXXXXXXXXX]]]cccooo|||@@@EEE444000CCC@@@999IIIDDDGGGJJJKKKQQQYYY^^^^^^^^^___dddfffbbb\\\\\\```ZZZ\\\^^^]]]\\\\\\^^^aaaTTTTTTUUUUUUSSSPPPMMMKKKLLLHHHJJJHHHBBBFFFHHH???DDDCCCAAA??????@@@>>>;;;666;;;777555999666111666---666===<<<333---000555222222222333444555666777333999<<<<<<>>>BBBEEEDDDEEERRROOOYYY[[[tttxxxjjjuuuzzzggg}}}hhhWWWAAA...,,,222999BBBLLLSSS333GGG555555888555BBB111===<<<;;;;;;<<>>333:::dddlll|||III555---+++***(((''')))+++)))%%%''''''''''''''''''''''''&&&}}}ssssssuuu>>>)))+++,,,(((%%%(((((('''&&&%%%%%%$$$$$$666JJJMMM555"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++,,,---...000000000000///,,,,,,,,,,,,+++***))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))///---555PPPwwwuuu\\\OOOFFFEEEBBB@@@===<<<;;;:::666555444333111000///...///...---,,,+++++++++++++++++++++,,,,,,,,,------...,,,//////DDDqqqiiiFFF|||sssNNNLLL]]]hhh777777000...333***........................111111111222333444666777999;;;===@@@DDDJJJQQQVVV```bbbdddfffmmm|||\\\555888888777777888:::===>>>@@@AAACCCFFFJJJQQQYYY^^^PPP[[[bbb```^^^aaabbbaaa```___^^^[[[ZZZ\\\```ddd___\\\WWWTTTSSSPPPLLLHHHDDDDDDDDDCCCAAA???<<<;;;<<<;;;;;;:::999888777777555444333111000/////////////////////////////////000000000000000000000000444666888999:::<<>>@@@BBBFFFMMMTTTYYYLLLUUU[[[\\\]]]aaacccbbbcccdddeeedddbbbbbbbbbdddXXXUUUQQQOOONNNKKKGGGDDDDDDCCCCCCAAA@@@>>><<<;;;::::::999888777666555555444333111000///.........................................................111333555666666888;;;>>>BBBAAAFFFLLLNNNXXXxxxqqqooonnnZZZFFF:::999///...:::CCCCCCCCCGGGggg===888666444333222222333444333444444444555777888999>>>>>>@@@BBBGGGMMMRRRUUUXXX\\\aaadddeeefffggghhhccchhhmmmpppvvv~~~~~~yyyuuuNNN===333777<<<999555666222111111000//////......,,,,,,+++++++++*********))))))))))))))))))))))))++++++,,,---...///000000666888TTTaaa444(((''' )))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxooommm888&&&***+++(((''''''''''''&&&&&&%%%%%%$$$(((+++HHHIII--- )))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''((()))***+++++++++***------,,,,,,***)))((('''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))$$$***---((( """000>>>EEE___YYYQQQHHHDDDEEEFFFCCC@@@>>>===;;;999777666555555222111111///...---,,,+++------,,,+++******************+++++++++,,,,,,,,,---//////---***444fffttt|||}}}xxx}}}}}}TTTRRRMMMiiiGGG,,,***333******111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444555666999>>>AAAHHHLLLOOOMMMHHHEEEGGGJJJbbbxxxaaaGGG---000666&&&///.........///000222444777888:::===@@@FFFMMMQQQQQQVVVZZZ[[[___ccceeecccaaadddffffffddd```^^^]]]TTTRRROOOMMMLLLJJJGGGEEECCCBBB@@@>>><<<;;;;;;:::777777666555444333333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111222333666999???:::AAAKKKHHHFFFaaakkkwwwcccQQQBBB666000333***444JJJIII<<>>???>>>777111;;;555555::::::333000333000000//////......------))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***+++,,,,,,------+++666WWWqqqAAA)))+++///,,,))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++{{{lllkkk666'''++++++''''''''''''&&&&&&&&&%%%%%%%%%***&&&!!!!!!%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))),,,,,,,,,+++***((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((()))))))))(((+++///222111,,,&&&!!!000333444999JJJfff}}}~~~jjjbbb[[[EEE...666333222777===???;;;666;;;:::888666555444333333111000///...---,,,++++++,,,,,,+++***************************++++++++++++222111)))+++111***999bbb|||mmmiiiiiiooo{{{\\\LLLNNNXXXoooCCC///)))111555+++,,,222---************************++++++++++++,,,---...///111222333444444777:::===CCCHHHMMMNNNKKKHHHGGGHHHKKKEEEIII]]]yyyYYYHHH;;;222***'''666===...------------...///111111222444666888;;;@@@FFFJJJUUUVVVWWWYYY]]]``````___\\\^^^___^^^[[[VVVTTTRRROOONNNLLLJJJIIIGGGEEEDDDAAA???===;;;999999999999444444333222111000//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......///222444999888>>>GGGGGGIII]]]vvvuuurrrsss}}}ttt```LLL???777444222...333AAAKKKDDDGGGoooEEE555444000000///...------..................///000111222333555888<<<@@@CCCFFFGGGLLLQQQYYY^^^aaaaaabbbbbb]]]WWWWWW]]][[[SSSPPPUUUMMMKKKIIIHHHHHHFFFCCCAAAEEEAAA======AAABBB@@@======999666666333---...333......---------,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,///333:::MMMnnnjjj111(((---&&&%%%...(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))|||jjjkkk666)))---***%%%'''&&&&&&&&&&&&&&&%%%%%%%%%###,,,***((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))))))))...)))%%%&&&***,,,***'''&&&***,,,---///111222000BBBOOOcccttt|||}}}xxxmmm^^^RRRMMM>>><<<111%%%'''333444---333222222444666777888888888888666555333333222222000000///...---,,,,,,+++++++++***)))))))))******)))))))))*********++++++***///)))---:::555000@@@rrrVVVqqq~~~XXXgggzzzGGGXXX}}}|||gggOOOEEEOOObbbnnnLLL)))//////111...))),,,///+++************************++++++***++++++,,,---......///111222333555999<<<<<<@@@EEEHHHGGGFFFGGGHHHDDDIIIOOOKKK>>>>>>^^^gggDDD444:::***,,,333444...,,,---***,,,,,,,,,,,,---......//////111333555777;;;@@@DDDMMMLLLMMMRRRVVVXXXYYYYYYZZZZZZYYYVVVRRRNNNMMMMMMGGGFFFEEEDDDBBB@@@??????===<<<:::888666666666777111111000///...------,,,++++++******)))*********************************)))))))))))))))))))))))))))+++,,,,,,,,,---///111333999===???FFFSSS^^^ccchhhnnn^^^aaaxxxsss___UUUEEE888111///111222333@@@EEE@@@IIIoooooo999---000......---------------------------------...///000000222555999===???AAABBBHHHMMMTTTYYY[[[\\\\\\\\\ZZZWWWZZZaaa___UUUOOORRRRRROOOJJJHHHFFFFFFDDDCCC;;;<<<<<<;;;888777666777555111------...---///111,,,,,,+++++++++++++++***'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***333%%%'''555333333YYYuuu|||~~~HHH888)))&&&((('''%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###{{{xxxiiiiii555)))...)))$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,***%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))******))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***((())))))&&&######(((,,,+++***'''%%%&&&))),,,---------///111222222111000333000---...000...)))%%%'''///...---///+++%%%'''111999;;;999888777666555444333222222222222///......---,,,,,,++++++******)))))))))))))))***((())))))))))))*********%%%...///---000//////555<<>>======???@@@CCC555///999DDDFFFCCCAAA???HHHeeexxxiiiJJJ***222444777***(((666+++%%%,,,333000'''""")))))))))******+++++++++,,,...111222444888<<>>>>>???999999777666555444444444000///...---,,,++++++***)))))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---///111888:::888AAAQQQVVVOOO```kkkTTT\\\nnn{{{jjj\\\VVVEEE???666///---///222444@@@FFFEEEHHHjjj666111))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...---///222555999;;;===>>>CCCHHHNNNSSSUUUVVVWWWXXX______bbbeeebbbWWWOOOLLLFFFEEEEEEEEEEEECCC@@@======@@@AAA>>>888555555888000...---...000///+++(((***************)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***'''))),,,)))***>>>XXXrrr{{{///(((---111///,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$tttrrrhhhddd222(((---((($$$)))&&&&&&&&&&&&&&&&&&&&&&&&+++!!! )))***!!!!!!***$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''(((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((()))***$$$)))---...***'''&&&''',,,***))))))))))))***,,,((()))(((&&&%%%''')))+++)))******++++++,,,+++)))...,,,(((###"""&&&+++...222000---)))''')))///444333333222111000000000000---,,,,,,++++++******)))))))))((((((((())))))***((((((((()))))))))*********)))///111'''$$$+++...///DDDjjjVVVmmmdddLLLTTTkkkpppdddLLLXXXLLL^^^```UUUiii[[[333,,,<<<...///,,,...444000)))(((***************************))))))))))))***++++++''')))+++------...111333666777888999999:::<<<===BBBEEEGGGBBB999222444999...333333AAAGGGHHHUUUWWWaaasssvvvsssllldddSSSBBB<<<>>>>>>:::(((999333000111111444%%%,,,,,,(((((('''***444(((((())))))))))))))))))***,,,...000222444888;;;>>>AAAIIISSSVVVUUUYYY```[[[ZZZXXXSSSOOOLLLKKKKKKFFFHHHHHHEEEAAA??????@@@666666666555444333222111......---,,,+++******)))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---///222444666===DDDGGGEEEKKKTTTjjjOOOFFFRRRiiiyyysss___KKKAAA@@@888444000000333888<<<>>>EEEHHHWWWvvv@@@***###...---)))******++++++******************)))******+++,,,,,,---///111444777999;;;===AAAGGGMMMPPPSSSVVVXXXTTTYYY[[[XXXSSSNNNFFF>>>DDDCCCCCCDDDDDDBBB>>>;;;333444444333111000111222111222222000...,,,)))%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''!!!///000$$$%%%555999///111FFFtttFFF$$$222444((("""&&&)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''ooonnniii```...'''---(((%%%***&&&&&&&&&&&&&&&&&&&&&&&&((($$$###'''***(((### $$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))******%%% """'''+++)))%%%%%%$$$&&&((()))((('''(((""")))...,,,&&&&&&)))---"""'''***(((&&&&&&((()))&&&###%%%+++///,,,'''$$$$$$%%%'''***---.........111111000///////////////++++++******))))))(((((())))))(((((((((((()))***(((((((((((())))))))))))000!!!***888...***111...///,,,777pppgggYYYYYYtttkkkOOONNN]]]dddfffooozzzzzz|||uuudddRRRJJJMMMQQQ___[[[jjj```666///111...000444555<<>>???888888666666:::===:::444666???---222333,,,:::,,,***222333444888222+++111,,,///...,,,000555222***------'''999))),,,###...)))111***###+++000***&&&))))))******+++*********)))+++---///000222666888;;;???HHHQQQRRROOOSSS[[[VVVVVVUUURRRMMMIIIGGGGGGCCCEEEEEEBBB>>>;;;<<<===444444555555444222111///......---,,,+++***))))))((((((((((((((()))***+++************************))))))))))))))))))))))))'''((())))))((((((***,,,...+++///888<<<:::===FFFQQQXXXmmmdddCCC@@@EEECCCXXXdddooouuu~~~}}}yyyooojjj```RRR???111...222///------000777>>>DDDGGGAAAIIIppp777'''---555000+++(((((()))))))))))))))((())))))((((((((())))))******+++,,,...111444777999999===CCCIIIMMMQQQVVVXXXRRRZZZ[[[UUURRRSSSNNNDDDHHHDDD@@@===<<<;;;:::888999666444333444444333111+++------)))&&&(((+++...''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((%%%&&&++++++((()))...111222999GGGeeewwwFFF''')))111,,,"""***,,,&&&(((///,,,!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###sssqqqwwwlllUUU333,,,'''***&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''((('''"""%%%%%%###)))%%%///,,,,,,*** )))&&&###(((,,,(((###+++(((###%%%+++***(((&&&&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))***++++++,,,///000111///,,,,,,///222,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***//////777^^^{{{UUU<<>>DDDDDDHHHQQQVVVVVVSSSSSSRRRQQQNNNJJJGGGEEEFFFCCC@@@>>>>>>===:::777444444333111000...------))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,...111666;;;???AAALLLSSSbbb}}}ooo;;;999DDD999@@@CCCBBBLLLaaannnnnnnnnooolllhhhhhhggg^^^QQQHHHFFF777333444444888111111---444OOO<<>>;;;888777888555333222111111///...,,,,,,,,,+++***))))))((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))000***,,,555777<<>>222+++((()))******''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%vvv|||ooosssUUU333,,,'''+++'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%###""""""###000###///%%%"""&&&---###666+++,,,&&&$$$)))"""111000&&&***''')))+++!!!!!!'''(((&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))***+++++++++---///...,,,+++,,,---,,,+++***)))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,000000---+++777[[[rrrlllQQQAAAwwwttt[[[RRRPPPMMMNNNSSSOOOKKKJJJOOOUUUXXXXXXUUUXXX[[[[[[bbbyyyiii333...888222(((&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,//////111222333555666666666666666555444333111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))***,,,...///111111555999<<<>>>FFFPPPTTTRRRVVVUUUTTTQQQNNNKKKIIIGGGEEEBBB???======;;;888555333333222111///...---,,,))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******,,,///333777;;;===BBBHHHQQQ___xxx}}}___===@@@======??????===:::999HHHLLLKKKGGGDDDDDD???888???<<<444555444111222000@@@???@@@BBB444BBB[[[rrrIII///%%%+++,,,,,,...+++)))))))))))))))))))))))))))((((((((((((((((((((('''((()))+++---...000000444777;;;???CCCIIIOOOSSSVVVUUURRROOOLLLIIIGGGFFFEEEDDDBBB???<<<999777555555333000/////////---,,,+++++++++***)))(((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))---+++///444222...555@@@999AAAOOO___nnnyyyvvvjjjZZZFFF111###333///)))&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrlll}}}TTT333,,,(((+++''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&%%%$$$"""$$$!!!''' ))))))$$$''')))###%%%444;;;(((---!!!&&&!!!$$$((()))"""'''///)))$$$$$$(((***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))+++---...,,,+++++++++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))*********++++++++++++***(((---000***---QQQ{{{]]]hhh|||yyylllccc``````___^^^uuu```666...666'''"""000(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++------...000111222333444555555444444333222111000///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))+++,,,...//////333333333777AAAMMMQQQOOOVVVUUURRROOOLLLIIIGGGFFFBBB@@@===;;;:::999666444222222111///...---,,,,,,)))))))))(((((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++...222555777999???BBBCCCPPPpppoooXXXEEE666666666333666@@@000444666222///000111000---***...666888777:::CCC999AAAGGGCCCRRRddd999%%%(((...,,,&&&---000%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))***,,,------111444777;;;???DDDJJJNNNOOONNNMMMJJJHHHFFFEEEDDDCCCAAA???===:::777555333222000---,,,,,,,,,+++)))******))))))(((''''''''''''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++///111000...---,,,---...///111444777999;;;CCC===555000//////---+++***)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&kkkqqqRRR222,,,(((,,,((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&))))))(((%%% )))***%%%$$$###!!!###666###"""***888!!! !!!***'''...###$$$---$$$)))$$$"""((('''$$$###(((***((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))***++++++++++++++++++,,,++++++***)))(((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++***$$$)))444222)))///@@@jjj~~~zzzOOO***///333///'''$$$***222(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++++++++,,,---...///000111333333333222111000//////---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))***,,,,,,---...///000333;;;EEELLLOOOSSSQQQMMMJJJFFFDDDCCCCCC???===;;;999777555333222000000///...---,,,++++++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++...000222666<<<>>>===AAAWWWxxxzzz^^^MMMCCC;;;:::===;;;;;;;;;999999;;;>>>???HHH>>>CCCBBB===999888HHHAAAPPPbbbfffuuu222++++++000666---###)))///&&&))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''((()))***++++++...111444777:::>>>CCCGGGIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>;;;888555333222000...++++++++++++)))((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))),,,,,,***,,,111222...666444222///...///000111111...,,,,,,...//////...++++++++++++++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%)))rrrqqqOOO000,,,(((,,,((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%% 000$$$)))!!!999---)))$$$///'''###>>>"""!!!###+++ )))"""'''+++$$$***&&&+++'''!!!!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((***)))''''''((()))+++,,,+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********222+++&&&(((,,,......---000WWW>>>...***222000%%%'''333111###))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))******+++,,,---......000000111000000///...---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***++++++***---000333666<<>>DDDPPP```lllqqqdddOOO;;;CCC===666444666777666555@@@555@@@<<<<<>><<<:::777555333222///---+++*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%......+++&&&''',,,,,,'''******+++---///222555666000///...,,,***'''""" ))))))((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%)))oooMMM...***'''+++'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''%%%""""""###$$$...999nnnSSS;;;222(((DDD{{{vvv\\\(((''')))'''BBBaaapppQQQ+++$$$YYYRRRZZZHHHIII^^^???###$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))******(((((((((((((((((((((((((((&&&%%%%%%''')))))))))******)))))))))))))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((......''''''...000++++++777JJJfff{{{===***111222,,,&&&'''+++---***%%%************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,.../////////......---,,,***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***))),,,111333222444???LLLKKKJJJHHHEEECCCBBBAAA@@@:::::::::777333000000000------,,,++++++***))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,...///444111111:::DDDMMMVVV\\\kkkuuueeeZZZOOOKKKJJJGGGBBBAAA===999QQQQQQ^^^zzzJJJ///333(((222---!!!%%%...***'''))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''(((((())))))*********,,,...///111444888;;;AAAAAAAAAAAAAAAAAA@@@@@@======;;;888666444222111...,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***)))***,,,,,,+++)))&&&------------,,,***)))((())))))***+++,,,...///000%%%&&&&&&%%%###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""########################$$$$$$%%%%%%&&&&&&}}}}}}vvvJJJ,,,)))&&&+++&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))&&&""""""(((...JJJ,,,NNN!!!&&&CCCwww,,,,,,wwwKKK"""&&&,,,'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***+++++++++))))))))))))))))))))))))'''&&&'''***------***(((******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))) ***000---+++,,,+++(((111,,,)))444OOOvvvqqq888AAA???333000***(((+++...)))!!!$$$///))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++++++++------------------,,,+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******---111000111999DDDEEEEEEDDDCCCBBB@@@???>>>999::::::666222//////000,,,++++++******))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))+++---...000---...555===CCCKKKTTT___ccc}}}|||}}}\\\:::777000***"""...///&&&***111,,,))))))$$$((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''((((((((((((((()))+++,,,---...111555888>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888666444222000///,,,***(((((())))))((('''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$'''...///***)))...)))***+++---...///000000++++++***)))'''''''''((($$$&&&((('''%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""######$$$%%%%%%&&&&&&$$$~~~kkkvvvIII+++(((&&&***&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!&&&***)))%%%(((222;;;ttt''']]]]]]'''EEEuuu &&&...;;;888(((PPP&&&"""&&&,,,((( """,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,************))))))))))))((())),,,111444333---(((***)))))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---)))&&&&&&(((***+++,,,%%%+++///...+++999^^^{{{WWW444333,,,&&&111'''''',,,...+++)))******((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++,,,,,,---------,,,++++++))))))((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))),,,((()))...000000555<<>><<<:::888::::::666222......000++++++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((***---...------111666666666???KKKOOO[[[nnnlllMMM<<<777%%%***555&&&000***'''***+++%%%***---&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))***+++,,,---///333666<<<<<<<<<<<<<<<<<<<<<<<<999888666444222000...---+++)))''''''(((((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---$$$###)))'''!!!---******))))))*********+++(((***------,,,)))'''&&&"""%%%(((((($$$"""!!!"""########################!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&%%%|||fff???...)))---&&&***"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((***&&&555^^^AAA'''HHH(((@@@666))),,,!!!<<>>...)))---&&&+++###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&)))***###,,,EEEfffjjj???:::<<<%%%(((fff+++dddqqq000((((((DDD"""###$$$%%%&&&''')))+++$$$###"""!!!"""%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******)))((()))))))))***(((***......+++---222@@@???DDDCCCCCCHHHHHHMMMKKKVVVMMMRRRUUUMMMRRRPPPHHHDDDDDDAAA666111///)))///%%%%%%'''%%%***///)))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,---...///000...888JJJ^^^vvvdddKKKJJJSSSDDD???888222......///000+++'''%%%&&&***+++(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))******+++...111555777777888999:::::::::999666555444333111...,,,+++*********)))((('''''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&******'''(((,,,***,,,---...000333999<<<>>>===>>>???===>>>KKKZZZtttSSS::://////......------+++)))&&&$$$))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++---//////111333555888999999999888888777555333000...,,,+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))))))*********))))))(((&&&&&&'''&&&$$$###$$$'''***---##############################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%uuusss===...)))---''',,,%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$&&&---'''###***111111BBB///WWW iii"""000))) DDD---,,,)))'''%%%###""""""((('''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))'''&&&&&&'''((((((((($$$&&&+++000333999FFFSSSIIIKKKMMMPPPTTTYYYaaaeeeYYYaaa[[[^^^[[[RRRYYYUUUbbbddd^^^WWWVVVOOOGGGIII000***...222...---+++ ((()))******(((&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------...111000///000666HHH^^^oooooo```SSSNNNJJJIIIVVVhhhooollleee\\\RRRJJJEEECCC999///%%%$$$)))---)))$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))))))))+++...000///000222444666777888888555444444222000...,,,+++******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''(((***+++))))))+++***+++,,,,,,,,,...111444444444444555111...222777777OOOggg}}}dddFFF222)))(((---333''')))+++,,,+++******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***,,,---...///111444555555555555555444333111...,,,+++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%'''(((##############################$$$$$$$$$$$$##################$$$$$$$$$%%%$$$nnn```{{{;;;---***---'''---'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))$$$###,,,***"""###000<<<%%%qqq"""nnn(((&&& +++MMM%%%$$$$$$%%%&&&((())))))(((((())))))'''$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***&&&$$$&&&)))+++,,,...111888AAAHHHJJJMMMSSSYYYzzz{{{~~~~~~{{{}}}rrrxxxlllccchhh```UUU\\\PPPEEE>>>111 !!!---000&&&)))+++***(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,***---000///------000333===FFFRRR]]]iiisss{{{uuuggg[[[KKK>>>BBB111444UUUrrrwwwrrrqqqccceeejjjnnnnnniiiaaa[[[QQQGGG999...))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''(((***,,,+++---///111333444555555444333333111000...,,,+++***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((()))************+++++++++,,,+++))))))***,,,......111333444444555666...333333;;;SSSiiizzz]]]>>>===111)))---333222,,,'''***++++++)))(((***...222))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++,,,---///000222333333333444333111000...,,,+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((())))))(((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$zzzttt{{{nnnVVVwww:::---***---&&&---'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&""")))***)))///FFF444222999>>>BBB888111>>>\\\:::888444222000...***'''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))...)))'''+++......111777EEEGGGJJJQQQ]]]pppwwweeefff___VVVRRRIII999222///&&&'''(((******)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((()))*********(((***,,,---,,,...111555%%%(((,,,000222444777:::===<<<<<<===???@@@@@@??????;;;444......111111---...;;;[[[aaabbbgggnnnrrroooddd[[[```]]]UUUEEE444)))'''*********))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''((()))(((''''''(((***,,,,,,...///111111222222333222222111///---+++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))************************(((((((((&&&&&&(((((((((,,,...000111000000222333111222222222444666666555??????555111888777555;;;GGGSSSaaappp~~~xxxeeeMMM<<<888888888777***---333555///***,,,333......---+++)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))***++++++,,,---...000111111222222222111///...,,,++++++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$###"""!!!##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$nnniiisssqqqYYYvvv999...+++---%%%,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++'''&&&***(((---<<>>???<<>>@@@EEEHHHGGG>>>BBB???AAAGGG@@@777;;;777999;;;===BBBEEE@@@888AAA>>><<<<<<>>>;;;444---222,,,''''''((((((***...((((((***,,,...---***'''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***)))))))))(((((()))************+++,,,...///000111111000///...---,,,++++++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%qqqjjjjjjnnn```vvv999///+++,,,$$$+++'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))'''+++...&&&***>>>:::tttHHHLLLaaaCCC^^^LLLYYYPPPqqqLLLMMMPPPXXX___bbb^^^ZZZFFFBBB:::222,,,(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************)))///:::???CCCQQQbbbddd~~~tttvvv|||yyy}}}rrrcccYYYOOOPPPSSSLLL555///((('''***,,,***&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))"""%%%)))+++,,,,,,,,,,,,'''&&&(((,,,,,,)))+++000...000111000...---...000,,,---///000///------...777ZZZtttyyytttWWW]]]dddhhhkkkmmmqqqttt^^^```aaa```XXXKKK;;;111++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***+++***)))***+++***+++,,,---.../////////111111000///...,,,+++***(((((((((((())))))))))))******)))))))))(((((((((((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++(((,,,///111:::IIITTTWWWjjjooouuu{{{~~~|||zzzwwwuuuuuutttsssrrr[[[FFF444222999888---$$$333---((()))---000///,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******))))))(((((((((((())))))(((((()))***+++---...///......---,,,++++++******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$#############################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&yyyoooaaahhhcccwww999///,,,,,,$$$+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&'''000333%%%$$$:::MMMFFF???===OOOKKKrrrxxxVVVtttNNNNNNPPPUUUYYYXXXPPPJJJEEEFFFFFFCCC===444+++%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************...000;;;KKKTTT\\\pppuuuhhhqqq~~~eeeTTTPPPJJJ<<<222)))'''+++,,,)))$$$))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))///---+++)))((((((***++++++***,,,000///)))(((---*********+++++++++,,,,,,+++,,,......,,,***---111;;;kkkxxx\\\gggqqqpppggg^^^^^^aaabbb[[[VVVZZZ```]]]NNN@@@+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''')))+++,,,+++***+++,,,((()))***,,,...//////000000000000///...,,,+++***(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))000777>>>NNNeeevvv|||rrrwww}}}wwwsssmmmbbbWWWSSSRRRTTTXXX]]]RRRBBB///%%%&&&***+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))(((''''''''''''((('''''''''(((***+++---...,,,,,,++++++***))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&'''&&&$$$#########$$$%%%##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''|||wwwbbbkkkiiittt~~~;;;000(((---%%%(((((())))))(((((('''''''''&&&***"""&&&,,,,,,'''$$$&&&***))),,,333111444CCC___jjjSSSMMMvvv{{{{{{yyy___PPPQQQMMMLLLBBB999:::BBBFFFAAA999555''' &&&***&&&$$$(((&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''''''''((((((((((((((()))'''(((---000...,,,---@@@@@@PPP___mmmrrrddd]]]eeeSSSWWW<<<333222''')))---###(((+++***&&&&&&***)))%%%((()))******)))((())))))))))))))))))((((((((((((************))))))))))))******)))***+++***(((&&&)))***+++***))))))+++---...---,,,,,,++++++,,,,,,+++000///***)))...111///''')))+++,,,,,,---...///VVVfffrrrsssxxxvvvvvvvvvrrrhhh[[[TTTQQQccciiiZZZNNNPPPUUUSSSGGGBBB555'''###''',,,,,,))))))))))))(((((((((((())))))))))))************))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,&&&###(((***''''''))))))(((''''''((())))))(((---------,,,+++)))((('''&&&(((+++,,,+++++++++,,,,,,,,,------,,,***'''&&&&&&***---***%%%"""$$$'''***,,,,,,+++(((&&&%%%&&&%%%))),,,+++'''&&&***---)))***+++---............------,,,+++,,,---...///...,,,***+++------)))%%%000@@@UUUcccffffffiiilllmmmpppttttttrrrtttzzz~~~qqqeee]]]YYYXXXSSSOOOMMMRRRWWWRRRDDD777222///,,,***++++++,,,+++*********)))((('''&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++,,,,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%~~~hhhooojjjttt}}};;;000(((...%%%)))((())))))((((((((('''''''''&&&***...---######...)))///333;;;CCCDDDIIIUUUUUUSSSlllrrr^^^MMM>>>>>>JJJOOOGGG;;;@@@<<<444+++&&&'''((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((())))))***++++++(((###%%%444DDD@@@QQQrrrxxx{{{jjj]]]]]]|||eeeKKKAAAEEE999((((((111&&&'''))))))'''''''''(((&&&((()))******))))))***)))))))))))))))))))))((())))))))))))))))))))))))''''''((())),,,.../////////,,,)))((()))+++,,,,,,((((((((((((((()))******%%%***,,,(((&&&)))***''';;;777111,,,)))+++///333ZZZfff{{{tttfffdddsssbbbVVVPPPJJJQQQaaafffYYYKKKFFFTTTRRRKKK>>>111+++))))))******)))))))))((((((((((((((()))))))))*********((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''***000000+++))),,,...---+++++++++++++++***&&&''''''((()))))))))***///000///,,,)))((()))***---,,,,,,+++,,,,,,---...///---+++---000222///,,,(((***+++,,,...111555888AAACCCDDDAAA<<<999:::<<>>FFFCCC222(((***)))"""((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******+++))))))+++---222>>>JJJ```eeeZZZbbbhhhdddYYYLLL999,,,---///)))))),,,***%%%&&&---++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++''''''***///333111***###------......//////000000+++000333222222333333222!!!%%%***...111111111///BBBMMM^^^nnnxxxzzzxxxvvvvvvyyy~~~yyynnnfffVVVNNNTTTkkkvvvjjjXXXOOOFFFFFFEEE@@@666,,,((()))*********))))))))))))(((((((((((()))))))))******((())))))))))))*********((((((((())))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,///222000+++***,,,*********)))(((((((((''',,,+++************++++++))))))******,,,111888======;;;666222000///000111666444444555888999888777IIIJJJKKKMMMOOOTTTZZZ___ppprrrtttssspppoooqqqssssssrrrqqqooommmkkkiiiiiicccccceeegggjjjmmmpppqqqpppooonnnjjjddd```]]]\\\[[[\\\\\\[[[YYYXXXZZZ\\\```eeekkkppprrruuuzzzpppsssvvvyyy~~~~~~|||zzzwwwrrrmmm\\\]]][[[VVVOOOKKKMMMPPP999777444222111///,,,***,,,***)))'''''')))***+++))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))******++++++++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$####################################"""############$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%}}}mmmxxxiiiooo{{{999000)))///&&&***)))))))))((((((((((((((((((+++%%%###'''*********,,,777???TTTgggqqq||||||}}}{{{aaaGGG:::888AAADDD>>>888444,,,###'''''''''''''''''''''&&&'''''''''((((((((((((((((((((())))))***+++++++++---++++++///555BBBVVVggg]]]hhhbbb\\\^^^QQQLLL\\\BBB111(((,,,---(((***333888444...***((()))+++,,,)))))))))))))))*********(((((()))))))))))))))***,,,,,,---,,,+++***)))***666000)))&&&)))000888<<<555666777888888999999999===@@@BBBCCCDDDFFFHHHIIILLLFFF===555///,,,******333AAAOOOXXX```kkksssvvvmmmppprrruuuzzzllluuuzzzvvvuuuxxxvvvnnnRRRJJJBBB@@@===666///,,,++++++*********)))))))))((((((((()))))))))******))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********...,,,***+++---...///000,,,---////////////000111333333333333444555777888;;;<<<>>>BBBHHHSSS^^^fff~~~|||xxxtttqqqpppooooooqqquuuyyywwwrrrppptttyyy{{{{{{{{{yyyxxxyyy{{{}}}oooqqqssssssrrrsssuuuwwwmmmmmmmmmnnnooopppqqqrrr||||||{{{{{{zzzzzzzzzzzzyyy|||~~~{{{zzz|||{{{wwwrrrooonnnppprrrsssssswww}}}~~~wwwqqqpppqqqoooiiibbb```eeejjjgggfffddddddcccbbb___\\\MMMGGG<<<222+++(((((()))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((()))))))))***+++*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%xxxmmm~~~kkkpppyyy888///)))000'''***)))(((((())))))))))))))))))&&&***---***###&&&888LLLeeeiii}}}vvvdddIIIBBBAAAGGGGGG===222...%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''((((((((())))))******+++,,,,,,---...---...222===WWWxxx||||||fffccceeeSSSVVVzzzTTT;;;'''(((------111:::EEE===222***'''(((+++,,,((()))))))))*********+++((()))))))))******++++++(((+++///000///...///000///444:::;;;:::;;;???CCCCCCEEEGGGJJJMMMOOOPPPPPPXXXWWWVVVVVVUUUWWW[[[___iiihhhfffbbbZZZNNN@@@777***333<<>>GGG===111)))''')))***+++((())))))******+++++++++)))******++++++,,,,,,,,,***,,,///...,,,---000444...;;;JJJQQQPPPNNNOOORRR]]]___cccgggjjjmmmnnnooolllhhheeeccc```___ccchhhdddhhhooovvvxxxssshhh___FFF999,,,+++888JJJVVV\\\```jjjqqqrrrwwwnnnhhhoooiiiYYYXXXeeebbbVVVBBB666===HHH@@@...,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((())))))******+++++++++)))***111DDD```tttwwwpppsssxxx|||~~~}}}}}}{{{pppuuuwwwrrruuuxxxyyyxxxuuussssssuuuuuuttttttssssssrrrrrruuutttsssrrrrrrssstttuuuwwwwwwxxxxxxxxxwwwwwwvvvssstttttttttssssssuuuwww{{{yyywwwuuuvvvvvvuuutttqqqqqqqqqqqqppppppooonnnoooqqquuuzzzzzzwwwyyy{{{{{{{{{sssqqqooooooooonnnnnnmmmmmmkkkjjjiiiiiiiiigggfff]]]TTTFFF888...******+++(((((())))))))))))******************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&$$$&&&(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&'''((('''&&&%%%&&&(((%%%tttqqqoooyyywww777///***111(((+++***(((((()))))))))************&&&,,,CCC```uuu{{{jjjgggpppwwwxxxdddUUUPPPIII@@@888///---***'''&&&&&&((()))((())))))***++++++,,,,,,******+++,,,---.../////////555OOO|||zzzwwwhhhttt}}}ooozzzttt|||hhhuuu```DDD111+++000888<<<:::444+++'''(((******(((((())))))******+++,,,,,,***++++++,,,------.........///000000222888DDDLLLVVVVVVUUUUUU]]]nnn~~~sssppprrruuuvvvtttbbbLLL<<<222222BBBTTTiiivvvtttfffeeeqqqlllXXXSSS___]]]iiifffXXX[[[kkkfffSSS---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------............///............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((())))))******+++,,,,,,***,,,222DDDbbb~~~~~~zzzuuupppmmmqqquuuzzz}}}~~~}}}||||||~~~qqqeeegggrrrvvvnnnbbbfffiiikkkllllllkkkkkkkkkhhhggghhhiiikkklllmmmlllnnnmmmmmmmmmnnnqqqsssuuuuuuuuuuuutttrrrooommmlllmmmkkkhhhfffffffffeeeddd]]]]]]]]]\\\[[[ZZZ[[[[[[XXXWWWVVVUUUUUUVVVUUUUUU___```aaaccchhhrrrnnnjjjddd^^^XXXSSSPPPOOORRRQQQOOOMMMKKKJJJJJJIIIGGGCCC>>>:::888555222000000...+++((('''(((***+++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###'''***)))&&&$$$&&&)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%tttqqqmmmzzzvvv666///***111)))+++***(((((())))))*********+++***888QQQjjjxxx}}}zzzssswwwkkk___\\\NNN<<<666222---(((&&&&&&((()))******+++,,,------......******+++,,,---//////000...RRRmmmiii|||~~~hhhhhhvvv[[[===---...444888...)))&&&&&&***,,,***'''((())))))***++++++,,,,,,++++++,,,------...//////---///222777AAASSSiiixxxXXXcccuuutttcccdddjjjqqqhhhLLL777FFFcccgggssszzzvvvtttxxxuuunnnsss}}}vvvnnnooossscccrrreeellldddOOO---------,,,,,,,,,++++++,,,,,,,,,---------...............////////////000////////////000000000000000000000000000000000000------------------------************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))(((&&&...GGGggg{{{xxx{{{}}}zzzrrrmmmkkklllrrrsssuuuvvvuuurrrnnnkkkbbbhhhpppvvvwwwuuurrrqqqssswww}}}zzzwwwrrrlllfffcccaaaaaajjjjjjjjjiiigggfffggghhhfffdddcccbbbbbbaaa___^^^bbb```___]]]]]]^^^___aaaYYYYYYZZZZZZZZZYYYWWWWWWWWWSSSPPPOOORRRSSSRRRPPPQQQRRRSSSSSSRRRRRRUUUWWWTTTRRRQQQQQQRRRTTTUUUUUUNNNRRRWWWZZZ]]]cccjjjpppsssaaaUUUKKKLLLLLLKKKGGGEEEDDDDDD>>>>>>===888333111222444000---***''''''(((((('''%%%&&&(((***++++++***)))(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###'''***)))&&&$$$&&&)))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%pppwww~~~ooouuu777///***///&&&))))))+++---,,,)))))),,,+++&&&777XXXvvv~~~uuuwww|||}}}wwwsssdddiiikkkggg```___fffnnnqqq|||___lllvvv@@@>>>///444%%%%%%111%%%+++((((((***---111666;;;>>>666000))))))///333333111```bbboooqqqeeeNNN777%%%444///))))))((())))))***++++++,,,,,,++++++++++++++++++---(((&&&***.........///***BBBVVVWWWbbb|||jjj^^^lllqqq^^^KKKGGGWWWaaaeee^^^\\\gggvvv}}}~~~fffddduuuyyyooo```666###444,,,'''555$$$222222000------///000///+++...222333222666AAALLLEEELLLWWW___```___aaaddd```XXXRRRPPPKKKAAA999555///999---)))+++...444$$$)))******+++++++++******++++++++++++++++++++++++************************++++++******************---+++(((222RRRuuu|||pppmmmooojjjiiimmmeee```ggglllkkkkkkjjjjjjhhheeeccc\\\]]]^^^aaabbb```dddgggccc```aaajjjwww}}}ssslllbbbZZZWWWXXXZZZ\\\YYYXXXVVVSSSQQQOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMNNNNNNOOOOOONNNMMMNNNPPPQQQLLLFFFRRR???AAAFFF999:::HHHJJJEEEGGGNNNTTTPPPGGGFFFLLLBBB:::555:::???===777333555666999999555444<<>>NNNcccooonnniii\\\]]]```cccdddcccaaaaaarrrqqqjjj^^^ZZZZZZTTTJJJDDD999---:::666""",,,777.........,,,))))))+++---++++++++++++++++++++++++************************+++++++++++++++*********(((---444AAAWWWlllooofffeeeggg```]]]^^^VVVPPPXXXQQQOOOLLLJJJHHHGGGEEEEEE>>>===GGGIIIKKKOOOLLLRRRKKKTTT]]]^^^[[[YYY___eee^^^XXXPPPJJJHHHIIIJJJKKKGGGFFFDDDBBB@@@???>>>>>>===========================<<<<<<<<<<<<===>>>>>>AAABBB@@@888222333:::@@@999//////555666666222'''>>>MMMWWWWWW[[[cccaaaWWW```___^^^[[[QQQEEE???@@@000++++++111555333///---777111...000222333555999666555222///---,,,,,,,,,...------,,,++++++******************************************************...,,,***((()))***+++,,,,,,///******000---&&&***+++...,,,''')))000555333@@@JJJOOOKKKGGGLLLTTTXXXCCCAAA===999888999666111666444222000///,,,)))&&&000...+++))))))***,,,+++)))(((((()))(((&&&$$$$$$(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((()))%%%"""$$$)))---,,,***###(((***'''''',,,000111444444///444BBBDDD???BBBAAA666888>>>:::777333*********###$$$000111,,,000%%%'''...---&&&"""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&sss{{{tttaaawwwuuu666000***000'''******)))%%%(((---'''$$$:::YYYttt|||||||||wwwggg[[[UUUYYY\\\aaafffkkkqqqxxx|||___666444555)))&&&%%%***+++***)))((((((((()))***///+++000444***)))LLLyyyvvv\\\WWW>>>222******************++++++,,,******++++++++++++++++++...***)))---111444999???ZZZwwwdddZZZbbbZZZ@@@333AAATTT\\\dddnnnuuuhhh999,,,///+++000---&&&222;;;666******;;;MMMXXXeeeppplll```[[[eeeppprrrqqqoooooopppnnnjjjggg```ooovvvsssuuuxxxlllWWWGGGhhheeePPP???>>>BBB+++,,,...000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''+++222999???BBBAAA???999999111///777999???NNNFFFDDDAAA???>>>???AAACCCDDD===MMMCCC???DDD222999;;;888666888<<>><<<>>>;;;777444333333333222222222000///......------------------------------------,,,,,,---......///,,,++++++---//////,,,***000000)))+++<<>>GGGBBB777;;;IIIKKKFFFGGGEEEEEEMMMMMMAAADDDMMMMMMLLLGGG<<<>>><<>>JJJVVV^^^SSSHHHKKKUUUVVVVVVWWWXXX[[[___bbbPPPJJJ___QQQMMMTTT===CCCBBB666)))'''---222000+++,,,+++*********)))'''&&&))))))(((''''''''''''(((''''''''''''''''''''''''))))))((())))))***+++,,,((((((***000222///------000EEESSS^^^eeeXXXWWWoooeeeaaauuu|||}}}zzzrrrllljjjnnnuuuuuueeeNNN;;;444444000000777<<<:::444111666555333111000//////000,,,,,,+++++++++*********++++++++++++++++++++++++************************%%%(((,,,---,,,++++++---111000,,,///444///222EEECCCNNNaaarrrxxxsssiiicccppprrruuuwwwxxxyyyxxxxxxtttmmmmmmtttwwwrrrnnnnnnwwwkkkXXXEEE888000---+++...++++++///111///+++)))''',,,...+++((())),,,---(((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''(((((())))))'''+++---***&&&&&&,,,333<<>>HHHfffaaaUUUgggqqqqqqGGG---:::111,,,444###---EEEdddyyy|||wwwsssppp{{{```UUU]]]hhhkkkyyyvvvkkkfffnnnzzz|||{{{mmmooommmccceeeZZZ>>>666---***---///...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------000,,,,,,111555999BBBLLL[[[[[[SSSSSS___lll~~~{{{vvvZZZOOOZZZUUU___LLLLLLHHH===000***,,,000,,,,,,,,,---...---+++((())))))((((((((())))))***((((((((((((((((((((((((************+++,,,---...222111111///+++...???QQQccceeeeeennntttiiizzzkkklll{{{tttgggLLLBBB888333111000333777777555333000...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************(((***,,,------...///000222---+++===YYY___ZZZ^^^hhh]]]^^^mmmuuuttt~~~kkkoootttuuunnn^^^KKK>>>777000...222444000,,,,,,)))000333---&&&''')))***))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))***++++++***''''''+++666DDDNNNKKKKKKKKKOOO]]]qqqooo```LLL666,,, ###)))000///)))'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&uuulllaaasssuuu666000+++111))),,,,,,%%%///...(((777\\\|||{{{zzzyyyxxxzzz{{{lllqqq}}}GGG555333,,,---&&&)))))))))***************//////---555SSSyyyxxxOOO//////......---------------++++++,,,,,,------......333,,,111HHHllloooYYYPPPCCC111,,,333555JJJMMMNNNbbbpppvvvxxx???***555,,,,,,999HHHOOO\\\iiilllllluuulllSSSRRRrrr~~~bbbYYYxxxnnnmmmttt___\\\MMM;;;...+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///***---333;;;FFFRRR]]]dddXXXgggtttoooYYYUUUUUURRRMMMDDD:::111,,,...---,,,---...---+++)))+++******))))))***++++++************************)))))))))***+++,,,---...111((((((666GGGSSS^^^hhh\\\```vvvvvvqqqzzzmmmcccXXXOOODDD:::666666555444222000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***((((((+++///222333222FFFXXXffftttvvvwwwgggkkkooofffccccccOOO@@@444111000,,,+++///333===AAA666+++)))***)))))))))))))))))))))))))))((((((((()))))))))******)))(((((())))))***+++,,,&&&&&&,,,999HHHOOOKKKDDDPPPTTT___vvvsss^^^KKK888'''$$$)))+++'''###)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&pppkkkfffrrr~~~{{{uuu666000+++111)))------+++***)))222MMMkkkzzzzzz{{{wwwtttxxxooo^^^888888111///'''+++,,,,,,---------,,,,,,...***...GGGooo}}}yyygggsss|||999000//////...------......,,,,,,---......//////000777555FFFooo|||nnnaaaXXXCCC222------666BBBSSSgggwwwxxx}}}ooo888)))444111@@@TTTddd___iiikkkZZZkkkuuu~~~jjjkkkbbbSSSCCC777000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////;;;DDDIIITTThhhvvv{{{yyynnnbbb]]]\\\SSSBBB333000...,,,+++++++++***)))******))))))))))))******************************************,,,---...///000000<<>>___sssvvvqqqzzzuuuuuu~~~ttt~~~~~~}}}uuurrrkkkhhhkkklllhhhfffgggiiisss|||qqq>>>>>>555111+++((((((***+++------......777---555YYYeee}}}~~~^^^sssLLL000000///...............------......///000000111---MMM}}}~~~cccLLL===222111)))000BBBTTTlll{{{ppp:::111===AAA]]]xxxzzzdddccciiikkkhhh[[[HHH888000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000BBBRRR]]]]]]hhhiiiYYYRRRPPP777333000...............******))))))(((((())))))++++++++++++++++++++++++,,,,,,,,,---...000111222:::UUUrrruuuaaaZZZ}}}yyytttlllbbb[[[;;;:::777333111///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///999JJJYYY[[[SSSIIIUUUbbbbbbggg|||iii___TTTCCC999888***:::BBB888,,,***+++)))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---HHHSSS[[[XXXSSS^^^yyy}}}nnnYYY???---***000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&gggyyyooolllvvvuuuxxx333///---...(((///(((+++555(((JJJqqqooouuuvvvvvv|||rrroooxxxxxxzzzvvv{{{|||yyyooommm{{{www\\\RRRXXXPPPXXX[[[WWWYYYLLLOOOZZZEEESSSfff[[[^^^___hhhuuukkkmmmDDD;;;666+++***))),,,...,,,,,,...000111666...DDD{{{xxxzzzsss```]]]uuujjj:::333///,,,)))000666)))333$$$...777)))...:::333KKKoooeeeLLL<<<777444...---777OOOjjj}}}uuu///(((PPPcccxxx}}}{{{tttdddhhh|||iii^^^SSSTTTIII---333---+++111444111+++(((...---,,,,,,------,,,+++,,,***,,,111222222999AAAYYY]]]ooopppnnnYYYXXXJJJ111111...///...+++***((()))***,,,,,,+++))))))))))))***+++,,,---***---333...)))888HHHHHHtttuuuwwwssssssxxxrrrwwwdddWWW222---===555***---///------,,,,,,,,,------...------------------------,,,***,,,//////+++))),,,///111???TTT[[[SSSMMMOOOhhhmmmlllTTTLLLLLL333222111000...+++,,,---******************++++++(((******)))((())))))((((((&&&))),,,+++,,,;;;NNNZZZ\\\TTT___ccc}}}rrrooodddVVV===%%%(((---222***###---222'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&dddooolllvvvuuuxxx333///---...)))000)))***444222SSSnnnkkksssrrrooorrrttt{{{}}}|||xxxtttsss|||yyyvvvzzzooopppqqqiiiZZZWWWWWWQQQLLLKKKQQQQQQHHHJJJQQQOOO\\\YYYTTTjjjpppggguuu}}}~~~vvvnnneee```:::;;;777......///...,,,,,,---//////--->>>XXX||||||~~~bbbUUUoooHHH,,,222,,,))),,,333---&&&000111,,,,,,000:::FFFmmmeeePPP888444222111000222===HHHbbbrrr~~~wwwqqqwwwSSS:::TTTooouuu{{{sssfffxxx~~~qqqjjj[[[FFFOOO222...000888===999111---,,,,,,,,,,,,---......---,,,333222)))(((888OOO```hhhnnn```ZZZIIIEEEDDD666888---+++,,,+++******++++++***))))))))))))******+++,,,---111(((///:::666===aaaqqqwwwtttwwwkkkQQQ;;;333222777777///...---------------......------------------------222---***,,,---,,,...111111AAATTTZZZQQQMMM\\\ppppppgggNNNHHHBBB555+++...666///!!!*********+++++++++++++++******)))((('''((()))(((---111///)))222LLLaaaiiidddmmmiiimmm{{{kkkaaa``````YYYOOOIIISSSZZZ[[[eeexxxooo]]]PPP555(((%%%'''&&&+++///)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&{{{```kkklllvvvuuuxxx333///---///)))111+++***222CCCdddpppoooyyysssppptttttt{{{pppqqqoooiiidddbbbooo```LLLOOOLLLGGGUUUQQQ\\\TTTDDDDDDLLLRRRWWW]]]KKKPPPhhhrrrwwwkkkNNNwwwlllZZZqqq777:::===---111...------...///000000---IIIvvv~~~zzz~~~}}}{{{rrroooqqqvvv}}}{{{zzz{{{|||}}}}}}zzzqqqIIILLLrrrggg+++888...,,,(((000000###555///***444000AAArrrnnnjjjggg>>>555222555222((()))222AAAKKKVVV___iiiqqqtttsssppp>>>LLLsss|||yyykkk[[[wwwzzzbbbcccRRR===555000333777555///,,,+++,,,,,,------.........111******666FFFSSS]]]cccggg]]]KKKAAA<<<+++!!!444---,,,+++,,,,,,,,,***(((************+++,,,------...+++///@@@ZZZrrryyyqqqmmmQQQ333///666333---///......------.........------------------------222---+++---......000333222IIIddduuuzzzwwwlllbbb{{{]]]PPP???333---+++++++++++++++++++++++++++++++++,,,***((((((***++++++,,,...---...999OOOdddllljjjkkk]]]|||aaaVVVRRRKKKHHHNNNVVVWWWRRR]]]^^^YYYRRRRRRUUUPPPGGGVVVgggyyyNNN???//////555,,,###'''+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&xxxhhh~~~kkkkkkuuuuuuyyy333///---///***222,,,+++111QQQssswwwzzzxxxuuurrreeeWWWTTTXXX[[[WWWRRRRRRFFFFFFFFFPPP^^^___dddjjjuuuqqqwwwhhhddd}}}___TTTeeelllTTTbbbyyy???888===+++...+++***...111111000111888aaattt}}}vvvwwwwwwmmmlllwwwggggggzzzrrrrrrcccsssttt|||\\\AAARRR777<<<000111***---///000---***444999777]]]bbbvvvUUU===...222555...000;;;111111222888FFFWWWccciii```PPPpppsssfffmmmlll{{{fff\\\TTTCCC222+++++++++++++++,,,,,,------,,,,,,---...333$$$,,,LLLbbbbbbgggvvvssswwwXXXNNN:::,,,444---,,,,,,---...---+++)))+++******++++++,,,---...000///555QQQwww}}}qqqqqqxxxdddKKKAAA333***666000000///.........//////........................+++,,,...111///---000777HHHggg~~~{{{vvvcccKKKDDD999******777,,,,,,,,,,,,,,,++++++++++++)))))),,,.........//////(((888^^^qqqfff]]]aaaiiikkkXXXLLLFFFKKK___xxxpppPPP===NNNooolllNNN:::444+++(((,,,+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''zzzzzzoooiiivvvwwwzzz555000---///***222---,,,222YYYxxx{{{tttxxxzzzpppppppppooorrrvvvyyyzzzyyySSSoooxxxRRRSSSaaannnsssWWW999```pppooovvvTTTVVV{{{VVV:::<<<111---***+++111333///...000JJJ~~~||||||rrrtttmmm||||||jjjwwwzzzoooIIIHHHdddJJJ888///444.........666(((///777555RRRuuugggvvvOOO///,,,000---...555...---...333888;;;>>>@@@NNNnnn```___qqqiiiSSS;;;///......000111---...///...,,,***+++---,,,666GGGUUU\\\jjjtttSSSJJJBBB......---,,,---//////...,,,++++++++++++,,,---...///333111DDDnnn{{{cccoootttllldddAAA,,,<<<222111000000/////////000........................))),,,000000+++---:::IIIoooyyy|||{{{lllVVVGGG;;;222///------------,,,,,,+++++++++)))***///...***+++///888@@@ZZZrrroooaaajjj}}}\\\JJJUUUttthhhOOOcccvvvHHH---'''222555)))+++******)))((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))'''{{{rrriiihhhxxx|||}}}777111---///***222---,,,888aaavvvzzz~~~rrrnnnrrryyy{{{}}}zzzsssnnnppptttvvvbbbXXXwwweee\\\LLLaaasssxxxkkkVVVxxx{{{XXXNNNoooqqq<<<888555000---...333111,,,---444eeeyyy{{{gggyyy``````GGGxxxxxxooo}}}pppfff~~~pppzzzNNN888JJJhhh333///111222111000///...777333<<<}}}|||wwwfff<<<...000///,,,,,,111000000111///...444<<<```uuujjjXXXwwwaaaHHH<<<999777444333...000222000---,,,---000---JJJ^^^aaaqqqwww]]]PPP999111///------...///......,,,,,,,,,,,,---...//////(((CCC^^^wwwsss}}}ZZZ777///333333222111000000000000.................................------777PPPgggzzz{{{tttJJJ===666***///......------,,,,,,++++++***,,,///+++&&&***444DDDbbbtttfffXXXjjjKKKYYYnnnlllYYYyyyWWW444***...***++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''lllwwwzzzlll]]]hhh|||888222...///***222,,,,,,CCCmmmwww~~~lllvvv~~~zzz|||zzz}}}zzztttYYYxxxWWW<<>>PPPiii~~~{{{iiiKKK<<<444/////////...---,,,,,,,,,+++***,,,///+++)))777JJJYYYkkkmmmaaahhh^^^\\\kkkuuukkk^^^MMMBBBCCCIIIHHHAAAGGGIIIKKKOOOUUU___mmmxxxnnncccSSS***&&&---,,,++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''cccqqq{{{nnnWWWiii:::333...///)))111,,,,,,MMMxxx}}}pppuuu~~~{{{vvvyyyuuu~~~ppp```JJJ[[[uuuyyyqqqQQQBBBDDD[[[}}}bbbNNNPPPJJJ:::888///++++++///---...>>>SSSzzz~~~bbbzzzqqqVVVXXX|||{{{vvveeeaaauuuqqqtttrrrmmmlllHHH999MMMwwwCCC>>>+++000222222333444---KKK||||||fff>>>///111333333+++///444666444===XXXsssbbb^^^}}}sssUUUEEE;;;555222---111555666444444999===bbb\\\tttkkk;;;777111---++++++++++++---------------...000000UUUtttuuuzzzVVV555444333222111111111111////////////////////////,,,+++111@@@SSSgggzzzzzzuuuKKK;;;000000///...------,,,,,,)))))),,,000...111HHHbbboooaaa[[[pppzzzUUUbbbeeeNNNEEE@@@:::>>>@@@>>>???BBBDDDCCCEEEDDDDDDDDDBBBAAABBBEEEQQQ[[[pppsss{{{jjj???///000,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((ZZZddd|||^^^kkk888111000222+++222...000SSS|||lll}}}ooozzzsss|||vvv{{{nnnnnn\\\zzzooouuu{{{ZZZAAAXXXtttlllwwwSSS<<>><<>>||||||sssfffqqqaaaqqqxxxYYYLLLzzzpppXXXHHHPPPOOOYYYYYY|||zzzcccSSS999333QQQzzzqqq999---000...000;;;222KKK~~~fff888444111000000---555:::LLLkkktttmmmttt]]]BBB999///444888;;;999666;;;LLL\\\oooddd...555,,,000)))...///...000222111AAA^^^}}}{{{XXX444;;;333444,,,444...000000///...............000000;;;WWWuuu~~~uuu<<<555000000111000000111***,,,222222777MMMdddhhhbbb]]]rrr___OOO@@@777===JJJTTT___iiicccFFFEEE^^^www}}};;;222+++...222,,,***+++'''***)))))))))((((((((((((***)))(((''''''((()))***(((```bbbwwwxxxfffjjj888111000222***111...444aaalll{{{hhhssssssjjjwwwrrreee>>>JJJ```rrrjjjJJJCCCbbbzzztttooo^^^ZZZaaa```mmmYYYKKKCCCWWWzzzyyyHHHHHH[[[777666888---111111111222KKKeeeyyybbbiiiZZZ}}}|||OOOOOO}}}hhhjjjVVV^^^eeennntttqqqaaaKKK;;;AAANNN\\\yyyxxx\\\ooo^^^FFF<<>>CCC]]]tttbbbrrr|||KKK>>>222...666888333777III]]]fff}}}}}}MMM&&&:::&&&...,,,111&&&+++555...000RRRuuuuuulllccc333???333...555444+++000000///.........//////---<<>>LLLNNNQQQTTTXXXXXXPPPHHHMMM^^^yyy\\\___sssiii[[[wwwKKK;;;999QQQLLL555;;;555<<<777DDDOOO;;;---666777///===QQQiiihhhfffaaaDDD>>>111555555444;;;PPPkkk~~~uuu888444+++000...111###+++333***999aaazzzlllppp:::999222+++:::333///000000///////////////000...EEE\\\sssaaa888333555---)))//////222///@@@aaaeeeZZZ^^^zzzIII000HHH<<>>)))999000666999```nnnZZZxxxbbbiiimmm~~~QQQIII<<<555444;;;DDDVVVzzzFFF(((;;;666(((111***000111///LLLpppxxxmmmzzzZZZLLLRRRUUUQQQ___vvvrrrzzzUUU666444...888000444000000/////////000000111444GGGlllEEE111333222///111222333666LLLbbbYYYZZZwwwxxxnnnHHHAAABBBOOOyyywwwbbbvvvXXX555000,,,+++---'''************))))))))))))))))))(((((((((((())))))(((rrrllljjjgggcccSSSppp}}}:::111...000)))111...444kkkrrrhhhrrrwww]]]~~~ttteee```ddd```WWWfff}}}{{{yyymmmbbbssssssXXXAAADDD[[[uuunnnHHHJJJNNNEEEMMMRRRYYYYYY[[[QQQQQQlllwww===HHHuuuVVVIIINNN{{{RRR555444333+++...///III{{{lllaaaDDDSSSYYYfffiiiVVVIIIBBBBBBcccpppGGGQQQ[[[SSS[[[bbbfffkkkhhhWWWDDDKKKaaavvvBBB???WWW___eeekkkGGG;;;@@@llljjj555888333555<<>>===ccciii]]]kkk|||hhhIIIAAA333///;;;KKK___lll+++888111(((---...//////:::[[[vvvzzzyyywwwggguuu{{{;;;888333444000555000000/////////000111111>>>LLLqqq~~~YYY555---111222///...555DDDTTTTTTPPPpppwwwBBB;;;DDD\\\}}}sssmmmkkkjjjjjj|||uuuuuuzzzyyy|||vvvtttwwwuuutttDDD)))***///---***++++++*********)))))))))(((((())))))))))))(((((((((yyytttllleee```TTTppp{{{:::111...000)))111...222ppppppaaaxxxzzznnnyyyYYY{{{sssmmmiiiggg{{{YYYVVVrrrxxxhhh|||oooTTTAAALLLbbbqqq{{{SSSIIIHHH@@@PPPbbbmmmnnnpppfffeeeoooLLLIIIhhhwwwfff{{{```GGGHHHccc\\\;;;222888------111UUUooosssYYYBBBOOO___hhhuuuyyyMMMBBBDDDMMMPPP___yyy{{{QQQPPPQQQWWWbbblllsssyyyxxxfffPPPSSSgggwwwQQQZZZppppppYYY|||KKK>>>:::QQQ:::777888;;;GGGvvvsssKKKyyyKKKlllxxxUUU666555444>>>MMM```jjj}}}NNNCCC666///;;;UUUvvvyyykkk||||||xxxBBB---,,,...***///---222IIIdddzzzrrr|||CCC888444222444111000000//////000111111222FFF___wwwyyy|||}}}[[[___wwwPPP111000222+++...888NNNWWWRRRcccjjjmmm999???EEE\\\yyyrrrtttzzzvvvtttvvv~~~yyyuuuttttttuuuwwwyyyyyyyyyxxx___---+++000+++000+++++++++*********))))))(((((())))))))))))(((((((((zzzoooddd^^^WWWqqqzzz;;;111...///(((111...000tttrrr___tttuuupppRRR{{{lllyyyoooOOOZZZLLL\\\|||yyydddwwwaaaLLLBBBNNN]]]eeerrrUUUEEEMMMRRRhhhrrrrrr{{{|||zzzUUUhhhhhhrrrdddEEECCCRRR```===...888...---444___wwwhhhVVVDDDXXXjjjlllooojjj@@@CCCKKKTTT]]]]]]vvvMMMKKK[[[jjjqqqtttvvv}}}uuucccdddoooTTTVVV[[[ooo|||}}}VVVyyyWWWIII===DDD===333555999MMMhhhxxx^^^nnngggPPPqqquuuYYY```AAA444333666[[[^^^wwwkkk[[[lll\\\III@@@888@@@cccYYY///000000...333///;;;ZZZlll}}}www|||yyyFFF666222222:::...000000///000000111222222JJJttt~~~uuu|||zzzttt???555555---222:::OOOXXX]]]ooo~~~IIICCCMMM\\\jjjiii~~~yyy|||zzz===000...%%%///+++++++++************)))(((((())))))))))))(((((((((pppnnnrrr___^^^gggEEE,,,000...000+++///888pppuuuzzzbbbsssVVV~~~qqqxxx[[[OOO___jjjccc```kkkaaaHHH???KKKgggkkkhhhdddDDDTTT^^^ppp}}}ttt~~~mmmuuu|||rrrdddFFFHHHHHH111666666---333///oooooo~~~TTT===UUU\\\qqqxxxWWW::::::RRRRRR^^^mmmtttYYYKKKPPPiiiqqq{{{rrrfffvvvvvv]]]JJJOOOQQQZZZ]]]bbbyyyRRR___yyyAAADDD???www>>>222444555\\\fff[[[xxxXXX]]]sssPPPXXXrrrhhhkkk|||:::555666@@@dddZZZKKKnnn~~~sssOOO777:::AAAgggmmmBBB(((111000555111===]]]tttwwwNNNsssTTT777222000888000222...333...222222***<<>>RRRXXX^^^ppp[[[<<<>>>dddgggKKKuuu^^^222222------+++++++++************))))))))))))))))))******+++)))lllhhhqqqccc]]]gggEEE---000...///+++///777qqqxxx{{{}}}~~~gggxxxZZZyyyvvv}}}YYYMMMbbbcccqqq~~~wwwhhhtttbbbCCCAAATTTmmmwww}}}|||^^^ffffffrrrxxxjjjccceeefffccc~~~sssJJJLLLIII555555555...444444uuuuuu]]]BBBFFF[[[}}}{{{bbbFFFFFFUUUMMMooosss^^^KKK]]]nnnwwwvvvmmm|||bbbKKKKKKFFFRRReeevvvWWWTTTVVVIIIDDDDDD777555999uuu___JJJuuusssxxxtttVVVwwwKKK]]]~~~SSSddd\\\;;;444:::MMMeeepppwwwxxxxxxYYYMMMzzzxxxnnnMMM888AAAKKK}}}rrr|||BBB000===***111000===aaaxxxtttxxx{{{vvvvvv]]]ooo[[[???777///555111222...222...222333,,,@@@eeeyyyrrriii[[[zzzpppyyyccc444333---666@@@UUUZZZrrr|||}}}jjj===HHH\\\~~~xxxxxxLLLYYYuuusssccc\\\ttt|||yyy@@@777)))///+++++++++************))))))))))))))))))******+++)))hhhcccppphhh[[[gggFFF---000...///+++///777rrr||||||zzz~~~lll{{{\\\sssvvvzzzPPPFFF[[[uuuYYYnnn|||uuugggqqqhhh???DDD^^^sssqqq{{{xxx}}}|||eeeUUUMMMaaa]]]pppMMMNNNHHHyyy@@@444333///555;;;~~~rrrgggFFFQQQuuu\\\===DDDVVVRRRjjjwww~~~wwwuuu|||ssseeeMMMYYYGGGQQQxxxkkkzzziiiIII~~~[[[<<<666yyyGGG<<<555AAAyyyVVVBBBllllllVVVsssJJJ~~~yyysssRRRiiiWWWtttAAA888>>>^^^gggyyy~~~ppp|||KKKcccvvvjjjoooSSS===HHHVVV}}}sss\\\yyyyyyPPP111%%%...555444<<<___rrrggghhhqqqwwwpppXXXvvvVVV]]]BBB:::...222333222...222...222333000HHHrrr~~~```uuuUUU{{{uuu{{{bbbHHHYYYlll;;;333666:::EEEZZZbbb^^^GGG;;;[[[rrrvvv___ooottt}}}eee<<>>000666555<<<]]]rrruuupppiii~~~xxxppp{{{gggbbbyyyJJJZZZ;;;888...111444222---222///222333444RRRxxxqqq]]]ZZZeee]]]nnn[[[AAAFFF~~~LLL999;;;===GGGYYYhhh]]]GGGHHHiiivvvZZZ~~~wwwzzzdddWWWRRRxxxlllyyyppphhh222)))111+++++++++*********)))))))))))))))))))))******+++(((jjjgggqqqeeeUUUaaaIII...000---...+++///888nnn}}}zzzpppfff^^^mmmfffPPPUUUYYYrrruuu}}}|||lllffffffSSSUUUiiisss|||{{{~~~}}}lllgggsss}}}nnnqqqeeeWWWttttttKKKJJJFFFXXXGGG555222333444EEEgggwwwOOODDD}}}ssswwwLLLSSS]]]dddgggdddwwwjjjeeeVVV}}}{{{iiidddOOOeee~~~{{{OOO```gggEEE===VVVWWW666111EEE]]]yyy???bbbooo~~~vvv[[[VVV|||pppYYYeee{{{ooobbbUUUtttrrrXXXeeeFFF777===fffbbb^^^sssppp^^^ccc___bbb???EEEhhhZZZyyyoooSSS^^^YYYoooppp///(((,,,...555DDDfffuuulllooowwwtttNNNuuuLLL^^^333555222111111333---222///222444:::\\\tttjjjKKKZZZvvvwwwyyyKKKBBBeeebbb;;;333:::BBBUUUsssnnnAAAHHH___ppp}}}mmmcccrrrddd}}}CCCQQQ|||aaaaaa|||~~~vvv===333///+++++++++*********)))))))))))))))))))))******+++(((nnnkkkqqqbbbSSS```JJJ///000---...***///555hhhzzz}}}wwwqqq]]]ccc~~~~~~fff^^^UUUfffbbbttt~~~rrrnnnyyykkkiiinnnwwwuuutttyyy~~~tttiiidddwww}}}OOOKKKGGGUUUHHH666222444333HHHcccsssOOOCCCtttPPPUUU[[[jjjwwwbbbqqq~~~www~~~ooolllqqq}}}{{{oooUUULLL___>>>888;;;bbbjjj666888LLLxxx]]]lllGGG~~~dddppp]]]UUUpppiiiJJJdddhhhppprrrSSSZZZNNN;;;IIIllluuuhhhooovvvoookkkkkkggg~~~jjjCCCLLLgggpppTTT{{{iiiffffffrrr~~~BBB666222///<<>>HHHuuuWWWmmmaaa555ccc~~~|||[[[sssvvv}}}[[[jjj```xxxUUUTTT|||hhhIIISSSPPP888WWWkkkooodddPPPsssyyynnnwwwgggxxxUUUrrrlll;;;EEEnnnZZZzzzqqqnnnhhhmmm{{{qqq___RRRBBB999555(((???hhh]]]www}}}lll{{{qqqjjjfffjjjHHH{{{???FFFRRRIII777333,,,111000222555DDDrrrpppvvvZZZRRRXXXhhhTTTNNN~~~{{{JJJ???888JJJggggggFFFJJJjjjoootttgggAAAxxxeeesssEEE===sssttt888888+++++++++************))))))))))))))))))******+++)))rrr```qqqaaaYYY[[[UUU---...111---...//////UUU{{{lllxxxUUUwwwvvvnnn}}}kkktttgggLLLHHHccc~~~}}}vvvyyyJJJYYY{{{gggeee~~~lll~~~bbbEEEOOOLLL~~~<<<444555333HHHiiifffYYYPPPPPPXXX|||kkknnnggg^^^nnnSSSIIIiii>>>666;;;TTT999<<>>OOOsss}}}IIIBBBnnnsss|||yyyppphhhwww]]]LLLooovvvnnn}}}VVV;;;SSSxxxyyy}}}HHH))),,,+++******))))))******************************)))ssseeeuuufffVVVWWWyyyUUU---...000,,,---///000SSS|||ooo|||[[[ttt|||tttllluuuuuu\\\SSSBBBOOOtttdddvvv~~~oooIIIiii}}}kkkdddhhhmmmvvvfff```@@@HHHFFFyyy:::222444444KKKbbbdddGGGAAARRRkkktttiiifffyyy[[[iiixxx~~~gggvvv]]]HHHfff;;;888999PPP999999CCCOOOlllLLLqqq^^^ggg\\\}}}YYYUUUuuueeeuuuNNNdddTTT\\\LLL???aaa\\\}}}wwwjjjsssyyyqqqkkk~~~ppptttQQQVVV{{{ttt999KKK}}}ccc```vvvoookkkrrrwwwiiiUUUHHHIIIzzzJJJ444222...333HHHuuuVVViii~~~LLLGGGdddsssGGGXXXaaaHHH111444///444...111999GGGqqqttttttccc^^^{{{sssOOORRRzzz{{{;;;===LLLoooHHHVVVyyyRRRZZZttt}}}YYYSSSiiiiiibbb```ddd}}}yyyZZZKKKggg|||ooowwwVVV,,,,,,+++******))))))******************************)))tttlll{{{kkk[[[XXXxxxUUU------///+++,,,...+++HHHwwwuuulll{{{]]]ooo{{{ssspppzzzMMMFFF???aaavvvnnnzzz{{{ccc\\\rrryyy___EEE{{{kkkxxxzzzwwwZZZ```ooo}}}rrrhhhCCCHHHFFF;;;111222444MMM___[[[>>>===```iiiggg___aaaxxx}}}tttkkkVVVooo{{{|||uuuooojjjkkk{{{vvv[[[BBB]]]666<<<999MMM;;;888@@@eeewww}}}fffmmm{{{RRRPPP___xxxPPPKKKVVVNNN}}}lll}}}OOOmmmOOOfffHHH:::bbbeeeqqqxxxNNNcccxxxxxxppprrrQQQSSSjjjyyywww???TTToooeee{{{nnn```www|||sssZZZDDDCCCHHHvvvzzzQQQ:::111000222???jjjsssoooyyyeeeDDDCCCppp___MMMiiikkkXXX222333///444///222:::HHHqqqaaa{{{YYYUUU___rrrTTTmmmzzzooo777;;;QQQwwwfffIIInnnrrrHHHUUUvvvppp}}}CCCBBBvvvkkkdddkkkvvvllllllsssmmmrrr]]]UUU[[[\\\uuutttbbb333,,,+++******))))))******************************)))tttsss~~~ooogggaaa|||WWW...---///***+++---(((???nnnrrrlll|||dddgggwwwpppMMMEEEGGGxxx{{{zzzllluuu```llltttUUU___SSSGGG~~~^^^SSSrrrvvv[[[ggg{{{pppIIILLLFFF>>>333333333KKKkkkXXX???HHHlllvvvVVVjjjaaaooohhhrrr|||qqqyyywwwKKKxxxrrrgggvvvsssUUUeeeqqquuussstttTTT===RRR222@@@999OOO???888>>>gggkkktttYYYwwwuuu\\\iiirrrDDDTTTbbbpppRRR:::FFF\\\vvvlllHHH|||bbboooPPPwwwBBB666fffmmmuuusssvvv{{{NNNPPPaaapppzzz;;;JJJ}}}nnnzzzzzzwwwqqqaaaZZZ@@@CCCNNNuuu||||||OOO555666666333777bbb}}}WWWBBBCCCzzzdddUUUgggjjjoooJJJ222...444///222:::HHHqqq___xxxWWWfffkkkyyywww~~~fff;;;999[[[mmmgggIII}}}zzzKKK\\\zzzCCCDDDooo}}}ppppppdddtttdddoooxxxeeevvvsss}}}ddd000,,,+++******))))))******************************(((rrrwww~~~mmmiiiccc}}}YYY///......***+++---...AAAoooxxxssstttaaa~~~{{{uuuiiiMMMFFFWWWpppiii~~~kkkJJJiiiiiivvvfffsss{{{RRRNNNooonnn```ddd~~~ssssssccc}}}ooonnnHHHKKKAAAsss@@@555444333JJJyyybbb>>>OOOjjjzzzGGGbbbxxxwww~~~yyyrrrHHHppp___ZZZfff||||||zzzuuuTTT@@@JJJ222???888SSS~~~AAA666999}}}VVVwwwlllzzzxxxuuu~~~bbb___RRR]]]CCCdddsssJJJ:::666KKKZZZnnn^^^GGGxxxpppkkkmmmUUU~~~CCC:::gggnnnpppvvvzzz^^^uuuxxxiiiGGGKKK```xxxlllCCCAAAzzz~~~iiiSSSSSS===EEERRRvvvLLL777666777444555]]]YYYtttwwwiiiHHH???JJJcccHHHQQQ\\\qqqOOO111...333///222999GGGoooccczzzPPPggg|||qqqjjjrrr~~~|||sssrrr^^^JJJ;;;\\\~~~iiiIIIJJJ]]]uuuEEEKKK|||qqq|||sssZZZaaauuuyyyyyyvvvzzz~~~aaa+++,,,+++******))))))******************************(((pppyyyyyyfff___[[[yyy\\\111...///***+++---000???ooo{{{ttt___yyyvvvfff|||RRRLLLmmmyyyiiiSSS___|||jjjZZZ{{{^^^SSS{{{ssswww{{{lllmmmoooIIILLL@@@mmm>>>666555333HHHxxxmmm???PPPcccuuuvvvMMM```}}}mmmeeepppppprrrppp{{{qqq}}}hhh```zzz|||}}}}}}rrrUUUIIIEEE666<<<555ZZZ~~~AAA333333kkk}}}mmmrrrRRRVVVbbbyyyGGG???YYYeeeyyy@@@???EEEZZZ^^^dddwwwZZZuuukkkNNNjjjmmm]]]RRRwwwjjj@@@;;;kkkrrrWWWjjjWWWaaafff~~~bbb\\\GGGKKKjjjdddxxxNNNJJJ~~~jjjuuuhhhKKKIII===NNNLLLpppKKK888000333333555WWWzzz\\\dddTTTDDDCCC^^^WWW999BBBTTTbbbBBB111---333///111888DDDlllccc{{{UUUiiibbbUUUhhhvvvhhhzzzqqqPPPEEE???VVVeeeKKKTTTllllllGGGWWWrrr|||mmmyyyoooMMMkkkvvvssskkk|||uuu}}}|||aaa555,,,+++******))))))******************************)))mmmxxxsss^^^TTTTTTuuu^^^333000000+++,,,...+++999jjjwwwnnnzzzbbbrrryyyjjjzzz```UUU~~~www~~~RRR^^^tttccceeettteeedddQQQsssuuunnn{{{wwwzzzNNNNNNAAAmmm===666555000AAAqqqqqqsssFFFMMMbbbxxxaaagggsssdddKKKZZZnnnhhhZZZrrr~~~vvvaaahhh{{{zzzlllQQQMMM|||???:::999666hhh~~~EEE444333WWWaaauuuooo\\\TTTNNNwww}}}GGG???AAAOOOMMM|||HHHhhhDDDpppwww{{{PPPIIIhhhWWWJJJRRRvvv___999666kkkwwwNNN^^^aaalll```ccctttxxxwwwwwwoooSSSJJJKKKtttLLLLLLCCCsssyyy|||oooyyy[[[qqqzzz}}}yyy}}}^^^FFFDDD@@@QQQGGGjjjEEE---000//////111KKK|||fffZZZiii]]]{{{mmmRRR___|||qqqHHHKKKPPPvvvOOO===GGGTTTRRR@@@000---333...000666BBBiiitttnnn~~~xxxmmmnnnyyy~~~yyynnnzzz~~~JJJ??????YYYcccTTTbbb~~~|||UUUlllBBB===hhhqqq[[[eeefffbbbooopppqqq}}}zzz```999,,,+++******))))))******************************)))kkkwwwoooXXXPPPRRRvvv___444000000+++,,,...)))666hhhvvvkkkuuu}}}eeeooo}}}vvvnnn{{{lllYYYzzzuuu]]]```dddlllyyyggg___{{{vvv|||bbbfff^^^bbb~~~vvvwwwPPPKKK===jjj===666555,,,:::}}}tttjjjyyyJJJGGGaaakkkgggrrr{{{^^^mmmwww~~~tttmmmlll~~~iii___~~~jjjMMMKKKsss999<<<777:::uuu~~~III888777@@@ttttttRRRpppooosssvvvrrr{{{DDDEEEGGGddd^^^cccvvvVVVDDDuuuzzzFFFTTTgggRRRFFF\\\aaa666555fffuuu[[[PPPdddaaa\\\hhhooohhhjjjdddZZZJJJIIIFFFttt888ZZZ<<>>OOOXXXggg:::444;;;<<<333444000---333...///444@@@gggYYYtttppphhh```|||{{{QQQMMM;;;bbbfff]]]aaafff{{{mmmGGG___|||qqqfffooo[[[bbb[[[lllnnnzzzuuu\\\***,,,++++++***)))*********************************)))ppptttcccSSSRRRYYYiiiaaa000111,,,)))555(((...+++___uuuwwwnnnjjjnnnrrr|||lllkkkTTTwwwpppsssZZZzzziii___lllYYYooojjjwww[[[|||vvv```qqqqqqzzzvvvQQQggg___nnn~~~[[[[[[xxxNNNEEEIII___KKK111333444---lllnnn{{{TTTEEE```yyy|||yyy|||uuuiiixxx}}}WWWfffmmmzzzvvvWWWVVVooo~~~}}}eeeJJJWWW___111BBB555;;;sssSSS,,,======tttzzzMMMZZZkkkgggrrrdddEEEUUU{{{}}}QQQyyyVVVPPPBBB```sssJJJ|||cccGGGDDD\\\ccc222:::NNNjjj~~~iiiqqqbbbppphhh}}}AAAJJJGGGWWW}}}HHHZZZ;;;RRRrrrPPPaaa}}}vvvaaa\\\eeeooovvvYYYAAA;;;@@@HHHOOORRRzzz888666111222000777...VVV}}}NNNMMM^^^iiijjj^^^}}}fff~~~rrrhhhkkkxxxMMMQQQEEEtttYYY999888000222000...///000---///444333???YYY}}}lllccc{{{]]]zzztttzzz{{{}}}tttttt______mmmWWW:::;;;fff~~~VVVUUUvvvxxxzzzcccEEEPPPwwwuuuwwwRRRxxx\\\kkkrrrxxxvvv^^^(((---,,,+++***))))))))))))))))))))))))************)))rrrttt```QQQ[[[\\\iiiddd222000,,,)))444)))...+++[[[tttyyyqqqiiimmmxxxvvveee{{{kkkQQQmmmiiikkkQQQnnn]]]|||RRRjjjiiimmmwwwuuuWWW^^^jjjaaaoooaaavvvQQQHHHGGGZZZLLL222333666000bbbqqq}}}dddOOOlllttt~~~}}}qqqttt^^^^^^{{{uuuEEEUUUjjjsssdddfffrrr|||}}}ttt___IIIOOOLLL+++<<<555===VVV000555555wwwpppcccvvv^^^\\\ttt^^^uuuddd>>>BBBiiimmmYYYssshhhDDDLLLYYYsssVVVeeeUUUMMM@@@{{{RRR444444NNNgggOOOPPPLLLEEEUUUwwwXXXMMMggg888rrr{{{zzzkkk{{{```pppAAA777EEEOOOMMMIIInnnmmm///:::///111,,,555000LLLbbbhhh^^^ZZZjjjvvvbbb@@@===SSSOOO555666///111.........///,,,---222111<<>>FFFGGGRRRyyyhhhBBBcccttt666]]]}}}wwwwww~~~qqqRRR:::===FFFGGGKKKTTTvvvPPP///555111222)))000///777yyy{{{wwwsssgggNNNCCCOOOgggzzz???111444...000,,,---,,,///++++++///...777LLL```aaa]]]]]][[[CCC777OOOuuugggcccbbb___pppjjjaaa{{{oooOOOaaaiiixxxxxxtttfff]]]qqqgggrrrttt@@@999^^^bbbzzzmmmBBBoooVVVOOOWWWXXXAAAiiiiii}}}MMMPPP[[[xxx```|||zzzyyyIII---,,,+++******))))))))))))))))))))))))************((({{{~~~fffcccnnn^^^dddppp777------)))222,,,///---MMMnnnwwwqqqvvvuuuooolll~~~yyyzzziiizzzZZZcccooojjj]]]~~~]]]eee~~~~~~jjjhhhqqqkkkooovvvsssjjjcccMMMEEEZZZTTT444111666...777kkk{{{yyy~~~aaa___vvvzzzlllaaaccc~~~rrrnnn~~~YYYUUUkkkqqq```MMM@@@RRR555666<<<;;;???uuuSSS999333111EEElll```kkkmmmVVVwww|||^^^|||QQQCCC]]]zzz{{{uuuyyySSSQQQ^^^GGGZZZcccUUUNNNDDDCCC@@@pppooo111333222???rrrooottt{{{www|||yyyppplllkkk\\\HHH;;;JJJ___ttthhhKKK555JJJ}}}ppp}}}dddNNNuuunnnWWWYYYCCC;;;???KKKJJJBBBMMMccc???888***000222(((...444---\\\uuuQQQ@@@FFFNNNxxxYYY222///222///000+++...,,,///+++***...---333EEEyyyTTTWWWNNNlllsssKKK___YYYrrrgggppp\\\mmm]]]zzzddd\\\kkkrrr}}}tttzzzuuuuuu```[[[rrrXXX~~~zzz555666UUUkkkqqq___000LLLCCCgggDDDNNNeee|||~~~nnnEEExxxlllWWW}}}???&&&++++++***)))))))))))))))((()))))))))************(((yyyiiiqqqqqq^^^```uuu999+++///***000---------FFFnnnyyywwwuuu{{{wwwoooyyyqqqvvviii|||zzz]]]^^^rrr```ppphhhMMM```zzz```ZZZ|||{{{jjjeeezzzbbbuuujjjhhhHHHEEE^^^UUU444...444......rrr}}}}}}tttmmm|||yyyyyyccc]]]ooommmzzz|||[[[[[[yyy}}}{{{}}}fffaaattt}}}{{{}}}}}}xxxsssjjj[[[KKK@@@DDD,,,777;;;>>>KKKlll???...333222666aaavvviiiTTTbbb```ccc}}}pppzzzyyyJJJ888NNNhhhsssuuujjj}}}ttt222===___vvvTTTLLLBBBKKKDDDHHHKKK222...555???\\\kkkXXXmmmfffqqq^^^\\\kkk^^^>>>BBBIIINNNoooccc\\\UUUuuu222@@@wwwlllvvv~~~aaaiiiaaaIIISSSddduuuWWW888???:::@@@NNNPPPMMMZZZoooxxxvvv222999***,,,...)))000;;;222NNNdddIII999CCCrrr@@@,,,000000///222***///+++000---***///...222???gggVVVRRRkkkiiiSSSyyyyyyvvv|||}}}~~~{{{ttthhhkkkYYYYYYkkk\\\rrryyy111333KKKwwwtttmmmZZZ;;;RRRvvv???\\\rrrQQQXXX[[[ooogggvvv[[[qqq~~~zzz000///******))))))((()))))))))((()))))))))************'''ttt{{{fffvvvrrr``````}}}xxx;;;***000+++......)))...AAAooo}}}{{{}}}tttsssmmmwwwiiiwwwjjjdddyyyooo\\\lllqqqQQQZZZ~~~uuuYYYYYYwww~~~lllbbb|||}}}hhh{{{hhhkkkEEEHHHcccVVV666,,,333///222mmmwww~~~{{{UUUWWW|||}}}ooo]]]dddlllzzz}}}]]]ZZZuuu}}}zzzyyyvvvyyyzzz|||{{{uuu{{{|||{{{tttyyy|||yyywwwssshhhUUUDDD<<<999000999888<<>>JJJHHHkkk666666+++444333BBBuuu|||yyyVVVggggggsssqqqJJJ@@@>>>PPPIIIsssTTTFFF\\\WWW///;;;kkkzzz~~~iiizzzQQQpppttt}}}ooolllvvvnnnTTT|||wwwQQQFFF@@@EEELLLMMMGGGLLLiiilllVVV'''000222...///---,,,666...666qqqjjj{{{xxx^^^MMMAAAFFF```QQQ333,,,111---///333***000***000---***//////111;;;\\\hhhUUUdddLLL^^^wwwxxx}}}vvvxxxlllgggddd[[[]]]```lllxxxnnn666666IIInnnooobbbfffPPPKKKnnnooo[[[LLLXXXeeeHHHNNN^^^[[[^^^nnnbbbfff...222***))))))(((((()))))))))))))))))))))************'''pppwww^^^ssstttfffcccxxxzzz<<<)))222+++,,,...(((000>>>nnn{{{yyyzzzooommm{{{iiisssrrrqqqdddRRRgggxxx___hhhcccaaarrr}}}~~~{{{zzz{{{www|||xxx[[[~~~~~~xxxyyy___~~~pppIIIRRRjjj[[[<<<+++111...777RRR{{{nnn}}}VVVVVV{{{zzzvvvppp{{{~~~xxxuuuqqqyyy~~~qqqzzz~~~tttvvv}}}|||yyy}}}}}}yyywwwwwwyyy|||wwwdddLLL<<<999333::::::555:::iiiUUU333,,,444......///lllooohhhjjjYYYyyyjjj~~~www}}}mmmBBBnnn~~~QQQaaaAAA999LLLNNNJJJUUUSSSCCCAAA@@@HHHGGGbbbttt...666---///,,,666ppprrrGGG===HHHEEENNNjjjSSSFFFIII}}}===111---HHHxxxjjj}}}~~~uuubbb}}}xxxvvvsssFFFPPPJJJ???999>>>MMMVVVQQQLLL[[[{{{<<<(((---111///...111'''------$$$EEEzzzgggZZZvvv}}}\\\gggwwwmmmbbbFFF===@@@bbb555//////333)))---333(((...(((///---)))/////////777PPP~~~wwwxxxLLLZZZttteeemmmuuupppkkkgggiii___```fffYYYvvv|||MMM666...;;;ZZZxxx{{{CCC@@@kkkkkk|||mmm{{{uuuSSSppp^^^```333)))))))))(((((((((((())))))))))))))))))************'''pppuuuZZZpppwwwkkkfffvvvzzz<<<(((333,,,+++---)))222<<>>YYYLLLGGG---333222+++444333eeexxxiiiCCC<<>>uuu{{{www{{{|||wwwsssxxxooouuupppaaa[[[bbbaaa\\\aaaaaaeeeCCC>>>CCC999DDDFFFKKKNNNOOOUUUiiiNNN{{{{{{UUU***111333(((***)))333'''///999+++:::jjj^^^SSS\\\TTTggglllPPPKKKEEEGGGsssfff444...111444'''+++333'''---&&&...,,,(((...///...555===nnn\\\{{{}}}[[[[[[YYYZZZ@@@^^^rrrsssssseeejjjbbbUUU___kkkYYY^^^RRR+++//////999QQQpppFFF~~~jjj~~~rrrzzz```RRReeeaaaPPP111'''))))))(((((((((((()))***))))))))))))************'''~~~]]]bbbbbbwwwaaafffxxxzzz@@@,,,000,,,111///...---444SSSvvv~~~tttsss||||||ooo{{{}}}|||jjjqqqvvvMMMMMMQQQnnn{{{zzzrrr```~~~~~~zzzzzz|||tttxxxxxxxxxxxxRRRbbb~~~tttVVVRRRlllsssWWWGGGmmm~~~kkkddd111555222000333:::xxxzzzuuu~~~wwwnnn~~~\\\]]]}}}xxxwwwwwwvvv}}}{{{uuuvvvyyy{{{yyyyyyxxxvvvsssrrrrrrssszzzjjjqqq}}}wwwttt}}}yyyvvvsssrrrrrrssspppjjjvvvrrrQQQ===;;;333///777:::...iiippp222444(((///)))---333999___oooDDDBBBFFFllldddOOOAAAHHHHHHPPPvvvppplllhhh___wwwlll}}}pppdddDDDNNNLLLSSSSSSCCCAAALLLPPPOOO===YYYPPPddd(((333222"""222000...@@@qqqjjjDDD888AAAKKK:::EEEUUUEEEEEEHHHAAA---222111...[[[tttrrrdddeeennnhhhfffdddeeefffeeeaaa\\\YYYVVVQQQLLLIIIGGGGGGHHHEEE???999999???FFFKKKMMMGGGRRRPPPoooUUU:::...444)))***++++++++++++,,,...000111XXX}}}ccc\\\nnntttGGGKKKNNN:::hhhppp999444......---,,,,,,+++***************+++,,,---///000111gggnnn~~~oooLLL<<>>=========>>>???AAAIIIQQQPPPIIIGGGKKKRRRcccuuummmzzzsss777$$$,,,///---///++++++*********+++---...000>>>ttt^^^NNNFFFEEEKKKlll]]](((<<<)))------,,,,,,+++*********)))))))))***+++,,,---...000===]]]rrr[[[fffqqqRRRdddhhh~~~vvv~~~~~~xxx{{{oooRRRCCCZZZ|||tttbbbVVVTTT```yyy~~~vvvrrrooonnnhhh___YYYYYYaaahhhGGGkkkgggFFF---///&&&333,,,000EEEOOO;;;___cccTTThhhrrrvvvyyy]]]???LLLrrrbbbLLLlllaaaIIIPPPCCC(((444(((***))))))(((((())))))***)))))))))((((((((('''''''''ZZZbbbmmm|||eeebbbkkk}}}EEE000000))),,,+++000(((---PPPWWWsss{{{|||uuuhhhbbbqqq}}}wwwggg}}}{{{mmmZZZVVVjjj}}}wwwvvvwwwxxxxxxwww|||vvvuuu{{{kkk[[[eeemmmiiiLLL===;;;CCCHHHFFFDDDMMMiiidddLLLWWWiiiOOOCCC111444,,,,,,111(((444vvv}}}kkkvvvoookkkvvv}}}vvvyyy{{{|||qqqffflllsssiiidddqqqpppwww|||xxxtttqqqooommmiiikkknnnoooooopppqqqsssxxxrrrzzzvvvmmmllliiihhheeeeeejjjqqqsssmmmgggfffrrrttt\\\AAA888666...888222CCC\\\KKK///'''333)))---***---...***;;;jjj}}}uuupppjjj```lllttt|||ooolllssshhheeefffggg___rrrjjjmmmSSSKKKPPPxxxlllBBBRRR]]]bbbRRR{{{JJJ+++...444!!!(((555$$$333777222pppvvvzzzzzzmmmiiiooowww~~~~~~}}}}}}}}}|||zzzxxxvvvtttrrrpppxxxyyyzzz|||zzzuuullleeeKKK@@@===CCCDDD???EEESSS{{{ZZZ888BBB<<<<<<kkk111,,,---+++---///***DDDtttzzzkkkWWWQQQKKKHHHCCCAAA@@@???:::777:::::::::::::::<<<===>>>KKKNNNNNNJJJHHHOOOaaapppuuuppp}}}rrr}}}tttGGG%%%,,,000...---(((++++++***))))))***+++,,,(((111NNN{{{|||nnn```OOOHHHJJJMMM<<>>```qqqVVV999]]]zzzTTTIIIjjjuuuwwwxxxlll999TTTnnnuuubbbMMMtttWWWddd}}}777,,,111'''))))))(((((((((((())))))))))))(((((((((''''''''''''XXXeeevvvrrrbbbaaaiii}}}GGG222111(((+++***111$$$111===]]]hhhsssyyyoooaaahhhxxx}}}~~~ppp}}}ooovvvmmm___ggg}}}{{{uuunnnjjjhhhgggfff``````RRROOOUUUKKKHHH]]]aaavvvwwwhhhdddiiiqqq|||ppppppqqqzzztttOOO>>>QQQYYYNNNyyy<<<222111***,,,222---...PPPfffooommmmmmtttwwwsssrrrpppiiitttxxxuuutttwwwoooiiippplllpppqqqlllhhhiiiiiigggdddgggiiijjjjjjjjjjjjlllfffdddmmmpppfffdddhhheeegggddddddiiioooooohhh```YYYgggbbbIII777333111///999333???uuuyyy<<<,,,(((444$$$((((((,,,111---+++HHHqqqnnn```vvvjjjiiimmmmmmaaaddd___]]]VVV^^^QQQOOOGGGOOO|||HHH>>>QQQJJJ___|||vvvgggWWW!!!...333+++&&&+++---'''111!!!666---EEEsss___rrrqqq|||qqqgggbbb```ggglllqqqvvvxxxyyy{{{|||sssuuuxxxzzzzzzwwwsssqqquuutttqqqlllcccXXXLLLDDDDDD@@@>>>???>>>GGGfffnnnCCC<<>>yyytttuuurrrRRR@@@VVV\\\eeeyyy|||KKKmmmeeedddZZZGGGyyy{{{SSS]]]222((((((&&&))))))(((((((((((())))))(((((((((((('''''''''''''''XXXhhh|||lllaaadddiii|||HHH333111(((+++***---###...,,,bbb```{{{qqq~~~tttgggnnnqqqsss{{{xxxsssnnngggooo|||nnnWWWYYYfffhhhgggSSSQQQKKKBBB???DDDHHHJJJGGGIIIHHHNNNUUUUUU[[[kkk{{{xxxwwwkkkEEE;;;QQQOOOggg\\\444000,,,(((***//////---;;;jjjooosss^^^gggnnnpppqqqqqqnnnkkkcccmmmiii___^^^\\\ZZZ___bbbdddbbb\\\ZZZ\\\^^^^^^]]]___bbbbbbbbbaaaaaabbbbbbaaagggfff___cccjjjfffkkkjjjjjjmmmooonnnggg```^^^fffXXX@@@777111///444:::;;;;;;333+++)))///%%%((()))'''***+++%%%111OOO}}}hhhcccfffeee```wwwaaaYYYWWWVVVPPPLLLUUUUUUUUURRRUUUBBBYYYfffUUUDDDPPPdddffflllaaaeee$$$)))///$$$"""111+++"""///&&&,,,******555]]]|||bbb```www~~~www~~~~~~tttdddXXXWWWXXXYYY[[[___eeelllqqqjjjmmmppprrrppplllgggccc]]]YYYRRRKKKDDD???===;;;???@@@>>>BBBZZZtttsssaaa>>>:::222>>>555TTTqqq777888'''444,,,&&&111///'''---[[[cccXXXIII???<<<>>>AAACCC>>>>>>===>>>@@@DDDHHHKKKOOOYYYhhhzzz}}}vvvwwwpppNNN000'''///222$$$&&&000+++******)))))))))***,,,---111(((444333VVV~~~ppp~~~qqqUUUUUUQQQEEE<<>>;;;:::===BBBFFF===HHHQQQZZZkkkpppSSS---222EEE222333bbb<<<,,,444%%%,,,***)))000111...111...kkkwwweeeWWWNNNGGGCCCFFFEEEDDDEEEIIIPPPVVV[[[}}}hhh{{{}}}yyyfff+++---***......%%%&&&---,,,***)))))))))***,,,---...,,,"""333,,,111jjjuuuwww|||~~~{{{vvvwwwzzzzzzlll]]]NNNCCC;;;@@@BBBIIIfffCCC666444(((000...,,,))))))))))))))))))))))))''''''&&&&&&''''''((()))+++'''+++CCCjjjlllnnn{{{fffzzzxxxxxxwwwtttnnniiiiiimmmvvvwwwzzzpppeeeaaaaaahhhgggccc```aaadddeeedddcccgggdddkkksssiiiXXX```vvvVVVaaagggbbb[[[YYYZZZYYY\\\TTTOOOPPPSSSUUUWWW[[[pppnnnNNNccc;;;***,,,***&&&***---***///+++,,,FFF{{{vvvmmm|||```^^^SSSmmmlllccc++++++)))(((///((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&fffxxxooojjjmmmhhh{{{HHH555222(((++++++###333$$$000eeehhh]]]{{{wwwqqqeeePPPWWWeeebbbSSSHHHCCCDDDOOOJJJFFFUUUVVV```nnnlllnnn}}}}}}vvvrrrwww}}}yyynnnooommm|||xxx{{{rrrvvv|||vvvsss|||}}}rrrlllwwwxxxxxxyyy~~~[[[AAAQQQrrr___uuu***,,,---(((------(((...---(((@@@vvvoooZZZ```~~~pppyyyrrrkkkfffiiihhhfff```bbbggg^^^VVV]]]```bbbaaa\\\\\\___```^^^XXX\\\___bbbbbbbbbccccccbbb``````[[[XXXeeeooohhhbbbcccddddddbbb^^^ZZZWWWVVVQQQ:::,,,333...---@@@:::222{{{ttt===''',,,%%%444$$$000)))$$$000///&&&,,,222YYYaaaaaaTTTRRRVVVOOOZZZRRRQQQMMMIIIQQQIIIAAAFFFLLLHHHFFFDDDMMMRRRDDDOOOTTTsss^^^OOOQQQ)))......(((''',,,---%%%$$$((((((&&&$$$"""666###'''BBBdddJJJXXXfffbbb```fffpppuuurrrmmmhhhccc[[[QQQGGGBBB@@@@@@??????????????????@@@@@@AAABBBBBBBBBBBBDDDGGGJJJMMMbbbuuummmKKK///333DDD<<<(((CCC___}}};;;+++000555$$$(((((((((***'''$$$(((111%%%???nnnyyy~~~zzztttsssrrrtttyyyooo[[[hhh\\\444...222,,,))),,,---***(((((())))))))))))+++,,,...000+++)))***)))222222KKKeee]]]iiiuuurrriii\\\___ccceeedddcccaaaaaaSSSRRRRRRPPPMMMJJJHHHHHHTTTggguuuBBB(((000***(((222(((///(((((((((((())))))))))))''''''&&&&&&&&&'''((((((''')))***222NNNuuuppp}}}lllnnnjjjnnnqqqmmmgggdddfffiiibbbeeellldddaaafffbbbddd``````aaacccdddcccccceeebbbddd___YYYZZZ___\\\RRRRRRZZZ\\\VVVUUU[[[^^^\\\WWWPPPLLLPPPVVVXXXYYYZZZ{{{ZZZGGGkkkJJJ)))(((222***###---+++&&&888"""222...KKK^^^ZZZrrrxxx{{{DDDEEEddd```sss@@@000(((,,,&&&(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&uuufff{{{ooonnnyyyuuuOOO333,,,......***///)))///---JJJbbb[[[xxxzzzssswww}}}qqq}}}aaa\\\lllzzzzzzttt}}}~~~}}}}}}~~~{{{yyyuuupppjjjddd```^^^ggghhhjjjllllllkkkiiihhhlllssszzz}}}zzzuuuqqqooonnnmmmooottt|||sssWWWIIIWWWhhhqqq@@@)))************************,,,:::]]]sssjjj[[[pppvvvpppjjjggghhhgggaaa]]]aaa\\\XXXXXXZZZZZZWWWSSSZZZ]]]\\\XXXUUUWWWXXXWWWEEELLL[[[```[[[^^^aaaYYY\\\VVVTTTYYYcccfff```XXXXXX\\\^^^YYYRRRRRRZZZbbbKKK666444777///333===777:::IIIaaaiii999'''$$$(((***$$$(((((((((((())))))))))))(((;;;aaazzzuuuoooyyyzzzgggZZZTTTKKKDDDCCCJJJIIIAAAAAAHHHIIIEEEDDDEEEDDDFFFPPP\\\kkkdddMMMjjjsssJJJ///)))***(((''''''&&&&&&&&&&&&''''''((()))))))))***...444999{{{uuu|||uuuVVVHHHGGGFFFSSS^^^ZZZ[[[gggmmmiii\\\TTTVVVXXXTTTMMMIIIAAAEEEGGGEEEAAA@@@BBBFFFEEECCCDDDJJJTTTZZZ[[[YYYrrriiiOOO;;;999777444888999???[[[GGG---+++,,,******(((((((((((()))))))))))),,,!!!???|||~~~WWWwwwyyy```///%%%222++++++)))(((''''''''''''((((((((((((((()))******&&&---111---)))...>>>MMMhhhRRR]]]tttcccbbbiiibbbYYYXXXVVV[[[OOOHHHRRRUUUKKK[[[rrr;;;------,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%000000)))777\\\|||kkkmmmooo^^^fffllljjjiiiiiiccc[[[\\\[[[\\\^^^YYYSSSVVV^^^\\\\\\\\\\\\\\\\\\]]]]]][[[[[[ZZZXXXWWWVVVVVVVVVYYYWWWUUUSSSQQQRRRRRRSSSTTT===SSSWWWOOO___hhhzzzGGGLLLvvvwwwHHH777)))(((***(((&&&'''+++&&&+++222,,,'''???bbbmmm\\\YYYmmm}}}}}}~~~sss]]]MMMJJJMMMssssssRRR)))...&&&%%%---'''((((((((((((((((((((((((''''''''''''''''''''''''&&&lllvvvrrrYYYzzzuuupppzzzsssMMM222+++------)))'''******%%%===]]]aaaeeeqqqsssuuuzzzzzzooovvvyyy}}}|||wwwmmmmmmmmmkkkhhhfffeeefffffffffhhhjjjlllnnnpppqqqiiijjjmmmoooqqqrrrrrrrrryyy|||wwweeeSSSKKKJJJJJJHHHXXXRRReeeddd777)))************************)))111LLLrrrvvv^^^ZZZZZZmmmkkkhhhfffccc```]]][[[^^^ZZZVVVUUUWWWXXXUUURRRXXXZZZYYYUUUSSSUUUSSSPPPFFFKKK\\\hhhddd```]]]SSS]]]YYYVVVYYY___aaa\\\VVVZZZUUURRRVVV\\\\\\SSSJJJ888555666333,,,222<<<<<<;;;qqqkkkUUU,,,((()))'''((((((''''''((((((((()))))))))333'''---PPPvvv~~~{{{zzzeee{{{ooogggcccddd^^^RRRMMMQQQUUUVVV^^^mmm{{{vvvSSSFFFRRRoooeeeBBB...***+++***(((''''''&&&&&&&&&&&&''''''&&&'''''''''''')))---000PPPssswwwqqq[[[GGG===??????EEEMMMLLLUUUUUU\\\hhhmmmfff^^^ZZZSSSVVVWWWUUUQQQNNNPPPSSSUUUVVVWWWXXXZZZ\\\]]]]]]>>>AAA:::555:::777111444JJJ\\\}}}\\\444&&&)))***(((((('''((((((((())))))))))))...111...666___zzzzzz{{{ooo^^^zzz{{{XXX++++++333'''+++***)))(((''''''''''''((((((((((((((())))))******,,,---+++)))+++222999SSSaaapppccciiiuuukkkbbbhhhpppmmmnnnsss\\\===***---,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''///FFFkkk|||kkkddduuuaaa[[[gggeeeVVVXXXiiiYYYRRRRRRZZZ```]]]WWWSSSXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTUUUVVVWWWVVVVVVUUUNNNQQQTTTVVVVVVSSSOOOLLLBBBCCCWWWQQQ[[[uuufffTTTUUUlll]]]777,,,%%%&&&)))((('''(((***&&&(((---)))%%%222GGG```PPPOOOXXXiiiyyytttwww|||~~~~~~~~~uuusssuuuzzzzzzuuupppooo[[[YYYQQQDDDBBB[[[nnnqqqnnn888'''222***''',,,###''''''''''''''''''''''''''''''''''''''''''''''''$$$uuufffpppjjjXXX}}}xxxoooyyypppIII111+++,,,+++(((%%%000)))%%%444XXXnnnYYYjjjyyyxxxuuu{{{uuutttxxxhhh\\\UUUSSSSSS```bbbdddeeefffgggiiikkkllllllkkkkkkjjjiiiiiihhh}}}~~~~~~}}}|||||||||{{{zzzxxxwwwtttrrrnnniiibbb]]]OOOIIIIIIOOONNNHHHIIIPPPfffbbbzzz@@@222+++)))))))))))))))))))))))))))***777WWW}}}}}}ccckkk]]]aaabbbcccaaa]]]YYYXXXXXX[[[WWWRRRQQQRRRSSSRRRPPPUUUVVVTTTQQQQQQSSSNNNHHHCCCCCCWWWiiidddZZZUUUPPP[[[XXXUUUUUUWWWWWWTTTQQQUUUPPPOOOVVV]]]XXXGGG777///666222...444999:::>>>NNNooorrr=== )))---&&&&&&***'''''''''(((((((((((()))///$$$"""000GGG```{{{~~~{{{ooohhhlllqqquuuzzzvvvkkkeeeRRRMMMTTTlllzzztttWWW888 !!!((((((&&&)))''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%'''))))))WWWuuuvvvtttuuuuuuxxxeeeLLL<<<777333999???;;;<<<>>>FFFQQQXXX[[[```eee___aaabbb```\\\ZZZ[[[]]]dddbbb\\\PPP@@@333---,,,(((555777000///222BBB[[[nnnwwwlllHHH555%%%%%%***)))''''''''''''((((((((())))))))),,,+++$$$###;;;fffzzzUUU]]]aaaxxx}}}wwwQQQ444%%%,,,333+++******)))(((''''''''''''((((((''''''(((((()))***+++***((()))++++++***(((***777bbb}}}^^^555'''---555,,,++++++******))))))((('''''''''''''''''''''''''''''''''''''''''''''''',,,###$$$,,,***---NNNwwwyyylllmmmcccrrr^^^TTTUUUYYY[[[[[[\\\SSSNNNPPPVVVWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQOOOPPPRRRSSSTTTSSSRRRQQQVVVSSSPPPLLLJJJIIIIIIIIIVVVNNNTTTZZZiiifffHHH@@@qqquuuQQQ333(((%%%$$$''')))((('''((((((%%%&&&((((((''')))...SSSwwwdddUUUNNN[[[]]]aaagggmmmqqqrrrqqqfffdddbbbaaa[[[QQQMMMMMMJJJFFFMMMkkkmmm<<<###&&&222)))'''+++###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$ooohhhuuunnneeezzzkkkeeetttmmmEEE///***+++)))'''&&&111'''))),,,JJJsss\\\aaaxxxwwwooozzzyyyttthhhXXXWWW```hhh]]]```cccfffiiilllooorrr{{{|||}}}~~~wwwvvvtttsssqqqqqqpppqqqmmmiiieeecccdddeeeccc```^^^ZZZVVVRRRPPPPPPRRRRRRTTTNNNKKKNNNQQQRRRYYYaaa```ttt\\\//////((()))))))))))))))))))))))),,,)))+++AAAiii}}}fff```PPPWWWXXXZZZ[[[ZZZXXXVVVUUUXXXTTTPPPNNNOOOPPPPPPOOOPPPPPPNNNMMMPPPRRRLLLDDD@@@BBBXXXllldddUUUSSSTTTUUUSSSQQQPPPOOONNNNNNNNNLLLQQQVVVVVVOOODDD999333666666+++///CCCBBB;;;EEEvvvyyyhhhOOO... ))))))%%%((()))&&&&&&'''''''''(((((((((&&&,,,222///***555YYY|||qqqqqq}}}iiiVVVPPPYYYgggpppqqqnnnooossssssoooooorrrnnnnnnooonnnhhh___WWWSSS```lllzzz|||bbb???000)))'''***)))$$$$$$)))'''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''&&&'''(((%%%444HHHbbbssskkkdddmmmtttiiibbbVVV@@@444000)));;;888555333444777;;;???;;;<<<===<<<999888999:::'''+++000333444777<<<@@@111666222000:::GGG]]]yyyiiiqqq@@@---((('''+++,,,)))'''((('''''''''((((((((())))))+++""")))666222111UUUyyypppSSS```jjjtttyyy???"""///555,,,...666***)))((('''''''''''''''(((''''''''''''((())))))***((('''))),,,---+++(((000(((666OOObbbzzz~~~kkkFFF...,,,222...$$$*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((("""(((222+++!!!111OOOiiizzztttzzz```\\\uuujjjOOOGGGNNNSSSTTTXXX[[[XXXQQQMMMPPPVVVPPPPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHFFFDDDDDDFFFJJJOOORRR@@@WWWgggaaaQQQ===LLL}}}kkkTTT???%%%'''''')))***)))'''&&&((($$$&&&'''&&&(((+++***&&&333PPPiiibbbXXXPPPLLLIIIEEEBBB@@@@@@BBBGGGJJJOOOYYYccczzz^^^fffOOO,,,###))),,,$$$&&&,,,&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&iiijjjzzzrrrpppqqqYYY```tttiiiBBB...******(((''''''***"""+++&&&555fffeeeWWWmmmnnngggooouuuqqqttt}}}ppp\\\RRRZZZiiisss~~~~~~kkkjjjiiihhhgggfffeeedddcccbbb___]]]ZZZYYYXXXWWWQQQOOONNNQQQUUUXXXWWWVVVQQQSSSVVVWWWVVVTTTQQQPPPIIIKKKLLLNNNVVV```ccc___ffftttnnn000******###((((((((((((((((((((((((+++)))(((222TTT|||}}}rrrVVVPPPRRRPPPPPPTTTXXXYYYUUUQQQTTTQQQOOOMMMMMMMMMNNNNNNKKKKKKJJJJJJNNNQQQLLLDDDCCCKKKhhh{{{lllVVVSSSVVVNNNNNNNNNMMMLLLLLLMMMNNNMMMQQQSSSMMM@@@666222333555333---:::III???AAA___NNNuuukkk222***)))((("""&&&+++&&&&&&&&&&&&&&&''''''''''''+++***)))((('''+++777BBBbbbnnnuuuqqqmmmqqqvvvwwwzzz{{{uuupppjjjcccOOONNNOOOQQQPPPLLLJJJJJJ;;;FFFTTT\\\aaahhhpppwwwnnnxxxkkkUUUIII:::***"""---222,,,&&&''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))((('''((()))***&&&***GGGgggnnnllluuuiiiiiipppmmm[[[OOOGGG;;;222111000222555666333//////000111111111111222333>>>===:::777444111///---888333000AAA```kkkiiilllggghhh444333******,,,---***''''''+++''''''''''''((((((((((((,,,++++++,,,))))))222>>>^^^yyyrrryyyttteeejjjpppnnn{{{zzzjjjzzzvvvxxxFFF000+++---,,,$$$)))111///)))((((((''''''''''''''''''''''''''''''(((((()))(((((((((((()))***+++,,,+++)))---222555IIIkkksssuuupppkkkGGG777222+++)))...000+++"""))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%+++...***###'''000JJJrrrooonnn~~~aaaXXXaaavvvuuu[[[HHHHHHDDDQQQ]]]___WWWPPPNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJGGGFFFCCCAAA@@@AAACCCDDDHHHHHHIIIJJJIIIGGGEEEDDDNNNgggZZZCCCIII\\\rrr|||zzzUUUUUU:::333''')))***(((%%%%%%'''(((###((()))%%%%%%***+++(((---111]]]hhhwwwzzzwwwaaapppLLL$$$+++)))***'''###'''+++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaiiizzzpppuuuoooYYYhhh~~~ggg???---+++***((('''***'''%%%,,,&&&+++SSSlllXXXaaagggddddddnnnrrrjjjyyyiii___cccjjjllldddeeedddbbb___\\\\\\\\\kkkiiifffaaa\\\XXXTTTSSSVVVVVVUUUUUUTTTSSSSSSRRRNNNNNNOOOQQQSSSTTTSSSRRRKKKKKKKKKIIIGGGFFFHHHJJJHHHQQQZZZ```lllvvvsssiiiuuuvvvrrrLLL,,,***'''((((((((((((((((((((((((%%%''''''+++@@@ddd{{{^^^\\\PPPMMMKKKOOOTTTVVVRRRMMMNNNNNNMMMLLLKKKKKKKKKKKKFFFHHHGGGGGGJJJNNNKKKEEECCCOOOmmm{{{iiiSSSLLLIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQKKKBBB<<<999666111...***000;;;DDDAAA:::TTTlllhhhhhhGGG%%%***///'''&&&,,,###%%%%%%%%%&&&&&&&&&''''''***&&&$$$%%%(((+++***)))111BBBXXXiiiuuuzzzxxxrrr^^^mmm{{{zzzooo{{{{{{|||}}}|||yyywwwvvvkkktttzzzvvvppprrrzzz}}}}}}}}}{{{tttsssdddIII000&&&'''***(((,,,))) """,,,+++ &&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''(((%%%,,,&&&(((@@@YYYfffnnn___^^^gggooopppqqqkkkZZZEEEAAA:::555666:::888444666777888999:::;;;<<<===222222222444666888999999MMMRRRWWWdddppplllhhhqqqvvvBBB000333###)))))))))(((%%%$$$'''***&&&&&&'''''''''((((((((())))))((('''(((***((($$$888BBB]]]zzzyyyyyyyyyyyy~~~TTT@@@222!!!(((///***###+++000$$$((((((''''''&&&''''''(((''''''&&&&&&''''''((()))'''((()))'''$$$$$$'''***&&&***---***%%%)))<<>>@@@DDDIIINNNhhhpppssstttrrrgggjjj}}}UUU111+++&&&""",,,''''''&&&$$$$$$%%%''''''&&&&&&&&&'''''''''(((((($$$###(((...***$$$)))444(((111<<>>DDDIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMM>>>???AAAFFFOOOZZZdddjjjGGGHHHPPPvvvxxxqqqOOOKKK???!!!333!!!%%%%%%"""###''''''$$$'''%%%%%%&&&%%%$$$%%%''' +++&&&777bbbpppmmm{{{uuu{{{sssgggfffiiimmmvvvyyy}}}}}}zzzzzz~~~}}}vvvtttoooqqqmmm```VVV^^^xxxFFF&&&::: &&&(((&&&&&&***&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$YYYkkk~~~tttjjjvvvbbbaaannneee<<<---,,,***(((((($$$###+++###---+++TTT^^^KKKYYY___KKKXXXiiiUUUppp{{{|||kkkYYYRRRMMMGGGGGGHHHJJJJJJJJJJJJLLLMMMPPPPPPOOONNNMMMLLLLLLKKKIIIJJJLLLNNNOOONNNLLLKKKHHHIIIIIIGGGDDDEEEIIIMMMDDDMMM[[[gggmmmqqqtttvvvYYYSSSZZZhhhhhh___dddtttjjjkkkiiittt|||XXX000111###""")))''''''''''''''''''''''''%%%)))+++'''%%%222QQQnnnqqq~~~eeePPPPPPOOOLLLHHHFFFFFFGGGEEEGGGIIIIIIHHHFFFDDDDDDCCCGGGGGGCCCAAACCCDDDCCCFFFDDDHHHDDD===CCCLLLGGGCCCAAABBBEEEJJJKKKHHHDDD888777555333111000000111:::???HHH@@@:::[[[MMMyyyeeefffhhh888'''+++ """((($$$###&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''***,,,(((###''''''&&&&&&...???QQQ\\\```mmmtttooojjjfff\\\NNNOOOTTTYYY]]]aaaeeefffeeekkkppppppkkkkkkrrrwwwxxx~~~}}}xxxmmmcccUUU???+++***!!! +++///)))'''+++%%%!!!$$$---+++"""!!!(((&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&$$$$$$%%%'''&&&$$$$$$---/// """999AAAPPPdddggg^^^cccnnnmmmTTT^^^ccc___ZZZYYYXXXUUULLLKKKKKKKKKMMMMMMMMMLLLHHHQQQZZZ]]]]]]```iiirrroooeee]]]kkk|||ppppppUUU:::+++---,,,++++++)))(((((('''&&&''')))(((%%%&&&&&&&&&'''''''''((((((%%%,,,,,,$$$%%%------%%%)))!!!&&&222222444UUUssssssoookkkooowwwxxxrrrmmmrrrvvvsss]]]JJJ,,,---///'''///---)))"""''',,,$$$###)))***''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&''')))++++++)))'''&&&'''###&&&---)))$$$***///&&&111???DDDXXXhhh___```zzzhhh{{{wwwjjjaaajjjaaaAAA@@@EEE///555---'''(((,,,---,,,***---(((%%%&&&))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%***)))$$$###''''''''',,,MMMZZZSSShhhzzzuuulllmmmdddPPPGGGKKKiiissstttdddPPPDDD???===BBBBBBBBBBBBBBBBBBCCCCCCBBBDDDFFFHHHHHHFFFCCCAAAMMMVVVbbbhhhdddUUUCCC777ZZZhhhpppaaaBBB<<<000(((((()))&&&###$$$''''''$$$&&&)))&&&(((!!!!!!(((+++(((&&&)))*** ''')))+++YYYrrr~~~{{{iii```dddhhhlllooopppnnnnnnqqqsssmmmhhhgggjjjjjjeee^^^\\\^^^]]]cccsss999"""777000***+++&&&$$$'''"""!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&gggmmmuuusssnnnpppmmm```ddd[[[666///+++)))***(((''''''&&&&&&&&&***///333YYYQQQQQQ[[[```ZZZXXX\\\YYYcccmmmooogggZZZQQQLLLJJJKKKLLLLLLLLLLLLOOOQQQLLLNNNOOOMMMJJJJJJMMMPPPJJJCCCBBBJJJMMMGGGCCCEEEAAADDDHHHIIIMMMVVVdddooowwwvvvtttnnnfff]]]XXXUUUpppYYYkkkqqqVVVbbbuuuZZZnnnvvvllluuu~~~~~~JJJ555###!!!&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###%%%(((&&&&&&888NNNttt}}}zzzrrryyy}}}fffWWWHHHKKKMMM???AAAJJJFFFDDDEEEFFFEEECCCAAA??????@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB===@@@CCCEEEEEEAAA===:::222333222///,,,,,,///222GGGDDD<<<===XXX{{{}}}kkkdddkkkuuuddd???&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---BBBJJJVVVbbbjjjlllkkkiiigggfffeeedddeeehhhjjjmmm]]]gggppptttwwwzzzvvvooollldddXXXIII:::///(((%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))111>>>LLLYYYbbbgggiiigggccc___^^^______\\\YYYQQQVVVYYYUUUMMMJJJOOOVVVWWWSSSTTTYYY[[[ZZZ\\\bbbffffffiiinnnnnnbbbMMM<<<((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))))))))***,,,...///OOOXXXfffsssxxxvvvpppkkklllnnnrrrttttttrrrnnnlllwww|||~~~pppZZZCCC333,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''******+++++++++,,,,,,,,,444444444444555555555555......---,,,,,,+++******+++*********))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%000CCCUUU___aaadddnnnwwwxxxnnnddd^^^\\\AAAPPPdddrrrtttnnngggcccXXXSSSLLLGGGCCCAAA@@@>>>EEEGGGJJJQQQYYY___cccdddaaaXXXEEE555666HHH[[[eeerrruuucccRRRHHH666000)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$######&&&555UUUrrrvvv{{{}}}zzzjjjiiifffaaaZZZTTTNNNKKKPPP[[[___XXXTTT[[[aaaaaa}}}^^^333+++,,,&&&%%%+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%gggmmmuuusssppprrrnnndddiiiYYY444---***'''(((''''''''''''%%%%%%'''***---MMMOOOQQQRRRUUUXXXWWWTTTUUUVVVWWWYYYZZZ]]]___aaaWWWVVVTTTQQQOOOMMMLLLKKKOOOQQQRRRRRRQQQPPPQQQRRRYYYYYYTTTNNNMMMRRRWWWXXXkkknnnrrrvvvvvvqqqjjjeeebbbcccdddcccbbbccceeeggg~~~```dddhhhQQQWWWjjjbbbvvvmmm```ccczzznnnGGG444***""""""%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&)))&&&'''***&&&###---<<>>IIIJJJAAA<<<<<>>===;;;;;;======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<>>HHHQQQVVVYYYiiikkknnnppppppnnnkkkiiiPPPKKKBBB888111...------+++++++++*********))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))******************+++++++++,,,,,,------,,,++++++***))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$'''000>>>LLLTTTJJJMMMVVVeeeqqqrrrhhh]]]gggSSS===777BBBTTT___cccfffhhhlllnnnnnnkkkhhhffffffkkkqqqqqqhhhXXXFFF:::,,,:::GGGOOO\\\lllsssooozzzsssmmmXXXGGGAAA>>>///+++&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((%%%%%%&&&%%%&&&///;;;PPP}}}wwwlllzzziiixxxzzz}}}~~~|||~~~}}}tttwwwLLL444$$$'''+++(((''',,,&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%gggmmmuuusssiiimmmeeeaaahhhVVV222,,,)))&&&'''&&&&&&''''''%%%$$$###%%%&&&<<>>FFFAAA:::@@@:::;;;;;;;;;;;;:::999888999999888888888888999999;;;;;;::::::::::::;;;;;;===<<<:::777444222000///333111///,,,...555???FFF<<<===MMMjjj|||xxxiii```]]]bbbbbbSSS999###!!!((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((,,,***'''%%%&&&***...111999<<>>JJJQQQRRRQQQRRRSSSXXXYYY[[[[[[YYYXXXYYYZZZ___]]]^^^___]]]VVVRRRRRRNNNEEE999...(((%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''(((******,,,***(((&&&&&&(((***,,,+++,,,---......---,,,+++333000+++'''&&&(((+++---)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))+++******))))))(((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$###(((444>>>VVVVVVVVVUUUVVV^^^iiirrriiieee^^^UUUMMMFFFAAA???BBBGGGNNNRRRQQQOOONNNOOOOOOHHH<<<222...444AAALLLRRR]]]```YYY^^^nnnrrrjjjwww```TTTOOOAAA666000***(((&&&######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$(((***&&&"""!!!,,,MMMfffiiirrrwww}}}ssswwwttt~~~}}}rrrttt___,,,%%%###%%%))))))&&&&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%hhhmmmuuurrrdddiii]]]___iiiTTT111+++)))&&&'''&&&$$$&&&'''&&&$$$######$$$...:::EEEGGGIIINNNNNNJJJFFFIIINNNTTTXXXXXXWWWUUUTTTQQQOOORRRWWWYYYVVVRRRLLLIIIFFFGGGKKKNNNNNNMMMPPPVVVZZZYYYYYY\\\^^^]]]``````ccckkkssssssjjjaaahhhgggddd```^^^^^^```cccjjjgggfffiiiiii___ZZZ___]]]rrr}}}mmmNNN555((("""!!!$$$'''(((%%%!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$)))(((###"""%%%+++>>>WWWeeeddd___eeeoooaaasss___;;;666<<<<<>>)))"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######"""$$$(((+++---,,,***)))******)))((((((((()))(((,,,***(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&###'''+++///333999@@@EEECCCCCCDDDEEEGGGGGGEEECCCMMMKKKHHHDDD>>>777111...''''''%%%######%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((()))***+++++++++***)))''''''++++++++++++++++++++++++###&&&))),,,,,,***&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&+++***%%%###&&&***555CCCRRRVVVPPPKKKLLLOOOfffjjjkkkdddYYYRRRQQQTTTOOOPPPPPPLLLFFFEEEJJJOOOCCCDDDEEEEEEFFFNNN[[[fffRRRdddlllfffgggpppjjjYYYOOO???<<<>>>555...((($$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''$$$###&&&***,,,+++***(((---VVVtttwwwuuuzzzqqq~~~}}}uuu|||{{{sssppp|||zzznnnxxxnnn@@@///###%%%+++...)))$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%hhhmmmuuuqqqhhhnnn]]]gggrrrRRR000+++)))'''(((&&&###%%%''''''&&&%%%%%%%%%&&&+++999HHHLLLHHHHHHMMMLLLNNNNNNLLLJJJNNNVVV]]]kkkhhhgggjjjppprrroookkkmmmfff]]]XXXWWWXXXXXXWWWfff___bbbooorrriiieeeiii\\\___eeekkknnnlllddd^^^]]]```bbbdddfffgggjjjlllccclllbbbVVV]]]bbbaaaeeetttlllZZZ???***"""&&&,,,%%%%%%%%%$$$$$$$$$###"""#########$$$$$$$$$%%%%%%%%%######&&&&&&%%%$$$&&&'''///@@@SSS[[[ZZZ\\\aaa\\\{{{sssOOO???999222444888666555666888999888777444444333333333333444444333333222222222222333333...///222333444333222000)))+++111;;;BBBBBB:::222MMMdddssslll___[[[XXXTTTWWWOOO>>>+++$$$&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%% ###&&&)))******((('''%%%%%%&&&''''''&&&&&&%%%***(((''''''(((((()))+++'''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''))))))'''$$$!!!)))%%%!!! ###'''***+++)))))))))+++......,,,***...---+++(((&&&&&&%%%### ###&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''(((((((((!!!###&&&)))******)))((((((((((((''''''((((((((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))(((&&&%%%$$$"""%%%///???MMMRRRMMMFFF===@@@KKK^^^nnnooocccVVVZZZZZZVVVOOOHHHGGGMMMSSS===HHHUUU\\\]]][[[[[[\\\bbbllliiiWWWMMMKKK@@@...@@@333///,,,""""""&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%""""""%%%'''(((%%%$$$&&&,,,555CCCWWWhhhpppeeeQQQTTTttt~~~|||sssnnnmmm{{{ssspppssssssqqqxxxvvvvvvqqqjjjhhhnnnxxx~~~www~~~eee???$$$!!!...***$$$))))))###!!!%%%(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%iiinnntttqqqkkkqqq\\\lllyyyPPP///***)))'''(((&&&"""$$$&&&'''&&&%%%&&&'''$$$###...AAAGGGBBBCCCLLLOOORRRTTTPPPIIIFFFIIIMMMRRRRRRVVV]]]eeejjjkkkjjjfffaaaZZZVVVUUUXXXZZZ\\\aaaQQQOOO]]]```RRRNNNXXXPPPPPPQQQSSSXXX___hhhnnn```bbbeeeeeedddaaa```___LLL]]]^^^WWW```mmmlllggg\\\GGG///$$$$$$&&&&&&%%%$$$###!!!"""&&&&&&###############$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%---===NNNUUUWWWWWW[[[```bbbbbb]]]III444000666333000111444666555333333222222111111222222333222111111000000111111222222333444444222///+++)))///888@@@@@@:::;;;DDDNNN^^^fffdddXXXWWW```ZZZIIIGGG;;;+++!!!"""'''&&& $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%+++***'''%%%###"""""""""''''''''''''((()))***+++***'''&&&'''&&&$$$$$$&&&$$$#########$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############)))&&&$$$%%%((()))&&&"""#########$$$&&&&&&%%%$$$###%%%$$$!!!"""%%%'''&&&(((((('''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((+++***(((%%%$$$#########((((((((((((((((((((((((+++***)))((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!!!!$$$'''((('''***(((&&&(((111===JJJRRRUUUKKK>>>999???KKKWWW^^^XXXZZZ[[[ZZZVVVUUUVVVXXXXXXXXXXXXVVVUUUWWW\\\aaaCCCEEE@@@666666>>>BBB???...(((***(((!!!)))(((%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""&&&'''$$$!!!"""$$$$$$%%%'''&&& """444CCCOOOiiitttkkk___UUUVVVcccaaagggnnnqqqqqqqqqsssvvvyyyzzz|||zzzooo___TTTQQQWWW___iiippppppkkkddd```JJJ===,,,%%%+++///(((###%%%%%%$$$%%%'''%%%!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%iiinnntttqqqjjjqqqXXXlll{{{}}}MMM,,,)))(((&&&'''%%%###%%%&&&%%%$$$$$$&&&'''$$$###(((000888>>>BBBEEE777>>>GGGMMMPPPQQQRRRSSSPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNNNNMMMNNNPPPUUUXXX^^^UUUTTT\\\\\\SSSRRRYYY\\\bbbiiimmmlllfff^^^YYY___``````]]]XXXSSSOOONNNTTT]]]ccc___YYYSSSGGG888...'''###((()))$$$ !!!"""$$$"""!!!&&&'''###############$$$$$$$$$$$$%%%&&&&&&$$$"""###%%%'''######%%%---<<>>GGGOOOMMMCCC999777888>>>@@@CCCEEEEEECCCAAA???LLLLLLLLLJJJEEE>>>777333999;;;>>>>>>888,,, '''+++%%%'''***%%%$$$&&&&&&%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$&&&$$$$$$''''''$$$'''***---###!!!)))!!!111;;;GGG[[[ccc```aaa___VVVPPPTTT\\\^^^UUUJJJQQQQQQPPPPPPXXXdddlllnnn^^^aaadddddd[[[HHH444(((!!! ***%%%666'''$$$%%%((((((%%%!!! """#########$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%jjjnnntttppplllsssXXXooo}}}{{{KKK+++''''''%%%&&&$$$%%%%%%%%%$$$###"""$$$%%%$$$'''%%%"""+++;;;BBB===HHHCCC???>>>BBBIIIOOORRRJJJMMMSSSWWWYYY[[[]]]^^^]]]```bbbaaa^^^\\\^^^aaaNNNSSSYYY[[[YYYWWWWWWXXX___ZZZTTTQQQPPPPPPPPPPPPIIILLLOOOPPPQQQQQQSSSTTTVVVMMMMMMLLL???444...'''''' ######!!!'''###((((((###!!!%%%&&&###"""############$$$$$$$$$###&&&$$$"""$$$'''***"""&&&&&&%%%...???JJJLLLWWWGGGGGGNNNUUUeee___???777222...///222444222//////......------......///+++******************+++***)))))))))***,,,///111333333666???KKKSSSUUUTTTOOOKKKKKKPPPNNNCCC888555###!!!$$$(((%%% $$$---$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&$$$###"""$$$%%%&&&''''''''''''&&&$$$!!!$$$***+++&&&$$$((($$$###############$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&!!!$$$'''&&&$$$"""$$$'''%%%&&&&&&$$$######%%%((( &&&(((&&&&&&)))'''"""  """%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&(((***)))&&&###!!!$$$%%%&&&''''''&&&%%%$$$(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$###,,,&&&!!!%%%''''''%%%%%%***666CCCIIIFFFAAA???===<<<<<<<<<;;;999666777666666888<<>>@@@BBBDDD@@@BBBEEEHHHKKKMMMMMMMMMKKKMMMPPPQQQPPPPPPQQQQQQHHHGGGEEEEEEEEEGGGIIIJJJDDDFFFIIIMMMOOOPPPPPPOOOUUULLLKKKRRRSSSHHH??????999555///((($$$"""!!!"""########################""""""""""""""""""""""""#########"""""""""""""""########################"""$$$%%%%%%&&&,,,888AAAMMMMMMNNNMMMLLLLLLOOOQQQFFF@@@777000------------111000...------...///000......////////////000000444555777888999999888777222:::EEELLLMMMKKKJJJJJJHHHGGGGGGDDD???666,,,%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###!!!%%%***'''!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''(((******333555777:::;;;;;;::::::777999:::999777333...+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,------............---+++***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$###hhhgggmmmmmmmmmuuuZZZoooxxx???,,,((($$$+++&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%)))---444555888<<>>;;;000))))))+++)))&&&###""""""###$$$########################""""""""""""""""""""""""############""""""""""""########################&&&''''''$$$###&&&...555DDDFFFHHHHHHFFFEEEDDDDDDEEEAAA<<<777444222000...111111111222222444555555444444555555666666666777777888888888777555333222AAACCCEEEEEEDDDCCCCCCCCCFFFCCC???:::555///)))$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$###''',,,)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&)))++++++++++++***((()))***+++)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$hhhgggiiifffmmmqqqWWWooouuu===,,,)))$$$+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###%%%'''(((,,,000666;;;???AAA@@@AAABBBCCCDDDDDDDDDDDDHHHJJJMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKEEEDDDCCCAAA>>>:::666444555+++%%%'''(((""" ###"""!!!!!!!!!!!!"""###$$$########################""""""""""""""""""""""""################################################&&&'''&&&$$$!!!!!!&&&***555999???AAAAAA???===<<<>>>===<<<;;;;;;999666333...///000111222111111000111111222222333444555555333444555777999999::::::EEEAAA<<<::::::<<<===>>>AAA;;;444---)))&&&$$$###$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''%%%%%%(((---,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""" !!!"""$$$$$$$$$###"""""""""###$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%kkkiiiiiicccllllllUUUnnnqqq;;;,,,)))%%%***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""### !!!"""$$$&&&)))+++,,,...000222555888;;;===>>>:::<<<>>>???===<<<<<<===888888666555555555555666,,,,,,,,,+++)))'''%%%$$$%%%!!!$$$###%%%(((""""""#########""""""!!!########################"""""""""""""""""""""""""""###############$$$$$$########################"""###$$$###!!!"""$$$'''''',,,333999;;;<<<===>>>555666777999<<<<<<:::888111222333444222000---+++,,,,,,---...///000000111333444666888:::<<<===>>>888444000111555999;;;:::666111***$$$""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%(((,,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&################################################################################################$$$$$$###""""""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%ooommmjjjaaajjjgggSSSnnnyyymmm999,,,***%%%***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%######$$$$$$$$$###""""""""""""###%%%%%%%%%%%%&&&&&&''''''%%%'''))))))(((&&&&&&'''%%%$$$$$$###""""""""""""!!!!!!""""""""""""""""""&&&$$$###%%%&&&###"""###"""######$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%######################## !!!############$$$%%%!!!%%%***...222666:::===555444444555888::::::999888999;;;;;;:::777444111000111111222333333444444;;;:::999777666555444444...------111555666444111+++((($$$""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$&&&******'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$######"""%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""######$$$$$$###################################################################################################$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$rrroooiii]]]gggbbbSSSooosssjjj777++++++%%%***&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$%%%%%%$$$##################""""""!!!!!!""""""###%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%###########################$$$$$$$$$############"""###%%%&&&'''+++///333888555333333444555666555444666999;;;;;;:::888777444444444444555555555555444333222111000000000000000111222333222///***&&&$$$###""""""$$$%%%%%%$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$%%%###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#####################%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""##############################################################################$$$$$$$$$########################$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###rrrnnneeeWWWddd___TTTooommmggg555++++++%%%***&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%###""""""!!!!!!""""""###!!!""""""###%%%'''***+++###%%%'''&&&$$$"""!!!!!! !!!!!!!!!!!!!!!!!!######"""""""""#########"""######$$$$$$### !!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&########################%%%$$$###############"""###$$$$$$###"""###&&&)))111///...///111222222111---///111333444333333222111111111111000000000000*********+++---///111333000111000...***&&&$$$###$$$###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%&&&######&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$qqqlllbbbRRRbbb^^^UUUoooiiifff444++++++%%%)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$&&&######"""""""""""""""######"""""""""###$$$&&&''''''(((***)))'''%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$%%%"""$$$%%%###""""""###"""%%%$$$###""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################"""!!! !!!###$$$%%%$$$###$$$%%%$$$######$$$%%%%%%&&&'''+++///111000///------...//////...---,,,/////////...------,,,,,,...---,,,++++++,,,......******)))%%%!!!!!!$$$(((&&&$$$""""""$$$%%%$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""&&&'''$$$###&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$############""""""""""""###$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%pppdddRRRdddZZZ___fffkkk]]]777,,,(((&&&***$$$''''''&&&%%%$$$############!!!!!!"""###$$$$$$%%%%%%######"""""""""""""""#########$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""%%%$$$###""""""""""""###$$$%%%&&&''''''&&&%%%$$$""""""######$$$%%%%%%&&&%%%###"""!!!"""###"""!!!###############$$$%%%%%%'''''''''(((***+++------............//////000000------------------------000000///...---,,,***)))$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!"""###############$$$#########""""""!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%%%%uuueeeRRRccc\\\ccciiijjjYYY444+++'''&&&+++%%%((('''&&&%%%$$$############!!!""""""###$$$$$$%%%%%%######""""""""""""############$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!""""""############$$$%%%&&&((())))))))))))$$$%%%'''))))))'''%%%$$$###"""!!!"""$$$&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((***++++++,,,,,,---...---------........................,,,,,,,,,+++***((('''&&&$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$######$$$#########""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%%%%|||dddQQQbbb]]]fffjjjhhhTTT000)))'''&&&+++%%%)))&&&&&&%%%$$$############"""""""""###$$$$$$%%%%%%######"""""""""######$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$######""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!"""###$$$$$$######"""+++***(((&&&%%%$$$#########&&&***---...,,,)))'''+++)))((()))+++,,,,,,,,,---,,,+++)))((('''''''''############$$$%%%&&&''''''(((***+++++++++)))(((++++++++++++++++++++++++'''''''''&&&%%%$$$###"""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$#####################""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$aaaOOOaaaZZZbbbgggiiiQQQ...((('''%%%)))$$$(((&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""&&&%%%%%%$$$######$$$$$$)))(((&&&###""""""""""""))),,,111555777888777666999777444222222111///...+++***)))'''&&&&&&%%%%%%"""""""""""""""###$$$%%%"""$$$'''))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###############"""!!! ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,)))$$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&&&&%%%$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$\\\MMMaaaVVV[[[cccjjjOOO...***(((%%%((("""'''%%%%%%$$$$$$######$$$$$$###############$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################&&&&&&%%%%%%$$$$$$$$$###&&&$$$"""!!!"""%%%)))+++"""###$$$&&&***...222444888:::<<<>>>AAACCCDDDDDD===;;;777444333111...,,,######"""!!!!!!!!!!!!"""$$$###############$$$$$$ """$$$&&&'''%%%###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,***$$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$~~~WWWNNNcccUUUYYYbbbkkk}}}MMM---***)))%%%((("""'''%%%%%%$$$$$$###$$$$$$%%%#######################################$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""###"""!!!"""%%%+++000333,,,---///222555999<<<>>>?????????????????????@@@777444222111000000///---''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""!!!""""""############"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%{{{UUUSSSeeeYYY^^^eeekkk|||III+++******''')))$$$)))%%%$$$$$$###$$$$$$%%%%%%####################################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$%%%&&&&&&'''(((***,,,///333555777666777888:::;;;;;;;;;;;;:::;;;<<<<<<;;;999777666555333222222333444333222111000///------,,,,,,,,,&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!"""#######################################!!!!!!"""###$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&'''))))))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&zzzTTTWWWggg^^^dddiiijjj|||FFF)))******(((+++&&&,,,$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################'''''')))+++---///000111111333666888999999777666222333666999;;;<<<<<<<<<777999<<>><<<999666;;;999888888999:::999888333222000...,,,+++******'''&&&%%%$$$############""""""""""""#########$$$########################!!!!!!"""###$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***---///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''lllXXX^^^sssddd```mmmiiizzzvvv<<<222((('''((('''&&&''''''&&&$$$""""""###$$$%%%%%%###"""###%%%&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$"""!!!%%%$$$###"""!!! """"""######$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$$$$### """$$$''')))+++,,,222333444666777888888888:::888666555555777:::;;;<<<=========>>>>>>>>>>>>???AAADDDEEEEEEBBB???===<<<:::777444222222222333......,,,+++)))'''&&&%%%################################################################################################################################################&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++...//////)))((('''&&&%%%&&&&&&'''***'''$$$$$$'''(((&&&###'''***$$$###+++)))"""###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&'''''''''''''''&&&&&&&&&'''+++,,,(((&&&'''((('''(((''''''''''''&&&&&&&&&((((((((((((((()))))))))'''(((((((((((('''&&&&&&((((((((((((((((((((((((,,,)))&&&'''+++------++++++,,,---------000444777111...+++))))))))))))(((&&&'''((('''$$$%%%(((+++(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))'''&&&$$$&&&&&&'''((((((((((((((()))))))))((((((((((((((('''&&&%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&###nnnaaaiiissseeecccooojjjzzzqqq;;;111)))'''((('''&&&''''''&&&$$$###"""###$$$%%%'''%%%###"""$$$%%%$$$$$$"""######$$$%%%%%%&&&&&&"""###############"""""""""""""""""""""#########%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!''')))+++///333666999:::999999;;;<<<===>>>>>>>>>===<<<:::::::::<<<>>>@@@<<<<<<<<<<<<<<<<<<;;;;;;888999;;;<<<<<<:::888666555333000...---------...)))((('''&&&%%%###""""""#########################################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''+++---...---)))((('''&&&&&&&&&''''''''''''&&&&&&&&&(((***,,,(((+++$$$ '''&&&$$$)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%&&&'''((()))******&&&'''%%%######&&&%%% %%%%%%&&&&&&'''''''''((($$$$$$$$$%%%&&&&&&'''''''''((()))***+++,,,,,,,,,,,,+++******+++---///111555555555333333333444555;;;:::888333///------///111111222444444444222000000333444333...***''''''******************************)))((('''&&&&&&%%%%%%&&&'''(((((((((((((((''''''((())))))))))))(((&&&&&&&&&''''''(((((((((((('''&&&%%%&&&'''%%%$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$jjjfffnnnooodddcccoookkkzzzmmm999000)))((((((&&&&&&((('''&&&$$$######$$$%%%%%%(((&&&###"""###$$$###############$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######"""!!!!!!!!!""""""""""""############!!!!!!"""###%%%(((***+++...///111444666999;;;<<<666777888:::;;;;;;;;;;;;;;;:::999999:::<<<===???;;;::::::999777666666555...////////////......---+++***((('''&&&&&&'''((($$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((***,,,,,,+++)))(((''''''&&&&&&''''''&&&((()))'''%%%&&&,,,222111444,,,%%%'''%%%###+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''))))))((('''&&&&&&&&&&&&******((('''+++///---'''$$$%%%&&&((())))))******)))***+++,,,---///000000666777888999:::;;;;;;;;;999777444222333555999;;;444777888666111000222666444444222///,,,***+++,,,------///000111222222222666:::>>>>>>999111+++'''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((('''''''''''''''((((((&&&''''''((()))(((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&___ccciiilllcccbbbmmmiiizzzkkk666///))))))(((&&&&&&(((&&&%%%%%%$$$$$$$$$%%%%%%'''%%%###"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&######$$$$$$$$$#########""""""######$$$%%%%%%%%%''''''''''''(((((((((((()))))))))+++---///222333333333333333222222222222000111222333444444444444444444444444444555666666666666444333111///...---''''''&&&&&&&&&&&&''''''%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***+++***)))((((((''''''''''''''''''******)))&&&%%%&&&***...???EEE???777444***###(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))((('''''''''(((((('''))))))''')))------)))+++,,,...///000000000///000000222333555777888999??????@@@@@@??????>>>======<<<999777555555666777...///000///,,,+++---///((()))))))))((((((+++---,,,***(((&&&&&&(((,,,///111555:::===;;;666000---******************************++++++,,,------......,,,***((('''&&&''''''&&&'''(((((())))))((((((++++++***)))(((((('''''''''&&&%%%%%%''')))******''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''')))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%XXXdddeeemmmeeeccckkkfffwwwggg333---******)))&&&&&&(((%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&(((((('''###$$$$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$ !!!"""$$$%%%&&&&&&&&&))))))******+++,,,,,,,,,333333333333333333333333555555444333222222222222666555444333111000///...000111222333333333333333111222222222111111000///000///...,,,***)))''''''%%%$$$############$$$%%%###############$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))''''''''')))***)))(((''''''((((((((((((((((((***'''%%%%%%(((******)))EEEOOOPPPKKKFFF666''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))******************)))((('''((((((***---000222666<<<>>>888333333444555000111333333333222111000,,,,,,---///111222333444000111111111111000//////111111111111///...,,,+++...,,,+++---///000///------------,,,)))((()))***---......---***)))***,,,***,,,///333444333111///........................111111111111111111111111///---+++)))((((((((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---***(((''')))*********'''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))+++******))))))******+++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))******))))))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''%%%YYYkkkgggnnngggfffllleeeuuu^^^000,,,***+++)))&&&&&&(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$'''***+++)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%'''***...111333333444555555444444333222222222666666666666555555555444111222333555555666666666000000000000000000000111111222333333444444444333666666666555333000---,,,))))))((('''&&&%%%$$$###$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&''')))***)))(((''''''((()))))))))((((((%%%$$$$$$)))...111///+++???LLLQQQQQQPPP@@@---)))&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***************************************************333111///---,,,,,,---...BBBIIIKKKBBB888555666888)))***,,,---,,,+++)))'''(((((())))))***+++,,,,,,%%%&&&''')))************'''(((+++,,,---,,,***)))---***))),,,000111///++++++,,,---,,,***))))))***(((...555777333...***(((***))))))***,,,---,,,+++++++++++++++++++++++++++000///...,,,+++)))((('''))))))))))))***+++,,,---,,,---......//////......((((((***,,,...000111222333000,,,))))))((((((''''''(((((())))))(((((('''(((((((((((())))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''$$$ZZZoooffffffcccgggnnnhhhxxxZZZ...+++***,,,***&&&%%%)))$$$%%%%%%&&&&&&'''&&&&&&$$$%%%'''+++---,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))...000333666888999999999999999888888777666666666333333222111000///......---///222555777777666555+++,,,---///111222333444444555555666666666666666888888777555222---)))&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((&&&'''((()))***))))))(((###''',,,222555555222///666AAAEEEHHHLLL@@@...)))'''((()))******)))((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******+++++++++++++++++++++++++++++++++******+++++++++888555111,,,(((&&&&&&&&&...333444---&&&%%%&&&&&&%%%''')))++++++)))(((&&&))))))))))))))))))(((((('''(((***+++,,,,,,------'''((()))+++,,,,,,,,,,,,)))))))))***++++++***(((###%%%'''(((((()))***,,,$$$***222444222///......---***(((((()))+++***(((((((((((((((((((((((((((******)))((('''&&&%%%$$$%%%&&&''')))***+++,,,,,,***+++,,,,,,------,,,,,,'''''')))***,,,---...///222///+++)))((())))))((((((((())))))))))))(((((((((((()))))))))*********+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))(((************************************************(((((()))***************(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&XXXnnnaaa[[[\\\eeeqqqmmm}}}[[[---++++++,,,***&&&%%%)))$$$%%%&&&&&&'''''''''&&&%%%'''***...///---((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,...000000000000111222333333222000...555555666666777888888888333222111000///---,,,,,,777888999999666111,,,)))//////111333555666888999:::;;;;;;<<<<<<<<<;;;;;;666666555333...(((### ############$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%)))---000&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***)))(((&&&'''(((*********)))(((%%%---666;;;999555111000222999:::<<>>>>>>>>============444000+++&&&###"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***///333***)))'''%%%$$$$$$$$$%%%''''''(((((()))(((((((((((((((((((((((()))***+++((()))******++++++++++++555;;;AAABBB<<<333---***...222888===>>>999000)))+++******))))))+++,,,---***))))))((((((((())))))&&&(((***,,,,,,***(((&&&&&&''''''((((((''''''&&&***************)))))))))))))))************))))))++++++************++++++)))))))))(((((('''&&&&&&)))(((((((((((()))*********)))((('''((()))***+++,,,+++)))(((''''''((()))))))))(((''''''((()))***&&&&&&&&&&&&'''((()))***,,,***''''''((())))))((('''((()))******)))((('''+++++++++************************)))))))))))))))+++---///111222000...------...///...,,,++++++,,,+++,,,,,,,,,,,,,,,++++++.........------,,,,,,+++---.........---,,,++++++000000000000////////////333333222222333333444555111111222222333444444555222000//////000111000///333333444444333111000///222111000///............000000////////////000000555444444333333222222111//////111222222111000///222222333333333222222111555444444444444444555555888777666666555555555555777777777666666555555555555555444444333222111111///......------,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&///...,,,***(((&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,)))'''&&&VVVVVVcccQQQWWWcccbbbpppwwwNNN...---***((('''''''''((($$$%%%'''&&&$$$$$$&&&(((......---***'''&&&'''((()))***+++---.../////////---/////////---------///111///---+++)))((((((((())),,,000333555888===AAA@@@AAACCCEEEFFFFFFEEEEEECCCAAA???<<<;;;;;;;;;<<<444555777:::===@@@BBBCCC???===:::666111---)))((()))'''%%%###"""###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$&&&***---***)))((('''''''''((()))&&&''''''((((((((((((((()))(((((('''''''''(((((())))))***,,,///333777999???===999333,,,(((&&&&&&(((***///333555222+++&&&))))))((((((((()))***+++(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((''''''''''''((()))))))))((('''&&&&&&'''(((((())))))((((((((()))*********)))((('''&&&'''((()))((())))))))))))*********///---,,,+++,,,---,,,+++//////000000000000//////000000//////.........---...........................///111222333222111000555666777555333222222333333333444444444444333333111111111000000000//////111111222333444444444444111222222222333333444444333333333333333444444555666666666777888999999999666444333333555777777777888888999999888666555333777666666555666666777777555555555444555555666666:::::::::999999888888888444555666777777666555555666666777777777666666666888888777666666666777777999999888777777777888888999999999999888888888777777777666555555444333333444333333222111111000000000000000000////////////////////////............---......///000000111111000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++*********,,,,,,+++))))))((((((((())))))(((((((((((())))))'''''''''(((((()))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$***TTTSSS___OOOWWWeeeeeesssxxx~~~HHH///---+++)))''''''''''''%%%%%%$$$###$$$''',,,000444000***'''&&&''')))))))))+++---//////...---,,,,,,---...---+++++++++---%%%&&&(((***---000222333<<>>===;;;888666000///---***'''%%%"""!!!###""""""######%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((('''%%%$$$%%%'''***''''''&&&&&&'''((())))))((()))******++++++******,,,+++***))))))((((((((()))))))))+++///555:::===888333---)))((()))******&&&'''))),,,......+++(((******)))))))))***+++,,,)))***+++,,,,,,+++***))))))))))))******)))))))))******)))(((((()))******************************+++******)))***+++------///......------......///------...//////000111111000000/////////000111111111000///...............)))***+++,,,------------,,,+++***((((((((())))))+++,,,---......---,,,,,,000//////111333444333111666666555555555555666666666666555444333333222222111111111222222333333444333333444444444555555555777888888777444222333333444444555666666555555444333333333333333333222222000111333555777888888999444555666777888999::::::777777777777777888888999888888888999999::::::;;;888555333333555888:::;;;;;;<<<<<<<<<:::999777666777777777777888999:::;;;999999999999999:::;;;<<<::::::::::::::::::999999666777777888888777777666::::::;;;;;;;;;;;;::::::;;;;;;:::999888888888999888888777777777888999999::::::999999999999888888999999888888777777666666777777666555555444444333333333333333333444444444333333333222222222111111111111222222333444444444222222222111111111111111111111111000000000000000/////////////////////////////////............---////////////............,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---************++++++++++++++++++++++++************(((((()))************)))''''''(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***------***((((((***,,,VVVTTT^^^SSS\\\iiihhhvvv}}}III...---+++)))'''&&&&&&&&&'''''''''''')))...333777333---'''$$$%%%'''''''''&&&&&&''''''&&&%%%$$$$$$ !!!"""""""""$$$&&&))),,,111777===BBBFFFGGGHHHGGGGGGGGGHHHGGGFFFEEEIIIIIIHHHGGGEEECCCAAA@@@999888666444222222111111666777777555222---(((%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((()))***+++,,,************************+++++++++)))'''(((***,,,)))))))))))))))*********,,,,,,---...////////////000///...............///////////////000333555777...,,,,,,...222333000---...---,,,,,,...//////..................//////000---...000222222111000.........---,,,,,,---......333222000//////000222333111111111222222222222222222111000///000222444666777666666555555666666777666777777777888888888999888888888888888999999:::999999888777666555555555...///111222222222111000///...---+++++++++,,,,,,,,,...000222333222111000//////111444888:::999888:::999888777777888999:::;;;:::999888777666555555222222333333444555666666999888777777777888999:::888888888777444222222333444444555666666666555555444444555555555555555555333444666888:::;;;;;;<<<:::::::::;;;<<<=========>>>>>>======>>>>>>???@@@============>>>>>>??????===:::777666777:::===>>>????????????>>><<<:::999999999999999:::;;;<<<<<<:::::::::::::::;;;<<<===:::::::::::::::;;;;;;;;;999999999999999999888888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888555555555555555666777888888888888888888888888777;;;;;;::::::999999999999777666666555444444333333444444444555666666666777555444444444333333333333111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000111222333......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++///222111,,,)))+++...)))[[[XXXbbbWWW___jjjfffttt~~~III,,,+++***((('''&&&%%%%%%''''''(((+++...222444555+++'''$$$###&&&'''&&&$$$$$$###"""!!!"""$$$'''(((&&&))),,,...000222555888AAABBBDDDGGGIIIKKKKKKLLLLLLHHHFFFIIIOOOQQQMMMHHHDDDCCCAAA???<<<999666555000000///......---------'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########((()))))))))((('''%%%$$$$$$%%%&&&''''''''''''&&&)))))))))******)))))))))(((((())))))*********+++*********)))***++++++,,,******************++++++******++++++++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---000///////////////......------...///000111111111111111111111111222333444555777888888888888666444333111111222555888777222---555222/////////111111111111111222222333333333333111333555666777666444333555444222111111222444555999888666555555666888999999999999999::::::;;;;;;999888666555666888:::;;;888888777777777777888888999999999888888777777777999888888888888999::::::999999888888777666555444333444555555555444222111111000///---------...//////111444666888888888777444444555888;;;<<<;;;999===<<<;;;::::::;;;<<<===>>>===<<<;;;:::999888777555555666777888888999999===<<<;;;::::::<<<===???===>>>>>><<<:::888888999999:::;;;<<<<<<<<<<<<<<<888888999999::::::;;;;;;======>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGDDD???===>>>@@@BBBBBBBBBCCCCCCCCCCCCAAA@@@???@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<::::::999888888888888888777777777777777888999:::999999999:::::::::::::::===<<<<<<<<<<<<<<<;;;;;;888777777666666555444444555555555666666777777777555555555444444444333333111111222222222222333333222222222222222222222222222222222222222222333333333333333333333333333333444444444333333333222222000000000111111111111111333333222222111222222222///......------......///............------------............------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''+++...,,,'''%%%'''+++&&&^^^[[[dddVVV^^^fff___nnnzzzCCC+++******)))((('''&&&&&&$$$%%%&&&)))---//////...&&&%%%%%%''')))***)))((()))((('''(((+++000555999:::===@@@BBBDDDGGGJJJMMMJJJIIIIIIIIIHHHHHHGGGGGGIIIFFFCCCFFFJJJKKKFFFAAA666444333000---+++)))((())))))(((((('''&&&%%%%%%######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))'''(((***+++++++++***)))......////////////......***++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...---------------------------------------+++,,,---------...000222///000000000///...------......000111222222222222222222222333444666888999666888:::;;;:::888555333333333333555888:::;;;:::777444111000111222111111333444555555666666555555444555777888999999888777;;;:::999888888999:::;;;<<<;;;::::::::::::;;;<<<<<<<<<======>>>?????????<<<;;;::::::::::::;;;<<<;;;::::::::::::::::::;;;<<<<<<;;;::::::999888888;;;::::::::::::;;;<<<<<<:::;;;;;;;;;:::999888777777777777777666555444333333333111111111222333333666777999<<<===>>>>>>>>>>>>===<<<===>>>>>><<<:::BBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???>>>===<<<<<<;;;<<<<<<======>>>>>>>>>??????>>>===>>>???@@@AAA???@@@AAA@@@>>>======>>>===>>>???@@@@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCAAABBBCCCCCCCCCCCCCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJFFFCCCAAAAAABBBBBBBBB???@@@AAAAAAAAAAAA@@@???BBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@?????????@@@<<<<<<===>>>????????????<<<<<<<<<;;;;;;<<<<<<===???>>>>>>>>>>>>??????@@@?????????@@@@@@@@@@@@@@@????????????????????????===<<<<<<;;;::::::999999777888888888888888888999777666666666666555555555555555555555555555666666333333444444444444555555333333444444444444555555666666666666666666666666666666666555555555444444222222222222222333333333444444333222111111111111000000////////////000000000000000////////////////////////............---,,,,,,---.........---------------...............++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))&&&%%%''')))'''```\\\dddQQQYYYbbbZZZjjjvvvyyy;;;+++++++++++++++***))))))&&&$$$$$$&&&)))+++***(((&&&(((***,,,---///222444222222333444888<<<@@@CCC:::;;;===>>>>>>???@@@BBB@@@???>>>===<<<<<<======444444444333000,,,)))(((((('''&&&%%%$$$$$$######%%%&&&&&&&&&%%%%%%$$$$$$+++***((('''&&&'''''''''%%%&&&''')))+++---...///+++++++++,,,------......,,,---///000111000///...///000000111111000000///,,,------...//////000000//////......//////000111.........//////000000000///000000000000000000///..............................//////000111111222000000/////////000111111000000000000000000000000...000111111000111222444///000111222222222111111111222333555666666666777666666666777888999:::;;;666777999::::::999888777333555777999;;;>>>AAACCC888777666666777888777666777888999:::::::::999999999999:::;;;;;;<<<======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB??????>>>>>>===<<<<<<<<>>>>>?????????????????????????????????@@@????????????@@@AAAAAA??????@@@AAA@@@@@@???>>>;;;;;;::::::999::::::::::::999999999999:::<<<===@@@@@@AAABBBBBBCCCCCCCCCEEECCCBBBBBBCCCDDDDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB???@@@AAAAAA??????@@@AAA>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBBAAABBBCCCCCCBBB>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEEEE@@@@@@AAABBBDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888999999999999999999999999777777888888888999999999777777777777888888888999999999999999999999999999888888888777777777777666555555555666666666777777666666555555444444555555444333333333333333333444333333222222222111111111111111000000000/////////......///000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******************************************+++,,,)))___[[[bbbMMMWWWaaaYYYiiitttvvv666+++,,,,,,------,,,,,,+++)))&&&$$$$$$''')))(((&&&))),,,///000111444:::???:::;;;<<<===???@@@AAABBBBBBBBBCCCAAA???>>>>>>???<<<999666222000/////////+++111666444,,,((()))---%%%%%%%%%%%%&&&'''((((((((((((***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++---------....../////////222111000000000111111222000111333444555444222111......////////////...............///000111111222000000000000000111111222//////000000111111111222111111222222222222111111000000000000000000000000///000000111222222333333//////000000111222444444333333333333333333333333444555666666444444555666555777999:::<<<<<<;;;;;;666777888999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>============>>>>>>???999>>>CCCCCC@@@===;;;<<<<<<;;;<<<===???@@@???===<<<<<<>>>?????????>>>===>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBB@@@???>>>===@@@??????>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBBBBBBBAAA@@@??????>>>>>>>>>@@@AAACCCAAAAAA@@@AAABBBCCCEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFFFFDDDCCCEEEHHHKKKMMMMMMFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEFFFGGGHHHHHHGGGEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGHHHHHHJJJLLLMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJHHHFFFEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<=========:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888999999:::::::::999999999888999999::::::777777666666666666777777555555555444444333333333222222222111111111000000000000111222222222222111000000000000////////////000000000000000000000000........................+++,,,,,,---...///000000+++++++++++++++++++++++++++)))((((((***,,,,,,+++)))jjjdddeeeUUU^^^^^^ccclll\\\ppp888...,,,+++)))'''''''''(((&&&&&&&&&&&&'''((())))))+++,,,...000333666888999777777777777777888888888999777444111...---......+++***)))(((''''''((((((&&&&&&'''((()))***++++++)))))))))***+++---...///000000000000///////////////////////////000111111444333111000000000111222222333333333444444555555444333333222111111111222333333333333333333333333111111222222222333333333000000000///000000111111000111333444444444333222666666666666777777777777888888888888888777666555666777888999888666444222555666777999888777555444111111111222333555666777888999999:::;;;<<<<<<============<<<<<<;;;;;;;;;===@@@BBB@@@>>>======<<<<<>>===>>>???CCC>>><<<@@@BBB>>>===AAA???<<<;;;???AAA@@@===;;;>>>;;;999999999999<<>>===<<<<<<;;;<<<<<<:::;;;???<<<999CCCGGG:::AAA===999777888::::::::::::888666666999999777444333555666666444333555777666333111222555555222///111111222333333222222222555222000000222333111///---......///000000111111111...+++***+++...000111+++,,,---,,,,,,,,,...///---******,,,,,,)))))),,,---jjjcccdddWWW___^^^aaaeeeXXXjjj666---,,,***)))((('''((((((''''''''''''''')))******,,,---...///000111222222444333333222111000000//////...---+++*********+++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000111111111111000000000000000111000000000000111222333222222111111222333444555888888888777777777777777666666555444444444444444444444444555555666666666444444555555555666666666666666666666666777777888999:::;;;<<<<<<<<<;;;;;;888999999999::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;<<<=========;;;999777999:::;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>@@@AAABBB>>>=========<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEE@@@@@@@@@@@@BBBEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEGGGEEEDDDEEEGGGGGGEEEBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIGGGCCCBBBBBBDDDHHHGGGFFFFFFGGGFFFDDDBBBMMMQQQPPPKKKHHHIIIHHHEEEEEEHHHLLLNNNNNNMMMMMMMMM>>>>>>@@@EEEIIIKKKJJJHHHEEEFFFGGGHHHJJJKKKLLLMMMLLLJJJHHHFFFFFFGGGGGGGGGLLLLLLIIIEEEGGGLLLNNNLLLJJJKKKMMMLLLIIIGGGFFFFFFDDDAAABBBGGGJJJIIIHHHJJJBBBDDDFFFHHHIIIKKKLLLMMMHHHGGGHHHLLLMMMLLLNNNRRRLLLLLLLLLMMMMMMMMMLLLLLLWWWTTTOOOIIIFFFHHHOOOTTTLLLMMMOOOQQQRRRSSSTTTTTTOOOPPPOOOLLLIIIHHHIIIKKKKKKJJJIIIGGGFFFFFFGGGHHHAAAAAABBBFFFGGGGGGIIIMMM???BBBDDDDDDGGGMMMPPPOOOIIIJJJMMMPPPQQQNNNIIIDDDEEEGGGIIILLLNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNOOONNNOOOMMMIIIJJJOOORRRRRRRRRTTTUUUUUUTTTTTTRRRQQQOOOQQQSSSRRRMMMIIIGGGFFFKKKNNNRRRVVVXXXUUUQQQNNNVVVOOORRRSSSLLLLLLNNNGGGVVVTTTQQQOOONNNMMMNNNNNNHHHIIIQQQVVVSSSTTTRRRIIITTTSSSSSSUUUTTTRRRQQQRRRZZZWWWRRRMMMMMMQQQRRRQQQPPPOOONNNOOOPPPPPPOOONNNOOOOOONNNMMMMMMNNNOOOOOOPPPTTTSSSNNNLLLOOOPPPMMMRRRUUUVVVTTTSSSTTTRRROOOJJJKKKMMMPPPQQQQQQOOOMMMPPPOOOPPPQQQOOOMMMKKKKKKIIIFFFDDDDDDGGGJJJLLLMMM<<>>======???CCCEEEFFFGGGHHHHHHEEECCCEEEJJJIIIEEEFFFJJJFFFEEEEEEFFFFFFDDDCCCCCC???BBBFFFIIIIIIEEE@@@>>>AAAAAAAAAAAABBBBBBCCCDDDCCCDDDHHHFFFDDDOOOTTTHHH===>>>>>>??????>>><<<;;;999999999999888666333222:::888777777777666444222222333444666666666555555999999888777555444222111333111///000333555555444:::999888666444222111000333111//////000111111000111222222111000///000000...,,,---111111......111...kkkccccccYYY```^^^___\\\TTTbbb444---,,,***)))((('''(((((('''''''''(((((()))***+++---------,,,++++++*********)))))))))((((((''''''(((((())))))******++++++***+++,,,---......------,,,,,,---...///000111111//////000000111222444444333333333333333333333333333333333333333333444555111222222333555777888:::<<<<<<;;;::::::999999888888888777666666666666777666666777888999:::;;;;;;999999999999::::::::::::<<<;;;;;;;;;<<<<<<===>>><<<<<<===>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBAAA@@@>>>===@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIIIILLLIIIGGGHHHKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKFFFGGGHHHHHHGGGHHHJJJLLLLLLJJJIIIJJJLLLMMMMMMLLLJJJLLLMMMKKKLLLPPPPPPOOOHHHIIIKKKKKKIIIGGGFFFFFFSSSRRRQQQQQQQQQNNNJJJGGGKKKKKKLLLLLLKKKJJJJJJIIILLLKKKJJJHHHFFFGGGIIIKKKDDDFFFDDDAAAAAAFFFIIIHHH@@@CCCFFFHHHIIIIIIJJJLLLJJJIIIKKKNNNMMMHHHGGGJJJRRRRRRRRRPPPNNNMMMNNNPPPJJJMMMMMMIIIGGGJJJKKKJJJIIIKKKMMMPPPQQQQQQPPPOOOCCCIIISSS[[[\\\XXXQQQLLLOOOPPPRRRTTTTTTSSSRRRQQQ\\\ZZZXXXWWWWWWWWWVVVUUUOOOOOOOOONNNNNNNNNOOOOOOUUUTTTPPPJJJHHHKKKLLLKKKTTTRRRPPPNNNIIIBBBAAACCCOOOLLLIIIKKKPPPTTTTTTRRROOOPPPQQQPPPOOONNNNNNNNNHHHJJJMMMPPPRRRSSSTTTTTTPPPUUUXXXXXXYYYZZZWWWRRRSSSSSSTTTWWW[[[\\\\\\\\\WWWYYY]]]```aaaaaa```___fffWWWMMMNNNQQQOOONNNRRRRRREEEHHHSSSSSSTTTWWWUUUTTTSSSQQQPPPPPPRRRTTTUUU\\\aaaTTTEEEKKKWWWXXXUUUVVVSSSSSSVVVUUUQQQOOORRRDDDNNNUUUUUUSSSTTTUUUSSSRRRQQQQQQQQQSSSSSSRRRPPPOOORRRUUUUUUSSSPPPPPPQQQNNNRRRSSSQQQQQQUUUWWWWWWSSSUUUSSSOOOMMMOOONNNKKKUUURRRNNNMMMNNNPPPQQQQQQMMMOOOPPPNNNKKKKKKMMMOOONNNNNNNNNOOOPPPNNNJJJFFFNNNQQQLLLIIINNNJJJCCCEEEOOONNNMMMKKKIIIFFFDDDCCCFFFGGGIIIKKKMMMNNNOOOOOOPPPOOOMMMJJJHHHFFFDDDCCCMMMMMMNNNNNNHHHBBB@@@BBBEEEFFFGGGFFFEEEDDDDDDDDD;;;===???BBBEEEHHHIIIIIICCCCCCCCCCCCDDDDDDDDDDDDBBBBBBFFFFFFDDDNNNSSSHHH:::<<<>>>>>>>>>===<<<===>>>@@@AAAAAA@@@>>>======;;;999777999<<<===999666777999<<<<<<999777777888444555555666777888999999===:::777555444444333222...///000111333555666777777555444555555555333111222333333444444333222222222///000333333000///222222mmmeeedddYYY^^^\\\]]]UUUTTT\\\444---,,,***(((((((((((()))''''''''''''((()))***+++,,,,,,+++***)))(((''''''&&&&&&'''((())))))******,,,---...000111111111111222222000...------,,,---++++++---///111333555666333333333333444555666777777777777777888888888888777777666666666666777777444555555777888999;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888999999999;;;;;;<<<<<<======>>>>>><<<<<<=========>>>>>>>>>===<<<<<<======>>>???@@@======>>>>>>>>>>>>???>>>>>>???@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGIIIJJJHHHHHHJJJIIIHHHGGGHHHIIIIIIGGGEEEBBBCCCDDDEEEGGGHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDEEEJJJKKKKKKKKKKKKMMMNNNPPPRRRPPPNNNMMMNNNOOOOOONNNYYYXXXUUURRROOONNNKKKHHHRRRRRRPPPMMMKKKLLLPPPSSSHHHGGGHHHHHHIIIIIIIIIHHHNNNOOOOOOOOOOOONNNMMMLLLKKKMMMOOONNNMMMLLLOOOQQQIIIOOOSSSRRRQQQRRRQQQOOOUUUVVVWWWVVVRRRPPPNNNNNNIIIJJJLLLOOOMMMKKKNNNSSSHHHGGGGGGJJJNNNQQQPPPOOOQQQUUURRRLLLMMMTTTSSSKKKRRRQQQPPPOOOOOOPPPQQQRRR^^^UUUNNNQQQZZZaaa```\\\VVVXXX]]]aaacccddddddccc___\\\ZZZ]]]bbbeeeccc```ccccccdddffffffdddaaa^^^gggiiifff```^^^aaa```ZZZTTTRRRVVV]]]YYYQQQRRRZZZeeeaaa[[[XXXYYY]]]aaacccggggggiiinnnvvv~~~ssscccgggnnnlllmmmssskkkWWWUUU\\\VVVPPPTTTWWWVVVXXX[[[]]]_________^^^```jjjaaa^^^pppppp^^^WWWXXX\\\ZZZTTTSSSVVVVVVRRRkkkxxxvvvhhh```]]]YYY```_________``````]]][[[RRRUUUZZZ\\\ZZZTTTLLLFFFHHHNNNUUUWWWWWWVVVVVVUUUXXXYYYWWWSSSUUU\\\aaabbbzzznnn]]]PPPKKKLLLPPPRRRTTTXXXYYYTTTPPPQQQUUUXXXMMMLLLKKKLLLOOOPPPPPPOOOPPPNNNFFFHHHWWW[[[UUUUUUNNNOOOQQQRRRSSSSSSSSSSSSNNNNNNNNNMMMLLLKKKIIIHHHIIIFFFDDDCCCEEEHHHKKKLLLEEEDDDEEEHHHIIIJJJKKKMMMMMMNNNMMMLLLMMMOOOMMMJJJSSSSSSOOOIIIEEEFFFEEECCCEEEDDDDDDCCCAAA@@@???>>>BBB???CCCBBB???FFFIII@@@FFFFFFEEECCCBBBBBBFFFIII===<<<;;;<<<>>>@@@@@@???????????????AAA@@@???>>>:::::::::999::::::::::::@@@???>>><<<:::888777777888888777888:::===???@@@<<<;;;:::888666444333222666555444444555555444222//////000222333444333222555111000111000,,,,,,///000qqqgggeeeWWWZZZ[[[^^^RRRZZZXXX555,,,+++***((((((((())))))''''''''''''((()))***+++************************...//////000111222222222444555666777888888888888;;;888444111///000222333111111222333555666777777666666666666777777888999;;;<<<<<<<<<======>>>>>>;;;::::::999999:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>??????BBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEAAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIHHHHHHIIIJJJKKKLLLMMMPPPOOOMMMLLLJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKLLLNNNOOOQQQRRRSSSHHHIIIMMMQQQOOOJJJLLLRRROOOOOOOOOPPPQQQRRRQQQPPPNNNNNNOOOOOONNNMMMLLLLLLNNNMMMLLLLLLLLLNNNQQQRRRTTTSSSQQQOOOOOOPPPPPPPPPZZZWWWTTTRRRQQQQQQQQQPPPNNNLLLMMMQQQTTTUUUSSSSSSGGGHHHIIIIIIJJJMMMQQQTTTUUUTTTSSSQQQOOONNNOOOOOOHHHIIILLLNNNPPPPPPPPPOOOGGGIIIKKKLLLKKKIIIHHHGGG@@@HHHMMMJJJGGGHHHJJJIIIFFFIIIMMMOOOPPPQQQSSSTTTQQQQQQUUUZZZ^^^ccclllvvvsssyyyppptttzzzyyyxxxwwwxxx{{{~~~qqqqqqttthhhooo{{{uuupppwww~~~{{{{{{uuuhhhooozzz~~~}}}}}}~~~ssszzz|||vvvqqqtttxxxzzzkkkaaaRRRFFFAAABBBEEEHHHAAAKKKKKKGGGHHHGGGLLL[[[bbb```]]]YYYSSSLLLGGGDDDIIIIIIIIIHHHHHHIIIIIIIIICCCBBBAAACCCEEEFFFDDDBBBDDDAAA===<<<@@@DDDEEECCCUUUUUURRRPPPSSSVVVPPPGGGDDDGGGEEEAAAAAAFFFHHHEEEMMMMMMMMMLLLKKKJJJHHHGGGQQQLLLNNNMMMGGGJJJLLLCCCDDDDDDCCCAAA?????????@@@IIIDDD>>>>>>AAACCC@@@======@@@CCCAAA>>><<<@@@CCCHHHBBB===>>>CCCEEECCC???<<<<<<<<<<<<===???@@@AAA======<<<:::777666555555============>>>>>>>>>>>>===<<<:::;;;<<<======<<<;;;:::999:::<<<===;;;999>>>:::777888888666777;;;666tttiiieeeXXXYYY[[[aaaTTTcccVVV444,,,+++)))((((((((()))***(((((((((((()))***+++,,,***+++,,,---...000111111777777666555444333222222888888999999:::;;;;;;;;;>>><<<999666666777:::<<<::::::::::::999999999888:::999999999::::::;;;<<<>>>??????@@@@@@AAAAAABBB???>>>======<<<=========>>>>>>??????>>>===<<<<<<>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMOOONNNMMMKKKJJJJJJIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLQQQMMMMMMOOOLLLFFFGGGMMMGGGIIIKKKKKKJJJJJJJJJLLLJJJLLLOOORRRSSSTTTVVVXXXHHHHHHIIIJJJMMMOOORRRTTTIIIGGGFFFHHHMMMQQQTTTUUUQQQPPPPPPRRRUUUXXXYYYXXX^^^]]]bbbmmmvvvyyyyyyzzznnnqqqtttuuutttrrrpppppphhhiiikkkjjjhhhgggggghhhxxxxxxyyyxxxvvvssspppnnnhhhhhhggghhhhhhfffbbb___bbbggghhhaaa]]]cccmmmsssxxxfffhhhmmmwwwvvvmmm|||wwwrrrooommmlllooossstttuuuyyy}}}wwwtttsssnnnfffgggmmmkkkmmmooommmjjjhhhjjjlll]]]XXX]]]mmmxxxwwwssssssxxxzzz~~~}}}llljjjhhheeeddddddeeeeee]]]^^^aaaeeehhheee^^^XXXZZZ___fffppprrrgggmmm~~~wwwvvvuuutttsssooojjjeeejjjeee```^^^^^^\\\WWWSSSIIIPPPUUUVVVTTTWWW```iiifff]]]SSSPPPRRROOOEEE<<>><<<:::::::::999<<>>999888777888999999777666;;;777444333555666444111444111111444444222333777111uuuiiiddd[[[YYY\\\eeeWWWlllTTT111++++++)))((((((((()))***+++++++++++++++,,,......,,,---///111333555777888;;;:::999777666444333222777777777777888:::<<<===>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<==================>>>>>>?????????@@@AAAAAABBBCCCCCCAAAAAA@@@???????????????@@@@@@AAAAAAAAA@@@>>>===AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKIIIHHHGGGGGGGGGHHHJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNOOOOOOLLLMMMNNNOOOOOONNNMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRTTTVVVWWWYYY[[[[[[ZZZMMMGGGMMMTTTUUUYYY```VVV[[[___]]]XXXVVVXXX\\\\\\```dddgggiiikkkooorrrxxxzzzwwwccchhhpppyyy}}}vvv{{{zzz}}}zzzuuulllaaaVVVMMMGGGDDDHHHQQQ___nnnzzzvvvsssnnnggg___YYYSSSQQQQQQRRRTTTVVVUUUQQQKKKGGGFFFAAA======@@@CCCCCCAAA>>>>>>AAAEEEDDD>>>::::::;;;uuuhhhccc^^^ZZZ^^^iiiZZZqqqRRR...+++***)))(((((())))))***------------...///000000///000222444777999;;;<<<>>>>>>>>>===<<<<<<;;;;;;666555555555777:::===???===>>>>>>>>>;;;888444111666777888:::===???AAABBB@@@@@@@@@???@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMNNNPPPQQQQQQOOOMMMLLLRRRRRRRRRSSSUUUWWWYYYZZZccceeehhhmmmrrrwww{{{|||zzz}}}uuuddd]]]mmmpppkkklllnnnooolll||||||xxxzzz|||rrrnnnqqq