BM6P6(@ sssppphhhcccYYYYYYXXXYYYYYYXXXUUUPPPKKKHHHDDDMMMeee}}}rrrgggfffqqq}}}uuunnn]]]VVVKKKAAA:::777888:::???CCCJJJPPPTTTUUUSSSQQQaaa[[[qqqxxx```hhhLLL777CCC<<<444MMMnnnQQQEEECCClllhhheeeUUU[[[XXXVVVWWWYYYXXXSSSMMMLLLLLLMMMKKKIIIIIIJJJKKKGGGKKKKKKEEECCCDDDAAA;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::???GGGBBBAAA___}}}tttgggfffqqqpppoooeee^^^^^^```bbbhhhpppvvvxxxrrryyyvvv```[[[iii```JJJfffvvvsssZZZZZZhhhtttqqqooo```KKK[[[www~~~^^^]]]^^^___RRRIIIsssnnn]]]kkkEEE777666CCCBBBEEEKKKMMMLLLNNNRRRTTT]]]qqqtttaaa~~~yyyoooZZZSSSRRRQQQOOONNNNNNOOOOOOKKKJJJIIIJJJJJJHHHEEECCCDDDBBBCCCFFFFFFCCCBBBEEECCCCCCAAA???>>>=========DDDBBB@@@???>>>>>>@@@AAA@@@>>><<<===BBBGGGKKKMMMIIIFFFBBBCCCEEEGGGFFFDDDQQQPPPOOOLLLIIIEEEAAA???>>>DDDJJJJJJFFFKKKaaaxxx~~~qqqtttgggfffUUUMMM```rrrvvvwwwrrrwww|||}}}zzzvvv^^^XXXTTTQQQMMMKKKJJJIIIHHHFFFIIIIIIJJJKKKKKKJJJIIIIIIJJJGGGBBB@@@>>>===;;;999;;;:::999888777777777777666666555444333222222111111111111111000///...---------,,,,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******************+++,,,...///000000000///111333555777999===???>>>AAAEEEGGGFFFFFFFFFGGGIIIKKKNNNQQQSSSRRRQQQPPPGGGJJJLLLKKKGGGEEEEEEFFFnnnfff]]]^^^YYYZZZXXXWWWVVVTTTQQQNNNKKKIIIEEEGGGSSSooovvvkkkfffiiirrr{{{yyy}}}yyyqqqfff^^^NNNIII@@@999666777<<>>AAAAAA888CCC^^^eee===CCCgggpppTTTWWW___VVVUUUVVVXXX[[[XXXQQQJJJGGGHHHHHHGGGEEEDDDFFFGGGHHHJJJGGGAAA???BBBBBB???@@@@@@????????????@@@@@@>>>>>>>>>>>>======<<<<<<999888>>>FFFCCC???MMMccchhhlll{{{qqqggg```^^^^^^]]]```fffmmmxxx~~~~~~ZZZuuuWWWJJJpppYYYLLLnnnfffSSSsssSSSTTTaaaKKKOOOUUU^^^___eeeaaaNNN___aaa;;;;;;BBB>>>GGGHHHLLLPPPPPPLLLMMMRRR^^^vvveeeeeerrrzzzeee\\\TTTSSSQQQNNNMMMLLLLLLMMMIIIHHHGGGGGGGGGFFFDDDBBBEEEBBBBBBEEEEEEAAA>>>???>>>======<<<<<<======>>>@@@>>><<<:::888888999999:::;;;>>>@@@BBBDDDEEEFFFGGGFFFDDDEEEGGGHHHIIIIIIPPPNNNJJJGGGCCC@@@???>>>CCCCCCDDDBBB>>>===FFFRRR___ssssssfffYYYQQQQQQMMMKKKHHHGGGGGGGGGFFFDDDHHHIIIJJJKKKKKKJJJIIIHHHGGGDDD@@@>>>===<<<:::999999888777666666555666666666555444333222111000000000000000000///...------,,,,,,+++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,---////////////...000222333444666999<<<;;;>>>BBBCCCDDDCCCDDDEEEAAAFFFLLLRRRTTTRRRMMMJJJTTTSSSPPPJJJEEECCCBBBCCCuuuaaaSSSWWWUUUTTTSSSSSSQQQOOONNNMMMLLLLLLDDDCCCDDDSSSvvvzzzqqqiiicccbbbcccdddbbbsss~~~xxxrrrkkk```SSSJJJ>>>;;;777555777<<>>555===WWWcccMMM222MMMsssUUUKKKMMMZZZOOOPPPSSSXXXZZZVVVMMMGGGFFFGGGGGGFFFEEEDDDFFFGGGHHHGGGCCC======AAADDDCCCBBBBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<999999===AAAAAA???BBBGGGhhhkkk]]]eeeuuummmeee```]]]XXXWWWYYY\\\fffqqqwww|||^^^yyySSSmmmuuuJJJOOOpppvvvqqqIIIRRR[[[uuuzzzYYY\\\{{{jjjOOOHHHDDDBBB[[[]]]???///>>>KKKIIIOOOOOOPPPPPPNNNOOOYYYdddvvvSSSnnnmmmnnnmmm]]]^^^ZZZVVVTTTPPPMMMJJJIIIIIIIIIGGGEEEDDDCCCDDDCCCBBB@@@>>>:::;;;AAAEEECCC@@@@@@999::::::;;;===???@@@AAA>>><<<:::888666555555555;;;AAAGGGJJJIIIFFFEEEEEEHHHIIIIIIHHHGGGGGGIIIJJJQQQNNNJJJFFFBBBAAA@@@AAA@@@===<<>>AAALLLccc~~~{{{YYYKKKJJJIIIIIIJJJHHHGGGFFFFFFGGGGGGEEECCCEEEFFFFFFGGGGGGFFFFFFEEEDDDAAA>>><<<<<<<<<;;;999777666666555555555666666555555444222111///......////////////...---,,,+++*********))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******+++---............---...000111111222555777666999===???@@@@@@AAABBB???BBBGGGKKKNNNNNNLLLKKK```[[[RRRLLLHHHGGGGGGFFFvvv^^^NNNSSSRRRQQQNNNOOOOOOOOONNNMMMLLLKKKAAABBBAAAFFF___~~~|||wwwoooeee]]]XXXVVVYYYbbbnnn~~~{{{zzzuuulllbbbXXXMMMCCC<<<555555777:::@@@FFFMMMPPPLLLQQQUUUVVVTTTXXXbbbjjjaaaNNNTTT888AAA@@@333;;;[[[fffTTT:::DDDkkkSSSNNNTTTNNNHHHIIIKKKNNNRRRSSSPPPIIIDDDDDDEEEFFFEEECCCCCCDDDFFFDDDCCC@@@======@@@DDDEEEAAA@@@???===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===???>>>:::;;;@@@CCCCCCOOO|||sssvvvdddZZZ\\\oooxxxppphhhaaaZZZUUURRRRRRXXX___eeemmmwwwlllnnn}}}~~~]]]HHHaaadddRRRdddxxxzzz|||___GGGFFFFFF???111666<<<@@@BBBDDDJJJQQQTTTRRRNNNKKKLLLXXXrrr\\\dddeeeccc```WWWWWWTTTPPPKKKHHHFFFFFFFFFDDDCCCAAA@@@AAAAAA@@@>>>===999999???CCCAAA===<<<::::::;;;<<<>>>@@@BBBCCC>>>>>><<<;;;:::999999:::===EEELLLNNNKKKFFFEEEFFFLLLNNNNNNKKKFFFDDDEEEGGGMMMLLLIIIFFFCCCAAA@@@@@@<<<999999???BBB@@@>>>>>>===:::???RRRiii|||vvvtttWWWRRRPPPPPPLLLGGGGGGLLLHHHGGGGGGHHHIIIIIIFFFDDD@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@===<<<<<<<<<<<<;;;777777777666777777888888666555444333111///...---............---,,,++++++*********))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))***+++,,,---------------.../////////000222444333666999;;;<<<===???AAACCCBBB@@@@@@CCCHHHNNNQQQZZZSSSLLLHHHIIIJJJKKKJJJiiiWWWLLLSSSSSSSSSNNNPPPRRRRRRPPPKKKFFFCCC===CCCCCCAAANNNmmm}}}uuukkk___WWWSSSVVVXXXXXXkkk{{{uuuqqqllleeeZZZNNNEEE>>>999666444888>>>DDDJJJNNNQQQRRRPPPRRRUUUVVV[[[iii}}}cccIIIAAADDD000III<<<333```}}}aaaAAAKKKjjjWWWLLLHHHRRRUUUAAAFFFGGGHHHIIIIIIHHHEEECCC>>>???@@@???>>>>>>???AAA???>>>???@@@AAAAAABBBDDDAAA@@@???===<<<;;;:::::::::;;;<<<===>>>@@@AAAAAA???CCCBBB;;;999>>>CCCCCC;;;NNN```iiitttxxxeee]]]XXXkkkuuulllddd]]]WWWVVVTTTSSSVVV\\\eeennnuuuzzz^^^CCCkkk{{{wwwddd___xxx}}}vvvLLL<<>>BBB>>>===@@@AAA<<<888777;;;;;;<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>?????????:::@@@EEEFFFBBB??????AAAKKKMMMNNNKKKGGGDDDEEEFFFCCCDDDEEEDDDBBB???<<<:::???;;;;;;======999888:::;;;???BBB@@@>>>IIIfff}}}|||iiiYYYSSSQQQNNNRRRUUURRRJJJCCCFFFLLLIIIHHHHHHHHHIIIHHHEEEBBB????????????????????????BBB???===<<<=========<<<:::999999999999::::::;;;666666555333222000//////............---,,,+++******************)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,+++---...//////...///111222222444777999:::;;;===???BBB@@@>>>>>>AAAGGGMMMQQQJJJFFFBBBCCCFFFIIIIIIHHH```VVVOOORRROOOQQQPPPRRRSSSSSSOOOHHH@@@<<<===@@@@@@===BBBYYY~~~lll}}}sssggg]]]WWWOOOSSSNNNZZZfff~~~|||xxxuuurrrlllddd^^^WWWQQQGGG===777666777888:::>>>EEEKKKOOOQQQQQQPPPSSSSSSTTTXXXfffeeeGGG???;;;222:::AAA222HHH{{{KKK>>>vvv]]]EEELLL>>>CCCUUUKKKEEEEEEDDDCCCBBBAAAAAAAAA===>>>???>>>======???AAA===<<<>>>CCCDDDBBBAAACCCCCCCCCAAA@@@???>>>>>>===;;;<<<===>>>@@@AAABBBCCC<<>>===;;;<<<@@@AAA>>>???BBB;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@:::===??????======???AAAFFFHHHJJJJJJJJJIIIJJJKKKAAACCCFFFHHHGGGDDDAAA>>>@@@===<<<===<<<999:::???===@@@AAA>>>:::===IIITTT```rrr{{{wwwkkkXXXKKKKKKQQQUUUUUURRROOOMMMKKKHHHDDDBBBGGGFFFEEEEEEEEEDDDBBB@@@BBBAAAAAA@@@@@@AAAAAABBBAAA???===<<<=========<<<;;;::::::999999999::::::555555444333222111111000............---,,,+++***************************((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((()))***++++++******---...///.........000222111333555777777999;;;===:::<<<@@@DDDFFFHHHHHHHHHFFFEEEDDDEEEHHHIIIIIIIII|||WWWUUUPPPMMMHHHNNNLLLMMMOOOOOOLLLGGGBBB>>>???<<<<<<<<<;;;FFFdddrrr{{{lllxxxuuujjjbbbTTTVVVKKKSSSJJJYYYZZZdddmmmuuulllzzz}}}{{{zzzyyysssmmmfffaaa^^^XXXPPPJJJDDDAAA;;;777555777===AAAEEEGGGKKKNNNQQQQQQQQQPPPTTTXXX```nnnpppOOO===<<<;;;444>>>;;;KKKrrr~~~VVVAAAYYYkkkJJJ@@@GGGAAA@@@JJJNNNEEEDDDCCCAAA@@@????????????@@@@@@@@@??????AAACCC===;;;>>>CCCEEEBBBAAAEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@AAAAAABBBBBB<<<<<<>>>>>>;;;777666999;;;999???SSSooo~~~wwwiiixxxeeeJJJLLL^^^|||tttiiiZZZMMMIIIJJJKKKLLLOOOWWW]]]aaannnxxx]]]lll}}}bbbpppiiiwww[[[LLL<<<======<<<888888AAAMMM<<>>>>>@@@AAABBBDDDEEEGGGGGGHHHKKKMMMOOONNNMMMFFFGGGIIIKKKLLLKKKIIIHHH@@@<<<;;;>>>??????@@@CCCCCC===999<<>><<<;;;;;;<<<;;;;;;999999888777666666666777333222222222111111111111/////////......---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((((())))))******))))))+++,,,------,,,---///111111222444444444666888:::666:::???DDDFFFFFFEEECCCFFFGGGHHHHHHGGGHHHJJJLLLlllGGGLLLMMMJJJFFFQQQDDDFFFGGGIIIIIIIIIGGGFFFAAA::::::>>>:::666JJJeeewwwwwwvvvwwwoooeee^^^MMMWWWIIIQQQLLLWWWMMMTTTPPPhhh~~~xxx{{{|||~~~}}}zzzxxxzzz}}}~~~}}}}}}{{{yyyvvvsssooommmlllccc\\\UUUPPPNNNIIIBBB<<<;;;:::888777999===DDDIIINNNNNNOOOPPPQQQRRRSSSSSSWWWaaauuu}}}jjjTTTDDD;;;777999???:::DDDxxxjjj666JJJ|||gggGGGFFF===AAAOOOJJJ@@@HHHDDDEEEEEECCC@@@>>>>>>>>>;;;<<<===<<<;;;<<<>>>??????<<<===CCCDDDAAABBBFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@888555888999777888>>>777@@@AAADDD___yyyooowwwsss]]]FFF???eee~~~wwweeeUUUPPPNNNJJJGGGHHHFFFHHHNNNVVV]]]hhh|||~~~bbbGGGEEE888444;;;===999;;;CCCGGGDDDQQQHHHHHHNNNIIIBBBMMMbbbooojjj???XXX{{{rrr```rrryyyooogggfff```SSSSSSPPPLLLHHHFFFGGGIIIJJJBBBCCCFFFHHHJJJGGGCCC???DDDDDDFFFDDD>>>:::???HHH===<<<<<<;;;;;;<<<<<<<<<999999::::::::::::999888===<<<===???CCCEEEEEEEEEKKKIIIIIILLLPPPQQQNNNKKKFFFFFFGGGHHHJJJKKKLLLLLLDDD===999<<>>AAACCCDDDEEEAAACCCDDDBBBAAABBBGGGLLLlllXXXGGGHHHFFFEEEGGGHHHGGGGGGFFFEEEDDDCCCCCC;;;:::888777888:::<<<>>>```}}}kkkrrr|||pppooofff^^^ZZZRRRIIIGGGKKKEEEHHHLLLQQQUUUZZZ```cccnnnooorrrvvvyyyyyyvvvtttaaadddhhhkkkmmmllljjjiiikkkhhhccc]]]YYYUUUTTTSSSGGGFFFEEEBBB???;;;888777222444888>>>EEEKKKNNNNNNPPPTTTTTTPPPOOOSSSWWWXXXlllzzzzzzxxxdddmmmXXXBBB999999999888888^^^___GGGLLLjjjooo@@@EEEBBBBBBDDDCCCBBBDDDIIIEEECCCAAA>>>===<<<======???<<<::::::>>>???>>>;;;===???AAABBBAAAAAABBBCCC??????@@@@@@@@@@@@@@@???999<<<===<<>>LLL^^^mmmuuurrr|||{{{ttt___IIIBBBPPPxxx}}}lll^^^]]]]]]PPP>>>FFFCCC@@@@@@EEEKKKPPPSSSdddmmmzzzssscccOOOAAA<<<<<<:::888>>>>>>@@@CCCHHHJJJKKKJJJMMMHHHIIIQQQXXX___pppTTTVVVpppuuueeennnfffcccjjjjjj___SSSNNNTTTNNNHHHFFFHHHIIIGGGEEEEEEDDDDDDEEEFFFFFFEEECCC???@@@???===;;;::::::<<<@@@===<<<===@@@AAA@@@>>>::::::999999888777777777======@@@FFFLLLMMMJJJGGGFFFGGGGGGHHHHHHHHHGGGGGG@@@CCCFFFGGGFFFDDDDDDDDDDDDBBB???>>>>>>===;;;:::<<<<<<===<<<<<<>>>BBBEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDGGGKKKLLLMMMNNNRRRUUUSSSWWW\\\```bbb```^^^\\\___ZZZTTTQQQQQQQQQPPPNNNOOOOOOPPPRRRTTTSSSOOOLLLPPPNNNOOOQQQNNNJJJNNNWWWPPPMMMIIIHHHHHHJJJKKKKKKDDDGGGFFFBBBAAADDDFFFEEEBBBFFFHHHFFFAAA>>>???AAACCCAAA???>>>===<<<:::888666666666666666555555555222222222111111111111000/////////...------,,,,,,((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,,,,,,,,,,---///...000111222333444777999888888888:::===AAAEEEGGGEEEEEEDDDAAA@@@???@@@BBBhhhTTTEEEGGGFFFEEEHHHFFFFFFEEEDDDCCCBBBAAA@@@<<<;;;999777777888:::<<>>@@@>>>>>>???===;;;>>>EEEFFFDDD@@@===;;;:::;;;<<<>>>>>>===<<<:::999999999<<<>>>??????>>>>>>@@@AAA@@@@@@@@@@@@???>>>>>>===;;;<<<;;;:::???DDDAAA:::<<<<<<;;;::::::::::::;;;BBB>>>;;;<<>>@@@CCCEEEFFF>>>CCCJJJSSS[[[cccjjjooooootttvvvsssooogggWWWHHHDDD???999666888<<>>???>>><<<:::999:::;;;===<<<<<<>>>AAABBBAAA???999999888888888888777777===@@@DDDGGGIIIIIIIIIHHHCCCDDDDDDDDDDDDDDDCCCCCCGGGIIIKKKJJJHHHFFFFFFFFFCCCAAA>>>======<<<;;;999;;;<<<<<<<<<<<<>>>AAADDDBBBBBBBBBBBBAAAAAAAAAAAAEEEHHHJJJJJJJJJJJJLLLOOOJJJLLLNNNPPPQQQPPPOOOOOOPPPNNNMMMMMMMMMLLLJJJIIIMMMNNNOOOOOONNNLLLJJJIIIQQQLLLIIILLLLLLIIIJJJMMMPPPMMMJJJIIIIIIIIIIIIIIIDDDFFFFFFCCCBBBFFFHHHFFFGGGJJJKKKIIIDDDAAABBBEEEDDDAAA???===<<<;;;:::888666555555555444444333333222222222111111111000000//////......---,,,,,,,,,((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***++++++++++++,,,...,,,...///000000222555777:::999999:::<<>>======;;;999777666777888999AAAIIIdddXXXxxxrrrkkkggg___VVVPPPNNNMMMJJJHHHFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJGGGDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???===;;;;;;;;;;;;999888777777999<<<@@@CCCKKKLLLOOOQQQSSSTTTTTTTTTWWWKKKKKKZZZeeekkk|||sssSSS@@@444888DDD:::222XXXddd999CCCtttIII333BBB<<<;;;<<<<<<888666;;;CCCEEEBBB===999777777888999:::===???===888666888;;;===>>>>>>===<<<<<<>>>@@@@@@@@@???>>>===<<<;;;:::<<<<<<:::999===BBBBBB>>>>>>===<<<:::999888888888???>>><<<;;;===BBBIIINNNlllxxxtttooo}}}oooIII;;;FFFOOOeeelllZZZUUURRRNNNHHHDDDBBBAAA@@@@@@@@@???>>>???AAADDDEEEEEEBBBDDDDDDAAA???>>>:::555999<<<@@@CCCDDDGGGKKKNNNJJJKKKMMMLLLJJJLLLPPPTTTRRRggg~~~jjjJJJIIIUUUrrrcccOOOVVVbbbccc[[[YYY```ccc\\\VVVVVVPPPJJJDDDBBBCCCEEEDDDCCCAAA@@@>>>===<<<;;;888555:::;;;;;;999777666666888555666777:::===>>><<<:::777777777777777888888888999>>>CCCDDDCCCBBBDDDGGGBBBBBBBBBBBBAAA@@@??????GGGGGGGGGEEEBBB@@@@@@@@@???===:::999999999888666999:::;;;;;;;;;===@@@BBB>>>>>>>>>?????????@@@@@@FFFGGGHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFJJJNNNPPPPPPNNNLLLKKKLLLNNNOOOMMMIIIGGGGGGIIIRRRLLLIIIKKKNNNLLLIIIHHHPPPNNNKKKJJJJJJIIIGGGFFFCCCFFFFFFDDDEEEIIIJJJHHHHHHIIIIIIFFFAAA@@@BBBEEEEEEBBB>>><<<;;;:::999888666555555444333222111111222222111111111000000000///......------,,,,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((******))))))+++,,,***+++------...///222444::::::::::::;;;===???@@@EEEDDDCCCBBBAAA@@@@@@@@@___NNNAAADDDDDDDDDGGGCCCCCCAAA@@@>>>===;;;;;;;;;999888777666777888888<<>>;;;<<<<<<;;;:::999999999999999999999999999:::;;;<<<:::;;;===@@@DDDIIIMMMPPPNNNPPPSSSTTTTTTTTTTTTUUUWWWRRRUUUeeexxx{{{SSS888:::666888>>>BBBQQQyyydddBBB999cccNNN::::::===:::;;;======:::888???HHHAAA>>>:::777555666888:::999<<<>>>>>>======>>>@@@>>>??????===<<<<<<===???>>>>>>===<<<;;;:::999999;;;;;;:::;;;???AAAAAA???>>>===;;;:::999888888888:::<<<===<<<:::;;;@@@DDDTTTzzzwwwnnnzzzeeePPP777777CCC___~~~yyymmmiiibbbYYYQQQKKKIIIGGGFFFIIIDDD???===>>>???>>><<<:::<<<<<<;;;<<<@@@EEEHHHCCCFFFJJJLLLKKKIIIIIIIIIKKKMMMOOOOOOOOOTTT^^^fff|||oooJJJ:::JJJxxx[[[PPPWWW[[[XXX```YYYYYY``````WWWOOONNNMMMIIIDDDAAABBBCCCCCCCCCBBB@@@???>>>===<<<999777666777777555333222333444333444777999::::::777555555555666777777888999999555999===@@@@@@AAACCCEEEDDDDDDDDDCCCBBBAAA@@@???CCCCCCBBB???<<<::::::;;;999777555555555555444333777999:::::::::;;;>>>@@@;;;;;;<<<===>>>???@@@@@@FFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFKKKPPPRRRQQQOOONNNOOOLLLNNNPPPMMMHHHGGGJJJOOOSSSQQQPPPRRRSSSQQQNNNLLLQQQOOOMMMKKKKKKIIIFFFDDDCCCFFFFFFEEEHHHMMMMMMKKKGGGGGGFFFDDDAAAAAADDDGGGEEEBBB>>>;;;:::999888777777666555444333222111000111111111111000000000000......------,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((((((((((()))+++)))***,,,,,,,,,---000222888888888999:::<<<>>>???EEEDDDBBBBBBBBBAAA@@@???___MMM@@@CCCBBBBBBDDDAAAAAA@@@>>>===<<<;;;:::777666666666666777888999<<>>>>>>>>???@@@AAA>>>??????AAABBBCCCEEEFFFFFFHHHKKKNNNQQQRRRSSSSSSNNNPPPSSSTTTSSSSSSUUUWWWXXXiiiyyy|||~~~~~~wwwfffPPP@@@888666AAA@@@@@@aaalllCCCIIIkkkMMM444;;;>>>333888999<<>>>>>AAADDDEEEDDDBBB>>>??????>>>===<<<>>>???>>>===<<<;;;::::::::::::999999<<>>>>>???>>><<<;;;777777777666444333444666999;;;===>>>===;;;888777555555666777888999::::::999:::<<>>888666444444555555444333555777888999999:::<<<>>>::::::;;;===>>>???@@@AAACCCCCCCCCCCCDDDEEEEEEEEE>>>@@@CCCFFFGGGGGGFFFFFFGGGJJJMMMMMMJJJIIIKKKMMMIIILLLNNNLLLIIIIIIOOOTTTQQQVVVYYYYYYXXXVVVUUUUUUSSSQQQNNNMMMLLLJJJGGGEEEDDDFFFGGGGGGKKKPPPPPPLLLKKKJJJIIIHHHGGGHHHJJJLLLCCC@@@===;;;:::999888666777777666555444333222111111111111000000000//////---------,,,++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''''''''(((***)))***,,,,,,,,,---///222444444666888:::===???@@@DDDBBBAAAAAACCCCCCBBB@@@^^^LLL???BBB@@@???AAA>>>>>>===<<<;;;;;;::::::555444555555666777888888;;;CCC888:::___\\\iii~~~uuunnneee^^^ZZZVVVQQQNNNNNNLLLJJJJJJLLLMMMMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOPPPRRRSSSTTTUUUUUUTTTUUUWWWXXXVVVTTTPPPNNNJJJNNNQQQSSSTTTXXX^^^cccsss{{{jjjRRR@@@999;;;===>>>333???lllccc;;;DDDjjjFFF666666;;;>>>888666555888===??????AAAFFF>>>>>>=========???AAACCCEEEBBBAAACCCGGGHHHDDD@@@???AAACCCCCCAAA@@@AAABBBCCCAAA???===<<<<<<<<<<<<999999===BBBCCC???<<<===888888888888999:::<<<<<<999999999888666555666777;;;NNN[[[kkkxxxyyyoooGGG222000888FFFSSSyyyzzzlllccc^^^\\\[[[VVVSSSNNNKKKJJJJJJJJJIIIIIIGGGGGGIIIJJJGGGGGGIIIJJJHHHHHHJJJPPPTTTVVVVVV___eeeooozzz[[[999222EEEbbbsssuuufffRRRHHHPPPSSSJJJIIIPPPOOONNNUUU``````SSSIIIFFFFFFFFFEEECCCBBBAAAAAAAAA<<<;;;;;;<<<>>>>>><<<;;;:::;;;;;;:::888777999:::;;;===>>>>>>;;;888777666666777777888999:::::::::>>>>>>BBBIIIQQQUUURRROOOJJJJJJJJJJJJIIIIIIHHHGGGCCCDDDCCCAAA>>><<<<<<<<<999777666666777888777666333555777888888888:::<<<999:::;;;<<<>>>???@@@AAAAAA@@@@@@BBBDDDFFFFFFEEE???AAAEEEHHHJJJJJJIIIHHHKKKKKKKKKIIIHHHHHHIIIKKKGGGIIIKKKLLLKKKMMMRRRVVVOOOXXX^^^]]]ZZZYYYXXXWWWUUURRROOOMMMLLLKKKIIIHHHFFFGGGHHHHHHMMMSSSQQQMMMLLLKKKJJJHHHHHHHHHIIIJJJ@@@>>><<<;;;;;;:::777555777666666555444333222222111111000000000/////////---,,,,,,++++++******))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&((())))))+++,,,,,,,,,---///111000111444777:::===???@@@BBB@@@???AAADDDEEECCCAAAZZZIII===@@@???===???::::::::::::999999999888555555555555555555666666:::888777999GGGmmmpppiiijjjwwwooojjjeee___[[[UUUSSSPPPOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUXXXYYYZZZZZZ[[[[[[\\\[[[YYYYYYYYYXXXVVVSSSPPPOOOLLLQQQYYY```gggrrr}}}~~~zzzdddKKK???;;;:::;;;???EEE@@@gggbbb===FFFzzz|||FFF...888888666===>>>666444666===AAA???>>>>>><<<<<<======>>>??????@@@AAAAAACCCEEEFFFEEEDDDBBBEEEHHHKKKLLLLLLJJJJJJJJJKKKIIIFFFBBB@@@>>>>>>>>>===;;;===AAAAAA<<<;;;>>>888888888888999:::;;;<<<;;;999666666666888888888777:::;;;MMMqqqyyyooommm{{{zzz[[[III>>>555555;;;QQQ]]]fffmmm~~~{{{yyywwwllljjjeee^^^XXXSSSQQQQQQ\\\RRRJJJKKKNNNRRRWWW]]]OOOQQQTTTWWW[[[aaahhhmmmwwwPPP;;;@@@NNNXXX~~~ZZZAAAEEEMMMRRRMMMEEEIIIRRRLLLKKKRRR]]]]]]RRRJJJIIIAAACCCDDDCCCBBB@@@>>>===;;;:::999:::<<<<<<;;;999;;;<<<<<<;;;999999:::<<<999;;;<<<;;;888666666777888888999999::::::;;;;;;;;;???EEELLLQQQRRRPPPNNNHHHHHHHHHIIIHHHHHHGGGGGGBBBBBBCCC@@@<<<888666666888666555555777888777777111333666777777777999:::999999:::;;;===>>>?????????>>>===@@@CCCFFFEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJNNNLLLKKKJJJKKKKKKJJJIIIIIIJJJLLLNNNQQQSSSVVVWWWSSSZZZ___^^^]]]]]]YYYSSSWWWTTTPPPMMMMMMMMMLLLKKKHHHIIIIIIJJJOOOTTTRRRLLLNNNLLLKKKIIIGGGFFFDDDBBB<<<<<<;;;<<<<<<;;;777555555444444444333333222222111000000000////////////,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&((())))))***++++++++++++...000///000333666999<<<>>>???@@@>>>===AAAEEEGGGEEEBBBWWWGGG;;;???>>>===???888777777777777777777777666666666555555444333333:::---;;;>>>111VVV{{{rrr}}}VVVaaayyyyyyrrriiiccc```\\\XXXUUUTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUXXXXXXWWWVVVUUUUUUUUUUUUUUU\\\hhhttt|||zzz}}}jjjKKK444666>>>===@@@HHH>>>tttGGGFFFfffvvvCCC333999???111000999666999555666>>>CCC@@@;;;999999999:::;;;;;;;;;:::999999===BBBDDDCCCCCCEEEGGGLLLOOOTTTVVVVVVTTTSSSRRRSSSPPPLLLGGGCCC@@@??????@@@======@@@>>>:::;;;@@@999999888888999999:::;;;<<<888555555999===>>>>>>777<<<;;;???RRRcccuuuxxxvvvjjjTTTCCC===777;;;???CCCMMMbbbxxxtttuuuvvvnnnfffbbbhhhkkkgggccccccjjjqqqzzzdddEEE999:::DDDWWWhhh{{{iiiGGG===KKKMMMKKKGGGJJJSSSUUURRRMMMLLLQQQZZZZZZPPPIIIJJJ>>>@@@CCCCCCAAA>>><<<;;;;;;:::::::::;;;;;;:::888999:::;;;999888888999::::::<<<>>><<<:::999:::===999::::::::::::;;;;;;;;;333:::DDDIIIJJJHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEBBB===888555333555333222333444555555444111333555666666777888999888999999:::<<<======>>>>>>===<<<>>>BBBEEEDDDBBBFFFEEEDDDCCCCCCEEEGGGHHHKKKIIIGGGIIIKKKKKKHHHEEEOOONNNOOORRRVVVYYYYYYYYYXXX]]]___^^^```aaaYYYOOOXXXTTTPPPMMMMMMNNNNNNNNNIIIJJJIIIJJJPPPUUUSSSLLLUUUSSSPPPNNNKKKHHHDDDAAA::::::;;;======;;;888444333222222222222222222222000000000000////////////,,,,,,++++++***)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''''''''(((***((()))************,,,...///000333666999;;;<<<===>>><<<<<<@@@FFFIIIFFFCCC[[[CCC>>>AAA888???<<<999999999999888888888777666555333222222333555666777;;;<<<888666AAAXXXkkk|||yyyuuuYYYeeerrrzzzzzziiigggddd^^^YYYVVVVVVWWWTTTPPPRRRWWWVVVPPPNNNQQQOOORRRUUUWWWUUUSSSRRRRRR[[[ZZZ[[[\\\[[[ZZZaaajjjiiiyyyxxxmmmppptttppphhhDDD777111777===>>>DDDMMMiiiZZZDDD```???666555333222222333555666333333444777::::::777333444333333222333444666777555888;;;<<<<<<===@@@CCCDDDJJJQQQQQQOOOQQQYYYbbb]]][[[VVVPPPKKKFFFDDDCCC======>>>======<<<;;;;;;999999999888888888777777999999888888888888999999:::666888???CCCJJJ```xxx{{{zzznnnTTTFFF<<<555777888:::EEESSScccyyyzzzzzz{{{VVVEEE999999EEEVVVvvvqqq___QQQ>>>===<<>>???@@@???===<<<===>>>;;;;;;<<<<<<<<<;;;::::::;;;:::999777777777888888;;;:::999888888888999:::>>><<<:::888888888999:::888;;;@@@DDDEEECCC@@@===FFFFFFGGGGGGFFFDDDBBBAAACCCAAA???<<<999777555555;;;999666444222111222333111111111222333444666777666666888:::;;;<<<======EEEAAA<<<<<>><<>>>>>@@@AAAYYYBBB===@@@888>>>;;;888888888888777777777777555444333222222333444555333444444333555===JJJTTTkkkuuueee^^^{{{|||ssshhh___YYYWWWaaa\\\YYYZZZXXXSSSSSSVVVXXXYYYZZZZZZYYYYYYZZZ\\\YYY]]]gggqqqwww{{{tttmmmcccZZZSSSLLLBBB:::888666999>>><<>>===;;;;;;999999999999888888888888888888777777777777888888888333444999;;;???QQQeee|||hhhqqqwwwwwwssseeeUUUKKKDDD===999888===DDDRRRbbbrrr{{{bbbJJJCCC@@@888444EEEjjjUUUjjj```@@@999===???<<>>>>>===:::999999::::::;;;;;;;;;;;;::::::999:::999888777777777888888999888777777777888999999<<<:::888777666666777888666999===@@@AAA@@@>>><<<@@@@@@@@@???>>>===<<<<<<<<<;;;999777666555444444:::888666444333333333333000000000111222444555666555666888999;;;<<<<<<<<>>;;;<<>>>>>>>><<<;;;;;;<<<===VVVAAA<<<>>>777===999777777666666666555555555444333222111111222333444555444444666;;;>>>@@@???SSSpppgggSSS\\\qqq|||xxxzzz}}}gggaaa\\\ZZZYYYYYY\\\aaa___`````````aaaeeejjjmmm{{{yyy|||mmmbbb___YYYPPPEEE;;;666555BBBKKKLLLCCCEEEdddKKK999gggfff777---444333333111111111111333333/////////111222111...+++---------------///000000///111222333333333555666:::;;;======<<<===@@@BBB???>>>>>>=========>>>>>>============<<<;;;:::999::::::999999999888888888666666666555555666666666777333222444444444???NNNhhhyyyvvvlllmmmkkkzzzwwwrrrMMM777777???;;;222---222999@@@LLLYYYwww}}}MMMIII>>>777999666888BBBjjjvvvzzzlllsssuuuPPP111...444333555===888888888999<<<@@@DDDFFFKKKMMMOOOLLLFFFAAA??????>>>>>>>>><<<888666666777:::::::::::::::999888888777777666666666777888888666666666666777888999:::999888666555444444555666555777999:::;;;;;;;;;:::;;;:::999888888888888888666555555444444444444555666666555555444333333222/////////000111222333444444555666888999:::;;;;;;<<<;;;:::<<>>;;;777>>>RRRooo{{{wwwyyybbbNNNJJJaaa|||{{{{{{~~~}}}~~~{{{tttmmmWWWMMMBBB:::666666;;;@@@LLLLLL@@@AAAnnndddLLLKKKuuuTTT333===>>>---111111000//////000111111.........///...---+++)))***+++++++++,,,------......///000000000111111222555444444555777888888777666666666666777888888999777777888888999888888888:::999999999999888888888555555444444444444555555888444333444222000555>>>JJJaaatttqqqoooxxx~~~jjjUUUDDD===<<>>FFFLLLTTT\\\cccggglllppppppkkkeeebbbaaa\\\TTTTTTRRRFFF???===555999???===JJJeeeooo|||www[[[MMMWWWwww}}}XXX999111444>>>;;;------999333444555888<<<@@@CCCEEEKKKMMMMMMJJJEEE@@@>>>>>>===>>>>>><<<999777777888::::::::::::999888777777555555666666666777888888555555666777888999:::;;;888777666555444444444444555555666666777888999999:::999888777666777888999666666555555555555666666222222333333333222111111.........//////111222222333444555777888888999999999999:::<<>>===777:::___[[[LLLVVVJJJ222222111///111//////............//////---...///...---+++***)))******+++,,,,,,---------/////////000111111111111333111111333666777666555666666666555555444444333222333555666888999999:::999999888888888888777777444444333333333333444444666444333444333111222555999EEEXXXnnnzzztttrrr|||jjjsss}}}}}}dddIII???BBBIIIBBB888333333666888888777999;;;===<<<:::777444666333888<<<999@@@LLLLLLMMMiiiuuuQQQSSSiii]]]555$$$222...---111555555333111222444666:::>>>BBBEEEFFFIIIJJJIIIGGGDDDAAA???>>>:::;;;;;;:::888777888999::::::::::::999888777666555555666666777777777777555666777888:::;;;<<<<<<888777777666555555444444666555444444555666888999999888777777777888999:::777777666555555555555555///000000111111000000///............///000111111222222444555666666666666666888:::<<<>>>AAACCCEEEJJJJJJJJJKKKMMMOOOQQQSSSWWWTTTRRRSSSWWWXXXWWWUUUWWWVVVWWW\\\]]]\\\___ccceeeeeeeeecccZZZQQQPPPTTTWWWXXXXXXWWWUUUUUUVVVWWWXXXWWWVVVUUUSSSPPPLLLIIIFFFGGGHHHIIIIIIHHHGGGFFFKKKIIIEEEBBB???<<<:::999333222111000///.........++++++++++++************(((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))******+++---///222444555444333333666:::=========OOOAAA999;;;666;;;333444444333333333222222222000000000000000000000000///111222222000111444777000:::<<>>777666222000222000***---666888333222444777;;;???BBBDDDEEECCCDDDDDDEEEDDDAAA???===999:::;;;:::888777888999;;;;;;;;;;;;:::888777777666666777888888888777777666666888999;;;;;;<<<;;;888888777777666555555444555444333333333555666777666666666666777777888999666666444333333333333333000000/////////////////////.........//////000111111111222333444555555444555666888:::;;;>>>BBBEEEHHHHHHHHHIIIKKKMMMOOOQQQVVVUUUTTTUUUVVVVVVUUUTTTSSSSSSUUUZZZ[[[ZZZ\\\aaacccbbbcccccc___ZZZZZZ______^^^ZZZUUUQQQPPPQQQSSSXXXXXXYYYWWWTTTPPPKKKIIIEEEGGGIIIKKKKKKIIIGGGEEEGGGEEEBBB@@@???===:::888333222111///......------+++++++++*********))))))((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++---///111222111111222777===@@@???===NNNBBB:::;;;666<<<222444444333333333222222222/////////000000/////////111222222111111222555777222:::666888SSSrrr[[[RRRcccooowwwVVVIIICCCOOO^^^kkkzzzxxxtttssshhh]]]QQQJJJFFFAAA999444111000555<<<<<<;;;GGGXXXpppDDDOOOqqqyyy;;;555222333444222000111+++,,,,,,,,,,,,,,,,,,+++,,,---///---+++)))***,,,)))***+++------------,,,...,,,+++---000111000//////111222333333333333333444555666666666555444333444555666888999999::::::666666666666555555555555444333333222222333333444111000///111444555333///......777GGGYYYooo{{{xxxggghhhzzzppp{{{~~~|||vvvkkkrrryyy~~~|||}}}aaaWWW{{{fff999888777'''$$$555&&&222888333---///444666000222666:::===???@@@@@@>>>???AAADDDEEEDDDAAA>>>>>>??????>>>;;;::::::;;;===<<<<<<<<<;;;999888777777888999999999888777666555666888999:::::::::999777777777666666555444333333333222222222333444555444444555666777888888888444444333333222222333333333222000/////////000000//////////////////000111000000111222333333333333333555666666666:::???DDDDDDDDDDDDDDDFFFHHHKKKMMMQQQRRRSSSRRRPPPOOOOOOOOONNNOOORRRVVVVVVTTTVVV[[[```]]]^^^bbbcccccceeeiii]]]\\\XXXSSSOOOMMMOOOQQQWWWYYYZZZYYYUUUPPPKKKHHHGGGHHHIIIJJJJJJIIIGGGFFFAAA???======>>>===999666222111000///...---------+++++++++*********))))))'''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((((())))))***,,,...000111000000333999@@@BBB???;;;MMMBBB:::;;;777<<<222444444444333333333222222......////////////......111000...///000222222222555444222777===AAA^^^wwwbbbSSS[[[uuuiiiNNNEEEAAA@@@MMM```ooovvvlllggg```XXXMMMJJJGGGAAA999333444888<<<===@@@@@@;;;DDDhhhuuuMMM^^^999555000++++++000222...)))***++++++,,,,,,++++++******,,,...---***)))***---((()))+++,,,------,,,,,,+++))))))***...000///---...000333333111//////000111222444555777777666666555555666666666666666555666555555555555444444444444333333222222333333444222111000222666888555///444000...---333NNNcccbbb||||||zzzfffXXX]]]ggguuuwwwvvvzzz|||hhhqqqxxxnnnGGG???111(((,,,444222)))///---+++++++++,,,...111...000444888:::;;;<<<;;;<<<>>>AAAEEEHHHGGGCCCAAAEEEEEEEEECCC@@@>>>>>>>>>=========<<<;;;:::888777888999::::::999888777666444555777888999999888888666666666666555444333222111111111111111222222333333444666888999999888888444444333333444444555666555444222000//////111222000////////////000000111///000111222222222222222222333444333333666===BBBBBBAAA@@@AAABBBDDDGGGIIIPPPSSSUUUSSSPPPMMMNNNPPPRRRRRRUUUYYYXXXUUUWWW\\\eee```]]]___```^^^^^^```[[[ZZZYYYWWWTTTSSSUUUWWWVVVXXXZZZYYYUUUPPPKKKHHHDDDDDDDDDDDDCCCCCCCCCBBB<<<::::::;;;===<<<777444222111000///...---------++++++++++++************''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++---///000000000333:::AAABBB===777JJJ===777===444777777333333222222111000000000////////////////////////...//////000111222222222111222333222444<<>>BBBUUUqqq~~~uuugggYYYOOOKKKJJJJJJ;;;555555<<<;;;777===KKKKKK<<>>>>>>>>???AAACCCBBBCCCDDDGGGHHHGGGDDD@@@===;;;999777777777888999999999888666444333333444666666777777888888999999333333222222222333444444111000000000111222333333444555666555333222222333555333111000111222222222666555333333444333111///000///...------...000000///000000111111111000000//////000222444777999:::;;;===>>>??????@@@BBBDDDGGGJJJNNNPPPQQQRRRSSSUUUYYYYYYYYY[[[^^^`````````fffaaa[[[WWWWWWXXXYYYYYYddd___WWWQQQMMMMMMOOOPPPWWWVVVTTTQQQMMMIIIEEECCCGGGHHHIIIFFFBBBAAAFFFKKKHHHDDD???<<<;;;888555111222111///---,,,,,,,,,,,,......---,,,+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++---...---222777;;;<<<;;;:::999III===666<<<333777777333222222111111000//////..............................///000000111222222111222444222111555<<>>>>>>>>>>>@@@BBBDDDDDDFFFIIIJJJHHHDDD@@@>>><<<:::999888888999:::;;;:::999777666555666777;;;:::999888666555444333555444333222222222222222000000000///000000111111111222444333222222333444555333111111333444444333444333222222333222000.........---,,,,,,---.../////////000111111111111111000000111222444666777888:::;;;============???AAAEEEHHHLLLNNNPPPRRRUUUWWWZZZ[[[\\\]]]]]][[[XXXUUUWWWWWWWWWXXXXXXYYY[[[\\\\\\XXXRRRMMMLLLMMMOOOPPPOOOOOOOOOOOOMMMKKKHHHFFFGGGIIIIIIEEEAAA@@@DDDIIIFFFBBB===;;;999777333111222000///---,,,,,,,,,,,,...---,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,---...111666888888777666666HHH===666;;;333777666222222111111000000//////.................................///000000111111///222444444222111333666;;;KKKfffrrr\\\RRRRRR[[[hhhrrr]]]VVVGGG888333;;;GGGMMMFFFVVVjjjxxx}}}vvvuuuooofff\\\SSSIIIAAA<<>>BBBCCCGGGJJJLLLJJJFFFBBB>>>===;;;:::999999:::::::::888666555444555777888;;;;;;999777555333222111666555444222111000000000111000//////////////////...000111111111111333444444222111222333555555444222111000111111111///---------++++++***+++,,,------...///111111222222222111111111222333444555666777999::::::::::::<<<>>>CCCFFFIIIMMMPPPTTTXXX\\\]]]```ccceeeddd___YYYUUUVVVYYY]]]]]]ZZZVVVUUUVVVUUURRRNNNMMMNNNPPPQQQRRRMMMNNNOOOPPPOOOMMMJJJIIIHHHIIIHHHDDD@@@???BBBEEEBBB???;;;888777444222///111000...---,,,,,,,,,,,,---,,,,,,+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***,,,---...111333444333333333333FFF===555:::333777555222111111000//////......------------------------------........./////////---000333444333333444666666555AAAddd~~~hhh[[[```jjjxxxbbbPPPEEE999,,,111;;;HHHOOOPPPPPPSSSWWWccckkktttvvvuuuyyyyyynnnjjjkkkhhh```WWWCCCCCCBBBAAA@@@>>><<<:::999555111///222999AAAFFFGGG;;;;;;DDDAAA777AAAWWWooo]]]mmmiii777***333777111***------,,,,,,++++++++++++*********+++***))))))((('''''''''((((((((())))))((())))))))))))))))))((((((((())))))***++++++,,,,,,,,,---...///000000111222222222222333333333333777888888777555444444555222000000222666666333000222222111000000000000000.........------------,,,---------...------,,,,,,---(((...777>>>NNN[[[ZZZfffnnn{{{oooaaa[[[bbb\\\[[[]]]ZZZRRROOORRRPPPTTT```jjjcccVVVZZZiiippprrrsssppprrryyyuuuhhhllleeeWWWJJJGGGNNNVVV[[[nnnvvvDDD222///,,,******,,,...///)))))))))******++++++++++++++++++++++++*********,,,,,,---///111333444555444666777888777888:::;;;>>>@@@DDDIIILLLKKKGGGCCC===<<<:::999999999999999666444111111222444555666777666666666555555555444444444222111111000000000222111000//////////////////000222111111000222333111000000111333555444444111000///000111111000......---,,,+++++++++,,,---------///000222222333333222111111111111222333333444555666777777999<<>><<<999666444222000/////////...---,,,,,,++++++,,,++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))++++++---///000111000111222444DDD===444999333777444111111000//////......------------------------------------------............///000111111333555777777444111???[[[nnnppp]]]YYYgggsss{{{yyysssjjjWWWDDDAAA???<<<999888999;;;<<<;;;AAAFFFFFFDDDGGGPPPYYYSSSVVVVVVSSSRRRSSSQQQMMMJJJEEE???>>>???>>>;;;777999888777555333222222222000444888<<>>JJJ\\\}}}mmm|||QQQ444%%%000555)))'''111++++++++++++************))))))******))))))((('''&&&''''''''''''((((((((('''(((((())))))(((((('''((((((((())))))*********++++++,,,---...//////000333333333333333333444444999999999777444222222222000000222666999888333///222111000000//////000000---------,,,,,,,,,++++++***+++,,,.........------///(((,,,000,,,000:::===MMM\\\ttt}}}{{{wwwrrrxxx{{{rrriiifff^^^UUUTTT^^^iiinnnVVV\\\ZZZYYYaaafff\\\OOORRR^^^nnnuuuqqqmmmvvvfffCCC777===------+++)))'''(((***,,,'''(((((())))))************************)))))))))++++++,,,...000111222333444555777888888999;;;===???AAADDDGGGIIIGGGBBB???::::::999888888777777777444222///000333666777777444555555555666666666777111111111000000111111222333222111111000000000000222333333222111000000111///......///222333222111111000///000222222111///000///...,,,,,,,,,---...------///000222222333333111111111000000000111111000222333444666999===@@@AAADDDHHHMMMQQQWWW^^^cccZZZ]]]aaaccccccbbbcccddd```eeeiiigggccc```bbbeee```]]]\\\^^^bbbbbb___\\\ZZZYYYXXXUUURRROOOLLLJJJHHHGGGEEEBBB>>><<<<<<===:::999777444111///...............------,,,++++++*********))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((******+++---...///000111444666zzzBBB===333777333777333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///111222111888333...888IIIbbb}}}zzz___\\\VVVWWWaaaooowwwwwwhhh\\\MMM@@@::::::<<<>>>000333666666555444555666333666888666777:::;;;888???===;;;:::999777666666555555333111000222666:::EEENNNUUUSSSIIIBBBAAADDD777CCCLLL^^^xxxqqq___:::,,,,,,000333///))))))---******************)))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''(((((())))))))))))******+++,,,---......///333333333333444444444444777888888666333111000111///111444777999777444000111111000////////////000------,,,,,,,,,+++++++++)))***+++---...............)))///222)))***222333'''///???QQQ^^^fffpppyyyyyymmm{{{kkkxxxzzzwwwzzzuuummmnnn{{{{{{\\\;;;---,,,,,,,,,...555***!!!$$$---000)))'''''''''(((((()))))))))((()))))))))))))))))))))***+++,,,---///000111222555777999;;;;;;===???AAAEEEDDDEEEEEEDDDAAA<<<888999999999888777777666666666444222555999<<<<<<:::888777777666666555555555000000//////000111111222333222111111111111111222222333444222000//////000...---...///111222000////////////000222333222000222111///...------...///---...///111111222222222111000000/////////000000...///111222333777;;;???===AAAEEEJJJOOOTTTZZZ^^^ZZZ]]]______]]]]]]```dddhhhjjjjjjhhheeecccdddffffffdddcccgggjjjjjjddd___VVVUUUSSSPPPNNNMMMMMMMMMFFFEEECCC@@@>>><<<::::::777888666333000.........---------------,,,++++++))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&''')))))))))+++...///000111444666vvvAAA===222666333777222000000///......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,---...............666333///111444AAAXXX___LLLIIIPPPYYY```pppsssuuurrrgggUUUCCC888>>>;;;777666777888555222333666777444555888999666555444444444555555444444+++222===EEEKKKPPPTTTVVV```ggggggYYYDDD777:::AAAVVVsssjjjhhhfffWWW444%%%///111000---...000---'''))))))))))))))))))))))))(((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))))))))***+++,,,---......111111222222333333444444333444555444222111111222111333555555444333333444111111000///////////////------,,,,,,,,,+++++++++*********+++,,,,,,------...***///000))),,,000***111...---000333777@@@HHHmmm~~~|||ppprrr}}}pppkkkxxx{{{zzzzzz~~~kkkSSSCCC---,,,---000111...)))&&&%%%000000&&&!!!'''///''''''''''''''''''(((((('''''''''(((((()))))))))++++++,,,---///000111111333666999;;;<<<>>>AAACCCFFFEEECCCCCCBBB???<<<999999999999999888777666666777666666:::@@@BBBAAA>>>::::::999888666555444444111000000/////////000000111000000000000111111222///111111111/////////111/////////000111111000...---------///111222111///222111000...------.../////////000111111111111111/////////......///000000.../////////000222777:::777;;;@@@EEEIIINNNRRRUUUTTTWWWZZZZZZXXXXXX[[[___ggggggfffeeecccaaa___^^^eeecccdddhhhmmmllleee^^^TTTRRROOOLLLKKKKKKMMMNNNEEECCCAAA???===;;;999888666666666333///------///,,,,,,---------,,,+++***))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))+++.../////////111222ttt@@@===222666333777111000//////...------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++)))***,,,///111222000///222000---444<<<222---888OOOhhhuuu{{{ssscccWWWRRRCCCLLLWWWaaafffkkkpppuuugggZZZLLLFFFHHHKKKIIIFFF:::<<<;;;777555777666333777666888>>>GGGMMMOOOOOOUUU^^^iiimmmfffXXXIIIAAA666@@@FFFCCC???JJJfffYYYhhh```444***222777///,,,,,,---)))$$$'''...(((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''((((((((((((((())))))***+++,,,------...///000000111222222333333000111333333222222333444333555555222000000333777111111000///////////////---------,,,,,,,,,++++++++++++************++++++---))),,,---+++222444(((///+++***---......000444666888>>>HHHWWWgggsssyyy~~~xxxtttvvvwww~~~vvvkkkhhh^^^QQQBBB888000+++,,,111+++,,,)))%%%&&&***------...((("""###'''***'''###''''''''''''''''''''''''%%%&&&&&&'''((()))******++++++,,,---///000111111000333666888:::===@@@BBBCCCBBBAAAAAABBBBBB@@@>>>:::::::::::::::888777777777666777<<>>999999888888777777666666333222111///............//////...//////000111222,,,...//////......000111111000000111222222000...,,,++++++---000111000///222111///...------......///000000111111111000000///............///000000//////...------///333666222666<<>>===;;;999777555666666333///,,,---///+++,,,---...---,,,+++***((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))+++...///...---......nnnBBB666666555555---333/////////...------,,,,,,************************************************+++++++++,,,,,,,,,------//////000111222222333333777@@@TTToooqqq\\\KKKPPPUUUEEEIIIfffxxxwwwyyyuuuqqqvvv}}}uuueeeKKKGGGQQQLLLLLLQQQKKKQQQIIINNNXXX[[[\\\fffdddQQQQQQNNNTTT]]]WWWEEE???EEE>>>KKK]]]```gggooo^^^ooo{{{LLL333///000000000,,,,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,///111222111000///000222000111222444555666666666333333333222111000///......///000111111000//////,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------///111555999<<>>@@@@@@???===<<<:::<<<>>>===:::777444444777888999:::::::::::::::444555666777777777666555111000000///////////////111000///......///000111////////////////////////111000000///...---------,,,,,,------...///000000//////000000///---+++***/////////000///......---,,,,,,,,,---------......,,,,,,---...///000111111555555888>>>EEEJJJJJJIIIMMMRRRUUUUUUUUUVVVTTTOOOXXX\\\___\\\[[[]]]]]][[[hhhdddbbbaaa___ZZZYYY\\\YYYRRRJJJFFFGGGHHHFFFDDDFFFBBB???@@@AAA@@@;;;555666555333111///------,,,---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---lllAAA666666555555---333/////////...------,,,,,,************************************************+++++++++,,,,,,,,,,,,---//////000000111222222333666444555>>>SSSssstttYYYNNNDDDOOOQQQPPPRRR```mmmhhhZZZQQQMMMVVVOOONNNTTTPPPYYYaaa[[[YYYRRRHHHIIIGGG;;;@@@BBBIIINNNLLLMMM]]]qqqtttWWWZZZnnnTTT@@@...***...///......++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,***+++---.........000222444444555555555555444444333333333222222111000///---...///000//////...---,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************+++,,,...//////111111...***+++333:::555333222666;;;;;;666000333222000---+++)))((('''++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***+++,,,---............///111333666888999======<<<<<<;;;:::999999999:::;;;:::777444333333666666777888888888777777333333444555555444333222000///......------......//////...------...//////////////////////////////000000//////...------,,,+++++++++,,,---.........------...///......,,,,,,......//////......---,,,++++++++++++,,,,,,,,,,,,,,,------...///000111111333444777>>>EEEKKKLLLKKKTTTXXXYYYVVVUUUUUURRRNNNWWW[[[]]]ZZZ[[[___aaaaaa```]]]\\\___^^^[[[ZZZ]]]ZZZTTTLLLIIIIIIJJJHHHFFFHHHCCC===;;;<<<===:::777555444333000///------,,,---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,,,,hhh@@@666555444555...222//////......---,,,,,,,,,******************************************************+++++++++,,,,,,,,,......//////000111111111222222000000777MMMjjj}}}___YYYOOOIIINNNSSSJJJ;;;===<<>>666555333555...111//////...------,,,,,,+++************************************************************++++++++++++------....../////////000,,,333999999666888@@@GGGoooyyy{{{yyy{{{vvvmmmeeegggyyywwwuuuxxxqqqyyymmmkkkllleee___PPP,,,,,,;;;//////000111111...+++***))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******+++---000222333555888:::777777777777666444333222222222333333222111000000/////////...---,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))******++++++,,,,,,&&&'''))),,,......,,,***,,,---......------...///,,,+++***)))((('''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))***+++,,,,,,---,,,,,,---...000222333444999999;;;<<<===>>>>>>???888888666333000///000222444444444444333222222111222222222111000///............---,,,,,,,,,,,,,,,---------,,,,,,---------.................................---------,,,,,,***+++++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))*********++++++,,,---...///000111111222111333666<<>><<<;;;:::888555222111222444222333333333333333222111333222111000//////000000......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++)))(((((((((((()))************)))(((((()))************+++++++++++++++,,,---...//////000111333666777999<<<@@@CCCGGGJJJKKKJJJLLLQQQSSSRRRLLLUUU\\\^^^___```^^^ZZZYYYVVVVVVWWWUUUPPPMMMOOOQQQPPPPPPOOONNNMMMLLLLLLJJJIIIFFFBBB???<<<999888222222000///...------------,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***VVV:::777333000666//////......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,---///222333222000...888888333...333AAAPPPWWWqqq~~~wwwlllhhhgggaaarrrsss}}}jjjRRR;;;)))000'''"""(((//////)))%%%***,,,+++((()))---***$$$&&&''''''(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++---///000000222444666...///000000111111000000......////////////......///...---,,,,,,------...************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))*********)))'''&&&###$$$$$$$$$%%%&&&'''(((&&&&&&'''(((((((((((('''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))++++++,,,---///111333444555888;;;>>>???===;;;999::::::999666333222222444000111111222222222222111111000//////...///000000------,,,+++++++++++++++***+++,,,------,,,+++***************************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))(((((((((((()))***************)))((((((((((((((()))))))))******)))******+++,,,---......///222555777888;;;@@@DDDEEEIIIJJJHHHJJJNNNOOOMMMGGGOOOVVVXXXZZZ\\\[[[XXXVVVSSSRRRTTTRRRNNNNNNPPPOOOPPPQQQQQQOOONNNMMMMMMIIIGGGDDD@@@;;;888666666222111000///...------------,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))TTT999777333000666//////......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************)))+++,,,---,,,---///111,,,111444444666999:::777DDDLLLccczzz|||cccEEE333---...222...///111///)))$$$(((000%%%***)))$$$###''')))&&&&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++,,,---///111333......////////////......------...............------,,,+++++++++,,,---...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))$$$%%%&&&'''((('''&&&%%%&&&((())))))&&&%%%&&&'''%%%$$$%%%&&&))))))&&&$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,,,,---...///000111///111444777999:::;;;;;;::::::999777444222222333//////000111111222111111000///...---......000111,,,++++++***)))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++++++++++++++,,,++++++******************)))((((((''''''(((***+++***************))))))(((''''''''''''((((((((()))((()))***+++,,,------......111555777999<<>>@@@>>>===666;;;BBBJJJYYYlllyyy~~~}}}lllXXXJJJAAA===777000,,,+++,,,---******+++++++++,,,,,,,,,(((((((((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***++++++***+++...000...//////000000///...---,,,---------------,,,+++,,,++++++++++++*********)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***,,,---...//////...//////000222444666777666777666333000//////000.........///////////////,,,,,,,,,,,,++++++++++++******++++++++++++******))))))************))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,...///000222444555555555777777888;;;@@@CCCDDDDDDFFFHHHLLLPPPOOOLLLOOOSSSSSSNNNIIIGGGIIIMMMNNNNNNNNNLLLIIIGGGHHHHHHHHHGGGDDDBBB>>><<<;;;:::888666555222000......---,,,***+++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################################################################$$$$$$$$$%%%%%%%%%MMM:::444666000...111///------,,,,,,+++*********))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))************+++*********+++,,,,,,------,,,---000222444555555555999999:::===AAACCCBBBAAAEEEBBB>>>===EEERRRXXXXXXeeebbbccciiittt~~~tttbbbXXXKKKDDD@@@:::///&&&%%%'''+++......---+++***(((((())))))******++++++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((************,,,...---...///000000///---+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---......///......///000111333555666666666666333000//////111........................,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))************))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))***++++++,,,---///111333444555555555777999<<<===@@@BBBDDDGGGJJJNNNPPPOOONNNPPPSSSVVVPPPIIIHHHKKKMMMKKKIIILLLJJJHHHFFFFFFEEEEEEDDD???===:::999999888666444333111...---------+++*********))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%KKK888333666111...111///---,,,,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,,,,---...000222333333222111333666999;;;===AAAEEEHHHMMMGGG@@@AAAMMMYYYZZZUUUBBB???<<<;;;>>>BBBFFFHHHCCCFFFLLLPPPPPPMMMOOOSSSDDDCCC@@@>>>>>><<<666///000---***+++...000111111555333///+++)))((())))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))))))))+++,,,+++---...000///...,,,+++------,,,,,,+++++++++,,,+++++++++*********))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))+++,,,------...------......000111333444555555555333000//////000.........---------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******,,,...111333555666777555777;;;<<<===???BBBEEEFFFKKKNNNMMMKKKKKKLLLMMMRRRMMMHHHHHHLLLOOOMMMJJJTTTSSSPPPLLLHHHDDDBBBAAA===;;;999999999888666444222000...---------+++***)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%{{{III777222555111...111///,,,,,,,,,+++******))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,......///000000000000000333555777888999===CCCGGGCCC>>>888888BBBJJJIIIAAA:::::::::999777444111///333333333555777777666555333222000000111222111000555444111...+++))))))***''''''((()))+++---///000******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''((((((((()))***++++++---.........---,,,///...---,,,+++++++++++++++************)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))++++++,,,,,,,,,,,,,,,---...///111111333444333111///......000---------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))+++---000222444666666555777999;;;<<<>>>AAACCCAAAGGGJJJGGGEEEFFFGGGFFFKKKHHHGGGIIIMMMQQQQQQPPP]]]\\\YYYRRRKKKDDDAAA???>>>===;;;;;;;;;:::888555222000...---------,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%tttGGG555111555111...111///,,,,,,++++++***)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++,,,,,,,,,---...///000000666555444666:::===??????BBBAAA===999:::<<<;;;666666777999;;;;;;999666333333333111000111222111///333222000///...---...///((()))************++++++$$$(((,,,//////,,,'''$$$(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############################################################################################################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$'''(((''''''((()))******+++,,,---......///222111///---++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((()))******************+++,,,---//////111222222000...------///---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***,,,...000111222222333444555777:::<<<>>>>>>;;;CCCFFFCCCAAADDDEEEDDDHHHIIIIIIKKKMMMOOOPPPQQQXXXXXXWWWQQQJJJDDDBBBAAA>>>===<<<<<<<<<:::777555222000...---......---+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%qqqGGG555111555111///111...,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++*********+++,,,...111222444000...222999===:::555444999:::777444888<<<===222111000000222444555555333444333111000222333222...------...---+++,,,///***)))***+++---,,,***((()))))))))((()))***++++++%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""################################################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!###&&&''''''''''''((())))))***+++,,,...///000444222000---,,,+++++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######%%%'''((())))))***))))))******+++,,,---...000111111///---,,,---...---------,,,,,,++++++++++++++++++************)))+++,,,,,,------,,,,,,+++))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''***+++,,,---.../////////111111111444888:::;;;:::999AAAEEECCCAAAEEEGGGFFFKKKMMMNNNMMMLLLKKKLLLMMMLLLNNNNNNLLLGGGDDDDDDEEE===<<<;;;;;;:::999555333333111///.........---,,,'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%sssDDD;;;333111000......000...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,------111///000555<<<===999444:::777777:::===>>>AAAFFF444888888333222444333...222222111000///...------+++,,,---...---,,,+++***************)))))))))((('''''''''''''''''''''''')))(((&&&$$$###$$$%%%&&&000+++%%%###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((***+++---///------,,,,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***(((((()))***---............------,,,,,,,,,,,,***((()))+++,,,***(((***+++,,,,,,------,,,,,,))))))*********+++++++++---------,,,+++***)))(((************************))))))(((((('''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((***,,,...///000222111000000222666:::<<<888;;;>>>@@@@@@@@@AAABBBNNNPPPNNNKKKJJJNNNNNNLLLNNNIIIIIILLLIIIBBB???BBBBBBAAA>>>:::777333111///444333111///---,,,++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################oooDDD:::333111000......000------,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,---------///111333555888;;;===777777;;;@@@@@@;;;888888888;;;;;;666444555333///000000000///......------+++,,,---------,,,***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&(((***---...---)))%%%###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''((()))+++,,,------,,,,,,+++******))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***)))(((((()))***,,,...---------,,,,,,+++++++++,,,***((()))+++,,,***)))***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************)))((((((((('''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((***,,,---//////000/////////111444666888666999<<<>>>>>>>>>???AAADDDIIIKKKLLLOOOSSSTTTRRRNNNKKKJJJMMMKKKEEECCCEEEDDDCCCAAA>>>:::666333111333222111///---,,,++++++******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################jjjCCC:::222111111///...///---,,,+++******)))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***+++,,,---)))...222111...111;;;DDD888888<<<@@@>>>666000///999;;;:::666333333111---------------------------+++,,,,,,,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++...000(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&''''''((()))++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((***,,,---++++++++++++************+++***)))***+++,,,+++)))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((('''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++---......------...///000111222222444777:::;;;<<<<<<>>>???===CCCIIIKKKOOOTTTTTTQQQLLLIIIIIIKKKJJJFFFEEEFFFDDDDDDCCCAAA>>>:::666444333222000...,,,++++++*********)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################cccAAA999222111111///...///---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,(((---111///,,,...777@@@;;;888888:::888333000111444555444222000///---+++***+++++++++,,,,,,,,,---+++++++++++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''(((((()))++++++))))))))))))))))))))))))******)))***++++++++++++)))******+++++++++++++++)))************+++++++++******++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,------,,,---...///000000//////333555888999:::;;;===???AAAEEEHHHHHHJJJNNNMMMJJJFFFEEEEEEEEEEEECCCCCCCCCBBBBBBCCCBBB???;;;777444222111///---,,,+++*********))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################\\\@@@888222111111///---...,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++***,,,......---...222555555333555999999444222444000////////////---+++,,,))))))******++++++,,,,,,++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((******))))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))******(((((((((((((((((((((((())))))************+++,,,((()))******++++++******(((((((((((())))))))))))))))))*********)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,,,,---///000111000///...333555777888999;;;===@@@GGGJJJJJJGGGGGGJJJKKKHHHCCCCCCBBBAAA@@@@@@@@@???===>>>???>>><<<999555222000000...---+++*********))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################WWW???777111111222///---...,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***++++++++++++,,,......---+++***,,,333<<<===666111000000......111000------///)))))))))******++++++++++++***))))))(((((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''''''''((((((((((((((()))++++++******+++---(((((()))************)))&&&'''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,---...000000000//////222333555666777:::===???HHHJJJIIIFFFGGGLLLNNNLLLDDDEEEDDD???>>>??????<<<888999999999777444222000//////---,,,+++*********))))))(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################TTT>>>666111111222///---...,,,+++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******************+++++++++******+++111888999333...---333//////222222---,,,///******************+++++++++***)))((('''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''&&&######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%'''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((((()))''')))++++++***)))+++...'''((())))))******))))))'''''''''(((((((((((()))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((()))******+++,,,---.../////////000000111333444555777;;;>>>AAAEEEFFFFFFHHHLLLNNNLLLFFFHHHEEE>>><<<>>>===999444444444333222111///.........---+++************)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################RRR===666111111222///---...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***((()))***)))((((((***---000......111000------///444000///222111+++))),,,+++++++++***************+++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%'''(((&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&)))++++++)))))),,,...'''(((((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))*********++++++,,,---//////000...///111222333666:::===;;;@@@DDDDDDGGGJJJJJJFFFFFFHHHEEE===999;;;:::555333222111000//////.........---,,,+++************)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################QQQ>>>777222222333000......++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((***+++)))))))))((('''(((,,,///))),,,,,,******------***---------,,,,,,+++++++++************************''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))******++++++,,,------------...000111222333444999;;;>>>AAADDDGGGHHHHHHEEEAAA;;;999999888777555111111000000///.........,,,,,,++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOO>>>777222222222000......++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))%%%''')))******)))(((((((((++++++((())),,,,,,))),,,,,,++++++************************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))***++++++)))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))******+++,,,,,,,,,,,,---...///111222333333777:::===AAADDDFFFGGGGGGCCC@@@;;;888888777666444222111111000000///......,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMM>>>777111222222///---...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''***))))))***++++++***(((&&&)))***'''(((++++++(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))******++++++,,,+++,,,---...000111222222555888<<>>;;;888777666555444333222222111000000//////---,,,,,,++++++*********)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLL>>>666111222222///------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%,,,)))&&&&&&(((***++++++&&&))))))'''(((+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))******+++***+++,,,---...000000111333666:::???BBBCCCCCCBBB@@@>>>;;;999777666555444333333222222111000000000---,,,,,,,,,++++++******))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKK===666111111222///------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%'''(((***)))(((&&&&&&)))***((())),,,---***)))))))))***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***))))))***+++---...///000000333777;;;>>>@@@@@@@@@>>>>>><<<:::888666555555333333222222111000000000,,,,,,+++++++++++++++***))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$JJJ===666000111111...,,,---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###***333888666///'''###&&&)))***((()))------+++))))))))))))************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''((()))***,,,---.........000333666:::<<<===>>><<<<<<<<<:::777444444555333222222111000000//////************************)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHH===555000111111...,,,---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$&&&'''(((,,,444===???777...(((%%%%%%((()))'''(((,,,---***''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&((()))***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&'''((()))+++,,,------------///222555888;;;<<<888::::::888444222222333222111111000000///......))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF===555000111111...,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%'''((()))222888;;;666+++######'''###''''''&&&'''+++,,,)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%''')))******)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''')))***+++,,,---,,,,,,---///222666999;;;555777999777222000000111111111000000///.........((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF;;;555111111000------...************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,---...///222444666888777666555444222111000///,,,,,,---...---,,,***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF;;;555111111000------...************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++,,,,,,---///111444666777555444333222000///...---,,,,,,---------,,,******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF;;;555111111000------...************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#################################$$$$$$$$$###############"""""""""#########$$$$$$"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********,,,,,,---...000222444555222111111///...---,,,+++++++++,,,,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~FFF;;;555111111000------...************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))***+++,,,,,,******))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***++++++,,,---///000222333000000///...---,,,++++++++++++++++++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||FFF;;;555111111000------...************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))((())))))***+++,,,------++++++*********)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))+++++++++,,,---...000111000000///...---,,,,,,+++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzFFF;;;555111111000------...************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***))))))***+++,,,,,,------+++++++++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((*********+++,,,---...///000//////...------,,,,,,)))))))))((())))))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%xxxFFF;;;555111111000------...************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***************++++++,,,,,,,,,+++++++++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((***************+++,,,---///......------,,,,,,+++)))(((((('''((()))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''(((((()))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwFFF;;;555111111000------...************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++******++++++++++++,,,,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((******))))))***++++++,,,...------,,,,,,+++++++++)))(((''''''''')))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))***+++++++++))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&pppFFF:::444000000///,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((++++++++++++++++++++++++---,,,,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))++++++******************************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))%%%'''(((((('''''')))***'''(((((()))))))))))))))000777;;;;;;;;;@@@CCCDDDLLLGGGAAA>>>===;;;777444444222000...,,,)))&&&$$$%%%&&&)))******(((%%%"""oooFFF:::444000000///,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''++++++++++++++++++++++++,,,++++++******))))))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((************************************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''))))))(((&&&$$$%%%(((***,,,+++***''''''***///333222333555999@@@HHHOOOTTT\\\aaaeeeeeefffkkknnnmmmfffiiimmmnnnmmmjjjfffdddZZZWWWPPPJJJCCC===888555+++)))'''''')))+++---///mmmFFF:::444000000///,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''************************************))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((((((((()))+++---)))(((((()))...888CCCJJJUUUWWWZZZ```ffflllqqqtttoooqqqqqqpppqqquuutttpppvvvtttnnnfff___```ffflllssssssssspppjjjccc[[[VVVGGGAAA999222---***(((&&&kkkFFF:::444000000///,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((()))))))))******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))))))))************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%'''***++++++******+++***...555>>>IIIVVVbbbjjjvvvyyy|||}}}{{{uuummmiiitttuuuuuuuuuyyy~~~}}}xxxooohhh\\\OOOHHHIIIPPPWWW```hhhsss{{{}}}yyysssoookkkeee\\\SSSIII>>>222+++hhhFFF:::444000000///,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((()))******''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((()))))))))************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********))))))))),,,111555EEELLLWWWbbbkkkqqqwwwzzzuuuvvvwwwtttmmmcccYYYSSSNNNPPPSSSVVV___ggghhheee[[[XXXVVVUUUUUUSSSPPPLLLLLLUUUaaakkkqqqtttuuuvvvvvvqqqkkkfffddd___XXXSSSfffFFF:::444000000///,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++''''''(((+++333AAAOOOYYYfffllltttyyyyyyvvvrrrpppeeedddaaa^^^[[[YYYXXXWWWaaadddffffffjjjooopppllleeeaaa^^^^^^aaabbb___\\\\\\___bbbdddfffllluuu{{{kkkccc[[[YYY]]]bbbeeeeeedddFFF:::444000000///,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))************))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,+++000:::FFFSSSaaannnuuurrruuuyyyyyyuuupppllljjjfffddd```^^^]]]___aaaccckkknnnnnnjjjggggggfffcccqqqkkkddd______bbbfffiiicccddddddbbbbbbhhhqqqyyyggg^^^SSSPPPSSSWWWXXXWWWcccFFF:::444000000///,,,,,,...*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,;;;GGGXXXgggqqqtttttttttppprrrssssssrrrrrrssstttqqqpppnnnkkkhhhdddbbb```PPPUUUWWWSSSPPPQQQRRRQQQIIINNNRRRRRRPPPNNNOOOQQQMMMRRRWWWYYYZZZ^^^eeekkkqqqiiiaaa]]]]]]\\\VVVQQQbbbEEE;;;555000000///,,,+++---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&&&&###$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((("""%%%((((((&&&%%%&&&)))%%%)))+++)))(((///>>>JJJdddhhhiiikkkpppssshhhYYYcccaaaZZZTTT[[[hhhooolllggg___TTTNNNPPPSSSQQQNNN\\\```bbbaaa```ccceeeeeeeee{{{kkk{{{|||ooo___]]]```iiimmmbbbPPPKKKQQQXXX]]]aaaaaaaaaaaa^^^YYYaaaEEE;;;555000000///,,,+++---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$$$$"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''')))+++,,,(((%%%---???TTTeeennnmmmooojjj\\\RRRVVVdddppp\\\hhhmmmddd]]]]]]WWWNNNXXX[[[___ccciiippprrrpppyyy}}}xxxoooxxxuuufffdddkkkjjjeee[[[RRRRRR[[[aaabbb___FFF;;;555000000///,,,+++---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&&&&######%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""############""""""""""""$$$$$$$$$###############################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))+++)))'''&&&'''(((((((((***///:::LLL```ooouuuvvvqqqccc[[[cccrrrvvvnnnddd]]]VVVHHHCCCWWWtttzzzmmmdddmmmwwwyyyzzzuuunnnrrrxxxvvv^^^QQQNNNKKKFFF]]]GGG;;;555000000///,,,+++---*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''++++++'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((*********((('''((()))555GGG___nnnsssrrrtttvvvvvvttttttsssiiiZZZTTTUUU```\\\SSSVVVsssyyy~~~zzzsssqqqvvv|||zzzttt[[[HHH;;;555000000///,,,+++---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%***111111***%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))%%%((()))((('''---888@@@YYYeeerrrwwwvvvuuuyyy~~~uuulll]]]OOOCCCCCCRRRbbb[[[hhhqqqrrryyy~~~YYYIII;;;555000000///,,,+++---***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%***111111***%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''(((((()))***''''''''')))000@@@TTTbbbsssssstttxxxyyytttjjjbbbUUURRRNNNPPP[[[jjjpppooottt|||xxxkkkWWWJJJ;;;555000000///,,,+++---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&******&&&$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***))))))---999KKK]]]lllsssssssssssssssooodddTTTIIICCCjjjzzzxxx~~~|||ooorrrzzzooowwwsssjjjuuupppvvvuuuyyyVVVKKK;;;555000000///,,,+++---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!######!!!"""&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))******+++---777MMMeeetttuuuqqqppprrrooodddWWWQQQTTTYYY```zzzzzzzzzzzzwwwmmmvvv|||dddbbbbbbiiixxxkkkXXXZZZeeessswwwtttxxxUUUHHH;;;555000000///,,,+++---******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***''' !!!)))$$$%%% +++ !!!///%%%))),,,,,,...***%%%000%%%$$$"""&&&,,,$$$$$$(((''''''///000$$$***"""%%%$$$&&&###+++""""""'''###)))%%%###"""(((---...!!!///!!!&&&###"""444###!!!,,,!!!***###&&&###......###,,,###################################################$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''$$$''',,,,,,((((((---111LLLbbbiiippp{{{{{{pppmmm___IIIOOOiiijjjfffvvvnnn}}}vvvwww|||tttzzzpppooovvvkkkgggaaadddkkkwwwUUUHHH;;;555000000///,,,+++---******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***!!!(((,,,&&& &&&***$$$$$$***'''!!!$$$(((111(((222***///(((444###,,, 000***---&&&%%%...&&&((((((,,,&&&***222""":::%%%%%%%%%"""(((///((((((888222%%%222'''"""%%%&&&777000 000777!!!===(((555!!! %%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''---***))))))'''(((222>>>XXXhhhuuuwwwwwwwwwooodddPPPVVVRRR\\\uuuzzzqqqsssxxxnnnoooxxxrrr}}}zzz}}}~~~tttsssxxxvvv{{{gggmmmmmmeeebbbiiissswwwTTTHHH;;;555000000///,,,+++---******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((***)))nnn"""333 !!!***YYY$$$(((...AAAUUU///&&&"""000###+++%%%999TTT++++++999---SSS<<<"""$$$''')))######################################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***((('''''')))444JJJ^^^lllpppvvvwwwqqqeeeYYYQQQKKKZZZaaaiii~~~zzzzzztttjjjkkkooonnnsssppp^^^dddiiiqqqxxxyyy}}}mmmddd]]]RRRIII;;;555000000///,,,+++---***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''"""&&&!!!222$$$ !!! ...((()))"""###%%%ggg((('''&&&"""rrr222!!!!!!+++)))(((###+++RRR\\\!!!***"""$$$"""uuuQQQ///$$$%%%&&& ######################################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&)))...888JJJaaarrrqqqmmmkkkjjj```QQQLLLPPP```nnn}}}uuu|||}}}qqqssskkkeeeggg___VVVWWWUUUTTTSSSWWWXXXPPPJJJOOONNNPPPSSSeee|||~~~|||PPPJJJ;;;555000000///,,,+++---***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...###)))"""333'''PPPTTT,,,///111((("""+++###%%%,,,&&&ddd,,,$$$$$$..."""111UUU'''$$$%%%...444SSS555(((hhhsss((()))mmm555bbb%%%%%%...################################################"""######$$$$$$######"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&+++333@@@PPP```lllpppvvvkkkaaa[[[RRRMMMZZZmmm{{{}}}tttnnnjjjeee]]]VVVUUU\\\ZZZWWWYYYQQQHHHJJJHHHLLLLLLRRRTTTCCC<<>>>>>>>>AAAEEEFFFGGGLLLVVV]]]gggttteeeQQQHHH;;;444000000///,,,,,,...++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$((())) %%%ccc%%%mmm(((+++...)))^^^AAA222555 ,,,)))<<<)))***444&&&&&&...!!!&&&+++!!!""""""########################################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++***666JJJ```mmmkkk]]]PPPRRRXXXkkk}}}oooYYYeeexxxjjj```OOOKKKFFFDDDCCCCCC@@@======???AAAAAA@@@@@@@@@AAAAAAAAA@@@>>>>>>???CCCFFFEEEIIIQQQ[[[dddrrrcccPPPHHH:::444000//////,,,,,,...++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%###)))))):::!!!...DDDfff"""$$$&&&)))---,,,$$$///000+++"""!!!555***111$$$(((###########################################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,666JJJaaajjjcccWWWPPPNNN___eeerrr}}}jjj]]]dddkkkXXXMMMHHHCCC???CCCCCCBBBBBBBBBBBBBBBBBBKKKMMMPPPQQQQQQPPPQQQRRRPPPNNNMMMMMMMMMLLLHHHEEEFFF???:::;;;@@@KKK___pppbbbPPPIII:::444/////////,,,,,,///++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((((('''%%%$$$;;;+++ccc!!!***'''$$$###!!!(((((( ---AAA'''###111(((000''' %%%+++!!!!!!########################################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,>>>WWWoooooo]]]QQQVVVbbbkkkgggtttdddZZZggg}}}vvvbbbTTTDDD===???CCCDDDCCC???CCCGGGLLLPPPTTTYYY\\\^^^bbbhhhmmmqqqtttxxxzzztttrrrpppooooooiii___VVVOOOKKKJJJLLLJJJDDDBBBFFFWWWggg```MMMGGG999666111...---...------)))))))))))))))*********)))---+++$$$$$$+++((('''&&&&&&%%%%%%&&&&&&''''''+++,,,***)))%%%%%%)))'''%%%%%%%%%%%%%%%%%%%%%%%%)))gggggg((('''""",,,333:::'''###$$$[[[[[[---###444&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***(((***,,,((('''111@@@aaadddccc[[[OOOOOObbbxxx}}}}}}fffaaapppeeeHHHQQQhhhkkkYYYHHH>>>AAADDDEEEFFFHHHMMMQQQUUUZZZccclllwww|||lll```YYYUUUPPPLLLLLLLLLPPP\\\ppp___MMMGGG999666111...---...------*********)))))))))))))))(((***'''%%%,,,666333)))'''&&&&&&&&&&&&&&&&&&'''777%%%...+++&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((("""+++000}}} $$$***,,,222666"""$$$(((ppp>>>***'''+++%%%#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***(((%%%,,,???QQQddd```ZZZTTTPPPXXXooosss{{{xxx|||aaadddxxxcccMMMAAA<<>>===???BBB>>>:::@@@LLLGGGMMMWWWcccrrr{{{iiiVVVJJJIIISSS\\\]]]MMMGGG999666111...---...------,,,++++++***)))(((''''''''''''$$$$$$+++222///'''&&&&&&''''''''''''&&&&&&)))---######+++(((---&&&&&&&&&&&&&&&&&&&&&&&&333+++===(((((($$$((('''jjj 111)))$$$%%%222QQQ$$$ '''%%%xxxaaa%%%###!!!((("""%%%$$$%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((+++;;;SSSbbbgggYYYSSSSSS___ooo|||{{{kkkqqqmmmWWWfffTTT<<<:::@@@@@@===<<<>>>@@@BBBJJJTTTZZZhhh~~~lllZZZNNNIII[[[MMMGGG999666111...---...------,,,++++++***)))(((''''''&&&((('''%%%%%%'''&&&$$$&&&''''''((((((''''''&&&777)))***###wwwvvvyyy+++&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***UUU'''(((%%%)))%%%rrr---%%%[[[<<<%%%)))$$$|||"""///444\\\}}}888 RRR:::---***}}}^^^"""######)))!!!%%%$$$%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))&&&(((666OOObbbbbbZZZQQQTTTaaauuuuuu}}}}}}~~~hhh\\\vvvgggHHHBBBEEEDDD@@@:::;;;???FFFLLLTTT^^^gggpppbbbZZZMMMGGG999666111...---...------++++++******))))))((((((%%%''')))'''%%%$$$&&&'''&&&'''((())))))((('''&&&!!!111!!!)))$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&)))&&&)))(((,,,&&&SSS &&&"""&&&)))sssyyy)))JJJ***%%%SSS***)))'''###'''######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******'''000GGG\\\bbbYYYPPPUUU```ssszzzuuu{{{|||SSSfffhhhDDD:::AAAEEE@@@<<>>999<<>>UUUaaa\\\KKKSSSrrrzzzlllkkkwwwQQQdddzzzdddIIIAAA;;;CCCNNNWWWbbb~~~{{{lll^^^UUUHHHEEEAAA??????@@@??????AAAAAADDDJJJRRR\\\jjjwwwRRRKKKCCC999666111...---...------*********)))))))))((((((''''''((()))))))))))))))((((((((('''''''''''''''((((((((((((((()))))))))&&&+++(((,,,333111+++$$$(((((())))))))))))******)))...,,,$$$&&&000333------(((222555000FFF???KKKAAAMMMUUUTTTWWW^^^```[[[UUUJJJCCCEEEFFFEEEHHHOOOPPPWWW[[[XXXYYY]]]\\\VVVfff```OOO;;;333666333+++!!!&&&)))++++++'''%%%***222!!!"""+++)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&''''''''''''((((((((())))))))))))+++...111555<<<===777999DDDJJJIIIMMMOOOOOOLLLGGGGGGLLLRRRUUUUUU^^^aaaXXXVVVSSSHHHHHHAAA<<<;;;;;;888666666---***'''%%%&&&(((******%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''))))))))))))+++,,,000...++++++---//////...888:::BBBLLLPPPPPPUUU\\\ZZZ^^^\\\TTTQQQRRRNNNGGGKKKIIICCCIIIWWWYYY\\\hhh]]]YYYOOOBBB>>>>>>:::333))))))************)))(((************)))'''&&&%%%)))(((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''***+++(((%%%,,,???OOO[[[XXXPPPOOOdddrrraaa^^^||||||aaasssuuuXXXKKK@@@@@@MMMMMMVVVmmmhhhVVVMMMGGGCCC<<<;;;999999999:::;;;<<<<<<===?????????AAAGGGLLL\\\hhh|||SSSLLLDDD999666111...---...------************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******,,,,,,'''!!!%%%######555))))))))))))******++++++***+++---...---,,,,,,---999222DDDCCCIIIXXX```[[[PPPKKKNNNZZZcccdddeeehhh```eeeddd^^^[[[^^^___\\\ZZZdddeee]]]___ggg___MMMXXXaaaeeeaaa]]]YYYKKK;;;@@@...&&&******###!!!"""))))))((($$$!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))++++++++++++---111888===LLLQQQOOOFFFGGGQQQXXXVVVMMMSSSYYYXXXRRRLLLJJJJJJHHHKKKSSSSSSLLLOOORRRIIIQQQOOOPPPRRROOOKKKNNNTTTCCC<<<333,,,)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&)))***)))'''((()))///,,,)))***222===HHHOOO[[[\\\___```[[[TTTSSSVVV\\\^^^^^^[[[ZZZZZZYYYVVVKKKOOOOOOUUU___^^^[[[cccbbb```YYYOOOJJJKKKLLLKKKAAA>>>666---%%%###(((---)))))))))))))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((***)))&&&)))777MMM]]]___SSSRRReee}}}wwwhhhqqqzzz~~~ZZZjjjppp^^^TTTBBB>>>;;;BBBWWW^^^rrryyy]]]JJJBBB???>>>==================???@@@BBB@@@AAAAAA@@@???AAABBBBBB:::DDDTTTgggyyyTTTNNNEEE999666111...---...------++++++*********)))))))))''''''((()))))))))))))))'''(((((((((((()))))))))'''(((((())))))******+++)))'''...---222...***)))))))))***++++++,,,,,,---'''(((...000111:::GGGOOOPPPgggcccpppkkkrrr```bbbUUU]]]|||~~~lllhhhpppqqqaaagggsssvvvccc___cccmmmssspppllllllXXX^^^]]]PPPAAA<<<>>>BBBHHHEEEBBB666%%%)))333/// ***...&&&!!!&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))******+++++++++,,,///222666<<>>@@@@@@>>>===>>>???@@@@@@@@@@@@BBBDDDBBBAAA===;;;???DDDEEEAAACCCBBBAAAFFFTTTkkkUUUPPPFFF999666111...---...------+++++++++*********))))))''''''((()))))))))))))))'''((((((((())))))))))))'''(((((()))******++++++000 &&&$$$+++333%%%)))))))))******+++,,,,,,---000---000:::EEEQQQ___kkklllooowwwxxxnnnnnneeecccfffvvv|||jjjqqqzzzqqqooofffnnnqqqoooiii]]]HHH666000222000FFFcccbbbEEE888///******((('''+++///,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,---------222888===AAADDDGGGIIIFFFGGGMMMVVV[[[]]]bbbhhh```cccgggkkkmmmmmmkkkjjjvvvuuu}}}hhhZZZVVVWWW[[[TTTIIIGGGMMMZZZTTTLLLGGGDDD???888333---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''')))***)))''')))000555BBBLLLYYY^^^[[[VVVSSSSSSZZZnnn|||~~~rrrnnnsssnnn[[[PPPPPPJJJOOOVVV^^^^^^SSS@@@111000///,,,***))))))+++,,,((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********000AAATTT\\\[[[GGGXXXuuutttpppvvvzzzaaasss^^^GGG>>>:::CCCMMMSSSrrrpppQQQFFF>>>@@@CCCBBBAAABBB???AAABBBBBB@@@@@@BBBDDDDDDCCCBBBEEENNNTTTOOODDDNNNJJJEEEBBBFFFQQQ```jjjsssUUUPPPFFF999666111...---...------+++++++++************)))'''(((((()))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++,,,"""666///%%%---%%%...))))))***+++,,,,,,------...999IIIZZZkkkvvvwwwrrrmmmlllbbbmmmoooccccccpppkkkaaaddduuu|||oooaaa]]]rrrmmmdddaaalll{{{~~~wwwsss}}}kkkiii~~~qqqjjjkkkgggWWWIIIDDD===:::RRRjjjhhhcccVVV===...,,,******((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))*********+++******+++,,,------......333999AAAGGGHHHGGGEEECCCKKKJJJQQQ\\\]]]VVVUUUZZZggg```XXXUUUYYYcccmmmsssxxxjjjgggsssxxxooojjjkkkbbbQQQHHHIIIKKKIIIIIILLLOOONNNHHHBBB///...---,,,+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((******)))***222===GGGQQQVVVXXXWWWVVV]]]lllxxx{{{rrr~~~~~~rrr{{{}}}}}}yyywwwhhhTTTQQQPPPKKKJJJSSSaaafff```VVV:::777111,,,)))'''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******,,,666KKK\\\]]]TTTRRRuuummmoooxxxeeeYYYmmmJJJDDDAAA>>>QQQaaannn|||YYYLLLDDD???@@@@@@>>>@@@EEE>>>AAACCCBBB@@@???AAACCCCCCHHHOOOZZZiiiooodddSSSVVVZZZ```cccbbb```^^^]]]MMMjjjxxxVVVLLLEEE;;;777333000///...---,,,+++,,,,,,,,,,,,+++***************)))))))))))))))*********)))))))))))))))******+++++++++******)))(((***++++++******,,,------$$$(((///***+++555:::FFFhhhnnnkkkvvvvvveeefffooovvvjjjYYY^^^qqq^^^oooyyypppnnnpppsssmmmggggggmmmqqqkkkbbbdddmmmzzzyyybbbXXX}}}{{{\\\WWWaaaeee^^^eeeKKK@@@GGGYYYtttsssRRRMMMHHH999)))(((000---###$$$(((***'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))))))))((()))+++,,,)))'''((()))******000---+++000111444>>>CCCFFFKKKLLLJJJGGGFFFHHHDDDIIIRRR\\\dddggggggfffkkkkkkgggaaa___```^^^ZZZUUUSSSUUU```ppp{{{zzzvvvxxxXXXUUUZZZLLLDDD???===IIIUUURRRKKKIII???///''')))+++)))((('''&&&(((+++***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###)))***&&&%%%))))))%%%&&&)))...333;;;HHHWWWbbbMMMUUUbbbttt___]]]zzz|||eeeTTT```ddd______jjjrrrsssrrrhhh___ccctttwwwnnnzzzuuuiii___```SSSLLLZZZddd```\\\hhh]]]HHH444+++,,,---***))))))(((&&&''')))'''"""))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++(((%%%&&&)))++++++'''222LLL]]]XXXMMMHHHjjjpppgggbbbaaaUUU@@@BBBDDDOOOccczzzyyyXXXBBBCCC===>>>GGGIIIEEEGGGOOOTTTWWWTTTMMMHHHJJJOOOQQQQQQKKKUUUhhhiii\\\```qqqtttrrrsssxxx||||||yyywwwfffwwwUUUKKKDDD:::777333000///...---,,,+++,,,,,,,,,,,,+++******************))))))))))))*********************************++++++******)))***,,,,,,,,,***((())))))---,,,222555111777GGGPPP]]]ccclllqqqttt}}}vvvXXXaaaggggggjjjsss~~~sssiiigggiiimmmkkklllmmmhhhhhhwwwzzzrrrzzzccc]]]\\\XXXKKKFFFYYYoooqqqWWW\\\\\\NNN777&&&&&&...((()))(((%%%###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++******+++,,,,,,+++***+++,,,+++---444000***000777DDDWWWRRRIIIAAA@@@AAAGGGXXXiiiqqqttt~~~|||rrrfffYYYVVV\\\aaaaaa^^^gggkkkcccLLL>>><<>>VVV___OOOJJJ```{{{xxx```___pppccc\\\lllMMMAAAFFFNNNYYYpppfff\\\fffhhhaaabbbjjjjjjbbb___^^^aaaeeefffcccbbbccciiinnnnnnhhhiiizzzyyytttrrruuuTTTLLLFFF999666222000//////......---------------,,,++++++))))))******+++,,,,,,,,,+++++++++,,,,,,------...******+++,,,---------------......------///222555FFFWWWTTTLLLPPPOOO]]]wwwttt}}}rrrjjjtttrrr~~~ssslll___QQQOOOAAA333...)))%%%(((000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))***'''''''''((((((((())))))((()))***+++,,,---------...+++---444777888???IIISSSUUURRR\\\wwwzzz~~~yyyWWWQQQYYYbbbcccXXXIIIAAAAAAHHH>>>111)))&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((())))))******$$$)))///666DDDYYYkkktttzzzhhhRRRMMMLLLJJJUUU___ggghhhhhhnnnuuuyyyyyywwwyyyyyylllYYYVVV___]]]hhhuuuxxxrrrhhhbbb___nnnaaaTTTRRRYYY______\\\TTTMMM[[[fffeee|||}}}pppiiiwwwmmmQQQFFFBBBGGGQQQPPP???///+++------++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&'''''''''***&&&'''+++)))&&&,,,666OOO\\\XXXIIIRRRxxxkkkuuueeeOOOxxxQQQ======KKKXXXmmmyyyjjj___ZZZXXXUUU___dddaaaccchhh```RRR[[[dddssssssSSSKKKEEE888555222////////////...---------...------,,,+++))))))***++++++,,,------++++++,,,,,,---.........***+++,,,---...............//////000222888???DDDPPPXXXSSS\\\xxx~~~yyyeeepppzzz|||jjjnnnvvv|||gggSSSYYYNNNFFFAAA888+++)))000''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))*********)))***+++,,,............000///444>>>BBBEEERRRccclllmmmqqq~~~uuu^^^XXXYYYbbbeee[[[III>>>HHHEEE>>>333***&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''((())))))***++++++...666;;;DDD]]]{{{}}}TTTNNNFFFEEENNNYYY\\\XXX^^^hhhpppnnnfff]]]UUUPPPLLLQQQYYYZZZVVVWWWgggzzzsss]]]___```LLLWWWwwwwwwqqquuuxxxbbb\\\WWWLLLKKKOOOQQQDDD111***111+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&''''''((((((&&&)))---+++(((333CCCYYYXXXSSSUUUgggqqq[[[nnnYYYFFF@@@CCC[[[wwwvvvooodddYYYTTTVVV\\\bbbpppooorrrxxxtttfffYYYSSSPPPXXXdddppp|||vvvrrrRRRJJJDDD888555222////////////...------......------,,,+++))))))***+++,,,,,,------++++++,,,,,,---...//////+++,,,---...////////////...///000444:::CCCNNNVVVOOOWWWaaavvvttt|||nnnhhhnnn~~~oooiiirrrzzzwwwtttvvvXXXTTTVVVWWWJJJ444((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++***+++,,,...///000000000222222:::EEEJJJOOOaaavvvvvv{{{|||uuu{{{zzzzzzWWWPPP[[[```XXXNNN<<>>GGGYYYfff```vvv~~~dddggguuuyyytttpppsss||||||rrruuu~~~VVVQQQddd[[[___DDDOOOXXXRRR>>>,,,(((...'''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***)))'''&&&'''+++000222BBBbbbnnnVVVSSSSSS[[[dddllllllgggbbb]]]YYYFFFBBB<<<777666999===AAA???DDDMMM\\\ooovvvccccccnnn}}}fffbbbssskkkTTTBBBCCCSSScccTTT///+++---//////...+++***)))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&+++$$$...///###222OOOWWWRRRVVV```ssswwwjjjkkkcccvvvaaa]]]fffQQQDDDFFFLLLaaannnWWWJJJHHHMMMHHHJJJGGGJJJOOOOOO[[[rrrrrr{{{cccPPP]]]KKKEEERRR^^^\\\\\\bbbiii]]]kkktttVVVFFFBBBPPP\\\^^^bbbmmmyyypppOOOGGGCCC888555222000000000...------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------...//////...---.........+++555===MMM]]]\\\kkklllwww|||tttgggWWWSSSKKK:::,,,'''&&&+++...+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,---------,,,---111666888???QQQUUU[[[xxx{{{uuuXXXPPPRRRooo^^^JJJFFFRRRKKK///###+++)))(((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++000***&&&...:::@@@qqqcccEEEXXXtttvvv}}}zzzuuulll___MMM???777>>>;;;666222000222555777;;;===@@@DDDLLLXXXdddlllxxxyyymmmgggrrrzzzrrrfff[[[OOOJJJWWWaaa[[[<<<333***(((+++...,,,(((+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''',,,%%%+++---)));;;TTTVVVQQQPPPjjj|||nnnnnnppprrrmmm___{{{MMMCCC???LLLiiiuuuOOOHHHWWWaaa[[[RRRZZZccchhhmmmtttsssvvvooo```XXXKKKJJJYYYvvv~~~ssspppmmmmmm[[[NNNKKKYYYnnn{{{|||hhhQQQoooOOOHHHCCC888666222111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000000000///......222555444>>>MMM^^^dddiiiyyyzzzuuuwwwlllvvv{{{mmmZZZ^^^]]]LLL555,,,'''***...---)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------000...,,,---111666;;;???FFFSSSkkk}}}zzz~~~vvvyyylllTTT\\\jjjTTTMMMYYYUUU;;;,,,///))))))))))))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((###(((222222333JJJgggcccDDDRRR}}}zzznnnfffbbbbbb[[[KKK???;;;666333000---+++,,,---...111222333444666;;;BBBGGGQQQ^^^lllxxx}}}zzzssskkkeeeYYYIIIMMM]]]bbbSSSAAA---%%%***///...***+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))(((((((((((('''''''''((((((((())))))***))))))(((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''',,,'''(((,,,333IIIXXXSSSMMM^^^ddd[[[ooouuuvvvqqq\\\tttUUUAAAAAAGGG___ddd^^^]]]fffrrrwwwuuusssnnn___]]]KKKTTTjjj~~~xxxzzz~~~yyyzzz[[[JJJ;;;mmmPPPIIICCC999666333111000000///......------------,,,,,,,,,,,,,,,,,,------------...------------............111000111222111222777===RRRXXXfff}}}qqq}}}||||||sssjjjnnnjjjXXXEEE999---)))***+++---000''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,------............111444666:::CCCKKK___mmmiiisssfffKKKVVV^^^ccc___TTTFFF999000)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))///(((&&&000@@@SSSggguuu[[[NNNKKKiiilllfff___^^^___UUU@@@444333000///...---,,,,,,,,,---,,,...000111444777<<<@@@KKK]]]wwwtttjjjssscccMMMRRRYYYaaaRRR>>>000,,,---...---+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((***((((((///???SSSWWWNNNVVVrrr}}}kkkcccqqq~~~yyy]]]iiilllEEEFFFJJJ]]]sssfffyyyfffPPPOOONNNRRRXXXXXXRRR\\\```LLLIIIEEEjjjOOOIIIBBB999666333111111000///............---------,,,,,,,,,,,,---------.........------........./////////111///000222222333;;;EEE[[[bbbvvvvvvwwwpppuuuwwwyyyssseeeOOODDD999222...+++,,,///(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---......//////,,,...333777:::CCCYYYooo{{{lllpppoooKKKVVV```^^^VVVIII:::---******(((((('''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))******'''444777999WWWzzzvvvWWW???XXX|||fffnnnqqqooommmgggSSS999------,,,---------............---...000000///000222444???PPPkkkqqqPPPQQQ^^^aaa]]]SSSBBB222)))***...+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))*********************)))))))))*********++++++)))((((((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))(((***,,,777KKKVVVSSSMMMiiiqqqZZZ\\\ooo[[[tttRRR???IIISSSyyyggg|||ooolllqqqvvvfffHHH777888;;;999;;;CCCTTTyyyvvvZZZRRRTTTPPPgggNNNIII@@@999777333111111111000///............---------,,,,,,---------.....................////////////000000---...333666;;;JJJ[[[mmm}}}rrriiippptttvvvwwwqqqTTTLLLFFFCCC???555,,,'''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,---...///000000...///444;;;CCCXXXqqqqqqmmmXXXQQQ___dddRRR<<<444111///+++)))'''((()))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))******++++++,,,000EEEfffzzzsss]]]NNNeeefff^^^ttt}}}iiiOOO;;;444444++++++,,,,,,------......+++,,,,,,,,,++++++,,,...111888FFFXXXhhhttt___VVVOOOZZZ``````SSS===,,,))),,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******************++++++++++++*********+++++++++,,,,,,)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((((())))))***''',,,111AAATTTTTTOOOWWWllldddTTTnnnkkktttXXX???===NNNfffsss{{{RRRBBB<<>>111,,,)))---------,,,,,,,,,,,,,,,(((***+++,,,,,,...111444000///222999===@@@GGGOOOMMMUUUaaaoooxxxrrr{{{YYYXXX```eee___NNN<<<000++++++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''((())))))******)))...555HHHYYYOOOPPPjjjmmm\\\bbbzzz}}}qqquuupppeeeDDD>>>HHH___uuuWWWUUUKKKBBB???<<<:::>>>DDDIII[[[cccLLLHHH>>>:::777444222222111000/////////.........------------------.........//////////////////000000000000444///222AAATTTnnnrrrvvvwwwxxxqqqtttaaaSSSVVV^^^WWWBBB111))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222444777DDD[[[rrr~~~oooTTTWWWccc^^^NNNDDD???666...)))((()))+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,...dddlllKKKPPPnnnyyy]]]nnn~~~LLL000000444000222111///---,,,+++++++++,,,---...------///222555333222555<<<<<<777888===888===CCCGGGOOO```xxx\\\```dddeee]]]MMM:::---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++***000777LLLZZZLLLRRRyyyzzzWWW^^^mmmfffwww^^^{{{rrrIII:::GGGYYYpppkkk```PPPFFFBBBDDDJJJNNNaaa{{{]]]HHHFFF>>>888666444222111000111111////////////////////////------......///000000000111444...---222000---444222666AAAPPPccctttyyy}}}zzzkkk___QQQNNNeeeddd???000&&&***000***&&&)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***++++++,,,,,,------...+++000...///666222...666:::AAACCCvvvyyyvvviiiZZZaaaeeeZZZKKK???CCC???+++&&&---&&&+++***))))))***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((+++"""'''000,,,---444666UUU[[[KKKrrr|||jjj|||~~~UUUCCC<<<444---+++000...+++((((((***,,,...000111222444555666666777;;;;;;;;;<<<===>>>@@@@@@@@@;;;:::>>>@@@BBBJJJSSSeeewwwxxx\\\XXXccc___XXXKKK555...,,,***((('''((()))***)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))+++,,,,,,+++***++++++111000...,,,*********+++333000,,,---222:::AAAEEEFFFIIIHHH???888999;;;:::JJJFFFAAAAAACCC???555,,,***,,,......---***(((&&&***'''%%%$$$&&&(((******+++)))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&###&&&(((&&&&&&)))+++---'''???MMMNNNUUUcccrrr~~~tttGGGuuu|||nnnwwwooolllNNNAAAEEESSSjjjzzzzzz{{{aaa]]]aaaxxxnnn}}}]]]HHHFFF>>>888666444222111000111111////////////////////////------...//////000000111...111......555222...555,,,IIIaaakkk~~~uuummmfff```XXXQQQRRRNNNJJJJJJNNNRRRSSSSSSOOOMMMOOOSSSTTTUUU]]]fffvvvxxxzzztttppp```NNNXXXcccWWW===000,,,,,,((()))---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,------......///555000,,,333777777===AAASSSlllqqq}}}uuuttttttyyy~~~qqq{{{___UUU]]]bbbTTTDDD@@@DDD;;;...+++---***)))(((((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((111###'''...$$$'''EEEaaaqqq[[[jjj~~~sssgggoooyyyaaaIII>>>666......444...---+++***+++---000111333444555666777888888888888888999999:::<<<===>>>@@@<<<;;;===>>>===AAAHHHDDDQQQfff}}}wwwaaaZZZbbbbbbYYYLLL???///---+++***))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************,,,***((((((***,,,------(((***---111333222///,,,///777DDDQQQZZZ[[[XXXUUUWWWWWWVVVRRRKKKEEEFFFKKK@@@===<<<@@@GGGIIIGGGCCCJJJCCC999000,,,+++,,,---***(((&&&&&&'''((('''&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((***++++++'''===TTTSSSTTTrrrxxxddd```~~~}}}lllfffKKKCCCGGGaaalllVVVKKKHHH___pppvvvhhhrrrzzz\\\GGGEEE===888666444222111000111111////////////////////////.........///000000111111///111...000777222///777FFFYYYyyy|||```RRRMMMIIIDDDAAA???>>><<<<<<;;;;;;::::::;;;<<<>>>???>>>;;;;;;>>>>>>===>>>AAAFFFIIIUUUlll~~~|||qqqZZZUUU```fffNNN===111)))%%%,,,000'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---.........+++444000+++222888===GGGTTTsssmmm```XXXQQQLLLNNNMMMLLLOOOUUU___hhhnnneee^^^iiicccOOO@@@FFFIII555&&&---)))((('''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''(((((()))$$$'''000---(((<<>>888///+++...,,,,,,---...///111333444444444555666666666666666555555555666777888999:::EEECCCEEEGGGFFFAAA>>>???===>>>HHH[[[ppp~~~gggcccdddVVVGGG333111---++++++***)))((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,***((()))+++,,,***(((666///'''&&&---888BBBGGG<<<:::777666:::AAAIIINNNIIIFFFEEECCC<<<444222666IIIFFFAAA???????????????:::>>>DDDHHHHHHBBB888111+++***))))))***)))'''%%%&&&&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((()))++++++******111CCCWWWQQQPPPrrr|||YYYNNNnnnwwwzzzqqqrrrpppJJJHHHFFFOOO{{{||||||}}}aaaJJJ;;;222777CCCXXXkkkxxxuuuhhhjjj}}}uuuhhhllluuuxxx|||[[[FFFEEE===888666444222111000111111////////////////////////...//////000000111111222444555000000555222444CCC```aaakkkLLLGGG>>>DDDAAA????????????BBBFFFDDDEEEFFFEEEDDDCCCDDDEEEGGGEEEFFFHHHIIIHHHFFFEEEHHHAAA===DDDQQQdddzzz~~~vvvhhheeeiiiVVVHHH:::---$$$,,,000&&&((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++,,,,,,,,,---......//////***///111444999888FFF```wwwuuuhhhVVVKKKGGGEEECCCAAAEEEFFFGGGHHHHHHIIIJJJKKK\\\jjj~~~wwwfffmmmsssfffMMMHHHRRRBBB***,,,***(((''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***...222%%%333fff~~~kkk===PPPjjjooo\\\YYYggg}}}~~~bbbNNNDDDDDDIIINNNIII:::,,,'''---...///111222333444444111111222222222111111000222222222222333444555666GGGLLLTTT\\\^^^WWWNNNGGGJJJAAA>>>IIIUUU```rrrnnn```lll```LLL<<<666///+++*********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))***,,,,,,,,,***((('''///333<<>>ZZZtttsssXXXRRRLLLJJJLLLNNNMMMKKKHHHJJJMMMOOOPPPRRRVVVYYYgggtttzzznnnmmm}}}|||bbbOOOWWWRRR<<<222+++)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******,,,,,,)))+++MMM]]]MMMttt~~~rrrmmmjjjaaaxxxnnn]]]NNNBBBCCCRRRcccfffTTT===111///000111222333333333222222//////000000000///......111111111111111222333444>>>IIIZZZjjjtttsssjjjaaaWWWKKKCCCFFFJJJOOO]]]mmmppp```eee___YYYHHH???222+++)))***++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++)))+++,,,+++***,,,111666<<>>???BBBEEEGGGGGGIIILLLOOOLLLRRRNNNIIIYYYnnniiiSSSNNNYYYccccccXXXIII@@@===EEEKKKTTTYYYXXXUUURRRPPPCCC???:::666333000...,,,+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))***&&&%%%)))+++)))***...CCCSSSHHHNNNrrroooVVV[[[wwwuuuzzz|||jjjnnnIII===IIIWWWnnnKKK???@@@@@@AAACCCDDDDDDCCCEEEMMMaaa|||xxxWWW>>>@@@KKKUUUiiijjjMMMJJJVVVeeeqqqttteeexxx~~~rrrxxxxxxzzz}}}|||vvvrrrvvv||||||sssoootttyyywwwtttsssrrrtttwww|||XXXCCCCCC;;;888666444222111000111111000000000000000000000000000000000111222222333333333444000222:::EEEdddsssqqqNNNVVVaaaXXX^^^```hhhrrruuuttt{{{|||ooooooUUUIIIEEE@@@111***,,,)))))))))))))))))))))))))))'''(((((())))))******+++******+++++++++,,,,,,,,,------......///000000000888...+++999EEELLLuuu[[[NNNNNNMMMNNNOOOOOOMMMKKKSSSTTTTTTUUUYYYbbboooyyysssxxxrrrZZZXXXZZZKKK999...,,,)))((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++/// ///[[[{{{mmmUUUmmmmmmeeeffffff|||cccOOOHHHFFFBBBUUUkkk{{{nnnLLL000+++333222222222222222111000///000000111111111000000///222111111111222222333444111===OOObbbttt}}}vvvnnncccYYYPPPJJJKKKPPPbbb|||{{{uuuhhhbbbjjjTTTHHH999///---...---,,,******)))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,+++***)))---555AAAIIINNNJJJDDD???>>>BBBIIIMMMJJJNNNRRRWWW]]]eeepppxxxwwwiiiddd```ZZZSSSQQQSSSXXX[[[]]]SSSOOOIIICCC>>>999444111,,,)))&&&&&&''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))%%%%%%******(((---666KKKUUUMMM[[[yyygggVVVrrr~~~ooo{{{kkkzzzJJJBBBBBBPPPpppjjjOOO;;;>>>IIINNNTTT[[[eeebbb^^^WWWOOOLLLTTT___eeePPPDDDOOOdddxxxwwwbbbaaa<<<999@@@@@@DDDNNN]]]RRRcccvvvnnnhhhllliiipppppprrrqqqjjjeeekkkuuupppiiiiiirrrvvvqqqllllllrrrwww~~~WWWBBBBBB;;;888666444222111000111111000000000000000000000000000000111111222333333444111555555999CCCSSSqqqdddpppyyy~~~wwwpppYYYEEEBBBFFF;;;///------))))))))))))))))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,,,,------......///000000111111444222000===UUUmmm|||YYYRRRTTTVVVVVVUUUUUUWWWYYYhhhiiikkkmmmsssxxx~~~qqq___ZZZSSSBBB111///+++))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))***+++,,,)))%%%NNNggg\\\fff~~~kkkjjjppprrrxxx```LLL@@@>>>GGGSSSmmmpppjjjUUU;;;,,,+++000111111111000000/////////000000111222222222111111333333222222333333444555111666===JJJ```yyy}}}nnncccYYYSSSTTThhh|||~~~kkk]]]QQQBBB999555333///,,,*********)))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,...,,,---444>>>GGGIIIIII<<>><<<777@@@NNNSSSZZZcccdddeeedddeeehhhiiihhheeecccddd[[[XXX___bbb^^^^^^dddpppyyyWWWBBBBBB;;;888777444222111111111111000000000000000000000000000111111222222333444444333999<<<@@@III[[[xxxsssmmmlllnnnooolllhhhsss]]]CCC===HHHBBB333///000))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------......//////000000111111///;;;???LLLnnnxxxaaa```cccgggggggggkkksssyyyyyylll]]]YYYKKK333000,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,...<<>>:::<<>>III\\\uuujjjUUUKKKJJJCCCBBB???<<<<<<>>>>>>===AAAGGGJJJMMM[[[yyyfffIII888CCCMMMCCC111(((...***)))******((())),,,)))************+++++++++,,,,,,,,,---------......***...111333222000000000...999CCC[[[kkk~~~rrrmmmtttzzzzzz{{{|||aaaNNNSSSEEE333(((,,,...((('''...))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++&&&)))******+++------,,,---@@@vvv[[[[[[}}}pppdddiiixxx|||PPPHHH===888>>>OOObbboooTTTGGG888000222555555222///---...111222111.........///000111333555666777444666888777444444888<<<777@@@<<<666AAARRReeexxxqqqffffffqqqpppfffiii]]]UUUJJJ>>>:::***///---***))))))))))))((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((()))******++++++***,,,------,,,,,,...000777CCCRRRVVVMMMBBBCCCJJJOOORRRtttcccWWWYYYEEE???SSSUUUXXXrrrvvvwwwwwwzzz{{{tttiiiccc___[[[JJJLLLbbb|||jjjeeeqqq___LLLZZZcccWWWPPPPPPKKK===///---000,,,"""))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---!!!+++333&&&***@@@HHHQQQSSSrrrrrrPPP]]]}}}kkk~~~~~~YYYBBBGGGJJJccctttXXX@@@DDDSSSiiizzz~~~|||ssssssuuu|||~~~rrrrrrsssGGG;;;@@@<<>>EEE>>>FFFQQQHHH???:::999===:::444888AAAEEEZZZooommmdddkkklll\\\ZZZAAAGGG999LLLGGGEEEEEEJJJ[[[gggwwwWWWJJJ======777666555444333222222222111111111111111111111111000111111111222444444444777>>>EEE```bbb]]]MMMNNNMMMGGG???999888;;;<<<;;;888999;;;===<<<999===>>>>>>@@@EEEPPP___jjjqqq{{{]]]@@@@@@KKKHHH888+++...***)))++++++))))))+++************++++++++++++,,,,,,---------.........---...///000111222222333444555DDDiiizzz|||xxxjjjaaaeeeiiigggeeegggiiixxxpppTTTUUUIII:::---,,,---)))(((,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,111+++$$$***---+++---JJJvvvfffXXX|||~~~xxxjjjddduuutttSSSEEE===777;;;IIIUUU[[[[[[BBB;;;222000333555444222......000222333333333444555555666777888999::::::>>>@@@BBBDDDEEEFFFFFFFFF@@@GGGDDD???CCCGGGQQQcccxxxtttqqqnnnmmm~~~rrrrrrxxxiiiNNNGGGGGGAAA222///+++)))))))))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((())))))******++++++,,,+++)))(((***///555999NNNCCC<<>>TTTUUUjjjddd]]]\\\\\\\\\TTTXXXrrrUUUIII???@@@888777555444333333222222111111111111111111111111111000111333555555444333222III___hhhCCCEEEEEEFFFFFFDDDBBBCCCEEEGGGBBB@@@???AAADDDDDDCCCAAAEEEBBBDDDJJJJJJGGGKKKSSS___xxxPPP???FFFLLLBBB444///***)))+++,,,***)))+++******+++++++++,,,,,,,,,,,,------------.........000...---...111333444444999:::TTT{{{nnnfffgggsss|||{{{yyyzzzbbbXXXNNNCCC555---++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++%%%111***$$$...///000@@@mmmnnnFFFbbb|||vvvqqqvvv}}}\\\888:::555666BBBQQQUUUJJJ>>>333222111222444444333111---222666888888999===???<<<===???BBBEEEGGGIIIJJJEEEDDDFFFKKKPPPQQQMMMHHHNNNQQQMMMJJJHHHCCCLLLbbbnnnbbbppp~~~rrr}}}XXXXXXNNNHHH777333---***((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))***(((((())))))***+++++++++...+++'''(((...777@@@EEEBBBEEEIIIJJJKKKUUUlllvvvrrrOOO:::GGGPPPbbbuuuoooyyyzzzrrrOOOGGGTTTzzzsssuuu{{{lll[[[UUUOOONNNNNNBBB111///888+++***)))((((((((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))---))),,,,,,+++;;;MMMNNNKKKkkkpppTTTVVV|||zzzddd{{{JJJAAAEEELLLoooZZZ>>>???OOOYYYggguuuxxxppphhhgggiiieeejjjrrrxxx}}}cccAAA999<<<777888333888>>>>>>LLL]]]```\\\WWWLLL@@@;;;;;;999555BBB:::EEEZZZddddddXXXEEECCC777IIIMMMaaaeeeiiiuuuqqqeeeKKKAAAXXXtttRRRGGG>>>@@@888777666444333333333333111111111111111111111111222000111444666444333444888PPPmmmaaa^^^[[[[[[YYYTTTQQQPPPNNNJJJPPPNNNNNNNNNLLLJJJLLLPPPSSSNNNRRR[[[[[[VVV^^^nnniiirrrfffEEE===EEEGGGAAA222,,,))),,,---+++)))***++++++++++++,,,,,,,,,---------------............111///---...111444444333===TTT~~~kkkuuuZZZQQQJJJ<<<...***---,,,((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,###///,,,+++222+++777___fffHHHYYYyyy}}}YYYAAA===777888===FFFLLLGGG888+++111333555666444222000000...666===>>>===???CCCEEEBBBCCCEEEGGGIIIKKKMMMNNNTTTQQQQQQWWW___bbb]]]VVVNNNOOONNNRRRXXXXXXjjjvvv|||VVV^^^MMMDDD;;;666000+++)))((()))((('''''''''''''''(((((()))((((((((('''((())))))***((())))))******+++,,,,,,...,,,+++000888AAAHHHLLLGGGFFFMMM___mmmmmmddd\\\QQQCCCQQQjjj~~~}}}rrr{{{ccckkklllxxxiiifffppp___aaaxxxjjjaaaRRR[[[}}}TTTOOOLLLMMMKKKDDD===999...,,,+++)))(((((()))***''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***,,,,,,***000CCCOOOLLL]]]rrriiiXXXllluuuooonnnaaa@@@DDDMMM\\\kkkMMMAAAGGG]]]jjjiiihhhhhhhhhhhhggggggmmmssszzzrrrLLL<<<:::444<<<===AAAAAA<<<>>>CCCEEE^^^aaa\\\NNNEEEDDD@@@999777555>>>JJJRRR]]]]]]OOO???333???CCCNNNWWW___uuu}}}xxx```JJJKKK^^^}}}OOOEEE===@@@888777666555444333333333111111111111111111111111444111111555555222555:::RRR\\\yyyzzzcccWWW[[[\\\YYYYYY[[[YYYTTT]]]\\\]]]ZZZRRRMMMTTT```bbb\\\\\\bbbbbbcccuuussskkkWWW:::999BBBHHH777000+++,,,...,,,******+++,,,,,,,,,---------------------.........//////000//////000222333333333BBBuuuyyyhhh|||||||||aaaTTTNNN@@@222,,,...---)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,...000...000---&&&GGGKKKRRRaaaAAA999???555<<>>444...+++111333555444111//////000...888>>><<<:::>>>AAAAAAIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGNNNXXX^^^]]]ZZZaaafffkkkxxxTTTYYYLLLJJJ>>>999222---***)))))))))(((''''''''''''((())))))((((((((((((((()))******)))))))))***++++++,,,,,,))),,,222;;;CCCJJJMMMNNNPPPZZZgggmmmcccQQQEEEBBBffftttdddwwwoootttuuufffttt___jjjmmmpppiii[[[UUUSSSFFF555333111---***)))((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***%%%,,,+++***666FFFLLLLLLvvvqqq```ccc|||}}}{{{kkk|||NNNAAAJJJTTTpppLLLDDDFFFKKK[[[llliiiccc^^^]]]bbbjjjpppqqqwwwrrrMMM888666333:::AAAEEECCCAAA???AAAHHHXXXgggmmmbbbVVVRRROOOJJJWWWdddjjj\\\OOOZZZ]]]KKK888777MMM^^^___]]]SSSccc{{{jjjRRROOOmmmNNNDDD<<>>III>>>555------...---++++++,,,,,,,,,---------......------.........////////////000222222222444888;;;NNNwwwxxxtttZZZRRREEE:::222...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---111)))))),,,(((777hhhlllOOO|||dddCCC@@@===222333;;;AAA===222+++...333.../////////---...///111...666888555777@@@GGGGGGBBBDDDFFFJJJNNNRRRUUUVVV```ccciiiqqq{{{{{{mmm```QQQMMM@@@;;;444///,,,+++***)))((((((''''''(((((()))***))))))(((((())))))***+++))))))******+++,,,,,,,,,'''...:::DDDKKKPPPSSSUUUbbbooosss___DDDDDDkkkvvvrrrqqqhhhiiicccwwwVVVCCCEEEHHH;;;888333...***)))((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******$$$---***,,,<<>>EEEHHHOOOQQQVVVWWWPPPIIILLL\\\kkkwww~~~xxxrrrooovvvxxxnnn___DDD555999===999EEEFFFCCCEEEDDDIIIXXXRRRdddrrrrrrjjjgggkkkoooggghhh___BBB666999RRRlllgggbbbLLLZZZuuupppeee~~~OOODDD<<>>LLL]]]^^^ZZZ^^^ZZZ[[[mmmgggoooyyy|||wwwttt|||yyyooovvvjjjKKK888888KKKhhhaaa```JJJ\\\PPPEEE===???999888777666444444444444111111111111111111111111222111444777444777MMMhhhyyy{{{ZZZNNNPPPJJJ===000---......---------------.........//////............/////////000000333444111000999IIIWWWccctttzzz{{{^^^fffjjjZZZOOOJJJ???---'''---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------...(((444333888nnnXXXNNNwwwUUULLLCCC111///>>>777333...---...//////...111///......//////---+++///222111333GGGiiirrrbbbMMM???<<<777333111...+++)))((((((((((((((()))******)))))))))))))))******+++)))******++++++,,,------555>>>IIIPPPUUU^^^mmmyyy\\\LLLMMMuuuvvvuuu}}}oooiiikkkqqqzzz~~~yyyiiiUUUFFFJJJFFF>>>777000,,,******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************///(((///EEELLLXXXuuuffflllnnnppp|||~~~uuufffoooCCCEEEQQQ___]]]<<>>===666BBB===@@@QQQgggqqqiii\\\dddzzzppp[[[XXX]]]SSSddd}}}bbbKKK@@@222000<<>>999888555000---,,,---///000...,,,.........------,,,,,,,,,000///...///666CCCRRR\\\___}}}TTTKKK888444777///***,,,---******))))))))))))******)))))))))***++++++,,,,,,---%%%&&&111555///---222AAADDDKKKVVVnnnrrrHHHOOOxxxsss}}}|||{{{qqqvvv}}}}}}RRRHHHUUUDDD444;;;---,,,((()))((('''&&&&&&(((***))))))))))))))))))))))))'''((()))******++++++***,,,000'''<<>>OOOwwwcccMMMRRR```lllrrrrrrmmmjjjDDDDDDEEEBBB>>>,,,///++++++***)))''''''((()))))))))))))))))))))))))))'''((()))***+++++++++++++++///...@@@CCCJJJjjjnnnfffVVV___uuurrrlllKKK???GGGdddbbbAAAGGGBBB???CCCzzztttoooxxxkkkqqqvvvwwwzzzcccKKK>>>666000000555777???SSSpppvvvnnnuuuyyy{{{pppqqq\\\@@@>>>QQQbbbSSSXXXRRRCCCAAA;;;888777777666666555555444333333333333333333333333222444555999LLLrrr~~~uuufffpppdddQQQ<<<;;;:::777333000//////,,,------------...............///000000111111222333000777...===KKK|||]]]UUUwwwzzzuuutttxxxzzzuuuooommmuuu|||aaaGGGDDDPPPbbbNNNQQQ===)))111,,,+++******))))))************************************++++++,,,,,,------+++111...MMMTTTwww{{{vvvTTTAAA@@@===::::::666///...------...///...---...------------,,,,,,,,,+++---...---,,,+++,,,---111999888FFFooo[[[NNNBBB555---333444&&&******))))))))))))******))))))******+++,,,,,,,,,###000444)))'''555EEEJJJ???WWWoooyyyfffCCCSSS{{{vvvvvvzzz[[[YYYXXXLLLAAA222333------+++***)))((((((((())))))))))))))))))))))))'''((()))***+++++++++++++++...666DDDCCCSSSrrrlll^^^cccnnnxxxyyymmmmmmTTTAAAGGGQQQsssOOO:::IIIDDD???cccjjj{{{eeerrruuubbbaaapppyyyaaaIII<<<666///...222555:::AAAPPPmmm}}}sssvvvxxx|||~~~vvvlllAAA>>>JJJ^^^vvvRRRCCCAAA<<<888888777777666555555555333333333333333333333333111222999BBBUUU}}}dddFFFBBBXXXooosssQQQ999888999:::777111...///------------...............//////000111111222222555222<<>>@@@===:::999333......---............---------------------------...000222333111/////////---...000444AAA___~~~qqqXXXEEE<<<333222222)))+++******))))))******+++))))))***++++++,,,,,,---))),,,,,,,,,444BBBHHHEEEKKK}}}OOOHHHeeexxxwwwyyyrrriiixxx~~~VVVFFF@@@999///...,,,+++******)))((())))))))))))))))))))))))(((((()))***++++++++++++------;;;FFFHHH___vvviii___zzzssswwwvvvqqquuuSSSmmmHHHAAAKKKYYYJJJ666HHHNNNOOOtttWWWeeeNNNjjj{{{wwwZZZ[[[rrruuuyyyaaaGGG;;;555///---000111999<<>>BBB???;;;777...---.........------......------------------------,,,...///000//////000111222000666444...???[[[ddd```FFFEEE===///---///++++++************++++++*********+++,,,,,,------333+++)))111888;;;AAAHHHooo|||XXX===ppprrrwwwtttgggIIIEEE<<<333000,,,+++++++++***)))************************((()))***++++++,,,,,,+++///---;;;EEEPPPiiiqqqeeemmmwwwuuu{{{zzzyyy[[[jjjDDDEEELLLbbbtttIII<<>>999888888777777666666555333333333333333333333333888111@@@VVVlllfffJJJ===:::;;;999LLLKKKLLLXXXZZZoooIII>>>777999999333...///------.........///////////////000111111222222333666...888OOOaaa\\\jjj~~~sss```WWWOOOKKKHHHFFFHHHKKKHHHEEECCCAAA===<<>>999999888888777666666666444444444444444444444444666222NNNsssmmmKKK;;;888999666KKKAAA999HHHLLLlllYYYEEE777888:::555000000............///////////////000000111111222333333666666<<>><<<===@@@<<<999999;;;<<<===AAAGGGDDDJJJJJJOOOXXXSSSJJJJJJKKKRRR___qqqpppWWWEEE===GGG^^^yyyMMMDDDAAA666......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............PPP[[[vvvYYYEEE===BBBJJJEEE@@@888,,,,,,...000///---,,,---///,,,,,,,,,---------......///000000...---...000222111222555:::??????;;;999555HHHtttvvvQQQLLLCCC333...///,,,++++++******++++++,,,******+++,,,,,,------...***///666<<>>444BBB???OOOpppqqqcccKKK888888;;;777222222............/////////000000000000111222222333333(((666===KKKnnnUUUkkkyyyiii]]]QQQHHH@@@===;;;888999<<>>......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,------......///999ggg[[[tttTTT@@@<<>>888444333666<<<777777CCCUUUfffxxxgggmmmmmmuuuzzzKKKbbb|||OOOEEE@@@::::::999888777666666666666:::666444666777666666999<<<@@@```oooUUU???888;;;:::>>>AAA>>>>>>DDDHHHGGGWWWMMMNNNbbb}}}yyyRRR999???777777<<<.........///000000000000000...111222000...000222333333;;;;;;```lllVVV```}}}kkkZZZQQQGGGCCC<<<777555888===AAAEEEDDDDDDEEEFFFGGGFFFEEEKKKGGGEEEFFFGGGFFFHHHMMMEEEHHHLLLNNNNNNWWWlllzzzaaaJJJ<<<<<<>>>kkkbbbJJJ???:::444222...---------------,,,,,,,,,,,,,,,,,,,,,,,,000%%%111---)))111...///BBBZZZ```bbbHHHGGGDDDHHHOOOKKK<<<111.........---,,,,,,,,,,,,---------------------------,,,---......//////......666666555666999>>>BBBFFF@@@>>>@@@LLLRRRPPPkkkYYYHHHKKK===999)))---,,,++++++******++++++++++++******,,,//////---///555333AAANNNXXX]]]DDDVVVpppbbbnnn|||oooiiiddd\\\VVVRRRSSSYYYiiivvv``````uuu}}}qqq___IIIFFFEEE444///222,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,---555444BBB]]]dddSSSZZZ|||yyyzzztttqqqWWWGGGFFF___lllEEECCC\\\}}}vvv}}}gggAAADDDpppJJJDDDjjjdddNNN}}}VVVBBB888000///444999444555===CCCFFFPPP]]]bbbxxxuuuLLLoooOOOEEEAAA;;;:::999888777666666666666777444333666888666777999999KKKiiiuuudddOOO>>>;;;AAAEEEAAAGGGLLLIIILLLUUUVVV[[[UUUQQQVVV]]]eeeqqq||||||```======888999<<<111...//////000000000000000///000111111111222333444000FFFjjjnnnWWWhhhvvvaaaOOOGGG;;;888666666999>>>CCCFFFDDDCCCDDDEEEFFFGGGGGGFFFPPPOOORRRVVVVVVRRRQQQTTTXXXTTTTTT]]]iiiuuu}}}dddLLL>>>===444SSSuuuLLLCCCAAA555222///---------------,,,,,,,,,,,,,,,,,,,,,,,,///%%%111...***222///555PPPlllQQQwww^^^KKKFFFGGGMMMQQQIII999000///......---,,,,,,,,,,,,---------------------------......///////////////...---222999>>>@@@@@@AAAAAAFFFPPPKKKKKKiii~~~ssskkkpppyyyuuuoooJJJGGG<<<999///---,,,,,,+++++++++++++++++++++++++++,,,......---111>>>:::OOOcccXXXQQQLLLxxxllliiinnnyyyXXX[[[fffbbb[[[PPPIIILLLSSSSSSNNNPPPUUUSSSLLLUUUmmm}}}xxxnnnqqqwwwxxxyyybbbVVVMMMBBB333...///,,,++++++************+++++++++,,,,,,,,,,,,---------...666SSSrrrqqqcccnnn~~~uuu{{{MMMHHHIIIkkkmmmBBBGGGkkkoooKKKJJJkkkQQQDDDiiiLLL^^^[[[BBB777222222444111111777===<<<999AAANNNSSS^^^xxxbbbIII~~~uuuPPPQQQdddoooOOOFFFBBB<<<:::999888777666666666666555222333777888666777:::;;;fff~~~xxxnnnhhh```TTTFFF===@@@IIISSSGGGPPPUUUJJJMMMZZZXXXVVV[[[ccciiinnn{{{}}}xxxEEE:::;;;===<<<555//////000000000000000000111000000222444444444333666PPPrrrZZZrrryyyiiiUUUDDD===777666555888===@@@@@@???===>>>???@@@AAAAAABBBBBBGGGJJJQQQZZZ^^^```fffnnnlll___WWW___nnnxxxyyyxxxiiiQQQAAACCC444DDDjjjyyy|||QQQFFFDDD777333///---------------,,,,,,,,,,,,,,,,,,,,,,,,...'''111...,,,111000???jjjUUUVVVeeeTTTIIIDDDMMMUUUTTTEEE555...///......---,,,,,,,,,,,,---------------------------/////////////////////...---444===AAA@@@@@@BBBEEE???WWW]]]iiirrr______fffnnnyyymmmzzzOOOEEE>>>888444------,,,++++++++++++,,,+++***+++,,,---------...333AAAFFFeeemmmJJJTTT~~~www```kkkyyy\\\IIIPPPWWWOOOZZZ``````^^^hhhzzz{{{jjj|||pppgggooosssmmmooowwwdddwwwwww|||xxx{{{|||hhhLLL===555...---,,,++++++******+++++++++++++++,,,,,,------------111<<>>;;;CCCNNNPPPQQQdddnnniii{{{}}}{{{~~~VVV<<>>:::666666777;;;@@@AAA===888999:::;;;;;;;;;<<<===???>>>???EEEMMMTTT^^^lllzzziiiZZZNNNPPPYYY]]][[[YYYnnnoooVVVEEE@@@888AAAaaa]]]GGGAAA999555000---------------,,,,,,,,,,,,,,,,,,,,,,,,---)))111...---...111LLLUUUppp~~~___SSSLLLFFFTTT]]]TTT@@@111---000......---,,,,,,,,,,,,---------------------------///.....................444888;;;<<<===FFFUUUaaavvv~~~bbbUUUUUU[[[gggsss~~~mmmoooXXXHHHCCC777444......---,,,,,,,,,,,,,,,+++***,,,......---...111888III___vvv\\\EEEgggjjjuuuaaaOOOFFFLLLjjjllloooqqqvvv|||ttt|||kkkaaaNNNAAA111///---,,,,,,++++++++++++,,,++++++,,,,,,---.........;;;DDDjjjyyyeeekkkzzzZZZCCCIIIUUUvvvFFFHHHiiimmmCCCEEEbbblllMMM___ddd```>>>333666555111777000888PPPeeeggg___XXXdddrrrwwwppprrrdddJJJEEE|||}}}RRRdddzzz}}}nnnbbbdddoooNNNFFFCCC>>>:::999888777666666666666666555777999777444666:::YYYzzzpppjjjgggbbbYYYQQQKKKGGGAAA===999999CCCNNN]]]uuu{{{vvvnnnBBBCCCEEE======222111000000000000111111555000///222333111111444AAA[[[{{{yyypppbbbSSSCCC:::777222444999???DDDDDD@@@<<<999:::;;;;;;:::<<<@@@CCC@@@>>>@@@DDDHHHMMMXXXbbbSSSJJJCCCDDDHHHMMMSSSZZZppp~~~ttt[[[III555777:::UUUpppKKK???;;;777111...------......,,,,,,,,,,,,,,,,,,,,,,,,---+++111,,,---,,,444]]]WWWtttbbbYYYRRRMMM\\\aaaQQQ:::......///......---,,,,,,,,,,,,---------------------------------,,,,,,,,,---...///444666666666;;;JJJ```pppyyyYYYIIIFFFHHHQQQ[[[lll}}}vvvlll}}}dddKKKEEE666555///...------,,,,,,------,,,***,,,//////---000666@@@]]]xxxlllCCCbbboooggg{{{dddDDDHHH]]]ttt^^^TTTlll~~~mmmttt|||fffgggooo[[[LLL888111......---,,,++++++,,,,,,++++++,,,------...//////<<>>:::999888777666666666666777666888999777444888>>>^^^wwwpppggg```\\\VVVNNNHHHCCC???;;;999666777???IIImmm~~~uuutttNNNGGGGGG<<<@@@333222111000///000111222555000///333222///333<<>>666555:::>>>CCCEEEEEEAAA===:::777999999999999>>>EEELLL>>><<<>>>CCCFFFEEEEEEHHHEEEBBBBBBFFFLLLTTTbbboooyyy```MMM999===444CCCrrrTTTBBB===888222...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++000...;;;sssaaaZZZggg\\\SSSOOOXXXdddbbbKKK555//////.........---,,,,,,,,,,,,------------------------------,,,,,,,,,---///000222444555555444555<<>>IIIooouuuOOOBBBbbbuuupppNNNLLLlllkkknnnUUU___pppuuussslllmmmlllvvvdddWWWDDD666//////...---,,,,,,,,,,,,++++++,,,---...//////000777QQQmmmmmmjjjqqqtttgggmmmpppFFFHHHNNNxxxLLLMMMddd|||nnnrrrNNNDDDcccaaa^^^PPP888888888333...***...888CCCLLL___yyyvvvzzznnnUUU>>>IIIxxxggg\\\gggHHHKKKLLLDDDBBB>>>:::999888777666666666666666666777888777666===EEEjjj}}}sssjjjeee^^^WWWQQQKKKEEEAAA===:::888777666666;;;CCCUUUxxxvvvllluuuZZZJJJIII<<>>:::999999;;;<<<===???HHHTTT]]]>>>:::;;;AAAFFFDDDAAA@@@DDDAAADDDQQQbbbrrr|||cccOOO@@@BBB555;;;QQQvvv}}}^^^EEE???:::333...------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...+++333333FFFPPPqqqooo[[[VVVQQQRRRbbbjjj```DDD111000111---......---,,,,,,,,,,,,---------------------------------,,,---///111444666888999999888666444555666444EEEEEEBBBNNNXXXQQQJJJJJJCCCAAAFFFFFFAAAAAAFFFMMM[[[mmm}}}uuuhhhzzz}}}SSSFFF;;;:::000//////...............///++++++000000...777EEE^^^www]]]GGGnnnbbbxxxooodddGGG[[[{{{yyyuuuuuunnnuuutttgggUUU>>>000///...---,,,,,,,,,,,,++++++,,,---...///000000;;;aaasssfffkkkrrrqqqaaayyy^^^AAAHHHTTTLLLUUUnnnzzzjjjQQQuuutttmmmvvvZZZGGGfffuuueeeFFF888>>>;;;333///***///777<<<>>>NNNtttpppyyy^^^FFF:::SSSkkkkkkrrrkkkKKKCCCAAA===:::999888777666666666666555444666888777888AAAKKKuuujjj___\\\VVVOOOHHHBBB===;;;:::777666777666555999???999JJJDDDLLLdddZZZYYYwwwhhhiiivvvbbbKKKIII<<>>BBB>>>DDD]]]{{{~~~dddPPP:::===555>>>CCCnnnuuudddEEE???:::333...------......,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...+++777888OOOUUUbbbVVVZZZ\\\dddiiimmm^^^???...222333,,,......---,,,,,,,,,,,,---------------------------......---...000444777999999;;;===???AAAAAAAAAAAA===AAA===>>>EEECCC@@@HHHFFFBBBCCCGGGEEE>>>>>>CCCFFFQQQaaarrr|||ffftttjjj}}}ZZZIII===999000000///...............111++++++000000///999IIIxxxzzzKKKXXXtttyyy}}}rrrKKKXXX}}}___ooogggZZZkkkvvvcccEEE000000///...---,,,,,,,,,++++++,,,---...///000111HHHrrrxxx\\\bbbqqqvvvmmmUUUAAAIIIYYYLLL[[[rrr}}}|||}}}ttt___dddvvv[[[___^^^___lllzzz@@@999CCC===333111333111555>>>EEEOOOdddyyy|||aaa}}}OOO555===^^^yyyNNNFFF???>>>:::999888777666666666666;;;555888>>>777333KKKmmmuuufffaaaWWWPPPIIIFFFCCC===888777:::777555555999???DDDFFFHHHBBBDDDEEE@@@EEENNNMMM\\\[[[aaa[[[___vvvzzzggg___eeezzzTTTGGGCCCDDD999777333111111111111000111888333---000444@@@SSSnnnlll^^^MMMBBB===999:::>>>BBBKKKOOOGGG???@@@DDDFFFKKKSSSOOOPPPNNN```MMMDDD;;;===DDDIIIHHHFFFPPPHHHPPPqqq|||eeeSSSCCC666444:::EEEeeeKKKAAA<<<444//////222111...........................111(((444'''000777uuusssmmmuuuUUU[[[nnnmmmiiiqqqcccNNN:::000///...---...------,,,,,,------...---......//////...------***+++,,,...222666;;;>>>:::===??????AAADDDBBB===;;;>>>>>>===???BBBAAA<<>>:::999888777777666666666:::222333999666777RRRuuu}}}lll```\\\QQQJJJDDDCCC@@@;;;888888666555555888===BBBEEEGGGHHHDDDEEEEEEBBBGGGNNNNNN\\\ZZZ___YYYSSS[[[eeemmmzzziii```kkkxxxhhhaaabbb}}}XXXHHHBBB@@@:::777333111111222111111---222111444999888@@@TTT}}}zzz|||jjjYYYGGG===;;;:::<<>>:::@@@IIIMMMQQQTTTPPPXXX^^^pppcccNNN@@@FFFKKKIIILLLUUUQQQUUUaaappp|||~~~fffTTT>>>;;;===:::888VVVLLLAAA===666111/////////---...........................***222---999JJJcccqqq{{{zzzUUU[[[fffccceeennn^^^GGG666000000///......------,,,,,,------..................------,,,---///222555888:::;;;;;;:::===>>>===@@@CCC@@@<<<999<<<<<<;;;===AAA@@@<<>>::::::888777777777777777888222333888666:::VVVxxx~~~ooo```WWWTTTIIICCC>>>>>>===999777999444555888===BBBFFFGGGGGGHHHFFFEEEEEEEEEIIILLLNNN]]]YYY[[[[[[RRRRRRXXXTTT]]]TTTPPPZZZhhhxxxtttkkkccc^^^rrrbbbJJJBBB<<<:::777333111111222222111333111///555888222>>>\\\yyycccQQQ???999:::<<<>>>@@@AAACCCAAA===>>>EEEMMMPPPJJJNNNMMMZZZhhhrrrSSSAAAJJJPPPLLLVVVlllyyygggTTT===>>>>>>888333LLLVVVBBB>>>999333///---,,,,,,........................---//////111>>>]]]vvvXXXnnnXXX\\\[[[YYYccckkkWWW???222000222111......------,,,,,,------............------,,,,,,,,,///222666;;;<<<;;;999777999<<<===<<<>>>AAA???:::888999999777:::??????<<<>>>??????>>>======>>>@@@CCCJJJOOOLLLLLLYYYtttbbbxxx```DDD>>>222000...---...//////......,,,,,,777444:::___uuuUUU:::ccciii]]]~~~vvvYYY>>>GGGtttNNNQQQhhhqqqjjjuuu~~~wwwqqqTTT>>>......000+++***///---,,,---/////////555<<<]]]eeePPP```}}}sssaaa???FFFWWWqqqRRR[[[wwwyyyzzzsssYYY}}}IIIVVV{{{cccfffMMMgggFFF999;;;TTTfffLLL444...000666===@@@AAAGGGNNNPPPNNNOOOSSSbbbvvvllliiijjjUUUHHHIII???AAAQQQNNNFFF???>>>::::::999888777777777777777666:::<<<777;;;\\\tttgggXXXOOOLLLDDD???;;;;;;999666777:::888:::>>>DDDHHHJJJHHHFFFFFFHHHDDDDDDIIIKKKJJJNNNgggaaaYYY^^^[[[ZZZddd```___YYYXXX^^^eeelll{{{}}}sssmmmdddXXXcccpppLLLAAA;;;:::777444222222222222111999111,,,222444111NNN}}}tttZZZJJJ;;;999>>>AAA@@@???:::===AAAFFFJJJLLLKKKHHH===JJJMMM^^^yyynnnSSSCCCKKKWWW^^^rrr|||~~~fffTTTBBB<<<666555:::JJJuuuvvviiiCCC???999555000,,,,,,...........................---444---000;;;mmm```[[[eee]]]___VVVXXXiiiiiiRRR999///111333111......------,,,,,,------.........---,,,,,,,,,,,,,,,///222777;;;<<<;;;999777999<<<===<<<===@@@===888777888777555888===>>><<<<<<======<<<<<<===???BBBBBBKKKPPPKKKDDDLLLdddyyyiiiggg}}}~~~zzzTTT:::FFF333111.........//////......000(((333111AAAkkkaaaCCC^^^ttt~~~___kkkyyywww\\\DDDJJJmmm}}}IIICCC[[[mmmmmmqqqOOO222///222---,,,111...---...000///000888BBB[[[gggbbbrrr|||ooo[[[===JJJccc|||PPPTTTsssxxxzzzvvv\\\VVVWWWgggUUULLLOOOGGGAAABBBeeesssOOO<<<222222555<<>><<<555???XXXNNNFFF???>>>;;;:::999888777777777777888:::===;;;666CCCrrr{{{nnnbbbUUUJJJFFFBBB===::::::888555777;;;@@@BBBFFFJJJMMMLLLHHHDDDEEEKKKDDDCCCNNNMMMHHHOOOqqqrrr[[[aaahhh]]]eeeeeeYYYVVV[[[fffnnnqqqzzztttnnncccTTTVVVNNN@@@@@@:::888444222222222222111333//////666888:::fffvvvnnnPPPDDD:::===DDDEEEAAA>>>888:::@@@HHHLLLJJJEEEAAA@@@MMMSSSpppeeeUUUHHHLLL^^^www|||{{{}}}gggWWWDDD===222444>>>CCCaaazzzGGG???888666222------111........................+++444...000>>>ggghhh^^^___```YYYbbbuuugggOOO666///333444111......------,,,,,,------......------,,,,,,------...333444777:::<<<<<<<<<<<<:::<<<===<<<===???<<<777777888777555777<<<===;;;;;;<<<===<<<<<<===@@@CCCAAAHHHMMMJJJDDDEEEQQQ\\\qqq\\\uuusss___555===444222///.../////////...,,,555'''+++555UUUrrrKKKEEEXXXfffqqqsssqqqtttsssWWWEEEcccuuuqqqffflll```999...000///---///......///000///111<<>>MMMTTT;;;666444666999<<<@@@JJJUUUddd___WWWWWW```iiittt___OOOMMMCCC;;;999444BBBddd}}}rrrwww{{{NNNFFF???>>>;;;:::999888888777888888999999999555555PPPpppfff\\\PPPFFFBBB???;;;999999777555888>>>GGGHHHJJJMMMNNNLLLHHHDDDFFFOOOFFFDDDTTTRRRHHHQQQqqqaaahhh}}}fffccclllZZZ[[[eeeuuu~~~~~~wwwnnn___QQQOOOpppRRR>>>DDD;;;888444222222333222222...000444999888999ddd|||jjjIII@@@;;;AAAGGGGGGBBB>>>>>><<<<<<@@@BBBAAA@@@AAAIIIOOOZZZ~~~cccVVVHHHHHHZZZzzzzzz}}}pppyyy}}}iiiZZZBBBAAA666555:::777UUUOOOBBB777555444///...222........................)))///111333JJJzzzyyysss\\\aaa___```ooo~~~aaaIII444000444333000///...------,,,,,,------......---,,,,,,---...000111888999:::;;;===>>>@@@AAA999;;;<<<:::;;;<<<:::444666888777555777;;;;;;888888:::;;;;;;;;;<<<>>>@@@DDDIIIMMMLLLGGGDDDEEEGGGiii}}}~~~[[[ooouuu{{{EEE>>>555222000.../////////...+++555,,,+++DDDlllqqqEEE```]]]QQQrrrdddfffkkkuuuoooddduuuuuusss{{{zzzppp}}}___RRRDDDjjjvvvwwwvvvnnnDDD///---...---+++......///000///333AAAOOOqqqeeeVVV^^^jjj}}}wwwrrrLLL???YYYhhhWWWiii~~~ooo{{{cccbbbpppHHHVVVMMM:::===fffXXX777000111777===>>>???DDDJJJYYY[[[XXX\\\ggggggmmmiiiNNNEEE===:::::::::PPP{{{oooQQQ^^^aaaUUUOOObbbzzz{{{|||NNNFFF???>>>;;;;;;:::999888888888888888777666555:::WWWssscccZZZSSSJJJBBB???:::888777777666666;;;BBBJJJJJJKKKLLLMMMKKKHHHEEEIIITTTIIIGGG[[[WWWJJJUUUsssgggnnnrrrjjjkkkooo{{{|||lll[[[OOONNN\\\^^^>>>CCC;;;888555333333333333222111444444666444777\\\tttbbbEEE???<<>><<<>>>>>><<>>>>>>>>777999999777888999666111555666666444666999777333333555888888888888999:::@@@DDDGGGGGGEEEBBBBBBCCCLLL___xxx^^^qqqyyylll~~~yyyyyyMMM:::555333000////////////......111111222WWWxxxcccIII{{{tttRRRhhhwww{{{xxx[[[[[[WWWrrrZZZNNNJJJBBBGGG\\\hhh^^^VVVbbbyyy[[[MMM???AAAbbb}}}zzz|||yyyUUU777,,,...///+++------/////////555EEEUUUlllZZZQQQbbbjjjmmmdddHHHDDDfffwwwYYY]]]zzzsss{{{iiiiiiWWWwwwkkkHHH777UUUXXX===000222888@@@CCCDDDJJJQQQ]]]kkkiiihhhrrrnnneeekkkbbbEEE???<<<;;;<<>><<<;;;:::999888888888888666666888:::AAAXXXzzzjjjYYYPPPJJJDDD???===666444444666666777===EEEKKKJJJJJJJJJKKKJJJHHHFFFKKKXXXLLLIII___[[[LLLWWW|||lllmmmuuulllvvv|||kkkYYYNNNPPPNNNpppjjj???@@@;;;888555333333333333222333555111111666AAAggggggTTTDDD???<<>>@@@GGGEEESSSyyymmmxxxgggKKKIIINNNWWWvvvnnnXXXDDDAAA222777DDD555@@@wwwbbbKKK888555555///,,,...........................444***666444UUUvvv```uuupppnnnbbbjjjxxxsssQQQ===...000555222000222...------,,,,,,------...------,,,---///111444666:::;;;<<<===<<<;;;999888555777777555666777333...333555555444555777444//////222555666555444555555444888;;;<<<<<<===AAADDD<<>>:::888>>>@@@AAAOOOnnnwww???EEE111AAATTTnnnpppooossspppnnndddAAA...///222...,,,---...//////666GGGXXX^^^RRR[[[tttpppxxxooo```]]]GGGJJJppp^^^YYYqqqxxxggg```iiiYYY???<<>>???GGGgggcccAAAGGGOOOOOOMMMIII;;;@@@aaaKKKEEECCC>>>;;;:::999999888888999999:::666444888FFFbbbssseeeWWWOOOIIIBBB<<<;;;999777666666666999AAAKKKIIIJJJJJJKKKMMMMMMIIICCCSSS\\\LLLLLLhhhfffQQQUUUyyyccclllyyy|||qqq\\\KKKFFFLLLTTTrrrFFF>>><<<:::888555444444444555000111999555555;;;{{{gggLLLMMM:::AAA@@@<<>>@@@FFFLLLSSSRRRuuuwwwVVVPPPccc{{{pppZZZHHH;;;555888666555EEE[[[lll======666///999)))444........................//////444???gggmmmqqqpppqqqdddjjjsssoooFFF;;;333333555333000///...,,,***+++---...,,,)))------,,,---000444888;;;;;;===???>>>:::555111///222111000///////////////000000000000111111111111111111222444555666777888<<<:::999;;;@@@CCCBBB@@@999>>>DDDUUUtttlllhhh{{{mmm```\\\OOOYYY@@@777333///------///000000000555888888~~~hhhCCCttt]]]ccc```YYYuuuRRRCCC;;;777;;;<<>>jjjVVVCCC444777<<>>777ZZZ___QQQeeexxxsssbbbdddOOODDDSSSwwwnnnaaakkkDDDTTT{{{GGG>>>FFF___GGG<<<888>>>BBBAAAEEENNNrrrxxxbbbHHH<<<<<<777;;;777FFFGGGHHH|||[[[FFF===]]]jjjbbb???AAAFFF\\\KKKEEECCC>>>;;;:::999999888999999999555<<<;;;777HHHyyynnnaaaSSSLLLFFF@@@;;;999777777666555888???GGGKKKIIIIIIHHHHHHJJJIIIFFFBBBOOOZZZKKKHHHccceeeTTTUUUttt{{{eeevvvrrr]]]MMM@@@IIIOOONNN???<<<:::888555444444444555///111555000>>>\\\qqqXXX@@@AAA===888??????FFFFFFEEEFFFIIIGGGCCCDDDHHHXXXuuuPPPUUU}}}ppp]]]HHH;;;555999888444>>>OOOsssBBB>>>;;;///777+++222..............................111FFFyyyppp}}}ooorrrfffnnnzzzgggEEE;;;333333555333000///...,,,++++++---...,,,+++,,,,,,,,,---000444999;;;???AAADDDCCCAAA>>><<<<<<999888888777777777777777222222333333333444444444555666777888999:::;;;<<<666888<<<@@@BBBAAA===999FFFAAA;;;???TTTvvvvvvdddiii\\\```RRRvvvhhh===777444///---...///000000111---444VVVSSSGGGjjjUUU}}}XXXwwwaaaCCC999666777???AAAAAABBBFFFggg{{{oooxxxEEE>>>:::AAADDDEEEjjjpppMMMjjj{{{YYY<<<...///333------333***444>>>===___ggg]]]kkkyyyxxxnnnuuuxxxLLLDDDWWWyyy```www~~~fffKKKOOO^^^>>>FFFeeeeeeTTTEEEAAA???===CCCMMMbbbsssvvvlllaaaNNN;;;555<<<>>>FFF999<<>>@@@ZZZxxxzzzYYYBBBDDDFFFZZZxxxLLLEEECCC>>>;;;;;;:::999999999999999444>>><<<666TTTiii\\\NNNGGGCCC===999888444888777555;;;GGGLLLJJJIIIGGGEEEEEEEEEDDDBBB@@@MMMYYYLLLFFF]]]fffZZZWWWeeemmm~~~sss___PPPDDDIIIJJJwwwQQQAAA<<<:::888555444444444555111444555,,,>>>lll|||pppQQQ999;;;;;;:::BBBBBBIII>>>;;;999999;;;BBBQQQ```kkkgggxxxlllZZZIII<<<555999999444888AAAjjjIII???@@@000444...///...........................//////MMMlllyyynnnsssjjjsss^^^CCC999222333444222000///...,,,++++++---......---,,,,,,---///222666:::===BBBDDDFFFGGGFFFFFFGGGHHHBBBBBBAAAAAA@@@?????????777777888888888999999999999999:::<<<===>>>???@@@BBBCCCCCCBBBBBBCCCEEEHHH@@@>>><<<>>>EEEWWWsssyyy]]]vvvhhhYYYbbbWWW]]]xxx|||<<<888555000......///000111444///222oooyyyCCCSSS|||UUUYYYZZZXXX{{{PPP;;;777666:::BBB???;;;EEEDDDLLLXXXTTT]]]kkktttvvvooojjjhhh\\\LLL??????<<<===@@@IIIoooxxxfffMMMVVV~~~iii888111000---,,,...222+++111===HHHgggbbbbbbmmmvvvlllyyymmmGGGCCC]]]eeeiiisssDDD\\\CCC>>>EEEdddHHHEEENNNPPPJJJFFF^^^gggaaaRRRIII???888<<>>;;;;;;:::999999999999:::999:::555:::aaa~~~dddWWWJJJCCC@@@;;;888888333888888555===KKKMMMGGGIIIFFFCCCCCCBBB@@@???AAALLLWWWMMMEEEVVVddd___YYYjjjxxxxxxuuubbbSSSKKKHHHIIIrrrPPPCCC<<<:::888555444444444555333444777000;;;hhh|||bbbZZZWWWLLL444:::@@@AAAEEE@@@DDDDDDFFFKKKOOOPPPSSS___lll{{{xxxkkkWWWJJJ===555888:::666666;;;lllSSS???CCC111111111///........................///111000TTTcccmmmooorrrlllwwwWWW@@@888222333444222000000...---,,,,,,---...//////...///000222666:::===@@@CCCEEEFFFFFFFFFGGGJJJLLLIIIHHHHHHFFFEEECCCAAA@@@;;;;;;;;;<<<<<<<<<======999:::;;;<<<===???@@@@@@???AAABBB@@@======@@@DDD======BBBGGGEEEFFFVVVjjj{{{^^^sssmmmYYY___[[[KKKCCC999666111...///000111111555999:::vvvdddDDDkkkxxxyyygggRRRlllpppKKKooohhhNNNrrrxxxGGG;;;:::888;;;@@@===IIIbbbXXXIIIOOOLLLKKKOOOQQQNNNGGGEEEIIIHHHCCCHHHMMMKKKIIINNN\\\vvvvvvooojjjTTTGGGkkkttt:::999222&&&---///111---000>>>SSSlllNNN]]]iiissszzzaaarrr```CCCDDDdddwwwkkkuuuxxx~~~___gggjjj<<>><<<;;;::::::999999::::::;;;777444AAAdddcccUUUHHHBBB???;;;999999333888999999???IIIJJJCCCJJJEEECCCCCCAAA===>>>BBBHHHOOOIIIBBBNNN\\\[[[UUUuuu}}}zzzvvvdddVVVKKKAAAIIIuuuUUUCCC<<<:::888555444444444555333///666777===mmmiiiOOOVVVddd___@@@AAADDDDDDEEE===AAAKKKLLLPPPWWWbbbuuu~~~}}}|||}}}{{{}}}~~~zzznnnYYYKKK>>>444555888888999<<<[[[aaa@@@AAA333111333000///////////////////////////222666^^^{{{dddhhhrrrqqqnnn{{{TTT===666222333333111///000---------,,,---...111222222333444777:::===AAABBBDDDEEEFFFEEEEEEFFFHHHJJJJJJJJJIIIGGGEEEBBB???>>>;;;;;;;;;<<<<<<<<<======999999:::;;;===>>>??????<<>><<<;;;;;;:::::::::::::::888888;;;GGGccc~~~bbbUUUGGGAAA>>>;;;999:::555777:::???CCCFFFEEEDDDHHHCCCBBBDDDBBB<<<===DDDDDDBBB@@@???DDDMMMPPPMMMnnntttuuucccUUUJJJ???JJJnnnbbbCCC<<<:::888555444444444555888///444888>>>{{{zzz\\\SSSnnnsssLLLDDDEEEFFFMMMLLLUUUXXX\\\fffuuupppgggfffhhhnnnxxxuuuwww~~~~~~zzzmmmXXXJJJ???555444777999;;;>>>NNNttttttEEE>>>777222333222////////////////////////...000>>>mmmwwwtttiiivvvooosss}}}TTT:::555222333333000///111---------------...222555666777888:::===@@@BBBDDDFFFGGGGGGFFFEEEEEEGGGIIIHHHHHHHHHGGGDDDAAA???===;;;;;;;;;;;;<<<<<<<<<===<<<===>>>???@@@BBBCCCCCCGGGGGGGGGGGGIIINNNUUUYYYUUUTTTUUUXXXZZZ\\\cccjjjgggeeexxx\\\LLLZZZIIIZZZ<<<888333000000111111111///555hhhSSS[[[jjjQQQbbbxxxVVVeeerrrMMMFFFlllwwwEEE;;;777BBBSSSTTTGGGSSSgggqqqxxx^^^]]]___eeellltttnnnXXXlll{{{eeeEEEMMMoooYYY111222666...111...333222AAAcccgggJJJoooyyykkkkkkNNNEEENNNrrrnnn>>>EEESSS{{{{{{___EEENNNJJJ??????KKKKKKHHHOOOPPPqqq[[[tttnnnEEEUUUqqq|||aaaKKKkkkOOOGGGCCC===<<<<<<;;;::::::::::::;;;777:::<<>>>>>@@@FFFGGGXXXXXXfffaaappprrr```RRRLLLBBBGGGXXXoooFFF<<<:::888555444444444555999111555777EEEsssXXXeee|||QQQFFFHHHMMMXXX[[[ggghhhxxx{{{ggg[[[[[[eeerrr|||xxxuuuyyy~~~vvvjjjWWWGGG???777555666888:::===IIIxxxMMM:::;;;444111333////////////////////////000---EEEzzzzzzkkkyyyooo{{{wwwRRR888444222333333//////111,,,---...---,,,///333777888999:::<<<>>>@@@BBBCCCEEEFFFGGGGGGFFFEEEFFFHHHEEEFFFGGGGGGFFFEEEBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFFFFHHHIIIJJJKKKLLLKKKKKKLLLTTTbbbsss{{{fffYYYwwwaaaHHHUUUHHH{{{\\\<<<999444111000111111111333666}}}zzzJJJyyy```QQQaaa]]]dddCCCCCC___jjjEEE???<<>>666000444000000000000000000000000333+++III}}}mmmzzzooosssQQQ777333222333333//////111,,,......---,,,///444888999:::;;;===>>>@@@AAABBBBBBDDDFFFFFFEEEEEEEEEFFFCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHMMMMMMNNNOOOQQQRRRSSSTTTVVVbbbxxxkkkYYYuuufffIIIPPPDDDppp[[[===999444111000111222111:::>>>\\\===sss|||XXXTTTQQQkkkfffFFFAAAJJJzzzTTT>>>@@@>>>PPPbbbVVV<<>>333///000111+++777666DDDhhh[[[]]]|||{{{eeerrr{{{DDDKKKXXX}}}xxx???HHHQQQmmmTTTWWWKKK===;;;GGGYYYdddgggnnnnnniiijjjsss{{{[[[wwwbbbFFF[[[SSSGGGBBB>>>===<<<:::999888888999:::===444CCCKKKooo\\\QQQEEE???;;;777555666888???EEEFFFFFFIIIJJJJJJHHH777555EEEGGG888555AAA;;;<<<@@@IIIRRRVVVRRRMMMMMMPPPPPPOOOQQQ\\\ooo}}}yyymmmZZZLLLIIIDDDAAAGGGsssCCC===;;;888555444333444444222333:::BBBVVV```IIIOOOeeevvv|||ssssssxxx|||uuuhhh|||qqqfff]]]HHH???777555666666777:::>>>ZZZSSSGGG888444999000000000////////////000000888+++AAAwwwmmmqqquuuxxxKKK888666444333333222000.........---,,,---...///000444444555777888:::;;;;;;888===;;;<<>>666:::;;;FFFKKKWWWUUUWWWfff[[[aaaoooxxxssskkkiiikkklllwwwxxx}}}UUUlllYYYNNNCCC@@@yyyeeeDDD888000111333222333666888OOODDDIIIkkkxxxXXX[[[gggRRRaaa@@@DDDCCCRRRmmmqqq\\\FFFNNNYYYPPPBBB>>>GGG{{{wwwwwwyyysssrrrzzzzzzlllggglllllliii```ddd]]]tttHHH666AAAfff<<<:::...222...333///333:::gggFFFrrr~~~ooozzznnnEEEDDDeeeeeeIIIJJJkkkRRR444>>>999888999999777<<>>===<<<:::999888888999:::>>>666AAAFFFmmm[[[PPPEEE@@@<<<888777888888@@@FFFGGGFFFIIIJJJIII666BBBJJJDDD:::999BBBKKKPPPQQQTTTWWW[[[aaagggkkkvvvppphhhaaa]]]ZZZYYYYYYuuu~~~xxxkkkYYYKKKJJJCCCFFFNNNiiizzzJJJ===;;;888666444333444444888666222666TTTdddUUUMMM@@@LLLffflll{{{lll[[[HHH???777555666666777:::888]]]cccIII;;;666666000000000////////////000000444666QQQwwwlllqqqvvvyyyJJJ888777555444333222000.........---,,,---...///000444555666777888999:::;;;222555111111999;;;>>>KKKVVVaaagggwww~~~~~~TTTgggZZZMMMDDD???qqqfffCCC999111111222111111444888MMM~~~JJJPPPzzzqqqTTTmmm___QQQ^^^???AAALLLnnnmmmLLLUUU]]]NNNBBBGGG^^^zzz}}}zzzvvvqqqllljjjkkklllkkkhhhddd^^^\\\dddtttrrr\\\ooogggZZZsss{{{NNN888===]]]CCC<<<333111---333111888BBBiiiLLLlll||||||yyymmmHHHKKKooo```IIIRRR}}}pppFFF999EEE:::<<>>???EEEwwwgggOOOPPPhhhSSSGGGBBB???===<<<:::999888888999:::999444<<>>CCCIIILLLQQQddd~~~nnn]]]iii}}}wwwjjjWWWIIIHHH<<>>kkkzzzDDD<<<444333333222222444999YYY|||KKK^^^kkkSSSVVVSSScccEEEAAAXXXVVV^^^]]]HHHCCCFFFoootttxxxpppeee[[[WWWVVVXXXYYY\\\ddddddgggtttttt[[[^^^lllWWWEEETTTjjjWWW;;;999QQQMMM666000333...222222:::GGGdddMMMtttvvv|||xxxiiiHHHQQQwwwdddNNN[[[}}}^^^JJJBBBDDDAAAAAADDDHHHLLLSSSZZZSSSdddyyyxxxnnniii\\\LLLbbbTTTGGGBBB@@@===<<<:::999888888999:::666555>>>SSS}}}iiiWWWLLLBBB>>><<<999888::::::CCCJJJJJJIIIJJJIIIGGGFFF::::::FFFJJJIIIXXXooo||||||uuuhhhVVVHHHGGG:::===AAAGGGPPPJJJ===<<<999666444444444555---888333KKKsssnnnMMMNNN999GGGyyyzzzhhhrrr|||lll\\\III@@@777555666555777999>>>NNNsssBBB===:::333666111000000000000000000111///:::aaaxxxlllsss|||}}}III888888888777444111000///......---,,,---...///000.../////////000000111111000555555888CCCNNNfff{{{oooooo^^^___WWWEEEDDD???mmmEEE???888555444444555666888ppp}}}GGGlllnnn[[[PPPZZZeeeIII@@@aaa```kkkhhhQQQNNNWWWyyyxxxtttmmmhhhhhhmmmuuuzzzyyyXXXQQQmmmoooQQQ???JJJSSS|||___???888GGGxxxYYY444222555///111222888IIIZZZLLLyyyzzzzzzqqqbbbCCCQQQzzz{{{xxxaaa[[[}}}vvvaaaaaaZZZPPPIIIHHHOOO\\\fffmmmqqqssssssyyyxxxtttuuuyyyvvv|||dddXXX]]]UUUGGGBBB@@@===<<<:::999888888999:::777:::EEEhhh~~~iiiSSSIII???;;;:::777777999<<>><<<999666555444555555000<<<555PPPpppWWWIIIMMMZZZlllZZZXXX\\\fffqqqqqqkkkfffJJJ@@@777555666555666999<<>>;;;444777111111000000000000111111666888gggzzzmmmuuuJJJ888999:::999555111//////......---,,,---...///000333333333444444555555555///444444555777777HHHffflll||||||nnneeeiiidddYYY]]]FFFDDDAAArrrGGGCCC;;;444222444555666999}}}vvvFFFsssqqqxxxkkkPPPaaaYYYBBB???mmmxxx}}}fffLLLcccrrrQQQ===FFFKKKrrrbbbBBB888AAAiiiccc777;;;444000111333888NNNUUUSSS{{{xxxjjjeee^^^???QQQ}}}yyyhhh]]]NNNRRR\\\kkk|||ttt]]][[[MMMSSSOOOYYYyyyqqqpppqqq{{{vvvzzzooo^^^VVVGGGCCCAAA===<<<:::999888888999:::666;;;CCCnnnkkkRRRHHH>>>:::888666666888===FFFNNNOOOMMMKKKHHHDDD===IIINNNMMM___wwwnnn```PPPFFF???>>>AAA<<>><<<:::777555555555555222:::222MMMwww]]]IIIIII[[[```OOOAAA>>>GGGMMMnnnoookkkeeecccaaaUUUFFF===DDDNNNSSSOOOJJJMMMTTTNNNWWW___dddnnnyyy|||xxx]]]LLLkkkwwwccc___JJJ@@@888555666555666888555@@@zzzNNN@@@;;;666666222111111000000111111222444666nnnoooooowwwKKK777:::<<<:::555111///000......---,,,---...///000333333444555555666777777777<<<===???>>>777DDD```gggvvvuuu{{{mmmiiijjj```___bbbggghhheeedddfffeee___jjjdddYYYVVV^^^|||fffQQQgggIIIGGGAAApppNNNJJJAAA555000222444444>>>iiiMMMxxxeee}}}UUUggg|||NNN>>>IIIjjjmmm~~~\\\>>>AAAFFFhhh```AAA999>>>RRRggg444777111000111444999VVVVVVccc~~~[[[\\\\\\@@@VVVpppVVVDDD;;;777777888;;;AAAHHHPPPTTTMMMVVV]]]YYYQQQIIICCC>>><<<===DDDGGGVVV~~~gggsssVVVGGGCCCBBB===<<<:::999888888999:::555;;;>>>iiimmmSSSHHH>>>:::888666555777>>>HHHPPPQQQNNNLLLGGGCCCFFFLLLSSSeee|||ssshhhZZZLLLCCC;;;:::???===CCCNNNTTT>>>===:::777555555555666222777444RRRfffSSSGGGEEEvvv~~~cccTTT@@@;;;CCCBBBPPPOOONNNNNNLLLHHHBBB>>>888;;;BBBHHHGGGEEEKKKVVVfffsss}}}xxxkkkdddhhh{{{~~~[[[III^^^vvvuuudddZZZJJJAAA888666555555666888777???sss}}}WWWBBB:::999333222111111000000111111222000<<>><<<666111///000......---,,,---...///000111222222444555666777777444777999===???:::HHHfff|||uuullluuueeeYYYYYYcccdddiiiooooookkkkkkoooeeeffftttiii\\\^^^eee~~~gggJJJ~~~iiiGGGHHH???hhh]]]YYYKKK;;;222333555555DDDbbbPPPyyyZZZmmmrrrMMM@@@TTT}}}|||LLLIIIyyyyyyKKKEEEOOOjjj[[[===888<<>>CCCCCCIIIGGG>>>:::BBBOOOWWWQQQ^^^gggsss|||vvvVVVGGGCCCBBB===<<<:::999888999999::::::AAA@@@hhhoooTTTIII???;;;999666666888???HHHQQQRRROOOLLLGGGBBBLLLRRRmmmzzzpppdddVVVIIIAAAAAA;;;AAAAAADDDLLLSSS???===:::777555555555666444888;;;]]]|||\\\OOOJJJ^^^wwwsss___SSS???===EEE???HHHFFFFFFGGGBBB;;;:::>>>BBB@@@AAACCCBBB???EEENNNKKKbbbzzz}}}pppVVVYYYooo|||ttteeeKKKAAA888666555555555888AAA>>>aaammm[[[AAA999<<<333222222111111111111222222333HHH~~~sssyyyNNN777<<>><<>>```kkkfffVVVAAA666666888777HHHcccNNNsss]]]qqqlllOOOBBBVVVzzz~~~tttccchhhvvvPPP>>>hhh}}}HHH;;;JJJaaaVVV:::777;;;HHHCCC777///222333333222TTTMMMlllyyy~~~\\\pppUUUAAAbbbfffQQQQQQYYYPPPTTTXXXZZZZZZ___hhhppphhhkkkmmmqqq|||WWWJJJHHH@@@>>>===;;;:::999999::::::;;;@@@CCCuuuoooYYYMMM@@@;;;:::888888999CCCIIIMMMLLLIIIHHHHHHIIILLLdddyyylll]]]PPPIIIFFF<<<;;;>>>EEEBBBKKKQQQAAA===999666555666555555:::---===lllzzzwwwdddVVVKKK~~~yyy___JJJ@@@>>>?????????::::::???@@@:::999<<>>@@@???:::444000.........------------......444555555777888;;;<<<>>>888:::;;;@@@AAA:::JJJlllvvvcccmmm||||||}}}yyyjjjssssssgggkkkeeerrrwww```___bbbfffJJJxxxgggIII@@@CCCbbbzzzjjj777>>>:::333:::QQQ```NNNdddfffgggEEE888PPPmmmsssxxxNNNBBBSSSggguuuzzzsssqqqpppLLLpppIII???JJJVVV~~~VVV===444<<>>===;;;:::999999:::;;;777:::GGGttt[[[MMM@@@:::999999;;;>>>EEEIIIMMMKKKHHHHHHJJJLLLaaaooovvvYYYRRRVVVppp}}}xxx{{{}}}pppiiiiii{{{yyylll\\\NNNFFFBBB>>>999:::BBBEEERRRTTTAAA>>>999666555666555555777000EEExxxvvvvvvdddZZZyyy___III???<<<<<<<<>>???BBB@@@HHHXXXttt{{{nnn```UUURRRQQQRRR^^^lllQQQDDD888555666666666777;;;BBBKKKiiiEEEBBB@@@222444444222111111111222333555NNNuuutttIII:::>>>AAA@@@;;;555111//////......------......///444555555777999;;;<<<===888999:::???@@@;;;LLLooo[[[yyysssrrrgggiiiyyy{{{ttt[[[fffhhhnnnMMMwwwaaaFFF@@@FFFggg|||???>>>:::444999UUUaaaaaawwwoootttYYYtttbbbDDD???WWW~~~rrrpppPPPCCCLLL[[[bbbbbbaaaggg|||rrryyyeeeFFF999AAAMMMyyyvvvyyyKKK666111;;;XXXKKK111444...111111<<>>===<<<::::::::::::;;;777888KKKyyy]]]PPPBBB<<<:::;;;???CCCHHHJJJLLLJJJGGGGGGMMMSSS```___sssaaaIIIKKKbbbmmmUUULLLNNNaaa~~~|||ttthhhYYYLLLCCC???<<<888999CCCGGGSSSWWWBBB>>>999666666666555555555222GGGzzzrrrxxxtttxxx___JJJ???;;;999888<<<<<<999555666<<<@@@@@@BBBCCC@@@fffqqqWWW???AAASSSnnnMMMBBB888666777666555666;;;>>>HHHyyyyyyIIIBBBFFF333555444222111111111222333333QQQ|||nnnvvvHHH:::>>>BBBBBB<<<666222000///......------......///444555666777999;;;<<<===999999888===???<<>><<<;;;::::::;;;;;;;;;<<>>======BBBHHHJJJKKKKKKJJJGGGGGGPPPZZZhhhssszzz|||xxx```HHHIIInnnfffJJJCCCOOOUUUfffzzzvvvooodddWWWKKKBBB===888888===EEEFFFKKKWWWBBB???:::777666666555555666333???ppptttyyy```KKK@@@;;;888666888999777555:::CCCCCC>>>;;;@@@YYYuuujjjmmm|||{{{nnnqqqnnnHHH???888777888666555555:::888VVVKKKAAAMMM666555444333222111222333333---XXXssswwwJJJ:::@@@FFFEEE???777333222//////............//////444555666888999;;;;;;<<<999888777;;;>>>===RRRxxx|||ooolllxxx|||}}}sss```ooorrrqqqKKKpppXXXAAAAAAHHHjjjWWWAAA===999999UUUVVVddd}}}eee}}}zzzttteeeBBBGGGWWW___lllyyymmmRRR:::???ZZZmmmoooqqqwwwzzzmmmEEEHHHCCCAAA<<<===PPPvvvxxxGGG999666???<<>>LLLWWWzzz}}}zzzRRRpppzzzJJJJJJccczzztttzzz|||\\\HHHFFFDDD???>>><<<;;;::::::;;;;;;;;;???IIIlll^^^YYYOOOFFF???<<<===???EEEKKKLLLKKKKKKKKKGGGHHHSSSbbblllhhhUUU===JJJooo___CCCCCCLLLWWWhhhyyyooocccVVVJJJAAA<<<666:::@@@DDDBBBJJJXXXCCC???;;;777666666555555777666<<>>>>>UUU{{{tttzzz{{{qqqwwwUUUmmmssshhhEEEkkkXXXCCCBBBEEEdddaaaGGGBBB===;;;YYYWWWlllpppyyy```yyymmmhhhAAAIII\\\gggaaawwwiiiMMM777@@@aaazzzrrriiiccclllbbbllllllKKK;;;;;;???;;;:::???RRR~~~yyyoooAAA666333999555gggQQQ111111///666555@@@PPP^^^wwwzzzmmmKKKkkkxxxJJJKKKdddtttgggnnnrrrrrrttt}}}aaaJJJGGGFFF???>>>===;;;;;;;;;;;;<<<777===GGGtttSSSKKKKKKLLLDDD<<<::::::===EEEMMMMMMKKKKKKLLLHHHHHHVVVhhh~~~LLLhhhiii<<>>AAABBBTTTZZZDDD@@@;;;888666666555444555:::DDD{{{aaaKKK@@@;;;999888777444555;;;>>>===<<<<<>>;;;???:::KKK???>>>@@@DDDeeelllddd<<<666444888:::gggTTT222444111777555???MMMYYY{{{ssskkkOOOooovvvJJJMMMfffxxxfffLLLHHHHHH@@@>>>===<<<;;;;;;<<<<<<888999GGGjjjQQQVVV^^^]]]RRREEE===888999BBBLLLNNNKKKLLLMMMJJJIIIXXXlllfffFFFsssPPP@@@jjj\\\QQQtttRRRAAATTTaaa~~~nnn___RRRHHH@@@;;;:::;;;===AAAHHH^^^\\\EEEAAA<<<888777666555444222<<>>:::999999777444888???===888EEEYYYnnnjjjhhhbbbmmmhhh{{{}}}ooo]]]RRR???999555666555333444888999444EEEwwwyyypppfffeeeDDD666555444333222333444444999YYYTTTBBBLLLTTTSSSHHH<<<666555000000////////////000000444555888:::;;;::::::999:::999777<<<@@@???VVV|||ggguuunnnuuutttyyyccc{{{yyyvvvOOOmmmXXXDDDBBBCCChhhwww```TTTGGGDDD______~~~___eeeVVV|||JJJ[[[qqqJJJLLLyyytttmmmEEEXXXdddWWWLLLFFF<<<888???SSSlll}}}~~~KKKFFF999HHHEEEIIILLLKKKVVVTTTeeeXXXZZZXXXIII\\\ddd^^^999888888<<>>IIIQQQppplllTTTuuurrrIIIOOOkkkwwwuuuyyy}}}~~~eeeHHHSSSoooqqqwwwhhhNNNIIIJJJ@@@???===<<<;;;;;;<<<<<<>>>777IIIkkk\\\nnn}}}uuufffRRRCCC888666>>>HHHNNNKKKLLLOOOKKKIIIYYYnnnppp\\\BBBJJJqqq|||HHHUUULLL???YYYuuufffXXXNNNGGGAAA===888:::<<>>LLL[[[xxxbbb{{{jjj[[[RRR>>>999555555444333555999000EEEHHHuuunnnwwwnnnlllMMM666555444333222333444444999XXXZZZEEENNNWWWUUUJJJ===777666000000////////////000000444666888:::;;;:::999999:::999888<<<@@@@@@VVV|||qqqlllmmmgggqqq```}}}iiixxxwwwwwwJJJcccWWWDDDAAAEEEnnn~~~jjjZZZKKKGGGYYYYYY~~~zzzLLLzzzoooVVV[[[zzz{{{QQQLLLvvvppptttDDDPPPxxxSSSCCC>>>:::666666:::KKKiiiyyyyyyHHHLLLLLLWWWVVVccclllnnn{{{vvvvvv~~~}}}dddmmm```YYY555666888;;;FFFrrrJJJ555555000555333>>>IIINNNkkkzzznnnZZZzzzoooHHHRRRooodddqqq|||{{{sssjjjccc^^^eeejjjppptttvvvwwwzzz}}}VVVNNNeeekkkvvvuuuooo}}}kkkSSSMMMJJJFFF999AAA<<<666???;;;<<<888EEENNNjjjnnnyyyaaaOOO<<<888BBBKKKHHHTTTLLLEEEQQQ[[[llluuu```|||FFFZZZWWWPPPUUU}}}}}}IIIKKKRRRsssyyyrrrjjj___SSSLLLFFF???888;;;777>>>HHHLLL]]]YYYIIIBBB999444666999888444999333GGGvvvxxxuuuZZZHHH<<<555444999111@@@333:::@@@:::qqqPPP999WWWxxxPPPyyyrrr{{{kkkYYYLLL>>>;;;777444444444444444999@@@GGGtttyyyRRR;;;888777888555111222555999jjjjjjNNNGGGRRR\\\QQQAAA:::444333222111/////////000111777777888999:::;;;;;;<<<>>>888===;;;>>>CCCRRR~~~vvvqqqkkkYYYlll\\\~~~ddd{{{zzzTTTKKK```WWWEEE???FFF{{{kkkbbbWWWNNNcccUUUyyyddd|||kkk[[[eeeYYYYYYvvvUUUQQQUUUJJJIIIrrrGGG===555===888777AAADDD]]]zzz~~~YYYeeezzzxxxhhhyyycccBBB???222999@@@PPP|||@@@;;;666---111555>>>;;;fffrrrqqq~~~tttrrrfffjjjEEEPPPyyy```llltttnnneeeVVVKKKVVV___ZZZrrrxxxggghhhrrrwwwfffKKKZZZ^^^aaaqqq}}}}}}oooWWWQQQPPPKKK;;;AAA===777???:::;;;888@@@AAAuuuvvvyyygggIII999>>>FFFIIIIIIKKKGGGLLLYYY]]]tttxxxrrrvvvOOO}}}hhhiiiOOOfffvvvwwwDDDHHHQQQppp}}}oooggg[[[NNNFFF@@@;;;777:::888===CCCFFF\\\___JJJDDD;;;777777999777444:::333FFFuuuuuuXXXFFF<<<666555888333@@@888<<>>:::666444444444444444999===GGGeeeddd:::666444444333111333888;;;lll|||mmmLLLEEEQQQ^^^SSSBBB999333222111000/////////000111777777888999:::;;;;;;<<<===777===;;;>>>CCCSSS}}}}}}ppp```ddd{{{wwwiiioooxxxTTTKKKaaaUUUBBB===BBBwwwtttmmmccc[[[aaa\\\\\\oooeee~~~dddUUUuuu}}}```UUU}}}ZZZ;;;;;;@@@===@@@___III===???HHHCCCAAAFFFFFFZZZ~~~xxx}}}tttuuusssdddAAA<<<444777;;;QQQDDD333666...111555>>>===lllzzzvvvyyywwwtttjjjkkkFFFQQQzzz```]]]```[[[XXXNNNBBBKKKTTTRRRcccjjj```[[[^^^dddooozzzqqqQQQWWWbbbjjjyyyuuu^^^YYYYYYRRR===@@@===999???999;;;999>>>===vvvuuuZZZ|||oooDDD===KKKNNNKKKMMMFFFCCCNNNTTTRRRmmmqqqsssYYYNNNTTTqqqiiiMMMJJJNNN~~~xxxuuukkkcccWWWKKKAAA;;;999999::::::???BBBFFFccc```MMMFFF>>>:::999888666555999555JJJ{{{uuuWWWCCC;;;888777888444<<<:::===>>>^^^iiigggFFFOOO{{{}}}]]]aaattttttdddRRRFFF===:::666333444444555555444;;;AAAssseeesss>>>888444444333111444999777gggxxx~~~qqqKKKEEERRRbbbYYYFFF;;;444000000///......///000111777777888999:::;;;;;;<<<;;;666===;;;>>>CCCTTT{{{uuuaaajjjbbbrrrxxxUUUJJJddd^^^EEEBBBBBBxxx~~~wwwmmmeee___aaa~~~sssqqq^^^ppprrrXXXxxxzzznnnZZZrrrRRR<<<>>>;;;:::;;;GGGoooDDDAAA:::LLLRRRSSSUUUIIITTTzzzjjjzzzgggxxxhhhbbb>>>888888888:::OOOyyyHHH---444...333555@@@DDDzzz|||rrrlllGGGRRR{{{eeeNNNLLLHHHJJJGGG999AAA999GGGWWWbbb^^^JJJ@@@GGGPPPnnnmmmSSS{{{~~~]]]YYYlllxxx}}}fffbbbcccZZZ>>>>>>===;;;???999<<<:::???CCCyyymmmccc|||___eeewwwIIIJJJUUUMMMJJJKKKFFFEEELLLNNNTTTsss[[[vvv{{{llluuu\\\\\\}}}UUUQQQRRRyyy}}}vvvuuueee^^^TTTKKKBBB;;;:::<<<:::<<>>VVV[[[mmmfffYYYwwwqqq```OOODDD<<<888555333333555555555333@@@<<>>AAA}}}|||```NNNYYYUUUKKKUUUUUUnnnxxxvvvjjjQQQRRRtttdddwwwmmmeee}}}qqqbbb]]]aaa]]]:::222<<<;;;AAAVVVFFF000222///444666CCCMMM}}}rrrnnnIIISSS|||lllHHHFFFBBBEEEJJJ888<<<>>>^^^aaaeeecccDDDAAA\\\wwwvvvXXXlllaaavvvqqqoooqqqeee@@@;;;<<<<<>>:::>>>EEEuuu\\\NNNVVVWWWHHHuuulllMMMRRRQQQBBBDDDDDDJJJNNNMMMTTTqqqdddsssuuu}}}gggwwwjjjtttWWWTTTVVVaaatttppp|||www```WWWOOOJJJDDD<<<:::===:::<<<@@@EEESSSuuu```kkk\\\LLL>>>:::999777777999555555NNN{{{yyy[[[DDD;;;:::999666777666555;;;JJJqqqGGGIIICCCccc}}}OOOkkkPPP}}}ooo]]]MMMCCC:::777444222333555666666888AAA;;;iiinnnDDD>>>999:::999666444555===ddd{{{RRRCCCOOOhhhiiiXXXHHH===111000///......///000111777777888999:::;;;;;;<<<999555===:::<<>>bbbzzznnnnnnMMM]]]rrr]]]yyydddssstttGGG;;;<<<===???888@@@999<<>>VVVrrrUUUQQQJJJrrrTTTKKKoooMMMzzz|||lll[[[KKKBBB999666333222333555666666777777999vvv|||yyyFFF???999999:::777666777AAAbbbyyyXXXAAAHHHfffoooaaaOOOBBB333222000/////////000111777777888999:::;;;;;;<<<:::666>>>:::;;;AAAUUU|||]]]iiizzznnnvvvhhhtttooonnnPPPGGGtttOOO@@@>>>NNN~~~yyyyyylllnnndddfff[[[vvv^^^ZZZrrrjjjYYYOOOGGGRRRbbb{{{hhhQQQ;;;GGGqqqooo~~~|||sssoooYYYSSSiii___IIIRRRWWWTTTccccccMMM555...;;;777[[[hhh444555444111555555BBBLLL~~~ooorrrqqqpppKKKUUU|||wwwGGGQQQFFFMMMmmmQQQBBBkkkyyyVVVdddVVV]]]hhhiii||||||QQQ?????????>>>888@@@;;;;;;DDDiiikkkKKKCCCFFFIIIPPPMMMOOOVVV[[[RRR@@@===HHHKKKPPPRRRJJJUUUttt```rrrooonnn|||{{{iiiVVVEEEBBB@@@:::777:::666<<>>:::999888777999:::aaa}}}aaaCCCEEEfffwwwmmmZZZJJJ555444222111000000000000777777888999:::;;;;;;<<<:::777>>>;;;:::@@@UUUzzzqqquuu{{{}}}{{{LLLHHH|||NNNHHH???RRRwww}}}ttteee~~~vvvbbbqqqrrrgggyyyjjjnnnxxx|||hhhZZZXXXLLLQQQqqq{{{yyyiii^^^YYYYYYgggSSS;;;CCCJJJNNNjjj^^^>>>555333===999mmmYYY000666333111555666EEENNNyyy{{{kkkpppKKKTTT||||||GGGSSSEEEUUUfffJJJoooxxx^^^```kkktttfffwww~~~yyyYYYCCCAAA@@@>>>777@@@>>>:::AAAbbbfffCCCDDDNNNPPPQQQ^^^eeezzz}}}___BBB???GGGLLLIIIJJJGGGUUUxxxUUU{{{xxx|||uuu\\\qqqttt\\\FFF@@@???:::888;;;555>>>DDDDDDUUUkkkFFF:::;;;999666777777333DDDrrrkkkOOO<<<888888666555AAA:::===]]]vvvZZZIIISSSpppPPPjjjMMM\\\ssskkk}}}wwwgggUUUHHH@@@888555222111333555777777444@@@@@@jjjuuueeeVVVFFF===999777777999555eee{{{iiiGGGEEEiii}}}vvvcccRRR777666444222000000000000777777888999:::;;;;;;<<<;;;888???;;;:::???TTTxxxwwwooozzzsssIIIIIIEEEIIIAAAZZZyyydddqqqttt}}}qqquuujjjnnnkkkvvvxxxkkkxxxnnnZZZOOO\\\RRRTTTOOOLLLHHHGGGaaajjjUUU222555999BBB>>>}}}xxxNNN///777111///555888JJJSSS|||zzztttpppKKKTTT{{{GGGRRRCCCZZZvvvPPPzzzlllgggkkklllwwwXXXGGG???EEE<<<>>>>>>===>>>@@@ddd]]]JJJDDDPPPcccjjjuuuuuuPPP???EEEOOOLLLNNNKKKIIINNNwwwfffiiippprrryyyYYYQQQsssgggYYYHHH>>>;;;::::::;;;999...KKKMMMVVVkkkGGG<<<777<<<888777777444GGG{{{oooQQQ>>>:::999555555@@@???:::]]]iii[[[FFFHHH{{{IIIbbbiiiqqq]]]PPPEEE===666555555555555666666777222CCC???[[[|||```RRRDDD@@@???<<<888777777nnnjjjqqqIIIJJJaaayyynnncccEEE666---111111,,,...666666777999:::;;;:::999888<<<777666???CCC>>>XXX|||yyyZZZNNNLLLJJJIIIEEEbbb}}}yyywww~~~}}}ssslllcccvvvuuuvvvkkkddd___jjjlllyyykkk[[[SSSHHHOOOFFFVVVFFF>>>MMMVVVwwwaaaGGG...555@@@444IIIAAA,,,777222444333111EEEKKKttt}}}hhhpppvvvNNNTTTwwwQQQKKKPPPsssfffyyytttaaaLLL@@@EEE===@@@>>>:::===???bbbrrrVVVMMMOOOeeeaaaIIIEEEIIIKKKLLLOOOJJJFFFHHHnnnlllxxxxxxxxxjjjWWWrrrwww~~~kkkYYYEEE;;;:::;;;<<<<<>>999<<<777999444999KKK|||tttVVV@@@:::999666:::FFFEEE:::WWWZZZGGG===HHHxxxQQQcccnnn[[[NNNDDD<<<666555555555555666777777;;;<<<;;;pppooo\\\PPPEEEAAA???;;;888888888ccc}}}GGG@@@]]]yyyoookkkOOO===111222333//////444999999::::::;;;:::::::::===999666===???<<>>666PPP}}}===...333...111222333JJJRRR}}}{{{hhhxxxPPPVVVxxx}}}NNNRRRlllsssiii|||nnnSSSAAAEEE???AAA>>>:::???===]]]yyyaaaVVVVVVVVV```rrr|||fffEEE???IIIPPPSSSXXXRRRKKKFFFdddvvv~~~dddnnngggppp|||hhhLLL>>><<<;;;:::999>>>>>>FFFJJJSSSzzzoooFFFAAA<<<;;;777<<<444<<>>uuu\\\SSSKKKGGGBBB<<<:::;;;;;;WWWIII???]]]{{{yyy}}}^^^III777333555333222333;;;;;;:::999999:::::::::===;;;888<<<>>>===YYY|||zzztttRRRDDDXXXqqq???GGGMMM}}}mmmqqqwwwwwwuuurrrbbbeeeyyyVVV888===aaayyyiiiXXXQQQKKK???===;;;111HHHNNNYYYxxxAAA999333:::======___fff777222///---000111222IIIRRR}}}{{{hhh{{{SSSWWWyyyXXXQQQmmmzzzzzzwww{{{eeeRRRaaazzzYYYBBBDDD@@@CCC???>>>CCC===UUUmmmYYYRRRTTTOOORRRbbbmmmqqqDDD<<>><<<;;;888888555BBBGGGKKKYYYpppHHHDDD???<<<777>>>999888???fffvvvYYYAAA999:::::::::NNNcccKKKPPPqqqyyy@@@KKKiii___{{{jjjMMMVVVlllsssbbbSSSGGG>>>999555555444555555666777888888999EEEqqqaaaZZZTTTOOOHHH@@@===>>>===TTTxxxKKKEEEVVVjjjzzzwww}}}mmmWWW>>>333333666777777===<<<;;;999999:::;;;;;;======:::<<<>>>@@@ZZZ{{{rrrjjjrrrnnnqqqvvvnnniii~~~yyyttt~~~www\\\mmmnnnMMMAAAeeecccCCCHHHMMMzzzzzzvvvWWW>>>CCC@@@BBBWWW{{{|||hhh\\\TTTSSSNNN@@@<<>>RRRjjjQQQEEEHHHIIIZZZ}}}nnnDDDCCCOOORRRXXXaaa___^^^VVV[[[xxx~~~kkktttSSSUUUlllrrr~~~|||uuuQQQQQQqqq___@@@777:::;;;:::<<<999EEEHHHQQQyyypppLLLHHHBBB>>>999???<<<333;;;iiivvvXXX@@@999::::::777LLLpppXXXQQQdddvvvLLLwwwiiimmmpppRRRyyyiiiZZZNNNDDD<<<888444444444555555666888888666===CCCnnnkkkgggaaaZZZTTTLLLCCC??????===RRR|||wwwssspppeeefffzzz~~~wwwdddIII555111777===>>>@@@???>>>======>>>???@@@???@@@===;;;>>>???RRRqqqeeeVVV```nnntttrrrmmmeeeaaaZZZUUUPPPJJJDDD@@@HHHAAADDDMMMPPPXXX|||xxxuuukkkrrrmmmaaaaaaqqq{{{yyy^^^HHHFFFvvvTTTCCCCCCOOO}}}zzziiilllxxx||||||rrryyyRRR555>>>GGG>>>HHHggglll]]]WWWRRRSSSNNN@@@<<>>TTTaaaIIIBBBJJJMMM]]]vvvFFFDDDOOOQQQNNNYYYXXXaaa^^^YYYnnnzzz}}}xxxjjjjjjqqq}}}}}}ZZZggg|||}}}xxxYYY===888;;;:::999<<>>mmmtttVVV@@@::::::999888FFFtttaaaSSSWWWllljjjkkkgggbbbppp```rrr```SSSJJJAAA:::888444444444555555777888999<<<===<<>>222777@@@BBBBBBBBBAAAAAABBBBBBCCCDDDAAADDD???<<<>>>===EEEWWWWWWCCC>>>EEEAAAAAAJJJNNNAAABBBBBBCCCDDDEEEGGGGGGGGGCCCEEELLLIIIJJJaaawwwiiiaaacccqqqrrrRRRFFFTTTLLLFFFBBBaaavvvmmmjjjrrr|||tttyyyNNN::::::IIIFFF@@@```nnn^^^VVVSSSMMMMMMJJJ>>>HHH^^^XXX666333555;;;999???fffCCC111000333///222444555MMMVVVTTTOOOllljjjHHHaaa{{{dddMMMBBB___sss}}}qqqeeeXXXLLLCCCBBBLLLQQQLLLCCCBBBHHHOOOFFFWWWlll~~~xxxTTTKKKDDDJJJGGG@@@BBB<<>><<<>>>999666999BBB<<>><<<@@@{{{xxxnnndddYYYUUURRRLLLFFFDDD===KKK}}}}}}___TTTnnnzzz~~~~~~mmmMMM888888???CCC===>>>???AAABBBBBBBBBBBB@@@DDD@@@???DDDAAA???GGGBBB<<>>OOOjjj}}}ooo<<<000555666===>>>KKK|||kkk777555...444...111333555LLLUUUWWWLLLfffhhhFFFkkkuuugggggg|||eeeRRRGGGBBB@@@???NNNbbbfffRRR???===???;;;222???PPPbbbuuu\\\OOOFFFLLLIIIDDDCCC;;;SSScccKKKHHHRRRPPPQQQccctttnnnQQQZZZ^^^QQQ]]]bbb]]]mmmppp]]]eeettt|||zzzyyy~~~qqquuuppp]]]TTTVVVggg``````xxxssscccIII777999===888666;;;@@@???TTTRRRgggZZZQQQEEEIIIAAA999777===@@@SSSzzzuuuppp^^^FFF999:::===<<>>999999333333444444666777888999999:::JJJqqqeeeZZZWWWVVVRRRMMMJJJAAAKKKvvvoooSSSSSSqqqzzzXXX===888>>>AAA777999;;;===?????????>>>===CCCAAABBBKKKIIIBBBDDDDDDGGGSSSYYYjjjuuu~~~zzzwww}}}tttDDDEEEqqq^^^BBBIIIFFFxxxxxxvvv[[[XXXqqq|||uuupppmmmnnnppprrrnnn~~~ttt^^^jjjdddMMMCCCGGGOOOMMMOOOtttdddIIIFFFFFFAAADDDDDD<<<>>>EEEBBBFFFeee^^^}}}OOO222:::888888@@@DDDWWWPPP...888...444000222222111FFFMMMvvvZZZKKKbbbqqqGGGnnnrrrmmm|||mmmRRR===666<<>><<<;;;333888===DDDPPPddd{{{{{{___OOOSSSZZZYYYLLL@@@NNNIIIYYYUUUQQQXXXbbbjjjppp[[[bbbooosssbbbiiivvvxxxtttrrr{{{nnnooommmnnn|||TTT@@@999777;;;999CCC===LLLBBB___nnn]]]SSSLLLLLLHHH;;;???:::>>>EEE}}}zzzrrreeeSSSEEE>>>======>>>>>>>>>QQQlllnnnZZZTTT___|||qqqzzzZZZVVV[[[gggzzzsssdddSSSGGG???888666777444444444555555777888999AAA444WWWfffbbb\\\WWWSSSOOOKKKHHHBBBIIIwwwcccUUU___wwwlllLLL999:::CCC:::888:::===:::333444;;;AAA111;;;HHH???AAASSS[[[kkk~~~{{{[[[OOOLLLRRRBBBGGGKKKwww~~~yyy~~~kkkyyy\\\SSSZZZ]]]yyyvvvqqqnnnjjjSSS^^^WWWPPPYYY^^^>>>888:::===444:::LLLJJJ:::;;;LLLOOO[[[yyyccc===333888888999888MMM^^^wwwEEE,,,222555---,,,111000222;;;HHHeeerrrbbbLLLeeehhhUUUhhh}}}zzzoooRRR>>>???DDDDDDLLLYYYyyy|||JJJ777666333:::===888DDDKKKHHHYYYeeeYYYYYYYYYttt{{{^^^RRRWWW```___OOOBBBJJJDDDsssRRRLLLPPPaaatttiii}}}pppbbbooo~~~ooosss^^^CCC;;;<<<@@@888;;;BBBMMMIIIqqq```VVVOOOOOOMMMAAA:::666:::GGGzzzrrrfffZZZJJJ>>>::::::<<<<<<<<<>>>PPPiiipppccc[[[]]]zzzjjjKKKbbbxxx[[[sssrrr|||nnn```OOODDD===777555666444444444555666777888999AAA888TTT~~~gggccc]]]XXXTTTQQQMMMKKKCCCEEEfffkkkWWWZZZooorrr]]]III>>>;;;<<<999555444777999888555===:::???EEEHHHVVViiipppjjjKKKKKKhhhNNNIIIXXXKKKBBBHHHHHH~~~tttaaaPPPHHHLLLdddqqqpppqqqqqqkkkgggdddZZZ888AAABBB111888BBBGGGDDDDDDLLLSSSUUUTTT{{{zzzGGG444888444AAA===CCCKKKjjj:::555000666+++...222111222:::EEE___~~~~~~fffKKKccc{{{\\\NNNdddyyy```JJJ;;;@@@JJJSSSeeezzzwwwKKKEEE;;;333555555333@@@IIIIIIVVV\\\LLLbbbooocccVVVYYY^^^\\\SSSEEEGGGBBBbbbXXXMMMYYYooocccvvvtttbbb[[[nnnRRR@@@<<<;;;@@@999>>>???LLLZZZmmmaaaYYYOOOOOONNNDDD===999<<>>KKK___oooqqqjjjbbb}}}___^^^rrrOOO\\\bbbLLLLLL{{{]]]pppxxxfffYYYJJJAAA;;;555444555444444444555666777999999AAA;;;VVVyyyxxxgggccc^^^YYYVVVSSSPPPNNNHHHEEEXXXyyy]]]XXXiii{{{uuuaaaJJJ;;;888999777555888>>><<<666<<>>CCCIIIOOOSSSVVVXXXXXXyyyddd111...;;;777AAA>>>AAAWWWUUU---;;;///777,,,000333111333<<>>MMMqqq~~~pppbbbWWWNNNFFF===777888:::<<<======>>>BBBQQQjjj~~~rrrqqqWWWPPP\\\rrr~~~qqqjjjCCCHHHAAAQQQSSSttt___RRREEE>>>:::555444666444444444555666888999:::BBB===dddcccpppeeeaaa]]]YYYWWWUUUSSSQQQLLLJJJWWWgggZZZgggyyy|||iiiZZZ>>>;;;;;;===>>><<<===@@@@@@GGGHHH^^^qqqPPPEEEXXXuuuaaaMMMQQQ~~~```DDDEEECCClllrrrppp}}}xxxZZZNNNJJJDDDBBBBBBDDDJJJKKKDDDHHHJJJ[[[{{{XXX///666???555333BBBEEEPPPjjj{{{hhhMMMXXXxxxcccHHH333222===@@@>>>CCCHHHBBB***888222444///111444111333???LLLhhhyyymmmJJJ___^^^GGG:::DDDQQQQQQNNNPPPyyy|||{{{yyyZZZ>>>>>>DDDSSScccyyy]]]<<>><<<:::CCCcccyyylllYYYYYYHHHWWW[[[WWWTTTjjjyyy|||iiiYYYNNNBBB===:::666555666444444444555777888:::;;;AAACCCxxxqqqmmmbbb___[[[YYYWWWVVVUUUSSSOOONNNYYYppp]]]dddsssdddIII777:::@@@======DDDBBBIII]]]vvv\\\NNN\\\NNNIIIYYYTTTAAAFFFDDDmmmppp}}}zzzyyyqqqZZZYYY```HHH<<<<<<;;;CCCGGG===666<<>>===AAABBBLLLIIIHHHSSSVVV]]]rrrgggddduuupppaaaYYYNNNSSSeeetttiiiLLL===CCCOOO```vvv]]]gggjjjCCC888<<<@@@>>>EEEaaazzzxxxjjjKKK===BBB@@@GGG```zzzkkkiiikkknnnlll^^^YYYPPPLLLlllMMMNNN^^^YYYSSSZZZhhhzzzXXXBBB666777CCC???@@@LLLJJJnnnoooqqqyyyuuuaaaVVVUUUQQQPPPNNN>>>HHHOOOqqq___NNNDDD@@@;;;777555777999999888===:::666???]]]yyyooo|||qqq~~~kkk~~~uuubbbTTTJJJ@@@<<<:::666555666333444444666777999;;;<<<>>>KKK{{{jjjaaa^^^[[[YYYXXXXXXWWWVVVWWWSSS[[[|||eeeccciiieee;;;444===BBBAAAAAAEEETTTYYYrrrnnnAAAAAAddduuuHHH===GGGWWWzzzwww}}}yyyrrrOOOBBBAAA888===DDD999;;;999:::;;;:::;;;CCCLLLSSSMMMDDD<<<999:::<<<<<<666999@@@BBB===>>>QQQhhhyyyggggggFFF000///666@@@BBB888>>>MMM999???===---888***111555444......888CCC[[[{{{kkk}}}nnn{{{vvvRRR]]]wwwJJJ???999<<>>GGGVVVlll^^^<<<666666BBBDDDQQQwwwnnnAAA:::IIIKKKIIISSSmmm~~~qqqqqqssstttqqqjjjgggZZZRRRggg___TTT```___YYYXXX^^^kkk{{{rrrooogggCCC888222555CCCCCCFFFEEE^^^tttmmmmmmiii^^^^^^bbb]]]VVVSSS???KKKMMMmmmZZZIII???;;;888555555999;;;:::888:::999999CCC[[[vvvxxxssscccXXXvvvaaaPPPFFF>>>;;;999555444555333444444666777:::;;;<<<;;;OOOttteeeaaa^^^[[[ZZZZZZ[[[ZZZYYYYYYSSS]]]kkkuuujjjiii^^^AAA===GGGKKKGGGMMMooo{{{www~~~SSSBBBJJJ}}}^^^AAA???HHH{{{}}}uuu{{{{{{|||ggg]]]ZZZCCC>>>FFF===CCC===444222:::@@@===666999999999999999999;;;>>>@@@555555DDDOOOXXXqqqnnnaaa>>>888888777555>>>DDD;;;SSStttsss======999///555,,,222222333...///777<<>>BBBCCCCCCIIIRRRTTT[[[aaaeeelllpppssswwwzzz\\\GGG???EEETTTkkkoooCCC;;;999IIIJJJXXXoooEEE@@@IIIAAA===MMMfffwww{{{uuussscccYYYhhhpppNNNssskkk[[[aaaeeennn~~~xxxssszzzdddIIIEEErrrRRR@@@222===;;;444;;;???JJJIIIvvvxxx{{{kkkcccaaaaaakkktttpppUUUQQQ:::IIIHHH}}}jjjWWWGGG>>>999777555777;;;>>>===;;;888999===III\\\nnntttrrroooaaarrrtttjjjTTTcccZZZUUU^^^OOOqqqxxx___MMMDDD<<<999888444222333333444444666888:::<<<===888NNN```aaa___\\\[[[\\\]]]\\\\\\QQQNNN```dddvvvoooyyyYYY???IIIUUURRRWWWnnnEEEJJJ^^^PPP@@@DDDJJJkkkiiiwww|||~~~~~~llleeettt}}}vvvzzzWWWHHHPPPIII;;;DDDEEE;;;555999===<<>>BBBCCCLLLLLLRRRxxx{{{WWW===:::222888@@@;;;;;;CCCGGGvvvUUUJJJ666///222000111333...000///222999<<>>RRRhhhTTTDDDBBBQQQNNNXXXtttDDDEEEOOOEEENNNqqq{{{zzz}}}yyyuuupppdddnnnKKK\\\~~~```WWWdddhhhqqqvvvxxxRRRPPPAAAaaaXXXBBB888999888777999===AAABBBVVVvvv}}}vvvwwwyyypppdddiiiwwwrrr```UUUIIINNNHHHRRR|||{{{dddPPPDDD???555444555555777:::<<<>>>AAA;;;CCCZZZlllnnnlllmmmpppzzzhhh\\\TTTOOOQQQRRRPPPRRRWWWiiisss```LLLCCC:::888777555444555666666666///666;;;555???CCCTTT~~~gggeee___ZZZ[[[___```[[[UUUVVVWWWQQQ___~~~qqquuu___MMMbbbwwwwwwFFFLLLMMMuuurrrJJJAAADDDfffmmmjjjnnnqqqqqqxxxyyymmmpppqqqrrrxxxzzz|||ttteeeMMMHHHCCC@@@AAADDDEEEFFFEEEOOOGGGBBBMMMKKKFFFSSSiiipppppp{{{TTT444999000:::AAA===888>>>NNNZZZIII???777444333000///000///---000555444777JJJaaarrr~~~|||iiiVVVSSSpppeeebbbkkkdddBBB===JJJcccxxxEEEDDDQQQZZZmmmQQQDDDCCCLLL^^^yyytttgggjjjnnnIIIuuulllZZZjjjqqqssswwwQQQCCC>>>ggg{{{HHH<<<777888999888:::???CCCEEEKKKnnn___dddcccdddlllvvvyyynnn```UUUPPPSSSEEEFFF```sss^^^KKK>>>777555555444555666777999:::>>>@@@OOOdddpppnnnmmmqqqkkkqqq}}}xxxqqqqqqvvvqqqWWWKKKBBB:::888777555444555444444555444999<<<:::EEEDDDtttvvvccc```___]]]]]]\\\\\\\\\\\\```^^^TTTVVV{{{sss~~~pppCCCCCCYYY]]]BBBCCCDDDooooooqqqmmmkkkuuuvvvfffcccjjjttt~~~~~~mmmqqq~~~zzzfff]]]TTTTTT\\\cccdddccchhhwwwrrrggghhhhhhsssooommm|||}}}eeeFFF444444<<>>BBBKKKDDDBBBhhh]]]JJJAAA888555444111///000111...///222333999NNNfffxxx{{{^^^QQQfffaaa```iii|||rrrSSS>>>AAAUUUyyyIIIOOOdddzzzfffUUUMMMWWW|||~~~~~~{{{xxxsssgggbbb~~~[[[SSSmmmaaa~~~lllqqq|||gggJJJMMMxxx```<<<999666777999:::<<<@@@EEEIIIPPPkkk___^^^XXX^^^oooxxxooo```XXXZZZ^^^___KKKEEEMMMmmmlllWWWGGG<<<555777666666666666666777888;;;@@@NNN[[[^^^ZZZ^^^gggzzz}}}sssZZZJJJAAA999888777555444555333222444:::<<<:::@@@IIIKKKwwwiii```\\\___aaa^^^YYYYYY^^^ccceee```WWWOOOmmmttt{{{}}}xxxNNNEEEHHHsssyyyHHH>>>FFFFFFuuuuuuvvvoookkkttttttddd^^^ggguuuvvv}}}mmm}}}lllkkkjjjBBB000:::AAA<<>>KKKkkkddddddxxxpppzzzvvvtttxxx}}}{{{|||uuuoooggg___qqqeeeuuu~~~]]]bbb|||oooJJJ999777777777999<<<===???FFFMMMrrrooojjj^^^\\\```iiilllfff]]]ZZZ]]]eeedddRRRNNNMMMjjjjjjSSSCCC<<<:::777777777888888888999999===>>>AAADDDAAA@@@HHHTTTjjjsss}}}jjjTTTHHH???888777777555444555444333333>>>;;;777EEEIIIGGGnnn```ddd^^^```aaa]]]XXXWWW]]]ccc^^^XXXYYYTTTaaa~~~qqqwwwjjjCCCIIIaaa\\\AAABBBGGG\\\sssmmmpppsssmmmlllllldddiiimmmuuu|||{{{zzzuuu~~~xxxzzzyyy[[[:::...777@@@???999AAAGGGGGGKKKjjjjjjYYYPPPFFF>>>;;;888444111111222000///000111:::NNNbbbtttTTT[[[xxxuuuRRRDDD===XXXuuuyyy}}}wwwppplllhhhsssssshhh~~~kkkfffiiittt[[[]]]cccJJJ888999444999777999<<<>>>@@@IIITTTqqqooodddcccUUU___gggggghhhkkkmmmkkk```bbb___SSSUUUSSSjjjqqqmmmOOO===888;;;555666777888999::::::;;;>>><<<;;;:::888888>>>FFFJJJYYYooo|||vvvqqqvvv}}}xxxeeeNNNFFF>>>777777777555444555666666333???999777MMMFFF@@@}}}^^^kkkdddbbb___[[[YYYXXXZZZ[[[VVVPPP]]]___\\\vvv|||RRREEELLLtttJJJBBBBBBDDD}}}tttlll\\\aaaqqqkkk______bbbssstttxxxzzzyyy{{{yyyqqqwwwpppppp|||qqqgggcccbbb___kkkxxxlllYYYIII777...666===>>>CCCLLLMMMIIIYYYooopppQQQTTTKKKBBB???<<<777333333000000000111222888GGGUUUmmmvvv}}}ZZZ```qqqNNNJJJ]]]\\\EEE===BBBrrr~~~wwwssstttzzzxxx```TTT\\\ssscccUUUcccggg___tttzzzkkk\\\UUUUUUVVVHHHIIIEEE333444===777:::777999>>>@@@CCCPPP___qqqeee```cccXXXgggpppmmmkkkooopppmmmjjjbbb]]]TTTWWWXXXfffrrrOOO999444777555555777888::::::::::::777888:::<<<===<<<<<<======HHHZZZooovvvrrrjjjdddXXX[[[zzz}}}xxxtttooodddSSSFFFDDD<<<666777777555444444666999222???999???___IIIUUUuuuqqqbbblllgggbbb]]]ZZZYYYXXXVVVTTTVVVQQQ^^^bbbXXXmmm|||[[[EEEMMM[[[\\\CCCBBB@@@QQQyyypppmmm[[[```pppiii\\\^^^dddrrrxxx{{{yyyxxx|||vvvttt~~~hhh[[[UUU```pppzzz|||wwwpppllliii___[[[XXXSSSbbbzzzfffFFFDDDGGG:::555:::>>>@@@DDDLLLTTTXXXVVVmmm}}}lllbbbbbbYYYPPPGGGDDD@@@:::666555...000222111222777AAAJJJbbbyyy~~~{{{```ccctttNNN888EEEiiioooJJJ>>>@@@\\\zzztttuuuuuuttt___YYYRRRPPPXXXiii|||~~~yyypppmmmyyyxxxuuuxxxiiicccZZZNNNJJJDDD===<<<:::444777===::::::666888???CCCIIIZZZmmmooohhhgggmmmkkkkkklllmmmkkkfffddddddvvvbbb^^^VVVSSSWWW___|||wwwWWWAAA999888999:::<<<=========<<<<<<666999===>>>===<<<<<<;;;666:::AAAIIIQQQXXX\\\^^^fffhhhfffbbbccciiijjjggg|||uuuhhhYYYOOOKKKKKKDDDFFFGGGJJJSSS[[[VVVKKKTTTNNNGGGDDDEEEEEECCCAAABBB;;;666777777555333444444<<<222???<<>>@@@AAABBBBBBBBB@@@???>>>>>>BBBCCC>>>999:::>>>AAA:::>>>BBBCCCAAA???@@@AAADDDJJJJJJAAA===AAAHHHJJJJJJLLLMMMMMMLLLLLLOOOQQQRRRHHHCCCHHHMMMMMMMMMPPPUUUWWW[[[```dddbbb\\\WWWAAA:::555666777555333444111===222???@@@[[[]]]lllhhh___aaa```^^^[[[XXXUUUSSSRRR\\\]]]TTTKKKPPPcccVVVGGGMMMpppUUU===JJJDDDNNN{{{nnniiiyyyxxxssscccXXXcccjjj```kkkyyywwwbbb]]]pppvvvxxxvvvTTTGGGXXXqqq|||hhh\\\888222AAA<<<888???===@@@???CCCHHHKKKYYYxxxuuucccNNNlll^^^___VVVMMMJJJEEE>>>999888...111111///000777@@@GGGjjjdddWWW{{{pppIII...LLLggguuuxxxXXXFFFHHHXXXxxx|||}}}www|||ssspppuuuwwwwwwxxxooohhhgggddd\\\SSSOOOIIIGGGEEEGGGRRRhhhzzzmmmhhhqqq|||qqqdddZZZVVVPPPHHHAAA===<<<:::888777777888888>>>444DDDGGGHHHJJJggg{{{nnn]]]```cccdddmmmhhh^^^^^^___```hhhttt]]]RRR\\\___TTTQQQYYYPPP@@@BBBIIIIIICCCFFFPPPNNNEEEFFFHHHOOOKKKLLLKKKIIINNNIII>>>UUUNNNJJJPPPIIIGGGKKKQQQNNNQQQOOOIIINNNRRRKKKUUUUUU^^^___UUUXXXeeejjjfff^^^^^^aaa```jjj~~~TTT999000::::::666555222666<<<000333SSSkkkjjj^^^qqqkkkZZZ^^^YYYXXXWWWWWWVVVVVVVVVWWWWWWRRRPPPPPPNNNXXXvvvaaaSSS>>>VVVuuuOOO<<>>@@@BBB:::DDDJJJTTTssszzzfff```[[[YYY[[[XXXVVVRRRLLLGGGAAA>>>;;;555222000000000222;;;EEErrr}}}zzz|||yyySSS]]]qqqXXXHHH777VVVdddMMMJJJfffwwwxxxSSS===KKKooo~~~{{{zzzwwwqqqqqqyyy{{{yyy}}}nnnddd\\\ZZZWWWOOOHHHDDDDDDCCCBBBBBBJJJ^^^wwwsssccc]]]hhhzzzuuutttjjj]]]UUUPPPLLLDDD>>>;;;:::999888777777888888;;;999BBBDDDLLLbbbxxxpppgggdddaaaaaadddkkkeee^^^aaaaaa```gggdddXXXUUU\\\\\\TTTUUU^^^SSS@@@DDD===DDDFFFFFFGGGCCCAAAGGGNNNPPPRRR\\\]]]VVVVVVWWWXXXPPPJJJZZZaaaQQQOOO\\\aaaYYY[[[^^^YYYWWW\\\___ccckkktttooocccfffsssxxxmmmzzzYYY>>>333999888555666555888999<<<===PPPkkkTTTjjjbbbfffaaa___VVVUUUTTTSSSSSSTTTUUUUUUTTTQQQSSSXXXWWWZZZkkkuuuvvvQQQLLLQQQxxxVVVFFF777LLLKKKggggggddduuusssnnnfff]]]XXXZZZaaaggg]]]ZZZYYY```ppp|||qqqhhhZZZPPPQQQWWWaaasssvvvllleeeYYYLLLDDD===666666;;;:::???CCCBBBBBBDDDGGGHHHaaadddkkkhhh]]][[[XXXVVVYYYUUUSSSQQQNNNIIIEEEBBB@@@:::555222111000222999BBBjjj|||uuu{{{RRRXXXuuuYYYCCC000GGG{{{gggDDDEEETTTiii{{{OOOBBB[[[{{{zzzuuuwww}}}wwwqqqqqqvvvwwwuuuwww~~~xxxjjj___UUUPPPMMMGGGAAA???===>>>>>>===@@@OOOgggzzzqqq___WWW```uuuwwwppphhh```UUUMMMJJJFFF???:::999888777777777777888999===???AAAIIIJJJbbbtttwwweeedddrrrdddaaa^^^cccaaabbbiiiddd]]]```aaabbbdddccc\\\TTTUUU[[[{{{TTT>>>DDDFFFJJJLLLKKKJJJIIILLLOOOKKKGGGNNNZZZ\\\TTTQQQVVVWWWJJJccc}}}WWWKKKYYYccc]]]^^^aaa[[[SSSWWWccchhhyyyooo___aaalllpppqqq\\\AAA555888555444888888999444BBBFFFXXXpppZZZuuu^^^```aaaVVVVVVTTTRRRQQQQQQRRRUUUVVVSSSQQQTTTZZZ[[[ZZZbbbmmmxxx[[[FFFNNNrrr}}}DDD@@@BBBDDDaaauuuffftttnnnrrrooommmhhhccc^^^]]]```bbb]]]]]]]]]cccsss~~~zzzzzzrrrddd\\\WWWRRROOONNNPPPPPPMMMKKKGGG@@@999999777888===@@@AAAEEEIIIDDDHHHFFF???AAAQQQaaajjj}}}lll___^^^^^^[[[YYY[[[^^^]]]ZZZUUUOOOGGGAAA>>>???:::555333111111666>>>SSSvvvxxxrrrqqqVVVTTT{{{```FFF666666lllPPP555FFFWWWUUUOOOmmmuuurrruuu|||{{{tttppppppqqqoooqqqvvvwwwiii\\\PPPKKKGGGCCC???>>>888<<<===:::999CCCXXXjjj|||qqqaaaVVVVVVdddzzz~~~tttmmm]]]VVVNNNHHHEEEBBB===999777666666666666888999:::<<<@@@AAATTTNNNbbb}}}oooeeeeeezzzeee```\\\XXXPPPRRR\\\ZZZVVV]]]bbbjjjoooiii___ZZZXXXVVViii```EEEHHHHHHEEEGGGIIIHHHMMMMMMFFFGGGJJJVVVUUUUUUWWWNNNOOOQQQ```\\\TTT^^^fffnnnnnnhhhccc______eeepppyyylllqqqzzzVVV@@@666999555444999999===555>>>FFFfffgggtttmmmdddZZZ]]]PPPWWWUUUSSSQQQQQQSSSVVVYYYTTTRRRSSSVVVUUUVVV___kkkuuuJJJFFF```[[[DDD>>>NNN999hhhjjjzzzrrrsssmmmllljjjgggeeedddeeefffdddiiikkknnnzzzzzzwwwyyyqqqZZZTTTVVVVVVNNNJJJEEECCCFFFIIIIIIHHHGGGHHHHHHHHHDDD@@@======;;;CCCIIIPPPccckkkeeebbbdddccc^^^[[[\\\eeedddbbb]]]WWWOOOHHHCCCBBB<<<666444222111444:::EEEfffzzzxxx^^^VVV~~~kkkOOO>>>888NNNmmmGGGHHHbbbpppyyy}}}vvvuuuvvvyyyyyyuuusssuuuuuusssppppppzzzcccVVVHHHBBB???<<<::::::777<<<>>>;;;777===MMM[[[nnnlllcccTTTIIINNNaaarrr|||yyyssshhhaaaUUUPPPJJJEEEBBB???<<<999555555555555777999;;;<<<666CCCCCCSSSbbblllnnniiifffyyyccc___cccXXXKKKNNNYYYWWWXXXeee^^^hhhooolllgggddd___YYYTTTiiiyyyNNNFFFDDDMMM___cccVVVSSSTTTHHHOOObbbzzziiieeerrr```TTTkkkmmmrrryyy|||}}}JJJ:::666:::555555:::999???;;;;;;JJJvvvTTTzzz{{{dddfffVVV\\\YYYWWWUUUSSSQQQQQQSSSVVVXXXTTTVVVXXXVVVPPPPPPZZZfffqqquuurrrLLLMMMTTT}}}eeeEEE@@@AAAJJJ]]]kkk___iiirrrjjjpppeeeeeeeeefffiiilllooopppoooxxx{{{zzz|||sssqqqvvv{{{xxxsssuuuzzzttt^^^ccc[[[PPPIIIEEEBBB>>><<>>gggwww```~~~~~~xxxqqqeeelllzzzTTThhh}}}{{{|||zzzzzzuuuvvvzzz|||tttmmmuuuxxx___QQQDDD>>><<<999888999777<<>>999LLLGGGKKK|||tttkkkqqqooolllwwwiiifffddddddiii{{{tttdddhhhlllrrrwwwvvvrrrkkkbbbZZZUUUgggSSSDDDLLLfffnnnbbbggg]]]```|||sssaaaqqqooo???555666:::666666;;;999888>>>AAAbbb```~~~jjj```___UUU\\\```VVVTTTRRRPPPPPPQQQSSSTTTRRRXXX]]]ZZZQQQMMMQQQXXXQQQTTTJJJMMMJJJWWW}}}[[[CCCJJJuuu}}}KKKEEE:::IIIUUUoooVVVZZZbbbeee^^^fff]]]]]]___dddkkkqqquuuvvvuuu}}}||||||}}}vvvnnnkkkrrrzzz{{{vvvmmmvvvtttjjjggg]]]fffpppxxxyyywwwbbbdddgggjjjjjjfffaaa```aaa^^^______^^^\\\XXXUUUSSSHHH@@@999777555222222555CCCYYYvvv\\\ooovvv]]]AAA111999JJJwww~~~mmmeee]]]IIICCCEEENNNpppWWWGGG^^^||||||}}}~~~|||ssskkkkkknnn]]]PPPCCC===<<<:::999;;;555:::>>>===:::999===AAARRR[[[```WWWFFF===CCCMMMuuuwwwlll___VVVSSSHHHEEEBBB>>>;;;999666555333444444666999<<>>:::777333111222999TTTaaaccc|||dddLLL777000BBBZZZqqqsss```ggguuuzzzhhhlllwww}}}qqqWWWMMM===@@@777888:::===KKKkkk|||uuuttttttpppkkkfffyyycccXXXKKK???:::999888777888333777<<<<<<:::888888999DDDNNNVVVQQQCCC999999>>>VVV||||||~~~uuulllcccVVVOOOPPPDDDBBB???;;;888666333222333444555666999===@@@BBBOOOFFFUUUqqqsssgggvvvnnnjjjjjjeeegggbbbaaa^^^cccvvv~~~hhh[[[ggglllooovvv{{{rrrbbbZZZ[[[ZZZ```kkkfffQQQ888===555777999333555<<<;;;>>>EEE]]]{{{uuuggg___RRRbbb\\\QQQYYYXXXWWWVVVTTTSSSSSSRRRRRRRRRPPPMMMMMMOOOQQQQQQRRR]]]yyyfffIIINNN^^^___HHHNNNQQQUUU;;;GGGBBBKKKGGGjjjXXXdddbbbZZZfffddd\\\kkkkkkllloooqqqooojjjeeennnyyywwwiiidddmmmqqqlllvvv~~~{{{vvvzzzttt}}}zzz|||eeeeeeeee```ccchhhkkkkkkhhhfffcccaaaaaa```___]]]\\\[[[ZZZYYYUUUKKKBBB===999333000111999ZZZjjjeee[[[mmmTTT???000111HHHdddhhhgggnnnmmmXXX===CCC[[[iiinnn\\\FFFKKK```xxx{{{VVV???---;;;777:::,,,JJJPPP~~~}}}vvvyyy~~~{{{xxxpppsssvvv|||rrr\\\OOOGGGAAA>>><<<888666888666999===>>>===;;;999999???GGGNNNNNNEEE<<<888888;;;VVV{{{xxxhhhcccxxx}}}rrriiibbbaaa[[[RRRNNNPPPEEECCC???;;;888777888999333666333666??????BBBOOOHHH\\\UUUmmmqqqtttmmm```\\\cccfffaaaaaa______ccciiilllkkkiiiiiiqqqsssjjjaaa\\\XXXUUUTTTTTTQQQqqqhhhPPP@@@999666666555555555666999;;;===<<>><<<888333222888RRRuuuwww|||rrr]]]{{{SSSFFF555777999ZZZXXXCCCTTTffffffUUUCCCBBBJJJeeeuuueeeFFFBBBMMMdddvvvPPP???666<<>>;;;888666555555666555999666777@@@BBBDDDNNNKKKWWWfffjjjlllfff]]]]]]eeegggaaa\\\YYYVVVZZZaaafffgggeee```eeeddd]]][[[___\\\SSSMMMNNNIIIaaawww```XXXLLL@@@777222222222555555555555777:::<<<>>>DDDBBBBBBPPPeeennnbbbYYYXXXYYYVVVRRRQQQQQQPPPPPPOOOPPPRRRUUUVVVMMMMMMKKKKKKLLLMMMOOOPPPQQQLLL___uuucccfffuuutttKKKBBBTTT~~~kkkAAA<<>>===ZZZkkkJJJHHHaaa~~~nnnOOO===555===CCC@@@@@@GGGQQQooooootttvvvxxx~~~xxx{{{xxxxxxvvvuuuwwwgggdddooommmNNNCCC===999999999666777999555777:::;;;;;;:::;;;<<<:::888888:::<<<;;;888555999444777HHHWWWTTTEEE888<<<:::LLLgggiiiPPP???@@@999AAAIIIJJJIIIHHHEEEBBB;;;:::999777666555444444444<<<::::::DDDIIIIIIOOOYYY]]]|||llldddffffffbbb^^^ccclllllleeeYYYTTTPPPSSS[[[bbbcccaaa]]]bbb^^^VVV\\\iiieeeUUUNNNNNNIIITTT||||||lll]]]QQQIII@@@>>>;;;888777777888999444444555666999<<>>GGGQQQRRRaaa}}}mmmZZZbbbeeeeee___[[[___fffjjjyyyuuuppplllrrr|||{{{tttrrrwww{{{{{{|||yyyzzz{{{|||vvv~~~{{{dddjjjbbb[[[YYYYYY[[[aaagggYYY^^^bbbaaa^^^___eeelllaaabbbdddeeeccc___[[[YYYUUUQQQNNNIII@@@777444666555DDDUUUyyyxxxsssbbbgggxxxuuuXXX======111BBBwwwHHHGGGVVVxxxlllGGGUUUsssZZZ___aaaLLL;;;444>>>GGGFFFDDDHHHUUUkkkyyyWWWFFFdddsssxxx|||}}}yyyyyyvvvlllffffffccc^^^```dddmmmIIIAAA<<<888999999777777:::888:::<<<<<<;;;;;;;;;<<<===:::777666666666444333666555888>>>@@@===;;;;;;>>>444444???CCC======CCC555;;;<<<:::;;;AAAAAA===999999999888777777666666111<<<>>>???JJJNNNNNNSSSYYYvvvrrreeeeeehhhgggddddddkkksssqqqiiiXXXTTTQQQUUU]]]cccbbb___^^^fffbbbXXX^^^lllgggTTTPPPMMMKKKOOOeeettthhh]]]SSSLLLGGG>>>===:::777444333222222444444666888;;;>>>AAABBBEEEIIIRRReee```___]]]YYYUUURRRSSSUUUUUUUUUTTTTTTUUUUUUVVVWWWOOOOOONNNNNNOOOPPPQQQRRROOOQQQRRRWWWpppyyydddJJJBBBSSS~~~gggHHH>>>IIIPPPYYYiiiaaaYYYbbb```^^^^^^bbbiiimmmnnnuuunnneeedddlllxxx{{{tttrrruuuvvvuuuvvv~~~yyyuuu}}}~~~vvvwww|||yyyvvvqqqkkk^^^mmmgggbbb```^^^\\\___ddd___ccceeeaaa\\\^^^iiisssmmmmmmmmmlllhhhccc]]]ZZZZZZVVVSSSPPPHHH>>>888777,,,EEEOOOwwwjjj```oooyyyaaaHHH999444>>>iiiZZZcccsssggg}}}VVVDDD999555>>>EEEDDDEEEJJJNNN???CCCBBBDDDWWWyyyvvvvvvvvv{{{mmmuuuoooeeeiiieeecccddd^^^vvvqqqKKK@@@;;;888999999777777999===???AAAAAA@@@>>>>>>>>>;;;:::888555222111333555999999;;;<<<999444666;;;222777999999:::<<<:::666555777777888<<>>888666444222111111222333444555777:::===@@@BBBDDDDDD>>>lll|||\\\cccdddbbb[[[UUUTTTXXX\\\ZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQIIIRRRUUURRRaaa}}}ssswwwzzzOOOJJJ???SSS\\\HHH999BBBSSSYYYjjjaaaQQQYYYXXXSSSTTT^^^lllttttttppplllcccZZZ[[[cccmmmuuuyyy{{{{{{~~~}}}|||vvvsss|||~~~~~~yyy{{{www|||yyyyyyzzz}}}yyylllfffmmmmmmfffbbb```^^^ZZZYYY\\\fffiiiiiiccc]]]^^^iiisssnnnmmmkkkiiieeeaaa^^^\\\\\\UUUPPPOOOKKKBBB888333///======kkkwwwlllwww```eeekkkNNN<<<888///ZZZ}}}{{{~~~|||TTT===999999>>>???@@@FFFPPPKKK888DDDKKKBBB<<>>???@@@>>>======@@@CCCGGGAAA>>>BBBFFFDDD@@@???999CCCEEE===<<>>777777666555555555666666777===AAAHHHKKKFFFOOOhhhooosss{{{mmmfffdddbbbdddhhhjjjgggcccWWWYYY\\\^^^___]]][[[ZZZ]]]cccaaaWWWRRRRRRNNNFFFEEEDDDHHHOOORRR]]]uuueee^^^TTTKKKDDD>>>:::777888777555555555777:::<<<555777999<<<>>>AAACCCDDD:::999wwwggg\\\^^^aaa```YYYUUUWWW]]]```\\\[[[ZZZXXXVVVTTTSSSRRRUUUUUUTTTSSSRRRQQQPPPPPPLLLQQQRRRNNNSSSlllqqqiiisssmmmMMMCCCCCC[[[|||gggGGG<<<@@@SSShhh~~~zzzYYYLLLNNNSSSYYYRRRSSS___lllnnnggg```bbbZZZTTTVVV[[[```fffkkkxxx|||~~~~~~~~~zzzyyy|||}}}|||tttvvv{{{|||xxx{{{|||uuupppvvvmmmrrrooozzzjjjkkkiii___^^^eeeaaa^^^\\\]]][[[XXXYYY]]]gggiiihhhccc^^^^^^eeemmmeeedddbbbaaa____________```XXXRRRRRRPPPGGG===777444<<>>@@@??????BBBCCCGGGMMMPPPPPPNNNLLLKKKHHHHHHHHHKKKNNNQQQQQQPPPTTTNNNLLLRRRXXXWWWSSSQQQVVVTTTOOOJJJIIINNNPPPOOOEEEFFFQQQ^^^XXXEEE===BBB:::999777666555666777888======@@@LLLOOOIII```ttt}}}mmmuuuxxxttthhhfffeeeggghhhhhhffffffZZZ^^^aaa```ZZZWWWXXXZZZ```]]]XXXSSSOOOLLLKKKLLLEEEKKKIIIOOOZZZ[[[ppp~~~qqqgggVVVQQQJJJCCC???===:::999333222222222222222333444777888:::===@@@BBBCCCDDDAAAZZZsss}}}\\\aaaVVV\\\\\\WWWTTTXXX\\\\\\YYYYYYXXXVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPOOONNNMMMQQQLLLKKKLLLKKKSSSnnnyyymmmmmm|||NNN:::KKK[[[[[[tttQQQAAADDDUUUdddxxxhhhOOOLLLMMMQQQQQQZZZVVVXXXbbbgggbbbYYYTTT\\\WWWUUUWWWXXXWWWZZZ```pppuuuxxxyyy|||}}}wwwyyyyyyvvvwwwyyywwwqqqeeegggnnntttvvvuuuwww|||||||||ttt|||qqqwww||||||zzzwwwrrrrrrrrrkkkkkklllhhhhhhddd\\\YYY[[[^^^^^^YYYUUUZZZcccbbbcccdddccc```aaaeeeiiiaaaaaaaaaaaaaaabbbbbbcccaaa\\\XXXWWWRRRIIIAAA>>>000000BBBIIIvvvyyyyyytttlll^^^}}}hhhKKK:::444>>>[[[lll}}}{{{xxxtttpppwwwvvvjjjbbb===;;;:::;;;???HHHXXXfffOOO>>>999777LLLiiijjjmmmvvvssszzzuuufffdddkkkVVVhhhcccfff]]]YYYgggBBB???>>>CCCGGGGGGHHHJJJCCCHHHOOOTTTUUUTTTRRRQQQOOOLLLJJJOOOWWWZZZVVVQQQSSSVVV[[[___^^^[[[___eeeddd[[[XXX^^^```[[[VVVXXXPPPeeerrrPPPIII???===:::888777888:::<<>>:::777444333222333444666777777666666888999;;;>>>@@@BBBCCCDDDZZZwww}}}kkkVVVZZZSSSZZZ[[[WWWUUUWWWXXXVVVUUUUUUUUUTTTSSSRRRPPPPPPKKKLLLLLLMMMMMMMMMLLLLLLQQQFFFFFFQQQPPPLLL^^^|||sss]]]```ooommmEEEIIIJJJCCC___zzzcccFFFBBBOOOeeehhhwwwSSSNNNOOOFFFLLLTTTRRRRRRXXXbbbeee___[[[\\\ZZZWWWWWWZZZXXXSSSUUUZZZnnnsssvvvvvvwwwyyyxxxtttmmmzzz}}}ssspppqqqpppOOOSSS\\\iiirrrvvv{{{xxx{{{~~~~~~~~~|||zzzyyyzzzttttttkkkppprrrggg```jjjgggQQQWWW]]]cccaaaVVVOOOWWWddd]]]___bbbcccdddeeegggiiieeefffggghhhhhhgggffffff\\\ZZZXXXVVVNNNDDD???@@@@@@***===@@@lllmmm|||]]]zzz[[[AAA999888DDDvvvxxxlllccckkkqqqwwwuuuooolllooossstttsssssssssppp}}}hhh@@@;;;888:::CCCPPPaaannnQQQGGGOOOUUUiiixxxsssoooiii{{{xxxxxxqqqgggdddhhhiiigggbbbccc___\\\aaattt{{{zzzVVVAAAGGGPPPGGGRRRYYYCCCCCCCCCMMMeeerrraaaWWWccclll^^^cccmmmqqqkkkxxx{{{~~~]]]kkkaaaAAA;;;777888999888:::>>>???PPPCCCLLL```ddduuussshhhbbbiiikkkmmmgggfffkkkjjjdddhhhrrriii```XXXTTTQQQQQQZZZeee\\\QQQHHHGGGEEECCCFFFKKKIIIHHHFFFFFFIIINNNTTTWWWtttiii^^^TTTNNNDDDAAA===888555444444555555666666555444444666888<<>>???DDDVVV]]]fffFFFJJJVVVoooxxxvvvqqqyyytttqqqggg\\\ZZZ```dddddd^^^___[[[YYY[[[ccc{{{bbbCCCDDDSSSUUU___```HHHJJJXXXoooyyy|||hhh===888666888::::::<<<@@@FFF>>>EEEZZZaaa{{{mmmoooddd]]]aaaaaahhhbbbbbbhhhgggaaaaaaggg^^^XXXUUUVVVVVVVVV[[[bbbXXXPPPKKKJJJIIIEEEDDDGGGCCCBBBAAA@@@BBBEEEIIIKKKwww~~~yyyqqqhhh^^^TTTKKKEEE===;;;777444222222333444444555777888777777999;;;;;;DDD???777666333JJJwwwuuueee\\\YYYSSSTTTTTTSSSSSSTTTUUUVVVTTTSSSQQQRRRSSSPPPLLLIIIIIIJJJFFFHHHIIIIIIGGGEEEFFFHHHHHHFFFEEEGGGLLLQQQTTTVVVkkkTTT^^^ooo|||oooZZZTTT[[[qqq___GGGCCCCCCJJJ```iii@@@HHHUUU::::::AAAxxx^^^OOOCCCCCCGGGHHHHHHHHHMMMMMMOOOTTTUUUSSSTTTXXXYYYXXXXXXZZZ^^^fffoootttrrrwwwvvvqqqttt{{{xxxooojjjrrrrrrjjjiiimmmeeeUUUNNNXXX}}}qqqoooxxx|||xxx{{{}}}~~~yyyyyyyyyxxx~~~xxxqqqrrrooojjjiiijjjiiieeeaaabbbcccaaa______aaacccdddaaa```bbb```[[[[[[___dddccc___]]]```ggghhhdddeeebbbcccfffddd\\\XXXZZZWWWXXXYYYUUUPPPKKKKKKKKKHHH>>>>>>999TTTyyy}}}zzz{{{fffbbbzzzvvvLLL555;;;<<<>>>TTTTTTnnnuuuCCCCCCFFFQQQpppxxxuuuaaaBBBMMMPPPkkkYYYGGGVVVqqq[[[LLLUUUpppxxxWWW======???CCCOOOJJJIIICCCPPPllluuugggqqqwwwwwwppplllccc[[[YYY]]]```___XXXXXXTTTTTTWWWUUUeee|||tttTTTXXXxxxQQQ777444555:::>>>???BBBGGGFFFMMMVVVmmmmmmuuufffdddggg___[[[``````bbb]]]^^^dddddd^^^ZZZ]]][[[WWWVVVXXXXXXTTTQQQPPPMMMJJJIIIKKKKKKGGGCCCCCCDDDCCCBBBBBBBBBCCCDDDEEE^^^uuummmvvv}}}kkkggg___XXXPPPIIIAAA<<<777555333111111111222333222555888:::;;;;;;<<<===;;;:::;;;<<<<<>>??????:::;;;???KKKqqqoooYYY^^^XXXUUU[[[ZZZTTTTTTSSSTTTUUUTTTRRRPPPSSSRRROOOMMMJJJIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFGGGJJJJJJJJJKKKNNNOOOOOONNNHHHQQQkkk|||sssrrruuuxxxdddVVVQQQWWW___^^^ooosssYYYNNNGGGCCCHHHRRRwwwuuu___OOO:::???RRRKKK@@@LLLpppLLLDDDEEEIIIMMMNNNNNNOOOPPPIIIJJJNNNRRRQQQNNNQQQWWWTTTOOOKKKNNNWWW```ccccccbbbiiimmmkkkjjjmmmmmmjjjiiimmmkkkeeefffkkkggg]]]YYYeee~~~tttkkkqqqooo|||xxxqqqkkkkkkqqquuuuuurrrssszzz|||sssnnnppptttwwwyyyuuuwww}}}zzzzzz|||tttuuuyyy}}}~~~~~~}}}wwwrrreeekkkrrrpppbbbSSSMMMPPPeeehhhhhhffffffiiikkkiiidddaaa\\\WWWUUUWWWZZZ]]]\\\[[[[[[]]]]]]\\\[[[[[[gggddd\\\UUUTTTWWWVVVRRRXXXYYY[[[YYYTTTRRRUUU[[[TTTSSSQQQQQQQQQPPPNNNKKKKKK;;;===:::888]]]hhhuuukkknnnUUUGGG]]]rrrJJJDDDlllZZZFFFLLLyyyqqqQQQFFFOOOwwwzzzSSS:::HHH^^^kkkiiiQQQEEETTTuuu}}}mmmiiibbb[[[YYYXXXWWWTTTRRRVVVSSSKKKNNNWWWUUUUUU```|||zzz}}}zzzxxxuuussskkklll}}}sssjjjaaaYYYTTTNNNHHH>>>@@@DDD333&&&000444555999???BBBCCCHHHOOOVVVYYYccc^^^aaabbb^^^[[[___dddfffhhheeeaaa___aaacccccceeehhhSSSTTTUUUUUUVVVUUURRRNNNKKKJJJHHHFFFEEEEEEDDDAAA>>>??????@@@@@@@@@@@@@@@BBBZZZzzzgggpppppp```\\\gggvvv}}}yyytttmmmddd[[[UUUMMMJJJEEEAAA>>>;;;888666555444333222111222222333111444999<<<======>>>???@@@??????EEEddd~~~mmmlll[[[^^^bbbUUUVVV```^^^XXXVVVSSSRRRSSSSSSRRRRRRTTTSSSPPPNNNMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEGGGHHHIIIIIIIIIKKKTTTooo~~~lllddduuuzzzoooQQQGGGMMMVVV___iiixxxzzzggg[[[NNNAAA;;;DDDSSSbbbtttyyybbbTTTFFFFFF===DDDZZZcccssssssPPPRRRAAAGGGMMMOOOOOOOOOOOOPPPHHHIIIKKKNNNMMMJJJKKKPPPNNNNNNPPPSSSXXX\\\___```^^^hhhooolllgggfffjjjmmmccciiihhhaaa^^^dddhhhggg___bbbnnnmmmooovvvqqqtttsssqqqmmmkkkkkkllloooppplllttt{{{{{{uuurrruuuzzzjjjpppqqqrrrxxxsssooowww||||||{{{wwwrrrsssyyy|||{{{{{{~~~}}}yyysssmmmddd[[[PPPLLLVVVeeehhhhhheeeeeeiiiooonnniiieeeccc___[[[YYYXXXXXXXXXVVVYYYZZZXXXUUUWWW[[[___```dddccc\\\VVVUUUTTTRRRZZZ\\\ZZZTTTOOOPPPVVV[[[QQQQQQQQQRRRTTTUUUTTTSSSUUUFFFBBBAAA777LLL}}}kkkqqqfff|||kkkeee}}}qqqXXXfff```XXXyyykkkeeeYYY<<>>?????????@@@JJJeeeuuuwww~~~gggWWWPPPTTT^^^uuuzzzsssnnnkkkfffaaa[[[SSSLLLFFFAAA>>>:::888777666444333333222222222111222222333444777:::<<<<<<===>>>???999:::===\\\{{{qqq\\\ZZZ\\\ZZZUUU[[[```[[[YYYVVVRRRPPPPPPQQQQQQQQQSSSQQQOOOOOOPPPQQQPPPOOOOOOMMMJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDFFFGGGGGGGGGHHHGGGEEERRRxxxyyymmmkkkfffhhhllltttQQQTTTOOOHHHBBB@@@CCCIIIMMMQQQUUU[[[```dddeeedddccc\\\XXXQQQJJJEEECCCCCCDDDLLLTTT```mmmyyyaaaSSSIIIAAA@@@CCCVVVOOOEEEWWWGGGIII@@@FFFKKKJJJHHHIIIJJJIIIFFFCCCDDDGGGHHHEEEEEEGGGFFFKKKQQQUUUXXX[[[___cccaaahhhmmmjjjbbb___ccciii^^^cccddd\\\XXX]]]eeeiiidddbbbcccjjjtttyyyuuupppoooooonnnllljjjjjjnnnqqqmmmjjjjjjooowwwzzzvvvqqqjjjrrrpppnnnrrrqqqpppzzzxxxwwwwwwxxxyyywwwqqqlllqqqzzzxxxnnn___ZZZSSSJJJCCCHHH\\\ooogggeeeaaaaaafffkkkiiibbbaaa```______^^^\\\YYYWWWRRRXXXYYYTTTOOORRRXXX\\\WWW___ddd```ZZZYYYYYYYYYVVVWWWTTTMMMIIILLLPPPRRROOOQQQTTTWWWYYY\\\]]]^^^TTTMMMBBBFFF???EEEooo~~~}}}wwwzzzfffmmm```<<<<<>>BBBFFFHHHJJJRRR[[[kkksss}}}hhhggg^^^ccc^^^aaakkkccc[[[ggghhhjjjjjjeeeaaadddlllsss___eeeeee\\\TTTTTTVVVWWWWWWVVVNNNDDDAAACCCAAA===>>>>>>>>>===>>>>>>???@@@???DDDQQQrrr|||hhhVVVMMMLLLRRRhhh}}}|||xxxyyy|||}}}xxxsssrrrtttuuusssrrrpppjjjbbb[[[XXXTTTQQQMMMHHHCCC@@@:::777444222222333222222222222333444555666777777999;;;============>>>@@@888HHH[[[jjjYYY\\\WWWTTT[[[\\\XXXYYYUUUSSSQQQPPPPPPOOOMMMLLLNNNMMMLLLNNNPPPQQQOOOMMMMMMJJJGGGFFFHHHJJJJJJIIIGGGGGGGGGHHHIIIIIIGGGEEEEEEDDDCCCHHHZZZxxxxxxoooYYY]]]______bbbooosss~~~zzzqqqfffZZZQQQLLLIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJQQQ\\\eeelllnnnQQQBBBAAAAAA???CCCLLLcccaaa```]]]RRRMMM>>>AAAFFFGGGDDDCCCFFFHHHFFFCCC>>>===BBBFFFEEECCCBBBAAAEEEKKKPPPSSSXXX]]]aaa___```aaa___[[[YYY\\\```^^^aaaaaa\\\ZZZ\\\aaacccaaa```^^^fffnnnppppppkkkggggggggggggiiikkkmmmnnngggaaa^^^dddnnnrrrmmmffffffnnniiicccffffffhhhrrriiinnnwww}}}}}}xxxpppkkkppp{{{sssccc???MMMXXXUUUOOOTTTdddrrreeeeeeccc```aaaeeeccc______^^^]]]^^^___]]]YYYUUUSSSWWWWWWQQQNNNQQQRRRQQQPPPWWW\\\[[[YYYZZZZZZXXXPPPSSSRRRMMMLLLOOOOOOKKKOOORRRVVVWWWWWWXXXZZZ]]]LLLOOO>>>DDDDDD???eeexxx{{{rrrfffsssnnnEEEAAAGGGKKKYYYrrrzzzttt{{{nnniiiYYYUUUXXXccchhhcccZZZUUUUUU[[[ZZZYYY]]]WWWRRRXXX^^^kkkrrraaa___bbbbbbcccaaa]]]ZZZXXXWWWSSSYYYUUUSSSYYYXXXUUUYYYWWWTTTNNNPPPYYYVVVTTT___QQQ\\\QQQGGGOOOLLLBBBHHHCCCCCCEEE;;;999???999777999888777777777777555333>>>333444888555777???BBB===???DDDKKKOOOUUU```kkk{{{}}}ppp```eeehhh```bbblllbbb___uuufffkkklllfff```aaajjjqqqVVV___ccc[[[TTTVVV[[[^^^PPPPPPJJJAAA???CCCBBB===>>>===<<<;;;:::;;;<<<<<<:::AAACCCVVV|||tttaaaUUUSSSWWWiii|||~~~pppiiidddeeejjjjjjccc\\\[[[]]]]]][[[[[[ZZZVVVOOOJJJGGGDDDBBB@@@>>><<<999888555222111111333333222222333555777999;;;=========>>>???>>>======???AAABBBnnnmmmyyy```YYYRRR[[[WWWXXXaaaXXXOOO\\\QQQQQQPPPPPPPPPNNNJJJGGGJJJIIIJJJLLLPPPPPPNNNKKKHHHEEEBBBBBBDDDGGGGGGFFFAAABBBDDDGGGHHHFFFBBB>>>DDDDDDHHHJJJEEEKKKlll~~~lll^^^PPPNNNVVV^^^]]]YYYwww~~~|||ppplllfff```\\\[[[\\\]]][[[eeeqqq{{{yyybbb___TTTDDD;;;>>>EEEJJJbbbvvv|||ZZZ===OOOXXXIIIEEEIIIHHHBBBBBBHHHJJJHHHCCC<<<:::AAAGGGHHHEEECCCEEEEEEGGGKKKQQQWWW\\\___\\\XXXUUUVVVYYYZZZ[[[\\\aaabbbaaa______```___]]]ZZZ]]][[[ccceeeaaagggeee```^^^]]]aaagggkkkkkkiii___aaacccdddddddddeeefffiiiqqqnnnggghhhggggggoooggghhhiiihhhgggfffgggiiigggpppuuutttuuuuuuhhhWWWGGG___pppjjj^^^bbbqqq~~~eeehhhhhhccc```aaabbbaaa___^^^\\\\\\]]][[[VVVRRRUUUWWWUUUPPPPPPQQQMMMFFFNNNQQQSSSRRRSSSVVVUUUQQQQQQVVVXXXVVVWWWYYYUUUMMMNNNRRRVVVTTTPPPMMMPPPSSSMMMWWW>>>AAABBB444WWW}}}~~~uuu~~~dddgggZZZWWWaaahhhzzzuuuqqqrrrgggggg[[[```eeegggddd^^^XXXUUURRRXXX[[[YYYVVVVVVVVVTTTaaacccuuu___]]]XXX]]]XXXKKKUUU\\\JJJRRROOOMMMMMMOOONNNKKKHHHMMMKKKHHHHHHJJJMMMNNNNNNQQQPPPNNNKKKHHHFFFDDDCCC<<<<<<;;;999888777666555555666666777777888888888::::::666444<<>>???======<<<<<<<<<;;;;;;;;;666???@@@@@@VVV~~~pppkkknnnvvvddd[[[UUULLLNNNTTTOOONNNLLLKKKKKKLLLKKKGGGCCC@@@>>><<<;;;:::999666444444333333333333444555555444777999888888<<<@@@BBBBBB>>>999777999>>>CCCEEEmmmcccMMM]]]VVVWWWXXXXXXWWWVVVTTTSSSWWWTTTQQQPPPQQQPPPKKKHHHJJJLLLMMMLLLJJJGGGFFFGGGEEEDDDDDDEEEFFFGGGEEEDDDBBBAAA???@@@@@@@@@???>>>CCC@@@BBBGGGEEEEEESSSgggzzzWWWGGGLLLTTTRRRLLLWWWWWW[[[dddsssvvv^^^RRRGGGJJJGGGEEEBBB>>>DDD[[[ttt^^^MMMMMMIIIKKKTTTNNNJJJEEEBBBBBBCCCCCCCCC;;;???DDDFFFEEEDDDDDDEEEEEEHHHHHHEEEHHHRRRXXXXXX\\\ZZZVVVSSSRRRTTTVVVWWWWWWYYYZZZ[[[[[[]]]```bbbZZZ[[[\\\]]]]]]___bbbeeebbbaaa```aaaccccccbbbaaaZZZccciiihhheeegggiiijjjsssrrrqqqooommmlllkkkkkkbbbaaaeeejjjkkkfffcccdddfffiiimmmooonnniiieeebbbZZZmmm|||yyynnnkkkqqqyyyjjjhhhfffdddcccdddeeefffeeebbb^^^[[[ZZZYYYWWWVVVTTTSSSPPPNNNMMMMMMNNNOOOWWWWWWVVVSSSQQQQQQRRRSSS]]][[[]]]aaa```XXXQQQNNNPPPKKKJJJNNNPPPOOOOOOQQQQQQFFFBBBFFF@@@999MMMkkkqqqmmm}}}jjjlllyyywwwwwwjjjiiieeemmm___aaabbb```[[[VVVSSSQQQRRRUUUUUUPPPMMMPPPSSSSSS```[[[ZZZyyybbbJJJOOO^^^RRRIIIPPPPPPNNNLLLKKKJJJJJJHHHFFFCCCHHHEEECCCCCCEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>;;;;;;:::999888666666555444444555555666777777777222888>>>???AAAEEEJJJMMMAAAMMMQQQLLL^^^yyynnnnnnjjjccchhheeecccdddggggggdddaaaccc```___aaa___YYYUUUUUUUUUTTTSSSQQQOOOPPPTTTWWWRRRNNNGGGBBB@@@???>>>===;;;:::::::::999999999999888777777777AAA\\\iii[[[\\\QQQKKKHHH;;;CCCAAA???>>>???>>>;;;888888777555555666555444222444444333444444555666666555999>>>AAAAAA@@@???===<<<;;;CCCFFF555...WWW|||```PPPVVVYYYTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRPPPLLLIIIHHHJJJKKKJJJHHHEEEEEEEEEEEEDDDDDDEEEFFFFFFEEECCC@@@???>>>>>>???@@@???===AAA===>>>BBBAAA???JJJYYYpppnnnRRRCCCBBBGGGIIIGGGHHHMMMWWWaaaiiilllsss|||{{{wwwnnnfffrrrmmmiiilllwwwvvvnnnZZZ===444<<<>>>555CCCJJJHHHOOOkkkwwwNNNGGGJJJGGGHHHOOOGGGDDD???<<<<<<>>>>>>???<<<>>>AAAAAA@@@@@@BBBDDDDDDFFFEEEBBBDDDLLLQQQQQQPPPOOONNNOOOQQQTTTXXX[[[VVVXXXZZZZZZ[[[\\\___aaa]]]___aaabbb```^^^]]]^^^aaabbbccccccaaa___]]]\\\[[[```cccdddgggkkkmmmllloooppppppppppppnnnmmmllliiiiiimmmrrrrrrmmmjjjjjjeeefffjjjqqqvvvvvvqqqllliiitttzzzvvvnnnkkklllnnnfffdddbbb``````aaabbbddd^^^\\\ZZZYYYZZZZZZZZZYYYTTTRRRPPPNNNMMMMMMNNNOOOUUUXXXZZZZZZXXXVVVVVVWWWYYYWWWXXX]]]___[[[XXXXXXQQQNNNOOOSSSUUURRRPPPQQQSSSKKKHHHHHH@@@999EEEXXX~~~wwwlllnnnwwwpppxxxmmmNNNRRRhhhmmm]]]XXXuuurrr[[[kkkxxxlllkkkdddhhheeebbb^^^XXXRRROOONNNOOOTTTTTTPPPIIIHHHNNNUUUWWWVVVYYYVVVccc{{{JJJ:::KKKNNNMMMPPPKKKKKKLLLKKKIIIFFFCCCAAAAAAAAA???<<<<<<===>>>>>>===>>>>>>>>>>>>============999999888888777666555555555555666666777888888999999777888:::===CCCNNNYYY[[[SSSSSSQQQmmmwwwqqqrrrooommmiiiffflllgggcccbbbfffgggdddaaa]]]^^^ccchhheee[[[RRROOOXXXWWWSSSLLLFFFFFFKKKQQQLLLIIIFFFDDDCCC@@@===;;;888888888777777777666666;;;444555;;;666:::aaakkkOOOUUULLLKKKRRRGGG???===:::999888888666444333222222333444555444333555555555555666777999999>>>>>>>>>>>>>>>???@@@AAA@@@:::333333EEEhhhgggCCCQQQ___PPPTTTTTTTTTTTTSSSRRRQQQPPPKKKNNNRRRSSSQQQMMMIIIGGGGGGHHHIIIHHHFFFDDDDDDDDDFFFEEEEEEEEEGGGGGGEEECCC???>>>===>>>???@@@???>>>BBB<<<;;;???>>><<>>GGGNNNPPPPPPOOOLLLJJJPPP\\\```UUUGGGHHH???>>>@@@>>>EEEJJJEEERRRWWWMMM@@@YYYyyy[[[FFFIIIOOOJJJHHHMMMBBB???;;;999999;;;<<<===?????????===<<<===@@@CCCBBBDDDBBB???AAAFFFIIIIIIMMMLLLKKKKKKLLLNNNQQQSSSTTTVVVXXXXXXYYYZZZ]]]___```cccffffffbbb]]]YYYWWWbbbeeegggfffaaa]]]\\\\\\aaacccdddfffllluuuwwwuuunnnoooqqqssstttsssrrrrrrooonnnrrrwwwvvvppplllkkkggggggkkkttt~~~}}}wwwrrrssspppkkkhhhhhheee```dddbbb___\\\[[[\\\]]]^^^ZZZXXXVVVVVVWWWXXXWWWVVVPPPOOOMMMKKKKKKLLLMMMNNNQQQWWW^^^```\\\YYYXXXYYYUUURRRSSSYYY]]]]]]]]]```WWWTTTTTTXXXXXXSSSOOONNNOOOMMMKKKHHHCCC???BBBHHHuuuzzzxxxppp}}}hhhKKK???[[[~~~aaaCCCCCCccciiiXXX\\\wwwoooqqqwwwggg___dddaaa[[[TTTNNNLLLMMMOOOPPPOOOJJJEEEFFFOOOWWWZZZRRR```dddcccqqquuu]]]PPPBBBJJJTTTKKKKKKMMMNNNKKKEEEAAAAAABBB===;;;888888888999888777999999999999999999999999666666666666555555555555777777888999:::;;;;;;<<>>;;;::::::999999888777666777999:::999888888888888888999;;;<<<===AAA@@@AAACCCBBB>>>===???:::111<<<]]]{{{~~~ttt```UUU\\\^^^QQQWWWVVVVVVVVVUUUTTTTTTSSSOOORRRUUUSSSNNNIIIGGGGGGHHHIIIJJJIIIGGGEEEEEEFFFIIIHHHGGGHHHIIIIIIGGGFFF@@@???>>>???AAABBBBBBAAACCC>>><<<@@@@@@>>>>>>BBBHHHKKKZZZxxxooobbbUUUMMMHHHEEEDDDFFFCCC>>><<<===???===:::@@@<<<:::<<<>>><<<;;;;;;>>>CCCFFFBBB>>>??????>>>IIIEEEIIIJJJEEEIIIPPPNNNnnnkkkdddkkk\\\NNNGGGMMMQQQLLLHHHJJJCCC@@@<<<:::<<<>>>???@@@AAA@@@???>>>===>>>@@@AAAAAAAAA@@@???AAADDDFFFGGGIIIIIIHHHHHHIIIKKKLLLMMMRRRSSSUUUUUUVVVWWWZZZ\\\^^^aaaddddddaaa\\\YYYXXX]]]aaacccaaa\\\ZZZ\\\___eeegggggggggllluuuzzzzzzooopppqqqsssuuuwwwyyyzzzqqqppprrrvvvtttlllgggfffkkkmmmqqqxxx}}}rrrpppiiiddddddfffddd^^^eeebbb___[[[YYYXXXYYYZZZ[[[YYYVVVTTTSSSRRROOOMMMKKKJJJIIIIIIJJJLLLNNNOOOQQQXXX^^^___[[[WWWWWWZZZUUURRRSSSXXX\\\[[[ZZZ\\\\\\WWWUUUVVVTTTNNNJJJIIIHHHJJJJJJGGGGGGIIIIIIEEEjjj|||oooyyypppXXXUUU}}}rrrLLLIIIkkkyyyvvvsssgggeeellluuuggg]]][[[YYYVVVQQQLLLKKKLLLNNNHHHHHHFFFCCCHHHRRRYYY[[[]]]cccdddbbbaaammmOOO666EEEMMMJJJLLLMMMJJJEEEBBBAAACCC===;;;999999999999888666555555555444444444333333444444555555555555666666888888999:::;;;<<<======;;;===DDDLLLNNNHHHCCCBBBSSS}}}llljjjfff]]]^^^hhhjjjccc\\\]]]dddhhhgggdddeeeeeeggghhhccc\\\XXXZZZ^^^XXXQQQOOOPPPOOOLLLHHHCCC@@@===;;;;;;;;;:::999666666666666555555555555444222555888777555;;;DDDoooVVVFFFSSSMMMFFFIIIBBBCCCBBB@@@>>><<<;;;<<<===???>>>======>>>???>>><<<;;;;;;;;;;;;<<<===>>>???;;;===DDDJJJFFF===777888???WWWtttvvvYYYZZZZZZXXXYYY[[[XXXWWWVVVVVVUUUTTTTTTTTTRRRTTTTTTQQQLLLIIIJJJLLLKKKLLLLLLKKKIIIHHHIIIJJJLLLKKKJJJKKKKKKKKKIIIHHHBBBAAA@@@AAACCCDDDDDDCCCAAA>>>===???AAA@@@>>>>>>CCC;;;>>>aaafffSSSIIIEEEMMMLLLMMMQQQSSSOOOHHHBBBDDDCCCEEEIIIGGGCCCDDDIIIBBBHHHHHHBBBAAAMMMaaannnkkkjjjllldddXXXggg}}}QQQJJJEEEDDDJJJKKKGGGDDDEEEEEEBBB>>>===>>>@@@BBBCCC>>>>>>>>>>>>>>>>>>===<<>>>>>>>>>>><<<;;;:::999999888777777666666555555666777777888999999888999:::;;;<<<===>>>???<<>>???AAABBBAAA??????@@@@@@>>>==================>>>>>>??????;;;999999555666CCCTTTwww~~~gggZZZZZZVVVVVV\\\\\\UUUUUUTTTRRRRRRRRRRRRRRRPPPPPPOOONNNLLLMMMOOOQQQLLLMMMMMMLLLJJJIIIKKKLLLKKKJJJJJJJJJKKKJJJHHHFFFBBBAAA@@@AAABBBCCCBBBAAA<<<;;;;;;===>>>===<<<:::444666888HHHaaattt||||||~~~vvvdddQQQGGGAAACCCIIILLLFFF@@@EEEQQQTTT[[[dddmmm{{{xxxlllgggiii}}}PPPDDDBBBBBBCCCEEEFFFEEEEEEEEECCC@@@<<<;;;<<<>>>@@@@@@;;;:::999:::<<<;;;:::888>>>===???DDDFFFFFFGGGJJJCCCEEEGGGIIIKKKLLLLLLLLLJJJKKKMMMNNNNNNOOORRRTTTSSSTTTUUUVVVVVVYYY\\\___VVVXXXZZZZZZZZZ]]]cccgggaaaggghhhccc```eeemmmrrrlllkkkkkklllooosssxxx{{{xxxuuuuuuvvvsssmmmiiijjjfffkkkooopppnnnpppwww}}}rrrqqqkkkdddaaaaaa^^^YYYVVVWWWXXXYYY[[[\\\]]]]]]RRRQQQPPPOOOOOONNNKKKIIILLLLLLLLLLLLNNNRRRUUUWWW[[[[[[ZZZXXXVVVVVVXXXZZZYYYWWWWWW[[[ZZZTTTNNNMMMUUUOOOKKKLLLLLLKKKLLLOOOMMMMMMKKKJJJNNNSSSSSSOOOBBB}}}oooqqqzzz|||lll\\\[[[RRRRRRJJJKKKKKKJJJIIIIIILLLNNNKKKLLLKKKKKKRRR\\\aaa```___ccciiitttvvvfffdddwwwnnnOOODDDDDDCCCDDDEEEEEECCCBBBEEEDDDCCCCCCDDDDDDBBB@@@????????????>>>>>>>>>>>>888888999:::;;;<<<===>>><<<===>>>???@@@BBBCCCCCCEEENNNMMMGGGTTTxxxjjjdddaaaaaaccccccaaafffnnnhhh```ZZZ\\\dddiiifff```YYYYYY[[[[[[UUUOOOPPPUUURRRNNNJJJIIILLLKKKFFFBBB???<<<888666666777666666555555555444444444333333555555333111444777999888555GGGjjjsssKKK@@@===:::>>>???AAACCCCCCAAA???@@@BBBAAA@@@??????@@@@@@???===>>>===<<<<<<;;;<<<<<<<<>>===>>>??????>>>===999:::;;;:::999999888777888AAABBBBBBHHHPPPhhh|||jjjcccvvvzzztttjjjsssyyypppxxx}}}MMM;;;GGGAAACCCCCCAAABBBDDDEEEEEEAAA===999777888:::<<<<<<;;;999666666999::::::999>>><<<>>>DDDFFFDDDDDDHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFHHHIIIJJJJJJLLLOOOQQQOOOPPPQQQQQQRRRTTTXXX[[[[[[]]]___aaabbbddddddeeecccffffffaaaaaafffkkkmmmiiijjjllloooqqqtttuuuvvvtttqqqppprrrqqqnnnmmmpppeeeffffffddddddgggmmmsssllliiiccc^^^]]]]]]VVVMMMPPPRRRUUUWWWYYYYYYXXXXXXNNNMMMMMMNNNOOOOOOLLLJJJMMMLLLKKKKKKLLLNNNPPPQQQXXXVVVSSSSSSUUUWWWWWWWWWYYYVVVUUUYYYYYYVVVSSSTTTVVVQQQNNNPPPPPPNNNNNNPPPQQQNNNMMMPPPRRRQQQQQQRRRDDDhhhooonnn}}}rrrccc\\\aaaTTTMMMKKKKKKKKKJJJIIIKKKNNNQQQHHHGGGEEEDDDKKKUUUYYYXXXYYYeeejjjiiifff\\\[[[iiitttEEECCCBBBDDDGGGHHHFFFDDDGGGFFFFFFFFFHHHGGGFFFDDD>>>>>>>>>?????????@@@@@@:::;;;<<<===???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIHHHPPPUUUaaannn___[[[```hhhmmmmmmfff___[[[ccc[[[UUUWWW___bbb]]]WWWRRRTTTYYY[[[UUUNNNMMMPPPLLLIIIFFFDDDCCCBBB@@@???===;;;999888888777555444444444444333333333222222,,,...333888555///111777888222CCCssseee[[[WWWHHHHHH777;;;>>>>>><<<;;;<<<===@@@???>>>???@@@AAA@@@???===<<<;;;::::::999999:::666:::GGGUUU___ppptttkkk}}}fffdddXXXUUUTTTSSSZZZ^^^UUUTTTSSSQQQPPPOOOOOOPPPPPPMMMLLLKKKMMMPPPOOOLLLHHHIIIIIIIIIGGGFFFFFFHHHJJJDDDCCCBBBBBBBBBBBB@@@>>>===<<<::::::;;;;;;:::888888;;;<<<:::777777777666555:::666444:::>>>III\\\|||nnnGGGAAA???;;;@@@BBBAAA===<<>>???<<<888666666888999:::???;;;666555888;;;=========;;;===CCCEEEAAAAAAEEEDDDFFFHHHJJJKKKJJJIIIHHHDDDFFFGGGHHHHHHJJJMMMOOOMMMOOOPPPPPPPPPQQQSSSUUUZZZ[[[^^^aaacccaaa]]]ZZZaaaaaa^^^\\\___eeehhhfffiiilllppptttvvvwwwuuutttmmmjjjiiillllllkkkmmmqqqhhhddd___\\\]]]aaaeeehhhiiieee___\\\``````VVVJJJPPPRRRTTTVVVVVVTTTQQQOOOMMMMMMMMMMMMNNNNNNKKKIIILLLJJJIIIGGGGGGGGGIIIJJJRRROOOMMMOOOTTTWWWUUURRRXXXTTTSSSWWWYYYYYYZZZ]]]\\\WWWUUUVVVUUUPPPMMMMMMQQQLLLMMMTTTUUUQQQPPPTTTLLLMMM}}}{{{tttzzzvvvaaa]]]YYYOOOLLLRRRNNNKKKHHHGGGIIIKKKLLLMMMEEECCCFFFKKKNNNOOOQQQUUU[[[```cccaaa]]]]]]bbbiiibbbzzzdddEEEEEEBBB???EEEKKKLLLIIIKKKRRRQQQIIIGGGLLLEEEDDDBBBBBBEEEGGGCCC;;;FFF@@@???DDDFFFAAAAAAFFFJJJ:::EEEQQQFFFMMMZZZQQQSSSdddooojjjllljjjfffdddfffkkkjjjccc\\\]]]]]]XXXTTT]]]hhhcccVVVUUUYYYYYYSSSPPPPPPKKKEEEFFFFFFEEEEEEEEECCC@@@======<<<999666666777666333444333222222111111222222333333333333333333333333555999999DDDlllvvv\\\TTTKKKFFFAAA<<<;;;>>>999444222555888777555444000777<<<999666>>>OOO\\\ggg|||sssiiiWWWSSSSSSRRRPPPNNNNNNPPPRRRQQQVVVVVVOOOKKKNNNPPPOOOOOOMMMKKKLLLNNNMMMIIIFFFHHHGGGFFFGGGHHHIIIHHHGGGBBB@@@@@@CCCGGGFFF@@@;;;;;;;;;;;;;;;:::999888777888999:::;;;:::999888777666777777999:::;;;<<<<<>>===:::888666444888777555333222222222333999999999::::::;;;;;;;;;888999<<<>>>@@@AAAAAAAAACCCEEEFFFFFFEEEEEEFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLHHHKKKNNNPPPPPPOOOOOOPPPUUU[[[]]][[[YYY]]]aaabbbgggddd^^^\\\aaagggaaaVVV```bbbhhhnnnmmmjjjkkkpppqqqnnnnnnpppnnniiijjjooo```___aaadddbbb]]]\\\___ggg___\\\```ccc```ZZZWWWZZZWWWTTTSSSSSSRRROOOLLLLLLKKKJJJIIIHHHGGGGGGHHHKKKFFFEEEGGGGGGDDDCCCEEEOOOPPPPPPNNNKKKJJJMMMQQQUUURRRPPPSSSYYY\\\ZZZWWWTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPKKK@@@```yyywwwyyywwwbbb^^^[[[PPPKKKOOOIIIFFFDDDCCCEEEHHHIIIIIIBBBAAACCCIIIMMMMMMOOOSSSQQQVVVZZZ[[[[[[^^^eeekkktttxxx\\\===999<<>>CCCHHHIIIIIIKKKNNNPPPPPPSSSPPPOOOSSSUUUWWW^^^xxxssssssvvvmmmhhhcccaaacccccc```\\\cccbbb\\\WWW]]]fffaaaTTTWWWZZZXXXQQQMMMMMMJJJDDDGGGFFFEEEDDDDDDCCCAAA>>>::::::888777777777444111333333222111111111111222333333333333333333333333333666555777PPPzzz|||```QQQPPP]]]JJJ===???EEEDDDBBBCCC\\\[[[UUUOOOWWWppprrrrrreeeaaaWWWQQQRRRSSSTTTSSSQQQPPPPPPQQQPPPTTTTTTOOOMMMPPPQQQNNNKKKJJJIIIIIIJJJHHHFFFDDDGGGEEEDDDEEEFFFFFFEEEDDDHHHEEEDDDEEEGGGFFFAAA<<<::::::999999888888777777999999::::::999888777666666666777888999:::;;;;;;???JJJXXXwwwrrrgggyyy___KKK;;;:::===;;;:::>>>>>>===<<<;;;888666444333666555444333333222333333666777777777888888888999555666888;;;<<<===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFCCCDDDEEEFFFGGGIIIJJJJJJGGGHHHJJJKKKKKKMMMQQQSSSUUUWWWWWWTTTUUUZZZ___```aaadddbbb______cccbbb]]]bbbcccgggkkkhhhdddeeeiiijjjggghhhmmmmmmhhhfffhhhgggfffggghhhddd]]]YYY[[[YYYTTTTTT[[[aaa___YYYUUUVVVTTTRRRQQQRRRQQQNNNKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIEEEDDDGGGHHHGGGGGGJJJKKKLLLMMMLLLKKKMMMRRRVVVSSSPPPNNNOOOTTTVVVUUURRRTTTSSSRRRQQQRRRRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNHHHEEE]]]qqqnnnxxxwwwlllvvv___ZZZXXXOOOIIIJJJDDDBBB??????AAACCCDDDDDD???>>>AAAGGGKKKKKKMMMQQQFFFIIILLLOOORRRWWW]]]aaa```fffsss]]]888@@@JJJNNNKKKOOOWWWTTTJJJNNNLLLMMMOOOOOOLLLMMMQQQKKKPPPQQQNNNMMMOOOMMMJJJIIIWWWLLLMMMnnnxxxlllwww~~~nnnllliiiggggggeeebbb```aaaaaa]]]ZZZaaaiiifff\\\^^^]]]YYYQQQMMMLLLJJJGGGHHHFFFDDDCCCCCCBBBAAA@@@999888777888888666222000333222222111111111111111222222222222222222222222///333333000666OOOpppqqqyyy~~~xxxxxxxxxdddcccTTT\\\PPPNNNQQQTTTVVVUUUTTTTTTTTTPPPQQQPPPNNNOOOQQQOOOKKKFFFGGGHHHGGGEEECCCBBBBBBGGGEEEDDDDDDEEEEEECCCBBBJJJGGGEEEDDDDDDCCC???;;;:::999777666555555666666999999999999888777555555666666777777888999:::::::::666444JJJppp}}}||||||===888444444;;;===888666:::::::::999888666444222111333333444444444333333333333444444444444555555555111222444666888999999999;;;>>>AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFKKKQQQUUUXXXXXXUUURRRVVV]]]bbbaaaZZZaaaeeeaaa]]]^^^bbbdddggggggiiiiiieee``````dddcccbbbeeejjjkkkgggbbbaaabbbbbbeeeiiifff```]]]___YYYVVVXXX```fffddd^^^[[[UUUTTTSSSSSSSSSQQQNNNKKKEEEGGGIIIJJJKKKJJJHHHGGGGGGDDDEEEHHHJJJJJJLLLPPPNNNNNNNNNMMMNNNPPPUUUXXXUUURRRNNNOOORRRTTTTTTSSSVVVUUUTTTTTTUUUVVVUUUTTTOOOOOONNNNNNLLLKKKJJJIIIEEECCCMMMttt|||uuuVVVOOOjjjoooWWWPPPPPPLLLHHHHHHDDDAAA???>>>????????????===<<>>===;;;999:::999777555444555666777888888888777666555444444555555666777777888999999;;;:::666:::EEEPPPnnn}}}{{{}}}GGG444AAA<<<999:::<<<;;;666666;;;888888777666444333111000000111222333444333333222222222222222222222222222//////111222444555666666666999===?????????@@@@@@FFFEEECCCBBBAAABBBDDDEEEBBBCCCCCCCCCDDDHHHMMMQQQUUUTTTRRRQQQWWW___aaa___UUU\\\aaa___[[[[[[aaaffflllkkkkkkkkkfff```aaaeeefffiiimmmnnnkkkfffeeeeeebbbcccgggkkkjjjdddbbbdddeee``````eeehhheeeaaa___YYYXXXXXXWWWUUURRRNNNLLLEEEGGGJJJLLLMMMLLLJJJIIIHHHFFFFFFJJJKKKKKKNNNTTTVVVUUUSSSQQQPPPQQQSSSUUUWWWTTTQQQQQQTTTWWWXXXYYYXXXVVVUUUVVVYYYZZZXXXVVVIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCAAA___~~~fffoooJJJMMMVVVccciiiQQQIIIJJJJJJJJJKKKGGGDDDAAA??????>>>===;;;<<<;;;???EEEHHHHHHHHHKKKNNNNNNMMMLLLMMMNNNOOOPPPZZZRRRJJJVVVzzzyyyUUU???;;;RRRnnntttWWW???AAABBB:::555;;;IIIQQQGGG>>>QQQnnnuuucccYYYbbbkkkkkkkkkpppnnnnnnnnnmmmkkkgggdddaaaiiihhheeebbbbbbdddbbb^^^eee```ZZZUUUPPPNNNNNNOOOGGGEEEAAA@@@@@@@@@???>>>;;;666444777777333222444222111000000//////000000000000000000000000000000111///111666444000222999EEEVVVoooyyytttccc]]]RRRVVVXXXPPPRRRSSSSSSSSSSSSTTTWWWZZZSSSOOOMMMNNNOOOLLLHHHDDDFFFHHHIIIGGGCCCAAABBBEEEEEECCCBBBAAABBBAAA@@@>>>@@@>>><<<;;;;;;;;;:::::::::999777555444555666777777777666555444444333333444555555666666777777777888=========:::888OOOvvvzzzuuuyyy~~~jjjNNN???999777888999555333555777777888:::666555555444333222000000---///000222222222111111111111111111000000000000......///000111333444555444666:::;;;;;;<<<===>>>FFFDDDAAA???>>>>>>??????@@@BBBDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMSSSZZZZZZVVVTTTVVVZZZ[[[[[[[[[^^^bbbiiihhhiiijjjfffaaabbbgggiiiooorrrmmmeeebbbeeejjjlllkkkmmmnnnjjjccc___```fff___\\\]]]^^^\\\ZZZ[[[[[[[[[YYYWWWSSSOOOLLLJJJEEEFFFHHHJJJJJJJJJIIIHHHIIIGGGHHHJJJJJJIIINNNTTTVVVUUURRRPPPOOOOOOOOOOOOQQQPPPNNNNNNQQQUUUXXXZZZUUUSSSQQQSSSWWWXXXUUUQQQDDDEEEFFFFFFFFFEEECCCBBB@@@HHHAAADDD___qqqyyywww^^^}}}~~~oooMMMMMMbbbxxxeeeQQQIIIIIIJJJLLLNNNGGGEEEBBB@@@???>>><<<:::;;;;;;>>>DDDGGGEEEEEEHHHJJJKKKKKKJJJJJJJJJMMMPPPRRRNNNEEEIIIYYYlllrrrfffvvv|||ppptttppp\\\ZZZ[[[bbbgggkkkqqqwwwxxxsssmmmiiihhhgggfffeee```````````````aaabbbccc\\\XXXTTTRRROOOJJJIIILLLEEEBBB@@@??????>>>===<<<;;;555444999:::444222555111000000///////////////////////////////////////444///,,,000444333111000...<<>>>>>??????===<<<===<<<;;;;;;;;;;;;;;;<<<999888777555444555555666555555444333333333333444444444444555555666666666555888777999<<<888===OOOqqqzzz~~~sssttt|||cccTTT>>>...---444777555111000000222555555333000333333333333222111//////,,,---...///////////////000000000///////////////.........///000111333444444555777888888888:::<<<@@@???===;;;:::999::::::<<>><<<::::::999===CCCDDDBBBAAACCC@@@CCCFFFEEECCCDDDIIINNNQQQ]]][[[UUUSSSRRRnnncccKKK[[[\\\[[[^^^hhhtttxxxuuusssoookkkkkkmmmmmmiiidddYYYYYY[[[[[[[[[[[[]]]```SSSOOONNNPPPMMMGGGEEEHHHBBB@@@???>>>>>>===;;;999888333555>>>???666111333000000///............///........................000000...---///333333111...555222???hhhzzzmmm```RRRRRRLLLXXX```OOOVVVUUUVVVUUUSSSPPPNNNNNNOOONNNKKKKKKMMMJJJFFFGGGKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@???>>>>>>@@@@@@???>>>;;;;;;<<<;;;::::::::::::666666555555444333333333333333222111222333444555444444444444444555555555222666222111999888333888///LLLuuu|||}}}}}}rrrMMM;;;///***...:::<<<222++++++000111222222222111...+++000000000000///...------,,,,,,,,,,,,,,,,,,------///.........------------...---------...000222333555666666555444666999;;;999999999999999:::::::::888;;;>>>???>>><<<;;;;;;===CCCGGGHHHKKKQQQUUUUUUUUUTTTVVVZZZYYYVVVXXX]]]\\\]]]aaaeeeccc___```dddZZZ\\\YYYSSSQQQVVVYYYXXXVVVUUUVVVXXXWWWTTTUUUYYY[[[VVVSSSTTTSSSQQQQQQTTTQQQQQQOOOKKKFFFDDDEEEGGGMMMJJJFFFBBBAAACCCEEEGGGFFFEEEGGGHHHFFFFFFLLLTTTIIIIIIJJJMMMPPPQQQNNNKKKCCCDDDEEEGGGHHHJJJLLLNNNMMMJJJHHHJJJNNNNNNIIICCCCCCEEEFFFFFFFFFCCC@@@???<<<333888FFFTTTmmmccc[[[SSSMMMHHHEEECCCCCC???>>><<<=========<<<;;;999888<<>>???>>>CCCGGGFFFBBBBBBHHHOOOQQQZZZTTTQQQYYYVVVYYYpppxxxTTTQQQ___WWWUUUPPPQQQbbbtttppp```___```dddmmmtttrrrggg\\\aaa```^^^ZZZTTTOOONNNPPPNNNJJJKKKOOONNNGGGDDDGGG@@@???>>>>>>>>><<<999777555222777CCCCCC888000000000000///.......................................)))111444///---000111...---666---000OOOfffqqq\\\vvvqqqbbbPPPJJJXXXcccNNNRRRYYYEEESSSNNNPPPSSSSSSRRRPPPOOOOOOKKKIIIIIILLLIIIEEEHHHPPPGGGCCC@@@???AAABBB@@@>>>CCCBBBAAAAAACCCDDDCCCBBB999:::;;;;;;999888777777444444444444444222111000222111111000111333444555333333444444444444444444---888666000555888888>>>>>>777;;;CCCKKKbbb|||~~~}}}zzzZZZAAA:::777333333999666***'''000777777+++///000...,,,...111222---.........------,,,+++---,,,+++*********,,,,,,---------,,,,,,,,,++++++------,,,,,,---///111222666666555333333444888;;;555666888:::<<<=========666888:::::::::999:::;;;888>>>BBBAAACCCJJJPPPSSSVVVUUUXXX\\\XXXSSSVVV^^^[[[\\\aaafffddd___```ddd___^^^YYYVVV[[[bbbaaa[[[]]]ZZZXXXXXXTTTPPPPPPSSSZZZVVVTTTTTTRRRNNNLLLNNNNNNNNNLLLHHHDDDCCCFFFIIITTTPPPIIIDDDBBBDDDHHHKKKCCCCCCEEEGGGEEEEEELLLVVVJJJJJJLLLPPPSSSSSSOOOKKKFFFGGGIIIJJJJJJKKKLLLNNNOOOKKKHHHJJJOOOOOOIIIBBBCCCDDDEEEEEECCC@@@<<<:::===333===BBB888SSSzzz}}}oooVVVKKKKKKDDDAAADDDCCC@@@@@@??????>>>======<<<::::::===BBBCCC@@@>>>@@@CCCCCCCCCBBBBBBDDDHHHLLLPPPRRRUUUUUUTTTTTTVVVYYYcccwwwaaaPPPNNNVVVVVVRRRSSSYYY___aaabbbeeebbblllhhhbbbgggeee[[[XXX\\\ZZZWWWTTTPPPLLLJJJHHHHHHIIIKKKLLLLLLKKKJJJIIIFFFCCC@@@===;;;999666444333444666777666444111///////////////............---......///...---+++***---------............//////111222111333<<>>???@@@@@@>>>BBBCCCCCCCCCAAA???<<<:::888777777666555444444444444444444444333222111000111111111111222222333444444444444555555555555666222333444555666666666666888777666777:::???CCCGGGNNNaaa{{{fffWWWCCC777444333///+++////////////////////////------------------------......---,,,,,,+++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------............///333333333222222111111111444444555777888:::;;;;;;999888777666666888:::;;;;;;:::===CCCDDDCCCHHHQQQPPPQQQSSSUUUXXX]]]bbbfffeeegggiiihhhfffddddddeeeaaa```\\\YYY\\\```___[[[]]]ZZZVVVRRRPPPQQQUUUYYY___^^^[[[VVVPPPKKKIIIHHHOOOJJJHHHIIIHHHFFFJJJRRRVVVTTTPPPLLLHHHFFFDDDCCCFFFGGGIIIJJJIIIJJJLLLNNNOOOPPPPPPOOOLLLIIIHHHIIIHHHKKKOOOPPPOOOLLLKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFDDDDDDAAA>>>;;;;;;<<<>>>777CCC999666FFFMMMkkkwwwxxxpppwww]]]NNNLLLEEEBBBEEECCC???@@@AAAAAA@@@>>>;;;999<<<:::<<<@@@@@@<<<:::<<<@@@AAAAAAAAABBBDDDGGGJJJEEEHHHKKKLLLMMMNNNQQQTTTVVVZZZzzzyyyaaaTTTUUUUUUWWWZZZ\\\YYY\\\dddiiigggcccaaadddkkkfff___cccbbbZZZXXXQQQPPPOOOMMMLLLJJJIIIIIIAAABBBDDDEEEEEECCCAAA??????===;;;:::::::::999888444444555555555333111///////////////.........------............------,,,------------............---//////...,,,///666<<>>@@@BBBBBBBBBAAA@@@>>>===;;;::::::999777777777777666555444333444444444444333333222111222222222222222222333444333444444444555555555555666666777777777666666555:::888777555555777999;;;888<<<@@@CCCJJJWWWiiiwwwqqq^^^KKK???>>>666...+++///222222000........................------------------------...------,,,++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............222222222222111111111000111222333444666777888999777777666555666888:::;;;>>>===???CCCCCCBBBFFFMMMMMMOOOQQQRRRTTTVVVZZZ]]]^^^^^^]]]^^^^^^______```ggghhheeeaaa```bbb___[[[bbb___[[[WWWTTTSSSUUUWWWYYYYYYXXXUUURRRPPPOOOOOOMMMIIIGGGHHHGGGFFFKKKRRRUUUSSSOOOKKKHHHGGGFFFFFFHHHIIIKKKKKKJJJJJJKKKLLLGGGIIILLLOOOPPPOOOMMMLLLHHHKKKOOOPPPOOOMMMLLLKKKLLLJJJHHHHHHGGGGGGEEECCCBBBAAA@@@>>><<<<<<<<<===888AAA777333??????SSSwwwqqqmmmiiiqqqwww\\\KKKHHHDDDDDDGGGDDD===???AAABBBAAA===:::777???<<<<<<>>>===999888:::>>>@@@AAAAAAAAAAAACCCEEEAAACCCFFFGGGHHHJJJLLLOOOJJJLLLYYYxxxeeeNNNKKKQQQVVVXXX[[[ccc^^^^^^dddgggddd___]]]aaafff```YYY^^^\\\VVVWWWNNNNNNMMMMMMLLLKKKJJJJJJ@@@BBBDDDFFFEEEBBB???===;;;999888888999999999888555444444333111000////////////.........---------------------............------------...............000222000---,,,---000///CCCeeeuuuhhhyyylll\\\|||ooojjj___QQQIIIIIIMMMPPPQQQTTTSSSSSSRRRSSSUUUVVVWWWTTTSSSRRRPPPNNNLLLKKKJJJMMMMMMMMMMMMMMMLLLLLLLLLJJJFFFBBB@@@AAACCCEEEEEE@@@>>>;;;999777888999999666777888888777666444333333333444444444333222222444333333222222222222333333333333333444444444444777777777777666555444333777666444333222111111111222222222222333888???EEEVVVbbbsss\\\UUUKKKCCC===777111,,,...,,,+++,,,...//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,------------111111111000000000000000//////000111333444555555555444444444666888:::;;;>>>===>>>AAABBBBBBEEEJJJPPPRRRTTTUUUUUUUUUVVVXXXZZZXXXVVVWWW[[[^^^^^^]]]\\\aaacccaaaaaacccdddbbbeeeccc___[[[YYYXXXYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRKKKHHHGGGHHHGGGGGGKKKQQQQQQOOOKKKHHHFFFFFFGGGHHHIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMPPPRRRPPPJJJEEEIIIKKKOOOPPPOOOMMMMMMMMMOOOLLLIIIGGGFFFDDDAAA>>>>>>>>>>>>>>>============<<>>999CCCeeepppjjjrrr~~~iiiQQQDDDCCCBBBFFFIIICCC:::;;;<<<======;;;999888???<<<;;;===<<<999888;;;>>>@@@BBBAAA???>>>======FFFGGGHHHHHHIIIIIIJJJKKKGGGSSSWWWWWWkkkzzzbbbfffaaa]]]\\\XXXTTTVVV]]]kkkbbb[[[\\\______^^^___ZZZ___YYYVVV[[[YYYRRRUUUQQQPPPOOOLLLJJJHHHFFFEEE@@@BBBEEEGGGGGGDDDAAA???>>>;;;999777777666444333555444222000.....................---------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------.........---000222222111000111222000///444AAARRRhhh}}}|||kkkpppmmm___ffftttaaajjjsssfff\\\TTTRRRPPPPPPRRRRRRQQQOOOOOONNNNNNOOORRRTTTVVVVVVPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKKKKJJJFFFEEECCCBBBBBBCCCCCCCCC???>>><<<;;;999999999:::555666777888888666444333222333333444444333333222555444333222222222222222222222222222333333333444333333333333333222111111111111111222111111000000///111444888999666111...222666;;;AAAFFFKKKOOORRR\\\YYY^^^pppooofffiiibbbLLL===;;;222///,,,,,,///222444555222333444333000---+++***------------------------++++++++++++++++++++++++,,,,,,++++++*********)))))))))(((((((((((())))))************************++++++++++++,,,,,,,,,---///////////////.........------...///000111222333222222222333555777888:::;;;;;;<<<>>>@@@BBBEEEHHHOOORRRUUUWWWVVVUUUUUUVVV\\\YYYWWWYYY___bbb```]]]WWW]]]```______cccggghhhdddaaa]]][[[[[[]]]___```[[[YYYWWWVVVUUUSSSQQQPPPJJJIIIIIIHHHHHHIIIMMMQQQLLLJJJGGGDDDDDDEEEGGGIIIHHHKKKNNNOOONNNMMMLLLMMMPPPMMMLLLNNNQQQOOOIIICCCIIIKKKNNNNNNMMMLLLMMMMMMMMMKKKHHHFFFDDDBBB???<<<<<<;;;<<<===??????>>>===:::<<<777888???:::???VVV|||jjjpppzzz|||zzz\\\IIIAAABBBBBBFFFGGG???666666666666777888999:::999777777::::::888888;;;;;;===???@@@>>>===<<<<<>><<<<<<===<<<<<<:::888777555555666777666666444444333333444444444333222222444333222111111111111111111111111111222222222222000000111222222222222222///000111222222222222111333000,,,,,,---///000///222///---,,,---///000000///111555<<>>>>>>>>>>>???<<<;;;;;;===AAACCCCCCCCC@@@DDDJJJLLLHHHHHHTTTcccuuuddd]]]___cccYYYSSSMMMOOOVVV]]]___^^^YYYZZZ\\\```]]]WWWVVVXXXUUUXXXVVVYYY___XXXNNNRRRJJJJJJHHHGGGEEECCCBBBAAA;;;<<<>>>?????????===<<<;;;999666555555555444333000///---,,,+++,,,,,,---------,,,,,,,,,+++++++++)))***,,,------,,,++++++,,,,,,,,,,,,------------------,,,,,,---///111222111222666888666222555<<<:::HHH[[[mmm}}}lllfffyyyqqqfffkkkwww```UUUHHHDDDJJJQQQMMMDDDKKKMMMNNNLLLIIIIIIMMMRRRLLLKKKKKKNNNSSSVVVUUUTTTQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDD===@@@BBBBBB???<<<::::::777888::::::999777555333555444444444444444444444444444444444333222111111222111111000000000000111000000000000111111111222000111222333444444444444222222333222222111000///666333000///000111222222111111111222333333111///444333222///---,,,---///+++000222...---222555444+++,,,---...//////......******+++***)))***---///++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---......///000000...///000111222333444444<<<<<<;;;888:::>>>???<<>>===888666555888<<<>>>===;;;666222111444666777<<>>>>>===;;;IIIJJJ===>>>KKKKKK===FFF___qqq}}}{{{aaaXXX[[[\\\XXXTTTYYYTTTNNNMMMSSSZZZ^^^^^^PPPTTTZZZ]]]VVVNNNNNNSSSVVVWWWSSSTTTXXXPPPGGGLLLHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@??????>>>===<<<<<<777555333333444444333222---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///000000...+++)))++++++,,,,,,,,,---------000/////////000000000000++++++---000111...000444000000222888BBBQQQgggwwwxxxjjj]]]MMM:::222>>>KKKMMMDDD>>>DDDOOOKKKJJJIIIIIIIIILLLPPPRRROOOLLLJJJMMMQQQSSSPPPMMMNNNNNNMMMLLLIIIGGGDDDBBBDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@>>>:::888888:::777777777666666555444333444333222111111222444555666666555444333111000/////////////////////000111/////////000000000111111111111222222222222222222333222111000///...------))),,,///111111...+++))),,,---...000111111111000///+++((()))...222222111000000///---++++++***))),,,---//////---,,,++++++000...,,,***************************************************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++++++++,,,,,,------............///000111222222222999:::999777;;;BBBCCC@@@GGGJJJNNNQQQSSSUUUWWWXXXSSSRRRQQQRRRTTTWWWYYY[[[XXX[[[\\\\\\___dddccc___^^^ZZZVVVWWW[[[___^^^]]]YYYUUURRRSSSUUUVVVRRROOOHHHLLLLLLFFFEEEHHHJJJIIICCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLPPPSSSTTTSSSPPPMMMKKKHHHFFFEEEIIIIIIHHHEEEBBBAAACCCDDD???>>>======>>>>>>===;;;666333000222777::::::888;;;666888;;;888888<<<<<>>444777>>>999555666666666555333111000666555888===>>>:::888:::@@@@@@@@@===:::888888888<<<999888999<<<===;;;999>>>444222:::===:::>>>GGGIIIQQQUUUZZZ```kkktttjjjccc^^^]]]YYYTTTTTTYYYGGGOOOVVVTTTQQQSSS\\\dddUUUXXX\\\ZZZQQQJJJOOOYYYWWWUUUNNNMMMPPPGGG???FFFDDDCCCBBBAAA???>>>===<<>><<<:::999888888666444222111222222111///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,...111333333000,,,)))++++++,,,,,,,,,---------++++++,,,...000///---+++333///...111333000......///...000444555444888===???UUUiiiqqqxxx}}}xxx|||eeeYYYMMMDDD===:::;;;===CCC:::666===CCCCCCDDDGGGFFFEEEFFFJJJOOOPPPMMMJJJOOOLLLIIIJJJNNNNNNJJJFFFHHHIIIJJJJJJIIIFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB???;;;666555888<<<999888666444444444555666555333111//////111444555777666666555333111///..................///000111////////////000000000000000111111000000///...---000///...---------......---...///...------000222///...,,,)))((())),,,...%%%---444444...***+++//////((('''///444000...///''')))++++++++++++,,,...---+++))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++******++++++,,,,,,,,,---......///000111111000000333666666777>>>HHHKKKGGGDDDFFFJJJLLLMMMOOORRRTTTTTTSSSRRRPPPRRRWWW^^^ddd```cccddddddffffff___VVVUUUTTTTTTYYY```cccaaa^^^ZZZVVVRRRRRRTTTTTTPPPLLLGGGKKKKKKEEECCCFFFHHHFFF>>>@@@BBBDDDEEEEEEEEEDDDKKKKKKJJJIIIHHHJJJNNNQQQLLLNNNPPPOOOMMMKKKJJJIIIIIIIIIFFFCCC@@@???@@@BBB>>><<<;;;;;;<<<<<<;;;:::555000---...333777777555999555:::>>>888777;;;777555>>>gggvvvppptttxxxyyy~~~~~~ssssss~~~{{{~~~zzzvvvssspppggg[[[RRRwwwHHHEEE???<<<:::999999888777666666444333222111111444444555555666777777888===============<<<<<<<<<>>>===;;;777444444666888;;;;;;::::::;;;<<<>>>???CCCDDDIIINNNNNNOOOYYYfffooo```YYY]]]aaa___XXXXXX[[[SSSEEELLLSSSXXXXXXXXXZZZ\\\[[[YYY\\\[[[XXXVVVWWWVVVRRRSSSPPPNNNNNNNNNMMMIIIFFFDDDBBB???===<<<===???@@@@@@>>><<<<<<===;;;777333444333222000//////.........,,,+++,,,......+++(((++++++++++++************,,,...//////---++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////000000000000000111111222444444444666999===AAADDDLLLMMMOOOQQQRRRSSSSSSRRRMMMLLLIIIEEEAAA===:::888666666555555555666666777999999:::<<<>>>@@@BBBDDDEEEEEEDDDDDDEEEGGGIIIKKKIIIHHHGGGGGGFFFFFFFFFFFFHHHFFFEEEFFFHHHHHHEEEBBBDDDEEEFFFEEEBBB@@@@@@@@@AAA???===;;;999888777666666555555555555444444444222222222222222222222222333333222222111000//////...............///000000000000////////////000000000000///...............//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,.../////////000222333444333555777777777888:::<<<<<<@@@DDDHHHJJJLLLNNNPPPJJJPPPUUUVVVXXX]]]______eee___\\\^^^cccccc[[[SSSWWWYYY\\\ZZZVVVSSSSSSTTTRRRQQQPPPQQQRRRRRRPPPNNNKKKIIIGGGEEEDDDDDDEEEFFF@@@@@@AAADDDFFFFFFCCCAAALLLFFFAAACCCIIIMMMKKKGGGEEEFFFGGGHHHHHHHHHGGGFFFIIIEEEBBBAAACCCCCC@@@>>>888999::::::;;;;;;::::::777444111222555777777555666666777777888888888999777:::EEEmmmsssooo}}}zzzqqqppprrr}}}{{{|||wwwppphhh```WWWOOOJJJrrrHHHDDD???;;;:::999888777666666555444333222111111222222222333444555555555888999;;;======<<<:::999888999999888666555666777::::::::::::;;;<<<======>>>???CCCGGGGGGIIISSS___bbbcccqqq|||tttjjj```ZZZ^^^aaa]]]VVVUUUWWWOOOBBBNNNRRRTTTSSSTTTWWWXXXVVVUUUXXXYYYVVVVVVWWWVVVRRRPPPNNNLLLLLLLLLKKKGGGDDDAAAAAA@@@???===;;;:::999<<<:::888888999888666333333222111000///.........---,,,***+++------+++(((************)))))))))******,,,---,,,+++)))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////...///////////////000000111000000.........000222333---...000111222333222222888777666555444333222222333333333333333444555666666777888999;;;>>>@@@AAADDDCCCBBBBBBCCCEEEGGGHHHDDDDDDDDDEEEEEEFFFGGGGGG@@@???AAADDDIIIMMMMMMKKKFFFGGGGGGEEEBBB???>>>??????>>><<<:::999888777777555555555555444444444333222222222222222222222222222111111000//////......///............///000000000//////......//////000000000///...............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************************************+++***))))))(((((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,------......///111222333222444666777777777999;;;:::===AAACCCDDDEEEFFFHHHCCCKKKRRRUUUWWWZZZZZZXXX\\\ZZZXXX[[[``````ZZZTTTYYYYYYYYYXXXVVVVVVWWWYYYJJJNNNTTTWWWXXXUUUPPPMMMIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAAFFFEEEDDDEEEHHHIIIIIIIIIGGGGGGHHHHHHGGGEEEDDDCCCHHHEEEBBBAAABBBBBB@@@>>>999:::::::::::::::999999888555444444666888777555555555555666666666777777666777;;;UUU~~~www~~~~~~{{{vvvqqqnnnvvv}}}}}}yyyuuuoookkkddd]]]VVVOOOHHHCCClllFFFCCC>>>;;;:::999888777666555444444333222111111///000000111111222222222333555999;;;<<<:::888666111333666777777666666777777888999::::::;;;;;;;;;888999<<<>>>???AAAKKKUUUTTTLLLJJJTTTfffxxx}}}}}}yyytttrrrooojjj```XXX]]]___[[[TTTRRRSSSLLLBBBKKKLLLKKKKKKQQQWWWXXXTTTRRRVVVWWWUUUUUUVVVTTTPPPOOOMMMLLLKKKKKKIIIGGGEEE@@@AAABBBBBB???<<<888555888666555444555555444333222222000///...---------,,,***)))***++++++***((())))))(((((((((((())))))((()))******(((''''''(((*********************************+++++++++,,,,,,,,,,,,---............------------------...//////000///---++++++++++++,,,---......///000000//////---------...///000000000000000000000111222444444333333444666888:::<<<===BBBAAA@@@@@@@@@BBBCCCDDDAAABBBCCCEEEFFFHHHIIIJJJFFFEEEEEEFFFHHHIIIGGGFFFGGGGGGGGGEEEAAA>>>======<<<<<<:::999888777777777444444444444333333333333111111111111111111111111000000///......---------//////......//////000111//////............//////000000///............///...---,,,++++++***++++++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,,,,---///000111111222444555555666888:::999;;;>>>???>>>>>>???@@@>>>HHHQQQUUUWWWYYYXXXTTTTTTTTTUUUXXX[[[\\\ZZZWWW___]]]ZZZYYYYYYZZZ[[[[[[MMMRRRXXXZZZVVVQQQMMMLLLJJJJJJIIIGGGFFFDDDCCCBBBGGGEEECCCCCCCCCDDDBBBAAADDDFFFIIIIIIGGGEEEFFFGGGIIIIIIHHHGGGEEEBBB@@@???EEEBBB@@@??????>>>===<<<::::::;;;::::::999888777888777666777888888666555444444444444444555555555555333444>>>___zzzmmmcccdddnnn{{{~~~|||zzzvvvppplllaaa]]]WWWQQQKKKEEE???;;;hhhDDDAAA===:::999888777666444444444333222111111000.../////////000000000111222333666888999888777666000222444444444444555666444555777999999999888888666888999:::;;;???GGGNNNZZZPPPFFFDDDKKKWWWdddmmmvvvzzz~~~xxx{{{yyyuuurrrpppkkk```TTT\\\\\\XXXRRRPPPQQQMMMGGGFFFFFFFFFJJJSSS\\\\\\VVVSSSWWWXXXUUUTTTTTTQQQLLLNNNNNNMMMLLLKKKJJJHHHFFFAAAAAABBBBBBAAA>>>;;;999:::888555444333333333333222111///...------,,,,,,***)))(((((()))))))))))))))(((''''''''''''((()))&&&((())))))'''&&&'''((((((((())))))))))))******)))))))))*********++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---..............................///////////////000000000---......///000111333444111111222333555777999:::@@@????????????@@@AAABBBBBBCCCEEEFFFHHHIIIJJJKKKLLLKKKIIIGGGEEECCC@@@>>>CCCDDDDDDBBB???<<<;;;<<<999999888777666666666777444333333333222222222222000000000000000000000000//////......------------//////......//////000111......------------......000//////...............------+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++*********+++,,,---...//////000222333333444666888999;;;======<<<===>>>??????HHHPPPTTTWWWYYYYYYVVVRRRTTTWWWYYYZZZZZZ[[[\\\eeebbb______``````]]]ZZZ\\\^^^^^^XXXOOOJJJJJJMMMNNNNNNMMMLLLIIIGGGEEECCCHHHEEECCCBBBCCCDDDDDDDDDHHHJJJMMMMMMJJJGGGEEEEEEJJJIIIHHHFFFDDDBBB@@@???@@@???===<<<;;;:::999999;;;:::::::::888777666555666666777777888777555333444444444444444444444444666000555888GGGxxx~~~}}}|||mmmaaa___dddlllttt|||}}}|||~~~|||zzzwwwsssllleee___WWWSSSNNNHHHCCC>>>999555eeeBBB???<<<:::999888666555333333333222111111000000///////////////000000000444333333444555666777888333333222111000000333666222333555777777777666666777:::;;;:::;;;@@@FFFJJJQQQPPPMMMLLLOOOVVV\\\___SSSXXX\\\^^^cccnnnxxx~~~www~~~}}}{{{ttt}}}uuujjjlllkkkiiijjjiii```UUUYYYXXXUUUQQQQQQRRRRRROOOJJJJJJJJJOOO[[[cccaaaZZZSSSVVVWWWTTTSSSTTTQQQMMMKKKKKKKKKJJJIIIGGGFFFEEE@@@??????>>>=========>>>===<<<999666333222222333000000...---,,,+++++++++(((((((((''''''''')))******)))'''&&&&&&&&&'''(((&&&'''))))))(((''''''((('''''''''(((((()))))))))((((((((()))))))))******))))))***+++++++++++++++***************++++++,,,((((((((())))))***+++,,,++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333000000000222333555777888>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBB===??????>>><<<;;;:::;;;777777666555555555555555222222222222111111111111////////////////////////...............---------...............//////000------,,,,,,,,,,,,------///......---,,,---------,,,+++***))))))((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******(((((())))))***,,,---...---...000111111222444666666888:::;;;;;;<<<>>>@@@BBBHHHNNNOOORRRWWWZZZYYYVVVYYY\\\]]]]]]]]]^^^```cccccccccfffiiigggbbb]]]eeefffeee]]]TTTMMMMMMPPPPPPPPPOOOMMMJJJGGGDDDCCCFFFCCCAAA@@@BBBDDDFFFFFFIIIJJJKKKMMMOOONNNJJJGGGIIIHHHGGGEEECCCBBBAAAAAA??????===<<<:::999888999999999999888777555333333222333555666555444333222444444444444444444444444888...555:::999WWWvvvsss~~~wwwzzzuuusssuuuuuuqqqmmm___\\\ZZZ___jjjvvv~~~}}}{{{yyyyyywwwsssnnnhhhaaaXXXSSSOOOKKKFFF@@@<<<888333000aaa@@@>>>;;;999888777555444222222222111111111000000////////////////////////444333111111111333555777444444222///...///222555111222333444555555555555777;;;===;;;<<>><<<999777888999<<<>>>>>>>>><<<999555222111222000///---,,,++++++******((((((((('''&&&''')))+++,,,+++(((&&&%%%%%%&&&'''%%%'''))))))((('''((()))%%%&&&&&&''''''(((((()))'''''''''((((((((())))))(((((()))************))))))))))))))))))***++++++******)))))))))(((((((((------,,,+++++++++,,,,,,''''''((()))******++++++,,,,,,,,,------///000111...//////000222333555666:::;;;;;;<<<>>>>>>??????>>>???@@@AAAAAA@@@?????????AAABBBBBBAAA@@@@@@AAA:::;;;<<<<<<:::999999:::666555555444333333333333222111111111000000000000...........................---------------------------,,,,,,------...///,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,++++++)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((()))+++,,,---+++,,,...//////000222444333444666777777999<<>><<>>>>>:::;;;===>>>>>>>>><<<<<<@@@AAABBB@@@<<<999999::::::;;;<<<;;;999888777888666555444333222111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++************++++++,,,+++******))))))************)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((((((((()))+++,,,---)))+++---.........000222333444555555666777;;;===>>>CCCFFFFFFIIIQQQVVVWWW]]]]]]___aaaccceeeffffff```dddiiikkkjjjfffcccbbb```aaacccdddccc___[[[YYYRRRPPPMMMIIIEEEBBBAAA@@@CCCBBB@@@@@@AAACCCCCCBBB???BBBFFFIIIJJJJJJKKKLLLEEEDDDBBB@@@???>>>>>>>>>>>>??????===999777888:::444444444444333111000000...000111111000000333666333333222222222111111111333222111444333333LLLtttttt^^^ZZZ|||www|||kkk^^^\\\aaagggjjjhhhbbbYYYPPPLLLPPPZZZbbbjjjrrr{{{~~~}}}~~~~~~|||zzzyyyxxxxxxxxxvvvsssmmmhhheee___[[[VVVPPPLLLGGGBBB???;;;888444111000000///...VVV>>><<<:::999888777444222111111111111000000000000------------------------...//////000000///...---...000222333222222222333111000000///000222333555000777:::888999>>>===888999???AAA<<<<<>>??????======;;;===???>>>;;;999:::;;;<<<===>>><<<999777666777666555333222111000000000000000000000////////////------------------------******************++++++++++++******++++++,,,---++++++************+++++++++******)))((()))))))))***)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((()))+++,,,---(((***,,,------...000111555666777777666888;;;======CCCGGGHHHKKKQQQVVVVVV]]]\\\\\\___dddgggggggggfffiiillljjjeee```]]]]]]bbb___\\\ZZZ[[[\\\\\\\\\VVVSSSNNNJJJFFFCCCBBBBBBDDDBBB@@@@@@AAAAAA@@@???>>>DDDIIIHHHCCCAAADDDHHHEEECCCAAA>>><<<;;;;;;;;;;;;<<<<<<:::666444555777222222222222222111000///---///111000///000444888222111111111000000//////---888555222555---333QQQzzz???XXXmmmtttooolllgggbbbrrrpppgggWWWGGGBBBIIIQQQZZZaaajjjppprrrssstttuuu{{{{{{{{{{{{|||}}}~~~~~~zzz{{{{{{|||zzzxxxvvvtttqqqqqqqqqnnniiibbb\\\XXXSSSOOOJJJEEEBBB???<<<:::555333000///000111111111RRR<<<;;;:::888666555444444////////////............,,,++++++******++++++,,,//////.........---------///000000000111111111111000000000000000000000000222444666888::::::::::::999:::<<>>AAA>>>;;;999888888777666888777666444222000///...+++++++++*********))))))(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((++++++,,,,,,---......///000000111222333555666777777888999999999:::<<<>>>AAA@@@>>><<<;;;<<<===>>>BBB???;;;888777444222000444333222111000000000000///............---------------,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,------...//////000222333444555666888999999<<<@@@FFFJJJMMMPPPRRRTTTOOORRRUUUWWWXXXZZZ^^^aaaaaagggkkkhhheeeddd```\\\aaa___\\\ZZZXXXWWWVVVWWWTTTUUUTTTPPPIIICCCAAAAAAEEEBBB???>>>@@@DDDGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFDDD@@@;;;888777888888===<<<:::888666444333222//////000000111111111222222222222111111111000000111111111000000000000000444333333333333444555555bbbiiisssYYYBBBLLLnnn}}}uuudddSSSaaadddddd]]]RRRHHHEEEEEEHHHKKKSSS\\\aaabbbhhhoooqqqrrrsssuuuwwwxxxyyyyyywwwwwwwwwwwwvvvuuuttttttwwwvvvuuusssqqqooolllkkkhhhfffbbb^^^YYYTTTQQQOOOHHHEEEAAA<<<777555333333///000///...---...111333QQQ<<<;;;999777666444444333////////////............,,,++++++******++++++,,,///.........---------,,,........./////////000000000000000000000000000000222333555777888888888888999:::;;;<<<>>>@@@BBBCCCFFFHHHJJJLLLNNNQQQSSSSSSQQQRRRTTTTTTRRRPPPOOOOOOLLLPPPTTTVVVTTTTTTUUUWWWTTT^^^hhhiiiaaaXXXVVVXXXVVV[[[\\\YYYWWWXXXXXXUUUTTTSSSPPPPPPPPPQQQRRRSSSNNNLLLIIIJJJMMMRRRVVVXXXVVVRRRMMMLLLMMMLLLFFF@@@BBBBBBCCCDDDDDDBBB===:::???<<<999777777666555444666555444222000...---,,,++++++*********)))))))))(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++++++++,,,------.........//////000111333444555555777888888888888;;;<<<>>>===;;;::::::;;;<<<===<<<:::888777777777666555222222111//////......///............------------------,,,++++++***))))))++++++++++++++++++++++++)))******++++++******)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++,,,------......///000111222333444555666777999===CCCHHHKKKNNNQQQSSSSSSSSSSSSSSSTTTVVVZZZ\\\dddhhhjjjhhhggggggddd___]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWVVVRRRLLLHHHGGGHHHIIIFFFBBB@@@@@@AAAAAA@@@EEEEEEEEEEEEDDDDDDDDDDDDDDDBBB>>>;;;888777888888;;;:::999888666444333222111111111111111111222222222222111111111000000000000000000000000000000000222222111111222222333444???iii}}}vvvttttttoooooo{{{nnnVVV999HHHlllvvvzzzkkk___TTTYYY]]]___ZZZRRRJJJEEE??????BBBGGGJJJLLLRRRZZZaaaccceeegggiiikkkllllllllllllmmmmmmmmmlllkkkkkklllkkkjjjhhhfffcccaaa```XXXWWWSSSOOOKKKGGGCCCBBB@@@>>>:::666222000///////////////...---///222555OOO<<<;;;999777555444333333/////////............---++++++************++++++......------------,,,,,,,,,------------.........////////////////////////111222333444555666666666999999999999:::<<<>>>@@@AAADDDHHHLLLNNNOOONNNNNNNNNOOOQQQSSSSSSPPPKKKGGGGGGLLLSSSWWWWWWWWWYYY[[[XXX]]]cccfffccc___[[[YYYQQQ[[[aaa\\\UUURRRRRRSSSUUUSSSPPPNNNNNNOOOQQQSSSMMMLLLKKKLLLPPPTTTWWWXXXUUURRROOOOOOOOOMMMIIIDDDDDDBBB@@@@@@AAA@@@;;;777===:::777555555444333222222222111///---,,,+++***************))))))))))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********+++,,,,,,------,,,,,,---...///111222333333555666777666777999:::::::::999888888:::;;;<<<888777666666777888777555000000///...------------......---------,,,,,,,,,,,,,,,,,,+++******))))))************************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((*********+++,,,,,,---------...///000222333444444777;;;@@@DDDHHHJJJMMMPPPSSSPPPOOOOOOSSSWWW[[[\\\fffhhhgggfffhhhjjjgggaaaZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTPPPLLLJJJJJJKKKJJJGGGDDDBBBAAA@@@>>><<>>>>>??????<<<888<<<999666444444333222111000//////---,,,+++************)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******+++,,,,,,++++++,,,---...000111222222444666666666666888999777777777777888999;;;;;;:::888666666666555222000//////...---------------------------,,,,,,,,,+++,,,+++++++++******))))))************************((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,---...///000111222333666999===AAACCCEEEHHHJJJKKKJJJKKKPPPWWW^^^aaabbbdddccc```___dddiiifff___YYYZZZZZZZZZYYYXXXVVVUUUSSSQQQNNNJJJGGGFFFFFFGGGDDDBBBAAABBBBBBBBB@@@>>>@@@@@@??????>>>======<<<===;;;999777666666777777555555444444444333333333222222111111000000//////000000000/////////.....................////////////............///000000...888@@@lllhhhAAA;;;SSSlllrrrlllvvvggg[[[LLLGGGJJJOOOOOOLLLGGGBBB===;;;999777;;;@@@>>>???BBBEEEHHHJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKIIIGGGDDDBBBAAABBBAAA???<<<:::777666555111000///...------......+++...222555777999;;;===KKK:::999777555444333222222............------------+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......///000000111222333555555555666999;;;>>>???CCC@@@AAAFFFGGGCCCCCCFFFGGGFFFFFFIIINNNQQQQQQNNNPPPRRRUUUUUUTTTUUUXXX[[[___ZZZWWWXXX]]]ccceeedddjjjnnnoookkkgggddd___XXX]]]\\\YYYSSSNNNLLLMMMOOONNNNNNOOOQQQSSSSSSQQQOOOJJJKKKMMMMMMJJJGGGEEEDDDBBB???======??????>>>;;;;;;888555333333333222000///......---,,,+++++++++)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++++++++,,,...///111222111333666777666666777888666666666777888999:::;;;999888666555555333000---//////...---------......---,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((()))*********,,,,,,---///000111222333666999<<<===>>>@@@BBBDDDAAADDDJJJRRRZZZ___aaaaaa^^^]]]ZZZYYY^^^dddbbb\\\[[[[[[[[[ZZZXXXVVVSSSQQQQQQNNNJJJFFFCCCBBBAAAAAA@@@??????AAACCCCCCAAA???========================999888777666555555555666222222222222222222222222000000//////......------/////////.........------,,,,,,---------........................//////000///222...NNNuuurrrZZZ555999VVVbbb[[[iiiwww~~~qqqXXXIIIGGGIIIIIIGGGHHHBBB>>>===:::666555888444555888:::<<<>>>??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===;;;999888666666444333222000//////,,,,,,,,,---...///000000000444999<<<<<<;;;999999III:::999777555333222111111.........------------,,,******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444222333555777999;;;===>>>BBB===???EEEEEE@@@???DDDJJJHHHGGGHHHKKKNNNPPPPPPMMMRRRYYY[[[YYYVVVTTTTTT]]]YYYUUUSSSVVV[[[aaadddggggggeeeccceeegggbbbZZZ\\\\\\ZZZTTTNNNIIIIIIKKKOOOOOOOOOOOONNNIIICCC???CCCGGGJJJJJJEEEBBB@@@AAA>>>>>>>>>>>>============:::777444222222222000///...---------,,,,,,++++++(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++,,,...000000000222555666666666666777555555666777777888999999444333333444555444111///......---------------...,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''((())))))******,,,,,,---...000111222333555777999:::;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;777666555444444333333333000000000111111111111111............------------.........---------,,,,,,+++++++++,,,------......------,,,,,,------...///+++---(((;;;eeehhhddd|||{{{ZZZ<<<666III___\\\mmmrrrdddXXXeeeooo]]]QQQIIIBBB===GGGBBB>>>???===888666666000111222444555555666666666777777888888888888777777777777777666555444333000000000/////////......***+++,,,...000111222333:::<<>>CCCDDDEEEEEEEEEEEEGGGJJJLLLMMMSSSYYY\\\[[[YYYYYYZZZ]]]]]][[[WWWSSSUUU[[[aaa[[[YYYUUUSSSVVVZZZXXXRRRTTTVVVWWWRRRKKKFFFFFFGGGKKKLLLMMMMMMKKKEEE===777???DDDHHHGGGBBB===<<<>>>;;;>>>@@@>>>:::888999;;;888555222000000///...---,,,,,,,,,,,,++++++++++++((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((((()))***,,,---...---000333555555444444555333333444555666666666666000000111333444444222000,,,,,,+++++++++,,,,,,---++++++++++++************))))))))))))************((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((())))))******++++++,,,---///000111222222444666888999<<>>FFFOOOSSSSSSSSSWWWZZZZZZ]]]^^^\\\]]]``````]]]UUUTTTSSSQQQPPPOOONNNNNNNNNKKKHHHGGGGGGEEECCC@@@AAA@@@??????@@@@@@???>>>;;;::::::999999888888888555555444333222222111111000000//////////////////------..................------------,,,,,,,,,,,,*********+++,,,---------++++++******++++++,,,---+++---***444CCCkkkxxxjjjiiippptttmmm{{{~~~]]]AAABBBTTT[[[ccc^^^JJJBBBUUUwww}}}jjjYYYLLLEEEGGGAAA>>>???@@@<<<:::;;;333333444444333333222222222222222222222222111000000111111222222111111000/////////000000000111111---...000222555666888888<<<===<<<:::888888:::<<>>BBB:::===@@@AAA@@@AAAEEEHHHOOOQQQSSSTTTTTTWWW]]]bbb___bbbccc]]]VVVSSSXXX___VVVTTTOOOJJJKKKPPPPPPLLLMMMPPPRRROOOIIIDDDCCCEEEGGGHHHKKKMMMLLLGGG???999===CCCHHHGGG@@@;;;:::<<<999>>>BBB???888444555888666444000.........---,,,+++++++++***************(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''')))***,,,---,,,///222333333222222333222222333444444444333333111000111333444333000...+++***************+++++++++++++++************))))))))))))))))))*********((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***************+++,,,...///000000///111444777999<<<@@@CCC???HHHQQQSSSQQQRRRYYY```\\\aaacccaaa```bbbbbb```QQQPPPNNNMMMLLLLLLMMMNNNJJJHHHFFFFFFHHHGGGDDDAAA???>>>======@@@AAAAAAAAA;;;;;;:::888777555444444555444444333222111000000///////////////.........---.........//////000000---------,,,,,,,,,++++++))))))***+++,,,,,,------)))))))))))))))******+++...,,,***///)))@@@qqqyyy}}}nnnvvv|||vvveeeuuu~~~hhhNNN;;;\\\VVVGGG<<>>:::<<<===<<<<<<>>>888888777777666444333222///000000000///...------,,,,,,---...////////////,,,,,,------...//////000111333555888:::<<<===>>>999888666444555999@@@EEEDDD:::888555333333222111///...------,,,,,,++++++***))))))))))))************)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++...000111111000000222222333444444555666666888888888999<<<===<<<;;;BBB<<<>>>GGGJJJGGGMMMXXXZZZSSSMMMMMMUUU```fffiiihhhdddbbb___XXXRRRVVV___[[[ZZZTTTOOORRRXXXVVVNNNLLLLLLMMMQQQTTTRRRJJJCCCLLLOOOOOOLLLIIIGGGAAA;;;<<>>>>>AAA<<<;;;:::888777666666666444444333111000...------+++******)))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++---///222333333222222333333222111111000//////444444333222111000///......---,,,,,,++++++,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********+++,,,---///000111111222444666999;;;<<>><<<:::999666444222444666777555222000000111111000000//////000000000111111000...,,,...---+++***)))******+++------------,,,+++***)))******++++++++++++******************************...******---+++---AAAXXXggg^^^ooo{{{\\\@@@OOORRRJJJSSSuuuzzzEEEJJJBBB999<<<;;;777999:::888666444333222222222111222333333333111000//////000000000000//////......000222222222222444666:::===AAAAAA???;;;888777444000000888AAAFFFEEEDDDCCC:::777555333333222111///...------,,,,,,++++++***))))))))))))************)))***+++***)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---///000000//////111222222222333333444444777666777999<<<<<<;;;999???:::===EEEFFFCCCHHHQQQRRRRRRRRRTTTYYY```gggllljjjgggffffffbbb\\\]]]bbb^^^aaa```YYYVVVXXXXXXTTTQQQOOONNNPPPRRRPPPJJJDDDJJJPPPRRRNNNJJJHHHGGGEEEAAADDDHHHFFFAAA===<<<===999999888777666555555444444333222111///...---,,,+++***))))))(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))+++...000111111111000111111111111111222222222333333222111000///......------,,,++++++++++++,,,*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))*********+++---...///111111222333555777999:::AAAEEEIIIMMMNNNOOOPPPQQQVVVVVVUUUTTTTTTUUUYYY[[[TTTOOOJJJIIILLLNNNMMMLLLGGGFFFEEEEEEEEEDDDCCCAAA===>>>>>>???>>>===<<<;;;;;;:::888888888777444222777555444333222000...,,,***+++,,,---///111000000---,,,+++******++++++,,,------------,,,+++***))))))******++++++******)))************************,,,)))))),,,)))'''333DDDvvv}}}mmm\\\fffTTTBBBJJJgggkkkaaaNNN;;;FFFEEE>>>>>>999444888222555888<<<<<<999555111222333444444444333222111222333333444444444333333555666888888888888999;;;999999888666555444444444777:::???BBBCCCGGGNNNVVVBBB:::777444333333222000///...------,,,,,,++++++***))))))))))))************((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---......------000000000111111111111111444444666888;;;;;;999777:::888:::BBBCCC@@@CCCJJJJJJPPPUUUYYYZZZ\\\bbbggggggddddddggggggccc______```hhhkkkeee\\\XXXZZZ[[[UUUQQQMMMLLLMMMLLLIIIFFFIIIQQQUUUQQQLLLLLLOOOPPPIIIHHHGGGDDDAAA===:::999555555666777666555444333333222111000///...---,,,+++***))))))(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())),,,...////////////000000111111222333444444222111111000///...------------,,,+++++++++++++++******))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))***+++,,,---...111111111222444666777888>>>AAAFFFIIIKKKLLLNNNPPPYYYUUUQQQOOOPPPSSSUUUWWWRRRNNNJJJIIIKKKMMMLLLKKKBBBAAA@@@BBBDDDDDD@@@<<<<<<<<<======>>>======<<<777888999777555333222222333111///000222333111...000000///...............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++***))))))******++++++******))))))))))))))))))))))))))))))&&&(((,,,***%%%)))222JJJvvvzzzkkkgggeee```hhhoooWWWHHHMMMUUU[[[jjj~~~YYYbbblllfffVVVKKK???777;;;:::777555333333333222111333333444555555555444444444555666777777777777777777888:::999999999:::;;;???;;;777555555777999:::666???FFFDDD???DDDUUUeee@@@999777444333222222000......------,,,,,,++++++***((()))))))))************'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++............////////////111222444777::::::888666666555999@@@BBB@@@CCCHHHIIIMMMRRRUUUUUUVVVYYY]]]aaa^^^\\\^^^aaaaaa]]]ZZZ___fffkkkggg___YYYZZZ]]]TTTPPPJJJGGGGGGIIIIIIHHHMMMRRRTTTPPPOOOQQQTTTTTTPPPLLLGGGCCCAAA>>>:::666222444555777777666444333222111111000...------,,,******)))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++,,,......//////000000111111222333333333000000///......---,,,,,,---,,,,,,+++***+++++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))(((((()))***+++,,,---000000000111222444555666999<<>>@@@CCCDDD@@@<<<<<<======<<<<<<<<<;;;;;;333666888888555333555777222///,,,...111333111...444333111...,,,***+++,,,+++++++++,,,,,,---......+++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))'''%%%''',,,---******...000DDDhhh|||}}}uuucccjjjlllIII@@@SSS___\\\wwwssslllkkkyyy|||hhhSSSCCCAAA???:::555222333555666555222333333333444444444444333444555666777888888888333444555555444444555777333111000222777;;;>>>>>>FFFHHHGGGBBBHHHbbb|||>>>999777444222222111000......------,,,,,,++++++***((()))))))))************&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))*********,,,,,,,,,---------------///000111444777888666555333444999???BBBCCCFFFJJJIIIIIIKKKMMMQQQUUUYYY[[[bbb]]]XXXXXX\\\```^^^ZZZ[[[]]]``````]]]YYYYYYZZZTTTPPPJJJGGGGGGIIILLLNNNRRRRRRPPPMMMPPPTTTTTTOOOSSSNNNGGGCCCAAA???:::555222333555777777666555333111000000///...---,,,,,,***))))))((('''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***,,,---...//////111111111111111111111111//////......---,,,,,,,,,,,,,,,+++************+++)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))***+++.........///000222333444444777<<>>>>>===<<<;;;:::999999777:::<<<<<<999777999;;;999666333333444555333111555555444111---+++,,,...***++++++,,,,,,---------******++++++******)))))))))))))))******)))))))))(((((((((((((((((((((((((((''''''***,,,,,,---///---,,,>>>ccc___ccc{{{gggEEENNNjjjWWWIIICCCGGGLLLVVVssseeeYYYAAA>>>;;;<<<>>>===:::666222222222222222222333333111111222444555555555555111333444444444444555666333555999>>>CCCEEEEEEEEEBBBCCCEEEPPPoooyyy===999666333222222111///......------,,,,,,++++++***))))))))))))************'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******++++++,,,------............111444666555444111444888<<<@@@CCCHHHKKKGGGFFFFFFJJJQQQZZZaaaeeeiiieee^^^ZZZ^^^cccddd```XXXUUUTTTWWWYYYWWWWWWXXXTTTQQQMMMIIIIIIKKKOOOQQQRRRPPPKKKJJJNNNSSSOOOHHHOOOKKKEEEBBB@@@>>>999666333333555666666555444333000//////...------,,,,,,***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***,,,---...///000000000000000000//////.........---------,,,,,,,,,,,,+++***************))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,,,,---///111222333111444888<<<@@@FFFMMMQQQQQQPPPOOOOOOQQQRRRRRRRRRLLLMMMMMMMMMLLLKKKJJJIIICCCBBB@@@>>>===>>>@@@AAA???>>>===;;;999888888888999:::;;;999777555444444555666666888:::===???AAAEEEEEEBBB<<<333---,,,---******+++,,,,,,,,,++++++))))))*********))))))(((((())))))******))))))(((((((((((((((((((((((((((***)))((((((((((((***+++------///===```rrreeennnoooTTT@@@NNNJJJDDD>>>;;;;;;@@@KKKVVVssseeeXXXGGG;;;666555444222666555444333333333333444111222333333444444444444666888::::::::::::<<<>>>AAADDDGGGGGGFFFDDDCCCCCC@@@SSSqqqvvv<<<888666333222111111///......------,,,,,,++++++***))))))))))))************'''((())))))''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((())))))+++,,,---...///...---,,,...111444555555111444777888;;;@@@FFFHHHCCCFFFIIILLLPPPYYYeeemmmmmmkkkeee___```eeefffbbbXXXSSSPPPSSSTTTSSSUUUZZZSSSQQQNNNJJJHHHIIILLLNNNKKKKKKIIIGGGIIIMMMJJJEEEHHHFFFCCC@@@>>>;;;888666333333333333333333222222//////...------,,,,,,,,,))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((()))+++,,,---------......//////000000............------------,,,++++++***************))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***+++,,,...000222333111333555777;;;@@@FFFJJJHHHKKKOOOQQQRRRRRRRRRRRRIIIJJJKKKKKKJJJHHHGGGFFF>>>AAABBB@@@;;;:::<<>>===;;;:::999999999999666555444333333222///------000444555666999@@@FFFFFFGGGEEE>>>444---***+++)))***+++++++++***)))((((((((()))))))))))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''))))))'''&&&&&&(((******---,,,,,,>>>ddd^^^pppqqqwwwZZZDDDEEEEEEDDDBBB@@@>>>999555FFFaaayyyrrr]]]QQQIIIBBB>>><<<;;;999777666666666777555666666777777777666666999;;;===>>>>>>???BBBDDD===AAAFFFGGGIIINNNXXXaaattt;;;888666333222111111///---......---,,,,,,++++++***))))))))))))************((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))'''((()))***,,,...///000...,,,+++,,,///333555555111333555555888===BBBEEE@@@GGGMMMNNNNNNUUUbbbnnnkkklllhhh```___dddddd```ZZZTTTQQQRRRQQQPPPUUU^^^PPPOOOMMMIIIFFFEEEFFFHHHDDDHHHIIIFFFFFFHHHGGGDDDBBBAAAAAA???<<<999777666333333222111000000111111.........------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,***+++,,,---...000111111..................------,,,++++++***)))*********)))((((((((('''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((((((((()))+++---000222333111222444555777;;;@@@DDDBBBHHHOOOSSSRRRQQQQQQRRRFFFHHHJJJJJJHHHFFFEEEDDD@@@FFFJJJHHHBBB>>>???BBB<<<;;;:::999999999;;;;;;444222111222555666333000///333444111+++***///555---111555333...++++++...)))***++++++***)))((('''(((((()))))))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''"""'''***)))''''''***,,,+++(((,,,111...888fffwwwyyyuuueeelll~~~LLLHHHJJJPPPJJJ<<<999AAA222BBBIIIQQQhhhfffTTTAAA???===;;;:::999::::::::::::;;;;;;;;;:::999999888:::===>>>???@@@BBBEEE>>>GGGRRR]]]kkk}}}ZZZ???nnn???888777555333111000000///,,,,,,++++++***))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))******************+++,,,---//////000000111222333555999>>>BBBGGGHHHMMMTTTUUUUUU\\\fffcccccc___[[[\\\aaadddbbb[[[WWWQQQNNNNNNNNNOOOOOOSSSMMMFFFBBBBBBDDDDDDDDD@@@@@@BBBFFFEEEAAAAAAEEE;;;::::::<<<===;;;555111666555444222111000000000------,,,,,,,,,,,,,,,,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))+++,,,++++++,,,------......///...------,,,,,,------...///---,,,***))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))***,,,---...///000111222333555999>>>BBBDDDFFFJJJOOOQQQRRRRRRQQQHHHHHHIIIIIIIIIHHHFFFEEEHHHGGGGGGFFFDDDBBBAAA@@@???===;;;999999999:::;;;444444333222111111111111000111111111111000000///------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***,,,---))),,,EEEbbbqqqWWWUUUmmmbbb@@@<<>>CCCCCCWWW|||vvv___QQQKKKGGG???777===888777===???===<<<@@@======???BBBCCCFFFQQQ]]]cccxxxjjjOOO:::222444mmm???888777555333111000//////,,,,,,++++++***))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))***************+++,,,---.../////////000111111222666;;;???@@@AAAHHHOOOPPPOOOTTT\\\YYY\\\\\\[[[\\\``````\\\RRRPPPNNNLLLLLLKKKIIIGGGMMMLLLLLLNNNNNNLLLFFFBBBAAABBBFFFKKKIIICCCAAACCC???===;;;;;;;;;:::777444444444333222111000///...,,,,,,,,,+++++++++++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((***++++++++++++,,,------......------,,,,,,,,,,,,------...---+++***))))))******))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''((()))***+++---......000000111222333777<<>>AAAFFFKKKOOOQQQQQQQQQKKKKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCAAAAAA???===:::777666555666666555444333222111111111111000000000000000//////...---,,,,,,,,,,,,++++++++++++++++++******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%)))---***'''000???QQQyyy|||hhhZZZ]]]jjj|||bbbCCC555AAATTT???===555666AAA???888:::@@@RRRnnn{{{rrrfff___ZZZZZZ[[[\\\bbbjjjpppooosss|||fffNNN666000777===;;;777kkk>>>888777555333111000//////,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++,,,---......---...//////000222666:::777;;;BBBIIIJJJIIILLLQQQPPPUUUYYYZZZ[[[\\\YYYTTTPPPOOOOOOOOOOOOMMMIIIFFFDDDFFFIIIMMMNNNJJJDDD@@@BBBCCCHHHMMMJJJBBB>>>>>>CCC@@@<<<:::::::::888777222222222222111000...---+++++++++******)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********++++++,,,------------,,,,,,++++++,,,,,,------,,,+++***)))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((()))+++,,,------...///000000111333888;;;:::===BBBGGGLLLOOOQQQQQQNNNLLLIIIFFFFFFGGGIIIJJJFFFFFFFFFEEEDDDCCCBBBBBB@@@>>>;;;777555333222222666555444333222111000000///////////////...------,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++'''(((...///)))'''***///MMMzzzssspppyyywwwsssyyyxxxbbbIII999333```cccRRR===::::::777888>>>===???FFFVVVnnnrrr]]]HHH999222666999:::;;;:::555///ggg===777666444222111000//////,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,------............000333666555999AAAGGGIIIIIIJJJKKKPPPVVVYYYXXXWWWVVVRRRMMMNNNNNNMMMNNNNNNLLLIIIFFFEEEDDDDDDDDDEEEEEEFFFFFFCCCCCCFFFIIIFFF>>>:::;;;AAA@@@===;;;999888777777222333444444333111...---*********)))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((***++++++,,,---............000333666777:::???DDDHHHKKKMMMNNNJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDEEEDDDDDDCCCBBBBBB???>>>;;;888666444333333666555555444222111000///............------,,,+++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((000)))'''+++---,,,+++---555///IIIsss\\\```mmmrrrVVVFFFOOOcccnnnsssvvviiiQQQCCC777666666888<<>>555///333<<<@@@ddd<<<777666444222000//////...,,,,,,++++++***)))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((())))))***+++++++++---............///111444777<<>>999777666666777888:::===AAAIIIRRRYYYQQQXXX______[[[VVVTTTTTTMMMXXXhhhqqqgggOOO:::000666333111333777888777666777555222000444888555...aaa<<<777666444222000///......,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******,,,---............111333888===AAACCCGGGMMMOOONNNUUUYYYWWWOOOIIIIIIJJJJJJGGGDDD???===>>>@@@BBBCCCGGGJJJMMMNNNLLLJJJIIIIIIIIIDDDAAA@@@===:::<<>>@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>555555444444333333222222111111222222222000///............------+++***)))*********))))))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$&&&)))++++++***)))))))))***+++,,,333IIIlllwwwrrr{{{ggg[[[jjjlllGGG999@@@BBBDDDQQQ}}}nnnVVVBBB777555999===777444111000000111111111000555777444111111222111+++000777<<<777111111666666444555:::;;;666333222333333555666555444;;;DDD___;;;666555444222000///......,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))***+++---------...000111666:::;;;;;;@@@JJJNNNMMMMMMPPPOOOHHHDDDEEEIIIKKKJJJGGGCCCAAABBBDDDFFFGGGCCCGGGLLLMMMKKKFFFCCCBBBEEEAAA>>>===;;;999===BBB888999:::888555444555777:::999777444222///---,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&%%%%%%$$$&&&''''''(((((()))************))))))))))))******''''''((())))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((((((''')))***+++***+++---///---...000333555888999:::;;;<<<===>>>@@@BBBCCCDDDAAAAAAAAA@@@???===<<<;;;444444444333333222111111...///000111111000...---/////////...---+++***)))******)))))))))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&(((***+++,,,,,,***'''...$$$(((333,,,%%%GGGxxxpppWWWTTTooo~~~^^^FFF666333===PPPNNNMMMLLLJJJFFF???:::666777777888777777777777666999888333333777888555<<<999999:::888777;;;AAA;;;777555777666333666<<>>AAAEEEHHHAAAAAA@@@???===;;;:::999666666666555444333222111,,,---///000111000...---/////////...---,,,***)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))&&&""""""'''++++++'''(((***,,,,,,,,,///333666ttt|||```OOOUUUeeezzz}}}lllRRR@@@444333222555999<<<<<<:::888::::::888444333555777666::::::777999===:::444666444777===???;;;777666444333555999555///000666555;;;XXX___999444444222000///.........,,,,,,,,,,,,+++***))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((******)))***---///333222222444999AAAJJJOOOIIIEEEBBBCCCHHHNNNRRRSSSDDDBBBGGG@@@CCCDDD999EEEFFFIIIKKKGGGAAA======???===<<<;;;999888777666666444555555444222222333555777555333000///...///000******)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,000///...///000444777:::===<<<<<<===>>>???AAABBB???===;;;999999888666444666555444333222222222222000000000000///////////////...---,,,+++++++++++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,777MMMlll{{{cccQQQ^^^hhhQQQAAA999777333666888///666555555333111222444666222666::::::777555777999:::666444888;;;999333...111333222...///;;;KKKVVVqqq\\\888444444222000///.........,,,,,,,,,,,,+++***)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***,,,...111111111333888???GGGKKKKKKHHHEEEEEEIIILLLMMMMMMGGG>>>GGGEEEEEEJJJ???AAAFFFIIIJJJHHHCCC@@@AAADDD>>>===<<<;;;:::999999999666666666444222111222333333222///---++++++,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++///...---...///222666888::::::;;;<<<===>>>>>>???<<<:::888888888888666555555444333222111111111111111111111000000000//////......---++++++***************))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,...,,,999]]]zzztttttteeeddduuu{{{zzzoooQQQ888555999222111111222222222000///777555111---,,,---...000000111222000...---111666333444<<>><<<:::999999::::::777888777444111//////000111000...,,,************))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''(((((()))***+++---,,,,,,,,,...000333555666777888:::;;;;;;;;;;;;888666555666777777666555333333222111000000000000111111111000000000000///------,,,+++***************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++++++++%%%%%%888]]]ooogggwwwgggQQQ???777666666555......///333888:::999777000888@@@AAAAAAIIIZZZggggggeeeuuubbbEEELLL]]]hhhWWW888444444222000///.........,,,,,,,,,,,,+++***))))))&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((()))(((((((((+++,,,***+++...111444888;;;<<>>AAA888UUUWWWCCCNNNSSSLLLNNNMMMKKKFFF@@@======>>>???===;;;888666666666666888888777444000------...222111///---,,,,,,,,,,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******+++*********,,,...111222333444777999::::::999888666555444444555555444333222111000///////////////000000/////////.........,,,,,,+++***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++,,,//////+++000KKKuuu\\\SSS^^^tttssshhheeedddcccSSSQQQNNNKKKIIIHHHIIIJJJ^^^gggrrr|||ttt]]]ooouuu[[[GGGdddTTT:::444444222000///.........,,,,,,,,,,,,+++***))))))&&&&&&'''((((((''''''&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''''')))+++(((***,,,///111333555555;;;===@@@BBBAAA???===;;;===EEEqqqqqqRRRSSSUUUOOOPPPNNNJJJEEE@@@>>>>>>???AAA???;;;777444333333333888888666333///---------111000///...---,,,,,,,,,(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))+++,,,...///111333555777888888777666777555333333333333111///000000//////......//////------------,,,,,,,,,,,,++++++***)))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******(((***++++++,,,333>>>FFFqqq}}}tttkkkjjjgggaaasss{{{```VVVUUUTTTfffkkkcccrrrRRR;;;444444222000///.........,,,,,,,,,,,,+++***))))))&&&'''((()))))))))((('''))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&'''(((***((()))+++---///000000000333666999;;;;;;;;;;;;<<<>>>RRRbbbZZZQQQJJJNNNKKKGGGCCCAAAAAACCCDDDBBB@@@;;;777444333333333555666555222///------...---------,,,+++******)))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))((((((((()))***+++------000111333444555666555555666555333222222222000...000//////....../////////,,,,,,,,,+++++++++************)))))))))))))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''')))***+++******???```yyy^^^```OOO;;;GGG```qqqooorrr{{{cccOOOQQQNNNOOO```|||OOO;;;444444222000///.........,,,,,,,,,,,,+++***))))))&&&''')))***+++***)))((()))))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&((()))((()))***+++,,,---------///222555666666777:::===AAARRRnnnhhh]]][[[LLLHHHKKKGGGBBB???>>>???AAACCC???<<<888555222222444555333333333111///...///000++++++++++++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''(((((()))***+++,,,,,,...//////000111222333333444333222222333333222000000///////////////000000,,,,,,,,,,,,+++++++++***))))))((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))'''******'''$$$&&&---555))):::TTTpppxxx{{{aaaTTTUUUKKKFFFDDDKKKXXXdddkkkllljjjqqqvvvuuummmggggggiii]]]QQQCCCDDDYYYooolll]]]ooocccjjjLLL:::555444222000///.........,,,,,,,,,,,,+++***))))))&&&(((***+++,,,+++***)))***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''))))))))))))***++++++,,,,,,...111333333333666:::>>>AAAHHHOOODDDLLLWWWJJJLLLJJJEEE???:::999999;;;<<<:::777444111000111333444111222222111//////000111++++++,,,++++++***)))(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((()))***++++++,,,------------...000111222222111000111333444333222000000/////////000000111---------,,,,,,,,,++++++))))))(((((((((((()))***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&%%%&&&)))---...+++'''))).........AAAlll{{{yyyvvvsssqqqmmmcccUUUKKKIIIHHHGGGHHHNNN\\\lllxxxwwwiiiggg|||MMM999444444222000///.........+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''''''''(((((())))))(((((()))+++---///000000///111666@@@GGGDDDAAA??????AAACCCBBB@@@EEECCC???999555444555777444444333333333222222222555222//////111222000---......,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################$$$$$$##################################################################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))************...---------...000333555444444444444333333222111000000000000000000000000000//////...,,,+++******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&''''''((()))))))))))),,,---***,,,>>>[[[sss|||LLL999444444222000///.........+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))(((((()))+++---//////......000555;;;@@@???<<<999888:::<<<<<<;;;@@@???>>><<<:::888777777555555444444444333333333444222000/////////...------,,,+++)))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********---,,,,,,,,,...000333555333333333333333222111111000000000000000000000000//////...---,,,+++******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''(((((())))))+++------,,,***---555<<>><<<999777666666666666555555555555333333222000---++++++,,,***)))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$#######################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))*********+++---000222444111222222222222111111000000000000000000000000000...------,,,+++***))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''(((((())))))))))))+++---...,,,&&&""",,,???YYYyyywwwYYYHHH999444444222000///.........+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((())))))((((((***,,,...,,,+++...333666666555>>>;;;888666666888:::;;;:::;;;<<<>>>>>>===:::777888777777777777666666666222333333///***((()))+++'''''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$###############################################################$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((()))***,,,...111222000000111111111000000///////////////////////////,,,,,,++++++***))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))((('''***...000...,,,222000***000BBBTTTqqqqqqZZZIII888)))}}}FFF:::444444222000///.........+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%%%%&&&&&&&&&&&&'''%%%'''))))))(((((()))+++,,,+++,,,000555888888555===<<<:::999888:::<<<>>>>>><<<::::::;;;;;;999777888777777777777666666666111222222...)))&&&''')))&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&'''''')))+++---...///......///////////////...........................+++++++++******))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++***(((&&&&&&(((***,,,)))+++''')))000///666HHHjjj|||yyy^^^RRR>>>...***---000///yyyDDD:::444444222000///.........+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))))))(((((()))*********,,,///333666666555777888999888777888:::===@@@<<<888777999:::888666666666666666555555555555000000///,,,)))&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''((()))++++++,,,,,,------.......................................+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&((()))(((&&&%%%''')))%%%,,,...000222((("""******555BBBLLLYYYqqqxxxkkk[[[EEE333+++"""&&&,,,222555333///***vvvCCC:::444444222000///.........+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((())))))((())))))''')))+++------...000222000222555666555555777:::===999555666888:::888555555555444444444333333333000...+++***)))(((&&&%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))++++++,,,---------------------------------------+++++++++++++++*********((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((###%%%((())))))***+++,,,,,,///)))''',,,***,,,888111///---******...777@@@;;;;;;MMMdddooo{{{zzzvvvppphhh]]]PPPBBB999>>>555---+++,,,---222888555333///+++((((((,,,111tttBBB:::555444222000///.........+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((***,,,---$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((())))))(((((()))%%%(((+++***((((((+++...+++///333555444444666888:::666444666:::;;;888444444444333333333222222222000---)))((())))))'''$$$)))((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''***+++,,,,,,------------------------------------,,,,,,,,,+++++++++++++++)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&''''''((()))'''%%%$$$&&&((())))))###***))))))...)))%%%,,,+++***+++///111///,,,+++555111333222---555???===:::>>>CCCDDD@@@;;;:::;;;222333444444111000111222+++)))+++///000,,,)))***&&&)))---...+++(((***///gggHHH999444333111000...---------------,,,++++++******))))))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++...111222111333888:::888888999999999999888777777:::888666333222222333444222...***(((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######################################################""""""""""""""""""""""""#########"""""""""""""""########################################################################""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******+++,,,,,,,,,,,,+++---...............------------,,,+++***)))((('''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******dddGGG888444333111000...------------,,,,,,++++++******)))(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******---000111000222777999888999999999999888777666555999777555333222222222333///---)))(((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######################################################""""""""""""""""""""""""############""""""""""""########################################################################""""""""""""""""""""""""$$$"""!!!"""$$$&&&$$$###################################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))******+++,,,+++++++++------............------------,,,+++***)))((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))```EEE777444333111000...---------,,,,,,,,,+++******))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))***---///...000666888777888888888777777555444444666555333222111111111222...+++)))((())))))))))))&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###################################################""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""###"""""""""$$$%%%$$$###################################################"""############$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******++++++******,,,,,,------------,,,,,,---,,,,,,+++***)))(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((((((((]]]EEE888444333111000...---------,,,,,,++++++***)))))))))(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''+++,,,,,,...444666555444444555555555555444444444333222111000000111111...,,,***))))))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################"""""""""""""""""""""""""""###############$$$$$$########################################################################""""""""""""""""""""""""###""""""###$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))************************''''''''''''''''''''''''[[[EEE999444333111000...---------,,,,,,+++******))))))(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%)))***))),,,111444222000000222333444555555555222111111000000000111111000...,,,******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################################################################"""""""""""""""""""""""""""###############$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))(((((())))))***+++++++++++++++,,,,,,++++++***)))))))))...---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&ZZZFFF999444333111000...---------+++++++++***))))))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))''')))...000///......000111333444444444000000111111111111111111111///---+++***)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""######$$$%%%%%%%%%########################################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################"""############$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''((()))***+++++++++++++++++++++*********))))))...---+++)))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&XXXEEE777444333111000...---------++++++******))))))((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&''',,,---,,,//////000111111111111000///000111111222222222222///...,,,,,,+++***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&########################################################################""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&################################################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((()))************+++++++++******************)))((('''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''WWWCCC666444333111000...---------++++++******)))(((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%&&&***,,,***111111111111000///...---///000111222222333222222---,,,+++,,,,,,,,,***((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################################################################""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************+++++++++***************%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''WWW===888444222000...---,,,,,,---,,,,,,+++***)))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&&&&$$$"""%%%%%%$$$###$$$&&&((()))%%%%%%&&&&&&'''(((((((((444///---000000......000777111///111000---///444///---+++)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***************)))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVV===888444333111///...---------,,,,,,+++***)))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&###!!!$$$&&&((()))(((&&&$$$"""%%%%%%&&&&&&'''(((((((((***+++000555666222111444000***'''((('''$$$&&&+++...---+++***((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""########################$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))************)))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UUU===777444333111000...---------++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$### """$$$&&&&&&&&&$$$###%%%%%%%%%&&&''''''((((((***+++///333000++++++...222...,,,,,,---,,,...222---,,,+++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#################################$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT===777333222111///...---,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&'''%%%###""""""###%%%&&&$$$%%%%%%&&&&&&'''((((((///+++)))+++***((()))---000...------+++******+++,,,++++++***)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&%%%%%%%%%%%%%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$######"""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||SSS===666111111000///...,,,+++*********))))))((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$***(((&&&%%%$$$######$$$$$$$$$%%%%%%&&&''''''''',,,'''%%%***......---...---...///...---+++***'''************)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$"""######$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$############################################################$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxRRR===555111111111000///---+++***)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!! !!!###!!!$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&+++---)))&&&%%%"""&&&((((((+++000222000))))))******))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvQQQ===555333333333222111///---,,,((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""###&&&)))...+++'''$$$######%%%'''###$$$$$$%%%%%%&&&''''''((('''))))))'''%%%+++333......***###"""(((+++***((()))*********)))((('''########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""!!!!!!"""""""""!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttPPP===555444555555444333111///---((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%(((---222\\\PPP===+++!!!###'''###$$$$$$%%%%%%&&&''''''&&&''')))'''%%%...EEE[[[gggaaaQQQ<<<000...---)))(((((()))******)))((('''########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppNNN???;;;444333111000...---------******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!...--- '''!!!***%%%---!!!)))&&&&&&ZZZ===---'''------!!!"""///000```---+++###,,,---!!!oooEEE""""""///)))""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%######$$$%%%&&&""""""###%%%((())))))((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&$$$"""###$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&---,,,+++)))((('''''''''''''''(((((()))((((((((('''''')))))))))'''%%%$$$(((((()))))))))(((((('''---+++)))'''&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%nnnMMM???:::333333111///...---------******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$333((())) $$$'''+++(((!!!%%%(((111222<<<000...###(((+++...444___++++++))))))+++```///###$$$!!!...#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&,,,)))&&&$$$$$$&&&'''(((&&&&&&&&&'''''')))******&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&'''((()))'''&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&((((((######$$$$$$$$$$$$$$$###&&&&&&&&&&&&'''''''''((($$$%%%&&&'''((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%kkkLLL>>>888333222111///...---,,,,,,******))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...*** %%%!!!&&&(((fff888"""''',,,+++'''(((&&&%%%000'''!!!((($$$$$$!!!fffVVV777***999 ,,,VVV 666EEExxx&&&%%%"""))):::999;;; %%%### (((""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$######$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&'''))))))))))))(((((((((((()))(((((()))***)))&&&###%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''',,,+++***))))))))))))))))))******++++++******)))***)))(((''''''(((******))))))((('''&&&&&&&&&&&&((()))******+++*********&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%hhhKKK===666333222000///------,,,,,,******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! """+++...'''$$$,,,>>>***%%%###$$$"""///###'''!!!***222!!!$$$ ,,,EEE888'''(((000"""---*** $$$***---(((***%%%$$$***%%%&&&%%%!!! '''&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))((((((((("""$$$(((***+++*********...------,,,***)))((('''%%%%%%&&&&&&''''''''''''(((''''''(((***++++++***''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))'''&&&&&&%%%%%%%%%''''''((()))))))))((((((---,,,+++***))))))((((((,,,+++***)))))))))***+++''''''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&(((***+++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&eeeJJJ===555333222000...---,,,,,,,,,******))))))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###+++ ...&&&******!!!555QQQBBB>>>:::???DDDJJJMMM+++'''((('''""")))......'''hhh///'''$$$TTT333(((000YYY000$$$%%%$$$%%%)))###)))...###"""%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((())))))(((''''''+++,,,---,,,)))''''''(((((()))+++,,,---.........000000000000///...---,,,...,,,))))))***+++,,,,,,)))***++++++***(((&&&$$$((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((()))***+++------''''''(((******+++++++++'''(((((())))))(((''''''%%%&&&'''(((***---...000...---***(((((()))+++,,,***))))))((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&)))++++++***)))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&cccIII===444222111000...---,,,++++++******))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((###---222...+++)))ttt!!!+++%%%(((%%%sss888111 >>>///888<<<***000%%%'''...(((...555$$$%%%###)))!!!&&&+++"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((((((&&&''''''%%%&&&***222999>>>AAAFFFLLLQQQUUUXXXYYYbbbbbbbbbaaa^^^[[[YYYWWWNNNIIIAAA:::333---'''$$$######$$$$$$%%%&&&'''''')))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((())))))*********,,,++++++*********++++++'''(((***,,,...//////000------...///000111222222............---+++***)))...,,,***))))))***+++,,,%%%%%%&&&&&&''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***,,,+++)))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&aaaJJJ>>>444222111000...---,,,++++++******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))$$$###(((%%% <<>>SSS%%%CCCMMMIII---$$$(((???666000222&&&$$$&&&###"""'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%'''***+++***+++---///777GGG```wwwnnnddd[[[ZZZ^^^fffwwwxxxqqqUUUHHH666)))###$$$***///&&&&&&'''''''''((()))***)))(((((((((((((((((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((((((((('''((()))******+++***)))///,,,))))))+++111:::CCCVVV[[[bbbiiiooouuu{{{ssswwwyyyssskkkhhhjjjnnntttttt|||~~~uuuddd\\\[[[VVVLLLCCC555666>>>NNNZZZ\\\YYYWWWVVV[[[[[[QQQIIIHHHLLLNNN\\\```___YYYZZZdddooorrreeeaaaXXXLLLAAA999444222)))((($$$!!!$$$***,,,))),,,(((######(((+++$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&\\\HHH???555111111000///...---,,,,,,+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$333xxx### ,,,###))) nnnmmm***&&&'''%%%+++"""KKKccc((( 000000hhh### """'''&&& """)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''+++---***&&&,,,+++((('''+++666GGGRRRiiitttvvvhhhgggqqq{{{fff```nnn~~~zzzgggVVVZZZrrr|||rrr```NNN>>>222)))###((()))******)))((((((((())))))))))))))))))******((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''...+++((('''''')))))))))""",,,999EEERRRaaakkkooosssuuuyyy~~~|||~~~yyy|||zzz}}}vvveee^^^VVVQQQVVV```hhhooouuuoootttrrreeeWWWQQQRRRSSSLLLMMMJJJDDDDDDMMMYYYaaakkknnnpppkkk^^^MMM@@@:::BBB???999111...,,,''' %%%&&&''''''((((((((((((%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&ZZZGGG???555111111000///...---,,,,,,++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333xxx###%%%***'''(((!!!)))qqq000%%%000***&&& ***OOODDD---000***IIIggg%%%######&&&)))&&&!!!###(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''(((***++++++***(((---555>>>LLL___uuu{{{yyyssspppiiiaaa___iii|||qqqooovvv{{{www~~~|||lll\\\]]]pppjjjQQQIII```~~~|||lllXXXAAA111---+++******,,,---+++(((((((((((())))))*********))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''))))))***+++***'''%%%%%%***222999===FFFTTTdddmmmvvv~~~zzzxxx{{{{{{~~~}}}zzzqqqvvv}}}xxxnnnvvvrrrcccaaapppwwwrrrooohhh```[[[WWWXXXaaakkk{{{}}}vvvvvvzzz|||sssmmmddd[[[RRRGGG===888DDDMMM[[[eeeccc[[[UUUSSSVVVZZZYYYQQQGGG???666///'''(((***,,,,,,***(((&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''WWWGGG???444111111000///...---,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222xxx$$$%%% """###---==='''***%%%!!!((( ///!!!...$$$SSSEEE(((%%%'''%%%$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&)))***((($$$$$$)))...+++???\\\uuuvvvkkk___UUUOOOPPPZZZiiiuuu{{{||||||yyyzzz}}}pppRRR@@@JJJ___fff```bbbrrr~~~sssiiiCCC777+++&&&***...///---'''''''''(((((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))!!!&&&...999EEEQQQ]]]cccnnntttyyyyyy{{{|||xxxuuusssppppppppppppssswwwyyyxxxsssjjjqqq{{{rrrlllsss{{{mmmkkk}}}bbbqqqyyyhhhcccggg~~~{{{rrrgggcccgggkkklll}}}uuurrryyyyyylll[[[RRRFFFEEEHHHKKKGGG???===AAAPPPZZZ```[[[RRROOOOOOPPP@@@:::111(((######&&&)))%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''TTTFFF???333111111000///...---,,,,,,,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&222yyy$$$$$$ ***"""111FFF---)))---&&&JJJzzz444'''"""(((888III%%%""" !!!$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))&&&)))+++(((%%%)))666AAA[[[kkkzzztttoooaaaeeekkkooopppmmmhhheeeYYYbbbgggccc]]]]]]aaadddggg]]]YYYaaahhhkkkooovvvssstttyyy}}}xxxgggVVVMMMAAA777666DDDYYYmmmooo\\\CCC222++++++)))'''''''''((((((((((((((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''%%%$$$%%%''')))444???NNNZZZbbbiiirrryyyuuuwww{{{{{{zzz|||qqqqqqsssvvvzzzzzzxxxuuuuuuvvvsssxxxzzzvvvooojjjnnnzzz{{{nnnccccccooolllnnnsssnnnaaaXXXWWWSSSZZZZZZOOOCCC@@@DDDHHHOOOKKKFFF???777000+++((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''RRRFFF@@@222111111000///...---,,,,,,,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&111yyy$$$%%%"""...###%%%((()))%%%___!!!$$$kkk]]]------&&&UUU!!!!!!!!!"""$$$&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((***,,,000777GGG\\\kkksssiiigggiiifffqqqyyyhhh]]]^^^XXXSSSRRRUUUWWWVVVSSSMMMYYYbbb]]]TTTSSSZZZaaafffRRRHHHQQQSSSJJJHHHPPPDDDHHHQQQ^^^kkkkkkZZZGGGAAA999666:::AAAPPPnnnlllWWWDDD666,,,&&&***))))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''')))...555===BBBXXX```hhhgggccceeeoooyyy{{{|||{{{jjjbbbgggnnnnnnvvvggg```lllbbb[[[]]]iiiooojjjgggiiieeegggaaaTTTFFF===777222AAAHHHQQQWWWUUUJJJ===444000...+++)))''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''QQQEEE@@@222111111000///...---,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&111yyy%%%###$$$///$$$))))))'''$$$,,,%%%\\\444///&&&)))!!!666UUU!!!%%%'''&&&%%%%%%$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***+++///999MMMhhh{{{lllaaa___bbb```cccfffbbb[[[UUUUUUWWWUUUQQQQQQWWW```eee```[[[dddkkkmmmggg``````dddhhhnnnXXXQQQ]]]\\\JJJEEEPPPJJJLLLJJJGGGPPP]]]```YYYCCCAAA@@@>>>888>>>\\\}}}oooooo{{{eeeMMM<<<444,,,+++++++++******))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((,,,555AAAQQQ___hhhmmmoookkk___TTTWWWjjj{{{|||kkkdddkkkjjjaaajjj}}}|||uuuooozzztttnnn{{{yyyzzz}}}ggg[[[VVVSSSYYYbbbmmmooonnniiibbbXXXHHH;;;111999FFFRRRWWWWWWRRRNNN@@@;;;333,,,'''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((RRRFFF999444111000///...---,,,,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######...000(((###'''777|||(((%%%%%%$$$$$$%%%%%%&&&'''000333''',,,'''TTTCCC(((;;;zzz&&&$$$555:::,,,%%%999###$$$'''''')))!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******)))%%%%%%***+++(((***///$$$;;;VVVhhhuuu}}}qqqddd[[[HHHMMMRRRXXXdddrrrzzz|||vvvffffffeee{{{qqqjjjYYYsssuuucccfffllleee]]]ZZZTTTXXX]]]]]]___\\\NNN```XXXUUULLLMMMTTTRRRVVVSSSOOOMMMMMMJJJDDDEEEKKKsss|||{{{mmmfffmmmyyy~~~gggLLL333+++'''***+++((((((+++&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''))))))'''######%%%)))(((******(((%%%&&&))),,,...:::EEEWWWmmmoooggggggcccUUUWWW[[[YYYeeemmm```VVVXXXwwwyyy|||gggqqqqqq___[[[iiitttmmm]]]fffpppfffaaa]]]```rrrqqqnnnnnnvvvvvv~~~~~~VVVSSS[[[```___^^^bbbcccbbbMMMSSSMMMEEEHHHIIIGGGHHHHHHHHHHHHEEE999,,,))),,,***)))''''''''''''))))))'''&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((### $$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''%%%$$$%%%&&&'''''''''***(((&&&%%%'''((())))))***(((&&&''')))***(((%%%''''''&&&&&&&&&'''((((((QQQFFF:::444111000///...---,,,,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$*** ---555"""&&&;;;ppp$$$&&&&&&%%%%%%&&&&&&'''(((+++???NNN((( '''---,,,""")))jjj999%%%,,,rrr---&&&}}}JJJ!!!&&& (((777///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))333)))$$$(((---...,,,,,,LLL]]]rrrsssZZZJJJIIINNNNNN[[[lllzzz}}}www{{{ssszzz}}}ttt___lllfffZZZaaahhhaaaZZZ\\\UUU\\\eee```[[[ZZZUUU```ZZZUUULLLLLLSSSTTTVVV```^^^```ccc]]]QQQHHHFFFZZZkkk||||||qqqfffaaa___|||}}}pppVVV@@@+++'''+++,,,)))'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((---+++***)))))))))))))))***&&&&&&+++,,,***,,,111JJJcccooohhh]]]RRRSSS``````YYY\\\bbb```______ZZZsssyyyxxxrrreeefffdddbbb\\\NNN^^^eeeZZZTTTZZZdddddd]]]VVVkkknnn```^^^^^^aaassssss]]]nnnrrrgggpppyyy}}}~~~}}}fffPPPUUUYYYSSS^^^\\\\\\^^^[[[SSSGGG;;;@@@???EEEPPPVVVLLL777&&&+++)))((()))***((($$$!!!(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...***$$$###%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))))))))((((((''')))(((((((((((((((''''''''''''''')))+++---...---,,,,,,+++******+++,,,---PPPFFF:::444111000///...---,,,,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%,,,...{{{///'''''''''&&&'''(((((()))((((((###+++ccc'''***...***///>>>777 222###000666===::: 222666(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((('''***---+++''',,,@@@TTTsssyyypppgggXXXKKKGGGNNN[[[eeeppp}}}zzzsss~~~zzzxxxdddmmmpppdddrrrqqqnnnzzz{{{uuuzzzttt{{{~~~mmm______```YYY[[[WWWRRRQQQTTTVVVSSSVVVSSSUUU[[[bbbggglllqqq\\\mmm{{{zzzrrrjjjaaaYYY```kkk|||www___BBB222,,,***)))(((***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,(((%%%&&&***,,,***''''''(((+++,,,)))///IIIdddfffpppmmmiiiooommm___XXXUUUaaa^^^XXXeeezzzqqqzzzxxx[[[```iiiYYYRRRJJJRRRRRRRRRWWW[[[nnnSSSKKKKKKSSSTTTMMMHHHKKKSSSRRREEEIIIJJJEEEPPPOOOSSSJJJEEEJJJPPPOOOKKKGGGRRRSSSPPPKKKOOO[[[```^^^gggqqq~~~vvvlll[[[IIINNNZZZVVVWWW\\\TTTCCC<<<666<<>><<<666AAAPPPZZZXXXKKK:::...***)))((()))))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++)))+++,,,***'''&&&(((+++%%%)))...111555;;;CCCIIISSSWWW[[[```eeejjjooorrrsssuuuxxx|||~~~LLLFFF;;;555111000///...---,,,,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%""",,,***$$$---&&&,,,&&&333rrr)))'''''''''&&&''''''((()))''''''000,,,$$$""":::%%%///+++)))---***tttbbb ///'''&&&!!!<<<===xxxaaa)))---,,,)))&&&'''---###((("""GGG&&&---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...111MMMnnn}}}iii[[[NNNLLLSSS```sssxxxhhhdddmmmvvvwwwuuu|||yyyyyyzzz|||uuuddd___aaaaaaXXXYYYmmm~~~yyy{{{xxxqqq}}}~~~|||gggQQQ:::333+++(((((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))''''''(((,,,222<<>>MMMccc\\\```RRR@@@555222111+++%%%'''***+++***'''&&&))),,,''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%***...---(((%%%&&&)))$$$(((,,,///...,,,******+++...555@@@MMMZZZbbbffflllnnnqqqsssrrrqqqssswwwmmmcccYYYWWWYYY^^^gggooouuuvvvzzz~~~}}}uuujjjbbbvvvTTTEEE<<<555333222000///---,,,,,,,,,)))))))))))))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))(((''''''((()))###%%%(((***+++,,,---...***+++---//////...+++)))###&&&+++111666:::<<<===:::888999<<<<<<;;;@@@HHHNNNGGG<<<111******---111)))*********))))))+++...$$$$$$%%%%%%%%%%%%$$$$$$(((&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''***)))((((((((())))))))))))+++,,,***,,,;;;YYYrrrvvvssspppZZZJJJXXXpppsss~~~xxxfffaaaooowww}}}sssrrrzzzyyyvvvfffmmm~~~{{{nnnfff___]]]eeerrr{{{lllttt~~~~~~zzzpppgggQQQ888***))))))&&&+++***))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''///+++***+++((($$$&&&+++;;;PPPbbboooyyyvvvnnnnnnfffqqq|||kkkbbbKKKAAAAAACCC@@@EEEMMMLLLEEEHHHLLLJJJBBBBBBPPPaaawwwsssSSSAAAGGGRRRVVV\\\```rrrrrrfffXXX]]]ZZZPPPOOOXXX```___OOOQQQsss|||nnn```QQQJJJIIIIIIJJJKKKWWWjjj~~~zzzxxxpppQQQDDDIIIUUUdddZZZ___bbb```UUUCCC555//////)))******)))((('''(((***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''&&&'''***+++000...***&&&%%%(((...333EEEMMMXXXbbbjjjnnnqqqsssxxx{{{~~~}}}}}}wwwooohhh]]]RRRLLLLLLOOOOOOYYYjjjwwwyyywwwvvvtttSSSEEE<<<555333222000///---,,,,,,,,,))))))******))))))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&(((******))))))+++,,,(((***,,,,,,+++***+++,,,---,,,---///333:::@@@CCCOOOTTTYYY\\\\\\[[[\\\]]]dddeeeiiikkkjjjiiinnnuuugggjjjkkkhhh^^^RRRGGG@@@999888444///+++)))***++++++***)))((('''&&&&&&&&&(((&&&$$$$$$&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((())))))************(((,,,,,,...???___yyyyyylllXXXIIILLLbbb{{{zzzkkkcccmmm|||yyyvvvjjjqqquuutttqqquuuuuuuuutttkkkYYY]]]bbbgggkkkllllllkkkeee]]]bbbkkklllrrryyywwwzzzllldddgggkkk}}}vvvxxxwww~~~~~~|||uuuxxxlllQQQ888---)))%%%***+++,,,+++)))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((*********)))'''(((222>>>\\\]]]gggppptttyyyrrraaarrrnnnUUUIIIGGGDDD>>>FFFOOOHHHCCCEEECCCIIIGGGIIIPPP]]]qqq~~~[[[BBBHHHLLLTTT]]]hhhxxx}}}uuufffVVViiilll{{{lll___UUUbbbxxxiiiYYYOOOKKKFFFNNNUUUZZZggg}}}^^^EEE===TTT^^^dddbbbaaa^^^XXXLLL===111,,,***(((((()))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++(((&&&'''***++++++***+++)))((()))///;;;HHHRRR___fffooovvvxxxyyyzzz{{{~~~~~~}}}||||||{{{yyyvvvxxxsssrrr___VVVXXXgggooojjjeeefffrrrQQQDDD<<<555222111000///------,,,,,,)))************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))))))))((((((((()))))))))******(((***,,,,,,,,,,,,...///------,,,******...555;;;DDDGGGMMMTTT[[[bbbiiinnnqqqwww}}}|||zzz{{{~~~vvv|||~~~xxxwwwyyy|||uuuoookkkjjj```ZZZRRRIIIBBB;;;444000000...+++(((((()))+++---)))(((&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((($$$&&&((()))***+++---...***+++111DDDbbb{{{vvv___[[[LLLKKKjjjtttjjjuuuxxxqqquuuzzzssszzzvvvtttmmmpppnnnkkkaaadddnnnwwwzzzeeeuuu~~~|||pppgggiiiXXXTTTXXXVVVXXX^^^]]]hhhlllkkksss}}}sssccclll~~~uuuvvvyyy}}}}}}www}}}vvvrrrmmmWWW888))),,,)))+++---,,,)))''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''((())),,,555DDDQQQ___dddrrrnnnaaarrrzzzwwwWWW;;;888EEEPPPFFF@@@HHHQQQJJJFFFLLLNNNNNN\\\tttwwwVVVSSS]]]bbbgggnnn~~~~~~kkk\\\\\\RRR\\\\\\ZZZnnn~~~xxxeee^^^TTTLLLNNN[[[lllwww]]]IIIUUUVVVgggaaa]]]^^^```[[[MMM@@@666000***'''(((+++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))'''(((***,,,---,,,)))''''''---777CCCOOO[[[fffmmmnnnoooqqqssswwwzzz}}}yyy~~~{{{uuuqqqoooqqqmmmddd[[[WWWSSSEEECCCQQQYYYQQQLLLOOOoooPPPDDD<<<555222111000...------------***************))))))((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((()))))))))******)))))))))*********++++++)))))))))*********++++++,,,,,,,,,+++***)))+++---)))...555;;;CCCNNN[[[dddkkksss}}}zzzrrrnnnuuuxxxxxxsssjjjcccaaabbboooxxxyyymmmbbb\\\pppwwwyyyrrrmmmhhh```UUUMMM:::666000+++))))))+++---)))))))))+++,,,+++)))&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((($$$''')))))))))))),,,...+++222IIIhhh{{{yyykkk```VVVXXX___yyy|||eeehhh|||zzz}}}}}}~~~}}}}}}~~~yyyssspppiiibbbjjjrrrlllzzzqqqddd```YYYQQQQQQLLLOOO]]]jjj~~~|||{{{sssnnntttvvvrrryyy{{{vvvtttwwwlllQQQ888---)))***+++***)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))*********+++,,,...555BBBOOOWWW```ZZZaaahhhsssaaaXXXGGG===EEESSSSSSJJJKKKBBBBBBCCC???JJJ]]]eee{{{jjjlllVVVOOOWWWrrr~~~uuuzzzsssiiiooonnniiiaaabbboooxxxaaaQQQRRRZZZ[[[UUUTTTqqqpppdddZZZPPPHHHQQQhhh~~~QQQYYYaaaiiiggg^^^WWWXXX\\\III@@@444+++)))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******'''***,,,+++))))))---111@@@HHHUUU```hhhmmmoooqqqwwwttttttwww}}}~~~uuunnnhhhddd^^^ZZZ^^^kkkvvvwwwqqqlllyyymmmlllyyyzzzwwwzzzlllNNNDDD<<<555111111///......---------******++++++******)))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************)))******++++++,,,,,,,,,*********+++++++++,,,,,,------,,,***)))+++///222===GGGUUUaaahhhoooxxx~~~~~~}}}yyyoooaaaUUUNNNKKK```___\\\UUUMMMIIIHHHJJJSSS\\\cccccc\\\RRRDDD999CCCQQQdddrrryyy|||~~~~~~zzztttnnniii___ZZZQQQEEE:::111+++(((''''''''')))++++++)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((())))))))))))((((((***+++***((((((,,,///222GGGiiiyyydddYYY[[[\\\www~~~xxxrrrcccfffxxxzzz}}}}}}}}}wwwmmmmmmbbb]]]```ppppppyyyzzzqqqcccUUUdddtttjjjwwwppppppwwwzzz|||sssqqqlllQQQ111...,,,))))))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))******++++++''',,,222999CCCRRR]]]aaaeeeiiipppwwwxxxLLLBBB@@@@@@GGGTTTYYYOOOAAAEEEDDDJJJPPP\\\{{{~~~___MMMPPP\\\zzzyyyeee___WWWQQQTTTXXXVVVPPPMMMRRRSSSRRRQQQUUU\\\```___RRRVVVcccqqqtttnnnooovvvsssuuu{{{vvveeeVVVLLLTTTaaaiiigggpppwwwcccXXXSSSUUUdddzzzrrrLLLQQQWWWZZZ[[[[[[^^^aaaZZZQQQCCC666---)))((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))******++++++***,,,+++((((((///===HHH]]]bbbhhhnnnqqqrrrssstttvvvwww{{{~~~zzzrrrssskkk___]]]kkkyyyuuuwwwkkkMMMCCC<<<444111000///......---......***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******++++++,,,---------++++++++++++,,,,,,,,,,,,......///111555===FFFLLL^^^fffooorrrnnnjjjiiikkkllljjjdddYYYNNNIIIJJJMMMIIIHHHHHHKKKQQQZZZccchhhqqquuuxxxxxxxxxwwwooofffQQQLLLCCC<<<@@@SSSoooyyy~~~pppffffffkkk}}}zzzuuukkk___PPPCCC<<<111...+++)))((()))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))(((***,,,***)))+++222777LLLcccwwwvvvfff[[[]]]cccooo{{{\\\```ooo{{{tttsss|||~~~tttiiidddaaa]]]]]]kkkrrrhhh|||sssoooxxxxxxyyytttyyyzzz~~~ttttttwwwfffLLL777111***))),,,---***'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))******+++,,,,,,)))666DDDLLLTTT```iiilllcccjjjXXXOOOLLL@@@CCCHHHLLLJJJEEEEEEIII<<>>BBBCCC???BBBAAAJJJOOOIIITTTsss~~~lllYYYQQQiiixxxbbbYYYTTT```vvvpppiiiiiikkksssooonnnooouuu{{{~~~}}}zzzyyy{{{~~~~~~yyywwwyyyzzzxxxwwwrrrnnnnnnqqqssspppmmmoooyyy~~~iii___fffgggiiisss}}}ZZZ]]]hhhsssNNNPPP___fff[[[SSSMMMIIILLLCCC---*********+++,,,+++(((&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))((()))***)))(((''')))***)))(((((()))+++++++++***222FFF[[[eeegggjjjoooqqqvvvsssrrrtttvvvuuussssssnnnbbbWWW^^^tttaaaOOOBBB???555222111000///...---------,,,,,,,,,++++++++++++***)))))))))*********++++++************************,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,...+++***+++,,,///666<<>>===BBBNNNJJJNNNYYYlllzzzppptttrrr```pppuuuvvvvvvyyy}}}|||vvvUUUfffrrrooohhhhhhjjjiiiooossstttlll^^^NNNCCC>>>,,,++++++,,,---,,,)))&&&(((((()))((('''''''''((())))))(((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))'''(((333IIIbbbrrriii```ddd```ooowwwaaaddddddnnn{{{ooo{{{sssgggaaattt}}}mmmsss~~~{{{xxx{{{vvvlllmmm]]]EEE111***,,,...,,,******)))(((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***+++++++++"""'''(((%%%(((888KKKXXXdddlllfffXXXddddddSSSLLLDDDBBBDDDDDD===555NNNHHHDDDMMMeeeUUU@@@[[[}}}{{{|||uuueee\\\\\\ooo}}}~~~{{{mmmdddiiinnnmmmoootttiiilllqqqwww|||}}}yyyttt|||tttwww||||||tttmmm```PPPMMMjjjuuufffpppppp\\\DDDWWWVVV]]][[[PPPOOOPPPIII555000***)))***,,,+++)))************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******)))((('''''')))***'''+++...***&&&***777CCCQQQ___kkknnnnnnrrrwwwzzzzzzqqqkkkhhhfffdddcccTTTggg}}}tttlllbbb```NNNBBB???555222111000///...---------,,,,,,,,,,,,++++++++++++((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...------------------------000000000444>>>KKKSSSUUU^^^[[[^^^bbb^^^XXX^^^jjjeeelllsss|||sssnnnpppsssvvvvvv{{{kkk^^^YYYYYYRRR___rrrtttbbbTTT@@@888...******,,,,,,+++)))*********)))((('''&&&)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,(((***@@@```mmmiiiaaaYYYUUU]]]xxx{{{dddlllooo|||tttggg[[[aaaooo{{{~~~kkkyyy}}}|||xxxlllrrrnnnYYY999(((***...***+++***))))))((()))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))'''((()))+++,,,,,,,,,,,,***000000+++222FFFVVV[[[aaalllllllllzzzzzz]]]@@@???>>>>>>BBBGGGIIIHHHFFF;;;QQQeeerrrbbbfffwwwuuuxxxtttsssqqqfffYYYXXX___qqqxxx}}}}}}vvvmmmgggdddpppiiiiiirrryyyvvvssstttxxx{{{~~~~~~}}}yyyxxxxxxyyyzzzzzz{{{||||||vvvtttxxxuuummmgggttt|||lllYYY___fffjjjgggaaaqqqdddOOOLLLTTTXXXNNNJJJMMMKKKBBB999///)))))),,,---,,,************************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))'''''')))+++,,,,,,+++,,,,,,+++...:::MMM\\\gggmmmpppooonnnrrrvvvwwwiiinnnmmmdddYYYYYYdddpppwwwgggcccQQQYYY]]]bbbjjjjjjgggjjj^^^NNNBBB???555222111000///............------,,,,,,,,,+++++++++(((((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///111000000000//////......)))///555===LLL[[[___ZZZPPPPPPPPPXXXhhhjjjccc___qqquuurrrooojjjpppqqqzzz|||hhh[[[RRROOOTTThhh}}}vvveeeaaaSSS@@@000***+++///222++++++++++++,,,+++)))((()))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))***************+++,,,...111<<>>444---***+++))))))***,,,,,,***(((***)))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))*********++++++,,,,,,&&&--->>>UUUfffjjjbbbZZZIIIPPPQQQ___kkk______ooowwwzzz|||yyyqqqjjjTTTSSShhhyyy|||fffdddgggggg~~~zzz|||uuurrrooodddMMM555,,,///,,,,,,+++***************(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''***,,,+++***)))***,,,***000===MMMWWWZZZaaajjjpppRRR???CCCEEEGGGFFFEEEFFFGGGGGGKKK[[[kkkwww```]]]{{{kkkhhhdddbbb```^^^```dddiiijjjnnnrrrvvvvvvrrrnnnggg___WWWTTTSSSRRRRRRTTTQQQNNNJJJIIIJJJKKKKKKJJJEEEHHHIIIHHHIIILLLLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFHHHPPPVVVUUUOOOYYYaaajjjrrrwww|||xxxrrrkkkjjjnnnsss{{{cccdddqqqzzzooojjj|||kkk___]]]YYYZZZZZZQQQLLLKKKEEE;;;000))))))+++************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))***,,,------+++)))///111999KKK___lllnnnkkkhhhnnnrrrsssssssssmmmgggaaa]]]^^^pppvvvjjjaaabbbddd]]]dddcccnnnvvv}}}[[[LLLBBB???444222111000000/////////000------------,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***---///...,,,---000333111000...------000333444KKKOOOVVV[[[WWWPPPNNNPPPRRRbbbbbbqqq|||aaaYYYgggxxx~~~yyyttttttxxxyyysssmmmaaadddhhhggg^^^LLL555&&&---***''''''***+++***'''******)))))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++*********+++,,,,,,------)))777MMM```ccc\\\WWWWWWXXX\\\\\\hhhgggfff~~~}}}yyylllbbbVVVGGGZZZrrrmmmttteeerrroooZZZmmm}}}|||sssnnnoooppp```CCC222000---,,,++++++******++++++))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))******(((+++,,,+++)))))),,,000;;;KKK\\\aaa^^^aaaqqq}}}sssTTT;;;;;;EEEHHHIIIJJJBBB@@@LLL```{{{lllMMM]]]yyyjjj```^^^^^^aaagggkkkmmmmmmmmmlllkkkkkkiiibbbWWWNNNJJJHHHEEEEEEFFFGGGGGGFFFKKKGGGEEEFFFKKKNNNMMMKKKJJJOOORRRRRRTTTWWWWWWTTTRRRQQQQQQPPPPPPOOOOOONNNJJJJJJIIIFFFHHHIIIEEE???:::>>>BBBCCCEEEKKKUUU]]]lllzzz~~~yyyuuugggfffcccnnnuuubbb[[[^^^xxxhhhkkk|||{{{]]]TTTVVVSSSLLLNNNLLLEEE:::111,,,+++++++++++++++++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***((((((((()))))))))*********+++,,,+++***)))***+++333BBBVVVdddjjjmmmppptttuuuwwwtttlllddd^^^WWWPPPRRRnnnfffRRRNNNXXXcccvvvYYYLLLCCC???444222111000000///000000000...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000///------000444222000......222777>>>BBBCCC@@@EEEJJJEEEAAAPPPgggvvvvvvpppqqqsssvvv}}}vvvjjj[[[[[[```jjjpppgggRRR???555///***(((***+++***(((*********)))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++******++++++,,,------...444KKK]]]]]]VVVWWW^^^bbbnnnfffaaammmggguuuzzz|||nnnaaaWWWOOOLLLfffrrrccclll}}}}}}}}}uuuqqqooonnngggUUU@@@222------,,,++++++++++++,,,))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********)))+++---,,,***,,,222777>>>UUUbbb___iiifffDDD<<>>JJJXXXhhhooonnnllloootttsssqqqiii^^^ZZZ___fffjjjnnn```]]]]]][[[bbbxxxYYYLLLCCC???444222111000000000000000111......---------,,,,,,,,,++++++,,,,,,,,,---------........................)))---000///------111555444333111222888@@@IIINNNBBB<<<@@@KKKLLLRRRuuu|||ppphhhppp{{{nnnbbbWWWQQQ\\\oooyyypppddd===777///,,,---...,,,)))************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******+++,,,,,,---......;;;YYYhhhZZZSSSeeeyyy~~~mmmcccfff{{{tttttt~~~dddOOONNNJJJNNNXXXsss}}}|||}}}|||uuummmlllgggQQQ777...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((+++---,,,,,,///777>>>^^^nnnhhhWWWiiiZZZBBBAAATTT^^^QQQNNNQQQHHHFFFMMMnnnooo]]]fff\\\WWWjjjbbb]]]ssskkklllkkkeee]]]UUULLLEEECCCGGGKKKLLLLLLMMMPPPTTTKKKMMMOOOPPPRRRWWWYYYXXX]]]bbbiiinnnqqquuu{{{~~~wwwtttpppkkkZZZXXXUUUQQQMMMLLLNNNPPPFFFIIIKKKHHHEEEMMMbbbvvvzzzyyyuuuvvvlllccchhhccc|||ttt___^^^eeewwwsssccc[[[KKKQQQLLLIIILLLOOOJJJ===222++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))***************---...,,,+++444EEETTTeeefffiiimmmppppppooonnncccbbb]]]ZZZdddvvv[[[RRRaaassszzzXXXIIICCC===555444333222111000000000000......---------,,,,,,,,,------------------------..................------///111222000,,,---333999555222222<<>>NNNXXXTTT\\\ddd``````ccc___qqqsss}}}jjjYYYMMMJJJMMM___iiiyyynnnlllkkkddd]]]>>>333++++++...,,,+++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))***+++++++++---++++++&&&)))DDD^^^aaa]]]ttt~~~jjjPPPCCC???;;;TTTWWWVVVLLLDDDHHHYYYjjjgggUUUttt{{{qqqjjjcccbbb``````^^^YYYRRRLLLGGGGGGGGGHHHIIIJJJJJJJJJNNNPPPQQQPPPPPPVVVcccmmmyyyrrrhhh___ZZZVVVRRROOOGGGIIINNNXXXgggwwwssslll```ZZZaaappp{{{~~~}}}|||zzz\\\TTTPPPQQQOOOHHHIIIOOO:::444---)))***+++,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))(((***))))))***+++,,,,,,,,,......333???PPP^^^gggiiinnnrrrrrrnnnlllhhhWWWFFFOOO}}}jjj[[[RRRfffppp~~~[[[MMMDDD<<<555444333222111000000000000.........------------,,,------------------------............/////////////////////000111555888;;;@@@KKK___qqqrrrgggaaabbbccc~~~yyyllllllpppvvvvvvllldddfffnnn|||~~~uuu___III===111'''(((,,,///---)))&&&'''***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,)))------)))+++:::PPP^^^aaaSSS[[[jjjbbbYYYdddsssyyy\\\KKKGGGNNNXXXaaaxxxrrrkkkmmmlllfffPPP???...))),,,...---,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))******((())))))******+++,,,,,,(((***...///888SSSaaaXXX```|||\\\999777HHHRRRVVVOOOKKKHHHCCCOOO}}}xxxbbbbbbgggttt|||vvvrrrfffZZZXXX___[[[WWWQQQMMMJJJHHHFFFDDDHHHJJJLLLLLLJJJLLLPPPSSSXXX]]]dddkkkuuuxxxoooeee]]]UUUJJJDDDHHHPPP[[[lll}}}}}}tttggg^^^]]]]]][[[mmm```uuubbbNNNIIIWWWWWWGGGDDDQQQKKK???111******,,,,,,***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,222???RRRccclllmmmjjjnnnkkknnnmmm\\\KKKSSSjjj~~~iiiVVVTTT^^^iii[[[NNNEEE<<<555444333222111000000000000............------------------------............///////////////000000000222222222000///333:::@@@TTT^^^nnnsssiiidddwwwsssjjjlllppplllgggeeetttvvvlll^^^\\\[[[EEE(((+++,,,---,,,+++******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,---000...)))333III[[[```nnn___cccmmmddd```vvvzzzkkkZZZWWWXXXTTTUUU]]]jjjrrrnnnkkkfff___KKK444)))+++///...+++,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,...%%%---???KKKYYYgggjjjjjjfffTTT>>>888HHH[[[dddJJJFFFBBBIII```mmmYYY|||tttrrr___]]]\\\VVVUUU\\\QQQMMMHHHDDDDDDGGGKKKNNNSSSUUUUUUSSSRRRXXXeeeooo}}}{{{ssscccYYYYYYVVVPPPVVVdddlllwwwsssooojjjXXXsssqqq{{{|||fffyyypppXXXQQQ```dddRRREEEHHHTTTJJJ===333............+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********+++++++++***)))***,,,---222BBBWWWdddggggggiiillllllggg^^^QQQKKKYYY~~~~~~lll\\\]]]kkkzzzwwwZZZNNNDDD;;;555444333222111000000000000//////.........------------------......//////////////////000000000111111111333333000///555DDDPPPkkkhhhggggggjjj|||qqqdddgggkkkooossswwwvvviiiZZZ```kkk^^^EEE333...)))(((+++---,,,)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,---...---000BBBXXX___[[[eeeeeerrryyypppooo}}}~~~lllRRRIII]]]iii```ZZZaaa|||xxxxxxsssxxxzzzmmmiiifffgggUUU===...+++......***,,,++++++***************************************))))))))))))*********************+++,,,,,,------111+++333@@@OOOkkkcccHHH444;;;MMMVVVTTTSSSGGGKKKHHHXXX```mmm}}}uuuaaaVVV\\\^^^RRRHHHFFF@@@CCCHHHMMMPPPQQQRRRRRRPPPXXXbbbkkkttt|||qqqoooeeeWWWTTT]]]^^^sss~~~wwwnnnaaa```nnnyyyzzzfffyyyqqqfffXXXOOOLLLRRRPPPIII???555///...///++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********++++++++++++)))(((+++000444LLLYYYgggnnnllliiiiiilllbbbcccSSSDDD^^^jjjRRR\\\sssyyyvvvzzz|||yyyqqqkkkjjjmmmXXXMMMCCC:::666444333222111000000000000/////////.........---------------...//////000000//////000000111111222222...000222333777CCCTTTaaadddgggpppxxxnnnkkkpppzzz~~~qqqZZZSSS___gggcccEEE:::---(((***---+++'''************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,***+++000===QQQ```^^^UUUTTT]]]ooowwwvvvxxxdddRRR]]]vvvttt]]]iii}}}iiiYYYQQQNNNOOORRRXXXbbbooo~~~pppjjjlllggg\\\JJJ777......---+++,,,,,,+++************+++************************)))))))))*********++++++***++++++,,,,,,---......%%%:::KKKHHHRRRyyyGGG999???[[[iiiZZZIIIEEEEEEMMMmmm[[[qqqnnnfff{{{vvvmmm___ZZZXXXWWWOOOBBB>>>AAAKKKKKKKKKKKKLLLQQQXXX]]]hhhwwwqqqlllpppiiillliiidddlllnnn]]]^^^tttwww~~~^^^PPPSSSYYYPPPSSSRRRJJJ<<<111------,,,++++++++++++*********************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((())))))******++++++++++++,,,++++++,,,333===EEEcccccceeejjjnnnmmmgggaaaPPPPPP```]]]UUUccczzzrrrqqqtttlllgggiiiiiiccc[[[VVVWWW[[[UUUKKKAAA:::777444333222111000000000000////////////............---------...///000000000//////000111111222333333000000111888EEETTTbbbjjj[[[vvvrrrjjjsss{{{uuu___OOOTTTaaajjj```RRR@@@222,,,++++++)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------***---999MMM\\\]]]VVVPPPRRRWWWiiixxxiiiXXXTTTrrrfff|||uuujjj\\\PPPGGGAAA???CCCDDDFFFIIINNNUUU^^^eeeuuussskkkooovvv}}}|||mmmmmmcccbbbWWWCCC333...---------,,,++++++******++++++************************))))))*********+++++++++++++++,,,,,,---.........+++III```[[[XXXjjjhhhKKK555BBB\\\qqqkkkTTTHHHLLL[[[rrrkkk___jjjbbb^^^eeepppiiiVVVUUUaaaUUUUUUPPPGGG??????HHHQQQ[[[XXXSSSRRRYYYiii~~~yyylll___[[[ddduuu~~~}}}xxxooo}}}eeeQQQSSSZZZVVVXXXYYYRRRFFF999000,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,---...333???OOO[[[gggeeeeeehhhiiieee]]]UUURRRaaasssfff{{{tttcccnnnrrr\\\YYY```^^^ZZZVVVPPPKKKHHHHHHHHHIIISSSJJJ@@@999777444333222111000000000000000/////////............---------...///000000111///000000111222222333333666222222===PPPaaahhhiiiiiixxxjjjssssssggg[[[YYY^^^cccvvvhhhRRR===000+++,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------///222BBBXXX```WWWNNNLLLZZZ\\\rrrcccUUUZZZggg~~~{{{tttkkkdddaaaaaaccceeegggeeeaaa___```aaaVVVQQQKKKGGGEEEFFFFFFFFFCCCDDDEEEFFFGGGJJJNNNRRRSSS\\\eeellluuu||||||vvv___OOOCCCFFFMMMVVVgggyyyoooiii```eee___KKK777///......---,,,++++++******++++++************************)))************+++++++++++++++,,,------......///HHHRRRaaacccXXXRRRGGG222;;;SSSlllmmmXXXFFFGGGQQQiii___rrrmmm]]]ZZZTTTSSSZZZaaaZZZOOOGGGGGGCCC>>>AAAKKKTTTVVVQQQWWWaaaooouuuhhhaaafffppp}}}|||sss|||yyybbbWWWTTT```___]]]XXXNNNAAA444,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,+++---///222:::III]]]kkkbbbjjjrrrooodddYYYTTTTTTkkkooohhhqqqkkkwww~~~rrr}}}iiiNNNFFFLLLLLLSSSJJJ@@@===BBBGGGGGGEEENNNFFFCCC===666555444333222111111111111000000000000000000000000......//////000000111111...222444222111111222333111<<<333QQQdddYYYwwwvvvpppxxxpppbbbZZZTTTVVVgggqqqdddHHH222+++,,,+++)))((()))***++++++)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,...++++++///000---,,,...666111VVV\\\XXX___UUUeeeOOOlll}}}eeeNNNQQQvvvSSS{{{kkk\\\PPPKKKIIIJJJKKKLLLLLLLLLKKKJJJCCCMMMLLLIIIPPPQQQLLLNNNLLLKKKIIIHHHHHHJJJLLLMMMHHHKKKLLLKKKKKKMMMNNNNNNOOOWWWPPP\\\[[[XXXhhhVVVGGGFFF@@@:::<<>>OOOCCC888???>>><<<@@@NNNFFFBBB===666555444333222111111111111000000000000000000000000......//////000111111222///111222222333666999;;;777EEEEEE___rrr|||qqqiiikkkooodddOOOQQQdddrrrkkkZZZHHH999...+++,,,---,,,+++)))((((((***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))******************++++++,,,,,,---------+++,,,//////,,,,,,...222WWWVVV]]]___```vvvfffhhhvvv}}}|||oooRRRTTTsssiiieeeLLLEEEDDDEEEHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGOOOJJJEEEKKKLLLHHHKKKHHHHHHJJJKKKNNNPPPRRRSSSWWWRRRNNNNNNRRRSSSOOOIIIKKKQQQKKKWWWYYYWWW```MMMMMMGGGCCC@@@===::::::>>>:::AAANNN^^^nnnzzz~~~rrrrrrqqqjjj```aaa___JJJ777222///,,,,,,,,,,,,++++++++++++************++++++++++++***++++++++++++,,,,,,,,,***+++---///000222===IIIVVV[[[tttmmm???555PPP\\\qqqRRRCCCIIIJJJYYYzzzYYYggg{{{nnnbbbZZZ```ddd^^^PPPCCC???@@@GGGLLLNNNLLLPPP___ppp|||vvvmmmccciiivvvzzzwwwxxxwwwiiiRRR[[[XXXbbbbbbTTTOOO???222---,,,------+++,,,///++++++++++++******************))))))))))))******))))))))))))************))))))))))))************,,,***))),,,+++)))+++///&&&...<<>>MMMFFFBBB===777555444333222222111111111000000000000000000000000/////////000111111222222444333111000111222555777///LLLTTT[[[uuurrrgggnnnjjjVVVPPPcccpppkkkaaaWWWFFF555+++---......,,,***))))))******)))))))))(((((((((((((((((()))))))))******)))))))))*********++++++++++++,,,,,,---.........,,,+++,,,///...,,,---111999hhh___^^^hhhmmmtttkkkZZZJJJwww|||hhhMMMFFFIIIIIIGGGHHHLLLKKKJJJIIIJJJLLLOOOQQQMMMVVVUUURRRYYYZZZWWWYYY^^^aaaeeeiiimmmnnnnnnnnnddd___[[[\\\```eeeggggggeeeiii```cccddd^^^\\\KKKEEE@@@DDDNNNPPPKKKJJJPPPHHHEEECCCEEEKKKPPPSSSSSSUUUZZZeeerrr~~~{{{kkk```bbbdddSSS@@@555---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////---444GGGZZZbbb\\\YYYEEE///FFFjjjpppdddMMMFFFCCCPPPjjjvvvrrrlllhhhccchhheee]]]OOOCCC@@@GGGNNNUUUWWWYYY[[[jjjnnnlllmmmrrrxxxvvv|||xxxnnn[[[[[[UUUdddfffWWWTTTKKK;;;333------...------///,,,+++++++++******************))))))))))))******))))))))))))************)))))))))*********++++++***)))+++...---***+++000)))<<>>FFFWWWXXXwwwmmm```qqq{{{ooo]]]UUUWWWYYYBBB888,,,))),,,000///,,,************))))))))))))))))))))))))************************++++++++++++******++++++,,,---------+++,,,...///......888CCC[[[ppp|||\\\^^^ooosssaaaQQQ```ssszzz~~~{{{uuu{{{xxxuuuxxxxxxzzzyyyeee___ccc[[[MMM===---.........---------,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,222>>>VVVyyyfffDDD333GGGdddpppbbbKKKEEELLL___vvvZZZxxxtttggg```bbbfffhhhLLLIIIIIINNNVVVYYYWWWSSSbbbvvv~~~{{{yyyzzz|||}}}{{{wwwmmm```YYYXXXUUUPPPYYYcccqqq~~~xxxqqqpppxxx|||qqq^^^aaajjjmmmUUUNNNAAA555000///---,,,,,,,,,,,,,,,++++++++++++***++++++************++++++((()))))))))************************++++++++++++++++++---...,,,***...555EEESSSaaagggllllllbbbUUUIII{{{xxxiiiZZZeeeoooGGG:::???===@@@HHHRRRVVVKKKhhhhhhBBB777:::UUUlll555JJJGGGAAA<<<:::666555444333222222222222111111111111111111111111111111111222333333444444555444555888666555@@@OOOLLLxxxfffcccooozzzvvveeeUUUTTT[[[WWWIII888...---///---***++++++*********))))))))))))))))))*********++++++*********++++++++++++,,,*********+++,,,,,,------,,,---///000...222AAAQQQbbb|||[[[SSSccchhhNNNYYYhhhmmmlll]]]___\\\UUUHHH888//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,///999HHHZZZrrrFFF<<>>NNNdddiii___qqqiiiddd]]]QQQGGGQQQTTTTTTPPPRRReeejjjUUUMMM>>>BBBFFFDDD@@@@@@DDDHHHHHHJJJMMMPPPVVV```kkkrrrqqq```ZZZXXXQQQIIIBBB>>><<<<<<;;;@@@GGGJJJIIIOOO[[[]]]XXX```pppuuummmuuummmuuuxxxuuuxxxzzz}}}oooeeekkkwwwjjjZZZPPPEEE<<<444---,,,///------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))*********************+++++++++,,,,,,+++***+++---...333AAAOOO```aaadddaaaSSSKKKXXXmmmcccXXX^^^vvvhhhBBB>>>OOONNNDDDtttfffYYYwww```OOOeeebbbYYYXXXSSSkkkKKKIIIGGGAAA;;;;;;666666555444333333333333111111111111111111111111111222222333333444444555222222666<<<>>>JJJjjjnnnaaaeeeqqqxxxnnniiiwww~~~sssuuuxxx~~~fffVVVXXXeee```UUUDDD555---...222+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000,,,...000000///999PPPfffzzzpppyyy\\\[[[]]]fffrrrfff{{{rrrggg\\\bbb___wwwZZZiii___\\\ZZZQQQCCC000/////////............---------.........//////,,,,,,,,,---------......---///;;;OOO[[[SSSAAA444BBBSSS```aaaRRR===EEEdddgggRRRyyyuuuvvvsssgggUUUGGGEEEIIIRRRRRRRRRYYYmmm^^^LLLAAA???EEE===:::;;;>>>===999:::???>>>??????@@@@@@BBBFFFIIIMMMSSSaaauuuvvvYYYJJJKKKEEECCC@@@>>>???@@@@@@??????JJJRRRTTT[[[dddbbbXXXvvvwww]]]ggg{{{~~~wwwssslllzzzyyy^^^UUUKKKAAA666...---111---------,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))******************+++++++++,,,,,,,,,***)))***,,,///888JJJZZZ```^^^___YYYJJJMMMxxx{{{]]]]]]ccczzzrrriiiOOO:::KKKmmmggggggqqqaaa\\\iii```YYYBBBSSS;;;}}}OOOCCCAAA<<<777666555444333222333444444333222222111111222222333444333222333333444333222:::888:::666GGGOOOvvvgggXXXaaaSSShhh{{{|||XXXhhhkkkaaa{{{ttt|||mmm{{{uuu{{{eeeVVVdddccc^^^RRRAAA444,,,)))***...---)))***//////,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////444(((333---666OOOZZZvvvZZZkkkjjjdddnnnsssRRRgggRRRhhhaaaqqqfff^^^gggOOO\\\ZZZIIIIII<<<111,,,111222,,,+++000------------------------,,,---,,,+++,,,//////...,,,999IIIiiigggHHH>>>888IIIaaa\\\IIIDDDFFFfffZZZVVVlll~~~}}}ssssssfffOOODDDJJJSSSTTTOOOWWWdddwwwVVVEEEFFFEEE@@@>>>888;;;<<<======>>>===:::@@@??????@@@BBBCCCAAA???BBBEEEKKKSSS]]]jjjwww|||mmm^^^QQQDDD<<>>BBB;;;999AAAFFF\\\}}}mmmeee~~~zzz}}}rrr|||wwwgggVVVEEE777///...000...,,,,,,---......---++++++************++++++************************++++++,,,,,,,,,---------+++...---444FFFQQQXXXbbbcccHHH<<>><<<<<>>VVV|||fffTTTDDDNNNhhhmmmaaa]]]SSSyyy~~~QQQTTTpppeee[[[mmm|||{{{}}}wwwVVV^^^gggfff[[[JJJ;;;333///000...+++,,,...---)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000222777///EEElllkkk```YYYZZZwww```NNNcccpppuuubbbZZZXXXhhhaaaPPPOOOdddsssfff\\\YYYQQQNNNFFF888...///111...,,,...------------------------///000000///...---///111555LLLXXX]]]EEE000OOOnnnoooTTTIIIJJJccchhh```jjjcccgggllllllsssyyysss```MMMBBBIIISSSUUUYYYaaa~~~QQQFFF@@@CCCEEECCCDDDIIIDDDCCCCCCCCCDDDEEEGGGIIIGGGHHHIIIHHHHHHIIIKKKMMMKKKHHHFFFFFFHHHIIIHHHEEEAAACCCEEEDDD@@@>>>>>>@@@===@@@BBB@@@;;;???MMMZZZ~~~yyyrrrttt{{{tttsssuuuaaaNNN@@@777111...---,,,---...///...,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///)))333EEEPPPZZZaaa```ZZZ>>>KKK|||VVVNNNkkk|||gggXXXBBB777777???FFFXXXfffeeepppvvv}}}SSS777;;;>>>===BBBGGGvvvMMMCCCAAA<<<999777666555333333444444555333333333222222333333333222333555666666666777888AAA<<>>FFFTTT```cccwww~~~```AAACCCEEEEEEDDD>>>sssLLLCCC@@@;;;:::777666555444333444555555444333333333333333333444333555666666555555777999999TTTxxxuuucccOOOAAADDDGGGHHHLLLQQQTTTYYYcccNNNssspppbbbaaa}}}tttOOO[[[~~~uuuwwwooocccVVVMMM666000++++++---...---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------.../////////000***---EEE[[[cccnnnuuufffllltttWWWnnn{{{wwwzzz[[[kkkoookkkoooaaaYYYaaafffYYYSSS^^^\\\VVVZZZdddgggOOOXXXooodddcccXXXYYYUUUNNNAAA444000000///...---..............................///000---+++444???sssFFF111<<>>CCCEEEBBB;;;pppKKKDDD@@@;;;;;;777777555444444444555666444444333333333333444444444666777666444555:::>>><<>>@@@WWWttt\\\{{{[[[YYYSSS^^^xxx}}}tttbbbMMMGGGTTT\\\\\\XXXlllaaaOOOMMMNNNTTTZZZZZZVVVRRRVVVRRRUUU]]]aaa```ccciiippprrrxxxoooSSSGGGIIIHHHQQQUUUggg~~~|||zzz[[[FFF???444222///............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///>>>RRR\\\^^^bbbVVV===bbb^^^ZZZeeeyyypppkkkhhhbbbZZZVVVVVVXXXZZZYYYSSSHHH@@@333DDDJJJJJJPPPUUUbbbxxxyyy}}}jjjbbbOOOJJJWWWUUULLLOOOnnnJJJDDD@@@;;;;;;888777555444444444555666444444333333333333444444555666777666555999@@@GGGhhhmmm___WWWIIIFFFEEEDDD???===EEEPPPMMMTTTqqqtttbbbsssbbbLLLuuuOOOkkklll```\\\MMM>>>222......,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------.../////////444555BBBuuu}}}\\\aaammmvvv{{{UUUcccrrrbbbnnnEEEccczzzqqqbbbNNNHHHbbbuuufff```aaaQQQddd}}}{{{kkkjjj___}}}mmmOOOSSSlllxxxXXXvvv|||XXXRRRMMMKKKGGG???555///...///000...........................,,,...222000333FFF\\\PPPAAA777YYYrrrhhhYYYCCCOOOxxxggg|||IIIOOO^^^SSSsssjjj\\\KKKIII\\\^^^___hhh~~~mmmVVVRRROOORRRZZZaaabbb___eee```cccpppyyy~~~oooNNNLLL[[[eeemmmsssmmmRRRHHH999555000...---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............999IIIXXXaaa```TTTQQQ]]]mmmRRRqqq}}}zzzrrrrrrooolllmmmooohhh^^^SSSVVV[[[```___UUUGGG<<<666RRRaaaeeeiiiaaa___pppxxx}}}pppxxxeeetttmmmJJJDDD@@@;;;<<<888777666555444555555666555444444333333444444555444666777666666<<>>======;;;===JJJYYYSSSaaa]]]qqqmmmppptttwwwpppeeeUUU~~~}}}{{{jjj[[[VVVFFF666111///,,,+++---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000,,,666JJJgggfffiii}}}VVVUUUmmmsssppp|||]]]ZZZyyyKKK^^^yyy___UUUffflllVVVYYYiii```[[[nnnggg{{{zzzkkkyyytttSSSOOO]]]mmmuuuWWWppp^^^UUUPPPIIIHHHBBB777///...000222///////////////////////////,,,///333333777LLLeeeGGG<<>><<<>>>CCCHHHPPP```qqqiiiwwwuuu[[[]]]fffkkk}}}sssvvvrrraaabbbPPP===444111...---...------------------------,,,,,,,,,---------.........///------...111111///444999hhhZZZbbbXXXPPPdddvvvhhhccchhhmmmeeennniiiNNNtttlll```^^^gggeeelllzzz|||wwwtttrrrgggmmmhhhKKKNNNwwwccc[[[}}}rrrhhhPPPQQQIIIEEE???888333000////////////............////////////555...555hhhzzzPPPLLL111hhh]]]LLLCCCZZZXXX|||bbbPPPSSSYYYfffvvv{{{aaaJJJIIIWWW]]]XXXhhh}}}zzz~~~|||OOOddd~~~qqqzzzmmmUUUNNN<<<333000---000333,,,...------,,,,,,------...------------------------...,,,...111000---222<<>>===>>><<<;;;@@@IIIKKKZZZzzzaaaQQQKKKNNNQQQWWWaaauuu~~~tttaaaXXXIII:::222000000///------------------------,,,,,,---------........./////////...000111111000333FFFvvv{{{\\\^^^WWWSSSmmmsss]]]xxxfff\\\dddNNNsssgggXXX[[[hhhaaappp}}}{{{}}}www[[[ZZZzzz^^^XXX|||}}}wwwTTTUUUKKKGGGAAA:::444111////////////............//////)))///555111AAAmmmrrrHHH555RRRQQQBBBVVVpppfffuuuWWWQQQXXXbbbrrrnnnTTTMMMTTT]]]fffmmm~~~wwwvvvvvvzzz~~~}}}wwwqqqlllqqqxxxXXXTTTxxxeeeRRRAAA999555...///333......------,,,,,,------...------------------------...---///111//////888DDD[[[TTT^^^UUUEEEnnnlllUUUiiihhhNNNDDDLLL___wwwlllWWWiii}}}yyylllHHHBBB@@@;;;;;;888777666666555555666666444444555555555666666666777...AAA999999zzz{{{XXX???:::FFFAAADDD===444===PPPQQQDDDIIIDDDHHHiiiyyyeeeVVVSSSXXX]]]iiiaaaNNNCCCBBBFFFFFFDDDBBBBBBCCCAAA<<<:::;;;:::===JJJVVVqqqRRRUUUNNNEEEDDDWWWfffaaa^^^RRR@@@333///...---------------------------,,,------------.........000///000111111111111111555___hhhbbbeee]]]SSSkkkddd{{{UUUbbbAAAVVVwwwcccNNNrrrfffQQQSSSnnnhhhvvv{{{|||rrrwww|||ooommmVVVVVV```[[[qqqUUUUUUNNNJJJCCC<<<666222000///000//////......//////000,,,222111111EEE^^^WWW999???iiipppZZZNNNIIIxxxwwwddd```UUUNNNTTTbbbssssssXXXIIISSSXXXZZZooowwwhhh```___aaa[[[^^^aaadddfffiiinnnrrrzzzqqq\\\ssszzz{{{lllnnnuuuWWWEEE<<<777,,,+++///.........------------......------------------------///////////////333AAAOOOXXX[[[QQQCCCXXXtttMMMOOOyyy^^^LLLOOOSSS___ppp{{{pppiiicccsss}}}gggiiiGGGCCC@@@;;;;;;888777777666555666666666555555555555666666666666777333AAA@@@XXXPPPGGGHHHDDDHHHEEEJJJIIIEEEJJJTTTQQQFFFNNNLLL^^^qqqjjjWWWWWWaaammm|||oooHHHFFFMMMOOOOOOIIIIIIIIIKKKNNNOOOMMMJJJGGGOOOKKKDDD@@@OOOgggtttpppgggSSS\\\FFFCCCWWWpppcccTTTJJJ===111---000........................------------............///...///222111///000333>>>xxxXXXccczzzaaaMMM```tttdddXXX[[[LLL{{{{{{jjjOOOqqqoooQQQLLLzzz|||QQQPPP```www|||sssMMMWWWjjjZZZ___\\\UUUPPPLLLFFF>>>888333000///000000////////////000000222111...777HHHIII@@@===___kkkTTT???TTT___bbbvvvsssRRRMMMNNN]]]uuuRRRJJJOOOZZZYYY\\\~~~xxxooohhheeefffjjjlllrrrvvv{{{~~~BBBYYYvvvyyykkkcccdddeeefffggg\\\ppp|||lll___aaaYYYNNNNNNKKKNNN^^^ttteeeMMM>>>999000...111.........------------......------------------------...//////...///888IIIWWWTTTbbbOOOSSSpppXXXbbb{{{pppmmm|||yyytttnnniiiZZZTTTaaajjjfffFFFDDD@@@:::<<<888888777666666666666666555555555666666666777777999888:::HHHeee>>>NNNXXXJJJDDDGGGJJJOOOTTTRRRKKKFFFEEEXXXooo|||rrr\\\aaa```iii~~~rrrWWWOOOWWWRRRKKKOOOSSSQQQQQQQQQRRRTTTVVVUUURRRUUU```fffjjjpppzzz|||lllQQQQQQMMMUUUNNNsssnnnWWWUUUMMM888///555........................---------........./////////---...111111...111777RRRoooKKKcccNNNSSSaaammmhhhpppuuuPPPppp|||XXXKKK~~~qqqHHHIIIWWWtttwwwwwwjjjGGG\\\}}}kkknnnXXXQQQMMMGGG@@@999444000///000000////////////000000111,,,444LLLSSS>>>:::OOOeeeeeeSSSCCC]]]eeeuuuiiiVVVQQQVVVmmmlllLLLNNNUUU\\\ccczzz|||rrrtttyyy}}}{{{}}}vvvQQQBBBfffrrriiiXXXGGGAAABBBBBBBBBCCCCCCUUUWWWMMMLLLZZZiiigggfff]]]WWW[[[cccmmm{{{|||ZZZBBB===888666555000///......------......///---------------------------.........333???OOOYYYYYYPPPaaa___[[[yyykkkiiifffeeeYYYQQQQQQqqq\\\EEEMMMaaa```{{{PPPdddFFFEEE???:::<<<999888777777666666777777555555666666666777777777555666???dddEEEDDD\\\ZZZMMMOOOJJJCCC@@@CCCFFFKKK[[[mmmeee^^^iiiiii|||hhhZZZ___nnnnnniiiiiiggg]]]___```___ccckkkqqqrrrwwwSSSJJJHHHWWWmmmsss^^^WWWPPP===111222........................------........./////////000,,,---111111...444>>>ppp^^^MMMuuu\\\LLLfffhhhxxxppp|||RRRnnn```TTT}}}fffPPPNNNSSSllltttuuugggGGGbbbVVVXXXQQQMMMHHHAAA:::444111///111000000//////000000111111///DDD]]]SSS666888PPPZZZVVVLLLJJJtttyyyaaannnaaaTTTUUUdddgggNNNYYYUUUTTT```}}}vvvooollluuuyyy|||WWWDDDKKK```nnnsssqqqbbbKKKAAA888888;;;===???BBBGGG^^^hhhuuu|||zzzrrrqqqnnniiiiiioooeeeFFF>>>888555333---//////............//////------------------------,,,...///111999GGGSSSWWWVVV666vvvqqqTTTuuuvvvzzzzzzzzz~~~bbbKKKRRRWWWfffhhhlllvvvmmmhhhsss|||nnnYYYFFF777aaaFFFEEE???999<<<999888777777666666777777555666666666777777777777444777______???OOO\\\YYY\\\ddd```\\\WWWVVVbbb{{{___uuuzzzKKK???EEEUUUmmmsss]]]WWW```ooo~~~eeennnuuuqqqXXXNNNFFF999.......................................////////////222---...222222///888EEE]]]XXXlllLLLVVVxxx{{{nnnmmmzzzSSSjjj~~~dddccc{{{vvv]]]JJJIIIKKKgggyyy|||kkkJJJhhh```jjjzzzXXXOOOLLLGGGAAA:::555111///111111000000000000111111222555OOO[[[DDD999IIIUUUSSSIIIBBB^^^]]]uuu\\\SSSTTT```xxxiiiRRRLLL\\\XXX```}}}~~~___III??????OOOXXXSSSyyy}}}|||sss^^^KKKBBB<<<999<<<@@@DDDKKKQQQdddnnnjjjxxx~~~|||zzzyyy|||uuuuuuuuuuuuQQQCCC888111000---//////............//////---------------------------///111555BBBPPPUUUSSSJJJRRRzzzVVV[[[ZZZwwwooogggttt\\\GGGDDD@@@LLLUUUJJJ??????>>>```EEEEEE???999===999888888777777777777777666666666666777777777777;;;???qqqTTTLLLRRRMMMVVVhhhkkk{{{sssMMMEEEPPPVVV\\\~~~dddSSSJJJ\\\```{{{LLLGGGPPP[[[fffooozzz^^^PPPRRRGGG111////////////////////////............/////////000444......333333111;;;KKKzzzqqq]]]___{{{QQQKKKdddooouuuTTTgggwwwdddoooyyy|||iiiKKKBBBEEEIIIiii}}}pppMMMkkkyyyXXX]]]NNNLLLGGGAAA;;;555111///111111000000000000111111000777PPPPPP888JJJlllnnnPPPIIIMMMYYYwww^^^[[[RRR[[[mmmvvvPPPIIIZZZWWW]]]yyykkkRRRIIIFFFGGGKKKIIIVVVYYY```yyy___HHH===::::::???EEELLLXXXbbbqqqxxxqqq~~~{{{qqqssswww}}}```NNN===333444444//////............//////------------------------///111222999HHHVVVWWWPPPFFFyyyPPPnnn~~~|||pppaaacccwww{{{fffdddbbbdddgggcccQQQ>>>LLLIIIOOOMMM===666:::999^^^GGGCCC???===<<<888888888888777777777777555555333888<<<444333BBBGGGSSStttNNNOOOXXXRRRUUUiiirrrUUUHHHGGGdddfffnnnUUUQQQHHHbbbJJJHHHIIIIIIJJJMMMVVVaaaiiirrruuuOOOLLLGGG333666///+++---///...---...000000000000000000000000///222222......222MMMuuu___]]]zzz[[[JJJPPPrrr```ppplll{{{yyy{{{sssZZZUUUvvvjjjVVVLLL===>>>JJJbbbuuu|||||||||cccpppYYYyyygggQQQJJJGGG;;;>>>>>>,,,111222222222111111222222///666FFFWWW<<>>IIIIIITTTkkkcccoooQQQ>>>;;;???AAADDDPPP```iiijjjttt{{{yyy~~~xxxyyy{{{KKKGGG666333/////////...------------......------------...//////***;;;(((<<>>FFFKKKMMMHHH>>>777666888]]]FFFCCC???===<<<888888888888777777777777555:::555333:::888444888GGGzzzpppNNNSSSYYYZZZxxx{{{YYYUUUYYYPPPZZZjjjkkkbbbQQQ___rrrfffGGGHHHHHHGGGHHHLLLSSSXXX^^^fffppp]]]QQQOOO???888111---///000///...000000000000000000000000000------000222888===gggiiiTTT```qqqLLLIII\\\qqqyyyTTTQQQaaarrrrrrnnnooommmqqqrrr||||||MMMiii|||xxx[[[NNNuuulllyyy~~~```NNNDDDFFF@@@@@@LLL\\\iiivvvmmmgggtttRRRIIIGGG===>>>===---333222222222111000111222111EEEYYYPPP<<>>RRRiiicccQQQQQQdddzzzwwwOOOMMMYYYYYYlll]]]@@@EEE???<<>>999888jjjkkkeeeXXXUUUzzzjjjaaaWWWfff[[[PPPpppwwwfff|||SSSSSSQQQMMMIIIGGGGGGHHHQQQZZZbbbjjj{{{sssTTTPPPGGG;;;444///000222000000111000000000000000000000000111---000222888999rrrtttUUUPPPtttYYYDDDLLLjjjqqq]]]PPPHHHZZZuuuxxxllleeebbbmmm]]]\\\ccc{{{XXXHHHVVVrrrrrr}}}```NNNsssmmmvvv{{{UUUHHH???>>>@@@IIIZZZlll{{{xxxvvvpppWWWyyyVVVHHHGGG???===<<>><<<:::999999999888888888777777444999777666<<<<<<@@@NNN|||sssbbbhhh}}}pppvvvrrrXXXjjj}}}xxxqqqjjjdddaaa___YYYbbbfffccccccppp^^^NNNJJJ>>>666000111222000///111////////////////////////333...111000222444vvvhhh[[[eeebbbMMMHHH^^^fff[[[NNNfffbbb]]]```uuuzzzyyyaaaPPPxxxuuuwww|||~~~{{{~~~xxxNNNGGG???777???RRRmmm~~~lllPPPUUUfffVVVccclll^^^FFFEEEAAA;;;999000555222111111111//////444;;;SSSXXX<<>>000000///............//////............///000000---<<>>LLLWWWPPPrrrdddCCC<<>>666666;;;DDDMMMTTTWWW]]]aaa___ZZZYYY[[[^^^bbbRRRMMMOOO___~~~}}}QQQ888AAA111000//////......////////////......//////000111///FFFDDDNNNGGGVVVnnnYYY[[[{{{bbbeeeyyyOOO]]]YYYJJJBBB:::222444111222444444444444555777]]]HHHEEEAAA===;;;::::::999999999888888888888777777;;;999@@@vvv~~~dddNNNFFF===555333222000000111000000000000000000000000000///222666@@@{{{]]]SSSkkkLLLGGGHHHsss|||yyyjjjLLLrrr}}}wwwtttvvvyyyNNN@@@:::<<<@@@DDDKKK]]]vvvqqqGGGIIIxxxfffMMMJJJEEE<<>>IIIUUUQQQPPPRRRWWWUUUNNNIIIJJJKKKSSSIIINNN[[[tttbbbDDD>>>111000000//////////////////////////////000000111666EEEOOOJJJMMMzzzxxxWWWZZZ|||{{{{{{aaaZZZaaaPPPgggdddIII:::777333111...222444333111222777===^^^IIIFFFBBB>>><<<:::::::::999999999888888555;;;:::888<<>>>>>===CCC999CCC\\\pppOOO999111111000//////////////////////////////000111111;;;???ZZZIIIVVVoooEEE^^^xxx|||]]]PPPMMMQQQmmmiiiEEE222333111...---111333000---000:::CCCWWWFFFBBBAAAAAA::::::999999888888999999:::AAA---<<<666AAAppp^^^UUU```|||ZZZ{{{aaaHHHHHH:::///333666222111000000000000000000000000444999666444cccuuu[[[tttuuuPPPFFFBBBhhhtttlllbbb\\\qqqPPP}}}vvvtttzzz~~~cccKKKoooqqqeeeWWWxxx|||wwwMMM@@@888<<>>777333000111000---,,,///222...---//////...///444AAAKKKLLLGGG^^^PPPppphhhzzzxxxttthhhJJJBBBRRRXXXTTTGGG666...000333111111000111333333333999BBBVVVFFFBBBAAAAAA:::::::::999999999999::::::555333CCC???[[[zzzgggRRRIIILLLYYYooowwwwwwqqqeeegggkkkpppQQQGGG===777333111222333111111111111111111111111***555333333mmmnnnppp|||{{{hhhHHHHHHLLL~~~wwweeeUUULLLaaaYYYyyykkktttzzziiiLLLnnn{{{mmm\\\RRRAAA999:::>>>CCCMMMaaa^^^jjjgggLLLCCCCCCRRRwwwjjjTTTppprrrXXXGGG===@@@666666444333000888///222EEEYYYJJJGGGKKKiiiEEESSS{{{llleeennn```VVV]]]zzzVVVHHHHHHNNNcccoooWWWCCC;;;;;;999HHHYYY|||sssaaaFFF;;;999888<<>>LLLFFFfffuuuRRRccchhhfff~~~~~~wwwsssZZZJJJLLLTTTYYYRRREEE555///222222000222000000333444555;;;CCCTTTFFFBBB@@@@@@;;;::::::999999999999::::::666======:::pppWWWGGG;;;AAASSSdddnnnsssjjjkkkcccHHHEEErrrttt{{{~~~}}}bbbEEE>>>@@@333---444333111111111111111111111111,,,333333???qqqeeeiii~~~UUU===JJJWWWxxxaaaFFFDDD[[[[[[sssfffvvv|||sssNNNiiisss```ZZZAAA:::999===BBBGGGTTTppp^^^tttbbbSSSBBBHHHMMM}}}[[[cccfffdddHHH===>>>777666555222555333333444RRRVVVDDDGGGUUUVVVFFFaaa]]]kkkYYY]]]iiihhhIIIGGGEEERRRwwweeeQQQEEE===::::::999FFFYYYxxxzzzVVV===;;;888;;;DDDLLLNNNLLLKKKCCCIIIvvvtttVVV>>>AAAHHH[[[zzzCCC<<<666222222222000000333111///...000///...222888@@@KKK@@@mmmWWWrrr~~~zzzzzzgggLLLLLLXXXSSSRRRJJJ===222000333333///333//////333666888>>>EEERRRFFFCCC???@@@<<<:::::::::999999::::::::::::@@@888GGGyyy___DDD@@@AAAMMM^^^kkkooonnnccc]]]XXXHHHQQQuuu{{{|||tttYYYOOOVVVVVVYYYfffwwwpppzzz{{{zzzHHH;;;DDD555...666222111111111111111111111111444///666XXXvvvdddWWWyyyuuuJJJ:::NNNfffzzzvvvHHHFFF___TTTkkknnnxxx~~~zzzRRR```sssgggddd???::::::<<>><<<777777555000888...555888[[[QQQ???EEEqqq~~~KKKGGGxxxkkk[[[nnnrrr^^^kkkxxx}}}QQQGGGIIIKKKbbbfffffftttQQQ@@@===<<<:::888:::CCCYYYdddtttrrrxxxnnnLLL;;;999666:::DDDJJJHHHFFFHHHEEEPPPppptttcccQQQ???DDDTTTwwwuuuCCC>>>777111222222111111333111//////000000///444;;;GGGEEEKKKqqqXXXggguuuzzzxxxuuucccFFFQQQ___MMMIII???333---///333333000333///...333888<<>>???===;;;::::::::::::::::::;;;888;;;>>>nnndddJJJ@@@JJJUUUZZZYYYYYYYYYZZZ[[[LLLGGG???KKKuuu~~~lllRRRXXXVVVUUU\\\]]]dddsss}}}{{{pppjjjpppvvvssszzzSSS888AAA999333777///111111111111111111111111444---777eeekkkoooZZZFFF@@@SSSxxxrrrSSS???aaaUUUhhhwww||||||WWWYYYwwwxxxnnn>>>;;;::::::===@@@HHH```jjjmmmdddlllmmmJJJrrrKKK???:::888777555...888+++777>>>[[[KKK>>>HHHfffIIIOOO[[[tttjjjeeeggg|||gggEEEJJJLLL[[[nnnUUUooofffFFF:::===???<<<888;;;AAA\\\___```XXXXXXZZZ@@@:::888777999>>>@@@>>>===>>>:::DDDRRRIIIHHHPPPHHHLLLlll{{{oooyyyyyyzzz}}}yyydddAAA888111000111000000222000///000111000000666???JJJEEElll]]]QQQvvvsssqqqxxxwww}}}mmmuuujjjlll^^^FFFSSS^^^FFFGGG===222...111333111///333//////444999>>>FFFNNNNNNFFFCCC===>>>>>>;;;;;;::::::::::::;;;;;;>>>888AAAwwwWWWEEEAAATTTdddaaaRRRHHHHHHLLLSSSLLLJJJ@@@???bbbwww```qqqxxxZZZ```kkkqqq~~~mmmfffnnnxxxrrrlllttt~~~~~~vvvrrr~~~kkk<<<===<<<888666///222222222222222222222222000444:::ddd~~~OOO>>>CCCRRRmmmdddDDD[[[}}}aaannn{{{yyy]]]UUUyyy>>><<<999888;;;AAAIII___xxxgggrrrnnnaaaLLLfffmmmJJJnnnOOOBBB999888777555...555...777HHHTTTFFFBBBZZZUUUGGGbbbyyyZZZ}}}jjj```pppYYYDDDLLLLLLiiihhhSSS>>>999===@@@>>>;;;<<>>IIITTTMMMFFFCCC===>>>???;;;;;;::::::::::::;;;;;;AAA;;;MMMaaaLLLFFFPPPdddqqqhhhTTTHHHGGGIII>>>CCCDDDAAALLLggg|||IIIRRRLLLEEESSSkkk|||ooojjjqqqvvvHHH:::>>>999222111222222222222222222222222...999CCCppp|||QQQ:::JJJXXX~~~MMMSSSkkklllzzz~~~wwwaaaSSS???>>>;;;888:::???EEERRRrrr\\\kkk|||ddd[[[hhhsssPPPccc~~~{{{RRRDDD999999777555000222333999RRRJJJCCCIIIwwwTTTCCC|||dddjjjnnnppplllyyynnnOOOIIIMMMSSSyyynnnPPPDDD:::999;;;<<<<<<===AAAHHHooo[[[HHHIIIIIIFFFPPP]]]nnn|||XXX:::222888999GGGLLLEEEDDDLLLNNNGGG???===???:::DDDGGGFFFfff|||yyyoookkkcccllluuuhhhlllfffccc```bbbmmmrrrooorrrvvv}}}KKK>>>333111111111000000//////111222000111:::EEEAAAssscccHHHnnnnnnlllqqqxxxgggYYYYYYXXXXXXSSSIIIAAABBBBBB>>>DDD;;;444333111......222...000555888999>>>KKKZZZLLLFFFDDD<<<>>>???<<<;;;;;;::::::;;;;;;<<<999???ddduuuQQQCCCFFFgggvvv}}}nnnXXXIIICCC@@@EEEFFF:::777VVVyyyUUUAAAEEEQQQ[[[pppTTTMMM|||~~~tttooofffiiiuuuzzzssslllRRR999>>>888...333222222222222222222222222,,,666MMMjjjttt{{{zzzrrrIII???XXXeeeqqqEEEeeeUUUooowwwdddRRR|||AAAAAA===999999===>>>CCCZZZsssUUUmmmQQQVVV}}}}}}LLLWWWcccTTTEEE999:::666444222111888:::YYYDDDBBBNNNoooZZZ>>>]]]pppmmmzzzrrrYYYGGGOOOPPP```cccLLLDDD>>>::::::999888:::===FFFNNNwwwqqqQQQ??????GGGNNNRRR\\\mmmmmmMMM888555<<<888MMMWWWPPPRRRaaacccYYYBBB;;;@@@FFFOOOHHHOOOuuuwwwzzzkkkqqqzzztttnnnnnnpppxxxnnnNNNAAA555222333222000000//////222333000111;;;GGG@@@XXX\\\kkkqqqwwwuuu```]]]ggg]]]]]]PPPBBB===888555;;;999333///000///,,,///555---111666999999===MMM]]]OOOEEE>>>@@@<<<;;;???<<<999888999;;;<<<===>>>>>>bbb@@@BBBWWWqqqnnnooommm___LLLHHHQQQFFFHHH;;;888RRRppp}}}PPP>>>VVVdddsssrrrYYYPPPqqqwwwVVVTTTZZZaaa___ggg{{{fffvvv{{{~~~bbbDDDAAA:::---555222222222222222222222222666999^^^ddd|||{{{```IIIAAANNNxxx[[[NNNXXXllluuu{{{aaaPPP|||PPP>>>888888;;;===>>>???IIISSSssscccvvvvvvnnnPPP]]]vvvsssVVVQQQPPP|||gggFFF666:::777777444111===FFFWWWLLL:::lllXXXIIIaaawwwgggzzztttlllyyyuuuSSSKKKPPPSSSrrrqqq]]]VVVOOO@@@<<<::::::888666999???EEEHHHjjjNNNHHHFFFGGGJJJPPPkkk{{{mmmIII888111@@@BBBUUUbbbccc{{{uuuDDDGGG>>>PPPHHHDDDYYYyyyxxxfffdddppp{{{xxxkkk===;;;))):::444...666...111222000000777AAAGGGQQQYYYxxxdddwww|||~~~jjjgggnnnooommmgggQQQ>>><<<777111333222111000//////000111111666555:::<<<888BBBTTT\\\OOOEEE>>>@@@<<<;;;===;;;:::999:::<<<>>>???EEETTTvvvQQQCCCTTTlllgggnnnnnncccUUUNNNOOOSSSOOOSSSIIIEEEYYYppp|||eeefff|||qqq]]]\\\hhhjjjmmmgggRRRZZZUUUUUUbbb~~~llllllyyyxxx~~~~~~HHHEEE<<<999777222222222222222222222222222999___eeeuuuXXXBBBCCC\\\rrruuuQQQuuunnnTTTpppxxx}}}cccPPP{{{yyyQQQ<<<999888:::===???AAAIIIRRRZZZmmmhhhSSSfff[[[QQQpppoooHHH777:::777666555333>>>OOOTTTJJJ@@@xxxQQQMMMtttkkknnnwwwlllsssbbbyyyjjjPPPJJJRRRbbbhhhSSSLLLEEE===:::888999777666:::@@@IIIVVVnnnPPPFFFAAADDDLLLVVVsssxxxiiijjjmmmttt~~~nnnKKKCCC;;;:::QQQcccrrrvvv}}}aaaXXX;;;AAACCCSSSppp~~~jjjcccmmmwwwzzzIII>>>...888111---000///000111///111777@@@FFFNNN|||rrrYYYuuukkk{{{jjjiiivvvyyyaaabbbttt{{{uuuXXX>>>888555111444222111000/////////000111333777:::===CCCNNNaaasssOOOEEE>>>@@@<<<;;;;;;:::::::::<<<===???@@@BBBkkkZZZBBBMMMiii|||cccnnnlllZZZLLLNNNRRRQQQTTT^^^YYYSSS___nnnwwwxxxxxx|||wwwrrrrrrkkk^^^]]]___VVVVVV[[[hhhuuuaaaggguuusssYYYEEE:::;;;///333333333333333333333333222@@@gggdddkkkNNN>>>===___iiiYYYUUU}}}[[[XXXyyy{{{fffRRR{{{~~~yyyTTT:::;;;888999===AAADDDIIIOOOGGGUUUnnncccfffhhhcccmmm___zzz{{{JJJ999;;;666555555555@@@\\\NNNFFFIIIwwwHHHQQQ```pppfffkkk```zzzZZZLLLHHHTTTvvvyyyzzzfffOOOGGG@@@:::777666777777777<<>>CCCNNNXXXssszzzmmmcccjjjiiinnnzzzvvvAAA<<>>:::<<>>@@@===<<<::::::;;;;;;;;;<<<>>>@@@BBBwwwKKKDDDaaavvvvvvfffiiieeeVVVKKKJJJKKKIIITTTcccddd___eeellltttvvv{{{```rrr```[[[|||mmm~~~vvvAAA===999...333333333333333333333333222IIIrrrkkk]]]aaaGGG@@@JJJoooWWWjjjyyyTTTddd}}}jjjTTT{{{|||WWW999<<<888999>>>DDDFFFIIIMMMLLLaaassslll]]]uuurrreeefffnnnJJJ999;;;666666444777DDDcccFFFCCCVVVaaa@@@XXX]]]jjjgggnnnlllvvvNNNJJJGGGWWWyyy^^^\\\uuufffMMMDDD>>>999555555777888999@@@GGGDDDjjjiiiNNNFFFBBBEEENNNTTTkkkyyyrrrppp;;;999AAAEEEgggppptttrrrmmm]]]MMMHHH]]]jjjSSSLLLKKKdddwwwooo|||vvvdddhhhrrrvvvvvvggg>>>777333222777222222///...000333888BBBKKK~~~xxxQQQXXXpppmmmnnnvvvaaa===333333111444000///.........///000111333@@@999===SSSYYYiiiNNNDDD>>>AAA===<<<:::;;;;;;;;;999:::===@@@XXXgggIIIUUUvvvzzzgggeee\\\VVVTTTOOOEEE@@@BBBMMM___fffdddgggjjjttthhh~~~jjj[[[ppppppnnnEEEGGG<<<:::333333333333333333333333///RRR}}}[[[^^^YYYDDDEEERRR^^^|||SSSiii~~~|||jjjRRRyyy~~~[[[:::<<<999:::@@@EEEGGGIIIMMMZZZwww}}}]]]~~~}}}eeebbbyyyjjjIII999;;;666777333999KKKbbb@@@CCCfffNNNAAAjjjooo```wwwffflllsssyyymmmIIILLLKKK^^^ooonnnaaaIII???888888555555777999<<>>AAA======:::;;;<<<:::999:::???DDDzzzYYYLLLccc}}}www```]]]QQQMMMQQQNNNAAA;;;??????SSS^^^___bbbeeeqqqyyykkkhhhzzzvvvlllpppppp{{{tttbbb```vvvyyyiiiYYYIII:::;;;333333333333333333333333555___```tttUUUDDDGGGTTTaaazzzPPPdddttt}}}iiiOOOvvv^^^===;;;:::===CCCFFFFFFIIIMMMfffyyyWWWzzz```WWWTTTGGG999;;;666999222===UUUYYY>>>FFFxxxyyyDDDJJJccclllssseeeoootttbbbHHHNNNSSSnnnzzz\\\GGG===555888555444777:::===FFFNNNVVV|||hhhUUUQQQGGGHHHUUUccc~~~uuuLLL===???ZZZmmmwwwsssooojjjQQQHHH```uuuooowwwppp___```jjjxxx\\\LLL:::222444333222222000111333444:::NNNcccddd\\\ddd;;;333666222///000000/////////111222333222999>>>QQQgggnnnNNNDDD>>>AAA>>>===999;;;<<<:::999===EEELLLoooNNNMMMcccqqqnnndddXXXVVVTTTPPPHHH@@@===???<<>>AAA>>>===999;;;<<<;;;;;;@@@JJJSSSfffJJJMMM[[[aaadddiiiYYYccccccQQQCCCAAABBB???FFFYYYfffkkkqqqvvvaaaIIIqqqrrruuuYYYDDDEEE===CCCQQQVVVsssvvvpppxxxyyyqqqYYY]]]ffflllyyyGGGFFF:::444444444444444444444444<<>>IIISSSgggWWWNNNaaahhhuuuxxxaaabbbssscccEEE@@@AAA@@@IIIeee}}}~~~KKK]]]qqq{{{iii]]]NNNFFF@@@CCC???HHHVVVddd{{{uuuccc[[[bbbeeefffxxx```YYYpppwwwnnn|||bbbHHH555777444444666666333333555???___hhhuuuSSSIIIJJJhhhjjjlllXXXRRRfffttt{{{~~~{{{]]]ooo}}}zzz===<<<===CCCHHHEEEAAAJJJYYYvvvXXXPPPtttccckkkmmmuuuVVVMMMgggkkkNNN>>>999444888666NNNZZZ???FFFbbbKKKIII}}}kkknnnwwwnnnmmmlllvvv```JJJFFFUUU{{{mmm```KKK<<<:::999:::888333777===888===SSSmmm~~~dddJJJFFF]]]{{{xxxKKK>>>FFFTTTwww}}}xxxvvvuuummmhhhtttwwwKKKIIIFFFKKKnnnbbbnnnZZZQQQ```mmm{{{mmmzzz<<<---CCC(((666111111444...>>>BBBDDD|||oooWWWbbb999000222111444,,,444222///444444444;;;888EEEccczzzLLLFFF@@@@@@;;;===<<<888DDD>>>CCCLLLTTTxxxPPPNNNfffjjjqqqtttddd^^^___ZZZTTTLLLDDDQQQlllYYY\\\}}}ttteee[[[YYYSSSFFFAAA;;;AAAAAAMMMYYYdddttthhhRRRWWWYYYYYYddd{{{```UUUfffooossswwwIII888777444444666666333333666KKKWWWcccSSSDDDGGGqqqccckkkWWWSSSjjjuuuzzz{{{ttttttwwwzzz}}}___ggg}}}yyy}}}xxxrrrssshhhnnnwww{{{???;;;>>>EEEJJJFFFEEESSSeeeyyyRRRFFF```eeeZZZJJJbbb___GGG>>><<<777::::::WWW[[[DDDGGGlllJJJMMMdddtttoookkkmmmooo|||ZZZIIIKKK^^^dddVVVFFF;;;:::888777666333888===777<<>>======[[[yyyHHHAAAIIIYYYxxx~~~zzzyyyxxxrrrnnnzzzQQQJJJHHHWWW|||lllrrr]]]RRRaaakkkwwweeeEEE111;;;)))666222111444...===FFFSSSkkkKKK|||}}}|||}}}|||TTT444111333111222...555333111888::::::BBBEEEWWWrrr~~~KKKFFF@@@@@@<<<===>>>666GGG???HHHMMMRRRqqqSSSXXXpppnnniiijjjcccpppbbb^^^JJJDDDjjjcccccc```IIIGGGIIILLLIII>>>???999@@@DDDQQQ[[[bbbvvvhhhPPPIIIHHHFFFNNNhhhfffRRRZZZrrrhhhJJJ===888555444777666333444777IIIRRRiiiRRRBBBJJJ|||[[[mmmYYYRRRggglllmmmddddddfffjjjlllnnnmmmiiicccdddyyyoooXXXhhh|||gggZZZbbbbbb\\\___jjjnnnkkkzzzLLL>>>BBBIIILLLFFFGGG[[[sss~~~OOODDDVVV~~~iiibbbIII^^^UUUIII@@@===777888===bbbZZZIIIHHH|||GGGOOOXXXwwwiiijjjnnnsssTTTHHHNNNfff\\\KKK???:::999666666666555:::>>>999@@@XXXxxxVVVFFFOOOHHH]]]eeepppcccBBBFFFUUUlll}}}{{{}}}}}}{{{jjj]]]VVVlllqqq~~~xxx```RRR]]]eeeooozzzkkk{{{VVV:::444---666333333333///===KKKfffrrr[[[{{{kkk```nnn{{{vvvVVV>>>======888888222777333222;;;===>>>GGGLLLnnnKKKFFF@@@@@@<<<>>>@@@888KKKAAAJJJHHHNNNhhhVVVaaavvvrrrgggjjjmmmeee^^^\\\QQQgggrrrmmmuuuUUUDDDCCCJJJIIIIIIKKKGGGHHH>>>CCCFFFRRRYYY___XXXMMMDDDHHHOOOHHHaaaqqqUUURRRxxxwwwaaarrrLLLAAA999666555777666444444888GGGwwwUUUxxxxxxOOOEEEWWWkkkvvvWWWttt___MMMZZZWWWTTTOOOAAAIIIKKKMMMPPPLLLHHHIIIMMMXXXQQQKKKiii}}}qqq{{{GGGBBBFFFLLLLLLEEEHHHaaa~~~QQQJJJVVV|||bbbdddFFFTTTRRR~~~MMM@@@;;;555888>>>iiiTTTJJJJJJuuuFFFWWWxxxZZZxxxlllkkkmmmttt{{{PPPFFFNNNjjjXXXEEE<<<999999555::::::888;;;???===JJJfffVVV>>>NNN]]]{{{FFF;;;CCC]]]|||{{{yyy{{{}}}{{{zzz~~~wwwlll~~~cccQQQUUU\\\gggttt~~~kkkfffDDD333444666333555444222;;;LLLtttqqqiiikkk]]]yyy|||~~~dddVVVtttxxxXXX@@@<<<777111222555888333333<<<>>>AAALLL[[[KKKFFFAAA@@@<<<>>>@@@===KKKAAAGGGCCCUUUsssUUUQQQ___rrrrrrlllsss~~~eeekkkyyy{{{~~~kkk|||___LLLIIISSS\\\YYY[[[```]]]VVVHHHGGGGGGOOOSSS\\\SSSIIIDDDKKKMMMeee|||YYYLLLddd~~~bbbgggVVVDDD;;;777555777666444555999VVVnnnWWWgggPPPJJJbbbwww}}}fffVVV|||hhhIIINNNHHHHHHLLLHHHMMMIIIIIIPPPMMMQQQeee```fffiiimmmooozzzGGGBBBFFFLLLLLLFFFLLLkkk|||JJJEEEZZZyyy}}}aaaCCCHHHVVVKKK<<<777777>>>AAAjjjMMMGGGPPPjjjFFFhhhqqqooo{{{mmmhhhkkktttuuuMMMFFFRRRqqqRRRAAA::::::;;;666<<<<<<888999>>>AAAVVVxxxZZZIIIMMMnnnzzzQQQ<<<:::???\\\vvvrrr~~~}}}}}}rrrrrrfffPPPOOOVVVcccsss[[[oooFFF555:::555333666333666;;;KKK{{{^^^___kkkRRREEEqqq}}}|||dddSSSvvv~~~\\\CCC===777222888555777444777@@@BBBIIIZZZ{{{KKKFFFAAAAAA===>>>>>>DDDFFF@@@BBBEEEoooeeeNNNTTT___hhhkkkjjjpppzzzppprrr{{{HHHHHHXXXsss|||jjj^^^MMMJJJGGGKKKNNN[[[___LLLAAAJJJeee^^^IIITTThhhaaaiiiEEE<<<888666777777555666:::```~~~]]]SSS]]]SSSKKKfff[[[XXXrrrKKKOOOIIIOOO\\\kkkpppmmmssswwwccc___|||yyyuuuyyyQQQ???CCCIIILLLKKKWWWyyy{{{LLL;;;VVVsssuuudddIIIEEE```xxxMMM<<<666666>>>IIIiiiIIICCC[[[aaaHHHvvvmmmwwwhhhccciiixxxmmmJJJIIIZZZoooIII===999:::<<<999::::::666777===DDD```[[[WWWYYYxxxgggrrr{{{xxxXXXIIIFFFDDDEEE^^^pppeeemmmmmmooosssxxx~~~{{{hhhyyykkkSSSMMMSSS```qqqZZZzzzBBB666:::444333777222999<<>>???OOOpppVVVOOO^^^cccaaaeeehhhhhhjjjnnnxxxvvvrrr~~~~~~fffTTTXXX~~~ooo\\\LLLJJJGGGHHHKKK\\\hhhPPPNNNeeeeeeJJJLLLuuunnn]]]tttEEE===888666777777555777;;;```tttMMMTTTTTTRRRJJJiiiSSS^^^yyyPPPWWWUUU[[[lllzzzbbbZZZrrrNNNBBBEEEJJJOOORRRaaa~~~VVV<<<^^^```ZZZjjj{{{hhhOOODDD~~~ccc~~~LLL===999555999VVVkkkJJJAAAiii[[[KKKeeerrrcccaaallleeeGGGMMMeeeaaaEEE>>>999888;;;:::666888777999AAAJJJiiiUUUHHHYYYkkkmmm___MMMTTTcccwww|||ppphhhXXXKKKDDDJJJeee|||}}}nnnlllkkkkkknnnsssvvvwwwlllsssyyyqqqXXXLLLOOOYYYhhhxxxfffzzzBBB888888444333666...:::>>>RRRnnnYYYvvv]]]]]]XXX\\\```gggoooxxx~~~XXXWWWgggeeegggaaaQQQIIIHHH;;;///222333999;;;@@@EEEGGGXXXuuusssFFFJJJFFFAAAAAA===???888MMM:::<<<>>>XXXzzzaaaKKKJJJ___ccc^^^eeellliiigggxxx~~~{{{iiigggvvvVVVHHHIIIGGGHHHJJJ^^^kkkWWWgggkkkMMMIIIlllrrr[[[iiiEEE===999666777777555777;;;cccrrrKKK\\\LLLNNNIIImmmOOOddd|||SSS]]]]]]aaaqqqxxx{{{dddnnnVVVIIIJJJNNNSSSWWWgggbbbMMMDDDeeeLLL>>>ooo\\\zzzCCC<<<===999:::```mmmMMMAAArrrXXXMMM___qqqccccccqqq```FFFQQQlll]]]FFFBBB;;;777999999555999:::>>>FFFPPPpppNNNTTTkkkuuuPPPiiiUUUVVVYYYjjjrrrcccBBB666FFFiii~~~yyyrrrvvv}}}jjjuuu]]]KKKKKKRRR^^^mmmqqqsssEEE:::666444444555,,,:::@@@WWWsssYYYxxxjjjyyyyyyeeejjjoooqqqooommmnnnooouuutttyyy|||{{{|||XXXHHHUUUXXXkkkkkkeeedddbbbOOO;;;888666===???AAACCCBBBTTTsssVVVIIINNNLLLIII???AAABBB???BBB???<<<444FFFlllnnnXXXIIIMMMPPPTTT[[[dddjjjiiieeeuuuvvvwwwrrruuuzzzxxxlll```XXX^^^HHHHHHEEEHHHMMMOOOfff\\\|||KKKIIIVVV{{{\\\NNN~~~JJJ???777444888888444666>>>aaa\\\DDDtttRRRDDD[[[kkkfffOOOuuuRRR\\\aaa```yyy~~~vvvZZZKKKKKKKKKOOO]]]vvvnnnAAAKKKdddMMMOOOaaakkk]]]BBB===777555;;;fff\\\IIIEEETTTTTTcccvvvaaaeeevvvYYYOOOUUUxxxmmmSSSDDD???:::999;;;;;;:::>>>888DDD^^^zzznnnJJJUUU|||TTTQQQVVVUUUWWW]]]}}}YYYEEE<<>>DDDEEEYYYzzzSSSDDDSSScccOOOpppUUU???888555888888444777>>>^^^ZZZGGGxxxUUUKKKVVVmmm\\\[[[TTTXXXbbbiiittt~~~cccIIIJJJKKKRRRccc~~~hhhGGGZZZeeezzziiiRRRNNN^^^rrrggg@@@<<<777555:::aaaWWWHHHHHH|||MMMQQQuuuwwwppp```kkkWWWNNNVVVzzz___EEE===888666===888555::::::IIIbbb___OOO___yyyQQQ___^^^UUUYYYiiiWWWBBB<<>>888::::::777;;;BBBCCCRRRmmm]]]DDDPPP~~~jjjSSSdddfffAAA999555888888444777???bbb]]]MMMYYYRRROOOuuuxxxRRRttt[[[VVV```lll{{{lllIIIIIINNNYYYooo]]]DDDmmmnnnUUUMMM[[[zzzoooAAA===888666;;;bbbVVVKKKSSSQQQ[[[wwwvvvmmm___mmmTTTMMMXXXxxxkkkFFF???:::555===888333:::???NNNbbbVVVRRRzzzTTTRRR___^^^[[[eeeVVV@@@>>>OOOuuummmOOOGGGPPP}}}|||cccGGGDDDNNNSSSbbbuuuNNNzzz]]]@@@:::444333333555888KKK|||www___KKK???FFFGGGAAACCCRRRdddpppfffWWW\\\oooLLLIII???AAABBB???>>>===???777EEEiiiOOOGGGKKKDDDBBBBBBCCCBBB@@@@@@BBBEEEEEEHHHKKKMMMKKKJJJKKKXXXQQQMMMBBBIIIOOOTTTuuu[[[PPPJJJLLLKKKHHHMMMVVVOOONNNHHHGGGMMMKKKNNN^^^dddtttddd[[[DDDHHHAAA<<>>kkkUUUIII[[[WWWgggjjj{{{ppp___oooQQQLLL\\\qqqtttIIIBBB???666;;;:::666@@@DDDMMM]]]{{{pppYYYVVVqqqLLL[[[XXXcccsssWWW>>>BBBXXX~~~qqqHHHIIIggghhhHHHDDDLLLOOO^^^pppPPPcccnnn@@@666666666666777777EEEppprrrRRR{{{zzzHHHGGGEEEDDDHHHXXXttttttrrr}}}LLLIII???AAABBB???======@@@999GGGnnnOOOGGGLLLDDDBBBDDDFFFBBB<<<<<>>DDDEEELLLMMMDDDRRRUUUPPPQQQXXXZZZYYY```kkkcccmmmhhhZZZWWWWWW[[[eeegggWWWFFFGGGHHH999777@@@<<<777888555999@@@???CCCSSS]]]kkkhhhJJJHHH```zzzZZZ\\\DDD;;;777999888444888@@@ttt```QQQYYYOOOKKKRRRaaaqqqaaarrrbbbMMMKKKRRReee\\\IIIyyyqqqgggfffKKKGGGXXXqqqfffrrrnnnEEE===777999BBBuuuRRRBBB[[[PPPfffiiiuuummmbbbwwwyyyNNNLLL```PPPAAA>>>888999999999FFFGGGMMM[[[zzzxxxooo[[[iiiYYYYYYfffeeeXXX<<>>666999===777666:::888999>>><<<>>>LLLTTTeeemmmHHHCCCZZZXXXUUUiiiEEE<<<777999888555888AAAqqqXXXNNNYYYNNNPPP~~~MMMvvv}}}iiirrrQQQMMMSSSiii\\\GGGooo[[[iiiaaaFFFGGGUUUddd```|||CCC888333999HHH~~~TTTCCCaaayyyFFFdddzzzxxxffffffgggmmmLLLLLLeeeddd@@@888;;;999888<<>><<<>>><<>>QQQ\\\MMMQQQMMMHHHFFFGGGBBB???KKK^^^qqq}}}\\\RRRFFF???EEEEEEKKKRRRmmmkkkMMMHHHSSShhhqqqSSSGGGAAAFFF<<<999CCC===:::KKK???HHHGGGDDDDDDAAACCCPPPUUUaaabbbxxxPPP@@@QQQ}}}WWWdddcccGGG>>>888999888555999BBBdddOOOPPP~~~^^^XXX]]]mmm___SSSqqqzzzpppxxx```YYY```xxx]]]^^^OOOVVVhhhXXXfff```JJJMMMKKKyyyQQQfff~~~RRR>>>333===RRRtttOOOKKKqqqooo@@@nnn{{{iiillloooYYYJJJMMMkkkgggWWW;;;DDD999HHHJJJLLLGGGaaabbb^^^mmmyyyuuuoooeeeBBBHHHdddzzzBBBaaaoooHHHBBBHHHKKKYYYhhhwwwDDDXXXUUU>>>666888777777444CCCuuu^^^dddAAADDD888===LLLEEEPPPhhhuuukkkyyyLLLIII???AAAAAA>>>;;;@@@;;;>>>]]]}}}WWWMMMOOONNNFFFDDDJJJMMMKKKNNNTTT^^^mmmzzz]]]EEECCCIIINNNZZZhhhmmmdddzzzkkkGGGPPP~~~^^^HHHDDD??????@@@AAABBBBBBAAAAAAFFFGGGIIIKKKLLLLLLLLLKKKRRRNNN^^^zzzJJJJJJLLLgggkkkVVV[[[PPP===;;;777777:::777FFFjjjMMMNNNppp``````]]]OOOfffpppyyytttfffaaalllqqq```aaaeeecccIIICCCRRRSSSbbbuuu{{{MMM===:::666XXXvvvQQQFFF~~~hhhKKKxxxzzztttooo{{{WWWLLLSSStttssshhhrrr;;;???@@@IIIIIIHHH\\\{{{ssscccxxxXXX;;;EEEeeemmmUUU```~~~uuuHHH___~~~dddYYYcccoooJJJEEEHHHEEERRRfffzzzPPPKKKXXX@@@444888444444666GGGvvvrrr\\\yyylllAAACCCIIIPPPXXX|||xxxpppbbbRRRmmmLLLIII???AAAAAA>>>===AAA>>>CCCiii|||WWWNNNPPPNNNGGGHHHPPPVVVVVVZZZaaahhhxxxxxxXXX@@@DDDRRR```ttt|||pppPPPbbbZZZFFFDDD@@@@@@@@@@@@@@@?????????@@@BBBEEEHHHKKKNNNOOOPPPKKKJJJ]]]{{{KKKGGGJJJccclllSSSVVVpppQQQ===;;;777777:::777GGGrrrRRROOOcccPPPXXXfff|||KKKfffyyywwwssshhhgggvvvuuufffttt]]]DDD@@@RRRVVVkkkqqquuuKKK;;;999888]]]tttSSSKKK~~~^^^IIIrrrxxxtttWWWLLLTTTuuurrruuu{{{HHHGGG???KKKJJJOOOccczzz}}}NNN===DDDaaa|||^^^TTT]]]jjjUUUBBBfffbbbSSSkkkmmmJJJEEEHHHEEESSSggg{{{TTTRRRbbbEEE888:::888888888DDDmmmnnnWWWttt~~~ddd```VVVZZZ^^^]]][[[LLLJJJ???AAAAAA>>>>>>AAA???GGGvvvyyyWWWPPPSSSOOOJJJMMMZZZcccfffllltttyyy___FFFMMM___lllwww]]]uuuVVVCCCDDDCCCBBBAAA@@@???>>>======:::;;;===@@@DDDGGGIIIJJJFFFIII```|||NNNDDDFFF]]]oooOOOOOOjjjTTT===:::777888;;;888IIIrrrUUUWWWgggRRRTTT\\\mmmIIIjjjtttrrreeegggyyy~~~kkk{{{xxxcccHHHBBBTTTSSSqqqzzzLLL999888:::bbb{{{UUUIII{{{ZZZFFF~~~mmm}}}zzzVVVKKKUUUxxxnnnWWWSSSAAAMMMIIIYYYoooxxxyyyYYYKKKCCC\\\}}}___PPPRRRWWWDDDBBBfffnnnTTTlllIIIDDDGGGEEESSSggg{{{XXXVVVdddBBB666444555999999BBBhhh|||www^^^yyyTTTeeeMMMJJJ???BBBBBB>>>===>>>???GGGwwwWWWSSSVVVQQQNNNTTTcccnnnssszzzoooUUU^^^qqq{{{qqqTTTAAADDDEEEDDDBBBAAA???>>>======<<<<<<===>>>@@@AAACCCDDDJJJSSSppp|||QQQBBBDDDWWWtttLLLJJJfffYYY>>>999666888;;;999KKKwwwWWW[[[mmmWWWTTTVVV___MMMuuuyyyooobbbdddwwwiiiqqqoooyyy```^^^fffKKKFFFZZZWWWPPP:::777;;;eeeVVVCCCxxx___DDDwwwrrrUUUKKKXXXzzzjjj}}}\\\ZZZCCCNNNLLLeee}}}~~~sssZZZ@@@YYYqqqKKK@@@LLLKKKMMMccckkkwwwkkkGGGBBBEEECCCQQQfffzzzXXXQQQfffCCC;;;555666:::999@@@fff|||lllsssNNNiiiMMMJJJ@@@BBBBBB???<<<===AAAJJJsssWWWUUUZZZVVVTTT[[[kkkxxx|||{{{aaaggg~~~UUUAAAEEECCCBBB@@@???>>>>>>>>>>>>EEEFFFFFFGGGHHHIIIIIIIIIOOObbb|||UUU@@@EEESSSyyyJJJHHHWWW^^^@@@888666999:::888MMM}}}XXX\\\mmmOOOQQQgggWWWVVVnnnffffffwwwdddjjjiiiccc\\\www___GGGFFF___\\\ooo~~~QQQ:::888;;;fffTTTEEE|||```HHH~~~~~~UUUKKKZZZ}}}rrr|||aaaiiiZZZYYY\\\yyy|||fff>>>XXXlllHHH;;;DDDMMMYYYkkkccchhhiiiEEE@@@CCCBBBPPPeeezzzUUUIIImmmIIIBBB===<<<===888???gggttt[[[cccuuuiiiNNNjjjMMMKKK@@@BBBBBB???===>>>EEEOOOpppWWWXXX]]]]]][[[ccctttqqqiiizzzWWWAAAFFF@@@???>>>>>>>>>@@@AAABBBIIIKKKNNNQQQSSSTTTUUUUUUQQQooo{{{UUU>>>FFFPPP}}}IIIHHHVVVdddCCC888777999999888MMMmmmQQQccczzzPPPOOOrrrSSS```rrrllllll{{{ddd```cccjjj___GGGEEE]]]OOO^^^vvvNNN:::999;;;ddd{{{UUUNNN]]]MMMVVVLLL\\\{{{rrrzzzxxx}}}{{{FFFTTTwwweee___cccbbbYYYOOOJJJHHHGGGGGGggg]]]VVV|||}}}eeeDDD???CCCAAAPPPfffzzzQQQEEEmmm@@@:::===:::999666@@@mmmwwwwwwdddSSSoooNNNKKK@@@CCCCCC???===???FFFNNNnnnWWWZZZ___dddbbbkkk|||vvvxxxVVV@@@HHHAAAAAAAAABBBDDDGGGJJJLLLNNNQQQVVV[[[___`````````bbbzzzTTT;;;HHHMMM~~~HHHIII\\\iiiEEE888777999888777MMMbbbMMMhhh}}}XXXWWWtttQQQgggyyyxxxuuuxxxoooWWWaaagggKKKFFFXXXwww<<<dddNNN<<<::::::```\\\MMMbbbOOOyyyYYYLLL^^^}}}{{{qqqqqqUUUPPPhhhYYYNNNHHHKKKKKKHHHHHHMMMSSSUUUXXXvvvRRR___yyy___DDD@@@DDDBBBRRRggg|||NNNFFFpppCCCDDD@@@;;;777555AAAnnnuuukkk```ZZZyyyNNNKKKAAACCCCCC???>>>???EEEIIImmmWWW[[[aaahhhgggoooUUU@@@IIIEEEEEEEEEGGGKKKOOOSSSVVVXXX[[[aaagggjjjkkkjjjiii}}}yyyRRR999HHHLLL~~~FFFIIITTTlllFFF999777999888666LLLqqqUUUdddhhhTTTbbb~~~PPPjjjjjj~~~}}}VVVfffgggKKKFFFXXXsss777}}}rrrQQQ>>>;;;888[[[cccDDD}}}mmmOOOnnn\\\LLL___ttt___PPPaaaYYY[[[]]]PPPPPP]]]\\\NNNOOO]]]uuuqqqkkk}}}^^^WWWbbbuuuZZZFFFAAAEEEDDDSSSiii~~~MMMHHH[[[fffPPPGGG???777???fffnnn^^^cccmmm\\\___PPPGGG@@@BBB@@@@@@???===AAAIIIuuuZZZ``````qqqkkktttSSSEEEDDD===BBBDDDDDDJJJVVV]]]^^^eeefffhhhkkkjjjnnn~~~yyyXXX???BBBOOOsssvvvIIIPPPXXXnnnEEE<<<;;;777999<<>>aaammmCCCuuupppHHHuuulll~~~~~~eeeQQQbbb{{{ttt>>>XXX___eee```wwwwwwgggwwwjjjWWWVVVkkkkkkSSSEEE???AAA@@@RRRmmmNNNCCCzzzeeeHHH;;;???AAARRR{{{ccczzz\\\uuugggeee|||QQQGGG@@@CCC@@@@@@>>>AAADDDJJJ{{{XXXZZZ\\\iiihhhttt]]]JJJ@@@@@@DDDFFFGGGNNNZZZaaabbb^^^]]]bbbnnn|||uuuMMM;;;???GGGkkksssKKKRRRjjjlllCCC;;;;;;777999;;;KKKzzz```iiihhhMMM]]]wwwZZZfff___qqqdddeee|||{{{|||UUUJJJBBBeeedddJJJnnnOOO<<<:::???```lllIII{{{yyyPPP{{{zzzaaaQQQaaa{{{jjjGGGhhhuuusssyyysssrrrhhhQQQ???;;;BBBCCCSSSiii~~~LLLEEErrrVVVDDDAAA???OOO{{{eee~~~pppiiiXXX|||yyypppnnnfff^^^cccpppQQQHHHAAACCC@@@@@@<<>>;;;===[[[oooIIIrrr{{{RRRzzz```QQQ___wwwvvvjjjsssiiiNNN]]]yyyzzz{{{bbbMMM<<<999@@@BBBRRRgggzzzIIIIII|||eeeOOODDD???OOOsssfffYYY^^^TTT|||hhh\\\VVVTTTYYY```kkk|||RRRHHHAAACCC@@@@@@===@@@HHHWWWdddjjj{{{aaaQQQJJJHHHJJJMMMOOORRRTTTRRROOOZZZjjjlllMMMDDDGGGCCCggg{{{RRRMMMHHHjjjwwwnnnEEE<<<<<<999999777DDD^^^WWW]]]oooNNNcccyyySSSgggqqqyyyoooyyypppPPP___tttoootttqqqwwwOOOBBB???OOODDDEEE```QQQ<<<::::::UUUJJJaaazzzPPPsssfffRRR___}}}xxxzzzttt```^^^mmm}}}dddPPPzzzjjjnnnsssjjjxxx]]]GGG???:::>>>>>>PPPiiiHHHOOOxxx```MMMDDDMMMyyy~~~mmmMMMPPPhhhYYY~~~gggZZZVVVTTT\\\jjjyyyRRRIIIAAACCC@@@@@@???;;;GGG```mmmyyyttt___WWWRRROOOLLLKKKKKKNNNUUUZZZmmmoooIIIAAABBB>>>fff|||PPPEEE>>>bbb~~~tttIII>>>>>>:::999555AAAWWWRRRZZZrrrPPPcccxxxTTTjjjtttwwwsssXXXvvv|||RRRVVVzzzZZZVVVVVVlllmmmJJJ>>>???IIICCCVVVvvvPPP:::999999RRROOOYYYQQQhhhkkkqqqUUU___zzz}}}wwwssseeeXXX[[[oooZZZ|||wwwvvv|||vvvXXX@@@@@@;;;@@@@@@SSSmmmHHHWWWuuu[[[LLLJJJjjjzzz~~~wwweeeaaawww```KKKddd]]]uuu]]]QQQUUU___iiizzzSSSIIIAAACCC@@@@@@AAA999FFFcccrrr|||ooocccbbb[[[RRRMMMMMMXXXmmmtttGGG>>>@@@>>>fff{{{QQQJJJUUUrrrwwwJJJ>>>===:::999555@@@___UUU___tttOOO]]]nnnYYYoooyyyaaa]]]sssNNNLLL```]]]cccHHH>>>???DDDAAA___iiitttPPP;;;<<<:::OOOOOOUUUPPPZZZ___}}}WWW^^^vvvxxx}}}ooo```\\\^^^```bbbfffqqqeeeppp~~~nnnQQQ<<<<<<;;;CCCGGGYYYpppvvvHHH]]]hhhZZZPPPeeeyyyllltttvvvzzzTTTIIIllleeeeeeVVVWWW```mmmxxxzzzSSSIIIAAACCC???@@@@@@<<>>AAA<<>>@@@LLLLLLPPPssszzzsssHHH<<<;;;999:::444<<>>666LLLOOO<<<<<<999;;;WWWGGGjjjVVVqqqccc[[[```gggQQQNNNWWWkkk}}}xxxooo~~~hhhNNN>>>:::BBB999<<>>@@@FFFSSSlllkkkfff\\\TTTNNNOOONNNKKKRRR```VVVnnn}}}jjjtttuuuUUU[[[zzz}}}yyywwwssslllpppHHH@@@BBBAAA888DDDRRRMMMNNNhhhxxxqqqGGG<<<;;;999:::555<<>>888<<>>===FFFYYYlllSSS]]]|||nnncccggg{{{qqquuu{{{TTTaaagggYYYVVV===IIIhhh~~~lll```[[[bbb^^^ZZZLLLFFFBBBCCC???===???BBBSSSfff]]]QQQQQQfff^^^]]]aaa```~~~xxxqqqtttiiiEEE???999BBBccc}}}^^^dddiiiEEE===;;;888;;;666;;;JJJPPPTTTVVV\\\ooopppqqq~~~PPPLLLYYYjjjkkkXXXTTTrrrbbbIIIBBB777WWWsssTTTFFFAAA:::777???UUUUUUpppOOO:::;;;888;;;gggeeeQQQooosssLLLrrrccc```~~~bbb___nnnqqqddd[[[```cccvvvVVVPPPdddzzzeeeNNN===:::===<<<>>>HHH[[[oooIIIqqq~~~uuuiiikkk~~~mmm~~~\\\^^^]]]aaaTTTmmmrrriii^^^MMMEEEBBBCCC??????@@@>>>QQQlllaaaSSSOOOqqqfffTTTxxxuuu]]]kkkwwwzzzuuu]]]JJJ>>>555GGGgggsss___JJJbbbeeeDDD>>>:::777;;;777;;;KKKZZZWWWkkkffftttrrriiijjjHHHLLLLLLTTTUUUVVVooovvvRRREEE<<<<<>>HHHZZZrrrsssCCCyyy}}}tttlllqqquuu~~~iiiDDDaaayyyttt|||lllaaaNNNEEEBBBDDD???@@@AAA===OOOuuujjj\\\TTThhhssszzzmmmfff~~~rrrsssxxxsssZZZ@@@<<<;;;MMM___UUUDDDDDD___uuu```BBB???:::777<<<777;;;EEE```ZZZ|||jjjuuuxxxpppgggKKKOOOPPPNNN]]]~~~~~~]]]DDD===777CCC___hhhmmmiiiOOO>>>:::AAA???888UUUlllNNN<<<===888:::LLLVVVaaaRRRqqqrrr___nnnaaaIIIhhhooovvvYYYqqq}}}\\\___nnnwwwwwwiii___WWWGGGJJJeeeiii^^^YYY```sssiii```zzzlllTTTBBB<<<<<<======???III]]]xxx___EEE}}}rrrllltttxxxqqqZZZxxxjjjTTTtttzzz]]]dddOOODDDBBBDDD>>>>>>CCC???MMM||||||ssseeeTTT{{{aaatttsssYYY777<<<>>>LLL[[[OOO@@@IIIaaattt]]]AAA???:::666<<<888:::>>>^^^RRRbbblllyyyvvv]]]QQQQQQTTTcccmmmNNN???;;;888IIISSSPPPnnnvvvaaaHHH<<<:::@@@;;;<<>>===>>>AAAMMMcccRRRPPPwwwoootttzzz}}}vvvXXXeeeOOODDDBBBDDD>>>;;;DDDAAAKKKooowwwiiiaaahhh~~~ooowwwnnnSSS<<<@@@;;;DDDZZZSSSAAABBBccc[[[AAA???:::666===888:::;;;YYYEEE~~~XXXaaaiiivvvWWWJJJNNNMMM___|||XXXCCC===@@@???PPPVVVfffooo[[[CCCAAA;;;:::555FFFVVVNNN:::;;;888:::@@@eee___dddRRRsss~~~ggggggwwwhhhOOOOOO\\\dddOOOJJJTTTgggccccccooouuubbbGGGEEE@@@===EEEEEEMMMMMM^^^zzznnn\\\ZZZYYYVVVcccbbb^^^iiiuuu~~~vvvdddxxxmmmXXXCCC:::===???<<>>CCCIIIzzzqqqkkkPPP@@@<<<777<<<;;;JJJwwwrrrGGG444::::::777999ooo___rrrOOOlll[[[xxx[[[uuugggIIIHHHWWWcccNNNRRRJJJQQQqqqWWWiiixxxbbbggg]]]QQQIIIJJJJJJGGGFFFIIIVVVfffjjjhhhllliii___\\\iiiyyytttzzzzzzcccJJJ???>>>???>>>>>>BBBEEEXXXtttCCClll{{{~~~{{{wwwuuurrrNNNKKKJJJ<<>>CCCHHH```www{{{mmmvvv^^^MMM<<<<<>>999999888777999AAAMMMSSS}}}kkksssrrrxxx[[[BBBGGGRRR___}}}uuuxxxyyy~~~PPP>>>GGG000@@@\\\nnn}}}cccJJJ<<<<<<999======SSSllloooGGG666:::888777===xxx\\\yyyNNNwwwzzzbbbvvvvvv___MMM\\\tttggg___PPP[[[\\\```uuu{{{yyy{{{lllbbb]]]ZZZXXXRRRaaajjjsss~~~oooZZZDDD<<<===>>>>>>>>>BBBHHH^^^yyyqqqKKK|||zzz}}}xxxRRRLLLKKK===DDDCCC???DDDGGG^^^|||kkkUUUEEE;;;;;;>>>BBBBBB???@@@DDDDDD[[[jjjWWWAAA666777::::::888DDDQQQ\\\jjjhhhuuuzzzxxxGGGCCCKKKVVVddduuussscccggg~~~~~~iiifffZZZAAA888999BBBFFFJJJmmmuuu\\\FFF;;;;;;;;;======aaa\\\rrrxxxDDD777999777888<<>>999<<<>>>>>>???EEEPPPhhh\\\LLLvvv}}}WWWNNNLLL>>>DDD@@@>>>BBBBBBVVVuuuaaaMMM???;;;:::===@@@???===???EEEMMM]]]~~~dddEEE555666;;;;;;777???SSScccvvvcccUUU```sssZZZFFFMMMPPPTTT^^^lll{{{yyyxxx~~~gggXXXSSSBBB???@@@===^^^NNNKKKhhhooooooXXXFFF???<<<<<<;;;===oooRRR[[[@@@777999666999666PPPggg^^^fff```mmm```vvv}}}uuuqqqggguuuooogggbbbdddiiirrr|||jjjPPPDDD:::999<<<===>>>???HHHXXXsssPPPXXXxxxyyy|||hhh}}}```RRRNNN>>>CCC???>>>BBB>>>OOOlllYYYGGG===::::::===???>>><<<@@@GGGYYYrrrnnnGGG666888;;;999666777TTTfffeeefffJJJTTTrrrtttvvvHHHGGGOOOLLLMMMUUUbbbnnnvvviii{{{SSSFFFDDD888===FFFHHHPPP^^^vvvZZZjjjTTTEEE???===<<<888>>>~~~vvvQQQKKK>>>999888666888222GGGjjj\\\uuuUUU{{{~~~fffsssxxx}}}{{{aaaeeeqqqkkknnn|||sss___HHH???:::;;;=========???HHH[[[{{{sssIII|||zzz|||}}}vvvtttkkkZZZRRR???BBB@@@AAADDD>>>LLL}}}yyyeeeRRRDDD===:::;;;===???>>>===CCCLLLjjjqqqCCC888<<<999666888555OOOcccZZZpppJJJNNNfff{{{hhhaaaEEEJJJKKKJJJOOOTTTVVVaaajjjtttfffsss___FFF:::???>>>:::EEE@@@DDDyyycccLLL???===<<<;;;888EEEeeeYYYGGG===;;;777555555444CCCzzzppp]]]QQQvvv}}}rrrppp{{{}}}~~~|||fffSSSBBB===:::===>>>>>>???AAAIII]]][[[LLLyyyvvvzzztttwwwvvv|||wwwcccXXXBBBBBB???BBBEEE>>>LLLtttvvv```MMMBBB===:::;;;>>>@@@>>>>>>GGGQQQpppnnn<<<888???777333;;;777DDDYYYWWWQQQNNNWWW~~~xxxzzzqqqRRRHHHMMMHHHJJJRRROOOTTTdddpppfffvvvYYYGGGDDD999HHHTTT>>>GGGIII]]]dddqqqYYYDDD<<<<<<;;;:::<<>>\\\ccc|||WWWccc{{{fff|||qqqfffxxxpppYYYFFF===::::::===???>>>@@@EEESSSeeeMMM]]]{{{pppwwwsssxxx}}}xxxjjj\\\DDDCCC<<<@@@EEE>>>LLLpppkkkuuu^^^KKK@@@<<<:::;;;???AAA???@@@IIITTTfffiii777888@@@555111===999999PPPXXX\\\RRRZZZ~~~uuuWWWpppVVVCCCFFFMMMEEEIIINNNCCCHHH___pppdddkkkJJJ:::HHH???VVVkkkGGGMMM^^^iii}}}iiiRRR@@@<<>>:::888999===??????BBBGGG___nnnIIIoooqqqzzzxxx~~~xxxyyyttt{{{___EEECCC@@@<<<@@@FFF???bbbrrrMMMPPPUUU]]]qqq[[[FFF;;;999888======>>>AAA???GGG\\\\\\SSS;;;AAA<<<===:::777888AAANNNHHHbbbNNNZZZooonnn```iii]]]aaaxxxyyyGGGIIIIIIGGGFFFGGGFFFEEEVVVbbb~~~rrr]]]ssspppWWWDDD<<>>AAANNNeeeZZZDDDzzzyyyyyyzzz{{{yyy~~~dddFFFBBBAAA??????DDDAAAXXXlllIIIIIISSSyyyoooYYYEEE:::888888@@@>>>:::;;;>>>KKKaaa{{{OOO;;;@@@;;;===;;;:::999???KKKNNNyyyTTTTTTtttjjjqqqqqqaaasss```cccTTTCCCEEEGGGHHHIIIMMMQQQSSSVVVkkkwwwjjjyyysssSSSGGG===]]]LLLKKKmmmqqqkkkUUUEEE<<<::::::888???KKKhhhSSSEEE:::999444<<<...888777444===ooo___}}}nnnqqq~~~{{{dddNNN@@@999777??????>>>BBBAAAFFFUUUqqqTTTQQQ{{{|||yyy|||lllHHHBBBBBBCCC???@@@DDDKKK}}}}}}cccUUUbbbnnnxxx|||hhhTTTCCC:::888666BBB???666999BBBRRRgggOOO@@@AAA;;;===:::<<<:::===FFFVVVttt\\\[[[ssskkk|||tttVVVhhh|||yyyBBBDDDEEEFFFEEEEEEHHHOOOUUUddd}}}QQQGGGYYY{{{cccrrrnnnttt___MMMAAA<<<::::::::::::OOOOOO[[[ttt<<<;;;999333;;;000555888555555[[[eeennnkkk~~~}}}vvvqqqtttzzzlllWWWEEE;;;777666=========AAAAAAJJJ^^^tttLLLjjj{{{yyy~~~~~~zzzuuuJJJCCCAAAEEEAAA===FFFDDDlllbbbZZZ^^^xxxxxx~~~ppp^^^NNN@@@999999555AAA???777===HHHUUUccc~~~SSSHHHDDD===>>>888;;;::::::AAA\\\eeedddeeesssyyy~~~ZZZkkkaaapppGGGCCCCCCDDDDDDCCCFFFQQQ\\\yyyOOOIIIkkk{{{lllyyy~~~kkkUUUFFF???;;;999999BBB444JJJfffHHHnnnTTT888===888111999222444444999222CCCbbbcccvvvwwwuuujjjwww[[[]]]uuuqqq\\\JJJ>>>999888999>>>>>>>>>BBBDDDSSSmmmQQQ[[[zzzzzzzzzwwwvvv|||KKKDDD???EEEDDD;;;EEEDDDgggnnnSSSEEE;;;BBB\\\|||yyywww}}}hhhWWWIII>>>888999777@@@<<<888AAAIIIOOOYYYnnnRRRLLLEEE@@@@@@777:::999888>>>\\\\\\lll```dddrrrkkkiiiKKK???@@@DDDHHHIIIOOO___pppQQQOOO```{{{~~~xxxdddMMMBBB===:::888999@@@:::]]]YYYRRRCCC999<<<555000666444555...>>>666555jjjxxxkkkzzzvvvwwwqqq|||NNN\\\vvvvvvbbbOOOAAA;;;::::::>>>AAA@@@AAAFFFLLLccc{{{KKK}}}}}}|||~~~www}}}}}}zzzvvvqqquuuLLLFFF@@@AAAFFF:::DDDGGGaaaiiiVVVbbbwww}}}bbbJJJGGGDDD>>>;;;OOO~~~~~~ssszzzpppzzzdddxxxyyycccRRRFFF<<<888888<<>>:::555YYYzzzVVVXXXrrryyyXXXEEEXXXkkktttfffSSSDDD===;;;<<<<<<<<<>>>===@@@IIITTTuuuUUUVVV~~~zzzxxx}}}|||tttzzzwwwvvv||||||wwwtttMMMGGGCCC===GGG;;;BBBGGGRRR^^^FFFJJJYYYrrryyyooollljjjmmmmmmrrr{{{yyydddRRR>>>BBBHHHHHH@@@AAAZZZxxxaaavvvxxxlll[[[{{{oooZZZKKKAAA;;;999;;;???===999===DDDGGGZZZ{{{oooUUUPPPQQQEEEIIIMMM<<<>>>888;;;<<>>;;;666777>>>777bbbNNNlllRRR777;;;444333666222333444222777777999EEEpppuuutttZZZ>>>@@@IIINNNHHHFFFZZZqqqzzzdddXXXGGG<<<:::<<<======;;;<<<<<>>???<<<999@@@GGGLLLmmmYYYXXXXXXWWWJJJOOORRR>>>===888===<<>>@@@HHHPPPOOORRRgggfffVVV~~~~~~www]]]LLL???<<<:::555888@@@AAAmmmBBBsss>>>444999000444:::333222333777///111;;;444iiizzzuuulllPPPCCCFFFEEEEEEBBBAAAVVVyyy{{{qqqjjjZZZNNN@@@888999===>>>>>>@@@BBBBBBKKK[[[rrrbbbRRRxxx|||}}}yyywwwyyy|||{{{|||zzzppptttttt{{{oooTTTBBBEEE??????CCCBBB@@@JJJZZZ}}}vvvaaahhhkkkxxx}}}zzzjjjPPPPPPDDDBBBEEEBBBCCCCCC;;;@@@DDD???;;;DDDKKKLLLNNNZZZkkkyyy~~~vvvvvviiiggg\\\LLLAAA;;;;;;;;;;;;:::AAA;;;;;;DDD[[[fff\\\ZZZWWWRRRLLLJJJHHHDDD>>>777???777EEEkkk___kkkXXXFFF[[[rrrjjjYYYZZZDDDBBB@@@CCC<<<@@@MMMSSSWWWmmmnnndddddd{{{vvvgggZZZEEE;;;<<<999;;;===777;;;JJJLLLjjjAAA777666555444333222222222555111555666444SSSzzz{{{wwwXXXGGG>>>>>>@@@EEEIIISSSgggzzzvvveeeXXXNNNEEE:::777;;;@@@CCCCCCEEEBBBCCCLLLdddKKKzzzzzzvvv~~~yyyxxxxxxsssmmmlll{{{~~~rrr{{{zzzTTTBBBDDD??????CCCBBB@@@HHHUUUrrr___RRRLLLGGG???BBBJJJIIICCC444:::HHHDDDEEEUUU___```vvv```bbboootttkkkbbbcccnnn\\\RRREEE;;;888999::::::@@@@@@===CCCFFFNNNpppvvvWWWVVVRRRLLLJJJJJJJJJFFFAAA888;;;333>>>[[[```sssTTTJJJZZZ|||jjjmmmXXXpppNNNFFFIIICCCJJJIIIMMMSSSUUU^^^}}}eeeSSSvvvooo___OOOBBB:::777555999===;;;777{{{JJJ___TTT555666666555333333222222333444///111666111>>>}}}mmmhhhHHH:::DDDEEEGGGMMMVVVfffzzz~~~vvviiiXXXKKKEEE>>>777777;;;@@@BBBAAABBB@@@DDDXXX|||vvvUUUtttqqqyyyyyyooorrrttt|||vvvqqqwwwTTTBBBBBB??????CCCBBB???EEEOOO~~~kkk\\\QQQHHHDDDWWWrrr}}}dddFFFCCCJJJ>>>EEEddduuummmjjj]]]ccctttqqqTTTaaaWWWTTTeee\\\QQQHHH>>>777777999;;;;;;>>>999:::DDDHHHHHHcccSSSWWWPPPIIIHHHJJJJJJEEE@@@AAA===999>>>FFFYYYiiiccceeennn{{{rrrhhhsssXXXaaaIIIJJJRRRMMMHHHGGGLLLXXXjjjiiiKKKwwweeeUUUDDDAAA;;;444333888===>>>JJJxxxOOOAAA444666555444333333222222333666444222999555...cccuuuWWW>>>;;;BBBBBBDDDOOOeee{{{rrrhhh[[[LLLAAA;;;999888;;;???BBBBBB@@@???>>>IIIkkkHHHgggrrrooo|||~~~rrrtttzzzxxx{{{wwwsssTTTAAAAAA???@@@CCCBBB???AAAHHHqqq~~~lllaaadddmmm\\\NNNQQQZZZaaapppsssnnnkkkWWWKKKTTTZZZYYYttttttXXXJJJCCC;;;777888;;;===>>>999666999@@@NNN]]]KKKSSS]]]SSSJJJIIIJJJGGGAAA<<>>>>>YYYwwwDDD```___TTTKKKKKKKKKFFF@@@???<<<333===BBB777XXX]]]rrrZZZ|||```tttxxxZZZQQQGGGLLLkkkjjj}}}VVVyyysssdddUUUKKK===AAA888444<<<;;;888BBBbbbbbbAAA222:::444444333222222222333333...777...///:::000777aaa}}}lll[[[HHHMMMggghhhXXXOOO^^^vvvhhh[[[PPPFFF>>>888777;;;AAAEEEEEEDDDBBBAAADDDUUUxxxXXX|||xxx}}}{{{zzz{{{zzzyyy{{{~~~|||nnniiimmmnnntttyyy{{{}}}~~~ooorrrwww}}}~~~|||uuuqqqvvvUUUAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBsssmmm\\\^^^VVVOOOWWWddduuuxxxsssfffPPPLLLAAA===888777999;;;;;;:::888???@@@===aaaqqq[[[yyyYYYOOOIIIKKKKKKFFFDDDGGGDDD888;;;>>>777RRRjjj|||hhh[[[iiipppnnnHHHCCCGGG]]]]]]lllzzzlllZZZMMMHHH:::>>>444444???777999SSS~~~OOOuuu===333555333333222222222222333333...666000...:::888333===yyysss[[[KKK@@@JJJdddkkk^^^]]]uuu~~~uuulll]]]NNNCCC;;;666444999>>>CCCEEECCCBBBBBBDDDHHHhhhiiiOOO}}}{{{zzz|||xxxssswww{{{uuu|||xxxjjjjjjwwwpppsssuuuuuutttuuuuuuvvvtttsssuuuzzz~~~xxxlllhhhtttUUUAAA@@@@@@@@@???@@@AAAAAA@@@EEEjjjxxx\\\iiizzzhhhaaaGGGHHH===:::777777:::<<<<<<:::555<<>>???BBBBBB@@@BBBUUU___jjjmmmlllzzz|||jjj\\\\\\BBBCCC<<<999777888<<>>===666<<>>CCC===kkk```ooommmcccooowwwnnnbbb\\\zzzbbbIIIlll}}}vvveeeOOOAAA???777<<<555:::BBB555MMMZZZYYY===555444222222222222111222222333333333,,,000444//////777:::EEE___@@@;;;======AAA===DDDbbbmmmzzz~~~zzzssslllYYYRRRFFF<<<888999===@@@@@@DDDGGGFFFDDDFFFMMMTTTwww[[[ZZZ|||zzz|||qqqvvvpppooooooooonnnnnnqqqvvvrrr{{{{{{vvvrrrkkkffffffsssQQQ@@@AAA@@@??????>>>>>>??????BBBIIIbbbIIIIII\\\gggwwwsssTTTNNNCCC::::::999999:::;;;<<<;;;999???999PPP\\\mmmNNNVVVHHHLLLJJJGGGFFFGGGFFFEEECCCCCC===<<<>>>;;;:::GGGXXXsssiiiyyyooo^^^HHHGGGwwwjjjYYYJJJ???:::<<<555<<<666;;;>>>WWWEEEjjj???666444333000000000000000000000000222222111111222222333444000XXXvvvaaaKKKBBBAAACCCEEEEEEEEEIIIOOORRRaaa{{{oooccc[[[PPPGGG<<<555666;;;@@@BBBDDDLLLEEE@@@EEECCCRRRxxxhhhEEE{{{||||||zzz}}}rrrxxx~~~}}}wwwssswww}}}~~~vvvwwwwwweeedddjjjfff|||PPPAAA@@@@@@???>>>>>>>>>??????BBB===eeezzzfffTTTOOOTTTooo~~~cccjjjMMMIIIFFF777888999999:::;;;;;;:::999>>>???RRR{{{dddKKKRRRHHHOOOLLLIIIGGGFFFFFFEEECCCBBB===;;;>>>;;;;;;GGGWWWxxxtttuuurrrxxx}}}iii~~~MMMIII|||rrrdddUUUHHH>>>:::888000888;;;;;;HHHuuummmTTT\\\999444222111000000000000000000000000222222111111222222333444222@@@llloookkklllrrr___QQQKKKKKKMMMSSSMMMLLLRRR^^^uuu{{{qqqeeeZZZRRRGGGAAA:::777999>>>CCCEEEGGGPPPKKKDDDGGGMMMkkkJJJxxx}}}~~~~~~{{{xxx}}}{{{zzzrrrbbb```^^^iiijjjuuuOOOAAA@@@??????>>>>>>>>>>>>>>>DDD888NNNyyy```PPPCCCBBB\\\||||||aaa\\\GGGBBBHHH333666888:::;;;<<<;;;:::999???AAAJJJ___RRRWWWRRRSSSOOOJJJGGGEEEDDDDDDCCC@@@<<<;;;===<<<<<>>CCCGGGHHHBBBIIIFFFDDDMMMdddoooVVV~~~|||zzzwwwxxxxxxuuuzzzuuu{{{~~~~~~zzzxxxhhh^^^YYYZZZaaalllyyyMMMAAA??????>>>============>>>???:::EEE~~~aaaJJJIIISSSgggxxxgggvvvQQQGGG:::EEE333555777:::<<<<<<;;;:::999AAABBBQQQyyyYYYZZZZZZYYYTTTPPPIIIEEEBBBBBBAAAAAA>>>;;;;;;===<<<===EEEPPPggg```yyyfffsss^^^zzzeeedddvvvyyyqqqbbbTTTHHH???:::777888777666===<<>>BBBFFFHHHHHHEEEEEECCCKKKbbbccc}}}}}}||||||~~~vvv}}}~~~wwwsssvvvyyywww~~~|||rrrppp{{{|||sssqqqzzz~~~{{{}}}~~~zzzvvv{{{jjjYYYWWWVVVVVVXXXddd{{{KKKAAA???>>>======<<<<<<======999>>>???bbbrrrVVVGGG[[[|||ooommm^^^JJJIII444===555555888<<<===<<<:::;;;<<>>>>>===;;;;;;<<<<<<===CCCJJJggguuuxxxmmmdddpppmmmzzzwww}}}zzzuuukkk[[[MMMBBB<<<888666777<<<888;;;KKKkkk\\\NNN888000444333333////////////////////////111111000000111111222333000111888UUUSSSBBB>>>llltttkkk^^^QQQGGG???999666555999>>>BBBEEEFFFFFFFFFMMMEEEJJJbbbddd~~~{{{|||}}}~~~}}}zzzuuu~~~uuuoootttxxxwww{{{zzzxxxkkkppptttqqqssszzzzzzwww{{{|||xxxzzz~~~rrr```OOONNNUUU[[[]]]]]]mmmwww|||IIIAAA>>>>>>===<<<<<<<<<<<<<<<<<>>HHHrrrSSSSSSgggnnnXXXZZZggghhh```XXXYYY{{{^^^lllsssqqqyyyooommmtttgggkkkqqqLLLFFFGGG333888888666:::======;;;;;;===???FFFttt{{{JJJKKKNNNEEEEEELLLHHHCCC@@@>>>======<<<<<<<<<<<<<<<<<<===AAADDDhhhrrrZZZTTTggguuutttooocccbbb~~~yyyzzzuuummmbbbRRRFFF>>>:::777555444;;;999BBBnnnVVV```BBB333///000222///////////////////////////111000000000000111222222...666222000UUUrrr___<<>>===<<<<<<;;;;;;<<<<<>>===:::;;;???CCCMMMgggMMMQQQLLLCCCGGGHHHEEEAAA??????>>>===<<<=========<<<;;;===>>>???\\\lllcccRRR^^^dddvvvyyysssIIIDDDHHHhhh~~~bbbqqq}}}wwwrrraaaWWWIII???;;;:::888777777888>>>UUUSSS^^^:::111111000222---////////////////////////000000000000000111222222222555222...;;;fffZZZMMMiiiqqquuugggTTTMMMDDD===999999::::::>>>BBBEEEFFFEEEDDDDDDEEEAAAKKKxxx[[[yyy|||wwwwwwyyypppwwwyyyyyyrrrhhheeekkkrrrtttooo}}}~~~}}}xxxzzzmmmrrrwwwpppyyyuuu^^^NNNLLLQQQ???FFFSSS```mmmzzzxxxFFFBBB======<<<;;;;;;;;;;;;<<<999666===AAANNN~~~gggYYYbbbeeePPP???===???>>>BBBJJJbbbvvvxxxtttuuu{{{vvvpppvvvffflllnnnhhhaaa\\\WWWSSSTTTFFFHHH>>>555999888::::::===>>>===:::;;;@@@FFFTTTXXXPPPVVVKKKDDDLLLEEECCCAAA@@@@@@???>>><<<===>>>>>><<<;;;======<<>>>>>>>>===<<<<<<;;;;;;;;;<<>>777444555777999???555???<<<:::FFFCCCDDDpppzzzSSSWWWKKKGGGMMMFFFHHHEEEAAA>>><<<===???@@@<<<<<<<<<============>>>FFFNNN{{{tttsssYYY___tttiiiUUUAAA???DDDSSSKKKdddtttlll^^^fff}}}zzzwwwnnncccUUUHHH===;;;======;;;:::<<<999BBB[[[zzz]]]CCC///...333111---...///////////////////////////000000111111111111000333888///111999666```sssQQQbbb~~~zzzpppggg\\\OOOFFF@@@<<<888888;;;???@@@@@@JJJEEEFFFKKKGGGAAAKKK]]]wwwrrrttt|||yyyxxx}}}{{{~~~ttttttkkkppp||||||rrrppprrrooommmxxxooopppnnnjjjhhhooo|||zzz}}}~~~RRRRRREEE>>>DDDEEECCCHHHTTT___uuu|||rrrsssiiiIII???>>>>>>======<<<<<<;;;;;;;;;999======<<<]]]vvvbbbhhhBBBAAA:::;;;DDDGGGLLLZZZrrrzzzuuulllhhh___UUUFFFBBB<<<777444555888:::CCC666:::888888===FFFbbbaaaJJJQQQGGGEEEKKKEEECCCAAA>>><<<::::::;;;<<<::::::::::::;;;;;;;;;<<<>>>GGGdddhhh```lllxxx```GGG???:::@@@IIIXXXUUUiiiQQQrrr{{{wwwrrrggg[[[PPPFFF===888666444666:::;;;888YYYyyySSSJJJ:::///111333000///333........................//////000000000000000000+++333...111999000BBBzzz]]]OOO\\\nnn}}}}}}{{{{{{|||ttthhh^^^UUULLLAAA:::888777777999>>>BBBCCCCCCDDDAAAAAACCCAAAHHHccceee{{{xxxwwwzzz~~~vvvttt{{{rrrppprrryyy~~~{{{sssmmmsssvvvvvvuuuzzzyyymmmuuusssqqqrrrvvv|||~~~{{{[[[RRRRRRCCC:::FFFHHHEEENNNUUURRRWWW\\\WWWgggooovvvxxx|||gggHHH???>>>>>>======<<<;;;;;;;;;999888:::???===CCCsss{{{kkk```???@@@???CCCJJJKKKYYYrrrvvvWWWkkksssfff^^^XXXOOOEEE@@@>>>999666555777999;;;===555999===BBB@@@WWWkkkLLLEEELLLDDDCCCIIIAAA@@@???===<<<::::::999999777888888888888999999999777BBBPPPggg|||hhhjjjwwwuuuhhhMMM888:::AAAFFFQQQbbbfffsssiiiEEEsss~~~xxxrrrjjj]]]QQQGGGAAA;;;666222000555===555AAA~~~OOO\\\888222000333111,,,...444........................////////////////////////,,,444000222;;;000///HHHXXXDDDNNNsss}}}zzzvvvtttxxx|||kkkcccWWWMMMFFF@@@:::555555666:::???DDDFFFFFFEEEBBB@@@@@@AAAGGG___WWW|||{{{xxxsssrrrsssuuuwwwwwwxxxnnnsss~~~|||pppiiigggqqqxxxnnnnnntttvvvxxxyyyxxxtttooojjjnnnjjjllltttxxxyyy~~~yyy}}}sssVVVOOOIIIEEELLLEEEDDD???555888BBBBBBGGGNNNUUUZZZbbbllltttwwweeeGGG???>>>======<<<<<<;;;::::::777;;;999<<<>>>777TTTuuunnnyyy^^^DDDBBBAAAIIIQQQOOO___|||YYYIIIbbbzzzrrreee[[[TTTMMMCCC<<<:::999777666666888:::<<<666666>>>DDDIIIBBBcccWWWIIIHHHIIICCCDDDFFF===???>>>>>>===<<<;;;:::999666666777777777888888888555???GGG___uuurrrzzzeee[[[NNN>>>AAAFFFDDDTTTaaaqqq|||]]]IIICCCccc~~~zzztttlllaaaRRRGGG???;;;888777555444888???666eeelllRRRVVV444111111222///***+++000........................//////............//////111777111///888555000999PPPUUUAAASSSjjjzzzrrrmmmmmmqqquuuwwwllleeeZZZSSSIIIAAA===;;;999888:::===AAAEEEGGGGGGEEECCCCCCCCCGGGQQQhhhfffxxx}}}wwwxxx}}}vvvrrrmmmjjjkkkpppwww{{{~~~rrrlllsss{{{vvvkkkmmmmmmsss||||||uuuqqqtttqqqoooqqqvvvuuuoookkkllloooggggggrrrwwwssstttzzzrrrrrrwww```WWWEEE>>>BBBEEEBBBDDDFFF>>>:::<<>>:::888===:::GGGkkk~~~}}}``````\\\GGG>>>===OOO[[[WWWfffcccSSS```ssssssjjj^^^VVVQQQIIIAAA;;;666666666666777999;;;<<<:::===AAA>>>CCCDDDjjjjjjVVVOOOJJJFFFCCCFFFEEE;;;<<<=========<<<:::999888666777777777888888888888888:::>>>[[[~~~uuuUUUIIIIII===<<<>>>>>>```uuuxxxFFF???PPPWWWxxxuuu{{{tttnnneeeXXXJJJAAA<<<777555888999888888;;;JJJUUUzzz}}};;;666222...//////---,,,---........................///......---...///000000///444000---111444333555222YYYyyySSSDDDOOOccc}}}vvvllldddaaaaaammmzzz||||||qqqdddXXXRRRFFFBBB<<<777666888:::<<>>>>>???>>>>>>>>>BBBEEEJJJOOOTTTUUUSSSRRRTTTSSSRRRRRRSSSUUUVVVWWW___DDD???======<<<<<<;;;:::::::::666===;;;888;;;>>>DDDPPPtttuuufffqqqaaaHHH???EEEdddxxxqqq|||UUU]]]fff[[[PPPKKKGGG@@@999666444555666888999:::::::::===???@@@999KKKiiiSSSSSSOOOHHHCCCDDDFFFBBB>>>::::::::::::999888777666777777777777888888888888777666222JJJtttuuu[[[BBBCCC999888===KKK{{{PPPHHHccc[[[|||vvvmmmfff]]]OOODDD>>>;;;666444777999888777999iiisssUUUYYY333555000,,,,,,000111000...------------------------......------...000222333...111444444222444444222777DDDoooxxxOOOBBBJJJaaa~~~uuukkkccc^^^^^^gggsssuuu}}}uuuiii\\\QQQKKKJJJ;;;:::888888999<<<@@@BBBEEEFFFEEECCCAAA@@@AAABBBDDDXXXwwwNNNbbb|||xxxzzz{{{xxxtttsssvvvpppjjjgggjjjqqqxxx|||uuussssssuuutttrrrqqqrrrmmmvvvtttjjjhhhpppqqqkkksssqqqoooooorrruuuuuussssssmmmiiilllrrruuupppkkkrrrpppnnnllljjjlllyyyzzzcccQQQJJJBBBAAA===:::<<<======>>>AAA;;;===>>>===;;;===AAAEEEAAAAAA@@@??????@@@BBBCCC]]]CCC???===<<<<<<;;;;;;::::::999:::666;;;===888:::AAABBBkkk}}}fffIIIEEEXXXUUUjjjcccWWWLLLHHHEEE???;;;:::444666888999::::::999999;;;===DDDCCCkkkvvvOOOJJJLLLHHHFFFGGGBBB===???;;;::::::999999888888777666666666666777777777888333888000:::WWWddd~~~lllqqqFFFDDD;;;;;;BBB[[[cccVVVvvvggg}}}qqqeee]]]TTTHHH???===888555555777888999>>>EEEsssSSSqqqAAA333111///------000222000---------------------------------------///222444666222///444777444333444111---000===ffftttQQQDDDOOO___uuu{{{qqqiii^^^^^^___dddmmmyyy___\\\ttt~~~qqqjjj___SSSJJJDDDAAA???999;;;===>>>@@@CCCFFFHHHEEEDDDBBB@@@???CCCKKKPPP``````ZZZ{{{yyyzzz{{{xxxyyy{{{}}}tttiiidddeeehhhhhhgggkkkkkkpppvvvuuupppooosssnnnnnnllliiijjjnnnppppppttt{{{{{{sssoooqqqqqqlllbbbggggggcccgggqqqtttoookkkjjjjjjkkkiiijjjrrr|||qqqvvv]]]QQQFFFBBB>>>;;;;;;>>>BBBAAA@@@===;;;;;;>>>AAA<<<<<<;;;:::999:::;;;<<<\\\BBB???===<<<<<<;;;;;;:::999999===000999CCC777444>>>===]]]fffFFFHHHeee]]]uuu}}}\\\OOOCCCAAA???999666777555666999:::;;;:::999777;;;>>>KKKQQQ}}}___KKKCCCJJJKKKKKKKKK???777???======<<<;;;:::::::::;;;555555555666666666777777...>>>777666JJJTTTmmmuuu~~~```HHHBBB::::::@@@ZZZlll^^^nnn|||nnn```WWWNNNCCC<<<<<<444444666888888<<>>AAABBBDDDFFFHHHDDDCCCAAA???BBBJJJVVV___TTTLLL{{{xxx|||{{{qqqgggdddgggkkkjjjhhhfffeeellluuuvvvooommmrrruuuiiidddiiimmmmmmsss}}}sssvvvjjjkkkjjjccccccpppqqqccc___jjjoookkkeeeeeegggjjjiiifffiiiooolllttteeevvv}}}jjjZZZLLLFFFGGG??????@@@@@@???<<<999888888999::::::999999;;;===XXX???AAA===<<<<<<;;;999888777777888888999999999:::::::::FFF}}}SSSMMMqqqbbbfffOOO<<<999;;;777666999666<<<888555<<<<<<888;;;>>>HHHEEE^^^YYYVVVAAANNNLLLIIIFFFDDDAAA===:::;;;;;;:::999999888888777555666777888888777666555666777333444<<>>%%%AAA@@@***<<>>@@@FFF>>><<<@@@GGGMMM[[[yyy^^^PPPzzzzzzwwwttttttuuuqqqkkkjjjnnntttyyy|||{{{yyywwwrrrtttqqqnnnsss}}}{{{rrrxxxuuurrroooooonnnmmmlllnnnlllkkkiiieeedddkkkuuulllpppsssrrrlllgggddddddfffnnnrrrxxx}}}xxx|||tttaaaSSSIIIBBB@@@@@@>>>???@@@>>>;;;999:::<<>><<>><<<:::;;;::::::999888888777777555555666777777666555555666777444333999@@@WWWyyy~~~WWWddd[[[GGGAAAAAAGGGPPPTTT[[[kkk{{{zzzdddQQQtttxxxhhh[[[MMMEEE@@@;;;888888111888===BBB;;;CCCooorrrSSS111000222............------------+++,,,------++++++,,,------,,,,,,,,,,,,---......//////000000000111111111888555444777666bbboooJJJBBBEEEEEE[[[{{{qqqllleee[[[UUUVVV\\\___iiiyyyyyypppcccXXXOOOEEE???===;;;999999:::<<<>>>GGGFFFHHHJJJFFFAAA@@@CCCEEEAAAAAAMMMfffWWWQQQ|||uuuoooqqquuutttpppppptttzzz|||zzzvvvsssqqqtttwwwwwwvvvvvvxxxvvvrrrooommmkkkkkklllnnnnnnmmmuuurrrooommmiiigggkkkrrrttttttsssqqqnnnjjjddd``````gggkkkppp{{{dddjjjvvv}}}jjj[[[TTTMMMFFF???===AAADDDEEECCCXXX??????<<<<<<;;;:::999888888777777888888888999999999999888JJJVVV___~~~xxxooocccbbb}}}sssYYYRRRHHH===777999:::555333666444===;;;999<<<999999CCCEEEFFFmmmXXXYYYIIIRRRRRRMMMFFF@@@>>><<<;;;:::::::::999999888777777777444444555555555555444444444777444222555777FFFaaaqqqMMMqqqsssSSSEEEFFFGGGBBBSSSkkk~~~lllTTTwwwfffYYYNNNCCC>>>;;;888777888444@@@222777;;;\\\wwwhhhvvv888777+++444............------------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,---......////////////000000000000000222444777...PPP~~~KKK999>>>IIISSSrrrzzztttiii^^^XXXSSSRRRUUU]]]dddkkkvvv{{{```UUUKKKDDD???555888999:::<<>>>>>;;;;;;::::::999888888777777777777888888888888999;;;888eeegggeeettt}}}ssslll___XXXWWWvvvfffTTT<<>>>>>AAABBB@@@BBBFFFTTTkkkVVV@@@___yyyuuutttxxx}}}}}}zzzqqqqqqppprrryyy|||uuukkkooouuuxxxuuuoookkkmmmqqqoookkknnnvvvvvvnnnmmmrrrpppnnnlllkkkkkkjjjhhhfffhhhccc```bbbccccccdddgggeeedddcccdddfffhhhfffeeecccaaafffmmmpppqqq|||gggWWWIIIHHHIIIRRRhhhSSS>>>>>>:::::::::999999888888777666666777777777888888888<<<...EEEkkkssszzzzzzrrrhhhaaaPPPRRRNNN```LLLDDD333<<<666444444555666666:::>>><<<>>>:::<<>>IIIMMM{{{\\\SSSHHHLLLGGGEEECCCAAA@@@???>>>;;;999999888888777777666666555333333222222222222333333000666444222555111333@@@WWWcccWWWwwwUUUQQQyyy{{{tttZZZsssYYYPPPEEE>>>888777666444555888555888CCCFFFzzzUUUjjjkkk===444///555,,,...------------,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++++++++,,,---------............/////////333222---444///444^^^vvv^^^BBBCCC;;;EEEYYYuuu|||tttoooggg___WWWOOOIIIIIIMMMOOOVVVaaallluuu|||xxxwwwqqqgggzzzXXXIIIBBB???888;;;AAA???BBBCCCDDDEEEDDDCCCBBBAAABBBAAAAAACCCEEELLL\\\kkk}}}ZZZEEEddd}}}zzzwwwxxx{{{}}}yyyttthhhiiijjjnnnvvv{{{vvvmmmsssuuuuuupppjjjiiipppwwwrrriiigggnnnrrrmmmkkknnnjjjhhhfffeeedddbbb___]]]ddd^^^\\\___aaaaaabbbeeehhhhhhfffbbb]]]ZZZ[[[]]]```[[[^^^gggjjjggglllvvv~~~yyyqqqbbb^^^^^^YYYQQQbbbkkkxxxPPP======::::::999999888888888888666666666666777777777777===///999LLL|||uuuoooggg^^^XXXLLLJJJBBBDDD???AAA777222666555444444666999===???888<<<<<>>;;;999888888777777666555555555333333222222222222333333///666444222555333222;;;???sss~~~dddlllgggaaauuu~~~~~~~~~yyycccooommmMMMFFF???:::777777666555777;;;???999333WWWeee```@@@333555)))999...------------,,,,,,,,,,,,***+++,,,+++***)))***,,,+++++++++++++++,,,------------------.........//////222,,,666777---777999NNNjjj^^^@@@???666666HHHdddzzzrrriiiddd]]]TTTNNNMMMDDDEEEHHHKKKRRR\\\gggnnn{{{yyyrrrooolll[[[XXXRRREEEMMMXXXPPP@@@:::===???:::>>>FFFDDDEEEDDDCCCBBBAAA@@@??????>>>???EEEOOO]]]tttddd999DDDsss~~~}}}||||||zzzwwwvvvwwwrrrkkkffffffeeeeeekkktttxxxvvvyyyyyyuuuoooiiijjjpppwwwuuummmhhhjjjnnnlllhhhfffeeedddccccccdddcccaaa___```[[[YYYZZZZZZYYY\\\aaafffgggeee```ZZZXXX\\\```___[[[]]]eeejjjhhhiiinnnuuukkkvvvnnnaaaVVVKKKHHHKKKIII@@@777yyyMMM<<<===999999999999888888888888555555555666666666777777;;;333<<>>IIIaaaYYYRRRIIIGGGOOOFFFBBB@@@===<<<<<<;;;:::999888777777666666555444444444333222222222222333444000777444111555444111777000VVVuuujjjssslllddd}}}|||{{{|||xxxgggfff|||UUUFFF???999666555777777777:::???CCC===FFFppphhh222444444///555111---------,,,,,,,,,++++++)))+++,,,+++***)))***++++++++++++***++++++,,,---,,,,,,---------.........(((222+++555;;;333555222333CCC]]]aaaTTTAAA444888FFFZZZwwwxxxtttoooeeeZZZTTTLLLJJJGGGCCCCCCGGGNNNTTTYYYaaajjjrrrxxx}}}zzzxxxwwwsssrrroookkkfff```[[[YYYQQQEEECCCBBB<<<>>>EEEFFF>>>;;;@@@CCC@@@DDDGGGAAACCCBBB@@@??????AAADDDEEEEEEMMM```zzzzzz\\\FFFNNNtttxxx|||{{{vvvrrrqqqllleeecccfffeeecccgggooovvvwwwxxxvvvrrrmmmjjjkkknnnrrrmmmmmmkkkhhhhhhiiifff```ccccccccceeeggggggeeedddZZZXXXWWWWWWUUUUUU\\\dddcccbbb___\\\[[[]]]aaadddbbbbbbdddgggjjjlllpppsss}}}wwwoooddd[[[vvvKKK;;;===999999999888888888888888555555555555666666666777555111===666DDD{{{|||pppiii```YYYTTTOOOIIIEEEAAA>>>DDD222888---:::999666666555777;;;>>><<<777===BBBAAA>>>>>>CCC```YYYUUUJJJ???OOOIIICCCEEEAAA<<<999888999999999777777777666555555444444555444333222222333444555111888444000555444111666444EEEjjjrrrvvviiigggiii}}}{{{zzzzzzrrrooobbbZZZdddCCC@@@888444222333777888888<<>>>>>AAAFFFKKKOOO___mmm```III666WWWyyyyyyzzzuuusssnnnhhh^^^eeeiiiiiijjjnnnrrrrrrpppooommmkkkjjjkkklllmmm___hhhkkkfffdddgggeee^^^aaaaaaaaacccddddddcccaaaZZZYYYYYYZZZYYYZZZdddooojjjddd\\\YYYZZZ\\\\\\[[[aaaeeegggffffffmmmtttwww{{{rrrJJJ???===::::::999999888777777777666666666666666666666666999777555;;;@@@LLL{{{tttnnniiiaaa[[[SSSNNNLLLHHHAAA<<<999999999777444222333444555999;;;<<<===>>>===;;;AAA;;;555>>>CCCFFF~~~cccUUUJJJHHHGGGDDDCCCEEEEEE>>>:::<<<<<<888888;;;999777555333222333444444222222222222222222222222111111222222222333333333444<<<___SSSQQQvvv[[[RRR|||yyyvvvtttmmmbbbWWWRRRLLLBBB999666...:::333///======666???999jjjlllfffBBB===777222//////...---......---,,,,,,+++******************************)))************+++++++++++++++,,,------......///......//////000000111111333888666:::___\\\NNN:::444===>>>JJJkkkvvvmmmjjjgggbbb\\\VVVPPPJJJFFFEEEEEEDDDCCCBBBDDDIIILLLQQQUUUYYY]]]```eeelllqqqooorrruuuuuuuuuuuuxxx{{{nnnmmmkkkiiifffdddbbbaaaZZZYYYVVVSSSOOOMMMKKKJJJIIIGGGEEECCCBBBAAA???===@@@======BBBEEEEEEFFFIIIEEEDDDCCCCCCDDDCCC@@@>>>FFF@@@@@@FFFIIINNN^^^pppuuuRRRKKKAAA[[[{{{zzz|||rrrvvvyyy{{{~~~tttkkkppprrrnnnqqqjjjrrrvvvrrrnnnooopppooogggnnnoooiiifffiiillljjjllljjjcccZZZZZZ```cccaaa^^^___```^^^]]]```fffllliiiccc[[[WWWZZZ```bbbaaabbb^^^]]]cccgggiiiooovvv~~~zzzlllyyyoooHHH>>><<<::::::999888888777777666555555555555555555555555333333333666666;;;hhh{{{sssllleee^^^ZZZYYYSSSLLLHHHFFFCCC===888666777777666444333444666999<<<>>><<<:::;;;>>>AAAEEEJJJAAA555???ddd]]]RRRIIIGGGFFFCCCAAACCCCCC===999;;;;;;888777:::666666555555666888;;;<<<222222222222222222222222111111111222222222333333......@@@eeeWWWCCCRRRSSSeeeccc]]]^^^PPPZZZ{{{vvvrrrooobbbWWWNNNIIIDDD<<<666333+++;;;999444>>>???;;;CCCjjjSSStttddd<<<888333///...///.........------,,,++++++******************************)))************+++++++++++++++,,,,,,---..................///000000111111...333555555>>>]]]{{{PPPDDDAAA666;;;FFFRRR^^^tttzzztttmmmhhhccc^^^XXXTTTOOONNNKKKIIIGGGFFFFFFFFF>>>@@@BBBBBBBBBCCCGGGJJJLLLNNNPPPPPPOOOOOOQQQSSSHHHGGGGGGEEEDDDCCCBBBBBB@@@@@@>>>===<<<;;;;;;;;;>>>>>>>>>>>>??????>>>===DDDAAABBBFFFGGGDDDCCCDDDDDDDDDBBBAAA@@@???@@@@@@CCCGGGRRRbbbrrrSSSCCCDDDEEEkkkzzz~~~}}}|||pppqqqzzzxxxxxx}}}}}}}}}}}}sssnnnxxxzzzqqqmmmffflllnnniiiggglllqqqrrreeellloookkkhhhhhhhhhfffmmmlllfff___```eeegggeeeddddddcccaaa```ccchhhmmmfffbbb]]]\\\```ddddddaaa^^^^^^```bbbffflllqqqtttsss{{{{{{tttsss~~~lllGGG>>>;;;:::999999888888777666666555555555555555555555555333666777888444000OOO|||{{{wwwqqqiiiaaa[[[UUUPPPMMMMMMHHHCCC@@@>>><<<888444333444555444444444666888===>>>???===;;;<<>>222222222222222222222222000111111111222222222222888555888IIIjjjjjjEEE<<<@@@IIIEEEBBBDDDEEEkkk{{{uuunnnhhhdddUUUKKKCCC???<<<777333333111777;;;AAA@@@555<<>>>>>@@@AAABBBBBBCCCEEEGGGHHHIIIJJJJJJCCCBBBCCCGGGHHHDDDCCCEEECCCDDDDDDCCCCCCFFFMMMSSSZZZiii|||___QQQEEE;;;YYY|||xxxuuuuuuyyy~~~|||hhhcccmmmssszzz{{{yyyxxxnnnmmm{{{}}}ooofffaaagggkkkjjjhhhjjjmmmmmmhhhooouuusssooolllhhheeegggfffccc___```cccdddaaaeeedddcccbbbbbbdddfffhhh```]]]]]]___ccccccaaa___YYY___bbbaaafffooosssooojjjuuu{{{{{{~~~yyyzzzwwwwwwjjjGGG>>>:::999999999888777777666666555555555555555555555555666888888:::999111???___pppppp}}}xxxxxxqqqeee```YYYSSSOOOLLLJJJHHHAAA>>>:::888888666444222000222333444444555888:::======>>>AAAAAA@@@BBBFFFHHH444KKKnnn[[[PPPLLLHHHFFFEEECCC@@@???>>>;;;888888888777666666666555555444444444555555111111111111111111111111000000000111111111111222000333333777NNNzzz___LLLJJJOOONNNWWWnnn}}}|||zzztttlllcccZZZUUULLLDDD<<<999777444333555<<<222888GGG===---NNNWWW]]]___666222///------...///......,,,,,,,,,,,,++++++******************************))))))*********+++++++++***++++++,,,------......------......///000000111666...///777444///<<>>>>>>>>???@@@AAACCCDDD@@@AAACCCDDDDDDDDDEEEFFFCCCAAABBBDDDCCC@@@AAADDDEEEIIINNNRRRXXXbbbqqq|||nnn[[[DDD999BBBdddzzzrrrooossstttwwwwwweeeaaajjjooouuuxxxqqqpppqqqhhhgggtttuuuiiiaaa^^^fffooosssqqqlllfffbbbiiipppvvvvvvqqqjjjddd```aaaaaa___^^^^^^___]]]ZZZ\\\]]]___aaabbbbbb```___\\\YYYYYY\\\^^^\\\ZZZZZZUUU```eeeaaaeeeqqqsssjjjdddmmmuuuuuussssssyyy~~~}}}xxxsssvvv~~~hhhGGG@@@;;;999999888888777666666555555555555555555555555555222333000555:::444555DDDzzzuuuYYYkkkwwwtttqqqxxx~~~{{{wwwrrrllleee```YYYUUUNNNIIIGGGEEECCCBBB999888666555444444333222111222444555666777:::===>>>;;;===CCCDDD???;;;;;;>>>;;;ooommmXXX```NNNMMMJJJGGGEEECCC@@@===;;;:::888777777888777444666666444333222111000000111111111111111111111111//////000000000111111111+++222333///:::cccvvvzzz~~~sssoooyyy}}}zzzwwwyyywwwsssmmmcccXXXOOOIIIEEE>>>888666444222333666???888888888333IIIeeeNNNhhh888888111000......//////---,,,,,,+++++++++++++++******************************))))))*********+++++++++******++++++,,,------...---------...//////000000000---,,,111555555444333BBB^^^hhhNNNAAA999;;;;;;777<<>><<<999777555555444333333333444444444555777888888999<<<>>>@@@<<<===CCCBBB:::666888444VVV|||YYYQQQUUUOOOPPPMMMGGGCCCBBB???;;;999:::999666777999777444444444444444444333333333111111111111111111111111////////////000000000000333777777000222OOO}}}jjjyyy{{{wwwooommmiiibbbYYYOOOGGGBBB===888444444333222444888777@@@===--->>>UUUwwwHHH+++222111000//////000///---+++++++++++++++++++++******************************)))************+++++++++******++++++,,,,,,------,,,------......///000000***222444......444777444333777PPPttt[[[CCC;;;;;;999888999:::FFFYYYooo~~~vvvnnniii]]]ZZZTTTPPPMMMJJJGGGEEEFFFEEECCCCCCDDDDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@BBBDDDEEEDDDBBBDDDHHHMMMKKKMMMSSS\\\cccjjjvvvjjjIII???BBBOOONNNllluuuqqqmmmwww{{{{{{~~~zzzooossssssiiicccjjjiiipppqqqggggggnnnmmmllltttoooggghhhhhhgggllleeeeeehhhnnnpppnnnmmmooommmnnnooonnnggg]]]YYYYYY\\\ZZZZZZ]]]]]]YYYUUUUUURRRYYYaaaeeebbb]]]ZZZYYY```YYYVVVYYYXXXRRRSSSYYYXXX```dddbbbdddiiihhhbbbfffeeegggmmmqqqpppqqqrrrrrriiigggsss~~~~~~zzzwwweeekkkoooxxxcccFFF@@@999888888888777666666555555444444444444444444444444222666333333:::888444:::666XXXttt~~~vvvjjjgggeeeaaahhhjjjnnnuuu}}}~~~|||yyyvvvtttqqqmmmjjjgggddd^^^ZZZVVVRRRNNNLLLFFFCCC???<<<999777444111333444444333333333444555888999;;;;;;:::;;;===???BBB>>>@@@BBB>>>999@@@NNNssscccQQQNNNLLLPPPRRROOOFFFAAA???===888888;;;:::666777:::999333333444444555555444444444111111111111111111111111........./////////000000///...///---+++666WWWxxxvvveeeooollleee~~~{{{xxxqqq___]]]YYYTTTMMMEEE???<<<666333333555666555888===777<<<@@@GGGrrrcccmmmTTT:::...000...---...///000000---+++******************++++++************************)))************+++++++++*********+++,,,,,,------,,,,,,---......//////000,,,444777111...222777888444333;;;VVVpppYYYIII???888444111555===HHHXXXmmm|||wwwooohhhccc^^^XXXTTTQQQOOOLLLKKKKKKJJJGGGDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGKKKNNNQQQRRRTTTZZZdddlllrrrxxxQQQ@@@CCCEEEFFFIIIOOOxxxzzztttuuuyyywwwrrryyywwwpppqqqrrrqqqtttnnn```bbbnnnqqqrrr{{{wwwnnnnnnmmmkkkqqqkkkhhhjjjppprrrqqqrrruuuwwwtttrrrooofff]]][[[```YYYUUUVVV\\\]]]YYYVVVWWWXXX___fffeee^^^YYYYYY\\\^^^WWWVVV[[[YYYRRRSSS[[[^^^___aaaccccccbbb```___ddddddiiirrrwwwvvvvvvyyytttjjjjjjvvv|||vvvqqqsssnnnnnntttwwwxxx~~~aaaEEE???888888888888777666666555555444444444444444444444444///777555222444222111999///>>>___cccVVV]]]fffXXXXXXZZZ^^^eeennnvvvzzz}}}{{{zzzrrrooojjjgggddd```\\\YYYWWWUUUQQQOOOLLLIIIEEEBBB>>><<<:::999888777444222333333444333333333555666;;;<<<======<<<<<<>>>@@@BBBAAACCCCCC===<<>>===;;;666888;;;:::777777;;;999333444444444444333222222111000000000000000000000000............/////////000333///222888555222AAAWWWrrrbbbYYYzzzfffooouuupppiii\\\QQQOOOLLLGGGBBB===999777222111333777999:::===CCC???000???ooo___hhhOOO333......555++++++,,,...000000---+++******************++++++************************)))************+++++++++)))******+++,,,,,,------,,,,,,------...//////000......000333333111///...(((444666333JJJyyy]]]GGG???>>>888888777666888DDDUUUbbb}}}|||wwwssspppllliiihhhfffbbb^^^YYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\^^^```bbbeeefffmmmqqqvvvzzzbbbPPPDDDCCCAAAEEEfff}}}wwwttt}}}xxx~~~www|||rrrpppvvvssspppyyy~~~yyywwwkkkZZZ^^^nnnsssvvv{{{ssstttrrrnnnrrrpppnnnqqqyyy{{{uuuqqqrrrzzzuuupppkkkcccZZZZZZaaa[[[WWWYYY```ccc___^^^```]]]dddhhhdddYYYTTTWWW^^^ZZZTTTUUU\\\ZZZRRRSSSZZZaaa___```dddccc^^^\\\^^^ZZZ]]]eeeqqquuutttvvv{{{mmmhhhmmm|||ssslllnnnrrroooyyy}}}zzzzzzvvvvvv}}}```GGG888>>>888777666555555444444555444444333333333333222222333333333444444444555555666666:::TTTtttxxx|||```OOOTTTYYYZZZSSSNNNQQQUUUZZZ```gggjjjkkklllnnnqqqtttwwwyyy{{{||||||}}}}}}||||||{{{wwwuuussspppkkkgggdddbbb```___\\\XXXTTTPPPMMMKKKEEEEEECCCBBB@@@>>>===<<<777777777666666555555444222222333444666888:::;;;AAA<<>>>>>GGGCCC===jjjqqqcccWWWNNNRRRWWWWWWTTTNNNGGGAAA===;;;:::888777777888888777555222555555444333222111000///........................////////////////////////---///111111222333666888hhhyyy[[[LLL]]]zzzxxxmmmccc]]]XXXUUUFFFDDDAAA===:::777555333666444444777;;;<<<:::888;;;AAAppptttqqqRRR888666111...222,,,---.........---,,,++++++++++++*********))))))************************)))*********++++++++++++***+++++++++,,,,,,,,,,,,....../////////000000000000000000111111111111222111///111333333@@@dddlllPPPIIIDDD999222777<<<<<<;;;;;;HHHVVVrrrjjjPPPBBB<<>><<<;;;999888777666666555555444333333333222333444666888;;;===???<<<777<<>>FFFFFFFFFUUUqqq~~~bbb]]]UUULLLNNNPPPNNNLLLHHHDDD@@@===;;;;;;888777666777888777555222444444333222111000//////................................................---...000000000111444666MMMssszzzXXXJJJ^^^ttt}}}sssfff___[[[VVVNNNFFF>>>===;;;999777777666777555;;;===:::;;;>>><<<666===bbbzzzrrr>>>222555111---111,,,,,,---------,,,+++***+++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++---------.........//////........./////////000000222000222444111///===PPPjjjJJJDDD@@@AAA???999555666>>>???GGGWWWjjj}}}rrr___VVVKKKBBB<<>>======999999888777666555444333444444333333333333333222777777888999;;;<<<>>>???;;;???BBB@@@===@@@DDDFFFDDD===IIIwww{{{___SSSXXXRRRJJJJJJJJJGGGFFFCCCAAA>>>;;;999888888777666666777666444222333333222111000///......................................................---...//////...///111333555PPPxxx```===JJJzzz}}}zzzsssfffXXXTTTWWWTTTHHH<<<999888666444444555666777777444777======:::===EEEnnn|||xxxgggFFF---...444///,,,///++++++,,,,,,,,,+++***)))+++++++++***************++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,+++++++++---------.........//////............////////////000---///555555//////444JJJfff~~~eeeJJJ===;;;<<<;;;999???<<<999;;;???IIIYYYfffzzzzzzcccTTTHHHCCC>>>888;;;BBBbbbtttlllrrrvvvqqqpppuuullljjjmmmsssvvvtttsssssskkkqqqwwwxxxvvvvvv{{{{{{vvvpppnnnjjjZZZVVVcccsssrrrsssuuutttrrrtttxxxnnnmmmnnnnnniiieeegggllltttnnnhhhfffbbb\\\XXXWWWUUU[[[aaabbb___]]]^^^aaafffccc```]]]\\\ZZZXXXVVVTTTSSSRRRQQQQQQSSSUUUWWWVVV]]]bbbaaa______```^^^XXX[[[ccclllnnnlllkkkmmmrrryyyvvvrrrtttooojjjnnnlllpppyyy{{{rrrooorrrqqquuu|||yyyrrrnnnooonnnmmmkkkjjjjjjmmmpppiiieeeooo{{{TTTDDD888<<<777777666555444444444444333333333222222222222111222222222222333333333333555444333000000FFFxxxWWWHHHKKKIIIEEEDDDEEEGGGEEECCCFFFKKKAAAAAAAAAAAABBBEEEGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFEEECCCAAA@@@::::::999999888888888888666666555444444333333333222222333333444555666666======<<<;;;;;;;;;;;;;;;@@@FFFDDD@@@BBBCCCAAACCC@@@DDDgggdddQQQNNNTTTNNNHHHHHHFFFFFFEEECCCAAA===999666444888666555555666555444222222111111000///............................................................///000///......000222,,,<<>>BBBGGGRRRbbboooyyylllbbbTTTDDD;;;;;;888666???UUUpppooonnnrrrwwwuuunnnnnnsssjjjiiikkkooossstttssssssmmmvvv{{{xxxvvvzzz~~~zzzuuuhhhggglll[[[SSSfffrrrrrrrrrttttttsssrrrsssggghhhjjjjjjhhhgggiiimmmtttoooiiifffbbb]]]WWWSSS\\\___cccbbb___]]]^^^```bbbaaa^^^]]]\\\\\\\\\\\\QQQPPPOOOPPPRRRSSSSSSQQQUUU```eee```]]]```___ZZZZZZ[[[___dddiiikkklllnnnlllxxxzzzwwwxxxrrrjjjkkkpppuuu|||vvvvvvuuutttwww~~~xxxpppkkkkkkkkkiiigggfffiiinnnsssooojjjsssyyyQQQCCC888;;;777666555444444333333333333333222222222111111111111111111222222222333333666333333444111666QQQnnnhhhSSS>>>GGGDDDDDDFFFDDD@@@@@@CCC???>>>======>>>???AAABBB>>>>>>????????????>>>>>>============<<<;;;:::999666666666555555444444333333333333333333333333333222333444666888:::;;;<<<>>>===<<<;;;;;;;;;;;;<<>>AAAOOOKKK======MMMvvvggg```RRROOOPPPHHHDDDGGGDDDEEEEEECCCAAA>>>;;;888666777666444444444444333222111000000000///.........................................................///000111000......000222---777>>>TTTvvv___@@@<<>><<<<<<===<<<999888999;;;;;;333999AAAFFFKKKTTT```hhhqqqvvv}}}eeeggg___NNNCCCBBB@@@<<<===DDDGGGQQQqqq}}}ggggggmmmrrrrrrkkkgggiiiooommmlllkkklllpppuuuxxxxxxsssxxxyyyvvvvvvzzz|||{{{xxxvvvkkkmmmwwwhhh\\\jjjgggjjjooosssvvvxxxxxxwwwooorrrrrroookkkiiikkkmmmpppmmmiiiggghhhgggccc^^^___aaabbbaaa___^^^```cccfffeeebbb```___```bbbdddMMMNNNOOORRRTTTSSSOOOLLLNNNZZZ___[[[ZZZ^^^^^^YYY___^^^]]]```gggnnnqqqqqqmmmzzzzzztttuuusssmmmoooxxxzzz~~~}}}vvvuuuyyyyyyvvvvvv{{{|||wwwqqqnnnnnnkkkgggcccaaaccchhhkkkrrrtttyyy~~~PPPDDD999999777666555444333333333333222222222222111111111111000000111111111222222222222///111666555222777AAAqqq~~~]]]HHHDDDCCCEEEFFFAAA>>>>>><<<;;;:::999999:::;;;<<<888888999999999999888888444444555555444333333222333333333222222111111111111111222222333333333444555666777999;;;===>>>???999999:::;;;<<<>>>@@@AAA===IIIEEE@@@BBB<<>>===<<<;;;777555333333333444333222111000000000/////////...........................------------------------///000000000......000222333;;;666:::```tttUUU999<<<```qqqdddooo~~~|||wwwoooiiibbbZZZQQQJJJAAA@@@???===;;;888666444333333555666999;;;===>>>;;;???444000]]]{{{ooouuuIII111333222111///---,,,...000///...---,,,,,,,,,------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---)))*********++++++++++++,,,,,,,,,,,,---------...............////////////000111222000......111444222222///+++333SSSgggRRRFFFDDD@@@;;;;;;;;;666///777777666333333666>>>DDDCCCIIITTTaaallluuuzzz|||tttllleee[[[OOOEEE:::===@@@>>><<<===AAAFFF[[[ooouuulll\\\ccckkkoookkkeeefffkkkpppppppppllljjjooowww}}}}}}uuuuuuuuuvvvvvvvvvxxxyyypppppppppwwwuuueeeaaafffooovvvyyy{{{|||zzzwwwooorrrrrrmmmjjjlllpppqqqwwwtttnnnjjjkkkmmmhhhbbb\\\]]]___```aaabbbdddfffeeecccaaa]]]ZZZ[[[^^^aaaLLLOOORRRTTTTTTRRROOOMMMHHHPPPVVVWWWXXX[[[]]]]]]bbbaaa___aaaiiisssuuurrrrrr~~~yyynnnoooqqqrrrwwwzzzvvvwww}}}}}}xxxuuuxxxyyyuuuqqqppptttoooiiifffgggkkknnnoookkkrrruuuuuuzzz|||OOOEEE999888666666555444333333333333222222222222111111111111000000000000111111111222...///222444444222222333AAAfffiii\\\OOOIIIGGGDDDBBBBBB===<<<:::999888999999:::888888999999999999888888333333444444333333222111111111111222222222222222333444444555666777777888;;;;;;;;;<<<<<<=========888888999;;;>>>AAACCCDDDAAANNNJJJGGGJJJJJJttt}}}eee^^^TTTKKKHHHEEE@@@EEEIIIAAAAAA@@@>>><<<::::::::::::777555333222222333333222111111000000000000//////........................---------------------------.........------///111333:::555222DDDcccPPPBBBFFFUUUccc]]]XXXooo~~~}}}|||zzzyyykkkddd\\\VVVRRRLLLEEE???<<<;;;:::999888777777666222444777:::<<<>>>??????:::CCCIIIaaa]]]TTT333000///000///------//////......---,,,+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---...///000111111111111111111222222222222111111111111222222222222///111222222333555666666888---111>>>999000HHHooo\\\XXXQQQLLLOOOQQQJJJ>>><<<;;;888666666777:::;;;666888<<>>555999@@@LLLbbbvvvfffeeegggZZZaaajjjoookkkhhhlllqqqqqqooopppmmmjjjnnnxxx~~~~~~tttrrruuuyyyvvvqqqvvvnnnmmmttt{{{}}}|||oooYYYmmmyyy~~~yyyppptttsssllljjjoootttvvv{{{wwwooohhhhhhkkkfff]]]XXX[[[```cccddddddcccbbb\\\[[[YYYUUUSSSTTTYYY]]]PPPSSSUUUUUURRRPPPQQQSSSMMMOOOTTTYYYZZZXXX[[[aaaaaabbbbbbeeeoooyyywwwooonnn}}}{{{ppppppsssssswww}}}yyyzzzzzzvvvrrrrrrmmmfff```___eeejjjkkkjjjgggllloooooouuu~~~{{{OOOFFF:::777666666555444333333333333222222222111111111111000000000000000111111111111...222444111000333666888666CCCjjjdddOOOFFFAAAAAABBB@@@???===<<<;;;;;;;;;<<<777888888999999888888777777888888888888777666666111111222333444555555666777888888999:::;;;<<<===??????>>>===<<<<<<;;;;;;:::;;;;;;===???AAABBBCCCKKKGGG>>>UUU{{{___RRRMMMIIICCCDDDEEECCCKKKNNNCCCDDDAAA===999777555555555777555222111222333222222111111111111000000000000........................------------------------+++,,,------,,,,,,///000---333111...///:::aaafffDDD555EEEOOOOOOccc|||yyy}}}|||xxx}}}{{{zzzxxxuuuqqqooommmlll\\\VVVNNNIIIGGGDDD???:::888666444444555666555444555777:::<<<======<<<;;;999[[[lll|||GGG///999222---//////...///111///)))---,,,+++*********+++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111222444555666777888777777777888888888999999555555555666666666777777666444000...111555555333111444666444444777999:::IIIzzzccc[[[[[[SSSGGG===<<<;;;<<<======;;;999777777777777888:::<<<===777<<>>;;;;;;;;;:::;;;===@@@BBB===???VVV}}}ooo___^^^eeefff^^^___iiinnnkkkjjjoooqqqnnnmmmooommmjjjnnnyyy~~~|||sssrrrxxxxxxooowwwxxxrrryyy|||yyy{{{\\\iiizzztttnnnqqquuuuuuqqqnnnfffaaadddjjjhhh```XXX]]]cccggggggddd___[[[VVVVVVUUUSSSRRRUUU\\\aaaTTTVVVXXXUUUPPPPPPTTTYYYYYYVVVYYY___]]]WWWYYYbbb___aaadddjjjttt}}}wwwlllfffzzzxxxxxxvvvpppooo}}}|||~~~~~~yyytttsssuuukkkbbbaaafffjjjiiieeehhhhhhkkkpppuuuxxxyyyyyySSS<<<777===666666666555444444333333111111111111111000//////000000000000111111111111000000000000111111111111999777AAAccciiiHHH>>>GGG@@@@@@>>>;;;:::<<<======<<<999555444888<<<999333555888<<<<<<;;;:::<<<===;;;:::999999999:::<<<===;;;===>>>>>>===<<<;;;<<<<<<@@@>>>777777>>>AAA???:::DDD===?????????LLLHHHHHHIIIyyynnnRRRJJJMMMEEEDDDEEEHHHKKKJJJEEEAAA===<<<;;;999777444222111///000111222222222222222........................,,,------......------,,,------,,,++++++,,,,,,,,,........................------000333000222IIIdddfffDDD777666>>>VVVnnnmmmlllttt}}}~~~zzzxxx||||||tttnnnnnnllliiiddd___ZZZVVVTTTNNNKKKFFFAAA<<<999888777333;;;<<<444111666:::888333>>>>>><<>>;;;>>>===777@@@999<<<===444222888999777888:::;;;<<<======>>>===CCCJJJLLLKKKLLLPPPUUU___bbbeeeiiinnntttvvvvvvooossssssnnnkkkhhh]]]PPPSSSRRRNNNHHHDDDCCCCCCBBB>>>BBBBBB===;;;<<<<<<::::::999;;;<<<:::???UUUmmmuuu|||vvv^^^\\\bbbbbbaaabbbdddbbb```bbbfffiiijjjhhhbbbiiiooopppqqqvvvyyyyyyiiippptttsssppprrruuuvvvxxxuuusssxxxyyyqqqtttxxx{{{|||}}}uuuqqquuupppkkkpppkkkddd___```bbbbbbcccggg]]]bbbbbb\\\YYY[[[ZZZWWWTTTUUUXXX\\\___^^^[[[WWWSSSYYY[[[XXXYYY\\\[[[VVV[[[]]]___\\\XXXWWW[[[______ccciiimmmnnnmmmllllllmmmtttuuuooolllooorrrqqquuuvvvwwwwwwxxxzzz~~~yyyqqqrrrssseee]]]cccgggcccbbbfffjjjssstttmmmllltttvvvpppRRR<<<888<<<666666666555444444333333000111111111111000//////....../////////000000000//////000000000111111111000///222BBBaaaXXXFFFAAABBBAAA???<<<;;;;;;:::<<<:::999888888555444333333666999999777666666888::::::999999999:::;;;;;;:::;;;;;;999777666777888999;;;<<<<<>>===;;;:::999888888:::;;;===@@@BBBDDD===<<<:::666333333888===;;;:::999888999;;;>>>???999777666666777888888777;;;999===PPPtttrrreeeddd```^^^bbbggg```SSS>>>444888BBBBBBBBB???555999999888666555555888;;;444555777888:::<<>>AAABBBCCCFFFEEEBBB@@@@@@AAA???;;;888;;;==================666999999666777<<<@@@@@@:::DDDUUUeeeooo|||zzzfffYYYRRRXXX___]]]\\\___\\\ZZZWWWXXXZZZ]]]^^^]]]bbbhhhllllllmmmrrrvvvvvvpppqqqqqqpppmmmlllqqqvvv|||wwwsssuuu{{{~~~{{{vvv|||zzzpppkkkgggkkkjjjlllsssnnnhhhmmmhhhaaa___dddhhheee```]]]XXX\\\\\\YYYXXXZZZXXXSSSYYY]]]aaaaaa^^^ZZZXXXWWWZZZ]]]\\\WWWVVVYYYXXXTTT]]]___```\\\WWWUUUVVVYYYggghhhkkknnnnnnllliiiggghhhnnnppplllkkknnnqqqpppqqqrrrsssrrrppprrrxxx}}}{{{wwwppppppmmmaaa\\\ccchhhdddaaadddiiillljjjeeefffnnntttvvvQQQ===888<<<666666555555444333333333000000111111000000///...------.........///////////////000000000000111111...000000///777SSSzzzttt^^^MMM===:::DDDJJJFFF???@@@===@@@DDDBBB;;;<<>>>>>JJJ???000>>>HHHPPPvvvuuuNNN@@@GGGOOOHHH<<<@@@AAABBBDDDEEEDDDAAA>>>:::999888666444333111000111111111222111111000000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------333,,,+++000000---...333999UUU~~~kkkFFF444222555<<>><<<:::999;;;999777555444333333333444333111111666>>>AAA@@@555BBB???777JJJsssooorrrWWW***///:::111,,,555/////////...------,,,,,,///......---,,,,,,------******++++++---///000111222333333444666999<<<===<<<======999444222444888AAADDDGGGGGGDDDBBBBBBCCC444666888777666888<<<@@@@@@BBBAAA;;;333111555:::AAA@@@===;;;:::999::::::888666555444555666555444777555333555CCC^^^hhhYYYbbbwwwyyyiiibbb]]]QQQKKKIIICCCBBB>>>999777888;;;===>>>BBB>>>999777888999999777??????????????????AAACCC@@@<<<:::<<<======>>>@@@BBBBBBBBB@@@===::::::;;;???@@@>>>:::===DDDJJJKKKfff{{{dddPPPQQQNNNPPPVVVWWWQQQQQQVVVXXXUUURRRRRRTTTWWWYYYZZZaaaeeegggeeegggnnnssstttsssnnnmmmnnnllliiiooozzz}}}wwwpppnnnsssxxxzzzyyyxxx~~~xxxsssnnnqqqtttqqqqqqtttkkkccchhhddd]]][[[aaafffcccZZZUUUUUUWWWWWWXXX[[[]]]YYYSSS[[[aaagggeee___YYYXXXYYY\\\]]][[[VVVTTTVVVVVVTTTXXX[[[\\\ZZZVVVTTTTTTVVVfffeeeeeegggjjjiiiddd```dddjjjllljjjhhhjjjlllmmmjjjmmmooommmiiikkkssszzzzzzuuu{{{~~~yyyttttttooofffccciiilllgggccccccaaa___^^^```aaabbbgggnnnNNN===999;;;666666555444444333333222000000000000000//////...------........./////////////////////000000000111111555666111...999QQQfff~~~aaaQQQMMMLLLIIIFFFAAA;;;<<>>???AAAAAA@@@>>><<<888888666555333222111111111111222111111000//////------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------000++++++111333000///000333666OOOooohhhQQQAAA555777999???FFFJJJLLLSSS[[[TTTRRRRRRUUUYYYYYYVVVRRRKKKIIIHHHGGGGGGEEEBBB@@@>>>>>>===<<<;;;:::999888777666666555555666777888888888:::===>>>>>>>>>???555999JJJuuuyyyQQQ???111111444111///000//////.........---------//////...---------------+++,,,,,,...///222444555444777888888999===@@@@@@???>>>???@@@===999888:::IIIMMMQQQOOOIIIDDDCCCDDDIIIJJJHHHBBB:::777:::???DDDGGGIIIFFF@@@999555444<<<>>>AAACCCBBB>>>999666999777555555666666555444444:::>>>===:::<<>>>>>888777777999999888:::======999:::??????999666999>>><<<;;;:::999999???FFFLLLQQQWWW^^^mmmpppRRRJJJPPPRRRNNNMMMNNNJJJEEEHHHOOOQQQOOONNNOOORRRWWW[[[]]]^^^aaaaaa```dddmmmssstttrrrkkkjjjoooooolllrrr~~~xxxsssllliiilllrrrvvvxxxsss}}}}}}zzztttrrrrrrllljjjkkkaaa[[[eeelllfffbbbcccaaaZZZSSSPPPVVVVVVWWW[[[```bbb]]]VVV[[[```dddddd___[[[YYYYYYWWWWWWVVVUUUTTTUUUUUUTTTOOORRRUUUVVVVVVUUUVVVXXXYYYWWWWWW[[[aaaccc___[[[cccgggkkkjjjgggfffggghhhaaahhhooonnnjjjjjjqqqyyyzzzrrrpppxxx~~~zzzwwwrrrjjjfffhhhiiiddd___^^^YYYUUUYYYcccbbbYYYXXX```LLL>>>::::::555555555444333333222222000000000000000///............/////////000000000...////////////000000000///222333222111222888===VVVoooXXXMMMMMMPPPEEE@@@DDDEEE@@@===???=========>>>???@@@AAAAAA;;;<<<===>>>>>>===<<<;;;;;;===@@@BBBAAA@@@@@@@@@GGGEEEEEEEEEBBB???AAAFFFFFFmmmqqqttt444555666777999:::;;;;;;;;;:::;;;===>>>===<<<;;;;;;777666555333222111111111111111111111111000///...------------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,------------,,,------------------------,,,,,,...000111000222666444)))111CCCaaauuuRRRBBB999444999@@@DDDDDDEEENNNGGG@@@<<<>>>CCCGGGJJJBBB@@@????????????===;;;777777777777777777777777444444555555666777888999:::===CCCFFF>>>222000666KKKddd~~~|||@@@...555888222------...,,,...............---------......------------......000111333444666777888999888>>>@@@;;;888:::999666===:::???KKKTTTTTTQQQPPP[[[___```ZZZPPPHHHDDDDDDUUUUUURRRJJJAAA<<<===AAAQQQOOOMMMMMMLLLGGG???999666999???DDDHHHHHHGGGFFF>>><<<:::999::::::999888777:::<<<:::666666;;;@@@EEEbbbtttaaaiii{{{kkkWWWZZZ[[[WWWPPPIIIGGGGGGFFFBBBBBBEEEEEE@@@===>>>===;;;;;;>>>>>><<<===AAA:::===FFFRRRYYY```kkkvvvcccOOOKKKHHHEEEGGGGGGDDDAAA@@@@@@@@@CCCHHHCCCDDDFFFIIIMMMSSSYYY]]]\\\___```bbbhhhrrryyyyyyqqqlllmmmrrrsssooorrryyyrrrppplllkkklllppptttwwwyyywwwrrrkkkkkkllljjjnnnqqqeeeaaalllpppppppppnnndddWWWQQQQQQXXXVVVWWW]]]cccccc___ZZZ]]]^^^___aaa```\\\WWWTTTTTTSSSTTTTTTTTTRRRQQQQQQKKKNNNQQQTTTUUUVVVWWWXXXQQQOOONNNSSSZZZ]]][[[XXX```ccchhhjjjhhheeeeeegggYYYdddooossspppnnnrrrxxxppplllmmmuuu|||{{{uuuqqqkkkeee```______\\\ZZZZZZ\\\UUUZZZffffff\\\[[[eeeJJJ>>>;;;999555555444444333222222222//////000000//////...---....../////////000000000......////////////000000...------///222444333222444PPPzzz{{{fffYYYPPPFFFCCCEEEGGGFFFCCC<<<;;;:::;;;>>>@@@@@@@@@>>>??????@@@@@@@@@@@@@@@>>>@@@BBBCCCAAA@@@???@@@EEEEEEDDDFFFNNNYYY^^^^^^vvv^^^@@@555777333111222666888777555888:::<<<<<<;;;999999:::777666444222222222222333000000000111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,,,,000555111///111333===ffffffRRR<<<555666888777777===:::777777999<<<===>>>;;;::::::;;;<<<<<<;;;999777777777777777777888888888999999:::;;;;;;<<<<<<;;;555444666333555IIIbbbiiippp@@@222666///...222222......333....................................///000111111111333555777888888666555888CCCKKKIIIHHHJJJIIIDDD<<<888@@@TTTeeeiiigggggggggiiijjjhhhbbb]]][[[[[[XXXXXXWWWSSSNNNMMMOOOQQQ```YYYQQQOOOQQQRRROOOKKKBBBBBBAAAAAACCCGGGKKKNNNBBB@@@===;;;:::999777555888777777777777888:::;;;:::CCCUUUllltttggguuuppp}}}zzzsssqqqrrrmmmeeedddjjjkkkaaaXXXTTTRRRSSSPPPMMMOOOZZZdddiiieeekkkzzzqqqXXXBBB???DDDEEEBBB@@@AAA???>>>>>>???>>>===<<<<<>>;;;888555555444333333222222111//////000000//////...---------........./////////........./////////000000......///000222444444555///555LLLooosssnnn___KKKDDDGGGGGGAAAAAA>>><<<===@@@AAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEGGGJJJMMMCCCHHHLLLZZZ}}}uuuTTT///000AAA555111------222777888888777999;;;;;;999777888:::777666444222222222333444...///000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...---+++,,,///111...444555333555CCCnnnzzz```MMM@@@888777999///222666;;;======:::777777777888:::<<<<<<;;;999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<555:::LLL\\\nnnooo:::///>>>;;;///***111666111000333........................//////000000222333555666444777:::<<<<<<:::666333777IIIXXX]]]```ggggggaaaOOOIIINNN___jjjjjjjjjmmmfffggghhhiiiiiiiiiiiiiiibbbbbbbbbbbbcccdddfffgggccc^^^XXXVVVXXXZZZ[[[[[[WWWTTTOOOKKKIIIJJJMMMOOOMMMIIIEEEAAA>>>:::777444777888:::<<<===;;;777444:::333222:::KKKfffqqqxxx~~~vvvVVVAAADDDHHHFFF@@@<<<===AAAAAABBBAAA>>><<<::::::999<<<@@@EEEHHHIIILLLPPPSSSVVVZZZ```fffooowwwyyyuuukkkqqqpppiiiiiimmmkkkccclllnnnpppqqqqqqsssyyy~~~yyylllllluuuooommmhhhiiidddQQQJJJXXXhhhkkknnnnnnggg^^^]]]bbb[[[XXXZZZ___```\\\\\\^^^^^^```ccccccaaa]]]YYYVVV[[[UUUQQQQQQPPPMMMPPPUUU[[[ZZZXXXXXXXXXXXXXXXWWWZZZZZZYYYZZZ\\\]]]___```___```eeejjjggg___]]]aaaVVV^^^iiioooooommmllllllhhhkkklllkkkhhheeeaaa^^^aaabbbbbbaaacccddddddcccaaa]]]]]]bbbeeehhhpppyyyGGG???;;;888555555444333333222222111///////////////......---,,,,,,,,,---------................../////////000)))...333333000...000333222333222:::XXXuuu^^^[[[VVVLLLIIIFFFCCCBBBEEEFFFEEEDDDCCCBBBBBBBBBDDDFFFHHHJJJJJJJJJIIIIIILLLRRRZZZ```{{{||||||FFF000:::888'''222444444222//////444888666999;;;:::888777888:::777666444222222333444555......///000000111000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,---000000///***000...111666///@@@kkk}}}dddKKK===;;;:::777222//////222555777666777888;;;===>>><<<999=========<<<<<<<<<;;;;;;999999999999888777666555<<>>;;;===VVVuuupppSSSNNNHHHCCCCCC@@@<<<:::<<<<<<::::::<<<;;;666333666<<>>ccc~~~qqqlllqqqkkkZZZSSSXXXKKKUUUUUUIIIHHHXXXcccbbbpppmmm|||zzz___===111222000...///000000000000000000000000555555666666777999:::;;;444444333333222111000000000000000000//////////////////...------,,,++++++******++++++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////------...///111333444555UUUwwwdddMMM???777:::;;;555333777333444444444888<<<999333444777:::<<<:::888666555111999666>>>>>>>>>WWWcccrrrvvvGGG666999888333///000000////////////000000...//////...---...000111222111222555888<<>>???;;;999;;;444666EEEHHH\\\}}}iiiSSSIII@@@===@@@BBBAAA@@@>>>===;;;:::999999999888888999999:::;;;888999;;;<<<>>>BBBGGGKKKQQQTTTZZZ```fffhhhfffcccbbbffffffbbbaaafffkkkmmmfffcccbbbccchhhlllmmmmmmiiieee```[[[VVVWWWbbboooeeegggiiijjjjjjnnnuuuzzzyyynnnbbb^^^___]]]XXXaaaccc```XXXTTTXXX^^^bbb___cccggghhheee___[[[XXXTTTTTTQQQNNNQQQXXX[[[YYYYYY^^^^^^ZZZZZZ^^^___[[[[[[^^^]]]YYY[[[aaadddaaaccc^^^^^^dddaaaWWWVVV^^^\\\]]]```dddfffccc]]]XXXdddgggiiigggccc___^^^___cccZZZUUUWWWZZZYYYXXXYYYTTT___eee___ZZZ]]]dddhhhHHH@@@999999666555444333222111111111////////////....................................///.........------------............////////////222///111333///...;;;NNNwwwvvv|||pppkkkKKK999---///444111...000000000000000000000000000333333333444555666888888444444333222222111000000000000000000/////////.........------,,,,,,++++++******++++++++++++***************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,------.../////////---......///000222333444999MMMgggxxxiiiYYYPPPDDD777444:::999<<<;;;777555777777444444444444333444666:::<<>>PPPeeexxx```FFF111000666555111000222111000000000000000000---///000111111111333555555888>>>CCCEEEEEEFFFHHHOOO[[[dddffflllrrrlll___eeeccceeejjjggg\\\ZZZcccbbbdddlll{{{wwweee]]]eeeqqqnnnbbbTTTWWWYYY\\\___```[[[UUUVVVJJJHHHIIIBBB@@@DDDEEE???===999<<>>===;;;:::999888888888777777888888999:::777999:::<<<===AAAEEEIIIJJJPPPXXX```fffhhhhhhhhh```eeefffcccccchhhlllmmmdddbbb```bbbfffjjjkkkkkkeeeddddddfffgggiiiqqqzzzpppnnnllliiigggffffffgggmmmlllhhhaaa^^^___]]]YYY\\\___]]]VVVRRRUUUZZZ[[[___bbbeeeddd```ZZZUUURRRPPPQQQPPPMMMOOOUUUXXXWWWYYY\\\]]][[[\\\``````[[[ZZZ[[[XXXSSSUUU[[[^^^\\\^^^YYYZZZ___^^^WWWWWW___aaabbbaaa^^^[[[ZZZ[[[\\\\\\___bbbbbb___\\\[[[[[[\\\UUUPPPSSSVVVVVVTTTUUUYYY___bbb______dddgggeeeHHH@@@999999666555444222111111111111/////////............---------------------------............---------------............////////////,,,...444444---,,,111EEE]]]~~~nnnyyy{{{^^^EEE444///+++---444555///,,,///000000000000000000000000000000111111222333555666333333333222111111000000000000000/////////......,,,,,,,,,,,,,,,+++++++++******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////.........//////000111222,,,222>>>___rrr```]]]dddSSSSSSLLLAAA<<>>999>>>999888>>>KKK^^^vvvvvv[[[III>>>;;;<<>>+++888666666777444...///444222222111000000000000000333333333333333555:::===AAAHHHPPPUUU[[[dddlllpppjjjhhheee```^^^^^^^^^]]]{{{jjjyyyppp___iiibbb^^^jjjhhh```gggZZZ[[[ZZZPPPDDDDDDEEE???EEEBBB>>>;;;;;;???FFFMMMeeeiiiPPPCCC===;;;???======>>>:::666999@@@999999888777666555555555444444444444444555555666666888999:::;;;<<<@@@BBB@@@HHHRRRWWWVVVTTTUUUWWW]]]bbbeeedddeeegggfffcccdddddddddeeegggiiijjjkkkwwwnnnhhhjjjllliiieeecccgggcccaaadddiiijjjfffaaa\\\cccgggccc___]]]ZZZWWWUUUUUURRRMMMLLLQQQSSSQQQSSSUUUWWWVVVTTTQQQPPPOOOQQQSSSPPPJJJHHHLLLPPPQQQOOOOOOOOOQQQUUUUUUQQQLLLNNNLLLJJJJJJMMMPPPQQQOOO\\\XXXWWWXXXVVVQQQRRRVVV[[[\\\\\\YYYUUUQQQOOONNNKKKMMMQQQSSSSSSQQQNNNMMMNNNJJJJJJNNNQQQPPPOOOPPPVVVVVVWWW[[[aaadddbbb^^^FFF@@@999777444333333222111111111111............------------------------------------,,,,,,------------------------------............000...,,,,,,,,,,,,///333444---///BBB```ccc___TTT>>>777444555777444///,,,---......000222.................................///000111222333222222111111111111111000////////////............+++++++++++++++++++++,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........///...............//////111555000+++333DDDgggyyyMMM444111777666333222222111000333777111000000//////000000111333333333444666===DDDJJJPPP[[[eeeiiillllllggg___XXXYYYhhh|||iiiaaadddccchhhdddaaagggggg[[[XXXTTTCCCBBBDDDEEECCCAAAAAAAAAAAAEEEKKKXXXnnntttdddQQQCCC>>><<<<<<<<<>>>:::666666666777:::>>>666555555555444444333333333333222222333333444555555777999::::::;;;>>>@@@CCCJJJSSSVVVUUUSSSTTTWWWaaafffhhhggghhhiiifff```fffggghhhiiijjjlllnnnooouuuiii___aaagggiiihhhhhhmmmhhhdddfffjjjjjjccc\\\\\\bbbfffbbb^^^\\\ZZZXXXVVVTTTOOOKKKMMMTTTWWWUUUSSSTTTTTTSSSPPPNNNNNNNNNWWWWWWQQQIIIGGGKKKOOOPPPQQQPPPPPPSSSTTTRRRNNNKKKHHHFFFFFFJJJOOOPPPMMMKKKTTTRRRRRRRRRPPPMMMNNNQQQXXXTTTQQQQQQSSSRRRMMMHHHIIIJJJLLLNNNNNNKKKHHHEEEGGGDDDEEEJJJLLLKKKKKKMMMPPPSSSWWW[[[^^^^^^___```}}}EEE@@@999777333333222111111111111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........+++---//////---++++++...---,,,---///333BBB___xxxkkkmmm```}}}YYYDDD111---///...---......,,,+++,,,///111///...........................---.........///111222333111111111111111111111111/////////.........------,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))))))))************+++*********++++++++++++++++++++++++,,,------............---------......///***///------222333;;;LLL|||UUU:::444555555555000000000111333333111000000000000000000111222333222555888===DDDLLLVVV\\\```dddeeedddiiiooommmeeegggbbbhhhcccggggggUUUVVVWWWRRRJJJDDDDDDEEEDDDJJJHHHGGGKKKVVViii}}}nnnZZZOOOHHH???888:::======:::999999666444444666777555444333333333333333222222222222222222222222333333444444666888::::::;;;>>>@@@FFFKKKRRRWWWYYY[[[^^^```fffiiikkkkkklllmmmiiiccceeehhhjjjllllllnnnppprrruuuiii___aaaiiimmmmmmnnnlllhhhdddfffjjjjjjddd^^^ZZZ___bbb```______^^^ZZZWWWUUUPPPOOOUUU^^^```\\\ZZZYYYWWWSSSOOOLLLKKKLLLYYYWWWQQQKKKKKKOOOPPPMMMNNNMMMNNNQQQPPPLLLJJJKKKHHHDDDDDDKKKPPPOOOKKKIIIEEEGGGJJJKKKKKKKKKLLLNNNWWWOOOFFFFFFKKKOOONNNJJJIIIIIIHHHIIIIIIGGGDDDAAABBB???@@@CCCEEEDDDEEEIIINNNQQQWWW\\\[[[ZZZ^^^ddd{{{DDD???888666333222222111111111111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........))),,,///111111111000///222555777555...///;;;IIIrrrpppppp}}}|||rrrjjjpppuuuwwwxxx|||~~~~~~yyyfffdddooommmsssyyyOOO444666999888222...111777///000000000000000...,,,------------------------,,,,,,,,,---...///111111000000000000111111111111//////.........---------......------,,,,,,++++++******++++++++++++******))))))))))))************)))*********++++++++++++***++++++,,,,,,---......---,,,,,,,,,---...//////***...---111888333,,,111DDDVVVzzz^^^EEE///...666888111***222222333333333333000---000000111222333555666777999>>>GGGOOOWWW]]]dddggggggiiihhhkkkxxx|||yyy|||oookkksssjjjooopppjjj^^^UUURRROOOKKKBBBJJJQQQQQQLLLPPP^^^mmmzzzzzz```MMMDDDAAAAAAAAA:::777999999666555888888777777666555555222///111222222222222222222222222222111111222222333444333555888:::;;;<<<>>>@@@DDDGGGLLLRRRXXX]]]bbbdddeeehhhiiijjjmmmooolllfffbbbeeeiiikkklllmmmpppsssqqqhhhccchhhnnnooommmllleeebbbaaacccgggiiifffccc\\\aaacccdddeeefffaaa[[[WWWVVVUUUWWWaaaiiihhhbbb___^^^ZZZUUUPPPMMMMMMNNNSSSRRRPPPOOOSSSVVVRRRJJJHHHHHHKKKNNNKKKFFFHHHOOOOOOGGGCCCIIINNNLLLIIIIII???CCCGGGIIIJJJKKKKKKKKKPPPKKKEEEDDDHHHKKKJJJHHHHHHFFFDDDDDDEEEDDDBBB@@@@@@======@@@@@@@@@CCCHHHMMMNNNSSSXXXYYYWWW\\\dddzzzDDD???888666222222111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......000///------///111///+++---++++++...000111111222///HHHllljjjnnntttXXXZZZjjjtttgggRRRPPPdddyyyrrrOOOUUUzzz}}}wwwFFF333999555444000+++***///222111...,,,///000---+++---000222------------------------+++++++++,,,---...000000000000000000000111111111//////.........---------//////...------,,,++++++******++++++++++++******))))))))))))************))))))******++++++++++++***++++++,,,,,,---......,,,,,,,,,,,,---...//////...111...---111---,,,777///,,,CCCeeeZZZCCC777666888999333+++---555///111111//////222444555111111222333555777999:::BBBIIIUUU^^^eeehhhjjjjjjdddqqq}}}ppp|||^^^cccpppuuubbbwwwxxxzzzsssrrrnnnkkknnn~~~rrrsssnnnmmmvvv{{{wwwrrroooggg___]]]WWWQQQSSSXXX\\\]]]]]]fffooo~~~xxx^^^TTTFFF<<<999:::<<<<<<444555999???<<<555555:::222444444222111333555555111111111111222222222222222222222111222333333444222555888:::;;;===???AAAAAABBBDDDJJJRRRYYY]]]___aaadddeeegggkkkooolllfff___cccgggjjjjjjlllooorrrbbb^^^```jjjsssssspppmmmfffcccaaaaaacccdddbbb___bbbeeehhhjjjlllkkkcccYYYUUUVVVXXX___jjjrrrnnneee___^^^[[[VVVRRRPPPRRRSSSMMMMMMNNNRRRYYY\\\SSSGGGGGGIIIMMMQQQMMMHHHMMMWWWUUUJJJCCCFFFJJJIIIHHHHHHAAAFFFKKKLLLLLLLLLKKKIIIFFFGGGHHHJJJJJJIIIEEECCCGGGDDDAAAAAABBBCCCBBB@@@BBB???>>>@@@@@@???CCCIIILLLJJJMMMSSSVVVUUUYYY```mmmEEE999777555444333333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111///222777???PPPnnn||||||rrroooiii{{{}}}hhhaaatttaaa^^^pppfffuuuyyygggsss{{{QQQ<<<111000555555///111222000------111555111///......000000///...222///,,,++++++,,,++++++....................................////////////......---------,,,,,,,,,............---,,,+++***++++++******************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------////////////////////////222111222888IIIgggbbbIII:::444555444444333222111000000222222222000//////222444999......:::???<<>>;;;999888;;;:::999888777666666555555555444333333222111111222222111111111000000000000000000000000000000000....../////////000000000222222333555666777888999???>>>>>>CCCJJJPPPTTTUUU^^^fffmmmnnnpppsssuuusssllldddaaafffjjjhhheeedddfffbbbccciiimmmmmmnnnrrrjjjfffdddeeeiiikkkiiifffccccccaaa```^^^\\\ZZZYYYTTTUUUYYY___fffgggbbb^^^ZZZ\\\YYYSSSPPPRRRQQQMMMMMMMMMLLLLLLMMMNNNPPPQQQOOONNNLLLJJJIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGEEECCCDDDAAADDDKKKMMMIIIFFFFFFGGGHHHHHHGGGDDDAAAAAAAAA??????============??????===>>>@@@AAAAAABBBEEEGGGEEEIIINNNRRRSSSSSSSSSTTTlllEEE999888555444333333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000...000111...+++---555<<<[[[qqqnnnlll{{{rrr\\\^^^mmmaaaSSSIIIMMMVVVUUUKKKAAAAAADDDFFFDDD@@@???BBBFFFGGG888333<<>><<<@@@CCC@@@:::777333777222777DDD===666DDD@@@===;;;<<<===;;;555000---,,,,,,---000000000///...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------...........................000111///,,,+++---000EEE[[[{{{ttt]]]FFF===222...111666888777222222222111111000000///000222444444333333555666333???HHHJJJPPP\\\ddddddmmmyyymmmuuuyyyuuulllooopppzzzZZZ@@@AAADDDIIIRRR]]]hhhoooyyy~~~rrrfff]]]SSSIIICCC@@@===:::888:::<<<===>>>888777777666555444333333222222222111000000//////111111111111000000000000////////////////////////.........////////////000///000111222333555555666<<<<<<===AAAHHHOOOSSSUUUYYYeeepppssssssuuuxxxyyyqqqiiieeekkkqqqqqqllliiiiiieeeeeehhhkkkkkklllnnnhhhddd``````bbbdddcccbbbbbb___\\\ZZZ[[[ZZZWWWTTTSSSVVVZZZ^^^___^^^ZZZWWWXXXWWWTTTPPPPPPRRROOOIIIMMMLLLJJJIIIJJJLLLNNNPPPKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEEEEFFFEEECCCAAAAAAAAAEEELLLNNNIIIDDDAAADDDEEEFFFEEEBBB@@@@@@AAA===<<<;;;::::::;;;<<<===:::<<>><<>>@@@AAAAAABBBCCCFFFEEEDDDGGGJJJKKKIIIFFFiiiDDD:::888555444333333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,...000///---,,,---///,,,---000555999<<<>>>???;;;===>>>:::333222;;;FFFHHHEEEAAA???AAACCCDDDBBB<<<===>>>>>>>>>======<<<999===???===<<<;;;777222:::666222111111000333888...333777666222333888===333EEEBBBGGG\\\PPP:::BBBWWW^^^gggnnnpppooonnnnnnpppjjj___TTTIII>>>555///111///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,******++++++******))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---///111111111111111222555222...,,,111===NNNZZZrrr~~~aaaTTTBBB444//////222666---///111000......111333000000000000000111111111111222222333666<<>>AAA@@@@@@@@@@@@@@@???>>>777777777888888777444111555555555444333333222222111111111111000000000000000000000/////////......////////////////////////------------............//////000111222222333333666777999===BBBHHHMMMQQQWWW[[[^^^```dddjjjkkkhhhgggjjjmmmmmmlllllllllllliiihhhgggfffhhhiiiiiigggfffccc```______aaaccccccgggeeedddfffhhheee]]]VVVWWWZZZ]]][[[YYYXXX[[[^^^___YYYUUUTTTSSSOOOGGGAAAKKKIIIFFFDDDEEEGGGJJJLLLFFFFFFFFFFFFFFFEEECCCCCCGGGFFFEEEEEEEEEDDDBBB@@@AAABBBCCCEEEGGGHHHEEEAAAEEEFFFFFFDDDAAA>>>======;;;:::999888888999:::;;;888:::>>>?????????@@@AAAEEEBBB@@@BBBEEEFFFDDDAAAhhhDDD;;;999555444333333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......---,,,---///111...,,,+++---000111222333888666555333222333444666444555555333555999;;;:::444777999999666555666888666666555222222333111...---///333444111...000555222222111222777===>>>:::777AAA@@@FFFVVVNNN;;;:::RRR]]]lllxxxwwwhhhXXXMMM:::666000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,******+++++++++******))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........------------------------111000...---,,,---///000222222222111//////111333555BBBTTTdddsssppp```UUUEEE555555000,,,...000111444777000333666333//////555;;;///000000111111222222222333555777:::???GGGQQQWWWVVV\\\ooo]]]ddd[[[FFFAAACCCFFFHHHLLLQQQVVV[[[^^^```bbbeeeeeeccccccccc___YYY]]]\\\\\\]]]^^^[[[UUUOOOPPPQQQRRRQQQOOONNNMMMNNNFFFCCCAAACCCEEEFFFDDDAAABBBBBBBBBAAA???<<<999888:::999999:::;;;:::777555444444444444333333333222111111111111111111111111////////////............////////////////////////,,,,,,,,,---------......//////000000111222222333333555777:::>>>CCCIIIMMMWWWYYYZZZZZZ^^^dddddd___cccjjjnnnllliiiiiijjjiiiiiijjjhhhggghhhlllllliiiaaaaaaaaabbbdddgggjjjlllgggfffggghhhiiieee^^^YYYWWWYYY[[[ZZZXXXYYY\\\___YYYUUUSSSUUUTTTNNNHHHEEEIIIHHHFFFDDDDDDFFFHHHJJJCCCBBBBBBBBBAAAAAAAAA@@@CCCBBBAAA@@@@@@???===;;;@@@BBBBBBAAACCCGGGGGGCCCFFFFFFFFFDDD@@@<<<;;;;;;;;;:::999888888999:::;;;999;;;=========<<<===???BBB@@@???>>>@@@AAAAAA@@@gggDDD;;;999555444333333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////000222555777000222333222///---,,,,,,******+++---000111000---222666666222111333333///---///111000...---...111111///...///000111333666111444777666333111111000666888888777<<>>DDDIIIRRRWWW[[[[[[\\\^^^^^^\\\gggnnnpppnnnlllmmmlllhhhjjjlllkkkiiikkkpppqqqmmm```aaabbbdddeeegggjjjlllhhhhhhgggfffdddbbb___^^^WWWYYY[[[]]]]]]\\\\\\\\\VVVTTTUUUYYYWWWPPPKKKLLLHHHGGGFFFEEEEEEFFFGGGHHHBBBBBB@@@??????@@@@@@AAA@@@???=========<<<999777===@@@AAA???BBBHHHHHHCCCBBBCCCCCCAAA>>><<<;;;;;;:::999888777777888999:::;;;<<<<<<;;;::::::;;;===??????>>>===<<<<<<>>>@@@fffDDD<<<999555444333333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------...&&&...333111......000222///000000000222555444222111666888444444666444...111111111000///000111222444222222444222---...333000222111---///444555222000<<>>666333........................******+++++++++,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------------------------------...///000///---111111///...---...///000...111555777666555333333222444555555;;;CCCGGGFFFAAA>>>===>>>;;;555333444222000222666666222000333333...---000222///111777333111//////000111333444000000111222333444444555666===GGGQQQ[[[bbbiiimmmiiiyyyiiimmmzzzzzzrrr}}}uuurrrxxxuuuvvv|||}}}qqqmmmpppyyyxxxyyy~~~rrrRRRBBBAAABBBFFFMMMUUUZZZ]]]___```^^^[[[]]]aaabbb___]]]XXXQQQPPPSSSUUUTTTRRRRRRNNNIIIHHHIIIIIIGGGEEECCC@@@<<<<<<@@@CCCCCCBBB============<<<<<<>>>@@@;;;999777666777777666555222222222222111111111111/////////000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........///000000000000222555666888<<>>>>><<<999:::===AAAbbbFFF===888999444444333222000//////..................------,,,------------------------,,,,,,,,,---------......------------------------+++,,,------......------......................../////////000///......---,,,...000111///.........,,,222777666111///222666888666555555555333---)))---000444555555333222222///888333,,,111444...---222333444444444555777888666999===BBBFFFIIIKKKLLLQQQRRRVVV[[[ZZZTTTQQQRRRXXXLLLDDDPPPmmmqqqVVVFFF555444222000000000/////////,,,))),,,000111---))),,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------------------------------........................////////////000000000000...000111111000000111222222222111111222222333444222222222222555888;;;===555999222///888:::333222222222111111111222333333333333222111000000111111444222000///000000111000111333555555333555999>>>>>>TTT^^^YYYaaawww{{{nnniiixxxnnnqqqnnnvvvxxx|||RRRIII@@@???CCCJJJOOOQQQRRRPPPTTT[[[[[[UUUUUUZZZZZZTTTQQQUUUYYYVVVQQQNNNIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@???>>>======<<<;;;;;;:::::::::999999999999888777666555444333333222222222111111111111000000000000000000000000000000000///...------,,,,,,........................++++++,,,,,,,,,---------............////////////222222333555888;;;===>>>BBBKKKSSSTTTPPPPPPVVV]]]cccbbbcccfffiiihhhddd___iiimmmnnnkkkfffffflllrrrhhhhhhggghhhjjjjjjhhhfffhhhhhhhhhhhhhhheeebbb___[[[^^^bbbeeefffeeebbb```___```___[[[UUUPPPLLLJJJGGGDDDBBBBBBCCCDDDDDDCCC>>>@@@CCCFFFGGGFFFEEECCCDDDBBB@@@>>><<<:::999999<<<<<<<<<>>>@@@AAA@@@???===<<<999777666777999:::999999888888777777666666999999999999:::;;;<<<<<<999:::;;;===>>>>>>??????```DDD<<<777888555555444333222111000000//////000000//////...---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////////////////....../////////////////////000000///......000222111444777888888888:::;;;333222000222444555444222222222111///---...222444000<<<<<<777999888888AAA???<<<:::>>>DDDGGGCCC>>>GGGHHHIIIKKKOOOSSSWWWYYY[[[UUUNNNHHHBBB===???DDD]]]VVVNNNMMMZZZttt|||WWWGGG555+++---111111///111...+++)))***+++,,,---,,,---------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------........................////////////000000000000///000222111000000111333222222111111222222333444333222222333444777:::;;;???AAA666///555777111111222222222333444555666777333222222111000000111111222111000000111222222222666555444555888???GGGMMM\\\^^^___ggg{{{iiikkkvvvnnnbbbcccjjjlllxxxggg>>>BBBLLLDDDDDDQQQOOONNNQQQVVVYYYVVVSSSRRRXXXTTTSSSUUUSSSNNNKKKKKKHHHGGGEEEDDDBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;::::::::::::999999999999888888777666555444333333222222222111111111000000........................000//////...------,,,,,,------------------------++++++,,,,,,,,,---------............////////////111222333555888:::<<<>>>BBBGGGKKKLLLKKKMMMTTTZZZZZZ]]]```bbbbbb```^^^]]]ggghhhiiigggeeeeeejjjoookkkiiihhhhhhiiiiiihhhfffgggggggggggggggfffcccbbb^^^___aaabbbbbb___\\\ZZZ\\\[[[WWWRRRLLLGGGDDDCCCDDDBBB@@@@@@AAACCCCCCBBB???AAACCCEEEFFFEEEDDDBBB@@@???>>><<<;;;::::::999:::999999;;;===>>>===<<<===;;;888666555555666777888888777777777777777777777777777888888999:::;;;::::::<<<===>>>?????????^^^CCC;;;666777555555444333222111000000//////000000//////...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////........................---......//////000000111//////...------///333666777666666999<<<>>>===;;;999666333222333444444333555666777888999<<<@@@DDDBBBGGGFFFHHHNNNLLLLLLVVVTTTUUUWWW[[[^^^```^^^\\\bbbccccccdddfffgggiiiiiinnnhhhbbb]]]YYYVVVZZZ```yyy|||xxxjjj]]]bbbxxxyyyiiiTTTBBB888333///,,,...//////---***)))+++...------........./////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------......................../////////000000000111111000111222222111111222444222111111111111222333333333333222333444555777888KKKLLL>>>222666666222333000111111222333555666777333222111111000111111111000111111222333444444444333444555999@@@JJJSSSYYYgggkkk{{{ppp}}}gggVVVNNNgggxxxrrrOOOCCCCCCFFFGGGJJJLLLNNNPPPUUUZZZYYYUUURRRQQQRRRSSSOOOIIIHHHKKKFFFEEECCCBBB@@@?????????<<<<<<<<<;;;;;;::::::999::::::999999999888888888777777666555444333333222222222111111111000000000......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111222333444777999;;;===@@@AAACCCDDDFFFKKKRRRVVVXXX]]]cccdddaaa___```bbbddddddccccccdddgggiiikkkkkkiiigggfffggghhhgggfffffffffffffffeeeeeeeeedddffffffeeecccaaa^^^[[[ZZZ]]]ZZZTTTNNNHHHEEECCCBBBAAA???======???AAABBBAAA@@@BBBCCCEEEEEECCCBBBAAA<<<<<<;;;::::::999::::::888777666777999:::999888:::888666444444444666777666666666777777777777777666666666666777888999999888999:::<<<============]]]CCC<<<777777333333333222111000000000......//////......---,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111,,,---...///000222666::::::999888888999999777666777777666555555666666666777<<>>>>>>>>;;;;;;;;;::::::999999999999999888888888777777777666666555555444333333222111111111111000000000000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000111222444666888:::;;;======>>>AAAFFFLLLPPPRRRYYY]]]aaacccccccccccceeecccaaa```aaafffjjjkkkjjjhhhgggeeeeeeggghhhiiihhhgggggggggeeecccccccccdddiiigggdddaaa^^^[[[ZZZYYYZZZWWWRRRMMMIIIFFFDDDBBB???===<<<<<>>=========:::777555555666555777<<<@@@CCCEEEFFFGGGPPPUUU[[[______^^^]]]\\\YYY[[[UUUTTTYYYVVVWWWbbbcccaaa^^^[[[ZZZYYYWWWVVVTTTVVVZZZ^^^bbbfffhhhiiiqqqppprrrxxx~~~~~~qqqnnn||||||VVV888555<<>>======;;;:::::::::::::::999999888888777777777666666666555555444444333333222222111111111000000000//////////////////////////////...............---------------------------------,,,,,,---------.....................////////////000000111333555777999:::;;;;;;===BBBIIIMMMNNNNNNUUUUUUWWW[[[___aaa```^^^dddaaa___bbbhhhllllllkkkhhhgggfffhhhjjjmmmmmmmmmiiiiiiiiifffbbb```aaabbbbbb```]]]YYYWWWUUUUUUVVVRRRPPPMMMLLLKKKHHHCCC@@@???>>><<<===???AAABBBBBBAAAAAABBBBBBAAA@@@???>>>>>>===<<<:::999888777777;;;999777777888999999888888777666555444555555666444444555555666666666777555555555666666777888999777888888999::::::::::::[[[CCC>>>999888666555555555444444444444111222222222222111000000////////////////////////,,,,,,,,,---------..............................---...//////000000//////000000000000000000000000111000///...///000111222333666:::===>>>???@@@AAA???AAABBB@@@>>>>>>@@@CCCKKKOOOTTTWWWWWWWWWWWWWWWYYYZZZYYYVVVSSSQQQQQQRRRFFF^^^ggg```^^^dddwwwsssuuutttbbbkkkfff___YYYWWWXXX\\\___ddd]]]XXXZZZaaammmyyyuuu\\\===555111222===UUUmmmvvvmmm```MMMAAA333,,,,,,000111000------........./////////000000000000000000000000........................////////////////////////------------------------------------............------------------------...........................///000000111222333333000111222222111111222444111000000000000111222222222222222222222111111111///777333...444444000222444333222111000000000000111111111000111111222333000333666666666888===AAAJJJNNNRRRTTT[[[mmmwww|||sss[[[XXXeeerrr~~~yyy\\\dddiiiVVVZZZuuuhhhNNNYYYttt___\\\fffhhhtttnnnaaa}}}qqqwwwzzzmmmDDD<<>>???AAABBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>===;;;:::888777777666===;;;888888888999999888;;;:::888666444222111000444444444555555555555555555555555555666777888888999999:::;;;;;;;;;;;;;;;YYYBBB===888777444444333333333333222222000000000000000///..............................,,,,,,,,,---------......---------------------------...//////000000//////////////////////////////......---...///222444666:::;;;<<<<<<;;;;;;===???>>>>>>@@@EEEKKKQQQUUUWWWaaacccdddbbb___\\\[[[\\\OOOQQQTTTWWWYYY[[[___bbbxxx~~~vvvqqqppppppddd```^^^___```aaagggnnn{{{}}}~~~```JJJ===666444>>>TTTfffooopppcccYYYJJJ===555222000///,,,---------....................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...........................///000111222333333444///000222111000000111333000000000000000111222222000000111111111111111111...777444000555666222555222222111000000000111111111111000000111222222333000333666888999>>>FFFMMMRRRTTTWWW___ooo{{{tttzzz|||mmm]]]XXXdddccc^^^xxxtttTTTccczzznnnppp}}}{{{~~~aaasssPPPCCC@@@MMMTTTRRRUUU]]]TTTOOOMMMNNNMMMHHHCCCBBBAAA@@@>>>===;;;:::::::::777777777777777777777777666666666555555555444444333333333333222222222222111000000000////////////////////////////////////........................------------------------------------........................//////////////////000111333555666777777999<<>>>>>;;;:::999888777777777777===:::777666666777777666888777666444333111000000555555444444444444444444333333333333444555666777888888999:::::::::999999WWWAAA<<<777555000000000///////////////,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---000444777:::>>>===;;;888555555777999:::888;;;EEEUUUaaaeeeeee\\\]]]]]][[[WWWVVVXXX[[[dddmmm|||~~~mmmeeeZZZjjj{{{}}}~~~ccc<<<999444000666JJJfff{{{oookkkaaaTTTDDD777...+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...........................///000111222333444444...000111111000000111222000000000000000111111222///000000111111111111000,,,444000***///000---111...............///000111111111000000111222333333///333777999<<>>===;;;:::999888888555555555666666666666666666666555555555444444444333333222222222222222222000000000000////////////........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000//////000111222444666777777888::::::<<<@@@EEEJJJGGGLLLQQQTTTUUUWWW\\\```[[[\\\^^^```aaaccceeefffcccdddeeehhhiiigggccc___bbbfffjjjiiiddd``````bbb___^^^[[[XXXVVVUUUTTTTTTTTTOOOHHHFFFGGGFFFCCC@@@AAA???======>>>??????>>>>>>>>>>>>>>>>>>>>>??????777777666666666666777777;;;888555444444555555444000111111222333333444444555555555444444333333333222222222222333444555555444555666666666666666555